summaryrefslogtreecommitdiff
path: root/metadata/md5-cache/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
commit0f558761aa2dee1017b4751e4017205e015a9560 (patch)
tree037df795519468a25d9362b4e95cdaeb84eb1cf9 /metadata/md5-cache/dev-ruby
parent752d6256e5204b958b0ef7905675a940b5e9172f (diff)
gentoo resync : 29.12.2022
Diffstat (limited to 'metadata/md5-cache/dev-ruby')
-rw-r--r--metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin204903 -> 188783 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/abstract-1.0.0-r43
-rw-r--r--metadata/md5-cache/dev-ruby/abstract-1.0.0-r53
-rw-r--r--metadata/md5-cache/dev-ruby/acme-client-2.0.83
-rw-r--r--metadata/md5-cache/dev-ruby/acme-client-2.0.93
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-5.2.615
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-5.2.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-5.2.8 (renamed from metadata/md5-cache/dev-ruby/actioncable-5.2.7)9
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-6.0.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-6.0.4.816
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-6.0.517
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-6.1.516
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-6.1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.0.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.816
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-6.0.517
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-6.1.516
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-6.1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-5.2.615
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-5.2.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-5.2.8 (renamed from metadata/md5-cache/dev-ruby/actionmailer-5.2.7)9
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-6.0.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-6.0.4.816
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-6.0.5 (renamed from metadata/md5-cache/dev-ruby/actionmailer-6.1.5)15
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-6.1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.0.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-5.2.715
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-5.2.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-5.2.8 (renamed from metadata/md5-cache/dev-ruby/actionpack-5.2.6)11
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-6.0.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-6.0.4.816
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-6.0.517
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-6.1.516
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-6.1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.0.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.22
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r22
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-6.0.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-6.0.4.816
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-6.0.5 (renamed from metadata/md5-cache/dev-ruby/actiontext-6.1.5)15
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-6.1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.0.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-5.2.715
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-5.2.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-5.2.8 (renamed from metadata/md5-cache/dev-ruby/actionview-5.2.6)11
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-6.0.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-6.0.4.816
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-6.0.5 (renamed from metadata/md5-cache/dev-ruby/actionview-6.1.5)17
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-6.1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.0.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-5.2.615
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-5.2.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-5.2.8 (renamed from metadata/md5-cache/dev-ruby/activejob-5.2.7)9
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-6.0.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-6.0.4.816
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-6.0.5 (renamed from metadata/md5-cache/dev-ruby/activejob-6.1.5)15
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-6.1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.0.2.3-r116
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.0.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/activeldap-5.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/activeldap-6.0.43
-rw-r--r--metadata/md5-cache/dev-ruby/activeldap-6.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-5.2.715
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-5.2.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-5.2.8 (renamed from metadata/md5-cache/dev-ruby/activemodel-5.2.6)11
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-6.0.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-6.0.4.816
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-6.0.5 (renamed from metadata/md5-cache/dev-ruby/activemodel-6.1.5)17
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-6.1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.0.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r23
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-5.2.615
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-5.2.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-5.2.8 (renamed from metadata/md5-cache/dev-ruby/activerecord-5.2.7)9
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-6.0.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-6.0.4.816
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-6.0.517
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-6.1.516
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-6.1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.0.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-5.2.615
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-5.2.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-5.2.8 (renamed from metadata/md5-cache/dev-ruby/activestorage-5.2.7)9
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-6.0.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-6.0.4.816
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-6.0.517
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-6.1.516
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-6.1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.0.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-5.2.615
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-5.2.715
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-5.2.7.116
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-5.2.816
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.0.4.817
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.0.5 (renamed from metadata/md5-cache/dev-ruby/activesupport-6.0.4.1)7
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.1.516
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.1.5.12
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.0.2.42
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/acts_as_list-1.0.43
-rw-r--r--metadata/md5-cache/dev-ruby/addressable-2.8.06
-rw-r--r--metadata/md5-cache/dev-ruby/ae-1.8.2-r115
-rw-r--r--metadata/md5-cache/dev-ruby/afm-0.2.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/airbrussh-1.4.03
-rw-r--r--metadata/md5-cache/dev-ruby/airbrussh-1.4.0-r16
-rw-r--r--metadata/md5-cache/dev-ruby/allison-2.0.3-r43
-rw-r--r--metadata/md5-cache/dev-ruby/amatch-0.4.0-r14
-rw-r--r--metadata/md5-cache/dev-ruby/amatch-0.4.117
-rw-r--r--metadata/md5-cache/dev-ruby/ammeter-1.1.515
-rw-r--r--metadata/md5-cache/dev-ruby/amq-client-1.0.4-r13
-rw-r--r--metadata/md5-cache/dev-ruby/amq-protocol-2.3.23
-rw-r--r--metadata/md5-cache/dev-ruby/amqp-1.8.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/annoy-0.5.6-r22
-rw-r--r--metadata/md5-cache/dev-ruby/ansi-1.5.0-r115
-rw-r--r--metadata/md5-cache/dev-ruby/arel-9.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/arel-helpers-2.13.03
-rw-r--r--metadata/md5-cache/dev-ruby/ascii85-1.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/asciidoctor-2.0.153
-rw-r--r--metadata/md5-cache/dev-ruby/asciidoctor-2.0.163
-rw-r--r--metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.53
-rw-r--r--metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5-r12
-rw-r--r--metadata/md5-cache/dev-ruby/asciimath-1.0.93
-rw-r--r--metadata/md5-cache/dev-ruby/asciimath-2.0.016
-rw-r--r--metadata/md5-cache/dev-ruby/asciimath-2.0.116
-rw-r--r--metadata/md5-cache/dev-ruby/asciimath-2.0.216
-rw-r--r--metadata/md5-cache/dev-ruby/asciimath-2.0.33
-rw-r--r--metadata/md5-cache/dev-ruby/asciimath-2.0.42
-rw-r--r--metadata/md5-cache/dev-ruby/ast-2.4.27
-rw-r--r--metadata/md5-cache/dev-ruby/async_sinatra-1.3.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/atomic-1.1.101-r15
-rw-r--r--metadata/md5-cache/dev-ruby/autoprefixer-rails-10.3.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.7.014
-rw-r--r--metadata/md5-cache/dev-ruby/autoprefixer-rails-9.8.6.53
-rw-r--r--metadata/md5-cache/dev-ruby/aws-eventstream-1.1.016
-rw-r--r--metadata/md5-cache/dev-ruby/aws-eventstream-1.1.116
-rw-r--r--metadata/md5-cache/dev-ruby/aws-eventstream-1.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/aws-partitions-1.297.03
-rw-r--r--metadata/md5-cache/dev-ruby/aws-partitions-1.298.03
-rw-r--r--metadata/md5-cache/dev-ruby/aws-partitions-1.370.03
-rw-r--r--metadata/md5-cache/dev-ruby/aws-sdk-2.11.4883
-rw-r--r--metadata/md5-cache/dev-ruby/aws-sdk-core-2.11.4883
-rw-r--r--metadata/md5-cache/dev-ruby/aws-sdk-core-3.94.03
-rw-r--r--metadata/md5-cache/dev-ruby/aws-sdk-resources-2.11.4883
-rw-r--r--metadata/md5-cache/dev-ruby/aws-sigv4-1.2.33
-rw-r--r--metadata/md5-cache/dev-ruby/aws-sigv4-1.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/aws-sigv4-1.4.03
-rw-r--r--metadata/md5-cache/dev-ruby/aws-sigv4-1.5.02
-rw-r--r--metadata/md5-cache/dev-ruby/axiom-types-0.1.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/backports-3.20.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/backports-3.21.03
-rw-r--r--metadata/md5-cache/dev-ruby/backports-3.23.02
-rw-r--r--metadata/md5-cache/dev-ruby/bacon-1.2.0-r33
-rw-r--r--metadata/md5-cache/dev-ruby/bacon-1.2.0-r43
-rw-r--r--metadata/md5-cache/dev-ruby/barby-0.6.83
-rw-r--r--metadata/md5-cache/dev-ruby/base32-0.3.43
-rw-r--r--metadata/md5-cache/dev-ruby/base32-0.3.4-r12
-rw-r--r--metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.163
-rw-r--r--metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r15
-rw-r--r--metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r25
-rw-r--r--metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.178
-rw-r--r--metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.1817
-rw-r--r--metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r15
-rw-r--r--metadata/md5-cache/dev-ruby/benchmark-ips-2.10.03
-rw-r--r--metadata/md5-cache/dev-ruby/benchmark-ips-2.9.23
-rw-r--r--metadata/md5-cache/dev-ruby/best_in_place-3.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/bindata-2.4.103
-rw-r--r--metadata/md5-cache/dev-ruby/bindex-0.8.1-r15
-rw-r--r--metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/bit-struct-0.173
-rw-r--r--metadata/md5-cache/dev-ruby/blankslate-3.1.3-r12
-rw-r--r--metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p201509013
-rw-r--r--metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901-r117
-rw-r--r--metadata/md5-cache/dev-ruby/bogus-0.1.63
-rw-r--r--metadata/md5-cache/dev-ruby/brass-1.2.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/brotli-0.4.0-r24
-rw-r--r--metadata/md5-cache/dev-ruby/bsearch-1.5.0-r32
-rw-r--r--metadata/md5-cache/dev-ruby/bson-4.12.05
-rw-r--r--metadata/md5-cache/dev-ruby/buftok-0.2.0-r23
-rw-r--r--metadata/md5-cache/dev-ruby/buftok-0.3.02
-rw-r--r--metadata/md5-cache/dev-ruby/builder-3.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/builder-3.2.4-r12
-rw-r--r--metadata/md5-cache/dev-ruby/bundler-2.1.43
-rw-r--r--metadata/md5-cache/dev-ruby/bundler-2.2.183
-rw-r--r--metadata/md5-cache/dev-ruby/bundler-2.2.243
-rw-r--r--metadata/md5-cache/dev-ruby/bundler-2.2.253
-rw-r--r--metadata/md5-cache/dev-ruby/bundler-2.2.293
-rw-r--r--metadata/md5-cache/dev-ruby/bundler-2.2.313
-rw-r--r--metadata/md5-cache/dev-ruby/bundler-2.2.333
-rw-r--r--metadata/md5-cache/dev-ruby/bundler-2.3.82
-rw-r--r--metadata/md5-cache/dev-ruby/bundler-audit-0.8.03
-rw-r--r--metadata/md5-cache/dev-ruby/bundler-audit-0.9.0.13
-rw-r--r--metadata/md5-cache/dev-ruby/bunny-2.17.03
-rw-r--r--metadata/md5-cache/dev-ruby/bunny-2.19.03
-rw-r--r--metadata/md5-cache/dev-ruby/c21e-1.2.115
-rw-r--r--metadata/md5-cache/dev-ruby/c21e-2.0.02
-rw-r--r--metadata/md5-cache/dev-ruby/capistrano-2.15.5-r33
-rw-r--r--metadata/md5-cache/dev-ruby/capistrano-3.16.03
-rw-r--r--metadata/md5-cache/dev-ruby/capistrano-3.17.02
-rw-r--r--metadata/md5-cache/dev-ruby/capybara-3.35.33
-rw-r--r--metadata/md5-cache/dev-ruby/capybara-3.36.02
-rw-r--r--metadata/md5-cache/dev-ruby/capybara-3.37.02
-rw-r--r--metadata/md5-cache/dev-ruby/capybara-3.37.12
-rw-r--r--metadata/md5-cache/dev-ruby/certificate_authority-1.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/certified-1.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r14
-rw-r--r--metadata/md5-cache/dev-ruby/childlabor-0.0.3-r26
-rw-r--r--metadata/md5-cache/dev-ruby/childprocess-4.1.02
-rw-r--r--metadata/md5-cache/dev-ruby/chronic-0.10.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/chunky_png-1.4.03
-rw-r--r--metadata/md5-cache/dev-ruby/cinch-2.3.43
-rw-r--r--metadata/md5-cache/dev-ruby/classifier-reborn-2.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/climate_control-0.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/climate_control-1.0.12
-rw-r--r--metadata/md5-cache/dev-ruby/cliver-0.3.2-r17
-rw-r--r--metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r13
-rw-r--r--metadata/md5-cache/dev-ruby/coderay-1.1.23
-rw-r--r--metadata/md5-cache/dev-ruby/coderay-1.1.3-r13
-rw-r--r--metadata/md5-cache/dev-ruby/coderay-1.1.3-r22
-rw-r--r--metadata/md5-cache/dev-ruby/coercible-1.0.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r115
-rw-r--r--metadata/md5-cache/dev-ruby/coffee-script-2.4.13
-rw-r--r--metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/color-1.8-r12
-rw-r--r--metadata/md5-cache/dev-ruby/colorator-1.1.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/colored-1.2-r12
-rw-r--r--metadata/md5-cache/dev-ruby/colored2-3.1.22
-rw-r--r--metadata/md5-cache/dev-ruby/colorize-0.8.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/columnize-0.9.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/combustion-1.3.416
-rw-r--r--metadata/md5-cache/dev-ruby/combustion-1.3.6 (renamed from metadata/md5-cache/dev-ruby/combustion-1.3.5)5
-rw-r--r--metadata/md5-cache/dev-ruby/combustion-1.3.717
-rw-r--r--metadata/md5-cache/dev-ruby/commander-4.5.216
-rw-r--r--metadata/md5-cache/dev-ruby/commander-4.6.02
-rw-r--r--metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.102
-rw-r--r--metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.93
-rw-r--r--metadata/md5-cache/dev-ruby/connection_pool-2.2.52
-rw-r--r--metadata/md5-cache/dev-ruby/contracts-0.16.12
-rw-r--r--metadata/md5-cache/dev-ruby/contracts-0.176
-rw-r--r--metadata/md5-cache/dev-ruby/coolio-1.7.1-r14
-rw-r--r--metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r22
-rw-r--r--metadata/md5-cache/dev-ruby/crack-0.4.46
-rw-r--r--metadata/md5-cache/dev-ruby/crass-1.0.63
-rw-r--r--metadata/md5-cache/dev-ruby/crass-1.0.6-r13
-rw-r--r--metadata/md5-cache/dev-ruby/creole-0.5.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/cri-2.15.113
-rw-r--r--metadata/md5-cache/dev-ruby/cri-2.15.11-r115
-rw-r--r--metadata/md5-cache/dev-ruby/css_parser-1.10.03
-rw-r--r--metadata/md5-cache/dev-ruby/css_parser-1.11.03
-rw-r--r--metadata/md5-cache/dev-ruby/css_parser-1.9.03
-rw-r--r--metadata/md5-cache/dev-ruby/csv-3.2.23
-rw-r--r--metadata/md5-cache/dev-ruby/csv-3.2.33
-rw-r--r--metadata/md5-cache/dev-ruby/curb-0.9.11-r15
-rw-r--r--metadata/md5-cache/dev-ruby/curb-1.0.14
-rw-r--r--metadata/md5-cache/dev-ruby/curses-1.4.25
-rw-r--r--metadata/md5-cache/dev-ruby/curses-1.4.35
-rw-r--r--metadata/md5-cache/dev-ruby/curses-1.4.44
-rw-r--r--metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r23
-rw-r--r--metadata/md5-cache/dev-ruby/daemons-1.3.13
-rw-r--r--metadata/md5-cache/dev-ruby/daemons-1.4.03
-rw-r--r--metadata/md5-cache/dev-ruby/daemons-1.4.12
-rw-r--r--metadata/md5-cache/dev-ruby/dalli-2.7.113
-rw-r--r--metadata/md5-cache/dev-ruby/dalli-3.0.33
-rw-r--r--metadata/md5-cache/dev-ruby/dalli-3.2.114
-rw-r--r--metadata/md5-cache/dev-ruby/dalli-3.2.217
-rw-r--r--metadata/md5-cache/dev-ruby/database_cleaner-1.7.03
-rw-r--r--metadata/md5-cache/dev-ruby/database_cleaner-2.0.12
-rw-r--r--metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.0.12
-rw-r--r--metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.13
-rw-r--r--metadata/md5-cache/dev-ruby/date-3.2.25
-rw-r--r--metadata/md5-cache/dev-ruby/date_validator-0.11.03
-rw-r--r--metadata/md5-cache/dev-ruby/date_validator-0.12.03
-rw-r--r--metadata/md5-cache/dev-ruby/dbf-4.1.33
-rw-r--r--metadata/md5-cache/dev-ruby/dbf-4.1.63
-rw-r--r--metadata/md5-cache/dev-ruby/dbf-4.2.02
-rw-r--r--metadata/md5-cache/dev-ruby/ddmemoize-1.0.015
-rw-r--r--metadata/md5-cache/dev-ruby/ddmemoize-1.0.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/ddplugin-1.0.33
-rw-r--r--metadata/md5-cache/dev-ruby/debug_inspector-1.1.04
-rw-r--r--metadata/md5-cache/dev-ruby/deep_merge-1.2.13
-rw-r--r--metadata/md5-cache/dev-ruby/deep_merge-1.2.23
-rw-r--r--metadata/md5-cache/dev-ruby/delayer-1.2.13
-rw-r--r--metadata/md5-cache/dev-ruby/delayer-deferred-2.2.02
-rw-r--r--metadata/md5-cache/dev-ruby/dependor-1.0.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/deprecated-3.0.1-r32
-rw-r--r--metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r12
-rw-r--r--metadata/md5-cache/dev-ruby/did_you_mean-1.4.03
-rw-r--r--metadata/md5-cache/dev-ruby/did_you_mean-1.5.03
-rw-r--r--metadata/md5-cache/dev-ruby/did_you_mean-1.6.12
-rw-r--r--metadata/md5-cache/dev-ruby/diff-lcs-1.4.43
-rw-r--r--metadata/md5-cache/dev-ruby/diff-lcs-1.5.02
-rw-r--r--metadata/md5-cache/dev-ruby/digest-3.1.05
-rw-r--r--metadata/md5-cache/dev-ruby/digest-3.1.0-r117
-rw-r--r--metadata/md5-cache/dev-ruby/diva-1.0.2-r23
-rw-r--r--metadata/md5-cache/dev-ruby/diva-1.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/diva-1.1.12
-rw-r--r--metadata/md5-cache/dev-ruby/dnsruby-1.61.92
-rw-r--r--metadata/md5-cache/dev-ruby/docile-1.3.53
-rw-r--r--metadata/md5-cache/dev-ruby/docile-1.4.02
-rw-r--r--metadata/md5-cache/dev-ruby/domain_name-0.5.201907017
-rw-r--r--metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r12
-rw-r--r--metadata/md5-cache/dev-ruby/dotenv-2.7.63
-rw-r--r--metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r35
-rw-r--r--metadata/md5-cache/dev-ruby/dust-0.1.7-r33
-rw-r--r--metadata/md5-cache/dev-ruby/ecma-re-validator-0.4.03
-rw-r--r--metadata/md5-cache/dev-ruby/ed25519-1.2.4-r15
-rw-r--r--metadata/md5-cache/dev-ruby/ed25519-1.3.05
-rw-r--r--metadata/md5-cache/dev-ruby/elasticsearch-6.8.13
-rw-r--r--metadata/md5-cache/dev-ruby/elasticsearch-6.8.32
-rw-r--r--metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.13
-rw-r--r--metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.32
-rw-r--r--metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.333
-rw-r--r--metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.13
-rw-r--r--metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.32
-rw-r--r--metadata/md5-cache/dev-ruby/em-websocket-0.5.23
-rw-r--r--metadata/md5-cache/dev-ruby/em-websocket-0.5.33
-rw-r--r--metadata/md5-cache/dev-ruby/equalizer-0.0.11-r12
-rw-r--r--metadata/md5-cache/dev-ruby/equatable-0.7.02
-rw-r--r--metadata/md5-cache/dev-ruby/erubi-1.10.016
-rw-r--r--metadata/md5-cache/dev-ruby/erubi-1.10.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/erubi-1.9.016
-rw-r--r--metadata/md5-cache/dev-ruby/erubis-2.7.0-r33
-rw-r--r--metadata/md5-cache/dev-ruby/erubis-2.7.0-r43
-rw-r--r--metadata/md5-cache/dev-ruby/ethon-0.14.03
-rw-r--r--metadata/md5-cache/dev-ruby/ethon-0.15.03
-rw-r--r--metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r115
-rw-r--r--metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r39
-rw-r--r--metadata/md5-cache/dev-ruby/excon-0.92.116
-rw-r--r--metadata/md5-cache/dev-ruby/excon-0.92.216
-rw-r--r--metadata/md5-cache/dev-ruby/excon-0.92.32
-rw-r--r--metadata/md5-cache/dev-ruby/execjs-2.8.13
-rw-r--r--metadata/md5-cache/dev-ruby/exifr-1.3.83
-rw-r--r--metadata/md5-cache/dev-ruby/exifr-1.3.93
-rw-r--r--metadata/md5-cache/dev-ruby/facter-3.14.2117
-rw-r--r--metadata/md5-cache/dev-ruby/facter-3.14.236
-rw-r--r--metadata/md5-cache/dev-ruby/fakefs-1.2.33
-rw-r--r--metadata/md5-cache/dev-ruby/fakefs-1.3.23
-rw-r--r--metadata/md5-cache/dev-ruby/faker-2.16.016
-rw-r--r--metadata/md5-cache/dev-ruby/faker-2.17.016
-rw-r--r--metadata/md5-cache/dev-ruby/faker-2.19.03
-rw-r--r--metadata/md5-cache/dev-ruby/faraday-0.17.33
-rw-r--r--metadata/md5-cache/dev-ruby/faraday-1.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/faraday-1.3.12
-rw-r--r--metadata/md5-cache/dev-ruby/faraday-2.3.017
-rw-r--r--metadata/md5-cache/dev-ruby/faraday-net_http-1.0.12
-rw-r--r--metadata/md5-cache/dev-ruby/faraday-net_http-2.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/faraday_middleware-0.14.03
-rw-r--r--metadata/md5-cache/dev-ruby/faraday_middleware-1.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/faraday_middleware-1.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/faraday_middleware-1.2.02
-rw-r--r--metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r23
-rw-r--r--metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r35
-rw-r--r--metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r44
-rw-r--r--metadata/md5-cache/dev-ruby/fast_gettext-1.8.03
-rw-r--r--metadata/md5-cache/dev-ruby/fast_gettext-1.8.0-r117
-rw-r--r--metadata/md5-cache/dev-ruby/fast_gettext-2.2.02
-rw-r--r--metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r35
-rw-r--r--metadata/md5-cache/dev-ruby/fattr-2.4.03
-rw-r--r--metadata/md5-cache/dev-ruby/fattr-2.4.0-r117
-rw-r--r--metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r24
-rw-r--r--metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r15
-rw-r--r--metadata/md5-cache/dev-ruby/ffaker-2.20.03
-rw-r--r--metadata/md5-cache/dev-ruby/ffaker-2.21.03
-rw-r--r--metadata/md5-cache/dev-ruby/ffi-1.14.2-r15
-rw-r--r--metadata/md5-cache/dev-ruby/ffi-1.15.54
-rw-r--r--metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/file-tail-1.2.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/filesize-0.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/filesize-0.2.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/filigree-0.4.12
-rw-r--r--metadata/md5-cache/dev-ruby/fivemat-1.3.73
-rw-r--r--metadata/md5-cache/dev-ruby/flexmock-2.3.6-r13
-rw-r--r--metadata/md5-cache/dev-ruby/flickraw-0.9.103
-rw-r--r--metadata/md5-cache/dev-ruby/flog-4.6.43
-rw-r--r--metadata/md5-cache/dev-ruby/flog-4.6.53
-rw-r--r--metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.82
-rw-r--r--metadata/md5-cache/dev-ruby/forgery-0.8.12
-rw-r--r--metadata/md5-cache/dev-ruby/forwardable-1.3.217
-rw-r--r--metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r22
-rw-r--r--metadata/md5-cache/dev-ruby/fuubar-2.5.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/fuubar-2.5.17
-rw-r--r--metadata/md5-cache/dev-ruby/gettext-setup-0.34-r215
-rw-r--r--metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.8.13
-rw-r--r--metadata/md5-cache/dev-ruby/gh-0.18.016
-rw-r--r--metadata/md5-cache/dev-ruby/gh-0.18.0-r117
-rw-r--r--metadata/md5-cache/dev-ruby/gherkin-5.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/gist-6.0.02
-rw-r--r--metadata/md5-cache/dev-ruby/git-1.10.23
-rw-r--r--metadata/md5-cache/dev-ruby/git-1.11.03
-rw-r--r--metadata/md5-cache/dev-ruby/globalid-0.6.03
-rw-r--r--metadata/md5-cache/dev-ruby/globalid-1.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/globalid-1.0.0-r17
-rw-r--r--metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r32
-rw-r--r--metadata/md5-cache/dev-ruby/google-protobuf-3.14.05
-rw-r--r--metadata/md5-cache/dev-ruby/google-protobuf-3.19.35
-rw-r--r--metadata/md5-cache/dev-ruby/gpgme-2.0.20-r216
-rw-r--r--metadata/md5-cache/dev-ruby/gpgme-2.0.20-r34
-rw-r--r--metadata/md5-cache/dev-ruby/gruff-0.14.03
-rw-r--r--metadata/md5-cache/dev-ruby/gruff-0.15.03
-rw-r--r--metadata/md5-cache/dev-ruby/gruff-0.16.02
-rw-r--r--metadata/md5-cache/dev-ruby/gruff-0.17.017
-rw-r--r--metadata/md5-cache/dev-ruby/gruff-0.18.017
-rw-r--r--metadata/md5-cache/dev-ruby/haml-5.2.23
-rw-r--r--metadata/md5-cache/dev-ruby/haml-rails-2.0.13
-rw-r--r--metadata/md5-cache/dev-ruby/haml-rails-2.0.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/hamster-3.0.0-r23
-rw-r--r--metadata/md5-cache/dev-ruby/hashdiff-1.0.16
-rw-r--r--metadata/md5-cache/dev-ruby/hashery-2.1.2-r115
-rw-r--r--metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r13
-rw-r--r--metadata/md5-cache/dev-ruby/hashie-3.6.03
-rw-r--r--metadata/md5-cache/dev-ruby/hashie-4.1.0-r115
-rw-r--r--metadata/md5-cache/dev-ruby/hashie-5.0.015
-rw-r--r--metadata/md5-cache/dev-ruby/hashr-2.0.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/hiera-3.8.03
-rw-r--r--metadata/md5-cache/dev-ruby/hiera-3.9.07
-rw-r--r--metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.15
-rw-r--r--metadata/md5-cache/dev-ruby/hiera-eyaml-3.2.25
-rw-r--r--metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.43
-rw-r--r--metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r23
-rw-r--r--metadata/md5-cache/dev-ruby/highline-2.0.33
-rw-r--r--metadata/md5-cache/dev-ruby/highline-2.0.3-r12
-rw-r--r--metadata/md5-cache/dev-ruby/hipchat-1.6.03
-rw-r--r--metadata/md5-cache/dev-ruby/hiredis-0.6.3-r17
-rw-r--r--metadata/md5-cache/dev-ruby/histogram-0.2.4.13
-rw-r--r--metadata/md5-cache/dev-ruby/hitimes-2.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/hitimes-2.0.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/hocon-1.3.13
-rw-r--r--metadata/md5-cache/dev-ruby/hocon-1.3.1-r16
-rw-r--r--metadata/md5-cache/dev-ruby/hoe-3.21.03
-rw-r--r--metadata/md5-cache/dev-ruby/hoe-3.23.117
-rw-r--r--metadata/md5-cache/dev-ruby/hpricot-0.8.6-r65
-rw-r--r--metadata/md5-cache/dev-ruby/html2haml-2.2.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/htmlentities-4.3.4-r13
-rw-r--r--metadata/md5-cache/dev-ruby/http-4.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/http-4.4.13
-rw-r--r--metadata/md5-cache/dev-ruby/http-accept-1.7.015
-rw-r--r--metadata/md5-cache/dev-ruby/http-accept-2.1.116
-rw-r--r--metadata/md5-cache/dev-ruby/http-accept-2.1.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/http-cookie-1.0.46
-rw-r--r--metadata/md5-cache/dev-ruby/http-cookie-1.0.517
-rw-r--r--metadata/md5-cache/dev-ruby/http-form_data-2.2.016
-rw-r--r--metadata/md5-cache/dev-ruby/http-form_data-2.3.03
-rw-r--r--metadata/md5-cache/dev-ruby/http-parser-1.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/http-parser-1.2.3-r12
-rw-r--r--metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r25
-rw-r--r--metadata/md5-cache/dev-ruby/httparty-0.18.116
-rw-r--r--metadata/md5-cache/dev-ruby/httparty-0.19.016
-rw-r--r--metadata/md5-cache/dev-ruby/httparty-0.20.02
-rw-r--r--metadata/md5-cache/dev-ruby/httpauth-0.2.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/httpclient-2.8.3-r26
-rw-r--r--metadata/md5-cache/dev-ruby/i18n-1.10.014
-rw-r--r--metadata/md5-cache/dev-ruby/i18n-1.8.103
-rw-r--r--metadata/md5-cache/dev-ruby/i18n-1.8.113
-rw-r--r--metadata/md5-cache/dev-ruby/i18n-1.8.93
-rw-r--r--metadata/md5-cache/dev-ruby/i18n-1.9.13
-rw-r--r--metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/idn-ruby-0.1.25
-rw-r--r--metadata/md5-cache/dev-ruby/idn-ruby-0.1.45
-rw-r--r--metadata/md5-cache/dev-ruby/image_processing-1.12.27
-rw-r--r--metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r22
-rw-r--r--metadata/md5-cache/dev-ruby/inflecto-0.0.2-r12
-rw-r--r--metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/instance_storage-2.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/instantiator-0.0.7-r13
-rw-r--r--metadata/md5-cache/dev-ruby/introspection-0.0.4-r12
-rw-r--r--metadata/md5-cache/dev-ruby/io-wait-0.2.15
-rw-r--r--metadata/md5-cache/dev-ruby/io-wait-0.2.34
-rw-r--r--metadata/md5-cache/dev-ruby/iobuffer-1.1.2-r45
-rw-r--r--metadata/md5-cache/dev-ruby/itextomml-1.6.14
-rw-r--r--metadata/md5-cache/dev-ruby/jbuilder-2.10.13
-rw-r--r--metadata/md5-cache/dev-ruby/jbuilder-2.11.23
-rw-r--r--metadata/md5-cache/dev-ruby/jbuilder-2.11.53
-rw-r--r--metadata/md5-cache/dev-ruby/jmespath-1.6.12
-rw-r--r--metadata/md5-cache/dev-ruby/jquery-rails-4.4.015
-rw-r--r--metadata/md5-cache/dev-ruby/jquery-rails-4.4.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/jquery-rails-4.5.017
-rw-r--r--metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r22
-rw-r--r--metadata/md5-cache/dev-ruby/jsobfu-0.4.23
-rw-r--r--metadata/md5-cache/dev-ruby/jsobfu-0.4.2-r12
-rw-r--r--metadata/md5-cache/dev-ruby/json-2.5.1-r15
-rw-r--r--metadata/md5-cache/dev-ruby/json-2.6.14
-rw-r--r--metadata/md5-cache/dev-ruby/json-2.6.217
-rw-r--r--metadata/md5-cache/dev-ruby/json_schema-0.20.816
-rw-r--r--metadata/md5-cache/dev-ruby/json_schema-0.20.93
-rw-r--r--metadata/md5-cache/dev-ruby/jwt-2.2.33
-rw-r--r--metadata/md5-cache/dev-ruby/jwt-2.3.03
-rw-r--r--metadata/md5-cache/dev-ruby/jwt-2.4.017
-rw-r--r--metadata/md5-cache/dev-ruby/jwt-2.4.117
-rw-r--r--metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r32
-rw-r--r--metadata/md5-cache/dev-ruby/kissfft-0.0.2-r14
-rw-r--r--metadata/md5-cache/dev-ruby/kpeg-1.1.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/kpeg-1.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/kpeg-1.3.03
-rw-r--r--metadata/md5-cache/dev-ruby/kpeg-1.3.12
-rw-r--r--metadata/md5-cache/dev-ruby/kramdown-2.3.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/kramdown-2.3.23
-rw-r--r--metadata/md5-cache/dev-ruby/kramdown-2.4.02
-rw-r--r--metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.015
-rw-r--r--metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.12
-rw-r--r--metadata/md5-cache/dev-ruby/launchy-2.5.03
-rw-r--r--metadata/md5-cache/dev-ruby/lemon-0.9.1-r115
-rw-r--r--metadata/md5-cache/dev-ruby/letter_opener-1.8.03
-rw-r--r--metadata/md5-cache/dev-ruby/letter_opener-1.8.13
-rw-r--r--metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r34
-rw-r--r--metadata/md5-cache/dev-ruby/libusb-0.6.43
-rw-r--r--metadata/md5-cache/dev-ruby/libusb-0.6.4-r117
-rw-r--r--metadata/md5-cache/dev-ruby/liquid-4.0.315
-rw-r--r--metadata/md5-cache/dev-ruby/liquid-4.0.3-r117
-rw-r--r--metadata/md5-cache/dev-ruby/liquid-5.0.13
-rw-r--r--metadata/md5-cache/dev-ruby/liquid-5.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/liquid-5.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/liquid-5.3.03
-rw-r--r--metadata/md5-cache/dev-ruby/liquid-c-4.0.0-r15
-rw-r--r--metadata/md5-cache/dev-ruby/liquid-c-4.1.04
-rw-r--r--metadata/md5-cache/dev-ruby/listen-1.3.1-r416
-rw-r--r--metadata/md5-cache/dev-ruby/listen-3.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/listen-3.6.03
-rw-r--r--metadata/md5-cache/dev-ruby/listen-3.7.03
-rw-r--r--metadata/md5-cache/dev-ruby/listen-3.7.114
-rw-r--r--metadata/md5-cache/dev-ruby/little-plugger-1.1.4-r12
-rw-r--r--metadata/md5-cache/dev-ruby/locale-2.1.315
-rw-r--r--metadata/md5-cache/dev-ruby/localhost-1.1.93
-rw-r--r--metadata/md5-cache/dev-ruby/lockfile-2.1.3-r12
-rw-r--r--metadata/md5-cache/dev-ruby/log4r-1.1.10-r33
-rw-r--r--metadata/md5-cache/dev-ruby/log_buddy-0.7.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/logue-1.0.183
-rw-r--r--metadata/md5-cache/dev-ruby/loofah-2.12.03
-rw-r--r--metadata/md5-cache/dev-ruby/loofah-2.14.03
-rw-r--r--metadata/md5-cache/dev-ruby/loofah-2.15.07
-rw-r--r--metadata/md5-cache/dev-ruby/loofah-2.18.017
-rw-r--r--metadata/md5-cache/dev-ruby/loquacious-1.9.1-r33
-rw-r--r--metadata/md5-cache/dev-ruby/lumberjack-1.2.73
-rw-r--r--metadata/md5-cache/dev-ruby/lumberjack-1.2.82
-rw-r--r--metadata/md5-cache/dev-ruby/mab-0.0.3-r22
-rw-r--r--metadata/md5-cache/dev-ruby/magic-0.2.9-r13
-rw-r--r--metadata/md5-cache/dev-ruby/magic-0.2.9-r23
-rw-r--r--metadata/md5-cache/dev-ruby/mail-2.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/mail-2.7.1-r17
-rw-r--r--metadata/md5-cache/dev-ruby/maildir-2.2.33
-rw-r--r--metadata/md5-cache/dev-ruby/marcel-0.3.3-r13
-rw-r--r--metadata/md5-cache/dev-ruby/marcel-1.0.217
-rw-r--r--metadata/md5-cache/dev-ruby/maruku-0.7.3-r13
-rw-r--r--metadata/md5-cache/dev-ruby/mash-0.1.1-r33
-rw-r--r--metadata/md5-cache/dev-ruby/matrix-0.4.22
-rw-r--r--metadata/md5-cache/dev-ruby/maxitest-3.7.03
-rw-r--r--metadata/md5-cache/dev-ruby/mecab-ruby-0.996-r13
-rw-r--r--metadata/md5-cache/dev-ruby/mecab-ruby-0.996-r22
-rw-r--r--metadata/md5-cache/dev-ruby/mechanize-2.8.316
-rw-r--r--metadata/md5-cache/dev-ruby/mechanize-2.8.47
-rw-r--r--metadata/md5-cache/dev-ruby/mechanize-2.8.517
-rw-r--r--metadata/md5-cache/dev-ruby/memo_wise-1.6.03
-rw-r--r--metadata/md5-cache/dev-ruby/memo_wise-1.7.03
-rw-r--r--metadata/md5-cache/dev-ruby/memoist-0.16.22
-rw-r--r--metadata/md5-cache/dev-ruby/memoizable-0.4.2-r12
-rw-r--r--metadata/md5-cache/dev-ruby/memoize-1.3.1-r22
-rw-r--r--metadata/md5-cache/dev-ruby/mercenary-0.4.02
-rw-r--r--metadata/md5-cache/dev-ruby/metaclass-0.0.4-r13
-rw-r--r--metadata/md5-cache/dev-ruby/metaclass-0.0.4-r22
-rw-r--r--metadata/md5-cache/dev-ruby/metasm-1.0.5-r12
-rw-r--r--metadata/md5-cache/dev-ruby/method_source-1.0.02
-rw-r--r--metadata/md5-cache/dev-ruby/middleware-0.1.02
-rw-r--r--metadata/md5-cache/dev-ruby/mime-types-2.99.33
-rw-r--r--metadata/md5-cache/dev-ruby/mime-types-3.3.17
-rw-r--r--metadata/md5-cache/dev-ruby/mime-types-3.4.16
-rw-r--r--metadata/md5-cache/dev-ruby/mime-types-data-3.2021.09017
-rw-r--r--metadata/md5-cache/dev-ruby/mime-types-data-3.2021.11153
-rw-r--r--metadata/md5-cache/dev-ruby/mime-types-data-3.2022.01056
-rw-r--r--metadata/md5-cache/dev-ruby/mimemagic-0.3.103
-rw-r--r--metadata/md5-cache/dev-ruby/mimemagic-0.3.10-r13
-rw-r--r--metadata/md5-cache/dev-ruby/mimemagic-0.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/mimemagic-0.4.3-r13
-rw-r--r--metadata/md5-cache/dev-ruby/mini_magick-4.11.03
-rw-r--r--metadata/md5-cache/dev-ruby/mini_magick-4.11.0-r17
-rw-r--r--metadata/md5-cache/dev-ruby/mini_mime-1.0.33
-rw-r--r--metadata/md5-cache/dev-ruby/mini_mime-1.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/mini_mime-1.1.22
-rw-r--r--metadata/md5-cache/dev-ruby/mini_portile2-2.6.13
-rw-r--r--metadata/md5-cache/dev-ruby/mini_portile2-2.7.13
-rw-r--r--metadata/md5-cache/dev-ruby/mini_portile2-2.8.02
-rw-r--r--metadata/md5-cache/dev-ruby/minispec-metadata-3.3.116
-rw-r--r--metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r17
-rw-r--r--metadata/md5-cache/dev-ruby/minitar-0.93
-rw-r--r--metadata/md5-cache/dev-ruby/minitar-0.9-r12
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-5.13.03
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-5.14.33
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-5.14.43
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-5.15.02
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-5.16.017
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-5.16.117
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r17
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.015
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r16
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.13
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-hooks-1.5.02
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.13
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r16
-rw-r--r--metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.92
-rw-r--r--metadata/md5-cache/dev-ruby/mocha-0.14.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/mocha-1.13.03
-rw-r--r--metadata/md5-cache/dev-ruby/mocha-1.14.02
-rw-r--r--metadata/md5-cache/dev-ruby/moneta-1.3.03
-rw-r--r--metadata/md5-cache/dev-ruby/moneta-1.4.03
-rw-r--r--metadata/md5-cache/dev-ruby/moneta-1.4.13
-rw-r--r--metadata/md5-cache/dev-ruby/moneta-1.5.12
-rw-r--r--metadata/md5-cache/dev-ruby/mqtt-0.5.03
-rw-r--r--metadata/md5-cache/dev-ruby/msgpack-1.4.316
-rw-r--r--metadata/md5-cache/dev-ruby/msgpack-1.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/msgpack-1.4.55
-rw-r--r--metadata/md5-cache/dev-ruby/msgpack-1.5.15
-rw-r--r--metadata/md5-cache/dev-ruby/msgpack-1.5.217
-rw-r--r--metadata/md5-cache/dev-ruby/multi_json-1.14.13
-rw-r--r--metadata/md5-cache/dev-ruby/multi_json-1.15.03
-rw-r--r--metadata/md5-cache/dev-ruby/multi_test-0.1.2-r12
-rw-r--r--metadata/md5-cache/dev-ruby/multi_test-1.1.017
-rw-r--r--metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r217
-rw-r--r--metadata/md5-cache/dev-ruby/multipart-post-2.1.115
-rw-r--r--metadata/md5-cache/dev-ruby/multipart-post-2.1.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/multipart-post-2.2.017
-rw-r--r--metadata/md5-cache/dev-ruby/multipart-post-2.2.217
-rw-r--r--metadata/md5-cache/dev-ruby/multipart-post-2.2.317
-rw-r--r--metadata/md5-cache/dev-ruby/mustache-1.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/mustache-1.1.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/mustermann-1.1.12
-rw-r--r--metadata/md5-cache/dev-ruby/mysql2-0.5.3-r15
-rw-r--r--metadata/md5-cache/dev-ruby/mysql2-0.5.3.202109204
-rw-r--r--metadata/md5-cache/dev-ruby/mysql2-0.5.44
-rw-r--r--metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r23
-rw-r--r--metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/narray-0.6.1.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/narray-0.6.1.2-r25
-rw-r--r--metadata/md5-cache/dev-ruby/naught-1.1.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/necromancer-0.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/necromancer-0.7.02
-rw-r--r--metadata/md5-cache/dev-ruby/nenv-0.3.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/neovim-ruby-client-0.8.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/net-ftp-0.1.33
-rw-r--r--metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/net-http-persistent-3.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/net-http-persistent-4.0.115
-rw-r--r--metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1-r12
-rw-r--r--metadata/md5-cache/dev-ruby/net-imap-0.2.33
-rw-r--r--metadata/md5-cache/dev-ruby/net-pop-0.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/net-protocol-0.1.23
-rw-r--r--metadata/md5-cache/dev-ruby/net-protocol-0.1.33
-rw-r--r--metadata/md5-cache/dev-ruby/net-scp-3.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/net-sftp-3.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/net-smtp-0.3.13
-rw-r--r--metadata/md5-cache/dev-ruby/net-ssh-5.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r23
-rw-r--r--metadata/md5-cache/dev-ruby/net-ssh-7.0.117
-rw-r--r--metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r115
-rw-r--r--metadata/md5-cache/dev-ruby/net-telnet-0.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r16
-rw-r--r--metadata/md5-cache/dev-ruby/netrc-0.11.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/network_interface-0.0.215
-rw-r--r--metadata/md5-cache/dev-ruby/network_interface-0.0.2-r14
-rw-r--r--metadata/md5-cache/dev-ruby/niceogiri-1.1.2-r115
-rw-r--r--metadata/md5-cache/dev-ruby/nio4r-2.5.43
-rw-r--r--metadata/md5-cache/dev-ruby/nio4r-2.5.85
-rw-r--r--metadata/md5-cache/dev-ruby/nokogiri-1.13.416
-rw-r--r--metadata/md5-cache/dev-ruby/nokogiri-1.13.517
-rw-r--r--metadata/md5-cache/dev-ruby/nokogiri-1.13.68
-rw-r--r--metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r33
-rw-r--r--metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r116
-rw-r--r--metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r216
-rw-r--r--metadata/md5-cache/dev-ruby/ntlm-http-0.1.1-r33
-rw-r--r--metadata/md5-cache/dev-ruby/oauth-0.5.102
-rw-r--r--metadata/md5-cache/dev-ruby/oauth-0.5.82
-rw-r--r--metadata/md5-cache/dev-ruby/oauth2-1.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/oauth2-1.4.72
-rw-r--r--metadata/md5-cache/dev-ruby/octokit-4.22.02
-rw-r--r--metadata/md5-cache/dev-ruby/octokit-4.23.017
-rw-r--r--metadata/md5-cache/dev-ruby/octokit-4.24.017
-rw-r--r--metadata/md5-cache/dev-ruby/octokit-4.25.017
-rw-r--r--metadata/md5-cache/dev-ruby/omniauth-2.0.43
-rw-r--r--metadata/md5-cache/dev-ruby/omniauth-2.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/open4-1.3.4-r12
-rw-r--r--metadata/md5-cache/dev-ruby/openssl-ccm-1.2.215
-rw-r--r--metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2-r12
-rw-r--r--metadata/md5-cache/dev-ruby/optimist-3.0.12
-rw-r--r--metadata/md5-cache/dev-ruby/optionable-0.2.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/org-ruby-0.9.12-r13
-rw-r--r--metadata/md5-cache/dev-ruby/origin-2.3.13
-rw-r--r--metadata/md5-cache/dev-ruby/ox-2.14.104
-rw-r--r--metadata/md5-cache/dev-ruby/ox-2.14.115
-rw-r--r--metadata/md5-cache/dev-ruby/ox-2.14.85
-rw-r--r--metadata/md5-cache/dev-ruby/ox-2.14.95
-rw-r--r--metadata/md5-cache/dev-ruby/packetfu-1.1.133
-rw-r--r--metadata/md5-cache/dev-ruby/paint-2.2.13
-rw-r--r--metadata/md5-cache/dev-ruby/parallel-1.21.016
-rw-r--r--metadata/md5-cache/dev-ruby/parallel-1.22.016
-rw-r--r--metadata/md5-cache/dev-ruby/parallel-1.22.13
-rw-r--r--metadata/md5-cache/dev-ruby/paramesan-0.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/paramesan-1.0.13
-rw-r--r--metadata/md5-cache/dev-ruby/paramesan-1.0.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/parser-2.7.2.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/parser-3.0.3.217
-rw-r--r--metadata/md5-cache/dev-ruby/parser-3.1.0.017
-rw-r--r--metadata/md5-cache/dev-ruby/parser-3.1.1.017
-rw-r--r--metadata/md5-cache/dev-ruby/parser-3.1.2.017
-rw-r--r--metadata/md5-cache/dev-ruby/pastel-0.8.07
-rw-r--r--metadata/md5-cache/dev-ruby/path_expander-1.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/pathutil-0.16.23
-rw-r--r--metadata/md5-cache/dev-ruby/patron-0.13.3-r15
-rw-r--r--metadata/md5-cache/dev-ruby/pcaprub-0.13.15
-rw-r--r--metadata/md5-cache/dev-ruby/pdf-core-0.9.03
-rw-r--r--metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r115
-rw-r--r--metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r43
-rw-r--r--metadata/md5-cache/dev-ruby/pdf-reader-2.10.017
-rw-r--r--metadata/md5-cache/dev-ruby/pdf-reader-2.8.03
-rw-r--r--metadata/md5-cache/dev-ruby/pdf-reader-2.9.03
-rw-r--r--metadata/md5-cache/dev-ruby/pdf-reader-2.9.13
-rw-r--r--metadata/md5-cache/dev-ruby/permutation-0.1.8-r23
-rw-r--r--metadata/md5-cache/dev-ruby/pg-1.2.23
-rw-r--r--metadata/md5-cache/dev-ruby/pg-1.2.35
-rw-r--r--metadata/md5-cache/dev-ruby/pg-1.3.55
-rw-r--r--metadata/md5-cache/dev-ruby/pg-1.4.117
-rw-r--r--metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r35
-rw-r--r--metadata/md5-cache/dev-ruby/pkg-config-1.4.13
-rw-r--r--metadata/md5-cache/dev-ruby/pkg-config-1.4.63
-rw-r--r--metadata/md5-cache/dev-ruby/pkg-config-1.4.73
-rw-r--r--metadata/md5-cache/dev-ruby/plist-3.6.03
-rw-r--r--metadata/md5-cache/dev-ruby/pluggaloid-1.7.03
-rw-r--r--metadata/md5-cache/dev-ruby/podcast-0.0.4-r315
-rw-r--r--metadata/md5-cache/dev-ruby/polyglot-0.3.5-r13
-rw-r--r--metadata/md5-cache/dev-ruby/posix-spawn-0.3.15-r15
-rw-r--r--metadata/md5-cache/dev-ruby/power_assert-1.1.73
-rw-r--r--metadata/md5-cache/dev-ruby/power_assert-1.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/power_assert-2.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/power_assert-2.0.12
-rw-r--r--metadata/md5-cache/dev-ruby/prawn-2.4.03
-rw-r--r--metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r23
-rw-r--r--metadata/md5-cache/dev-ruby/prime-0.1.217
-rw-r--r--metadata/md5-cache/dev-ruby/prime-0.1.2-r117
-rw-r--r--metadata/md5-cache/dev-ruby/propshaft-0.6.13
-rw-r--r--metadata/md5-cache/dev-ruby/propshaft-0.6.47
-rw-r--r--metadata/md5-cache/dev-ruby/pry-0.14.12
-rw-r--r--metadata/md5-cache/dev-ruby/psych-4.0.34
-rw-r--r--metadata/md5-cache/dev-ruby/psych-4.0.417
-rw-r--r--metadata/md5-cache/dev-ruby/public_suffix-3.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/public_suffix-4.0.66
-rw-r--r--metadata/md5-cache/dev-ruby/public_suffix-4.0.72
-rw-r--r--metadata/md5-cache/dev-ruby/pundit-2.1.116
-rw-r--r--metadata/md5-cache/dev-ruby/pundit-2.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/puppet_forge-2.3.43
-rw-r--r--metadata/md5-cache/dev-ruby/puppet_forge-3.2.017
-rw-r--r--metadata/md5-cache/dev-ruby/puppetdb-termini-7.10.16
-rw-r--r--metadata/md5-cache/dev-ruby/puppetdb-termini-7.9.210
-rw-r--r--metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/qed-2.9.2-r115
-rw-r--r--metadata/md5-cache/dev-ruby/racc-1.4.16-r13
-rw-r--r--metadata/md5-cache/dev-ruby/racc-1.5.23
-rw-r--r--metadata/md5-cache/dev-ruby/racc-1.5.2-r15
-rw-r--r--metadata/md5-cache/dev-ruby/racc-1.5.2-r25
-rw-r--r--metadata/md5-cache/dev-ruby/racc-1.6.04
-rw-r--r--metadata/md5-cache/dev-ruby/rack-2.2.32
-rw-r--r--metadata/md5-cache/dev-ruby/rack-2.2.3.117
-rw-r--r--metadata/md5-cache/dev-ruby/rack-attack-6.5.016
-rw-r--r--metadata/md5-cache/dev-ruby/rack-attack-6.6.03
-rw-r--r--metadata/md5-cache/dev-ruby/rack-attack-6.6.13
-rw-r--r--metadata/md5-cache/dev-ruby/rack-cache-1.13.03
-rw-r--r--metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/rack-protection-2.2.014
-rw-r--r--metadata/md5-cache/dev-ruby/rack-test-1.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/rack-test-1.1.0-r17
-rw-r--r--metadata/md5-cache/dev-ruby/radius-0.7.5-r13
-rw-r--r--metadata/md5-cache/dev-ruby/rails-5.2.615
-rw-r--r--metadata/md5-cache/dev-ruby/rails-5.2.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/rails-5.2.8 (renamed from metadata/md5-cache/dev-ruby/rails-5.2.7)9
-rw-r--r--metadata/md5-cache/dev-ruby/rails-6.0.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/rails-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/rails-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/rails-6.0.4.816
-rw-r--r--metadata/md5-cache/dev-ruby/rails-6.0.517
-rw-r--r--metadata/md5-cache/dev-ruby/rails-6.1.516
-rw-r--r--metadata/md5-cache/dev-ruby/rails-6.1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/rails-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.0.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r115
-rw-r--r--metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r217
-rw-r--r--metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.3.0-r116
-rw-r--r--metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.27
-rw-r--r--metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.317
-rw-r--r--metadata/md5-cache/dev-ruby/railties-5.2.715
-rw-r--r--metadata/md5-cache/dev-ruby/railties-5.2.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/railties-5.2.8 (renamed from metadata/md5-cache/dev-ruby/railties-5.2.6)11
-rw-r--r--metadata/md5-cache/dev-ruby/railties-6.0.4.116
-rw-r--r--metadata/md5-cache/dev-ruby/railties-6.0.4.416
-rw-r--r--metadata/md5-cache/dev-ruby/railties-6.0.4.716
-rw-r--r--metadata/md5-cache/dev-ruby/railties-6.0.4.816
-rw-r--r--metadata/md5-cache/dev-ruby/railties-6.0.5 (renamed from metadata/md5-cache/dev-ruby/railties-6.1.5)19
-rw-r--r--metadata/md5-cache/dev-ruby/railties-6.1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/railties-6.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.0.2.216
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.0.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.0.2.43
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/rainbow-3.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/rainbow-3.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/rake-13.0.3-r13
-rw-r--r--metadata/md5-cache/dev-ruby/rake-13.0.43
-rw-r--r--metadata/md5-cache/dev-ruby/rake-13.0.63
-rw-r--r--metadata/md5-cache/dev-ruby/rake-13.0.6-r12
-rw-r--r--metadata/md5-cache/dev-ruby/rake-compiler-1.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/rake-compiler-1.1.33
-rw-r--r--metadata/md5-cache/dev-ruby/rake-compiler-1.1.93
-rw-r--r--metadata/md5-cache/dev-ruby/rake-compiler-1.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/rake-remote_task-2.4.43
-rw-r--r--metadata/md5-cache/dev-ruby/rantly-2.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/rash_alt-0.4.123
-rw-r--r--metadata/md5-cache/dev-ruby/rash_alt-0.4.93
-rw-r--r--metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/rb-inotify-0.10.12
-rw-r--r--metadata/md5-cache/dev-ruby/rb-readline-0.5.515
-rw-r--r--metadata/md5-cache/dev-ruby/rb-readline-0.5.5-r13
-rw-r--r--metadata/md5-cache/dev-ruby/rbnacl-7.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/rbpdf-1.20.1-r23
-rw-r--r--metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/rbs-1.2.116
-rw-r--r--metadata/md5-cache/dev-ruby/rbs-1.3.33
-rw-r--r--metadata/md5-cache/dev-ruby/rbs-1.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/rbs-2.3.15
-rw-r--r--metadata/md5-cache/dev-ruby/rbs-2.3.29
-rw-r--r--metadata/md5-cache/dev-ruby/rbs-2.5.0 (renamed from metadata/md5-cache/dev-ruby/rbs-2.2.2)11
-rw-r--r--metadata/md5-cache/dev-ruby/rbs-2.5.117
-rw-r--r--metadata/md5-cache/dev-ruby/rbst-0.6.52
-rw-r--r--metadata/md5-cache/dev-ruby/rbst-0.6.5-r117
-rw-r--r--metadata/md5-cache/dev-ruby/rbtree-0.4.55
-rw-r--r--metadata/md5-cache/dev-ruby/rcairo-1.16.63
-rw-r--r--metadata/md5-cache/dev-ruby/rcairo-1.17.55
-rw-r--r--metadata/md5-cache/dev-ruby/rchardet-1.8.03
-rw-r--r--metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r15
-rw-r--r--metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r25
-rw-r--r--metadata/md5-cache/dev-ruby/rdoc-6.3.23
-rw-r--r--metadata/md5-cache/dev-ruby/rdoc-6.3.33
-rw-r--r--metadata/md5-cache/dev-ruby/rdoc-6.3.3-r13
-rw-r--r--metadata/md5-cache/dev-ruby/rdoc-6.4.02
-rw-r--r--metadata/md5-cache/dev-ruby/rdtool-0.6.38-r33
-rw-r--r--metadata/md5-cache/dev-ruby/recog-2.3.193
-rw-r--r--metadata/md5-cache/dev-ruby/recog-2.3.203
-rw-r--r--metadata/md5-cache/dev-ruby/recog-2.3.233
-rw-r--r--metadata/md5-cache/dev-ruby/red-colors-0.3.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/redcarpet-3.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r15
-rw-r--r--metadata/md5-cache/dev-ruby/redcloth-4.3.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/redcloth-4.3.2-r49
-rw-r--r--metadata/md5-cache/dev-ruby/redis-4.1.43
-rw-r--r--metadata/md5-cache/dev-ruby/ref-2.0.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/regexp_parser-0.5.03
-rw-r--r--metadata/md5-cache/dev-ruby/regexp_parser-1.8.23
-rw-r--r--metadata/md5-cache/dev-ruby/regexp_parser-2.2.116
-rw-r--r--metadata/md5-cache/dev-ruby/regexp_parser-2.3.17
-rw-r--r--metadata/md5-cache/dev-ruby/regexp_parser-2.4.06
-rw-r--r--metadata/md5-cache/dev-ruby/regexp_parser-2.5.017
-rw-r--r--metadata/md5-cache/dev-ruby/regexp_property_values-1.2.05
-rw-r--r--metadata/md5-cache/dev-ruby/regexp_property_values-1.3.05
-rw-r--r--metadata/md5-cache/dev-ruby/request_store-1.5.03
-rw-r--r--metadata/md5-cache/dev-ruby/request_store-1.5.115
-rw-r--r--metadata/md5-cache/dev-ruby/rest-client-2.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/rexical-1.0.73
-rw-r--r--metadata/md5-cache/dev-ruby/rexical-1.0.7-r12
-rw-r--r--metadata/md5-cache/dev-ruby/rexml-3.2.53
-rw-r--r--metadata/md5-cache/dev-ruby/rexml-3.2.5-r12
-rw-r--r--metadata/md5-cache/dev-ruby/rinku-2.0.6-r15
-rw-r--r--metadata/md5-cache/dev-ruby/ritex-1.0.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/rjb-1.6.4-r14
-rw-r--r--metadata/md5-cache/dev-ruby/rjb-1.6.54
-rw-r--r--metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7-r13
-rw-r--r--metadata/md5-cache/dev-ruby/rmagick-4.2.25
-rw-r--r--metadata/md5-cache/dev-ruby/rmagick-4.2.35
-rw-r--r--metadata/md5-cache/dev-ruby/rmagick-4.2.45
-rw-r--r--metadata/md5-cache/dev-ruby/rmagick-4.2.55
-rw-r--r--metadata/md5-cache/dev-ruby/roadie-4.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/roadie-5.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/roadie-5.0.117
-rw-r--r--metadata/md5-cache/dev-ruby/roadie-rails-2.1.116
-rw-r--r--metadata/md5-cache/dev-ruby/roadie-rails-2.2.016
-rw-r--r--metadata/md5-cache/dev-ruby/roadie-rails-2.3.03
-rw-r--r--metadata/md5-cache/dev-ruby/roadie-rails-3.0.016
-rw-r--r--metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r115
-rw-r--r--metadata/md5-cache/dev-ruby/robots-0.10.1-r215
-rw-r--r--metadata/md5-cache/dev-ruby/robots-0.10.1-r33
-rw-r--r--metadata/md5-cache/dev-ruby/rotp-6.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/rouge-3.26.03
-rw-r--r--metadata/md5-cache/dev-ruby/rouge-3.26.13
-rw-r--r--metadata/md5-cache/dev-ruby/rouge-3.27.03
-rw-r--r--metadata/md5-cache/dev-ruby/rouge-3.28.03
-rw-r--r--metadata/md5-cache/dev-ruby/rouge-3.29.017
-rw-r--r--metadata/md5-cache/dev-ruby/rqrcode-2.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/rqrcode-2.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/rqrcode_core-0.2.016
-rw-r--r--metadata/md5-cache/dev-ruby/rqrcode_core-1.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/rqrcode_core-1.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/rr-1.2.13
-rw-r--r--metadata/md5-cache/dev-ruby/rr-3.0.93
-rw-r--r--metadata/md5-cache/dev-ruby/rrdtool-bindings-1.7.216
-rw-r--r--metadata/md5-cache/dev-ruby/rrdtool-bindings-1.8.06
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-2.99.02
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-3.10.03
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-3.11.02
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-3.9.016
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r22
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-core-3.10.13
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-core-3.10.23
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-core-3.11.02
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-core-3.9.316
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-expectations-2.99.22
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-expectations-3.10.13
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-expectations-3.10.23
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-expectations-3.11.02
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-expectations-3.9.416
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r16
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.015
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2-r12
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-mocks-3.10.23
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-mocks-3.10.33
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-mocks-3.11.03
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-mocks-3.11.12
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-mocks-3.9.116
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-rails-3.9.13
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-rails-4.1.23
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-rails-5.0.216
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-rails-5.0.316
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-rails-5.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-rails-5.1.215
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-retry-0.6.23
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-support-3.10.23
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-support-3.10.33
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-support-3.11.02
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-support-3.9.416
-rw-r--r--metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r13
-rw-r--r--metadata/md5-cache/dev-ruby/rss-0.2.93
-rw-r--r--metadata/md5-cache/dev-ruby/rss-0.2.9-r17
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-atk-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r45
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-clutter-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-clutter-gdk-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-clutter-gstreamer-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-clutter-gtk-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-dict-0.9.4-r53
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r13
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.03
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-feedparser-0.9.73
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.2-r15
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.35
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gdk3-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gegl-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gettext-3.3.53
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gettext-3.3.73
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gettext-3.4.13
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gettext-3.4.317
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gio2-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-glib2-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gnome2-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gnumeric-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-goffice-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gsf-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gstreamer-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gtk2-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gtk3-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gtksourceview-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gtksourceview3-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gtksourceview4-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r215
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r215
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-libsecret-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-macho-2.5.13
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r115
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.03
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.117
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-odbc-0.999993
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-odbc-0.9999913
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r15
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-oembed-0.16.03
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-oembed-0.16.13
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-opengl-0.10.03
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r19
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-openid-2.9.23
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-pango-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-poppler-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-prof-1.4.35
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-progressbar-1.10.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.03
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-romkan-0.4-r73
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-rsvg-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-sdl-2.1.2-r33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0-r15
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-shadow-2.5.15
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r15
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r25
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-termios-1.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r15
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-vte-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-vte3-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-webkit2-gtk-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-wnck3-3.4.33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-xslt-0.9.103
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10-r19
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r33
-rw-r--r--metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.43
-rw-r--r--metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.53
-rw-r--r--metadata/md5-cache/dev-ruby/ruby2ruby-2.4.43
-rw-r--r--metadata/md5-cache/dev-ruby/ruby_gntp-0.3.4-r13
-rw-r--r--metadata/md5-cache/dev-ruby/ruby_parser-3.14.216
-rw-r--r--metadata/md5-cache/dev-ruby/ruby_parser-3.18.13
-rw-r--r--metadata/md5-cache/dev-ruby/ruby_parser-3.19.13
-rw-r--r--metadata/md5-cache/dev-ruby/ruby_smb-1.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/rubygems-3.0.33
-rw-r--r--metadata/md5-cache/dev-ruby/rubygems-3.0.93
-rw-r--r--metadata/md5-cache/dev-ruby/rubygems-3.1.63
-rw-r--r--metadata/md5-cache/dev-ruby/rubygems-3.2.143
-rw-r--r--metadata/md5-cache/dev-ruby/rubygems-3.2.223
-rw-r--r--metadata/md5-cache/dev-ruby/rubygems-3.2.333
-rw-r--r--metadata/md5-cache/dev-ruby/rubygems-3.3.82
-rw-r--r--metadata/md5-cache/dev-ruby/rubyntlm-0.6.33
-rw-r--r--metadata/md5-cache/dev-ruby/rubypants-0.7.015
-rw-r--r--metadata/md5-cache/dev-ruby/rubypants-0.7.17
-rw-r--r--metadata/md5-cache/dev-ruby/rubytest-0.8.1-r115
-rw-r--r--metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r115
-rw-r--r--metadata/md5-cache/dev-ruby/rubytter-1.5.1-r23
-rw-r--r--metadata/md5-cache/dev-ruby/rubyzip-1.3.05
-rw-r--r--metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r15
-rw-r--r--metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r13
-rw-r--r--metadata/md5-cache/dev-ruby/sanitize-5.2.316
-rw-r--r--metadata/md5-cache/dev-ruby/sanitize-6.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/sass-3.4.2515
-rw-r--r--metadata/md5-cache/dev-ruby/sass-3.4.25-r116
-rw-r--r--metadata/md5-cache/dev-ruby/sass-3.5.73
-rw-r--r--metadata/md5-cache/dev-ruby/sass-3.5.7-r13
-rw-r--r--metadata/md5-cache/dev-ruby/sass-3.7.46
-rw-r--r--metadata/md5-cache/dev-ruby/sass-3.7.4-r115
-rw-r--r--metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r116
-rw-r--r--metadata/md5-cache/dev-ruby/sass-rails-5.0.83
-rw-r--r--metadata/md5-cache/dev-ruby/sass-rails-5.1.015
-rw-r--r--metadata/md5-cache/dev-ruby/sassc-2.4.0-r17
-rw-r--r--metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/sawyer-0.8.215
-rw-r--r--metadata/md5-cache/dev-ruby/sawyer-0.8.2-r12
-rw-r--r--metadata/md5-cache/dev-ruby/sawyer-0.9.117
-rw-r--r--metadata/md5-cache/dev-ruby/sdoc-1.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/seed-fu-2.3.93
-rw-r--r--metadata/md5-cache/dev-ruby/selenium-webdriver-3.142.7-r13
-rw-r--r--metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.33
-rw-r--r--metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/semantic_puppet-1.0.23
-rw-r--r--metadata/md5-cache/dev-ruby/semantic_puppet-1.0.33
-rw-r--r--metadata/md5-cache/dev-ruby/semantic_puppet-1.0.43
-rw-r--r--metadata/md5-cache/dev-ruby/semver2-3.4.215
-rw-r--r--metadata/md5-cache/dev-ruby/semver2-3.4.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/serialport-1.3.25
-rw-r--r--metadata/md5-cache/dev-ruby/serverengine-2.2.53
-rw-r--r--metadata/md5-cache/dev-ruby/serverengine-2.3.017
-rw-r--r--metadata/md5-cache/dev-ruby/set-1.0.23
-rw-r--r--metadata/md5-cache/dev-ruby/settingslogic-2.0.9-r23
-rw-r--r--metadata/md5-cache/dev-ruby/sexp_processor-4.15.03
-rw-r--r--metadata/md5-cache/dev-ruby/sexp_processor-4.16.03
-rw-r--r--metadata/md5-cache/dev-ruby/sexp_processor-4.16.13
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-2.11.3-r37
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-3.6.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-3.6.0-r22
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r12
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r115
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r22
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-matchers-4.4.13
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-matchers-5.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-matchers-5.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/sigar-0.7.3-r15
-rw-r--r--metadata/md5-cache/dev-ruby/sigdump-0.2.4-r13
-rw-r--r--metadata/md5-cache/dev-ruby/simple-rss-1.3.33
-rw-r--r--metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r17
-rw-r--r--metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/simplecov-0.19.13
-rw-r--r--metadata/md5-cache/dev-ruby/simplecov-html-0.10.215
-rw-r--r--metadata/md5-cache/dev-ruby/simplecov-html-0.11.016
-rw-r--r--metadata/md5-cache/dev-ruby/simplecov-html-0.12.33
-rw-r--r--metadata/md5-cache/dev-ruby/simpleidn-0.2.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/sinatra-2.2.02
-rw-r--r--metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/singleton-0.1.117
-rw-r--r--metadata/md5-cache/dev-ruby/six-0.2.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/slim-3.0.9-r13
-rw-r--r--metadata/md5-cache/dev-ruby/slim-4.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/slim-4.1.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/slim-4.1.0-r27
-rw-r--r--metadata/md5-cache/dev-ruby/slop-4.9.23
-rw-r--r--metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/sorted_set-1.0.33
-rw-r--r--metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r17
-rw-r--r--metadata/md5-cache/dev-ruby/sparklines-0.5.2-r73
-rw-r--r--metadata/md5-cache/dev-ruby/spreadsheet-1.2.616
-rw-r--r--metadata/md5-cache/dev-ruby/spreadsheet-1.2.916
-rw-r--r--metadata/md5-cache/dev-ruby/spreadsheet-1.3.03
-rw-r--r--metadata/md5-cache/dev-ruby/spring-2.1.116
-rw-r--r--metadata/md5-cache/dev-ruby/spring-3.1.13
-rw-r--r--metadata/md5-cache/dev-ruby/spring-4.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/sprockets-3.7.23
-rw-r--r--metadata/md5-cache/dev-ruby/sprockets-3.7.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/sprockets-3.7.2-r217
-rw-r--r--metadata/md5-cache/dev-ruby/sprockets-4.0.27
-rw-r--r--metadata/md5-cache/dev-ruby/sprockets-4.1.017
-rw-r--r--metadata/md5-cache/dev-ruby/sprockets-rails-3.3.016
-rw-r--r--metadata/md5-cache/dev-ruby/sprockets-rails-3.4.216
-rw-r--r--metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r17
-rw-r--r--metadata/md5-cache/dev-ruby/spy-1.0.23
-rw-r--r--metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r15
-rw-r--r--metadata/md5-cache/dev-ruby/sqlite3-1.4.317
-rw-r--r--metadata/md5-cache/dev-ruby/sqlite3-1.4.417
-rw-r--r--metadata/md5-cache/dev-ruby/sshkey-2.0.015
-rw-r--r--metadata/md5-cache/dev-ruby/sshkey-2.0.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/sshkit-1.21.23
-rw-r--r--metadata/md5-cache/dev-ruby/stamp-0.6.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/state_machine-1.2.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/stomp-1.4.103
-rw-r--r--metadata/md5-cache/dev-ruby/stomp-1.4.93
-rw-r--r--metadata/md5-cache/dev-ruby/stringex-2.8.515
-rw-r--r--metadata/md5-cache/dev-ruby/stringex-2.8.5-r17
-rw-r--r--metadata/md5-cache/dev-ruby/stringio-3.0.14
-rw-r--r--metadata/md5-cache/dev-ruby/stringio-3.0.24
-rw-r--r--metadata/md5-cache/dev-ruby/strptime-0.2.5-r15
-rw-r--r--metadata/md5-cache/dev-ruby/strptime-0.2.5-r25
-rw-r--r--metadata/md5-cache/dev-ruby/strscan-3.0.15
-rw-r--r--metadata/md5-cache/dev-ruby/strscan-3.0.24
-rw-r--r--metadata/md5-cache/dev-ruby/strscan-3.0.34
-rw-r--r--metadata/md5-cache/dev-ruby/subexec-0.2.3-r23
-rw-r--r--metadata/md5-cache/dev-ruby/sync-0.5.03
-rw-r--r--metadata/md5-cache/dev-ruby/syntax-1.2.22
-rw-r--r--metadata/md5-cache/dev-ruby/sys-uname-1.2.26
-rw-r--r--metadata/md5-cache/dev-ruby/syslogger-1.6.515
-rw-r--r--metadata/md5-cache/dev-ruby/syslogger-1.6.6-r13
-rw-r--r--metadata/md5-cache/dev-ruby/systemu-2.6.5-r13
-rw-r--r--metadata/md5-cache/dev-ruby/tdiff-0.3.4-r13
-rw-r--r--metadata/md5-cache/dev-ruby/temple-0.8.23
-rw-r--r--metadata/md5-cache/dev-ruby/temple-0.8.2-r17
-rw-r--r--metadata/md5-cache/dev-ruby/term-ansicolor-1.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r215
-rw-r--r--metadata/md5-cache/dev-ruby/terminal-table-2.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/terminal-table-3.0.23
-rw-r--r--metadata/md5-cache/dev-ruby/test-unit-3.3.93
-rw-r--r--metadata/md5-cache/dev-ruby/test-unit-3.4.93
-rw-r--r--metadata/md5-cache/dev-ruby/test-unit-3.5.32
-rw-r--r--metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r13
-rw-r--r--metadata/md5-cache/dev-ruby/test_construct-2.0.2-r17
-rw-r--r--metadata/md5-cache/dev-ruby/test_declarative-0.0.6-r12
-rw-r--r--metadata/md5-cache/dev-ruby/text-1.3.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r315
-rw-r--r--metadata/md5-cache/dev-ruby/textpow-1.4.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/thor-1.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/thor-1.2.116
-rw-r--r--metadata/md5-cache/dev-ruby/thread_order-1.1.17
-rw-r--r--metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r13
-rw-r--r--metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r45
-rw-r--r--metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r515
-rw-r--r--metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r63
-rw-r--r--metadata/md5-cache/dev-ruby/tilt-2.0.103
-rw-r--r--metadata/md5-cache/dev-ruby/tilt-2.0.10-r13
-rw-r--r--metadata/md5-cache/dev-ruby/time-0.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/timecop-0.9.43
-rw-r--r--metadata/md5-cache/dev-ruby/timecop-0.9.52
-rw-r--r--metadata/md5-cache/dev-ruby/timeout-0.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/timeout-0.3.017
-rw-r--r--metadata/md5-cache/dev-ruby/timers-4.3.37
-rw-r--r--metadata/md5-cache/dev-ruby/tins-1.29.13
-rw-r--r--metadata/md5-cache/dev-ruby/tins-1.31.03
-rw-r--r--metadata/md5-cache/dev-ruby/tins-1.31.12
-rw-r--r--metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r15
-rw-r--r--metadata/md5-cache/dev-ruby/tomlrb-1.2.83
-rw-r--r--metadata/md5-cache/dev-ruby/tomlrb-2.0.13
-rw-r--r--metadata/md5-cache/dev-ruby/tomlrb-2.0.217
-rw-r--r--metadata/md5-cache/dev-ruby/tomlrb-2.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/totoridipjp-0.1.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r33
-rw-r--r--metadata/md5-cache/dev-ruby/travis-1.10.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/travis-1.11.03
-rw-r--r--metadata/md5-cache/dev-ruby/travis-1.11.117
-rw-r--r--metadata/md5-cache/dev-ruby/treetop-1.6.11-r13
-rw-r--r--metadata/md5-cache/dev-ruby/trollop-2.9.103
-rw-r--r--metadata/md5-cache/dev-ruby/ttfunk-1.6.2.13
-rw-r--r--metadata/md5-cache/dev-ruby/ttfunk-1.7.03
-rw-r--r--metadata/md5-cache/dev-ruby/tty-color-0.6.07
-rw-r--r--metadata/md5-cache/dev-ruby/tty-command-0.10.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/tty-cursor-0.7.17
-rw-r--r--metadata/md5-cache/dev-ruby/tty-editor-0.7.07
-rw-r--r--metadata/md5-cache/dev-ruby/tty-file-0.10.03
-rw-r--r--metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/tty-prompt-0.23.17
-rw-r--r--metadata/md5-cache/dev-ruby/tty-reader-0.9.07
-rw-r--r--metadata/md5-cache/dev-ruby/tty-screen-0.8.17
-rw-r--r--metadata/md5-cache/dev-ruby/tty-which-0.5.03
-rw-r--r--metadata/md5-cache/dev-ruby/turbolinks-5.2.13
-rw-r--r--metadata/md5-cache/dev-ruby/turbolinks-source-5.2.015
-rw-r--r--metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/twitter-7.0.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/typed-array-0.1.2-r23
-rw-r--r--metadata/md5-cache/dev-ruby/typeprof-0.15.23
-rw-r--r--metadata/md5-cache/dev-ruby/typeprof-0.21.23
-rw-r--r--metadata/md5-cache/dev-ruby/typhoeus-1.4.03
-rw-r--r--metadata/md5-cache/dev-ruby/tzinfo-1.2.93
-rw-r--r--metadata/md5-cache/dev-ruby/tzinfo-2.0.42
-rw-r--r--metadata/md5-cache/dev-ruby/uconv-0.6.1-r33
-rw-r--r--metadata/md5-cache/dev-ruby/uglifier-4.2.0-r117
-rw-r--r--metadata/md5-cache/dev-ruby/ultraviolet-1.0.1-r13
-rw-r--r--metadata/md5-cache/dev-ruby/unf-0.1.4-r16
-rw-r--r--metadata/md5-cache/dev-ruby/unf_ext-0.0.7.7-r15
-rw-r--r--metadata/md5-cache/dev-ruby/unf_ext-0.0.88
-rw-r--r--metadata/md5-cache/dev-ruby/unf_ext-0.0.8.14
-rw-r--r--metadata/md5-cache/dev-ruby/unf_ext-0.0.8.217
-rw-r--r--metadata/md5-cache/dev-ruby/unicode-display_width-1.7.015
-rw-r--r--metadata/md5-cache/dev-ruby/unicode-display_width-2.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/unicode-display_width-2.2.017
-rw-r--r--metadata/md5-cache/dev-ruby/unindent-1.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/uuidtools-2.2.015
-rw-r--r--metadata/md5-cache/dev-ruby/vagrant_cloud-2.0.3-r116
-rw-r--r--metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.23
-rw-r--r--metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.53
-rw-r--r--metadata/md5-cache/dev-ruby/vcard-0.3.03
-rw-r--r--metadata/md5-cache/dev-ruby/vcard-0.3.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/vcr-4.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/vcr-5.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/vcr-6.0.03
-rw-r--r--metadata/md5-cache/dev-ruby/vcr-6.1.03
-rw-r--r--metadata/md5-cache/dev-ruby/virtus-1.0.53
-rw-r--r--metadata/md5-cache/dev-ruby/vlad-2.7.115
-rw-r--r--metadata/md5-cache/dev-ruby/warden-1.2.916
-rw-r--r--metadata/md5-cache/dev-ruby/warden-1.2.9-r115
-rw-r--r--metadata/md5-cache/dev-ruby/web-console-3.7.03
-rw-r--r--metadata/md5-cache/dev-ruby/web-console-4.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/webmock-3.14.08
-rw-r--r--metadata/md5-cache/dev-ruby/webrick-1.7.03
-rw-r--r--metadata/md5-cache/dev-ruby/webrick-1.7.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/webrobots-0.1.2-r23
-rw-r--r--metadata/md5-cache/dev-ruby/websocket-1.2.9-r17
-rw-r--r--metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r15
-rw-r--r--metadata/md5-cache/dev-ruby/websocket-driver-0.7.59
-rw-r--r--metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r17
-rw-r--r--metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r13
-rw-r--r--metadata/md5-cache/dev-ruby/will_paginate-3.3.115
-rw-r--r--metadata/md5-cache/dev-ruby/windows_error-0.1.33
-rw-r--r--metadata/md5-cache/dev-ruby/windows_error-0.1.43
-rw-r--r--metadata/md5-cache/dev-ruby/wirble-0.1.3-r53
-rw-r--r--metadata/md5-cache/dev-ruby/wisper-2.0.17
-rw-r--r--metadata/md5-cache/dev-ruby/x25519-1.0.95
-rw-r--r--metadata/md5-cache/dev-ruby/xdr-3.0.13
-rw-r--r--metadata/md5-cache/dev-ruby/xdr-3.0.216
-rw-r--r--metadata/md5-cache/dev-ruby/xdr-3.0.33
-rw-r--r--metadata/md5-cache/dev-ruby/xml-simple-1.1.93
-rw-r--r--metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r12
-rw-r--r--metadata/md5-cache/dev-ruby/xpath-3.2.03
-rw-r--r--metadata/md5-cache/dev-ruby/xpath-3.2.0-r13
-rw-r--r--metadata/md5-cache/dev-ruby/yajl-ruby-1.4.25
-rw-r--r--metadata/md5-cache/dev-ruby/yajl-ruby-1.4.317
-rw-r--r--metadata/md5-cache/dev-ruby/yard-0.9.263
-rw-r--r--metadata/md5-cache/dev-ruby/yard-0.9.273
-rw-r--r--metadata/md5-cache/dev-ruby/yard-0.9.2817
-rw-r--r--metadata/md5-cache/dev-ruby/zeitwerk-2.4.23
-rw-r--r--metadata/md5-cache/dev-ruby/zeitwerk-2.5.42
-rw-r--r--metadata/md5-cache/dev-ruby/zeitwerk-2.6.017
-rw-r--r--metadata/md5-cache/dev-ruby/zentest-4.12.016
-rw-r--r--metadata/md5-cache/dev-ruby/zentest-4.12.17
1351 files changed, 4219 insertions, 4884 deletions
diff --git a/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 b/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1
index bc0bb8294173..648c33d1a33a 100644
--- a/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1
+++ b/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby data holder for OGC Simple Features
EAPI=7
HOMEPAGE=https://github.com/nofxx/georuby
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/georuby-2.5.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a92386c837e767d8940ea868412e808b
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 80ec6f0dd081..e1e6f5db96b2 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/abstract-1.0.0-r4 b/metadata/md5-cache/dev-ruby/abstract-1.0.0-r4
index 0e0bf3490deb..d94b02a5e9b1 100644
--- a/metadata/md5-cache/dev-ruby/abstract-1.0.0-r4
+++ b/metadata/md5-cache/dev-ruby/abstract-1.0.0-r4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library which enable you to define abstract method in Ruby
EAPI=7
HOMEPAGE=https://rubygems.org/gems/abstract
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/abstract-1.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3b64871188d719265a73b27d4d7fb2ed
diff --git a/metadata/md5-cache/dev-ruby/abstract-1.0.0-r5 b/metadata/md5-cache/dev-ruby/abstract-1.0.0-r5
index 49071f6ac92b..9ed07ddbb446 100644
--- a/metadata/md5-cache/dev-ruby/abstract-1.0.0-r5
+++ b/metadata/md5-cache/dev-ruby/abstract-1.0.0-r5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library which enable you to define abstract method in Ruby
EAPI=8
HOMEPAGE=https://rubygems.org/gems/abstract
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/abstract-1.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=47904ce9156ad527f99374815c32c2a6
diff --git a/metadata/md5-cache/dev-ruby/acme-client-2.0.8 b/metadata/md5-cache/dev-ruby/acme-client-2.0.8
index 4be56c6e83a3..067c55cadf89 100644
--- a/metadata/md5-cache/dev-ruby/acme-client-2.0.8
+++ b/metadata/md5-cache/dev-ruby/acme-client-2.0.8
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Ruby client for the letsencrypt's ACME protocol
EAPI=7
HOMEPAGE=https://github.com/unixcharles/acme-client
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/unixcharles/acme-client/archive/v2.0.8.tar.gz -> acme-client-2.0.8.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b22cb712fc216cb961e0fe9eadb44c7c
diff --git a/metadata/md5-cache/dev-ruby/acme-client-2.0.9 b/metadata/md5-cache/dev-ruby/acme-client-2.0.9
index 079df409a2d3..267021f9b881 100644
--- a/metadata/md5-cache/dev-ruby/acme-client-2.0.9
+++ b/metadata/md5-cache/dev-ruby/acme-client-2.0.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Ruby client for the letsencrypt's ACME protocol
EAPI=8
HOMEPAGE=https://github.com/unixcharles/acme-client
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/unixcharles/acme-client/archive/v2.0.9.tar.gz -> acme-client-2.0.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=363c1183f19cbda1b47813357233bc9a
diff --git a/metadata/md5-cache/dev-ruby/actioncable-5.2.6 b/metadata/md5-cache/dev-ruby/actioncable-5.2.6
deleted file mode 100644
index bd4eeabdb2a8..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-5.2.6
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.6:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.6:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:0[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 )
-SLOT=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=0db335f19158522ce8188f1be6ad9ff2
diff --git a/metadata/md5-cache/dev-ruby/actioncable-5.2.7.1 b/metadata/md5-cache/dev-ruby/actioncable-5.2.7.1
deleted file mode 100644
index 9a2706c47b15..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-5.2.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.7.1:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.7.1:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:0[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 )
-SLOT=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.1.tar.gz -> rails-5.2.7.1.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=bdc31c85736bccd3bb36014c0c289827
diff --git a/metadata/md5-cache/dev-ruby/actioncable-5.2.7 b/metadata/md5-cache/dev-ruby/actioncable-5.2.8
index 0061efdcab0b..bd29c63b4bb0 100644
--- a/metadata/md5-cache/dev-ruby/actioncable-5.2.7
+++ b/metadata/md5-cache/dev-ruby/actioncable-5.2.8
@@ -1,15 +1,16 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.7:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
+DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.8:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
DESCRIPTION=Integrated WebSockets for Rails
EAPI=6
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem eapi7-ver
IUSE=test ruby_targets_ruby26 test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.7:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.8:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:0[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 )
SLOT=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.tar.gz -> rails-5.2.7.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+SRC_URI=https://github.com/rails/rails/archive/v5.2.8.tar.gz -> rails-5.2.8.tgz
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bdc31c85736bccd3bb36014c0c289827
diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.0.4.1 b/metadata/md5-cache/dev-ruby/actioncable-6.0.4.1
deleted file mode 100644
index 37857e60806a..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-6.0.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.1:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.1:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.1:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.1:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.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 )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=366044cd7d7112cb66a350871f55cd56
diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.0.4.4 b/metadata/md5-cache/dev-ruby/actioncable-6.0.4.4
deleted file mode 100644
index 98f1091e1374..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.4:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.4:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.4:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.4:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.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 )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.4.tar.gz -> rails-6.0.4.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=097b36fbb2e1b784de10bea0cf715f29
diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.0.4.7 b/metadata/md5-cache/dev-ruby/actioncable-6.0.4.7
deleted file mode 100644
index 8348b50c6188..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.7:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.7:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.7:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.7:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.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 )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.7.tar.gz -> rails-6.0.4.7.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d4fc592a25b4d7d6649b3dee08717dcf
diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.0.4.8 b/metadata/md5-cache/dev-ruby/actioncable-6.0.4.8
deleted file mode 100644
index a6926e6c346f..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-6.0.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.8:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.8:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.8:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.8:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.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 )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.8.tar.gz -> rails-6.0.4.8.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d4fc592a25b4d7d6649b3dee08717dcf
diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.0.5 b/metadata/md5-cache/dev-ruby/actioncable-6.0.5
new file mode 100644
index 000000000000..ecdb425dadd5
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actioncable-6.0.5
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.5:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.5:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DESCRIPTION=Integrated WebSockets for Rails
+EAPI=7
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.5:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.5:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.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 )
+SLOT=6.0
+SRC_URI=https://github.com/rails/rails/archive/v6.0.5.tar.gz -> rails-6.0.5.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=d4fc592a25b4d7d6649b3dee08717dcf
diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.1.5 b/metadata/md5-cache/dev-ruby/actioncable-6.1.5
deleted file mode 100644
index c6f9c078f742..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-6.1.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.5:*[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.5:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.5:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.5:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.5:*[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.5:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.5:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.5:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.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? ( test )
-SLOT=6.1
-SRC_URI=https://github.com/rails/rails/archive/v6.1.5.tar.gz -> rails-6.1.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b69731d5104d486cbf1f617ba04c2df1
diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.1.5.1 b/metadata/md5-cache/dev-ruby/actioncable-6.1.5.1
index 97ee01f8a470..1a716be23e5c 100644
--- a/metadata/md5-cache/dev-ruby/actioncable-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/actioncable-6.1.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Integrated WebSockets for Rails
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.5.1.tar.gz -> rails-6.1.5.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e2df09a774273360f5fa7bb24bdaf440
diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.1.6 b/metadata/md5-cache/dev-ruby/actioncable-6.1.6
new file mode 100644
index 000000000000..6b6503e3b3bc
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actioncable-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.6:*[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.6:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.1.6:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] >=dev-ruby/mocha-0.14.0:0.14[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Integrated WebSockets for Rails
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.6:*[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby26(-)] dev-ruby/nio4r:2[ruby_targets_ruby26(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.6:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.1.6:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.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 )
+RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
+SLOT=6.1
+SRC_URI=https://github.com/rails/rails/archive/v6.1.6.tar.gz -> rails-6.1.6.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=e2df09a774273360f5fa7bb24bdaf440
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.0.2.2 b/metadata/md5-cache/dev-ruby/actioncable-7.0.2.2
deleted file mode 100644
index 153dc0a6697a..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.2:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.2:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.2:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.2:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.2.tar.gz -> rails-7.0.2.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=13ee5cbb3a8846463df23e8eb2a817fb
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.0.2.3 b/metadata/md5-cache/dev-ruby/actioncable-7.0.2.3
deleted file mode 100644
index dfab672fae7c..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.3:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.2.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.2.3:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.3:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.2.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.2.3:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c460056f225257c9e28a9f645288d902
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.0.2.4 b/metadata/md5-cache/dev-ruby/actioncable-7.0.2.4
index 36f3f1fd4f5a..94dd6a9504f2 100644
--- a/metadata/md5-cache/dev-ruby/actioncable-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/actioncable-7.0.2.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Integrated WebSockets for Rails
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.2.4.tar.gz -> rails-7.0.2.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c460056f225257c9e28a9f645288d902
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.0.3 b/metadata/md5-cache/dev-ruby/actioncable-7.0.3
new file mode 100644
index 000000000000..622b1cb2aa76
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actioncable-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.3:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.3:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=Integrated WebSockets for Rails
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.3:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.3:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.3.tar.gz -> rails-7.0.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=1c0d86314c6e3d7833734b1efae29b0c
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.1 b/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.1
deleted file mode 100644
index 71ae19908633..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=9341164ac1e90046e35d9c6d62b8a215
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.4 b/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.4
deleted file mode 100644
index dd34831ac0a2..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.4.tar.gz -> rails-6.0.4.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=46289b2de2a07dddc949696214b957e8
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.7 b/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.7
deleted file mode 100644
index 40848263b029..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.7.tar.gz -> rails-6.0.4.7.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=801da1bc592130766d7329643443c27d
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.8 b/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.8
deleted file mode 100644
index 3358cbf5f703..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.8.tar.gz -> rails-6.0.4.8.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=801da1bc592130766d7329643443c27d
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.5 b/metadata/md5-cache/dev-ruby/actionmailbox-6.0.5
new file mode 100644
index 000000000000..89f02d66b963
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-6.0.5
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DESCRIPTION=Framework for designing email-service layers
+EAPI=7
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.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=6.0
+SRC_URI=https://github.com/rails/rails/archive/v6.0.5.tar.gz -> rails-6.0.5.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=2b7537ec3040432b4474c35ca5a69cbe
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.5 b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.5
deleted file mode 100644
index 6723b6df11b0..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] dev-ruby/webmock[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.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=6.1
-SRC_URI=https://github.com/rails/rails/archive/v6.1.5.tar.gz -> rails-6.1.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=9ff4d57213f5c0f4efaac204da892175
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.5.1 b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.5.1
index 21d69b03739b..5d39e56b097e 100644
--- a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Framework for designing email-service layers
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.5.1.tar.gz -> rails-6.1.5.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=199caa3c310bdba631da14049d6461b9
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.6 b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.6
new file mode 100644
index 000000000000..189a6b8a7440
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/rexml[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] dev-ruby/webmock[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rexml[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/rexml[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] dev-ruby/webmock[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Framework for designing email-service layers
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.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 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=6.1
+SRC_URI=https://github.com/rails/rails/archive/v6.1.6.tar.gz -> rails-6.1.6.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=199caa3c310bdba631da14049d6461b9
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.2 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.2
deleted file mode 100644
index 1519199089ec..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] dev-ruby/net-imap[ruby_targets_ruby27(-)] dev-ruby/net-pop[ruby_targets_ruby27(-)] dev-ruby/net-smtp[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/propshaft[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] dev-ruby/net-imap[ruby_targets_ruby27(-)] dev-ruby/net-pop[ruby_targets_ruby27(-)] dev-ruby/net-smtp[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.2.tar.gz -> rails-7.0.2.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d01ea2335a2896944dfc0a0964488b70
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.3 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.3
deleted file mode 100644
index 95681c63a80c..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] dev-ruby/net-imap[ruby_targets_ruby27(-)] dev-ruby/net-pop[ruby_targets_ruby27(-)] dev-ruby/net-smtp[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] dev-ruby/net-imap[ruby_targets_ruby30(-)] dev-ruby/net-pop[ruby_targets_ruby30(-)] dev-ruby/net-smtp[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/propshaft[ruby_targets_ruby27(-)] dev-ruby/rexml[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/propshaft[ruby_targets_ruby30(-)] dev-ruby/rexml[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] dev-ruby/webmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] dev-ruby/net-imap[ruby_targets_ruby27(-)] dev-ruby/net-pop[ruby_targets_ruby27(-)] dev-ruby/net-smtp[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] dev-ruby/net-imap[ruby_targets_ruby30(-)] dev-ruby/net-pop[ruby_targets_ruby30(-)] dev-ruby/net-smtp[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b559f5383572c380c5039e9eb0f98edd
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.4 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.4
index 12e2475737b1..43d996be024c 100644
--- a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Framework for designing email-service layers
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.2.4.tar.gz -> rails-7.0.2.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b559f5383572c380c5039e9eb0f98edd
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.3 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.3
new file mode 100644
index 000000000000..04b829ab65c8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] dev-ruby/net-imap[ruby_targets_ruby27(-)] dev-ruby/net-pop[ruby_targets_ruby27(-)] dev-ruby/net-smtp[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] dev-ruby/net-imap[ruby_targets_ruby30(-)] dev-ruby/net-pop[ruby_targets_ruby30(-)] dev-ruby/net-smtp[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/propshaft[ruby_targets_ruby27(-)] dev-ruby/rexml[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/propshaft[ruby_targets_ruby30(-)] dev-ruby/rexml[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] dev-ruby/webmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=Framework for designing email-service layers
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~riscv
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] dev-ruby/net-imap[ruby_targets_ruby27(-)] dev-ruby/net-pop[ruby_targets_ruby27(-)] dev-ruby/net-smtp[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] dev-ruby/net-imap[ruby_targets_ruby30(-)] dev-ruby/net-pop[ruby_targets_ruby30(-)] dev-ruby/net-smtp[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.3.tar.gz -> rails-7.0.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=4370b673bfa99d384cded93b339a28a0
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-5.2.6 b/metadata/md5-cache/dev-ruby/actionmailer-5.2.6
deleted file mode 100644
index abddf9b58c22..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-5.2.6
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.6[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.6[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e730121fd6f2c378610cc90e34e43a83
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-5.2.7.1 b/metadata/md5-cache/dev-ruby/actionmailer-5.2.7.1
deleted file mode 100644
index 55ced62c310c..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-5.2.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.7.1[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.7.1[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.1.tar.gz -> rails-5.2.7.1.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=895d8bb7729e1cf2b44778416b0b7f8e
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-5.2.7 b/metadata/md5-cache/dev-ruby/actionmailer-5.2.8
index 6f5dc2d965b4..5b97aabbd06a 100644
--- a/metadata/md5-cache/dev-ruby/actionmailer-5.2.7
+++ b/metadata/md5-cache/dev-ruby/actionmailer-5.2.8
@@ -1,15 +1,16 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.7[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
+DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.8[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
DESCRIPTION=Framework for designing email-service layers
EAPI=6
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem eapi7-ver
IUSE=test ruby_targets_ruby26 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.7[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.8[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.tar.gz -> rails-5.2.7.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+SRC_URI=https://github.com/rails/rails/archive/v5.2.8.tar.gz -> rails-5.2.8.tgz
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=895d8bb7729e1cf2b44778416b0b7f8e
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.1 b/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.1
deleted file mode 100644
index c9d935c80848..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ac007e3640964fbe8035addf1d7bb8e7
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.4 b/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.4
deleted file mode 100644
index e33a0b2132e7..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.4.tar.gz -> rails-6.0.4.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e4bf5e9b5c4fa5bcf826300cf4041047
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.7 b/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.7
deleted file mode 100644
index aa7c0f142cb2..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.7.tar.gz -> rails-6.0.4.7.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=980245bc503e71f0c30720d6f7950b19
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.8 b/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.8
deleted file mode 100644
index 761748d4e5c5..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.8.tar.gz -> rails-6.0.4.8.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=980245bc503e71f0c30720d6f7950b19
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.1.5 b/metadata/md5-cache/dev-ruby/actionmailer-6.0.5
index 7b92f62044d4..85a8137764a9 100644
--- a/metadata/md5-cache/dev-ruby/actionmailer-6.1.5
+++ b/metadata/md5-cache/dev-ruby/actionmailer-6.0.5
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
DESCRIPTION=Framework for designing email-service layers
-EAPI=8
+EAPI=7
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.1
-SRC_URI=https://github.com/rails/rails/archive/v6.1.5.tar.gz -> rails-6.1.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=46a8eb84e20a5de30e87719193d8e632
+SLOT=6.0
+SRC_URI=https://github.com/rails/rails/archive/v6.0.5.tar.gz -> rails-6.0.5.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=980245bc503e71f0c30720d6f7950b19
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.1.5.1 b/metadata/md5-cache/dev-ruby/actionmailer-6.1.5.1
index b5f83a25ed4b..6c243a5ac286 100644
--- a/metadata/md5-cache/dev-ruby/actionmailer-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/actionmailer-6.1.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Framework for designing email-service layers
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.5.1.tar.gz -> rails-6.1.5.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0683d1d03e7661a60982112e2c97e77f
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.1.6 b/metadata/md5-cache/dev-ruby/actionmailer-6.1.6
new file mode 100644
index 000000000000..7140389a80fb
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailer-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Framework for designing email-service layers
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby26(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[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=6.1
+SRC_URI=https://github.com/rails/rails/archive/v6.1.6.tar.gz -> rails-6.1.6.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=0683d1d03e7661a60982112e2c97e77f
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.0.2.2 b/metadata/md5-cache/dev-ruby/actionmailer-7.0.2.2
deleted file mode 100644
index 98ffbb6c60a2..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.2.tar.gz -> rails-7.0.2.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6d81d070a966e9e6f7a727869ca6915b
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.0.2.3 b/metadata/md5-cache/dev-ruby/actionmailer-7.0.2.3
deleted file mode 100644
index 996afc68aa18..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=0c59f72c1ef6df67dd2b7c73edaac802
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.0.2.4 b/metadata/md5-cache/dev-ruby/actionmailer-7.0.2.4
index c024aa8c62db..3adde7800e18 100644
--- a/metadata/md5-cache/dev-ruby/actionmailer-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/actionmailer-7.0.2.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Framework for designing email-service layers
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~arm64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.2.4.tar.gz -> rails-7.0.2.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0c59f72c1ef6df67dd2b7c73edaac802
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.0.3 b/metadata/md5-cache/dev-ruby/actionmailer-7.0.3
new file mode 100644
index 000000000000..00b9dd0392f0
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailer-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=Framework for designing email-service layers
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.3.tar.gz -> rails-7.0.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=d2cabff649c45209e0285cd2da5165ab
diff --git a/metadata/md5-cache/dev-ruby/actionpack-5.2.7 b/metadata/md5-cache/dev-ruby/actionpack-5.2.7
deleted file mode 100644
index 6535592b7cbb..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-5.2.7
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.7[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.7[ruby_targets_ruby26(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Eases web-request routing, handling, and response
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.7[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.tar.gz -> rails-5.2.7.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6f401110be36257e16590777e2ba5906
diff --git a/metadata/md5-cache/dev-ruby/actionpack-5.2.7.1 b/metadata/md5-cache/dev-ruby/actionpack-5.2.7.1
deleted file mode 100644
index cef48ae4b649..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-5.2.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.7.1[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.7.1[ruby_targets_ruby26(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Eases web-request routing, handling, and response
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.7.1[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.1.tar.gz -> rails-5.2.7.1.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6f401110be36257e16590777e2ba5906
diff --git a/metadata/md5-cache/dev-ruby/actionpack-5.2.6 b/metadata/md5-cache/dev-ruby/actionpack-5.2.8
index 81053a124325..9f2a6e9aa7aa 100644
--- a/metadata/md5-cache/dev-ruby/actionpack-5.2.6
+++ b/metadata/md5-cache/dev-ruby/actionpack-5.2.8
@@ -1,15 +1,16 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.6[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.6[ruby_targets_ruby26(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
+DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.8[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.8[ruby_targets_ruby26(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
DESCRIPTION=Eases web-request routing, handling, and response
EAPI=6
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem eapi7-ver
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.6[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.8[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6fd7a99e23136e386f6662b5178c3896
+SRC_URI=https://github.com/rails/rails/archive/v5.2.8.tar.gz -> rails-5.2.8.tgz
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=b9dd7af0c9afed9efde972f0daf8bbf8
diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.0.4.1 b/metadata/md5-cache/dev-ruby/actionpack-6.0.4.1
deleted file mode 100644
index 4528a1805727..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-6.0.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/capybara-3.35.0[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/capybara-3.35.0[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby27(-)] www-servers/puma[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Eases web-request routing, handling, and response
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=3f261df82716c2ba69faec68486126c4
diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.0.4.4 b/metadata/md5-cache/dev-ruby/actionpack-6.0.4.4
deleted file mode 100644
index 0f88346fb8f6..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/capybara-3.35.0[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/capybara-3.35.0[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby27(-)] www-servers/puma[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Eases web-request routing, handling, and response
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.4.tar.gz -> rails-6.0.4.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=92528e955782c570c0e13521c561b30e
diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.0.4.7 b/metadata/md5-cache/dev-ruby/actionpack-6.0.4.7
deleted file mode 100644
index 4f8129775220..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/capybara-3.35.0[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/capybara-3.35.0[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby27(-)] www-servers/puma[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Eases web-request routing, handling, and response
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.7.tar.gz -> rails-6.0.4.7.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=006d6c471446b1b35a2d88f8bf45bcd7
diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.0.4.8 b/metadata/md5-cache/dev-ruby/actionpack-6.0.4.8
deleted file mode 100644
index 8a8a6c2b9aa7..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-6.0.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/capybara-3.35.0[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/capybara-3.35.0[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby27(-)] www-servers/puma[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Eases web-request routing, handling, and response
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.8.tar.gz -> rails-6.0.4.8.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=006d6c471446b1b35a2d88f8bf45bcd7
diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.0.5 b/metadata/md5-cache/dev-ruby/actionpack-6.0.5
new file mode 100644
index 000000000000..bf00da97be5e
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionpack-6.0.5
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.5[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.5[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/capybara-3.35.0[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/capybara-3.35.0[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby27(-)] www-servers/puma[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DESCRIPTION=Eases web-request routing, handling, and response
+EAPI=7
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.5[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.5[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
+SRC_URI=https://github.com/rails/rails/archive/v6.0.5.tar.gz -> rails-6.0.5.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=7b934e8b388fabc51b37a38693322b9e
diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.1.5 b/metadata/md5-cache/dev-ruby/actionpack-6.1.5
deleted file mode 100644
index 81318bd33ef3..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-6.1.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.1.5[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.1.5[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby27(-)] www-servers/puma[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Eases web-request routing, handling, and response
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.1.5[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.1.5[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.1
-SRC_URI=https://github.com/rails/rails/archive/v6.1.5.tar.gz -> rails-6.1.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ef1634e7069b3582ee09f35ecbe4f93b
diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.1.5.1 b/metadata/md5-cache/dev-ruby/actionpack-6.1.5.1
index b55904f7599c..805b56c9e522 100644
--- a/metadata/md5-cache/dev-ruby/actionpack-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/actionpack-6.1.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Eases web-request routing, handling, and response
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.5.1.tar.gz -> rails-6.1.5.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a4b8dacc822ddf6d8e38789bf6152cc2
diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.1.6 b/metadata/md5-cache/dev-ruby/actionpack-6.1.6
new file mode 100644
index 000000000000..ade6efc7f715
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionpack-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby27(-)] www-servers/puma[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/railties-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby30(-)] www-servers/puma[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Eases web-request routing, handling, and response
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby26(-)] dev-ruby/rack:2.2[ruby_targets_ruby26(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[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=6.1
+SRC_URI=https://github.com/rails/rails/archive/v6.1.6.tar.gz -> rails-6.1.6.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=a4b8dacc822ddf6d8e38789bf6152cc2
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.0.2.2 b/metadata/md5-cache/dev-ruby/actionpack-7.0.2.2
deleted file mode 100644
index 518dc85155ae..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.2.2[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby27(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby27(-)] www-servers/puma[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Eases web-request routing, handling, and response
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.2.2[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.2.tar.gz -> rails-7.0.2.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=db4119909dc176b66ac92aacef706ac0
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.0.2.3 b/metadata/md5-cache/dev-ruby/actionpack-7.0.2.3
deleted file mode 100644
index 5790f1b1bad8..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby27(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby27(-)] www-servers/puma[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby30(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby30(-)] www-servers/puma[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Eases web-request routing, handling, and response
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=1a6f624e785a340b2a37bfbf9f7aac5a
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.0.2.4 b/metadata/md5-cache/dev-ruby/actionpack-7.0.2.4
index 318a6d9825fa..36bb0f625787 100644
--- a/metadata/md5-cache/dev-ruby/actionpack-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/actionpack-7.0.2.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Eases web-request routing, handling, and response
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.2.4.tar.gz -> rails-7.0.2.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1a6f624e785a340b2a37bfbf9f7aac5a
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.0.3 b/metadata/md5-cache/dev-ruby/actionpack-7.0.3
new file mode 100644
index 000000000000..f0450a969624
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionpack-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.3[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.3[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby27(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby27(-)] www-servers/puma[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/capybara-2.15[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby30(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby30(-)] www-servers/puma[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=Eases web-request routing, handling, and response
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.3[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.3[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.3.tar.gz -> rails-7.0.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=1a6f624e785a340b2a37bfbf9f7aac5a
diff --git a/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2 b/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2
index a9df79f15927..2b4eebbfa12f 100644
--- a/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2
+++ b/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2
@@ -13,5 +13,5 @@ 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/actionpack-action_caching-1.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8076698af86e14929447cb6483e0e31e
diff --git a/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r1 b/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r1
index a2a21ea63766..a0b64fde08ae 100644
--- a/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=XML parameters parser for Action Pack (removed from core in Rails 4.0)
EAPI=7
HOMEPAGE=https://github.com/rails/actionpack-xml_parser
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/rails/actionpack-xml_parser/archive/v2.0.1.tar.gz -> actionpack-xml_parser-2.0.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=aab15262fa34f5adef21259efb46dd9f
diff --git a/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r2 b/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r2
index 7277fa50a405..a40e479048c0 100644
--- a/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r2
+++ b/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/rails/actionpack-xml_parser/archive/v2.0.1.tar.gz -> actionpack-xml_parser-2.0.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f1b16d037f36ad818dd985fb8c4c8f5e
diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.0.4.1 b/metadata/md5-cache/dev-ruby/actiontext-6.0.4.1
deleted file mode 100644
index 33bd12834fe3..000000000000
--- a/metadata/md5-cache/dev-ruby/actiontext-6.0.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Edit and display rich text in Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d1b660fabf382a908c9127090f552aba
diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.0.4.4 b/metadata/md5-cache/dev-ruby/actiontext-6.0.4.4
deleted file mode 100644
index 8c151edc13bd..000000000000
--- a/metadata/md5-cache/dev-ruby/actiontext-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Edit and display rich text in Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.4.tar.gz -> rails-6.0.4.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=29564b1db7e77d17ae57bafd612c2e32
diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.0.4.7 b/metadata/md5-cache/dev-ruby/actiontext-6.0.4.7
deleted file mode 100644
index 1576384a4c26..000000000000
--- a/metadata/md5-cache/dev-ruby/actiontext-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Edit and display rich text in Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.7.tar.gz -> rails-6.0.4.7.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=3fe23a201c9a9ec64ec9b22f0d1a9453
diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.0.4.8 b/metadata/md5-cache/dev-ruby/actiontext-6.0.4.8
deleted file mode 100644
index 2105186c7523..000000000000
--- a/metadata/md5-cache/dev-ruby/actiontext-6.0.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Edit and display rich text in Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.8.tar.gz -> rails-6.0.4.8.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=3fe23a201c9a9ec64ec9b22f0d1a9453
diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.1.5 b/metadata/md5-cache/dev-ruby/actiontext-6.0.5
index 8f76d73f3567..75841579f54d 100644
--- a/metadata/md5-cache/dev-ruby/actiontext-6.1.5
+++ b/metadata/md5-cache/dev-ruby/actiontext-6.0.5
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
DESCRIPTION=Edit and display rich text in Rails applications
-EAPI=8
+EAPI=7
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[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(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[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=6.1
-SRC_URI=https://github.com/rails/rails/archive/v6.1.5.tar.gz -> rails-6.1.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=dd46d30f98b372336929877dd2b46257
+SLOT=6.0
+SRC_URI=https://github.com/rails/rails/archive/v6.0.5.tar.gz -> rails-6.0.5.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=8c48677c218d45f483116384fb92206c
diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.1.5.1 b/metadata/md5-cache/dev-ruby/actiontext-6.1.5.1
index 695ff93c07f4..a2df982c0ce2 100644
--- a/metadata/md5-cache/dev-ruby/actiontext-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/actiontext-6.1.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Edit and display rich text in Rails applications
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.5.1.tar.gz -> rails-6.1.5.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=918a40b7a7ef5d11b3cf7d067b99f33c
diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.1.6 b/metadata/md5-cache/dev-ruby/actiontext-6.1.6
new file mode 100644
index 000000000000..fd6d4d04278a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actiontext-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Edit and display rich text in Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[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=6.1
+SRC_URI=https://github.com/rails/rails/archive/v6.1.6.tar.gz -> rails-6.1.6.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=918a40b7a7ef5d11b3cf7d067b99f33c
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.2.2 b/metadata/md5-cache/dev-ruby/actiontext-7.0.2.2
deleted file mode 100644
index 44b5e8941e1e..000000000000
--- a/metadata/md5-cache/dev-ruby/actiontext-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/propshaft[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Edit and display rich text in Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.2.tar.gz -> rails-7.0.2.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=2862296268e6eae15a98694c451edb25
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.2.3 b/metadata/md5-cache/dev-ruby/actiontext-7.0.2.3
deleted file mode 100644
index d4f9da487035..000000000000
--- a/metadata/md5-cache/dev-ruby/actiontext-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/propshaft[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/propshaft[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Edit and display rich text in Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=67fc3715479b0b9b9841373c27bd7695
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.2.4 b/metadata/md5-cache/dev-ruby/actiontext-7.0.2.4
index 41451f179181..b03218deba93 100644
--- a/metadata/md5-cache/dev-ruby/actiontext-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/actiontext-7.0.2.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Edit and display rich text in Rails applications
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.2.4.tar.gz -> rails-7.0.2.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=67fc3715479b0b9b9841373c27bd7695
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.3 b/metadata/md5-cache/dev-ruby/actiontext-7.0.3
new file mode 100644
index 000000000000..80f67d2655b8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actiontext-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/propshaft[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/propshaft[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=Edit and display rich text in Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~riscv
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.3.tar.gz -> rails-7.0.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=bcdf57ff4f61c0eacdf78918a4d98939
diff --git a/metadata/md5-cache/dev-ruby/actionview-5.2.7 b/metadata/md5-cache/dev-ruby/actionview-5.2.7
deleted file mode 100644
index 3fca190760b4..000000000000
--- a/metadata/md5-cache/dev-ruby/actionview-5.2.7
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.3:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/railties-5.2.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=test ruby_targets_ruby26 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.3:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.tar.gz -> rails-5.2.7.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=fda21cca81b9d8951a8e71a75ae1438f
diff --git a/metadata/md5-cache/dev-ruby/actionview-5.2.7.1 b/metadata/md5-cache/dev-ruby/actionview-5.2.7.1
deleted file mode 100644
index 7a5689670a9c..000000000000
--- a/metadata/md5-cache/dev-ruby/actionview-5.2.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7.1[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.3:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/railties-5.2.7.1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=test ruby_targets_ruby26 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7.1[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.3:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.1.tar.gz -> rails-5.2.7.1.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=fda21cca81b9d8951a8e71a75ae1438f
diff --git a/metadata/md5-cache/dev-ruby/actionview-5.2.6 b/metadata/md5-cache/dev-ruby/actionview-5.2.8
index 78aebb99bfaa..632815e6e7ba 100644
--- a/metadata/md5-cache/dev-ruby/actionview-5.2.6
+++ b/metadata/md5-cache/dev-ruby/actionview-5.2.8
@@ -1,15 +1,16 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.6[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.3:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/railties-5.2.6[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
+DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.8[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.3:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/railties-5.2.8[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
EAPI=6
HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem eapi7-ver
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.6[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.3:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.8[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.0.3:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e06d848f5df9096d9556ff23ff8c565e
+SRC_URI=https://github.com/rails/rails/archive/v5.2.8.tar.gz -> rails-5.2.8.tgz
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=b83bbf84ddec71e854d1d0e10bce1ea9
diff --git a/metadata/md5-cache/dev-ruby/actionview-6.0.4.1 b/metadata/md5-cache/dev-ruby/actionview-6.0.4.1
deleted file mode 100644
index 1b3e184b2999..000000000000
--- a/metadata/md5-cache/dev-ruby/actionview-6.0.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.1[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.1[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e5b63787a023f40cec3149f9184029d6
diff --git a/metadata/md5-cache/dev-ruby/actionview-6.0.4.4 b/metadata/md5-cache/dev-ruby/actionview-6.0.4.4
deleted file mode 100644
index 6896d750fe84..000000000000
--- a/metadata/md5-cache/dev-ruby/actionview-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.4[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.4[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.4.tar.gz -> rails-6.0.4.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=0e3d4796eb6500dd778e2ebc00a4d649
diff --git a/metadata/md5-cache/dev-ruby/actionview-6.0.4.7 b/metadata/md5-cache/dev-ruby/actionview-6.0.4.7
deleted file mode 100644
index 7704f80b7f26..000000000000
--- a/metadata/md5-cache/dev-ruby/actionview-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.7[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.7[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.7.tar.gz -> rails-6.0.4.7.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=19d93f3945764411b228af22a0f5b752
diff --git a/metadata/md5-cache/dev-ruby/actionview-6.0.4.8 b/metadata/md5-cache/dev-ruby/actionview-6.0.4.8
deleted file mode 100644
index 26a108f15512..000000000000
--- a/metadata/md5-cache/dev-ruby/actionview-6.0.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.8[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.8[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.8.tar.gz -> rails-6.0.4.8.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=19d93f3945764411b228af22a0f5b752
diff --git a/metadata/md5-cache/dev-ruby/actionview-6.1.5 b/metadata/md5-cache/dev-ruby/actionview-6.0.5
index a4334eaf2725..f0d71eae31b3 100644
--- a/metadata/md5-cache/dev-ruby/actionview-6.1.5
+++ b/metadata/md5-cache/dev-ruby/actionview-6.0.5
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.1.5[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.1.5[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.5[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.5[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
-EAPI=8
+EAPI=7
HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=6.1
-SRC_URI=https://github.com/rails/rails/archive/v6.1.5.tar.gz -> rails-6.1.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=f0b46e64bb679451b1783a844d7a4acf
+SLOT=6.0
+SRC_URI=https://github.com/rails/rails/archive/v6.0.5.tar.gz -> rails-6.0.5.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=5fd106fb5773dac7dad8d1b6bc94488d
diff --git a/metadata/md5-cache/dev-ruby/actionview-6.1.5.1 b/metadata/md5-cache/dev-ruby/actionview-6.1.5.1
index b4e69b6d32eb..668c890f7bd0 100644
--- a/metadata/md5-cache/dev-ruby/actionview-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/actionview-6.1.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
EAPI=8
HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.5.1.tar.gz -> rails-6.1.5.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0444dcb96e929bf1aac61dbd90738151
diff --git a/metadata/md5-cache/dev-ruby/actionview-6.1.6 b/metadata/md5-cache/dev-ruby/actionview-6.1.6
new file mode 100644
index 000000000000..cb492c7d7edd
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionview-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.1.6[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.1.6[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/railties-6.1.6[ruby_targets_ruby30(-)] dev-ruby/sqlite3[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Simple, battle-tested conventions and helpers for building web pages
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby26(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[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=6.1
+SRC_URI=https://github.com/rails/rails/archive/v6.1.6.tar.gz -> rails-6.1.6.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=0444dcb96e929bf1aac61dbd90738151
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.0.2.2 b/metadata/md5-cache/dev-ruby/actionview-7.0.2.2
deleted file mode 100644
index 6a653e477acf..000000000000
--- a/metadata/md5-cache/dev-ruby/actionview-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.2.2[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=test ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.2.tar.gz -> rails-7.0.2.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e9dfe37a15e13e5ee568e247c3fb6818
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.0.2.3 b/metadata/md5-cache/dev-ruby/actionview-7.0.2.3
deleted file mode 100644
index ab4badfa9741..000000000000
--- a/metadata/md5-cache/dev-ruby/actionview-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.2.3[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.2.3[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4bedd7b8d11762be57b49d6b988a61cc
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.0.2.4 b/metadata/md5-cache/dev-ruby/actionview-7.0.2.4
index 7f0dab44f858..b95fbe264868 100644
--- a/metadata/md5-cache/dev-ruby/actionview-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/actionview-7.0.2.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
EAPI=8
HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.2.4.tar.gz -> rails-7.0.2.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4bedd7b8d11762be57b49d6b988a61cc
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.0.3 b/metadata/md5-cache/dev-ruby/actionview-7.0.3
new file mode 100644
index 000000000000..bdf28284ed22
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionview-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.3[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.3[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.3.tar.gz -> rails-7.0.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=4bedd7b8d11762be57b49d6b988a61cc
diff --git a/metadata/md5-cache/dev-ruby/activejob-5.2.6 b/metadata/md5-cache/dev-ruby/activejob-5.2.6
deleted file mode 100644
index 23d881c1cedb..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-5.2.6
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.6[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Job framework with pluggable queues
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.6[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=0b53729fd4312e822a11711e56b9398d
diff --git a/metadata/md5-cache/dev-ruby/activejob-5.2.7.1 b/metadata/md5-cache/dev-ruby/activejob-5.2.7.1
deleted file mode 100644
index 2a2fa3c319c7..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-5.2.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7.1[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Job framework with pluggable queues
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7.1[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.1.tar.gz -> rails-5.2.7.1.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ed9a46c617e4c536f5a2c6066f1a53cc
diff --git a/metadata/md5-cache/dev-ruby/activejob-5.2.7 b/metadata/md5-cache/dev-ruby/activejob-5.2.8
index 13334da087a4..9ecb11b7e9f0 100644
--- a/metadata/md5-cache/dev-ruby/activejob-5.2.7
+++ b/metadata/md5-cache/dev-ruby/activejob-5.2.8
@@ -1,15 +1,16 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
+DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.8[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
DESCRIPTION=Job framework with pluggable queues
EAPI=6
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem eapi7-ver
IUSE=test ruby_targets_ruby26 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.8[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.tar.gz -> rails-5.2.7.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+SRC_URI=https://github.com/rails/rails/archive/v5.2.8.tar.gz -> rails-5.2.8.tgz
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ed9a46c617e4c536f5a2c6066f1a53cc
diff --git a/metadata/md5-cache/dev-ruby/activejob-6.0.4.1 b/metadata/md5-cache/dev-ruby/activejob-6.0.4.1
deleted file mode 100644
index 862c9a899a25..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-6.0.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Job framework with pluggable queues
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=702ab20b567a7586bac8e64a01cc4658
diff --git a/metadata/md5-cache/dev-ruby/activejob-6.0.4.4 b/metadata/md5-cache/dev-ruby/activejob-6.0.4.4
deleted file mode 100644
index fae0a7ccf3c9..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Job framework with pluggable queues
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.4.tar.gz -> rails-6.0.4.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6213115f3a2942546e4768e61cb63199
diff --git a/metadata/md5-cache/dev-ruby/activejob-6.0.4.7 b/metadata/md5-cache/dev-ruby/activejob-6.0.4.7
deleted file mode 100644
index ec895791258c..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Job framework with pluggable queues
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.7.tar.gz -> rails-6.0.4.7.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=5805ba7eff52e95fb218c7a6f7d93c69
diff --git a/metadata/md5-cache/dev-ruby/activejob-6.0.4.8 b/metadata/md5-cache/dev-ruby/activejob-6.0.4.8
deleted file mode 100644
index c8553381541a..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-6.0.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Job framework with pluggable queues
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.8.tar.gz -> rails-6.0.4.8.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=5805ba7eff52e95fb218c7a6f7d93c69
diff --git a/metadata/md5-cache/dev-ruby/activejob-6.1.5 b/metadata/md5-cache/dev-ruby/activejob-6.0.5
index bc94b321dde2..7d014cc9f981 100644
--- a/metadata/md5-cache/dev-ruby/activejob-6.1.5
+++ b/metadata/md5-cache/dev-ruby/activejob-6.0.5
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
DESCRIPTION=Job framework with pluggable queues
-EAPI=8
+EAPI=7
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[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(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[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=6.1
-SRC_URI=https://github.com/rails/rails/archive/v6.1.5.tar.gz -> rails-6.1.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=1dfe144799a05a5582f815d16dd91a93
+SLOT=6.0
+SRC_URI=https://github.com/rails/rails/archive/v6.0.5.tar.gz -> rails-6.0.5.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=5805ba7eff52e95fb218c7a6f7d93c69
diff --git a/metadata/md5-cache/dev-ruby/activejob-6.1.5.1 b/metadata/md5-cache/dev-ruby/activejob-6.1.5.1
index 43d39632f555..a0a2320fe6a6 100644
--- a/metadata/md5-cache/dev-ruby/activejob-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/activejob-6.1.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Job framework with pluggable queues
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.5.1.tar.gz -> rails-6.1.5.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=18426ae0fca3b3594dd7b820cfd5a8a1
diff --git a/metadata/md5-cache/dev-ruby/activejob-6.1.6 b/metadata/md5-cache/dev-ruby/activejob-6.1.6
new file mode 100644
index 000000000000..36f54348bee8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activejob-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Job framework with pluggable queues
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.3.6[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=6.1
+SRC_URI=https://github.com/rails/rails/archive/v6.1.6.tar.gz -> rails-6.1.6.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=18426ae0fca3b3594dd7b820cfd5a8a1
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.0.2.2 b/metadata/md5-cache/dev-ruby/activejob-7.0.2.2
deleted file mode 100644
index ee0cbe1d27a9..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Job framework with pluggable queues
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.2.tar.gz -> rails-7.0.2.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=2b445b43695bad901a8cea560dac3e7e
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.0.2.3 b/metadata/md5-cache/dev-ruby/activejob-7.0.2.3
deleted file mode 100644
index d3a7a4ff8234..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Job framework with pluggable queues
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=2b445b43695bad901a8cea560dac3e7e
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.0.2.3-r1 b/metadata/md5-cache/dev-ruby/activejob-7.0.2.3-r1
deleted file mode 100644
index d3902218fd4b..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-7.0.2.3-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Job framework with pluggable queues
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=dd610d37f46b7d82a3ac5a133c5bd586
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.0.2.4 b/metadata/md5-cache/dev-ruby/activejob-7.0.2.4
index 08930ee5f50f..fd34b5f07876 100644
--- a/metadata/md5-cache/dev-ruby/activejob-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/activejob-7.0.2.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Job framework with pluggable queues
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.2.4.tar.gz -> rails-7.0.2.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8a7c31c352d5a24a322620335eb1e330
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.0.3 b/metadata/md5-cache/dev-ruby/activejob-7.0.3
new file mode 100644
index 000000000000..8e9c7ac66a31
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activejob-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=Job framework with pluggable queues
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.3.tar.gz -> rails-7.0.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=449b95a057d031a51c54f3c723ee4d9a
diff --git a/metadata/md5-cache/dev-ruby/activeldap-5.2.4 b/metadata/md5-cache/dev-ruby/activeldap-5.2.4
index fa83316594af..0e26bc6890d7 100644
--- a/metadata/md5-cache/dev-ruby/activeldap-5.2.4
+++ b/metadata/md5-cache/dev-ruby/activeldap-5.2.4
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >dev-ruby/activemodel-4.2.0:*[ruby_targets
DESCRIPTION=ActiveLDAP provides an activerecord inspired object oriented interface to LDAP
EAPI=6
HOMEPAGE=https://github.com/activeldap/activeldap
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 test test
KEYWORDS=~amd64
LICENSE=GPL-2
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=https://rubygems.org/gems/activeldap-5.2.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=966764b50fa5a29ff4a5040d337f8efa
diff --git a/metadata/md5-cache/dev-ruby/activeldap-6.0.4 b/metadata/md5-cache/dev-ruby/activeldap-6.0.4
index 3c4ccd7934a0..17e8bacf1d22 100644
--- a/metadata/md5-cache/dev-ruby/activeldap-6.0.4
+++ b/metadata/md5-cache/dev-ruby/activeldap-6.0.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual
DESCRIPTION=ActiveLDAP provides an activerecord inspired object oriented interface to LDAP
EAPI=7
HOMEPAGE=https://github.com/activeldap/activeldap
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 test test
KEYWORDS=~amd64
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=https://rubygems.org/gems/activeldap-6.0.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7283440d84d2da702ea70c7bed35312d
diff --git a/metadata/md5-cache/dev-ruby/activeldap-6.1.0 b/metadata/md5-cache/dev-ruby/activeldap-6.1.0
index 7619fc109298..8fd4ad703015 100644
--- a/metadata/md5-cache/dev-ruby/activeldap-6.1.0
+++ b/metadata/md5-cache/dev-ruby/activeldap-6.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=ActiveLDAP provides an activerecord inspired object oriented interface to LDAP
EAPI=7
HOMEPAGE=https://github.com/activeldap/activeldap
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=https://rubygems.org/gems/activeldap-6.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e3a6a95240da5348abd9bae1dd007b3e
diff --git a/metadata/md5-cache/dev-ruby/activemodel-5.2.7 b/metadata/md5-cache/dev-ruby/activemodel-5.2.7
deleted file mode 100644
index a13ac05ace52..000000000000
--- a/metadata/md5-cache/dev-ruby/activemodel-5.2.7
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7:*[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-5.2.7[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7:*[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.tar.gz -> rails-5.2.7.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c9bc0dcc4b67b2cd9631b74f3ef4ae1b
diff --git a/metadata/md5-cache/dev-ruby/activemodel-5.2.7.1 b/metadata/md5-cache/dev-ruby/activemodel-5.2.7.1
deleted file mode 100644
index c9a03d52620e..000000000000
--- a/metadata/md5-cache/dev-ruby/activemodel-5.2.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7.1:*[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-5.2.7.1[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7.1:*[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.1.tar.gz -> rails-5.2.7.1.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c9bc0dcc4b67b2cd9631b74f3ef4ae1b
diff --git a/metadata/md5-cache/dev-ruby/activemodel-5.2.6 b/metadata/md5-cache/dev-ruby/activemodel-5.2.8
index 64d9beaf3048..b9f86e5a6cb2 100644
--- a/metadata/md5-cache/dev-ruby/activemodel-5.2.6
+++ b/metadata/md5-cache/dev-ruby/activemodel-5.2.8
@@ -1,15 +1,16 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.6:*[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-5.2.6[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
+DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.8:*[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-5.2.8[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
EAPI=6
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem eapi7-ver
IUSE=test ruby_targets_ruby26 test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.6:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.8:*[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6af5cf9939ef936cdb19bc53e13bdee4
+SRC_URI=https://github.com/rails/rails/archive/v5.2.8.tar.gz -> rails-5.2.8.tgz
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=1cae9f3214b2a15fede78dbe3ea2e925
diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.0.4.1 b/metadata/md5-cache/dev-ruby/activemodel-6.0.4.1
deleted file mode 100644
index 4f9b072e2c4e..000000000000
--- a/metadata/md5-cache/dev-ruby/activemodel-6.0.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.1:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.0.4.1[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.0.4.1[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] >=dev-ruby/bcrypt-ruby-3.1.7[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=41d84a9a2f070a09e080493e8d5bcd3c
diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.0.4.4 b/metadata/md5-cache/dev-ruby/activemodel-6.0.4.4
deleted file mode 100644
index c390ca0f76b2..000000000000
--- a/metadata/md5-cache/dev-ruby/activemodel-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.4:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.4:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.0.4.4[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.0.4.4[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] >=dev-ruby/bcrypt-ruby-3.1.7[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.4:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.4:*[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.4.tar.gz -> rails-6.0.4.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ce43575eac41710f9ccd085b2e26dce9
diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.0.4.7 b/metadata/md5-cache/dev-ruby/activemodel-6.0.4.7
deleted file mode 100644
index 45897058261f..000000000000
--- a/metadata/md5-cache/dev-ruby/activemodel-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.7:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.7:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.0.4.7[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.0.4.7[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] >=dev-ruby/bcrypt-ruby-3.1.7[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.7:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.7:*[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.7.tar.gz -> rails-6.0.4.7.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=8647d354e24ad868b4a52eed0a92f7ca
diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.0.4.8 b/metadata/md5-cache/dev-ruby/activemodel-6.0.4.8
deleted file mode 100644
index 9729a6db2af2..000000000000
--- a/metadata/md5-cache/dev-ruby/activemodel-6.0.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.8:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.8:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.0.4.8[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.0.4.8[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] >=dev-ruby/bcrypt-ruby-3.1.7[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.8:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.8:*[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.8.tar.gz -> rails-6.0.4.8.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=8647d354e24ad868b4a52eed0a92f7ca
diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.1.5 b/metadata/md5-cache/dev-ruby/activemodel-6.0.5
index 71264de93586..095eebb2f187 100644
--- a/metadata/md5-cache/dev-ruby/activemodel-6.1.5
+++ b/metadata/md5-cache/dev-ruby/activemodel-6.0.5
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.5:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.5:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.1.5[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.1.5[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] >=dev-ruby/bcrypt-ruby-3.1.7[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.5:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.5:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.0.5[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.0.5[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] >=dev-ruby/bcrypt-ruby-3.1.7[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
-EAPI=8
+EAPI=7
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.5:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.5:*[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(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.5:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.5:*[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=6.1
-SRC_URI=https://github.com/rails/rails/archive/v6.1.5.tar.gz -> rails-6.1.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=7c04efc2058ad8e71343be54cb7cadbb
+SLOT=6.0
+SRC_URI=https://github.com/rails/rails/archive/v6.0.5.tar.gz -> rails-6.0.5.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=65ccd154a585ccbeb6990f7e3b116813
diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.1.5.1 b/metadata/md5-cache/dev-ruby/activemodel-6.1.5.1
index caaa3112aa4c..fb7cb93b8acb 100644
--- a/metadata/md5-cache/dev-ruby/activemodel-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/activemodel-6.1.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.5.1.tar.gz -> rails-6.1.5.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5b6af3755e7fb4765a00cf4f0dfe81c3
diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.1.6 b/metadata/md5-cache/dev-ruby/activemodel-6.1.6
new file mode 100644
index 000000000000..483d7c91ae48
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activemodel-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.1.6[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.1.6[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/railties-6.1.6[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] >=dev-ruby/bcrypt-ruby-3.1.7[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Toolkit for building modeling frameworks like Active Record and Active Resource
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.1.6:*[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=6.1
+SRC_URI=https://github.com/rails/rails/archive/v6.1.6.tar.gz -> rails-6.1.6.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=5b6af3755e7fb4765a00cf4f0dfe81c3
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.0.2.2 b/metadata/md5-cache/dev-ruby/activemodel-7.0.2.2
deleted file mode 100644
index 9d592d56cc08..000000000000
--- a/metadata/md5-cache/dev-ruby/activemodel-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.2:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-7.0.2.2[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.2.tar.gz -> rails-7.0.2.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=179e7f547ddcc0710cdb3c01fb7044c7
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.0.2.3 b/metadata/md5-cache/dev-ruby/activemodel-7.0.2.3
deleted file mode 100644
index 7d237270bebe..000000000000
--- a/metadata/md5-cache/dev-ruby/activemodel-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.2.3:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-7.0.2.3[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/railties-7.0.2.3[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.2.3:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=5cbfdc7ae82dd38703bd4c0408e5af4c
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.0.2.4 b/metadata/md5-cache/dev-ruby/activemodel-7.0.2.4
index 2bcadc8ce55d..e7da39218407 100644
--- a/metadata/md5-cache/dev-ruby/activemodel-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/activemodel-7.0.2.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.2.4.tar.gz -> rails-7.0.2.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5cbfdc7ae82dd38703bd4c0408e5af4c
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.0.3 b/metadata/md5-cache/dev-ruby/activemodel-7.0.3
new file mode 100644
index 000000000000..10b8dc3b19bd
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activemodel-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.3:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-7.0.3[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/railties-7.0.3[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.3:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.3.tar.gz -> rails-7.0.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=5cbfdc7ae82dd38703bd4c0408e5af4c
diff --git a/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r1 b/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r1
index 83c1b78be8ce..c5c77c531860 100644
--- a/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r1
+++ b/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=XML serialization for your Active Model objects and Active Record models
EAPI=7
HOMEPAGE=https://github.com/rails/activemodel-serializers-xml
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://github.com/rails/activemodel-serializers-xml/archive/v1.0.2.tar.gz -> activemodel-serializers-xml-1.0.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5fd4d328a40948de0e991b81170d8c84
diff --git a/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2 b/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2
index b4db865d8b73..ad4607280805 100644
--- a/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2
+++ b/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=XML serialization for your Active Model objects and Active Record models
EAPI=8
HOMEPAGE=https://github.com/rails/activemodel-serializers-xml
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://github.com/rails/activemodel-serializers-xml/archive/v1.0.2.tar.gz -> activemodel-serializers-xml-1.0.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=44ff6888f3b69742925b86fd385f645b
diff --git a/metadata/md5-cache/dev-ruby/activerecord-5.2.6 b/metadata/md5-cache/dev-ruby/activerecord-5.2.6
deleted file mode 100644
index 589e7a572efc..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-5.2.6
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.6[ruby_targets_ruby26(-)] dev-ruby/arel:9.0[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.3.6[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( >=dev-ruby/pg-0.18.0:*[ruby_targets_ruby26(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-5.2.6[ruby_targets_ruby26(-)] >=dev-ruby/sqlite3-1.3.6[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=mysql postgres sqlite test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.6[ruby_targets_ruby26(-)] dev-ruby/arel:9.0[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.3.6[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( >=dev-ruby/pg-0.18.0:*[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=39394ceded1e006ab138cb7098023786
diff --git a/metadata/md5-cache/dev-ruby/activerecord-5.2.7.1 b/metadata/md5-cache/dev-ruby/activerecord-5.2.7.1
deleted file mode 100644
index 5b4d804a0d45..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-5.2.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.7.1[ruby_targets_ruby26(-)] dev-ruby/arel:9.0[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.3.6[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( >=dev-ruby/pg-0.18.0:*[ruby_targets_ruby26(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-5.2.7.1[ruby_targets_ruby26(-)] >=dev-ruby/sqlite3-1.3.6[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=mysql postgres sqlite test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.7.1[ruby_targets_ruby26(-)] dev-ruby/arel:9.0[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.3.6[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( >=dev-ruby/pg-0.18.0:*[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.1.tar.gz -> rails-5.2.7.1.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ee1f8f22e609e6779bbbcc7e126a74ab
diff --git a/metadata/md5-cache/dev-ruby/activerecord-5.2.7 b/metadata/md5-cache/dev-ruby/activerecord-5.2.8
index 33bfbd773074..8d78e2793e61 100644
--- a/metadata/md5-cache/dev-ruby/activerecord-5.2.7
+++ b/metadata/md5-cache/dev-ruby/activerecord-5.2.8
@@ -1,15 +1,16 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.7[ruby_targets_ruby26(-)] dev-ruby/arel:9.0[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.3.6[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( >=dev-ruby/pg-0.18.0:*[ruby_targets_ruby26(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-5.2.7[ruby_targets_ruby26(-)] >=dev-ruby/sqlite3-1.3.6[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
+DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.8[ruby_targets_ruby26(-)] dev-ruby/arel:9.0[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.3.6[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( >=dev-ruby/pg-0.18.0:*[ruby_targets_ruby26(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-5.2.8[ruby_targets_ruby26(-)] >=dev-ruby/sqlite3-1.3.6[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
EAPI=6
HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem eapi7-ver
IUSE=mysql postgres sqlite test ruby_targets_ruby26 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.7[ruby_targets_ruby26(-)] dev-ruby/arel:9.0[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.3.6[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( >=dev-ruby/pg-0.18.0:*[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.8[ruby_targets_ruby26(-)] dev-ruby/arel:9.0[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.3.6[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( >=dev-ruby/pg-0.18.0:*[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.tar.gz -> rails-5.2.7.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+SRC_URI=https://github.com/rails/rails/archive/v5.2.8.tar.gz -> rails-5.2.8.tgz
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ee1f8f22e609e6779bbbcc7e126a74ab
diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.0.4.1 b/metadata/md5-cache/dev-ruby/activerecord-6.0.4.1
deleted file mode 100644
index 42df8335b369..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-6.0.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.1[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.1[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) 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=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=mysql postgres sqlite test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.1[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.1[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( dev-ruby/pg: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a13642036a0f0ee8a6faf9af4a9318c3
diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.0.4.4 b/metadata/md5-cache/dev-ruby/activerecord-6.0.4.4
deleted file mode 100644
index 1e4005842bcb..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.4[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.4[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) 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=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=mysql postgres sqlite test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.4[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.4[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( dev-ruby/pg: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.4.tar.gz -> rails-6.0.4.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=489309e78c5039d811bc01192a181e42
diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.0.4.7 b/metadata/md5-cache/dev-ruby/activerecord-6.0.4.7
deleted file mode 100644
index 48a6b05999e3..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.7[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.7[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) 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=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=mysql postgres sqlite test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.7[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.7[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( dev-ruby/pg: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.7.tar.gz -> rails-6.0.4.7.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=0d1819adcb39aebc776dd38bbb8b3143
diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.0.4.8 b/metadata/md5-cache/dev-ruby/activerecord-6.0.4.8
deleted file mode 100644
index 3aefe3038163..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-6.0.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.8[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.8[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) 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=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=mysql postgres sqlite test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.8[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.8[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( dev-ruby/pg: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.8.tar.gz -> rails-6.0.4.8.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=0d1819adcb39aebc776dd38bbb8b3143
diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.0.5 b/metadata/md5-cache/dev-ruby/activerecord-6.0.5
new file mode 100644
index 000000000000..f47e426fd627
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activerecord-6.0.5
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.5[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.5[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) 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=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
+EAPI=7
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=mysql postgres sqlite test ruby_targets_ruby26 ruby_targets_ruby27 test test
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.5[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.5[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( dev-ruby/pg: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=6.0
+SRC_URI=https://github.com/rails/rails/archive/v6.0.5.tar.gz -> rails-6.0.5.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=9deb92f260db070fa062b2463de5c0ca
diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.1.5 b/metadata/md5-cache/dev-ruby/activerecord-6.1.5
deleted file mode 100644
index a95078cfdd6e..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-6.1.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.1.5[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.1.5[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) 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=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=mysql postgres sqlite test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.1.5[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.1.5[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( >=dev-ruby/pg-1.1: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=6.1
-SRC_URI=https://github.com/rails/rails/archive/v6.1.5.tar.gz -> rails-6.1.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e87d678ab2831e32104b2dc1c9576abb
diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.1.5.1 b/metadata/md5-cache/dev-ruby/activerecord-6.1.5.1
index 0d8b717eb5a7..98e44c0eb8ce 100644
--- a/metadata/md5-cache/dev-ruby/activerecord-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/activerecord-6.1.5.1
@@ -4,6 +4,7 @@ DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby26? ( dev-lang/ruby:2.6
DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
EAPI=8
HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
IUSE=mysql postgres sqlite test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.5.1.tar.gz -> rails-6.1.5.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=89962ae22749dd4d20aff137ca9bba46
diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.1.6 b/metadata/md5-cache/dev-ruby/activerecord-6.1.6
new file mode 100644
index 000000000000..16a36636201b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activerecord-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby30(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby30(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/minitest:5[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=test? ( >=dev-db/sqlite-3.12.1 ) 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=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=mysql postgres sqlite test ruby_targets_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-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby26(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby26(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby26(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby30(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby30(-)] ) postgres? ( >=dev-ruby/pg-1.1: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 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=6.1
+SRC_URI=https://github.com/rails/rails/archive/v6.1.6.tar.gz -> rails-6.1.6.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=89962ae22749dd4d20aff137ca9bba46
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.0.2.2 b/metadata/md5-cache/dev-ruby/activerecord-7.0.2.2
deleted file mode 100644
index 44263cd40449..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.2.2[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby27? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=mysql postgres sqlite test ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.2.2[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.2.tar.gz -> rails-7.0.2.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a44777db03dc00de76e9d8af7dbdbaf0
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.0.2.3 b/metadata/md5-cache/dev-ruby/activerecord-7.0.2.3
deleted file mode 100644
index 44d7a77eacc6..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.2.3[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.2.3[ruby_targets_ruby30(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby30(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby27? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails/
-IUSE=mysql postgres sqlite test ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.2.3[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.2.3[ruby_targets_ruby30(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby30(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6270fc7d042b423998f7e6a81e7c7cc0
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.0.2.4 b/metadata/md5-cache/dev-ruby/activerecord-7.0.2.4
index 4f76c4ad1e7a..9bdfcbff0cbb 100644
--- a/metadata/md5-cache/dev-ruby/activerecord-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/activerecord-7.0.2.4
@@ -4,6 +4,7 @@ DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7
DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
EAPI=8
HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
IUSE=mysql postgres sqlite test ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.2.4.tar.gz -> rails-7.0.2.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6270fc7d042b423998f7e6a81e7c7cc0
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.0.3 b/metadata/md5-cache/dev-ruby/activerecord-7.0.3
new file mode 100644
index 000000000000..bc6595acefc0
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activerecord-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.3[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.3[ruby_targets_ruby30(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby30(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby27? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=mysql postgres sqlite test ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.3[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.3[ruby_targets_ruby30(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby30(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.3.tar.gz -> rails-7.0.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=6270fc7d042b423998f7e6a81e7c7cc0
diff --git a/metadata/md5-cache/dev-ruby/activestorage-5.2.6 b/metadata/md5-cache/dev-ruby/activestorage-5.2.6
deleted file mode 100644
index 575506fd2ef8..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-5.2.6
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-text/mupdf ) test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.6:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.6:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-5.2.6[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mini_magick[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Attach cloud and local files in Rails applications
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.6:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.6:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6970929ae3e71888b2b54dee32f8c593
diff --git a/metadata/md5-cache/dev-ruby/activestorage-5.2.7.1 b/metadata/md5-cache/dev-ruby/activestorage-5.2.7.1
deleted file mode 100644
index 8e20866a2f74..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-5.2.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-text/mupdf ) test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.7.1:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.7.1:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-5.2.7.1[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mini_magick[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Attach cloud and local files in Rails applications
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.7.1:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.7.1:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.1.tar.gz -> rails-5.2.7.1.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a26c869df8e4d9b3d9a1b93c1f20284c
diff --git a/metadata/md5-cache/dev-ruby/activestorage-5.2.7 b/metadata/md5-cache/dev-ruby/activestorage-5.2.8
index 19c17bb363e0..953cf8af32d4 100644
--- a/metadata/md5-cache/dev-ruby/activestorage-5.2.7
+++ b/metadata/md5-cache/dev-ruby/activestorage-5.2.8
@@ -1,15 +1,16 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-text/mupdf ) test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.7:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.7:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-5.2.7[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mini_magick[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
+DEPEND=test? ( app-text/mupdf ) test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.8:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.8:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-5.2.8[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mini_magick[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
DESCRIPTION=Attach cloud and local files in Rails applications
EAPI=6
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem eapi7-ver
IUSE=test ruby_targets_ruby26 test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.7:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.7:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-5.2.8:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.8:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.tar.gz -> rails-5.2.7.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+SRC_URI=https://github.com/rails/rails/archive/v5.2.8.tar.gz -> rails-5.2.8.tgz
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a26c869df8e4d9b3d9a1b93c1f20284c
diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.0.4.1 b/metadata/md5-cache/dev-ruby/activestorage-6.0.4.1
deleted file mode 100644
index 48af2b084306..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-6.0.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.1:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.1:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.1:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.1:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mini_magick[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mini_magick[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) 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=Attach cloud and local files in Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.1:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.1:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.1:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.1:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.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? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=5ea69aa7809722e9fdc8cee96ff3c2b5
diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.0.4.4 b/metadata/md5-cache/dev-ruby/activestorage-6.0.4.4
deleted file mode 100644
index 068996915f54..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.4:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.4:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.4:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.4:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mini_magick[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mini_magick[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) 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=Attach cloud and local files in Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.4:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.4:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.4:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.4:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.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? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.4.tar.gz -> rails-6.0.4.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a55f5571fab3f402fe02583c52456ec5
diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.0.4.7 b/metadata/md5-cache/dev-ruby/activestorage-6.0.4.7
deleted file mode 100644
index e1ada7f3388f..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.7:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.7:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.7:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.7:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mini_magick[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mini_magick[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) 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=Attach cloud and local files in Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.7:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.7:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.7:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.7:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.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? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.7.tar.gz -> rails-6.0.4.7.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d60415a2324bfaccd6223c34aedbcbe8
diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.0.4.8 b/metadata/md5-cache/dev-ruby/activestorage-6.0.4.8
deleted file mode 100644
index 135fa3e72c62..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-6.0.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.8:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.8:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.8:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.8:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mini_magick[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mini_magick[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) 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=Attach cloud and local files in Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.4.8:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.8:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.4.8:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.8:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.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? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.8.tar.gz -> rails-6.0.4.8.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d60415a2324bfaccd6223c34aedbcbe8
diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.0.5 b/metadata/md5-cache/dev-ruby/activestorage-6.0.5
new file mode 100644
index 000000000000..d2bdd4631932
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activestorage-6.0.5
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.5:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.5:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.5:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.5:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mini_magick[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mini_magick[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) 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=Attach cloud and local files in Rails applications
+EAPI=7
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.0.5:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.5:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.0.5:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.5:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.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? ( test ) !test? ( test )
+SLOT=6.0
+SRC_URI=https://github.com/rails/rails/archive/v6.0.5.tar.gz -> rails-6.0.5.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=d60415a2324bfaccd6223c34aedbcbe8
diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.1.5 b/metadata/md5-cache/dev-ruby/activestorage-6.1.5
deleted file mode 100644
index c1cb3d24654f..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-6.1.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.5:*[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.5:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.5:*[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.5:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.5:*[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.5:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.5:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.5:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mini_magick[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mini_magick[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) 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=Attach cloud and local files in Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.5:*[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.5:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.5:*[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.5:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.5:*[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.5:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.5:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.5:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.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? ( test ) !test? ( test )
-SLOT=6.1
-SRC_URI=https://github.com/rails/rails/archive/v6.1.5.tar.gz -> rails-6.1.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=df9b60708243653713bdeadf6b72bc82
diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.1.5.1 b/metadata/md5-cache/dev-ruby/activestorage-6.1.5.1
index ddadc23564bd..055d6dd9b98f 100644
--- a/metadata/md5-cache/dev-ruby/activestorage-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/activestorage-6.1.5.1
@@ -4,6 +4,7 @@ DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/f
DESCRIPTION=Attach cloud and local files in Rails applications
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.5.1.tar.gz -> rails-6.1.5.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6ea36ad43777457cd414aa323bf7b6bf
diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.1.6 b/metadata/md5-cache/dev-ruby/activestorage-6.1.6
new file mode 100644
index 000000000000..53cd5ca4c04f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activestorage-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.6:*[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.6:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.6:*[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.6:*[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.6:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.6:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.1.6:*[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.1.6:*[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.1.6:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby30(-)] dev-ruby/marcel:1.0[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/railties-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/mini_magick[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/mini_magick[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/railties-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/mini_magick[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/sqlite3[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) 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=Attach cloud and local files in Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actionpack-6.1.6:*[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.6:*[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.6:*[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby26(-)] dev-ruby/marcel:1.0[ruby_targets_ruby26(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actionpack-6.1.6:*[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.6:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.6:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.1.6:*[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.1.6:*[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.1.6:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.1.6:*[ruby_targets_ruby30(-)] dev-ruby/marcel:1.0[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-1.1.0[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=6.1
+SRC_URI=https://github.com/rails/rails/archive/v6.1.6.tar.gz -> rails-6.1.6.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=6ea36ad43777457cd414aa323bf7b6bf
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.0.2.2 b/metadata/md5-cache/dev-ruby/activestorage-7.0.2.2
deleted file mode 100644
index 1bd31272bde1..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.2:*[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.2:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.2:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.2:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.15.0:5[ruby_targets_ruby27(-)] dev-ruby/mini_magick[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/sprockets-rails[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Attach cloud and local files in Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.2:*[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.2:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.2:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.2:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.2.tar.gz -> rails-7.0.2.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=246ebf7b3a5b95d753de97a2c39ec2c3
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.0.2.3 b/metadata/md5-cache/dev-ruby/activestorage-7.0.2.3
deleted file mode 100644
index df009a774663..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.3:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.2.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.2.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.2.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.2.3:*[ruby_targets_ruby30(-)] dev-ruby/marcel:1.0[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.15.0:5[ruby_targets_ruby27(-)] dev-ruby/mini_magick[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/sprockets-rails[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/railties-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.15.0:5[ruby_targets_ruby30(-)] dev-ruby/mini_magick[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Attach cloud and local files in Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.2.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.3:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.2.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.2.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.2.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.2.3:*[ruby_targets_ruby30(-)] dev-ruby/marcel:1.0[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e5ae84932cd67ef1d794eefe68d170e3
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.0.2.4 b/metadata/md5-cache/dev-ruby/activestorage-7.0.2.4
index 19508840be04..e457edbdec82 100644
--- a/metadata/md5-cache/dev-ruby/activestorage-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/activestorage-7.0.2.4
@@ -4,6 +4,7 @@ DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/f
DESCRIPTION=Attach cloud and local files in Rails applications
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.2.4.tar.gz -> rails-7.0.2.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e5ae84932cd67ef1d794eefe68d170e3
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.0.3 b/metadata/md5-cache/dev-ruby/activestorage-7.0.3
new file mode 100644
index 000000000000..8bb1bbede2f7
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activestorage-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.3:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.3:*[ruby_targets_ruby30(-)] dev-ruby/marcel:1.0[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/railties-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.15.0:5[ruby_targets_ruby27(-)] dev-ruby/mini_magick[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/sprockets-rails[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/railties-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.15.0:5[ruby_targets_ruby30(-)] dev-ruby/mini_magick[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=Attach cloud and local files in Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.3:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.3:*[ruby_targets_ruby30(-)] dev-ruby/marcel:1.0[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.3.tar.gz -> rails-7.0.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=c08d9c4c0b64118d67c34cf2718c52c1
diff --git a/metadata/md5-cache/dev-ruby/activesupport-5.2.6 b/metadata/md5-cache/dev-ruby/activesupport-5.2.6
deleted file mode 100644
index 19d550f5b697..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-5.2.6
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby26(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Utility Classes and Extension to the Standard Library
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=3f9465ac66c41c10726f6bd2f051e9a9
diff --git a/metadata/md5-cache/dev-ruby/activesupport-5.2.7 b/metadata/md5-cache/dev-ruby/activesupport-5.2.7
deleted file mode 100644
index 06c03b4dc441..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-5.2.7
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby26(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Utility Classes and Extension to the Standard Library
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.tar.gz -> rails-5.2.7.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ac4e14def87214e0d02955cb03d56eaa
diff --git a/metadata/md5-cache/dev-ruby/activesupport-5.2.7.1 b/metadata/md5-cache/dev-ruby/activesupport-5.2.7.1
deleted file mode 100644
index 25fbe50f1623..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-5.2.7.1
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby26(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Utility Classes and Extension to the Standard Library
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem eapi7-ver
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[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=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.1.tar.gz -> rails-5.2.7.1.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=54814be160931ddc41f6881fee09a7ed
diff --git a/metadata/md5-cache/dev-ruby/activesupport-5.2.8 b/metadata/md5-cache/dev-ruby/activesupport-5.2.8
new file mode 100644
index 000000000000..d2f70a3307cd
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activesupport-5.2.8
@@ -0,0 +1,16 @@
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] dev-ruby/i18n:1[ruby_targets_ruby27(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby26(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby27(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+DESCRIPTION=Utility Classes and Extension to the Standard Library
+EAPI=6
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem eapi7-ver
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] dev-ruby/i18n:1[ruby_targets_ruby27(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[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=5.2
+SRC_URI=https://github.com/rails/rails/archive/v5.2.8.tar.gz -> rails-5.2.8.tgz
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=e65df66d3a24fd86295d1b51b6ab2bf8
diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.0.4.4 b/metadata/md5-cache/dev-ruby/activesupport-6.0.4.4
deleted file mode 100644
index 0c189bb90c21..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] dev-ruby/i18n:1[ruby_targets_ruby27(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby26(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby27(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] dev-ruby/mocha[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Utility Classes and Extension to the Standard Library
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] dev-ruby/i18n:1[ruby_targets_ruby27(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.2: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.4.tar.gz -> rails-6.0.4.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=cec98a525af8b9d47b0e5c9e27ed6d89
diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.0.4.7 b/metadata/md5-cache/dev-ruby/activesupport-6.0.4.7
deleted file mode 100644
index e93425c18529..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] dev-ruby/i18n:1[ruby_targets_ruby27(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby26(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby27(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] dev-ruby/mocha[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Utility Classes and Extension to the Standard Library
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] dev-ruby/i18n:1[ruby_targets_ruby27(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.2: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.7.tar.gz -> rails-6.0.4.7.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b4e56a5349429588f8ae78023eb4ecf1
diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.0.4.8 b/metadata/md5-cache/dev-ruby/activesupport-6.0.4.8
deleted file mode 100644
index 33a3dceda627..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-6.0.4.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] dev-ruby/i18n:1[ruby_targets_ruby27(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby26(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby27(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] dev-ruby/mocha[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Utility Classes and Extension to the Standard Library
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] dev-ruby/i18n:1[ruby_targets_ruby26(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] dev-ruby/i18n:1[ruby_targets_ruby27(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.2: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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.8.tar.gz -> rails-6.0.4.8.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a6a1aacf66837efa71009aa92e60f554
diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.0.4.1 b/metadata/md5-cache/dev-ruby/activesupport-6.0.5
index 3485adeda8b0..fab95461bd26 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-6.0.4.1
+++ b/metadata/md5-cache/dev-ruby/activesupport-6.0.5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Utility Classes and Extension to the Standard Library
EAPI=7
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
@@ -11,6 +12,6 @@ RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_r
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=f5b37d20dd09ece4c0cfd3527abae568
+SRC_URI=https://github.com/rails/rails/archive/v6.0.5.tar.gz -> rails-6.0.5.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=025e5db2e9430c4a0f6c6612b2d6bc8f
diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.1.5 b/metadata/md5-cache/dev-ruby/activesupport-6.1.5
deleted file mode 100644
index c350254c15cd..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-6.1.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby26(-)] dev-ruby/tzinfo:2[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] dev-ruby/tzinfo:2[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby30(-)] dev-ruby/tzinfo:2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby26(-)] dev-ruby/connection_pool[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby26(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] dev-ruby/rexml[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby27(-)] dev-ruby/connection_pool[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby27(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] dev-ruby/rexml[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby30(-)] dev-ruby/connection_pool[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby30(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] dev-ruby/rexml[ruby_targets_ruby30(-)] dev-ruby/mocha[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Utility Classes and Extension to the Standard Library
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby26(-)] dev-ruby/tzinfo:2[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] dev-ruby/tzinfo:2[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby30(-)] dev-ruby/tzinfo:2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.3:2[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=6.1
-SRC_URI=https://github.com/rails/rails/archive/v6.1.5.tar.gz -> rails-6.1.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b81a73c782ebb248b5892abc06330649
diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.1.5.1 b/metadata/md5-cache/dev-ruby/activesupport-6.1.5.1
index 5df4f107d393..c9978595e1be 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/activesupport-6.1.5.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.5.1.tar.gz -> rails-6.1.5.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dbf614c58acb2862c61f71636ed439ee
diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.1.6 b/metadata/md5-cache/dev-ruby/activesupport-6.1.6
new file mode 100644
index 000000000000..5dc9f57051fb
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activesupport-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby26(-)] dev-ruby/tzinfo:2[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] dev-ruby/tzinfo:2[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby30(-)] dev-ruby/tzinfo:2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby26(-)] dev-ruby/connection_pool[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby26(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby26(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] dev-ruby/rexml[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby27(-)] dev-ruby/connection_pool[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby27(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] dev-ruby/rexml[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby30(-)] dev-ruby/connection_pool[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby30(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] dev-ruby/rexml[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby31(-)] dev-ruby/connection_pool[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby31(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Utility Classes and Extension to the Standard Library
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby26(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby26(-)] dev-ruby/tzinfo:2[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby26(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] dev-ruby/tzinfo:2[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby30(-)] dev-ruby/tzinfo:2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=6.1
+SRC_URI=https://github.com/rails/rails/archive/v6.1.6.tar.gz -> rails-6.1.6.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=53d9ed44dce5a11e5cfc379cf14c0d76
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.0.2.2 b/metadata/md5-cache/dev-ruby/activesupport-7.0.2.2
deleted file mode 100644
index a97e18944f02..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] dev-ruby/tzinfo:2[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby27(-)] dev-ruby/connection_pool[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby27(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] dev-ruby/rexml[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Utility Classes and Extension to the Standard Library
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] dev-ruby/tzinfo:2[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.2.tar.gz -> rails-7.0.2.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=9425399ba2c8f2322c967c4b2088e4c3
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.0.2.3 b/metadata/md5-cache/dev-ruby/activesupport-7.0.2.3
deleted file mode 100644
index ceb82d7ea9f4..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] dev-ruby/tzinfo:2[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby30(-)] dev-ruby/tzinfo:2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby27(-)] dev-ruby/connection_pool[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby27(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] dev-ruby/rexml[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby30(-)] dev-ruby/connection_pool[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby30(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] dev-ruby/rexml[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Utility Classes and Extension to the Standard Library
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] dev-ruby/tzinfo:2[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby30(-)] dev-ruby/tzinfo:2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=73c0e9ba5c571e66f930b4be32a01f64
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.0.2.4 b/metadata/md5-cache/dev-ruby/activesupport-7.0.2.4
index fa0834b3d08c..520460576ce1 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/activesupport-7.0.2.4
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.2.4.tar.gz -> rails-7.0.2.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4fdb37a81801d40806a323d569a0e749
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.0.3 b/metadata/md5-cache/dev-ruby/activesupport-7.0.3
new file mode 100644
index 000000000000..713b66787f32
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activesupport-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] dev-ruby/tzinfo:2[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby30(-)] dev-ruby/tzinfo:2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby27(-)] dev-ruby/connection_pool[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby27(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] dev-ruby/rexml[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby30(-)] dev-ruby/connection_pool[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby30(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] dev-ruby/rexml[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby31(-)] dev-ruby/connection_pool[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby31(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Utility Classes and Extension to the Standard Library
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby27(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] dev-ruby/tzinfo:2[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby30(-)] dev-ruby/tzinfo:2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1:5[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.3.tar.gz -> rails-7.0.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=8ed8624d292c01a84c4ca41ceb87ca75
diff --git a/metadata/md5-cache/dev-ruby/acts_as_list-1.0.4 b/metadata/md5-cache/dev-ruby/acts_as_list-1.0.4
index bb81405d42c5..b80a379f84a7 100644
--- a/metadata/md5-cache/dev-ruby/acts_as_list-1.0.4
+++ b/metadata/md5-cache/dev-ruby/acts_as_list-1.0.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Capabilities for sorting and reordering a number of objects in a list
EAPI=7
HOMEPAGE=https://github.com/swanandp/acts_as_list
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/acts_as_list-1.0.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b4f221d8acdf9fba8403f9f5d19e43d9
diff --git a/metadata/md5-cache/dev-ruby/addressable-2.8.0 b/metadata/md5-cache/dev-ruby/addressable-2.8.0
index 7d488a2c050a..07078818a7ac 100644
--- a/metadata/md5-cache/dev-ruby/addressable-2.8.0
+++ b/metadata/md5-cache/dev-ruby/addressable-2.8.0
@@ -6,12 +6,12 @@ EAPI=7
HOMEPAGE=https://rubygems.org/gems/addressable https://github.com/sporkmonger/addressable
INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=Apache-2.0
RDEPEND=ruby_targets_ruby26? ( || ( dev-ruby/public_suffix:4[ruby_targets_ruby26(-)] dev-ruby/public_suffix:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( || ( dev-ruby/public_suffix:4[ruby_targets_ruby27(-)] dev-ruby/public_suffix:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( || ( dev-ruby/public_suffix:4[ruby_targets_ruby30(-)] dev-ruby/public_suffix:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( || ( dev-ruby/public_suffix:4[ruby_targets_ruby31(-)] dev-ruby/public_suffix:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/addressable-2.8.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=26cba565f41dd5ae6eafa6c547fbbc8a
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=6591d25f9e64d17b592af4714bec9ec5
diff --git a/metadata/md5-cache/dev-ruby/ae-1.8.2-r1 b/metadata/md5-cache/dev-ruby/ae-1.8.2-r1
index 3d1439a8a005..4e89377ad01a 100644
--- a/metadata/md5-cache/dev-ruby/ae-1.8.2-r1
+++ b/metadata/md5-cache/dev-ruby/ae-1.8.2-r1
@@ -1,16 +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? ( 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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Assertive Expressive is an assertions library designed for reuse
EAPI=8
HOMEPAGE=https://rubyworks.github.io/ae/
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD-2
-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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ae-1.8.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4bec492eb71e67ac6e956c8661b1cbae
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=969f883c6b3fe1ef514b0e12e8ffbb2c
diff --git a/metadata/md5-cache/dev-ruby/afm-0.2.2-r1 b/metadata/md5-cache/dev-ruby/afm-0.2.2-r1
index 12ddd366d3f8..c438bc946986 100644
--- a/metadata/md5-cache/dev-ruby/afm-0.2.2-r1
+++ b/metadata/md5-cache/dev-ruby/afm-0.2.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A very simple library to read Adobe Font Metrics files
EAPI=7
HOMEPAGE=https://github.com/halfbyte/afm
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/afm-0.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=741f73b1c77e8c0d1c5a98613a8f7018
diff --git a/metadata/md5-cache/dev-ruby/airbrussh-1.4.0 b/metadata/md5-cache/dev-ruby/airbrussh-1.4.0
index 7f3bf4fbb4ca..f41388c1e20a 100644
--- a/metadata/md5-cache/dev-ruby/airbrussh-1.4.0
+++ b/metadata/md5-cache/dev-ruby/airbrussh-1.4.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A replacement log formatter for SSHKit
EAPI=7
HOMEPAGE=https://github.com/mattbrictson/airbrussh
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/mattbrictson/airbrussh/archive/v1.4.0.tar.gz -> airbrussh-1.4.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4f1122e2655f638f72db2481f19b5479
diff --git a/metadata/md5-cache/dev-ruby/airbrussh-1.4.0-r1 b/metadata/md5-cache/dev-ruby/airbrussh-1.4.0-r1
index 53168c9429a5..f4bb56d4064d 100644
--- a/metadata/md5-cache/dev-ruby/airbrussh-1.4.0-r1
+++ b/metadata/md5-cache/dev-ruby/airbrussh-1.4.0-r1
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/mattbrictson/airbrussh
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >dev-ruby/sshkit-1.7.0[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=1
SRC_URI=https://github.com/mattbrictson/airbrussh/archive/v1.4.0.tar.gz -> airbrussh-1.4.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=62b691181d882814058559b0413fc361
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=c72856f8dbc6d7ab21892bc39d66dc74
diff --git a/metadata/md5-cache/dev-ruby/allison-2.0.3-r4 b/metadata/md5-cache/dev-ruby/allison-2.0.3-r4
index 0dee94595544..1a5398f20f46 100644
--- a/metadata/md5-cache/dev-ruby/allison-2.0.3-r4
+++ b/metadata/md5-cache/dev-ruby/allison-2.0.3-r4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A modern, pretty RDoc template
EAPI=8
HOMEPAGE=https://fauna.github.com/fauna/allison/files/README.html
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 ~x86-solaris
LICENSE=AFL-3.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/allison-2.0.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4d29cb92a1422671ce5a1f327b31fcda
diff --git a/metadata/md5-cache/dev-ruby/amatch-0.4.0-r1 b/metadata/md5-cache/dev-ruby/amatch-0.4.0-r1
index 3f45ca67cefc..b92e84727812 100644
--- a/metadata/md5-cache/dev-ruby/amatch-0.4.0-r1
+++ b/metadata/md5-cache/dev-ruby/amatch-0.4.0-r1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( =dev-ruby/tins-1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/tins-1*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/tins-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/tins-1*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( =dev-ruby/tins-1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/tins-1*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/tins-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/tins-1*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Approximate Matching Extension for Ruby
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/amatch-0.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=71a1c2b7a4dcd41a33166f2166fc19f0
diff --git a/metadata/md5-cache/dev-ruby/amatch-0.4.1 b/metadata/md5-cache/dev-ruby/amatch-0.4.1
new file mode 100644
index 000000000000..640bf3e5c220
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/amatch-0.4.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( =dev-ruby/tins-1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/tins-1*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/tins-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/tins-1*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Approximate Matching Extension for Ruby
+EAPI=8
+HOMEPAGE=https://flori.github.com/amatch/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=ruby_targets_ruby26? ( =dev-ruby/tins-1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/tins-1*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/tins-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/tins-1*[ruby_targets_ruby31(-)] ) !app-misc/glimpse !app-text/agrep !dev-libs/tre ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/amatch-0.4.1.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=71a1c2b7a4dcd41a33166f2166fc19f0
diff --git a/metadata/md5-cache/dev-ruby/ammeter-1.1.5 b/metadata/md5-cache/dev-ruby/ammeter-1.1.5
index 8af6de5c61cc..565dc1ac4258 100644
--- a/metadata/md5-cache/dev-ruby/ammeter-1.1.5
+++ b/metadata/md5-cache/dev-ruby/ammeter-1.1.5
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby26(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby26(-)] >=dev-ruby/coffee-rails-4.0[ruby_targets_ruby26(-)] >=dev-ruby/sass-rails-4.0[ruby_targets_ruby26(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby26(-)] dev-util/cucumber[ruby_targets_ruby26(-)] dev-util/aruba[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby27(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby27(-)] >=dev-ruby/coffee-rails-4.0[ruby_targets_ruby27(-)] >=dev-ruby/sass-rails-4.0[ruby_targets_ruby27(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby27(-)] dev-util/cucumber[ruby_targets_ruby27(-)] dev-util/aruba[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/bundler[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/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby26(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby26(-)] >=dev-ruby/coffee-rails-4.0[ruby_targets_ruby26(-)] >=dev-ruby/sass-rails-4.0[ruby_targets_ruby26(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby26(-)] dev-util/cucumber[ruby_targets_ruby26(-)] dev-util/aruba[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby27(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby27(-)] >=dev-ruby/coffee-rails-4.0[ruby_targets_ruby27(-)] >=dev-ruby/sass-rails-4.0[ruby_targets_ruby27(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby27(-)] dev-util/cucumber[ruby_targets_ruby27(-)] dev-util/aruba[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby30(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby30(-)] >=dev-ruby/coffee-rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/sass-rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby30(-)] dev-util/cucumber[ruby_targets_ruby30(-)] dev-util/aruba[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] dev-ruby/bundler[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
DESCRIPTION=Write specs for your Rails 3+ generators
EAPI=7
HOMEPAGE=https://github.com/alexrothenberg/ammeter
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/rspec-rails-2.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 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rspec-rails-2.2:*[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 )
SLOT=0
SRC_URI=https://rubygems.org/gems/ammeter-1.1.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a0b96d28372809ba0375a59e8ddf59be
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=79b787caf42b081b44893b8d640f4003
diff --git a/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 b/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1
index 7400ed2d76bd..14a59d820d6f 100644
--- a/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1
+++ b/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A fully-featured, low-level AMQP 0.9.1 client
EAPI=8
HOMEPAGE=https://github.com/ruby-amqp/amq-client
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/amq-client-1.0.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4348c652deecd37eb10492e431cf477f
diff --git a/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2 b/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2
index 201342142f90..c7ae425e4f9f 100644
--- a/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2
+++ b/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An AMQP 0.9.1 serialization library for Ruby
EAPI=7
HOMEPAGE=https://github.com/ruby-amqp/amq-protocol
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/amq-protocol-2.3.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=93db0c8794fba22986e0429856d721cb
diff --git a/metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 b/metadata/md5-cache/dev-ruby/amqp-1.8.0-r1
index 91bef331caa2..3f875ed5eb66 100644
--- a/metadata/md5-cache/dev-ruby/amqp-1.8.0-r1
+++ b/metadata/md5-cache/dev-ruby/amqp-1.8.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=AMQP client implementation in Ruby/EventMachine
EAPI=8
HOMEPAGE=http://rubyamqp.info/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1.4
SRC_URI=https://rubygems.org/gems/amqp-1.8.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f60933456188702deff23865bbb4dfc7
diff --git a/metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 b/metadata/md5-cache/dev-ruby/annoy-0.5.6-r2
index ea426a47d790..dc78d84908b4 100644
--- a/metadata/md5-cache/dev-ruby/annoy-0.5.6-r2
+++ b/metadata/md5-cache/dev-ruby/annoy-0.5.6-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/annoy-0.5.6.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8601b798f00c8b47c15187a7f040ad4c
diff --git a/metadata/md5-cache/dev-ruby/ansi-1.5.0-r1 b/metadata/md5-cache/dev-ruby/ansi-1.5.0-r1
index c81c15b04f9c..1468cc0c15a7 100644
--- a/metadata/md5-cache/dev-ruby/ansi-1.5.0-r1
+++ b/metadata/md5-cache/dev-ruby/ansi-1.5.0-r1
@@ -1,16 +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? ( 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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=The Ruby ANSI project is collection of ANSI escape codes for Ruby
EAPI=7
HOMEPAGE=https://rubyworks.github.io/ansi/
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD-2
-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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=test
SLOT=0
SRC_URI=https://rubygems.org/gems/ansi-1.5.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b739be77664c31368e99ba53dcd4cd2c
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=44039b01ba3592b91c05482431154a89
diff --git a/metadata/md5-cache/dev-ruby/arel-9.0.0 b/metadata/md5-cache/dev-ruby/arel-9.0.0
index 445677054336..c07a3efc16c5 100644
--- a/metadata/md5-cache/dev-ruby/arel-9.0.0
+++ b/metadata/md5-cache/dev-ruby/arel-9.0.0
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/concurrent-ruby:1[ruby_targets_ru
DESCRIPTION=Arel is a Relational Algebra for Ruby
EAPI=6
HOMEPAGE=https://github.com/rails/arel
+INHERIT=ruby-fakegem versionator
IUSE=ruby_targets_ruby26 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=9.0
SRC_URI=https://github.com/rails/arel/archive/v9.0.0.tar.gz -> arel-9.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 versionator d3fb3ba33acc3bbbdc4d7970227c100d
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb versionator d3fb3ba33acc3bbbdc4d7970227c100d
_md5_=157616a3bb65aff1dc0834f97e08daaa
diff --git a/metadata/md5-cache/dev-ruby/arel-helpers-2.13.0 b/metadata/md5-cache/dev-ruby/arel-helpers-2.13.0
index e2514ea6b3e7..125a3f4a5b89 100644
--- a/metadata/md5-cache/dev-ruby/arel-helpers-2.13.0
+++ b/metadata/md5-cache/dev-ruby/arel-helpers-2.13.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Tools to help construct database queries
EAPI=8
HOMEPAGE=https://github.com/camertron/arel-helpers
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/arel-helpers-2.13.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6c6503f749a420d717eda6ba11010dad
diff --git a/metadata/md5-cache/dev-ruby/ascii85-1.1.0 b/metadata/md5-cache/dev-ruby/ascii85-1.1.0
index 7e724173248d..f7b52034a7a4 100644
--- a/metadata/md5-cache/dev-ruby/ascii85-1.1.0
+++ b/metadata/md5-cache/dev-ruby/ascii85-1.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Methods for encoding/decoding Adobe's binary-to-text encoding of the same name
EAPI=7
HOMEPAGE=https://github.com/datawraith/ascii85gem
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/Ascii85-1.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=15f49a2e4704a27f26318cb8df26928c
diff --git a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.15 b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.15
index bea0b7d77cf8..e4b5fb21ea62 100644
--- a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.15
+++ b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.15
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Processor for converting AsciiDoc into HTML 5, DocBook 4.5 and other formats
EAPI=7
HOMEPAGE=https://github.com/asciidoctor/asciidoctor
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/asciidoctor/asciidoctor/archive/v2.0.15.tar.gz -> asciidoctor-2.0.15.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6a0c9ab36202bd8912218ad7e5b44867
diff --git a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.16 b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.16
index 5913d0222edd..0a321f872041 100644
--- a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.16
+++ b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.16
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Processor for converting AsciiDoc into HTML 5, DocBook 4.5 and other formats
EAPI=8
HOMEPAGE=https://github.com/asciidoctor/asciidoctor
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/asciidoctor/asciidoctor/archive/v2.0.16.tar.gz -> asciidoctor-2.0.16.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f3917a1fe63bab4a7021df38e0914c4e
diff --git a/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5 b/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5
index 95b1a71bb23b..2b0406cafb10 100644
--- a/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5
+++ b/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A set of Asciidoctor extensions that enable you to add diagrams
EAPI=7
HOMEPAGE=https://github.com/asciidoctor/asciidoctor-diagram
+INHERIT=multilib ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/asciidoctor/asciidoctor-diagram/archive/v2.0.5.tar.gz -> asciidoctor-diagram-2.0.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a0e33da7516227030d618cedcdfce831
diff --git a/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5-r1 b/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5-r1
index fea5a35d371f..e4f2b47e8a49 100644
--- a/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5-r1
+++ b/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/asciidoctor/asciidoctor-diagram/archive/v2.0.5.tar.gz -> asciidoctor-diagram-2.0.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=45a4a99bed50f4bdfa4460c1606cfd49
diff --git a/metadata/md5-cache/dev-ruby/asciimath-1.0.9 b/metadata/md5-cache/dev-ruby/asciimath-1.0.9
index c2d5cc3852e8..32d0ce0fa5c3 100644
--- a/metadata/md5-cache/dev-ruby/asciimath-1.0.9
+++ b/metadata/md5-cache/dev-ruby/asciimath-1.0.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A pure Ruby AsciiMath parsing and conversion library
EAPI=7
HOMEPAGE=https://github.com/pepijnve/asciimath
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/asciimath-1.0.9.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b0bafd90840842d302187198832836dd
diff --git a/metadata/md5-cache/dev-ruby/asciimath-2.0.0 b/metadata/md5-cache/dev-ruby/asciimath-2.0.0
deleted file mode 100644
index fa0a73ff8da5..000000000000
--- a/metadata/md5-cache/dev-ruby/asciimath-2.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/nokogiri[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( 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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=A pure Ruby AsciiMath parsing and conversion library
-EAPI=7
-HOMEPAGE=https://github.com/pepijnve/asciimath
-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=1
-SRC_URI=https://rubygems.org/gems/asciimath-2.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=73b815922c5fa0720d202457a29132d9
diff --git a/metadata/md5-cache/dev-ruby/asciimath-2.0.1 b/metadata/md5-cache/dev-ruby/asciimath-2.0.1
deleted file mode 100644
index 3206822e0289..000000000000
--- a/metadata/md5-cache/dev-ruby/asciimath-2.0.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/nokogiri[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( 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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=A pure Ruby AsciiMath parsing and conversion library
-EAPI=7
-HOMEPAGE=https://github.com/pepijnve/asciimath
-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=1
-SRC_URI=https://rubygems.org/gems/asciimath-2.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=1f8560af9427109153d9127a341533bb
diff --git a/metadata/md5-cache/dev-ruby/asciimath-2.0.2 b/metadata/md5-cache/dev-ruby/asciimath-2.0.2
deleted file mode 100644
index 96379feb06bb..000000000000
--- a/metadata/md5-cache/dev-ruby/asciimath-2.0.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/nokogiri[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( 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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=A pure Ruby AsciiMath parsing and conversion library
-EAPI=7
-HOMEPAGE=https://github.com/pepijnve/asciimath
-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=1
-SRC_URI=https://rubygems.org/gems/asciimath-2.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=feccc7da63b9d6a0cfbb6137f1baaace
diff --git a/metadata/md5-cache/dev-ruby/asciimath-2.0.3 b/metadata/md5-cache/dev-ruby/asciimath-2.0.3
index 64d686ddacd3..2d8e6d917255 100644
--- a/metadata/md5-cache/dev-ruby/asciimath-2.0.3
+++ b/metadata/md5-cache/dev-ruby/asciimath-2.0.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A pure Ruby AsciiMath parsing and conversion library
EAPI=8
HOMEPAGE=https://github.com/pepijnve/asciimath
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/asciimath-2.0.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=00e96d60bcd53aec0ae865dbeee6119c
diff --git a/metadata/md5-cache/dev-ruby/asciimath-2.0.4 b/metadata/md5-cache/dev-ruby/asciimath-2.0.4
index dbe4e81ceab9..3315863b99ea 100644
--- a/metadata/md5-cache/dev-ruby/asciimath-2.0.4
+++ b/metadata/md5-cache/dev-ruby/asciimath-2.0.4
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/asciimath-2.0.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4c6345618d223754a39be52b612f85be
diff --git a/metadata/md5-cache/dev-ruby/ast-2.4.2 b/metadata/md5-cache/dev-ruby/ast-2.4.2
index 90f87796879e..2ac6f1fbabfb 100644
--- a/metadata/md5-cache/dev-ruby/ast-2.4.2
+++ b/metadata/md5-cache/dev-ruby/ast-2.4.2
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A library for working with abstract syntax trees
EAPI=7
HOMEPAGE=https://github.com/whitequark/ast
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~sparc
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/whitequark/ast/archive/v2.4.2.tar.gz -> ast-2.4.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=fdd3bc8a75221a2a4f13f43e6ef551c3
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=056df2682a16999cdab6904693119ca2
diff --git a/metadata/md5-cache/dev-ruby/async_sinatra-1.3.0-r1 b/metadata/md5-cache/dev-ruby/async_sinatra-1.3.0-r1
index 6be80513feef..90a840c428d8 100644
--- a/metadata/md5-cache/dev-ruby/async_sinatra-1.3.0-r1
+++ b/metadata/md5-cache/dev-ruby/async_sinatra-1.3.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Asynchronous response API for Sinatra and Thin
EAPI=8
HOMEPAGE=https://github.com/raggi/async_sinatra
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/raggi/async_sinatra/archive/v1.3.0.tar.gz -> async_sinatra-1.3.0-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=30bb6fc6668b52e5e8f572a23a39cb30
diff --git a/metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 b/metadata/md5-cache/dev-ruby/atomic-1.1.101-r1
index c5179e2b3d36..df66e59a9a63 100644
--- a/metadata/md5-cache/dev-ruby/atomic-1.1.101-r1
+++ b/metadata/md5-cache/dev-ruby/atomic-1.1.101-r1
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=An atomic reference implementation for JRuby, Rubinius, and MRI
EAPI=7
HOMEPAGE=https://github.com/headius/ruby-atomic
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/atomic-1.1.101.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dbcbf813b40f264c87673a8f273f3ddc
diff --git a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.3.1.0 b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.3.1.0
index 366ffe09a782..2da6a02c2297 100644
--- a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.3.1.0
+++ b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.3.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Add vendor prefixes to CSS rules using values from the Can I Use website
EAPI=8
HOMEPAGE=https://github.com/ai/autoprefixer-rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=10
SRC_URI=https://github.com/ai/autoprefixer-rails/archive/10.3.1.0.tar.gz -> autoprefixer-rails-10.3.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=09453092158ca280c75e92c2527cf90f
diff --git a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.2.0 b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.2.0
index 2f02dd0bb3db..92cb0e88ad77 100644
--- a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.2.0
+++ b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Add vendor prefixes to CSS rules using values from the Can I Use website
EAPI=8
HOMEPAGE=https://github.com/ai/autoprefixer-rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=10
SRC_URI=https://github.com/ai/autoprefixer-rails/archive/10.4.2.0.tar.gz -> autoprefixer-rails-10.4.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=922140e4c043ce04789fefce2df3d109
diff --git a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.7.0 b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.7.0
index e3cba5cf9b5d..0801e66c57a5 100644
--- a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.7.0
+++ b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.7.0
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/execjs[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/execjs[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/rspec-rails[ruby_targets_ruby26(-)] dev-ruby/sprockets-rails[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/rspec-rails[ruby_targets_ruby27(-)] dev-ruby/sprockets-rails[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/execjs[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/execjs[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/execjs[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/rspec-rails[ruby_targets_ruby26(-)] dev-ruby/sprockets-rails[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/rspec-rails[ruby_targets_ruby27(-)] dev-ruby/sprockets-rails[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/rspec-rails[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
DESCRIPTION=Add vendor prefixes to CSS rules using values from the Can I Use website
EAPI=8
HOMEPAGE=https://github.com/ai/autoprefixer-rails
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/execjs[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/execjs[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 )
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/execjs[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/execjs[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/execjs[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=10
SRC_URI=https://github.com/ai/autoprefixer-rails/archive/10.4.7.0.tar.gz -> autoprefixer-rails-10.4.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=dd3635d6c36567b259a11c1c0626c5cd
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=ac7c6d7ac990d4c6a4dbeace82faaa6d
diff --git a/metadata/md5-cache/dev-ruby/autoprefixer-rails-9.8.6.5 b/metadata/md5-cache/dev-ruby/autoprefixer-rails-9.8.6.5
index 2b8032f7f838..c1767cf3f063 100644
--- a/metadata/md5-cache/dev-ruby/autoprefixer-rails-9.8.6.5
+++ b/metadata/md5-cache/dev-ruby/autoprefixer-rails-9.8.6.5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual
DESCRIPTION=Add vendor prefixes to CSS rules using values from the Can I Use website
EAPI=7
HOMEPAGE=https://github.com/ai/autoprefixer-rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=9
SRC_URI=https://rubygems.org/gems/autoprefixer-rails-9.8.6.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=12c3e247e33c6eb20ae94a2afe66826f
diff --git a/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.0 b/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.0
deleted file mode 100644
index 9c860e8ebb27..000000000000
--- a/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Amazon Web Services event stream library
-EAPI=7
-HOMEPAGE=https://aws.amazon.com/sdk-for-ruby/
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
-KEYWORDS=~amd64 ~arm64
-LICENSE=Apache-2.0
-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=1
-SRC_URI=https://rubygems.org/gems/aws-eventstream-1.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=9c184443b5bdad44f97ca3369abc273b
diff --git a/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.1 b/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.1
deleted file mode 100644
index 9ce1ff998a44..000000000000
--- a/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( 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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Amazon Web Services event stream library
-EAPI=7
-HOMEPAGE=https://aws.amazon.com/sdk-for-ruby/
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
-KEYWORDS=~amd64 ~arm64
-LICENSE=Apache-2.0
-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 )
-SLOT=1
-SRC_URI=https://rubygems.org/gems/aws-eventstream-1.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6687f58965edb68cce41fa749d6da514
diff --git a/metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0 b/metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0
index 7d98d35c2437..66676ba47abd 100644
--- a/metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0
+++ b/metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Amazon Web Services event stream library
EAPI=8
HOMEPAGE=https://aws.amazon.com/sdk-for-ruby/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/aws-eventstream-1.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=50dc9cbc5802ea3e52bc950266b04214
diff --git a/metadata/md5-cache/dev-ruby/aws-partitions-1.297.0 b/metadata/md5-cache/dev-ruby/aws-partitions-1.297.0
index e36c9b21e042..223772c2ede2 100644
--- a/metadata/md5-cache/dev-ruby/aws-partitions-1.297.0
+++ b/metadata/md5-cache/dev-ruby/aws-partitions-1.297.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides interfaces to enumerate AWS partitions, regions, and services
EAPI=7
HOMEPAGE=https://aws.amazon.com/sdk-for-ruby/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~amd64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/aws-partitions-1.297.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=90252676dd1761ed67b99228e01f57ad
diff --git a/metadata/md5-cache/dev-ruby/aws-partitions-1.298.0 b/metadata/md5-cache/dev-ruby/aws-partitions-1.298.0
index 2b9121104423..df971498b16c 100644
--- a/metadata/md5-cache/dev-ruby/aws-partitions-1.298.0
+++ b/metadata/md5-cache/dev-ruby/aws-partitions-1.298.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides interfaces to enumerate AWS partitions, regions, and services
EAPI=7
HOMEPAGE=https://aws.amazon.com/sdk-for-ruby/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~amd64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/aws-partitions-1.298.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=90252676dd1761ed67b99228e01f57ad
diff --git a/metadata/md5-cache/dev-ruby/aws-partitions-1.370.0 b/metadata/md5-cache/dev-ruby/aws-partitions-1.370.0
index d81ba6df74ae..58118075e57b 100644
--- a/metadata/md5-cache/dev-ruby/aws-partitions-1.370.0
+++ b/metadata/md5-cache/dev-ruby/aws-partitions-1.370.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides interfaces to enumerate AWS partitions, regions, and services
EAPI=7
HOMEPAGE=https://aws.amazon.com/sdk-for-ruby/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/aws-partitions-1.370.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=449d47795834ca53ed7f616e69c53d58
diff --git a/metadata/md5-cache/dev-ruby/aws-sdk-2.11.488 b/metadata/md5-cache/dev-ruby/aws-sdk-2.11.488
index 7eeb317b2f66..95475fca9867 100644
--- a/metadata/md5-cache/dev-ruby/aws-sdk-2.11.488
+++ b/metadata/md5-cache/dev-ruby/aws-sdk-2.11.488
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ~
DESCRIPTION=Official SDK for Amazon Web Services
EAPI=6
HOMEPAGE=https://aws.amazon.com/sdkforruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 doc test
KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/aws/aws-sdk-ruby/archive/v2.11.488.tar.gz -> aws-sdk-ruby-2.11.488.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e112891746cf5589e768608be60634ea
diff --git a/metadata/md5-cache/dev-ruby/aws-sdk-core-2.11.488 b/metadata/md5-cache/dev-ruby/aws-sdk-core-2.11.488
index 73e618da5149..63deabb46fee 100644
--- a/metadata/md5-cache/dev-ruby/aws-sdk-core-2.11.488
+++ b/metadata/md5-cache/dev-ruby/aws-sdk-core-2.11.488
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/aws-sigv4[ruby_targets_ruby26(-)]
DESCRIPTION=Official SDK for Amazon Web Services
EAPI=6
HOMEPAGE=https://aws.amazon.com/sdkforruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/aws/aws-sdk-ruby/archive/v2.11.488.tar.gz -> aws-sdk-ruby-2.11.488.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=27ba17c94e52a7296c5b3e473510979e
diff --git a/metadata/md5-cache/dev-ruby/aws-sdk-core-3.94.0 b/metadata/md5-cache/dev-ruby/aws-sdk-core-3.94.0
index 8480bedac9ec..738d4e58c38c 100644
--- a/metadata/md5-cache/dev-ruby/aws-sdk-core-3.94.0
+++ b/metadata/md5-cache/dev-ruby/aws-sdk-core-3.94.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual
DESCRIPTION=Provides API clients for AWS
EAPI=7
HOMEPAGE=https://aws.amazon.com/sdk-for-ruby/
+INHERIT=ruby-fakegem
IUSE=test test test test ruby_targets_ruby26 doc test
KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/aws-sdk-core-3.94.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b89bd8bd0611b8fb6906c44b205d90c2
diff --git a/metadata/md5-cache/dev-ruby/aws-sdk-resources-2.11.488 b/metadata/md5-cache/dev-ruby/aws-sdk-resources-2.11.488
index 26d9314fcbb5..228f93ef097d 100644
--- a/metadata/md5-cache/dev-ruby/aws-sdk-resources-2.11.488
+++ b/metadata/md5-cache/dev-ruby/aws-sdk-resources-2.11.488
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/aws-sdk-core-2.11.488[ruby_targe
DESCRIPTION=Official SDK for Amazon Web Services
EAPI=6
HOMEPAGE=https://aws.amazon.com/sdkforruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/aws/aws-sdk-ruby/archive/v2.11.488.tar.gz -> aws-sdk-ruby-2.11.488.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ed4697db5d6fb27328bec27fb7101729
diff --git a/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.3 b/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.3
index ab4cc129aea4..be6a1c93baf2 100644
--- a/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.3
+++ b/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Amazon Web Services Signature Version 4 signing library
EAPI=7
HOMEPAGE=https://aws.amazon.com/sdk-for-ruby/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/aws-sigv4-1.2.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6418bbff212124431dcf3f780f439b90
diff --git a/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.4 b/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.4
index 9b2de45b62b3..26be9df63287 100644
--- a/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.4
+++ b/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Amazon Web Services Signature Version 4 signing library
EAPI=8
HOMEPAGE=https://aws.amazon.com/sdk-for-ruby/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/aws-sigv4-1.2.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=96446b0dcd68c3b497c1ee67cea6dd6b
diff --git a/metadata/md5-cache/dev-ruby/aws-sigv4-1.4.0 b/metadata/md5-cache/dev-ruby/aws-sigv4-1.4.0
index 02a489c7f152..f19900de2d2e 100644
--- a/metadata/md5-cache/dev-ruby/aws-sigv4-1.4.0
+++ b/metadata/md5-cache/dev-ruby/aws-sigv4-1.4.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Amazon Web Services Signature Version 4 signing library
EAPI=8
HOMEPAGE=https://aws.amazon.com/sdk-for-ruby/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/aws-sigv4-1.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=96446b0dcd68c3b497c1ee67cea6dd6b
diff --git a/metadata/md5-cache/dev-ruby/aws-sigv4-1.5.0 b/metadata/md5-cache/dev-ruby/aws-sigv4-1.5.0
index 1e1043d2aaed..3d422ae6eddd 100644
--- a/metadata/md5-cache/dev-ruby/aws-sigv4-1.5.0
+++ b/metadata/md5-cache/dev-ruby/aws-sigv4-1.5.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/aws-sigv4-1.5.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5d185059e2cd75ea7b8ba280dd43a369
diff --git a/metadata/md5-cache/dev-ruby/axiom-types-0.1.1-r1 b/metadata/md5-cache/dev-ruby/axiom-types-0.1.1-r1
index d8e103528f06..3898642ee799 100644
--- a/metadata/md5-cache/dev-ruby/axiom-types-0.1.1-r1
+++ b/metadata/md5-cache/dev-ruby/axiom-types-0.1.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Define types with optional constraints for use within axiom and other libraries
EAPI=8
HOMEPAGE=https://rubygems.org/gems/axiom-types https://github.com/dkubb/axiom-types
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/axiom-types-0.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=633e94aa60712befbdae0d4803dba3eb
diff --git a/metadata/md5-cache/dev-ruby/backports-3.20.2-r1 b/metadata/md5-cache/dev-ruby/backports-3.20.2-r1
index 1b2434220fc2..e9c700f2770c 100644
--- a/metadata/md5-cache/dev-ruby/backports-3.20.2-r1
+++ b/metadata/md5-cache/dev-ruby/backports-3.20.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Backports of Ruby features for older Ruby
EAPI=7
HOMEPAGE=https://github.com/marcandre/backports
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/marcandre/backports/archive/v3.20.2.tar.gz -> backports-3.20.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=981c27aaf2462af8e78d842a672ee410
diff --git a/metadata/md5-cache/dev-ruby/backports-3.21.0 b/metadata/md5-cache/dev-ruby/backports-3.21.0
index f9db7cb08c6e..5a2608b9f9f9 100644
--- a/metadata/md5-cache/dev-ruby/backports-3.21.0
+++ b/metadata/md5-cache/dev-ruby/backports-3.21.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Backports of Ruby features for older Ruby
EAPI=8
HOMEPAGE=https://github.com/marcandre/backports
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/marcandre/backports/archive/v3.21.0.tar.gz -> backports-3.21.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a6c34d6e9c8d7f30f51e4a322ae28bb8
diff --git a/metadata/md5-cache/dev-ruby/backports-3.23.0 b/metadata/md5-cache/dev-ruby/backports-3.23.0
index 58de1bbc13b5..3bacbd0f15d2 100644
--- a/metadata/md5-cache/dev-ruby/backports-3.23.0
+++ b/metadata/md5-cache/dev-ruby/backports-3.23.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/marcandre/backports/archive/v3.23.0.tar.gz -> backports-3.23.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=78d5a74e29e7c3de1f1b2fdb04d0b6c2
diff --git a/metadata/md5-cache/dev-ruby/bacon-1.2.0-r3 b/metadata/md5-cache/dev-ruby/bacon-1.2.0-r3
index cb93b8bc6245..40ea18689e40 100644
--- a/metadata/md5-cache/dev-ruby/bacon-1.2.0-r3
+++ b/metadata/md5-cache/dev-ruby/bacon-1.2.0-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Small RSpec clone weighing less than 350 LoC
EAPI=7
HOMEPAGE=http://chneukirchen.org/repos/bacon
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bacon-1.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=161f67045477fc0156db2397d4332210
diff --git a/metadata/md5-cache/dev-ruby/bacon-1.2.0-r4 b/metadata/md5-cache/dev-ruby/bacon-1.2.0-r4
index a62f40a91a60..298631386502 100644
--- a/metadata/md5-cache/dev-ruby/bacon-1.2.0-r4
+++ b/metadata/md5-cache/dev-ruby/bacon-1.2.0-r4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Small RSpec clone weighing less than 350 LoC
EAPI=8
HOMEPAGE=http://chneukirchen.org/repos/bacon
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bacon-1.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a106c850c825dfbd11c54956f867eef6
diff --git a/metadata/md5-cache/dev-ruby/barby-0.6.8 b/metadata/md5-cache/dev-ruby/barby-0.6.8
index 72116d7a68cf..8f1e68feaf57 100644
--- a/metadata/md5-cache/dev-ruby/barby-0.6.8
+++ b/metadata/md5-cache/dev-ruby/barby-0.6.8
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( rmagick? ( dev-ruby/rmagick:*[ruby_targets
DESCRIPTION=Ruby barcode generator that doesn't rely on 3rd party libraries
EAPI=6
HOMEPAGE=http://toreto.re/barby/
+INHERIT=ruby-fakegem
IUSE=test qrcode rmagick prawn png cairo test test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) prawn? ( test )
SLOT=0
SRC_URI=https://github.com/toretore/barby/archive/v0.6.8.tar.gz -> barby-0.6.8.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0ca5aa1890a31535de486d464744cb6e
diff --git a/metadata/md5-cache/dev-ruby/base32-0.3.4 b/metadata/md5-cache/dev-ruby/base32-0.3.4
index 8c4478be211d..cd786a5dea3d 100644
--- a/metadata/md5-cache/dev-ruby/base32-0.3.4
+++ b/metadata/md5-cache/dev-ruby/base32-0.3.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A library which provides base32 decoding and encoding
EAPI=7
HOMEPAGE=https://rubygems.org/gems/base32 https://github.com/stesla/base32
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/base32-0.3.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c2ad98d96169e9dd8fe48a448e1a8086
diff --git a/metadata/md5-cache/dev-ruby/base32-0.3.4-r1 b/metadata/md5-cache/dev-ruby/base32-0.3.4-r1
index e66e2ab1b91e..466c21796493 100644
--- a/metadata/md5-cache/dev-ruby/base32-0.3.4-r1
+++ b/metadata/md5-cache/dev-ruby/base32-0.3.4-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/base32-0.3.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=338f7a9d7e7ac46a8e453f777d5bb879
diff --git a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16 b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16
index 13b51ba4a104..1066b8a2fe70 100644
--- a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16
+++ b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An easy way to keep your users' passwords secure
EAPI=7
HOMEPAGE=https://github.com/codahale/bcrypt-ruby
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test 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
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bcrypt-3.1.16.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=cb2c00c52c7f765a05f7aa1c37b957f2
diff --git a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r1 b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r1
index e5fa677f6501..063e34119d35 100644
--- a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r1
+++ b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r1
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
DESCRIPTION=An easy way to keep your users' passwords secure
EAPI=7
HOMEPAGE=https://github.com/codahale/bcrypt-ruby
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bcrypt-3.1.16.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a44b942d381778a683d5b025cf644f6b
diff --git a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r2 b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r2
index 81ea6ce8cf67..28c3ab67c3ff 100644
--- a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r2
+++ b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r2
@@ -1,9 +1,10 @@
-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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=An easy way to keep your users' passwords secure
EAPI=8
HOMEPAGE=https://github.com/codahale/bcrypt-ruby
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bcrypt-3.1.16.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7a1fe2b1a5c846edf5d6bfe65740ea81
diff --git a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.17 b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.17
index 546d8495e553..a2292494e304 100644
--- a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.17
+++ b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.17
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=An easy way to keep your users' passwords secure
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/codahale/bcrypt-ruby
INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bcrypt-3.1.17.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=34b973367a3b7cbc043055342853fea6
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=6a0fc14ac8cfd6d480aaf05fd3cdc342
diff --git a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.18 b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.18
new file mode 100644
index 000000000000..0aff8a32cea6
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.18
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=An easy way to keep your users' passwords secure
+EAPI=8
+HOMEPAGE=https://github.com/codahale/bcrypt-ruby
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/bcrypt-3.1.18.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=601360ad39e17b43da2b365c6ec7ad24
diff --git a/metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r1 b/metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r1
index 27098e9e12b6..2c7ce9e474c9 100644
--- a/metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r1
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Implements bcrypt_pdkfd (a variant of PBKDF2 with bcrypt-based PRF)
EAPI=7
HOMEPAGE=https://github.com/net-ssh/bcrypt_pbkdf-ruby
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ppc ppc64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/bcrypt_pbkdf-1.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3e44c8bf197978b0c82252b7b9b6a37a
diff --git a/metadata/md5-cache/dev-ruby/benchmark-ips-2.10.0 b/metadata/md5-cache/dev-ruby/benchmark-ips-2.10.0
index 89228a3d152f..5909222913d5 100644
--- a/metadata/md5-cache/dev-ruby/benchmark-ips-2.10.0
+++ b/metadata/md5-cache/dev-ruby/benchmark-ips-2.10.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A iterations per second enhancement to Benchmark
EAPI=8
HOMEPAGE=https://github.com/evanphx/benchmark-ips
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/evanphx/benchmark-ips/archive/v2.10.0.tar.gz -> benchmark-ips-2.10.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=04b7a88576a31a5beae8462cd8e40230
diff --git a/metadata/md5-cache/dev-ruby/benchmark-ips-2.9.2 b/metadata/md5-cache/dev-ruby/benchmark-ips-2.9.2
index cc51c8b2b0d4..e675926017f5 100644
--- a/metadata/md5-cache/dev-ruby/benchmark-ips-2.9.2
+++ b/metadata/md5-cache/dev-ruby/benchmark-ips-2.9.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A iterations per second enhancement to Benchmark
EAPI=8
HOMEPAGE=https://github.com/evanphx/benchmark-ips
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/benchmark-ips-2.9.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ca1a5a6afd6dd5d56fa60f823f1679bf
diff --git a/metadata/md5-cache/dev-ruby/best_in_place-3.1.1 b/metadata/md5-cache/dev-ruby/best_in_place-3.1.1
index eeeb4a77355d..e1406648f80f 100644
--- a/metadata/md5-cache/dev-ruby/best_in_place-3.1.1
+++ b/metadata/md5-cache/dev-ruby/best_in_place-3.1.1
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/actionpack-3.2:*[ruby_targets_r
DESCRIPTION=In-place editor helper for Rails 3
EAPI=6
HOMEPAGE=https://github.com/bernat/best_in_place
+INHERIT=virtualx ruby-fakegem
IUSE=test test ruby_targets_ruby26 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/best_in_place-3.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=0b8a87fc7deedaadeed23215137bdf52
diff --git a/metadata/md5-cache/dev-ruby/bindata-2.4.10 b/metadata/md5-cache/dev-ruby/bindata-2.4.10
index 310cb494d390..f546b9e8908d 100644
--- a/metadata/md5-cache/dev-ruby/bindata-2.4.10
+++ b/metadata/md5-cache/dev-ruby/bindata-2.4.10
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Parsing Binary Data in Ruby
EAPI=8
HOMEPAGE=https://github.com/dmendel/bindata
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/bindata-2.4.10.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=21f7c40d87a0bed9d38c5d7a4237c1a4
diff --git a/metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 b/metadata/md5-cache/dev-ruby/bindex-0.8.1-r1
index 970701403c55..e58bb81dc87c 100644
--- a/metadata/md5-cache/dev-ruby/bindex-0.8.1-r1
+++ b/metadata/md5-cache/dev-ruby/bindex-0.8.1-r1
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Bindings for your Ruby exceptions
EAPI=7
HOMEPAGE=https://github.com/gsamokovarov/bindex
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bindex-0.8.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=433c12a37971feabf5802e1f298131d8
diff --git a/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1 b/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1
index d012f57b84a0..88f11c73ddb1 100644
--- a/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/banister/binding_of_caller/archive/v1.0.0.tar.gz -> binding_of_caller-1.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c5ec3430591edd54be894543d426b8c6
diff --git a/metadata/md5-cache/dev-ruby/bit-struct-0.17 b/metadata/md5-cache/dev-ruby/bit-struct-0.17
index 8b58e40e4150..d6043538d8db 100644
--- a/metadata/md5-cache/dev-ruby/bit-struct-0.17
+++ b/metadata/md5-cache/dev-ruby/bit-struct-0.17
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library for packed binary data stored in ruby Strings
EAPI=7
HOMEPAGE=https://github.com/vjoel/bit-struct
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=Ruby-BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bit-struct-0.17.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a17ca17abc713fbdf65e37418783f3b8
diff --git a/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1 b/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1
index 02d10bffa2b0..b9b08c8c3480 100644
--- a/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1
+++ b/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/blankslate-3.1.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c00bd4512a02c2971c4371309e7fe373
diff --git a/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901 b/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901
index 335d6c5e7362..f97223d199da 100644
--- a/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901
+++ b/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/color-1.4.2[ruby_targets_ruby26
DESCRIPTION=ruby interface for blinkstick via libusb
EAPI=6
HOMEPAGE=https://github.com/arvydas/blinkstick-ruby
+INHERIT=ruby-fakegem
IUSE=examples test ruby_targets_ruby26 test
KEYWORDS=~amd64 ~x86
LICENSE=BSD
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/arvydas/blinkstick-ruby/archive/89e3f621132c2571d5f7c636b3962ff1b0a64564.tar.gz -> blinkstick-1.0.1_p20150901.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4e8c1a65a1c7b94447ee7b3f6f14cd35
diff --git a/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901-r1 b/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901-r1
new file mode 100644
index 000000000000..50a62db32638
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/color-1.4.2[ruby_targets_ruby26(-)] >=dev-ruby/libusb-0.4.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/color-1.4.2[ruby_targets_ruby27(-)] >=dev-ruby/libusb-0.4.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(-)] ) 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=ruby interface for blinkstick via libusb
+EAPI=8
+HOMEPAGE=https://github.com/arvydas/blinkstick-ruby
+INHERIT=ruby-fakegem
+IUSE=examples test ruby_targets_ruby26 ruby_targets_ruby27 test
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/color-1.4.2[ruby_targets_ruby26(-)] >=dev-ruby/libusb-0.4.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/color-1.4.2[ruby_targets_ruby27(-)] >=dev-ruby/libusb-0.4.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? ( test )
+SLOT=0
+SRC_URI=https://github.com/arvydas/blinkstick-ruby/archive/89e3f621132c2571d5f7c636b3962ff1b0a64564.tar.gz -> blinkstick-1.0.1_p20150901.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=4ebb1af493cf22c080f205401b80c672
diff --git a/metadata/md5-cache/dev-ruby/bogus-0.1.6 b/metadata/md5-cache/dev-ruby/bogus-0.1.6
index 594ab20244b3..5e8a02701977 100644
--- a/metadata/md5-cache/dev-ruby/bogus-0.1.6
+++ b/metadata/md5-cache/dev-ruby/bogus-0.1.6
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/dependor-0.0.4[ruby_targets_rub
DESCRIPTION=Ensuring that the things you stub or mock actually exist
EAPI=6
HOMEPAGE=https://github.com/psyho/bogus
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bogus-0.1.6.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=59c595f2f353eb045efdb540dd6c9a3d
diff --git a/metadata/md5-cache/dev-ruby/brass-1.2.1-r1 b/metadata/md5-cache/dev-ruby/brass-1.2.1-r1
index 3d567cf0745f..fc80ce215968 100644
--- a/metadata/md5-cache/dev-ruby/brass-1.2.1-r1
+++ b/metadata/md5-cache/dev-ruby/brass-1.2.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/brass-1.2.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7d35672104850d874b71ca16b7251967
diff --git a/metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 b/metadata/md5-cache/dev-ruby/brotli-0.4.0-r2
index cb6f9f2f3167..0d959b71da9c 100644
--- a/metadata/md5-cache/dev-ruby/brotli-0.4.0-r2
+++ b/metadata/md5-cache/dev-ruby/brotli-0.4.0-r2
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=>=app-arch/brotli-1.0.7 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Brotli compressor/decompressor
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=test !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/miyucy/brotli/archive/v0.4.0.tar.gz -> brotli-0.4.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f847235360e6f32cbc7da9680621d123
diff --git a/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 b/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3
index 314d67b91ec0..76001f8ae4ab 100644
--- a/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3
+++ b/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bsearch-1.5.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=27743c2f0f10d77a68a5e7d16d59522e
diff --git a/metadata/md5-cache/dev-ruby/bson-4.12.0 b/metadata/md5-cache/dev-ruby/bson-4.12.0
index 20b6fc3b648f..727b47805e47 100644
--- a/metadata/md5-cache/dev-ruby/bson-4.12.0
+++ b/metadata/md5-cache/dev-ruby/bson-4.12.0
@@ -1,9 +1,10 @@
-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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)
EAPI=7
HOMEPAGE=https://www.mongodb.org/
+INHERIT=multilib ruby-fakegem
IUSE=test doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=APSL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/mongodb/bson-ruby/archive/v4.12.0.tar.gz -> bson-4.12.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=abdd61a9a2a1333860f2db5fedea37a5
diff --git a/metadata/md5-cache/dev-ruby/buftok-0.2.0-r2 b/metadata/md5-cache/dev-ruby/buftok-0.2.0-r2
index 3226bd9abb24..a40031f7d428 100644
--- a/metadata/md5-cache/dev-ruby/buftok-0.2.0-r2
+++ b/metadata/md5-cache/dev-ruby/buftok-0.2.0-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Statefully split input data by a specifiable token
EAPI=8
HOMEPAGE=https://github.com/sferik/buftok
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/buftok-0.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4ff448d507e3736d41a1cfd18704a7e5
diff --git a/metadata/md5-cache/dev-ruby/buftok-0.3.0 b/metadata/md5-cache/dev-ruby/buftok-0.3.0
index bf9c904104bf..382ceeeb033c 100644
--- a/metadata/md5-cache/dev-ruby/buftok-0.3.0
+++ b/metadata/md5-cache/dev-ruby/buftok-0.3.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/sferik/buftok/archive/v0.3.0.tar.gz -> buftok-0.3.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8f5a7645281af6cfde166682f081d5ac
diff --git a/metadata/md5-cache/dev-ruby/builder-3.2.4 b/metadata/md5-cache/dev-ruby/builder-3.2.4
index 4c051e0421cc..320f46f5deca 100644
--- a/metadata/md5-cache/dev-ruby/builder-3.2.4
+++ b/metadata/md5-cache/dev-ruby/builder-3.2.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A builder to facilitate programatic generation of XML markup
EAPI=7
HOMEPAGE=http://onestepback.org/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~alpha amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3.2
SRC_URI=https://rubygems.org/gems/builder-3.2.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d3063ed78578972e78c45e8fe776bace
diff --git a/metadata/md5-cache/dev-ruby/builder-3.2.4-r1 b/metadata/md5-cache/dev-ruby/builder-3.2.4-r1
index 964aed5a6b3d..fd0fb4381e27 100644
--- a/metadata/md5-cache/dev-ruby/builder-3.2.4-r1
+++ b/metadata/md5-cache/dev-ruby/builder-3.2.4-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3.2
SRC_URI=https://rubygems.org/gems/builder-3.2.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8b7de3abe8d493552ded586a034bf325
diff --git a/metadata/md5-cache/dev-ruby/bundler-2.1.4 b/metadata/md5-cache/dev-ruby/bundler-2.1.4
index 4c3bdb8133a7..988d872ab35f 100644
--- a/metadata/md5-cache/dev-ruby/bundler-2.1.4
+++ b/metadata/md5-cache/dev-ruby/bundler-2.1.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An easy way to vendor gem dependencies
EAPI=7
HOMEPAGE=https://github.com/carlhuda/bundler
+INHERIT=ruby-fakegem
IUSE=+doc test test ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~alpha amd64 arm arm64 hppa ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/bundler-2.1.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ed0691f5beb053e0ceec368550b02e99
diff --git a/metadata/md5-cache/dev-ruby/bundler-2.2.18 b/metadata/md5-cache/dev-ruby/bundler-2.2.18
index 0840e9c321c6..be1ad2e7e6a6 100644
--- a/metadata/md5-cache/dev-ruby/bundler-2.2.18
+++ b/metadata/md5-cache/dev-ruby/bundler-2.2.18
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An easy way to vendor gem dependencies
EAPI=7
HOMEPAGE=https://github.com/carlhuda/bundler
+INHERIT=ruby-fakegem
IUSE=+doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/bundler-2.2.18.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b744f9146e12cf32f88ad918ee35af9b
diff --git a/metadata/md5-cache/dev-ruby/bundler-2.2.24 b/metadata/md5-cache/dev-ruby/bundler-2.2.24
index 165ff3168ec6..ffa44fa5b22e 100644
--- a/metadata/md5-cache/dev-ruby/bundler-2.2.24
+++ b/metadata/md5-cache/dev-ruby/bundler-2.2.24
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An easy way to vendor gem dependencies
EAPI=8
HOMEPAGE=https://github.com/carlhuda/bundler
+INHERIT=ruby-fakegem
IUSE=+doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/bundler-2.2.24.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bc6d88928b859de1a74a9e6b034360a7
diff --git a/metadata/md5-cache/dev-ruby/bundler-2.2.25 b/metadata/md5-cache/dev-ruby/bundler-2.2.25
index 2f496ff43bc8..9764bb39bcf3 100644
--- a/metadata/md5-cache/dev-ruby/bundler-2.2.25
+++ b/metadata/md5-cache/dev-ruby/bundler-2.2.25
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An easy way to vendor gem dependencies
EAPI=8
HOMEPAGE=https://github.com/carlhuda/bundler
+INHERIT=ruby-fakegem
IUSE=+doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/bundler-2.2.25.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bc6d88928b859de1a74a9e6b034360a7
diff --git a/metadata/md5-cache/dev-ruby/bundler-2.2.29 b/metadata/md5-cache/dev-ruby/bundler-2.2.29
index a32f88cc1c7b..035d2b6390c3 100644
--- a/metadata/md5-cache/dev-ruby/bundler-2.2.29
+++ b/metadata/md5-cache/dev-ruby/bundler-2.2.29
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An easy way to vendor gem dependencies
EAPI=8
HOMEPAGE=https://github.com/carlhuda/bundler
+INHERIT=ruby-fakegem
IUSE=+doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/bundler-2.2.29.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bc6d88928b859de1a74a9e6b034360a7
diff --git a/metadata/md5-cache/dev-ruby/bundler-2.2.31 b/metadata/md5-cache/dev-ruby/bundler-2.2.31
index ea7a1c83c305..706803474fa2 100644
--- a/metadata/md5-cache/dev-ruby/bundler-2.2.31
+++ b/metadata/md5-cache/dev-ruby/bundler-2.2.31
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An easy way to vendor gem dependencies
EAPI=8
HOMEPAGE=https://github.com/carlhuda/bundler
+INHERIT=ruby-fakegem
IUSE=+doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/bundler-2.2.31.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bc6d88928b859de1a74a9e6b034360a7
diff --git a/metadata/md5-cache/dev-ruby/bundler-2.2.33 b/metadata/md5-cache/dev-ruby/bundler-2.2.33
index 331caf1d7f52..6f943b52180c 100644
--- a/metadata/md5-cache/dev-ruby/bundler-2.2.33
+++ b/metadata/md5-cache/dev-ruby/bundler-2.2.33
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An easy way to vendor gem dependencies
EAPI=8
HOMEPAGE=https://github.com/carlhuda/bundler
+INHERIT=ruby-fakegem
IUSE=+doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/bundler-2.2.33.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=11e43a50e3c16f5f43da4c3a5529babd
diff --git a/metadata/md5-cache/dev-ruby/bundler-2.3.8 b/metadata/md5-cache/dev-ruby/bundler-2.3.8
index fd79497e8125..118bff2c85bc 100644
--- a/metadata/md5-cache/dev-ruby/bundler-2.3.8
+++ b/metadata/md5-cache/dev-ruby/bundler-2.3.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/bundler-2.3.8.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2739d51e4bcd81c58f9e32538f2839fd
diff --git a/metadata/md5-cache/dev-ruby/bundler-audit-0.8.0 b/metadata/md5-cache/dev-ruby/bundler-audit-0.8.0
index 6a4d82b45bd9..b7035d7b8639 100644
--- a/metadata/md5-cache/dev-ruby/bundler-audit-0.8.0
+++ b/metadata/md5-cache/dev-ruby/bundler-audit-0.8.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides patch-level verification for Bundled apps
EAPI=7
HOMEPAGE=https://github.com/rubysec/bundler-audit
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-3
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=test
SLOT=0
SRC_URI=https://rubygems.org/gems/bundler-audit-0.8.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=049305a657a468961c284607c6b87ade
diff --git a/metadata/md5-cache/dev-ruby/bundler-audit-0.9.0.1 b/metadata/md5-cache/dev-ruby/bundler-audit-0.9.0.1
index fceacc416d7b..996f7cd4288a 100644
--- a/metadata/md5-cache/dev-ruby/bundler-audit-0.9.0.1
+++ b/metadata/md5-cache/dev-ruby/bundler-audit-0.9.0.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides patch-level verification for Bundled apps
EAPI=8
HOMEPAGE=https://github.com/rubysec/bundler-audit
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-3
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bundler-audit-0.9.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bbe7252eddae4622000fb12155130a80
diff --git a/metadata/md5-cache/dev-ruby/bunny-2.17.0 b/metadata/md5-cache/dev-ruby/bunny-2.17.0
index 00eb3b86f88b..9e6f87d2073b 100644
--- a/metadata/md5-cache/dev-ruby/bunny-2.17.0
+++ b/metadata/md5-cache/dev-ruby/bunny-2.17.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Another synchronous Ruby AMQP client
EAPI=7
HOMEPAGE=https://github.com/celldee/bunny
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bunny-2.17.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=592a6e5085246a75237cc06fbae15048
diff --git a/metadata/md5-cache/dev-ruby/bunny-2.19.0 b/metadata/md5-cache/dev-ruby/bunny-2.19.0
index b1ac8e727514..83259c5d1ff3 100644
--- a/metadata/md5-cache/dev-ruby/bunny-2.19.0
+++ b/metadata/md5-cache/dev-ruby/bunny-2.19.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Another synchronous Ruby AMQP client
EAPI=8
HOMEPAGE=https://github.com/ruby-amqp/bunny
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-amqp/bunny/archive/2.19.0.tar.gz -> bunny-2.19.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b15c420e09fc180f75ce3c56b3445b56
diff --git a/metadata/md5-cache/dev-ruby/c21e-1.2.1 b/metadata/md5-cache/dev-ruby/c21e-1.2.1
deleted file mode 100644
index 42912d23ee81..000000000000
--- a/metadata/md5-cache/dev-ruby/c21e-1.2.1
+++ /dev/null
@@ -1,15 +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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Run cross-platform executables
-EAPI=6
-HOMEPAGE=https://github.com/cucumber/cucumber/blob/master/c21e/ruby
-IUSE=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=1
-SRC_URI=https://rubygems.org/gems/c21e-1.2.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=9717be0a0a6702534e6caa56c45b5061
diff --git a/metadata/md5-cache/dev-ruby/c21e-2.0.0 b/metadata/md5-cache/dev-ruby/c21e-2.0.0
index 1fe216978ce3..2852855a8f2d 100644
--- a/metadata/md5-cache/dev-ruby/c21e-2.0.0
+++ b/metadata/md5-cache/dev-ruby/c21e-2.0.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/c21e-2.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2f266f4d5c04c0726715fee0264883d5
diff --git a/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3 b/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3
index 47d986dcc140..0cf06d0d1680 100644
--- a/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3
+++ b/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A distributed application deployment system
EAPI=7
HOMEPAGE=https://capistranorb.com/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/capistrano-2.15.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7ef59e2e06f2c172b9db01405afc85c4
diff --git a/metadata/md5-cache/dev-ruby/capistrano-3.16.0 b/metadata/md5-cache/dev-ruby/capistrano-3.16.0
index 20ec2b613bc8..9890ec22581b 100644
--- a/metadata/md5-cache/dev-ruby/capistrano-3.16.0
+++ b/metadata/md5-cache/dev-ruby/capistrano-3.16.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A distributed application deployment system
EAPI=7
HOMEPAGE=https://capistranorb.com/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/capistrano-3.16.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7514fdb6dc49300e69eb520d68e09a97
diff --git a/metadata/md5-cache/dev-ruby/capistrano-3.17.0 b/metadata/md5-cache/dev-ruby/capistrano-3.17.0
index 9f11ed1da484..b0fee54132cc 100644
--- a/metadata/md5-cache/dev-ruby/capistrano-3.17.0
+++ b/metadata/md5-cache/dev-ruby/capistrano-3.17.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/capistrano-3.17.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5936d553d5281f9af5a07d202dbb1fdd
diff --git a/metadata/md5-cache/dev-ruby/capybara-3.35.3 b/metadata/md5-cache/dev-ruby/capybara-3.35.3
index 2011c7856639..22c10e0f4077 100644
--- a/metadata/md5-cache/dev-ruby/capybara-3.35.3
+++ b/metadata/md5-cache/dev-ruby/capybara-3.35.3
@@ -4,6 +4,7 @@ DEPEND=test? ( || ( www-client/firefox www-client/firefox-bin ) ) ruby_targets_r
DESCRIPTION=Capybara aims to simplify the process of integration testing Rack applications
EAPI=7
HOMEPAGE=https://github.com/jnicklas/capybara
+INHERIT=virtualx ruby-fakegem
IUSE=test test ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/capybara-3.35.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=99b4d745bb1022b9bd2a0e33e932ee5e
diff --git a/metadata/md5-cache/dev-ruby/capybara-3.36.0 b/metadata/md5-cache/dev-ruby/capybara-3.36.0
index fe9a3c83f3e6..875da086c12a 100644
--- a/metadata/md5-cache/dev-ruby/capybara-3.36.0
+++ b/metadata/md5-cache/dev-ruby/capybara-3.36.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/capybara-3.36.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=8c044ae1aa529ff9337f141783aae5c2
diff --git a/metadata/md5-cache/dev-ruby/capybara-3.37.0 b/metadata/md5-cache/dev-ruby/capybara-3.37.0
index 166ea48d2c84..065d60621f55 100644
--- a/metadata/md5-cache/dev-ruby/capybara-3.37.0
+++ b/metadata/md5-cache/dev-ruby/capybara-3.37.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/capybara-3.37.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=4fb138b3bee398436dda7f1d4a169421
diff --git a/metadata/md5-cache/dev-ruby/capybara-3.37.1 b/metadata/md5-cache/dev-ruby/capybara-3.37.1
index 7282f064df45..17a2bc529ac7 100644
--- a/metadata/md5-cache/dev-ruby/capybara-3.37.1
+++ b/metadata/md5-cache/dev-ruby/capybara-3.37.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/capybara-3.37.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=4fb138b3bee398436dda7f1d4a169421
diff --git a/metadata/md5-cache/dev-ruby/certificate_authority-1.0.0 b/metadata/md5-cache/dev-ruby/certificate_authority-1.0.0
index f3528c683ce7..b2cf123c0eb0 100644
--- a/metadata/md5-cache/dev-ruby/certificate_authority-1.0.0
+++ b/metadata/md5-cache/dev-ruby/certificate_authority-1.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Managing the core functions outlined in RFC-3280 for PKI
EAPI=7
HOMEPAGE=https://github.com/cchandler/certificate_authority
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/cchandler/certificate_authority/archive/v1.0.0.tar.gz -> certificate_authority-1.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=be0ea14226b463da3de9fd4b1a1f2114
diff --git a/metadata/md5-cache/dev-ruby/certified-1.0.0 b/metadata/md5-cache/dev-ruby/certified-1.0.0
index 6fc5a26d6486..1bcdd878de85 100644
--- a/metadata/md5-cache/dev-ruby/certified-1.0.0
+++ b/metadata/md5-cache/dev-ruby/certified-1.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ensure using OpenSSL::SSL::VERIFY_PEER and provide certificate bundle if needed
EAPI=7
HOMEPAGE=https://github.com/stevegraham/certified
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/certified-1.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d663a75cc7195a9315608c3bcd6da354
diff --git a/metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1 b/metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1
index 6a2b4cd0ff2c..288ea337f267 100644
--- a/metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1
+++ b/metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1
@@ -1,4 +1,4 @@
-BDEPEND=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_ruby31? ( test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=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_ruby31? ( test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-libs/icu:= sys-libs/zlib ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Character encoding detecting library for Ruby using ICU
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/brianmario/charlock_holmes/archive/v0.7.7.tar.gz -> charlock_holmes-0.7.7.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2199c18318954dcc7ca521a25a82056e
diff --git a/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2 b/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2
index 6d9d5d6534be..3727bbe10eac 100644
--- a/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2
+++ b/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/carllerche/childlabor
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_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://github.com/carllerche/childlabor/archive/6518b939dddbad20c7f05aa075d76e3ca6e70447.tar.gz -> childlabor-0.0.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=dee7998ad70def25d9b0fb1eed15da2b
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=ea4b7e7691baf405bdfe516554d834cc
diff --git a/metadata/md5-cache/dev-ruby/childprocess-4.1.0 b/metadata/md5-cache/dev-ruby/childprocess-4.1.0
index 297b3a094dd5..23782a916082 100644
--- a/metadata/md5-cache/dev-ruby/childprocess-4.1.0
+++ b/metadata/md5-cache/dev-ruby/childprocess-4.1.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/childprocess-4.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=46b727d0ac857fc0c310fe9735e37421
diff --git a/metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 b/metadata/md5-cache/dev-ruby/chronic-0.10.2-r1
index 93d78df4b563..47d147dbcc26 100644
--- a/metadata/md5-cache/dev-ruby/chronic-0.10.2-r1
+++ b/metadata/md5-cache/dev-ruby/chronic-0.10.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Chronic is a natural language date/time parser written in pure Ruby
EAPI=8
HOMEPAGE=https://github.com/mojombo/chronic
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=amd64 ~hppa ppc ppc64 ~sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/chronic-0.10.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c3e989dca5b8981f06de95d74c4d413d
diff --git a/metadata/md5-cache/dev-ruby/chunky_png-1.4.0 b/metadata/md5-cache/dev-ruby/chunky_png-1.4.0
index d6465733ae18..0d73cedf7b9b 100644
--- a/metadata/md5-cache/dev-ruby/chunky_png-1.4.0
+++ b/metadata/md5-cache/dev-ruby/chunky_png-1.4.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Pure Ruby library that can read and write PNG images
EAPI=7
HOMEPAGE=https://wiki.github.com/wvanbergen/chunky_png
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/chunky_png-1.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fb8e407a1027438a200f5fa79bbfef1d
diff --git a/metadata/md5-cache/dev-ruby/cinch-2.3.4 b/metadata/md5-cache/dev-ruby/cinch-2.3.4
index 8a5177bec9c6..e03bce493900 100644
--- a/metadata/md5-cache/dev-ruby/cinch-2.3.4
+++ b/metadata/md5-cache/dev-ruby/cinch-2.3.4
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( doc? (
DESCRIPTION=IRC Bot Building Framework
EAPI=6
HOMEPAGE=https://github.com/cinchrb/cinch http://cinchrb.org
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 doc test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/cinch-2.3.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=61484bc5941103f2c3927e13a9460347
diff --git a/metadata/md5-cache/dev-ruby/classifier-reborn-2.2.0 b/metadata/md5-cache/dev-ruby/classifier-reborn-2.2.0
index bb6477cdd043..8970d2302077 100644
--- a/metadata/md5-cache/dev-ruby/classifier-reborn-2.2.0
+++ b/metadata/md5-cache/dev-ruby/classifier-reborn-2.2.0
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/fast-stemmer-1.0.0[ruby_targets
DESCRIPTION=Module to allow Bayesian and other types of classifications
EAPI=6
HOMEPAGE=https://github.com/jekyll/classifier-reborn
+INHERIT=ruby-fakegem
IUSE=gsl test test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-2.1
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/jekyll/classifier-reborn/archive/v2.2.0.tar.gz -> classifier-reborn-2.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d0b44f34e45109e87ace7ed1ef7438f8
diff --git a/metadata/md5-cache/dev-ruby/climate_control-0.2.0 b/metadata/md5-cache/dev-ruby/climate_control-0.2.0
index 0a648ede6aa4..67c073a2944b 100644
--- a/metadata/md5-cache/dev-ruby/climate_control-0.2.0
+++ b/metadata/md5-cache/dev-ruby/climate_control-0.2.0
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Easily manage your environment
EAPI=6
HOMEPAGE=https://github.com/thoughtbot/climate_control
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/climate_control-0.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0fee330e349709e77ec8f16c9d84ff05
diff --git a/metadata/md5-cache/dev-ruby/climate_control-1.0.1 b/metadata/md5-cache/dev-ruby/climate_control-1.0.1
index 3baf063e6730..96f8e15db696 100644
--- a/metadata/md5-cache/dev-ruby/climate_control-1.0.1
+++ b/metadata/md5-cache/dev-ruby/climate_control-1.0.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/climate_control-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=eeea2ddb73cc9e7262dc8f3344ad7776
diff --git a/metadata/md5-cache/dev-ruby/cliver-0.3.2-r1 b/metadata/md5-cache/dev-ruby/cliver-0.3.2-r1
index b16f42ab6eac..2a9a8acdbf1e 100644
--- a/metadata/md5-cache/dev-ruby/cliver-0.3.2-r1
+++ b/metadata/md5-cache/dev-ruby/cliver-0.3.2-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An easy way to detect and use command-line dependencies
EAPI=7
HOMEPAGE=https://yaauie.github.io/cliver/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~sparc
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/yaauie/cliver/archive/3d72e99af19c273a3f88adcd4b96c4b65b1b6d4b.tar.gz -> cliver-0.3.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=deaf7451e52527f028ed57d7ba61b8c9
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=e748102e7c31f4fe9faed768bfa8dad6
diff --git a/metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r1 b/metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r1
index f885719facbd..6f0cac187eca 100644
--- a/metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r1
+++ b/metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Advanced command line parser supporting commands
EAPI=8
HOMEPAGE=https://cmdparse.gettalong.org/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/cmdparse-3.0.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c447a1f32e61b83f302700a8f0a4bc45
diff --git a/metadata/md5-cache/dev-ruby/coderay-1.1.2 b/metadata/md5-cache/dev-ruby/coderay-1.1.2
index b29d53bf3e4b..66804f8e8b5b 100644
--- a/metadata/md5-cache/dev-ruby/coderay-1.1.2
+++ b/metadata/md5-cache/dev-ruby/coderay-1.1.2
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Ruby library for syntax highlighting
EAPI=6
HOMEPAGE=http://coderay.rubychan.de/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rubychan/coderay/archive/v1.1.2.tar.gz -> coderay-1.1.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=480c8b0df3d3f53635db0a1f1caa03b2
diff --git a/metadata/md5-cache/dev-ruby/coderay-1.1.3-r1 b/metadata/md5-cache/dev-ruby/coderay-1.1.3-r1
index 5cabcad94aa7..a2053c36b9d5 100644
--- a/metadata/md5-cache/dev-ruby/coderay-1.1.3-r1
+++ b/metadata/md5-cache/dev-ruby/coderay-1.1.3-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Ruby library for syntax highlighting
EAPI=7
HOMEPAGE=http://coderay.rubychan.de/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rubychan/coderay/archive/v1.1.3.tar.gz -> coderay-1.1.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4494e3f5fd666bfd58272c428b6e7721
diff --git a/metadata/md5-cache/dev-ruby/coderay-1.1.3-r2 b/metadata/md5-cache/dev-ruby/coderay-1.1.3-r2
index 0ef9c3adfbd4..ada93d020664 100644
--- a/metadata/md5-cache/dev-ruby/coderay-1.1.3-r2
+++ b/metadata/md5-cache/dev-ruby/coderay-1.1.3-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rubychan/coderay/archive/v1.1.3.tar.gz -> coderay-1.1.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=731ed83b9e426789cef9427d5dc35690
diff --git a/metadata/md5-cache/dev-ruby/coercible-1.0.0-r1 b/metadata/md5-cache/dev-ruby/coercible-1.0.0-r1
index 0e698aee44b0..05f7024790df 100644
--- a/metadata/md5-cache/dev-ruby/coercible-1.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/coercible-1.0.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Powerful, flexible and configurable coercion library
EAPI=8
HOMEPAGE=https://github.com/solnic/coercible https://rubygems.org/gems/coercible
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/coercible-1.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a2035b78fafe7e0d816164f4fba1c23e
diff --git a/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r1 b/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r1
index 2398aae3eee4..84faf2bbf688 100644
--- a/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r1
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby26(-)] >dev-ruby/railties-5.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby27(-)] >dev-ruby/railties-5.2:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/sprockets-rails[ruby_targets_ruby26(-)] dev-ruby/sprockets:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/sprockets-rails[ruby_targets_ruby27(-)] dev-ruby/sprockets:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby26(-)] >dev-ruby/railties-5.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby27(-)] >dev-ruby/railties-5.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby30(-)] >dev-ruby/railties-5.2:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/sprockets-rails[ruby_targets_ruby26(-)] dev-ruby/sprockets:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/sprockets-rails[ruby_targets_ruby27(-)] dev-ruby/sprockets:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sprockets-rails[ruby_targets_ruby30(-)] dev-ruby/sprockets:3[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
DESCRIPTION=Coffee Script adapter for the Rails asset pipeline
EAPI=7
HOMEPAGE=https://github.com/rails/coffee-rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
+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
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby26(-)] >dev-ruby/railties-5.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby27(-)] >dev-ruby/railties-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 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby26(-)] >dev-ruby/railties-5.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby27(-)] >dev-ruby/railties-5.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby30(-)] >dev-ruby/railties-5.2:*[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=5.0
SRC_URI=https://github.com/rails/coffee-rails/archive/v5.0.0.tar.gz -> coffee-rails-5.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c732feb8b2181048576bd3bcc517c913
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=a2262fc95178fd5dcfb74c6e0eebed93
diff --git a/metadata/md5-cache/dev-ruby/coffee-script-2.4.1 b/metadata/md5-cache/dev-ruby/coffee-script-2.4.1
index ba2c054c5645..ac61df2c9365 100644
--- a/metadata/md5-cache/dev-ruby/coffee-script-2.4.1
+++ b/metadata/md5-cache/dev-ruby/coffee-script-2.4.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby CoffeeScript is a bridge to the official CoffeeScript compiler
EAPI=8
HOMEPAGE=https://github.com/rails/ruby-coffee-script https://github.com/rails/coffee-rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/coffee-script-2.4.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8cfaa006a1c99a6ed16c66b10eedaed6
diff --git a/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1 b/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1
index 2e469fe4474e..27e3465234f9 100644
--- a/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1
+++ b/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby CoffeeScript is a bridge to the official CoffeeScript compiler
EAPI=7
HOMEPAGE=https://coffeescript.org/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/coffee-script-source-1.12.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=90246645fba1f4db4bb2817085405f6d
diff --git a/metadata/md5-cache/dev-ruby/color-1.8-r1 b/metadata/md5-cache/dev-ruby/color-1.8-r1
index 45786d56a540..1bdfe9c5c51d 100644
--- a/metadata/md5-cache/dev-ruby/color-1.8-r1
+++ b/metadata/md5-cache/dev-ruby/color-1.8-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
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_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4b9f603efb5b215b2df6a6b267113f32
diff --git a/metadata/md5-cache/dev-ruby/colorator-1.1.0-r1 b/metadata/md5-cache/dev-ruby/colorator-1.1.0-r1
index 5cfae1792ddd..9fa55ab90c42 100644
--- a/metadata/md5-cache/dev-ruby/colorator-1.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/colorator-1.1.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/octopress/colorator/archive/v1.1.0.tar.gz -> colorator-1.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=42264c41990d051fa9a514e0eff6d20b
diff --git a/metadata/md5-cache/dev-ruby/colored-1.2-r1 b/metadata/md5-cache/dev-ruby/colored-1.2-r1
index c8df8127e004..12c9fb1214ac 100644
--- a/metadata/md5-cache/dev-ruby/colored-1.2-r1
+++ b/metadata/md5-cache/dev-ruby/colored-1.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/colored-1.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=738a0c302ca27b558c3a9b4bb419a256
diff --git a/metadata/md5-cache/dev-ruby/colored2-3.1.2 b/metadata/md5-cache/dev-ruby/colored2-3.1.2
index cdf5efd7524c..737cff3cbb6e 100644
--- a/metadata/md5-cache/dev-ruby/colored2-3.1.2
+++ b/metadata/md5-cache/dev-ruby/colored2-3.1.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/colored2-3.1.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4175a3eb75b79143c54cbb0e0a207989
diff --git a/metadata/md5-cache/dev-ruby/colorize-0.8.1-r1 b/metadata/md5-cache/dev-ruby/colorize-0.8.1-r1
index b78c128a60d0..59043e447deb 100644
--- a/metadata/md5-cache/dev-ruby/colorize-0.8.1-r1
+++ b/metadata/md5-cache/dev-ruby/colorize-0.8.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/colorize-0.8.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e2e4f8dc68b6731ce93ed24c0832b82d
diff --git a/metadata/md5-cache/dev-ruby/columnize-0.9.0-r1 b/metadata/md5-cache/dev-ruby/columnize-0.9.0-r1
index 7a7615abf232..3c2fa3a34878 100644
--- a/metadata/md5-cache/dev-ruby/columnize-0.9.0-r1
+++ b/metadata/md5-cache/dev-ruby/columnize-0.9.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/columnize-0.9.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=69ee296083f774d028221dd3624a4dd2
diff --git a/metadata/md5-cache/dev-ruby/combustion-1.3.4 b/metadata/md5-cache/dev-ruby/combustion-1.3.4
deleted file mode 100644
index bab1bd5f6382..000000000000
--- a/metadata/md5-cache/dev-ruby/combustion-1.3.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby26(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby26(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Elegant Rails Engine Testing
-EAPI=8
-HOMEPAGE=https://github.com/pat/combustion
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby26(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby26(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/thor-0.14.6:*[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/combustion-1.3.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=77394421606ccc6b3791b21a48ca8d39
diff --git a/metadata/md5-cache/dev-ruby/combustion-1.3.5 b/metadata/md5-cache/dev-ruby/combustion-1.3.6
index 6a3ba0b2bc86..f35b608671fe 100644
--- a/metadata/md5-cache/dev-ruby/combustion-1.3.5
+++ b/metadata/md5-cache/dev-ruby/combustion-1.3.6
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Elegant Rails Engine Testing
EAPI=8
HOMEPAGE=https://github.com/pat/combustion
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,6 +12,6 @@ RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_rub
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-SRC_URI=https://rubygems.org/gems/combustion-1.3.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+SRC_URI=https://rubygems.org/gems/combustion-1.3.6.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=78ce9605e02e172c6b1c81909f438702
diff --git a/metadata/md5-cache/dev-ruby/combustion-1.3.7 b/metadata/md5-cache/dev-ruby/combustion-1.3.7
new file mode 100644
index 000000000000..45ce8de7b96f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/combustion-1.3.7
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby26(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby26(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/thor-0.14.6:*[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Elegant Rails Engine Testing
+EAPI=8
+HOMEPAGE=https://github.com/pat/combustion
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby26(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby26(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/thor-0.14.6:*[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 )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/combustion-1.3.7.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=78ce9605e02e172c6b1c81909f438702
diff --git a/metadata/md5-cache/dev-ruby/commander-4.5.2 b/metadata/md5-cache/dev-ruby/commander-4.5.2
deleted file mode 100644
index 9ba6f8bf26a4..000000000000
--- a/metadata/md5-cache/dev-ruby/commander-4.5.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/highline:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/highline:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=The complete solution for Ruby command-line executables
-EAPI=7
-HOMEPAGE=https://visionmedia.github.com/commander/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/highline:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/highline: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/commander-4.5.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=61e3875443a7d1268a2020cb5c171f7f
diff --git a/metadata/md5-cache/dev-ruby/commander-4.6.0 b/metadata/md5-cache/dev-ruby/commander-4.6.0
index 3a4f84b8e897..30358c2f4e2e 100644
--- a/metadata/md5-cache/dev-ruby/commander-4.6.0
+++ b/metadata/md5-cache/dev-ruby/commander-4.6.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/commander-4.6.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1bf8a557374f0c2eb858b33599e2311c
diff --git a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.10 b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.10
index 4e89a5d74eb0..889136c2b6fe 100644
--- a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.10
+++ b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.10
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/ruby-concurrency/concurrent-ruby/archive/v1.1.10.tar.gz -> concurrent-ruby-1.1.10.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1685e84ac91d7947cf7b992b398fe408
diff --git a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.9 b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.9
index aad4726a53bf..05031f1d0d14 100644
--- a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.9
+++ b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Modern concurrency tools including agents, futures, promises, thread pools, more
EAPI=8
HOMEPAGE=https://github.com/ruby-concurrency/concurrent-ruby
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/ruby-concurrency/concurrent-ruby/archive/v1.1.9.tar.gz -> concurrent-ruby-1.1.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d15a525f2f98a3066fbdd509d4e0c884
diff --git a/metadata/md5-cache/dev-ruby/connection_pool-2.2.5 b/metadata/md5-cache/dev-ruby/connection_pool-2.2.5
index ed8f48d70168..1b138a59970b 100644
--- a/metadata/md5-cache/dev-ruby/connection_pool-2.2.5
+++ b/metadata/md5-cache/dev-ruby/connection_pool-2.2.5
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/connection_pool-2.2.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=cc890b893baa337d3587e831ff8937c8
diff --git a/metadata/md5-cache/dev-ruby/contracts-0.16.1 b/metadata/md5-cache/dev-ruby/contracts-0.16.1
index d434fa876e58..ab946968a05f 100644
--- a/metadata/md5-cache/dev-ruby/contracts-0.16.1
+++ b/metadata/md5-cache/dev-ruby/contracts-0.16.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/contracts-0.16.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=402d905d05eb92b6379c2a7580ff7297
diff --git a/metadata/md5-cache/dev-ruby/contracts-0.17 b/metadata/md5-cache/dev-ruby/contracts-0.17
index 87a877694401..13a6c6d18f7a 100644
--- a/metadata/md5-cache/dev-ruby/contracts-0.17
+++ b/metadata/md5-cache/dev-ruby/contracts-0.17
@@ -6,12 +6,12 @@ EAPI=7
HOMEPAGE=https://github.com/egonSchiele/contracts.ruby
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0.17
SRC_URI=https://rubygems.org/gems/contracts-0.17.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=739ab71005dbda4496801df7026da942
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=53352203f274dba26524bc3fc9dbf5e9
diff --git a/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 b/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1
index e4116c153b8e..9959585f487e 100644
--- a/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1
+++ b/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A high performance event framework for Ruby which uses the libev C library
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/cool.io-1.7.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a8c00efa9c5b2d6f22e2c71b3e5eeace
diff --git a/metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2 b/metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2
index 182eb9dc6526..171fa087cce2 100644
--- a/metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2
+++ b/metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/countdownlatch-1.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c8ce543f58f943c4988f90a26fd04e29
diff --git a/metadata/md5-cache/dev-ruby/crack-0.4.4 b/metadata/md5-cache/dev-ruby/crack-0.4.4
index 2c99c2ba2390..bec9375bcd3e 100644
--- a/metadata/md5-cache/dev-ruby/crack-0.4.4
+++ b/metadata/md5-cache/dev-ruby/crack-0.4.4
@@ -6,12 +6,12 @@ EAPI=7
HOMEPAGE=https://github.com/jnunemaker/crack
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~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_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/jnunemaker/crack/archive/v0.4.4.tar.gz -> crack-0.4.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d08c6a2273bf9f9dfa7a50d6ede54ec0
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=181ae215e9ec70555f1ee74051a77bf4
diff --git a/metadata/md5-cache/dev-ruby/crass-1.0.6 b/metadata/md5-cache/dev-ruby/crass-1.0.6
index c8ff5df504f1..df48ab04b098 100644
--- a/metadata/md5-cache/dev-ruby/crass-1.0.6
+++ b/metadata/md5-cache/dev-ruby/crass-1.0.6
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby CSS parser that's fully compliant with the CSS Syntax Level 3 specification
EAPI=7
HOMEPAGE=https://github.com/rgrove/crass/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rgrove/crass/archive/v1.0.6.tar.gz -> crass-1.0.6.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e282adb0525d5791b829a83ceb7a9730
diff --git a/metadata/md5-cache/dev-ruby/crass-1.0.6-r1 b/metadata/md5-cache/dev-ruby/crass-1.0.6-r1
index cb2fe9b9f17d..f9e478ed5b89 100644
--- a/metadata/md5-cache/dev-ruby/crass-1.0.6-r1
+++ b/metadata/md5-cache/dev-ruby/crass-1.0.6-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby CSS parser that's fully compliant with the CSS Syntax Level 3 specification
EAPI=8
HOMEPAGE=https://github.com/rgrove/crass/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rgrove/crass/archive/v1.0.6.tar.gz -> crass-1.0.6.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e88a9abcee2d9ab06811baeb691f092d
diff --git a/metadata/md5-cache/dev-ruby/creole-0.5.0-r1 b/metadata/md5-cache/dev-ruby/creole-0.5.0-r1
index 4cee7d885a80..9c50d3f17bdb 100644
--- a/metadata/md5-cache/dev-ruby/creole-0.5.0-r1
+++ b/metadata/md5-cache/dev-ruby/creole-0.5.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/minad/creole/archive/v0.5.0.tar.gz -> creole-0.5.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a8bedce6efa810c8f71418a762893dd1
diff --git a/metadata/md5-cache/dev-ruby/cri-2.15.11 b/metadata/md5-cache/dev-ruby/cri-2.15.11
index ce1d45ae4f2b..ad82528fa855 100644
--- a/metadata/md5-cache/dev-ruby/cri-2.15.11
+++ b/metadata/md5-cache/dev-ruby/cri-2.15.11
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Cri is a library for building easy-to-use commandline tools
EAPI=7
HOMEPAGE=https://rubygems.org/gems/cri
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/cri-2.15.11.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5883b85ef1c62a9ecfa83dfda164b0c6
diff --git a/metadata/md5-cache/dev-ruby/cri-2.15.11-r1 b/metadata/md5-cache/dev-ruby/cri-2.15.11-r1
index ffadb6e80364..a2652d3a5a96 100644
--- a/metadata/md5-cache/dev-ruby/cri-2.15.11-r1
+++ b/metadata/md5-cache/dev-ruby/cri-2.15.11-r1
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) test? ( dev-ruby/yard[ruby_targets_ruby26(-)] dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) test? ( dev-ruby/yard[ruby_targets_ruby27(-)] dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) test? ( dev-ruby/yard[ruby_targets_ruby30(-)] 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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) test? ( dev-ruby/yard[ruby_targets_ruby26(-)] dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) test? ( dev-ruby/yard[ruby_targets_ruby27(-)] dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) test? ( dev-ruby/yard[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) test? ( dev-ruby/yard[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Cri is a library for building easy-to-use commandline tools
EAPI=8
HOMEPAGE=https://rubygems.org/gems/cri
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv ~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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/cri-2.15.11.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=0f290120eec35bee7d022fe2284e8763
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=a7d39d862fd5d9ca71d4f06095ca4620
diff --git a/metadata/md5-cache/dev-ruby/css_parser-1.10.0 b/metadata/md5-cache/dev-ruby/css_parser-1.10.0
index a02306bf533b..b2cab3d5fbdd 100644
--- a/metadata/md5-cache/dev-ruby/css_parser-1.10.0
+++ b/metadata/md5-cache/dev-ruby/css_parser-1.10.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Sass-based Stylesheet Framework
EAPI=8
HOMEPAGE=https://github.com/premailer/css_parser/
+INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/premailer/css_parser/archive/v1.10.0.tar.gz -> css_parser-1.10.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a27a693fc987f6290f83b19104261a5e
diff --git a/metadata/md5-cache/dev-ruby/css_parser-1.11.0 b/metadata/md5-cache/dev-ruby/css_parser-1.11.0
index 0cade5bb4611..17c6c2365c43 100644
--- a/metadata/md5-cache/dev-ruby/css_parser-1.11.0
+++ b/metadata/md5-cache/dev-ruby/css_parser-1.11.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Sass-based Stylesheet Framework
EAPI=8
HOMEPAGE=https://github.com/premailer/css_parser/
+INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/premailer/css_parser/archive/v1.11.0.tar.gz -> css_parser-1.11.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a27a693fc987f6290f83b19104261a5e
diff --git a/metadata/md5-cache/dev-ruby/css_parser-1.9.0 b/metadata/md5-cache/dev-ruby/css_parser-1.9.0
index bd9eb5f29ef4..51907f06ade5 100644
--- a/metadata/md5-cache/dev-ruby/css_parser-1.9.0
+++ b/metadata/md5-cache/dev-ruby/css_parser-1.9.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Sass-based Stylesheet Framework
EAPI=7
HOMEPAGE=https://github.com/premailer/css_parser/
+INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/premailer/css_parser/archive/v1.9.0.tar.gz -> css_parser-1.9.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=28bc29f803016e341023e018e4873d36
diff --git a/metadata/md5-cache/dev-ruby/csv-3.2.2 b/metadata/md5-cache/dev-ruby/csv-3.2.2
index 6343633a7ad5..c9114cb5c451 100644
--- a/metadata/md5-cache/dev-ruby/csv-3.2.2
+++ b/metadata/md5-cache/dev-ruby/csv-3.2.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=The CSV library provides a complete interface to CSV files and data
EAPI=8
HOMEPAGE=https://github.com/ruby/csv
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/ruby/csv/archive/v3.2.2.tar.gz -> csv-3.2.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=382e12238713bd759a34eedcff011c9e
diff --git a/metadata/md5-cache/dev-ruby/csv-3.2.3 b/metadata/md5-cache/dev-ruby/csv-3.2.3
index 4088021b7e51..d6a4eb74aeb7 100644
--- a/metadata/md5-cache/dev-ruby/csv-3.2.3
+++ b/metadata/md5-cache/dev-ruby/csv-3.2.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=The CSV library provides a complete interface to CSV files and data
EAPI=8
HOMEPAGE=https://github.com/ruby/csv
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/ruby/csv/archive/v3.2.3.tar.gz -> csv-3.2.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0e34c1af33d2bcc500e048c95fecd406
diff --git a/metadata/md5-cache/dev-ruby/curb-0.9.11-r1 b/metadata/md5-cache/dev-ruby/curb-0.9.11-r1
index cecac52fd6b0..339cb991eb06 100644
--- a/metadata/md5-cache/dev-ruby/curb-0.9.11-r1
+++ b/metadata/md5-cache/dev-ruby/curb-0.9.11-r1
@@ -1,9 +1,10 @@
-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=net-misc/curl[ssl] test? ( net-misc/curl ) 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=Ruby-language bindings for libcurl
EAPI=7
HOMEPAGE=https://github.com/taf2/curb
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/curb-0.9.11.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9921c5b018842e9b933c9c5af1c1fc18
diff --git a/metadata/md5-cache/dev-ruby/curb-1.0.1 b/metadata/md5-cache/dev-ruby/curb-1.0.1
index d29ee64c76b3..06b701998169 100644
--- a/metadata/md5-cache/dev-ruby/curb-1.0.1
+++ b/metadata/md5-cache/dev-ruby/curb-1.0.1
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=net-misc/curl[ssl] test? ( net-misc/curl ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Ruby-language bindings for libcurl
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/curb-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e882c3e86321650c6c4115de03f26699
diff --git a/metadata/md5-cache/dev-ruby/curses-1.4.2 b/metadata/md5-cache/dev-ruby/curses-1.4.2
index 881a231f7e84..8eb0d5864592 100644
--- a/metadata/md5-cache/dev-ruby/curses-1.4.2
+++ b/metadata/md5-cache/dev-ruby/curses-1.4.2
@@ -1,9 +1,10 @@
-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? ( 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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=sys-libs/ncurses:0 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=Ruby binding for curses, ncurses, and PDCurses
EAPI=7
HOMEPAGE=https://github.com/ruby/curses
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=|| ( Ruby BSD-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/curses-1.4.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d9c505637f0b380b57557d6f7de89e3c
diff --git a/metadata/md5-cache/dev-ruby/curses-1.4.3 b/metadata/md5-cache/dev-ruby/curses-1.4.3
index ed820fb294bf..e3662faaa71c 100644
--- a/metadata/md5-cache/dev-ruby/curses-1.4.3
+++ b/metadata/md5-cache/dev-ruby/curses-1.4.3
@@ -1,9 +1,10 @@
-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? ( 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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=sys-libs/ncurses:0 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=Ruby binding for curses, ncurses, and PDCurses
EAPI=8
HOMEPAGE=https://github.com/ruby/curses
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=|| ( Ruby BSD-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/curses-1.4.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3dd00288330f9f20d37056f18948d919
diff --git a/metadata/md5-cache/dev-ruby/curses-1.4.4 b/metadata/md5-cache/dev-ruby/curses-1.4.4
index aabd20126142..cefa4838a7ac 100644
--- a/metadata/md5-cache/dev-ruby/curses-1.4.4
+++ b/metadata/md5-cache/dev-ruby/curses-1.4.4
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=sys-libs/ncurses:0 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Ruby binding for curses, ncurses, and PDCurses
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/curses-1.4.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=537df034a926b749f56c9e99e3ef999a
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
index 8dd22e901bfe..0969a1eb726c 100644
--- a/metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r2
+++ b/metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
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
@@ -12,5 +13,5 @@ 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 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bce736046883a0af1be10c0b626f82a9
diff --git a/metadata/md5-cache/dev-ruby/daemons-1.3.1 b/metadata/md5-cache/dev-ruby/daemons-1.3.1
index ab0ae6841aa7..1a15d32a5dbf 100644
--- a/metadata/md5-cache/dev-ruby/daemons-1.3.1
+++ b/metadata/md5-cache/dev-ruby/daemons-1.3.1
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Wrap existing ruby scripts to be run as a daemon
EAPI=6
HOMEPAGE=https://github.com/thuehlinger/daemons
+INHERIT=ruby-fakegem
IUSE=examples ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/thuehlinger/daemons/archive/v1.3.1.tar.gz -> daemons-1.3.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9fdc7239f69e4108f1a153f607c9645b
diff --git a/metadata/md5-cache/dev-ruby/daemons-1.4.0 b/metadata/md5-cache/dev-ruby/daemons-1.4.0
index e6363adac6df..efc64203617c 100644
--- a/metadata/md5-cache/dev-ruby/daemons-1.4.0
+++ b/metadata/md5-cache/dev-ruby/daemons-1.4.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Wrap existing ruby scripts to be run as a daemon
EAPI=7
HOMEPAGE=https://github.com/thuehlinger/daemons
+INHERIT=ruby-fakegem
IUSE=examples ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/thuehlinger/daemons/archive/v1.4.0.tar.gz -> daemons-1.4.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7d3f9a57569fe967ee35d4ec8363ba18
diff --git a/metadata/md5-cache/dev-ruby/daemons-1.4.1 b/metadata/md5-cache/dev-ruby/daemons-1.4.1
index f9ec17487422..a9fa85aefcbc 100644
--- a/metadata/md5-cache/dev-ruby/daemons-1.4.1
+++ b/metadata/md5-cache/dev-ruby/daemons-1.4.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/thuehlinger/daemons/archive/v1.4.1.tar.gz -> daemons-1.4.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ed89f1ce280d318ea89a14abc1fd1fe1
diff --git a/metadata/md5-cache/dev-ruby/dalli-2.7.11 b/metadata/md5-cache/dev-ruby/dalli-2.7.11
index dad42ed56216..f2e081710b2c 100644
--- a/metadata/md5-cache/dev-ruby/dalli-2.7.11
+++ b/metadata/md5-cache/dev-ruby/dalli-2.7.11
@@ -4,6 +4,7 @@ DEPEND=test? ( >=net-misc/memcached-1.5.4 ) ruby_targets_ruby26? ( dev-lang/ruby
DESCRIPTION=A high performance pure Ruby client for accessing memcached servers
EAPI=7
HOMEPAGE=https://github.com/petergoldstein/dalli
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/petergoldstein/dalli/archive/v2.7.11.tar.gz -> dalli-2.7.11.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f9e895b7d1a219527a8c9222bc63100c
diff --git a/metadata/md5-cache/dev-ruby/dalli-3.0.3 b/metadata/md5-cache/dev-ruby/dalli-3.0.3
index bd8f8827aae9..299bd2242a9b 100644
--- a/metadata/md5-cache/dev-ruby/dalli-3.0.3
+++ b/metadata/md5-cache/dev-ruby/dalli-3.0.3
@@ -4,6 +4,7 @@ DEPEND=test? ( >=net-misc/memcached-1.5.4[ssl(-)] ) ruby_targets_ruby26? ( dev-l
DESCRIPTION=A high performance pure Ruby client for accessing memcached servers
EAPI=8
HOMEPAGE=https://github.com/petergoldstein/dalli
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/petergoldstein/dalli/archive/v3.0.3.tar.gz -> dalli-3.0.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a4c7fc8ae80ea6941131a27a4ef6bac6
diff --git a/metadata/md5-cache/dev-ruby/dalli-3.2.1 b/metadata/md5-cache/dev-ruby/dalli-3.2.1
index 60d61cba4fcb..4a0b24004527 100644
--- a/metadata/md5-cache/dev-ruby/dalli-3.2.1
+++ b/metadata/md5-cache/dev-ruby/dalli-3.2.1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/rack[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( >=net-misc/memcached-1.5.4[ssl(-)] ) 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(-)] )
+DEPEND=test? ( >=net-misc/memcached-1.5.4[ssl(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A high performance pure Ruby client for accessing memcached servers
EAPI=8
HOMEPAGE=https://github.com/petergoldstein/dalli
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/petergoldstein/dalli/archive/v3.2.1.tar.gz -> dalli-3.2.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=8d5627961a3e7af6b220450673400c4f
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=d376f2c166657f8a1b16ef387db36ba4
diff --git a/metadata/md5-cache/dev-ruby/dalli-3.2.2 b/metadata/md5-cache/dev-ruby/dalli-3.2.2
new file mode 100644
index 000000000000..976e08f30c1e
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/dalli-3.2.2
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( >=net-misc/memcached-1.5.4[ssl(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A high performance pure Ruby client for accessing memcached servers
+EAPI=8
+HOMEPAGE=https://github.com/petergoldstein/dalli
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/petergoldstein/dalli/archive/v3.2.2.tar.gz -> dalli-3.2.2.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=d376f2c166657f8a1b16ef387db36ba4
diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-1.7.0 b/metadata/md5-cache/dev-ruby/database_cleaner-1.7.0
index b7edac71e8a8..2c059b30869c 100644
--- a/metadata/md5-cache/dev-ruby/database_cleaner-1.7.0
+++ b/metadata/md5-cache/dev-ruby/database_cleaner-1.7.0
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Strategies for cleaning databases
EAPI=6
HOMEPAGE=https://github.com/bmabey/database_cleaner
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/database_cleaner-1.7.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d48ca7bb15aae4dd66f9b59e09e80a37
diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-2.0.1 b/metadata/md5-cache/dev-ruby/database_cleaner-2.0.1
index 613799d59898..74bf39e4490b 100644
--- a/metadata/md5-cache/dev-ruby/database_cleaner-2.0.1
+++ b/metadata/md5-cache/dev-ruby/database_cleaner-2.0.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/database_cleaner-2.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f4a466b4223fa737c953bf3ed93155b8
diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.0.1 b/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.0.1
index f08f2afb20f1..b774eb17f0c5 100644
--- a/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.0.1
+++ b/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.0.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2.0
SRC_URI=https://rubygems.org/gems/database_cleaner-active_record-2.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b8fa766f4ce9304d0b9f7773f82072c6
diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1 b/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1
index 0bc69665b4e3..c07ae5b398da 100644
--- a/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1
+++ b/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Strategies for cleaning databases
EAPI=7
HOMEPAGE=https://github.com/bmabey/database_cleaner
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=2.0
SRC_URI=https://rubygems.org/gems/database_cleaner-core-2.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=19314e48f0b3667f4c731434508a0a72
diff --git a/metadata/md5-cache/dev-ruby/date-3.2.2 b/metadata/md5-cache/dev-ruby/date-3.2.2
index 0ccdb49efb24..66c83795194b 100644
--- a/metadata/md5-cache/dev-ruby/date-3.2.2
+++ b/metadata/md5-cache/dev-ruby/date-3.2.2
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A subclass of Object includes Comparable module for handling dates
EAPI=8
HOMEPAGE=https://github.com/ruby/date
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/date/archive/v3.2.2.tar.gz -> date-3.2.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f0d430d7ebe5f5256c7b8d2e604e5139
diff --git a/metadata/md5-cache/dev-ruby/date_validator-0.11.0 b/metadata/md5-cache/dev-ruby/date_validator-0.11.0
index d284d2e7a045..82500d63cf74 100644
--- a/metadata/md5-cache/dev-ruby/date_validator-0.11.0
+++ b/metadata/md5-cache/dev-ruby/date_validator-0.11.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Simple, ORM agnostic, Ruby 1.9 compatible date validator for Rails
EAPI=7
HOMEPAGE=https://github.com/codegram/date_validator
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/date_validator-0.11.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=68cba8c4fd461444138d70599abde451
diff --git a/metadata/md5-cache/dev-ruby/date_validator-0.12.0 b/metadata/md5-cache/dev-ruby/date_validator-0.12.0
index eff93ad4984a..f9839ffd0bbe 100644
--- a/metadata/md5-cache/dev-ruby/date_validator-0.12.0
+++ b/metadata/md5-cache/dev-ruby/date_validator-0.12.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Simple, ORM agnostic, Ruby 1.9 compatible date validator for Rails
EAPI=8
HOMEPAGE=https://github.com/codegram/date_validator
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/date_validator-0.12.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f82f941509399776334be34a422b4c11
diff --git a/metadata/md5-cache/dev-ruby/dbf-4.1.3 b/metadata/md5-cache/dev-ruby/dbf-4.1.3
index 4db14618a9bc..5cb1a34cb84e 100644
--- a/metadata/md5-cache/dev-ruby/dbf-4.1.3
+++ b/metadata/md5-cache/dev-ruby/dbf-4.1.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=a small fast library for reading dBase, xBase, Clipper and FoxPro database files
EAPI=7
HOMEPAGE=https://github.com/infused/dbf
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/dbf-4.1.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=080ae00d4914a2acca9d9fcfac739908
diff --git a/metadata/md5-cache/dev-ruby/dbf-4.1.6 b/metadata/md5-cache/dev-ruby/dbf-4.1.6
index f2179495402f..5133693eb61d 100644
--- a/metadata/md5-cache/dev-ruby/dbf-4.1.6
+++ b/metadata/md5-cache/dev-ruby/dbf-4.1.6
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=a small fast library for reading dBase, xBase, Clipper and FoxPro database files
EAPI=8
HOMEPAGE=https://github.com/infused/dbf
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/dbf-4.1.6.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=48ddc4c7a70cb7627bf350b6ca20a219
diff --git a/metadata/md5-cache/dev-ruby/dbf-4.2.0 b/metadata/md5-cache/dev-ruby/dbf-4.2.0
index 7c3dc69c6b2b..d9ec0bae7947 100644
--- a/metadata/md5-cache/dev-ruby/dbf-4.2.0
+++ b/metadata/md5-cache/dev-ruby/dbf-4.2.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/dbf-4.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e9ad504eb45c4dfd74fdbf0a17f9de45
diff --git a/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0 b/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0
deleted file mode 100644
index 368d0144fd62..000000000000
--- a/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/ddmetrics:1[ruby_targets_ruby26(-)] dev-ruby/ref:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ddmetrics:1[ruby_targets_ruby27(-)] dev-ruby/ref:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Adds support for memoizing functions
-EAPI=6
-HOMEPAGE=https://github.com/ddfreyne/ddmemoize/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~riscv
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/ddmetrics:1[ruby_targets_ruby26(-)] dev-ruby/ref:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ddmetrics:1[ruby_targets_ruby27(-)] dev-ruby/ref: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=1
-SRC_URI=https://rubygems.org/gems/ddmemoize-1.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=8783045fa6ca7e561b94ecf2baae54df
diff --git a/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0-r1 b/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0-r1
index 989e52f29d1f..ee1b2e1b1f0a 100644
--- a/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/ddmemoize-1.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=80879e9b0e522109b2904240db722659
diff --git a/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1 b/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1
index 54eae8666d23..7c5e2f30ed38 100644
--- a/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Non-timeseries measurements for Ruby programs
EAPI=8
HOMEPAGE=https://github.com/ddfreyne/ddmetrics/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/ddmetrics-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8eaad5d3848a7bcc04efd3f50e055646
diff --git a/metadata/md5-cache/dev-ruby/ddplugin-1.0.3 b/metadata/md5-cache/dev-ruby/ddplugin-1.0.3
index 8166ba15cd3d..2e371865f85c 100644
--- a/metadata/md5-cache/dev-ruby/ddplugin-1.0.3
+++ b/metadata/md5-cache/dev-ruby/ddplugin-1.0.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides plugin management for Ruby projects
EAPI=7
HOMEPAGE=https://github.com/ddfreyne/ddplugin/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/ddplugin-1.0.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a31d24ca92a3a4d7fbc0958fbd442b66
diff --git a/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0 b/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0
index def9601d0fe5..09527931b15d 100644
--- a/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0
+++ b/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A Ruby wrapper for the MRI 2.0 debug_inspector API
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/banister/debug_inspector/archive/v1.1.0.tar.gz -> debug_inspector-1.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b3fde1e79e5adca0cdf1dd8ef896d244
diff --git a/metadata/md5-cache/dev-ruby/deep_merge-1.2.1 b/metadata/md5-cache/dev-ruby/deep_merge-1.2.1
index 6e2d065bec97..bd87a0dd5e86 100644
--- a/metadata/md5-cache/dev-ruby/deep_merge-1.2.1
+++ b/metadata/md5-cache/dev-ruby/deep_merge-1.2.1
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple set of utility functions for Hash
EAPI=6
HOMEPAGE=http://trac.misuse.org/science/wiki/DeepMerge
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/deep_merge-1.2.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0d8271629af08a5304a79ba8c44953e5
diff --git a/metadata/md5-cache/dev-ruby/deep_merge-1.2.2 b/metadata/md5-cache/dev-ruby/deep_merge-1.2.2
index 56f652ccc9de..c959a60cc35b 100644
--- a/metadata/md5-cache/dev-ruby/deep_merge-1.2.2
+++ b/metadata/md5-cache/dev-ruby/deep_merge-1.2.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple set of utility functions for Hash
EAPI=8
HOMEPAGE=https://github.com/danielsdeleo/deep_merge
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/deep_merge-1.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8fa3c06658e1ba543c0df3c8bc6f5c19
diff --git a/metadata/md5-cache/dev-ruby/delayer-1.2.1 b/metadata/md5-cache/dev-ruby/delayer-1.2.1
index 3dd5e2b1abdc..ac6a5ce21814 100644
--- a/metadata/md5-cache/dev-ruby/delayer-1.2.1
+++ b/metadata/md5-cache/dev-ruby/delayer-1.2.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Delay the processing
EAPI=7
HOMEPAGE=https://rubygems.org/gems/delayer
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/delayer-1.2.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=cef54d2a66ee55c0867f492b7eea9ca6
diff --git a/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0 b/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0
index 0f79af9db482..f835afde8d90 100644
--- a/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0
+++ b/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/delayer-deferred-2.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ee6ca550afd1a5ff64191ef1f8ce8c9b
diff --git a/metadata/md5-cache/dev-ruby/dependor-1.0.1-r1 b/metadata/md5-cache/dev-ruby/dependor-1.0.1-r1
index 3a6a39f93e06..f5a15fe3dae2 100644
--- a/metadata/md5-cache/dev-ruby/dependor-1.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/dependor-1.0.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/dependor-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b5347dce55e409a1aaef07ae3ba20a69
diff --git a/metadata/md5-cache/dev-ruby/deprecated-3.0.1-r3 b/metadata/md5-cache/dev-ruby/deprecated-3.0.1-r3
index a4d6d6f42eca..4e90b68883d2 100644
--- a/metadata/md5-cache/dev-ruby/deprecated-3.0.1-r3
+++ b/metadata/md5-cache/dev-ruby/deprecated-3.0.1-r3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/deprecated-3.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1fcda73caa7fd3007b1b1eb5f600fe85
diff --git a/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1 b/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1
index 0b228660ae9a..d3dfb4283ae1 100644
--- a/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1
+++ b/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/descendants_tracker-0.0.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ede7c969368ebbd63fb4bb1874cd9fdc
diff --git a/metadata/md5-cache/dev-ruby/did_you_mean-1.4.0 b/metadata/md5-cache/dev-ruby/did_you_mean-1.4.0
index 193f9bef711c..9914e752408c 100644
--- a/metadata/md5-cache/dev-ruby/did_you_mean-1.4.0
+++ b/metadata/md5-cache/dev-ruby/did_you_mean-1.4.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION='did you mean?'experience in Ruby
EAPI=7
HOMEPAGE=https://github.com/yuki24/did_you_mean
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2.6
SRC_URI=https://rubygems.org/gems/did_you_mean-1.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7edf2a7b0bc9892b662ce4d5a7cf5a38
diff --git a/metadata/md5-cache/dev-ruby/did_you_mean-1.5.0 b/metadata/md5-cache/dev-ruby/did_you_mean-1.5.0
index a8e4296e24b5..f890e708f13d 100644
--- a/metadata/md5-cache/dev-ruby/did_you_mean-1.5.0
+++ b/metadata/md5-cache/dev-ruby/did_you_mean-1.5.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION='did you mean?'experience in Ruby
EAPI=7
HOMEPAGE=https://github.com/yuki24/did_you_mean
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2.6
SRC_URI=https://rubygems.org/gems/did_you_mean-1.5.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0e6c91511500f95d5fa082a9af47e450
diff --git a/metadata/md5-cache/dev-ruby/did_you_mean-1.6.1 b/metadata/md5-cache/dev-ruby/did_you_mean-1.6.1
index 9bcb1ae1e179..b4af9b6ccf35 100644
--- a/metadata/md5-cache/dev-ruby/did_you_mean-1.6.1
+++ b/metadata/md5-cache/dev-ruby/did_you_mean-1.6.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2.6
SRC_URI=https://rubygems.org/gems/did_you_mean-1.6.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=713b06812944779ddd5f21aed9ddf91b
diff --git a/metadata/md5-cache/dev-ruby/diff-lcs-1.4.4 b/metadata/md5-cache/dev-ruby/diff-lcs-1.4.4
index b6b158d1883a..9473a6fb517a 100644
--- a/metadata/md5-cache/dev-ruby/diff-lcs-1.4.4
+++ b/metadata/md5-cache/dev-ruby/diff-lcs-1.4.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Use the McIlroy-Hunt LCS algorithm to compute differences
EAPI=7
HOMEPAGE=https://github.com/halostatue/diff-lcs
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( MIT Ruby GPL-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/diff-lcs-1.4.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9aaa6a6f33a81959b1a66cca1f98ac90
diff --git a/metadata/md5-cache/dev-ruby/diff-lcs-1.5.0 b/metadata/md5-cache/dev-ruby/diff-lcs-1.5.0
index 46a3cc31a158..4590837e7112 100644
--- a/metadata/md5-cache/dev-ruby/diff-lcs-1.5.0
+++ b/metadata/md5-cache/dev-ruby/diff-lcs-1.5.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/diff-lcs-1.5.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5e1e562ac046d8c19765f7de6204984a
diff --git a/metadata/md5-cache/dev-ruby/digest-3.1.0 b/metadata/md5-cache/dev-ruby/digest-3.1.0
index 78e899f5028a..6d6640f62688 100644
--- a/metadata/md5-cache/dev-ruby/digest-3.1.0
+++ b/metadata/md5-cache/dev-ruby/digest-3.1.0
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Provides a framework for message digest libraries
EAPI=8
HOMEPAGE=https://github.com/ruby/digest
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/digest/archive/v3.1.0.tar.gz -> digest-3.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0502147edc2792e239f559b2308e29ea
diff --git a/metadata/md5-cache/dev-ruby/digest-3.1.0-r1 b/metadata/md5-cache/dev-ruby/digest-3.1.0-r1
new file mode 100644
index 000000000000..1a5b49ab5537
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/digest-3.1.0-r1
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Provides a framework for message digest libraries
+EAPI=8
+HOMEPAGE=https://github.com/ruby/digest
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD-2
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/digest/archive/v3.1.0.tar.gz -> digest-3.1.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=5f1dd1dba2c8608f26a9d1b13b5f6a52
diff --git a/metadata/md5-cache/dev-ruby/diva-1.0.2-r2 b/metadata/md5-cache/dev-ruby/diva-1.0.2-r2
index 6aa129632fab..c6f88939d74a 100644
--- a/metadata/md5-cache/dev-ruby/diva-1.0.2-r2
+++ b/metadata/md5-cache/dev-ruby/diva-1.0.2-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Implementation of expression for handling things
EAPI=7
HOMEPAGE=https://github.com/toshia/diva https://rubygems.org/gems/diva
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/toshia/diva/archive/v1.0.2.tar.gz -> diva-1.0.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=91a34befa138a9b727e75cbfd31e20de
diff --git a/metadata/md5-cache/dev-ruby/diva-1.1.0 b/metadata/md5-cache/dev-ruby/diva-1.1.0
index d464778a03e8..55a5c2d65158 100644
--- a/metadata/md5-cache/dev-ruby/diva-1.1.0
+++ b/metadata/md5-cache/dev-ruby/diva-1.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Implementation of expression for handling things
EAPI=7
HOMEPAGE=https://github.com/toshia/diva https://rubygems.org/gems/diva
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/toshia/diva/archive/v1.1.0.tar.gz -> diva-1.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8dd814b29a0afeeb8b7a64df9fee908d
diff --git a/metadata/md5-cache/dev-ruby/diva-1.1.1 b/metadata/md5-cache/dev-ruby/diva-1.1.1
index 72df5fe3178d..5abe1513a200 100644
--- a/metadata/md5-cache/dev-ruby/diva-1.1.1
+++ b/metadata/md5-cache/dev-ruby/diva-1.1.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/toshia/diva/archive/v1.1.1.tar.gz -> diva-1.1.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a30ce19df47e68e9bcc6b0c98283dbd4
diff --git a/metadata/md5-cache/dev-ruby/dnsruby-1.61.9 b/metadata/md5-cache/dev-ruby/dnsruby-1.61.9
index f36f88f362c0..d0888bcc4e50 100644
--- a/metadata/md5-cache/dev-ruby/dnsruby-1.61.9
+++ b/metadata/md5-cache/dev-ruby/dnsruby-1.61.9
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/dnsruby-1.61.9.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=eb36de8ba809bb526550bcb9bed03e5d
diff --git a/metadata/md5-cache/dev-ruby/docile-1.3.5 b/metadata/md5-cache/dev-ruby/docile-1.3.5
index 4e32ffd5c991..1c32d6dc5c35 100644
--- a/metadata/md5-cache/dev-ruby/docile-1.3.5
+++ b/metadata/md5-cache/dev-ruby/docile-1.3.5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Turns any Ruby object into a DSL
EAPI=7
HOMEPAGE=https://ms-ati.github.io/docile/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ms-ati/docile/archive/v1.3.5.tar.gz -> docile-1.3.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2bac9ff3f31ed63678a18338b541a49d
diff --git a/metadata/md5-cache/dev-ruby/docile-1.4.0 b/metadata/md5-cache/dev-ruby/docile-1.4.0
index 8620e28c68d3..4d77e3d6fbc3 100644
--- a/metadata/md5-cache/dev-ruby/docile-1.4.0
+++ b/metadata/md5-cache/dev-ruby/docile-1.4.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ms-ati/docile/archive/v1.4.0.tar.gz -> docile-1.4.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=70bba113aea5072345e3e5e44c269f56
diff --git a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701 b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701
index eaa69f5eec73..968e7c5f270b 100644
--- a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701
+++ b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701
@@ -3,13 +3,14 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/unf-0.0.5-r1:0[ruby_targets_rub
DESCRIPTION=Domain Name manipulation library for Ruby
EAPI=6
HOMEPAGE=https://github.com/knu/ruby-domain_name
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=BSD-2
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/unf-0.0.5-r1:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/unf-0.0.5-r1:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/unf-0.0.5-r1:0[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 )
SLOT=0
SRC_URI=https://rubygems.org/gems/domain_name-0.5.20190701.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=0f2e9fa74d26a2d906b41c2d716eb0c6
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=9d4ef465a1e91012a4d866f24f903e6d
diff --git a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r1 b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r1
index 0b88fc42c802..124d7261fc39 100644
--- a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r1
+++ b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/domain_name-0.5.20190701.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ab9c15c3a357d85de05df03a620c34ee
diff --git a/metadata/md5-cache/dev-ruby/dotenv-2.7.6 b/metadata/md5-cache/dev-ruby/dotenv-2.7.6
index 963e7f2a94ac..a5bdf16683f5 100644
--- a/metadata/md5-cache/dev-ruby/dotenv-2.7.6
+++ b/metadata/md5-cache/dev-ruby/dotenv-2.7.6
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual
DESCRIPTION=Loads environment variables from .env into ENV
EAPI=7
HOMEPAGE=https://github.com/bkeepers/dotenv
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 doc test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/bkeepers/dotenv/archive/v2.7.6.tar.gz -> dotenv-2.7.6.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3b17b66ce54a1d774e2a47e8a9fe83d9
diff --git a/metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r3 b/metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r3
index 2d5e3b9bf138..d0138c16b07c 100644
--- a/metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r3
+++ b/metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r3
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/pkg-config[ruby_targets_ruby26(-)] dev-ruby/rake-compiler[ruby_targets_ruby26(-)] dev-ruby/sdoc[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] dev-ruby/rake-compiler[ruby_targets_ruby27(-)] dev-ruby/sdoc[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/pkg-config[ruby_targets_ruby26(-)] dev-ruby/rake-compiler[ruby_targets_ruby26(-)] dev-ruby/sdoc[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] dev-ruby/rake-compiler[ruby_targets_ruby27(-)] dev-ruby/sdoc[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-lang/duktape:= 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=Ruby bindings to the Duktape JavaScript interpeter
EAPI=8
HOMEPAGE=https://github.com/judofyr/duktape.rb
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ppc ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/judofyr/duktape.rb/archive/v2.3.0.0.tar.gz -> duktape-rb-2.3.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5a78c25017189c1e825a82baaa7951c8
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 36e33334242a..2b3fee8a9137 100644
--- a/metadata/md5-cache/dev-ruby/dust-0.1.7-r3
+++ b/metadata/md5-cache/dev-ruby/dust-0.1.7-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Descriptive block syntax definition for Test::Unit
EAPI=8
HOMEPAGE=http://dust.rubyforge.org/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/dust-0.1.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dba29e2bdcb10c1f1a43734c376a1a74
diff --git a/metadata/md5-cache/dev-ruby/ecma-re-validator-0.4.0 b/metadata/md5-cache/dev-ruby/ecma-re-validator-0.4.0
index 07b83df7d30b..7c5a1d42abfb 100644
--- a/metadata/md5-cache/dev-ruby/ecma-re-validator-0.4.0
+++ b/metadata/md5-cache/dev-ruby/ecma-re-validator-0.4.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Validate a regular expression string against what ECMA-262 can actually do
EAPI=8
HOMEPAGE=https://github.com/gjtorikian/ecma-re-validator
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ecma-re-validator-0.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e15884d77ad9206ccc6e481ce5fb7d21
diff --git a/metadata/md5-cache/dev-ruby/ed25519-1.2.4-r1 b/metadata/md5-cache/dev-ruby/ed25519-1.2.4-r1
index a83d415a5470..b0a161f65254 100644
--- a/metadata/md5-cache/dev-ruby/ed25519-1.2.4-r1
+++ b/metadata/md5-cache/dev-ruby/ed25519-1.2.4-r1
@@ -1,9 +1,10 @@
-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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=Library for the Ed25519 public-key signature system
EAPI=7
HOMEPAGE=https://github.com/crypto-rb/ed25519
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~arm ppc ppc64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/crypto-rb/ed25519/archive/v1.2.4.tar.gz -> ed25519-1.2.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=575acdfb003ccda8ce6aebe0c36ba630
diff --git a/metadata/md5-cache/dev-ruby/ed25519-1.3.0 b/metadata/md5-cache/dev-ruby/ed25519-1.3.0
index 9880e8a0ebe2..5f94b852e951 100644
--- a/metadata/md5-cache/dev-ruby/ed25519-1.3.0
+++ b/metadata/md5-cache/dev-ruby/ed25519-1.3.0
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Library for the Ed25519 public-key signature system
EAPI=8
HOMEPAGE=https://github.com/crypto-rb/ed25519
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/crypto-rb/ed25519/archive/v1.3.0.tar.gz -> ed25519-1.3.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=62b48d59314af931d1d4ac53d9f273c9
diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-6.8.1 b/metadata/md5-cache/dev-ruby/elasticsearch-6.8.1
index 0ddba6ed223e..b26bc9e2bfbb 100644
--- a/metadata/md5-cache/dev-ruby/elasticsearch-6.8.1
+++ b/metadata/md5-cache/dev-ruby/elasticsearch-6.8.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby integrations for ES, elasticsearch module
EAPI=7
HOMEPAGE=https://github.com/elastic/elasticsearch-ruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=test
SLOT=6
SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.1.tar.gz -> elasticsearch-ruby-6.8.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3cf858fde80a3a04cceff394e7a76a8a
diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-6.8.3 b/metadata/md5-cache/dev-ruby/elasticsearch-6.8.3
index c3c3718a1c41..1db428e001ed 100644
--- a/metadata/md5-cache/dev-ruby/elasticsearch-6.8.3
+++ b/metadata/md5-cache/dev-ruby/elasticsearch-6.8.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test
SLOT=6.8.3
SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.3.tar.gz -> elasticsearch-ruby-6.8.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=90c6ade4733600429ca71fca4f7af429
diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.1 b/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.1
index 2553bdf04d08..6a171a4b6561 100644
--- a/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.1
+++ b/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby integrations for ES, elasticsearch-api module
EAPI=7
HOMEPAGE=https://github.com/elastic/elasticsearch-ruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.1.tar.gz -> elasticsearch-ruby-6.8.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=494cea2922d3dd0eedc82f89313ff677
diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3 b/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3
index 40cf75cf9a7e..ba6fe8d372aa 100644
--- a/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3
+++ b/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.8.3
SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.3.tar.gz -> elasticsearch-ruby-6.8.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8001f37db8a126bf4e461a591b05abd5
diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.33 b/metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.33
index 876cb4cdeb9c..3909d0398a18 100644
--- a/metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.33
+++ b/metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.33
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby integrations for ES, elasticsearch-extensions module
EAPI=8
HOMEPAGE=https://github.com/elastic/elasticsearch-ruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v0.0.33.tar.gz -> elasticsearch-ruby-0.0.33.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f86323843b07077b6a69f5e4ab73ec96
diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.1 b/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.1
index 6f65b5c84b68..9962e716f28d 100644
--- a/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.1
+++ b/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby integrations for ES, elasticsearch-transport module
EAPI=7
HOMEPAGE=https://github.com/elastic/elasticsearch-ruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.1.tar.gz -> elasticsearch-ruby-6.8.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=15babb90f9d2e9c1689c3963ffb84fab
diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3 b/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3
index f5e4a52f20f7..ccec862b0f0f 100644
--- a/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3
+++ b/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.8.3
SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.3.tar.gz -> elasticsearch-ruby-6.8.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c5c4041ee305ef0832d06472a3a1374a
diff --git a/metadata/md5-cache/dev-ruby/em-websocket-0.5.2 b/metadata/md5-cache/dev-ruby/em-websocket-0.5.2
index 57973709a1b6..9dfc09225a0f 100644
--- a/metadata/md5-cache/dev-ruby/em-websocket-0.5.2
+++ b/metadata/md5-cache/dev-ruby/em-websocket-0.5.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=EventMachine based WebSocket server
EAPI=7
HOMEPAGE=https://rubygems.org/gems/em-websocket
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/igrigorik/em-websocket/archive/v0.5.2.tar.gz -> em-websocket-0.5.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=814ff0279a62ddd81155e0af67277668
diff --git a/metadata/md5-cache/dev-ruby/em-websocket-0.5.3 b/metadata/md5-cache/dev-ruby/em-websocket-0.5.3
index 3b51952ee3e8..72fe2dfebc76 100644
--- a/metadata/md5-cache/dev-ruby/em-websocket-0.5.3
+++ b/metadata/md5-cache/dev-ruby/em-websocket-0.5.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=EventMachine based WebSocket server
EAPI=8
HOMEPAGE=https://rubygems.org/gems/em-websocket
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/igrigorik/em-websocket/archive/v0.5.3.tar.gz -> em-websocket-0.5.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ce9e4717a91bf26daa1c4cb8077159b0
diff --git a/metadata/md5-cache/dev-ruby/equalizer-0.0.11-r1 b/metadata/md5-cache/dev-ruby/equalizer-0.0.11-r1
index 450ca7e918e2..a92895e019ed 100644
--- a/metadata/md5-cache/dev-ruby/equalizer-0.0.11-r1
+++ b/metadata/md5-cache/dev-ruby/equalizer-0.0.11-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/equalizer-0.0.11.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=03eacd808b8ff2aed106e0f0ac82de1a
diff --git a/metadata/md5-cache/dev-ruby/equatable-0.7.0 b/metadata/md5-cache/dev-ruby/equatable-0.7.0
index f610ff935078..361b158c9a11 100644
--- a/metadata/md5-cache/dev-ruby/equatable-0.7.0
+++ b/metadata/md5-cache/dev-ruby/equatable-0.7.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/equatable/archive/v0.7.0.tar.gz -> equatable-0.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2f83bbf6c3c9a59c4ee04b9845a85c7a
diff --git a/metadata/md5-cache/dev-ruby/erubi-1.10.0 b/metadata/md5-cache/dev-ruby/erubi-1.10.0
deleted file mode 100644
index 22138408b026..000000000000
--- a/metadata/md5-cache/dev-ruby/erubi-1.10.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] dev-ruby/minitest-global_expectations[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] dev-ruby/minitest-global_expectations[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=a ERB template engine for ruby; a simplified fork of Erubis
-EAPI=7
-HOMEPAGE=https://github.com/jeremyevans/erubi
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-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/jeremyevans/erubi/archive/1.10.0.tar.gz -> erubi-1.10.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=64b804a7dacfc7bb4797742058cc9df1
diff --git a/metadata/md5-cache/dev-ruby/erubi-1.10.0-r1 b/metadata/md5-cache/dev-ruby/erubi-1.10.0-r1
index b24dc5a15ee8..584ec7c5f12f 100644
--- a/metadata/md5-cache/dev-ruby/erubi-1.10.0-r1
+++ b/metadata/md5-cache/dev-ruby/erubi-1.10.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/jeremyevans/erubi/archive/1.10.0.tar.gz -> erubi-1.10.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bf928701fe4c6d55d30970ed08cbefe9
diff --git a/metadata/md5-cache/dev-ruby/erubi-1.9.0 b/metadata/md5-cache/dev-ruby/erubi-1.9.0
deleted file mode 100644
index a13cc33d8028..000000000000
--- a/metadata/md5-cache/dev-ruby/erubi-1.9.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] dev-ruby/minitest-global_expectations[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] dev-ruby/minitest-global_expectations[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=a ERB template engine for ruby; a simplified fork of Erubis
-EAPI=7
-HOMEPAGE=https://github.com/jeremyevans/erubi
-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/erubi-1.9.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=75743b64965b7260268242389d214801
diff --git a/metadata/md5-cache/dev-ruby/erubis-2.7.0-r3 b/metadata/md5-cache/dev-ruby/erubis-2.7.0-r3
index 1e64a30749ae..a0aa656f7335 100644
--- a/metadata/md5-cache/dev-ruby/erubis-2.7.0-r3
+++ b/metadata/md5-cache/dev-ruby/erubis-2.7.0-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Erubis is an implementation of eRuby
EAPI=7
HOMEPAGE=http://www.kuwata-lab.com/erubis/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/erubis-2.7.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=34fb868e78986552a24718636b37f733
diff --git a/metadata/md5-cache/dev-ruby/erubis-2.7.0-r4 b/metadata/md5-cache/dev-ruby/erubis-2.7.0-r4
index b7ca4ac16235..cc2be7cc0c7f 100644
--- a/metadata/md5-cache/dev-ruby/erubis-2.7.0-r4
+++ b/metadata/md5-cache/dev-ruby/erubis-2.7.0-r4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Erubis is an implementation of eRuby
EAPI=8
HOMEPAGE=http://www.kuwata-lab.com/erubis/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=test !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/erubis-2.7.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5c97ed461ef047a868716e45b4067c3a
diff --git a/metadata/md5-cache/dev-ruby/ethon-0.14.0 b/metadata/md5-cache/dev-ruby/ethon-0.14.0
index 92b7960d8157..2e4a7ab83dd9 100644
--- a/metadata/md5-cache/dev-ruby/ethon-0.14.0
+++ b/metadata/md5-cache/dev-ruby/ethon-0.14.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Very lightweight libcurl wrapper
EAPI=7
HOMEPAGE=https://github.com/typhoeus/ethon
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ethon-0.14.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=afb5ed0f7549b6f42e60055f89fd2f56
diff --git a/metadata/md5-cache/dev-ruby/ethon-0.15.0 b/metadata/md5-cache/dev-ruby/ethon-0.15.0
index d2863ca7d411..672be41bfaff 100644
--- a/metadata/md5-cache/dev-ruby/ethon-0.15.0
+++ b/metadata/md5-cache/dev-ruby/ethon-0.15.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Very lightweight libcurl wrapper
EAPI=8
HOMEPAGE=https://github.com/typhoeus/ethon
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ 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/ethon-0.15.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bdfb1581adffbcdd8ce36c380f76b0b3
diff --git a/metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1 b/metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1
index 8fc5bfd3e051..446b66d13996 100644
--- a/metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1
+++ b/metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A set of helpers to help you test your asynchronous code
EAPI=8
HOMEPAGE=https://github.com/ruby-amqp/evented-spec
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=test !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/evented-spec-0.9.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=13b2ccfbce0976da877b1fe63201ca97
diff --git a/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r1 b/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r1
deleted file mode 100644
index b9970af1e6b7..000000000000
--- a/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/openssl:0 ruby_targets_ruby26? ( test? ( dev-ruby/test-unit:2[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/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=EventMachine is a fast, simple event-processing library for Ruby programs
-EAPI=6
-HOMEPAGE=https://github.com/eventmachine/eventmachine
-IUSE=ruby_targets_ruby26 doc test test
-KEYWORDS=amd64 ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
-LICENSE=|| ( GPL-2 Ruby )
-RDEPEND=dev-libs/openssl:0= 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 )
-SLOT=0
-SRC_URI=https://github.com/eventmachine/eventmachine/archive/v1.2.7.tar.gz -> eventmachine-1.2.7.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=7048f85bdbf8e71ea44f51f4c1558d9d
diff --git a/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r3 b/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r3
index 60c89b490441..fee9137c5ebf 100644
--- a/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r3
+++ b/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r3
@@ -1,16 +1,17 @@
-BDEPEND=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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-libs/openssl: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(-)] )
DESCRIPTION=EventMachine is a fast, simple event-processing library for Ruby programs
EAPI=7
HOMEPAGE=https://github.com/eventmachine/eventmachine
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=|| ( GPL-2 Ruby )
RDEPEND=dev-libs/openssl: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 )
SLOT=0
SRC_URI=https://github.com/eventmachine/eventmachine/archive/v1.2.7.tar.gz -> eventmachine-1.2.7.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ruby/eventmachine/eventmachine-1.2.7-openssl-patches.tar.bz2
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6091b76b81443a0a89e1e2b3be4e1cd5
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=9e4d90f4fa22dbead1f2d5f782bd23dd
diff --git a/metadata/md5-cache/dev-ruby/excon-0.92.1 b/metadata/md5-cache/dev-ruby/excon-0.92.1
deleted file mode 100644
index 67fad605e595..000000000000
--- a/metadata/md5-cache/dev-ruby/excon-0.92.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] test? ( dev-ruby/activesupport[ruby_targets_ruby26(-)] >=dev-ruby/eventmachine-1.0.4[ruby_targets_ruby26(-)] >=dev-ruby/json-1.8.5[ruby_targets_ruby26(-)] dev-ruby/open4[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/sinatra[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] test? ( dev-ruby/activesupport[ruby_targets_ruby27(-)] >=dev-ruby/eventmachine-1.0.4[ruby_targets_ruby27(-)] >=dev-ruby/json-1.8.5[ruby_targets_ruby27(-)] dev-ruby/open4[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/sinatra[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=EXtended http(s) CONnections
-EAPI=8
-HOMEPAGE=https://github.com/excon/excon
-IUSE=test 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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/excon/excon/archive/v0.92.1.tar.gz -> excon-0.92.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=310492d827dce957408d2c87d0854b39
diff --git a/metadata/md5-cache/dev-ruby/excon-0.92.2 b/metadata/md5-cache/dev-ruby/excon-0.92.2
deleted file mode 100644
index 134b0c2fbe68..000000000000
--- a/metadata/md5-cache/dev-ruby/excon-0.92.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] test? ( dev-ruby/activesupport[ruby_targets_ruby26(-)] >=dev-ruby/json-1.8.5[ruby_targets_ruby26(-)] dev-ruby/open4[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/sinatra[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] test? ( dev-ruby/activesupport[ruby_targets_ruby27(-)] >=dev-ruby/json-1.8.5[ruby_targets_ruby27(-)] dev-ruby/open4[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/sinatra[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] test? ( dev-ruby/activesupport[ruby_targets_ruby30(-)] >=dev-ruby/json-1.8.5[ruby_targets_ruby30(-)] dev-ruby/open4[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/sinatra[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=EXtended http(s) CONnections
-EAPI=8
-HOMEPAGE=https://github.com/excon/excon
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 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_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://github.com/excon/excon/archive/v0.92.2.tar.gz -> excon-0.92.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=41eb16597fe0fc6597ca4e6a022774e0
diff --git a/metadata/md5-cache/dev-ruby/excon-0.92.3 b/metadata/md5-cache/dev-ruby/excon-0.92.3
index 15701980f905..9b238fc2a7c4 100644
--- a/metadata/md5-cache/dev-ruby/excon-0.92.3
+++ b/metadata/md5-cache/dev-ruby/excon-0.92.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/excon/excon/archive/v0.92.3.tar.gz -> excon-0.92.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=41eb16597fe0fc6597ca4e6a022774e0
diff --git a/metadata/md5-cache/dev-ruby/execjs-2.8.1 b/metadata/md5-cache/dev-ruby/execjs-2.8.1
index 5c2ef4177336..49454e58ffac 100644
--- a/metadata/md5-cache/dev-ruby/execjs-2.8.1
+++ b/metadata/md5-cache/dev-ruby/execjs-2.8.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
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 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rails/execjs/archive/v2.8.1.tar.gz -> execjs-2.8.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=19330c990ef3dddcf0c0b2ff3216fada
diff --git a/metadata/md5-cache/dev-ruby/exifr-1.3.8 b/metadata/md5-cache/dev-ruby/exifr-1.3.8
index 48cbc8a4ec77..b2d58145f745 100644
--- a/metadata/md5-cache/dev-ruby/exifr-1.3.8
+++ b/metadata/md5-cache/dev-ruby/exifr-1.3.8
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A library to read EXIF info from JPEG and TIFF images
EAPI=7
HOMEPAGE=https://github.com/remvee/exifr/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/remvee/exifr/archive/release-1.3.8.tar.gz -> exifr-1.3.8.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=df089115027dabce4e259e850c9281ad
diff --git a/metadata/md5-cache/dev-ruby/exifr-1.3.9 b/metadata/md5-cache/dev-ruby/exifr-1.3.9
index cf5adf0c0981..c391740ef8ef 100644
--- a/metadata/md5-cache/dev-ruby/exifr-1.3.9
+++ b/metadata/md5-cache/dev-ruby/exifr-1.3.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A library to read EXIF info from JPEG and TIFF images
EAPI=7
HOMEPAGE=https://github.com/remvee/exifr/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/remvee/exifr/archive/release-1.3.9.tar.gz -> exifr-1.3.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=df089115027dabce4e259e850c9281ad
diff --git a/metadata/md5-cache/dev-ruby/facter-3.14.21 b/metadata/md5-cache/dev-ruby/facter-3.14.21
deleted file mode 100644
index 2cb113f7f22c..000000000000
--- a/metadata/md5-cache/dev-ruby/facter-3.14.21
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/rspec:2[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/rspec:2[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) dev-util/ninja >=dev-util/cmake-3.20.5 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-cpp/cpp-hocon-0.2.1:= >=dev-libs/leatherman-1.0.0:= dev-libs/openssl:0= sys-apps/util-linux app-emulation/virt-what net-misc/curl dev-libs/boost:=[nls] >=dev-cpp/yaml-cpp-0.5.1 !<app-admin/puppet-4.0.0 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
-DESCRIPTION=A cross-platform ruby library for retrieving facts from operating systems
-EAPI=7
-HOMEPAGE=http://www.puppetlabs.com/puppet/related-projects/facter/
-INHERIT=cmake eutils ruby-ng
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-cpp/cpp-hocon-0.2.1:= >=dev-libs/leatherman-1.0.0:= dev-libs/openssl:0= sys-apps/util-linux app-emulation/virt-what net-misc/curl dev-libs/boost:=[nls] >=dev-cpp/yaml-cpp-0.5.1 !<app-admin/puppet-4.0.0 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/puppetlabs/facter/archive/3.14.21.tar.gz -> facter-3.14.21.tar.gz
-_eclasses_=cmake 90e2b29417d53718328f3a95227137a0 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=20f954fa8c15c284bb4c700a51e18a77
diff --git a/metadata/md5-cache/dev-ruby/facter-3.14.23 b/metadata/md5-cache/dev-ruby/facter-3.14.23
index 837a680584d3..b364e6b4405f 100644
--- a/metadata/md5-cache/dev-ruby/facter-3.14.23
+++ b/metadata/md5-cache/dev-ruby/facter-3.14.23
@@ -1,4 +1,4 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/rspec:2[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/rspec:2[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) dev-util/ninja >=dev-util/cmake-3.20.5 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/rspec:2[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/rspec:2[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=>=dev-cpp/cpp-hocon-0.2.1:= >=dev-libs/leatherman-1.0.0:= dev-libs/openssl:0= sys-apps/util-linux app-emulation/virt-what net-misc/curl dev-libs/boost:=[nls] >=dev-cpp/yaml-cpp-0.5.1 !<app-admin/puppet-4.0.0 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
DESCRIPTION=A cross-platform ruby library for retrieving facts from operating systems
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/puppetlabs/facter/archive/3.14.23.tar.gz -> facter-3.14.23.tar.gz
-_eclasses_=cmake 90e2b29417d53718328f3a95227137a0 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=20f954fa8c15c284bb4c700a51e18a77
+_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_md5_=dfc76c2f3f95e3c2b5680e396d1b0fa7
diff --git a/metadata/md5-cache/dev-ruby/fakefs-1.2.3 b/metadata/md5-cache/dev-ruby/fakefs-1.2.3
index 174d56feb9f1..e65a2910b305 100644
--- a/metadata/md5-cache/dev-ruby/fakefs-1.2.3
+++ b/metadata/md5-cache/dev-ruby/fakefs-1.2.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A fake filesystem. Use it in your tests
EAPI=7
HOMEPAGE=https://github.com/defunkt/fakefs
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=amd64 arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/defunkt/fakefs/archive/v1.2.3.tar.gz -> fakefs-1.2.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4b478919c26197a0becf3e27c7a61a84
diff --git a/metadata/md5-cache/dev-ruby/fakefs-1.3.2 b/metadata/md5-cache/dev-ruby/fakefs-1.3.2
index ef6c9b0ed3bf..6a2e23e6cbce 100644
--- a/metadata/md5-cache/dev-ruby/fakefs-1.3.2
+++ b/metadata/md5-cache/dev-ruby/fakefs-1.3.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A fake filesystem. Use it in your tests
EAPI=8
HOMEPAGE=https://github.com/defunkt/fakefs
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/defunkt/fakefs/archive/v1.3.2.tar.gz -> fakefs-1.3.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ef72c9f7969a91eba4287553c774de51
diff --git a/metadata/md5-cache/dev-ruby/faker-2.16.0 b/metadata/md5-cache/dev-ruby/faker-2.16.0
deleted file mode 100644
index af2012b6596d..000000000000
--- a/metadata/md5-cache/dev-ruby/faker-2.16.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/i18n-1.6:1[ruby_targets_ruby26(-)] !!<dev-ruby/faker-1.9.6-r1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] !!<dev-ruby/faker-1.9.6-r1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/timecop[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/timecop[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A library for generating fake data such as names, addresses, and phone numbers
-EAPI=7
-HOMEPAGE=https://github.com/stympy/faker
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/i18n-1.6:1[ruby_targets_ruby26(-)] !!<dev-ruby/faker-1.9.6-r1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] !!<dev-ruby/faker-1.9.6-r1[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=2
-SRC_URI=https://github.com/stympy/faker/archive/v2.16.0.tar.gz -> faker-2.16.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4e6ef36a3a872889155711db6bf5157e
diff --git a/metadata/md5-cache/dev-ruby/faker-2.17.0 b/metadata/md5-cache/dev-ruby/faker-2.17.0
deleted file mode 100644
index 6f9f5bc9b6ed..000000000000
--- a/metadata/md5-cache/dev-ruby/faker-2.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/i18n-1.6:1[ruby_targets_ruby26(-)] !!<dev-ruby/faker-1.9.6-r1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] !!<dev-ruby/faker-1.9.6-r1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/timecop[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/timecop[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A library for generating fake data such as names, addresses, and phone numbers
-EAPI=7
-HOMEPAGE=https://github.com/stympy/faker
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/i18n-1.6:1[ruby_targets_ruby26(-)] !!<dev-ruby/faker-1.9.6-r1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/i18n-1.6:1[ruby_targets_ruby27(-)] !!<dev-ruby/faker-1.9.6-r1[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=2
-SRC_URI=https://github.com/stympy/faker/archive/v2.17.0.tar.gz -> faker-2.17.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4e6ef36a3a872889155711db6bf5157e
diff --git a/metadata/md5-cache/dev-ruby/faker-2.19.0 b/metadata/md5-cache/dev-ruby/faker-2.19.0
index 2f5b93e1687c..942438c58fc4 100644
--- a/metadata/md5-cache/dev-ruby/faker-2.19.0
+++ b/metadata/md5-cache/dev-ruby/faker-2.19.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A library for generating fake data such as names, addresses, and phone numbers
EAPI=8
HOMEPAGE=https://github.com/stympy/faker
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/stympy/faker/archive/v2.19.0.tar.gz -> faker-2.19.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1ddb41ebf41b0188c591c0fd30c13b0a
diff --git a/metadata/md5-cache/dev-ruby/faraday-0.17.3 b/metadata/md5-cache/dev-ruby/faraday-0.17.3
index 5c9beb28e8f7..1aa99aaa87aa 100644
--- a/metadata/md5-cache/dev-ruby/faraday-0.17.3
+++ b/metadata/md5-cache/dev-ruby/faraday-0.17.3
@@ -4,6 +4,7 @@ DEPEND=test? ( sys-process/lsof ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) rub
DESCRIPTION=HTTP/REST API client library with pluggable components
EAPI=7
HOMEPAGE=https://github.com/lostisland/faraday
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/lostisland/faraday/archive/v0.17.3.tar.gz -> faraday-0.17.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3761d51ab1e70a1413da2be8fd3493ef
diff --git a/metadata/md5-cache/dev-ruby/faraday-1.2.0 b/metadata/md5-cache/dev-ruby/faraday-1.2.0
index 53939aaf945e..46a355909e87 100644
--- a/metadata/md5-cache/dev-ruby/faraday-1.2.0
+++ b/metadata/md5-cache/dev-ruby/faraday-1.2.0
@@ -4,6 +4,7 @@ DEPEND=test? ( sys-process/lsof ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) rub
DESCRIPTION=HTTP/REST API client library with pluggable components
EAPI=7
HOMEPAGE=https://github.com/lostisland/faraday
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/lostisland/faraday/archive/v1.2.0.tar.gz -> faraday-1.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7b42fbbfba211e254524964a7305d695
diff --git a/metadata/md5-cache/dev-ruby/faraday-1.3.1 b/metadata/md5-cache/dev-ruby/faraday-1.3.1
index 6c316f4630ff..7c507e03a563 100644
--- a/metadata/md5-cache/dev-ruby/faraday-1.3.1
+++ b/metadata/md5-cache/dev-ruby/faraday-1.3.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/lostisland/faraday/archive/v1.3.1.tar.gz -> faraday-1.3.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=eed556b98eb3963bda362a0376a2760e
diff --git a/metadata/md5-cache/dev-ruby/faraday-2.3.0 b/metadata/md5-cache/dev-ruby/faraday-2.3.0
new file mode 100644
index 000000000000..4550d5f8d0fc
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/faraday-2.3.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/faraday-net_http:2[ruby_targets_ruby26(-)] >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/faraday-net_http:2[ruby_targets_ruby27(-)] >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/faraday-net_http:2[ruby_targets_ruby30(-)] >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby26(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] dev-ruby/webmock[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby27(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby30(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] dev-ruby/webmock[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=test? ( sys-process/lsof ) 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=HTTP/REST API client library with pluggable components
+EAPI=8
+HOMEPAGE=https://github.com/lostisland/faraday
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/faraday-net_http:2[ruby_targets_ruby26(-)] >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/faraday-net_http:2[ruby_targets_ruby27(-)] >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/faraday-net_http:2[ruby_targets_ruby30(-)] >=dev-ruby/ruby2_keywords-0.0.4[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=2
+SRC_URI=https://github.com/lostisland/faraday/archive/v2.3.0.tar.gz -> faraday-2.3.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=8c5c1c5a6fb4de92540cc0102fc9677c
diff --git a/metadata/md5-cache/dev-ruby/faraday-net_http-1.0.1 b/metadata/md5-cache/dev-ruby/faraday-net_http-1.0.1
index 54dd70bbf1ea..30d2f465deda 100644
--- a/metadata/md5-cache/dev-ruby/faraday-net_http-1.0.1
+++ b/metadata/md5-cache/dev-ruby/faraday-net_http-1.0.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/lostisland/faraday-net_http/archive/v1.0.1.tar.gz -> faraday-net_http-1.0.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dea6fa89e0452064e0370b2b7774216b
diff --git a/metadata/md5-cache/dev-ruby/faraday-net_http-2.0.3 b/metadata/md5-cache/dev-ruby/faraday-net_http-2.0.3
new file mode 100644
index 000000000000..ca4b161fbea2
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/faraday-net_http-2.0.3
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/faraday-1.3.1:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/faraday-1.3.1:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/faraday-1.3.1: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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Faraday adapter for Net::HTTP
+EAPI=8
+HOMEPAGE=https://github.com/lostisland/faraday-net_http
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~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=2
+SRC_URI=https://github.com/lostisland/faraday-net_http/archive/v2.0.3.tar.gz -> faraday-net_http-2.0.3.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=dea6fa89e0452064e0370b2b7774216b
diff --git a/metadata/md5-cache/dev-ruby/faraday_middleware-0.14.0 b/metadata/md5-cache/dev-ruby/faraday_middleware-0.14.0
index e0cbba90b2b9..d9a9c03319b7 100644
--- a/metadata/md5-cache/dev-ruby/faraday_middleware-0.14.0
+++ b/metadata/md5-cache/dev-ruby/faraday_middleware-0.14.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual
DESCRIPTION=Various middleware for Faraday
EAPI=7
HOMEPAGE=https://github.com/lostisland/faraday_middleware
+INHERIT=ruby-fakegem
IUSE=+parsexml +oauth +mashify +rashify test ruby_targets_ruby26 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/lostisland/faraday_middleware/archive/v0.14.0.tar.gz -> faraday_middleware-0.14.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=15dedaf40c188fa5c806ac8f0cb1c599
diff --git a/metadata/md5-cache/dev-ruby/faraday_middleware-1.0.0 b/metadata/md5-cache/dev-ruby/faraday_middleware-1.0.0
index 2471437afe21..c051dd9cc7f8 100644
--- a/metadata/md5-cache/dev-ruby/faraday_middleware-1.0.0
+++ b/metadata/md5-cache/dev-ruby/faraday_middleware-1.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Various middleware for Faraday
EAPI=7
HOMEPAGE=https://github.com/lostisland/faraday_middleware
+INHERIT=ruby-fakegem
IUSE=+parsexml +oauth +mashify +rashify test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/lostisland/faraday_middleware/archive/v1.0.0.tar.gz -> faraday_middleware-1.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ee10dd012dab7900a13b91d8d576c810
diff --git a/metadata/md5-cache/dev-ruby/faraday_middleware-1.1.0 b/metadata/md5-cache/dev-ruby/faraday_middleware-1.1.0
index ff6f95fd3271..3e34434fa9ec 100644
--- a/metadata/md5-cache/dev-ruby/faraday_middleware-1.1.0
+++ b/metadata/md5-cache/dev-ruby/faraday_middleware-1.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Various middleware for Faraday
EAPI=8
HOMEPAGE=https://github.com/lostisland/faraday_middleware
+INHERIT=ruby-fakegem
IUSE=+parsexml +oauth +mashify +rashify test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/lostisland/faraday_middleware/archive/v1.1.0.tar.gz -> faraday_middleware-1.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2d6d3f2322501f045957ab60296acf2b
diff --git a/metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0 b/metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0
index 2c7c4b575120..d497dcf377cd 100644
--- a/metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0
+++ b/metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/lostisland/faraday_middleware/archive/v1.2.0.tar.gz -> faraday_middleware-1.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5588a1fec1e9e6a4a15ceeccaea25daf
diff --git a/metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r2 b/metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r2
index bb221d06a9ff..50cee873883c 100644
--- a/metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r2
+++ b/metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Response JSON parser using MultiJson and FaradayMiddleware
EAPI=7
HOMEPAGE=https://github.com/denro/faraday_middleware-multi_json
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/denro/faraday_middleware-multi_json/archive/v0.0.6.tar.gz -> faraday_middleware-multi_json-0.0.6.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=712557625ce91aa282d69fc45cd3c062
diff --git a/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r3 b/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r3
index ca1bcf762539..c1709f1c248e 100644
--- a/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r3
+++ b/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r3
@@ -1,9 +1,10 @@
-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=Simple wrapper around multithreaded Porter stemming algorithm
EAPI=7
HOMEPAGE=https://github.com/romanbsd/fast-stemmer
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/fast-stemmer-1.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7d3ef4d0dffdade42c23b27c4cc96089
diff --git a/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r4 b/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r4
index 2b58509f0160..039896f618ab 100644
--- a/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r4
+++ b/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r4
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Simple wrapper around multithreaded Porter stemming algorithm
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/fast-stemmer-1.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=57a8c20dd5e147e8cdb23e2350612fe8
diff --git a/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0 b/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0
index 008919cc7aa2..1e5e9a7ee253 100644
--- a/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0
+++ b/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] )
DESCRIPTION=GetText but 3.5x faster, 560x less memory, clean namespace and threadsave!
EAPI=6
HOMEPAGE=https://github.com/grosser/fast_gettext
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86
LICENSE=public-domain
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/grosser/fast_gettext/archive/v1.8.0.tar.gz -> fast_gettext-1.8.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4679d1cb37250770c154a47f5564bb17
diff --git a/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0-r1 b/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0-r1
new file mode 100644
index 000000000000..13555770effd
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0-r1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=GetText but 3.5x faster, 560x less memory, clean namespace and threadsave!
+EAPI=8
+HOMEPAGE=https://github.com/grosser/fast_gettext
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=public-domain
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/grosser/fast_gettext/archive/v1.8.0.tar.gz -> fast_gettext-1.8.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=bf0d63938cc4e5a1b8e87cd3241522a9
diff --git a/metadata/md5-cache/dev-ruby/fast_gettext-2.2.0 b/metadata/md5-cache/dev-ruby/fast_gettext-2.2.0
index 6b1688347ddb..c55167a94244 100644
--- a/metadata/md5-cache/dev-ruby/fast_gettext-2.2.0
+++ b/metadata/md5-cache/dev-ruby/fast_gettext-2.2.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/grosser/fast_gettext/archive/v2.2.0.tar.gz -> fast_gettext-2.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=94b9fc2ff94cd86dceb575f9d17e9d58
diff --git a/metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 b/metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3
index 59488175916e..41721f75307f 100644
--- a/metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3
+++ b/metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rack[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rack[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rack[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rack[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rack[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rack[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=fast_xs text escaping library ruby bindings
EAPI=7
HOMEPAGE=https://github.com/brianmario/fast_xs
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/fast_xs-0.8.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=03b636dd419ee711b5d36ec5694711e4
diff --git a/metadata/md5-cache/dev-ruby/fattr-2.4.0 b/metadata/md5-cache/dev-ruby/fattr-2.4.0
index d1621f26c1f3..47b5ca574c7b 100644
--- a/metadata/md5-cache/dev-ruby/fattr-2.4.0
+++ b/metadata/md5-cache/dev-ruby/fattr-2.4.0
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=fattr.rb is a "fatter attr" for ruby
EAPI=6
HOMEPAGE=https://github.com/ahoward/fattr
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test
KEYWORDS=~amd64 ~x86
LICENSE=Ruby
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/fattr-2.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f377f598b40dbe738be4baf16093dc07
diff --git a/metadata/md5-cache/dev-ruby/fattr-2.4.0-r1 b/metadata/md5-cache/dev-ruby/fattr-2.4.0-r1
new file mode 100644
index 000000000000..144f9725e80c
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/fattr-2.4.0-r1
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=fattr.rb is a "fatter attr" for ruby
+EAPI=8
+HOMEPAGE=https://github.com/ahoward/fattr
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/fattr-2.4.0.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=d92fd48c0054778098a0cbbf5b471c13
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 aea9ecc11543..19282ff6b644 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
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=FastCGI library for Ruby
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/fcgi-0.9.2.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1b41983c644be0e81bc86e72f1736543
diff --git a/metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r1 b/metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r1
index d87a2462c71c..17d195910a88 100644
--- a/metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r1
+++ b/metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r1
@@ -1,9 +1,10 @@
-BDEPEND=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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=app-arch/bzip2 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=A ruby indexing/searching library
EAPI=8
HOMEPAGE=https://github.com/jkraemer/ferret
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ferret-0.11.8.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=171a23c0389fd8012084bc8894abb526
diff --git a/metadata/md5-cache/dev-ruby/ffaker-2.20.0 b/metadata/md5-cache/dev-ruby/ffaker-2.20.0
index e70c8a701b46..6573b9790f77 100644
--- a/metadata/md5-cache/dev-ruby/ffaker-2.20.0
+++ b/metadata/md5-cache/dev-ruby/ffaker-2.20.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Faster Faker, generates dummy data
EAPI=8
HOMEPAGE=https://github.com/emmanueloga/ffaker
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ffaker-2.20.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0dbb345876586e8bf39ca63c05980d3c
diff --git a/metadata/md5-cache/dev-ruby/ffaker-2.21.0 b/metadata/md5-cache/dev-ruby/ffaker-2.21.0
index 5d37e4e4233a..1f8561190c28 100644
--- a/metadata/md5-cache/dev-ruby/ffaker-2.21.0
+++ b/metadata/md5-cache/dev-ruby/ffaker-2.21.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Faster Faker, generates dummy data
EAPI=8
HOMEPAGE=https://github.com/emmanueloga/ffaker
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ffaker-2.21.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bfb706d8486a84b82658273613ec4c42
diff --git a/metadata/md5-cache/dev-ruby/ffi-1.14.2-r1 b/metadata/md5-cache/dev-ruby/ffi-1.14.2-r1
index 1660ccfc3117..92951f421299 100644
--- a/metadata/md5-cache/dev-ruby/ffi-1.14.2-r1
+++ b/metadata/md5-cache/dev-ruby/ffi-1.14.2-r1
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-libs/libffi:= 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=Ruby extension for programmatically loading dynamic libraries
EAPI=7
HOMEPAGE=https://wiki.github.com/ffi/ffi
+INHERIT=multilib ruby-fakegem toolchain-funcs
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test 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=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ffi/ffi/archive/1.14.2.tar.gz -> ffi-git-1.14.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0ca56685a78b63369c6c54615dd71c21
diff --git a/metadata/md5-cache/dev-ruby/ffi-1.15.5 b/metadata/md5-cache/dev-ruby/ffi-1.15.5
index d478af2915ea..6b448b0fc8a5 100644
--- a/metadata/md5-cache/dev-ruby/ffi-1.15.5
+++ b/metadata/md5-cache/dev-ruby/ffi-1.15.5
@@ -1,4 +1,4 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-libs/libffi:= ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Ruby extension for programmatically loading dynamic libraries
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ffi/ffi/archive/v1.15.5.tar.gz -> ffi-git-1.15.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=de65d9cb7572d5714f8033801edaa47b
diff --git a/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r1 b/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r1
index 16b33fbce6ff..6627cdeb3613 100644
--- a/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ffi-compiler-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6a600951e457ccd6b34c056457e67e64
diff --git a/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 b/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1
index 2f34ff0d4eb2..dd65e4eacfa1 100644
--- a/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/file-tail-1.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=62afc87434cba663cb929fead0275104
diff --git a/metadata/md5-cache/dev-ruby/filesize-0.2.0 b/metadata/md5-cache/dev-ruby/filesize-0.2.0
index 829e5d68d7e3..069a0efb9fb5 100644
--- a/metadata/md5-cache/dev-ruby/filesize-0.2.0
+++ b/metadata/md5-cache/dev-ruby/filesize-0.2.0
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=small ruby class for handling filesizes with both the SI and binary prefixes
EAPI=6
HOMEPAGE=https://github.com/dominikh/filesize
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0.2.0
SRC_URI=https://rubygems.org/gems/filesize-0.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0eb7537b5a59abdca88f4acf024ade0d
diff --git a/metadata/md5-cache/dev-ruby/filesize-0.2.0-r1 b/metadata/md5-cache/dev-ruby/filesize-0.2.0-r1
index 789eaaef3eba..2a493e7cc901 100644
--- a/metadata/md5-cache/dev-ruby/filesize-0.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/filesize-0.2.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0.2.0
SRC_URI=https://rubygems.org/gems/filesize-0.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6091c0882185999c1fc01081cd4ad221
diff --git a/metadata/md5-cache/dev-ruby/filigree-0.4.1 b/metadata/md5-cache/dev-ruby/filigree-0.4.1
index df6a6d013539..01f1da106003 100644
--- a/metadata/md5-cache/dev-ruby/filigree-0.4.1
+++ b/metadata/md5-cache/dev-ruby/filigree-0.4.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/filigree-0.4.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3390ebc212220e198dc41e7c8e599a09
diff --git a/metadata/md5-cache/dev-ruby/fivemat-1.3.7 b/metadata/md5-cache/dev-ruby/fivemat-1.3.7
index 1e9e081f7016..f989011e8929 100644
--- a/metadata/md5-cache/dev-ruby/fivemat-1.3.7
+++ b/metadata/md5-cache/dev-ruby/fivemat-1.3.7
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=MiniTest/RSpec/Cucumber formatter that gives each test file its own line of dots
EAPI=6
HOMEPAGE=https://github.com/tpope/fivemat
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/fivemat-1.3.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=509c0fcb29819cac1fb98d615ed1e729
diff --git a/metadata/md5-cache/dev-ruby/flexmock-2.3.6-r1 b/metadata/md5-cache/dev-ruby/flexmock-2.3.6-r1
index 8c989b5bc2c0..a622ff5a0245 100644
--- a/metadata/md5-cache/dev-ruby/flexmock-2.3.6-r1
+++ b/metadata/md5-cache/dev-ruby/flexmock-2.3.6-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Simple mock object library for Ruby unit testing
EAPI=8
HOMEPAGE=https://github.com/doudou/flexmock
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc 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=flexmock
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/doudou/flexmock/archive/v2.3.6.tar.gz -> flexmock-2.3.6.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9b1c046d11f7162d2add36a2cc61a953
diff --git a/metadata/md5-cache/dev-ruby/flickraw-0.9.10 b/metadata/md5-cache/dev-ruby/flickraw-0.9.10
index 70d8a5fd5a72..45981c3416a6 100644
--- a/metadata/md5-cache/dev-ruby/flickraw-0.9.10
+++ b/metadata/md5-cache/dev-ruby/flickraw-0.9.10
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A library to access flickr api in a simple way
EAPI=6
HOMEPAGE=https://github.com/hanklords/flickraw
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/flickraw-0.9.10.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bf8d75c6dbb49f4bdf7eea0241aec3d2
diff --git a/metadata/md5-cache/dev-ruby/flog-4.6.4 b/metadata/md5-cache/dev-ruby/flog-4.6.4
index 4e2722b70e3b..4256e133eb8f 100644
--- a/metadata/md5-cache/dev-ruby/flog-4.6.4
+++ b/metadata/md5-cache/dev-ruby/flog-4.6.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Flog reports the most tortured code in an easy to read pain report
EAPI=7
HOMEPAGE=https://ruby.sadi.st/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/flog-4.6.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c7b7dd6a5f47b62118e2fcb51ae55b3d
diff --git a/metadata/md5-cache/dev-ruby/flog-4.6.5 b/metadata/md5-cache/dev-ruby/flog-4.6.5
index 7cfb2f0fe4e9..21da798d5d7e 100644
--- a/metadata/md5-cache/dev-ruby/flog-4.6.5
+++ b/metadata/md5-cache/dev-ruby/flog-4.6.5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Flog reports the most tortured code in an easy to read pain report
EAPI=8
HOMEPAGE=https://ruby.sadi.st/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ 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/flog-4.6.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8055c9d79aa0c03a06ce872996d5b563
diff --git a/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8 b/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8
index 1b296fd7f3c4..1fe6f3f4b61c 100644
--- a/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8
+++ b/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/font-awesome-rails-4.7.0.8.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8e53dafa94ea69bf60185ce63b1b2518
diff --git a/metadata/md5-cache/dev-ruby/forgery-0.8.1 b/metadata/md5-cache/dev-ruby/forgery-0.8.1
index 98def0773582..0a33dc435658 100644
--- a/metadata/md5-cache/dev-ruby/forgery-0.8.1
+++ b/metadata/md5-cache/dev-ruby/forgery-0.8.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/forgery-0.8.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f26a7493b4b636fbc37bdf1da124b181
diff --git a/metadata/md5-cache/dev-ruby/forwardable-1.3.2 b/metadata/md5-cache/dev-ruby/forwardable-1.3.2
new file mode 100644
index 000000000000..796170fd5387
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/forwardable-1.3.2
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Provides delegation of specified methods to a designated object
+EAPI=8
+HOMEPAGE=https://github.com/ruby/forwardable
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD-2
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/forwardable/archive/v1.3.2.tar.gz -> forwardable-1.3.2.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=ff428970cab1b2121a9f3c3002b6414b
diff --git a/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2 b/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2
index be819b99c6a8..127993b11f40 100644
--- a/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2
+++ b/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/envygeeks/forwardable-extended/archive/v2.6.0.tar.gz -> forwardable-extended-2.6.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2b0b8900f31ccda2f395d248ddf5ff12
diff --git a/metadata/md5-cache/dev-ruby/fuubar-2.5.0-r1 b/metadata/md5-cache/dev-ruby/fuubar-2.5.0-r1
index f53c219190f5..0f000b121ef2 100644
--- a/metadata/md5-cache/dev-ruby/fuubar-2.5.0-r1
+++ b/metadata/md5-cache/dev-ruby/fuubar-2.5.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Instafailing RSpec progress bar formatter
EAPI=7
HOMEPAGE=https://github.com/thekompanee/fuubar
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/thekompanee/fuubar/archive/releases/v2.5.0.tar.gz -> fuubar-2.5.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8288528bf6168ce97e8bad4645f4a7aa
diff --git a/metadata/md5-cache/dev-ruby/fuubar-2.5.1 b/metadata/md5-cache/dev-ruby/fuubar-2.5.1
index f960d43c485e..43372493f15e 100644
--- a/metadata/md5-cache/dev-ruby/fuubar-2.5.1
+++ b/metadata/md5-cache/dev-ruby/fuubar-2.5.1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Instafailing RSpec progress bar formatter
EAPI=7
HOMEPAGE=https://github.com/thekompanee/fuubar
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 ~hppa ~ppc ~ppc64 ~riscv ~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/rspec:3[ruby_targets_ruby26(-)] >=dev-ruby/ruby-progressbar-1.4:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] >=dev-ruby/ruby-progressbar-1.4:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] >=dev-ruby/ruby-progressbar-1.4:0[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=2
SRC_URI=https://github.com/thekompanee/fuubar/archive/releases/v2.5.1.tar.gz -> fuubar-2.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=668eecdf83b935c8d733bef0380b81db
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=d3e90a422b53c98cd93fec49170c20c7
diff --git a/metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2 b/metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2
index 28a63f1a173b..f365d404afaa 100644
--- a/metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2
+++ b/metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/fast_gettext-1.1.0:0[ruby_targets_ruby26(-)] >=dev-ruby/ruby-gettext-3.0.2[ruby_targets_ruby26(-)] dev-ruby/locale[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/fast_gettext-1.1.0:0[ruby_targets_ruby27(-)] >=dev-ruby/ruby-gettext-3.0.2[ruby_targets_ruby27(-)] dev-ruby/locale[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/fast_gettext-1.1.0:0[ruby_targets_ruby26(-)] >=dev-ruby/ruby-gettext-3.0.2[ruby_targets_ruby26(-)] dev-ruby/locale[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/fast_gettext-1.1.0:0[ruby_targets_ruby27(-)] >=dev-ruby/ruby-gettext-3.0.2[ruby_targets_ruby27(-)] dev-ruby/locale[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/fast_gettext-1.1.0:0[ruby_targets_ruby30(-)] >=dev-ruby/ruby-gettext-3.0.2[ruby_targets_ruby30(-)] dev-ruby/locale[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/fast_gettext-1.1.0:0[ruby_targets_ruby31(-)] >=dev-ruby/ruby-gettext-3.0.2[ruby_targets_ruby31(-)] dev-ruby/locale[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( dev-vcs/git ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=test? ( dev-vcs/git ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A gem to ease i18n
EAPI=7
HOMEPAGE=https://github.com/puppetlabs/gettext-setup-gem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86
LICENSE=Apache-2.0
-RDEPEND=dev-vcs/git ruby_targets_ruby26? ( >=dev-ruby/fast_gettext-1.1.0:0[ruby_targets_ruby26(-)] >=dev-ruby/ruby-gettext-3.0.2[ruby_targets_ruby26(-)] dev-ruby/locale[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/fast_gettext-1.1.0:0[ruby_targets_ruby27(-)] >=dev-ruby/ruby-gettext-3.0.2[ruby_targets_ruby27(-)] dev-ruby/locale[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 )
+RDEPEND=dev-vcs/git ruby_targets_ruby26? ( >=dev-ruby/fast_gettext-1.1.0:0[ruby_targets_ruby26(-)] >=dev-ruby/ruby-gettext-3.0.2[ruby_targets_ruby26(-)] dev-ruby/locale[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/fast_gettext-1.1.0:0[ruby_targets_ruby27(-)] >=dev-ruby/ruby-gettext-3.0.2[ruby_targets_ruby27(-)] dev-ruby/locale[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/fast_gettext-1.1.0:0[ruby_targets_ruby30(-)] >=dev-ruby/ruby-gettext-3.0.2[ruby_targets_ruby30(-)] dev-ruby/locale[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/fast_gettext-1.1.0:0[ruby_targets_ruby31(-)] >=dev-ruby/ruby-gettext-3.0.2[ruby_targets_ruby31(-)] dev-ruby/locale[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/puppetlabs/gettext-setup-gem/archive/0.34.tar.gz -> gettext-setup-0.34.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ea52303533e16fb28255127e28fc0cd4
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=b874490fd0579c00bcf65fe0b29e5532
diff --git a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.8.1 b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.8.1
index 144fd12e3f8d..b09597e33b1a 100644
--- a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.8.1
+++ b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.8.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=FastGettext / Rails integration
EAPI=7
HOMEPAGE=https://github.com/grosser/gettext_i18n_rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=public-domain
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/grosser/gettext_i18n_rails/archive/v1.8.1.tar.gz -> gettext_i18n_rails-1.8.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=165b0b43bad1f4a7de779d3ff65cc6f3
diff --git a/metadata/md5-cache/dev-ruby/gh-0.18.0 b/metadata/md5-cache/dev-ruby/gh-0.18.0
deleted file mode 100644
index 70f29ddea4b4..000000000000
--- a/metadata/md5-cache/dev-ruby/gh-0.18.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/webmock[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( dev-ruby/activesupport:5.2[ruby_targets_ruby26(-)] >=dev-ruby/addressable-2.4.0:0[ruby_targets_ruby26(-)] dev-ruby/faraday:1[ruby_targets_ruby26(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby26(-)] >dev-ruby/multi_json-1.0[ruby_targets_ruby26(-)] dev-ruby/net-http-pipeline[ruby_targets_ruby26(-)] >=dev-ruby/net-http-persistent-2.9:*[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(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
-DESCRIPTION=multi-layer client for the github api v3
-EAPI=7
-HOMEPAGE=https://github.com/travis-ci/gh
-IUSE=test ruby_targets_ruby26 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/activesupport:5.2[ruby_targets_ruby26(-)] >=dev-ruby/addressable-2.4.0:0[ruby_targets_ruby26(-)] dev-ruby/faraday:1[ruby_targets_ruby26(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby26(-)] >dev-ruby/multi_json-1.0[ruby_targets_ruby26(-)] dev-ruby/net-http-pipeline[ruby_targets_ruby26(-)] >=dev-ruby/net-http-persistent-2.9:*[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://github.com/travis-ci/gh/archive/v0.18.0.tar.gz -> gh-0.18.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=7fef9882a67d8a80c93dea0456621775
diff --git a/metadata/md5-cache/dev-ruby/gh-0.18.0-r1 b/metadata/md5-cache/dev-ruby/gh-0.18.0-r1
new file mode 100644
index 000000000000..20bf6a7f8f69
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/gh-0.18.0-r1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/webmock[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/webmock[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( || ( dev-ruby/activesupport:6.0[ruby_targets_ruby26(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby26(-)] ) >=dev-ruby/addressable-2.4.0:0[ruby_targets_ruby26(-)] dev-ruby/faraday:1[ruby_targets_ruby26(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby26(-)] >dev-ruby/multi_json-1.0[ruby_targets_ruby26(-)] dev-ruby/net-http-pipeline[ruby_targets_ruby26(-)] >=dev-ruby/net-http-persistent-2.9:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( || ( dev-ruby/activesupport:6.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby27(-)] ) >=dev-ruby/addressable-2.4.0:0[ruby_targets_ruby27(-)] dev-ruby/faraday:1[ruby_targets_ruby27(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby27(-)] >dev-ruby/multi_json-1.0[ruby_targets_ruby27(-)] dev-ruby/net-http-pipeline[ruby_targets_ruby27(-)] >=dev-ruby/net-http-persistent-2.9:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+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=multi-layer client for the github api v3
+EAPI=8
+HOMEPAGE=https://github.com/travis-ci/gh
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( || ( dev-ruby/activesupport:6.0[ruby_targets_ruby26(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby26(-)] ) >=dev-ruby/addressable-2.4.0:0[ruby_targets_ruby26(-)] dev-ruby/faraday:1[ruby_targets_ruby26(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby26(-)] >dev-ruby/multi_json-1.0[ruby_targets_ruby26(-)] dev-ruby/net-http-pipeline[ruby_targets_ruby26(-)] >=dev-ruby/net-http-persistent-2.9:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( || ( dev-ruby/activesupport:6.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby27(-)] ) >=dev-ruby/addressable-2.4.0:0[ruby_targets_ruby27(-)] dev-ruby/faraday:1[ruby_targets_ruby27(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby27(-)] >dev-ruby/multi_json-1.0[ruby_targets_ruby27(-)] dev-ruby/net-http-pipeline[ruby_targets_ruby27(-)] >=dev-ruby/net-http-persistent-2.9:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/travis-ci/gh/archive/v0.18.0.tar.gz -> gh-0.18.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=d20710d26d509542348079efe03ba5d1
diff --git a/metadata/md5-cache/dev-ruby/gherkin-5.1.0 b/metadata/md5-cache/dev-ruby/gherkin-5.1.0
index efd39a46fb2b..9fefa0120d9e 100644
--- a/metadata/md5-cache/dev-ruby/gherkin-5.1.0
+++ b/metadata/md5-cache/dev-ruby/gherkin-5.1.0
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Fast Gherkin lexer and parser
EAPI=6
HOMEPAGE=https://github.com/cucumber/gherkin
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://rubygems.org/gems/gherkin-5.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=aff42f87036d8fc9e77e99f5fed5f0da
diff --git a/metadata/md5-cache/dev-ruby/gist-6.0.0 b/metadata/md5-cache/dev-ruby/gist-6.0.0
index 2f4c2677917e..b584d490f86f 100644
--- a/metadata/md5-cache/dev-ruby/gist-6.0.0
+++ b/metadata/md5-cache/dev-ruby/gist-6.0.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/gist-6.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4c8afb9170e03c00953885662feabf91
diff --git a/metadata/md5-cache/dev-ruby/git-1.10.2 b/metadata/md5-cache/dev-ruby/git-1.10.2
index 574ce5c56a46..7ed0cd410a32 100644
--- a/metadata/md5-cache/dev-ruby/git-1.10.2
+++ b/metadata/md5-cache/dev-ruby/git-1.10.2
@@ -4,6 +4,7 @@ DEPEND=test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar ) ruby_targets_ruby26? ( dev-l
DESCRIPTION=Library for using Git in Ruby
EAPI=8
HOMEPAGE=https://github.com/schacon/ruby-git
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/schacon/ruby-git/archive/v1.10.2.tar.gz -> git-1.10.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4de49bddcb7e4f0345a88780c5bbaca8
diff --git a/metadata/md5-cache/dev-ruby/git-1.11.0 b/metadata/md5-cache/dev-ruby/git-1.11.0
index f891302fc7b0..9d1fb0443980 100644
--- a/metadata/md5-cache/dev-ruby/git-1.11.0
+++ b/metadata/md5-cache/dev-ruby/git-1.11.0
@@ -4,6 +4,7 @@ DEPEND=test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar ) ruby_targets_ruby26? ( dev-l
DESCRIPTION=Library for using Git in Ruby
EAPI=8
HOMEPAGE=https://github.com/schacon/ruby-git
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/schacon/ruby-git/archive/v1.11.0.tar.gz -> git-1.11.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=72bebc00f79bf1a881cf045e0b82adc9
diff --git a/metadata/md5-cache/dev-ruby/globalid-0.6.0 b/metadata/md5-cache/dev-ruby/globalid-0.6.0
index fd1ef4ea6653..c12d6fa6c265 100644
--- a/metadata/md5-cache/dev-ruby/globalid-0.6.0
+++ b/metadata/md5-cache/dev-ruby/globalid-0.6.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Reference models by URI
EAPI=8
HOMEPAGE=https://github.com/rails/globalid
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rails/globalid/archive/v0.6.0.tar.gz -> globalid-0.6.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=acc1b5e3a0b07f00cfc2ea8edffc4366
diff --git a/metadata/md5-cache/dev-ruby/globalid-1.0.0 b/metadata/md5-cache/dev-ruby/globalid-1.0.0
index c1d91dd1df8f..dd42a42d3d5f 100644
--- a/metadata/md5-cache/dev-ruby/globalid-1.0.0
+++ b/metadata/md5-cache/dev-ruby/globalid-1.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Reference models by URI
EAPI=8
HOMEPAGE=https://github.com/rails/globalid
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rails/globalid/archive/v1.0.0.tar.gz -> globalid-1.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=acc1b5e3a0b07f00cfc2ea8edffc4366
diff --git a/metadata/md5-cache/dev-ruby/globalid-1.0.0-r1 b/metadata/md5-cache/dev-ruby/globalid-1.0.0-r1
index ffd0d3e09d28..a313689f4cbe 100644
--- a/metadata/md5-cache/dev-ruby/globalid-1.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/globalid-1.0.0-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Reference models by URI
EAPI=8
HOMEPAGE=https://github.com/rails/globalid
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.0:*[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://github.com/rails/globalid/archive/v1.0.0.tar.gz -> globalid-1.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b6785be4e23804d1e725dd9ca57a70de
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=81abe5f1065825b61b5ddf744881eecc
diff --git a/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 b/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3
index 76b2d1d96a92..166a74a9167f 100644
--- a/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3
+++ b/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/gnuplot-2.6.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1285709d12d1f5222a27f2d9169848ff
diff --git a/metadata/md5-cache/dev-ruby/google-protobuf-3.14.0 b/metadata/md5-cache/dev-ruby/google-protobuf-3.14.0
index e0e3e9b3c3d0..6fbed1c91518 100644
--- a/metadata/md5-cache/dev-ruby/google-protobuf-3.14.0
+++ b/metadata/md5-cache/dev-ruby/google-protobuf-3.14.0
@@ -1,9 +1,10 @@
-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=test? ( >=dev-libs/protobuf-3.12.0 ) 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=Protocol Buffers are Google's data interchange format
EAPI=7
HOMEPAGE=https://developers.google.com/protocol-buffers
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v3.14.0.tar.gz -> google-protobuf-3.14.0-ruby.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f495d8b4807204618d2a02873b95d8b8
diff --git a/metadata/md5-cache/dev-ruby/google-protobuf-3.19.3 b/metadata/md5-cache/dev-ruby/google-protobuf-3.19.3
index 971ff0ca7330..1a3154c5a23b 100644
--- a/metadata/md5-cache/dev-ruby/google-protobuf-3.19.3
+++ b/metadata/md5-cache/dev-ruby/google-protobuf-3.19.3
@@ -1,9 +1,10 @@
-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=test? ( >=dev-libs/protobuf-3.19.0 ) 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=Protocol Buffers are Google's data interchange format
EAPI=8
HOMEPAGE=https://developers.google.com/protocol-buffers
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v3.19.3.tar.gz -> google-protobuf-3.19.3-ruby.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=55f5a5c5f165b76682228f3baf7243ca
diff --git a/metadata/md5-cache/dev-ruby/gpgme-2.0.20-r2 b/metadata/md5-cache/dev-ruby/gpgme-2.0.20-r2
deleted file mode 100644
index 865f30a57528..000000000000
--- a/metadata/md5-cache/dev-ruby/gpgme-2.0.20-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=app-crypt/gpgme:= ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) 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=Ruby language binding for GnuPG Made Easy
-EAPI=7
-HOMEPAGE=https://github.com/ueno/ruby-gpgme
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=app-crypt/gpgme:= ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) 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 ) || ( ruby_targets_ruby26 ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/ueno/ruby-gpgme/archive/v2.0.20.tar.gz -> ruby-gpgme-2.0.20.tar.gz
-_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=fb5a526b102e96a042dd48d42f3f58b4
diff --git a/metadata/md5-cache/dev-ruby/gpgme-2.0.20-r3 b/metadata/md5-cache/dev-ruby/gpgme-2.0.20-r3
index 829d36b64d4d..d598716c3e8c 100644
--- a/metadata/md5-cache/dev-ruby/gpgme-2.0.20-r3
+++ b/metadata/md5-cache/dev-ruby/gpgme-2.0.20-r3
@@ -1,4 +1,4 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=app-crypt/gpgme:= ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Ruby language binding for GnuPG Made Easy
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ueno/ruby-gpgme/archive/v2.0.20.tar.gz -> ruby-gpgme-2.0.20.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9c7dd5bc1badcfcef8a67597a6edd3d0
diff --git a/metadata/md5-cache/dev-ruby/gruff-0.14.0 b/metadata/md5-cache/dev-ruby/gruff-0.14.0
index 295dc92b6961..f63631add868 100644
--- a/metadata/md5-cache/dev-ruby/gruff-0.14.0
+++ b/metadata/md5-cache/dev-ruby/gruff-0.14.0
@@ -4,6 +4,7 @@ DEPEND=test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] ) ruby_targets_ruby
DESCRIPTION=Beautiful graphs for one or multiple datasets
EAPI=8
HOMEPAGE=https://github.com/topfunky/gruff
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/topfunky/gruff/archive/v0.14.0.tar.gz -> gruff-0.14.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=05fda139f6ce51876d62390649023847
diff --git a/metadata/md5-cache/dev-ruby/gruff-0.15.0 b/metadata/md5-cache/dev-ruby/gruff-0.15.0
index f84415698e5c..71812489fd66 100644
--- a/metadata/md5-cache/dev-ruby/gruff-0.15.0
+++ b/metadata/md5-cache/dev-ruby/gruff-0.15.0
@@ -4,6 +4,7 @@ DEPEND=test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] ) ruby_targets_ruby
DESCRIPTION=Beautiful graphs for one or multiple datasets
EAPI=8
HOMEPAGE=https://github.com/topfunky/gruff
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/topfunky/gruff/archive/v0.15.0.tar.gz -> gruff-0.15.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fb2c6600668711d598175896f15e9864
diff --git a/metadata/md5-cache/dev-ruby/gruff-0.16.0 b/metadata/md5-cache/dev-ruby/gruff-0.16.0
index 3c9728f23dcc..811597cc3db1 100644
--- a/metadata/md5-cache/dev-ruby/gruff-0.16.0
+++ b/metadata/md5-cache/dev-ruby/gruff-0.16.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/topfunky/gruff/archive/v0.16.0.tar.gz -> gruff-0.16.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fb2c6600668711d598175896f15e9864
diff --git a/metadata/md5-cache/dev-ruby/gruff-0.17.0 b/metadata/md5-cache/dev-ruby/gruff-0.17.0
new file mode 100644
index 000000000000..b8a954eab757
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/gruff-0.17.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/histogram[ruby_targets_ruby26(-)] >=dev-ruby/rmagick-4.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/histogram[ruby_targets_ruby27(-)] >=dev-ruby/rmagick-4.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/histogram[ruby_targets_ruby30(-)] >=dev-ruby/rmagick-4.2:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/test-unit[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] ) 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=Beautiful graphs for one or multiple datasets
+EAPI=8
+HOMEPAGE=https://github.com/topfunky/gruff
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=media-gfx/imagemagick[truetype] ruby_targets_ruby26? ( dev-ruby/histogram[ruby_targets_ruby26(-)] >=dev-ruby/rmagick-4.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/histogram[ruby_targets_ruby27(-)] >=dev-ruby/rmagick-4.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/histogram[ruby_targets_ruby30(-)] >=dev-ruby/rmagick-4.2:*[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://github.com/topfunky/gruff/archive/v0.17.0.tar.gz -> gruff-0.17.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=fb2c6600668711d598175896f15e9864
diff --git a/metadata/md5-cache/dev-ruby/gruff-0.18.0 b/metadata/md5-cache/dev-ruby/gruff-0.18.0
new file mode 100644
index 000000000000..3839e26eaea2
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/gruff-0.18.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/histogram[ruby_targets_ruby26(-)] >=dev-ruby/rmagick-4.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/histogram[ruby_targets_ruby27(-)] >=dev-ruby/rmagick-4.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/histogram[ruby_targets_ruby30(-)] >=dev-ruby/rmagick-4.2:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/test-unit[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] ) 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=Beautiful graphs for one or multiple datasets
+EAPI=8
+HOMEPAGE=https://github.com/topfunky/gruff
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=media-gfx/imagemagick[truetype] ruby_targets_ruby26? ( dev-ruby/histogram[ruby_targets_ruby26(-)] >=dev-ruby/rmagick-4.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/histogram[ruby_targets_ruby27(-)] >=dev-ruby/rmagick-4.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/histogram[ruby_targets_ruby30(-)] >=dev-ruby/rmagick-4.2:*[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://github.com/topfunky/gruff/archive/v0.18.0.tar.gz -> gruff-0.18.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=fb2c6600668711d598175896f15e9864
diff --git a/metadata/md5-cache/dev-ruby/haml-5.2.2 b/metadata/md5-cache/dev-ruby/haml-5.2.2
index 20a031f85040..648aeb350e9c 100644
--- a/metadata/md5-cache/dev-ruby/haml-5.2.2
+++ b/metadata/md5-cache/dev-ruby/haml-5.2.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A ruby web page templating engine
EAPI=8
HOMEPAGE=https://haml.info/
+INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/haml/haml/archive/v5.2.2.tar.gz -> haml-5.2.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5681d8a33f55c1b7a6c9ba89908037d4
diff --git a/metadata/md5-cache/dev-ruby/haml-rails-2.0.1 b/metadata/md5-cache/dev-ruby/haml-rails-2.0.1
index 93d97a455217..9c79eed5c849 100644
--- a/metadata/md5-cache/dev-ruby/haml-rails-2.0.1
+++ b/metadata/md5-cache/dev-ruby/haml-rails-2.0.1
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/actionpack-5.1:*[ruby_targets_r
DESCRIPTION=Provides Haml generators for Rails 4
EAPI=6
HOMEPAGE=https://github.com/indirect/haml-rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/haml-rails-2.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c2e3b092acd0eb86fef6e5ced378ce10
diff --git a/metadata/md5-cache/dev-ruby/haml-rails-2.0.1-r1 b/metadata/md5-cache/dev-ruby/haml-rails-2.0.1-r1
index b02ed8306802..6b838160c620 100644
--- a/metadata/md5-cache/dev-ruby/haml-rails-2.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/haml-rails-2.0.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/haml-rails-2.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=70b8723dfce8bd3d56e00370762a5146
diff --git a/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 b/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2
index 352dee0ea56a..3313e38c90f1 100644
--- a/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2
+++ b/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Efficient, immutable, thread-safe collection classes for Ruby
EAPI=8
HOMEPAGE=https://github.com/hamstergem/hamster
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ 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/hamster-3.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=47cbfdf6c5ea2371af6a9352bbe52529
diff --git a/metadata/md5-cache/dev-ruby/hashdiff-1.0.1 b/metadata/md5-cache/dev-ruby/hashdiff-1.0.1
index fdc26678a081..4dad5ce89ef8 100644
--- a/metadata/md5-cache/dev-ruby/hashdiff-1.0.1
+++ b/metadata/md5-cache/dev-ruby/hashdiff-1.0.1
@@ -6,12 +6,12 @@ EAPI=7
HOMEPAGE=https://github.com/liufengyun/hashdiff
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/hashdiff-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c4d05fbe1078392116d104acbfd09f78
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=c7d17d757ab96e74fd7ced3ca1b52a81
diff --git a/metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 b/metadata/md5-cache/dev-ruby/hashery-2.1.2-r1
index cad361ad38f6..959ac69fdad3 100644
--- a/metadata/md5-cache/dev-ruby/hashery-2.1.2-r1
+++ b/metadata/md5-cache/dev-ruby/hashery-2.1.2-r1
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/lemon[ruby_targets_ruby26(-)] dev-ruby/qed[ruby_targets_ruby26(-)] dev-ruby/rubytest[ruby_targets_ruby26(-)] dev-ruby/rubytest-cli[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/lemon[ruby_targets_ruby27(-)] dev-ruby/qed[ruby_targets_ruby27(-)] dev-ruby/rubytest[ruby_targets_ruby27(-)] dev-ruby/rubytest-cli[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/lemon[ruby_targets_ruby30(-)] dev-ruby/qed[ruby_targets_ruby30(-)] dev-ruby/rubytest[ruby_targets_ruby30(-)] dev-ruby/rubytest-cli[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/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/lemon[ruby_targets_ruby26(-)] dev-ruby/qed[ruby_targets_ruby26(-)] dev-ruby/rubytest[ruby_targets_ruby26(-)] dev-ruby/rubytest-cli[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/lemon[ruby_targets_ruby27(-)] dev-ruby/qed[ruby_targets_ruby27(-)] dev-ruby/rubytest[ruby_targets_ruby27(-)] dev-ruby/rubytest-cli[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/lemon[ruby_targets_ruby30(-)] dev-ruby/qed[ruby_targets_ruby30(-)] dev-ruby/rubytest[ruby_targets_ruby30(-)] dev-ruby/rubytest-cli[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/lemon[ruby_targets_ruby31(-)] dev-ruby/qed[ruby_targets_ruby31(-)] dev-ruby/rubytest[ruby_targets_ruby31(-)] dev-ruby/rubytest-cli[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=The Hashery is a tight collection of Hash-like classes
EAPI=8
HOMEPAGE=https://rubyworks.github.com/hashery
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD-2
-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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/hashery-2.1.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=f515ea88037bbd20d7ef8180c90e10ae
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=7073bc80b9c44882d34fa5c860d14269
diff --git a/metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r1 b/metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r1
index f1bce62aa29c..feedf9f11cbf 100644
--- a/metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r1
+++ b/metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Internal HashiCorp service to check version information
EAPI=7
HOMEPAGE=https://www.hashicorp.com
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MPL-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=test
SLOT=0
SRC_URI=https://rubygems.org/gems/hashicorp-checkpoint-0.1.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8d7f13eb2465ba7a3b6ccbc0fbb2eff9
diff --git a/metadata/md5-cache/dev-ruby/hashie-3.6.0 b/metadata/md5-cache/dev-ruby/hashie-3.6.0
index c47e0093dca9..a4c8fd171e70 100644
--- a/metadata/md5-cache/dev-ruby/hashie-3.6.0
+++ b/metadata/md5-cache/dev-ruby/hashie-3.6.0
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/activesupport[ruby_targets_ruby26
DESCRIPTION=Hashie is a small collection of tools that make hashes more powerful
EAPI=6
HOMEPAGE=https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/hashie-3.6.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dad64ab32a92fd91ed5a7e46983f0d44
diff --git a/metadata/md5-cache/dev-ruby/hashie-4.1.0-r1 b/metadata/md5-cache/dev-ruby/hashie-4.1.0-r1
index 6a3f984990ea..b31ef3f33aa7 100644
--- a/metadata/md5-cache/dev-ruby/hashie-4.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/hashie-4.1.0-r1
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/activesupport[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/activesupport[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/activesupport[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/activesupport[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/activesupport[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
DESCRIPTION=Hashie is a small collection of tools that make hashes more powerful
EAPI=7
HOMEPAGE=https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~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 )
+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=4
SRC_URI=https://github.com/intridea/hashie/archive/v4.1.0.tar.gz -> hashie-4.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=2cba4f0722cfbbc1d7f02a26d5f34f41
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=7b10063964693285d28cde8f61d12143
diff --git a/metadata/md5-cache/dev-ruby/hashie-5.0.0 b/metadata/md5-cache/dev-ruby/hashie-5.0.0
index b577058daf12..7e000071256f 100644
--- a/metadata/md5-cache/dev-ruby/hashie-5.0.0
+++ b/metadata/md5-cache/dev-ruby/hashie-5.0.0
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/activesupport[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/activesupport[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/activesupport[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/activesupport[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/activesupport[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/activesupport[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/activesupport[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Hashie is a small collection of tools that make hashes more powerful
EAPI=8
HOMEPAGE=https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~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_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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/intridea/hashie/archive/v5.0.0.tar.gz -> hashie-5.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=612ab3a0e0b533e7181ccc87412d1332
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=3cf353dcde0f6ee1ca06e7be4631cf0c
diff --git a/metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 b/metadata/md5-cache/dev-ruby/hashr-2.0.1-r1
index 6ae2792147d5..464ef41a90a4 100644
--- a/metadata/md5-cache/dev-ruby/hashr-2.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/hashr-2.0.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/hashr-2.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a058bff25ce2c6774f8c72a0c111ac43
diff --git a/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1 b/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1
index 1b0115667710..dd80db489b79 100644
--- a/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/heredoc_unindent-1.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=331d9eb7b9df38da10ba57ab63a5b1ab
diff --git a/metadata/md5-cache/dev-ruby/hiera-3.8.0 b/metadata/md5-cache/dev-ruby/hiera-3.8.0
index 5a100e7c02f3..2913f9a65c92 100644
--- a/metadata/md5-cache/dev-ruby/hiera-3.8.0
+++ b/metadata/md5-cache/dev-ruby/hiera-3.8.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple pluggable Hierarchical Database
EAPI=8
HOMEPAGE=https://docs.puppet.com/hiera/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/hiera-3.8.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=27e02dcb24471742dfa9db8b6ea6adb0
diff --git a/metadata/md5-cache/dev-ruby/hiera-3.9.0 b/metadata/md5-cache/dev-ruby/hiera-3.9.0
index 593d24f1c692..8910df2af31f 100644
--- a/metadata/md5-cache/dev-ruby/hiera-3.9.0
+++ b/metadata/md5-cache/dev-ruby/hiera-3.9.0
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple pluggable Hierarchical Database
EAPI=8
HOMEPAGE=https://docs.puppet.com/hiera/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc x86
LICENSE=Apache-2.0
RDEPEND=ruby_targets_ruby26? ( dev-ruby/deep_merge[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/deep_merge[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/deep_merge[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/deep_merge[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/hiera-3.9.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4a02c7cd60480619025a3f9124d61e42
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=27e02dcb24471742dfa9db8b6ea6adb0
diff --git a/metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.1 b/metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.1
index f60baafc9115..d94ec5ee6d5d 100644
--- a/metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.1
+++ b/metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Encrypted YAML backend for hiera
EAPI=7
HOMEPAGE=https://github.com/TomPoulton/hiera-eyaml
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/TomPoulton/hiera-eyaml/archive/v3.1.1.tar.gz -> hiera-eyaml-3.1.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e6cea6e67ae1b58e80a5e24f6b247ce9
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=1d1b86102a0d03737bb006149edb610c
diff --git a/metadata/md5-cache/dev-ruby/hiera-eyaml-3.2.2 b/metadata/md5-cache/dev-ruby/hiera-eyaml-3.2.2
index 912d299bab32..2087d156c8fc 100644
--- a/metadata/md5-cache/dev-ruby/hiera-eyaml-3.2.2
+++ b/metadata/md5-cache/dev-ruby/hiera-eyaml-3.2.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Encrypted YAML backend for hiera
EAPI=8
HOMEPAGE=https://github.com/TomPoulton/hiera-eyaml
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/TomPoulton/hiera-eyaml/archive/v3.2.2.tar.gz -> hiera-eyaml-3.2.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6d497c622e559177fe0a63ed4eaeee74
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=ad3c14b280e4dfc8078b8cbf42405bb8
diff --git a/metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4 b/metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4
index 47f4f8aa5f3e..e64077d7c3ea 100644
--- a/metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4
+++ b/metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A GPG backend for hiera-eyaml
EAPI=7
HOMEPAGE=https://github.com/sihil/hiera-eyaml-gpg
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/hiera-eyaml-gpg-0.7.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=96bac9d74e0c46558ca895ca9722023b
diff --git a/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2 b/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2
index 77ff5e27a5db..991c68632f5d 100644
--- a/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2
+++ b/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A plaintext backend for hiera-eyaml
EAPI=8
HOMEPAGE=https://github.com/gtmtechltd/hiera-eyaml-plaintext
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/hiera-eyaml-plaintext-0.6.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a145e69c63155c734c9dbc80ce555c01
diff --git a/metadata/md5-cache/dev-ruby/highline-2.0.3 b/metadata/md5-cache/dev-ruby/highline-2.0.3
index 8102de397660..88fc2786b263 100644
--- a/metadata/md5-cache/dev-ruby/highline-2.0.3
+++ b/metadata/md5-cache/dev-ruby/highline-2.0.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Highline is a high-level command-line IO library for ruby
EAPI=7
HOMEPAGE=https://github.com/JEG2/highline
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=|| ( GPL-2 Ruby )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/JEG2/highline/archive/v2.0.3.tar.gz -> highline-2.0.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fc4ba5496eabdc9ae1e140a52f5d2e10
diff --git a/metadata/md5-cache/dev-ruby/highline-2.0.3-r1 b/metadata/md5-cache/dev-ruby/highline-2.0.3-r1
index cf1af16c96bf..bc4d0c36f312 100644
--- a/metadata/md5-cache/dev-ruby/highline-2.0.3-r1
+++ b/metadata/md5-cache/dev-ruby/highline-2.0.3-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/JEG2/highline/archive/v2.0.3.tar.gz -> highline-2.0.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6f7dc72c8b276aecb7cedbb0e55cce6c
diff --git a/metadata/md5-cache/dev-ruby/hipchat-1.6.0 b/metadata/md5-cache/dev-ruby/hipchat-1.6.0
index 78460e4a540a..28bac25bb527 100644
--- a/metadata/md5-cache/dev-ruby/hipchat-1.6.0
+++ b/metadata/md5-cache/dev-ruby/hipchat-1.6.0
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/httparty[ruby_targets_ruby26(-)]
DESCRIPTION=Ruby library to interact with HipChat
EAPI=6
HOMEPAGE=https://github.com/hipchat/hipchat-rb
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/hipchat/hipchat-rb/archive/v1.6.0.tar.gz -> hipchat-1.6.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=89fdc656c756246e03ce9f424dd3b054
diff --git a/metadata/md5-cache/dev-ruby/hiredis-0.6.3-r1 b/metadata/md5-cache/dev-ruby/hiredis-0.6.3-r1
index 931988443a6e..2655167cf151 100644
--- a/metadata/md5-cache/dev-ruby/hiredis-0.6.3-r1
+++ b/metadata/md5-cache/dev-ruby/hiredis-0.6.3-r1
@@ -1,9 +1,10 @@
-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-libs/hiredis:= test? ( dev-ruby/test-unit:2 ) virtual/pkgconfig 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=Wrapper for hiredis (protocol serialization/deserialization and blocking I/O)
EAPI=8
HOMEPAGE=https://github.com/redis/hiredis-rb
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/redis/hiredis-rb/archive/v0.6.3.tar.gz -> hiredis-rb-0.6.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4d1f75601845bc05e5f1fa1bde2a29de
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=be8c47a3de392ae330a06d4b83421479
diff --git a/metadata/md5-cache/dev-ruby/histogram-0.2.4.1 b/metadata/md5-cache/dev-ruby/histogram-0.2.4.1
index cdb55c91f719..8ad0a1311055 100644
--- a/metadata/md5-cache/dev-ruby/histogram-0.2.4.1
+++ b/metadata/md5-cache/dev-ruby/histogram-0.2.4.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Gives objects the ability to 'histogram' in several useful ways
EAPI=7
HOMEPAGE=https://github.com/jtprince/histogram
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/histogram-0.2.4.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=addc6f09d26fb1d75f064a937132f60a
diff --git a/metadata/md5-cache/dev-ruby/hitimes-2.0.0 b/metadata/md5-cache/dev-ruby/hitimes-2.0.0
index 3f1588617e76..bc08f4c93289 100644
--- a/metadata/md5-cache/dev-ruby/hitimes-2.0.0
+++ b/metadata/md5-cache/dev-ruby/hitimes-2.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A fast, high resolution timer library
EAPI=7
HOMEPAGE=https://github.com/copiousfreetime/hitimes
+INHERIT=multilib ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=ISC
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/hitimes-2.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1490cf35f4933085e182d815cef7dc4f
diff --git a/metadata/md5-cache/dev-ruby/hitimes-2.0.0-r1 b/metadata/md5-cache/dev-ruby/hitimes-2.0.0-r1
index 728aec94d1bd..3ef64d232bed 100644
--- a/metadata/md5-cache/dev-ruby/hitimes-2.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/hitimes-2.0.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/hitimes-2.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=50665dfeccbd6626e1bccb3c0063a103
diff --git a/metadata/md5-cache/dev-ruby/hocon-1.3.1 b/metadata/md5-cache/dev-ruby/hocon-1.3.1
index c2b144fbf85d..45af0691b216 100644
--- a/metadata/md5-cache/dev-ruby/hocon-1.3.1
+++ b/metadata/md5-cache/dev-ruby/hocon-1.3.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=This is a port of the Typesafe Config library to Ruby
EAPI=7
HOMEPAGE=https://github.com/puppetlabs/ruby-hocon
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/puppetlabs/ruby-hocon/archive/1.3.1.tar.gz -> hocon-1.3.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=433e52181c665d2c1c549d13a61660cd
diff --git a/metadata/md5-cache/dev-ruby/hocon-1.3.1-r1 b/metadata/md5-cache/dev-ruby/hocon-1.3.1-r1
index 8378e7123da4..cf1299d3be65 100644
--- a/metadata/md5-cache/dev-ruby/hocon-1.3.1-r1
+++ b/metadata/md5-cache/dev-ruby/hocon-1.3.1-r1
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/puppetlabs/ruby-hocon
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86
LICENSE=Apache-2.0
RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/puppetlabs/ruby-hocon/archive/1.3.1.tar.gz -> hocon-1.3.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=780bd1dcc72401e1834a4fedbf40880c
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=4db7e052f0535e995b998ac030634df3
diff --git a/metadata/md5-cache/dev-ruby/hoe-3.21.0 b/metadata/md5-cache/dev-ruby/hoe-3.21.0
index f0341e1034d2..1f58d1ad7e7e 100644
--- a/metadata/md5-cache/dev-ruby/hoe-3.21.0
+++ b/metadata/md5-cache/dev-ruby/hoe-3.21.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Hoe extends rake to provide full project automation
EAPI=7
HOMEPAGE=https://www.zenspider.com/projects/hoe.html
+INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ 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/hoe-3.21.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d8c7bea2c5d9bcb94785e01c0a53c47f
diff --git a/metadata/md5-cache/dev-ruby/hoe-3.23.1 b/metadata/md5-cache/dev-ruby/hoe-3.23.1
new file mode 100644
index 000000000000..4884acdc6add
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/hoe-3.23.1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/minitest-5.9:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/minitest-5.9:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/minitest-5.9:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/minitest-5.9:5[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby26? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] <dev-ruby/rake-15.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] <dev-ruby/rake-15.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby30(-)] <dev-ruby/rake-15.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby31(-)] <dev-ruby/rake-15.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Hoe extends rake to provide full project automation
+EAPI=8
+HOMEPAGE=https://www.zenspider.com/projects/hoe.html
+INHERIT=ruby-fakegem
+IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~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/rake-0.8.7[ruby_targets_ruby26(-)] <dev-ruby/rake-15.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] <dev-ruby/rake-15.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby30(-)] <dev-ruby/rake-15.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby31(-)] <dev-ruby/rake-15.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/hoe-3.23.1.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=1a051944963b548cba57fb0a9d5f6a49
diff --git a/metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6 b/metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6
index b07d8d9b3672..bcd57ca65f4b 100644
--- a/metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6
+++ b/metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/rake-compiler[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/rake-compiler[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/rake-compiler[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( dev-ruby/fast_xs[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/fast_xs[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/fast_xs[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/rake-compiler[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/rake-compiler[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/rake-compiler[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( dev-ruby/fast_xs[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/fast_xs[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/fast_xs[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-util/ragel 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=A fast and liberal HTML parser for Ruby
EAPI=7
HOMEPAGE=https://wiki.github.com/hpricot/hpricot
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ 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/hpricot-0.8.6.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c8e2e76c15c05daf33656458a921f4a8
diff --git a/metadata/md5-cache/dev-ruby/html2haml-2.2.0-r1 b/metadata/md5-cache/dev-ruby/html2haml-2.2.0-r1
index 4757db1c0d59..3856625120e4 100644
--- a/metadata/md5-cache/dev-ruby/html2haml-2.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/html2haml-2.2.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Convert HTML and HTML+Erb to Haml
EAPI=8
HOMEPAGE=https://github.com/haml/html2haml
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ 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/html2haml-2.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6089907745ea644e38443a0798bb3e5f
diff --git a/metadata/md5-cache/dev-ruby/htmlentities-4.3.4-r1 b/metadata/md5-cache/dev-ruby/htmlentities-4.3.4-r1
index 5e219b3e14f1..3eff1496609a 100644
--- a/metadata/md5-cache/dev-ruby/htmlentities-4.3.4-r1
+++ b/metadata/md5-cache/dev-ruby/htmlentities-4.3.4-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple library for encoding/decoding entities in (X)HTML documents
EAPI=8
HOMEPAGE=https://github.com/threedaymonk/htmlentities
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=amd64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/htmlentities-4.3.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=990c3142cd061198241d7b208b09b8be
diff --git a/metadata/md5-cache/dev-ruby/http-4.1.1 b/metadata/md5-cache/dev-ruby/http-4.1.1
index 795330c34b45..8750a0e36cd9 100644
--- a/metadata/md5-cache/dev-ruby/http-4.1.1
+++ b/metadata/md5-cache/dev-ruby/http-4.1.1
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/addressable-2.3:0[ruby_targets_
DESCRIPTION=An easy-to-use client library for making requests from Ruby
EAPI=6
HOMEPAGE=https://github.com/tarcieri/http
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/http-4.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ca1207ca6dea6cfd88ee2045e832ff81
diff --git a/metadata/md5-cache/dev-ruby/http-4.4.1 b/metadata/md5-cache/dev-ruby/http-4.4.1
index ac1f75612a1c..f90db98c4441 100644
--- a/metadata/md5-cache/dev-ruby/http-4.4.1
+++ b/metadata/md5-cache/dev-ruby/http-4.4.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An easy-to-use client library for making requests from Ruby
EAPI=7
HOMEPAGE=https://github.com/tarcieri/http
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/http-4.4.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7e13c89db8792ddd970e4e906efa9af2
diff --git a/metadata/md5-cache/dev-ruby/http-accept-1.7.0 b/metadata/md5-cache/dev-ruby/http-accept-1.7.0
index 6445f0ec4e3f..2a84c4b236e3 100644
--- a/metadata/md5-cache/dev-ruby/http-accept-1.7.0
+++ b/metadata/md5-cache/dev-ruby/http-accept-1.7.0
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Parse Accept and Accept-Language HTTP headers
EAPI=7
HOMEPAGE=https://github.com/socketry/http-accept
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/http-accept/archive/v1.7.0.tar.gz -> http-accept-1.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=84c0c82bb9957de694b8c9f6ed89c8dc
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=53c438d9e3aa8d4b3d354203ead33238
diff --git a/metadata/md5-cache/dev-ruby/http-accept-2.1.1 b/metadata/md5-cache/dev-ruby/http-accept-2.1.1
deleted file mode 100644
index 39d1a656bb56..000000000000
--- a/metadata/md5-cache/dev-ruby/http-accept-2.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=Parse Accept and Accept-Language HTTP headers
-EAPI=7
-HOMEPAGE=https://github.com/socketry/http-accept
-IUSE=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=2
-SRC_URI=https://github.com/socketry/http-accept/archive/v2.1.1.tar.gz -> http-accept-2.1.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=55b02e53c406e248497f6dea7b2275d4
diff --git a/metadata/md5-cache/dev-ruby/http-accept-2.1.1-r1 b/metadata/md5-cache/dev-ruby/http-accept-2.1.1-r1
index b8f0980e8594..73d9f2021157 100644
--- a/metadata/md5-cache/dev-ruby/http-accept-2.1.1-r1
+++ b/metadata/md5-cache/dev-ruby/http-accept-2.1.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Parse Accept and Accept-Language HTTP headers
EAPI=8
HOMEPAGE=https://github.com/socketry/http-accept
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/socketry/http-accept/archive/v2.1.1.tar.gz -> http-accept-2.1.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=414f4a785a5e46d31dba14a034f0cfe0
diff --git a/metadata/md5-cache/dev-ruby/http-cookie-1.0.4 b/metadata/md5-cache/dev-ruby/http-cookie-1.0.4
index e3cfdd0beed9..2146e015c70c 100644
--- a/metadata/md5-cache/dev-ruby/http-cookie-1.0.4
+++ b/metadata/md5-cache/dev-ruby/http-cookie-1.0.4
@@ -6,12 +6,12 @@ EAPI=7
HOMEPAGE=https://github.com/sparklemotion/http-cookie
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/domain_name-0.5:0[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/http-cookie-1.0.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e7795a976d720bb7160169bc00f8dfb2
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=44d4d671fb6d2b43941bd438e7ac1405
diff --git a/metadata/md5-cache/dev-ruby/http-cookie-1.0.5 b/metadata/md5-cache/dev-ruby/http-cookie-1.0.5
new file mode 100644
index 000000000000..a062b5d725bb
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/http-cookie-1.0.5
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A ruby library to handle HTTP cookies
+EAPI=8
+HOMEPAGE=https://github.com/sparklemotion/http-cookie
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/http-cookie-1.0.5.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=5bf2691d98ac26b9fd6cc126d0347a6d
diff --git a/metadata/md5-cache/dev-ruby/http-form_data-2.2.0 b/metadata/md5-cache/dev-ruby/http-form_data-2.2.0
deleted file mode 100644
index e59dd7e9147d..000000000000
--- a/metadata/md5-cache/dev-ruby/http-form_data-2.2.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=Utility-belt to build form data request bodies
-EAPI=7
-HOMEPAGE=https://github.com/httprb/form_data.rb
-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=2
-SRC_URI=https://rubygems.org/gems/http-form_data-2.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e11f29a7fb1f32216d84d0d9d9cbbf64
diff --git a/metadata/md5-cache/dev-ruby/http-form_data-2.3.0 b/metadata/md5-cache/dev-ruby/http-form_data-2.3.0
index 26cb4ac49fef..4941d9555b4c 100644
--- a/metadata/md5-cache/dev-ruby/http-form_data-2.3.0
+++ b/metadata/md5-cache/dev-ruby/http-form_data-2.3.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Utility-belt to build form data request bodies
EAPI=7
HOMEPAGE=https://github.com/httprb/form_data.rb
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/http-form_data-2.3.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0f2c83f47b1bb99f7cbb3b833f961a4c
diff --git a/metadata/md5-cache/dev-ruby/http-parser-1.2.3 b/metadata/md5-cache/dev-ruby/http-parser-1.2.3
deleted file mode 100644
index 4d6bb2cd9beb..000000000000
--- a/metadata/md5-cache/dev-ruby/http-parser-1.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/ffi-compiler[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ffi-compiler[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=net-libs/http-parser-2.8.1 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=A super fast http parser for ruby
-EAPI=7
-HOMEPAGE=https://github.com/cotag/http-parser
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=>=net-libs/http-parser-2.8.1 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=1
-SRC_URI=https://rubygems.org/gems/http-parser-1.2.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=68cd04b60bfd693e074fd28dfbff31a6
diff --git a/metadata/md5-cache/dev-ruby/http-parser-1.2.3-r1 b/metadata/md5-cache/dev-ruby/http-parser-1.2.3-r1
index 8b319dc6b1be..0ae57cf29b5f 100644
--- a/metadata/md5-cache/dev-ruby/http-parser-1.2.3-r1
+++ b/metadata/md5-cache/dev-ruby/http-parser-1.2.3-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/http-parser-1.2.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3a96d2e8116dac2f6076e489625a7ca5
diff --git a/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2 b/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2
index a2deaf2d23b8..6bbaa8433891 100644
--- a/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2
+++ b/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2
@@ -1,9 +1,10 @@
-BDEPEND=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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
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=Simple callback-based HTTP request/response parser
EAPI=8
HOMEPAGE=https://github.com/tmm1/http_parser.rb
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/http_parser.rb-0.6.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ac025d16b05c7d18536c08ba3100f443
diff --git a/metadata/md5-cache/dev-ruby/httparty-0.18.1 b/metadata/md5-cache/dev-ruby/httparty-0.18.1
deleted file mode 100644
index 0994a3e70395..000000000000
--- a/metadata/md5-cache/dev-ruby/httparty-0.18.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/mime-types:3[ruby_targets_ruby26(-)] >=dev-ruby/multi_xml-0.5.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/mime-types:3[ruby_targets_ruby27(-)] >=dev-ruby/multi_xml-0.5.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/webmock[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/webmock[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/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=Makes http fun! Also, makes consuming restful web services dead easy
-EAPI=7
-HOMEPAGE=https://jnunemaker.github.com/httparty
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=amd64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/mime-types:3[ruby_targets_ruby26(-)] >=dev-ruby/multi_xml-0.5.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/mime-types:3[ruby_targets_ruby27(-)] >=dev-ruby/multi_xml-0.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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/jnunemaker/httparty/archive/v0.18.1.tar.gz -> httparty-0.18.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c9c6e4a56ffd9388c2253356c633f267
diff --git a/metadata/md5-cache/dev-ruby/httparty-0.19.0 b/metadata/md5-cache/dev-ruby/httparty-0.19.0
deleted file mode 100644
index 0335cb4967c1..000000000000
--- a/metadata/md5-cache/dev-ruby/httparty-0.19.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/mime-types:3[ruby_targets_ruby26(-)] >=dev-ruby/multi_xml-0.5.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/mime-types:3[ruby_targets_ruby27(-)] >=dev-ruby/multi_xml-0.5.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/webmock[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/webmock[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/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=Makes http fun! Also, makes consuming restful web services dead easy
-EAPI=8
-HOMEPAGE=https://jnunemaker.github.com/httparty
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/mime-types:3[ruby_targets_ruby26(-)] >=dev-ruby/multi_xml-0.5.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/mime-types:3[ruby_targets_ruby27(-)] >=dev-ruby/multi_xml-0.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 ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/jnunemaker/httparty/archive/v0.19.0.tar.gz -> httparty-0.19.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=7137544445b2e6563905b85dc7fe0fdb
diff --git a/metadata/md5-cache/dev-ruby/httparty-0.20.0 b/metadata/md5-cache/dev-ruby/httparty-0.20.0
index 8473732478c2..13b304d93649 100644
--- a/metadata/md5-cache/dev-ruby/httparty-0.20.0
+++ b/metadata/md5-cache/dev-ruby/httparty-0.20.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/jnunemaker/httparty/archive/v0.20.0.tar.gz -> httparty-0.20.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a0d8ffd10086fe36827a709cee5fb5f6
diff --git a/metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 b/metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1
index 2ac9ca046198..50c31acad98f 100644
--- a/metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1
+++ b/metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/Manfred/HTTPauth/archive/v0.2.1.tar.gz -> httpauth-0.2.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ffec366593c2b65f6d27f268d1864928
diff --git a/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r2 b/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r2
index 259e0569bc07..3754188ddb45 100644
--- a/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r2
+++ b/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r2
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/nahi/httpclient
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=Ruby
RDEPEND=ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[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://github.com/nahi/httpclient/archive/v2.8.3.tar.gz -> httpclient-2.8.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=53b504b16bc4d437677f32a74f1acebd
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=e077ba47986b83ab244e9f972b939a5c
diff --git a/metadata/md5-cache/dev-ruby/i18n-1.10.0 b/metadata/md5-cache/dev-ruby/i18n-1.10.0
index 2ecf426f87af..7ff03e7f8e5e 100644
--- a/metadata/md5-cache/dev-ruby/i18n-1.10.0
+++ b/metadata/md5-cache/dev-ruby/i18n-1.10.0
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/mocha-1.7.0[ruby_targets_ruby26(-)] dev-ruby/test_declarative[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/mocha-1.7.0[ruby_targets_ruby27(-)] dev-ruby/test_declarative[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/mocha-1.7.0[ruby_targets_ruby30(-)] dev-ruby/test_declarative[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby26(-)] dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/mocha-1.7.0[ruby_targets_ruby26(-)] dev-ruby/test_declarative[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/mocha-1.7.0[ruby_targets_ruby27(-)] dev-ruby/test_declarative[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/mocha-1.7.0[ruby_targets_ruby30(-)] dev-ruby/test_declarative[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/mocha-1.7.0[ruby_targets_ruby31(-)] dev-ruby/test_declarative[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Add Internationalization support to your Ruby application
EAPI=8
HOMEPAGE=http://rails-i18n.org/
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~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/concurrent-ruby:1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/concurrent-ruby: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 )
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/svenfuchs/i18n/archive/v1.10.0.tar.gz -> i18n-1.10.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=9a83e5f738a892a9837c47e5a42de19f
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=5d47a3fbcdb9616bce5bdb77a57bb35f
diff --git a/metadata/md5-cache/dev-ruby/i18n-1.8.10 b/metadata/md5-cache/dev-ruby/i18n-1.8.10
index 462165fceaff..d760c761e8b9 100644
--- a/metadata/md5-cache/dev-ruby/i18n-1.8.10
+++ b/metadata/md5-cache/dev-ruby/i18n-1.8.10
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Add Internationalization support to your Ruby application
EAPI=7
HOMEPAGE=http://rails-i18n.org/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/svenfuchs/i18n/archive/v1.8.10.tar.gz -> i18n-1.8.10.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f55beda10f1744e52c0a1b4249a83bce
diff --git a/metadata/md5-cache/dev-ruby/i18n-1.8.11 b/metadata/md5-cache/dev-ruby/i18n-1.8.11
index ab1fd1454cfb..c9737842a938 100644
--- a/metadata/md5-cache/dev-ruby/i18n-1.8.11
+++ b/metadata/md5-cache/dev-ruby/i18n-1.8.11
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Add Internationalization support to your Ruby application
EAPI=8
HOMEPAGE=http://rails-i18n.org/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/svenfuchs/i18n/archive/v1.8.11.tar.gz -> i18n-1.8.11.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=86868518b8c67f9a395ec15b80a03111
diff --git a/metadata/md5-cache/dev-ruby/i18n-1.8.9 b/metadata/md5-cache/dev-ruby/i18n-1.8.9
index 94506e6ab442..68043aed8973 100644
--- a/metadata/md5-cache/dev-ruby/i18n-1.8.9
+++ b/metadata/md5-cache/dev-ruby/i18n-1.8.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Add Internationalization support to your Ruby application
EAPI=7
HOMEPAGE=http://rails-i18n.org/
+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
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/svenfuchs/i18n/archive/v1.8.9.tar.gz -> i18n-1.8.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dd0c9ab7783dfa69f2f8d9b3774d9f67
diff --git a/metadata/md5-cache/dev-ruby/i18n-1.9.1 b/metadata/md5-cache/dev-ruby/i18n-1.9.1
index 63de92fc81be..8b8be8d7a767 100644
--- a/metadata/md5-cache/dev-ruby/i18n-1.9.1
+++ b/metadata/md5-cache/dev-ruby/i18n-1.9.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Add Internationalization support to your Ruby application
EAPI=8
HOMEPAGE=http://rails-i18n.org/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/svenfuchs/i18n/archive/v1.9.1.tar.gz -> i18n-1.9.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=30474d11f91e43df9622f4f623d5e4eb
diff --git a/metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1 b/metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1
index c04dff578554..468e484e17af 100644
--- a/metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1
+++ b/metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Deep Freeze Ruby Objects
EAPI=7
HOMEPAGE=https://rubygems.org/gems/ice_nine https://github.com/dkubb/ice_nine
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=test
SLOT=0
SRC_URI=https://rubygems.org/gems/ice_nine-0.11.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6ee86831afdbff95e471bd2ac75980b9
diff --git a/metadata/md5-cache/dev-ruby/idn-ruby-0.1.2 b/metadata/md5-cache/dev-ruby/idn-ruby-0.1.2
index 50bc9b020116..c4ead5a5d26d 100644
--- a/metadata/md5-cache/dev-ruby/idn-ruby-0.1.2
+++ b/metadata/md5-cache/dev-ruby/idn-ruby-0.1.2
@@ -1,9 +1,10 @@
-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=net-dns/libidn:0 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=LibIDN Ruby Bindings
EAPI=7
HOMEPAGE=https://github.com/deepfryed/idn-ruby
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/idn-ruby-0.1.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=671665ae4de18e07707d856059e4784d
diff --git a/metadata/md5-cache/dev-ruby/idn-ruby-0.1.4 b/metadata/md5-cache/dev-ruby/idn-ruby-0.1.4
index 808971ba15d6..295ed2cbb38d 100644
--- a/metadata/md5-cache/dev-ruby/idn-ruby-0.1.4
+++ b/metadata/md5-cache/dev-ruby/idn-ruby-0.1.4
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=net-dns/libidn:0 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=LibIDN Ruby Bindings
EAPI=8
HOMEPAGE=https://github.com/deepfryed/idn-ruby
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/idn-ruby-0.1.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3a242850661130d49d475bcce2e3682a
diff --git a/metadata/md5-cache/dev-ruby/image_processing-1.12.2 b/metadata/md5-cache/dev-ruby/image_processing-1.12.2
index 5b9b0196e83f..2f90595c9e5f 100644
--- a/metadata/md5-cache/dev-ruby/image_processing-1.12.2
+++ b/metadata/md5-cache/dev-ruby/image_processing-1.12.2
@@ -4,13 +4,14 @@ DEPEND=test? ( media-gfx/imagemagick[jpeg,png,tiff] ) ruby_targets_ruby26? ( dev
DESCRIPTION=High-level image processing helper methods with libvips and ImageMagick
EAPI=8
HOMEPAGE=https://github.com/janko/image_processing
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/mini_magick-4.9.5:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/mini_magick-4.9.5:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/mini_magick-4.9.5:0[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://github.com/janko/image_processing/archive/v1.12.2.tar.gz -> image_processing-1.12.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=13a37c1e6fc831ba4b614ca0a87467a5
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=33851f875f96219552587550014ff064
diff --git a/metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r2 b/metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r2
index e3af8f6a6d0d..911c76a9eb01 100644
--- a/metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r2
+++ b/metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/mattheworiordan/imagesize/archive/bd5be2afb088beba3f0d863cef4eac7db56ca804.tar.gz -> imagesize-0.1.1_p20100902.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5f4d1aebfef3295da7a3c57bdfabba3d
diff --git a/metadata/md5-cache/dev-ruby/inflecto-0.0.2-r1 b/metadata/md5-cache/dev-ruby/inflecto-0.0.2-r1
index 0b2a5b846598..36d9c9bef3b7 100644
--- a/metadata/md5-cache/dev-ruby/inflecto-0.0.2-r1
+++ b/metadata/md5-cache/dev-ruby/inflecto-0.0.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/inflecto-0.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7775dc7614cb84a6cf690d445c94bf7d
diff --git a/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1 b/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1
index c4b81dde8167..9704cf034bba 100644
--- a/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Manage class instances with dictionary
EAPI=7
HOMEPAGE=https://rubygems.org/gems/instance_storage/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/instance_storage-1.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ac25c52417723dea140f2281e54efd3f
diff --git a/metadata/md5-cache/dev-ruby/instance_storage-2.0.0 b/metadata/md5-cache/dev-ruby/instance_storage-2.0.0
index 50f5f98dce1d..56df62f74253 100644
--- a/metadata/md5-cache/dev-ruby/instance_storage-2.0.0
+++ b/metadata/md5-cache/dev-ruby/instance_storage-2.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Manage class instances with dictionary
EAPI=7
HOMEPAGE=https://rubygems.org/gems/instance_storage/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/instance_storage-2.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=aada695271470825fbaaaf1420aa6d07
diff --git a/metadata/md5-cache/dev-ruby/instantiator-0.0.7-r1 b/metadata/md5-cache/dev-ruby/instantiator-0.0.7-r1
index 7bcbf1da737b..ce67292343cd 100644
--- a/metadata/md5-cache/dev-ruby/instantiator-0.0.7-r1
+++ b/metadata/md5-cache/dev-ruby/instantiator-0.0.7-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Instantiate an arbitrary Ruby class
EAPI=8
HOMEPAGE=https://github.com/floehopper/introspection
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/instantiator-0.0.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=52ececfb137b4663bc283f6dffa650d7
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 64a62f1c2d12..a22945ea9362 100644
--- a/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1
+++ b/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/introspection-0.0.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b97588386b4a65370be18eadf00830af
diff --git a/metadata/md5-cache/dev-ruby/io-wait-0.2.1 b/metadata/md5-cache/dev-ruby/io-wait-0.2.1
index 2627d6529e3b..1dd4f44e9c81 100644
--- a/metadata/md5-cache/dev-ruby/io-wait-0.2.1
+++ b/metadata/md5-cache/dev-ruby/io-wait-0.2.1
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Waits until IO is readable or writable without blocking
EAPI=8
HOMEPAGE=https://github.com/ruby/io-wait
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/io-wait/archive/v0.2.1.tar.gz -> io-wait-0.2.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=85e5aafcb270c4d74cad4471c84c70e2
diff --git a/metadata/md5-cache/dev-ruby/io-wait-0.2.3 b/metadata/md5-cache/dev-ruby/io-wait-0.2.3
index 76d0b9f6f4ea..ae0e224279ab 100644
--- a/metadata/md5-cache/dev-ruby/io-wait-0.2.3
+++ b/metadata/md5-cache/dev-ruby/io-wait-0.2.3
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Waits until IO is readable or writable without blocking
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/io-wait/archive/v0.2.3.tar.gz -> io-wait-0.2.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=85e5aafcb270c4d74cad4471c84c70e2
diff --git a/metadata/md5-cache/dev-ruby/iobuffer-1.1.2-r4 b/metadata/md5-cache/dev-ruby/iobuffer-1.1.2-r4
index 6b93cde20855..972d78c7a9a0 100644
--- a/metadata/md5-cache/dev-ruby/iobuffer-1.1.2-r4
+++ b/metadata/md5-cache/dev-ruby/iobuffer-1.1.2-r4
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
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=IO::Buffer is a byte queue which is intended for non-blocking I/O applications
EAPI=7
HOMEPAGE=https://github.com/tarcieri/iobuffer
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/tarcieri/iobuffer/tarball/v1.1.2 -> iobuffer-git-1.1.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5349034afd92e9b952ea9fc6880ab7b0
diff --git a/metadata/md5-cache/dev-ruby/itextomml-1.6.1 b/metadata/md5-cache/dev-ruby/itextomml-1.6.1
index 68a24ab8169e..11b2204c3e4b 100644
--- a/metadata/md5-cache/dev-ruby/itextomml-1.6.1
+++ b/metadata/md5-cache/dev-ruby/itextomml-1.6.1
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Native Ruby bindings to itex2MML, which converts itex equations to MathML
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=test !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/itextomml-1.6.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=102e3db660d03ae02b07b715649051be
diff --git a/metadata/md5-cache/dev-ruby/jbuilder-2.10.1 b/metadata/md5-cache/dev-ruby/jbuilder-2.10.1
index 273504cd03aa..6733a05c2575 100644
--- a/metadata/md5-cache/dev-ruby/jbuilder-2.10.1
+++ b/metadata/md5-cache/dev-ruby/jbuilder-2.10.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Create JSON structures via a Builder-style DSL
EAPI=7
HOMEPAGE=https://github.com/rails/jbuilder
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/jbuilder-2.10.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=da6795dfcf466dd24692528babe91ceb
diff --git a/metadata/md5-cache/dev-ruby/jbuilder-2.11.2 b/metadata/md5-cache/dev-ruby/jbuilder-2.11.2
index 1097401f2c00..0b8b727550c5 100644
--- a/metadata/md5-cache/dev-ruby/jbuilder-2.11.2
+++ b/metadata/md5-cache/dev-ruby/jbuilder-2.11.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Create JSON structures via a Builder-style DSL
EAPI=7
HOMEPAGE=https://github.com/rails/jbuilder
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/jbuilder-2.11.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6ee682fd2dc46f7ee378f40fdcd365d1
diff --git a/metadata/md5-cache/dev-ruby/jbuilder-2.11.5 b/metadata/md5-cache/dev-ruby/jbuilder-2.11.5
index 049f680db946..035c35adf440 100644
--- a/metadata/md5-cache/dev-ruby/jbuilder-2.11.5
+++ b/metadata/md5-cache/dev-ruby/jbuilder-2.11.5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Create JSON structures via a Builder-style DSL
EAPI=8
HOMEPAGE=https://github.com/rails/jbuilder
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/jbuilder-2.11.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=62d6ca66b3865bf969e5f1a303dbe216
diff --git a/metadata/md5-cache/dev-ruby/jmespath-1.6.1 b/metadata/md5-cache/dev-ruby/jmespath-1.6.1
index 48af0234e9a8..90f7e63c5faa 100644
--- a/metadata/md5-cache/dev-ruby/jmespath-1.6.1
+++ b/metadata/md5-cache/dev-ruby/jmespath-1.6.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/jmespath/jmespath.rb/archive/v1.6.1.tar.gz -> jmespath-1.6.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=392935e47fcc3d742bca0015cef42b01
diff --git a/metadata/md5-cache/dev-ruby/jquery-rails-4.4.0 b/metadata/md5-cache/dev-ruby/jquery-rails-4.4.0
deleted file mode 100644
index f23344a3a12a..000000000000
--- a/metadata/md5-cache/dev-ruby/jquery-rails-4.4.0
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/railties-4.2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/thor-0.14:*[ruby_targets_ruby26(-)] <dev-ruby/thor-2:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/railties-4.2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/thor-0.14:*[ruby_targets_ruby27(-)] <dev-ruby/thor-2:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=jQuery! For Rails! So great
-EAPI=6
-HOMEPAGE=https://www.rubyonrails.org
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/railties-4.2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/thor-0.14:*[ruby_targets_ruby26(-)] <dev-ruby/thor-2:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/railties-4.2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/thor-0.14:*[ruby_targets_ruby27(-)] <dev-ruby/thor-2:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing: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=4
-SRC_URI=https://rubygems.org/gems/jquery-rails-4.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a6426ebd830fd36cc2e69aafd6b72d0b
diff --git a/metadata/md5-cache/dev-ruby/jquery-rails-4.4.0-r1 b/metadata/md5-cache/dev-ruby/jquery-rails-4.4.0-r1
index b8ff614b6598..a79f796a43d8 100644
--- a/metadata/md5-cache/dev-ruby/jquery-rails-4.4.0-r1
+++ b/metadata/md5-cache/dev-ruby/jquery-rails-4.4.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/jquery-rails-4.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=49571e9b0f0138bf8253d02940dad608
diff --git a/metadata/md5-cache/dev-ruby/jquery-rails-4.5.0 b/metadata/md5-cache/dev-ruby/jquery-rails-4.5.0
new file mode 100644
index 000000000000..3428d19ee8cd
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/jquery-rails-4.5.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/railties-4.2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/thor-0.14:*[ruby_targets_ruby26(-)] <dev-ruby/thor-2:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/railties-4.2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/thor-0.14:*[ruby_targets_ruby27(-)] <dev-ruby/thor-2:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/railties-4.2.0:*[ruby_targets_ruby30(-)] >=dev-ruby/thor-0.14:*[ruby_targets_ruby30(-)] <dev-ruby/thor-2:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[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(-)] ) 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=jQuery! For Rails! So great
+EAPI=8
+HOMEPAGE=https://www.rubyonrails.org
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/railties-4.2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/thor-0.14:*[ruby_targets_ruby26(-)] <dev-ruby/thor-2:*[ruby_targets_ruby26(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/railties-4.2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/thor-0.14:*[ruby_targets_ruby27(-)] <dev-ruby/thor-2:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/railties-4.2.0:*[ruby_targets_ruby30(-)] >=dev-ruby/thor-0.14:*[ruby_targets_ruby30(-)] <dev-ruby/thor-2:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[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 )
+SLOT=4
+SRC_URI=https://rubygems.org/gems/jquery-rails-4.5.0.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=49571e9b0f0138bf8253d02940dad608
diff --git a/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r1 b/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r1
index 17d38d1bfa37..6e651ae0cc15 100644
--- a/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/railties-3.2.16:*[ruby_targets_
DESCRIPTION=The jQuery UI assets for the Rails 3.2+ asset pipeline
EAPI=6
HOMEPAGE=https://github.com/joliss/jquery-ui-rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test
KEYWORDS=~amd64 ~arm ~x86 ~x64-macos
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://rubygems.org/gems/jquery-ui-rails-6.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=421f88884e5aaa5f1f41f0bda0d94503
diff --git a/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2 b/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2
index f8d5f41a548f..8bd8b26a8d79 100644
--- a/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2
+++ b/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://rubygems.org/gems/jquery-ui-rails-6.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f3e8ee98d30daf607b0f3c71124b33e3
diff --git a/metadata/md5-cache/dev-ruby/jsobfu-0.4.2 b/metadata/md5-cache/dev-ruby/jsobfu-0.4.2
index af5786562cd4..512e393f9005 100644
--- a/metadata/md5-cache/dev-ruby/jsobfu-0.4.2
+++ b/metadata/md5-cache/dev-ruby/jsobfu-0.4.2
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( !dev-ruby/jsobfu:0[ruby_targets_ruby26(-)]
DESCRIPTION=A Javascript code obfuscator
EAPI=6
HOMEPAGE=https://github.com/rapid7/jsobfu
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0.4.2
SRC_URI=https://rubygems.org/gems/jsobfu-0.4.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d26a2bef7fc0c8b4c636a98c7e53f883
diff --git a/metadata/md5-cache/dev-ruby/jsobfu-0.4.2-r1 b/metadata/md5-cache/dev-ruby/jsobfu-0.4.2-r1
index 49a3b97ce2cf..45c8e0a0b482 100644
--- a/metadata/md5-cache/dev-ruby/jsobfu-0.4.2-r1
+++ b/metadata/md5-cache/dev-ruby/jsobfu-0.4.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0.4.2
SRC_URI=https://rubygems.org/gems/jsobfu-0.4.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=057763b7ed408666b299ae7034c95029
diff --git a/metadata/md5-cache/dev-ruby/json-2.5.1-r1 b/metadata/md5-cache/dev-ruby/json-2.5.1-r1
index 6d9de81503d4..401e252b3cc3 100644
--- a/metadata/md5-cache/dev-ruby/json-2.5.1-r1
+++ b/metadata/md5-cache/dev-ruby/json-2.5.1-r1
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) test? ( dev-ruby/test-unit:2[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) test? ( dev-ruby/test-unit:2[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-util/ragel 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=A JSON implementation as a Ruby extension
EAPI=7
HOMEPAGE=https://github.com/flori/json
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/flori/json/archive/v2.5.1.tar.gz -> json-2.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1b56458d8777098a8b6b836c68c7994e
diff --git a/metadata/md5-cache/dev-ruby/json-2.6.1 b/metadata/md5-cache/dev-ruby/json-2.6.1
index 54d7be5b9766..a334cde35b3d 100644
--- a/metadata/md5-cache/dev-ruby/json-2.6.1
+++ b/metadata/md5-cache/dev-ruby/json-2.6.1
@@ -1,4 +1,4 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-util/ragel ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A JSON implementation as a Ruby extension
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/flori/json/archive/v2.6.1.tar.gz -> json-2.6.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9e2d7fb76d82258a3f6b81ac18e10e9a
diff --git a/metadata/md5-cache/dev-ruby/json-2.6.2 b/metadata/md5-cache/dev-ruby/json-2.6.2
new file mode 100644
index 000000000000..4d250736fb2d
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/json-2.6.2
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=dev-util/ragel ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A JSON implementation as a Ruby extension
+EAPI=8
+HOMEPAGE=https://github.com/flori/json
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/flori/json/archive/v2.6.2.tar.gz -> json-2.6.2.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=3b1c1e615e5cdfb5683496cdef582c58
diff --git a/metadata/md5-cache/dev-ruby/json_schema-0.20.8 b/metadata/md5-cache/dev-ruby/json_schema-0.20.8
deleted file mode 100644
index 0c58eae50b8a..000000000000
--- a/metadata/md5-cache/dev-ruby/json_schema-0.20.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/ecma-re-validator[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/ecma-re-validator[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A JSON Schema V4 and Hyperschema V4 parser and validator
-EAPI=7
-HOMEPAGE=https://github.com/brandur/json_schema
-IUSE=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/brandur/json_schema/archive/v0.20.8.tar.gz -> json_schema-0.20.8.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=0f0b658a6f8baf2aeefc6df7c3e5afc0
diff --git a/metadata/md5-cache/dev-ruby/json_schema-0.20.9 b/metadata/md5-cache/dev-ruby/json_schema-0.20.9
index 579a0234a909..f467ea221c41 100644
--- a/metadata/md5-cache/dev-ruby/json_schema-0.20.9
+++ b/metadata/md5-cache/dev-ruby/json_schema-0.20.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A JSON Schema V4 and Hyperschema V4 parser and validator
EAPI=7
HOMEPAGE=https://github.com/brandur/json_schema
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/brandur/json_schema/archive/v0.20.9.tar.gz -> json_schema-0.20.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=19f1b498088c61ab4cd3d42b65e4c625
diff --git a/metadata/md5-cache/dev-ruby/jwt-2.2.3 b/metadata/md5-cache/dev-ruby/jwt-2.2.3
index 3515845c2936..31c0d1b30c40 100644
--- a/metadata/md5-cache/dev-ruby/jwt-2.2.3
+++ b/metadata/md5-cache/dev-ruby/jwt-2.2.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Ruby implementation of JSON Web Token draft 06
EAPI=8
HOMEPAGE=https://github.com/jwt/ruby-jwt
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/jwt/ruby-jwt/archive/v2.2.3.tar.gz -> jwt-2.2.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b769bfb940bf040c19bb02b01e002a96
diff --git a/metadata/md5-cache/dev-ruby/jwt-2.3.0 b/metadata/md5-cache/dev-ruby/jwt-2.3.0
index 225ce05ae007..64d1f3e8b3bd 100644
--- a/metadata/md5-cache/dev-ruby/jwt-2.3.0
+++ b/metadata/md5-cache/dev-ruby/jwt-2.3.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Ruby implementation of JSON Web Token draft 06
EAPI=8
HOMEPAGE=https://github.com/jwt/ruby-jwt
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/jwt/ruby-jwt/archive/v2.3.0.tar.gz -> jwt-2.3.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4b6f4d1d25e9f9129aeaab07d2326a2c
diff --git a/metadata/md5-cache/dev-ruby/jwt-2.4.0 b/metadata/md5-cache/dev-ruby/jwt-2.4.0
new file mode 100644
index 000000000000..6054686f3f24
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/jwt-2.4.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rbnacl[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rbnacl[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rbnacl[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rbnacl[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A Ruby implementation of JSON Web Token draft 06
+EAPI=8
+HOMEPAGE=https://github.com/jwt/ruby-jwt
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/jwt/ruby-jwt/archive/v2.4.0.tar.gz -> jwt-2.4.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=ee2c05a3b4307dd8ec4bf52a716f03fa
diff --git a/metadata/md5-cache/dev-ruby/jwt-2.4.1 b/metadata/md5-cache/dev-ruby/jwt-2.4.1
new file mode 100644
index 000000000000..5ee97646396a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/jwt-2.4.1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rbnacl[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rbnacl[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rbnacl[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rbnacl[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A Ruby implementation of JSON Web Token draft 06
+EAPI=8
+HOMEPAGE=https://github.com/jwt/ruby-jwt
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/jwt/ruby-jwt/archive/v2.4.1.tar.gz -> jwt-2.4.1.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=ee2c05a3b4307dd8ec4bf52a716f03fa
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 bdf35b8a307a..37fded8ed8c9 100644
--- a/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r3
+++ b/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/KirbyBase-2.6.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d0aeb045a761c014054f3138cd41e714
diff --git a/metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 b/metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1
index 6a5e50d3c411..508555d1d830 100644
--- a/metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1
+++ b/metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=ruby interface to kissfft
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/kissfft-0.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fccbabc23458c3710650d2899bb03965
diff --git a/metadata/md5-cache/dev-ruby/kpeg-1.1.0-r1 b/metadata/md5-cache/dev-ruby/kpeg-1.1.0-r1
index fca542ba6a14..8b3a768843e5 100644
--- a/metadata/md5-cache/dev-ruby/kpeg-1.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/kpeg-1.1.0-r1
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)
DESCRIPTION=A simple PEG library for Ruby
EAPI=6
HOMEPAGE=https://github.com/evanphx/kpeg
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/kpeg-1.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9a994fb0c3df901cf2a9407ae9d1deb5
diff --git a/metadata/md5-cache/dev-ruby/kpeg-1.2.0 b/metadata/md5-cache/dev-ruby/kpeg-1.2.0
index 850292abbb11..ab47efaa1241 100644
--- a/metadata/md5-cache/dev-ruby/kpeg-1.2.0
+++ b/metadata/md5-cache/dev-ruby/kpeg-1.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple PEG library for Ruby
EAPI=8
HOMEPAGE=https://github.com/evanphx/kpeg
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/kpeg-1.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fc8ea8c182048d3b492446bab422b026
diff --git a/metadata/md5-cache/dev-ruby/kpeg-1.3.0 b/metadata/md5-cache/dev-ruby/kpeg-1.3.0
index 926e36f73796..c09c11eb41fb 100644
--- a/metadata/md5-cache/dev-ruby/kpeg-1.3.0
+++ b/metadata/md5-cache/dev-ruby/kpeg-1.3.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple PEG library for Ruby
EAPI=8
HOMEPAGE=https://github.com/evanphx/kpeg
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/kpeg-1.3.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fc8ea8c182048d3b492446bab422b026
diff --git a/metadata/md5-cache/dev-ruby/kpeg-1.3.1 b/metadata/md5-cache/dev-ruby/kpeg-1.3.1
index 7df40504697e..f58a8488cd65 100644
--- a/metadata/md5-cache/dev-ruby/kpeg-1.3.1
+++ b/metadata/md5-cache/dev-ruby/kpeg-1.3.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/kpeg-1.3.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a28155fe9eb30ab097b80a58e0f4fe2e
diff --git a/metadata/md5-cache/dev-ruby/kramdown-2.3.1-r1 b/metadata/md5-cache/dev-ruby/kramdown-2.3.1-r1
index 291a185e20f7..5c8ac8ae30b7 100644
--- a/metadata/md5-cache/dev-ruby/kramdown-2.3.1-r1
+++ b/metadata/md5-cache/dev-ruby/kramdown-2.3.1-r1
@@ -4,6 +4,7 @@ DEPEND=test? ( latex? ( dev-texlive/texlive-latex dev-texlive/texlive-latexextra
DESCRIPTION=Yet-another-markdown-parser but fast, pure Ruby, using strict syntax definition
EAPI=7
HOMEPAGE=https://kramdown.gettalong.org/
+INHERIT=ruby-fakegem
IUSE=latex test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/kramdown-2.3.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4cca4f64f6125574fcc9ad986298d690
diff --git a/metadata/md5-cache/dev-ruby/kramdown-2.3.2 b/metadata/md5-cache/dev-ruby/kramdown-2.3.2
index 2fab18c99e1d..e9ff44fd0e1b 100644
--- a/metadata/md5-cache/dev-ruby/kramdown-2.3.2
+++ b/metadata/md5-cache/dev-ruby/kramdown-2.3.2
@@ -4,6 +4,7 @@ DEPEND=test? ( latex? ( dev-texlive/texlive-latex dev-texlive/texlive-latexextra
DESCRIPTION=Yet-another-markdown-parser but fast, pure Ruby, using strict syntax definition
EAPI=8
HOMEPAGE=https://kramdown.gettalong.org/
+INHERIT=ruby-fakegem
IUSE=latex test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/kramdown-2.3.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=10491432698ff1ddde34e849d6b61ed2
diff --git a/metadata/md5-cache/dev-ruby/kramdown-2.4.0 b/metadata/md5-cache/dev-ruby/kramdown-2.4.0
index 0438191339cf..c27163621e1d 100644
--- a/metadata/md5-cache/dev-ruby/kramdown-2.4.0
+++ b/metadata/md5-cache/dev-ruby/kramdown-2.4.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/kramdown-2.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=10491432698ff1ddde34e849d6b61ed2
diff --git a/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0 b/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0
index 93a718c1b97d..41a0a2184004 100644
--- a/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0
+++ b/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/kramdown:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/kramdown:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/kramdown[ruby_targets_ruby26(-),latex] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/kramdown[ruby_targets_ruby27(-),latex] ) ) 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/kramdown:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/kramdown:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/kramdown:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/kramdown[ruby_targets_ruby26(-),latex] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/kramdown[ruby_targets_ruby27(-),latex] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/kramdown[ruby_targets_ruby30(-),latex] ) ) 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
DESCRIPTION=A kramdown parser for the GFM dialect of Markdown
EAPI=7
HOMEPAGE=https://github.com/kramdown/parser-gfm
-IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+INHERIT=edo ruby-fakegem
+IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/kramdown:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/kramdown: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 )
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/kramdown:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/kramdown:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/kramdown:2[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=1
SRC_URI=https://rubygems.org/gems/kramdown-parser-gfm-1.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=207e8284c07618b166a0b03f673b4461
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=6320f6965981b35cb83398d18cab3cc0
diff --git a/metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1 b/metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1
index 0226c805b806..347bb1ce690f 100644
--- a/metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1
+++ b/metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/kramdown-syntax-coderay-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=915f2aff4e019f932457fe39fc505f23
diff --git a/metadata/md5-cache/dev-ruby/launchy-2.5.0 b/metadata/md5-cache/dev-ruby/launchy-2.5.0
index 6405e79e1784..e17443f79ac2 100644
--- a/metadata/md5-cache/dev-ruby/launchy-2.5.0
+++ b/metadata/md5-cache/dev-ruby/launchy-2.5.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Helper class for launching cross-platform applications
EAPI=7
HOMEPAGE=https://github.com/copiousfreetime/launchy
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=ISC
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/launchy-2.5.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dfc43a73d5cdda063515759e1f6021f8
diff --git a/metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 b/metadata/md5-cache/dev-ruby/lemon-0.9.1-r1
index 4ba4372115c6..964318323f3c 100644
--- a/metadata/md5-cache/dev-ruby/lemon-0.9.1-r1
+++ b/metadata/md5-cache/dev-ruby/lemon-0.9.1-r1
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/qed[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/qed[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/qed[ruby_targets_ruby30(-)] ) ) test? ( ruby_targets_ruby26? ( dev-ruby/ae[ruby_targets_ruby26(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby26(-)] dev-ruby/rubytest[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ae[ruby_targets_ruby27(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby27(-)] dev-ruby/rubytest[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ae[ruby_targets_ruby30(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby30(-)] dev-ruby/rubytest[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/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/qed[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/qed[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/qed[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/qed[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby26? ( dev-ruby/ae[ruby_targets_ruby26(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby26(-)] dev-ruby/rubytest[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ae[ruby_targets_ruby27(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby27(-)] dev-ruby/rubytest[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ae[ruby_targets_ruby30(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby30(-)] dev-ruby/rubytest[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ae[ruby_targets_ruby31(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby31(-)] dev-ruby/rubytest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Lemon is a unit testing framework
EAPI=8
HOMEPAGE=https://rubyworks.github.io/lemon/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD-2
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/ae[ruby_targets_ruby26(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby26(-)] dev-ruby/rubytest[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ae[ruby_targets_ruby27(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby27(-)] dev-ruby/rubytest[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ae[ruby_targets_ruby30(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby30(-)] dev-ruby/rubytest[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 )
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/ae[ruby_targets_ruby26(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby26(-)] dev-ruby/rubytest[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ae[ruby_targets_ruby27(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby27(-)] dev-ruby/rubytest[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ae[ruby_targets_ruby30(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby30(-)] dev-ruby/rubytest[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ae[ruby_targets_ruby31(-)] >=dev-ruby/ansi-1.3[ruby_targets_ruby31(-)] dev-ruby/rubytest[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/lemon-0.9.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=136f869afdb5c970dc83c3c805bc5317
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=2b38ac004f5e574c83a9e43d09d65c79
diff --git a/metadata/md5-cache/dev-ruby/letter_opener-1.8.0 b/metadata/md5-cache/dev-ruby/letter_opener-1.8.0
index ca03dd8ee0de..1a5048698a27 100644
--- a/metadata/md5-cache/dev-ruby/letter_opener-1.8.0
+++ b/metadata/md5-cache/dev-ruby/letter_opener-1.8.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Preview mail in the browser instead of sending
EAPI=8
HOMEPAGE=https://github.com/ryanb/letter_opener
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ryanb/letter_opener/archive/v1.8.0.tar.gz -> letter_opener-1.8.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0a911ec913c1262e7a97ee5f9719c60c
diff --git a/metadata/md5-cache/dev-ruby/letter_opener-1.8.1 b/metadata/md5-cache/dev-ruby/letter_opener-1.8.1
index 2e86df687af6..1354153c157c 100644
--- a/metadata/md5-cache/dev-ruby/letter_opener-1.8.1
+++ b/metadata/md5-cache/dev-ruby/letter_opener-1.8.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Preview mail in the browser instead of sending
EAPI=8
HOMEPAGE=https://github.com/ryanb/letter_opener
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ryanb/letter_opener/archive/v1.8.1.tar.gz -> letter_opener-1.8.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0a911ec913c1262e7a97ee5f9719c60c
diff --git a/metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3 b/metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3
index b8770efedcd3..41a8b9b75920 100644
--- a/metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3
+++ b/metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Levenshtein distance algorithm
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/levenshtein-0.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b4f0cd944611a12f53a146925c75e901
diff --git a/metadata/md5-cache/dev-ruby/libusb-0.6.4 b/metadata/md5-cache/dev-ruby/libusb-0.6.4
index 72e2be1940c7..7320392e45ea 100644
--- a/metadata/md5-cache/dev-ruby/libusb-0.6.4
+++ b/metadata/md5-cache/dev-ruby/libusb-0.6.4
@@ -3,6 +3,7 @@ DEPEND=virtual/libusb:1 test? ( ruby_targets_ruby26? ( dev-ruby/ffi:0[ruby_targe
DESCRIPTION=binding that gives Ruby programmers access to arbitrary USB devices
EAPI=6
HOMEPAGE=https://github.com/larskanis/libusb
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=BSD
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/libusb-0.6.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a44a6859389286cab399044e36d3731d
diff --git a/metadata/md5-cache/dev-ruby/libusb-0.6.4-r1 b/metadata/md5-cache/dev-ruby/libusb-0.6.4-r1
new file mode 100644
index 000000000000..da86b87a0ae5
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/libusb-0.6.4-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/ffi:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ffi:0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/eventmachine[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/eventmachine[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=virtual/libusb:1 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=binding that gives Ruby programmers access to arbitrary USB devices
+EAPI=8
+HOMEPAGE=https://github.com/larskanis/libusb
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=virtual/libusb:1 ruby_targets_ruby26? ( dev-ruby/ffi:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ffi: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? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/libusb-0.6.4.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=8f87aee07190d031d2ac978d28865802
diff --git a/metadata/md5-cache/dev-ruby/liquid-4.0.3 b/metadata/md5-cache/dev-ruby/liquid-4.0.3
deleted file mode 100644
index 732c139c8523..000000000000
--- a/metadata/md5-cache/dev-ruby/liquid-4.0.3
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] dev-ruby/spy[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Template engine for Ruby
-EAPI=6
-HOMEPAGE=https://shopify.github.io/liquid/
-IUSE=ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~arm64
-LICENSE=MIT
-RDEPEND=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 )
-SLOT=4
-SRC_URI=https://github.com/Shopify/liquid/archive/v4.0.3.tar.gz -> liquid-4.0.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e01726feae7fe36c60cadd5bc2947df1
diff --git a/metadata/md5-cache/dev-ruby/liquid-4.0.3-r1 b/metadata/md5-cache/dev-ruby/liquid-4.0.3-r1
new file mode 100644
index 000000000000..3b23a61f69f5
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/liquid-4.0.3-r1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] dev-ruby/spy[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] dev-ruby/spy[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DESCRIPTION=Template engine for Ruby
+EAPI=8
+HOMEPAGE=https://shopify.github.io/liquid/
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
+KEYWORDS=~amd64 ~arm64
+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=4
+SRC_URI=https://github.com/Shopify/liquid/archive/v4.0.3.tar.gz -> liquid-4.0.3.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=cc78ec40d6d9c62f130462a1d3924bab
diff --git a/metadata/md5-cache/dev-ruby/liquid-5.0.1 b/metadata/md5-cache/dev-ruby/liquid-5.0.1
index 8e081bc05144..9d01636c5ea8 100644
--- a/metadata/md5-cache/dev-ruby/liquid-5.0.1
+++ b/metadata/md5-cache/dev-ruby/liquid-5.0.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Template engine for Ruby
EAPI=7
HOMEPAGE=https://shopify.github.io/liquid/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/Shopify/liquid/archive/v5.0.1.tar.gz -> liquid-5.0.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8439b1563be269eaf398bac553e9b4be
diff --git a/metadata/md5-cache/dev-ruby/liquid-5.1.0 b/metadata/md5-cache/dev-ruby/liquid-5.1.0
index b3870e5eedd8..f5655c60e30b 100644
--- a/metadata/md5-cache/dev-ruby/liquid-5.1.0
+++ b/metadata/md5-cache/dev-ruby/liquid-5.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Template engine for Ruby
EAPI=8
HOMEPAGE=https://shopify.github.io/liquid/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/Shopify/liquid/archive/v5.1.0.tar.gz -> liquid-5.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8d9d73ccaf7e07ccfe46867da8f43edc
diff --git a/metadata/md5-cache/dev-ruby/liquid-5.2.0 b/metadata/md5-cache/dev-ruby/liquid-5.2.0
index 031c65ccb38d..32e5d737e345 100644
--- a/metadata/md5-cache/dev-ruby/liquid-5.2.0
+++ b/metadata/md5-cache/dev-ruby/liquid-5.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Template engine for Ruby
EAPI=8
HOMEPAGE=https://shopify.github.io/liquid/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/Shopify/liquid/archive/v5.2.0.tar.gz -> liquid-5.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e809a8bfbdb2a55d073ce54a72bd0f4c
diff --git a/metadata/md5-cache/dev-ruby/liquid-5.3.0 b/metadata/md5-cache/dev-ruby/liquid-5.3.0
index 2b3d2fe2934c..7b9edc400404 100644
--- a/metadata/md5-cache/dev-ruby/liquid-5.3.0
+++ b/metadata/md5-cache/dev-ruby/liquid-5.3.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Template engine for Ruby
EAPI=8
HOMEPAGE=https://shopify.github.io/liquid/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/Shopify/liquid/archive/v5.3.0.tar.gz -> liquid-5.3.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e809a8bfbdb2a55d073ce54a72bd0f4c
diff --git a/metadata/md5-cache/dev-ruby/liquid-c-4.0.0-r1 b/metadata/md5-cache/dev-ruby/liquid-c-4.0.0-r1
index a06307a39299..0cbaa4698219 100644
--- a/metadata/md5-cache/dev-ruby/liquid-c-4.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/liquid-c-4.0.0-r1
@@ -1,9 +1,10 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/liquid-3.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/liquid-3.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/liquid-3.0.0:*[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/liquid-3.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/liquid-3.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/liquid-3.0.0:*[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=Liquid performance extension in C
EAPI=7
HOMEPAGE=https://github.com/Shopify/liquid-c
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/liquid-c-4.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c47a72f1f40e8bea02b822b53756dc45
diff --git a/metadata/md5-cache/dev-ruby/liquid-c-4.1.0 b/metadata/md5-cache/dev-ruby/liquid-c-4.1.0
index a0c33989e7ec..1c4585c3d819 100644
--- a/metadata/md5-cache/dev-ruby/liquid-c-4.1.0
+++ b/metadata/md5-cache/dev-ruby/liquid-c-4.1.0
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/liquid-5.0.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/liquid-5.0.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/liquid-5.0.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/liquid-5.0.1:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/liquid-5.0.1:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/liquid-5.0.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/liquid-5.0.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/liquid-5.0.1:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Liquid performance extension in C
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/liquid-c-4.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=92faa52141bbe0dcd8b5ffcd91a8673a
diff --git a/metadata/md5-cache/dev-ruby/listen-1.3.1-r4 b/metadata/md5-cache/dev-ruby/listen-1.3.1-r4
deleted file mode 100644
index 5077bc8fd6c0..000000000000
--- a/metadata/md5-cache/dev-ruby/listen-1.3.1-r4
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rb-inotify-0.9.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby26(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Listens to file modifications and notifies you about the changes
-EAPI=5
-HOMEPAGE=https://github.com/guard/listen
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x64-macos
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rb-inotify-0.9.0[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=1
-SRC_URI=https://github.com/guard/listen/archive/v1.3.1.tar.gz -> listen-1.3.1-git.tgz
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib 4a33c9008e5ee30cb8840a3fdc24df2b preserve-libs a8e50acee31b5759b4df1f7707cae54b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f4fdd719348670776c1009cedc9791a6
diff --git a/metadata/md5-cache/dev-ruby/listen-3.5.1 b/metadata/md5-cache/dev-ruby/listen-3.5.1
index 6da77e4e3ec7..166ca652ada8 100644
--- a/metadata/md5-cache/dev-ruby/listen-3.5.1
+++ b/metadata/md5-cache/dev-ruby/listen-3.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Listens to file modifications and notifies you about the changes
EAPI=7
HOMEPAGE=https://github.com/guard/listen
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/guard/listen/archive/v3.5.1.tar.gz -> listen-3.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=461543c32d0739b0dd3aa19eb2b92739
diff --git a/metadata/md5-cache/dev-ruby/listen-3.6.0 b/metadata/md5-cache/dev-ruby/listen-3.6.0
index ba4a14bd03b3..995a619d4d75 100644
--- a/metadata/md5-cache/dev-ruby/listen-3.6.0
+++ b/metadata/md5-cache/dev-ruby/listen-3.6.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Listens to file modifications and notifies you about the changes
EAPI=8
HOMEPAGE=https://github.com/guard/listen
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/guard/listen/archive/v3.6.0.tar.gz -> listen-3.6.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3a7c928e6e73b500c0f2e131b11e0a33
diff --git a/metadata/md5-cache/dev-ruby/listen-3.7.0 b/metadata/md5-cache/dev-ruby/listen-3.7.0
index fd355d2351a5..ff249bdd6e68 100644
--- a/metadata/md5-cache/dev-ruby/listen-3.7.0
+++ b/metadata/md5-cache/dev-ruby/listen-3.7.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Listens to file modifications and notifies you about the changes
EAPI=8
HOMEPAGE=https://github.com/guard/listen
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/guard/listen/archive/v3.7.0.tar.gz -> listen-3.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3b1df5a94de0957286533be422f763ec
diff --git a/metadata/md5-cache/dev-ruby/listen-3.7.1 b/metadata/md5-cache/dev-ruby/listen-3.7.1
index cb18a0119b62..78b34973d0a6 100644
--- a/metadata/md5-cache/dev-ruby/listen-3.7.1
+++ b/metadata/md5-cache/dev-ruby/listen-3.7.1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/thor[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/thor[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/thor[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/thor[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/thor[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/thor[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/thor[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Listens to file modifications and notifies you about the changes
EAPI=8
HOMEPAGE=https://github.com/guard/listen
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
-RDEPEND=!!media-radio/ax25-apps !!<dev-ruby/listen-2.8.6-r1:2 ruby_targets_ruby26? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rb-inotify-0.9.10[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 )
+RDEPEND=!!media-radio/ax25-apps !!<dev-ruby/listen-2.8.6-r1:2 ruby_targets_ruby26? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/guard/listen/archive/v3.7.1.tar.gz -> listen-3.7.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=1c2d290835776fe3c65efa204dc66887
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=689caba4f00d982aa9191039dd82382a
diff --git a/metadata/md5-cache/dev-ruby/little-plugger-1.1.4-r1 b/metadata/md5-cache/dev-ruby/little-plugger-1.1.4-r1
index 9f5b066b86bd..b69a41eec5e7 100644
--- a/metadata/md5-cache/dev-ruby/little-plugger-1.1.4-r1
+++ b/metadata/md5-cache/dev-ruby/little-plugger-1.1.4-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/little-plugger-1.1.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c80c9f9f7163c657c86abfa12e4456b2
diff --git a/metadata/md5-cache/dev-ruby/locale-2.1.3 b/metadata/md5-cache/dev-ruby/locale-2.1.3
index 6f84eceac65d..d8e878534b96 100644
--- a/metadata/md5-cache/dev-ruby/locale-2.1.3
+++ b/metadata/md5-cache/dev-ruby/locale-2.1.3
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/test-unit-rr[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/test-unit-rr[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/test-unit-rr[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/test-unit-rr[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/test-unit-rr[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/test-unit-rr[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/test-unit-rr[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A pure ruby library which provides basic APIs for localization
EAPI=7
HOMEPAGE=https://github.com/ruby-gettext/locale
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86
LICENSE=|| ( Ruby GPL-2 )
-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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gettext/locale/archive/2.1.3.tar.gz -> locale-2.1.3-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=dc26bcbba7213124706a2e46013120f0
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=929e87c4770abf0ac0d8b1ee36745de9
diff --git a/metadata/md5-cache/dev-ruby/localhost-1.1.9 b/metadata/md5-cache/dev-ruby/localhost-1.1.9
index f682f63146d1..7c6af0a41257 100644
--- a/metadata/md5-cache/dev-ruby/localhost-1.1.9
+++ b/metadata/md5-cache/dev-ruby/localhost-1.1.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Manage a local CA for self-signed localhost development servers
EAPI=8
HOMEPAGE=https://github.com/socketry/localhost
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=test !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/localhost/archive/v1.1.9.tar.gz -> localhost-1.1.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=31c2b9ca46e8cc41c9cbbab57e8f802e
diff --git a/metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1 b/metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1
index b1e66f70655a..c320291b1ef4 100644
--- a/metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1
+++ b/metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/lockfile-2.1.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9c064ee9af03dd511e2932a4aacc6051
diff --git a/metadata/md5-cache/dev-ruby/log4r-1.1.10-r3 b/metadata/md5-cache/dev-ruby/log4r-1.1.10-r3
index 10413a022df8..ffac26cc459d 100644
--- a/metadata/md5-cache/dev-ruby/log4r-1.1.10-r3
+++ b/metadata/md5-cache/dev-ruby/log4r-1.1.10-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A comprehensive and flexible logging library written in Ruby
EAPI=8
HOMEPAGE=http://log4r.sourceforge.net/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86
LICENSE=LGPL-3
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/log4r-1.1.10.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fd460ce96bb25f20307202c440d86a60
diff --git a/metadata/md5-cache/dev-ruby/log_buddy-0.7.0-r1 b/metadata/md5-cache/dev-ruby/log_buddy-0.7.0-r1
index a88e8cdb21c9..5ba539f7e2a0 100644
--- a/metadata/md5-cache/dev-ruby/log_buddy-0.7.0-r1
+++ b/metadata/md5-cache/dev-ruby/log_buddy-0.7.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Log statements along with their name easily
EAPI=8
HOMEPAGE=https://github.com/relevance/log_buddy
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/log_buddy-0.7.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8b8832ea4bf566106543f873e415ec32
diff --git a/metadata/md5-cache/dev-ruby/logue-1.0.18 b/metadata/md5-cache/dev-ruby/logue-1.0.18
index 7e47e0eb7031..066a813c1a04 100644
--- a/metadata/md5-cache/dev-ruby/logue-1.0.18
+++ b/metadata/md5-cache/dev-ruby/logue-1.0.18
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/rainbow:3[ruby_targets_ruby26(-)]
DESCRIPTION=A module that adds logging/trace functionality
EAPI=6
HOMEPAGE=https://github.com/jpace/logue
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~hppa ~ppc ~sparc x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/jpace/logue/archive/v1.0.18.tar.gz -> logue-git-1.0.18.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ab8bba23e27ba825f943545b32815084
diff --git a/metadata/md5-cache/dev-ruby/loofah-2.12.0 b/metadata/md5-cache/dev-ruby/loofah-2.12.0
index 5f0c6cf7b76f..1d7d99dd3723 100644
--- a/metadata/md5-cache/dev-ruby/loofah-2.12.0
+++ b/metadata/md5-cache/dev-ruby/loofah-2.12.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library for manipulating and transforming HTML/XML documents and fragments
EAPI=8
HOMEPAGE=https://github.com/flavorjones/loofah
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/flavorjones/loofah/archive/v2.12.0.tar.gz -> loofah-2.12.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bc58a9a206ee26047ff3db1d97182d2e
diff --git a/metadata/md5-cache/dev-ruby/loofah-2.14.0 b/metadata/md5-cache/dev-ruby/loofah-2.14.0
index 24ed3b720b95..398d13edc672 100644
--- a/metadata/md5-cache/dev-ruby/loofah-2.14.0
+++ b/metadata/md5-cache/dev-ruby/loofah-2.14.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library for manipulating and transforming HTML/XML documents and fragments.
EAPI=8
HOMEPAGE=https://github.com/flavorjones/loofah
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/flavorjones/loofah/archive/v2.14.0.tar.gz -> loofah-2.14.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e416cd2c303eb4a1861992b6ca8f98ed
diff --git a/metadata/md5-cache/dev-ruby/loofah-2.15.0 b/metadata/md5-cache/dev-ruby/loofah-2.15.0
index 040ad8b06e4a..f8879b431d9d 100644
--- a/metadata/md5-cache/dev-ruby/loofah-2.15.0
+++ b/metadata/md5-cache/dev-ruby/loofah-2.15.0
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library for manipulating and transforming HTML/XML documents and fragments.
EAPI=8
HOMEPAGE=https://github.com/flavorjones/loofah
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( =dev-ruby/crass-1.0*[ruby_targets_ruby26(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/crass-1.0*[ruby_targets_ruby27(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/crass-1.0*[ruby_targets_ruby30(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby30(-)] ) ruby_targets_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://github.com/flavorjones/loofah/archive/v2.15.0.tar.gz -> loofah-2.15.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e416cd2c303eb4a1861992b6ca8f98ed
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=7293ab8a9fb6b2f18d21ee48c1f32d3c
diff --git a/metadata/md5-cache/dev-ruby/loofah-2.18.0 b/metadata/md5-cache/dev-ruby/loofah-2.18.0
new file mode 100644
index 000000000000..8998a185703a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/loofah-2.18.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( =dev-ruby/crass-1.0*[ruby_targets_ruby26(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/crass-1.0*[ruby_targets_ruby27(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/crass-1.0*[ruby_targets_ruby30(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/crass-1.0*[ruby_targets_ruby31(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/rr-1.1.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rr-1.1.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rr-1.1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rr-1.1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Library for manipulating and transforming HTML/XML documents and fragments.
+EAPI=8
+HOMEPAGE=https://github.com/flavorjones/loofah
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( =dev-ruby/crass-1.0*[ruby_targets_ruby26(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/crass-1.0*[ruby_targets_ruby27(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/crass-1.0*[ruby_targets_ruby30(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/crass-1.0*[ruby_targets_ruby31(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.5.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/flavorjones/loofah/archive/v2.18.0.tar.gz -> loofah-2.18.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=a7d7643fc2d7702ef38340a558fa32b8
diff --git a/metadata/md5-cache/dev-ruby/loquacious-1.9.1-r3 b/metadata/md5-cache/dev-ruby/loquacious-1.9.1-r3
index ce9819957c43..a8ee7f54474a 100644
--- a/metadata/md5-cache/dev-ruby/loquacious-1.9.1-r3
+++ b/metadata/md5-cache/dev-ruby/loquacious-1.9.1-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Descriptive configuration files for Ruby written in Ruby
EAPI=7
HOMEPAGE=https://github.com/TwP/loquacious
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/loquacious-1.9.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7c998626f77cf6876833a1fdd0cbb4d9
diff --git a/metadata/md5-cache/dev-ruby/lumberjack-1.2.7 b/metadata/md5-cache/dev-ruby/lumberjack-1.2.7
index c4253adb3ecd..054fb81a6fb7 100644
--- a/metadata/md5-cache/dev-ruby/lumberjack-1.2.7
+++ b/metadata/md5-cache/dev-ruby/lumberjack-1.2.7
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple, powerful, and very fast logging utility
EAPI=7
HOMEPAGE=https://github.com/bdurand/lumberjack
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/bdurand/lumberjack/archive/v1.2.7.tar.gz -> lumberjack-1.2.7.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=129d96678de518eacad1d3697f371a3f
diff --git a/metadata/md5-cache/dev-ruby/lumberjack-1.2.8 b/metadata/md5-cache/dev-ruby/lumberjack-1.2.8
index 29b10dabcde7..5ae731384d37 100644
--- a/metadata/md5-cache/dev-ruby/lumberjack-1.2.8
+++ b/metadata/md5-cache/dev-ruby/lumberjack-1.2.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/bdurand/lumberjack/archive/v1.2.8.tar.gz -> lumberjack-1.2.8.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=15a56aad0b8c88481a474ef2be045e01
diff --git a/metadata/md5-cache/dev-ruby/mab-0.0.3-r2 b/metadata/md5-cache/dev-ruby/mab-0.0.3-r2
index 65ab77b0d3a2..9b0f8c5a578a 100644
--- a/metadata/md5-cache/dev-ruby/mab-0.0.3-r2
+++ b/metadata/md5-cache/dev-ruby/mab-0.0.3-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/mab-0.0.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=21cddda6d57462706ae3c069d2302a1b
diff --git a/metadata/md5-cache/dev-ruby/magic-0.2.9-r1 b/metadata/md5-cache/dev-ruby/magic-0.2.9-r1
index cfbc1afaae25..2fc4f4689ef9 100644
--- a/metadata/md5-cache/dev-ruby/magic-0.2.9-r1
+++ b/metadata/md5-cache/dev-ruby/magic-0.2.9-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( sys-apps/file ) ruby_targets_ruby26? ( test? ( dev-ruby/test-unit
DESCRIPTION=Ruby FFI bindings to libmagic
EAPI=6
HOMEPAGE=https://github.com/qoobaa/magic
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/qoobaa/magic/archive/v0.2.9.tar.gz -> magic-0.2.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5399893bc074ed83750255693e616a25
diff --git a/metadata/md5-cache/dev-ruby/magic-0.2.9-r2 b/metadata/md5-cache/dev-ruby/magic-0.2.9-r2
index b9841d00eca1..5a25593f7db8 100644
--- a/metadata/md5-cache/dev-ruby/magic-0.2.9-r2
+++ b/metadata/md5-cache/dev-ruby/magic-0.2.9-r2
@@ -4,6 +4,7 @@ DEPEND=test? ( sys-apps/file ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_t
DESCRIPTION=Ruby FFI bindings to libmagic
EAPI=8
HOMEPAGE=https://github.com/qoobaa/magic
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/qoobaa/magic/archive/v0.2.9.tar.gz -> magic-0.2.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=24d3d825f17abf190c6d3ec6a5d4084a
diff --git a/metadata/md5-cache/dev-ruby/mail-2.7.1 b/metadata/md5-cache/dev-ruby/mail-2.7.1
deleted file mode 100644
index dc5e59a14632..000000000000
--- a/metadata/md5-cache/dev-ruby/mail-2.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/mini_mime-0.1.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/mini_mime-0.1.1[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/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=An email handling library
-EAPI=6
-HOMEPAGE=https://github.com/mikel/mail
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test 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/mini_mime-0.1.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/mini_mime-0.1.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=2.7
-SRC_URI=https://github.com/mikel/mail/archive/2.7.1.tar.gz -> mail-2.7.1-git.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=2f5a8322ec61694be316c6510d4488ba
diff --git a/metadata/md5-cache/dev-ruby/mail-2.7.1-r1 b/metadata/md5-cache/dev-ruby/mail-2.7.1-r1
index f03edfe8cd30..28a9662800da 100644
--- a/metadata/md5-cache/dev-ruby/mail-2.7.1-r1
+++ b/metadata/md5-cache/dev-ruby/mail-2.7.1-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An email handling library
EAPI=8
HOMEPAGE=https://github.com/mikel/mail
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test 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
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/mini_mime-0.1.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/mini_mime-0.1.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/mini_mime-0.1.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 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2.7
SRC_URI=https://github.com/mikel/mail/archive/2.7.1.tar.gz -> mail-2.7.1-git.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=fc6b145f2794e7b4f5a05fdd360d69bc
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=00efd634f349570237b0c990276691a1
diff --git a/metadata/md5-cache/dev-ruby/maildir-2.2.3 b/metadata/md5-cache/dev-ruby/maildir-2.2.3
index 432b276d9803..48280aec86f3 100644
--- a/metadata/md5-cache/dev-ruby/maildir-2.2.3
+++ b/metadata/md5-cache/dev-ruby/maildir-2.2.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A library for reading and writing arbitrary messages in DJB's maildir format
EAPI=7
HOMEPAGE=https://github.com/ktheory/maildir
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/maildir-2.2.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4d3d43843b826bed2f28dc0f88476b41
diff --git a/metadata/md5-cache/dev-ruby/marcel-0.3.3-r1 b/metadata/md5-cache/dev-ruby/marcel-0.3.3-r1
index 5b8326ce228d..de1e8adac490 100644
--- a/metadata/md5-cache/dev-ruby/marcel-0.3.3-r1
+++ b/metadata/md5-cache/dev-ruby/marcel-0.3.3-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/mimemagic-0.3.2:0[ruby_targets_
DESCRIPTION=Simple mime type detection using magic numbers, filenames, and extensions
EAPI=6
HOMEPAGE=https://github.com/basecamp/marcel
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/basecamp/marcel/archive/v0.3.3.tar.gz -> marcel-0.3.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=db1c803eab2af9ea6eec9740dcd42cb3
diff --git a/metadata/md5-cache/dev-ruby/marcel-1.0.2 b/metadata/md5-cache/dev-ruby/marcel-1.0.2
index c3cda742d806..78998a2475af 100644
--- a/metadata/md5-cache/dev-ruby/marcel-1.0.2
+++ b/metadata/md5-cache/dev-ruby/marcel-1.0.2
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rack[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rack[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rack[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rack[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rack[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rack[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rack[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Simple mime type detection using magic numbers, filenames, and extensions
EAPI=8
HOMEPAGE=https://github.com/basecamp/marcel
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0 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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://github.com/basecamp/marcel/archive/v1.0.2.tar.gz -> marcel-1.0.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d7f01a5d71b32bae2060bb85cf238062
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=2d66945fa4546c6d55695300075e37ff
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 fde1e364a7de..f8193492b2ea 100644
--- a/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1
+++ b/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1
@@ -4,6 +4,7 @@ DEPEND=test? ( app-text/blahtexml ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) r
DESCRIPTION=A Markdown-superset interpreter written in Ruby
EAPI=8
HOMEPAGE=https://github.com/bhollis/maruku
+INHERIT=ruby-fakegem
IUSE=highlight test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
@@ -12,5 +13,5 @@ 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/maruku-0.7.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2667f195449439ef666dda1e689aaeba
diff --git a/metadata/md5-cache/dev-ruby/mash-0.1.1-r3 b/metadata/md5-cache/dev-ruby/mash-0.1.1-r3
index ca544de0db04..16203a567d0e 100644
--- a/metadata/md5-cache/dev-ruby/mash-0.1.1-r3
+++ b/metadata/md5-cache/dev-ruby/mash-0.1.1-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Mash is an extended Hash that gives simple pseudo-object functionality
EAPI=8
HOMEPAGE=https://github.com/mbleigh/mash
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/mash-0.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=825878f2995579ab2de1382ce0a41c05
diff --git a/metadata/md5-cache/dev-ruby/matrix-0.4.2 b/metadata/md5-cache/dev-ruby/matrix-0.4.2
index 1c7a954c8120..76c363415fd1 100644
--- a/metadata/md5-cache/dev-ruby/matrix-0.4.2
+++ b/metadata/md5-cache/dev-ruby/matrix-0.4.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/matrix/archive/v0.4.2.tar.gz -> matrix-0.4.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8adb2e9d322ea4410ba1070a375c336a
diff --git a/metadata/md5-cache/dev-ruby/maxitest-3.7.0 b/metadata/md5-cache/dev-ruby/maxitest-3.7.0
index 4774f7ddc553..0e4bac4dc05a 100644
--- a/metadata/md5-cache/dev-ruby/maxitest-3.7.0
+++ b/metadata/md5-cache/dev-ruby/maxitest-3.7.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Minitest + all the features you always wanted
EAPI=8
HOMEPAGE=https://github.com/grosser/maxitest
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/grosser/maxitest/archive/v3.7.0.tar.gz -> maxitest-3.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c566a087fdfca0f369a6a0cdc14ecdf7
diff --git a/metadata/md5-cache/dev-ruby/mecab-ruby-0.996-r1 b/metadata/md5-cache/dev-ruby/mecab-ruby-0.996-r1
index 88c4d3286c22..e58163a4691e 100644
--- a/metadata/md5-cache/dev-ruby/mecab-ruby-0.996-r1
+++ b/metadata/md5-cache/dev-ruby/mecab-ruby-0.996-r1
@@ -3,6 +3,7 @@ DEPEND=~app-text/mecab-0.996 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_tar
DESCRIPTION=Ruby binding for MeCab
EAPI=6
HOMEPAGE=http://taku910.github.io/mecab/
+INHERIT=ruby-ng
IUSE=ruby_targets_ruby26 ruby_targets_ruby27
KEYWORDS=amd64 ppc ppc64 x86
LICENSE=|| ( BSD LGPL-2.1 GPL-2 )
@@ -10,5 +11,5 @@ RDEPEND=~app-text/mecab-0.996 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_ta
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
SLOT=0
SRC_URI=https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mecab/mecab-ruby-0.996.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=54d81a019187cd360f863fcd21491383
diff --git a/metadata/md5-cache/dev-ruby/mecab-ruby-0.996-r2 b/metadata/md5-cache/dev-ruby/mecab-ruby-0.996-r2
index 4b0d9cdfb7c3..1212d162ab3d 100644
--- a/metadata/md5-cache/dev-ruby/mecab-ruby-0.996-r2
+++ b/metadata/md5-cache/dev-ruby/mecab-ruby-0.996-r2
@@ -12,5 +12,5 @@ RDEPEND=~app-text/mecab-0.996 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_ta
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
SLOT=0
SRC_URI=https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mecab/mecab-ruby-0.996.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=295d8fabf0f340f1ee304e20a033b738
diff --git a/metadata/md5-cache/dev-ruby/mechanize-2.8.3 b/metadata/md5-cache/dev-ruby/mechanize-2.8.3
deleted file mode 100644
index 8181767993ef..000000000000
--- a/metadata/md5-cache/dev-ruby/mechanize-2.8.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( >=dev-ruby/hoe-3.7[ruby_targets_ruby26(-)] test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( >=dev-ruby/hoe-3.7[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) test? ( ruby_targets_ruby26? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby26(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby26(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby26(-)] dev-ruby/mime-types:3[ruby_targets_ruby26(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby26(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby26(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby26(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby26(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby26(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby26(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby26(-)] =dev-ruby/webrobots-0.1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby27(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby27(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby27(-)] dev-ruby/mime-types:3[ruby_targets_ruby27(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby27(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby27(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby27(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby27(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby27(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby27(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby27(-)] =dev-ruby/webrobots-0.1*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A Ruby library used for automating interaction with websites
-EAPI=8
-HOMEPAGE=https://github.com/sparklemotion/mechanize
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
-LICENSE=GPL-2
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby26(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby26(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby26(-)] dev-ruby/mime-types:3[ruby_targets_ruby26(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby26(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby26(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby26(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby26(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby26(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby26(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby26(-)] =dev-ruby/webrobots-0.1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby27(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby27(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby27(-)] dev-ruby/mime-types:3[ruby_targets_ruby27(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby27(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby27(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby27(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby27(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby27(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby27(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby27(-)] =dev-ruby/webrobots-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/mechanize-2.8.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=25cbe988d1c755cbffacb69cf242d7d8
diff --git a/metadata/md5-cache/dev-ruby/mechanize-2.8.4 b/metadata/md5-cache/dev-ruby/mechanize-2.8.4
index 398c392336e8..72f196b45347 100644
--- a/metadata/md5-cache/dev-ruby/mechanize-2.8.4
+++ b/metadata/md5-cache/dev-ruby/mechanize-2.8.4
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Ruby library used for automating interaction with websites
EAPI=8
HOMEPAGE=https://github.com/sparklemotion/mechanize
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+KEYWORDS=amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=GPL-2
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby26(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby26(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby26(-)] dev-ruby/mime-types:3[ruby_targets_ruby26(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby26(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby26(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby26(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby26(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby26(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby26(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby26(-)] =dev-ruby/webrobots-0.1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby27(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby27(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby27(-)] dev-ruby/mime-types:3[ruby_targets_ruby27(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby27(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby27(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby27(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby27(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby27(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby27(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby27(-)] =dev-ruby/webrobots-0.1*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby30(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby30(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby30(-)] dev-ruby/mime-types:3[ruby_targets_ruby30(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby30(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby30(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby30(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby30(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby30(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby30(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby30(-)] =dev-ruby/webrobots-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 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/mechanize-2.8.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=5889eb1a6553eaee075ceb828d6f6b68
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=79a2332d377f6c6cc7b1ec6d1a5186d7
diff --git a/metadata/md5-cache/dev-ruby/mechanize-2.8.5 b/metadata/md5-cache/dev-ruby/mechanize-2.8.5
new file mode 100644
index 000000000000..16c29b28b184
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/mechanize-2.8.5
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( >=dev-ruby/hoe-3.7[ruby_targets_ruby26(-)] test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( >=dev-ruby/hoe-3.7[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( >=dev-ruby/hoe-3.7[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) test? ( ruby_targets_ruby26? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby26(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby26(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby26(-)] dev-ruby/mime-types:3[ruby_targets_ruby26(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby26(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby26(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby26(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby26(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby26(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby26(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby26(-)] =dev-ruby/webrobots-0.1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby27(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby27(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby27(-)] dev-ruby/mime-types:3[ruby_targets_ruby27(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby27(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby27(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby27(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby27(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby27(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby27(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby27(-)] =dev-ruby/webrobots-0.1*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby30(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby30(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby30(-)] dev-ruby/mime-types:3[ruby_targets_ruby30(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby30(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby30(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby30(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby30(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby30(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby30(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby30(-)] =dev-ruby/webrobots-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=A Ruby library used for automating interaction with websites
+EAPI=8
+HOMEPAGE=https://github.com/sparklemotion/mechanize
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+LICENSE=GPL-2
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby26(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby26(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby26(-)] dev-ruby/mime-types:3[ruby_targets_ruby26(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby26(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby26(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby26(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby26(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby26(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby26(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby26(-)] =dev-ruby/webrobots-0.1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby27(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby27(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby27(-)] dev-ruby/mime-types:3[ruby_targets_ruby27(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby27(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby27(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby27(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby27(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby27(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby27(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby27(-)] =dev-ruby/webrobots-0.1*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby30(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby30(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby30(-)] dev-ruby/mime-types:3[ruby_targets_ruby30(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby30(-)] || ( dev-ruby/net-http-persistent:4[ruby_targets_ruby30(-)] dev-ruby/net-http-persistent:3[ruby_targets_ruby30(-)] ) >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby30(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby30(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby30(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby30(-)] =dev-ruby/webrobots-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 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/mechanize-2.8.5.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=5889eb1a6553eaee075ceb828d6f6b68
diff --git a/metadata/md5-cache/dev-ruby/memo_wise-1.6.0 b/metadata/md5-cache/dev-ruby/memo_wise-1.6.0
index 8ce0b9f02b2b..94b09f6fdc19 100644
--- a/metadata/md5-cache/dev-ruby/memo_wise-1.6.0
+++ b/metadata/md5-cache/dev-ruby/memo_wise-1.6.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=The wise choice for Ruby memoization
EAPI=8
HOMEPAGE=https://github.com/panorama-ed/memo_wise
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/panorama-ed/memo_wise/archive/v1.6.0.tar.gz -> memo_wise-1.6.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=cfa49604500c9e7350ddb1bb41343e24
diff --git a/metadata/md5-cache/dev-ruby/memo_wise-1.7.0 b/metadata/md5-cache/dev-ruby/memo_wise-1.7.0
index cbfb9a987f81..54a416e1b99f 100644
--- a/metadata/md5-cache/dev-ruby/memo_wise-1.7.0
+++ b/metadata/md5-cache/dev-ruby/memo_wise-1.7.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=The wise choice for Ruby memoization
EAPI=8
HOMEPAGE=https://github.com/panorama-ed/memo_wise
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/panorama-ed/memo_wise/archive/v1.7.0.tar.gz -> memo_wise-1.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e8423d5973e9e1be9f388ff9df553a6a
diff --git a/metadata/md5-cache/dev-ruby/memoist-0.16.2 b/metadata/md5-cache/dev-ruby/memoist-0.16.2
index 4aba87b0d5e9..0f71b5acab73 100644
--- a/metadata/md5-cache/dev-ruby/memoist-0.16.2
+++ b/metadata/md5-cache/dev-ruby/memoist-0.16.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/memoist-0.16.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ed2eb86441c4f08116b50d198ced80fc
diff --git a/metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1 b/metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1
index 6e8d8a5d4530..fd6227ef0f1e 100644
--- a/metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1
+++ b/metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/memoizable-0.4.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d7fac76bd2891989626bf54ca020fc9a
diff --git a/metadata/md5-cache/dev-ruby/memoize-1.3.1-r2 b/metadata/md5-cache/dev-ruby/memoize-1.3.1-r2
index 50abe6a8e506..d2205276af1c 100644
--- a/metadata/md5-cache/dev-ruby/memoize-1.3.1-r2
+++ b/metadata/md5-cache/dev-ruby/memoize-1.3.1-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/memoize-1.3.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=cd03154c38cfd266d6695937ef199dd1
diff --git a/metadata/md5-cache/dev-ruby/mercenary-0.4.0 b/metadata/md5-cache/dev-ruby/mercenary-0.4.0
index 3794e5da5180..8624e3a77201 100644
--- a/metadata/md5-cache/dev-ruby/mercenary-0.4.0
+++ b/metadata/md5-cache/dev-ruby/mercenary-0.4.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/mercenary-0.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=42a456151bd16190a9a2cd018896d5a4
diff --git a/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r1 b/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r1
index 159617b89382..993eb7fe8849 100644
--- a/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r1
+++ b/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Adds a __metaclass__ method to all Ruby objects
EAPI=7
HOMEPAGE=https://github.com/floehopper/metaclass
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/floehopper/metaclass/archive/v0.0.4.tar.gz -> metaclass-0.0.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7efe596069b4c82020c806c4d0da62e6
diff --git a/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r2 b/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r2
index 429702b09b2b..121a6af562a7 100644
--- a/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r2
+++ b/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/floehopper/metaclass/archive/v0.0.4.tar.gz -> metaclass-0.0.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7fc4ae66c914eb3b95baa15c1ae4b4e3
diff --git a/metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 b/metadata/md5-cache/dev-ruby/metasm-1.0.5-r1
index bf160221bbdc..08a9994fc6ed 100644
--- a/metadata/md5-cache/dev-ruby/metasm-1.0.5-r1
+++ b/metadata/md5-cache/dev-ruby/metasm-1.0.5-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/metasm-1.0.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3ec67ecf73c2adfdd2f74901c68fafb8
diff --git a/metadata/md5-cache/dev-ruby/method_source-1.0.0 b/metadata/md5-cache/dev-ruby/method_source-1.0.0
index 43261119b406..8e74df0c716d 100644
--- a/metadata/md5-cache/dev-ruby/method_source-1.0.0
+++ b/metadata/md5-cache/dev-ruby/method_source-1.0.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/method_source-1.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=345edf6244d98b387564d88d0b7ac4bc
diff --git a/metadata/md5-cache/dev-ruby/middleware-0.1.0 b/metadata/md5-cache/dev-ruby/middleware-0.1.0
index 408879a19257..4f3012227d4e 100644
--- a/metadata/md5-cache/dev-ruby/middleware-0.1.0
+++ b/metadata/md5-cache/dev-ruby/middleware-0.1.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/middleware-0.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=970cb3602ad87c3a8280bb9fff0da4f3
diff --git a/metadata/md5-cache/dev-ruby/mime-types-2.99.3 b/metadata/md5-cache/dev-ruby/mime-types-2.99.3
index 062a31368330..5e0ebe945af2 100644
--- a/metadata/md5-cache/dev-ruby/mime-types-2.99.3
+++ b/metadata/md5-cache/dev-ruby/mime-types-2.99.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides a mailcap-like MIME Content-Type lookup for Ruby
EAPI=8
HOMEPAGE=https://github.com/mime-types/ruby-mime-types
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT Artistic GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/mime-types-2.99.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=174505364f3e647adc3eb80448c9304d
diff --git a/metadata/md5-cache/dev-ruby/mime-types-3.3.1 b/metadata/md5-cache/dev-ruby/mime-types-3.3.1
index e8ee2013cac8..e8fad48f60ff 100644
--- a/metadata/md5-cache/dev-ruby/mime-types-3.3.1
+++ b/metadata/md5-cache/dev-ruby/mime-types-3.3.1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides a mailcap-like MIME Content-Type lookup for Ruby
EAPI=7
HOMEPAGE=https://github.com/mime-types/ruby-mime-types
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc 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/mime-types-data-3.2015:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/mime-types-data-3.2015:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/mime-types-data-3.2015:3[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=3
SRC_URI=https://rubygems.org/gems/mime-types-3.3.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=112c4916486725082f63221c54e2cf53
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=6b15ec3a6e33b483c845e016202140fb
diff --git a/metadata/md5-cache/dev-ruby/mime-types-3.4.1 b/metadata/md5-cache/dev-ruby/mime-types-3.4.1
index 0a989a40a443..2a6a9faa2159 100644
--- a/metadata/md5-cache/dev-ruby/mime-types-3.4.1
+++ b/metadata/md5-cache/dev-ruby/mime-types-3.4.1
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/mime-types/ruby-mime-types
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/mime-types-data-3.2015:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/mime-types-data-3.2015:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/mime-types-data-3.2015:3[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=3
SRC_URI=https://rubygems.org/gems/mime-types-3.4.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d5f5dffddb15abdd8052927605078f90
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=11c60b8de85c5d50a229ce554be5ba4e
diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.0901 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.0901
index f44816819180..341c176523b6 100644
--- a/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.0901
+++ b/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.0901
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Registry for information about MIME media type definitions
EAPI=8
HOMEPAGE=https://github.com/mime-types/mime-types-data
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=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 )
SLOT=3
SRC_URI=https://rubygems.org/gems/mime-types-data-3.2021.0901.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=30414d68a2c3f987671317ee29407cb8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=b3620756c6eecd4ca9e39afa352e13b3
diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.1115 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.1115
index 997e99079f00..4e7338917e92 100644
--- a/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.1115
+++ b/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.1115
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Registry for information about MIME media type definitions
EAPI=8
HOMEPAGE=https://github.com/mime-types/mime-types-data
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/mime-types-data-3.2021.1115.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=39cfb4522caadf9b4c18e9a36b5720e1
diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2022.0105 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2022.0105
index ee248548520d..16828ff9bb80 100644
--- a/metadata/md5-cache/dev-ruby/mime-types-data-3.2022.0105
+++ b/metadata/md5-cache/dev-ruby/mime-types-data-3.2022.0105
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/mime-types/mime-types-data
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/mime-types-data-3.2022.0105.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a291bf17d6d72dd75b2de249209c32e9
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=3cb95bd8962308a3f526e7a535b2e90d
diff --git a/metadata/md5-cache/dev-ruby/mimemagic-0.3.10 b/metadata/md5-cache/dev-ruby/mimemagic-0.3.10
index 103ce01b4d65..96d07a4390bc 100644
--- a/metadata/md5-cache/dev-ruby/mimemagic-0.3.10
+++ b/metadata/md5-cache/dev-ruby/mimemagic-0.3.10
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Fast mime detection by extension or content
EAPI=7
HOMEPAGE=https://github.com/mimemagicrb/mimemagic
+INHERIT=prefix ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/mimemagicrb/mimemagic/archive/v0.3.10.tar.gz -> mimemagic-0.3.10.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b prefix eab3c99d77fe00506c109c8a736186f7 ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 prefix eab3c99d77fe00506c109c8a736186f7 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d8cea8b455708e85d72d76868c1a59e7
diff --git a/metadata/md5-cache/dev-ruby/mimemagic-0.3.10-r1 b/metadata/md5-cache/dev-ruby/mimemagic-0.3.10-r1
index 5c7b93ebfa1f..83a961d1c50a 100644
--- a/metadata/md5-cache/dev-ruby/mimemagic-0.3.10-r1
+++ b/metadata/md5-cache/dev-ruby/mimemagic-0.3.10-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Fast mime detection by extension or content
EAPI=8
HOMEPAGE=https://github.com/mimemagicrb/mimemagic
+INHERIT=prefix ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/mimemagicrb/mimemagic/archive/v0.3.10.tar.gz -> mimemagic-0.3.10.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b prefix eab3c99d77fe00506c109c8a736186f7 ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 prefix eab3c99d77fe00506c109c8a736186f7 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8bb639fca2e58d986d8b04f1ee58cf0f
diff --git a/metadata/md5-cache/dev-ruby/mimemagic-0.4.3 b/metadata/md5-cache/dev-ruby/mimemagic-0.4.3
index 07702d8cddd2..274295232b83 100644
--- a/metadata/md5-cache/dev-ruby/mimemagic-0.4.3
+++ b/metadata/md5-cache/dev-ruby/mimemagic-0.4.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Fast mime detection by extension or content
EAPI=7
HOMEPAGE=https://github.com/mimemagicrb/mimemagic
+INHERIT=prefix ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0.4
SRC_URI=https://github.com/mimemagicrb/mimemagic/archive/v0.4.3.tar.gz -> mimemagic-0.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b prefix eab3c99d77fe00506c109c8a736186f7 ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 prefix eab3c99d77fe00506c109c8a736186f7 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=efcbca3c854049164e3949ccf3ced057
diff --git a/metadata/md5-cache/dev-ruby/mimemagic-0.4.3-r1 b/metadata/md5-cache/dev-ruby/mimemagic-0.4.3-r1
index 16d8a1f317e8..a0023863f029 100644
--- a/metadata/md5-cache/dev-ruby/mimemagic-0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/mimemagic-0.4.3-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Fast mime detection by extension or content
EAPI=7
HOMEPAGE=https://github.com/mimemagicrb/mimemagic
+INHERIT=prefix ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0.4
SRC_URI=https://github.com/mimemagicrb/mimemagic/archive/v0.4.3.tar.gz -> mimemagic-0.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b prefix eab3c99d77fe00506c109c8a736186f7 ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 prefix eab3c99d77fe00506c109c8a736186f7 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=45e0ed3cd6dc968e4580860d0b0cfd6f
diff --git a/metadata/md5-cache/dev-ruby/mini_magick-4.11.0 b/metadata/md5-cache/dev-ruby/mini_magick-4.11.0
index f34ee8d79968..8d32214496a2 100644
--- a/metadata/md5-cache/dev-ruby/mini_magick-4.11.0
+++ b/metadata/md5-cache/dev-ruby/mini_magick-4.11.0
@@ -4,6 +4,7 @@ DEPEND=test? ( virtual/imagemagick-tools[jpeg,png,tiff] ) ruby_targets_ruby26? (
DESCRIPTION=Manipulate images with minimal use of memory
EAPI=7
HOMEPAGE=https://github.com/minimagick/minimagick
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/minimagick/minimagick/archive/v4.11.0.tar.gz -> mini_magick-4.11.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9dca8e57070ca9fbb4e4a79c4b3aafb7
diff --git a/metadata/md5-cache/dev-ruby/mini_magick-4.11.0-r1 b/metadata/md5-cache/dev-ruby/mini_magick-4.11.0-r1
index 352e8481561d..8eee9b101c5c 100644
--- a/metadata/md5-cache/dev-ruby/mini_magick-4.11.0-r1
+++ b/metadata/md5-cache/dev-ruby/mini_magick-4.11.0-r1
@@ -4,13 +4,14 @@ DEPEND=test? ( virtual/imagemagick-tools[jpeg,png,tiff] ) ruby_targets_ruby26? (
DESCRIPTION=Manipulate images with minimal use of memory
EAPI=8
HOMEPAGE=https://github.com/minimagick/minimagick
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=media-gfx/imagemagick 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/minimagick/minimagick/archive/v4.11.0.tar.gz -> mini_magick-4.11.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=19016933f1d8027ab6fb5d11c5107a0a
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=460675914b80c52d10a5a88de5806806
diff --git a/metadata/md5-cache/dev-ruby/mini_mime-1.0.3 b/metadata/md5-cache/dev-ruby/mini_mime-1.0.3
index 67905b7ce924..31303355db51 100644
--- a/metadata/md5-cache/dev-ruby/mini_mime-1.0.3
+++ b/metadata/md5-cache/dev-ruby/mini_mime-1.0.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A lightweight mime type lookup toy
EAPI=7
HOMEPAGE=https://github.com/discourse/mini_mime
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test 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
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/discourse/mini_mime/archive/v1.0.3.tar.gz -> mini_mime-1.0.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fc8267fc90625e5f91550b2fb0eb3b7c
diff --git a/metadata/md5-cache/dev-ruby/mini_mime-1.1.1 b/metadata/md5-cache/dev-ruby/mini_mime-1.1.1
index d3c5ddba8d61..d10ce8a13632 100644
--- a/metadata/md5-cache/dev-ruby/mini_mime-1.1.1
+++ b/metadata/md5-cache/dev-ruby/mini_mime-1.1.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A lightweight mime type lookup toy
EAPI=8
HOMEPAGE=https://github.com/discourse/mini_mime
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/discourse/mini_mime/archive/v1.1.1.tar.gz -> mini_mime-1.1.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8c385e14ab7693b86ba291183347c080
diff --git a/metadata/md5-cache/dev-ruby/mini_mime-1.1.2 b/metadata/md5-cache/dev-ruby/mini_mime-1.1.2
index 548bb1ba58eb..5169efdeceba 100644
--- a/metadata/md5-cache/dev-ruby/mini_mime-1.1.2
+++ b/metadata/md5-cache/dev-ruby/mini_mime-1.1.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/discourse/mini_mime/archive/v1.1.2.tar.gz -> mini_mime-1.1.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dc45a64acd94e5f7248081b0c3b73863
diff --git a/metadata/md5-cache/dev-ruby/mini_portile2-2.6.1 b/metadata/md5-cache/dev-ruby/mini_portile2-2.6.1
index 9738b7a2405a..5fd0c46d55a2 100644
--- a/metadata/md5-cache/dev-ruby/mini_portile2-2.6.1
+++ b/metadata/md5-cache/dev-ruby/mini_portile2-2.6.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Simplistic port-like solution for developers
EAPI=8
HOMEPAGE=https://github.com/flavorjones/mini_portile
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2.6
SRC_URI=https://rubygems.org/gems/mini_portile2-2.6.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=013b69b95bf66e06b59f42a55dcc009f
diff --git a/metadata/md5-cache/dev-ruby/mini_portile2-2.7.1 b/metadata/md5-cache/dev-ruby/mini_portile2-2.7.1
index 415a4a4745b6..379dbf5d333a 100644
--- a/metadata/md5-cache/dev-ruby/mini_portile2-2.7.1
+++ b/metadata/md5-cache/dev-ruby/mini_portile2-2.7.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Simplistic port-like solution for developers
EAPI=8
HOMEPAGE=https://github.com/flavorjones/mini_portile
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2.7
SRC_URI=https://rubygems.org/gems/mini_portile2-2.7.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=18776e09ecb607afdd6a5cec2b781752
diff --git a/metadata/md5-cache/dev-ruby/mini_portile2-2.8.0 b/metadata/md5-cache/dev-ruby/mini_portile2-2.8.0
index ac15fc5e0699..c8f843cf3109 100644
--- a/metadata/md5-cache/dev-ruby/mini_portile2-2.8.0
+++ b/metadata/md5-cache/dev-ruby/mini_portile2-2.8.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2.8
SRC_URI=https://rubygems.org/gems/mini_portile2-2.8.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=70381ca36c064fd92beb0f9e0114ad70
diff --git a/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1 b/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1
deleted file mode 100644
index 98ac730c0f1b..000000000000
--- a/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Define and access metadata in MiniTest::Spec descriptions and specs
-EAPI=7
-HOMEPAGE=https://github.com/ordinaryzelig/minispec-metadata
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( 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? ( 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/minispec-metadata-3.3.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b425c9445875f6649831ed561d61d2a6
diff --git a/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1 b/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1
index b4ece5d5b614..3247b2df7c31 100644
--- a/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1
+++ b/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Define and access metadata in MiniTest::Spec descriptions and specs
EAPI=8
HOMEPAGE=https://github.com/ordinaryzelig/minispec-metadata
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/minispec-metadata-3.3.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=125a5af35f0cd98b598afb74b4f68b41
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=a498bb4aa37c1f97ae58a72b2dee152c
diff --git a/metadata/md5-cache/dev-ruby/minitar-0.9 b/metadata/md5-cache/dev-ruby/minitar-0.9
index 624d2b99554e..d0b3a000f73c 100644
--- a/metadata/md5-cache/dev-ruby/minitar-0.9
+++ b/metadata/md5-cache/dev-ruby/minitar-0.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides POSIX tarchive management from Ruby programs
EAPI=7
HOMEPAGE=https://github.com/halostatue/minitar
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=|| ( BSD-2 Ruby )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/halostatue/minitar/archive/v0.9.tar.gz -> minitar-0.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=69099d02fef7f53f67f1f23f07c7f5d3
diff --git a/metadata/md5-cache/dev-ruby/minitar-0.9-r1 b/metadata/md5-cache/dev-ruby/minitar-0.9-r1
index a385757d0892..b16a34e46606 100644
--- a/metadata/md5-cache/dev-ruby/minitar-0.9-r1
+++ b/metadata/md5-cache/dev-ruby/minitar-0.9-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/halostatue/minitar/archive/v0.9.tar.gz -> minitar-0.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bffdaecaa75ad28583ae23b15d59d642
diff --git a/metadata/md5-cache/dev-ruby/minitest-5.13.0 b/metadata/md5-cache/dev-ruby/minitest-5.13.0
index 0fe08c63d9f7..2b4b040f45a9 100644
--- a/metadata/md5-cache/dev-ruby/minitest-5.13.0
+++ b/metadata/md5-cache/dev-ruby/minitest-5.13.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=minitest/unit is a small and fast replacement for ruby's huge and slow test/unit
EAPI=7
HOMEPAGE=https://github.com/seattlerb/minitest
+INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://rubygems.org/gems/minitest-5.13.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8124596b9eab8ef82e16e1e87916dff4
diff --git a/metadata/md5-cache/dev-ruby/minitest-5.14.3 b/metadata/md5-cache/dev-ruby/minitest-5.14.3
index 0ceb57268f22..6e1abf6a0cb5 100644
--- a/metadata/md5-cache/dev-ruby/minitest-5.14.3
+++ b/metadata/md5-cache/dev-ruby/minitest-5.14.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=minitest/unit is a small and fast replacement for ruby's huge and slow test/unit
EAPI=7
HOMEPAGE=https://github.com/seattlerb/minitest
+INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://rubygems.org/gems/minitest-5.14.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=405bdcf2b1bb6ce8de0727ec06b535dc
diff --git a/metadata/md5-cache/dev-ruby/minitest-5.14.4 b/metadata/md5-cache/dev-ruby/minitest-5.14.4
index d2ecf745ee14..cddc1bb01c86 100644
--- a/metadata/md5-cache/dev-ruby/minitest-5.14.4
+++ b/metadata/md5-cache/dev-ruby/minitest-5.14.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=minitest/unit is a small and fast replacement for ruby's huge and slow test/unit
EAPI=7
HOMEPAGE=https://github.com/seattlerb/minitest
+INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://rubygems.org/gems/minitest-5.14.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=17a583cbc9ee96e05d5ed3ebdab42869
diff --git a/metadata/md5-cache/dev-ruby/minitest-5.15.0 b/metadata/md5-cache/dev-ruby/minitest-5.15.0
index 5c28a7583b9f..258ac03d6537 100644
--- a/metadata/md5-cache/dev-ruby/minitest-5.15.0
+++ b/metadata/md5-cache/dev-ruby/minitest-5.15.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://rubygems.org/gems/minitest-5.15.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=45826a82dffc65016b38c92964c3dd88
diff --git a/metadata/md5-cache/dev-ruby/minitest-5.16.0 b/metadata/md5-cache/dev-ruby/minitest-5.16.0
new file mode 100644
index 000000000000..e81c09e7f105
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/minitest-5.16.0
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=minitest/unit is a small and fast replacement for ruby's huge and slow test/unit
+EAPI=8
+HOMEPAGE=https://github.com/seattlerb/minitest
+INHERIT=ruby-fakegem
+IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=5
+SRC_URI=https://rubygems.org/gems/minitest-5.16.0.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=b1fc05d6b7f39093640361d4dfa5cf1d
diff --git a/metadata/md5-cache/dev-ruby/minitest-5.16.1 b/metadata/md5-cache/dev-ruby/minitest-5.16.1
new file mode 100644
index 000000000000..c1d8cb9bd5f7
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/minitest-5.16.1
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=minitest/unit is a small and fast replacement for ruby's huge and slow test/unit
+EAPI=8
+HOMEPAGE=https://github.com/seattlerb/minitest
+INHERIT=ruby-fakegem
+IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=5
+SRC_URI=https://rubygems.org/gems/minitest-5.16.1.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=b1fc05d6b7f39093640361d4dfa5cf1d
diff --git a/metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1 b/metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1
index 434cfabeeabb..c423f6d67695 100644
--- a/metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1
+++ b/metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Alternative for setup/teardown dance
EAPI=8
HOMEPAGE=https://github.com/splattael/minitest-around
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/minitest:5[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/minitest-around-0.5.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=10f046b7f078a45f7e966eb7fb98ba6c
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=878699328e88aaeb673fda0c6c744da8
diff --git a/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0 b/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0
deleted file mode 100644
index decf54640910..000000000000
--- a/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] dev-ruby/minitest-pretty_diff[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] dev-ruby/minitest-pretty_diff[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Bonus assertions for minitest
-EAPI=6
-HOMEPAGE=https://github.com/halostatue/minitest-bonus-assertions
-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=2
-SRC_URI=https://rubygems.org/gems/minitest-bonus-assertions-3.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=48040033cc64bce051d482fccf05f12e
diff --git a/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r1 b/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r1
index 3ec10682da08..06b89def3a72 100644
--- a/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r1
+++ b/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r1
@@ -6,12 +6,12 @@ EAPI=7
HOMEPAGE=https://github.com/halostatue/minitest-bonus-assertions
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 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_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=2
SRC_URI=https://rubygems.org/gems/minitest-bonus-assertions-3.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6c21c0d7b0fc751bd86459ac1b589663
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=cdaadf92fb735137084e541b550946b5
diff --git a/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1 b/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1
index 14024127e526..930bcf41b05c 100644
--- a/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1
+++ b/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Support minitest expectation methods for all objects
EAPI=7
HOMEPAGE=https://github.com/jeremyevans/minitest-global_expectations
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/minitest-global_expectations-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f8ce45a5cf4e253a3a869e50d5dfef8d
diff --git a/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1-r1 b/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1-r1
index a1966c84fee1..cdc12e4d4249 100644
--- a/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/minitest-global_expectations-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2ef6a273015b4c7aa226d25b7b64b3a2
diff --git a/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0 b/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0
index a877f771e3ab..e96d85866feb 100644
--- a/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0
+++ b/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/minitest-hooks-1.5.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d77c793efe0453c556c02db8498c3c0e
diff --git a/metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1 b/metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1
index d0498392335b..7be379a98186 100644
--- a/metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1
+++ b/metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Power Assert for Minitest
EAPI=7
HOMEPAGE=https://github.com/hsbt/minitest-power_assert
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/minitest-power_assert-0.3.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=82e134f63e286b37ae5c7d319cebd3e8
diff --git a/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r1 b/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r1
index ba19d8ecc19c..7b4367978470 100644
--- a/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r1
+++ b/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r1
@@ -6,12 +6,12 @@ EAPI=7
HOMEPAGE=https://github.com/adammck/minitest-pretty_diff
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/minitest-pretty_diff-0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=9cb077ba30111aad588ae53c66e3f8ea
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=bb7b4d1b193c5fcc3bbe7fe21a600d2c
diff --git a/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9 b/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9
index dfcf3a84c513..98ecf1913c1e 100644
--- a/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9
+++ b/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/opscode/mixlib-shellout/archive/v3.0.9.tar.gz -> mixlib-shellout-3.0.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=234f85fdc7a1aeb858f17da8def1318c
diff --git a/metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 b/metadata/md5-cache/dev-ruby/mocha-0.14.0-r1
index 5179f1658025..f1306b4fc08c 100644
--- a/metadata/md5-cache/dev-ruby/mocha-0.14.0-r1
+++ b/metadata/md5-cache/dev-ruby/mocha-0.14.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0.14
SRC_URI=https://rubygems.org/gems/mocha-0.14.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=44f7a40fd292fa9e52a493ab2868e8e8
diff --git a/metadata/md5-cache/dev-ruby/mocha-1.13.0 b/metadata/md5-cache/dev-ruby/mocha-1.13.0
index 3830cb68984c..76b6f506b9c8 100644
--- a/metadata/md5-cache/dev-ruby/mocha-1.13.0
+++ b/metadata/md5-cache/dev-ruby/mocha-1.13.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Mocking and stubbing using a syntax like that of JMock and SchMock
EAPI=7
HOMEPAGE=https://mocha.jamesmead.org/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://github.com/freerange/mocha/archive/v1.13.0.tar.gz -> mocha-1.13.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3c570772cdcf81f2cdc6bfb93d444d28
diff --git a/metadata/md5-cache/dev-ruby/mocha-1.14.0 b/metadata/md5-cache/dev-ruby/mocha-1.14.0
index 238523ab1c6a..8dfed3d1a432 100644
--- a/metadata/md5-cache/dev-ruby/mocha-1.14.0
+++ b/metadata/md5-cache/dev-ruby/mocha-1.14.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://github.com/freerange/mocha/archive/v1.14.0.tar.gz -> mocha-1.14.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8ce16f3975ca0a45bc401a492f6751d7
diff --git a/metadata/md5-cache/dev-ruby/moneta-1.3.0 b/metadata/md5-cache/dev-ruby/moneta-1.3.0
index c05e6ea71819..874c42598079 100644
--- a/metadata/md5-cache/dev-ruby/moneta-1.3.0
+++ b/metadata/md5-cache/dev-ruby/moneta-1.3.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A unified interface to key/value stores
EAPI=7
HOMEPAGE=https://github.com/minad/moneta
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/minad/moneta/archive/v1.3.0.tar.gz -> moneta-1.3.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6b05e0c59c9e5c50e67f97fb21960761
diff --git a/metadata/md5-cache/dev-ruby/moneta-1.4.0 b/metadata/md5-cache/dev-ruby/moneta-1.4.0
index ea592674e8bc..46256c75da71 100644
--- a/metadata/md5-cache/dev-ruby/moneta-1.4.0
+++ b/metadata/md5-cache/dev-ruby/moneta-1.4.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A unified interface to key/value stores
EAPI=7
HOMEPAGE=https://github.com/minad/moneta
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/minad/moneta/archive/v1.4.0.tar.gz -> moneta-1.4.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6b05e0c59c9e5c50e67f97fb21960761
diff --git a/metadata/md5-cache/dev-ruby/moneta-1.4.1 b/metadata/md5-cache/dev-ruby/moneta-1.4.1
index 0b76e4b21844..08deb07653d1 100644
--- a/metadata/md5-cache/dev-ruby/moneta-1.4.1
+++ b/metadata/md5-cache/dev-ruby/moneta-1.4.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A unified interface to key/value stores
EAPI=7
HOMEPAGE=https://github.com/minad/moneta
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/minad/moneta/archive/v1.4.1.tar.gz -> moneta-1.4.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=77821d333160d60c002e87eacb05f929
diff --git a/metadata/md5-cache/dev-ruby/moneta-1.5.1 b/metadata/md5-cache/dev-ruby/moneta-1.5.1
index 1fab0347a786..2ed378b4a179 100644
--- a/metadata/md5-cache/dev-ruby/moneta-1.5.1
+++ b/metadata/md5-cache/dev-ruby/moneta-1.5.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/minad/moneta/archive/v1.5.1.tar.gz -> moneta-1.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=77821d333160d60c002e87eacb05f929
diff --git a/metadata/md5-cache/dev-ruby/mqtt-0.5.0 b/metadata/md5-cache/dev-ruby/mqtt-0.5.0
index aaf593f36f45..e46a73157eda 100644
--- a/metadata/md5-cache/dev-ruby/mqtt-0.5.0
+++ b/metadata/md5-cache/dev-ruby/mqtt-0.5.0
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Pure Ruby gem that implements the MQTT protocol
EAPI=6
HOMEPAGE=https://github.com/njh/ruby-mqtt
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/njh/ruby-mqtt/archive/v0.5.0.tar.gz -> mqtt-0.5.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ebdd4c1bf06228ee8c0a1b0f57aec687
diff --git a/metadata/md5-cache/dev-ruby/msgpack-1.4.3 b/metadata/md5-cache/dev-ruby/msgpack-1.4.3
deleted file mode 100644
index 68869c6def15..000000000000
--- a/metadata/md5-cache/dev-ruby/msgpack-1.4.3
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Binary-based efficient data interchange format for ruby binding
-EAPI=8
-HOMEPAGE=https://msgpack.org/
-IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~ppc64 ~x86
-LICENSE=Apache-2.0
-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/msgpack-1.4.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ecc2b3a3177f8059ff8faad38d44178b
diff --git a/metadata/md5-cache/dev-ruby/msgpack-1.4.4 b/metadata/md5-cache/dev-ruby/msgpack-1.4.4
deleted file mode 100644
index ebd5d3ce3c1f..000000000000
--- a/metadata/md5-cache/dev-ruby/msgpack-1.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Binary-based efficient data interchange format for ruby binding
-EAPI=8
-HOMEPAGE=https://msgpack.org/
-IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~ppc64 ~x86
-LICENSE=Apache-2.0
-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/msgpack-1.4.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ecc2b3a3177f8059ff8faad38d44178b
diff --git a/metadata/md5-cache/dev-ruby/msgpack-1.4.5 b/metadata/md5-cache/dev-ruby/msgpack-1.4.5
index 63336f0fb1a1..5dab6b0d20a2 100644
--- a/metadata/md5-cache/dev-ruby/msgpack-1.4.5
+++ b/metadata/md5-cache/dev-ruby/msgpack-1.4.5
@@ -1,9 +1,10 @@
-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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=Binary-based efficient data interchange format for ruby binding
EAPI=8
HOMEPAGE=https://msgpack.org/
+INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~ppc64 ~x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/msgpack-1.4.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=79481dcd179e9a1ff8fd338ea4355496
diff --git a/metadata/md5-cache/dev-ruby/msgpack-1.5.1 b/metadata/md5-cache/dev-ruby/msgpack-1.5.1
index 207987853135..30eba93977f6 100644
--- a/metadata/md5-cache/dev-ruby/msgpack-1.5.1
+++ b/metadata/md5-cache/dev-ruby/msgpack-1.5.1
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Binary-based efficient data interchange format for ruby binding
EAPI=8
HOMEPAGE=https://msgpack.org/
+INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~ppc64 ~x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/msgpack-1.5.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b387caf2d359eebd47cee8d609700c54
diff --git a/metadata/md5-cache/dev-ruby/msgpack-1.5.2 b/metadata/md5-cache/dev-ruby/msgpack-1.5.2
new file mode 100644
index 000000000000..82a69d1f820d
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/msgpack-1.5.2
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Binary-based efficient data interchange format for ruby binding
+EAPI=8
+HOMEPAGE=https://msgpack.org/
+INHERIT=ruby-fakegem
+IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~ppc64 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/msgpack-1.5.2.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=2329da581e09bcdf739cb530346da3cb
diff --git a/metadata/md5-cache/dev-ruby/multi_json-1.14.1 b/metadata/md5-cache/dev-ruby/multi_json-1.14.1
index 7c2cde300e9a..4d582accade8 100644
--- a/metadata/md5-cache/dev-ruby/multi_json-1.14.1
+++ b/metadata/md5-cache/dev-ruby/multi_json-1.14.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A gem to provide swappable JSON backends
EAPI=7
HOMEPAGE=https://github.com/intridea/multi_json
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/intridea/multi_json/archive/v1.14.1.tar.gz -> multi_json-1.14.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7d69b69aa313fe02b40f7eb04b921a3d
diff --git a/metadata/md5-cache/dev-ruby/multi_json-1.15.0 b/metadata/md5-cache/dev-ruby/multi_json-1.15.0
index 15c4a27818bf..8daf58fa0af6 100644
--- a/metadata/md5-cache/dev-ruby/multi_json-1.15.0
+++ b/metadata/md5-cache/dev-ruby/multi_json-1.15.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A gem to provide swappable JSON backends
EAPI=7
HOMEPAGE=https://github.com/intridea/multi_json
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/intridea/multi_json/archive/v1.15.0.tar.gz -> multi_json-1.15.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8fdf5b702cab1e1aeb2a8ff474f7c1e1
diff --git a/metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1 b/metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1
index 0e5f45545ae6..d1cdf813f84b 100644
--- a/metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1
+++ b/metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=test
SLOT=0
SRC_URI=https://rubygems.org/gems/multi_test-0.1.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ec84829980277d8a7135445e496645c9
diff --git a/metadata/md5-cache/dev-ruby/multi_test-1.1.0 b/metadata/md5-cache/dev-ruby/multi_test-1.1.0
new file mode 100644
index 000000000000..49512f97a223
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/multi_test-1.1.0
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A uniform interface for Ruby testing libraries
+EAPI=8
+HOMEPAGE=https://cucumber.io/
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=test !test? ( test ) !test? ( test )
+SLOT=1
+SRC_URI=https://rubygems.org/gems/multi_test-1.1.0.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=41b64c6d8f73f18926a9002b4c87ca8d
diff --git a/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r1 b/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r1
index 66f146a9bed6..4b31b76a54ce 100644
--- a/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r1
+++ b/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r1
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) r
DESCRIPTION=A generic swappable back-end for XML parsing
EAPI=6
HOMEPAGE=https://www.rubydoc.info/gems/multi_xml
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/sferik/multi_xml/archive/v0.6.0.tar.gz -> multi_xml-0.6.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8ac9ac39ee4b6900e2ac52472728a134
diff --git a/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2 b/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2
index d22a501e1650..e047f06b4f81 100644
--- a/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2
+++ b/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/ox[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/ox[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/ox[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/ox[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/ox[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/ox[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/ox[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A generic swappable back-end for XML parsing
EAPI=8
HOMEPAGE=https://www.rubydoc.info/gems/multi_xml
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 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_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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/sferik/multi_xml/archive/v0.6.0.tar.gz -> multi_xml-0.6.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=74ce59a9ce522d224f696a463db30867
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=094b78269534e7904e99ab76f38b0e40
diff --git a/metadata/md5-cache/dev-ruby/multipart-post-2.1.1 b/metadata/md5-cache/dev-ruby/multipart-post-2.1.1
deleted file mode 100644
index e2ea5234d885..000000000000
--- a/metadata/md5-cache/dev-ruby/multipart-post-2.1.1
+++ /dev/null
@@ -1,15 +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_ruby30? ( dev-lang/ruby:3.0 ) 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Adds a streamy multipart form post capability to Net::HTTP
-EAPI=6
-HOMEPAGE=https://github.com/nicksieger/multipart-post
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~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/multipart-post-2.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=aef71f88657a959ba3b2ca3ee1c78e7f
diff --git a/metadata/md5-cache/dev-ruby/multipart-post-2.1.1-r1 b/metadata/md5-cache/dev-ruby/multipart-post-2.1.1-r1
index 38ec5d8d8252..3f2248f53447 100644
--- a/metadata/md5-cache/dev-ruby/multipart-post-2.1.1-r1
+++ b/metadata/md5-cache/dev-ruby/multipart-post-2.1.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/multipart-post-2.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bb49e1b555e9e14fe434b574784f129e
diff --git a/metadata/md5-cache/dev-ruby/multipart-post-2.2.0 b/metadata/md5-cache/dev-ruby/multipart-post-2.2.0
new file mode 100644
index 000000000000..9e989672b067
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/multipart-post-2.2.0
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Adds a streamy multipart form post capability to Net::HTTP
+EAPI=8
+HOMEPAGE=https://github.com/socketry/multipart-post
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/socketry/multipart-post/archive/v2.2.0.tar.gz -> multipart-post-2.2.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=f52131522e52c36d7cdedb154e1b79e0
diff --git a/metadata/md5-cache/dev-ruby/multipart-post-2.2.2 b/metadata/md5-cache/dev-ruby/multipart-post-2.2.2
new file mode 100644
index 000000000000..37eb7d394f67
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/multipart-post-2.2.2
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Adds a streamy multipart form post capability to Net::HTTP
+EAPI=8
+HOMEPAGE=https://github.com/socketry/multipart-post
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/socketry/multipart-post/archive/v2.2.2.tar.gz -> multipart-post-2.2.2.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=f52131522e52c36d7cdedb154e1b79e0
diff --git a/metadata/md5-cache/dev-ruby/multipart-post-2.2.3 b/metadata/md5-cache/dev-ruby/multipart-post-2.2.3
new file mode 100644
index 000000000000..6437bcedd646
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/multipart-post-2.2.3
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Adds a streamy multipart form post capability to Net::HTTP
+EAPI=8
+HOMEPAGE=https://github.com/socketry/multipart-post
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/socketry/multipart-post/archive/v2.2.3.tar.gz -> multipart-post-2.2.3.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=f52131522e52c36d7cdedb154e1b79e0
diff --git a/metadata/md5-cache/dev-ruby/mustache-1.1.1 b/metadata/md5-cache/dev-ruby/mustache-1.1.1
index ecdde01258e0..c4b6a765c8a0 100644
--- a/metadata/md5-cache/dev-ruby/mustache-1.1.1
+++ b/metadata/md5-cache/dev-ruby/mustache-1.1.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Mustache is a framework-agnostic way to render logic-free views
EAPI=7
HOMEPAGE=https://mustache.github.com/
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/mustache-1.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d17f53ba25c840665f9a7a2e2874b1c4
diff --git a/metadata/md5-cache/dev-ruby/mustache-1.1.1-r1 b/metadata/md5-cache/dev-ruby/mustache-1.1.1-r1
index c7df42149dba..33be6ec2b452 100644
--- a/metadata/md5-cache/dev-ruby/mustache-1.1.1-r1
+++ b/metadata/md5-cache/dev-ruby/mustache-1.1.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/mustache-1.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6527ebaab249c5b6743c99bf2e2d2ac4
diff --git a/metadata/md5-cache/dev-ruby/mustermann-1.1.1 b/metadata/md5-cache/dev-ruby/mustermann-1.1.1
index 4a01b8c605de..d629a4350ebc 100644
--- a/metadata/md5-cache/dev-ruby/mustermann-1.1.1
+++ b/metadata/md5-cache/dev-ruby/mustermann-1.1.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/mustermann-1.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=22c9a98aa992dfe6bdb85099e82ea299
diff --git a/metadata/md5-cache/dev-ruby/mysql2-0.5.3-r1 b/metadata/md5-cache/dev-ruby/mysql2-0.5.3-r1
index 639ab2b8f99e..d6de25c4e971 100644
--- a/metadata/md5-cache/dev-ruby/mysql2-0.5.3-r1
+++ b/metadata/md5-cache/dev-ruby/mysql2-0.5.3-r1
@@ -1,9 +1,10 @@
-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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=mysql? ( dev-db/mysql-connector-c:= ) mariadb? ( dev-db/mariadb-connector-c:= ) 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=A modern, simple and very fast Mysql library for Ruby - binding to libmysql
EAPI=7
HOMEPAGE=https://github.com/brianmario/mysql2
+INHERIT=multilib ruby-fakegem
IUSE=mysql mariadb ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=^^ ( mariadb mysql ) || ( ruby_targets_ruby26 ruby_targets_ruby27 r
RESTRICT=!test? ( test )
SLOT=0.5
SRC_URI=https://rubygems.org/gems/mysql2-0.5.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2ee1cda08464110842bace043b79133c
diff --git a/metadata/md5-cache/dev-ruby/mysql2-0.5.3.20210920 b/metadata/md5-cache/dev-ruby/mysql2-0.5.3.20210920
index 84df45300490..cc1a742c8fcc 100644
--- a/metadata/md5-cache/dev-ruby/mysql2-0.5.3.20210920
+++ b/metadata/md5-cache/dev-ruby/mysql2-0.5.3.20210920
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=mysql? ( dev-db/mysql-connector-c:= ) mariadb? ( dev-db/mariadb-connector-c:= ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A modern, simple and very fast Mysql library for Ruby - binding to libmysql
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( mariadb mysql ) || ( ruby_targets_ruby26 ruby_targets_ruby27 r
RESTRICT=!test? ( test )
SLOT=0.5
SRC_URI=https://github.com/brianmario/mysql2/archive/6652da20010ddfbbe6bceb8e41666d05e512346c.tar.gz -> mysql2-0.5.3.20210920.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0b8b1ffa5be129d4bc411841981a2919
diff --git a/metadata/md5-cache/dev-ruby/mysql2-0.5.4 b/metadata/md5-cache/dev-ruby/mysql2-0.5.4
index 1228b8b54bac..4a79b957958b 100644
--- a/metadata/md5-cache/dev-ruby/mysql2-0.5.4
+++ b/metadata/md5-cache/dev-ruby/mysql2-0.5.4
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=mysql? ( dev-db/mysql-connector-c:= ) mariadb? ( dev-db/mariadb-connector-c:= ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A modern, simple and very fast Mysql library for Ruby - binding to libmysql
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( mariadb mysql ) || ( ruby_targets_ruby26 ruby_targets_ruby27 r
RESTRICT=!test? ( test )
SLOT=0.5
SRC_URI=https://github.com/brianmario/mysql2/archive/0.5.4.tar.gz -> mysql2-0.5.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5ba9c9138b305c9de83d58f2a5489813
diff --git a/metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r2 b/metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r2
index d00dc63ba05d..3bab0fb81610 100644
--- a/metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r2
+++ b/metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple parser for Nagios status files
EAPI=8
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
@@ -12,5 +13,5 @@ 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_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=99a682e2169289503e1a3802c313e292
diff --git a/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r1 b/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r1
index b6651a5c2f5f..1d21d7f88bab 100644
--- a/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r1
+++ b/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/nanotest-0.9.4.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=840589afa227ccb0586db77ea8476660
diff --git a/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r1 b/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r1
index bd1f8a97a928..449fec92e0b7 100644
--- a/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r1
+++ b/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Numerical N-dimensional Array class
EAPI=8
HOMEPAGE=https://masa16.github.io/narray/
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=amd64 ~arm64 ~hppa ~mips ppc ~ppc64 x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/masa16/narray/archive/0.6.1.2.tar.gz -> narray-0.6.1.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a6e7a5cd4eb7da82fc490628f76e1107
diff --git a/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2 b/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2
index 739d153b9843..aebd9c8e84fa 100644
--- a/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2
+++ b/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2
@@ -1,9 +1,10 @@
-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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=Numerical N-dimensional Array class
EAPI=8
HOMEPAGE=https://masa16.github.io/narray/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=~amd64 ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/masa16/narray/archive/0.6.1.2.tar.gz -> narray-0.6.1.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4146c5332b425f9a3f7a672e65ff2a9a
diff --git a/metadata/md5-cache/dev-ruby/naught-1.1.0-r1 b/metadata/md5-cache/dev-ruby/naught-1.1.0-r1
index b47c722f52ba..a856324e45a1 100644
--- a/metadata/md5-cache/dev-ruby/naught-1.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/naught-1.1.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://rubygems.org/gems/naught-1.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4ee64cb2ca7f0e0f5e2630133412fbcc
diff --git a/metadata/md5-cache/dev-ruby/necromancer-0.5.1 b/metadata/md5-cache/dev-ruby/necromancer-0.5.1
index 824587f90096..7b13b094a635 100644
--- a/metadata/md5-cache/dev-ruby/necromancer-0.5.1
+++ b/metadata/md5-cache/dev-ruby/necromancer-0.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Conversion from one object type to another with a bit of black magic
EAPI=7
HOMEPAGE=https://github.com/piotrmurach/necromancer
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/necromancer-0.5.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1365ed1f8149a96ef7b2b3675e2f5223
diff --git a/metadata/md5-cache/dev-ruby/necromancer-0.7.0 b/metadata/md5-cache/dev-ruby/necromancer-0.7.0
index ec19841afbc6..af8ec6c2d7c4 100644
--- a/metadata/md5-cache/dev-ruby/necromancer-0.7.0
+++ b/metadata/md5-cache/dev-ruby/necromancer-0.7.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/necromancer/archive/v0.7.0.tar.gz -> necromancer-0.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0b3edc397a3c182b5662b5dde9f71a2f
diff --git a/metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 b/metadata/md5-cache/dev-ruby/nenv-0.3.0-r1
index c67792bbba68..9064b5135f18 100644
--- a/metadata/md5-cache/dev-ruby/nenv-0.3.0-r1
+++ b/metadata/md5-cache/dev-ruby/nenv-0.3.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/e2/nenv/archive/v0.3.0.tar.gz -> nenv-0.3.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0722841f903d0392cb57222e82312616
diff --git a/metadata/md5-cache/dev-ruby/neovim-ruby-client-0.8.1-r1 b/metadata/md5-cache/dev-ruby/neovim-ruby-client-0.8.1-r1
index 3876e09a15a9..2029842907a2 100644
--- a/metadata/md5-cache/dev-ruby/neovim-ruby-client-0.8.1-r1
+++ b/metadata/md5-cache/dev-ruby/neovim-ruby-client-0.8.1-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( app-editors/neovim ) test? ( ruby_targets_ruby26? ( >=dev-ruby/ms
DESCRIPTION=Ruby bindings for Neovim
EAPI=6
HOMEPAGE=https://github.com/alexgenco/neovim-ruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/neovim-0.8.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b5a33a9356267b812a7a9ea9f9fe327d
diff --git a/metadata/md5-cache/dev-ruby/net-ftp-0.1.3 b/metadata/md5-cache/dev-ruby/net-ftp-0.1.3
index f9db54bb24ee..ca173e480d84 100644
--- a/metadata/md5-cache/dev-ruby/net-ftp-0.1.3
+++ b/metadata/md5-cache/dev-ruby/net-ftp-0.1.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Support for the File Transfer Protocol
EAPI=8
HOMEPAGE=https://github.com/ruby/net-ftp
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/net-ftp/archive/v0.1.3.tar.gz -> net-ftp-0.1.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=44f596769546ee99cbc1619781c59ee9
diff --git a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1 b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1
index c2d445058756..2cf6641c4ae2 100644
--- a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1
+++ b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An implementation of RFC 2617 - Digest Access Authentication
EAPI=7
HOMEPAGE=https://github.com/drbrain/net-http-digest_auth
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/net-http-digest_auth-1.4.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fd706a3cd80c154674ba44173d3f615c
diff --git a/metadata/md5-cache/dev-ruby/net-http-persistent-3.1.0 b/metadata/md5-cache/dev-ruby/net-http-persistent-3.1.0
index 863f98109665..5508f209f19f 100644
--- a/metadata/md5-cache/dev-ruby/net-http-persistent-3.1.0
+++ b/metadata/md5-cache/dev-ruby/net-http-persistent-3.1.0
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/connection_pool-2.2:0[ruby_targ
DESCRIPTION=Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8
EAPI=6
HOMEPAGE=https://github.com/drbrain/net-http-persistent
+INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/net-http-persistent-3.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2d4823acda6f39b2a3bac8340d7acefc
diff --git a/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1 b/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1
index 877c50416a8c..644306d971e7 100644
--- a/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1
+++ b/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/hoe[ruby_targets_ruby26(-)] dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/hoe[ruby_targets_ruby27(-)] dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/hoe[ruby_targets_ruby30(-)] 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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/hoe[ruby_targets_ruby26(-)] dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/hoe[ruby_targets_ruby27(-)] dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/hoe[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/hoe[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8
EAPI=7
HOMEPAGE=https://github.com/drbrain/net-http-persistent
-IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/connection_pool-2.2:0[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 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/net-http-persistent-4.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b981f78994353509c4f729f5588d6be6
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=7242a6ddddba714ab77dc52cdae529a7
diff --git a/metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1-r1 b/metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1-r1
index e3928bda5000..c17407dc4d0d 100644
--- a/metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/net-http-pipeline-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1e44a8dc364e424939fbdc80f60a71e1
diff --git a/metadata/md5-cache/dev-ruby/net-imap-0.2.3 b/metadata/md5-cache/dev-ruby/net-imap-0.2.3
index cb58f4272309..5926ae69c5f7 100644
--- a/metadata/md5-cache/dev-ruby/net-imap-0.2.3
+++ b/metadata/md5-cache/dev-ruby/net-imap-0.2.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby client api for Internet Message Access Protocol
EAPI=8
HOMEPAGE=https://github.com/ruby/net-imap
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/net-imap/archive/v0.2.3.tar.gz -> net-imap-0.2.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f4aa22faaafe28e7e2339cdf10e5a8d7
diff --git a/metadata/md5-cache/dev-ruby/net-pop-0.1.1 b/metadata/md5-cache/dev-ruby/net-pop-0.1.1
index 4a3351e0ee5e..5c1e4bf4e9a0 100644
--- a/metadata/md5-cache/dev-ruby/net-pop-0.1.1
+++ b/metadata/md5-cache/dev-ruby/net-pop-0.1.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby client library for POP3
EAPI=8
HOMEPAGE=https://github.com/ruby/net-pop
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/net-pop/archive/v0.1.1.tar.gz -> net-pop-0.1.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0a0bc970e2125136c25926faca586ceb
diff --git a/metadata/md5-cache/dev-ruby/net-protocol-0.1.2 b/metadata/md5-cache/dev-ruby/net-protocol-0.1.2
index 458838366ab7..1acca24f4793 100644
--- a/metadata/md5-cache/dev-ruby/net-protocol-0.1.2
+++ b/metadata/md5-cache/dev-ruby/net-protocol-0.1.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=The abstruct interface for net-* client
EAPI=8
HOMEPAGE=https://github.com/ruby/net-protocol
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/net-protocol/archive/v0.1.2.tar.gz -> net-protocol-0.1.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=cd7031a52cfb1f51cfd04c3b26789935
diff --git a/metadata/md5-cache/dev-ruby/net-protocol-0.1.3 b/metadata/md5-cache/dev-ruby/net-protocol-0.1.3
index 229873101c3d..4191a8d3075a 100644
--- a/metadata/md5-cache/dev-ruby/net-protocol-0.1.3
+++ b/metadata/md5-cache/dev-ruby/net-protocol-0.1.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=The abstruct interface for net-* client
EAPI=8
HOMEPAGE=https://github.com/ruby/net-protocol
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/net-protocol/archive/v0.1.3.tar.gz -> net-protocol-0.1.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=58ab95f03d247cc0ea7f7e567caf024b
diff --git a/metadata/md5-cache/dev-ruby/net-scp-3.0.0 b/metadata/md5-cache/dev-ruby/net-scp-3.0.0
index f670896f9ccc..85e344a15a45 100644
--- a/metadata/md5-cache/dev-ruby/net-scp-3.0.0
+++ b/metadata/md5-cache/dev-ruby/net-scp-3.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A pure Ruby implementation of the SCP client protocol
EAPI=7
HOMEPAGE=https://github.com/net-ssh/net-scp
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=2
SRC_URI=https://github.com/net-ssh/net-scp/archive/v3.0.0.tar.gz -> net-scp-3.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=56345fcf3f4861864b88dc697d312ff5
diff --git a/metadata/md5-cache/dev-ruby/net-sftp-3.0.0 b/metadata/md5-cache/dev-ruby/net-sftp-3.0.0
index 233b8bcc63b0..31b4241cfc47 100644
--- a/metadata/md5-cache/dev-ruby/net-sftp-3.0.0
+++ b/metadata/md5-cache/dev-ruby/net-sftp-3.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=SFTP in pure Ruby
EAPI=7
HOMEPAGE=https://github.com/net-ssh/net-sftp
+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 ~x64-solaris ~x86-solaris
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/net-ssh/net-sftp/archive/v3.0.0.tar.gz -> net-sftp-3.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f204728753df33bee8d85f861e23cdeb
diff --git a/metadata/md5-cache/dev-ruby/net-smtp-0.3.1 b/metadata/md5-cache/dev-ruby/net-smtp-0.3.1
index b24e90b3b7ac..3ea699f9a5e2 100644
--- a/metadata/md5-cache/dev-ruby/net-smtp-0.3.1
+++ b/metadata/md5-cache/dev-ruby/net-smtp-0.3.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Simple Mail Transfer Protocol client library for Ruby
EAPI=8
HOMEPAGE=https://github.com/ruby/net-smtp
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/net-smtp/archive/v0.3.1.tar.gz -> net-smtp-0.3.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a794093bff3da21e2eaa886d308dcf4f
diff --git a/metadata/md5-cache/dev-ruby/net-ssh-5.2.0 b/metadata/md5-cache/dev-ruby/net-ssh-5.2.0
index b66e33fc3052..22840a225900 100644
--- a/metadata/md5-cache/dev-ruby/net-ssh-5.2.0
+++ b/metadata/md5-cache/dev-ruby/net-ssh-5.2.0
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] e
DESCRIPTION=Non-interactive SSH processing in pure Ruby
EAPI=6
HOMEPAGE=https://github.com/net-ssh/net-ssh
+INHERIT=ruby-fakegem
IUSE=ed25519 test test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~arm ppc ppc64 x86
LICENSE=GPL-2
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/net-ssh/net-ssh/archive/v5.2.0.tar.gz -> net-ssh-git-5.2.0.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ed002f949b3e4b262a06ca0b637ed7a4
diff --git a/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r1 b/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r1
index 44b85a84914f..a32f60a2fd31 100644
--- a/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Non-interactive SSH processing in pure Ruby
EAPI=7
HOMEPAGE=https://github.com/net-ssh/net-ssh
+INHERIT=ruby-fakegem
IUSE=ed25519 test test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~arm ppc ppc64 x86
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://github.com/net-ssh/net-ssh/archive/v6.1.0.tar.gz -> net-ssh-git-6.1.0.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e71e07afcf5a6a3549410b87b7520d51
diff --git a/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2 b/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2
index fcf48ff4779f..8da83e03349c 100644
--- a/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2
+++ b/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Non-interactive SSH processing in pure Ruby
EAPI=8
HOMEPAGE=https://github.com/net-ssh/net-ssh
+INHERIT=ruby-fakegem
IUSE=ed25519 test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://github.com/net-ssh/net-ssh/archive/v6.1.0.tar.gz -> net-ssh-git-6.1.0.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=873976b4b912e83c27cfef623b43667d
diff --git a/metadata/md5-cache/dev-ruby/net-ssh-7.0.1 b/metadata/md5-cache/dev-ruby/net-ssh-7.0.1
new file mode 100644
index 000000000000..8abbe2b37b65
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/net-ssh-7.0.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby26(-)] dev-ruby/x25519[ruby_targets_ruby26(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby27(-)] dev-ruby/x25519[ruby_targets_ruby27(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby30(-)] dev-ruby/x25519[ruby_targets_ruby30(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby31(-)] dev-ruby/x25519[ruby_targets_ruby31(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby31(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Non-interactive SSH processing in pure Ruby
+EAPI=8
+HOMEPAGE=https://github.com/net-ssh/net-ssh
+INHERIT=ruby-fakegem
+IUSE=ed25519 test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+RDEPEND=ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby26(-)] dev-ruby/x25519[ruby_targets_ruby26(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby27(-)] dev-ruby/x25519[ruby_targets_ruby27(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby30(-)] dev-ruby/x25519[ruby_targets_ruby30(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby31(-)] dev-ruby/x25519[ruby_targets_ruby31(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7
+SRC_URI=https://github.com/net-ssh/net-ssh/archive/v7.0.1.tar.gz -> net-ssh-git-7.0.1.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=5a9cd250053e5a070d6ddeab018b221e
diff --git a/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r1 b/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r1
index 1e484f0af56c..9c4025cd66bb 100644
--- a/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r1
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/mocha:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/mocha:1.0[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/net-ssh-4.0.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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/mocha:1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/mocha:1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A simple library to assist in enabling tunneled Net::SSH connections
EAPI=8
HOMEPAGE=https://github.com/net-ssh/net-ssh-gateway
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ppc ppc64 x86
LICENSE=GPL-2
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/net-ssh-4.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 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2.0
SRC_URI=https://github.com/net-ssh/net-ssh-gateway/archive/2.0.0.tar.gz -> net-ssh-gateway-2.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=f64d107d68d034a5056167c070da0538
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=bc63069ec1878582cae7b1a5e1a7c274
diff --git a/metadata/md5-cache/dev-ruby/net-telnet-0.2.0 b/metadata/md5-cache/dev-ruby/net-telnet-0.2.0
index 4403ca9d15bc..ec1843a9858e 100644
--- a/metadata/md5-cache/dev-ruby/net-telnet-0.2.0
+++ b/metadata/md5-cache/dev-ruby/net-telnet-0.2.0
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest[ruby_targets_ruby26(-)]
DESCRIPTION=Provides telnet client functionality
EAPI=6
HOMEPAGE=https://github.com/ruby/net-telnet
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/ruby/net-telnet/archive/v0.2.0.tar.gz -> net-telnet-0.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0b143fd426b27eb310539b49449aae28
diff --git a/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 b/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1
index 9b4cb3a42cd8..13aa6042ca7b 100644
--- a/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/net-telnet
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/ruby/net-telnet/archive/v0.2.0.tar.gz -> net-telnet-0.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=0d2ab5d0196991bcd199cf195bad7290
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=c8d7d2fdf71fa0a688442b931316fe0c
diff --git a/metadata/md5-cache/dev-ruby/netrc-0.11.0-r1 b/metadata/md5-cache/dev-ruby/netrc-0.11.0-r1
index 61dbfb43f742..3af1504cea2c 100644
--- a/metadata/md5-cache/dev-ruby/netrc-0.11.0-r1
+++ b/metadata/md5-cache/dev-ruby/netrc-0.11.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/netrc-0.11.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0f0dd3406dc86fa294203547fb53b6ef
diff --git a/metadata/md5-cache/dev-ruby/network_interface-0.0.2 b/metadata/md5-cache/dev-ruby/network_interface-0.0.2
deleted file mode 100644
index bde8e89dc633..000000000000
--- a/metadata/md5-cache/dev-ruby/network_interface-0.0.2
+++ /dev/null
@@ -1,15 +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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=network_interface layer from metasploit pcaprub
-EAPI=6
-HOMEPAGE=https://github.com/rapid7/network_interface
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 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
-SLOT=0
-SRC_URI=https://rubygems.org/gems/network_interface-0.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=83fa0e9cd3dee0ad2d390e681a92a236
diff --git a/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1 b/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1
index 8f1b832f5e80..49d2e186e375 100644
--- a/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1
+++ b/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=network_interface layer from metasploit pcaprub
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=test !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/network_interface-0.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e5715262502a0fa3e6a22fb592c42095
diff --git a/metadata/md5-cache/dev-ruby/niceogiri-1.1.2-r1 b/metadata/md5-cache/dev-ruby/niceogiri-1.1.2-r1
index 21cebb14ab0f..d241c49ed15e 100644
--- a/metadata/md5-cache/dev-ruby/niceogiri-1.1.2-r1
+++ b/metadata/md5-cache/dev-ruby/niceogiri-1.1.2-r1
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/nokogiri[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/nokogiri[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/nokogiri[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/nokogiri[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/nokogiri[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/nokogiri[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nokogiri[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Some wrappers around and helpers for XML manipulation using Nokogiri
EAPI=8
HOMEPAGE=https://github.com/benlangfeld/Niceogiri
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 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_ruby30? ( dev-ruby/nokogiri[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 )
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/nokogiri[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/nokogiri[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/nokogiri[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nokogiri[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/niceogiri-1.1.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=546550c8b983b5ec366a9434c1e7856b
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=361ce9d16376c2e5abcda69fa34782f2
diff --git a/metadata/md5-cache/dev-ruby/nio4r-2.5.4 b/metadata/md5-cache/dev-ruby/nio4r-2.5.4
index 3b656e461663..884dc8f4a3aa 100644
--- a/metadata/md5-cache/dev-ruby/nio4r-2.5.4
+++ b/metadata/md5-cache/dev-ruby/nio4r-2.5.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A high performance selector API for monitoring IO objects
EAPI=7
HOMEPAGE=https://github.com/socketry/nio4r
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT || ( BSD GPL-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/nio4r-2.5.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=daf0fd8829a69b5f9c177203bc3cf002
diff --git a/metadata/md5-cache/dev-ruby/nio4r-2.5.8 b/metadata/md5-cache/dev-ruby/nio4r-2.5.8
index a67fd89e4342..e67203461d17 100644
--- a/metadata/md5-cache/dev-ruby/nio4r-2.5.8
+++ b/metadata/md5-cache/dev-ruby/nio4r-2.5.8
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A high performance selector API for monitoring IO objects
EAPI=8
HOMEPAGE=https://github.com/socketry/nio4r
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT || ( BSD GPL-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/nio4r-2.5.8.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9373e0a583f5943bbe6836d0ef7a6871
diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.13.4 b/metadata/md5-cache/dev-ruby/nokogiri-1.13.4
deleted file mode 100644
index 0736ceb7947d..000000000000
--- a/metadata/md5-cache/dev-ruby/nokogiri-1.13.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby26(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby27(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-libs/libxml2-2.9.13 >=dev-libs/libxslt-1.1.35 sys-libs/zlib virtual/libiconv ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Nokogiri is an HTML, XML, SAX, and Reader parser
-EAPI=8
-HOMEPAGE=https://www.nokogiri.org/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-libs/libxml2-2.9.13:= >=dev-libs/libxslt-1.1.35 sys-libs/zlib virtual/libiconv ruby_targets_ruby26? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.13.4.tar.gz -> nokogiri-1.13.4-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=02035fc389063d984e51f7010ff53f84
diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.13.5 b/metadata/md5-cache/dev-ruby/nokogiri-1.13.5
deleted file mode 100644
index 16b2d0918616..000000000000
--- a/metadata/md5-cache/dev-ruby/nokogiri-1.13.5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby26(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby27(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-libs/libxml2-2.9.14 >=dev-libs/libxslt-1.1.35 sys-libs/zlib virtual/libiconv ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Nokogiri is an HTML, XML, SAX, and Reader parser
-EAPI=8
-HOMEPAGE=https://www.nokogiri.org/
-INHERIT=ruby-fakegem multilib
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=>=dev-libs/libxml2-2.9.14:= >=dev-libs/libxslt-1.1.35 sys-libs/zlib virtual/libiconv ruby_targets_ruby26? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.13.5.tar.gz -> nokogiri-1.13.5-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c2054770d025e69bf41f4def338d211a
diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.13.6 b/metadata/md5-cache/dev-ruby/nokogiri-1.13.6
index 39b160a64587..b7d3657ba02f 100644
--- a/metadata/md5-cache/dev-ruby/nokogiri-1.13.6
+++ b/metadata/md5-cache/dev-ruby/nokogiri-1.13.6
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby26(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby27(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby26(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby27(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=>=dev-libs/libxml2-2.9.14 >=dev-libs/libxslt-1.1.35 sys-libs/zlib virtual/libiconv ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Nokogiri is an HTML, XML, SAX, and Reader parser
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://www.nokogiri.org/
INHERIT=ruby-fakegem multilib
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=>=dev-libs/libxml2-2.9.14:= >=dev-libs/libxslt-1.1.35 sys-libs/zlib virtual/libiconv ruby_targets_ruby26? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.13.6.tar.gz -> nokogiri-1.13.6-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c05a0d09eaab4faba2fb208d8fd3a953
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=3afc25bfc9e13e1d804560bd0a3c905e
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 033b77e8a976..9a8480c9f047 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
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Calculate the differences between two XML/HTML documents
EAPI=8
HOMEPAGE=https://github.com/postmodern/nokogiri-diff
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
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 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f98e39d5ca9985de22d711fb9c0e4696
diff --git a/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r1 b/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r1
deleted file mode 100644
index 7401a64bf4a6..000000000000
--- a/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( =dev-ruby/nokogiri-1.11*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/nokogiri-1.11*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/nokogiri-1.11*[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=A Nokogiri interface to the Gumbo HTML5 parser
-EAPI=8
-HOMEPAGE=https://github.com/rubys/nokogumbo
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
-KEYWORDS=~amd64 ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=Apache-2.0
-RDEPEND=ruby_targets_ruby26? ( =dev-ruby/nokogiri-1.11*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/nokogiri-1.11*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/nokogiri-1.11*[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 )
-SLOT=2
-SRC_URI=https://github.com/rubys/nokogumbo/archive/v2.0.5.tar.gz -> nokogumbo-2.0.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=af490ee2cf5e9d1bd24978cb15a223f7
diff --git a/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r2 b/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r2
deleted file mode 100644
index c6265414af47..000000000000
--- a/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/nokogiri-1.11.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/nokogiri-1.11.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/nokogiri-1.11.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( =dev-ruby/nokogiri-1.11*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/nokogiri-1.11*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/nokogiri-1.11*[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=A Nokogiri interface to the Gumbo HTML5 parser
-EAPI=8
-HOMEPAGE=https://github.com/rubys/nokogumbo
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
-KEYWORDS=~amd64 ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=Apache-2.0
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/nokogiri-1.11.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/nokogiri-1.11.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/nokogiri-1.11.0[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 )
-SLOT=2
-SRC_URI=https://github.com/rubys/nokogumbo/archive/v2.0.5.tar.gz -> nokogumbo-2.0.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=12f199c43b2506263038f30e1f68306e
diff --git a/metadata/md5-cache/dev-ruby/ntlm-http-0.1.1-r3 b/metadata/md5-cache/dev-ruby/ntlm-http-0.1.1-r3
index 2fe9630510c6..505f518de5c6 100644
--- a/metadata/md5-cache/dev-ruby/ntlm-http-0.1.1-r3
+++ b/metadata/md5-cache/dev-ruby/ntlm-http-0.1.1-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby/NTLM HTTP provides NTLM authentication over http
EAPI=8
HOMEPAGE=http://www.mindflowsolutions.net/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ntlm-http-0.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a0b8d0a2cd90c11876b401afe369e1ce
diff --git a/metadata/md5-cache/dev-ruby/oauth-0.5.10 b/metadata/md5-cache/dev-ruby/oauth-0.5.10
index 6abedc0cf955..529b9edb530a 100644
--- a/metadata/md5-cache/dev-ruby/oauth-0.5.10
+++ b/metadata/md5-cache/dev-ruby/oauth-0.5.10
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/oauth-xx/oauth-ruby/archive/v0.5.10.tar.gz -> oauth-0.5.10.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b600ec75d8aa010efe52380052d9e59c
diff --git a/metadata/md5-cache/dev-ruby/oauth-0.5.8 b/metadata/md5-cache/dev-ruby/oauth-0.5.8
index 70959739a721..7bbd68b97135 100644
--- a/metadata/md5-cache/dev-ruby/oauth-0.5.8
+++ b/metadata/md5-cache/dev-ruby/oauth-0.5.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/oauth-xx/oauth-ruby/archive/v0.5.8.tar.gz -> oauth-0.5.8.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b600ec75d8aa010efe52380052d9e59c
diff --git a/metadata/md5-cache/dev-ruby/oauth2-1.4.4 b/metadata/md5-cache/dev-ruby/oauth2-1.4.4
deleted file mode 100644
index c1640d8ee9e8..000000000000
--- a/metadata/md5-cache/dev-ruby/oauth2-1.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/faraday-0.8[ruby_targets_ruby26(-)] <dev-ruby/faraday-2.0[ruby_targets_ruby26(-)] dev-ruby/jwt:2[ruby_targets_ruby26(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby26(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby26(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby26(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby26(-)] <dev-ruby/rack-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/faraday-0.8[ruby_targets_ruby27(-)] <dev-ruby/faraday-2.0[ruby_targets_ruby27(-)] dev-ruby/jwt:2[ruby_targets_ruby27(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby27(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby27(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby27(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby27(-)] <dev-ruby/rack-3:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/addressable-2.3[ruby_targets_ruby26(-)] dev-ruby/rspec:3[ruby_targets_ruby26(-)] dev-ruby/rspec-stubbed_env[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/addressable-2.3[ruby_targets_ruby27(-)] dev-ruby/rspec:3[ruby_targets_ruby27(-)] dev-ruby/rspec-stubbed_env[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem
-EAPI=7
-HOMEPAGE=https://github.com/intridea/oauth2
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/faraday-0.8[ruby_targets_ruby26(-)] <dev-ruby/faraday-2.0[ruby_targets_ruby26(-)] dev-ruby/jwt:2[ruby_targets_ruby26(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby26(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby26(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby26(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby26(-)] <dev-ruby/rack-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/faraday-0.8[ruby_targets_ruby27(-)] <dev-ruby/faraday-2.0[ruby_targets_ruby27(-)] dev-ruby/jwt:2[ruby_targets_ruby27(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby27(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby27(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby27(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby27(-)] <dev-ruby/rack-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/intridea/oauth2/archive/v1.4.4.tar.gz -> oauth2-1.4.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=eee1046d6d1e2c1444b3ed287a8d377b
diff --git a/metadata/md5-cache/dev-ruby/oauth2-1.4.7 b/metadata/md5-cache/dev-ruby/oauth2-1.4.7
index ef2ca42a3fd8..b55278d6bad5 100644
--- a/metadata/md5-cache/dev-ruby/oauth2-1.4.7
+++ b/metadata/md5-cache/dev-ruby/oauth2-1.4.7
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/intridea/oauth2/archive/v1.4.7.tar.gz -> oauth2-1.4.7.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d54ad2da4786715e455c529415e282cb
diff --git a/metadata/md5-cache/dev-ruby/octokit-4.22.0 b/metadata/md5-cache/dev-ruby/octokit-4.22.0
index 47b186218025..fd58a91f51b3 100644
--- a/metadata/md5-cache/dev-ruby/octokit-4.22.0
+++ b/metadata/md5-cache/dev-ruby/octokit-4.22.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/octokit/octokit.rb/archive/v4.22.0.tar.gz -> octokit-4.22.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bea0c74f97ec33933a2dd73e9210f3f4
diff --git a/metadata/md5-cache/dev-ruby/octokit-4.23.0 b/metadata/md5-cache/dev-ruby/octokit-4.23.0
new file mode 100644
index 000000000000..59283e677db7
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/octokit-4.23.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/faraday:1[ruby_targets_ruby26(-)] =dev-ruby/sawyer-0.9*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/faraday:1[ruby_targets_ruby27(-)] =dev-ruby/sawyer-0.9*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/faraday:1[ruby_targets_ruby30(-)] =dev-ruby/sawyer-0.9*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/jwt[ruby_targets_ruby26(-)] dev-ruby/mime-types[ruby_targets_ruby26(-)] >=dev-ruby/netrc-0.7.7[ruby_targets_ruby26(-)] >=dev-ruby/rbnacl-7.1.1:6[ruby_targets_ruby26(-)] dev-ruby/vcr[ruby_targets_ruby26(-),json] dev-ruby/webmock:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/jwt[ruby_targets_ruby27(-)] dev-ruby/mime-types[ruby_targets_ruby27(-)] >=dev-ruby/netrc-0.7.7[ruby_targets_ruby27(-)] >=dev-ruby/rbnacl-7.1.1:6[ruby_targets_ruby27(-)] dev-ruby/vcr[ruby_targets_ruby27(-),json] dev-ruby/webmock:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/jwt[ruby_targets_ruby30(-)] dev-ruby/mime-types[ruby_targets_ruby30(-)] >=dev-ruby/netrc-0.7.7[ruby_targets_ruby30(-)] >=dev-ruby/rbnacl-7.1.1:6[ruby_targets_ruby30(-)] dev-ruby/vcr[ruby_targets_ruby30(-),json] dev-ruby/webmock:3[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/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Ruby toolkit for the Github API
+EAPI=8
+HOMEPAGE=https://github.com/octokit/octokit.rb
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/faraday:1[ruby_targets_ruby26(-)] =dev-ruby/sawyer-0.9*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/faraday:1[ruby_targets_ruby27(-)] =dev-ruby/sawyer-0.9*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/faraday:1[ruby_targets_ruby30(-)] =dev-ruby/sawyer-0.9*[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://github.com/octokit/octokit.rb/archive/v4.23.0.tar.gz -> octokit-4.23.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=6d7abb3b45e8abdb04163c6c5ad216e5
diff --git a/metadata/md5-cache/dev-ruby/octokit-4.24.0 b/metadata/md5-cache/dev-ruby/octokit-4.24.0
new file mode 100644
index 000000000000..5f490a9fbca2
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/octokit-4.24.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/faraday:1[ruby_targets_ruby26(-)] >=dev-ruby/sawyer-0.9:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/faraday:1[ruby_targets_ruby27(-)] >=dev-ruby/sawyer-0.9:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/faraday:1[ruby_targets_ruby30(-)] >=dev-ruby/sawyer-0.9:0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/jwt[ruby_targets_ruby26(-)] dev-ruby/mime-types[ruby_targets_ruby26(-)] >=dev-ruby/netrc-0.7.7[ruby_targets_ruby26(-)] >=dev-ruby/rbnacl-7.1.1:6[ruby_targets_ruby26(-)] dev-ruby/vcr[ruby_targets_ruby26(-),json] dev-ruby/webmock:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/jwt[ruby_targets_ruby27(-)] dev-ruby/mime-types[ruby_targets_ruby27(-)] >=dev-ruby/netrc-0.7.7[ruby_targets_ruby27(-)] >=dev-ruby/rbnacl-7.1.1:6[ruby_targets_ruby27(-)] dev-ruby/vcr[ruby_targets_ruby27(-),json] dev-ruby/webmock:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/jwt[ruby_targets_ruby30(-)] dev-ruby/mime-types[ruby_targets_ruby30(-)] >=dev-ruby/netrc-0.7.7[ruby_targets_ruby30(-)] >=dev-ruby/rbnacl-7.1.1:6[ruby_targets_ruby30(-)] dev-ruby/vcr[ruby_targets_ruby30(-),json] dev-ruby/webmock:3[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/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Ruby toolkit for the Github API
+EAPI=8
+HOMEPAGE=https://github.com/octokit/octokit.rb
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/faraday:1[ruby_targets_ruby26(-)] >=dev-ruby/sawyer-0.9:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/faraday:1[ruby_targets_ruby27(-)] >=dev-ruby/sawyer-0.9:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/faraday:1[ruby_targets_ruby30(-)] >=dev-ruby/sawyer-0.9:0[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://github.com/octokit/octokit.rb/archive/v4.24.0.tar.gz -> octokit-4.24.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=3cf768aedd28987950a1a13e91fe0d1f
diff --git a/metadata/md5-cache/dev-ruby/octokit-4.25.0 b/metadata/md5-cache/dev-ruby/octokit-4.25.0
new file mode 100644
index 000000000000..5d1f316d5059
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/octokit-4.25.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/faraday:1[ruby_targets_ruby26(-)] >=dev-ruby/sawyer-0.9:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/faraday:1[ruby_targets_ruby27(-)] >=dev-ruby/sawyer-0.9:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/faraday:1[ruby_targets_ruby30(-)] >=dev-ruby/sawyer-0.9:0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/jwt[ruby_targets_ruby26(-)] dev-ruby/mime-types[ruby_targets_ruby26(-)] >=dev-ruby/netrc-0.7.7[ruby_targets_ruby26(-)] >=dev-ruby/rbnacl-7.1.1:6[ruby_targets_ruby26(-)] dev-ruby/vcr[ruby_targets_ruby26(-),json] dev-ruby/webmock:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/jwt[ruby_targets_ruby27(-)] dev-ruby/mime-types[ruby_targets_ruby27(-)] >=dev-ruby/netrc-0.7.7[ruby_targets_ruby27(-)] >=dev-ruby/rbnacl-7.1.1:6[ruby_targets_ruby27(-)] dev-ruby/vcr[ruby_targets_ruby27(-),json] dev-ruby/webmock:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/jwt[ruby_targets_ruby30(-)] dev-ruby/mime-types[ruby_targets_ruby30(-)] >=dev-ruby/netrc-0.7.7[ruby_targets_ruby30(-)] >=dev-ruby/rbnacl-7.1.1:6[ruby_targets_ruby30(-)] dev-ruby/vcr[ruby_targets_ruby30(-),json] dev-ruby/webmock:3[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/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Ruby toolkit for the Github API
+EAPI=8
+HOMEPAGE=https://github.com/octokit/octokit.rb
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/faraday:1[ruby_targets_ruby26(-)] >=dev-ruby/sawyer-0.9:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/faraday:1[ruby_targets_ruby27(-)] >=dev-ruby/sawyer-0.9:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/faraday:1[ruby_targets_ruby30(-)] >=dev-ruby/sawyer-0.9:0[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://github.com/octokit/octokit.rb/archive/v4.25.0.tar.gz -> octokit-4.25.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=3cf768aedd28987950a1a13e91fe0d1f
diff --git a/metadata/md5-cache/dev-ruby/omniauth-2.0.4 b/metadata/md5-cache/dev-ruby/omniauth-2.0.4
index 46d739e8b971..3d9914cb785e 100644
--- a/metadata/md5-cache/dev-ruby/omniauth-2.0.4
+++ b/metadata/md5-cache/dev-ruby/omniauth-2.0.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A generalized Rack framework for multiple-provider authentication
EAPI=7
HOMEPAGE=https://github.com/intridea/omniauth
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/intridea/omniauth/archive/v2.0.4.tar.gz -> omniauth-2.0.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a8921c61d2e19844ad67e24c8f05c04b
diff --git a/metadata/md5-cache/dev-ruby/omniauth-2.1.0 b/metadata/md5-cache/dev-ruby/omniauth-2.1.0
index ed2bf43af3a5..b7f96bc2afa1 100644
--- a/metadata/md5-cache/dev-ruby/omniauth-2.1.0
+++ b/metadata/md5-cache/dev-ruby/omniauth-2.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A generalized Rack framework for multiple-provider authentication
EAPI=8
HOMEPAGE=https://github.com/intridea/omniauth
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/intridea/omniauth/archive/v2.1.0.tar.gz -> omniauth-2.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bc23fd3d1dc7e50fdab520fa59454c7d
diff --git a/metadata/md5-cache/dev-ruby/open4-1.3.4-r1 b/metadata/md5-cache/dev-ruby/open4-1.3.4-r1
index f688132602de..90893705eb8f 100644
--- a/metadata/md5-cache/dev-ruby/open4-1.3.4-r1
+++ b/metadata/md5-cache/dev-ruby/open4-1.3.4-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/open4-1.3.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2a0fd5c16d0bf2994055f56e5e47aaa5
diff --git a/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2 b/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2
deleted file mode 100644
index 930a9077ec6b..000000000000
--- a/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2
+++ /dev/null
@@ -1,15 +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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=OpenSSL CBC-MAC (CCM) ruby gem
-EAPI=6
-HOMEPAGE=https://github.com/SmallLars/openssl-ccm
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=BSD
-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=1.2.2
-SRC_URI=https://rubygems.org/gems/openssl-ccm-1.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e7a4e7a44cae6ae17f6d681d3961543f
diff --git a/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2-r1 b/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2-r1
index 37f03235272a..25cb8cccb7ec 100644
--- a/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2-r1
+++ b/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.2.2
SRC_URI=https://rubygems.org/gems/openssl-ccm-1.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=875e989ac26aa458b7d3cdd6aa5d1108
diff --git a/metadata/md5-cache/dev-ruby/optimist-3.0.1 b/metadata/md5-cache/dev-ruby/optimist-3.0.1
index f76b5e57fcdb..90160cadd333 100644
--- a/metadata/md5-cache/dev-ruby/optimist-3.0.1
+++ b/metadata/md5-cache/dev-ruby/optimist-3.0.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/optimist-3.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dfad935f2eec0806c1fbf9d0c01ff418
diff --git a/metadata/md5-cache/dev-ruby/optionable-0.2.0-r1 b/metadata/md5-cache/dev-ruby/optionable-0.2.0-r1
index 278ddb8485bc..d14e8d5efa5f 100644
--- a/metadata/md5-cache/dev-ruby/optionable-0.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/optionable-0.2.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/optionable-0.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=74aea0f8fdc5eda59051d98808541e53
diff --git a/metadata/md5-cache/dev-ruby/org-ruby-0.9.12-r1 b/metadata/md5-cache/dev-ruby/org-ruby-0.9.12-r1
index 7379a0f8d538..71dede631cd5 100644
--- a/metadata/md5-cache/dev-ruby/org-ruby-0.9.12-r1
+++ b/metadata/md5-cache/dev-ruby/org-ruby-0.9.12-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby routines for parsing org-mode files
EAPI=8
HOMEPAGE=https://github.com/wallyqs/org-ruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/wallyqs/org-ruby/archive/version-0.9.12.tar.gz -> org-ruby-0.9.12.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=41669c1c5a392aa25762cc8c07d3b771
diff --git a/metadata/md5-cache/dev-ruby/origin-2.3.1 b/metadata/md5-cache/dev-ruby/origin-2.3.1
index acc19199d9c8..7402d3cf3f89 100644
--- a/metadata/md5-cache/dev-ruby/origin-2.3.1
+++ b/metadata/md5-cache/dev-ruby/origin-2.3.1
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/activesupport[ruby_targets_ruby26
DESCRIPTION=Origin is a simple DSL for generating MongoDB selectors and options
EAPI=6
HOMEPAGE=http://mongoid.org/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/mongoid/origin/archive/v2.3.1.tar.gz -> origin-2.3.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=cd0e62a71b4f6f0c57089e49eff29da7
diff --git a/metadata/md5-cache/dev-ruby/ox-2.14.10 b/metadata/md5-cache/dev-ruby/ox-2.14.10
index 42a21f770af8..db0f4e9b0494 100644
--- a/metadata/md5-cache/dev-ruby/ox-2.14.10
+++ b/metadata/md5-cache/dev-ruby/ox-2.14.10
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A fast XML parser and Object marshaller
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ohler55/ox/archive/v2.14.10.tar.gz -> ox-2.14.10.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8fdc0b558b9ec0ed1384ee6bc5c364a0
diff --git a/metadata/md5-cache/dev-ruby/ox-2.14.11 b/metadata/md5-cache/dev-ruby/ox-2.14.11
index 16b227d18b17..b1b88254e5e8 100644
--- a/metadata/md5-cache/dev-ruby/ox-2.14.11
+++ b/metadata/md5-cache/dev-ruby/ox-2.14.11
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A fast XML parser and Object marshaller
EAPI=8
HOMEPAGE=https://www.ohler.com/ox/ https://github.com/ohler55/ox
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ohler55/ox/archive/v2.14.11.tar.gz -> ox-2.14.11.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=44af274c7a83f30602b109056963393a
diff --git a/metadata/md5-cache/dev-ruby/ox-2.14.8 b/metadata/md5-cache/dev-ruby/ox-2.14.8
index 1dc1fdd80a49..bf774190ebf7 100644
--- a/metadata/md5-cache/dev-ruby/ox-2.14.8
+++ b/metadata/md5-cache/dev-ruby/ox-2.14.8
@@ -1,9 +1,10 @@
-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=A fast XML parser and Object marshaller
EAPI=8
HOMEPAGE=https://www.ohler.com/ox/ https://github.com/ohler55/ox
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~ppc ~ppc64 ~x86
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ohler55/ox/archive/v2.14.8.tar.gz -> ox-2.14.8.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9020d6248986fb82a03ba82d739164d6
diff --git a/metadata/md5-cache/dev-ruby/ox-2.14.9 b/metadata/md5-cache/dev-ruby/ox-2.14.9
index b14ea23fc20d..2c9071b98977 100644
--- a/metadata/md5-cache/dev-ruby/ox-2.14.9
+++ b/metadata/md5-cache/dev-ruby/ox-2.14.9
@@ -1,9 +1,10 @@
-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=A fast XML parser and Object marshaller
EAPI=8
HOMEPAGE=https://www.ohler.com/ox/ https://github.com/ohler55/ox
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ohler55/ox/archive/v2.14.9.tar.gz -> ox-2.14.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c1d8bd011479d0ccd60413c925ece3ef
diff --git a/metadata/md5-cache/dev-ruby/packetfu-1.1.13 b/metadata/md5-cache/dev-ruby/packetfu-1.1.13
index a7ea19251606..ca730ed5a54d 100644
--- a/metadata/md5-cache/dev-ruby/packetfu-1.1.13
+++ b/metadata/md5-cache/dev-ruby/packetfu-1.1.13
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/network_interface:0[ruby_targets_
DESCRIPTION=A mid-level packet manipulation library
EAPI=6
HOMEPAGE=https://rubygems.org/gems/packetfu
+INHERIT=multilib ruby-fakegem
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1.1.13
SRC_URI=https://rubygems.org/gems/packetfu-1.1.13.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=79ccdf5be14d8957f5d904881ce031dc
diff --git a/metadata/md5-cache/dev-ruby/paint-2.2.1 b/metadata/md5-cache/dev-ruby/paint-2.2.1
index 1a84e77b7155..8cd30ced827b 100644
--- a/metadata/md5-cache/dev-ruby/paint-2.2.1
+++ b/metadata/md5-cache/dev-ruby/paint-2.2.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Terminal painter
EAPI=7
HOMEPAGE=https://github.com/janlelis/paint
+INHERIT=ruby-fakegem
IUSE=test doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/janlelis/paint/archive/v2.2.1.tar.gz -> paint-2.2.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=73d59dc3f97bfb54ed7b10878aa5cc0e
diff --git a/metadata/md5-cache/dev-ruby/parallel-1.21.0 b/metadata/md5-cache/dev-ruby/parallel-1.21.0
deleted file mode 100644
index 023332ec9ad3..000000000000
--- a/metadata/md5-cache/dev-ruby/parallel-1.21.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby26(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby27(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( sys-process/lsof sys-process/procps ) 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=Run any code in parallel Processes or Threads
-EAPI=8
-HOMEPAGE=https://github.com/grosser/parallel
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~riscv
-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=1
-SRC_URI=https://github.com/grosser/parallel/archive/v1.21.0.tar.gz -> parallel-1.21.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=015163bcb322ddf39d5519b4530c80d8
diff --git a/metadata/md5-cache/dev-ruby/parallel-1.22.0 b/metadata/md5-cache/dev-ruby/parallel-1.22.0
deleted file mode 100644
index f467f2e574d0..000000000000
--- a/metadata/md5-cache/dev-ruby/parallel-1.22.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby26(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby27(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( sys-process/lsof sys-process/procps ) 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=Run any code in parallel Processes or Threads
-EAPI=8
-HOMEPAGE=https://github.com/grosser/parallel
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~riscv
-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=1
-SRC_URI=https://github.com/grosser/parallel/archive/v1.22.0.tar.gz -> parallel-1.22.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=015163bcb322ddf39d5519b4530c80d8
diff --git a/metadata/md5-cache/dev-ruby/parallel-1.22.1 b/metadata/md5-cache/dev-ruby/parallel-1.22.1
index 22ca1222076f..0b9bea27f918 100644
--- a/metadata/md5-cache/dev-ruby/parallel-1.22.1
+++ b/metadata/md5-cache/dev-ruby/parallel-1.22.1
@@ -4,6 +4,7 @@ DEPEND=test? ( sys-process/lsof sys-process/procps ) ruby_targets_ruby26? ( dev-
DESCRIPTION=Run any code in parallel Processes or Threads
EAPI=8
HOMEPAGE=https://github.com/grosser/parallel
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/grosser/parallel/archive/v1.22.1.tar.gz -> parallel-1.22.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=70c02c21abff2c1249c0e7bacca3e277
diff --git a/metadata/md5-cache/dev-ruby/paramesan-0.1.1 b/metadata/md5-cache/dev-ruby/paramesan-0.1.1
index 776adfa6bb28..2e11b0858f61 100644
--- a/metadata/md5-cache/dev-ruby/paramesan-0.1.1
+++ b/metadata/md5-cache/dev-ruby/paramesan-0.1.1
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Parameterized tests in Ruby
EAPI=6
HOMEPAGE=https://github.com/jpace/paramesan
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~hppa ~ppc ~sparc x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/jpace/paramesan/archive/v0.1.1.tar.gz -> paramesan-0.1.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4082f55aca0133f24586924aecfc11ca
diff --git a/metadata/md5-cache/dev-ruby/paramesan-1.0.1 b/metadata/md5-cache/dev-ruby/paramesan-1.0.1
index 4bfde1bb8365..9ec54588d390 100644
--- a/metadata/md5-cache/dev-ruby/paramesan-1.0.1
+++ b/metadata/md5-cache/dev-ruby/paramesan-1.0.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Parameterized tests in Ruby
EAPI=7
HOMEPAGE=https://github.com/jpace/paramesan
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~hppa ~ppc ~sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/jpace/paramesan/archive/v1.0.1.tar.gz -> paramesan-1.0.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=eb1c3b74530dc318685479a20bfceba5
diff --git a/metadata/md5-cache/dev-ruby/paramesan-1.0.1-r1 b/metadata/md5-cache/dev-ruby/paramesan-1.0.1-r1
index 543cc6c1d454..226cc3ee83bf 100644
--- a/metadata/md5-cache/dev-ruby/paramesan-1.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/paramesan-1.0.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Parameterized tests in Ruby
EAPI=8
HOMEPAGE=https://github.com/jpace/paramesan
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~hppa ~ppc ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/jpace/paramesan/archive/v1.0.1.tar.gz -> paramesan-1.0.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4813e5af95324157fdcb85d23cded044
diff --git a/metadata/md5-cache/dev-ruby/parser-2.7.2.0-r1 b/metadata/md5-cache/dev-ruby/parser-2.7.2.0-r1
index bbe23dd75d15..5ba9fa1ef225 100644
--- a/metadata/md5-cache/dev-ruby/parser-2.7.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/parser-2.7.2.0-r1
@@ -4,6 +4,7 @@ DEPEND==dev-util/ragel-6* ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_target
DESCRIPTION=A production-ready Ruby parser written in pure Ruby
EAPI=7
HOMEPAGE=https://github.com/whitequark/parser
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/whitequark/parser/archive/v2.7.2.0.tar.gz -> parser-2.7.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c2c637fb3c8788602d77d5a331d5bf7e
diff --git a/metadata/md5-cache/dev-ruby/parser-3.0.3.2 b/metadata/md5-cache/dev-ruby/parser-3.0.3.2
index acf43204098e..32a46ac5ceda 100644
--- a/metadata/md5-cache/dev-ruby/parser-3.0.3.2
+++ b/metadata/md5-cache/dev-ruby/parser-3.0.3.2
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/racc[ruby_targets_ruby26(-)] ) dev-ruby/cliver[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/racc[ruby_targets_ruby27(-)] ) dev-ruby/cliver[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] ) dev-ruby/cliver[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.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? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/racc[ruby_targets_ruby26(-)] ) dev-ruby/cliver[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/racc[ruby_targets_ruby27(-)] ) dev-ruby/cliver[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] ) dev-ruby/cliver[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] ) dev-ruby/cliver[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND==dev-util/ragel-6* 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(-)] )
+DEPEND==dev-util/ragel-6* ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A production-ready Ruby parser written in pure Ruby
EAPI=8
HOMEPAGE=https://github.com/whitequark/parser
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~sparc
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.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 )
+RDEPEND=ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/whitequark/parser/archive/v3.0.3.2.tar.gz -> parser-3.0.3.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=72757fe3b62df79dc9647be16b0f63aa
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=8123b7cbfc57e7fe99d513e70f9d3f57
diff --git a/metadata/md5-cache/dev-ruby/parser-3.1.0.0 b/metadata/md5-cache/dev-ruby/parser-3.1.0.0
index 015ebbe5626a..b9c73bb0e03a 100644
--- a/metadata/md5-cache/dev-ruby/parser-3.1.0.0
+++ b/metadata/md5-cache/dev-ruby/parser-3.1.0.0
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/racc[ruby_targets_ruby26(-)] ) dev-ruby/cliver[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/racc[ruby_targets_ruby27(-)] ) dev-ruby/cliver[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] ) dev-ruby/cliver[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.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? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/racc[ruby_targets_ruby26(-)] ) dev-ruby/cliver[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/racc[ruby_targets_ruby27(-)] ) dev-ruby/cliver[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] ) dev-ruby/cliver[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] ) dev-ruby/cliver[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND==dev-util/ragel-6* 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(-)] )
+DEPEND==dev-util/ragel-6* ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A production-ready Ruby parser written in pure Ruby
EAPI=8
HOMEPAGE=https://github.com/whitequark/parser
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~sparc
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.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 )
+RDEPEND=ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/whitequark/parser/archive/v3.1.0.0.tar.gz -> parser-3.1.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=07b62ee773ddbae378bf6c1cd982c7b2
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=c88c40ba45fcbd12ff7dc9751ac1ba56
diff --git a/metadata/md5-cache/dev-ruby/parser-3.1.1.0 b/metadata/md5-cache/dev-ruby/parser-3.1.1.0
index 6b71b2347f23..718eebc3be16 100644
--- a/metadata/md5-cache/dev-ruby/parser-3.1.1.0
+++ b/metadata/md5-cache/dev-ruby/parser-3.1.1.0
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/racc[ruby_targets_ruby26(-)] ) dev-ruby/cliver[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/racc[ruby_targets_ruby27(-)] ) dev-ruby/cliver[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] ) dev-ruby/cliver[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.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? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/racc[ruby_targets_ruby26(-)] ) dev-ruby/cliver[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/racc[ruby_targets_ruby27(-)] ) dev-ruby/cliver[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] ) dev-ruby/cliver[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] ) dev-ruby/cliver[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND==dev-util/ragel-6* 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(-)] )
+DEPEND==dev-util/ragel-6* ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A production-ready Ruby parser written in pure Ruby
EAPI=8
HOMEPAGE=https://github.com/whitequark/parser
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~sparc
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.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 )
+RDEPEND=ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/whitequark/parser/archive/v3.1.1.0.tar.gz -> parser-3.1.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=07b62ee773ddbae378bf6c1cd982c7b2
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=c88c40ba45fcbd12ff7dc9751ac1ba56
diff --git a/metadata/md5-cache/dev-ruby/parser-3.1.2.0 b/metadata/md5-cache/dev-ruby/parser-3.1.2.0
index 8b9f5c6c4c00..b71ea2169d37 100644
--- a/metadata/md5-cache/dev-ruby/parser-3.1.2.0
+++ b/metadata/md5-cache/dev-ruby/parser-3.1.2.0
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/racc[ruby_targets_ruby26(-)] ) dev-ruby/cliver[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/racc[ruby_targets_ruby27(-)] ) dev-ruby/cliver[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] ) dev-ruby/cliver[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.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? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/racc[ruby_targets_ruby26(-)] ) dev-ruby/cliver[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/racc[ruby_targets_ruby27(-)] ) dev-ruby/cliver[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] ) dev-ruby/cliver[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] ) dev-ruby/cliver[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND==dev-util/ragel-6* 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(-)] )
+DEPEND==dev-util/ragel-6* ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A production-ready Ruby parser written in pure Ruby
EAPI=8
HOMEPAGE=https://github.com/whitequark/parser
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~sparc
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.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 )
+RDEPEND=ruby_targets_ruby26? ( =dev-ruby/ast-2.4*[ruby_targets_ruby26(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/ast-2.4*[ruby_targets_ruby27(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/whitequark/parser/archive/v3.1.2.0.tar.gz -> parser-3.1.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=07b62ee773ddbae378bf6c1cd982c7b2
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=c88c40ba45fcbd12ff7dc9751ac1ba56
diff --git a/metadata/md5-cache/dev-ruby/pastel-0.8.0 b/metadata/md5-cache/dev-ruby/pastel-0.8.0
index e6a27861cd9f..c55c55a07494 100644
--- a/metadata/md5-cache/dev-ruby/pastel-0.8.0
+++ b/metadata/md5-cache/dev-ruby/pastel-0.8.0
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Terminal strings styling with intuitive and clean API
EAPI=7
HOMEPAGE=https://github.com/piotrmurach/pastel
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/tty-color-0.5:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/tty-color-0.5:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/tty-color-0.5:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/tty-color-0.5:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/pastel/archive/v0.8.0.tar.gz -> pastel-0.8.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a7c8f86ecf64dc6643bd1af57ffe04e7
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=cce0b02aa83ad133ce225ea3b655f96e
diff --git a/metadata/md5-cache/dev-ruby/path_expander-1.1.0 b/metadata/md5-cache/dev-ruby/path_expander-1.1.0
index 9eb6e8674499..44a443dfe3b5 100644
--- a/metadata/md5-cache/dev-ruby/path_expander-1.1.0
+++ b/metadata/md5-cache/dev-ruby/path_expander-1.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Pre-process CLI arguments expanding directories into their constituent files
EAPI=7
HOMEPAGE=https://github.com/seattlerb/path_expander
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/path_expander-1.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3ab5ccb7bf9c9ed9f2de854d681b41fb
diff --git a/metadata/md5-cache/dev-ruby/pathutil-0.16.2 b/metadata/md5-cache/dev-ruby/pathutil-0.16.2
index c0b68b431ce8..0379cbca0e8f 100644
--- a/metadata/md5-cache/dev-ruby/pathutil-0.16.2
+++ b/metadata/md5-cache/dev-ruby/pathutil-0.16.2
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/forwardable-extended-2.6[ruby_t
DESCRIPTION=Like Pathname but a little less insane
EAPI=6
HOMEPAGE=https://rubygems.org/gems/pathutil https://github.com/envygeeks/pathutil
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/envygeeks/pathutil/archive/v0.16.2.tar.gz -> pathutil-0.16.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2773ee4d8a0940af16e09e628959d21b
diff --git a/metadata/md5-cache/dev-ruby/patron-0.13.3-r1 b/metadata/md5-cache/dev-ruby/patron-0.13.3-r1
index 4f4541f30cf6..c12f7368b067 100644
--- a/metadata/md5-cache/dev-ruby/patron-0.13.3-r1
+++ b/metadata/md5-cache/dev-ruby/patron-0.13.3-r1
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rack[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rack[ruby_targets_ruby27(-)] www-servers/puma[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rack[ruby_targets_ruby30(-)] www-servers/puma[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rack[ruby_targets_ruby26(-)] www-servers/puma[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rack[ruby_targets_ruby27(-)] www-servers/puma[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rack[ruby_targets_ruby30(-)] www-servers/puma[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=net-misc/curl 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=Patron is a Ruby HTTP client library based on libcurl
EAPI=7
HOMEPAGE=https://toland.github.com/patron/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/patron-0.13.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=635f123be43cf1914dab4cde1e75e2c9
diff --git a/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 b/metadata/md5-cache/dev-ruby/pcaprub-0.13.1
index 9954f004415b..c839b80bfe61 100644
--- a/metadata/md5-cache/dev-ruby/pcaprub-0.13.1
+++ b/metadata/md5-cache/dev-ruby/pcaprub-0.13.1
@@ -1,9 +1,10 @@
-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=net-libs/libpcap 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=Libpcap bindings for ruby compat
EAPI=8
HOMEPAGE=https://rubygems.org/gems/pcaprub
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=LGPL-2.1
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test !test? ( test ) !test? ( test )
SLOT=0.13
SRC_URI=https://rubygems.org/gems/pcaprub-0.13.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f422acf74dd9f7222ab9888e78686c1f
diff --git a/metadata/md5-cache/dev-ruby/pdf-core-0.9.0 b/metadata/md5-cache/dev-ruby/pdf-core-0.9.0
index 58c29e69c3fd..e5efc0ba876b 100644
--- a/metadata/md5-cache/dev-ruby/pdf-core-0.9.0
+++ b/metadata/md5-cache/dev-ruby/pdf-core-0.9.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Implements low level PDF features for Prawn
EAPI=7
HOMEPAGE=https://github.com/prawnpdf/pdf-core/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=|| ( Ruby GPL-2 GPL-3 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/prawnpdf/pdf-core/archive/0.9.0.tar.gz -> pdf-core-0.9.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8a6d293e4f4e08b9e81aef4465e63e19
diff --git a/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 b/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1
index e3bfffaacc18..78e6d77c22be 100644
--- a/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1
+++ b/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby26(-)] <dev-ruby/pdf-reader-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby27(-)] <dev-ruby/pdf-reader-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby30(-)] <dev-ruby/pdf-reader-3:*[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby26(-)] <dev-ruby/pdf-reader-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby27(-)] <dev-ruby/pdf-reader-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby30(-)] <dev-ruby/pdf-reader-3:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby31(-)] <dev-ruby/pdf-reader-3:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A tool for analyzing PDF output
EAPI=8
HOMEPAGE=https://github.com/prawnpdf/pdf-inspector
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=|| ( Ruby GPL-2 GPL-3 )
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby26(-)] <dev-ruby/pdf-reader-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby27(-)] <dev-ruby/pdf-reader-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby30(-)] <dev-ruby/pdf-reader-3:*[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 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby26(-)] <dev-ruby/pdf-reader-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby27(-)] <dev-ruby/pdf-reader-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby30(-)] <dev-ruby/pdf-reader-3:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby31(-)] <dev-ruby/pdf-reader-3:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/pdf-inspector-1.3.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=1ad0ef391c82570dfb10e20db81d40f9
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=92bb57c1735e9f7a655832547bab7ba7
diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4 b/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4
index 91a3277849eb..b9303bb92c9e 100644
--- a/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4
+++ b/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=PDF parser conforming as much as possible to the PDF specification from Adobe
EAPI=8
HOMEPAGE=https://github.com/yob/pdf-reader/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/yob/pdf-reader/archive/v1.4.1.tar.gz -> pdf-reader-1.4.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5a2731e2698075d9c388bcddec78f28d
diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-2.10.0 b/metadata/md5-cache/dev-ruby/pdf-reader-2.10.0
new file mode 100644
index 000000000000..4da66dc19171
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/pdf-reader-2.10.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby26(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby26(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby26(-)] =dev-ruby/hashery-2*[ruby_targets_ruby26(-)] dev-ruby/ttfunk:*[ruby_targets_ruby26(-)] dev-ruby/ruby-rc4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby27(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby27(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby27(-)] =dev-ruby/hashery-2*[ruby_targets_ruby27(-)] dev-ruby/ttfunk:*[ruby_targets_ruby27(-)] dev-ruby/ruby-rc4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby30(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby30(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby30(-)] =dev-ruby/hashery-2*[ruby_targets_ruby30(-)] dev-ruby/ttfunk:*[ruby_targets_ruby30(-)] dev-ruby/ruby-rc4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby31(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby31(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby31(-)] =dev-ruby/hashery-2*[ruby_targets_ruby31(-)] dev-ruby/ttfunk:*[ruby_targets_ruby31(-)] dev-ruby/ruby-rc4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=PDF parser conforming as much as possible to the PDF specification from Adobe
+EAPI=8
+HOMEPAGE=https://github.com/yob/pdf-reader/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby26(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby26(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby26(-)] =dev-ruby/hashery-2*[ruby_targets_ruby26(-)] dev-ruby/ttfunk:*[ruby_targets_ruby26(-)] dev-ruby/ruby-rc4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby27(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby27(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby27(-)] =dev-ruby/hashery-2*[ruby_targets_ruby27(-)] dev-ruby/ttfunk:*[ruby_targets_ruby27(-)] dev-ruby/ruby-rc4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby30(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby30(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby30(-)] =dev-ruby/hashery-2*[ruby_targets_ruby30(-)] dev-ruby/ttfunk:*[ruby_targets_ruby30(-)] dev-ruby/ruby-rc4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby31(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby31(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby31(-)] =dev-ruby/hashery-2*[ruby_targets_ruby31(-)] dev-ruby/ttfunk:*[ruby_targets_ruby31(-)] dev-ruby/ruby-rc4[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/yob/pdf-reader/archive/v2.10.0.tar.gz -> pdf-reader-2.10.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=ac676146b053884b5c4cfb297d143eb7
diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-2.8.0 b/metadata/md5-cache/dev-ruby/pdf-reader-2.8.0
index d8d2de91580c..d42316fda005 100644
--- a/metadata/md5-cache/dev-ruby/pdf-reader-2.8.0
+++ b/metadata/md5-cache/dev-ruby/pdf-reader-2.8.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=PDF parser conforming as much as possible to the PDF specification from Adobe
EAPI=8
HOMEPAGE=https://github.com/yob/pdf-reader/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/yob/pdf-reader/archive/v2.8.0.tar.gz -> pdf-reader-2.8.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a0188a2b694b2ee4b888ec569baa92c6
diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-2.9.0 b/metadata/md5-cache/dev-ruby/pdf-reader-2.9.0
index 0d923671c06d..605005b6e2af 100644
--- a/metadata/md5-cache/dev-ruby/pdf-reader-2.9.0
+++ b/metadata/md5-cache/dev-ruby/pdf-reader-2.9.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=PDF parser conforming as much as possible to the PDF specification from Adobe
EAPI=8
HOMEPAGE=https://github.com/yob/pdf-reader/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/yob/pdf-reader/archive/v2.9.0.tar.gz -> pdf-reader-2.9.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a0188a2b694b2ee4b888ec569baa92c6
diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-2.9.1 b/metadata/md5-cache/dev-ruby/pdf-reader-2.9.1
index 3107b770cc58..552e8e7b7db9 100644
--- a/metadata/md5-cache/dev-ruby/pdf-reader-2.9.1
+++ b/metadata/md5-cache/dev-ruby/pdf-reader-2.9.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=PDF parser conforming as much as possible to the PDF specification from Adobe
EAPI=8
HOMEPAGE=https://github.com/yob/pdf-reader/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/yob/pdf-reader/archive/v2.9.1.tar.gz -> pdf-reader-2.9.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a0188a2b694b2ee4b888ec569baa92c6
diff --git a/metadata/md5-cache/dev-ruby/permutation-0.1.8-r2 b/metadata/md5-cache/dev-ruby/permutation-0.1.8-r2
index aab8266dd31b..06ca5d3b3010 100644
--- a/metadata/md5-cache/dev-ruby/permutation-0.1.8-r2
+++ b/metadata/md5-cache/dev-ruby/permutation-0.1.8-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library performing operations with permutations of sequences (strings, arrays)
EAPI=8
HOMEPAGE=https://flori.github.com/permutation
+INHERIT=multilib ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=|| ( Ruby-BSD BSD-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/permutation-0.1.8.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2d39ef77dbcdd9e24c729744af41686f
diff --git a/metadata/md5-cache/dev-ruby/pg-1.2.2 b/metadata/md5-cache/dev-ruby/pg-1.2.2
index a78b3cdb6c5f..2580dde51f18 100644
--- a/metadata/md5-cache/dev-ruby/pg-1.2.2
+++ b/metadata/md5-cache/dev-ruby/pg-1.2.2
@@ -4,6 +4,7 @@ DEPEND=dev-db/postgresql test? ( >=dev-db/postgresql-9.4[server(+),threads] ) ru
DESCRIPTION=Ruby extension library providing an API to PostgreSQL
EAPI=7
HOMEPAGE=https://github.com/ged/ruby-pg
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test 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=|| ( GPL-2 Ruby )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/pg-1.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=83cc29a34cfc7ab5e94ffade28ef5aa8
diff --git a/metadata/md5-cache/dev-ruby/pg-1.2.3 b/metadata/md5-cache/dev-ruby/pg-1.2.3
index cf3d5ca19e6e..62945ca495d7 100644
--- a/metadata/md5-cache/dev-ruby/pg-1.2.3
+++ b/metadata/md5-cache/dev-ruby/pg-1.2.3
@@ -1,9 +1,10 @@
-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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-db/postgresql test? ( >=dev-db/postgresql-9.4[server(+),threads] ) 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=Ruby extension library providing an API to PostgreSQL
EAPI=8
HOMEPAGE=https://github.com/ged/ruby-pg
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( GPL-2 Ruby )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/pg-1.2.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b9f0aa102465aa0bd766cd77f06ec644
diff --git a/metadata/md5-cache/dev-ruby/pg-1.3.5 b/metadata/md5-cache/dev-ruby/pg-1.3.5
index c9bb001ef716..16a53cd24023 100644
--- a/metadata/md5-cache/dev-ruby/pg-1.3.5
+++ b/metadata/md5-cache/dev-ruby/pg-1.3.5
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-db/postgresql test? ( >=dev-db/postgresql-9.4[server(+),threads] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Ruby extension library providing an API to PostgreSQL
EAPI=8
HOMEPAGE=https://github.com/ged/ruby-pg
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( GPL-2 Ruby )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/ged/ruby-pg/archive/v1.3.5.tar.gz -> pg-1.3.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c7952809239c59e0131927bd7dafcbd9
diff --git a/metadata/md5-cache/dev-ruby/pg-1.4.1 b/metadata/md5-cache/dev-ruby/pg-1.4.1
new file mode 100644
index 000000000000..8e8920407ad9
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/pg-1.4.1
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=dev-db/postgresql test? ( >=dev-db/postgresql-9.4[server(+),threads] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Ruby extension library providing an API to PostgreSQL
+EAPI=8
+HOMEPAGE=https://github.com/ged/ruby-pg
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=|| ( GPL-2 Ruby )
+RDEPEND=dev-db/postgresql:* ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=1
+SRC_URI=https://github.com/ged/ruby-pg/archive/v1.4.1.tar.gz -> pg-1.4.1.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=c7952809239c59e0131927bd7dafcbd9
diff --git a/metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3 b/metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3
index 4951bedfb928..282b11be6372 100644
--- a/metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3
+++ b/metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/bundler[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/bundler[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/bundler[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/bundler[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/bundler[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/bundler[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Simple library to parse PostgreSQL arrays into a array of strings
EAPI=8
HOMEPAGE=https://github.com/dockyard/pg_array_parser
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0.0.9
SRC_URI=https://rubygems.org/gems/pg_array_parser-0.0.9.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=728ee6f22c8ab109920d14ae953eb62a
diff --git a/metadata/md5-cache/dev-ruby/pkg-config-1.4.1 b/metadata/md5-cache/dev-ruby/pkg-config-1.4.1
index d1375c36322f..7d3538857b2b 100644
--- a/metadata/md5-cache/dev-ruby/pkg-config-1.4.1
+++ b/metadata/md5-cache/dev-ruby/pkg-config-1.4.1
@@ -4,6 +4,7 @@ DEPEND=test? ( x11-libs/cairo ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_
DESCRIPTION=A pkg-config implementation by Ruby
EAPI=7
HOMEPAGE=https://github.com/rcairo/pkg-config
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86
LICENSE=|| ( LGPL-2 LGPL-2.1 LGPL-3 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/pkg-config-1.4.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e0d9da3d651b6bf4a60aebbc0d034e3c
diff --git a/metadata/md5-cache/dev-ruby/pkg-config-1.4.6 b/metadata/md5-cache/dev-ruby/pkg-config-1.4.6
index 7efba1afd4d9..a792d20e9fec 100644
--- a/metadata/md5-cache/dev-ruby/pkg-config-1.4.6
+++ b/metadata/md5-cache/dev-ruby/pkg-config-1.4.6
@@ -4,6 +4,7 @@ DEPEND=test? ( x11-libs/cairo ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_
DESCRIPTION=A pkg-config implementation by Ruby
EAPI=7
HOMEPAGE=https://github.com/rcairo/pkg-config
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=|| ( LGPL-2 LGPL-2.1 LGPL-3 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/pkg-config-1.4.6.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=30423886b6c87d83bc93239a6dde327e
diff --git a/metadata/md5-cache/dev-ruby/pkg-config-1.4.7 b/metadata/md5-cache/dev-ruby/pkg-config-1.4.7
index 987c6171cced..df58bd1223ad 100644
--- a/metadata/md5-cache/dev-ruby/pkg-config-1.4.7
+++ b/metadata/md5-cache/dev-ruby/pkg-config-1.4.7
@@ -4,6 +4,7 @@ DEPEND=test? ( x11-libs/cairo ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_
DESCRIPTION=A pkg-config implementation by Ruby
EAPI=8
HOMEPAGE=https://github.com/rcairo/pkg-config
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=|| ( LGPL-2 LGPL-2.1 LGPL-3 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/pkg-config-1.4.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=acbbb455c8c20202a67005a730112619
diff --git a/metadata/md5-cache/dev-ruby/plist-3.6.0 b/metadata/md5-cache/dev-ruby/plist-3.6.0
index 3fdad7c890ea..90cb02aa54b8 100644
--- a/metadata/md5-cache/dev-ruby/plist-3.6.0
+++ b/metadata/md5-cache/dev-ruby/plist-3.6.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A library to manipulate Property List files, also known as plists
EAPI=7
HOMEPAGE=https://github.com/patsplat/plist
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/patsplat/plist/archive/v3.6.0.tar.gz -> plist-3.6.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3cb10d88689c7544b92912cfa55bef96
diff --git a/metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 b/metadata/md5-cache/dev-ruby/pluggaloid-1.7.0
index bb469372a7dd..8bd0a7ec8eb0 100644
--- a/metadata/md5-cache/dev-ruby/pluggaloid-1.7.0
+++ b/metadata/md5-cache/dev-ruby/pluggaloid-1.7.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Pluggaloid is extensible plugin system for mikutter
EAPI=7
HOMEPAGE=https://rubygems.org/gems/pluggaloid/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/pluggaloid-1.7.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6f138e10f675e9d31eb1117f97789470
diff --git a/metadata/md5-cache/dev-ruby/podcast-0.0.4-r3 b/metadata/md5-cache/dev-ruby/podcast-0.0.4-r3
index 56b4e7d80488..bb86f3305b4d 100644
--- a/metadata/md5-cache/dev-ruby/podcast-0.0.4-r3
+++ b/metadata/md5-cache/dev-ruby/podcast-0.0.4-r3
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/ruby-mp3info[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ruby-mp3info[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ruby-mp3info[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/ruby-mp3info[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ruby-mp3info[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ruby-mp3info[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ruby-mp3info[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A pure Ruby library for generating podcasts from mp3 files
EAPI=8
HOMEPAGE=http://podcast.rubyforge.org/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/ruby-mp3info[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ruby-mp3info[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ruby-mp3info[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 )
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/ruby-mp3info[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ruby-mp3info[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ruby-mp3info[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ruby-mp3info[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/podcast-0.0.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=af9e1ab5fb66fbaaadb3564eeb6db8a7
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=e445c45fa3d637501b81bb79d402462a
diff --git a/metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 b/metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1
index a753dbbb7485..f728efa62783 100644
--- a/metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1
+++ b/metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Polyglot provides support for fully-custom DSLs
EAPI=8
HOMEPAGE=http://polyglot.rubyforge.org/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc 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
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/polyglot-0.3.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a553ec18f77e42931fbf4411b5fc49ec
diff --git a/metadata/md5-cache/dev-ruby/posix-spawn-0.3.15-r1 b/metadata/md5-cache/dev-ruby/posix-spawn-0.3.15-r1
index 1c5d1ce8eec7..27c2b01a02b0 100644
--- a/metadata/md5-cache/dev-ruby/posix-spawn-0.3.15-r1
+++ b/metadata/md5-cache/dev-ruby/posix-spawn-0.3.15-r1
@@ -1,9 +1,10 @@
-BDEPEND=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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
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 that implements a subset of the Ruby 1.9 Process::spawn
EAPI=8
HOMEPAGE=https://github.com/rtomayko/posix-spawn/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/posix-spawn-0.3.15.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d4ca3d27486d8b50d965c8b10d70837c
diff --git a/metadata/md5-cache/dev-ruby/power_assert-1.1.7 b/metadata/md5-cache/dev-ruby/power_assert-1.1.7
index 480e1d222745..cf3d56fdaf84 100644
--- a/metadata/md5-cache/dev-ruby/power_assert-1.1.7
+++ b/metadata/md5-cache/dev-ruby/power_assert-1.1.7
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Shows each value of variables and method calls in the expression
EAPI=7
HOMEPAGE=https://github.com/k-tsj/power_assert
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby BSD-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/k-tsj/power_assert/archive/v1.1.7.tar.gz -> power_assert-1.1.7.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b01c7376d047a656c1f9f137fdf2b8c7
diff --git a/metadata/md5-cache/dev-ruby/power_assert-1.2.0 b/metadata/md5-cache/dev-ruby/power_assert-1.2.0
index 3d708d0286cf..d311683cec7e 100644
--- a/metadata/md5-cache/dev-ruby/power_assert-1.2.0
+++ b/metadata/md5-cache/dev-ruby/power_assert-1.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Shows each value of variables and method calls in the expression
EAPI=7
HOMEPAGE=https://github.com/ruby/power_assert
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby BSD-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/power_assert/archive/v1.2.0.tar.gz -> power_assert-1.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=307cba43edef1687661822595092456a
diff --git a/metadata/md5-cache/dev-ruby/power_assert-2.0.0 b/metadata/md5-cache/dev-ruby/power_assert-2.0.0
index 7ee6deba5537..33da8dc0f9b2 100644
--- a/metadata/md5-cache/dev-ruby/power_assert-2.0.0
+++ b/metadata/md5-cache/dev-ruby/power_assert-2.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Shows each value of variables and method calls in the expression
EAPI=7
HOMEPAGE=https://github.com/ruby/power_assert
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby BSD-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/power_assert/archive/v2.0.0.tar.gz -> power_assert-2.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=202b4d3644cd1db5af8af0040e8b4c6f
diff --git a/metadata/md5-cache/dev-ruby/power_assert-2.0.1 b/metadata/md5-cache/dev-ruby/power_assert-2.0.1
index 85a0027bee37..3443843eb6f3 100644
--- a/metadata/md5-cache/dev-ruby/power_assert-2.0.1
+++ b/metadata/md5-cache/dev-ruby/power_assert-2.0.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/power_assert/archive/v2.0.1.tar.gz -> power_assert-2.0.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7afc6bbf41a61ea8f2fa1c2e67a970ad
diff --git a/metadata/md5-cache/dev-ruby/prawn-2.4.0 b/metadata/md5-cache/dev-ruby/prawn-2.4.0
index a0e4e2094cba..48724ed04165 100644
--- a/metadata/md5-cache/dev-ruby/prawn-2.4.0
+++ b/metadata/md5-cache/dev-ruby/prawn-2.4.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Fast, Nimble PDF Generation For Ruby
EAPI=7
HOMEPAGE=https://prawnpdf.org/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=|| ( GPL-2 Ruby )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/prawnpdf/prawn/archive/2.4.0.tar.gz -> prawn-2.4.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9d4a6fc0aa6de1dd6662baf643efaea7
diff --git a/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r2 b/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r2
index b78ba5f9931e..ba78037f6774 100644
--- a/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r2
+++ b/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides support for tables in Prawn
EAPI=8
HOMEPAGE=http://prawn.majesticseacreature.com/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=|| ( GPL-2+ Ruby )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/prawn-table-0.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e9f678d5fd6baa991c235766e47e2a4c
diff --git a/metadata/md5-cache/dev-ruby/prime-0.1.2 b/metadata/md5-cache/dev-ruby/prime-0.1.2
new file mode 100644
index 000000000000..7ab707d1aff4
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/prime-0.1.2
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Prime numbers and factorization library
+EAPI=8
+HOMEPAGE=https://github.com/ruby/prime
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD-2
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/prime/archive/v0.1.2.tar.gz -> prime-0.1.2.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=ba904a5e8ca30af6b3786c305a63d043
diff --git a/metadata/md5-cache/dev-ruby/prime-0.1.2-r1 b/metadata/md5-cache/dev-ruby/prime-0.1.2-r1
new file mode 100644
index 000000000000..ef3eabb0922e
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/prime-0.1.2-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/forwardable[ruby_targets_ruby26(-)] dev-ruby/singleton[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/forwardable[ruby_targets_ruby27(-)] dev-ruby/singleton[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/forwardable[ruby_targets_ruby30(-)] dev-ruby/singleton[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/forwardable[ruby_targets_ruby31(-)] dev-ruby/singleton[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Prime numbers and factorization library
+EAPI=8
+HOMEPAGE=https://github.com/ruby/prime
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD-2
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/forwardable[ruby_targets_ruby26(-)] dev-ruby/singleton[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/forwardable[ruby_targets_ruby27(-)] dev-ruby/singleton[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/forwardable[ruby_targets_ruby30(-)] dev-ruby/singleton[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/forwardable[ruby_targets_ruby31(-)] dev-ruby/singleton[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/prime/archive/v0.1.2.tar.gz -> prime-0.1.2.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=3270ca105db0d469e5feb650bfb7c5a3
diff --git a/metadata/md5-cache/dev-ruby/propshaft-0.6.1 b/metadata/md5-cache/dev-ruby/propshaft-0.6.1
index 8fe557d8c500..1d53a11e295f 100644
--- a/metadata/md5-cache/dev-ruby/propshaft-0.6.1
+++ b/metadata/md5-cache/dev-ruby/propshaft-0.6.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual
DESCRIPTION=Deliver assets for Rails
EAPI=8
HOMEPAGE=https://github.com/rails/propshaft
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rails/propshaft/archive/v0.6.1.tar.gz -> propshaft-0.6.1-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ccf16070c5ea39308831ffae3de373b9
diff --git a/metadata/md5-cache/dev-ruby/propshaft-0.6.4 b/metadata/md5-cache/dev-ruby/propshaft-0.6.4
index 1fd0e46f7d3a..d3623d5f5b98 100644
--- a/metadata/md5-cache/dev-ruby/propshaft-0.6.4
+++ b/metadata/md5-cache/dev-ruby/propshaft-0.6.4
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Deliver assets for Rails
EAPI=8
HOMEPAGE=https://github.com/rails/propshaft
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~riscv
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby27(-)] dev-ruby/rack:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby30(-)] dev-ruby/rack:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rails/propshaft/archive/v0.6.4.tar.gz -> propshaft-0.6.4-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=41001285a092b743f992b956a2491747
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=df57b46358c7f26778bdc9ce47ec8167
diff --git a/metadata/md5-cache/dev-ruby/pry-0.14.1 b/metadata/md5-cache/dev-ruby/pry-0.14.1
index 1ff5aac3cc04..33e197ddeb69 100644
--- a/metadata/md5-cache/dev-ruby/pry-0.14.1
+++ b/metadata/md5-cache/dev-ruby/pry-0.14.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=ruby19
SRC_URI=https://github.com/pry/pry/archive/v0.14.1.tar.gz -> pry-0.14.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=db518103d1852a9ed5ec214e2cbf7139
diff --git a/metadata/md5-cache/dev-ruby/psych-4.0.3 b/metadata/md5-cache/dev-ruby/psych-4.0.3
index b5ee241f3ce1..8ee991d75c8e 100644
--- a/metadata/md5-cache/dev-ruby/psych-4.0.3
+++ b/metadata/md5-cache/dev-ruby/psych-4.0.3
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/stringio[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/stringio[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/stringio[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/stringio[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/stringio[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/stringio[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A YAML parser and emitter
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/psych-4.0.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=927b93a2754b933f5e40980590c8c0f3
diff --git a/metadata/md5-cache/dev-ruby/psych-4.0.4 b/metadata/md5-cache/dev-ruby/psych-4.0.4
new file mode 100644
index 000000000000..e7a1513edd61
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/psych-4.0.4
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-libs/libyaml-0.2.5 test? ( ruby_targets_ruby26? ( dev-ruby/stringio[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/stringio[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/stringio[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A YAML parser and emitter
+EAPI=8
+HOMEPAGE=https://github.com/ruby/psych
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD-2
+RDEPEND=>=dev-libs/libyaml-0.2.5 ruby_targets_ruby26? ( dev-ruby/stringio[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/stringio[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/stringio[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/psych-4.0.4.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=563776a7463d93c68928a1c409eb4f98
diff --git a/metadata/md5-cache/dev-ruby/public_suffix-3.1.1 b/metadata/md5-cache/dev-ruby/public_suffix-3.1.1
index c599bf848126..e29ce505dfe4 100644
--- a/metadata/md5-cache/dev-ruby/public_suffix-3.1.1
+++ b/metadata/md5-cache/dev-ruby/public_suffix-3.1.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Parse and decompose a domain name into top level domain, domain and subdomains
EAPI=7
HOMEPAGE=https://simonecarletti.com/code/publicsuffix-ruby/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/public_suffix-3.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c0255de1017037823ce09499ef81da56
diff --git a/metadata/md5-cache/dev-ruby/public_suffix-4.0.6 b/metadata/md5-cache/dev-ruby/public_suffix-4.0.6
index bca0c273ae04..7bd53869e9b2 100644
--- a/metadata/md5-cache/dev-ruby/public_suffix-4.0.6
+++ b/metadata/md5-cache/dev-ruby/public_suffix-4.0.6
@@ -6,12 +6,12 @@ EAPI=7
HOMEPAGE=https://simonecarletti.com/code/publicsuffix-ruby/
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/public_suffix-4.0.6.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=53f3184d2a34249fcac1d53289a9c9e3
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=befd869c2768a89a65597ff165e01ecf
diff --git a/metadata/md5-cache/dev-ruby/public_suffix-4.0.7 b/metadata/md5-cache/dev-ruby/public_suffix-4.0.7
index b2942237cc25..997dd206e7ef 100644
--- a/metadata/md5-cache/dev-ruby/public_suffix-4.0.7
+++ b/metadata/md5-cache/dev-ruby/public_suffix-4.0.7
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/public_suffix-4.0.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=61f0dff98a98df8612cbe2c04cf42c99
diff --git a/metadata/md5-cache/dev-ruby/pundit-2.1.1 b/metadata/md5-cache/dev-ruby/pundit-2.1.1
deleted file mode 100644
index 8be2ea0d7203..000000000000
--- a/metadata/md5-cache/dev-ruby/pundit-2.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/actionpack-3.0.0[ruby_targets_ruby26(-)] >=dev-ruby/activemodel-3.0.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/actionpack-3.0.0[ruby_targets_ruby27(-)] >=dev-ruby/activemodel-3.0.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/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=Object oriented authorization for Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/elabs/pundit https://rubygems.org/gems/pundit
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.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? ( test ) !test? ( test )
-SLOT=2
-SRC_URI=https://rubygems.org/gems/pundit-2.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=7cce9495ac2aa6fb1c324e43f3a8669a
diff --git a/metadata/md5-cache/dev-ruby/pundit-2.2.0 b/metadata/md5-cache/dev-ruby/pundit-2.2.0
index 20b00ad8731c..e4d8cf1fd568 100644
--- a/metadata/md5-cache/dev-ruby/pundit-2.2.0
+++ b/metadata/md5-cache/dev-ruby/pundit-2.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Object oriented authorization for Rails applications
EAPI=8
HOMEPAGE=https://github.com/elabs/pundit https://rubygems.org/gems/pundit
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/pundit-2.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a7c19bf4f8a0633b00066863b1b493f7
diff --git a/metadata/md5-cache/dev-ruby/puppet_forge-2.3.4 b/metadata/md5-cache/dev-ruby/puppet_forge-2.3.4
index 479b149317ba..19627e41649d 100644
--- a/metadata/md5-cache/dev-ruby/puppet_forge-2.3.4
+++ b/metadata/md5-cache/dev-ruby/puppet_forge-2.3.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual
DESCRIPTION=Tools to access Forge API information on Modules, Users, and Releases
EAPI=7
HOMEPAGE=https://github.com/puppetlabs/forge-ruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=~amd64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/puppet_forge-2.3.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6561d89db28219445d210f486f5f2f52
diff --git a/metadata/md5-cache/dev-ruby/puppet_forge-3.2.0 b/metadata/md5-cache/dev-ruby/puppet_forge-3.2.0
new file mode 100644
index 000000000000..6bd49c1f2071
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/puppet_forge-3.2.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/faraday-1.3:1[ruby_targets_ruby26(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby26(-)] dev-ruby/minitar[ruby_targets_ruby26(-)] =dev-ruby/semantic_puppet-1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/faraday-1.3:1[ruby_targets_ruby27(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby27(-)] dev-ruby/minitar[ruby_targets_ruby27(-)] =dev-ruby/semantic_puppet-1*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+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=Tools to access Forge API information on Modules, Users, and Releases
+EAPI=8
+HOMEPAGE=https://github.com/puppetlabs/forge-ruby
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/faraday-1.3:1[ruby_targets_ruby26(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby26(-)] dev-ruby/minitar[ruby_targets_ruby26(-)] =dev-ruby/semantic_puppet-1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/faraday-1.3:1[ruby_targets_ruby27(-)] dev-ruby/faraday_middleware:1[ruby_targets_ruby27(-)] dev-ruby/minitar[ruby_targets_ruby27(-)] =dev-ruby/semantic_puppet-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=2
+SRC_URI=https://rubygems.org/gems/puppet_forge-3.2.0.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=83b3f246e97142a48126391f99ea9b12
diff --git a/metadata/md5-cache/dev-ruby/puppetdb-termini-7.10.1 b/metadata/md5-cache/dev-ruby/puppetdb-termini-7.10.1
index e8b2aea79aca..f3f5e574fdd9 100644
--- a/metadata/md5-cache/dev-ruby/puppetdb-termini-7.10.1
+++ b/metadata/md5-cache/dev-ruby/puppetdb-termini-7.10.1
@@ -3,9 +3,9 @@ DESCRIPTION=Library needed to connect puppet to puppetdb
EAPI=7
HOMEPAGE=https://puppet.com/docs/puppetdb/latest/index.html
INHERIT=unpacker
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=amd64 ~arm64 ~ppc x86
LICENSE=Apache-2.0
SLOT=0
SRC_URI=http://apt.puppetlabs.com/pool/stretch/puppet/p/puppetdb-termini/puppetdb-termini_7.10.1-1stretch_all.deb
-_eclasses_=multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285
-_md5_=26d1c31ca070ce7752f044d393270fd6
+_eclasses_=multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285
+_md5_=c3b62af457a93d63b821e6a5967a3b49
diff --git a/metadata/md5-cache/dev-ruby/puppetdb-termini-7.9.2 b/metadata/md5-cache/dev-ruby/puppetdb-termini-7.9.2
deleted file mode 100644
index 1c112e201b34..000000000000
--- a/metadata/md5-cache/dev-ruby/puppetdb-termini-7.9.2
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=Library needed to connect puppet to puppetdb
-EAPI=7
-HOMEPAGE=https://puppet.com/docs/puppetdb/latest/index.html
-KEYWORDS=amd64 ~arm64 ~ppc x86
-LICENSE=Apache-2.0
-SLOT=0
-SRC_URI=http://apt.puppetlabs.com/pool/stretch/puppet/p/puppetdb-termini/puppetdb-termini_7.9.2-1stretch_all.deb
-_eclasses_=multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285
-_md5_=04108e936e966b129825c6e0d9ea9b5c
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
index 0104e5f33400..454def0bee45 100644
--- a/metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r1
+++ b/metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
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
@@ -12,5 +13,5 @@ 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 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=76b5e738b805c7c340ef299f364e8537
diff --git a/metadata/md5-cache/dev-ruby/qed-2.9.2-r1 b/metadata/md5-cache/dev-ruby/qed-2.9.2-r1
index e20ce0546c85..7528a856dfed 100644
--- a/metadata/md5-cache/dev-ruby/qed-2.9.2-r1
+++ b/metadata/md5-cache/dev-ruby/qed-2.9.2-r1
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/ae[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/ae[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/ae[ruby_targets_ruby30(-)] ) ) test? ( ruby_targets_ruby26? ( dev-ruby/ansi[ruby_targets_ruby26(-)] dev-ruby/brass[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] dev-ruby/brass[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] dev-ruby/brass[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/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/ae[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/ae[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/ae[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/ae[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby26? ( dev-ruby/ansi[ruby_targets_ruby26(-)] dev-ruby/brass[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] dev-ruby/brass[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] dev-ruby/brass[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ansi[ruby_targets_ruby31(-)] dev-ruby/brass[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=QED (Quality Ensured Demonstrations) is a TDD/BDD framework
EAPI=8
HOMEPAGE=https://rubyworks.github.io/qed/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD-2
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/ansi[ruby_targets_ruby26(-)] dev-ruby/brass[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] dev-ruby/brass[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] dev-ruby/brass[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 )
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/ansi[ruby_targets_ruby26(-)] dev-ruby/brass[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] dev-ruby/brass[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] dev-ruby/brass[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ansi[ruby_targets_ruby31(-)] dev-ruby/brass[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/qed-2.9.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=25cfd84ac9f71b4a74847ae9689932d1
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=73da0c905f61ebe986490bd66f885499
diff --git a/metadata/md5-cache/dev-ruby/racc-1.4.16-r1 b/metadata/md5-cache/dev-ruby/racc-1.4.16-r1
index adc9b73b4de5..e7c717b6c5b7 100644
--- a/metadata/md5-cache/dev-ruby/racc-1.4.16-r1
+++ b/metadata/md5-cache/dev-ruby/racc-1.4.16-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A LALR(1) parser generator for Ruby
EAPI=7
HOMEPAGE=https://github.com/tenderlove/racc
+INHERIT=multilib ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=LGPL-2.1
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/tenderlove/racc/archive/v1.4.16.tar.gz -> racc-1.4.16.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=14be7494d9823bf822fd579325929e03
diff --git a/metadata/md5-cache/dev-ruby/racc-1.5.2 b/metadata/md5-cache/dev-ruby/racc-1.5.2
index a4196499f958..481a770b7b98 100644
--- a/metadata/md5-cache/dev-ruby/racc-1.5.2
+++ b/metadata/md5-cache/dev-ruby/racc-1.5.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A LALR(1) parser generator for Ruby
EAPI=7
HOMEPAGE=https://github.com/tenderlove/racc
+INHERIT=multilib ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=LGPL-2.1
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/tenderlove/racc/archive/v1.5.2.tar.gz -> racc-1.5.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fdea1ac0499fdeec74f75f5035c2e639
diff --git a/metadata/md5-cache/dev-ruby/racc-1.5.2-r1 b/metadata/md5-cache/dev-ruby/racc-1.5.2-r1
index f7c13f217f8d..59a87c15b997 100644
--- a/metadata/md5-cache/dev-ruby/racc-1.5.2-r1
+++ b/metadata/md5-cache/dev-ruby/racc-1.5.2-r1
@@ -1,9 +1,10 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=A LALR(1) parser generator for Ruby
EAPI=7
HOMEPAGE=https://github.com/tenderlove/racc
+INHERIT=multilib ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=LGPL-2.1
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/tenderlove/racc/archive/v1.5.2.tar.gz -> racc-1.5.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=363789ebaffbba84012876325523b01a
diff --git a/metadata/md5-cache/dev-ruby/racc-1.5.2-r2 b/metadata/md5-cache/dev-ruby/racc-1.5.2-r2
index f63312512dbe..5a3d3ba09631 100644
--- a/metadata/md5-cache/dev-ruby/racc-1.5.2-r2
+++ b/metadata/md5-cache/dev-ruby/racc-1.5.2-r2
@@ -1,9 +1,10 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A LALR(1) parser generator for Ruby
EAPI=8
HOMEPAGE=https://github.com/tenderlove/racc
+INHERIT=multilib ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=LGPL-2.1
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/tenderlove/racc/archive/v1.5.2.tar.gz -> racc-1.5.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=35b6b650c99caf9e62dad799ea21d220
diff --git a/metadata/md5-cache/dev-ruby/racc-1.6.0 b/metadata/md5-cache/dev-ruby/racc-1.6.0
index 572340ddc7e9..0ba251e6405e 100644
--- a/metadata/md5-cache/dev-ruby/racc-1.6.0
+++ b/metadata/md5-cache/dev-ruby/racc-1.6.0
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] test? ( dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A LALR(1) parser generator for Ruby
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/tenderlove/racc/archive/v1.6.0.tar.gz -> racc-1.6.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7fa205595a672b1e1b811187af067b40
diff --git a/metadata/md5-cache/dev-ruby/rack-2.2.3 b/metadata/md5-cache/dev-ruby/rack-2.2.3
index 7e7653cab4bf..9b81fb046ddd 100644
--- a/metadata/md5-cache/dev-ruby/rack-2.2.3
+++ b/metadata/md5-cache/dev-ruby/rack-2.2.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2.2
SRC_URI=https://github.com/rack/rack/archive/2.2.3.tar.gz -> rack-2.2.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=32f4affe0b3c82536b55a61a25b8635e
diff --git a/metadata/md5-cache/dev-ruby/rack-2.2.3.1 b/metadata/md5-cache/dev-ruby/rack-2.2.3.1
new file mode 100644
index 000000000000..36f5b8c0c5f8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rack-2.2.3.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/minitest-global_expectations[ruby_targets_ruby26(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby26(-)] =dev-ruby/psych-4*[ruby_targets_ruby26(-)] dev-ruby/webrick[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/minitest-global_expectations[ruby_targets_ruby27(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby27(-)] =dev-ruby/psych-4*[ruby_targets_ruby27(-)] dev-ruby/webrick[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/minitest-global_expectations[ruby_targets_ruby30(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby30(-)] =dev-ruby/psych-4*[ruby_targets_ruby30(-)] dev-ruby/webrick[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/minitest-global_expectations[ruby_targets_ruby31(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby31(-)] =dev-ruby/psych-4*[ruby_targets_ruby31(-)] dev-ruby/webrick[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A modular Ruby webserver interface
+EAPI=8
+HOMEPAGE=https://github.com/rack/rack
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) !!<dev-ruby/rack-2.0.8-r1:2.0 !!<dev-ruby/rack-2.1.1-r1:2.1 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=2.2
+SRC_URI=https://github.com/rack/rack/archive/2.2.3.1.tar.gz -> rack-2.2.3.1.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=7239dc57b0d82bdd7231f0cd458a135c
diff --git a/metadata/md5-cache/dev-ruby/rack-attack-6.5.0 b/metadata/md5-cache/dev-ruby/rack-attack-6.5.0
deleted file mode 100644
index 282744bbf696..000000000000
--- a/metadata/md5-cache/dev-ruby/rack-attack-6.5.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/rack:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rack:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/actionpack[ruby_targets_ruby26(-)] dev-ruby/activesupport[ruby_targets_ruby26(-)] dev-ruby/railties[ruby_targets_ruby26(-)] dev-ruby/rack-test[ruby_targets_ruby26(-)] dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/actionpack[ruby_targets_ruby27(-)] dev-ruby/activesupport[ruby_targets_ruby27(-)] dev-ruby/railties[ruby_targets_ruby27(-)] dev-ruby/rack-test[ruby_targets_ruby27(-)] 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A DSL for blocking & throttling abusive clients
-EAPI=7
-HOMEPAGE=https://github.com/kickstarter/rack-attack
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/rack:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rack:*[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=6
-SRC_URI=https://rubygems.org/gems/rack-attack-6.5.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=f3288639980cca4aa562899451b9c404
diff --git a/metadata/md5-cache/dev-ruby/rack-attack-6.6.0 b/metadata/md5-cache/dev-ruby/rack-attack-6.6.0
index 3688781bdaa4..5110840678ad 100644
--- a/metadata/md5-cache/dev-ruby/rack-attack-6.6.0
+++ b/metadata/md5-cache/dev-ruby/rack-attack-6.6.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A DSL for blocking & throttling abusive clients
EAPI=8
HOMEPAGE=https://github.com/kickstarter/rack-attack
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://rubygems.org/gems/rack-attack-6.6.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8c46c189f581fb09c4ca11b9b357397f
diff --git a/metadata/md5-cache/dev-ruby/rack-attack-6.6.1 b/metadata/md5-cache/dev-ruby/rack-attack-6.6.1
index ab28a57be9bf..ae778eea7e02 100644
--- a/metadata/md5-cache/dev-ruby/rack-attack-6.6.1
+++ b/metadata/md5-cache/dev-ruby/rack-attack-6.6.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A DSL for blocking & throttling abusive clients
EAPI=8
HOMEPAGE=https://github.com/kickstarter/rack-attack
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://rubygems.org/gems/rack-attack-6.6.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ae746cd1ee96cf3f545f5aaf8a492770
diff --git a/metadata/md5-cache/dev-ruby/rack-cache-1.13.0 b/metadata/md5-cache/dev-ruby/rack-cache-1.13.0
index b2bb0e0eaa5c..04c8af8b9ca2 100644
--- a/metadata/md5-cache/dev-ruby/rack-cache-1.13.0
+++ b/metadata/md5-cache/dev-ruby/rack-cache-1.13.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Enable HTTP caching for Rack-based applications that produce freshness info
EAPI=8
HOMEPAGE=https://github.com/rtomayko/rack-cache
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1.2
SRC_URI=https://github.com/rtomayko/rack-cache/archive/v1.13.0.tar.gz -> rack-cache-1.13.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7ca01682309d337073803ac31d0fe736
diff --git a/metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1 b/metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1
index 623756a45a7a..a53596346373 100644
--- a/metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1
+++ b/metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides a more HTTPish API around the ruby-openid library
EAPI=8
HOMEPAGE=https://github.com/grosser/rack-openid
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/grosser/rack-openid/archive/v1.4.2.tar.gz -> rack-openid-1.4.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9779bdb1011cf774e6179b3a3d73be4a
diff --git a/metadata/md5-cache/dev-ruby/rack-protection-2.2.0 b/metadata/md5-cache/dev-ruby/rack-protection-2.2.0
index 9d5a2126e818..3bcffbde7978 100644
--- a/metadata/md5-cache/dev-ruby/rack-protection-2.2.0
+++ b/metadata/md5-cache/dev-ruby/rack-protection-2.2.0
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/rack:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rack:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rack:*[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/rack:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rack:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=This gem protects against typical web attacks
EAPI=8
HOMEPAGE=https://github.com/rkh/rack-protection
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/rack:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rack:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rack:*[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 )
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/rack:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rack:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/rack-protection-2.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=5ed9b7c0c42c09292a6bf0e1987d1d88
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=66c222bdafb31dbc1c8215979c4e4574
diff --git a/metadata/md5-cache/dev-ruby/rack-test-1.1.0 b/metadata/md5-cache/dev-ruby/rack-test-1.1.0
index 2b4cbf08a9c3..96964f257cd8 100644
--- a/metadata/md5-cache/dev-ruby/rack-test-1.1.0
+++ b/metadata/md5-cache/dev-ruby/rack-test-1.1.0
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rack-1.0:*[ruby_targets_ruby26(
DESCRIPTION=Rack::Test is a small, simple testing API for Rack apps
EAPI=6
HOMEPAGE=https://github.com/rack-test/rack-test
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://github.com/rack-test/rack-test/archive/v1.1.0.tar.gz -> rack-test-1.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d8d855c9f881c0faf65be552d8e314bb
diff --git a/metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1 b/metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1
index 0bb02dad6e66..e4e91b028991 100644
--- a/metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Rack::Test is a small, simple testing API for Rack apps
EAPI=8
HOMEPAGE=https://github.com/rack-test/rack-test
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rack-1.0:*[ruby_targets_ruby26(-)] <dev-ruby/rack-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-1.0:*[ruby_targets_ruby27(-)] <dev-ruby/rack-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-1.0:*[ruby_targets_ruby30(-)] <dev-ruby/rack-3:*[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=1.0
SRC_URI=https://github.com/rack-test/rack-test/archive/v1.1.0.tar.gz -> rack-test-1.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c70804523aa846dd51959a1846571012
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=83382e6e7cfdec5db9f7445841e5146c
diff --git a/metadata/md5-cache/dev-ruby/radius-0.7.5-r1 b/metadata/md5-cache/dev-ruby/radius-0.7.5-r1
index e93ed9898394..858a36e54fca 100644
--- a/metadata/md5-cache/dev-ruby/radius-0.7.5-r1
+++ b/metadata/md5-cache/dev-ruby/radius-0.7.5-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Powerful tag-based template system
EAPI=8
HOMEPAGE=https://github.com/jlong/radius
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/radius-0.7.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=570746d066a13e4e177b29cf058b834b
diff --git a/metadata/md5-cache/dev-ruby/rails-5.2.6 b/metadata/md5-cache/dev-ruby/rails-5.2.6
deleted file mode 100644
index 9b3c53cbf6f1..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-5.2.6
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actioncable-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/railties-5.2.6[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] asset-pipeline? ( dev-ruby/jquery-rails:*[ruby_targets_ruby26(-)] >=dev-ruby/sass-rails-5.0:5.0[ruby_targets_ruby26(-)] >=dev-ruby/uglifier-1.3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/coffee-rails-4.1.0:*[ruby_targets_ruby26(-)] ) ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=ruby on rails is a web-application and persistance framework
-EAPI=6
-HOMEPAGE=https://rubyonrails.org
-IUSE=+asset-pipeline test ruby_targets_ruby26 test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actioncable-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/railties-5.2.6[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] asset-pipeline? ( dev-ruby/jquery-rails:*[ruby_targets_ruby26(-)] >=dev-ruby/sass-rails-5.0:5.0[ruby_targets_ruby26(-)] >=dev-ruby/uglifier-1.3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/coffee-rails-4.1.0:*[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 )
-SLOT=5.2
-SRC_URI=https://rubygems.org/gems/rails-5.2.6.gem
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=26507be0ed860ab012244a6277c60b8c
diff --git a/metadata/md5-cache/dev-ruby/rails-5.2.7.1 b/metadata/md5-cache/dev-ruby/rails-5.2.7.1
deleted file mode 100644
index 7c2fdd8e3bb8..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-5.2.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actioncable-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/railties-5.2.7.1[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] asset-pipeline? ( dev-ruby/jquery-rails:*[ruby_targets_ruby26(-)] >=dev-ruby/sass-rails-5.0:5.0[ruby_targets_ruby26(-)] >=dev-ruby/uglifier-1.3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/coffee-rails-4.1.0:*[ruby_targets_ruby26(-)] ) ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=ruby on rails is a web-application and persistance framework
-EAPI=6
-HOMEPAGE=https://rubyonrails.org
-IUSE=+asset-pipeline test ruby_targets_ruby26 test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actioncable-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/railties-5.2.7.1[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] asset-pipeline? ( dev-ruby/jquery-rails:*[ruby_targets_ruby26(-)] >=dev-ruby/sass-rails-5.0:5.0[ruby_targets_ruby26(-)] >=dev-ruby/uglifier-1.3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/coffee-rails-4.1.0:*[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 )
-SLOT=5.2
-SRC_URI=https://rubygems.org/gems/rails-5.2.7.1.gem
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b7206d08f9a5522b17d8a941ce1b41a4
diff --git a/metadata/md5-cache/dev-ruby/rails-5.2.7 b/metadata/md5-cache/dev-ruby/rails-5.2.8
index b513477aac8f..e83978218a2a 100644
--- a/metadata/md5-cache/dev-ruby/rails-5.2.7
+++ b/metadata/md5-cache/dev-ruby/rails-5.2.8
@@ -1,15 +1,16 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actioncable-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/railties-5.2.7[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] asset-pipeline? ( dev-ruby/jquery-rails:*[ruby_targets_ruby26(-)] >=dev-ruby/sass-rails-5.0:5.0[ruby_targets_ruby26(-)] >=dev-ruby/uglifier-1.3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/coffee-rails-4.1.0:*[ruby_targets_ruby26(-)] ) ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
+DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actioncable-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/railties-5.2.8[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] asset-pipeline? ( dev-ruby/jquery-rails:*[ruby_targets_ruby26(-)] >=dev-ruby/sass-rails-5.0:5.0[ruby_targets_ruby26(-)] >=dev-ruby/uglifier-1.3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/coffee-rails-4.1.0:*[ruby_targets_ruby26(-)] ) ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
DESCRIPTION=ruby on rails is a web-application and persistance framework
EAPI=6
HOMEPAGE=https://rubyonrails.org
+INHERIT=ruby-fakegem eapi7-ver
IUSE=+asset-pipeline test ruby_targets_ruby26 test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actioncable-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/railties-5.2.7[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] asset-pipeline? ( dev-ruby/jquery-rails:*[ruby_targets_ruby26(-)] >=dev-ruby/sass-rails-5.0:5.0[ruby_targets_ruby26(-)] >=dev-ruby/uglifier-1.3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/coffee-rails-4.1.0:*[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actioncable-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionview-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activejob-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/railties-5.2.8[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] asset-pipeline? ( dev-ruby/jquery-rails:*[ruby_targets_ruby26(-)] >=dev-ruby/sass-rails-5.0:5.0[ruby_targets_ruby26(-)] >=dev-ruby/uglifier-1.3.0:*[ruby_targets_ruby26(-)] >=dev-ruby/coffee-rails-4.1.0:*[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 )
SLOT=5.2
-SRC_URI=https://rubygems.org/gems/rails-5.2.7.gem
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+SRC_URI=https://rubygems.org/gems/rails-5.2.8.gem
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b7206d08f9a5522b17d8a941ce1b41a4
diff --git a/metadata/md5-cache/dev-ruby/rails-6.0.4.1 b/metadata/md5-cache/dev-ruby/rails-6.0.4.1
deleted file mode 100644
index 0e1941a33f2f..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-6.0.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=ruby on rails is a web-application and persistance framework
-EAPI=7
-HOMEPAGE=https://rubyonrails.org
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.1[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.1[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.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? ( test )
-SLOT=6.0
-SRC_URI=https://rubygems.org/gems/rails-6.0.4.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=95937fe4dc37cea372215d03a326b8e7
diff --git a/metadata/md5-cache/dev-ruby/rails-6.0.4.4 b/metadata/md5-cache/dev-ruby/rails-6.0.4.4
deleted file mode 100644
index 9588e20f11b8..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=ruby on rails is a web-application and persistance framework
-EAPI=7
-HOMEPAGE=https://rubyonrails.org
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.4[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.4[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.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? ( test )
-SLOT=6.0
-SRC_URI=https://rubygems.org/gems/rails-6.0.4.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b4406b7cb94c9820deaefd0a955b4926
diff --git a/metadata/md5-cache/dev-ruby/rails-6.0.4.7 b/metadata/md5-cache/dev-ruby/rails-6.0.4.7
deleted file mode 100644
index b1766dccec9e..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=ruby on rails is a web-application and persistance framework
-EAPI=7
-HOMEPAGE=https://rubyonrails.org
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.7[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.7[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.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? ( test )
-SLOT=6.0
-SRC_URI=https://rubygems.org/gems/rails-6.0.4.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=59231c0a48c52d6dd4add66b5eb9af54
diff --git a/metadata/md5-cache/dev-ruby/rails-6.0.4.8 b/metadata/md5-cache/dev-ruby/rails-6.0.4.8
deleted file mode 100644
index c6be60425493..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-6.0.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=ruby on rails is a web-application and persistance framework
-EAPI=7
-HOMEPAGE=https://rubyonrails.org
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.4.8[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.4.8[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.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? ( test )
-SLOT=6.0
-SRC_URI=https://rubygems.org/gems/rails-6.0.4.8.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=59231c0a48c52d6dd4add66b5eb9af54
diff --git a/metadata/md5-cache/dev-ruby/rails-6.0.5 b/metadata/md5-cache/dev-ruby/rails-6.0.5
new file mode 100644
index 000000000000..4e1c73e5865a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rails-6.0.5
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DESCRIPTION=ruby on rails is a web-application and persistance framework
+EAPI=7
+HOMEPAGE=https://rubyonrails.org
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.0.5[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.0.5[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.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? ( test )
+SLOT=6.0
+SRC_URI=https://rubygems.org/gems/rails-6.0.5.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=59231c0a48c52d6dd4add66b5eb9af54
diff --git a/metadata/md5-cache/dev-ruby/rails-6.1.5 b/metadata/md5-cache/dev-ruby/rails-6.1.5
deleted file mode 100644
index 501b575e4d46..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-6.1.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=ruby on rails is a web-application and persistance framework
-EAPI=8
-HOMEPAGE=https://rubyonrails.org
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.1.5[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.1.5[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.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? ( test )
-SLOT=6.1
-SRC_URI=https://rubygems.org/gems/rails-6.1.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=5902852f39c12e03ef304e53332b240c
diff --git a/metadata/md5-cache/dev-ruby/rails-6.1.5.1 b/metadata/md5-cache/dev-ruby/rails-6.1.5.1
index 9b9cb6ad918b..d3558f75978f 100644
--- a/metadata/md5-cache/dev-ruby/rails-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/rails-6.1.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=ruby on rails is a web-application and persistance framework
EAPI=8
HOMEPAGE=https://rubyonrails.org
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://rubygems.org/gems/rails-6.1.5.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1e8420f07c9e57a507b6816cb8bf6bc2
diff --git a/metadata/md5-cache/dev-ruby/rails-6.1.6 b/metadata/md5-cache/dev-ruby/rails-6.1.6
new file mode 100644
index 000000000000..6375fc43afdd
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rails-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actioncable-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/railties-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0.0:*[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=ruby on rails is a web-application and persistance framework
+EAPI=8
+HOMEPAGE=https://rubyonrails.org
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/actioncable-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionmailbox-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionmailer-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actiontext-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/railties-6.1.6[ruby_targets_ruby26(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/actioncable-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/railties-6.1.6[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actioncable-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionview-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/railties-6.1.6[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0.0:*[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 )
+SLOT=6.1
+SRC_URI=https://rubygems.org/gems/rails-6.1.6.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=1e8420f07c9e57a507b6816cb8bf6bc2
diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.2.2 b/metadata/md5-cache/dev-ruby/rails-7.0.2.2
deleted file mode 100644
index b131e28cdd7c..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actioncable-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=ruby on rails is a web-application and persistance framework
-EAPI=8
-HOMEPAGE=https://rubyonrails.org
-IUSE=test ruby_targets_ruby27 doc test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actioncable-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://rubygems.org/gems/rails-7.0.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=97b4fd4728f9dc59bac87b519f987e05
diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.2.3 b/metadata/md5-cache/dev-ruby/rails-7.0.2.3
deleted file mode 100644
index 30ab2c03d584..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actioncable-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actioncable-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=ruby on rails is a web-application and persistance framework
-EAPI=8
-HOMEPAGE=https://rubyonrails.org
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actioncable-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.2.3[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actioncable-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.2.3[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://rubygems.org/gems/rails-7.0.2.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=fd76ced42db48daaa65c3b242f784729
diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.2.4 b/metadata/md5-cache/dev-ruby/rails-7.0.2.4
index 84eb367c6eac..18d052d0525d 100644
--- a/metadata/md5-cache/dev-ruby/rails-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/rails-7.0.2.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=ruby on rails is a web-application and persistance framework
EAPI=8
HOMEPAGE=https://rubyonrails.org
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://rubygems.org/gems/rails-7.0.2.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fd76ced42db48daaa65c3b242f784729
diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.3 b/metadata/md5-cache/dev-ruby/rails-7.0.3
new file mode 100644
index 000000000000..b5eddd795d72
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rails-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actioncable-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actioncable-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=ruby on rails is a web-application and persistance framework
+EAPI=8
+HOMEPAGE=https://rubyonrails.org
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test
+KEYWORDS=~amd64 ~riscv
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actioncable-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.3[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actioncable-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.3[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://rubygems.org/gems/rails-7.0.3.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=ce75910e521afaa212e47259255e86c9
diff --git a/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r1 b/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r1
deleted file mode 100644
index d57cd71a306d..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.6[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Compare doms and assert certain elements exists in doms using Nokogiri
-EAPI=6
-HOMEPAGE=https://github.com/kaspth/rails-dom-testing
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.6[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=2
-SRC_URI=https://rubygems.org/gems/rails-dom-testing-2.0.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c1653992ed8dd6a0ca1f1561afb9d10a
diff --git a/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r2 b/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r2
index 6d64230a568d..0f7c7614978e 100644
--- a/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r2
+++ b/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r2
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.6[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Compare doms and assert certain elements exists in doms using Nokogiri
EAPI=8
HOMEPAGE=https://github.com/kaspth/rails-dom-testing
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.6[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 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-4.2.0:*[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/rails-dom-testing-2.0.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=25b348964656835e162a0e10e05c3850
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=3a389e304adb4e83ddfe5602a2e4da68
diff --git a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.3.0-r1 b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.3.0-r1
deleted file mode 100644
index 8a1d121ed73b..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.3.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rails-dom-testing[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rails-dom-testing[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Sanitize HTML fragments in Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rafaelfranca/rails-html-sanitizer
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/loofah-2.3: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? ( test ) !test? ( test )
-SLOT=1
-SRC_URI=https://rubygems.org/gems/rails-html-sanitizer-1.3.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4ac02ad66afde058e6fb617d815e93db
diff --git a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.1 b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.1
deleted file mode 100644
index 3419f8b07f46..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rails-dom-testing[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rails-dom-testing[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Sanitize HTML fragments in Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rafaelfranca/rails-html-sanitizer
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/loofah-2.3: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? ( test ) !test? ( test )
-SLOT=1
-SRC_URI=https://rubygems.org/gems/rails-html-sanitizer-1.4.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ca4c76cbb73d41b1905d8944235b6d66
diff --git a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.2 b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.2
index eb6422b4fa20..76d4ed2faeab 100644
--- a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.2
+++ b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.2
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Sanitize HTML fragments in Rails applications
EAPI=8
HOMEPAGE=https://github.com/rafaelfranca/rails-html-sanitizer
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/loofah-2.3:0[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=1
SRC_URI=https://rubygems.org/gems/rails-html-sanitizer-1.4.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=397206886921a2fbfebd47a4a8a7014a
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=f46aac98ab059181527ab38b7e280902
diff --git a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.3 b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.3
new file mode 100644
index 000000000000..da1ff898ffb9
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rails-dom-testing[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rails-dom-testing[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rails-dom-testing[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rails-dom-testing[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Sanitize HTML fragments in Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rafaelfranca/rails-html-sanitizer
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/loofah-2.3:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=1
+SRC_URI=https://rubygems.org/gems/rails-html-sanitizer-1.4.3.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=5c1b9187c2e95922d78d11aac0f813c0
diff --git a/metadata/md5-cache/dev-ruby/railties-5.2.7 b/metadata/md5-cache/dev-ruby/railties-5.2.7
deleted file mode 100644
index 678b794afb9d..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-5.2.7
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.7[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/actionview-5.2.7[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Tools for creating, working with, and running Rails applications
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.24 ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.7[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[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 )
-SLOT=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.tar.gz -> rails-5.2.7.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=0806ef91bd2948180f456ad1d2c70f1f
diff --git a/metadata/md5-cache/dev-ruby/railties-5.2.7.1 b/metadata/md5-cache/dev-ruby/railties-5.2.7.1
deleted file mode 100644
index 7bb5ca92c4bc..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-5.2.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.7.1[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/actionview-5.2.7.1[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=Tools for creating, working with, and running Rails applications
-EAPI=6
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.24 ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.7.1[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.7.1[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[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 )
-SLOT=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.7.1.tar.gz -> rails-5.2.7.1.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=0806ef91bd2948180f456ad1d2c70f1f
diff --git a/metadata/md5-cache/dev-ruby/railties-5.2.6 b/metadata/md5-cache/dev-ruby/railties-5.2.8
index 3b3a802a2db4..9df9c8a03c84 100644
--- a/metadata/md5-cache/dev-ruby/railties-5.2.6
+++ b/metadata/md5-cache/dev-ruby/railties-5.2.8
@@ -1,15 +1,16 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.6[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/actionview-5.2.6[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
+DEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.8[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/actionview-5.2.8[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
DESCRIPTION=Tools for creating, working with, and running Rails applications
EAPI=6
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem eapi7-ver
IUSE=test ruby_targets_ruby26 test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.24 ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.6[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.6[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
+RDEPEND=>=app-eselect/eselect-rails-0.24 ruby_targets_ruby26? ( ~dev-ruby/activesupport-5.2.8[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-5.2.8[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[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 )
SLOT=5.2
-SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=991ceb81e76cfda862f6795c6bf6a582
+SRC_URI=https://github.com/rails/rails/archive/v5.2.8.tar.gz -> rails-5.2.8.tgz
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=3badf0a1a42a5c6a492a2de15c3a229b
diff --git a/metadata/md5-cache/dev-ruby/railties-6.0.4.1 b/metadata/md5-cache/dev-ruby/railties-6.0.4.1
deleted file mode 100644
index b23fe5a02645..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-6.0.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/actionview-6.0.4.1[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install postinst postrm 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=Tools for creating, working with, and running Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.24 ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.1[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.1[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=2132a9b0b9431ee11a145094d6566275
diff --git a/metadata/md5-cache/dev-ruby/railties-6.0.4.4 b/metadata/md5-cache/dev-ruby/railties-6.0.4.4
deleted file mode 100644
index 2ed7baa14238..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-6.0.4.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/actionview-6.0.4.4[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install postinst postrm 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=Tools for creating, working with, and running Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.24 ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.4[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.4[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.4.tar.gz -> rails-6.0.4.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=365c420ae3bb42ed1279e79baeefddd4
diff --git a/metadata/md5-cache/dev-ruby/railties-6.0.4.7 b/metadata/md5-cache/dev-ruby/railties-6.0.4.7
deleted file mode 100644
index c354c9c01a6e..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-6.0.4.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/actionview-6.0.4.7[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install postinst postrm 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=Tools for creating, working with, and running Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.24 ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.7[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.7[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.7.tar.gz -> rails-6.0.4.7.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=bc80cb2e3baa5708e24ef7d891818002
diff --git a/metadata/md5-cache/dev-ruby/railties-6.0.4.8 b/metadata/md5-cache/dev-ruby/railties-6.0.4.8
deleted file mode 100644
index 7a3423d17049..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-6.0.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/actionview-6.0.4.8[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install postinst postrm 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=Tools for creating, working with, and running Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.24 ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.4.8[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.4.8[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[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=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.4.8.tar.gz -> rails-6.0.4.8.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=bc80cb2e3baa5708e24ef7d891818002
diff --git a/metadata/md5-cache/dev-ruby/railties-6.1.5 b/metadata/md5-cache/dev-ruby/railties-6.0.5
index f22676102514..9001aa1e7248 100644
--- a/metadata/md5-cache/dev-ruby/railties-6.1.5
+++ b/metadata/md5-cache/dev-ruby/railties-6.0.5
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/actionview-6.1.5[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/actionview-6.1.5[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/actionview-6.0.5[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/actionview-6.0.5[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
DEFINED_PHASES=compile configure install postinst postrm 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=Tools for creating, working with, and running Rails applications
-EAPI=8
+EAPI=7
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.5[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.1.5[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[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(-)] )
+RDEPEND=>=app-eselect/eselect-rails-0.24 ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.0.5[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.0.5[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[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? ( test )
-SLOT=6.1
-SRC_URI=https://github.com/rails/rails/archive/v6.1.5.tar.gz -> rails-6.1.5.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=82142ed1c98c8dab8e9dd1b48f547f1a
+RESTRICT=test !test? ( test )
+SLOT=6.0
+SRC_URI=https://github.com/rails/rails/archive/v6.0.5.tar.gz -> rails-6.0.5.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=365c420ae3bb42ed1279e79baeefddd4
diff --git a/metadata/md5-cache/dev-ruby/railties-6.1.5.1 b/metadata/md5-cache/dev-ruby/railties-6.1.5.1
index 41f1871f3627..c4af28ec6073 100644
--- a/metadata/md5-cache/dev-ruby/railties-6.1.5.1
+++ b/metadata/md5-cache/dev-ruby/railties-6.1.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Tools for creating, working with, and running Rails applications
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.5.1.tar.gz -> rails-6.1.5.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=31a962bf1ab595518066a192035a6756
diff --git a/metadata/md5-cache/dev-ruby/railties-6.1.6 b/metadata/md5-cache/dev-ruby/railties-6.1.6
new file mode 100644
index 000000000000..becd5b651adc
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/railties-6.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby30(-)] dev-ruby/method_source[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( ~dev-ruby/actionview-6.1.6[ruby_targets_ruby26(-)] dev-ruby/mocha:0.14[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/actionview-6.1.6[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/actionview-6.1.6[ruby_targets_ruby30(-)] dev-ruby/mocha:0.14[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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 postinst postrm 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=Tools for creating, working with, and running Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby26? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby26(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby26(-)] dev-ruby/thor:1[ruby_targets_ruby26(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] dev-ruby/method_source[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.1.6[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-6.1.6[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby30(-)] dev-ruby/method_source[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? ( test )
+SLOT=6.1
+SRC_URI=https://github.com/rails/rails/archive/v6.1.6.tar.gz -> rails-6.1.6.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=31a962bf1ab595518066a192035a6756
diff --git a/metadata/md5-cache/dev-ruby/railties-7.0.2.2 b/metadata/md5-cache/dev-ruby/railties-7.0.2.2
deleted file mode 100644
index 4e362410a992..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-7.0.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.2.2[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/actionview-7.0.2.2[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Tools for creating, working with, and running Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.2[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.2.2[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.2.tar.gz -> rails-7.0.2.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=bbd80e4de3ed04a5308317fbd107fb5f
diff --git a/metadata/md5-cache/dev-ruby/railties-7.0.2.3 b/metadata/md5-cache/dev-ruby/railties-7.0.2.3
deleted file mode 100644
index 1c5280107cf2..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-7.0.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby30(-)] dev-ruby/method_source[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/actionview-7.0.2.3[ruby_targets_ruby30(-)] dev-ruby/mocha:0.14[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Tools for creating, working with, and running Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.2.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.2.3[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby30(-)] dev-ruby/method_source[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.2.3.tar.gz -> rails-7.0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=127e24521e3d4845bb8544c0f49ef8e8
diff --git a/metadata/md5-cache/dev-ruby/railties-7.0.2.4 b/metadata/md5-cache/dev-ruby/railties-7.0.2.4
index 90ce789931cb..4586dcaeb958 100644
--- a/metadata/md5-cache/dev-ruby/railties-7.0.2.4
+++ b/metadata/md5-cache/dev-ruby/railties-7.0.2.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Tools for creating, working with, and running Rails applications
EAPI=8
HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.2.4.tar.gz -> rails-7.0.2.4.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=127e24521e3d4845bb8544c0f49ef8e8
diff --git a/metadata/md5-cache/dev-ruby/railties-7.0.3 b/metadata/md5-cache/dev-ruby/railties-7.0.3
new file mode 100644
index 000000000000..b58d986c13bf
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/railties-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby30(-)] dev-ruby/method_source[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( ~dev-ruby/actionview-7.0.3[ruby_targets_ruby27(-)] dev-ruby/mocha:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/actionview-7.0.3[ruby_targets_ruby30(-)] dev-ruby/mocha:0.14[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DESCRIPTION=Tools for creating, working with, and running Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.3[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby30(-)] dev-ruby/method_source[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.3.tar.gz -> rails-7.0.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=127e24521e3d4845bb8544c0f49ef8e8
diff --git a/metadata/md5-cache/dev-ruby/rainbow-3.0.0 b/metadata/md5-cache/dev-ruby/rainbow-3.0.0
index 04b98ca0e0a7..9ddfced1d1e1 100644
--- a/metadata/md5-cache/dev-ruby/rainbow-3.0.0
+++ b/metadata/md5-cache/dev-ruby/rainbow-3.0.0
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Colorize printed text on ANSI terminals
EAPI=6
HOMEPAGE=https://github.com/sickill/rainbow
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~hppa ~ppc ~sparc x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/sickill/rainbow/archive/v3.0.0.tar.gz -> rainbow-git-3.0.0.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b2ed6ab41078bcb1cc281870c9d8fc7d
diff --git a/metadata/md5-cache/dev-ruby/rainbow-3.1.1 b/metadata/md5-cache/dev-ruby/rainbow-3.1.1
index 4e9355dc7e27..657c3b7131a4 100644
--- a/metadata/md5-cache/dev-ruby/rainbow-3.1.1
+++ b/metadata/md5-cache/dev-ruby/rainbow-3.1.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Colorize printed text on ANSI terminals
EAPI=8
HOMEPAGE=https://github.com/sickill/rainbow
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~hppa ~ppc ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/sickill/rainbow/archive/v3.1.1.tar.gz -> rainbow-git-3.1.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b211376ebbbb70f9070ad1df1a6cebac
diff --git a/metadata/md5-cache/dev-ruby/rake-13.0.3-r1 b/metadata/md5-cache/dev-ruby/rake-13.0.3-r1
index 3179ff85b401..394a91e41af5 100644
--- a/metadata/md5-cache/dev-ruby/rake-13.0.3-r1
+++ b/metadata/md5-cache/dev-ruby/rake-13.0.3-r1
@@ -4,6 +4,7 @@ DEPEND=app-arch/gzip ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_rub
DESCRIPTION=Make-like scripting in Ruby
EAPI=7
HOMEPAGE=https://github.com/ruby/rake
+INHERIT=bash-completion-r1 ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rake/archive/v13.0.3.tar.gz -> rake-13.0.3.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c35578a5f46cdd37d953a0fc759f69a4
diff --git a/metadata/md5-cache/dev-ruby/rake-13.0.4 b/metadata/md5-cache/dev-ruby/rake-13.0.4
index d9f394b80113..22c5e1af19c6 100644
--- a/metadata/md5-cache/dev-ruby/rake-13.0.4
+++ b/metadata/md5-cache/dev-ruby/rake-13.0.4
@@ -4,6 +4,7 @@ DEPEND=app-arch/gzip ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_rub
DESCRIPTION=Make-like scripting in Ruby
EAPI=7
HOMEPAGE=https://github.com/ruby/rake
+INHERIT=bash-completion-r1 ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rake/archive/v13.0.4.tar.gz -> rake-13.0.4.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f1f8dc5748b050b972f5456415f01792
diff --git a/metadata/md5-cache/dev-ruby/rake-13.0.6 b/metadata/md5-cache/dev-ruby/rake-13.0.6
index 8ea5587eecc2..cba1b21e9869 100644
--- a/metadata/md5-cache/dev-ruby/rake-13.0.6
+++ b/metadata/md5-cache/dev-ruby/rake-13.0.6
@@ -4,6 +4,7 @@ DEPEND=app-arch/gzip ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_rub
DESCRIPTION=Make-like scripting in Ruby
EAPI=7
HOMEPAGE=https://github.com/ruby/rake
+INHERIT=bash-completion-r1 ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rake/archive/v13.0.6.tar.gz -> rake-13.0.6.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e5eaf48595aefb8600a6c6582211e3fa
diff --git a/metadata/md5-cache/dev-ruby/rake-13.0.6-r1 b/metadata/md5-cache/dev-ruby/rake-13.0.6-r1
index 0783705bd292..f6481b608684 100644
--- a/metadata/md5-cache/dev-ruby/rake-13.0.6-r1
+++ b/metadata/md5-cache/dev-ruby/rake-13.0.6-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rake/archive/v13.0.6.tar.gz -> rake-13.0.6.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=42e30d7e06f60c6e315ed0a48a97add3
diff --git a/metadata/md5-cache/dev-ruby/rake-compiler-1.1.1 b/metadata/md5-cache/dev-ruby/rake-compiler-1.1.1
index bb4e177c80e6..4fcbc3498858 100644
--- a/metadata/md5-cache/dev-ruby/rake-compiler-1.1.1
+++ b/metadata/md5-cache/dev-ruby/rake-compiler-1.1.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provide a standard and simplified way to build and package Ruby extensions
EAPI=7
HOMEPAGE=https://github.com/luislavena/rake-compiler
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/luislavena/rake-compiler/archive/v1.1.1.tar.gz -> rake-compiler-1.1.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d7ccb16dc3a5618953172bd12ad3d122
diff --git a/metadata/md5-cache/dev-ruby/rake-compiler-1.1.3 b/metadata/md5-cache/dev-ruby/rake-compiler-1.1.3
index 2da13f6bd821..31458a074543 100644
--- a/metadata/md5-cache/dev-ruby/rake-compiler-1.1.3
+++ b/metadata/md5-cache/dev-ruby/rake-compiler-1.1.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provide a standard and simplified way to build and package Ruby extensions
EAPI=8
HOMEPAGE=https://github.com/luislavena/rake-compiler
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/luislavena/rake-compiler/archive/v1.1.3.tar.gz -> rake-compiler-1.1.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=31851b496f8eb76cda1254bc52782e40
diff --git a/metadata/md5-cache/dev-ruby/rake-compiler-1.1.9 b/metadata/md5-cache/dev-ruby/rake-compiler-1.1.9
index 6699baba45e7..0ddd2f7ad398 100644
--- a/metadata/md5-cache/dev-ruby/rake-compiler-1.1.9
+++ b/metadata/md5-cache/dev-ruby/rake-compiler-1.1.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provide a standard and simplified way to build and package Ruby extensions
EAPI=8
HOMEPAGE=https://github.com/luislavena/rake-compiler
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/luislavena/rake-compiler/archive/v1.1.9.tar.gz -> rake-compiler-1.1.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=14f3e9e1f6afc534f59e79f83d38eed2
diff --git a/metadata/md5-cache/dev-ruby/rake-compiler-1.2.0 b/metadata/md5-cache/dev-ruby/rake-compiler-1.2.0
index 67974fac11cd..c834042a75c8 100644
--- a/metadata/md5-cache/dev-ruby/rake-compiler-1.2.0
+++ b/metadata/md5-cache/dev-ruby/rake-compiler-1.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provide a standard and simplified way to build and package Ruby extensions
EAPI=8
HOMEPAGE=https://github.com/luislavena/rake-compiler
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/luislavena/rake-compiler/archive/v1.2.0.tar.gz -> rake-compiler-1.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=14f3e9e1f6afc534f59e79f83d38eed2
diff --git a/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4 b/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4
index eb06291c3a9f..3676f5b93b06 100644
--- a/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4
+++ b/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4
@@ -4,6 +4,7 @@ DEPEND=test? ( net-misc/rsync ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_
DESCRIPTION=Extends Rake with remote task goodness
EAPI=7
HOMEPAGE=https://github.com/seattlerb/rake-remote_task
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rake-remote_task-2.4.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=be6a111f58bac513159dbcbefa1e1680
diff --git a/metadata/md5-cache/dev-ruby/rantly-2.0.0 b/metadata/md5-cache/dev-ruby/rantly-2.0.0
index 6226a5d97b50..d550748e29de 100644
--- a/metadata/md5-cache/dev-ruby/rantly-2.0.0
+++ b/metadata/md5-cache/dev-ruby/rantly-2.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby Imperative Random Data Generator and Quickcheck
EAPI=7
HOMEPAGE=https://github.com/rantly-rb/rantly
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/rantly-2.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=936d5bd074dc7505e4f48f6122567bff
diff --git a/metadata/md5-cache/dev-ruby/rash_alt-0.4.12 b/metadata/md5-cache/dev-ruby/rash_alt-0.4.12
index 67046f4fcfc4..ff6facd04876 100644
--- a/metadata/md5-cache/dev-ruby/rash_alt-0.4.12
+++ b/metadata/md5-cache/dev-ruby/rash_alt-0.4.12
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Rash alt version for Hashie's own Rash
EAPI=8
HOMEPAGE=https://github.com/shishi/rash_alt
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ 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/rash_alt-0.4.12.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dfda74d6e76eca04235ca883a926d5e0
diff --git a/metadata/md5-cache/dev-ruby/rash_alt-0.4.9 b/metadata/md5-cache/dev-ruby/rash_alt-0.4.9
index 66d59bcae9a8..2e23626379a4 100644
--- a/metadata/md5-cache/dev-ruby/rash_alt-0.4.9
+++ b/metadata/md5-cache/dev-ruby/rash_alt-0.4.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Rash alt version for Hashie's own Rash
EAPI=7
HOMEPAGE=https://github.com/shishi/rash_alt
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rash_alt-0.4.9.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9a88c69025438a92458ee35fa06aeea2
diff --git a/metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1 b/metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1
index dca7247cfc12..ff9f7ed6213d 100644
--- a/metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1
+++ b/metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1
@@ -4,6 +4,7 @@ DEPEND=>=sci-libs/gsl-2.3[deprecated] ruby_targets_ruby26? ( dev-lang/ruby:2.6 )
DESCRIPTION=Ruby interface to GNU Scientific Library
EAPI=8
HOMEPAGE=https://github.com/SciRuby/rb-gsl
+INHERIT=ruby-fakegem multilib
IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/gsl-2.1.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a683a6196d47d1a410a9d2617dfe0943
diff --git a/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 b/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1
index c6910ecbc5d3..0c9a56cbcdb2 100644
--- a/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1
+++ b/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rb-inotify-0.10.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5819c2b71865cb104c8a4c1d445367b3
diff --git a/metadata/md5-cache/dev-ruby/rb-readline-0.5.5 b/metadata/md5-cache/dev-ruby/rb-readline-0.5.5
deleted file mode 100644
index 55c5498e380d..000000000000
--- a/metadata/md5-cache/dev-ruby/rb-readline-0.5.5
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.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/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Ruby implementation of the GNU readline C library
-EAPI=6
-HOMEPAGE=https://rubygems.org/gems/rb-readline
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=BSD
-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/rb-readline-0.5.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=5482a3e5eb76907bb0eb1a1509715c50
diff --git a/metadata/md5-cache/dev-ruby/rb-readline-0.5.5-r1 b/metadata/md5-cache/dev-ruby/rb-readline-0.5.5-r1
index 8b01f310a4a9..5497b946c3cc 100644
--- a/metadata/md5-cache/dev-ruby/rb-readline-0.5.5-r1
+++ b/metadata/md5-cache/dev-ruby/rb-readline-0.5.5-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby implementation of the GNU readline C library
EAPI=8
HOMEPAGE=https://rubygems.org/gems/rb-readline
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rb-readline-0.5.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=58d81e41535689bedfbc84838e5ddf96
diff --git a/metadata/md5-cache/dev-ruby/rbnacl-7.1.1 b/metadata/md5-cache/dev-ruby/rbnacl-7.1.1
index bb96b39e8602..916a23eee5ae 100644
--- a/metadata/md5-cache/dev-ruby/rbnacl-7.1.1
+++ b/metadata/md5-cache/dev-ruby/rbnacl-7.1.1
@@ -4,6 +4,7 @@ DEPEND=test? ( dev-libs/libsodium ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) r
DESCRIPTION=Provides a high-level toolkit for building cryptographic systems and protocols
EAPI=7
HOMEPAGE=https://github.com/cryptosphere/rbnacl
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ppc ppc64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://rubygems.org/gems/rbnacl-7.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d4934ca7c7591662375fb0de9e3e07ec
diff --git a/metadata/md5-cache/dev-ruby/rbpdf-1.20.1-r2 b/metadata/md5-cache/dev-ruby/rbpdf-1.20.1-r2
index e532f6ec3bcd..76596207795f 100644
--- a/metadata/md5-cache/dev-ruby/rbpdf-1.20.1-r2
+++ b/metadata/md5-cache/dev-ruby/rbpdf-1.20.1-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby on Rails RBPDF plugin
EAPI=7
HOMEPAGE=https://github.com/naitoh/rbpdf
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/naitoh/rbpdf/archive/1.20.1.tar.gz -> rbpdf-1.20.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ecd4de46d6431e9908e2c2533d371c86
diff --git a/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r1 b/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r1
index 619226b5f2d6..f5d973bffc67 100644
--- a/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r1
+++ b/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Font files for the Ruby on Rails RBPDF plugin
EAPI=8
HOMEPAGE=https://github.com/naitoh/rbpdf
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rbpdf-font-1.19.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=101b918e177134a787610a09af68d633
diff --git a/metadata/md5-cache/dev-ruby/rbs-1.2.1 b/metadata/md5-cache/dev-ruby/rbs-1.2.1
deleted file mode 100644
index 172fb1b98df3..000000000000
--- a/metadata/md5-cache/dev-ruby/rbs-1.2.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/test-unit[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/test-unit[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/test-unit[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=The language for type signatures for Ruby and standard library definitions
-EAPI=7
-HOMEPAGE=https://github.com/ruby/rbs
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Ruby-BSD BSD-2 )
-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/ruby/rbs/archive/v1.2.1.tar.gz -> rbs-1.2.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=1ffb5b5f9b25e5603860afe1fcad16e1
diff --git a/metadata/md5-cache/dev-ruby/rbs-1.3.3 b/metadata/md5-cache/dev-ruby/rbs-1.3.3
index a3d09c5f7068..c8e15fa65dfa 100644
--- a/metadata/md5-cache/dev-ruby/rbs-1.3.3
+++ b/metadata/md5-cache/dev-ruby/rbs-1.3.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=The language for type signatures for Ruby and standard library definitions
EAPI=8
HOMEPAGE=https://github.com/ruby/rbs
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rbs/archive/v1.3.3.tar.gz -> rbs-1.3.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=447353b7f556bf98bd415bc3c350549a
diff --git a/metadata/md5-cache/dev-ruby/rbs-1.5.1 b/metadata/md5-cache/dev-ruby/rbs-1.5.1
index 6dd6f725c8ce..3f6c247e5a9b 100644
--- a/metadata/md5-cache/dev-ruby/rbs-1.5.1
+++ b/metadata/md5-cache/dev-ruby/rbs-1.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=The language for type signatures for Ruby and standard library definitions
EAPI=8
HOMEPAGE=https://github.com/ruby/rbs
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rbs/archive/v1.5.1.tar.gz -> rbs-1.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=447353b7f556bf98bd415bc3c350549a
diff --git a/metadata/md5-cache/dev-ruby/rbs-2.3.1 b/metadata/md5-cache/dev-ruby/rbs-2.3.1
index 9afdecaad89c..f34da5f040cb 100644
--- a/metadata/md5-cache/dev-ruby/rbs-2.3.1
+++ b/metadata/md5-cache/dev-ruby/rbs-2.3.1
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/test-unit[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/test-unit[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/test-unit[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/test-unit[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/test-unit[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/test-unit[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/test-unit[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/test-unit[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=The language for type signatures for Ruby and standard library definitions
EAPI=8
HOMEPAGE=https://github.com/ruby/rbs
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rbs/archive/v2.3.1.tar.gz -> rbs-2.3.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=17003591e9bda4f47b0837ae09925166
diff --git a/metadata/md5-cache/dev-ruby/rbs-2.3.2 b/metadata/md5-cache/dev-ruby/rbs-2.3.2
index c95dd703b168..d8e54d1d0c96 100644
--- a/metadata/md5-cache/dev-ruby/rbs-2.3.2
+++ b/metadata/md5-cache/dev-ruby/rbs-2.3.2
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/test-unit[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/test-unit[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/test-unit[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/test-unit[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/test-unit[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/test-unit[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/test-unit[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/test-unit[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=The language for type signatures for Ruby and standard library definitions
EAPI=8
HOMEPAGE=https://github.com/ruby/rbs
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rbs/archive/v2.3.2.tar.gz -> rbs-2.3.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=17003591e9bda4f47b0837ae09925166
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=24281d85286c8d15f39fc365471b3e11
diff --git a/metadata/md5-cache/dev-ruby/rbs-2.2.2 b/metadata/md5-cache/dev-ruby/rbs-2.5.0
index a4c47885bc58..45679ac6b65b 100644
--- a/metadata/md5-cache/dev-ruby/rbs-2.2.2
+++ b/metadata/md5-cache/dev-ruby/rbs-2.5.0
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/test-unit[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/test-unit[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/test-unit[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/test-unit[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/test-unit[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/test-unit[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/test-unit[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/test-unit[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=The language for type signatures for Ruby and standard library definitions
EAPI=8
HOMEPAGE=https://github.com/ruby/rbs
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-SRC_URI=https://github.com/ruby/rbs/archive/v2.2.2.tar.gz -> rbs-2.2.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=17003591e9bda4f47b0837ae09925166
+SRC_URI=https://github.com/ruby/rbs/archive/v2.5.0.tar.gz -> rbs-2.5.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=24281d85286c8d15f39fc365471b3e11
diff --git a/metadata/md5-cache/dev-ruby/rbs-2.5.1 b/metadata/md5-cache/dev-ruby/rbs-2.5.1
new file mode 100644
index 000000000000..2027c708638d
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rbs-2.5.1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/test-unit[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/test-unit[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/test-unit[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/test-unit[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=The language for type signatures for Ruby and standard library definitions
+EAPI=8
+HOMEPAGE=https://github.com/ruby/rbs
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=|| ( Ruby-BSD BSD-2 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/rbs/archive/v2.5.1.tar.gz -> rbs-2.5.1.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=24281d85286c8d15f39fc365471b3e11
diff --git a/metadata/md5-cache/dev-ruby/rbst-0.6.5 b/metadata/md5-cache/dev-ruby/rbst-0.6.5
index 1a5806b08660..9e70e697b0c9 100644
--- a/metadata/md5-cache/dev-ruby/rbst-0.6.5
+++ b/metadata/md5-cache/dev-ruby/rbst-0.6.5
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/alphabetum/rbst/archive/0.6.5.tar.gz -> rbst-0.6.5.tar.gz
-_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 5dc84801daa87406aafaf535cb947a64 ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 648fe6a039e87233d7f48da72cadb76f ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f4f9716f2fbaf8d535cccdba11724312
diff --git a/metadata/md5-cache/dev-ruby/rbst-0.6.5-r1 b/metadata/md5-cache/dev-ruby/rbst-0.6.5-r1
new file mode 100644
index 000000000000..5c34313ccd98
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rbst-0.6.5-r1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/minitest-5.14.0:5[ruby_targets_ruby26(-)] >=dev-ruby/mocha-1.1.0:1.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/minitest-5.14.0:5[ruby_targets_ruby27(-)] >=dev-ruby/mocha-1.1.0:1.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/minitest-5.14.0:5[ruby_targets_ruby30(-)] >=dev-ruby/mocha-1.1.0:1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/minitest-5.14.0:5[ruby_targets_ruby31(-)] >=dev-ruby/mocha-1.1.0:1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( dev-python/docutils python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta1-r1:3.11 ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A simple Ruby wrapper for processing rST via docutils
+EAPI=8
+HOMEPAGE=https://github.com/xwmx/rbst/
+INHERIT=python-single-r1 ruby-fakegem
+IUSE=test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-python/docutils python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta1-r1:3.11 ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) || ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/xwmx/rbst/archive/0.6.5.tar.gz -> rbst-0.6.5.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 648fe6a039e87233d7f48da72cadb76f ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=70b0e9af1460f7ec750e549b1ad7197d
diff --git a/metadata/md5-cache/dev-ruby/rbtree-0.4.5 b/metadata/md5-cache/dev-ruby/rbtree-0.4.5
index 6b15615576b5..9c5b0c7a9ebc 100644
--- a/metadata/md5-cache/dev-ruby/rbtree-0.4.5
+++ b/metadata/md5-cache/dev-ruby/rbtree-0.4.5
@@ -1,9 +1,10 @@
-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=A sorted associative collection that is implemented with a Red-Black Tree
EAPI=8
HOMEPAGE=https://rubygems.org/gems/rbtree
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rbtree-0.4.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=089a648cc02e902df19f9c1c548cd344
diff --git a/metadata/md5-cache/dev-ruby/rcairo-1.16.6 b/metadata/md5-cache/dev-ruby/rcairo-1.16.6
index 6ae65d9c0f2e..e0a2506fc99c 100644
--- a/metadata/md5-cache/dev-ruby/rcairo-1.16.6
+++ b/metadata/md5-cache/dev-ruby/rcairo-1.16.6
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/cairo-1.2.0[svg] ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ru
DESCRIPTION=Ruby bindings for cairo
EAPI=7
HOMEPAGE=https://cairographics.org/rcairo/
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=|| ( Ruby GPL-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/cairo-1.16.6.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=57f63b12d7cf1649cdc6c577d25886e5
diff --git a/metadata/md5-cache/dev-ruby/rcairo-1.17.5 b/metadata/md5-cache/dev-ruby/rcairo-1.17.5
index bfe57766fa23..f7fea5bebd8b 100644
--- a/metadata/md5-cache/dev-ruby/rcairo-1.17.5
+++ b/metadata/md5-cache/dev-ruby/rcairo-1.17.5
@@ -1,9 +1,10 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/red-colors[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/red-colors[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( >=dev-ruby/pkg-config-1.2.2[ruby_targets_ruby26(-)] dev-ruby/ruby-glib2[ruby_targets_ruby26(-)] test? ( >=dev-ruby/test-unit-2.1.0-r1:2[ruby_targets_ruby26(-)] dev-ruby/ruby-poppler[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( >=dev-ruby/pkg-config-1.2.2[ruby_targets_ruby27(-)] dev-ruby/ruby-glib2[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2.1.0-r1:2[ruby_targets_ruby27(-)] dev-ruby/ruby-poppler[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/red-colors[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/red-colors[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( >=dev-ruby/pkg-config-1.2.2[ruby_targets_ruby26(-)] dev-ruby/ruby-glib2[ruby_targets_ruby26(-)] test? ( >=dev-ruby/test-unit-2.1.0-r1:2[ruby_targets_ruby26(-)] dev-ruby/ruby-poppler[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( >=dev-ruby/pkg-config-1.2.2[ruby_targets_ruby27(-)] dev-ruby/ruby-glib2[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2.1.0-r1:2[ruby_targets_ruby27(-)] dev-ruby/ruby-poppler[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=>=x11-libs/cairo-1.2.0[svg] 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=Ruby bindings for cairo
EAPI=7
HOMEPAGE=https://cairographics.org/rcairo/
+INHERIT=multilib ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=|| ( Ruby GPL-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/cairo-1.17.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=998797d11bfb720bc70db2dc2bbd4d50
diff --git a/metadata/md5-cache/dev-ruby/rchardet-1.8.0 b/metadata/md5-cache/dev-ruby/rchardet-1.8.0
index 872d273f98c5..da46d595c9c5 100644
--- a/metadata/md5-cache/dev-ruby/rchardet-1.8.0
+++ b/metadata/md5-cache/dev-ruby/rchardet-1.8.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Character encoding auto-detection in Ruby
EAPI=7
HOMEPAGE=https://github.com/jmhodges/rchardet
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~ppc ~ppc64 ~x86
LICENSE=LGPL-2.1
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/jmhodges/rchardet/archive/v1.8.0.tar.gz -> rchardet-1.8.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=64a8662c738034c0db5d70351785a9f0
diff --git a/metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r1 b/metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r1
index cc5d0908a06a..a7b6f018406a 100644
--- a/metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r1
+++ b/metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r1
@@ -1,9 +1,10 @@
-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=Implementation of John Gruber's Markdown
EAPI=7
HOMEPAGE=https://github.com/rtomayko/rdiscount
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rdiscount-2.2.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=75fa15fe82b7b24a61c388d34bc15885
diff --git a/metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r2 b/metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r2
index b1a4e23c8161..9957892bd07c 100644
--- a/metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r2
+++ b/metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r2
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Implementation of John Gruber's Markdown
EAPI=8
HOMEPAGE=https://github.com/rtomayko/rdiscount
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rdiscount-2.2.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6fab71383948268b3be0c6d8804f0a1a
diff --git a/metadata/md5-cache/dev-ruby/rdoc-6.3.2 b/metadata/md5-cache/dev-ruby/rdoc-6.3.2
index 85a22e5d20c6..f4e1530cf534 100644
--- a/metadata/md5-cache/dev-ruby/rdoc-6.3.2
+++ b/metadata/md5-cache/dev-ruby/rdoc-6.3.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An extended version of the RDoc library from Ruby 1.8
EAPI=7
HOMEPAGE=https://github.com/ruby/rdoc/
+INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Ruby MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rdoc/archive/v6.3.2.tar.gz -> rdoc-6.3.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=55cbf6962b3fde35118acbe47a1c077e
diff --git a/metadata/md5-cache/dev-ruby/rdoc-6.3.3 b/metadata/md5-cache/dev-ruby/rdoc-6.3.3
index 1c12bbf03855..48eecf144641 100644
--- a/metadata/md5-cache/dev-ruby/rdoc-6.3.3
+++ b/metadata/md5-cache/dev-ruby/rdoc-6.3.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An extended version of the RDoc library from Ruby 1.8
EAPI=8
HOMEPAGE=https://github.com/ruby/rdoc/
+INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Ruby MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rdoc/archive/v6.3.3.tar.gz -> rdoc-6.3.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=196ce9c2ddbd8aafb1528f55086cba0c
diff --git a/metadata/md5-cache/dev-ruby/rdoc-6.3.3-r1 b/metadata/md5-cache/dev-ruby/rdoc-6.3.3-r1
index ccc6b34b31eb..fa783c7c1c4f 100644
--- a/metadata/md5-cache/dev-ruby/rdoc-6.3.3-r1
+++ b/metadata/md5-cache/dev-ruby/rdoc-6.3.3-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An extended version of the RDoc library from Ruby 1.8
EAPI=8
HOMEPAGE=https://github.com/ruby/rdoc/
+INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Ruby MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rdoc/archive/v6.3.3.tar.gz -> rdoc-6.3.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=50ea462811f9b4395735a2d75b7337d4
diff --git a/metadata/md5-cache/dev-ruby/rdoc-6.4.0 b/metadata/md5-cache/dev-ruby/rdoc-6.4.0
index 4d67c1556968..0e2708614292 100644
--- a/metadata/md5-cache/dev-ruby/rdoc-6.4.0
+++ b/metadata/md5-cache/dev-ruby/rdoc-6.4.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rdoc/archive/v6.4.0.tar.gz -> rdoc-6.4.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4025db144d7f933e3eb164207bb76478
diff --git a/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 b/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3
index cd305b6ddea0..7f7741d99145 100644
--- a/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3
+++ b/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A multipurpose documentation format for Ruby
EAPI=8
HOMEPAGE=https://github.com/uwabami/rdtool
+INHERIT=elisp-common ruby-fakegem
IUSE=emacs ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~alpha amd64 ppc ppc64 ~sparc x86
LICENSE=Ruby GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rdtool-0.6.38.gem
-_eclasses_=elisp-common e7aaa047873789f549ea3df2f04b2145 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=elisp-common e7aaa047873789f549ea3df2f04b2145 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=51e883a7b7fb08cdbf5cb210ca4b6c92
diff --git a/metadata/md5-cache/dev-ruby/recog-2.3.19 b/metadata/md5-cache/dev-ruby/recog-2.3.19
index d3fd6a623df4..0ef441640ef2 100644
--- a/metadata/md5-cache/dev-ruby/recog-2.3.19
+++ b/metadata/md5-cache/dev-ruby/recog-2.3.19
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Pattern recognition for hosts, services, and content
EAPI=7
HOMEPAGE=https://github.com/rapid7/recog
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/recog-2.3.19.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1e45531ecfcd95bb12884b9f11d74e2b
diff --git a/metadata/md5-cache/dev-ruby/recog-2.3.20 b/metadata/md5-cache/dev-ruby/recog-2.3.20
index d5794085d94b..10e0161fdb06 100644
--- a/metadata/md5-cache/dev-ruby/recog-2.3.20
+++ b/metadata/md5-cache/dev-ruby/recog-2.3.20
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Pattern recognition for hosts, services, and content
EAPI=7
HOMEPAGE=https://github.com/rapid7/recog
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/recog-2.3.20.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1e45531ecfcd95bb12884b9f11d74e2b
diff --git a/metadata/md5-cache/dev-ruby/recog-2.3.23 b/metadata/md5-cache/dev-ruby/recog-2.3.23
index b74f5b5dcc86..c6445332cad6 100644
--- a/metadata/md5-cache/dev-ruby/recog-2.3.23
+++ b/metadata/md5-cache/dev-ruby/recog-2.3.23
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Pattern recognition for hosts, services, and content
EAPI=8
HOMEPAGE=https://github.com/rapid7/recog
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/recog-2.3.23.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=edd235fe65a9300dc4eac8d8f2f89013
diff --git a/metadata/md5-cache/dev-ruby/red-colors-0.3.0-r1 b/metadata/md5-cache/dev-ruby/red-colors-0.3.0-r1
index 2254a50cb325..8d738a95b0ce 100644
--- a/metadata/md5-cache/dev-ruby/red-colors-0.3.0-r1
+++ b/metadata/md5-cache/dev-ruby/red-colors-0.3.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Color features for Ruby
EAPI=8
HOMEPAGE=https://github.com/red-data-tools/red-colors
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/red-colors-0.3.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b67b27e095a9bf94fbf470a10a02fd5c
diff --git a/metadata/md5-cache/dev-ruby/redcarpet-3.5.1 b/metadata/md5-cache/dev-ruby/redcarpet-3.5.1
index e8f5529a2e8a..64026191674c 100644
--- a/metadata/md5-cache/dev-ruby/redcarpet-3.5.1
+++ b/metadata/md5-cache/dev-ruby/redcarpet-3.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Ruby wrapper for Upskirt
EAPI=7
HOMEPAGE=https://github.com/vmg/redcarpet
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/vmg/redcarpet/archive/v3.5.1.tar.gz -> redcarpet-3.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=685ef91dc949d6f361e1fa12943d0218
diff --git a/metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1 b/metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1
index ae5ec2418979..4a55e7e6cff8 100644
--- a/metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1
+++ b/metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A Ruby wrapper for Upskirt
EAPI=8
HOMEPAGE=https://github.com/vmg/redcarpet
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/vmg/redcarpet/archive/v3.5.1.tar.gz -> redcarpet-3.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=63b4550597ecca955a21816d9ebe708a
diff --git a/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r1 b/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r1
index e94d9ea79fdf..aeec096be0ca 100644
--- a/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r1
+++ b/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r1
@@ -3,6 +3,7 @@ DEPEND==dev-util/ragel-6* ruby_targets_ruby26? ( >=dev-ruby/rake-0.8.7[ruby_targ
DESCRIPTION=A module for using Textile in Ruby
EAPI=6
HOMEPAGE=http://redcloth.org/
+INHERIT=ruby-fakegem versionator
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test 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
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/jgarber/redcloth/archive/v4.3.2.tar.gz -> RedCloth-4.3.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 versionator d3fb3ba33acc3bbbdc4d7970227c100d
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb versionator d3fb3ba33acc3bbbdc4d7970227c100d
_md5_=d1169572f0755e3702ca3ed987bbb5f4
diff --git a/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r4 b/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r4
index 01b4cc519d6c..8454e16765ad 100644
--- a/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r4
+++ b/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r4
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] >=dev-ruby/rake-compiler-0.7.1[ruby_targets_ruby26(-)] test? ( >=dev-ruby/diff-lcs-1.1.2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] >=dev-ruby/rake-compiler-0.7.1[ruby_targets_ruby27(-)] test? ( >=dev-ruby/diff-lcs-1.1.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby30(-)] >=dev-ruby/rake-compiler-0.7.1[ruby_targets_ruby30(-)] test? ( >=dev-ruby/diff-lcs-1.1.2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby31(-)] >=dev-ruby/rake-compiler-0.7.1[ruby_targets_ruby31(-)] test? ( >=dev-ruby/diff-lcs-1.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby26(-)] >=dev-ruby/rake-compiler-0.7.1[ruby_targets_ruby26(-)] test? ( >=dev-ruby/diff-lcs-1.1.2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby27(-)] >=dev-ruby/rake-compiler-0.7.1[ruby_targets_ruby27(-)] test? ( >=dev-ruby/diff-lcs-1.1.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby30(-)] >=dev-ruby/rake-compiler-0.7.1[ruby_targets_ruby30(-)] test? ( >=dev-ruby/diff-lcs-1.1.2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby31(-)] >=dev-ruby/rake-compiler-0.7.1[ruby_targets_ruby31(-)] test? ( >=dev-ruby/diff-lcs-1.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND==dev-util/ragel-6* ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A module for using Textile in Ruby
EAPI=8
HOMEPAGE=http://redcloth.org/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/jgarber/redcloth/archive/v4.3.2.tar.gz -> RedCloth-4.3.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b98efe79c00a4f87f8e813007e72d4d2
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=9d19dab11cdcab4c58cb4948693bba46
diff --git a/metadata/md5-cache/dev-ruby/redis-4.1.4 b/metadata/md5-cache/dev-ruby/redis-4.1.4
index f81027252190..93c55b3a7764 100644
--- a/metadata/md5-cache/dev-ruby/redis-4.1.4
+++ b/metadata/md5-cache/dev-ruby/redis-4.1.4
@@ -4,6 +4,7 @@ DEPEND=test? ( =dev-db/redis-5* ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) rub
DESCRIPTION=A Ruby client library for Redis
EAPI=7
HOMEPAGE=https://github.com/redis/redis-rb
+INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/redis/redis-rb/archive/v4.1.4.tar.gz -> redis-rb-4.1.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3e8d9f37c34a6d3f3164c6136e23ea28
diff --git a/metadata/md5-cache/dev-ruby/ref-2.0.0-r1 b/metadata/md5-cache/dev-ruby/ref-2.0.0-r1
index 29e54fc033e1..5b1b9b3382de 100644
--- a/metadata/md5-cache/dev-ruby/ref-2.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/ref-2.0.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Implements weak, soft, and strong references in Ruby
EAPI=8
HOMEPAGE=https://github.com/ruby-concurrency/ref
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/ruby-concurrency/ref/archive/v2.0.0.tar.gz -> ref-2.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f3c1880b3e2d24f2d059d2d1b1090fea
diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-0.5.0 b/metadata/md5-cache/dev-ruby/regexp_parser-0.5.0
index cdb633eb8491..07cefc592792 100644
--- a/metadata/md5-cache/dev-ruby/regexp_parser-0.5.0
+++ b/metadata/md5-cache/dev-ruby/regexp_parser-0.5.0
@@ -3,6 +3,7 @@ DEPEND==dev-util/ragel-6* ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby
DESCRIPTION=A library for tokenizing, lexing, and parsing Ruby regular expressions
EAPI=6
HOMEPAGE=https://github.com/ammar/regexp_parser
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ammar/regexp_parser/archive/v0.5.0.tar.gz -> regexp_parser-0.5.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dccc4b490a8d7c3e0b163154cf4cc62c
diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-1.8.2 b/metadata/md5-cache/dev-ruby/regexp_parser-1.8.2
index 368e8896bd23..a8efe617f757 100644
--- a/metadata/md5-cache/dev-ruby/regexp_parser-1.8.2
+++ b/metadata/md5-cache/dev-ruby/regexp_parser-1.8.2
@@ -4,6 +4,7 @@ DEPEND==dev-util/ragel-6* ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_target
DESCRIPTION=A library for tokenizing, lexing, and parsing Ruby regular expressions
EAPI=7
HOMEPAGE=https://github.com/ammar/regexp_parser
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/ammar/regexp_parser/archive/v1.8.2.tar.gz -> regexp_parser-1.8.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=342dc666070c5a23881919a35e543d58
diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-2.2.1 b/metadata/md5-cache/dev-ruby/regexp_parser-2.2.1
deleted file mode 100644
index dd8e6fc78be0..000000000000
--- a/metadata/md5-cache/dev-ruby/regexp_parser-2.2.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] test? ( dev-ruby/ice_nine[ruby_targets_ruby26(-)] dev-ruby/regexp_property_values[ruby_targets_ruby26(-)] dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] test? ( dev-ruby/ice_nine[ruby_targets_ruby27(-)] dev-ruby/regexp_property_values[ruby_targets_ruby27(-)] dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] test? ( dev-ruby/ice_nine[ruby_targets_ruby30(-)] dev-ruby/regexp_property_values[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] test? ( dev-ruby/ice_nine[ruby_targets_ruby31(-)] dev-ruby/regexp_property_values[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND==dev-util/ragel-6* ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=A library for tokenizing, lexing, and parsing Ruby regular expressions
-EAPI=8
-HOMEPAGE=https://github.com/ammar/regexp_parser
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=2
-SRC_URI=https://github.com/ammar/regexp_parser/archive/v2.2.1.tar.gz -> regexp_parser-2.2.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=5cab01caa61f76985abe6c009b1c1af4
diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-2.3.1 b/metadata/md5-cache/dev-ruby/regexp_parser-2.3.1
index 7153abed68e5..82e4bc81cc29 100644
--- a/metadata/md5-cache/dev-ruby/regexp_parser-2.3.1
+++ b/metadata/md5-cache/dev-ruby/regexp_parser-2.3.1
@@ -4,13 +4,14 @@ DEPEND==dev-util/ragel-6* ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_target
DESCRIPTION=A library for tokenizing, lexing, and parsing Ruby regular expressions
EAPI=8
HOMEPAGE=https://github.com/ammar/regexp_parser
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/ammar/regexp_parser/archive/v2.3.1.tar.gz -> regexp_parser-2.3.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c25082651af2e80d19cabbe2858eab8e
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=cc6caeb2782838b9ab26e07d2d8aeb00
diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-2.4.0 b/metadata/md5-cache/dev-ruby/regexp_parser-2.4.0
index 06e82fe68812..613dd74f7cb4 100644
--- a/metadata/md5-cache/dev-ruby/regexp_parser-2.4.0
+++ b/metadata/md5-cache/dev-ruby/regexp_parser-2.4.0
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/ammar/regexp_parser
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/ammar/regexp_parser/archive/v2.4.0.tar.gz -> regexp_parser-2.4.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c25082651af2e80d19cabbe2858eab8e
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=cc6caeb2782838b9ab26e07d2d8aeb00
diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-2.5.0 b/metadata/md5-cache/dev-ruby/regexp_parser-2.5.0
new file mode 100644
index 000000000000..5a6824b1c1f9
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/regexp_parser-2.5.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake[ruby_targets_ruby26(-)] dev-ruby/rspec:3[ruby_targets_ruby26(-)] test? ( dev-ruby/ice_nine[ruby_targets_ruby26(-)] dev-ruby/regexp_property_values[ruby_targets_ruby26(-)] dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/rspec:3[ruby_targets_ruby27(-)] test? ( dev-ruby/ice_nine[ruby_targets_ruby27(-)] dev-ruby/regexp_property_values[ruby_targets_ruby27(-)] dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] test? ( dev-ruby/ice_nine[ruby_targets_ruby30(-)] dev-ruby/regexp_property_values[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] test? ( dev-ruby/ice_nine[ruby_targets_ruby31(-)] dev-ruby/regexp_property_values[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND==dev-util/ragel-6* ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A library for tokenizing, lexing, and parsing Ruby regular expressions
+EAPI=8
+HOMEPAGE=https://github.com/ammar/regexp_parser
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/ammar/regexp_parser/archive/v2.5.0.tar.gz -> regexp_parser-2.5.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=c25082651af2e80d19cabbe2858eab8e
diff --git a/metadata/md5-cache/dev-ruby/regexp_property_values-1.2.0 b/metadata/md5-cache/dev-ruby/regexp_property_values-1.2.0
index 1cbd35fae22a..9b8d6bf66105 100644
--- a/metadata/md5-cache/dev-ruby/regexp_property_values-1.2.0
+++ b/metadata/md5-cache/dev-ruby/regexp_property_values-1.2.0
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=See which property values are supported by the regular expression engine
EAPI=8
HOMEPAGE=https://github.com/janosch-x/regexp_property_values
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/janosch-x/regexp_property_values/archive/v1.2.0.tar.gz -> regexp_property_values-1.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c06ed112017072deaf3cb21a81bddd9e
diff --git a/metadata/md5-cache/dev-ruby/regexp_property_values-1.3.0 b/metadata/md5-cache/dev-ruby/regexp_property_values-1.3.0
index 49d890b7a3e2..8f0c63c29fe0 100644
--- a/metadata/md5-cache/dev-ruby/regexp_property_values-1.3.0
+++ b/metadata/md5-cache/dev-ruby/regexp_property_values-1.3.0
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=See which property values are supported by the regular expression engine
EAPI=8
HOMEPAGE=https://github.com/janosch-x/regexp_property_values
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/janosch-x/regexp_property_values/archive/v1.3.0.tar.gz -> regexp_property_values-1.3.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=802092e76677438847d5b909fdfabe3e
diff --git a/metadata/md5-cache/dev-ruby/request_store-1.5.0 b/metadata/md5-cache/dev-ruby/request_store-1.5.0
index 083a62d24167..cc458c56c618 100644
--- a/metadata/md5-cache/dev-ruby/request_store-1.5.0
+++ b/metadata/md5-cache/dev-ruby/request_store-1.5.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Per-request global storage for Rack
EAPI=7
HOMEPAGE=https://github.com/steveklabnik/request_store
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ 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/request_store-1.5.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bcdd9622edcd12f133069d55de5a6d6d
diff --git a/metadata/md5-cache/dev-ruby/request_store-1.5.1 b/metadata/md5-cache/dev-ruby/request_store-1.5.1
index 78789ec24724..d8653cb6d546 100644
--- a/metadata/md5-cache/dev-ruby/request_store-1.5.1
+++ b/metadata/md5-cache/dev-ruby/request_store-1.5.1
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-1.4:*[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Per-request global storage for Rack
EAPI=8
HOMEPAGE=https://github.com/steveklabnik/request_store
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-1.4:*[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 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/request_store-1.5.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=f8a1fa4ab3606a0ac8e847ddde9cca53
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=566a332243a4798a7d6f50b56a6dcf28
diff --git a/metadata/md5-cache/dev-ruby/rest-client-2.1.0 b/metadata/md5-cache/dev-ruby/rest-client-2.1.0
index 634081faaf1d..84ab41bb8dbc 100644
--- a/metadata/md5-cache/dev-ruby/rest-client-2.1.0
+++ b/metadata/md5-cache/dev-ruby/rest-client-2.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Simple Simple HTTP and REST client for Ruby
EAPI=7
HOMEPAGE=https://github.com/rest-client/rest-client
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/rest-client-2.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b17c28aca1975321a2a947d25066d908
diff --git a/metadata/md5-cache/dev-ruby/rexical-1.0.7 b/metadata/md5-cache/dev-ruby/rexical-1.0.7
index 05f0f4e4aa1f..4f3c82e1f638 100644
--- a/metadata/md5-cache/dev-ruby/rexical-1.0.7
+++ b/metadata/md5-cache/dev-ruby/rexical-1.0.7
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Rexical is a lexical scanner generator
EAPI=7
HOMEPAGE=https://github.com/tenderlove/rexical/tree/master
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=LGPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rexical-1.0.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ce3639c1afb20a4322d9dbdf2bd411ed
diff --git a/metadata/md5-cache/dev-ruby/rexical-1.0.7-r1 b/metadata/md5-cache/dev-ruby/rexical-1.0.7-r1
index 5ad460a4d9a2..732ccae603c0 100644
--- a/metadata/md5-cache/dev-ruby/rexical-1.0.7-r1
+++ b/metadata/md5-cache/dev-ruby/rexical-1.0.7-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rexical-1.0.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9a5242b436a51595322064f3cb0e0005
diff --git a/metadata/md5-cache/dev-ruby/rexml-3.2.5 b/metadata/md5-cache/dev-ruby/rexml-3.2.5
index ba6352958e29..ed18bb2cec41 100644
--- a/metadata/md5-cache/dev-ruby/rexml-3.2.5
+++ b/metadata/md5-cache/dev-ruby/rexml-3.2.5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An XML toolkit for Ruby
EAPI=7
HOMEPAGE=https://github.com/ruby/rexml
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/ruby/rexml/archive/v3.2.5.tar.gz -> rexml-3.2.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=61d450a66eb4a0f557c2ae6e8af24d65
diff --git a/metadata/md5-cache/dev-ruby/rexml-3.2.5-r1 b/metadata/md5-cache/dev-ruby/rexml-3.2.5-r1
index 27b23df1a284..d9452b52a7a9 100644
--- a/metadata/md5-cache/dev-ruby/rexml-3.2.5-r1
+++ b/metadata/md5-cache/dev-ruby/rexml-3.2.5-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/ruby/rexml/archive/v3.2.5.tar.gz -> rexml-3.2.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=71e0a973cff5f4b7a0234b65fa7cf32e
diff --git a/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 b/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1
index 9451155e6ddf..8a3ce9689cd6 100644
--- a/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1
+++ b/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A Ruby library that does autolinking
EAPI=8
HOMEPAGE=https://github.com/vmg/rinku
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=ISC
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rinku-2.0.6.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dcce8fce8a5c2249454fe8b4f96c05b2
diff --git a/metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 b/metadata/md5-cache/dev-ruby/ritex-1.0.1-r1
index 03991b772307..9f2060f0b440 100644
--- a/metadata/md5-cache/dev-ruby/ritex-1.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/ritex-1.0.1-r1
@@ -4,6 +4,7 @@ DEPEND=test? ( app-text/itex2mml ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ru
DESCRIPTION=Converts expressions from WebTeX into MathML
EAPI=8
HOMEPAGE=http://masanjin.net/ritex/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ritex-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7e53c9412411679d385743575ddae45c
diff --git a/metadata/md5-cache/dev-ruby/rjb-1.6.4-r1 b/metadata/md5-cache/dev-ruby/rjb-1.6.4-r1
index d40d2c014b64..e7ff00e2a348 100644
--- a/metadata/md5-cache/dev-ruby/rjb-1.6.4-r1
+++ b/metadata/md5-cache/dev-ruby/rjb-1.6.4-r1
@@ -1,4 +1,4 @@
-BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
DEPEND=>=virtual/jdk-1.8 hardened? ( sys-apps/paxctl ) >=dev-java/java-config-2.2.0-r3 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=Rjb is a Ruby-Java software bridge
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rjb-1.6.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-utils-2 e38ea02d8ed864a74078ecf46aa06f30 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-utils-2 cfb5f6911bb70204c94ceafd0372c716 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=eaec1f06796d16aac9b8ec8e771f2bb7
diff --git a/metadata/md5-cache/dev-ruby/rjb-1.6.5 b/metadata/md5-cache/dev-ruby/rjb-1.6.5
index 4e530fb847c9..d8017fe30747 100644
--- a/metadata/md5-cache/dev-ruby/rjb-1.6.5
+++ b/metadata/md5-cache/dev-ruby/rjb-1.6.5
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
DEPEND=>=virtual/jdk-1.8 hardened? ( sys-apps/paxctl ) >=dev-java/java-config-2.2.0-r3 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Rjb is a Ruby-Java software bridge
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rjb-1.6.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-utils-2 e38ea02d8ed864a74078ecf46aa06f30 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-utils-2 cfb5f6911bb70204c94ceafd0372c716 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=59065b77c80789f02468eb3be7792d18
diff --git a/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7-r1 b/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7-r1
index 9e6aaa853016..85869b77a975 100644
--- a/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7-r1
+++ b/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=RKelly Remix is a fork of the RKelly JavaScript parser
EAPI=8
HOMEPAGE=https://github.com/nene/rkelly-remix
+INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rkelly-remix-0.0.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5db4cdf05918ba6ecd4df4c8096975aa
diff --git a/metadata/md5-cache/dev-ruby/rmagick-4.2.2 b/metadata/md5-cache/dev-ruby/rmagick-4.2.2
index ca2741cdf2a5..84b9be25b255 100644
--- a/metadata/md5-cache/dev-ruby/rmagick-4.2.2
+++ b/metadata/md5-cache/dev-ruby/rmagick-4.2.2
@@ -1,9 +1,10 @@
-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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] ) 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=An interface between Ruby and the ImageMagick(TM) image processing library
EAPI=7
HOMEPAGE=https://github.com/rmagick/rmagick
+INHERIT=multilib ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=amd64 ~hppa ppc ppc64 x86
LICENSE=Artistic
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/rmagick/rmagick/archive/RMagick_4-2-2.tar.gz -> rmagick-4.2.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2c6e01a7ebaeb74869cbfbf90a3973c5
diff --git a/metadata/md5-cache/dev-ruby/rmagick-4.2.3 b/metadata/md5-cache/dev-ruby/rmagick-4.2.3
index 23c94f98914c..d98231f75eda 100644
--- a/metadata/md5-cache/dev-ruby/rmagick-4.2.3
+++ b/metadata/md5-cache/dev-ruby/rmagick-4.2.3
@@ -1,9 +1,10 @@
-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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] ) 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=An interface between Ruby and the ImageMagick(TM) image processing library
EAPI=8
HOMEPAGE=https://github.com/rmagick/rmagick
+INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86
LICENSE=Artistic
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/rmagick/rmagick/archive/RMagick_4-2-3.tar.gz -> rmagick-4.2.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f608e3c70215df16dd2c0bed3615f10b
diff --git a/metadata/md5-cache/dev-ruby/rmagick-4.2.4 b/metadata/md5-cache/dev-ruby/rmagick-4.2.4
index 2a4eac5c1267..bee9379784a3 100644
--- a/metadata/md5-cache/dev-ruby/rmagick-4.2.4
+++ b/metadata/md5-cache/dev-ruby/rmagick-4.2.4
@@ -1,9 +1,10 @@
-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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] ) 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=An interface between Ruby and the ImageMagick(TM) image processing library
EAPI=8
HOMEPAGE=https://github.com/rmagick/rmagick
+INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86
LICENSE=Artistic
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/rmagick/rmagick/archive/RMagick_4-2-4.tar.gz -> rmagick-4.2.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f608e3c70215df16dd2c0bed3615f10b
diff --git a/metadata/md5-cache/dev-ruby/rmagick-4.2.5 b/metadata/md5-cache/dev-ruby/rmagick-4.2.5
index 6fabdccc9627..84a3409f3695 100644
--- a/metadata/md5-cache/dev-ruby/rmagick-4.2.5
+++ b/metadata/md5-cache/dev-ruby/rmagick-4.2.5
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=An interface between Ruby and the ImageMagick(TM) image processing library
EAPI=8
HOMEPAGE=https://github.com/rmagick/rmagick
+INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86
LICENSE=Artistic
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/rmagick/rmagick/archive/RMagick_4-2-5.tar.gz -> rmagick-4.2.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5494d490d45f321c630c7a7ffb4c56a1
diff --git a/metadata/md5-cache/dev-ruby/roadie-4.0.0 b/metadata/md5-cache/dev-ruby/roadie-4.0.0
index 11a252ae9717..2b3dad998904 100644
--- a/metadata/md5-cache/dev-ruby/roadie-4.0.0
+++ b/metadata/md5-cache/dev-ruby/roadie-4.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Making HTML emails comfortable for the Rails rockstars
EAPI=7
HOMEPAGE=https://github.com/Mange/roadie
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/Mange/roadie/archive/v4.0.0.tar.gz -> roadie-4.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=73746b558edd2ce80565ce9b2b1519bf
diff --git a/metadata/md5-cache/dev-ruby/roadie-5.0.0 b/metadata/md5-cache/dev-ruby/roadie-5.0.0
index 9fa0cea47f6a..a28d4d999a50 100644
--- a/metadata/md5-cache/dev-ruby/roadie-5.0.0
+++ b/metadata/md5-cache/dev-ruby/roadie-5.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Making HTML emails comfortable for the Rails rockstars
EAPI=8
HOMEPAGE=https://github.com/Mange/roadie
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/Mange/roadie/archive/v5.0.0.tar.gz -> roadie-5.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a23d5bfd5e131f571871367340e73aa7
diff --git a/metadata/md5-cache/dev-ruby/roadie-5.0.1 b/metadata/md5-cache/dev-ruby/roadie-5.0.1
new file mode 100644
index 000000000000..986a5271a52b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/roadie-5.0.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby26(-)] >=dev-ruby/css_parser-1.4.5[ruby_targets_ruby26(-)] =dev-ruby/css_parser-1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby27(-)] >=dev-ruby/css_parser-1.4.5[ruby_targets_ruby27(-)] =dev-ruby/css_parser-1*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby30(-)] >=dev-ruby/css_parser-1.4.5[ruby_targets_ruby30(-)] =dev-ruby/css_parser-1*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec-collection_matchers[ruby_targets_ruby26(-)] dev-ruby/webmock[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec-collection_matchers[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec-collection_matchers[ruby_targets_ruby30(-)] dev-ruby/webmock[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/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Making HTML emails comfortable for the Rails rockstars
+EAPI=8
+HOMEPAGE=https://github.com/Mange/roadie
+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/nokogiri-1.8:0[ruby_targets_ruby26(-)] >=dev-ruby/css_parser-1.4.5[ruby_targets_ruby26(-)] =dev-ruby/css_parser-1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby27(-)] >=dev-ruby/css_parser-1.4.5[ruby_targets_ruby27(-)] =dev-ruby/css_parser-1*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby30(-)] >=dev-ruby/css_parser-1.4.5[ruby_targets_ruby30(-)] =dev-ruby/css_parser-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 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=5
+SRC_URI=https://github.com/Mange/roadie/archive/v5.0.1.tar.gz -> roadie-5.0.1.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=a23d5bfd5e131f571871367340e73aa7
diff --git a/metadata/md5-cache/dev-ruby/roadie-rails-2.1.1 b/metadata/md5-cache/dev-ruby/roadie-rails-2.1.1
deleted file mode 100644
index 6aa14483b578..000000000000
--- a/metadata/md5-cache/dev-ruby/roadie-rails-2.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/roadie-3.1[ruby_targets_ruby26(-)] || ( dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] || ( dev-ruby/rails:6.0[ruby_targets_ruby26(-)] dev-ruby/rails:5.2[ruby_targets_ruby26(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby26(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
-DESCRIPTION=Hooks Roadie into your Rails application to help with email generation
-EAPI=7
-HOMEPAGE=https://github.com/Mange/roadie-rails
-IUSE=test ruby_targets_ruby26 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/roadie-3.1[ruby_targets_ruby26(-)] || ( dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[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=2
-SRC_URI=https://github.com/Mange/roadie-rails/archive/v2.1.1.tar.gz -> roadie-rails-2.1.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=71552077f581bc50fe933f86145608d5
diff --git a/metadata/md5-cache/dev-ruby/roadie-rails-2.2.0 b/metadata/md5-cache/dev-ruby/roadie-rails-2.2.0
deleted file mode 100644
index 5a76b40878f9..000000000000
--- a/metadata/md5-cache/dev-ruby/roadie-rails-2.2.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/roadie-3.1[ruby_targets_ruby26(-)] || ( dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] || ( dev-ruby/rails:6.1[ruby_targets_ruby26(-)] dev-ruby/rails:6.0[ruby_targets_ruby26(-)] dev-ruby/rails:5.2[ruby_targets_ruby26(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby26(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
-DESCRIPTION=Hooks Roadie into your Rails application to help with email generation
-EAPI=7
-HOMEPAGE=https://github.com/Mange/roadie-rails
-IUSE=test ruby_targets_ruby26 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/roadie-3.1[ruby_targets_ruby26(-)] || ( dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[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=2
-SRC_URI=https://github.com/Mange/roadie-rails/archive/v2.2.0.tar.gz -> roadie-rails-2.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=3f83c4db2b4929d965432713e428eb6a
diff --git a/metadata/md5-cache/dev-ruby/roadie-rails-2.3.0 b/metadata/md5-cache/dev-ruby/roadie-rails-2.3.0
index c7b6fcc51a7c..e2972bcbe591 100644
--- a/metadata/md5-cache/dev-ruby/roadie-rails-2.3.0
+++ b/metadata/md5-cache/dev-ruby/roadie-rails-2.3.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Hooks Roadie into your Rails application to help with email generation
EAPI=8
HOMEPAGE=https://github.com/Mange/roadie-rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/Mange/roadie-rails/archive/v2.3.0.tar.gz -> roadie-rails-2.3.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=affffa42a086f8c89d9768b93383848f
diff --git a/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0 b/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0
deleted file mode 100644
index 28c2190d0787..000000000000
--- a/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/roadie-3.1:4[ruby_targets_ruby26(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby26(-)] dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( >=dev-ruby/roadie-3.1:4[ruby_targets_ruby27(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby27(-)] dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties:5.2[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] || ( dev-ruby/rails:7.0[ruby_targets_ruby26(-)] dev-ruby/rails:6.1[ruby_targets_ruby26(-)] dev-ruby/rails:6.0[ruby_targets_ruby26(-)] dev-ruby/rails:5.2[ruby_targets_ruby26(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby26(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby26(-)] dev-ruby/sass-rails[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] || ( dev-ruby/rails:7.0[ruby_targets_ruby27(-)] dev-ruby/rails:6.1[ruby_targets_ruby27(-)] dev-ruby/rails:6.0[ruby_targets_ruby27(-)] dev-ruby/rails:5.2[ruby_targets_ruby27(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby27(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby27(-)] dev-ruby/sass-rails[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Hooks Roadie into your Rails application to help with email generation
-EAPI=8
-HOMEPAGE=https://github.com/Mange/roadie-rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/roadie-3.1:4[ruby_targets_ruby26(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby26(-)] dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( >=dev-ruby/roadie-3.1:4[ruby_targets_ruby27(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby27(-)] dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties: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 ) !test? ( test )
-SLOT=3
-SRC_URI=https://github.com/Mange/roadie-rails/archive/v3.0.0.tar.gz -> roadie-rails-3.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=00dfdae64045a956fc85e425453f9c09
diff --git a/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1 b/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1
index 4a51476dc2a8..7224bd489ffc 100644
--- a/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/roadie:5[ruby_targets_ruby26(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby26(-)] dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/roadie:5[ruby_targets_ruby27(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby27(-)] dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties:5.2[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] || ( dev-ruby/rails:7.0[ruby_targets_ruby26(-)] dev-ruby/rails:6.1[ruby_targets_ruby26(-)] dev-ruby/rails:6.0[ruby_targets_ruby26(-)] dev-ruby/rails:5.2[ruby_targets_ruby26(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby26(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby26(-)] dev-ruby/sass-rails[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] || ( dev-ruby/rails:7.0[ruby_targets_ruby27(-)] dev-ruby/rails:6.1[ruby_targets_ruby27(-)] dev-ruby/rails:6.0[ruby_targets_ruby27(-)] dev-ruby/rails:5.2[ruby_targets_ruby27(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby27(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby27(-)] dev-ruby/sass-rails[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/roadie:5[ruby_targets_ruby26(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby26(-)] dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/roadie:5[ruby_targets_ruby27(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby27(-)] dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties:5.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/roadie:5[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:5.2[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] || ( dev-ruby/rails:7.0[ruby_targets_ruby26(-)] dev-ruby/rails:6.1[ruby_targets_ruby26(-)] dev-ruby/rails:6.0[ruby_targets_ruby26(-)] dev-ruby/rails:5.2[ruby_targets_ruby26(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby26(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby26(-)] dev-ruby/sass-rails[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] || ( dev-ruby/rails:7.0[ruby_targets_ruby27(-)] dev-ruby/rails:6.1[ruby_targets_ruby27(-)] dev-ruby/rails:6.0[ruby_targets_ruby27(-)] dev-ruby/rails:5.2[ruby_targets_ruby27(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby27(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby27(-)] dev-ruby/sass-rails[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] || ( dev-ruby/rails:7.0[ruby_targets_ruby30(-)] dev-ruby/rails:6.1[ruby_targets_ruby30(-)] dev-ruby/rails:6.0[ruby_targets_ruby30(-)] dev-ruby/rails:5.2[ruby_targets_ruby30(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby30(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby30(-)] dev-ruby/sass-rails[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/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
DESCRIPTION=Hooks Roadie into your Rails application to help with email generation
EAPI=8
HOMEPAGE=https://github.com/Mange/roadie-rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+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/roadie:5[ruby_targets_ruby26(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby26(-)] dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/roadie:5[ruby_targets_ruby27(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby27(-)] dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties: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 )
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/roadie:5[ruby_targets_ruby26(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby26(-)] dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/roadie:5[ruby_targets_ruby27(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby27(-)] dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties:5.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/roadie:5[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:5.2[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=3
SRC_URI=https://github.com/Mange/roadie-rails/archive/v3.0.0.tar.gz -> roadie-rails-3.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=7964026fc1efbe2081fe2bbfcd1bab7c
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=24d6d4f666c887fb788b560410089de1
diff --git a/metadata/md5-cache/dev-ruby/robots-0.10.1-r2 b/metadata/md5-cache/dev-ruby/robots-0.10.1-r2
deleted file mode 100644
index 96c4fd6a4a7c..000000000000
--- a/metadata/md5-cache/dev-ruby/robots-0.10.1-r2
+++ /dev/null
@@ -1,15 +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/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=A simple Ruby library to parse robots.txt
-EAPI=6
-HOMEPAGE=https://rubygems.org/gems/robots
-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/robots-0.10.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=f0c14e499642e7ad358da752adfbe330
diff --git a/metadata/md5-cache/dev-ruby/robots-0.10.1-r3 b/metadata/md5-cache/dev-ruby/robots-0.10.1-r3
index 4de5bdd3ed3c..0ba461468f11 100644
--- a/metadata/md5-cache/dev-ruby/robots-0.10.1-r3
+++ b/metadata/md5-cache/dev-ruby/robots-0.10.1-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple Ruby library to parse robots.txt
EAPI=8
HOMEPAGE=https://rubygems.org/gems/robots
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/robots-0.10.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dfc4424fc32e6029e9b051171ded1b2b
diff --git a/metadata/md5-cache/dev-ruby/rotp-6.2.0 b/metadata/md5-cache/dev-ruby/rotp-6.2.0
index 8c14c302619a..26214df5ef25 100644
--- a/metadata/md5-cache/dev-ruby/rotp-6.2.0
+++ b/metadata/md5-cache/dev-ruby/rotp-6.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=The Ruby One Time Password Library
EAPI=8
HOMEPAGE=https://github.com/mdp/rotp
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/mdp/rotp/archive/refs/tags/v6.2.0.tar.gz -> rotp-6.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e8877f4d28b83aa430db10d606cc65f6
diff --git a/metadata/md5-cache/dev-ruby/rouge-3.26.0 b/metadata/md5-cache/dev-ruby/rouge-3.26.0
index d6b8598de94b..deaefbd6ccfa 100644
--- a/metadata/md5-cache/dev-ruby/rouge-3.26.0
+++ b/metadata/md5-cache/dev-ruby/rouge-3.26.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Yet-another-markdown-parser using a strict syntax definition in pure Ruby
EAPI=7
HOMEPAGE=https://github.com/jneen/rouge
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/jneen/rouge/archive/v3.26.0.tar.gz -> rouge-3.26.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ceb00bfec03a3474b452dae1a8c2f2b9
diff --git a/metadata/md5-cache/dev-ruby/rouge-3.26.1 b/metadata/md5-cache/dev-ruby/rouge-3.26.1
index a7d9e2295230..71bc4f23b936 100644
--- a/metadata/md5-cache/dev-ruby/rouge-3.26.1
+++ b/metadata/md5-cache/dev-ruby/rouge-3.26.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Yet-another-markdown-parser using a strict syntax definition in pure Ruby
EAPI=8
HOMEPAGE=https://github.com/jneen/rouge
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/jneen/rouge/archive/v3.26.1.tar.gz -> rouge-3.26.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=cecc3b4ce65b0ae66f836318871c055f
diff --git a/metadata/md5-cache/dev-ruby/rouge-3.27.0 b/metadata/md5-cache/dev-ruby/rouge-3.27.0
index e35b9c3f5633..e58f8ab828a2 100644
--- a/metadata/md5-cache/dev-ruby/rouge-3.27.0
+++ b/metadata/md5-cache/dev-ruby/rouge-3.27.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Yet-another-markdown-parser using a strict syntax definition in pure Ruby
EAPI=8
HOMEPAGE=https://github.com/jneen/rouge
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/jneen/rouge/archive/v3.27.0.tar.gz -> rouge-3.27.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=863625793dbcbcaeafe054c87e26ede4
diff --git a/metadata/md5-cache/dev-ruby/rouge-3.28.0 b/metadata/md5-cache/dev-ruby/rouge-3.28.0
index 47a70d11a389..312db2752ba3 100644
--- a/metadata/md5-cache/dev-ruby/rouge-3.28.0
+++ b/metadata/md5-cache/dev-ruby/rouge-3.28.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Yet-another-markdown-parser using a strict syntax definition in pure Ruby
EAPI=8
HOMEPAGE=https://github.com/jneen/rouge
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/jneen/rouge/archive/v3.28.0.tar.gz -> rouge-3.28.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=19d830e9c03e7c6d8036bd82f932ae0e
diff --git a/metadata/md5-cache/dev-ruby/rouge-3.29.0 b/metadata/md5-cache/dev-ruby/rouge-3.29.0
new file mode 100644
index 000000000000..b3539993774b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rouge-3.29.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby26(-)] ) test? ( dev-ruby/minitest-power_assert[ruby_targets_ruby26(-)] ) dev-ruby/yard[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby27(-)] ) test? ( dev-ruby/minitest-power_assert[ruby_targets_ruby27(-)] ) dev-ruby/yard[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest-power_assert[ruby_targets_ruby30(-)] ) dev-ruby/yard[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest-power_assert[ruby_targets_ruby31(-)] ) dev-ruby/yard[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( dev-ruby/redcarpet[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/redcarpet[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/redcarpet[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/redcarpet[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Yet-another-markdown-parser using a strict syntax definition in pure Ruby
+EAPI=8
+HOMEPAGE=https://github.com/jneen/rouge
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/redcarpet[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/redcarpet[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/redcarpet[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/redcarpet[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/jneen/rouge/archive/v3.29.0.tar.gz -> rouge-3.29.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=600881744b83af2f95404915061781fb
diff --git a/metadata/md5-cache/dev-ruby/rqrcode-2.1.0 b/metadata/md5-cache/dev-ruby/rqrcode-2.1.0
index 894001fc367a..712a073667d9 100644
--- a/metadata/md5-cache/dev-ruby/rqrcode-2.1.0
+++ b/metadata/md5-cache/dev-ruby/rqrcode-2.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library for encoding QR Codes
EAPI=8
HOMEPAGE=https://whomwah.github.io/rqrcode/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/whomwah/rqrcode/archive/v2.1.0.tar.gz -> rqrcode-2.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d5bd3e045dcd64f9f8316fc5221bdc6a
diff --git a/metadata/md5-cache/dev-ruby/rqrcode-2.1.1 b/metadata/md5-cache/dev-ruby/rqrcode-2.1.1
index aaf0396374a6..93446bbe2a38 100644
--- a/metadata/md5-cache/dev-ruby/rqrcode-2.1.1
+++ b/metadata/md5-cache/dev-ruby/rqrcode-2.1.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library for encoding QR Codes
EAPI=8
HOMEPAGE=https://whomwah.github.io/rqrcode/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/whomwah/rqrcode/archive/v2.1.1.tar.gz -> rqrcode-2.1.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=813c729dffccf48697237b754a70407a
diff --git a/metadata/md5-cache/dev-ruby/rqrcode_core-0.2.0 b/metadata/md5-cache/dev-ruby/rqrcode_core-0.2.0
deleted file mode 100644
index 8e1607408f2b..000000000000
--- a/metadata/md5-cache/dev-ruby/rqrcode_core-0.2.0
+++ /dev/null
@@ -1,16 +0,0 @@
-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? ( 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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Library for encoding QR Codes
-EAPI=7
-HOMEPAGE=https://github.com/whomwah/rqrcode_core/
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 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_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/whomwah/rqrcode_core/archive/v0.2.0.tar.gz -> rqrcode_core-0.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4b560259d92c32a6e258ee3a5d9dd4a2
diff --git a/metadata/md5-cache/dev-ruby/rqrcode_core-1.1.0 b/metadata/md5-cache/dev-ruby/rqrcode_core-1.1.0
index 6da8d0f43395..cf11143fbca3 100644
--- a/metadata/md5-cache/dev-ruby/rqrcode_core-1.1.0
+++ b/metadata/md5-cache/dev-ruby/rqrcode_core-1.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library for encoding QR Codes
EAPI=7
HOMEPAGE=https://github.com/whomwah/rqrcode_core/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/whomwah/rqrcode_core/archive/v1.1.0.tar.gz -> rqrcode_core-1.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=712370465b1f5ba80ffa02146c9e11ea
diff --git a/metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0 b/metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0
index 5a68c18260c8..fd2cc5b114dc 100644
--- a/metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0
+++ b/metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library for encoding QR Codes
EAPI=8
HOMEPAGE=https://github.com/whomwah/rqrcode_core/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/whomwah/rqrcode_core/archive/v1.2.0.tar.gz -> rqrcode_core-1.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=11af1dd5f50fc7695dec5c2675ed075b
diff --git a/metadata/md5-cache/dev-ruby/rr-1.2.1 b/metadata/md5-cache/dev-ruby/rr-1.2.1
index 1edc4339313d..7c237f76ef09 100644
--- a/metadata/md5-cache/dev-ruby/rr-1.2.1
+++ b/metadata/md5-cache/dev-ruby/rr-1.2.1
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby26(-)] d
DESCRIPTION=A double framework featuring a selection of double techniques and a terse syntax
EAPI=6
HOMEPAGE=https://rr.github.io/rr
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 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
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rr/rr/archive/v1.2.1.tar.gz -> rr-1.2.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=199fdc91a6b385d693d1228db43f6cf3
diff --git a/metadata/md5-cache/dev-ruby/rr-3.0.9 b/metadata/md5-cache/dev-ruby/rr-3.0.9
index 88337351d446..2add373d286d 100644
--- a/metadata/md5-cache/dev-ruby/rr-3.0.9
+++ b/metadata/md5-cache/dev-ruby/rr-3.0.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A double framework featuring a selection of double techniques and a terse syntax
EAPI=8
HOMEPAGE=https://rr.github.io/rr
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rr/rr/archive/v3.0.9.tar.gz -> rr-3.0.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6fd1d4f5c46c25171a14bb8a8c9e7744
diff --git a/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.7.2 b/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.7.2
deleted file mode 100644
index 8cc551dbdcb0..000000000000
--- a/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.7.2
+++ /dev/null
@@ -1,16 +0,0 @@
-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 )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=~net-analyzer/rrdtool-1.7.2[graph=] test? ( ~net-analyzer/rrdtool-1.7.2[graph] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 )
-DESCRIPTION=Ruby bindings for rrdtool
-EAPI=8
-HOMEPAGE=https://oss.oetiker.ch/rrdtool/
-IUSE=graph test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=GPL-2
-RDEPEND=~net-analyzer/rrdtool-1.7.2[graph=] ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 )
-REQUIRED_USE=test? ( graph ) || ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://oss.oetiker.ch/rrdtool/pub/rrdtool-1.7.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ae0b0cd9b6a0f724bed969630317b974
diff --git a/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.8.0 b/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.8.0
index 23fb55e9dcb3..753bbb026009 100644
--- a/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.8.0
+++ b/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.8.0
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://oss.oetiker.ch/rrdtool/
INHERIT=ruby-ng
IUSE=graph test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=GPL-2
RDEPEND=~net-analyzer/rrdtool-1.8.0[graph=] ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
REQUIRED_USE=test? ( graph ) || ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://oss.oetiker.ch/rrdtool/pub/rrdtool-1.8.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=e25411d46078ea8f7618e63b2206cdfe
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=fe0d95eb9691219bc41a2cad523c8e26
diff --git a/metadata/md5-cache/dev-ruby/rspec-2.99.0 b/metadata/md5-cache/dev-ruby/rspec-2.99.0
index 7746b7fb59cf..0f2ebdc06647 100644
--- a/metadata/md5-cache/dev-ruby/rspec-2.99.0
+++ b/metadata/md5-cache/dev-ruby/rspec-2.99.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/rspec-2.99.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fef1a60c55e1448a1b28fcd1d57b7889
diff --git a/metadata/md5-cache/dev-ruby/rspec-3.10.0 b/metadata/md5-cache/dev-ruby/rspec-3.10.0
index 50c8fe997a7e..8cc59856786e 100644
--- a/metadata/md5-cache/dev-ruby/rspec-3.10.0
+++ b/metadata/md5-cache/dev-ruby/rspec-3.10.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
EAPI=7
HOMEPAGE=https://github.com/rspec/rspec
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/rspec-3.10.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=137bb00ef315c630e5a2322e3aa2a0e2
diff --git a/metadata/md5-cache/dev-ruby/rspec-3.11.0 b/metadata/md5-cache/dev-ruby/rspec-3.11.0
index b23d7aa7a74f..95e173a59f47 100644
--- a/metadata/md5-cache/dev-ruby/rspec-3.11.0
+++ b/metadata/md5-cache/dev-ruby/rspec-3.11.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/rspec-3.11.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9dca351aedfa0c554d84b6ca0c49f640
diff --git a/metadata/md5-cache/dev-ruby/rspec-3.9.0 b/metadata/md5-cache/dev-ruby/rspec-3.9.0
deleted file mode 100644
index ef6435a282f8..000000000000
--- a/metadata/md5-cache/dev-ruby/rspec-3.9.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( =dev-ruby/rspec-core-3.9*[ruby_targets_ruby26(-)] =dev-ruby/rspec-expectations-3.9*[ruby_targets_ruby26(-)] =dev-ruby/rspec-mocks-3.9*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/rspec-core-3.9*[ruby_targets_ruby27(-)] =dev-ruby/rspec-expectations-3.9*[ruby_targets_ruby27(-)] =dev-ruby/rspec-mocks-3.9*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
-EAPI=7
-HOMEPAGE=https://github.com/rspec/rspec
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( =dev-ruby/rspec-core-3.9*[ruby_targets_ruby26(-)] =dev-ruby/rspec-expectations-3.9*[ruby_targets_ruby26(-)] =dev-ruby/rspec-mocks-3.9*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/rspec-core-3.9*[ruby_targets_ruby27(-)] =dev-ruby/rspec-expectations-3.9*[ruby_targets_ruby27(-)] =dev-ruby/rspec-mocks-3.9*[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=3
-SRC_URI=https://rubygems.org/gems/rspec-3.9.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c3b3c5ecfa980884062d2442e2bf7be4
diff --git a/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0 b/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0
index 36a0c4632fab..49ae9dcca3e3 100644
--- a/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0
+++ b/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
EAPI=7
HOMEPAGE=https://github.com/rspec/rspec-collection_matchers
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/rspec-collection_matchers-1.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=eb1cee7f2e759fbf65e5ec66a55f4daf
diff --git a/metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r2 b/metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r2
index c249eee03807..bfb8b81fa4fd 100644
--- a/metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r2
+++ b/metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/rspec/rspec-core/archive/v2.99.2.tar.gz -> rspec-core-2.99.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=28823ce7f8e14c190b19c15eb48ea183
diff --git a/metadata/md5-cache/dev-ruby/rspec-core-3.10.1 b/metadata/md5-cache/dev-ruby/rspec-core-3.10.1
index c16db5116fef..3dcadb4b6a8c 100644
--- a/metadata/md5-cache/dev-ruby/rspec-core-3.10.1
+++ b/metadata/md5-cache/dev-ruby/rspec-core-3.10.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
EAPI=7
HOMEPAGE=https://github.com/rspec/rspec-core
+INHERIT=ruby-fakegem
IUSE=highlight test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-core/archive/v3.10.1.tar.gz -> rspec-core-3.10.1-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=807f00c65b934180678c1dce850cb5ab
diff --git a/metadata/md5-cache/dev-ruby/rspec-core-3.10.2 b/metadata/md5-cache/dev-ruby/rspec-core-3.10.2
index e46561ce6669..4404dd78ef4e 100644
--- a/metadata/md5-cache/dev-ruby/rspec-core-3.10.2
+++ b/metadata/md5-cache/dev-ruby/rspec-core-3.10.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
EAPI=7
HOMEPAGE=https://github.com/rspec/rspec-core
+INHERIT=ruby-fakegem
IUSE=highlight test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-core/archive/v3.10.2.tar.gz -> rspec-core-3.10.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b6797619d828eea36fc1f42a0f5c39fb
diff --git a/metadata/md5-cache/dev-ruby/rspec-core-3.11.0 b/metadata/md5-cache/dev-ruby/rspec-core-3.11.0
index 855323102157..3efe6ce4d3e8 100644
--- a/metadata/md5-cache/dev-ruby/rspec-core-3.11.0
+++ b/metadata/md5-cache/dev-ruby/rspec-core-3.11.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-core/archive/v3.11.0.tar.gz -> rspec-core-3.11.0-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3b252d52e776b8fa47586b718ad36dcb
diff --git a/metadata/md5-cache/dev-ruby/rspec-core-3.9.3 b/metadata/md5-cache/dev-ruby/rspec-core-3.9.3
deleted file mode 100644
index 26ca9a920e1b..000000000000
--- a/metadata/md5-cache/dev-ruby/rspec-core-3.9.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( =dev-ruby/rspec-support-3.9*[ruby_targets_ruby26(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( =dev-ruby/rspec-support-3.9*[ruby_targets_ruby27(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/nokogiri-1.5.2[ruby_targets_ruby26(-)] >=dev-ruby/coderay-1.1.1[ruby_targets_ruby26(-)] dev-ruby/syntax[ruby_targets_ruby26(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby26(-)] >=dev-ruby/rspec-expectations-3.8.0:3[ruby_targets_ruby26(-)] >=dev-ruby/rspec-mocks-2.99.0:3[ruby_targets_ruby26(-)] >=dev-ruby/rspec-support-3.9.1:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/nokogiri-1.5.2[ruby_targets_ruby27(-)] >=dev-ruby/coderay-1.1.1[ruby_targets_ruby27(-)] dev-ruby/syntax[ruby_targets_ruby27(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby27(-)] >=dev-ruby/rspec-expectations-3.8.0:3[ruby_targets_ruby27(-)] >=dev-ruby/rspec-mocks-2.99.0:3[ruby_targets_ruby27(-)] >=dev-ruby/rspec-support-3.9.1:3[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
-EAPI=7
-HOMEPAGE=https://github.com/rspec/rspec-core
-IUSE=highlight test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~s390 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/rspec-support-3.9*[ruby_targets_ruby26(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( =dev-ruby/rspec-support-3.9*[ruby_targets_ruby27(-)] highlight? ( >=dev-ruby/coderay-1.1.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=3
-SRC_URI=https://github.com/rspec/rspec-core/archive/v3.9.3.tar.gz -> rspec-core-3.9.3-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=5eb8d1b54fcc35074856af7a48fcce6c
diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-2.99.2 b/metadata/md5-cache/dev-ruby/rspec-expectations-2.99.2
index 56dab5fc1943..75e797f9ede2 100644
--- a/metadata/md5-cache/dev-ruby/rspec-expectations-2.99.2
+++ b/metadata/md5-cache/dev-ruby/rspec-expectations-2.99.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/rspec/rspec-expectations/archive/v2.99.2.tar.gz -> rspec-expectations-2.99.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=601a7409a2e615602e47fa6f036031cc
diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.10.1 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.10.1
index 257adbf39d94..9b01f0d8be86 100644
--- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.10.1
+++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.10.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
EAPI=7
HOMEPAGE=https://github.com/rspec/rspec-expectations
+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 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.10.1.tar.gz -> rspec-expectations-3.10.1-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=55fc1016d9bda076c9128805127c1364
diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.10.2 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.10.2
index a168c7e65127..59c2defee075 100644
--- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.10.2
+++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.10.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
EAPI=7
HOMEPAGE=https://github.com/rspec/rspec-expectations
+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 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.10.2.tar.gz -> rspec-expectations-3.10.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a591d38d3ec412bcaeae88ddbfd0fa5a
diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.11.0 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.11.0
index 03b55cd778f6..18ebd3b3b12d 100644
--- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.11.0
+++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.11.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.11.0.tar.gz -> rspec-expectations-3.11.0-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e600c706c4fd4ee630e10a799a14b88d
diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.9.4 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.9.4
deleted file mode 100644
index e68ec30a006b..000000000000
--- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.9.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby26(-)] <dev-ruby/diff-lcs-2[ruby_targets_ruby26(-)] =dev-ruby/rspec-support-3.9*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby27(-)] <dev-ruby/diff-lcs-2[ruby_targets_ruby27(-)] =dev-ruby/rspec-support-3.9*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/rspec-mocks-3.2.0:3[ruby_targets_ruby26(-)] >=dev-ruby/rspec-support-3.5.0:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rspec-mocks-3.2.0:3[ruby_targets_ruby27(-)] >=dev-ruby/rspec-support-3.5.0:3[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/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=A Behaviour Driven Development (BDD) framework for Ruby
-EAPI=7
-HOMEPAGE=https://github.com/rspec/rspec-expectations
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~s390 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/diff-lcs-1.2.0[ruby_targets_ruby26(-)] <dev-ruby/diff-lcs-2[ruby_targets_ruby26(-)] =dev-ruby/rspec-support-3.9*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby27(-)] <dev-ruby/diff-lcs-2[ruby_targets_ruby27(-)] =dev-ruby/rspec-support-3.9*[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=3
-SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.9.4.tar.gz -> rspec-expectations-3.9.4-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=bdf7ec72ac0340bf107150247566de0f
diff --git a/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1 b/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1
index be3f5fda81e2..017a93953c42 100644
--- a/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1
+++ b/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/rspec/rspec-its
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rspec-core-3.0.0[ruby_targets_ruby26(-)] >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rspec-core-3.0.0[ruby_targets_ruby27(-)] >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rspec-core-3.0.0[ruby_targets_ruby30(-)] >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rspec-core-3.0.0[ruby_targets_ruby31(-)] >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/rspec-its-1.3.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a52adbcf978b4d38060b9d0964d6dcb1
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=a66c4e93eedab8221e7f57289f5fa588
diff --git a/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0 b/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0
deleted file mode 100644
index 783fb26ecdc4..000000000000
--- a/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rspec[ruby_targets_ruby26(-)] dev-util/cucumber[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec[ruby_targets_ruby27(-)] dev-util/cucumber[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Set of matchers and helpers to allow you test your APIs responses
-EAPI=6
-HOMEPAGE=https://github.com/waterlink/rspec-json_expectations
-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=1
-SRC_URI=https://rubygems.org/gems/rspec-json_expectations-2.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=934a31bbfe92d67d9c6a758391a6c11d
diff --git a/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1 b/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1
index 1ebedd68385f..f9bc60c49315 100644
--- a/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Set of matchers and helpers to allow you test your APIs responses
EAPI=8
HOMEPAGE=https://github.com/waterlink/rspec-json_expectations
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/rspec-json_expectations-2.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=12dd4fe7b772e15b87235111ae557fe1
diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2-r1 b/metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2-r1
index 23df893b6345..8f4596e28e0d 100644
--- a/metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2-r1
+++ b/metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/rspec/rspec-mocks/archive/v2.99.2.tar.gz -> rspec-mocks-2.99.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b48093cfbe967f2aa5dea162ef2bee15
diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.10.2 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.10.2
index cc8f1812cd6a..03f912e3953c 100644
--- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.10.2
+++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.10.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
EAPI=7
HOMEPAGE=https://github.com/rspec/rspec-mocks
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.10.2.tar.gz -> rspec-mocks-3.10.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d510b95abeedf47cccb398e66a297893
diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.10.3 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.10.3
index 874bfe17e7c2..1992fddf662d 100644
--- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.10.3
+++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.10.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
EAPI=7
HOMEPAGE=https://github.com/rspec/rspec-mocks
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.10.3.tar.gz -> rspec-mocks-3.10.3-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c9160a76dd10ec29915cd9064a47d8ff
diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.11.0 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.11.0
index c8264c048440..3d1dd41acda7 100644
--- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.11.0
+++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.11.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
EAPI=8
HOMEPAGE=https://github.com/rspec/rspec-mocks
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.11.0.tar.gz -> rspec-mocks-3.11.0-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5a8849f45903a007df13dd0f68ceac0c
diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.11.1 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.11.1
index 8a4cfb279a88..2fc8fb3fbbea 100644
--- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.11.1
+++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.11.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.11.1.tar.gz -> rspec-mocks-3.11.1-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5c0879197ef599bb4448615f0acca5fd
diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.9.1 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.9.1
deleted file mode 100644
index b7b5a268ce6f..000000000000
--- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.9.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( =dev-ruby/rspec-support-3.9*[ruby_targets_ruby26(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby26(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/rspec-support-3.9*[ruby_targets_ruby27(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby27(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/rspec-core-3.3.0:3[ruby_targets_ruby26(-)] >=dev-ruby/rspec-expectations-2.99.0:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rspec-core-3.3.0:3[ruby_targets_ruby27(-)] >=dev-ruby/rspec-expectations-2.99.0:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=A Behaviour Driven Development (BDD) framework for Ruby
-EAPI=7
-HOMEPAGE=https://github.com/rspec/rspec-mocks
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~s390 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/rspec-support-3.9*[ruby_targets_ruby26(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby26(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/rspec-support-3.9*[ruby_targets_ruby27(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby27(-)] =dev-ruby/diff-lcs-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=3
-SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.9.1.tar.gz -> rspec-mocks-3.9.1-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4d39f15043434bb269eb9750f05aee31
diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-3.9.1 b/metadata/md5-cache/dev-ruby/rspec-rails-3.9.1
index 1453ca55b6e9..9bb943cdaa1b 100644
--- a/metadata/md5-cache/dev-ruby/rspec-rails-3.9.1
+++ b/metadata/md5-cache/dev-ruby/rspec-rails-3.9.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual
DESCRIPTION=RSpec's official Ruby on Rails plugin
EAPI=7
HOMEPAGE=https://rspec.info/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-rails/archive/v3.9.1.tar.gz -> rspec-rails-3.9.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e6fe0e6b3ba349479aec4da0c58cd611
diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-4.1.2 b/metadata/md5-cache/dev-ruby/rspec-rails-4.1.2
index 60ffa5197fa7..43837e773b6e 100644
--- a/metadata/md5-cache/dev-ruby/rspec-rails-4.1.2
+++ b/metadata/md5-cache/dev-ruby/rspec-rails-4.1.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=RSpec's official Ruby on Rails plugin
EAPI=7
HOMEPAGE=https://rspec.info/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/rspec/rspec-rails/archive/v4.1.2.tar.gz -> rspec-rails-4.1.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fb64696049e4f4768219a6ddea99c670
diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-5.0.2 b/metadata/md5-cache/dev-ruby/rspec-rails-5.0.2
deleted file mode 100644
index 32e31ec2f85e..000000000000
--- a/metadata/md5-cache/dev-ruby/rspec-rails-5.0.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby26(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby26(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby26(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby26(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby27(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby27(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby27(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties:5.2[ruby_targets_ruby27(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby26(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby26(-)] ~dev-ruby/rspec-rails-5.0.2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby27(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby27(-)] ~dev-ruby/rspec-rails-5.0.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=RSpec's official Ruby on Rails plugin
-EAPI=8
-HOMEPAGE=https://rspec.info/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby26(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby26(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby26(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby26(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby27(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby27(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby27(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties:5.2[ruby_targets_ruby27(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=5
-SRC_URI=https://github.com/rspec/rspec-rails/archive/v5.0.2.tar.gz -> rspec-rails-5.0.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=862151d6887e7c00384f5aad8fda3f48
diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-5.0.3 b/metadata/md5-cache/dev-ruby/rspec-rails-5.0.3
deleted file mode 100644
index c901e754f798..000000000000
--- a/metadata/md5-cache/dev-ruby/rspec-rails-5.0.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby26(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby26(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby26(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby26(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby27(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby27(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby27(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties:5.2[ruby_targets_ruby27(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby26(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby26(-)] ~dev-ruby/rspec-rails-5.0.3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby27(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby27(-)] ~dev-ruby/rspec-rails-5.0.3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=RSpec's official Ruby on Rails plugin
-EAPI=8
-HOMEPAGE=https://rspec.info/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby26(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby26(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby26(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby26(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby27(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby27(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby27(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties:5.2[ruby_targets_ruby27(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=5
-SRC_URI=https://github.com/rspec/rspec-rails/archive/v5.0.3.tar.gz -> rspec-rails-5.0.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=172e44ec0c07095f76308dac65cc9be4
diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-5.1.1 b/metadata/md5-cache/dev-ruby/rspec-rails-5.1.1
index d1d8267afac5..5838b91d58fe 100644
--- a/metadata/md5-cache/dev-ruby/rspec-rails-5.1.1
+++ b/metadata/md5-cache/dev-ruby/rspec-rails-5.1.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=RSpec's official Ruby on Rails plugin
EAPI=8
HOMEPAGE=https://rspec.info/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/rspec/rspec-rails/archive/v5.1.1.tar.gz -> rspec-rails-5.1.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b6f542e595e8419cee63189ec8aaa51f
diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-5.1.2 b/metadata/md5-cache/dev-ruby/rspec-rails-5.1.2
index 2fa1ed2e4e68..c24e222925f6 100644
--- a/metadata/md5-cache/dev-ruby/rspec-rails-5.1.2
+++ b/metadata/md5-cache/dev-ruby/rspec-rails-5.1.2
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby26(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby26(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby26(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby26(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby27(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby27(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby27(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties:5.2[ruby_targets_ruby27(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby26(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby26(-)] ~dev-ruby/rspec-rails-5.1.2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby27(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby27(-)] ~dev-ruby/rspec-rails-5.1.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby26(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby26(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby26(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby26(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby27(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby27(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby27(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties:5.2[ruby_targets_ruby27(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby30(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby30(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:5.2[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby26(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby26(-)] ~dev-ruby/rspec-rails-5.1.2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby27(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby27(-)] ~dev-ruby/rspec-rails-5.1.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby30(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby30(-)] ~dev-ruby/rspec-rails-5.1.2[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
DESCRIPTION=RSpec's official Ruby on Rails plugin
EAPI=8
HOMEPAGE=https://rspec.info/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+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/activesupport:6.1[ruby_targets_ruby26(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby26(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby26(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby26(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby27(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby27(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby27(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties:5.2[ruby_targets_ruby27(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
+RDEPEND=ruby_targets_ruby26? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby26(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby26(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby26(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby26(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby26(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby26(-)] dev-ruby/railties:6.0[ruby_targets_ruby26(-)] dev-ruby/railties:5.2[ruby_targets_ruby26(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby27(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby27(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby27(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby27(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby27(-)] dev-ruby/railties:6.0[ruby_targets_ruby27(-)] dev-ruby/railties:5.2[ruby_targets_ruby27(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] dev-ruby/activesupport:6.0[ruby_targets_ruby30(-)] dev-ruby/activesupport:5.2[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] dev-ruby/actionpack:6.0[ruby_targets_ruby30(-)] dev-ruby/actionpack:5.2[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:5.2[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.10:3[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=5
SRC_URI=https://github.com/rspec/rspec-rails/archive/v5.1.2.tar.gz -> rspec-rails-5.1.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b6f542e595e8419cee63189ec8aaa51f
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=c1165ef64f72a21e0c081215d8117892
diff --git a/metadata/md5-cache/dev-ruby/rspec-retry-0.6.2 b/metadata/md5-cache/dev-ruby/rspec-retry-0.6.2
index be925093ba77..88cd03b0197d 100644
--- a/metadata/md5-cache/dev-ruby/rspec-retry-0.6.2
+++ b/metadata/md5-cache/dev-ruby/rspec-retry-0.6.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Retry intermittently failing rspec examples
EAPI=7
HOMEPAGE=https://github.com/NoRedInk/rspec-retry
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rspec-retry-0.6.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=125efda5f6f5f16fc36d57e07deb0623
diff --git a/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0 b/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0
index 5023736db415..717cc4b91a36 100644
--- a/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0
+++ b/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Stub environment variables in a scoped context for testing
EAPI=7
HOMEPAGE=https://github.com/pboling/rspec-stubbed_env
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/rspec-stubbed_env-1.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=beb863ffaa7ad3c296b03475147a10b0
diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.10.2 b/metadata/md5-cache/dev-ruby/rspec-support-3.10.2
index f2d158cf5656..c46e368a89ab 100644
--- a/metadata/md5-cache/dev-ruby/rspec-support-3.10.2
+++ b/metadata/md5-cache/dev-ruby/rspec-support-3.10.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
EAPI=7
HOMEPAGE=https://github.com/rspec/rspec-support
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-support/archive/v3.10.2.tar.gz -> rspec-support-3.10.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dcc6b86ad3c80909dd819b0aaed2dca1
diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.10.3 b/metadata/md5-cache/dev-ruby/rspec-support-3.10.3
index 758f882a5882..535ac1e817aa 100644
--- a/metadata/md5-cache/dev-ruby/rspec-support-3.10.3
+++ b/metadata/md5-cache/dev-ruby/rspec-support-3.10.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
EAPI=8
HOMEPAGE=https://github.com/rspec/rspec-support
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-support/archive/v3.10.3.tar.gz -> rspec-support-3.10.3-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5ae7fd75d501e1a86c901376dc1bdda0
diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.11.0 b/metadata/md5-cache/dev-ruby/rspec-support-3.11.0
index 07e267c2373d..d18444a0766f 100644
--- a/metadata/md5-cache/dev-ruby/rspec-support-3.11.0
+++ b/metadata/md5-cache/dev-ruby/rspec-support-3.11.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-support/archive/v3.11.0.tar.gz -> rspec-support-3.11.0-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ba56cfcc1b05cc3462fd7591d21b8005
diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.9.4 b/metadata/md5-cache/dev-ruby/rspec-support-3.9.4
deleted file mode 100644
index f0b1b0851607..000000000000
--- a/metadata/md5-cache/dev-ruby/rspec-support-3.9.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/rspec-3.9.0:3[ruby_targets_ruby26(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rspec-3.9.0:3[ruby_targets_ruby27(-)] >=dev-ruby/thread_order-1.1.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/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=A Behaviour Driven Development (BDD) framework for Ruby
-EAPI=7
-HOMEPAGE=https://github.com/rspec/rspec-support
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~s390 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=3
-SRC_URI=https://github.com/rspec/rspec-support/archive/v3.9.4.tar.gz -> rspec-support-3.9.4-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d3a8367995f96e6aaab9b0a82b4d249c
diff --git a/metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r1 b/metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r1
index ca32f1e6c808..89386b180113 100644
--- a/metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r1
+++ b/metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=RSpec support and matchers
EAPI=7
HOMEPAGE=https://github.com/thekompanee/rspectacular
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rspectacular-0.70.8.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e5776a650ac7a6b69e652ee104ab2a99
diff --git a/metadata/md5-cache/dev-ruby/rss-0.2.9 b/metadata/md5-cache/dev-ruby/rss-0.2.9
index ebea012c69e2..5172454983c8 100644
--- a/metadata/md5-cache/dev-ruby/rss-0.2.9
+++ b/metadata/md5-cache/dev-ruby/rss-0.2.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Family of libraries that support various formats of XML feeds
EAPI=7
HOMEPAGE=https://github.com/ruby/rss
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rss-0.2.9.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d87ddb125c91e831b8b9f10db3965a30
diff --git a/metadata/md5-cache/dev-ruby/rss-0.2.9-r1 b/metadata/md5-cache/dev-ruby/rss-0.2.9-r1
index 7a217823cf59..69a3c266bba2 100644
--- a/metadata/md5-cache/dev-ruby/rss-0.2.9-r1
+++ b/metadata/md5-cache/dev-ruby/rss-0.2.9-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Family of libraries that support various formats of XML feeds
EAPI=8
HOMEPAGE=https://github.com/ruby/rss
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
RDEPEND=ruby_targets_ruby26? ( dev-ruby/rexml[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/rexml[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rexml[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rexml[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rss-0.2.9.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d423beec558a9fa4706384e2517e12f6
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=aff0f078a7879435eab0cb03500a4ebf
diff --git a/metadata/md5-cache/dev-ruby/ruby-atk-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-atk-3.4.3
index 4e711f40f850..e3412dcf0e28 100644
--- a/metadata/md5-cache/dev-ruby/ruby-atk-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-atk-3.4.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/atk[introspection] ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ru
DESCRIPTION=Ruby Atk bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0d81abe5f2faeee8649fe2725faeb8f0
diff --git a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4
index 813b7917e7ad..06c137f4c660 100644
--- a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4
+++ b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Ruby bindings for Augeas
EAPI=8
HOMEPAGE=http://augeas.net/
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc x86
LICENSE=LGPL-2.1
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=http://download.augeas.net/ruby/ruby-augeas-0.5.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=feb4efcf9a563557e95773e9a5eeca56
diff --git a/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.4.3
index e46018876144..d9043b668a0f 100644
--- a/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.4.3
@@ -4,6 +4,7 @@ DEPEND=x11-libs/cairo ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ru
DESCRIPTION=Ruby cairo-gobject bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1c0b85558c58146026c355d505176568
diff --git a/metadata/md5-cache/dev-ruby/ruby-clutter-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-clutter-3.4.3
index be6cbb807d57..ec3daad003f6 100644
--- a/metadata/md5-cache/dev-ruby/ruby-clutter-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-clutter-3.4.3
@@ -4,6 +4,7 @@ DEPEND=media-libs/clutter[introspection] ruby_targets_ruby26? ( dev-lang/ruby:2.
DESCRIPTION=Ruby Clutter bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=9219ec1a7dc03fde5ada071732075907
diff --git a/metadata/md5-cache/dev-ruby/ruby-clutter-gdk-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-clutter-gdk-3.4.3
index 5c8bd0006bce..ba40961eba55 100644
--- a/metadata/md5-cache/dev-ruby/ruby-clutter-gdk-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-clutter-gdk-3.4.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby binding of GDK specific API of Clutter
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6a3add72a981d0c7c27edd7711597709
diff --git a/metadata/md5-cache/dev-ruby/ruby-clutter-gstreamer-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-clutter-gstreamer-3.4.3
index a7d6783abba6..36110e002006 100644
--- a/metadata/md5-cache/dev-ruby/ruby-clutter-gstreamer-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-clutter-gstreamer-3.4.3
@@ -4,6 +4,7 @@ DEPEND=media-libs/clutter-gst[introspection] ruby_targets_ruby26? ( dev-lang/rub
DESCRIPTION=Ruby Clutter bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=d56a4875b3b2cf439dfeeee122300c76
diff --git a/metadata/md5-cache/dev-ruby/ruby-clutter-gtk-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-clutter-gtk-3.4.3
index 895c25d24437..a0e0dbb2d214 100644
--- a/metadata/md5-cache/dev-ruby/ruby-clutter-gtk-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-clutter-gtk-3.4.3
@@ -4,6 +4,7 @@ DEPEND=media-libs/clutter-gtk[gtk,introspection] ruby_targets_ruby26? ( dev-lang
DESCRIPTION=Ruby Clutter-GTK bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=7e8e1e9562bccfe51d2c7be4abb02a58
diff --git a/metadata/md5-cache/dev-ruby/ruby-dict-0.9.4-r5 b/metadata/md5-cache/dev-ruby/ruby-dict-0.9.4-r5
index 8df1c1506865..52313031c427 100644
--- a/metadata/md5-cache/dev-ruby/ruby-dict-0.9.4-r5
+++ b/metadata/md5-cache/dev-ruby/ruby-dict-0.9.4-r5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=RFC 2229 client in Ruby
EAPI=8
HOMEPAGE=http://www.caliban.org/ruby/ruby-dict.shtml
+INHERIT=ruby-ng
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31
KEYWORDS=amd64 ~ppc x86
LICENSE=GPL-2
@@ -11,5 +12,5 @@ RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-la
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
SLOT=0
SRC_URI=http://www.caliban.org/files/ruby/ruby-dict-0.9.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2fb03f2780a7d0562a44408aba51649b
diff --git a/metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r1 b/metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r1
index dbd620d978e9..d714ff7013df 100644
--- a/metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r1
+++ b/metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxslt app-text/docbook-xsl-ns-stylesheets ruby_targets_ruby26?
DESCRIPTION=Ruby library to access ELF files information
EAPI=8
HOMEPAGE=https://www.flameeyes.eu/projects/ruby-elf
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64
LICENSE=GPL-2+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Flameeyes/ruby-elf/archive/1.0.8.tar.gz -> ruby-elf-1.0.8.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=996030de843311b6f969f87f62bf4599
diff --git a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.0 b/metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.0
index 259e185e4821..d1ca14bfeb1f 100644
--- a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.0
+++ b/metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby library to parse ATOM/RSS feeds
EAPI=8
HOMEPAGE=https://github.com/feed2imap/ruby-feedparser
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/feed2imap/ruby-feedparser/archive/v0.10.0.tar.gz -> ruby-feedparser-0.10.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f8dbaa35a9bef87e48c084f1b2d2dd15
diff --git a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.9.7 b/metadata/md5-cache/dev-ruby/ruby-feedparser-0.9.7
index 5dd3bbf53b7d..2e048f1c552c 100644
--- a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.9.7
+++ b/metadata/md5-cache/dev-ruby/ruby-feedparser-0.9.7
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby library to parse ATOM/RSS feeds
EAPI=7
HOMEPAGE=https://github.com/feed2imap/ruby-feedparser
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/feed2imap/ruby-feedparser/archive/v0.9.7.tar.gz -> ruby-feedparser-0.9.7.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=264e018e9ec1a89eab56c848ea0b849c
diff --git a/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.2-r1 b/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.2-r1
index 4fe7095b3619..29af7e7fec6f 100644
--- a/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.2-r1
+++ b/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.2-r1
@@ -1,9 +1,10 @@
-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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=sys-apps/file test? ( >=sys-apps/file-5.30 ) 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=Ruby binding to libmagic
EAPI=8
HOMEPAGE=https://github.com/blackwinter/ruby-filemagic
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=~amd64 ~hppa ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-filemagic-0.7.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=919114c748b7072000d732c25c87e33d
diff --git a/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3 b/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3
index c44838400985..f02eaecd01de 100644
--- a/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3
+++ b/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=sys-apps/file test? ( >=sys-apps/file-5.30 ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Ruby binding to libmagic
EAPI=8
HOMEPAGE=https://github.com/blackwinter/ruby-filemagic
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=~amd64 ~hppa ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-filemagic-0.7.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=744ca8af0c5d4faec9962798f7cb0c41
diff --git a/metadata/md5-cache/dev-ruby/ruby-gdk3-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gdk3-3.4.3
index c95d8fd1954f..07f7092b1290 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gdk3-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gdk3-3.4.3
@@ -4,6 +4,7 @@ DEPEND=x11-libs/gtk+:3[introspection] ruby_targets_ruby26? ( dev-lang/ruby:2.6 )
DESCRIPTION=Ruby GDK-3.x bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=26fe993c21f8a7b71c848ce13fac91b8
diff --git a/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.4.3
index a35c0f2c354c..e531b5962d23 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.4.3
@@ -4,6 +4,7 @@ DEPEND=test? ( x11-libs/gdk-pixbuf[jpeg] ) ruby_targets_ruby26? ( dev-lang/ruby:
DESCRIPTION=Ruby GdkPixbuf2 bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=59b84f84f88bc8e2d6b2b2b38bf4b2ec
diff --git a/metadata/md5-cache/dev-ruby/ruby-gegl-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gegl-3.4.3
index 65f4dd5720ae..61c97f08513b 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gegl-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gegl-3.4.3
@@ -4,6 +4,7 @@ DEPEND=media-libs/gegl:0.4[introspection] ruby_targets_ruby26? ( dev-lang/ruby:2
DESCRIPTION=Ruby GEGL bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=436b0c157ef691cb85f11ff891ac87c5
diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.5 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.5
index 1417d35a240b..f9fe74e041cd 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.5
+++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.5
@@ -4,6 +4,7 @@ DEPEND=sys-devel/gettext ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets
DESCRIPTION=Native Language Support Library and Tools modeled after GNU gettext package
EAPI=7
HOMEPAGE=https://ruby-gettext.github.io/
+INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86
LICENSE=|| ( Ruby LGPL-3+ )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/gettext-3.3.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6e72fd57dbce3c2ee1acee69e3faf5ac
diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.7 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.7
index de611b207b72..57a90cc964de 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.7
+++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.7
@@ -4,6 +4,7 @@ DEPEND=sys-devel/gettext ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets
DESCRIPTION=Native Language Support Library and Tools modeled after GNU gettext package
EAPI=7
HOMEPAGE=https://ruby-gettext.github.io/
+INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=|| ( Ruby LGPL-3+ )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/gettext-3.3.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=aaed340d7094b99bee8384c39b02b180
diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.1 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.1
index 0ff49fb742b6..c0346d3c2605 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.1
+++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.1
@@ -4,6 +4,7 @@ DEPEND=sys-devel/gettext ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets
DESCRIPTION=Native Language Support Library and Tools modeled after GNU gettext package
EAPI=8
HOMEPAGE=https://ruby-gettext.github.io/
+INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=|| ( Ruby LGPL-3+ )
@@ -12,5 +13,5 @@ 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/gettext-3.4.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4d8f6b3fc346a9e2620b1e06ad20d2a9
diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3
new file mode 100644
index 000000000000..b7ec7ab55b2a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/erubi[ruby_targets_ruby26(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby26(-)] dev-ruby/prime[ruby_targets_ruby26(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/erubi[ruby_targets_ruby27(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby27(-)] dev-ruby/prime[ruby_targets_ruby27(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/erubi[ruby_targets_ruby30(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby30(-)] dev-ruby/prime[ruby_targets_ruby30(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/erubi[ruby_targets_ruby31(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby31(-)] dev-ruby/prime[ruby_targets_ruby31(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) dev-ruby/racc[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) dev-ruby/racc[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) dev-ruby/racc[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) dev-ruby/racc[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/test-unit-rr[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/test-unit-rr[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/test-unit-rr[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/test-unit-rr[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=sys-devel/gettext ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Native Language Support Library and Tools modeled after GNU gettext package
+EAPI=8
+HOMEPAGE=https://ruby-gettext.github.io/
+INHERIT=ruby-fakegem
+IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=|| ( Ruby LGPL-3+ )
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/erubi[ruby_targets_ruby26(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby26(-)] dev-ruby/prime[ruby_targets_ruby26(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/erubi[ruby_targets_ruby27(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby27(-)] dev-ruby/prime[ruby_targets_ruby27(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/erubi[ruby_targets_ruby30(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby30(-)] dev-ruby/prime[ruby_targets_ruby30(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/erubi[ruby_targets_ruby31(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby31(-)] dev-ruby/prime[ruby_targets_ruby31(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby31(-)] ) sys-devel/gettext ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/gettext-3.4.3.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=d8db7f02c1f2a5b840b10f4688ebef37
diff --git a/metadata/md5-cache/dev-ruby/ruby-gio2-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gio2-3.4.3
index 6ddc67c0f2aa..b7698f2fb3ea 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gio2-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gio2-3.4.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib test? ( sys-apps/dbus ) ruby_targets_ruby26? ( dev-lang/rub
DESCRIPTION=Ruby binding of gio-2
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b897748610054b52821627dfd27a9d42
diff --git a/metadata/md5-cache/dev-ruby/ruby-glib2-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-glib2-3.4.3
index 38051f087e86..f01cc28362c2 100644
--- a/metadata/md5-cache/dev-ruby/ruby-glib2-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-glib2-3.4.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets
DESCRIPTION=Ruby Glib2 bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=amd64 ~ppc ~ppc64 ~riscv x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2147316dcb5638edb849ac578cf43674
diff --git a/metadata/md5-cache/dev-ruby/ruby-gnome2-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gnome2-3.4.3
index bcbe72d292d1..1eaa0310ec7a 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gnome2-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gnome2-3.4.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby Gnome2 bindings
EAPI=7
HOMEPAGE=http://ruby-gnome2.sourceforge.jp/
+INHERIT=ruby-ng
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27
KEYWORDS=amd64 ~x86
LICENSE=LGPL-2.1+
@@ -11,5 +12,5 @@ RDEPEND=ruby_targets_ruby26? ( ~dev-ruby/ruby-atk-3.4.3[ruby_targets_ruby26(-)]
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3d5b4e5787b6e1d9d28d22d80fdd4caf
diff --git a/metadata/md5-cache/dev-ruby/ruby-gnumeric-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gnumeric-3.4.3
index 31479048d1a2..75329b80789c 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gnumeric-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gnumeric-3.4.3
@@ -4,6 +4,7 @@ DEPEND=app-office/gnumeric[introspection] ruby_targets_ruby26? ( dev-lang/ruby:2
DESCRIPTION=Ruby Gnumeric bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=0f4b13635743dfd7029cf43e979fe374
diff --git a/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.4.3
index 6dc4f2b7ff63..dd6a4fa9a24a 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.4.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib dev-libs/gobject-introspection ruby_targets_ruby26? ( dev-l
DESCRIPTION=Ruby GObjectIntrospection bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1d98da586b794237b0157ed1b98d55da
diff --git a/metadata/md5-cache/dev-ruby/ruby-goffice-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-goffice-3.4.3
index 40b5ac38cb43..a135ae9fe044 100644
--- a/metadata/md5-cache/dev-ruby/ruby-goffice-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-goffice-3.4.3
@@ -4,6 +4,7 @@ DEPEND=x11-libs/goffice[introspection] ruby_targets_ruby26? ( dev-lang/ruby:2.6
DESCRIPTION=Ruby GOffice bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=9e3f7cd4d38dac5a178dbd378de3ed64
diff --git a/metadata/md5-cache/dev-ruby/ruby-gsf-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gsf-3.4.3
index 1f2d6455c18e..fc09d808259d 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gsf-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gsf-3.4.3
@@ -4,6 +4,7 @@ DEPEND=gnome-extra/libgsf[introspection] ruby_targets_ruby26? ( dev-lang/ruby:2.
DESCRIPTION=Ruby GSF bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0d73b8eac709094cea24a7c1b26e5b7b
diff --git a/metadata/md5-cache/dev-ruby/ruby-gstreamer-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gstreamer-3.4.3
index e26413443e30..6b4dd25513be 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gstreamer-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gstreamer-3.4.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib dev-libs/gobject-introspection media-libs/gstreamer:1.0[int
DESCRIPTION=Ruby GStreamer bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=3fc516fb7af14974e87d625ddcf5d5d2
diff --git a/metadata/md5-cache/dev-ruby/ruby-gtk2-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gtk2-3.4.3
index 7720a26e40a8..c4062194213f 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gtk2-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gtk2-3.4.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib x11-libs/cairo x11-libs/gdk-pixbuf[introspection] x11-libs/
DESCRIPTION=Ruby Gtk2 bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=b4ee6e052aa3d19b097b4fefe77d26a4
diff --git a/metadata/md5-cache/dev-ruby/ruby-gtk3-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gtk3-3.4.3
index cf594adf67df..62a19d1b57ca 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gtk3-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gtk3-3.4.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib dev-libs/gobject-introspection x11-libs/gtk+:3[introspectio
DESCRIPTION=Ruby Gtk3 bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=646a0bee3ee7e9ca46d0cc690274a57c
diff --git a/metadata/md5-cache/dev-ruby/ruby-gtksourceview-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gtksourceview-3.4.3
index 4fa442ae494b..790897f806b9 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gtksourceview-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gtksourceview-3.4.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib x11-libs/gdk-pixbuf x11-libs/gtksourceview:2.0 x11-libs/gtk
DESCRIPTION=Ruby bindings for gtksourceview
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=e69f11f409daf1421dfbc8e1b29e799a
diff --git a/metadata/md5-cache/dev-ruby/ruby-gtksourceview3-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gtksourceview3-3.4.3
index 809fd94401da..9ce10871f157 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gtksourceview3-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gtksourceview3-3.4.3
@@ -4,6 +4,7 @@ DEPEND=x11-libs/gtksourceview:3.0[introspection] ruby_targets_ruby26? ( dev-lang
DESCRIPTION=Ruby gtksourceview-3.x bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=5d53605dfd3d799272e55f0a838a6914
diff --git a/metadata/md5-cache/dev-ruby/ruby-gtksourceview4-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gtksourceview4-3.4.3
index 57000631f190..cad9a9855b34 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gtksourceview4-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gtksourceview4-3.4.3
@@ -4,6 +4,7 @@ DEPEND=x11-libs/gtksourceview:4[introspection] ruby_targets_ruby26? ( dev-lang/r
DESCRIPTION=Ruby GtkSourceView4 bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=922d5dedca169523ffca11a6014372e2
diff --git a/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 b/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2
index 19d1fba81319..ffdec2fa734e 100644
--- a/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2
+++ b/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2
@@ -1,16 +1,17 @@
-BDEPEND=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_ruby30? ( test? ( >=dev-ruby/hoe-2.5.0[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=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_ruby30? ( test? ( >=dev-ruby/hoe-2.5.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/hoe-2.5.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A common interface to HMAC functionality as documented in RFC2104
EAPI=8
HOMEPAGE=http://ruby-hmac.rubyforge.org/
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 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_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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-hmac-0.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=014aad6e20805b9af5abfc04d290026a
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=f9edeef5cf9c63a52c6578c88d06d030
diff --git a/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r2 b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r2
deleted file mode 100644
index 3d6ed7bf0298..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=net-nds/openldap-2:= dev-libs/cyrus-sasl ssl? ( dev-libs/openssl:0= ) 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=A Ruby interface to some LDAP libraries
-EAPI=6
-HOMEPAGE=https://github.com/bearded/ruby-ldap
-IUSE=ssl ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86
-LICENSE=BSD
-RDEPEND=>=net-nds/openldap-2:= dev-libs/cyrus-sasl ssl? ( dev-libs/openssl: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
-SLOT=0
-SRC_URI=https://rubygems.org/gems/ruby-ldap-0.9.20.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=147a1df2d8e870546e8d5867608e3aae
diff --git a/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r3 b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r3
index 24a735acb1e3..752bc4d1160e 100644
--- a/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r3
+++ b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r3
@@ -4,6 +4,7 @@ DEPEND=>=net-nds/openldap-2:= dev-libs/cyrus-sasl ssl? ( dev-libs/openssl:0= ) r
DESCRIPTION=A Ruby interface to some LDAP libraries
EAPI=8
HOMEPAGE=https://github.com/bearded/ruby-ldap
+INHERIT=ruby-fakegem
IUSE=ssl ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=test !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-ldap-0.9.20.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4a8a09dba18a8d29c301c9672914957a
diff --git a/metadata/md5-cache/dev-ruby/ruby-libsecret-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-libsecret-3.4.3
index e88e9a855ef9..8d77fe33dc2c 100644
--- a/metadata/md5-cache/dev-ruby/ruby-libsecret-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-libsecret-3.4.3
@@ -4,6 +4,7 @@ DEPEND=app-crypt/libsecret[introspection] ruby_targets_ruby26? ( dev-lang/ruby:2
DESCRIPTION=Ruby libsecret bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2ba249c61dc417b9b610b28b0b245856
diff --git a/metadata/md5-cache/dev-ruby/ruby-macho-2.5.1 b/metadata/md5-cache/dev-ruby/ruby-macho-2.5.1
index c0e2783dcf2b..b037929b4f2a 100644
--- a/metadata/md5-cache/dev-ruby/ruby-macho-2.5.1
+++ b/metadata/md5-cache/dev-ruby/ruby-macho-2.5.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A library for viewing and manipulating Mach-O files in Ruby
EAPI=7
HOMEPAGE=https://github.com/Homebrew/ruby-macho
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/Homebrew/ruby-macho/archive/v2.5.1.tar.gz -> ruby-macho-2.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=87c70c9a5cf1e1648d7997c270ef58af
diff --git a/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 b/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1
index 61b59eb648ca..eb379ce95272 100644
--- a/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1
+++ b/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/hoe[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/hoe[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/hoe[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/hoe[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/hoe[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/hoe[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/hoe[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( media-sound/id3v2 ) 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(-)] )
+DEPEND=test? ( media-sound/id3v2 ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A pure Ruby library for access to mp3 files (internal infos and tags)
EAPI=8
HOMEPAGE=http://rubyforge.org/projects/ruby-mp3info/
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
-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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/moumar/ruby-mp3info/archive/v0.8.10.tar.gz -> ruby-mp3info-0.8.10-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=17b701689a16b5a6d21e0a2b5283cc37
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=2b33f20892dae6e58c6a393b35766cbc
diff --git a/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.0 b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.0
index adf08eb71c64..bb5234624674 100644
--- a/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.0
+++ b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Pure ruby LDAP client implementation
EAPI=7
HOMEPAGE=https://github.com/ruby-ldap/ruby-net-ldap
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-ldap/ruby-net-ldap/archive/v0.17.0.tar.gz -> ruby-net-ldap-0.17.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b7fabed627e9780b79994c86369f7396
diff --git a/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.1 b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.1
new file mode 100644
index 000000000000..70c8a9631435
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/flexmock-1.3.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/flexmock-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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DESCRIPTION=Pure ruby LDAP client implementation
+EAPI=8
+HOMEPAGE=https://github.com/ruby-ldap/ruby-net-ldap
+INHERIT=ruby-fakegem
+IUSE=test 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://github.com/ruby-ldap/ruby-net-ldap/archive/v0.17.1.tar.gz -> ruby-net-ldap-0.17.1.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=70822af19b7bacd82e00e57b36aae3df
diff --git a/metadata/md5-cache/dev-ruby/ruby-odbc-0.99999 b/metadata/md5-cache/dev-ruby/ruby-odbc-0.99999
index 67bd4110e27d..77a56f1f1876 100644
--- a/metadata/md5-cache/dev-ruby/ruby-odbc-0.99999
+++ b/metadata/md5-cache/dev-ruby/ruby-odbc-0.99999
@@ -3,6 +3,7 @@ DEPEND=>=dev-db/unixODBC-2.0.6 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_t
DESCRIPTION=RubyODBC - For accessing ODBC data sources from the Ruby language
EAPI=6
HOMEPAGE=http://www.ch-werner.de/rubyodbc/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test
KEYWORDS=amd64 ppc x86
LICENSE=|| ( GPL-2 Ruby )
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=test
SLOT=0
SRC_URI=http://www.ch-werner.de/rubyodbc/ruby-odbc-0.99999.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bf3d95117a4d9840026abfc3d3b6db88
diff --git a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991 b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991
index d66171505b97..8152311eb174 100644
--- a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991
+++ b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991
@@ -4,6 +4,7 @@ DEPEND=>=dev-db/unixODBC-2.0.6 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_t
DESCRIPTION=RubyODBC - For accessing ODBC data sources from the Ruby language
EAPI=7
HOMEPAGE=http://www.ch-werner.de/rubyodbc/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=|| ( GPL-2 Ruby )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test
SLOT=0
SRC_URI=http://www.ch-werner.de/rubyodbc/ruby-odbc-0.999991.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=742d39571627b5172f4759d44f6d4566
diff --git a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1
index bbde148e1696..5aaa828c68ad 100644
--- a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1
+++ b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=>=dev-db/unixODBC-2.0.6 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=RubyODBC - For accessing ODBC data sources from the Ruby language
EAPI=8
HOMEPAGE=http://www.ch-werner.de/rubyodbc/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=|| ( GPL-2 Ruby )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=http://www.ch-werner.de/rubyodbc/ruby-odbc-0.999991.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c101cfd05978a21222e5ec820d31c770
diff --git a/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.0 b/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.0
index bb7fa9a29975..73baa2850900 100644
--- a/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.0
+++ b/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An oEmbed consumer library written in Ruby
EAPI=8
HOMEPAGE=https://github.com/ruby-oembed/ruby-oembed
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-oembed/ruby-oembed/archive/v0.16.0.tar.gz -> ruby-oembed-0.16.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ad2ddfef37f29425d661b2b673e208df
diff --git a/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1 b/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1
index b4a64ee7d995..3bd7f3a17715 100644
--- a/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1
+++ b/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An oEmbed consumer library written in Ruby
EAPI=8
HOMEPAGE=https://github.com/ruby-oembed/ruby-oembed
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-oembed/ruby-oembed/archive/v0.16.1.tar.gz -> ruby-oembed-0.16.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ad2ddfef37f29425d661b2b673e208df
diff --git a/metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2-r1 b/metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2-r1
index b3be1b99bf15..e6d9818f9e18 100644
--- a/metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2-r1
+++ b/metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby library for easy read/write access to OLE compound documents
EAPI=8
HOMEPAGE=https://github.com/aquasync/ruby-ole
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-ole-1.2.12.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=881bb779616ebde1dd4446b28cab42ff
diff --git a/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0 b/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0
index 1b4bd74be485..227ce9ba509b 100644
--- a/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0
+++ b/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0
@@ -3,6 +3,7 @@ DEPEND=virtual/opengl media-libs/freeglut ruby_targets_ruby26? ( dev-lang/ruby:2
DESCRIPTION=OpenGL / GLUT bindings for ruby
EAPI=6
HOMEPAGE=https://github.com/larskanis/opengl
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=amd64 ~hppa ppc ppc64 x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/opengl-0.10.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ad9bdbe19cbf0ef3a818fafa61c6c688
diff --git a/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 b/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1
index 5a34e2dae1bb..3a6af07794b4 100644
--- a/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1
+++ b/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1
@@ -1,16 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=virtual/opengl media-libs/freeglut ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=OpenGL / GLUT bindings for ruby
EAPI=8
HOMEPAGE=https://github.com/larskanis/opengl
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~hppa ppc ppc64 x86
LICENSE=MIT
RDEPEND=virtual/opengl media-libs/freeglut ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/opengl-0.10.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ae887c33c4ca0dca02672d27c0937f5f
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=2159d5598b0a7e60c9404564a012ddd0
diff --git a/metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 b/metadata/md5-cache/dev-ruby/ruby-openid-2.9.2
index 764238552eff..784d834b024b 100644
--- a/metadata/md5-cache/dev-ruby/ruby-openid-2.9.2
+++ b/metadata/md5-cache/dev-ruby/ruby-openid-2.9.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A robust library for verifying and serving OpenID identities
EAPI=8
HOMEPAGE=https://github.com/openid/ruby-openid
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=amd64 ~ppc x86
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/openid/ruby-openid/archive/v2.9.2.tar.gz -> ruby-openid-2.9.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=351f862d451accaa35a98c0a8307a3f4
diff --git a/metadata/md5-cache/dev-ruby/ruby-pango-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-pango-3.4.3
index f9ffdd8579fe..36b585fc8e50 100644
--- a/metadata/md5-cache/dev-ruby/ruby-pango-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-pango-3.4.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib >=x11-libs/pango-1.2.1[introspection] ruby_targets_ruby26?
DESCRIPTION=Ruby Pango bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=99f4512f8465f58d9413f86d87c1a1e8
diff --git a/metadata/md5-cache/dev-ruby/ruby-poppler-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-poppler-3.4.3
index f215db082b4b..fe6049a66a11 100644
--- a/metadata/md5-cache/dev-ruby/ruby-poppler-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-poppler-3.4.3
@@ -4,6 +4,7 @@ DEPEND=app-text/poppler[cairo,introspection] ruby_targets_ruby26? ( dev-lang/rub
DESCRIPTION=Ruby poppler-glib bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=01cd67de36d38daf4e54548f847ee0f1
diff --git a/metadata/md5-cache/dev-ruby/ruby-prof-1.4.3 b/metadata/md5-cache/dev-ruby/ruby-prof-1.4.3
index e6bae322e96a..862d686d7b85 100644
--- a/metadata/md5-cache/dev-ruby/ruby-prof-1.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-prof-1.4.3
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] dev-ruby/minitest[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
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=A module for profiling Ruby code
EAPI=7
HOMEPAGE=https://github.com/ruby-prof/ruby-prof
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-prof/ruby-prof/archive/1.4.3.tar.gz -> ruby-prof-1.4.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b3a42d7c8bc284ce457c8d2291de42bd
diff --git a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.10.1-r1 b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.10.1-r1
index 022b616dc231..668adac7a93b 100644
--- a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.10.1-r1
+++ b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.10.1-r1
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rspectacular[ruby_targets_ruby26(
DESCRIPTION=A Text Progress Bar Library for Ruby
EAPI=6
HOMEPAGE=https://github.com/jfelchner/ruby-progressbar
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/jfelchner/ruby-progressbar/archive/releases/v1.10.1.tar.gz -> ruby-progressbar-1.10.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c4c4f3ffbc2bb34f76e0a2672f0669be
diff --git a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0 b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0
index 5dbc0ec63a42..66780d947c27 100644
--- a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0
+++ b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Text Progress Bar Library for Ruby
EAPI=7
HOMEPAGE=https://github.com/jfelchner/ruby-progressbar
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/jfelchner/ruby-progressbar/archive/releases/v1.11.0.tar.gz -> ruby-progressbar-1.11.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9c3aee56b6f47d2533f195954881605c
diff --git a/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 b/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3
index 79e368755a97..9c24680668a7 100644
--- a/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3
+++ b/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A pure Ruby implementation of the Rc4 algorithm
EAPI=8
HOMEPAGE=https://github.com/caiges/Ruby-RC4
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-rc4-0.1.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d39393914baeb3bef244dfb4ce9acb61
diff --git a/metadata/md5-cache/dev-ruby/ruby-romkan-0.4-r7 b/metadata/md5-cache/dev-ruby/ruby-romkan-0.4-r7
index 7e7bef2f558d..e4dcf691ca85 100644
--- a/metadata/md5-cache/dev-ruby/ruby-romkan-0.4-r7
+++ b/metadata/md5-cache/dev-ruby/ruby-romkan-0.4-r7
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Romaji <-> Kana conversion library for Ruby
EAPI=8
HOMEPAGE=http://0xcc.net/ruby-romkan/
+INHERIT=ruby-ng
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30
KEYWORDS=~alpha amd64 ~arm ~hppa ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=Ruby
@@ -11,5 +12,5 @@ RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-la
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
SLOT=0
SRC_URI=http://0xcc.net/ruby-romkan/ruby-romkan-0.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0d51bce5f059f701d11494097a7b821b
diff --git a/metadata/md5-cache/dev-ruby/ruby-rsvg-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-rsvg-3.4.3
index bef28738946f..d880b2c83b28 100644
--- a/metadata/md5-cache/dev-ruby/ruby-rsvg-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-rsvg-3.4.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby bindings for librsvg
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=37379b365a9c4867be765ee58b9889bc
diff --git a/metadata/md5-cache/dev-ruby/ruby-sdl-2.1.2-r3 b/metadata/md5-cache/dev-ruby/ruby-sdl-2.1.2-r3
index f4c4f3bab16f..56a1e9815953 100644
--- a/metadata/md5-cache/dev-ruby/ruby-sdl-2.1.2-r3
+++ b/metadata/md5-cache/dev-ruby/ruby-sdl-2.1.2-r3
@@ -4,6 +4,7 @@ DEPEND=>=media-libs/libsdl-1.2.5[joystick] truetype? ( >=media-libs/sdl-ttf-2.0.
DESCRIPTION=Ruby/SDL: Ruby bindings for SDL
EAPI=7
HOMEPAGE=https://www.kmc.gr.jp/~ohai/rubysdl.en.html
+INHERIT=ruby-ng
IUSE=image mixer truetype mpeg sge ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31
KEYWORDS=amd64 ~ppc x86
LICENSE=LGPL-2.1
@@ -11,5 +12,5 @@ RDEPEND=>=media-libs/libsdl-1.2.5[joystick] truetype? ( >=media-libs/sdl-ttf-2.0
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
SLOT=0
SRC_URI=https://github.com/ohai/rubysdl/archive/rel-2-1-2.tar.gz -> ruby-sdl-2.1.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0c00946591dbc61b629822b8a84823ee
diff --git a/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0-r1 b/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0-r1
index 9aba007b7df5..ea88f0ee2222 100644
--- a/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0-r1
+++ b/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0-r1
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
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=ruby shadow bindings
EAPI=8
HOMEPAGE=https://github.com/apalmblad/ruby-shadow http://ttsky.net
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-shadow-2.5.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a6820e6300426412dea841a8ffe7abb9
diff --git a/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1 b/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1
index e87048443872..94679b53f325 100644
--- a/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1
+++ b/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=ruby shadow bindings
EAPI=8
HOMEPAGE=https://github.com/apalmblad/ruby-shadow http://ttsky.net
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-shadow-2.5.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=19f8cd0efe15d3345808461283c6ab7a
diff --git a/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r1 b/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r1
index cd0ab62e621d..b82121ac2e96 100644
--- a/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r1
+++ b/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r1
@@ -1,9 +1,10 @@
-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? ( 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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=>=media-libs/libshout-2.0 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=A Ruby interface to libshout2
EAPI=7
HOMEPAGE=https://github.com/niko/ruby-shout
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~ppc x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-shout-2.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=15a09d58bcbb83b56facc4808ad9a222
diff --git a/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2 b/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2
index 1bb876f3d231..7c4501d59fff 100644
--- a/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2
+++ b/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=>=media-libs/libshout-2.0 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A Ruby interface to libshout2
EAPI=8
HOMEPAGE=https://github.com/niko/ruby-shout
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64 ~ppc x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-shout-2.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f4ec0594d0db49c5d19fbd13cb7f6f7b
diff --git a/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0 b/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0
index edfd5252b246..e3a41172d84f 100644
--- a/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0
+++ b/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Ruby interface to termios
EAPI=7
HOMEPAGE=http://arika.org/ruby/termios
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=amd64 ~hppa ~mips ~ppc x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-termios-1.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0b41182ceff5e4a364991a6e9473a70e
diff --git a/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r1 b/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r1
index 85d78044dba0..dcda31bc5f9b 100644
--- a/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r1
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A Ruby interface to termios
EAPI=8
HOMEPAGE=http://arika.org/ruby/termios
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64 ~hppa ~mips ~ppc ~x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-termios-1.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8a6c2b02ed5cd71552a342cd01a34aab
diff --git a/metadata/md5-cache/dev-ruby/ruby-vte-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-vte-3.4.3
index 41cfb8ff60f0..c48e5e0d862f 100644
--- a/metadata/md5-cache/dev-ruby/ruby-vte-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-vte-3.4.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib x11-libs/gtk+:2 x11-libs/pango >=x11-libs/vte-0.12.1:0 ruby
DESCRIPTION=Ruby vte bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5bad87adc3ccb63ac7f3d1546a7da8b9
diff --git a/metadata/md5-cache/dev-ruby/ruby-vte3-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-vte3-3.4.3
index 6cc486b3576c..341c9a2ae167 100644
--- a/metadata/md5-cache/dev-ruby/ruby-vte3-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-vte3-3.4.3
@@ -4,6 +4,7 @@ DEPEND=x11-libs/vte:2.91[introspection] ruby_targets_ruby26? ( dev-lang/ruby:2.6
DESCRIPTION=Ruby VTE bindings for use with GTK3
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=443bb38ac0e26a7f91261e55fa094e8b
diff --git a/metadata/md5-cache/dev-ruby/ruby-webkit2-gtk-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-webkit2-gtk-3.4.3
index 6a4896d2a81d..734266a332ba 100644
--- a/metadata/md5-cache/dev-ruby/ruby-webkit2-gtk-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-webkit2-gtk-3.4.3
@@ -4,6 +4,7 @@ DEPEND=net-libs/webkit-gtk:4[introspection] ruby_targets_ruby26? ( dev-lang/ruby
DESCRIPTION=Ruby WebKitGtk+ for Gtk 3.0 bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=virtualx ruby-ng-gnome2
IUSE=test test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=f240019b3280cf236c6b754d5d8a79a0
diff --git a/metadata/md5-cache/dev-ruby/ruby-wnck3-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-wnck3-3.4.3
index 7b6b40eaa0a3..f3dd6ef82d39 100644
--- a/metadata/md5-cache/dev-ruby/ruby-wnck3-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-wnck3-3.4.3
@@ -4,6 +4,7 @@ DEPEND=x11-libs/libwnck:3[introspection] ruby_targets_ruby26? ( dev-lang/ruby:2.
DESCRIPTION=Ruby libwnck 3 bindings
EAPI=7
HOMEPAGE=https://ruby-gnome2.osdn.jp/
+INHERIT=ruby-ng-gnome2
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test test
KEYWORDS=amd64 ~ppc ~x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx 975d49ff3b3f451efe7a95f230532135
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-ng-gnome2 644503b6d0bb77d25630a3a0af7487d7 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135
_md5_=aaae1c7c85e4fefb9b4b610bb22961af
diff --git a/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10 b/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10
index 025dff2a923c..5fea5a459179 100644
--- a/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10
+++ b/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10
@@ -3,6 +3,7 @@ DEPEND=>=dev-libs/libxslt-1.1.12 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby
DESCRIPTION=A Ruby class for processing XSLT
EAPI=6
HOMEPAGE=https://github.com/glejeune/ruby-xslt
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test
KEYWORDS=amd64 ~ppc64 x86
LICENSE=GPL-2
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-xslt-0.9.10.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=15f1656fcff2be4439f6440daff9c9ea
diff --git a/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10-r1 b/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10-r1
index d5ea121d37ca..a6e426367192 100644
--- a/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10-r1
+++ b/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10-r1
@@ -1,16 +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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=>=dev-libs/libxslt-1.1.12 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A Ruby class for processing XSLT
EAPI=8
HOMEPAGE=https://github.com/glejeune/ruby-xslt
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=amd64 ~ppc64 x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/libxslt-1.1.12 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-xslt-0.9.10.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=9c650117bb08ab7cbce956366f6c3a73
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=d8127a3ea323c224cf6321e6202ab156
diff --git a/metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r3 b/metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r3
index 00b198ac2539..c74a6c0f74eb 100644
--- a/metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r3
+++ b/metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A ruby library for performing Yadis service discovery
EAPI=8
HOMEPAGE=http://yadis.rubyforge.org/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby-yadis-0.3.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=098cd90c8ea6fd203627d73e42459724
diff --git a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.4 b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.4
index 75cde0367689..52b44f0e48b5 100644
--- a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.4
+++ b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Shim library for Module#ruby2_keywords
EAPI=7
HOMEPAGE=https://github.com/ruby/ruby2_keywords
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0.0
SRC_URI=https://rubygems.org/gems/ruby2_keywords-0.0.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1355e930bf7d92562ac015e1b407867d
diff --git a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5 b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5
index 90aed10a85f2..60a270f0d910 100644
--- a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5
+++ b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Shim library for Module#ruby2_keywords
EAPI=7
HOMEPAGE=https://github.com/ruby/ruby2_keywords
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0.0
SRC_URI=https://rubygems.org/gems/ruby2_keywords-0.0.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7674988ff5eb1ec4bbc8e4ac8d1772ed
diff --git a/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 b/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4
index 12a249b63105..cc31ba03f88f 100644
--- a/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4
+++ b/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Generates readable ruby from ParseTree
EAPI=7
HOMEPAGE=https://github.com/seattlerb/ruby2ruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/ruby2ruby-2.4.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=56637e663920ab7a21249a32a90c0614
diff --git a/metadata/md5-cache/dev-ruby/ruby_gntp-0.3.4-r1 b/metadata/md5-cache/dev-ruby/ruby_gntp-0.3.4-r1
index d106441734f4..2b6a425f5c5d 100644
--- a/metadata/md5-cache/dev-ruby/ruby_gntp-0.3.4-r1
+++ b/metadata/md5-cache/dev-ruby/ruby_gntp-0.3.4-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby library for GNTP(Growl Notification Transport Protocol)
EAPI=8
HOMEPAGE=https://github.com/snaka/ruby_gntp
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ruby_gntp-0.3.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=75998a660e2b25181574deac1c94519f
diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.14.2 b/metadata/md5-cache/dev-ruby/ruby_parser-3.14.2
deleted file mode 100644
index 2febc938be44..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby_parser-3.14.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/sexp_processor-4.9.0:4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/sexp_processor-4.9.0:4[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/racc[ruby_targets_ruby26(-)] >=dev-ruby/minitest-4.3[ruby_targets_ruby26(-)] >=dev-ruby/sexp_processor-4.13.0:4[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/racc[ruby_targets_ruby27(-)] >=dev-ruby/minitest-4.3[ruby_targets_ruby27(-)] >=dev-ruby/sexp_processor-4.13.0:4[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( dev-util/unifdef ) 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=A ruby parser written in pure ruby
-EAPI=7
-HOMEPAGE=https://github.com/seattlerb/ruby_parser
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~alpha amd64 arm ~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/sexp_processor-4.9.0:4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/sexp_processor-4.9.0:4[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=3
-SRC_URI=https://rubygems.org/gems/ruby_parser-3.14.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=47642a395e045e78237e28b1a596c8ba
diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.18.1 b/metadata/md5-cache/dev-ruby/ruby_parser-3.18.1
index 5fbfc10b7baf..2246ac7e3d28 100644
--- a/metadata/md5-cache/dev-ruby/ruby_parser-3.18.1
+++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.18.1
@@ -4,6 +4,7 @@ DEPEND=test? ( dev-util/unifdef ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) rub
DESCRIPTION=A ruby parser written in pure ruby
EAPI=8
HOMEPAGE=https://github.com/seattlerb/ruby_parser
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/ruby_parser-3.18.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7f0c08561542bc5d5c1c8a5fb16b936b
diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.19.1 b/metadata/md5-cache/dev-ruby/ruby_parser-3.19.1
index f876dac77ae7..10e2bb41a38d 100644
--- a/metadata/md5-cache/dev-ruby/ruby_parser-3.19.1
+++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.19.1
@@ -4,6 +4,7 @@ DEPEND=test? ( dev-util/unifdef ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) rub
DESCRIPTION=A ruby parser written in pure ruby
EAPI=8
HOMEPAGE=https://github.com/seattlerb/ruby_parser
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/ruby_parser-3.19.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=70718e2b82121b93a19b159d7ed7ace4
diff --git a/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0 b/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0
index 36a0bee4f19c..ac170f5b7948 100644
--- a/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0
+++ b/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/bindata:*[ruby_targets_ruby26(-)]
DESCRIPTION=pure Ruby implementation of the SMB Protocol Family
EAPI=6
HOMEPAGE=https://github.com/rapid7/ruby_smb
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/ruby_smb-1.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1d43308e4af2206c5cfde51f977e67a9
diff --git a/metadata/md5-cache/dev-ruby/rubygems-3.0.3 b/metadata/md5-cache/dev-ruby/rubygems-3.0.3
index 37aaa579f8be..ed87eda98e37 100644
--- a/metadata/md5-cache/dev-ruby/rubygems-3.0.3
+++ b/metadata/md5-cache/dev-ruby/rubygems-3.0.3
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/json[ruby_targets_ruby26(-)] dev-
DESCRIPTION=Centralized Ruby extension management system
EAPI=6
HOMEPAGE=https://rubygems.org/
+INHERIT=ruby-ng prefix
IUSE=server test ruby_targets_ruby26
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 || ( Ruby MIT )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/rubygems/rubygems-3.0.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ad310e7082c46e566cdc5d6dd00a0c56
diff --git a/metadata/md5-cache/dev-ruby/rubygems-3.0.9 b/metadata/md5-cache/dev-ruby/rubygems-3.0.9
index 522a9b09b5c8..6f53386ccc11 100644
--- a/metadata/md5-cache/dev-ruby/rubygems-3.0.9
+++ b/metadata/md5-cache/dev-ruby/rubygems-3.0.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_ta
DESCRIPTION=Centralized Ruby extension management system
EAPI=7
HOMEPAGE=https://rubygems.org/
+INHERIT=ruby-ng prefix
IUSE=server test ruby_targets_ruby26
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 || ( Ruby MIT )
@@ -13,5 +14,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/rubygems/rubygems-3.0.9.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b20d97269aaac00463d81533fe429123
diff --git a/metadata/md5-cache/dev-ruby/rubygems-3.1.6 b/metadata/md5-cache/dev-ruby/rubygems-3.1.6
index 7927a9c7ada6..5bcd2a160011 100644
--- a/metadata/md5-cache/dev-ruby/rubygems-3.1.6
+++ b/metadata/md5-cache/dev-ruby/rubygems-3.1.6
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_ta
DESCRIPTION=Centralized Ruby extension management system
EAPI=7
HOMEPAGE=https://rubygems.org/
+INHERIT=ruby-ng prefix
IUSE=server test ruby_targets_ruby26 ruby_targets_ruby27
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 || ( Ruby MIT )
@@ -13,5 +14,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/rubygems/rubygems-3.1.6.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6cb2168c0cbbdaf59560ebd0d9b5a2ab
diff --git a/metadata/md5-cache/dev-ruby/rubygems-3.2.14 b/metadata/md5-cache/dev-ruby/rubygems-3.2.14
index 350581b39770..f7e97b225dee 100644
--- a/metadata/md5-cache/dev-ruby/rubygems-3.2.14
+++ b/metadata/md5-cache/dev-ruby/rubygems-3.2.14
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_ta
DESCRIPTION=Centralized Ruby extension management system
EAPI=7
HOMEPAGE=https://rubygems.org/
+INHERIT=ruby-ng prefix
IUSE=server test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 || ( Ruby MIT )
@@ -13,5 +14,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/rubygems/rubygems-3.2.14.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b6c3328155b1111f2b3a61cee7db604c
diff --git a/metadata/md5-cache/dev-ruby/rubygems-3.2.22 b/metadata/md5-cache/dev-ruby/rubygems-3.2.22
index 4731a453006b..3f846c77d97a 100644
--- a/metadata/md5-cache/dev-ruby/rubygems-3.2.22
+++ b/metadata/md5-cache/dev-ruby/rubygems-3.2.22
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_ta
DESCRIPTION=Centralized Ruby extension management system
EAPI=8
HOMEPAGE=https://rubygems.org/
+INHERIT=ruby-ng prefix
IUSE=server test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 || ( Ruby MIT )
@@ -13,5 +14,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/rubygems/rubygems-3.2.22.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=484cc948c608e1e0e743051327d9b9da
diff --git a/metadata/md5-cache/dev-ruby/rubygems-3.2.33 b/metadata/md5-cache/dev-ruby/rubygems-3.2.33
index 236b89a56181..2ec596550555 100644
--- a/metadata/md5-cache/dev-ruby/rubygems-3.2.33
+++ b/metadata/md5-cache/dev-ruby/rubygems-3.2.33
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( virtual/ruby-ssl[ruby_targets_ruby26(-)] ) ruby_ta
DESCRIPTION=Centralized Ruby extension management system
EAPI=8
HOMEPAGE=https://rubygems.org/
+INHERIT=ruby-ng prefix
IUSE=server test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 || ( Ruby MIT )
@@ -13,5 +14,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/rubygems/rubygems/archive/v3.2.33.tar.gz -> rubygems-3.2.33.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bb268c57bc7d5370f574a6fa1e71093d
diff --git a/metadata/md5-cache/dev-ruby/rubygems-3.3.8 b/metadata/md5-cache/dev-ruby/rubygems-3.3.8
index 614f9b43292c..da883501ee8f 100644
--- a/metadata/md5-cache/dev-ruby/rubygems-3.3.8
+++ b/metadata/md5-cache/dev-ruby/rubygems-3.3.8
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/rubygems/rubygems/archive/v3.3.8.tar.gz -> rubygems-3.3.8.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4bb1c1afc3c32cfa921f8d7a6bf0eb9d
diff --git a/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3 b/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3
index abb0f0465414..334c80035479 100644
--- a/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3
+++ b/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby/NTLM provides message creator and parser for the NTLM authentication
EAPI=7
HOMEPAGE=https://github.com/winrb/rubyntlm
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rubyntlm-0.6.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e98616e2e5a68a631f24c76bbe3937b3
diff --git a/metadata/md5-cache/dev-ruby/rubypants-0.7.0 b/metadata/md5-cache/dev-ruby/rubypants-0.7.0
deleted file mode 100644
index 720db6dcc02f..000000000000
--- a/metadata/md5-cache/dev-ruby/rubypants-0.7.0
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=A Ruby port of the SmartyPants PHP library
-EAPI=6
-HOMEPAGE=http://chneukirchen.org/repos/rubypants/README
-IUSE=ruby_targets_ruby26 doc test
-KEYWORDS=amd64 x86
-LICENSE=Ruby
-RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/rubypants-0.7.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=1ebdf08d4085ec1032e430e505fb8b08
diff --git a/metadata/md5-cache/dev-ruby/rubypants-0.7.1 b/metadata/md5-cache/dev-ruby/rubypants-0.7.1
index 7a4e66b1138b..278dd9a0fd66 100644
--- a/metadata/md5-cache/dev-ruby/rubypants-0.7.1
+++ b/metadata/md5-cache/dev-ruby/rubypants-0.7.1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A Ruby port of the SmartyPants PHP library
EAPI=7
HOMEPAGE=https://leahneukirchen.org/repos/rubypants/README
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
-KEYWORDS=~amd64 ~riscv ~x86
+KEYWORDS=amd64 ~riscv 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rubypants-0.7.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c9b4f0c03c9a45c5ad9d877c56202434
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=567c94c1f9bbfee38908061e516243c3
diff --git a/metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 b/metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1
index 439be07080cf..2b5d6ec05331 100644
--- a/metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1
+++ b/metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/ae[ruby_targets_ruby26(-)] dev-ruby/qed[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/ae[ruby_targets_ruby27(-)] dev-ruby/qed[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/ae[ruby_targets_ruby30(-)] dev-ruby/qed[ruby_targets_ruby30(-)] ) ) test? ( ruby_targets_ruby26? ( dev-ruby/ansi[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ansi[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/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/ae[ruby_targets_ruby26(-)] dev-ruby/qed[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/ae[ruby_targets_ruby27(-)] dev-ruby/qed[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/ae[ruby_targets_ruby30(-)] dev-ruby/qed[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/ae[ruby_targets_ruby31(-)] dev-ruby/qed[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby26? ( dev-ruby/ansi[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ansi[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Ruby Test is a universal test harness for Ruby
EAPI=8
HOMEPAGE=https://rubyworks.github.io/rubytest/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD-2
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/ansi[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ansi[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 )
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/ansi[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ansi[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rubytest-0.8.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=42a1f69df99f11d3adcac4abf7495d2c
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=d5255bb4c95ef7f3ebe9b2139cdd9fa3
diff --git a/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 b/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1
index f5e6fdbd2bc7..272cb32e288c 100644
--- a/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/ansi[ruby_targets_ruby26(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] >=dev-ruby/rubytest-0.8.0[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/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/ansi[ruby_targets_ruby26(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ansi[ruby_targets_ruby31(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Rubytest CLI is a command-line interface for Rubytest
EAPI=8
HOMEPAGE=https://rubyworks.github.io/rubytest-cli/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD-2
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/ansi[ruby_targets_ruby26(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] >=dev-ruby/rubytest-0.8.0[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 )
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/ansi[ruby_targets_ruby26(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ansi[ruby_targets_ruby31(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rubytest-cli-0.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=85cfafef57594d1263bcb57d3b3512ae
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=cee6941d7353f9491c03767f9491921d
diff --git a/metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 b/metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2
index 94e88d318ba2..88ee53243c0a 100644
--- a/metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2
+++ b/metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Rubytter is a simple twitter library
EAPI=7
HOMEPAGE=https://wiki.github.com/jugyo/rubytter
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rubytter-1.5.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=45176f57dd129772307f22e701b73d12
diff --git a/metadata/md5-cache/dev-ruby/rubyzip-1.3.0 b/metadata/md5-cache/dev-ruby/rubyzip-1.3.0
index 31371c541bd0..caed6f0d046e 100644
--- a/metadata/md5-cache/dev-ruby/rubyzip-1.3.0
+++ b/metadata/md5-cache/dev-ruby/rubyzip-1.3.0
@@ -4,6 +4,7 @@ DEPEND=test? ( app-arch/zip ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_ta
DESCRIPTION=A ruby library for reading and writing zip files
EAPI=7
HOMEPAGE=https://github.com/rubyzip/rubyzip
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/rubyzip/rubyzip/archive/v1.3.0.tar.gz -> rubyzip-1.3.0-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c2f7325262f0726e54031236396ac6a9
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=35c733613a2942527668e0d869b3a725
diff --git a/metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1 b/metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1
index 853432c3e29e..d27f20696c2e 100644
--- a/metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1
+++ b/metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1
@@ -4,6 +4,7 @@ DEPEND=test? ( app-arch/zip ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_ta
DESCRIPTION=A ruby library for reading and writing zip files
EAPI=8
HOMEPAGE=https://github.com/rubyzip/rubyzip
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/rubyzip/rubyzip/archive/v2.3.2.tar.gz -> rubyzip-2.3.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=94549d769bf632a5e3d7664e2a08b70c
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=acdbfe2d7921bb29052470452270b7e8
diff --git a/metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r1 b/metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r1
index a3b28af4b206..15b8d14f546a 100644
--- a/metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r1
+++ b/metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Parse YAML safely, alternative implementation of YAML.load
EAPI=7
HOMEPAGE=https://dtao.github.com/safe_yaml
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/safe_yaml-1.0.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=abc76e97aa062fe5fd38fdf48b70bc58
diff --git a/metadata/md5-cache/dev-ruby/sanitize-5.2.3 b/metadata/md5-cache/dev-ruby/sanitize-5.2.3
deleted file mode 100644
index 6410fbdcbed0..000000000000
--- a/metadata/md5-cache/dev-ruby/sanitize-5.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/crass-1.0.2[ruby_targets_ruby26(-)] =dev-ruby/crass-1.0*[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.0[ruby_targets_ruby26(-)] dev-ruby/nokogumbo:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/crass-1.0.2[ruby_targets_ruby27(-)] =dev-ruby/crass-1.0*[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.0[ruby_targets_ruby27(-)] dev-ruby/nokogumbo:2[ruby_targets_ruby27(-)] ) ) 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? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Sanitize is a whitelist-based HTML sanitizer
-EAPI=7
-HOMEPAGE=https://github.com/rgrove/sanitize
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/crass-1.0.2[ruby_targets_ruby26(-)] =dev-ruby/crass-1.0*[ruby_targets_ruby26(-)] >=dev-ruby/nokogiri-1.8.0[ruby_targets_ruby26(-)] dev-ruby/nokogumbo:2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/crass-1.0.2[ruby_targets_ruby27(-)] =dev-ruby/crass-1.0*[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.0[ruby_targets_ruby27(-)] dev-ruby/nokogumbo: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=5
-SRC_URI=https://github.com/rgrove/sanitize/archive/v5.2.3.tar.gz -> sanitize-5.2.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b97c473a8ba7fd6998c38e7d148693e8
diff --git a/metadata/md5-cache/dev-ruby/sanitize-6.0.0 b/metadata/md5-cache/dev-ruby/sanitize-6.0.0
index 685316eb7ce4..14a3c8fdc1ee 100644
--- a/metadata/md5-cache/dev-ruby/sanitize-6.0.0
+++ b/metadata/md5-cache/dev-ruby/sanitize-6.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Sanitize is a whitelist-based HTML sanitizer
EAPI=8
HOMEPAGE=https://github.com/rgrove/sanitize
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://github.com/rgrove/sanitize/archive/v6.0.0.tar.gz -> sanitize-6.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b1b20828441bda907ff510875697ecc8
diff --git a/metadata/md5-cache/dev-ruby/sass-3.4.25 b/metadata/md5-cache/dev-ruby/sass-3.4.25
deleted file mode 100644
index 93780918ae3c..000000000000
--- a/metadata/md5-cache/dev-ruby/sass-3.4.25
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby26(-)] ) ) test? ( ruby_targets_ruby26? ( >=dev-ruby/listen-1.3.1:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=An extension of CSS3, adding nested rules, variables, mixins, and more
-EAPI=6
-HOMEPAGE=http://sass-lang.com/
-IUSE=test ruby_targets_ruby26 doc test test
-KEYWORDS=amd64 arm arm64 ppc ppc64 x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/listen-1.3.1:1[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=3.4
-SRC_URI=https://rubygems.org/gems/sass-3.4.25.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 versionator d3fb3ba33acc3bbbdc4d7970227c100d
-_md5_=1beb7fcbc7ae0e23e83b55091acbab74
diff --git a/metadata/md5-cache/dev-ruby/sass-3.4.25-r1 b/metadata/md5-cache/dev-ruby/sass-3.4.25-r1
deleted file mode 100644
index ade92b31cd56..000000000000
--- a/metadata/md5-cache/dev-ruby/sass-3.4.25-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby26(-)] ) ) test? ( ruby_targets_ruby26? ( >=dev-ruby/listen-1.3.1:1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DESCRIPTION=An extension of CSS3, adding nested rules, variables, mixins, and more
-EAPI=6
-HOMEPAGE=http://sass-lang.com/
-INHERIT=ruby-fakegem versionator
-IUSE=test ruby_targets_ruby26 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/listen-1.3.1:1[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=3.4
-SRC_URI=https://rubygems.org/gems/sass-3.4.25.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 versionator d3fb3ba33acc3bbbdc4d7970227c100d
-_md5_=82bdd2247ce7da382868046e7004bf48
diff --git a/metadata/md5-cache/dev-ruby/sass-3.5.7 b/metadata/md5-cache/dev-ruby/sass-3.5.7
index 8b7faa3ad191..6a05713ad31e 100644
--- a/metadata/md5-cache/dev-ruby/sass-3.5.7
+++ b/metadata/md5-cache/dev-ruby/sass-3.5.7
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby26(-
DESCRIPTION=An extension of CSS3, adding nested rules, variables, mixins, and more
EAPI=6
HOMEPAGE=https://sass-lang.com/
+INHERIT=ruby-fakegem eapi7-ver
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3.5
SRC_URI=https://rubygems.org/gems/sass-3.5.7.gem
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bfd69e750c0383dcf2ecfe6cd8617ead
diff --git a/metadata/md5-cache/dev-ruby/sass-3.5.7-r1 b/metadata/md5-cache/dev-ruby/sass-3.5.7-r1
index d5a57b6d58fb..64d171f0f37f 100644
--- a/metadata/md5-cache/dev-ruby/sass-3.5.7-r1
+++ b/metadata/md5-cache/dev-ruby/sass-3.5.7-r1
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby26(-
DESCRIPTION=An extension of CSS3, adding nested rules, variables, mixins, and more
EAPI=6
HOMEPAGE=https://sass-lang.com/
+INHERIT=ruby-fakegem eapi7-ver
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3.5
SRC_URI=https://rubygems.org/gems/sass-3.5.7.gem
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e6a1fd6a0e7f49119dcfa24d034020ff
diff --git a/metadata/md5-cache/dev-ruby/sass-3.7.4 b/metadata/md5-cache/dev-ruby/sass-3.7.4
index c414bc0a1739..2fc186ccac90 100644
--- a/metadata/md5-cache/dev-ruby/sass-3.7.4
+++ b/metadata/md5-cache/dev-ruby/sass-3.7.4
@@ -5,12 +5,12 @@ EAPI=6
HOMEPAGE=https://sass-lang.com/
INHERIT=ruby-fakegem eapi7-ver
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~amd64-linux
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~amd64-linux
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby26(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby26(-)] dev-ruby/sass-listen:4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby27(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby27(-)] dev-ruby/sass-listen:4[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=3.7
SRC_URI=https://github.com/sass/ruby-sass/archive/3.7.4.tar.gz -> sass-3.7.4.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=9381f07f94db2f50d77c94fd165ba75b
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=9683b2d56c2d5946e64233dc4440d34c
diff --git a/metadata/md5-cache/dev-ruby/sass-3.7.4-r1 b/metadata/md5-cache/dev-ruby/sass-3.7.4-r1
index a27f6ac07644..e0bba7b982aa 100644
--- a/metadata/md5-cache/dev-ruby/sass-3.7.4-r1
+++ b/metadata/md5-cache/dev-ruby/sass-3.7.4-r1
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby30(-)] ) ) test? ( ruby_targets_ruby26? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby26(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby26(-)] dev-ruby/sass-listen:4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby27(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby27(-)] dev-ruby/sass-listen:4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby30(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby30(-)] dev-ruby/sass-listen:4[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby26? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby26(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby26(-)] dev-ruby/sass-listen:4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby27(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby27(-)] dev-ruby/sass-listen:4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby30(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby30(-)] dev-ruby/sass-listen:4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby31(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby31(-)] dev-ruby/sass-listen:4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=An extension of CSS3, adding nested rules, variables, mixins, and more
EAPI=8
HOMEPAGE=https://sass-lang.com/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby26(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby26(-)] dev-ruby/sass-listen:4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby27(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby27(-)] dev-ruby/sass-listen:4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby30(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby30(-)] dev-ruby/sass-listen:4[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 )
+RDEPEND=ruby_targets_ruby26? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby26(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby26(-)] dev-ruby/sass-listen:4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby27(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby27(-)] dev-ruby/sass-listen:4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby30(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby30(-)] dev-ruby/sass-listen:4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby31(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby31(-)] dev-ruby/sass-listen:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3.7
SRC_URI=https://github.com/sass/ruby-sass/archive/3.7.4.tar.gz -> sass-3.7.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ae4073c90e37b6a93ab90f8e12ca6662
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=2cdf1099496cefff15d88866454a1e71
diff --git a/metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1 b/metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1
index a2884bd652a7..2862d341fb2f 100644
--- a/metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/thor[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/thor[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/thor[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/thor[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/thor[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/thor[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/thor[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Fork of guard/listen provides a stable API for users of the ruby Sass CLI
EAPI=8
HOMEPAGE=https://github.com/guard/listen
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rb-inotify-0.9.7[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 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rb-inotify-0.9.7[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/sass/listen/archive/v4.0.0.tar.gz -> sass-listen-4.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4b1f2ef6a4a1bc11b852b95620ed9cce
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=af31c7846bb800701207fd1b4339a5c9
diff --git a/metadata/md5-cache/dev-ruby/sass-rails-5.0.8 b/metadata/md5-cache/dev-ruby/sass-rails-5.0.8
index 1b4538e7fe1a..9a42b0c05bc2 100644
--- a/metadata/md5-cache/dev-ruby/sass-rails-5.0.8
+++ b/metadata/md5-cache/dev-ruby/sass-rails-5.0.8
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Official Ruby-on-Rails Integration with Sass
EAPI=7
HOMEPAGE=https://github.com/rails/sass-rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=test !test? ( test )
SLOT=5.0
SRC_URI=https://github.com/rails/sass-rails/archive/v5.0.8.tar.gz -> sass-rails-5.0.8.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3af0be71d0ec15de835745925f7d61df
diff --git a/metadata/md5-cache/dev-ruby/sass-rails-5.1.0 b/metadata/md5-cache/dev-ruby/sass-rails-5.1.0
index 616c74b2a696..1999e6824a53 100644
--- a/metadata/md5-cache/dev-ruby/sass-rails-5.1.0
+++ b/metadata/md5-cache/dev-ruby/sass-rails-5.1.0
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby26(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby26(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby26(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby26(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby27(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby27(-)] <dev-ruby/tilt-3:*[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby26(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby26(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby26(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby26(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby27(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby27(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby30(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby30(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby30(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby30(-)] <dev-ruby/tilt-3:*[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
DESCRIPTION=Official Ruby-on-Rails Integration with Sass
EAPI=7
HOMEPAGE=https://github.com/rails/sass-rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby26(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby26(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby26(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby26(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby27(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby27(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby26(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby26(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby26(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby26(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby26(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby26(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby27(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby27(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby30(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby30(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby30(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby30(-)] <dev-ruby/tilt-3:*[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 )
SLOT=5.1
SRC_URI=https://github.com/rails/sass-rails/archive/v5.1.0.tar.gz -> sass-rails-5.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=3af0be71d0ec15de835745925f7d61df
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=b9b8addb82a559e46d1200c849f29e53
diff --git a/metadata/md5-cache/dev-ruby/sassc-2.4.0-r1 b/metadata/md5-cache/dev-ruby/sassc-2.4.0-r1
index ec68e3b3a388..0dd1ed0e97f7 100644
--- a/metadata/md5-cache/dev-ruby/sassc-2.4.0-r1
+++ b/metadata/md5-cache/dev-ruby/sassc-2.4.0-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Use libsass with Ruby
EAPI=8
HOMEPAGE=https://github.com/sass/sassc-ruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-libs/libsass-3.6.1 ruby_targets_ruby26? ( >=dev-ruby/ffi-1.9.6[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/ffi-1.9.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ffi-1.9.6[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=2
SRC_URI=https://rubygems.org/gems/sassc-2.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a6cf6ec6efa404c9c6c70c86888d3488
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=ecc1e164403037d964982506b0a7bf1e
diff --git a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r1 b/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r1
index 99937f351d56..eba1d62a3f87 100644
--- a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r1
+++ b/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby26(-
DESCRIPTION=Integrate SassC-Ruby with Rails
EAPI=6
HOMEPAGE=https://github.com/sass/sassc-rails
+INHERIT=ruby-fakegem eapi7-ver
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/sassc-rails-2.1.2.gem
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=45c3693a98e13f8305c0a1e822893d24
diff --git a/metadata/md5-cache/dev-ruby/sawyer-0.8.2 b/metadata/md5-cache/dev-ruby/sawyer-0.8.2
deleted file mode 100644
index 0370c6b7a649..000000000000
--- a/metadata/md5-cache/dev-ruby/sawyer-0.8.2
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( <dev-ruby/faraday-2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/addressable-2.3.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( <dev-ruby/faraday-2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/addressable-2.3.5[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Secret User Agent of HTTP
-EAPI=6
-HOMEPAGE=https://github.com/lostisland/sawyer
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( <dev-ruby/faraday-2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/addressable-2.3.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( <dev-ruby/faraday-2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/addressable-2.3.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/lostisland/sawyer/archive/v0.8.2.tar.gz -> sawyer-0.8.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=28d22d749e690e05a518512a1c1e15b7
diff --git a/metadata/md5-cache/dev-ruby/sawyer-0.8.2-r1 b/metadata/md5-cache/dev-ruby/sawyer-0.8.2-r1
index 09c020c20ccd..1ff28cceb64b 100644
--- a/metadata/md5-cache/dev-ruby/sawyer-0.8.2-r1
+++ b/metadata/md5-cache/dev-ruby/sawyer-0.8.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/lostisland/sawyer/archive/v0.8.2.tar.gz -> sawyer-0.8.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fc98a47d777d105639d9319cf4778742
diff --git a/metadata/md5-cache/dev-ruby/sawyer-0.9.1 b/metadata/md5-cache/dev-ruby/sawyer-0.9.1
new file mode 100644
index 000000000000..af5dae1cbe1b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/sawyer-0.9.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( <dev-ruby/faraday-2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/addressable-2.3.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( <dev-ruby/faraday-2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/addressable-2.3.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( <dev-ruby/faraday-2.0:*[ruby_targets_ruby30(-)] >=dev-ruby/addressable-2.3.5[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Secret User Agent of HTTP
+EAPI=8
+HOMEPAGE=https://github.com/lostisland/sawyer
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( <dev-ruby/faraday-2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/addressable-2.3.5[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( <dev-ruby/faraday-2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/addressable-2.3.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( <dev-ruby/faraday-2.0:*[ruby_targets_ruby30(-)] >=dev-ruby/addressable-2.3.5[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://github.com/lostisland/sawyer/archive/v0.9.1.tar.gz -> sawyer-0.9.1.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=fc98a47d777d105639d9319cf4778742
diff --git a/metadata/md5-cache/dev-ruby/sdoc-1.1.0 b/metadata/md5-cache/dev-ruby/sdoc-1.1.0
index 8eb36c8db268..0bd2e16e6924 100644
--- a/metadata/md5-cache/dev-ruby/sdoc-1.1.0
+++ b/metadata/md5-cache/dev-ruby/sdoc-1.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=rdoc generator html with javascript search index
EAPI=7
HOMEPAGE=https://rubygems.org/gems/sdoc
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ppc ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sdoc-1.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=00e362d96d4025f769912c721d313e02
diff --git a/metadata/md5-cache/dev-ruby/seed-fu-2.3.9 b/metadata/md5-cache/dev-ruby/seed-fu-2.3.9
index c2aa950d76a8..e10db1b394ef 100644
--- a/metadata/md5-cache/dev-ruby/seed-fu-2.3.9
+++ b/metadata/md5-cache/dev-ruby/seed-fu-2.3.9
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/activerecord-3.1:*[ruby_targets
DESCRIPTION=Advanced seed data handling for Rails
EAPI=6
HOMEPAGE=https://github.com/mbleigh/seed-fu
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/mbleigh/seed-fu/archive/v2.3.9.tar.gz -> seed-fu-2.3.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4bc1f4a87adaafd9344057feddb4ea30
diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-3.142.7-r1 b/metadata/md5-cache/dev-ruby/selenium-webdriver-3.142.7-r1
index f25a2e8126ae..7e963a4c66ae 100644
--- a/metadata/md5-cache/dev-ruby/selenium-webdriver-3.142.7-r1
+++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-3.142.7-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=This gem provides Ruby bindings for WebDriver
EAPI=7
HOMEPAGE=https://github.com/seleniumhq/selenium
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/selenium-webdriver-3.142.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0dc5c57347aa3d8c1f8757a67713d0a4
diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.3 b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.3
index 8f93d0d0c199..f12be6139abe 100644
--- a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.3
+++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=This gem provides Ruby bindings for WebDriver
EAPI=8
HOMEPAGE=https://github.com/seleniumhq/selenium
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/selenium-webdriver-4.0.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e9bb51fbc01f52c78586b87a7e95ff40
diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0 b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0
index 88e77fbdd56e..8eab886a7f07 100644
--- a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0
+++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=This gem provides Ruby bindings for WebDriver
EAPI=8
HOMEPAGE=https://github.com/seleniumhq/selenium
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/selenium-webdriver-4.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=43f38d329fc3025c2647143d0b01fc72
diff --git a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.2 b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.2
index ce5eb4b0e02c..c2b2a513b317 100644
--- a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.2
+++ b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.2
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library of tools for working with Semantic Versions and module dependencies
EAPI=6
HOMEPAGE=https://github.com/puppetlabs/semantic_puppet
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 ~arm ~hppa ppc ppc64 x86
LICENSE=Apache-2.0
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/semantic_puppet-1.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1ebde591c66693df6f697bd1b60bd609
diff --git a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.3 b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.3
index e4ce9c8ecb24..5813952efa38 100644
--- a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.3
+++ b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library of tools for working with Semantic Versions and module dependencies
EAPI=7
HOMEPAGE=https://github.com/puppetlabs/semantic_puppet
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/semantic_puppet-1.0.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=81975a18a3499300418db602c7611b81
diff --git a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4 b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4
index 9ff7addb9fd9..5dfc65fe6139 100644
--- a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4
+++ b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Library of tools for working with Semantic Versions and module dependencies
EAPI=8
HOMEPAGE=https://github.com/puppetlabs/semantic_puppet
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/semantic_puppet-1.0.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a1535a114b2fb5a586ffe6744b793047
diff --git a/metadata/md5-cache/dev-ruby/semver2-3.4.2 b/metadata/md5-cache/dev-ruby/semver2-3.4.2
deleted file mode 100644
index 771f2c9ca1ad..000000000000
--- a/metadata/md5-cache/dev-ruby/semver2-3.4.2
+++ /dev/null
@@ -1,15 +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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=maintain versions as per http://semver.org
-EAPI=6
-HOMEPAGE=https://github.com/haf/semver
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~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=3
-SRC_URI=https://github.com/haf/semver/archive/v3.4.2.tar.gz -> semver2-3.4.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6ad7c25ae167938800c3514f8ea5f524
diff --git a/metadata/md5-cache/dev-ruby/semver2-3.4.2-r1 b/metadata/md5-cache/dev-ruby/semver2-3.4.2-r1
index 4f09a55b5e67..3adf4396c91c 100644
--- a/metadata/md5-cache/dev-ruby/semver2-3.4.2-r1
+++ b/metadata/md5-cache/dev-ruby/semver2-3.4.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=maintain versions as per http://semver.org
EAPI=8
HOMEPAGE=https://github.com/haf/semver
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/haf/semver/archive/v3.4.2.tar.gz -> semver2-3.4.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7961a06e7ba336c34da1d29a6a8895db
diff --git a/metadata/md5-cache/dev-ruby/serialport-1.3.2 b/metadata/md5-cache/dev-ruby/serialport-1.3.2
index fb78b69609b0..a271e94496c5 100644
--- a/metadata/md5-cache/dev-ruby/serialport-1.3.2
+++ b/metadata/md5-cache/dev-ruby/serialport-1.3.2
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=a library for serial port (rs232) access in ruby
EAPI=8
HOMEPAGE=https://github.com/hparra/ruby-serialport/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=amd64 ~ppc x86
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/serialport-1.3.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fbaeb95de8de4fe23d80f4766c5d21de
diff --git a/metadata/md5-cache/dev-ruby/serverengine-2.2.5 b/metadata/md5-cache/dev-ruby/serverengine-2.2.5
index fe75d3eab807..a37685cb79c1 100644
--- a/metadata/md5-cache/dev-ruby/serverengine-2.2.5
+++ b/metadata/md5-cache/dev-ruby/serverengine-2.2.5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A framework to implement robust multiprocess servers
EAPI=8
HOMEPAGE=https://github.com/fluent/serverengine
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/serverengine-2.2.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6de8a8659af658aa294ea2b0eb20ee59
diff --git a/metadata/md5-cache/dev-ruby/serverengine-2.3.0 b/metadata/md5-cache/dev-ruby/serverengine-2.3.0
new file mode 100644
index 000000000000..199005160fc8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/serverengine-2.3.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/timecop[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/timecop[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DESCRIPTION=A framework to implement robust multiprocess servers
+EAPI=8
+HOMEPAGE=https://github.com/fluent/serverengine
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/sigdump-0.2.2: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? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/serverengine-2.3.0.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=4cf4b01f15e0900e8840a8c77bc2fa1c
diff --git a/metadata/md5-cache/dev-ruby/set-1.0.2 b/metadata/md5-cache/dev-ruby/set-1.0.2
index d6d5f0b459f8..faef5c865ea6 100644
--- a/metadata/md5-cache/dev-ruby/set-1.0.2
+++ b/metadata/md5-cache/dev-ruby/set-1.0.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides a class to deal with collections of unordered, unique values
EAPI=8
HOMEPAGE=https://github.com/ruby/set
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/set/archive/v1.0.2.tar.gz -> set-1.0.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bf6bed9f0dd53ae076b80d6686e23340
diff --git a/metadata/md5-cache/dev-ruby/settingslogic-2.0.9-r2 b/metadata/md5-cache/dev-ruby/settingslogic-2.0.9-r2
index 190f06853ab2..40cdf7cd71eb 100644
--- a/metadata/md5-cache/dev-ruby/settingslogic-2.0.9-r2
+++ b/metadata/md5-cache/dev-ruby/settingslogic-2.0.9-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple configuration / settings solution that uses an ERB enabled YAML file
EAPI=8
HOMEPAGE=https://github.com/binarylogic/settingslogic
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ 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_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b167c6f0c61e4fe171c3646d4ff4827b
diff --git a/metadata/md5-cache/dev-ruby/sexp_processor-4.15.0 b/metadata/md5-cache/dev-ruby/sexp_processor-4.15.0
index 739699085816..36d7924954f7 100644
--- a/metadata/md5-cache/dev-ruby/sexp_processor-4.15.0
+++ b/metadata/md5-cache/dev-ruby/sexp_processor-4.15.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Processor for s-expressions created as part of the ParseTree project
EAPI=7
HOMEPAGE=https://www.zenspider.com/projects/sexp_processor.html
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/sexp_processor-4.15.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7cb61dc31721aa8aae99cac362775bb0
diff --git a/metadata/md5-cache/dev-ruby/sexp_processor-4.16.0 b/metadata/md5-cache/dev-ruby/sexp_processor-4.16.0
index f79cd42a356f..127bbc4640c9 100644
--- a/metadata/md5-cache/dev-ruby/sexp_processor-4.16.0
+++ b/metadata/md5-cache/dev-ruby/sexp_processor-4.16.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Processor for s-expressions created as part of the ParseTree project
EAPI=8
HOMEPAGE=https://www.zenspider.com/projects/sexp_processor.html
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/sexp_processor-4.16.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=66cdb177d2c42aa0a43ba270d60f5b3e
diff --git a/metadata/md5-cache/dev-ruby/sexp_processor-4.16.1 b/metadata/md5-cache/dev-ruby/sexp_processor-4.16.1
index 6569860c24da..58d5be9cf813 100644
--- a/metadata/md5-cache/dev-ruby/sexp_processor-4.16.1
+++ b/metadata/md5-cache/dev-ruby/sexp_processor-4.16.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Processor for s-expressions created as part of the ParseTree project
EAPI=8
HOMEPAGE=https://www.zenspider.com/projects/sexp_processor.html
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/sexp_processor-4.16.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b8eee06afdec9e89b3f5a0bc230f82f9
diff --git a/metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 b/metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3
index 4c6048349bbb..b97ced93c982 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3
+++ b/metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Making tests easy on the fingers and eyes
EAPI=7
HOMEPAGE=http://thoughtbot.com/projects/shoulda
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/thoughtbot/shoulda/tarball/v2.11.3 -> shoulda-2.11.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=92f7b807bbfd07aecfb1cdf424087b53
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=dcf55af8d4910477ae6f707daf8ca412
diff --git a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r1 b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r1
index 3b87b81ee8c8..1c45c9c769cb 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r1
+++ b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Making tests easy on the fingers and eyes
EAPI=7
HOMEPAGE=http://thoughtbot.com/projects/shoulda
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=test !test? ( test )
SLOT=3
SRC_URI=https://github.com/thoughtbot/shoulda/archive/v3.6.0.tar.gz -> shoulda-3.6.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=901683567b6c5b1df7f9d4c73103c823
diff --git a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2
index 31d534dcc898..bfd81786a862 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2
+++ b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/thoughtbot/shoulda/archive/v3.6.0.tar.gz -> shoulda-3.6.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=eb3723f905b160853347780fa3584039
diff --git a/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1 b/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1
index 6fc6928d8401..382186355909 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1
+++ b/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/shoulda-context-1.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b13e429f9c1245f921ab8f34a4f3a485
diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r1 b/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r1
deleted file mode 100644
index 916e8d6517c3..000000000000
--- a/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.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(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Making tests easy on the fingers and eyes
-EAPI=6
-HOMEPAGE=https://github.com/thoughtbot/shoulda-matchers
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.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? ( test )
-SLOT=3
-SRC_URI=https://rubygems.org/gems/shoulda-matchers-3.1.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=7bc8b50fa74f9a4dce945d4ccd02bf55
diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2 b/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2
index b0cd6608845a..1b8f20d24830 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2
+++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/shoulda-matchers-3.1.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a999d9318db86cc7ef2a30eab5149024
diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-4.4.1 b/metadata/md5-cache/dev-ruby/shoulda-matchers-4.4.1
index a039543dca11..d30e4136ab9b 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-matchers-4.4.1
+++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-4.4.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Making tests easy on the fingers and eyes
EAPI=7
HOMEPAGE=https://github.com/thoughtbot/shoulda-matchers
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/thoughtbot/shoulda-matchers/archive/v4.4.1.tar.gz -> shoulda-matchers-4.4.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=499ac189158d1e67941696db0ce5abe9
diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1-r1 b/metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1-r1
index 5b72a50ae119..88bead36af47 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1-r1
+++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Making tests easy on the fingers and eyes
EAPI=8
HOMEPAGE=https://github.com/thoughtbot/shoulda-matchers
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/thoughtbot/shoulda-matchers/archive/v4.5.1.tar.gz -> shoulda-matchers-4.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f84d4d2a36244f17502d7e6119d13f14
diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-5.0.0 b/metadata/md5-cache/dev-ruby/shoulda-matchers-5.0.0
index 966847d1ea94..86a109679e99 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-matchers-5.0.0
+++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-5.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Making tests easy on the fingers and eyes
EAPI=8
HOMEPAGE=https://github.com/thoughtbot/shoulda-matchers
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/thoughtbot/shoulda-matchers/archive/v5.0.0.tar.gz -> shoulda-matchers-5.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0b4ff847d63c4ac1a124390fc349a37f
diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-5.1.0 b/metadata/md5-cache/dev-ruby/shoulda-matchers-5.1.0
index 0f18c41a463d..b58c819743d0 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-matchers-5.1.0
+++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-5.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Making tests easy on the fingers and eyes
EAPI=8
HOMEPAGE=https://github.com/thoughtbot/shoulda-matchers
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/thoughtbot/shoulda-matchers/archive/v5.1.0.tar.gz -> shoulda-matchers-5.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4a63d89a82027488b4809d9a5d1fca85
diff --git a/metadata/md5-cache/dev-ruby/sigar-0.7.3-r1 b/metadata/md5-cache/dev-ruby/sigar-0.7.3-r1
index 2559afe04609..afb3f3af1f28 100644
--- a/metadata/md5-cache/dev-ruby/sigar-0.7.3-r1
+++ b/metadata/md5-cache/dev-ruby/sigar-0.7.3-r1
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=|| ( <sys-libs/glibc-2.26 net-libs/libtirpc ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=System Information Gatherer And Reporter
EAPI=8
HOMEPAGE=http://sigar.hyperic.com/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sigar-0.7.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=98a921a3700074a12db79124c1e4973b
diff --git a/metadata/md5-cache/dev-ruby/sigdump-0.2.4-r1 b/metadata/md5-cache/dev-ruby/sigdump-0.2.4-r1
index f19c46fd8281..48505d7c1c05 100644
--- a/metadata/md5-cache/dev-ruby/sigdump-0.2.4-r1
+++ b/metadata/md5-cache/dev-ruby/sigdump-0.2.4-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Setup signal handler which dumps backtrace of threads and allocated objects
EAPI=8
HOMEPAGE=https://github.com/frsyuki/sigdump
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sigdump-0.2.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2920a2abf2022d90a2a9cf340a480606
diff --git a/metadata/md5-cache/dev-ruby/simple-rss-1.3.3 b/metadata/md5-cache/dev-ruby/simple-rss-1.3.3
index f962c2a92c1e..b2007dd7962b 100644
--- a/metadata/md5-cache/dev-ruby/simple-rss-1.3.3
+++ b/metadata/md5-cache/dev-ruby/simple-rss-1.3.3
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby
EAPI=6
HOMEPAGE=https://github.com/cardmagic/simple-rss
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 x86
LICENSE=LGPL-2
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/simple-rss-1.3.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=be28eefbb91f55b31de1702a84f04ec8
diff --git a/metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1 b/metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1
index fee83524a912..5a34b2b9aced 100644
--- a/metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1
+++ b/metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby
EAPI=8
HOMEPAGE=https://github.com/cardmagic/simple-rss
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=LGPL-2
RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/simple-rss-1.3.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=248bdf5391e6a0d1cf4459d70efecbe0
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=92cfce644765065749f66ea63b88d803
diff --git a/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1 b/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1
index 419e22be75de..3f2a2b395c59 100644
--- a/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1
+++ b/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Simply builds and verifies OAuth headers
EAPI=8
HOMEPAGE=https://github.com/laserlemon/simple_oauth
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
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_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=955f1382208fa0ff09e6a73bfb5f9bec
diff --git a/metadata/md5-cache/dev-ruby/simplecov-0.19.1 b/metadata/md5-cache/dev-ruby/simplecov-0.19.1
index a5befefcc693..9a3da9070e57 100644
--- a/metadata/md5-cache/dev-ruby/simplecov-0.19.1
+++ b/metadata/md5-cache/dev-ruby/simplecov-0.19.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Code coverage with a configuration library and merging across test suites
EAPI=7
HOMEPAGE=https://github.com/simplecov-ruby/simplecov
+INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0.8
SRC_URI=https://github.com/simplecov-ruby/simplecov/archive/v0.19.1.tar.gz -> simplecov-0.19.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=af9f88838012fdb0ce29f2339d7daa3a
diff --git a/metadata/md5-cache/dev-ruby/simplecov-html-0.10.2 b/metadata/md5-cache/dev-ruby/simplecov-html-0.10.2
deleted file mode 100644
index b6ffa1cbd3eb..000000000000
--- a/metadata/md5-cache/dev-ruby/simplecov-html-0.10.2
+++ /dev/null
@@ -1,15 +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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Generates a HTML report of your SimpleCov ruby code coverage results
-EAPI=6
-HOMEPAGE=https://github.com/colszowka/simplecov
-IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 doc 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 )
-SLOT=0.10
-SRC_URI=https://rubygems.org/gems/simplecov-html-0.10.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=f2c87f7e80b01bb1c132c4e99846841e
diff --git a/metadata/md5-cache/dev-ruby/simplecov-html-0.11.0 b/metadata/md5-cache/dev-ruby/simplecov-html-0.11.0
deleted file mode 100644
index 0468197568f8..000000000000
--- a/metadata/md5-cache/dev-ruby/simplecov-html-0.11.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=Generates a HTML report of your SimpleCov ruby code coverage results
-EAPI=7
-HOMEPAGE=https://github.com/colszowka/simplecov
-IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 doc 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 )
-SLOT=0.11
-SRC_URI=https://rubygems.org/gems/simplecov-html-0.11.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=395d167c3bd045c2b8fc354e2c7f1e66
diff --git a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3 b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3
index cfc5e9b7fbef..9c43da008972 100644
--- a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3
+++ b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Generates a HTML report of your SimpleCov ruby code coverage results
EAPI=7
HOMEPAGE=https://github.com/colszowka/simplecov
+INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0.12
SRC_URI=https://rubygems.org/gems/simplecov-html-0.12.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a1c4c0055173cd7aff21a8dcac647341
diff --git a/metadata/md5-cache/dev-ruby/simpleidn-0.2.1-r1 b/metadata/md5-cache/dev-ruby/simpleidn-0.2.1-r1
index 45227690a0ac..2fbf9f31de40 100644
--- a/metadata/md5-cache/dev-ruby/simpleidn-0.2.1-r1
+++ b/metadata/md5-cache/dev-ruby/simpleidn-0.2.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Allows easy conversion from punycode ACE to unicode UTF-8 strings and vice-versa
EAPI=8
HOMEPAGE=https://github.com/mmriis/simpleidn
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/mmriis/simpleidn/archive/v0.2.1.tar.gz -> simpleidn-0.2.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c2f8bc1d560e6e0385989f500bd3e5e0
diff --git a/metadata/md5-cache/dev-ruby/sinatra-2.2.0 b/metadata/md5-cache/dev-ruby/sinatra-2.2.0
index 033bc079ce52..a312ee6665ab 100644
--- a/metadata/md5-cache/dev-ruby/sinatra-2.2.0
+++ b/metadata/md5-cache/dev-ruby/sinatra-2.2.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/sinatra/sinatra/archive/v2.2.0.tar.gz -> sinatra-2.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9fbff36fc9a75317d2e6a6b95cc3bb89
diff --git a/metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1-r1 b/metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1-r1
index 99d8c71e6767..077676b7851c 100644
--- a/metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Just the partials helper in a gem
EAPI=8
HOMEPAGE=https://github.com/yb66/Sinatra-Partial
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sinatra-partial-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=769fef976c7ddf4aa91348a98d518004
diff --git a/metadata/md5-cache/dev-ruby/singleton-0.1.1 b/metadata/md5-cache/dev-ruby/singleton-0.1.1
new file mode 100644
index 000000000000..e3afbc1abf88
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/singleton-0.1.1
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=The Singleton module implements the Singleton pattern
+EAPI=8
+HOMEPAGE=https://github.com/ruby/singleton
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD-2
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/singleton/archive/v0.1.1.tar.gz -> singleton-0.1.1.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=5b8ca74e97b182be6eeb9d955c72dab8
diff --git a/metadata/md5-cache/dev-ruby/six-0.2.0-r1 b/metadata/md5-cache/dev-ruby/six-0.2.0-r1
index b2d21d241dbc..7b73dd52db39 100644
--- a/metadata/md5-cache/dev-ruby/six-0.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/six-0.2.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An ultra lite authorization library
EAPI=8
HOMEPAGE=https://github.com/randx/six
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/randx/six/archive/v0.2.0.tar.gz -> six-0.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=281eba4c482519bf9de45c54a9769631
diff --git a/metadata/md5-cache/dev-ruby/slim-3.0.9-r1 b/metadata/md5-cache/dev-ruby/slim-3.0.9-r1
index 25368461b98b..59c255c4bf63 100644
--- a/metadata/md5-cache/dev-ruby/slim-3.0.9-r1
+++ b/metadata/md5-cache/dev-ruby/slim-3.0.9-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/tilt-1.3.3:*[ruby_targets_ruby2
DESCRIPTION=A template language aiming to reduce the syntax to the essential parts
EAPI=6
HOMEPAGE=http://slim-lang.com/
+INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby26 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/slim-3.0.9.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7a3b6d0e30b3b7b3ee5a485f37b8a3bf
diff --git a/metadata/md5-cache/dev-ruby/slim-4.1.0 b/metadata/md5-cache/dev-ruby/slim-4.1.0
index 5a9c2fbb4a02..88cb6e0a2d11 100644
--- a/metadata/md5-cache/dev-ruby/slim-4.1.0
+++ b/metadata/md5-cache/dev-ruby/slim-4.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A template language aiming to reduce the syntax to the essential parts
EAPI=7
HOMEPAGE=http://slim-lang.com/
+INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/slim-4.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c75fda06fcc6fb7f2f88ccc0ad60f8bc
diff --git a/metadata/md5-cache/dev-ruby/slim-4.1.0-r1 b/metadata/md5-cache/dev-ruby/slim-4.1.0-r1
index c777cd36d85d..a52b90ff2b9f 100644
--- a/metadata/md5-cache/dev-ruby/slim-4.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/slim-4.1.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A template language aiming to reduce the syntax to the essential parts
EAPI=7
HOMEPAGE=http://slim-lang.com/
+INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/slim-4.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=96274fb19a92af4a17e9bd5a94df40dc
diff --git a/metadata/md5-cache/dev-ruby/slim-4.1.0-r2 b/metadata/md5-cache/dev-ruby/slim-4.1.0-r2
index 9ad59d660400..7efab10e3895 100644
--- a/metadata/md5-cache/dev-ruby/slim-4.1.0-r2
+++ b/metadata/md5-cache/dev-ruby/slim-4.1.0-r2
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A template language aiming to reduce the syntax to the essential parts
EAPI=8
HOMEPAGE=http://slim-lang.com/
+INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/tilt-2.0.6:*[ruby_targets_ruby26(-)] =dev-ruby/tilt-2.0*:*[ruby_targets_ruby26(-)] >=dev-ruby/temple-0.7.6:0.7[ruby_targets_ruby26(-)] !!<dev-ruby/slim-3.0.9-r1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/tilt-2.0.6:*[ruby_targets_ruby27(-)] =dev-ruby/tilt-2.0*:*[ruby_targets_ruby27(-)] >=dev-ruby/temple-0.7.6:0.7[ruby_targets_ruby27(-)] !!<dev-ruby/slim-3.0.9-r1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/tilt-2.0.6:*[ruby_targets_ruby30(-)] =dev-ruby/tilt-2.0*:*[ruby_targets_ruby30(-)] >=dev-ruby/temple-0.7.6:0.7[ruby_targets_ruby30(-)] !!<dev-ruby/slim-3.0.9-r1[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=4
SRC_URI=https://rubygems.org/gems/slim-4.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=f2c661a55b06fdefbe2fc679bd0ce34c
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=99fde52b4cdf44cfc0e1d897864be3fa
diff --git a/metadata/md5-cache/dev-ruby/slop-4.9.2 b/metadata/md5-cache/dev-ruby/slop-4.9.2
index b6249210f5c6..4d8f5b5a0c5c 100644
--- a/metadata/md5-cache/dev-ruby/slop-4.9.2
+++ b/metadata/md5-cache/dev-ruby/slop-4.9.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple option parser with an easy to remember syntax and friendly API
EAPI=8
HOMEPAGE=https://github.com/injekt/slop
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/injekt/slop/archive/v4.9.2.tar.gz -> slop-4.9.2.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2870aff192f3d411241910c5b8f0dd06
diff --git a/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1 b/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1
index ddff956a60a9..82330e1ff162 100644
--- a/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Transform Ruby enumerators that produce data slowly and unpredictably
EAPI=8
HOMEPAGE=https://github.com/ddfreyne/slow_enumerator_tools/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/slow_enumerator_tools-1.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2e939f437d3f13ba7944d993d3fe07aa
diff --git a/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 b/metadata/md5-cache/dev-ruby/sorted_set-1.0.3
index 9a1373d6a1cc..c818f2b4f907 100644
--- a/metadata/md5-cache/dev-ruby/sorted_set-1.0.3
+++ b/metadata/md5-cache/dev-ruby/sorted_set-1.0.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Implements a variant of Set whose elements are sorted in ascending order
EAPI=8
HOMEPAGE=https://github.com/knu/sorted_set
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/knu/sorted_set/archive/v1.0.3.tar.gz -> sorted_set-1.0.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3380235e4ce5f9f88145df5f012c1604
diff --git a/metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1 b/metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1
index 9dd2aa431478..50011b644df5 100644
--- a/metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1
+++ b/metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby source maps
EAPI=8
HOMEPAGE=https://github.com/maccman/sourcemap
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sourcemap-0.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=678e2f5892ccf46be83a2af5831ac925
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=37f6ab541abc577546f162679daebf83
diff --git a/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r7 b/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r7
index e3b27a966f76..4015ab24fd29 100644
--- a/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r7
+++ b/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r7
@@ -4,6 +4,7 @@ DEPEND=test? ( media-gfx/imagemagick[png] ) ruby_targets_ruby26? ( dev-lang/ruby
DESCRIPTION=Create sparklines, small graphs to be used inline in texts
EAPI=8
HOMEPAGE=http://sparklines.rubyforge.org/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=amd64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sparklines-0.5.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ce31d5fb2c235bbdb75930905f5becbc
diff --git a/metadata/md5-cache/dev-ruby/spreadsheet-1.2.6 b/metadata/md5-cache/dev-ruby/spreadsheet-1.2.6
deleted file mode 100644
index 72a45ff67cba..000000000000
--- a/metadata/md5-cache/dev-ruby/spreadsheet-1.2.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] ) ) test? ( ruby_targets_ruby26? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/ruby-ole-1.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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Ruby library to read and write spreadsheet documents
-EAPI=7
-HOMEPAGE=https://github.com/zdavatz/spreadsheet
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/ruby-ole-1.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? ( test )
-SLOT=0
-SRC_URI=https://github.com/zdavatz/spreadsheet/archive/1.2.6.tar.gz -> spreadsheet-1.2.6.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=067d5ef924106ab8126a35f52ac7fc38
diff --git a/metadata/md5-cache/dev-ruby/spreadsheet-1.2.9 b/metadata/md5-cache/dev-ruby/spreadsheet-1.2.9
deleted file mode 100644
index 8200f6316dd7..000000000000
--- a/metadata/md5-cache/dev-ruby/spreadsheet-1.2.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=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_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) test? ( ruby_targets_ruby26? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ruby-ole-1.0[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Ruby library to read and write spreadsheet documents
-EAPI=7
-HOMEPAGE=https://github.com/zdavatz/spreadsheet
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ruby-ole-1.0[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 )
-SLOT=0
-SRC_URI=https://github.com/zdavatz/spreadsheet/archive/1.2.9.tar.gz -> spreadsheet-1.2.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=1992110f3358b021d13fca138b9d092a
diff --git a/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 b/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0
index 0f481c44d642..8e46d31e4fb0 100644
--- a/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0
+++ b/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby library to read and write spreadsheet documents
EAPI=8
HOMEPAGE=https://github.com/zdavatz/spreadsheet
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64
LICENSE=GPL-3
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/zdavatz/spreadsheet/archive/1.3.0.tar.gz -> spreadsheet-1.3.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=038b1cf49615233e39c253e359d300ea
diff --git a/metadata/md5-cache/dev-ruby/spring-2.1.1 b/metadata/md5-cache/dev-ruby/spring-2.1.1
deleted file mode 100644
index 2b2108a12566..000000000000
--- a/metadata/md5-cache/dev-ruby/spring-2.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/activesupport-4.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.2:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/activesupport[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/activesupport[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Rails application preloader
-EAPI=7
-HOMEPAGE=https://github.com/rails/spring
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activesupport-4.2:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.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=1.1
-SRC_URI=https://github.com/rails/spring/archive/v2.1.1.tar.gz -> spring-2.1.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6cff63f653d8693f9d94117b7a8158ac
diff --git a/metadata/md5-cache/dev-ruby/spring-3.1.1 b/metadata/md5-cache/dev-ruby/spring-3.1.1
index 7aa26eb39fa1..f77473314fa1 100644
--- a/metadata/md5-cache/dev-ruby/spring-3.1.1
+++ b/metadata/md5-cache/dev-ruby/spring-3.1.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Rails application preloader
EAPI=8
HOMEPAGE=https://github.com/rails/spring
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1.1
SRC_URI=https://github.com/rails/spring/archive/v3.1.1.tar.gz -> spring-3.1.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f5918975093107e7f6622c7750068c86
diff --git a/metadata/md5-cache/dev-ruby/spring-4.0.0 b/metadata/md5-cache/dev-ruby/spring-4.0.0
index e8f28be7d651..7872e409000e 100644
--- a/metadata/md5-cache/dev-ruby/spring-4.0.0
+++ b/metadata/md5-cache/dev-ruby/spring-4.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Rails application preloader
EAPI=8
HOMEPAGE=https://github.com/rails/spring
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.1
SRC_URI=https://github.com/rails/spring/archive/v4.0.0.tar.gz -> spring-4.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f0c55b58e754cc30035b3d78f0291af0
diff --git a/metadata/md5-cache/dev-ruby/sprockets-3.7.2 b/metadata/md5-cache/dev-ruby/sprockets-3.7.2
index c40a5f97dfde..98e479f3e411 100644
--- a/metadata/md5-cache/dev-ruby/sprockets-3.7.2
+++ b/metadata/md5-cache/dev-ruby/sprockets-3.7.2
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/concurrent-ruby:1[ruby_targets_ru
DESCRIPTION=Ruby library for compiling and serving web assets
EAPI=6
HOMEPAGE=https://github.com/rails/sprockets
+INHERIT=ruby-fakegem versionator
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rails/sprockets/archive/v3.7.2.tar.gz -> sprockets-3.7.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 versionator d3fb3ba33acc3bbbdc4d7970227c100d
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb versionator d3fb3ba33acc3bbbdc4d7970227c100d
_md5_=6cfdd1fd8bba97046a603720d7f66788
diff --git a/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r1 b/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r1
index 0aa6694f6f6e..e143145fec7c 100644
--- a/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r1
+++ b/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/concurrent-ruby:1[ruby_targets_ru
DESCRIPTION=Ruby library for compiling and serving web assets
EAPI=6
HOMEPAGE=https://github.com/rails/sprockets
+INHERIT=ruby-fakegem versionator
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rails/sprockets/archive/v3.7.2.tar.gz -> sprockets-3.7.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 versionator d3fb3ba33acc3bbbdc4d7970227c100d
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb versionator d3fb3ba33acc3bbbdc4d7970227c100d
_md5_=5f72ba992338d99644811a061e5aa1c3
diff --git a/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r2 b/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r2
new file mode 100644
index 000000000000..5457541080c2
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby26(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby26(-)] <dev-ruby/rack-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby27(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby27(-)] <dev-ruby/rack-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby30(-)] <dev-ruby/rack-3:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/json[ruby_targets_ruby26(-)] dev-ruby/rack-test[ruby_targets_ruby26(-)] =dev-ruby/coffee-script-2*[ruby_targets_ruby26(-)] =dev-ruby/execjs-2*[ruby_targets_ruby26(-)] =dev-ruby/sass-3*[ruby_targets_ruby26(-)] >=dev-ruby/sass-3.1[ruby_targets_ruby26(-)] dev-ruby/uglifier[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/json[ruby_targets_ruby27(-)] dev-ruby/rack-test[ruby_targets_ruby27(-)] =dev-ruby/coffee-script-2*[ruby_targets_ruby27(-)] =dev-ruby/execjs-2*[ruby_targets_ruby27(-)] =dev-ruby/sass-3*[ruby_targets_ruby27(-)] >=dev-ruby/sass-3.1[ruby_targets_ruby27(-)] dev-ruby/uglifier[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/json[ruby_targets_ruby30(-)] dev-ruby/rack-test[ruby_targets_ruby30(-)] =dev-ruby/coffee-script-2*[ruby_targets_ruby30(-)] =dev-ruby/execjs-2*[ruby_targets_ruby30(-)] =dev-ruby/sass-3*[ruby_targets_ruby30(-)] >=dev-ruby/sass-3.1[ruby_targets_ruby30(-)] dev-ruby/uglifier[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Ruby library for compiling and serving web assets
+EAPI=8
+HOMEPAGE=https://github.com/rails/sprockets
+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 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby26(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby26(-)] <dev-ruby/rack-3:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby27(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby27(-)] <dev-ruby/rack-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby30(-)] <dev-ruby/rack-3:*[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=3
+SRC_URI=https://github.com/rails/sprockets/archive/v3.7.2.tar.gz -> sprockets-3.7.2-git.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=4c76576cfaaa4f21d17a12ca5974f273
diff --git a/metadata/md5-cache/dev-ruby/sprockets-4.0.2 b/metadata/md5-cache/dev-ruby/sprockets-4.0.2
index f711fdaf1250..fa34efa6f187 100644
--- a/metadata/md5-cache/dev-ruby/sprockets-4.0.2
+++ b/metadata/md5-cache/dev-ruby/sprockets-4.0.2
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby library for compiling and serving web assets
EAPI=7
HOMEPAGE=https://github.com/rails/sprockets
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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/concurrent-ruby:1[ruby_targets_ruby26(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby26(-)] <dev-ruby/rack-3:*[ruby_targets_ruby26(-)] !<dev-ruby/sprockets-3.7.2-r1:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby27(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby27(-)] <dev-ruby/rack-3:*[ruby_targets_ruby27(-)] !<dev-ruby/sprockets-3.7.2-r1:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby30(-)] <dev-ruby/rack-3:*[ruby_targets_ruby30(-)] !<dev-ruby/sprockets-3.7.2-r1:3[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=4
SRC_URI=https://github.com/rails/sprockets/archive/v4.0.2.tar.gz -> sprockets-4.0.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=3b3d30827ea84b76e4846b96052274d4
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=6046e4a518378e292889724241a933ae
diff --git a/metadata/md5-cache/dev-ruby/sprockets-4.1.0 b/metadata/md5-cache/dev-ruby/sprockets-4.1.0
new file mode 100644
index 000000000000..812455bb9eec
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/sprockets-4.1.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby26(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby26(-)] <dev-ruby/rack-3:*[ruby_targets_ruby26(-)] !<dev-ruby/sprockets-3.7.2-r1:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby27(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby27(-)] <dev-ruby/rack-3:*[ruby_targets_ruby27(-)] !<dev-ruby/sprockets-3.7.2-r1:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby30(-)] <dev-ruby/rack-3:*[ruby_targets_ruby30(-)] !<dev-ruby/sprockets-3.7.2-r1:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/json[ruby_targets_ruby26(-)] dev-ruby/rack-test[ruby_targets_ruby26(-)] =dev-ruby/coffee-script-2*[ruby_targets_ruby26(-)] =dev-ruby/execjs-2*[ruby_targets_ruby26(-)] =dev-ruby/sass-3*[ruby_targets_ruby26(-)] >=dev-ruby/sass-3.1[ruby_targets_ruby26(-)] dev-ruby/sassc[ruby_targets_ruby26(-)] dev-ruby/uglifier[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/json[ruby_targets_ruby27(-)] dev-ruby/rack-test[ruby_targets_ruby27(-)] =dev-ruby/coffee-script-2*[ruby_targets_ruby27(-)] =dev-ruby/execjs-2*[ruby_targets_ruby27(-)] =dev-ruby/sass-3*[ruby_targets_ruby27(-)] >=dev-ruby/sass-3.1[ruby_targets_ruby27(-)] dev-ruby/sassc[ruby_targets_ruby27(-)] dev-ruby/uglifier[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/json[ruby_targets_ruby30(-)] dev-ruby/rack-test[ruby_targets_ruby30(-)] =dev-ruby/coffee-script-2*[ruby_targets_ruby30(-)] =dev-ruby/execjs-2*[ruby_targets_ruby30(-)] =dev-ruby/sass-3*[ruby_targets_ruby30(-)] >=dev-ruby/sass-3.1[ruby_targets_ruby30(-)] dev-ruby/sassc[ruby_targets_ruby30(-)] dev-ruby/uglifier[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Ruby library for compiling and serving web assets
+EAPI=8
+HOMEPAGE=https://github.com/rails/sprockets
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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/concurrent-ruby:1[ruby_targets_ruby26(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby26(-)] <dev-ruby/rack-3:*[ruby_targets_ruby26(-)] !<dev-ruby/sprockets-3.7.2-r1:3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby27(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby27(-)] <dev-ruby/rack-3:*[ruby_targets_ruby27(-)] !<dev-ruby/sprockets-3.7.2-r1:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby30(-)] <dev-ruby/rack-3:*[ruby_targets_ruby30(-)] !<dev-ruby/sprockets-3.7.2-r1:3[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=4
+SRC_URI=https://github.com/rails/sprockets/archive/v4.1.0.tar.gz -> sprockets-4.1.0-git.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=9efc7003dd1d9b6c8f871952e39c152f
diff --git a/metadata/md5-cache/dev-ruby/sprockets-rails-3.3.0 b/metadata/md5-cache/dev-ruby/sprockets-rails-3.3.0
deleted file mode 100644
index 9d71b411cdf3..000000000000
--- a/metadata/md5-cache/dev-ruby/sprockets-rails-3.3.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-5.2:*[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-5.2:*[ruby_targets_ruby27(-)] 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline
-EAPI=8
-HOMEPAGE=https://github.com/rails/sprockets-rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-3.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? ( test )
-SLOT=3
-SRC_URI=https://github.com/rails/sprockets-rails/archive/v3.3.0.tar.gz -> sprockets-rails-3.3.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d90203745dacc6aa26a9a1dc084109fc
diff --git a/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2 b/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2
deleted file mode 100644
index 6ec24239b399..000000000000
--- a/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-5.2:*[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-5.2:*[ruby_targets_ruby27(-)] 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline
-EAPI=8
-HOMEPAGE=https://github.com/rails/sprockets-rails
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-3.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? ( test )
-SLOT=3
-SRC_URI=https://github.com/rails/sprockets-rails/archive/v3.4.2.tar.gz -> sprockets-rails-3.4.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d90203745dacc6aa26a9a1dc084109fc
diff --git a/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r1 b/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r1
index 331c6381bfe6..bbbf68b77095 100644
--- a/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r1
+++ b/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline
EAPI=8
HOMEPAGE=https://github.com/rails/sprockets-rails
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-3.0.0:*[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 )
SLOT=3
SRC_URI=https://github.com/rails/sprockets-rails/archive/v3.4.2.tar.gz -> sprockets-rails-3.4.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c3988a49400682d9a5d250f832986641
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=6782a576fc997e635395de3c71e206e5
diff --git a/metadata/md5-cache/dev-ruby/spy-1.0.2 b/metadata/md5-cache/dev-ruby/spy-1.0.2
index 2ba880699261..c83736b851af 100644
--- a/metadata/md5-cache/dev-ruby/spy-1.0.2
+++ b/metadata/md5-cache/dev-ruby/spy-1.0.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A simple opinionated mocking framework
EAPI=8
HOMEPAGE=https://github.com/ryanong/spy
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/spy-1.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a47804be799c26cb9aa18240b6a046c4
diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 b/metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1
index 0d091e5b5d80..893c6e1ff2b6 100644
--- a/metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1
+++ b/metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake-compiler[ruby_targets_ruby26(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/redcloth[ruby_targets_ruby26(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake-compiler[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/redcloth[ruby_targets_ruby27(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake-compiler[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake-compiler[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake-compiler[ruby_targets_ruby26(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/redcloth[ruby_targets_ruby26(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake-compiler[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/redcloth[ruby_targets_ruby27(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake-compiler[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake-compiler[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=>=dev-db/sqlite-3.6.16:3 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=An extension library to access a SQLite database from Ruby
EAPI=7
HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sqlite3-1.4.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=64b3f0d88e79231d21fc967dc1e03eac
diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.4.3 b/metadata/md5-cache/dev-ruby/sqlite3-1.4.3
new file mode 100644
index 000000000000..14e5622ff52d
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/sqlite3-1.4.3
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake-compiler[ruby_targets_ruby26(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/redcloth[ruby_targets_ruby26(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake-compiler[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/redcloth[ruby_targets_ruby27(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake-compiler[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake-compiler[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-db/sqlite-3.6.16:3 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=An extension library to access a SQLite database from Ruby
+EAPI=8
+HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD
+RDEPEND=>=dev-db/sqlite-3.6.16:3 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/sqlite3-1.4.3.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=a1211e680119073a9e4022e823299789
diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.4.4 b/metadata/md5-cache/dev-ruby/sqlite3-1.4.4
new file mode 100644
index 000000000000..8b7dd8653e2d
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/sqlite3-1.4.4
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( dev-ruby/rake-compiler[ruby_targets_ruby26(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] dev-ruby/redcloth[ruby_targets_ruby26(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake-compiler[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/redcloth[ruby_targets_ruby27(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake-compiler[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake-compiler[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-db/sqlite-3.6.16:3 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=An extension library to access a SQLite database from Ruby
+EAPI=8
+HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD
+RDEPEND=>=dev-db/sqlite-3.6.16:3 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/sqlite3-1.4.4.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=3a058cc0a1c68819d1fd4c788080b749
diff --git a/metadata/md5-cache/dev-ruby/sshkey-2.0.0 b/metadata/md5-cache/dev-ruby/sshkey-2.0.0
deleted file mode 100644
index 97ad9649e14b..000000000000
--- a/metadata/md5-cache/dev-ruby/sshkey-2.0.0
+++ /dev/null
@@ -1,15 +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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=SSH private and public key generator in pure Ruby
-EAPI=6
-HOMEPAGE=https://rubygems.org/gems/sshkey
-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/sshkey-2.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c9908097a4fe20d34fff1d3e4ecb8687
diff --git a/metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1 b/metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1
index 44a09137654d..e964821a0d2a 100644
--- a/metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=SSH private and public key generator in pure Ruby
EAPI=8
HOMEPAGE=https://rubygems.org/gems/sshkey
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sshkey-2.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=71cb8b0850341534a8675c08102a21ba
diff --git a/metadata/md5-cache/dev-ruby/sshkit-1.21.2 b/metadata/md5-cache/dev-ruby/sshkit-1.21.2
index 7ac981d3d33d..8751074ba931 100644
--- a/metadata/md5-cache/dev-ruby/sshkit-1.21.2
+++ b/metadata/md5-cache/dev-ruby/sshkit-1.21.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=SSHKit makes it easy to write structured, testable SSH commands in Ruby
EAPI=7
HOMEPAGE=https://github.com/capistrano/sshkit
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ 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/sshkit-1.21.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=46e490d0a5e2abf52593dd7a55afb1cb
diff --git a/metadata/md5-cache/dev-ruby/stamp-0.6.0-r1 b/metadata/md5-cache/dev-ruby/stamp-0.6.0-r1
index b04ae2acd8d1..76a7f7fe4541 100644
--- a/metadata/md5-cache/dev-ruby/stamp-0.6.0-r1
+++ b/metadata/md5-cache/dev-ruby/stamp-0.6.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Date and time formatting for humans
EAPI=8
HOMEPAGE=https://github.com/jeremyw/stamp
+INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
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_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=730aa30aa9a80230370ce788a10092f6
diff --git a/metadata/md5-cache/dev-ruby/state_machine-1.2.0-r1 b/metadata/md5-cache/dev-ruby/state_machine-1.2.0-r1
index 2b570d62aef6..40b576263b7e 100644
--- a/metadata/md5-cache/dev-ruby/state_machine-1.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/state_machine-1.2.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Adds support for creating state machines for attributes on any Ruby class
EAPI=8
HOMEPAGE=http://www.pluginaweek.org
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/state_machine-1.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c2091cea27413f3e7fb9e4cd3497229c
diff --git a/metadata/md5-cache/dev-ruby/stomp-1.4.10 b/metadata/md5-cache/dev-ruby/stomp-1.4.10
index 4133f09ec60d..30a9433ae059 100644
--- a/metadata/md5-cache/dev-ruby/stomp-1.4.10
+++ b/metadata/md5-cache/dev-ruby/stomp-1.4.10
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby bindings for the stomp messaging protocol
EAPI=7
HOMEPAGE=https://github.com/stompgem/stomp
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/stomp-1.4.10.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7f34f9cc6b48983582ece42901738804
diff --git a/metadata/md5-cache/dev-ruby/stomp-1.4.9 b/metadata/md5-cache/dev-ruby/stomp-1.4.9
index 10f66627c510..e9cdd1f8ac49 100644
--- a/metadata/md5-cache/dev-ruby/stomp-1.4.9
+++ b/metadata/md5-cache/dev-ruby/stomp-1.4.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby bindings for the stomp messaging protocol
EAPI=7
HOMEPAGE=https://github.com/stompgem/stomp
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=amd64 x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/stomp-1.4.9.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d60fc2a6ec522ca1da38300076285184
diff --git a/metadata/md5-cache/dev-ruby/stringex-2.8.5 b/metadata/md5-cache/dev-ruby/stringex-2.8.5
deleted file mode 100644
index b32e7b9ec74f..000000000000
--- a/metadata/md5-cache/dev-ruby/stringex-2.8.5
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/i18n:1[ruby_targets_ruby26(-)] dev-ruby/redcloth[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] || ( dev-ruby/activerecord:6.0[ruby_targets_ruby26(-)] dev-ruby/activerecord:5.2[ruby_targets_ruby26(-)] ) dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/i18n:1[ruby_targets_ruby27(-)] dev-ruby/redcloth[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] || ( dev-ruby/activerecord:6.0[ruby_targets_ruby27(-)] dev-ruby/activerecord:5.2[ruby_targets_ruby27(-)] ) dev-ruby/sqlite3[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Extensions for Ruby's String class
-EAPI=6
-HOMEPAGE=https://github.com/rsl/stringex
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-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/stringex-2.8.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=76bdab80eb376baf3c25bae98c57d803
diff --git a/metadata/md5-cache/dev-ruby/stringex-2.8.5-r1 b/metadata/md5-cache/dev-ruby/stringex-2.8.5-r1
index 2dff6de87174..0f825839929c 100644
--- a/metadata/md5-cache/dev-ruby/stringex-2.8.5-r1
+++ b/metadata/md5-cache/dev-ruby/stringex-2.8.5-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Extensions for Ruby's String class
EAPI=8
HOMEPAGE=https://github.com/rsl/stringex
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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/stringex-2.8.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ae525f22f6779924aa2f6fd282f72f2b
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=963b1e250eff8909d04e1772c6eeb4de
diff --git a/metadata/md5-cache/dev-ruby/stringio-3.0.1 b/metadata/md5-cache/dev-ruby/stringio-3.0.1
index 0a21dc878d8c..a5761df938a0 100644
--- a/metadata/md5-cache/dev-ruby/stringio-3.0.1
+++ b/metadata/md5-cache/dev-ruby/stringio-3.0.1
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Pseudo IO class from/to String.
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/stringio/archive/v3.0.1.tar.gz -> stringio-3.0.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0c2ce7047f2d6c840c28a9e21bfbabee
diff --git a/metadata/md5-cache/dev-ruby/stringio-3.0.2 b/metadata/md5-cache/dev-ruby/stringio-3.0.2
index 6edce93629bf..b8fae46f78e1 100644
--- a/metadata/md5-cache/dev-ruby/stringio-3.0.2
+++ b/metadata/md5-cache/dev-ruby/stringio-3.0.2
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Pseudo IO class from/to String.
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/stringio/archive/v3.0.2.tar.gz -> stringio-3.0.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0c2ce7047f2d6c840c28a9e21bfbabee
diff --git a/metadata/md5-cache/dev-ruby/strptime-0.2.5-r1 b/metadata/md5-cache/dev-ruby/strptime-0.2.5-r1
index 40589b00c19a..d8ad0a9e391c 100644
--- a/metadata/md5-cache/dev-ruby/strptime-0.2.5-r1
+++ b/metadata/md5-cache/dev-ruby/strptime-0.2.5-r1
@@ -1,9 +1,10 @@
-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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=A fast strptime/strftime engine which uses VM
EAPI=7
HOMEPAGE=https://github.com/nurse/strptime
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/nurse/strptime/archive/v0.2.5.tar.gz -> strptime-0.2.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dbbf90ba84c9e6b6e44bf94861c51168
diff --git a/metadata/md5-cache/dev-ruby/strptime-0.2.5-r2 b/metadata/md5-cache/dev-ruby/strptime-0.2.5-r2
index ea1098875710..826f7450f2e3 100644
--- a/metadata/md5-cache/dev-ruby/strptime-0.2.5-r2
+++ b/metadata/md5-cache/dev-ruby/strptime-0.2.5-r2
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A fast strptime/strftime engine which uses VM
EAPI=8
HOMEPAGE=https://github.com/nurse/strptime
+INHERIT=multilib ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/nurse/strptime/archive/v0.2.5.tar.gz -> strptime-0.2.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a608f4893eb66c42aa1a1748e4dba581
diff --git a/metadata/md5-cache/dev-ruby/strscan-3.0.1 b/metadata/md5-cache/dev-ruby/strscan-3.0.1
index 80221673c9fe..dc31d3099265 100644
--- a/metadata/md5-cache/dev-ruby/strscan-3.0.1
+++ b/metadata/md5-cache/dev-ruby/strscan-3.0.1
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Provides lexical scanning operations on a String
EAPI=8
HOMEPAGE=https://github.com/ruby/strscan
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/ruby/strscan/archive/v3.0.1.tar.gz -> strscan-3.0.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=efea4b65d395ab8e8b15b318acbcfe0e
diff --git a/metadata/md5-cache/dev-ruby/strscan-3.0.2 b/metadata/md5-cache/dev-ruby/strscan-3.0.2
index 8d27d1fc06c8..ca58d5ca1ef9 100644
--- a/metadata/md5-cache/dev-ruby/strscan-3.0.2
+++ b/metadata/md5-cache/dev-ruby/strscan-3.0.2
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Provides lexical scanning operations on a String
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/ruby/strscan/archive/v3.0.2.tar.gz -> strscan-3.0.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=101f4da8c078d2bc33c981c2e44ad596
diff --git a/metadata/md5-cache/dev-ruby/strscan-3.0.3 b/metadata/md5-cache/dev-ruby/strscan-3.0.3
index d526585961f2..7565f4a74e00 100644
--- a/metadata/md5-cache/dev-ruby/strscan-3.0.3
+++ b/metadata/md5-cache/dev-ruby/strscan-3.0.3
@@ -1,4 +1,4 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Provides lexical scanning operations on a String
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/ruby/strscan/archive/v3.0.3.tar.gz -> strscan-3.0.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=101f4da8c078d2bc33c981c2e44ad596
diff --git a/metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 b/metadata/md5-cache/dev-ruby/subexec-0.2.3-r2
index 31d387567e5d..f726b1706d10 100644
--- a/metadata/md5-cache/dev-ruby/subexec-0.2.3-r2
+++ b/metadata/md5-cache/dev-ruby/subexec-0.2.3-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Subexec spawns an external command with a timeout
EAPI=7
HOMEPAGE=https://github.com/nulayer/subexec
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/nulayer/subexec/archive/v0.2.3.tar.gz -> subexec-0.2.3.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6ef0697c5a4a8f0d0c46d324bd882e1a
diff --git a/metadata/md5-cache/dev-ruby/sync-0.5.0 b/metadata/md5-cache/dev-ruby/sync-0.5.0
index ed927ad4c77c..1f2c6da18aac 100644
--- a/metadata/md5-cache/dev-ruby/sync-0.5.0
+++ b/metadata/md5-cache/dev-ruby/sync-0.5.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A module that provides a two-phase lock with a counter
EAPI=7
HOMEPAGE=https://github.com/ruby/sync
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/sync/archive/v0.5.0.tar.gz -> sync-0.5.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4ce39a74dc4d2a1e61ce4557abafde1e
diff --git a/metadata/md5-cache/dev-ruby/syntax-1.2.2 b/metadata/md5-cache/dev-ruby/syntax-1.2.2
index 6dbe2edd94c2..b09e8fd22ea5 100644
--- a/metadata/md5-cache/dev-ruby/syntax-1.2.2
+++ b/metadata/md5-cache/dev-ruby/syntax-1.2.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/dblock/syntax/archive/v1.2.2.tar.gz -> syntax-1.2.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6cda2e34ea8422a2456d067420942cd7
diff --git a/metadata/md5-cache/dev-ruby/sys-uname-1.2.2 b/metadata/md5-cache/dev-ruby/sys-uname-1.2.2
index a0eb43067ac9..d0fe99d3b741 100644
--- a/metadata/md5-cache/dev-ruby/sys-uname-1.2.2
+++ b/metadata/md5-cache/dev-ruby/sys-uname-1.2.2
@@ -6,12 +6,12 @@ EAPI=7
HOMEPAGE=https://github.com/djberg96/sys-uname
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/ffi-1.1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/ffi-1.1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ffi-1.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ffi-1.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/sys-uname-1.2.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=299495aa78abba8c853ddbdf98db12c5
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=27b5ab33eb03148b1d7827e8cd433142
diff --git a/metadata/md5-cache/dev-ruby/syslogger-1.6.5 b/metadata/md5-cache/dev-ruby/syslogger-1.6.5
deleted file mode 100644
index 5ea29e276df8..000000000000
--- a/metadata/md5-cache/dev-ruby/syslogger-1.6.5
+++ /dev/null
@@ -1,15 +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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Drop-in replacement for the standard Logger, that logs to the syslog
-EAPI=6
-HOMEPAGE=https://github.com/crohr/syslogger
-IUSE=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://rubygems.org/gems/syslogger-1.6.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=2f0ed2dad3d118c6fd9b48303d8ec1a5
diff --git a/metadata/md5-cache/dev-ruby/syslogger-1.6.6-r1 b/metadata/md5-cache/dev-ruby/syslogger-1.6.6-r1
index cd40860525a1..ef54bfa90203 100644
--- a/metadata/md5-cache/dev-ruby/syslogger-1.6.6-r1
+++ b/metadata/md5-cache/dev-ruby/syslogger-1.6.6-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Drop-in replacement for the standard Logger, that logs to the syslog
EAPI=7
HOMEPAGE=https://github.com/crohr/syslogger
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/syslogger-1.6.6.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e6034720a827764567678dc56b961767
diff --git a/metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 b/metadata/md5-cache/dev-ruby/systemu-2.6.5-r1
index 3ded832d5759..5e0cf7c665b5 100644
--- a/metadata/md5-cache/dev-ruby/systemu-2.6.5-r1
+++ b/metadata/md5-cache/dev-ruby/systemu-2.6.5-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Universal capture of STDOUT and STDERR and handling of child process PID
EAPI=8
HOMEPAGE=http://codeforpeople.com/lib/ruby/systemu/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=amd64 ~riscv x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/systemu-2.6.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d8f1986f0db11e1e54564a6cefd40267
diff --git a/metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 b/metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1
index ca7103940055..6dfcd2772433 100644
--- a/metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1
+++ b/metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Calculates the differences between two tree-like structures
EAPI=8
HOMEPAGE=https://github.com/postmodern/tdiff
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/tdiff-0.3.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=592dff91fa0ec4e28a4d22d34ad8fb0c
diff --git a/metadata/md5-cache/dev-ruby/temple-0.8.2 b/metadata/md5-cache/dev-ruby/temple-0.8.2
index 88e2b26b0984..421187a9dd4b 100644
--- a/metadata/md5-cache/dev-ruby/temple-0.8.2
+++ b/metadata/md5-cache/dev-ruby/temple-0.8.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An abstraction and a framework for compiling templates to pure Ruby
EAPI=7
HOMEPAGE=https://github.com/judofyr/temple
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0.7
SRC_URI=https://rubygems.org/gems/temple-0.8.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=50dfbe74ee1546c67aeeb54eccbcd922
diff --git a/metadata/md5-cache/dev-ruby/temple-0.8.2-r1 b/metadata/md5-cache/dev-ruby/temple-0.8.2-r1
index d4cc8ca4f5b6..d4c9c85a1f14 100644
--- a/metadata/md5-cache/dev-ruby/temple-0.8.2-r1
+++ b/metadata/md5-cache/dev-ruby/temple-0.8.2-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An abstraction and a framework for compiling templates to pure Ruby
EAPI=8
HOMEPAGE=https://github.com/judofyr/temple
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test )
SLOT=0.7
SRC_URI=https://rubygems.org/gems/temple-0.8.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ebfc78d7a539d7256602ccd012cc11ae
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=c97f5cea3f8b158facb0f87c67af5898
diff --git a/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1 b/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1
deleted file mode 100644
index 2cd1c9a27636..000000000000
--- a/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/tins-1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/tins-1.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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Small Ruby library that colors strings using ANSI escape sequences
-EAPI=6
-HOMEPAGE=https://flori.github.io/term-ansicolor/
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc 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=GPL-2
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/tins-1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/tins-1.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? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/term-ansicolor-1.7.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=c53d8f49bf69f21a12f1568a76fd7fee
diff --git a/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1 b/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1
index 1bcfdc32d039..e20eed66b1c8 100644
--- a/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1
+++ b/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Small Ruby library that colors strings using ANSI escape sequences
EAPI=8
HOMEPAGE=https://flori.github.io/term-ansicolor/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc 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=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/term-ansicolor-1.7.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=63113c7b89c2e0e98e232c918ddbb571
diff --git a/metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r2 b/metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r2
index 5ad4121d8141..2e07f39eadde 100644
--- a/metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r2
+++ b/metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r2
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/unicode-display_width-1.1.1:1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/unicode-display_width-1.1.1:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/term-ansicolor[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/term-ansicolor[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/unicode-display_width-1.1.1:1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/unicode-display_width-1.1.1:1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/unicode-display_width-1.1.1:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/term-ansicolor[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/term-ansicolor[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/term-ansicolor[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
DESCRIPTION=Simple, feature rich ascii table generation library
EAPI=7
HOMEPAGE=https://github.com/tj/terminal-table
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/unicode-display_width-1.1.1:1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/unicode-display_width-1.1.1: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 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/unicode-display_width-1.1.1:1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/unicode-display_width-1.1.1:1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/unicode-display_width-1.1.1: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 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/tj/terminal-table/archive/v1.8.0.tar.gz -> terminal-table-1.8.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=aa3ef94aefe2a0916d5ba63071c066f7
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=967020fd52f63c91fab6adf880be79cd
diff --git a/metadata/md5-cache/dev-ruby/terminal-table-2.0.0 b/metadata/md5-cache/dev-ruby/terminal-table-2.0.0
index 130c19b4976b..578f280bd02d 100644
--- a/metadata/md5-cache/dev-ruby/terminal-table-2.0.0
+++ b/metadata/md5-cache/dev-ruby/terminal-table-2.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Simple, feature rich ascii table generation library
EAPI=7
HOMEPAGE=https://github.com/tj/terminal-table
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/tj/terminal-table/archive/v2.0.0.tar.gz -> terminal-table-2.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d2d7c35e775a336621614288a946eb85
diff --git a/metadata/md5-cache/dev-ruby/terminal-table-3.0.2 b/metadata/md5-cache/dev-ruby/terminal-table-3.0.2
index ac1d34283974..291ad90623a7 100644
--- a/metadata/md5-cache/dev-ruby/terminal-table-3.0.2
+++ b/metadata/md5-cache/dev-ruby/terminal-table-3.0.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Simple, feature rich ascii table generation library
EAPI=8
HOMEPAGE=https://github.com/tj/terminal-table
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/tj/terminal-table/archive/v3.0.2.tar.gz -> terminal-table-3.0.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=96c60fca89653bea385fc21bca372134
diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.3.9 b/metadata/md5-cache/dev-ruby/test-unit-3.3.9
index 7d45c3d3a5d8..c36015f846b4 100644
--- a/metadata/md5-cache/dev-ruby/test-unit-3.3.9
+++ b/metadata/md5-cache/dev-ruby/test-unit-3.3.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An xUnit family unit testing framework for Ruby
EAPI=7
HOMEPAGE=https://rubygems.org/gems/test-unit
+INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby GPL-2 ) PSF-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/test-unit-3.3.9.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=878f4c457bc50b14089e698664f917b2
diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.4.9 b/metadata/md5-cache/dev-ruby/test-unit-3.4.9
index e37f19138b9b..828048792324 100644
--- a/metadata/md5-cache/dev-ruby/test-unit-3.4.9
+++ b/metadata/md5-cache/dev-ruby/test-unit-3.4.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An xUnit family unit testing framework for Ruby
EAPI=8
HOMEPAGE=https://rubygems.org/gems/test-unit
+INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby GPL-2 ) PSF-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/test-unit/test-unit/archive/3.4.9.tar.gz -> test-unit-3.4.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1ebed982aae8f8339410f530a853ac07
diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.5.3 b/metadata/md5-cache/dev-ruby/test-unit-3.5.3
index a1d797d5b2fe..81e1ea3ab42b 100644
--- a/metadata/md5-cache/dev-ruby/test-unit-3.5.3
+++ b/metadata/md5-cache/dev-ruby/test-unit-3.5.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/test-unit/test-unit/archive/3.5.3.tar.gz -> test-unit-3.5.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=04e96ffce5b030088c26e338d7c84f40
diff --git a/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r1 b/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r1
index cb1934616e03..2c4b57ddcdf6 100644
--- a/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r1
+++ b/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=RR adapter for Test::Unit
EAPI=7
HOMEPAGE=https://github.com/test-unit/test-unit-rr
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86
LICENSE=LGPL-2.1+
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/test-unit-rr-1.0.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4becfc97cbd046538e5b047b737942de
diff --git a/metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1 b/metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1
index bf45934978ad..25897d46546e 100644
--- a/metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1
+++ b/metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Creates temporary files and directories for testing
EAPI=8
HOMEPAGE=https://github.com/bhb/test_construct
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/test_construct-2.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a9558a1c5fd03a3065f2c75704bb9b32
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=eb789d8da7eb39c896c52823ddc85988
diff --git a/metadata/md5-cache/dev-ruby/test_declarative-0.0.6-r1 b/metadata/md5-cache/dev-ruby/test_declarative-0.0.6-r1
index b677b3a351c7..24e5d72c405e 100644
--- a/metadata/md5-cache/dev-ruby/test_declarative-0.0.6-r1
+++ b/metadata/md5-cache/dev-ruby/test_declarative-0.0.6-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/svenfuchs/test_declarative/archive/v0.0.6 -> test_declarative-0.0.6.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=821855c266d37275689ef664319049ce
diff --git a/metadata/md5-cache/dev-ruby/text-1.3.1-r1 b/metadata/md5-cache/dev-ruby/text-1.3.1-r1
index 498576c05f12..a395a1000119 100644
--- a/metadata/md5-cache/dev-ruby/text-1.3.1-r1
+++ b/metadata/md5-cache/dev-ruby/text-1.3.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A collection of text algorithms
EAPI=8
HOMEPAGE=https://github.com/threedaymonk/text
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/text-1.3.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ea49b63bb5383062d831bd09079748c9
diff --git a/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r3 b/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r3
index 9ab64efcd347..e3c7ff56df1e 100644
--- a/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r3
+++ b/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r3
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/hoe-2.8.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/hoe-2.8.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/hoe-2.8.0[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/hoe-2.8.0[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/hoe-2.8.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/hoe-2.8.0[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/hoe-2.8.0[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Hyphenates words according to the rules of the language the word is written in
EAPI=8
HOMEPAGE=http://rubyforge.org/projects/text-format
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~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_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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/text-hyphen-1.4.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=bdd150324e55969b5aa5e40711e8a448
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=8e92aba23ce886771ad8a01a4a285360
diff --git a/metadata/md5-cache/dev-ruby/textpow-1.4.0-r1 b/metadata/md5-cache/dev-ruby/textpow-1.4.0-r1
index 3616c3605f9f..4b4f1c14d1cf 100644
--- a/metadata/md5-cache/dev-ruby/textpow-1.4.0-r1
+++ b/metadata/md5-cache/dev-ruby/textpow-1.4.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A library to parse and process Textmate bundles
EAPI=8
HOMEPAGE=http://textpow.rubyforge.org/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/grosser/textpow/archive/v1.4.0.tar.gz -> textpow-1.4.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1503fb45cfdd723e74c292e37289dac8
diff --git a/metadata/md5-cache/dev-ruby/thor-1.1.0 b/metadata/md5-cache/dev-ruby/thor-1.1.0
index ab0b7d39c029..67e6a346e56f 100644
--- a/metadata/md5-cache/dev-ruby/thor-1.1.0
+++ b/metadata/md5-cache/dev-ruby/thor-1.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A scripting framework that replaces rake and sake
EAPI=7
HOMEPAGE=http://whatisthor.com/
+INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/erikhuda/thor/archive/v1.1.0.tar.gz -> thor-git-1.1.0.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3800a0f895972940fa80e51fb6c091c4
diff --git a/metadata/md5-cache/dev-ruby/thor-1.2.1 b/metadata/md5-cache/dev-ruby/thor-1.2.1
index e688cbf239fc..5c511f800225 100644
--- a/metadata/md5-cache/dev-ruby/thor-1.2.1
+++ b/metadata/md5-cache/dev-ruby/thor-1.2.1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/childlabor[ruby_targets_ruby26(-)] dev-ruby/webmock[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/childlabor[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/childlabor[ruby_targets_ruby26(-)] dev-ruby/webmock[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/childlabor[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=A scripting framework that replaces rake and sake
EAPI=8
HOMEPAGE=http://whatisthor.com/
INHERIT=ruby-fakegem
-IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux
+IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=!<dev-ruby/thor-0.20.3-r1:0 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 )
+RDEPEND=!<dev-ruby/thor-0.20.3-r1:0 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/erikhuda/thor/archive/v1.2.1.tar.gz -> thor-git-1.2.1.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4dcb34c3b79606017f3dd6aebf1559f6
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=0e6d7d08e0d77d39178bad867a8a3bea
diff --git a/metadata/md5-cache/dev-ruby/thread_order-1.1.1 b/metadata/md5-cache/dev-ruby/thread_order-1.1.1
index 4ae0ddeb20ca..eeac44cfba3d 100644
--- a/metadata/md5-cache/dev-ruby/thread_order-1.1.1
+++ b/metadata/md5-cache/dev-ruby/thread_order-1.1.1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Test helper for ordering threaded code
EAPI=8
HOMEPAGE=https://github.com/JoshCheek/thread_order
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/thread_order-1.1.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=40608788d119bbb7255b0f5bd8fbf152
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=91b45c842260318ff536ae57fdd0885b
diff --git a/metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1 b/metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1
index 1979fa905e1a..eb8bf195989b 100644
--- a/metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1
+++ b/metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A collection of thread-safe versions of common core Ruby classes
EAPI=7
HOMEPAGE=https://github.com/ruby-concurrency/thread_safe
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/thread_safe-0.3.6.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fde4e861d96e48f7d3cea8462a14008a
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 4d1dfdf7fe05..a1c07a4b52f6 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
@@ -1,9 +1,10 @@
-BDEPEND=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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
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=W3C HTML Tidy library implemented as a Ruby extension
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
LICENSE=HTML-Tidy
@@ -12,5 +13,5 @@ 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_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9e2b45e2bc1eee631a09fed91e39e831
diff --git a/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r5 b/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r5
deleted file mode 100644
index 9221807f2567..000000000000
--- a/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r5
+++ /dev/null
@@ -1,15 +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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Tool to convert an array of struct into an HTML table
-EAPI=6
-HOMEPAGE=https://github.com/topfunky/tidy_table
-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/tidy_table-0.0.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6cecaaa032101307cc3f5c0685ea0884
diff --git a/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6 b/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6
index 74486e8491f0..01902f525831 100644
--- a/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6
+++ b/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Tool to convert an array of struct into an HTML table
EAPI=8
HOMEPAGE=https://github.com/topfunky/tidy_table
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/tidy_table-0.0.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8c0fbac2699626562e95fa7448ccc314
diff --git a/metadata/md5-cache/dev-ruby/tilt-2.0.10 b/metadata/md5-cache/dev-ruby/tilt-2.0.10
index 2a02e17ce930..dd189ebb8898 100644
--- a/metadata/md5-cache/dev-ruby/tilt-2.0.10
+++ b/metadata/md5-cache/dev-ruby/tilt-2.0.10
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Thin interface over template engines to make their usage as generic as possible
EAPI=7
HOMEPAGE=https://github.com/rtomayko/tilt
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/rtomayko/tilt/archive/v2.0.10.tar.gz -> tilt-2.0.10.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3c9cf5f0816c947866ea515d0ee7ab45
diff --git a/metadata/md5-cache/dev-ruby/tilt-2.0.10-r1 b/metadata/md5-cache/dev-ruby/tilt-2.0.10-r1
index 6f39a09f5840..c6193d438a89 100644
--- a/metadata/md5-cache/dev-ruby/tilt-2.0.10-r1
+++ b/metadata/md5-cache/dev-ruby/tilt-2.0.10-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Thin interface over template engines to make their usage as generic as possible
EAPI=8
HOMEPAGE=https://github.com/rtomayko/tilt
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/rtomayko/tilt/archive/v2.0.10.tar.gz -> tilt-2.0.10.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=bd421788c9c9f805969f472e3aaca8dd
diff --git a/metadata/md5-cache/dev-ruby/time-0.2.0 b/metadata/md5-cache/dev-ruby/time-0.2.0
index 8614eca98860..87e9b56be3ae 100644
--- a/metadata/md5-cache/dev-ruby/time-0.2.0
+++ b/metadata/md5-cache/dev-ruby/time-0.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Extends the Time class with methods for parsing and conversion
EAPI=8
HOMEPAGE=https://github.com/ruby/time
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/time/archive/v0.2.0.tar.gz -> time-0.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=2d1072ec543bb9444a6b33cd918b17e1
diff --git a/metadata/md5-cache/dev-ruby/timecop-0.9.4 b/metadata/md5-cache/dev-ruby/timecop-0.9.4
index be3cb531c778..c311b96d8fd2 100644
--- a/metadata/md5-cache/dev-ruby/timecop-0.9.4
+++ b/metadata/md5-cache/dev-ruby/timecop-0.9.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A gem providing 'time travel' and 'time freezing' capabilities
EAPI=7
HOMEPAGE=https://github.com/travisjeffery/timecop
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/timecop-0.9.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5f967273baea411cfa319650336fcb55
diff --git a/metadata/md5-cache/dev-ruby/timecop-0.9.5 b/metadata/md5-cache/dev-ruby/timecop-0.9.5
index ed35ab93fddc..33ebccde242a 100644
--- a/metadata/md5-cache/dev-ruby/timecop-0.9.5
+++ b/metadata/md5-cache/dev-ruby/timecop-0.9.5
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/timecop-0.9.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a355f4f1e1156550910978e45bbe8e2b
diff --git a/metadata/md5-cache/dev-ruby/timeout-0.2.0 b/metadata/md5-cache/dev-ruby/timeout-0.2.0
index e53036c0465f..30f407f3d9c8 100644
--- a/metadata/md5-cache/dev-ruby/timeout-0.2.0
+++ b/metadata/md5-cache/dev-ruby/timeout-0.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides a framework for message digest libraries
EAPI=8
HOMEPAGE=https://github.com/ruby/timeout
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/timeout/archive/v0.2.0.tar.gz -> timeout-0.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9cbb51954608fdca4d174b23e9582cb5
diff --git a/metadata/md5-cache/dev-ruby/timeout-0.3.0 b/metadata/md5-cache/dev-ruby/timeout-0.3.0
new file mode 100644
index 000000000000..df89fda8c963
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/timeout-0.3.0
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Provides a framework for message digest libraries
+EAPI=8
+HOMEPAGE=https://github.com/ruby/timeout
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD-2
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/timeout/archive/v0.3.0.tar.gz -> timeout-0.3.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=9cbb51954608fdca4d174b23e9582cb5
diff --git a/metadata/md5-cache/dev-ruby/timers-4.3.3 b/metadata/md5-cache/dev-ruby/timers-4.3.3
index 2b362729281e..b05e39fb0c0d 100644
--- a/metadata/md5-cache/dev-ruby/timers-4.3.3
+++ b/metadata/md5-cache/dev-ruby/timers-4.3.3
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Pure Ruby one-shot and periodic timers
EAPI=7
HOMEPAGE=https://github.com/tarcieri/timers
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/tarcieri/timers/archive/v4.3.3.tar.gz -> timers-4.3.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=a5087de0401a6c992725c777accc6891
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=2b07f4539f760bdb7a949efced2c88f3
diff --git a/metadata/md5-cache/dev-ruby/tins-1.29.1 b/metadata/md5-cache/dev-ruby/tins-1.29.1
index 845fc6fdec3c..6dbec5af632f 100644
--- a/metadata/md5-cache/dev-ruby/tins-1.29.1
+++ b/metadata/md5-cache/dev-ruby/tins-1.29.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=All the stuff that isn't good enough for a real library
EAPI=7
HOMEPAGE=https://github.com/flori/tins
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/tins-1.29.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=42bee8576a84d661391f61b01732c892
diff --git a/metadata/md5-cache/dev-ruby/tins-1.31.0 b/metadata/md5-cache/dev-ruby/tins-1.31.0
index 8d9f7df3f128..c0a4cc8bb8d3 100644
--- a/metadata/md5-cache/dev-ruby/tins-1.31.0
+++ b/metadata/md5-cache/dev-ruby/tins-1.31.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=All the stuff that isn't good enough for a real library
EAPI=8
HOMEPAGE=https://github.com/flori/tins
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/tins-1.31.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=032479715ff4b0f66569a53e044eeb3a
diff --git a/metadata/md5-cache/dev-ruby/tins-1.31.1 b/metadata/md5-cache/dev-ruby/tins-1.31.1
index 7c4191023b02..ebb855178c10 100644
--- a/metadata/md5-cache/dev-ruby/tins-1.31.1
+++ b/metadata/md5-cache/dev-ruby/tins-1.31.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/tins-1.31.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=fed3277e752bb40acb048b8fdf01cc90
diff --git a/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 b/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1
index 5fe4b20d5f4e..bd8a48de9bf8 100644
--- a/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1
+++ b/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Ruby bindings for Tokyo Cabinet
EAPI=8
HOMEPAGE=https://fallabs.com/tokyocabinet/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-2
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/tokyocabinet-1.32.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=87ca921baa7b2ad955b971fb21a5fb9c
diff --git a/metadata/md5-cache/dev-ruby/tomlrb-1.2.8 b/metadata/md5-cache/dev-ruby/tomlrb-1.2.8
index dfb4c73da3b1..436b2ef8d898 100644
--- a/metadata/md5-cache/dev-ruby/tomlrb-1.2.8
+++ b/metadata/md5-cache/dev-ruby/tomlrb-1.2.8
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A racc based toml parser
EAPI=6
HOMEPAGE=https://github.com/fbernier/tomlrb/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/fbernier/tomlrb/archive/v1.2.8.tar.gz -> tomlrb-1.2.8.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=60f572f8b2f211030aa99213dcb6d79d
diff --git a/metadata/md5-cache/dev-ruby/tomlrb-2.0.1 b/metadata/md5-cache/dev-ruby/tomlrb-2.0.1
index eb997654a9dd..de7f6da79819 100644
--- a/metadata/md5-cache/dev-ruby/tomlrb-2.0.1
+++ b/metadata/md5-cache/dev-ruby/tomlrb-2.0.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A racc based toml parser
EAPI=7
HOMEPAGE=https://github.com/fbernier/tomlrb/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/fbernier/tomlrb/archive/v2.0.1.tar.gz -> tomlrb-2.0.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9f2a2244ff97bb5c21bd1edbf33efcd4
diff --git a/metadata/md5-cache/dev-ruby/tomlrb-2.0.2 b/metadata/md5-cache/dev-ruby/tomlrb-2.0.2
new file mode 100644
index 000000000000..93f4c915d32c
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/tomlrb-2.0.2
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A racc based toml parser
+EAPI=8
+HOMEPAGE=https://github.com/fbernier/tomlrb/
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/fbernier/tomlrb/archive/v2.0.2.tar.gz -> tomlrb-2.0.2.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=e5ccd9755a41895097655b82beacaaac
diff --git a/metadata/md5-cache/dev-ruby/tomlrb-2.0.3 b/metadata/md5-cache/dev-ruby/tomlrb-2.0.3
new file mode 100644
index 000000000000..f0b31daed5a6
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/tomlrb-2.0.3
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A racc based toml parser
+EAPI=8
+HOMEPAGE=https://github.com/fbernier/tomlrb/
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/fbernier/tomlrb/archive/v2.0.3.tar.gz -> tomlrb-2.0.3.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=e5ccd9755a41895097655b82beacaaac
diff --git a/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0-r1 b/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0-r1
index d4d8625d668f..05de03b927af 100644
--- a/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A ruby binding to use totori.dip.jp Web API
EAPI=8
HOMEPAGE=https://rubygems.org/gems/totoridipjp
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/totoridipjp-0.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d77c92d54095a9c929f4781527181dd7
diff --git a/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3 b/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3
index 10b0655bab7a..404db5a7713e 100644
--- a/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3
+++ b/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Provides transaction support at the object level
EAPI=8
HOMEPAGE=https://github.com/halostatue/transaction-simple
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=amd64 ~ppc ~ppc64 x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/transaction-simple-1.4.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=aa7e1014d0c955e527244d7196b19fc6
diff --git a/metadata/md5-cache/dev-ruby/travis-1.10.0-r1 b/metadata/md5-cache/dev-ruby/travis-1.10.0-r1
index 688bb9ba865b..c0bb03955db9 100644
--- a/metadata/md5-cache/dev-ruby/travis-1.10.0-r1
+++ b/metadata/md5-cache/dev-ruby/travis-1.10.0-r1
@@ -4,6 +4,7 @@ DEPEND=test? ( dev-vcs/git ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_tar
DESCRIPTION=Travis CI Client (CLI and Ruby library)
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
@@ -12,5 +13,5 @@ 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_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0e437e0a8e84d164dc011f7fc2f62643
diff --git a/metadata/md5-cache/dev-ruby/travis-1.11.0 b/metadata/md5-cache/dev-ruby/travis-1.11.0
index 759490679106..3aef10820224 100644
--- a/metadata/md5-cache/dev-ruby/travis-1.11.0
+++ b/metadata/md5-cache/dev-ruby/travis-1.11.0
@@ -4,6 +4,7 @@ DEPEND=test? ( dev-vcs/git ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_tar
DESCRIPTION=Travis CI Client (CLI and Ruby library)
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
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/travis-1.11.0.gem
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7ca00871e6ecd857da19f5a5dea746fe
diff --git a/metadata/md5-cache/dev-ruby/travis-1.11.1 b/metadata/md5-cache/dev-ruby/travis-1.11.1
new file mode 100644
index 000000000000..57a63ac65939
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/travis-1.11.1
@@ -0,0 +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(-)] ) ) 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(-)] ) 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=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(-)] ) 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.11.1.gem
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=7ca00871e6ecd857da19f5a5dea746fe
diff --git a/metadata/md5-cache/dev-ruby/treetop-1.6.11-r1 b/metadata/md5-cache/dev-ruby/treetop-1.6.11-r1
index cab63384c6b9..90f0752a7261 100644
--- a/metadata/md5-cache/dev-ruby/treetop-1.6.11-r1
+++ b/metadata/md5-cache/dev-ruby/treetop-1.6.11-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Treetop is a language for describing languages
EAPI=8
HOMEPAGE=https://github.com/cjheath/treetop
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/cjheath/treetop/archive/v1.6.11.tar.gz -> treetop-1.6.11.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f3ee8df0d6d09df5cc70c47a159c7d8d
diff --git a/metadata/md5-cache/dev-ruby/trollop-2.9.10 b/metadata/md5-cache/dev-ruby/trollop-2.9.10
index c937d98b3c90..7722314a0b40 100644
--- a/metadata/md5-cache/dev-ruby/trollop-2.9.10
+++ b/metadata/md5-cache/dev-ruby/trollop-2.9.10
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Trollop is a commandline option parser for Ruby
EAPI=7
HOMEPAGE=https://manageiq.github.io/trollop/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/trollop-2.9.10.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=aa758c581fc93d6f8b51e97346506657
diff --git a/metadata/md5-cache/dev-ruby/ttfunk-1.6.2.1 b/metadata/md5-cache/dev-ruby/ttfunk-1.6.2.1
index 7852f888452e..c4bc6fd98853 100644
--- a/metadata/md5-cache/dev-ruby/ttfunk-1.6.2.1
+++ b/metadata/md5-cache/dev-ruby/ttfunk-1.6.2.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A TrueType font parser written in pure ruby
EAPI=7
HOMEPAGE=https://github.com/prawnpdf/ttfunk/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=|| ( GPL-2 GPL-3 Ruby )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.6
SRC_URI=https://github.com/prawnpdf/ttfunk/archive/1.6.2.1.tar.gz -> ttfunk-1.6.2.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=268900a5b311b574c4a84882decf9365
diff --git a/metadata/md5-cache/dev-ruby/ttfunk-1.7.0 b/metadata/md5-cache/dev-ruby/ttfunk-1.7.0
index 2b3e4f4219d4..c451458667ee 100644
--- a/metadata/md5-cache/dev-ruby/ttfunk-1.7.0
+++ b/metadata/md5-cache/dev-ruby/ttfunk-1.7.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A TrueType font parser written in pure ruby
EAPI=7
HOMEPAGE=https://github.com/prawnpdf/ttfunk/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=|| ( GPL-2 GPL-3 Ruby )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.7
SRC_URI=https://github.com/prawnpdf/ttfunk/archive/1.7.0.tar.gz -> ttfunk-1.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=280ce6a55ab08d2829d567ae1132168c
diff --git a/metadata/md5-cache/dev-ruby/tty-color-0.6.0 b/metadata/md5-cache/dev-ruby/tty-color-0.6.0
index 5d7aa6c2dfc1..b6eb1ee2b382 100644
--- a/metadata/md5-cache/dev-ruby/tty-color-0.6.0
+++ b/metadata/md5-cache/dev-ruby/tty-color-0.6.0
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Terminal color capabilities detection
EAPI=7
HOMEPAGE=https://github.com/piotrmurach/tty-color
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/tty-color/archive/v0.6.0.tar.gz -> tty-color-0.6.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=48518945549b2ea77512eddc0b0dadd1
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=e477882501b76ba658ef29b86fd49d22
diff --git a/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 b/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1
index b092ac78f6bc..52d7ac37cdfb 100644
--- a/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1
+++ b/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Terminal color capabilities detection
EAPI=8
HOMEPAGE=https://github.com/piotrmurach/tty-command
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/tty-command/archive/v0.10.1.tar.gz -> tty-command-0.10.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=755475d2b8544a09f827dac40e9b8a68
diff --git a/metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 b/metadata/md5-cache/dev-ruby/tty-cursor-0.7.1
index 493f21115624..a0db983b74e4 100644
--- a/metadata/md5-cache/dev-ruby/tty-cursor-0.7.1
+++ b/metadata/md5-cache/dev-ruby/tty-cursor-0.7.1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Move the terminal cursor around and manipulate text using intuitive method calls
EAPI=7
HOMEPAGE=https://github.com/piotrmurach/tty-cursor
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/tty-cursor/archive/v0.7.1.tar.gz -> tty-cursor-0.7.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=8a04d5185be0ce6a7b188a85e98285e9
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=9a2dd9a86db04f8d85673e2b3d2f11f7
diff --git a/metadata/md5-cache/dev-ruby/tty-editor-0.7.0 b/metadata/md5-cache/dev-ruby/tty-editor-0.7.0
index d170832ab2fa..cbd9069eef48 100644
--- a/metadata/md5-cache/dev-ruby/tty-editor-0.7.0
+++ b/metadata/md5-cache/dev-ruby/tty-editor-0.7.0
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Opens a file or text in the user's preferred editor
EAPI=8
HOMEPAGE=https://github.com/piotrmurach/tty-editor
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/tty-prompt-0.22[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/tty-prompt-0.22[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/tty-prompt-0.22[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/tty-prompt-0.22[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/tty-editor/archive/v0.7.0.tar.gz -> tty-editor-0.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=724557a5ed3e4cb03ec6cd2571e8dcfe
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=28496ada86598a446251eddadd30e849
diff --git a/metadata/md5-cache/dev-ruby/tty-file-0.10.0 b/metadata/md5-cache/dev-ruby/tty-file-0.10.0
index 54567c7aadb5..d937c7772041 100644
--- a/metadata/md5-cache/dev-ruby/tty-file-0.10.0
+++ b/metadata/md5-cache/dev-ruby/tty-file-0.10.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=File manipulation utility methods
EAPI=7
HOMEPAGE=https://github.com/piotrmurach/tty-file
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/tty-file/archive/v0.10.0.tar.gz -> tty-file-0.10.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=97003aafbc913319d8c4c79ec3ce08d6
diff --git a/metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1 b/metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1
index fd1569f5b5d0..cc74b9eef161 100644
--- a/metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1
+++ b/metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Query methods for detecting different operating systems
EAPI=8
HOMEPAGE=https://github.com/piotrmurach/tty-platform
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/tty-platform/archive/v0.3.0.tar.gz -> tty-platform-0.3.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=de92ec18f4a663c7c4ede2c3ed5ccb12
diff --git a/metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 b/metadata/md5-cache/dev-ruby/tty-prompt-0.23.1
index 58871cb81633..bf76def70608 100644
--- a/metadata/md5-cache/dev-ruby/tty-prompt-0.23.1
+++ b/metadata/md5-cache/dev-ruby/tty-prompt-0.23.1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A beautiful and powerful interactive command line prompt
EAPI=7
HOMEPAGE=https://github.com/piotrmurach/tty-prompt
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby26(-)] >=dev-ruby/tty-reader-0.8:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby27(-)] >=dev-ruby/tty-reader-0.8:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby30(-)] >=dev-ruby/tty-reader-0.8:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby31(-)] >=dev-ruby/tty-reader-0.8:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/tty-prompt/archive/v0.23.1.tar.gz -> tty-prompt-0.23.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b839ff5853ffaa9f4f48339ef31aba29
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=65a7d2dfe8201c1563f9f66c89619f57
diff --git a/metadata/md5-cache/dev-ruby/tty-reader-0.9.0 b/metadata/md5-cache/dev-ruby/tty-reader-0.9.0
index d36359000d46..90338d4ca7f5 100644
--- a/metadata/md5-cache/dev-ruby/tty-reader-0.9.0
+++ b/metadata/md5-cache/dev-ruby/tty-reader-0.9.0
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Methods for processing keyboard input in character, line and multiline modes
EAPI=7
HOMEPAGE=https://github.com/piotrmurach/tty-reader
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/tty-cursor-0.7:0[ruby_targets_ruby26(-)] >=dev-ruby/tty-screen-0.8:0[ruby_targets_ruby26(-)] =dev-ruby/wisper-2*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/tty-cursor-0.7:0[ruby_targets_ruby27(-)] >=dev-ruby/tty-screen-0.8:0[ruby_targets_ruby27(-)] =dev-ruby/wisper-2*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/tty-cursor-0.7:0[ruby_targets_ruby30(-)] >=dev-ruby/tty-screen-0.8:0[ruby_targets_ruby30(-)] =dev-ruby/wisper-2*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/tty-cursor-0.7:0[ruby_targets_ruby31(-)] >=dev-ruby/tty-screen-0.8:0[ruby_targets_ruby31(-)] =dev-ruby/wisper-2*[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/tty-reader/archive/v0.9.0.tar.gz -> tty-reader-0.9.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ff9c05974ba7190b14a4ff3d438d6ef2
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=2ffae03a3262dd7fea1f7cc51aeea9fb
diff --git a/metadata/md5-cache/dev-ruby/tty-screen-0.8.1 b/metadata/md5-cache/dev-ruby/tty-screen-0.8.1
index af398624e0e8..671ca3b58fb1 100644
--- a/metadata/md5-cache/dev-ruby/tty-screen-0.8.1
+++ b/metadata/md5-cache/dev-ruby/tty-screen-0.8.1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Terminal screen size detection which works on Linux, OS X and Windows/Cygwin
EAPI=7
HOMEPAGE=https://github.com/piotrmurach/tty-screen
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/tty-screen/archive/v0.8.1.tar.gz -> tty-screen-0.8.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=05b34eb90e2ab6a9383c8a4197589747
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=6021da17b4d87ecaa3e8c01d142ab331
diff --git a/metadata/md5-cache/dev-ruby/tty-which-0.5.0 b/metadata/md5-cache/dev-ruby/tty-which-0.5.0
index 806380133a7b..64864c78d83c 100644
--- a/metadata/md5-cache/dev-ruby/tty-which-0.5.0
+++ b/metadata/md5-cache/dev-ruby/tty-which-0.5.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Platform independent implementation of Unix which command
EAPI=8
HOMEPAGE=https://github.com/piotrmurach/tty-which
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/piotrmurach/tty-which/archive/v0.5.0.tar.gz -> tty-which-0.5.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=6f263e8b0f01d9bc59e2b46ef31e0f07
diff --git a/metadata/md5-cache/dev-ruby/turbolinks-5.2.1 b/metadata/md5-cache/dev-ruby/turbolinks-5.2.1
index 74865577aaec..25e33ca69de6 100644
--- a/metadata/md5-cache/dev-ruby/turbolinks-5.2.1
+++ b/metadata/md5-cache/dev-ruby/turbolinks-5.2.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Makes following links in your web application faster
EAPI=7
HOMEPAGE=https://github.com/rails/turbolinks
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/turbolinks-5.2.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d4d796c4be21bdd6e0e0b866c7212e67
diff --git a/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0 b/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0
deleted file mode 100644
index f523a258ebd0..000000000000
--- a/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0
+++ /dev/null
@@ -1,15 +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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=Turbolinks JavaScript assets
-EAPI=6
-HOMEPAGE=https://github.com/rails/turbolinks-source-gem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc 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 )
-SLOT=5
-SRC_URI=https://rubygems.org/gems/turbolinks-source-5.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=3c3f60f8d399cf7f8e83e89d9de3c3f6
diff --git a/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0-r1 b/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0-r1
index d705ee0d85dd..da8a48e291b7 100644
--- a/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Turbolinks JavaScript assets
EAPI=8
HOMEPAGE=https://github.com/rails/turbolinks-source-gem
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=https://rubygems.org/gems/turbolinks-source-5.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9aab6841a5dcb5b79ae1bad4025d7720
diff --git a/metadata/md5-cache/dev-ruby/twitter-7.0.0-r1 b/metadata/md5-cache/dev-ruby/twitter-7.0.0-r1
index c50e2307af4e..e3d13778e5e6 100644
--- a/metadata/md5-cache/dev-ruby/twitter-7.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/twitter-7.0.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby wrapper around the Twitter API
EAPI=7
HOMEPAGE=https://github.com/sferik/twitter/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7
SRC_URI=https://github.com/sferik/twitter/archive/v7.0.0.tar.gz -> twitter-7.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4b47587694be8ff98cb71e24831cf222
diff --git a/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1 b/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1
index 4f4300c8b7c3..d9912871cfec 100644
--- a/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Text handling for Twitter
EAPI=7
HOMEPAGE=https://github.com/twitter/twitter-text
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3.1
SRC_URI=https://rubygems.org/gems/twitter-text-3.1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=b5b719ac9c49b91f00ccf52697d77b08
diff --git a/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r2 b/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r2
index fb7cf2eba73d..f0855488df17 100644
--- a/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r2
+++ b/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Gem provides enforced-type functionality to Arrays
EAPI=8
HOMEPAGE=https://github.com/yaauie/typed-array
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/typed-array-0.1.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=56fef631f87b7943bb5c5972d4950e40
diff --git a/metadata/md5-cache/dev-ruby/typeprof-0.15.2 b/metadata/md5-cache/dev-ruby/typeprof-0.15.2
index a56c28c9df76..4c371fb2e0ab 100644
--- a/metadata/md5-cache/dev-ruby/typeprof-0.15.2
+++ b/metadata/md5-cache/dev-ruby/typeprof-0.15.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Performs a type analysis of non-annotated Ruby code
EAPI=8
HOMEPAGE=https://github.com/ruby/typeprof
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/typeprof/archive/v0.15.2.tar.gz -> typeprof-0.15.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=193b5428fdfe36ed7931a62bd72001b5
diff --git a/metadata/md5-cache/dev-ruby/typeprof-0.21.2 b/metadata/md5-cache/dev-ruby/typeprof-0.21.2
index bd1b89fa5a2d..9debf01df170 100644
--- a/metadata/md5-cache/dev-ruby/typeprof-0.21.2
+++ b/metadata/md5-cache/dev-ruby/typeprof-0.21.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lan
DESCRIPTION=Performs a type analysis of non-annotated Ruby code
EAPI=8
HOMEPAGE=https://github.com/ruby/typeprof
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/typeprof/archive/v0.21.2.tar.gz -> typeprof-0.21.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c0d7460c0fd043543cf3b05c20526844
diff --git a/metadata/md5-cache/dev-ruby/typhoeus-1.4.0 b/metadata/md5-cache/dev-ruby/typhoeus-1.4.0
index 82cd4d9e6676..a9fed96073f6 100644
--- a/metadata/md5-cache/dev-ruby/typhoeus-1.4.0
+++ b/metadata/md5-cache/dev-ruby/typhoeus-1.4.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Runs HTTP requests in parallel while cleanly encapsulating handling logic
EAPI=7
HOMEPAGE=https://rubygems.org/gems/typhoeus/ https://github.com/typhoeus/typhoeus
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=~amd64
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/typhoeus-1.4.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f656db08dae2b723db2552ef645b9895
diff --git a/metadata/md5-cache/dev-ruby/tzinfo-1.2.9 b/metadata/md5-cache/dev-ruby/tzinfo-1.2.9
index 166c2959429b..bff0671859cb 100644
--- a/metadata/md5-cache/dev-ruby/tzinfo-1.2.9
+++ b/metadata/md5-cache/dev-ruby/tzinfo-1.2.9
@@ -4,6 +4,7 @@ DEPEND=test? ( sys-libs/timezone-data ) ruby_targets_ruby26? ( dev-lang/ruby:2.6
DESCRIPTION=Daylight-savings aware timezone library
EAPI=8
HOMEPAGE=https://tzinfo.github.io/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/tzinfo-1.2.9.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0a7046099d2eab0643e904d72fa4c5ef
diff --git a/metadata/md5-cache/dev-ruby/tzinfo-2.0.4 b/metadata/md5-cache/dev-ruby/tzinfo-2.0.4
index 3fdbaf60d567..9bddb3fbf043 100644
--- a/metadata/md5-cache/dev-ruby/tzinfo-2.0.4
+++ b/metadata/md5-cache/dev-ruby/tzinfo-2.0.4
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/tzinfo/tzinfo/archive/v2.0.4.tar.gz -> tzinfo-2.0.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=e6cef082e47dd8498e4a127f3db66aae
diff --git a/metadata/md5-cache/dev-ruby/uconv-0.6.1-r3 b/metadata/md5-cache/dev-ruby/uconv-0.6.1-r3
index fe83a576a871..541385589907 100644
--- a/metadata/md5-cache/dev-ruby/uconv-0.6.1-r3
+++ b/metadata/md5-cache/dev-ruby/uconv-0.6.1-r3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A module to convert ISO/IEC 10646 (Unicode) string and Japanese strings
EAPI=8
HOMEPAGE=http://www.yoshidam.net/Ruby.html#uconv
+INHERIT=ruby-ng
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31
KEYWORDS=~amd64 ppc ppc64 x86
LICENSE=Ruby
@@ -11,5 +12,5 @@ RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-la
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
SLOT=0
SRC_URI=http://www.yoshidam.net/uconv-0.6.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=59a8516e197b3457c1be242dd7468c80
diff --git a/metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1 b/metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1
index 8f8d65b92b94..3dca0741fa5b 100644
--- a/metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/sourcemap[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/sourcemap[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sourcemap[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/sourcemap[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/sourcemap[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sourcemap[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sourcemap[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Ruby wrapper for UglifyJS JavaScript compressor
EAPI=8
HOMEPAGE=https://github.com/lautis/uglifier
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/execjs-0.3.0:*[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 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/lautis/uglifier/archive/v4.2.0.tar.gz -> uglifier-4.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=9b0115e6238ff0bb28fbc261434efbe5
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=b041b87cbfd6d440bf68a3f4eb71fff4
diff --git a/metadata/md5-cache/dev-ruby/ultraviolet-1.0.1-r1 b/metadata/md5-cache/dev-ruby/ultraviolet-1.0.1-r1
index a606a4c8bf7f..cf811bdf1f70 100644
--- a/metadata/md5-cache/dev-ruby/ultraviolet-1.0.1-r1
+++ b/metadata/md5-cache/dev-ruby/ultraviolet-1.0.1-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A syntax highlighting engine based on Textpow
EAPI=7
HOMEPAGE=https://github.com/grosser/ultraviolet
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ultraviolet-1.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c164f78dc8fd28d1025f07d47ede8939
diff --git a/metadata/md5-cache/dev-ruby/unf-0.1.4-r1 b/metadata/md5-cache/dev-ruby/unf-0.1.4-r1
index abb680a86f79..3a94bdf991f8 100644
--- a/metadata/md5-cache/dev-ruby/unf-0.1.4-r1
+++ b/metadata/md5-cache/dev-ruby/unf-0.1.4-r1
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/knu/ruby-unf
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=BSD-2
RDEPEND=ruby_targets_ruby26? ( dev-ruby/unf_ext[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/unf_ext[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/unf_ext[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/unf_ext[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/unf-0.1.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ecd8cfcd2f647fb5109f29f1d379a3ab
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=f9ca18f3dd91f281f75d569daba92562
diff --git a/metadata/md5-cache/dev-ruby/unf_ext-0.0.7.7-r1 b/metadata/md5-cache/dev-ruby/unf_ext-0.0.7.7-r1
index 92e427f870a8..c6127a222ab5 100644
--- a/metadata/md5-cache/dev-ruby/unf_ext-0.0.7.7-r1
+++ b/metadata/md5-cache/dev-ruby/unf_ext-0.0.7.7-r1
@@ -1,9 +1,10 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=Unicode Normalization Form support library for CRuby
EAPI=7
HOMEPAGE=https://github.com/knu/ruby-unf_ext
+INHERIT=ruby-fakegem multilib
IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/unf_ext-0.0.7.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1fd8143c194299377bc513a925f974e6
diff --git a/metadata/md5-cache/dev-ruby/unf_ext-0.0.8 b/metadata/md5-cache/dev-ruby/unf_ext-0.0.8
index 24244c824821..4a88c480a4ac 100644
--- a/metadata/md5-cache/dev-ruby/unf_ext-0.0.8
+++ b/metadata/md5-cache/dev-ruby/unf_ext-0.0.8
@@ -1,4 +1,4 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[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? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=Unicode Normalization Form support library for CRuby
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/knu/ruby-unf_ext
INHERIT=ruby-fakegem multilib
IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc 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_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 )
SLOT=0
SRC_URI=https://rubygems.org/gems/unf_ext-0.0.8.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=5d2ae3dc4e9b42cc98a8268cef8d91b0
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=246f2a2a6c802f5f3321af75e5ef110e
diff --git a/metadata/md5-cache/dev-ruby/unf_ext-0.0.8.1 b/metadata/md5-cache/dev-ruby/unf_ext-0.0.8.1
index 45f48ca75ece..fe53bf876a36 100644
--- a/metadata/md5-cache/dev-ruby/unf_ext-0.0.8.1
+++ b/metadata/md5-cache/dev-ruby/unf_ext-0.0.8.1
@@ -1,4 +1,4 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Unicode Normalization Form support library for CRuby
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/unf_ext-0.0.8.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5cb48255f6f1641dbe8660485d241ce6
diff --git a/metadata/md5-cache/dev-ruby/unf_ext-0.0.8.2 b/metadata/md5-cache/dev-ruby/unf_ext-0.0.8.2
new file mode 100644
index 000000000000..0cd6d65d91c8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/unf_ext-0.0.8.2
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Unicode Normalization Form support library for CRuby
+EAPI=8
+HOMEPAGE=https://github.com/knu/ruby-unf_ext
+INHERIT=ruby-fakegem
+IUSE=doc test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/unf_ext-0.0.8.2.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=af0f6bc41d438cb979db3bcfb34f0283
diff --git a/metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0 b/metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0
index 64212a4a520a..e231e828b5b1 100644
--- a/metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0
+++ b/metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+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? ( 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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
DESCRIPTION=Adds String#display_width to get the display size using EastAsianWidth.txt
EAPI=7
HOMEPAGE=https://github.com/janlelis/unicode-display_width
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_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=1
SRC_URI=https://github.com/janlelis/unicode-display_width/archive/v1.7.0.tar.gz -> unicode-display_width-1.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=27c62c6e71f8fd8d1b594e7f66d69519
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=bd0f8835d1237a31a494a86f575fad14
diff --git a/metadata/md5-cache/dev-ruby/unicode-display_width-2.1.0 b/metadata/md5-cache/dev-ruby/unicode-display_width-2.1.0
index 44eeab4a9b10..f75b31400fb7 100644
--- a/metadata/md5-cache/dev-ruby/unicode-display_width-2.1.0
+++ b/metadata/md5-cache/dev-ruby/unicode-display_width-2.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Adds String#display_width to get the display size using EastAsianWidth.txt
EAPI=8
HOMEPAGE=https://github.com/janlelis/unicode-display_width
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/janlelis/unicode-display_width/archive/v2.1.0.tar.gz -> unicode-display_width-2.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=639151bf30300a42f77ea02fb5ddadfd
diff --git a/metadata/md5-cache/dev-ruby/unicode-display_width-2.2.0 b/metadata/md5-cache/dev-ruby/unicode-display_width-2.2.0
new file mode 100644
index 000000000000..82b3e037e705
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/unicode-display_width-2.2.0
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Adds String#display_width to get the display size using EastAsianWidth.txt
+EAPI=8
+HOMEPAGE=https://github.com/janlelis/unicode-display_width
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm64
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/janlelis/unicode-display_width/archive/v2.2.0.tar.gz -> unicode-display_width-2.2.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=639151bf30300a42f77ea02fb5ddadfd
diff --git a/metadata/md5-cache/dev-ruby/unindent-1.0-r1 b/metadata/md5-cache/dev-ruby/unindent-1.0-r1
index 419925cf3939..06e9171f285b 100644
--- a/metadata/md5-cache/dev-ruby/unindent-1.0-r1
+++ b/metadata/md5-cache/dev-ruby/unindent-1.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/unindent-1.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a45b8704b2505e0c9e27a4f7ecc4e12c
diff --git a/metadata/md5-cache/dev-ruby/uuidtools-2.2.0 b/metadata/md5-cache/dev-ruby/uuidtools-2.2.0
index 934723660224..c0e4f0f9ecf2 100644
--- a/metadata/md5-cache/dev-ruby/uuidtools-2.2.0
+++ b/metadata/md5-cache/dev-ruby/uuidtools-2.2.0
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( doc? ( dev-ruby/yard[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Simple library to generate UUIDs
EAPI=7
HOMEPAGE=https://github.com/sporkmonger/uuidtools
-IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 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_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 )
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/uuidtools-2.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=32f245f22b1dddb790c3115711ea6877
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=195b422f090988a98347254498f324a5
diff --git a/metadata/md5-cache/dev-ruby/vagrant_cloud-2.0.3-r1 b/metadata/md5-cache/dev-ruby/vagrant_cloud-2.0.3-r1
deleted file mode 100644
index 4fb70795e7dd..000000000000
--- a/metadata/md5-cache/dev-ruby/vagrant_cloud-2.0.3-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/rest-client:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( >=dev-ruby/rake-10.4[ruby_targets_ruby26(-)] test? ( >=dev-ruby/webmock-3.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] )
-DESCRIPTION=Vagrant Cloud API Library
-EAPI=7
-HOMEPAGE=https://github.com/hashicorp/vagrant_cloud
-IUSE=test ruby_targets_ruby26 test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( dev-ruby/rest-client:2[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://github.com/hashicorp/vagrant_cloud/archive/v2.0.3.tar.gz -> vagrant_cloud-2.0.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=24c85ccd9422c1337ae317921eb27fb2
diff --git a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.2 b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.2
index 5b979809a415..5c30ed7443ee 100644
--- a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.2
+++ b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Vagrant Cloud API Library
EAPI=7
HOMEPAGE=https://github.com/hashicorp/vagrant_cloud
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/hashicorp/vagrant_cloud/archive/v3.0.2.tar.gz -> vagrant_cloud-3.0.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1bf0098fd198cace20c0f1ff1c719435
diff --git a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5 b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5
index 2a4687f0bf11..a5741a8fec09 100644
--- a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5
+++ b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Vagrant Cloud API Library
EAPI=7
HOMEPAGE=https://github.com/hashicorp/vagrant_cloud
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/hashicorp/vagrant_cloud/archive/v3.0.5.tar.gz -> vagrant_cloud-3.0.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=45130ac9e43a3e2536954494212691cb
diff --git a/metadata/md5-cache/dev-ruby/vcard-0.3.0 b/metadata/md5-cache/dev-ruby/vcard-0.3.0
index e13f452afaef..97e7ff08042a 100644
--- a/metadata/md5-cache/dev-ruby/vcard-0.3.0
+++ b/metadata/md5-cache/dev-ruby/vcard-0.3.0
@@ -3,6 +3,7 @@ DEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby26(-
DESCRIPTION=Ruby vcard support extracted from Vpim
EAPI=6
HOMEPAGE=https://github.com/qoobaa/vcard
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 test
KEYWORDS=~amd64
LICENSE=GPL-3
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/vcard-0.3.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a034657c02551445be09e4599cf7881b
diff --git a/metadata/md5-cache/dev-ruby/vcard-0.3.0-r1 b/metadata/md5-cache/dev-ruby/vcard-0.3.0-r1
index cf689dc25605..af6751723e19 100644
--- a/metadata/md5-cache/dev-ruby/vcard-0.3.0-r1
+++ b/metadata/md5-cache/dev-ruby/vcard-0.3.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Ruby vcard support extracted from Vpim
EAPI=8
HOMEPAGE=https://github.com/qoobaa/vcard
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
KEYWORDS=~amd64
LICENSE=GPL-3
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/vcard-0.3.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f8d683e56e49e36dc57da1a10df1f88d
diff --git a/metadata/md5-cache/dev-ruby/vcr-4.0.0 b/metadata/md5-cache/dev-ruby/vcr-4.0.0
index 68e386976ba4..961c5ed1abdf 100644
--- a/metadata/md5-cache/dev-ruby/vcr-4.0.0
+++ b/metadata/md5-cache/dev-ruby/vcr-4.0.0
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( json? ( dev-ruby/multi_json[ruby_targets_r
DESCRIPTION=Records your test suite's HTTP interactions and replay them during test runs
EAPI=6
HOMEPAGE=https://github.com/vcr/vcr/
+INHERIT=ruby-fakegem
IUSE=json test test ruby_targets_ruby26 ruby_targets_ruby27 test test
KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=test !test? ( test )
SLOT=3
SRC_URI=https://github.com/vcr/vcr/archive/v4.0.0.tar.gz -> vcr-4.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=88030277d71136d556fda8610ebf4504
diff --git a/metadata/md5-cache/dev-ruby/vcr-5.1.0 b/metadata/md5-cache/dev-ruby/vcr-5.1.0
index 7135263af33b..49a9e8c162bd 100644
--- a/metadata/md5-cache/dev-ruby/vcr-5.1.0
+++ b/metadata/md5-cache/dev-ruby/vcr-5.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Records your test suite's HTTP interactions and replay them during test runs
EAPI=7
HOMEPAGE=https://github.com/vcr/vcr/
+INHERIT=ruby-fakegem
IUSE=json test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=https://github.com/vcr/vcr/archive/v5.1.0.tar.gz -> vcr-5.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=5088062c0b741964002c1c5492edede1
diff --git a/metadata/md5-cache/dev-ruby/vcr-6.0.0 b/metadata/md5-cache/dev-ruby/vcr-6.0.0
index 692a39d2f648..188adf2a2c09 100644
--- a/metadata/md5-cache/dev-ruby/vcr-6.0.0
+++ b/metadata/md5-cache/dev-ruby/vcr-6.0.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Records your test suite's HTTP interactions and replay them during test runs
EAPI=7
HOMEPAGE=https://github.com/vcr/vcr/
+INHERIT=ruby-fakegem
IUSE=json test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=https://github.com/vcr/vcr/archive/v6.0.0.tar.gz -> vcr-6.0.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9572943ed7ba3f6efe85bdc919d20dd1
diff --git a/metadata/md5-cache/dev-ruby/vcr-6.1.0 b/metadata/md5-cache/dev-ruby/vcr-6.1.0
index 0e422d39d580..346f8ae7fe34 100644
--- a/metadata/md5-cache/dev-ruby/vcr-6.1.0
+++ b/metadata/md5-cache/dev-ruby/vcr-6.1.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Records your test suite's HTTP interactions and replay them during test runs
EAPI=8
HOMEPAGE=https://github.com/vcr/vcr/
+INHERIT=ruby-fakegem
IUSE=json test test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://github.com/vcr/vcr/archive/v6.1.0.tar.gz -> vcr-6.1.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f10fa75908dccc45a099ffaac87f0188
diff --git a/metadata/md5-cache/dev-ruby/virtus-1.0.5 b/metadata/md5-cache/dev-ruby/virtus-1.0.5
index 751ad938ca3d..240e8db6f644 100644
--- a/metadata/md5-cache/dev-ruby/virtus-1.0.5
+++ b/metadata/md5-cache/dev-ruby/virtus-1.0.5
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/axiom-types-0.1[ruby_targets_ru
DESCRIPTION=Attributes on Steroids for Plain Old Ruby Objects
EAPI=6
HOMEPAGE=https://github.com/solnic/virtus https://rubygems.org/gems/virtus
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/virtus-1.0.5.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=024b8e9733798ba6e425c0e828f89739
diff --git a/metadata/md5-cache/dev-ruby/vlad-2.7.1 b/metadata/md5-cache/dev-ruby/vlad-2.7.1
index e4463a2a2341..7fb30b88e793 100644
--- a/metadata/md5-cache/dev-ruby/vlad-2.7.1
+++ b/metadata/md5-cache/dev-ruby/vlad-2.7.1
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( >=dev-ruby/hoe-3.13[ruby_targets_ruby26(-)] test? ( >=dev-ruby/minitest-5.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( >=dev-ruby/hoe-3.13[ruby_targets_ruby27(-)] test? ( >=dev-ruby/minitest-5.7[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( >=dev-ruby/hoe-3.13[ruby_targets_ruby30(-)] test? ( >=dev-ruby/minitest-5.7[ruby_targets_ruby30(-)] ) ) test? ( ruby_targets_ruby26? ( >=dev-ruby/rake-remote_task-2.3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rake-remote_task-2.3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rake-remote_task-2.3[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( >=dev-ruby/hoe-3.13[ruby_targets_ruby26(-)] test? ( >=dev-ruby/minitest-5.7[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( >=dev-ruby/hoe-3.13[ruby_targets_ruby27(-)] test? ( >=dev-ruby/minitest-5.7[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( >=dev-ruby/hoe-3.13[ruby_targets_ruby30(-)] test? ( >=dev-ruby/minitest-5.7[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/hoe-3.13[ruby_targets_ruby31(-)] test? ( >=dev-ruby/minitest-5.7[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby26? ( >=dev-ruby/rake-remote_task-2.3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rake-remote_task-2.3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rake-remote_task-2.3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rake-remote_task-2.3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Pragmatic application deployment automation, without mercy
EAPI=7
HOMEPAGE=https://github.com/seattlerb/vlad
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rake-remote_task-2.3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rake-remote_task-2.3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rake-remote_task-2.3[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 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rake-remote_task-2.3[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rake-remote_task-2.3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rake-remote_task-2.3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rake-remote_task-2.3[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/vlad-2.7.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=42867b8a287ec9840ab9e89a473fcae6
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=190200078f4be99d7a483e5be0637830
diff --git a/metadata/md5-cache/dev-ruby/warden-1.2.9 b/metadata/md5-cache/dev-ruby/warden-1.2.9
deleted file mode 100644
index 298455d84298..000000000000
--- a/metadata/md5-cache/dev-ruby/warden-1.2.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=General Rack Authentication Framework
-EAPI=7
-HOMEPAGE=https://github.com/wardencommunity/warden
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/wardencommunity/warden/archive/v1.2.9.tar.gz -> warden-1.2.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=adc112a27d299b7fc7db9ac8f7c7bfb4
diff --git a/metadata/md5-cache/dev-ruby/warden-1.2.9-r1 b/metadata/md5-cache/dev-ruby/warden-1.2.9-r1
index d1168f2c631b..e8bef9734e11 100644
--- a/metadata/md5-cache/dev-ruby/warden-1.2.9-r1
+++ b/metadata/md5-cache/dev-ruby/warden-1.2.9-r1
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-2.0.9:*[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=General Rack Authentication Framework
EAPI=8
HOMEPAGE=https://github.com/wardencommunity/warden
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-2.0.9:*[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 )
+RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rack-2.0.9:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/wardencommunity/warden/archive/v1.2.9.tar.gz -> warden-1.2.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=1e86f3966edacb23158cf347f8789d8d
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=b814adce72266fbd8f81d2cd7a770827
diff --git a/metadata/md5-cache/dev-ruby/web-console-3.7.0 b/metadata/md5-cache/dev-ruby/web-console-3.7.0
index 5cdd6abc6f33..dcb52c676339 100644
--- a/metadata/md5-cache/dev-ruby/web-console-3.7.0
+++ b/metadata/md5-cache/dev-ruby/web-console-3.7.0
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/actionview-5.0:*[ruby_targets_r
DESCRIPTION=A debugging tool for your Ruby on Rails applications
EAPI=6
HOMEPAGE=https://github.com/rails/web-console
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rails/web-console/archive/v3.7.0.tar.gz -> web-console-3.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=ed558ba797cbccafc3e792eb3ac6feae
diff --git a/metadata/md5-cache/dev-ruby/web-console-4.2.0 b/metadata/md5-cache/dev-ruby/web-console-4.2.0
index 4661c72d1d89..b829c55e93d5 100644
--- a/metadata/md5-cache/dev-ruby/web-console-4.2.0
+++ b/metadata/md5-cache/dev-ruby/web-console-4.2.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A debugging tool for your Ruby on Rails applications
EAPI=8
HOMEPAGE=https://github.com/rails/web-console
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/rails/web-console/archive/v4.2.0.tar.gz -> web-console-4.2.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=498142a8a0c9c38e2a172b5c6ca1c093
diff --git a/metadata/md5-cache/dev-ruby/webmock-3.14.0 b/metadata/md5-cache/dev-ruby/webmock-3.14.0
index e8194973284c..66fca75dc64b 100644
--- a/metadata/md5-cache/dev-ruby/webmock-3.14.0
+++ b/metadata/md5-cache/dev-ruby/webmock-3.14.0
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby26(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby26(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby27(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby27(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby30(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby30(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/rspec:3[ruby_targets_ruby26(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] >=dev-ruby/httpclient-2.8.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/rspec:3[ruby_targets_ruby27(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] >=dev-ruby/httpclient-2.8.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] >=dev-ruby/httpclient-2.8.0[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby26(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby26(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby27(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby27(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby30(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby30(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] dev-ruby/rspec:3[ruby_targets_ruby26(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby26(-)] dev-ruby/rack[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/rspec:3[ruby_targets_ruby27(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby30(-)] dev-ruby/rack[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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=Allows stubbing HTTP requests and setting expectations on HTTP requests
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/bblimke/webmock
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby26(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby26(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby27(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby27(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby30(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby30(-)] >=dev-ruby/hashdiff-0.4.0:0[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=3
SRC_URI=https://rubygems.org/gems/webmock-3.14.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=4970a5fc5fcfb59dbfa28a63ed44deb0
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=f883469a0e19dfa4fe07a4a2cdea870f
diff --git a/metadata/md5-cache/dev-ruby/webrick-1.7.0 b/metadata/md5-cache/dev-ruby/webrick-1.7.0
index af79a378f5a4..86f88f936cfe 100644
--- a/metadata/md5-cache/dev-ruby/webrick-1.7.0
+++ b/metadata/md5-cache/dev-ruby/webrick-1.7.0
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=An HTTP server toolkit
EAPI=7
HOMEPAGE=https://github.com/ruby/webrick
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/webrick/archive/v1.7.0.tar.gz -> webrick-1.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=68796ef1304857b9e62648cadaa7a965
diff --git a/metadata/md5-cache/dev-ruby/webrick-1.7.0-r1 b/metadata/md5-cache/dev-ruby/webrick-1.7.0-r1
index ef4587ec65c9..1dbb202bca4b 100644
--- a/metadata/md5-cache/dev-ruby/webrick-1.7.0-r1
+++ b/metadata/md5-cache/dev-ruby/webrick-1.7.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/webrick/archive/v1.7.0.tar.gz -> webrick-1.7.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c397fabfe773a51141ddb0066614bbcd
diff --git a/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2 b/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2
index e0c868348857..cb498a25c2fd 100644
--- a/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2
+++ b/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A library to help write robots.txt compliant web robots
EAPI=7
HOMEPAGE=https://github.com/knu/webrobots
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=BSD-2
@@ -12,5 +13,5 @@ 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/webrobots-0.1.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=3de7a6b368714d1b0e81c39b433e118e
diff --git a/metadata/md5-cache/dev-ruby/websocket-1.2.9-r1 b/metadata/md5-cache/dev-ruby/websocket-1.2.9-r1
index 838482e16061..549f69e257ce 100644
--- a/metadata/md5-cache/dev-ruby/websocket-1.2.9-r1
+++ b/metadata/md5-cache/dev-ruby/websocket-1.2.9-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Universal Ruby library to handle WebSocket protocol
EAPI=8
HOMEPAGE=https://github.com/imanel/websocket-ruby
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_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/websocket-1.2.9.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=d4a4a04b7ff19fd2f1d8f347dc9906d9
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=f44d965cf5927ee374ca464673bbf0b3
diff --git a/metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r1 b/metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r1
index e9cacbd50130..e02a36133931 100644
--- a/metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r1
+++ b/metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r1
@@ -1,9 +1,10 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/websocket-extensions-0.1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/websocket-extensions-0.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/websocket-extensions-0.1.0[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/websocket-extensions-0.1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/websocket-extensions-0.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/websocket-extensions-0.1.0[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/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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=A complete implementation of the WebSocket protocols
EAPI=7
HOMEPAGE=https://github.com/faye/websocket-driver-ruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/faye/websocket-driver-ruby/archive/0.6.5.tar.gz -> websocket-driver-0.6.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=8c91f1c3a4a6480a69c09ac38ab2988b
diff --git a/metadata/md5-cache/dev-ruby/websocket-driver-0.7.5 b/metadata/md5-cache/dev-ruby/websocket-driver-0.7.5
index 814bb7268ae9..94fd61db966c 100644
--- a/metadata/md5-cache/dev-ruby/websocket-driver-0.7.5
+++ b/metadata/md5-cache/dev-ruby/websocket-driver-0.7.5
@@ -1,16 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/websocket-extensions-0.1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/websocket-extensions-0.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/websocket-extensions-0.1.0[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/websocket-extensions-0.1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/websocket-extensions-0.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/websocket-extensions-0.1.0[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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(-)] ) ) virtual/pkgconfig
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=A complete implementation of the WebSocket protocols
EAPI=7
HOMEPAGE=https://github.com/faye/websocket-driver-ruby
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/websocket-extensions-0.1.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/websocket-extensions-0.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/websocket-extensions-0.1.0[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.7
SRC_URI=https://github.com/faye/websocket-driver-ruby/archive/0.7.5.tar.gz -> websocket-driver-0.7.5.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=2914c101656b7c6edc0e7731252cb580
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=1e82fae957ac7f88a7ed56f79a0b1800
diff --git a/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r1 b/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r1
index 445155d73cdb..5ffc41010bdb 100644
--- a/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r1
+++ b/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Generic extension manager for WebSocket connections
EAPI=7
HOMEPAGE=https://github.com/faye/websocket-extensions-ruby
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
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/faye/websocket-extensions-ruby/archive/0.1.5.tar.gz -> websocket-extensions-0.1.5-r1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=5d8acc480fb76d2fdb569c0edfc87a4b
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=32432eb9cc367f210eecc08dc9f3f426
diff --git a/metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r1 b/metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r1
index 13939495b3bf..011707623ceb 100644
--- a/metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r1
+++ b/metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A pure ruby implementation of Remi Coulom's Whole-History Rating algorithm
EAPI=7
HOMEPAGE=https://github.com/goshrine/whole_history_rating
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/whole_history_rating-0.1.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=05e35806ffae53e006783e11576c5f3d
diff --git a/metadata/md5-cache/dev-ruby/will_paginate-3.3.1 b/metadata/md5-cache/dev-ruby/will_paginate-3.3.1
index 65aebdff00c8..aec5a863b597 100644
--- a/metadata/md5-cache/dev-ruby/will_paginate-3.3.1
+++ b/metadata/md5-cache/dev-ruby/will_paginate-3.3.1
@@ -1,16 +1,17 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( <dev-ruby/rails-7[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( <dev-ruby/rails-7[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
+BDEPEND=ruby_targets_ruby26? ( test? ( <dev-ruby/rails-7[ruby_targets_ruby26(-)] dev-ruby/sqlite3[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( <dev-ruby/rails-7[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( <dev-ruby/rails-7[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] dev-ruby/mocha[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[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_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
DESCRIPTION=Most awesome pagination solution for Ruby
EAPI=8
HOMEPAGE=https://github.com/mislav/will_paginate/
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 doc test test
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 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 )
+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=3
SRC_URI=https://rubygems.org/gems/will_paginate-3.3.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=ee0caa4f7143457be9fba96672cbadaa
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=be356e38c4e15cab3a8c3fcb12679190
diff --git a/metadata/md5-cache/dev-ruby/windows_error-0.1.3 b/metadata/md5-cache/dev-ruby/windows_error-0.1.3
index 6cafddfdfeb1..e82aa259f13b 100644
--- a/metadata/md5-cache/dev-ruby/windows_error-0.1.3
+++ b/metadata/md5-cache/dev-ruby/windows_error-0.1.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=reference for standard Windows API Error Codes
EAPI=8
HOMEPAGE=https://github.com/rapid7/windows_error
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0.1
SRC_URI=https://rubygems.org/gems/windows_error-0.1.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=93d69409880ed85ac4e88a3dad8eacde
diff --git a/metadata/md5-cache/dev-ruby/windows_error-0.1.4 b/metadata/md5-cache/dev-ruby/windows_error-0.1.4
index 50e2684892d6..884405142a01 100644
--- a/metadata/md5-cache/dev-ruby/windows_error-0.1.4
+++ b/metadata/md5-cache/dev-ruby/windows_error-0.1.4
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=reference for standard Windows API Error Codes
EAPI=8
HOMEPAGE=https://github.com/rapid7/windows_error
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0.1
SRC_URI=https://rubygems.org/gems/windows_error-0.1.4.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dd693a33c99ed3f2858a36f7de6cac81
diff --git a/metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 b/metadata/md5-cache/dev-ruby/wirble-0.1.3-r5
index 6fb39e1e4a64..d76836e8e459 100644
--- a/metadata/md5-cache/dev-ruby/wirble-0.1.3-r5
+++ b/metadata/md5-cache/dev-ruby/wirble-0.1.3-r5
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Wirble is a set of enhancements for Irb
EAPI=8
HOMEPAGE=http://pablotron.org/software/wirble/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
KEYWORDS=amd64 ppc x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/wirble-0.1.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=7270a9d832a4baae6e8d9190846b3364
diff --git a/metadata/md5-cache/dev-ruby/wisper-2.0.1 b/metadata/md5-cache/dev-ruby/wisper-2.0.1
index f29c7104a7be..d384e6bd1a34 100644
--- a/metadata/md5-cache/dev-ruby/wisper-2.0.1
+++ b/metadata/md5-cache/dev-ruby/wisper-2.0.1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=A micro library providing objects with Publish-Subscribe capabilities
EAPI=7
HOMEPAGE=https://github.com/krisleech/wisper
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/wisper-2.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=339fbc9eeb4593df03aec725cf6a32ea
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=0b983566be43a96646bdc851a678bb14
diff --git a/metadata/md5-cache/dev-ruby/x25519-1.0.9 b/metadata/md5-cache/dev-ruby/x25519-1.0.9
index c5697ab5b66b..3fbb30f76378 100644
--- a/metadata/md5-cache/dev-ruby/x25519-1.0.9
+++ b/metadata/md5-cache/dev-ruby/x25519-1.0.9
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Key exchange via the X25519 (Curve25519) Elliptic Curve Diffie-Hellman function
EAPI=8
HOMEPAGE=https://github.com/crypto-rb/x25519
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm ppc ppc64 x86
LICENSE=BSD
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/crypto-rb/x25519/archive/v1.0.9.tar.gz -> x25519-1.0.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=df76c69f0e2e1b4eafe99749e118664a
diff --git a/metadata/md5-cache/dev-ruby/xdr-3.0.1 b/metadata/md5-cache/dev-ruby/xdr-3.0.1
index b54ba0362c8d..46f3cc4a1b2c 100644
--- a/metadata/md5-cache/dev-ruby/xdr-3.0.1
+++ b/metadata/md5-cache/dev-ruby/xdr-3.0.1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Read/write XDR encoded data structures
EAPI=7
HOMEPAGE=https://github.com/stellar/ruby-xdr
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3.0.1
SRC_URI=https://rubygems.org/gems/xdr-3.0.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=4e2501bdbd886988207bbc9a9e57d5f2
diff --git a/metadata/md5-cache/dev-ruby/xdr-3.0.2 b/metadata/md5-cache/dev-ruby/xdr-3.0.2
deleted file mode 100644
index 9b4d8b6c5495..000000000000
--- a/metadata/md5-cache/dev-ruby/xdr-3.0.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-5.2.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/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-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=Read/write XDR encoded data structures
-EAPI=8
-HOMEPAGE=https://github.com/astroband/ruby-xdr
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=Apache-2.0
-RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby26(-)] >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-5.2.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? ( test )
-SLOT=3
-SRC_URI=https://github.com/astroband/ruby-xdr/archive/v3.0.2.tar.gz -> xdr-3.0.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=6aaf286deb8592be73eccd1fd109aa1e
diff --git a/metadata/md5-cache/dev-ruby/xdr-3.0.3 b/metadata/md5-cache/dev-ruby/xdr-3.0.3
index 071d4923cb04..5217b2d3da3a 100644
--- a/metadata/md5-cache/dev-ruby/xdr-3.0.3
+++ b/metadata/md5-cache/dev-ruby/xdr-3.0.3
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Read/write XDR encoded data structures
EAPI=8
HOMEPAGE=https://github.com/astroband/ruby-xdr
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=Apache-2.0
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/astroband/ruby-xdr/archive/v3.0.3.tar.gz -> xdr-3.0.3.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=9777be2b42ef88a333023d23735ea89c
diff --git a/metadata/md5-cache/dev-ruby/xml-simple-1.1.9 b/metadata/md5-cache/dev-ruby/xml-simple-1.1.9
index c0924634b7bc..9d2b2f09841a 100644
--- a/metadata/md5-cache/dev-ruby/xml-simple-1.1.9
+++ b/metadata/md5-cache/dev-ruby/xml-simple-1.1.9
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Easy API to maintain XML. A Ruby port of Grant McLean's Perl module XML::Simple
EAPI=8
HOMEPAGE=https://github.com/maik/xml-simple
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=amd64 ~arm64 ~ppc ~x86
LICENSE=Ruby
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/maik/xml-simple/archive/7b8bdf7b33ab872bb4d1fb8eeecba5c5e1a4a421.tar.gz -> xml-simple-1.1.9.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=0a140309e98e902f6432c18b8305215b
diff --git a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1
index 33f14a254b2c..029a1fea3b6b 100644
--- a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1
+++ b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/xmlrpc/archive/v0.3.2.tar.gz -> xmlrpc-0.3.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f2cb274fd77ec973e982fd6611e52366
diff --git a/metadata/md5-cache/dev-ruby/xpath-3.2.0 b/metadata/md5-cache/dev-ruby/xpath-3.2.0
index 32942b1475eb..a35487235358 100644
--- a/metadata/md5-cache/dev-ruby/xpath-3.2.0
+++ b/metadata/md5-cache/dev-ruby/xpath-3.2.0
@@ -3,6 +3,7 @@ DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/nokogiri-1.8:0[ruby_targets_rub
DESCRIPTION=XPath is a Ruby DSL around a subset of XPath 1.0
EAPI=6
HOMEPAGE=https://github.com/jnicklas/xpath
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -11,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/xpath-3.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=46b6f5e8b5e2fd4e41948eba1e4e09a0
diff --git a/metadata/md5-cache/dev-ruby/xpath-3.2.0-r1 b/metadata/md5-cache/dev-ruby/xpath-3.2.0-r1
index 87e691e3c48d..64001901cfdc 100644
--- a/metadata/md5-cache/dev-ruby/xpath-3.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/xpath-3.2.0-r1
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=XPath is a Ruby DSL around a subset of XPath 1.0
EAPI=8
HOMEPAGE=https://github.com/jnicklas/xpath
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/xpath-3.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d63225bcfd3c878e5f921ff94ed82ef9
diff --git a/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.2 b/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.2
index ebac6156fe55..42ab48677bb9 100644
--- a/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.2
+++ b/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.2
@@ -1,9 +1,10 @@
-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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-libs/yajl ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Ruby C bindings to the Yajl JSON stream-based parser library
EAPI=8
HOMEPAGE=https://github.com/brianmario/yajl-ruby
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/yajl-ruby-1.4.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=752b4aa8d0f1200c006aeb18a3776438
diff --git a/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.3 b/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.3
new file mode 100644
index 000000000000..bd1c3c00d67b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.3
@@ -0,0 +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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=dev-libs/yajl ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Ruby C bindings to the Yajl JSON stream-based parser library
+EAPI=8
+HOMEPAGE=https://github.com/brianmario/yajl-ruby
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=MIT
+RDEPEND=dev-libs/yajl ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/yajl-ruby-1.4.3.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=507ee67647eeef082e747c35851403d5
diff --git a/metadata/md5-cache/dev-ruby/yard-0.9.26 b/metadata/md5-cache/dev-ruby/yard-0.9.26
index 8ec987dcc23a..bd48ce98d297 100644
--- a/metadata/md5-cache/dev-ruby/yard-0.9.26
+++ b/metadata/md5-cache/dev-ruby/yard-0.9.26
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Documentation generation tool for the Ruby programming language
EAPI=7
HOMEPAGE=https://yardoc.org/
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/lsegal/yard/archive/v0.9.26.tar.gz -> yard-0.9.26-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=16f7b76acd160ae011f97273b2e8af15
diff --git a/metadata/md5-cache/dev-ruby/yard-0.9.27 b/metadata/md5-cache/dev-ruby/yard-0.9.27
index 7c43d4b24b6c..6da9ecb61292 100644
--- a/metadata/md5-cache/dev-ruby/yard-0.9.27
+++ b/metadata/md5-cache/dev-ruby/yard-0.9.27
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Documentation generation tool for the Ruby programming language
EAPI=8
HOMEPAGE=https://yardoc.org/
+INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/lsegal/yard/archive/v0.9.27.tar.gz -> yard-0.9.27-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=08b3625ccef67ad5796ea1618fc70096
diff --git a/metadata/md5-cache/dev-ruby/yard-0.9.28 b/metadata/md5-cache/dev-ruby/yard-0.9.28
new file mode 100644
index 000000000000..657e71f8233c
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/yard-0.9.28
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby26? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( doc? ( || ( dev-ruby/maruku[ruby_targets_ruby26(-)] dev-ruby/rdiscount[ruby_targets_ruby26(-)] dev-ruby/kramdown[ruby_targets_ruby26(-)] ) ) ) ruby_targets_ruby27? ( doc? ( || ( dev-ruby/maruku[ruby_targets_ruby27(-)] dev-ruby/rdiscount[ruby_targets_ruby27(-)] dev-ruby/kramdown[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby30? ( doc? ( || ( dev-ruby/maruku[ruby_targets_ruby30(-)] dev-ruby/rdiscount[ruby_targets_ruby30(-)] dev-ruby/kramdown[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby31? ( doc? ( || ( dev-ruby/maruku[ruby_targets_ruby31(-)] dev-ruby/rdiscount[ruby_targets_ruby31(-)] dev-ruby/kramdown[ruby_targets_ruby31(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rack[ruby_targets_ruby26(-)] >=dev-ruby/rspec-3.11.0[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rack[ruby_targets_ruby27(-)] >=dev-ruby/rspec-3.11.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rack[ruby_targets_ruby30(-)] >=dev-ruby/rspec-3.11.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rack[ruby_targets_ruby31(-)] >=dev-ruby/rspec-3.11.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Documentation generation tool for the Ruby programming language
+EAPI=8
+HOMEPAGE=https://yardoc.org/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~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/webrick-1.7*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby31(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/lsegal/yard/archive/v0.9.28.tar.gz -> yard-0.9.28-git.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=484aaf43a34f038ee21f144316f73b50
diff --git a/metadata/md5-cache/dev-ruby/zeitwerk-2.4.2 b/metadata/md5-cache/dev-ruby/zeitwerk-2.4.2
index 656a6ad14b61..0ba041b210f2 100644
--- a/metadata/md5-cache/dev-ruby/zeitwerk-2.4.2
+++ b/metadata/md5-cache/dev-ruby/zeitwerk-2.4.2
@@ -4,6 +4,7 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Efficient and thread-safe code loader for Ruby
EAPI=7
HOMEPAGE=https://github.com/fxn/zeitwerk
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
@@ -12,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/fxn/zeitwerk/archive/v2.4.2.tar.gz -> zeitwerk-2.4.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f3489ff427fdf5bfd7530ef12e032364
diff --git a/metadata/md5-cache/dev-ruby/zeitwerk-2.5.4 b/metadata/md5-cache/dev-ruby/zeitwerk-2.5.4
index 847d8a376334..c7dcc88e6f29 100644
--- a/metadata/md5-cache/dev-ruby/zeitwerk-2.5.4
+++ b/metadata/md5-cache/dev-ruby/zeitwerk-2.5.4
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ru
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/fxn/zeitwerk/archive/v2.5.4.tar.gz -> zeitwerk-2.5.4.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=76f7a0f2ae977a548fe315840d29057a
diff --git a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.0 b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.0
new file mode 100644
index 000000000000..4ba3b24bc18e
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( 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_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) 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_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Efficient and thread-safe code loader for Ruby
+EAPI=8
+HOMEPAGE=https://github.com/fxn/zeitwerk
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/fxn/zeitwerk/archive/v2.6.0.tar.gz -> zeitwerk-2.6.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=76f7a0f2ae977a548fe315840d29057a
diff --git a/metadata/md5-cache/dev-ruby/zentest-4.12.0 b/metadata/md5-cache/dev-ruby/zentest-4.12.0
deleted file mode 100644
index dd945d5e6ca6..000000000000
--- a/metadata/md5-cache/dev-ruby/zentest-4.12.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest:5[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(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Testing tools: zentest, unit_diff, autotest, multiruby, and Test::Rails
-EAPI=7
-HOMEPAGE=https://github.com/seattlerb/zentest
-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=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/ZenTest-4.12.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=b1c56094b493fe627f5e38e55204f4ed
diff --git a/metadata/md5-cache/dev-ruby/zentest-4.12.1 b/metadata/md5-cache/dev-ruby/zentest-4.12.1
index d06176e8ce9b..cc1aeca50978 100644
--- a/metadata/md5-cache/dev-ruby/zentest-4.12.1
+++ b/metadata/md5-cache/dev-ruby/zentest-4.12.1
@@ -4,13 +4,14 @@ DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lan
DESCRIPTION=Testing tools: zentest, unit_diff, autotest, multiruby, and Test::Rails
EAPI=8
HOMEPAGE=https://github.com/seattlerb/zentest
+INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 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
+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=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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ZenTest-4.12.1.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4a33c9008e5ee30cb8840a3fdc24df2b ruby-fakegem 242ae0c7650b40198870ae311dc6bea0 ruby-ng e4c8836049bf65af19ab322fe5a81005 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=20f43425213f40ae916e600956d47628
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng 6b9d651000093b5c0463204b7aa07fef ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
+_md5_=cde305c27de0095be3ceeeacfc8d4bee