summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/abstract/abstract-1.0.0-r5.ebuild23
-rw-r--r--dev-ruby/actioncable/Manifest13
-rw-r--r--dev-ruby/actioncable/actioncable-5.2.6.ebuild45
-rw-r--r--dev-ruby/actioncable/actioncable-5.2.8.ebuild45
-rw-r--r--dev-ruby/actioncable/actioncable-6.0.4.1.ebuild45
-rw-r--r--dev-ruby/actioncable/actioncable-6.0.4.3.ebuild45
-rw-r--r--dev-ruby/actioncable/actioncable-6.0.4.4.ebuild45
-rw-r--r--dev-ruby/actioncable/actioncable-6.0.5.ebuild45
-rw-r--r--dev-ruby/actioncable/actioncable-6.1.4.1.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-6.1.4.3.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-6.1.4.4.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-6.1.5.1.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-6.1.6.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-7.0.2.4.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-7.0.3.ebuild46
-rw-r--r--dev-ruby/actionmailbox/Manifest11
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.0.4.1.ebuild54
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.0.4.3.ebuild54
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.0.4.4.ebuild54
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.0.5.ebuild55
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.1.4.1.ebuild55
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.1.4.3.ebuild55
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.1.4.4.ebuild56
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.1.5.1.ebuild57
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.1.6.ebuild57
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.0.2.4.ebuild62
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.0.3.ebuild62
-rw-r--r--dev-ruby/actionmailer/Manifest13
-rw-r--r--dev-ruby/actionmailer/actionmailer-5.2.6.ebuild50
-rw-r--r--dev-ruby/actionmailer/actionmailer-5.2.8.ebuild50
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.0.4.1.ebuild47
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.0.4.3.ebuild47
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.0.4.4.ebuild47
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.0.5.ebuild47
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.1.4.1.ebuild46
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.1.4.3.ebuild46
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.1.4.4.ebuild46
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.1.5.1.ebuild46
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.1.6.ebuild46
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.0.2.4.ebuild46
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.0.3.ebuild46
-rw-r--r--dev-ruby/actionpack-action_caching/Manifest1
-rw-r--r--dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.1.ebuild32
-rw-r--r--dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild7
-rw-r--r--dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild38
-rw-r--r--dev-ruby/actionpack/Manifest13
-rw-r--r--dev-ruby/actionpack/actionpack-5.2.6.ebuild67
-rw-r--r--dev-ruby/actionpack/actionpack-5.2.8.ebuild68
-rw-r--r--dev-ruby/actionpack/actionpack-6.0.4.1.ebuild64
-rw-r--r--dev-ruby/actionpack/actionpack-6.0.4.3.ebuild64
-rw-r--r--dev-ruby/actionpack/actionpack-6.0.4.4.ebuild64
-rw-r--r--dev-ruby/actionpack/actionpack-6.0.5.ebuild64
-rw-r--r--dev-ruby/actionpack/actionpack-6.1.4.1.ebuild62
-rw-r--r--dev-ruby/actionpack/actionpack-6.1.4.3.ebuild62
-rw-r--r--dev-ruby/actionpack/actionpack-6.1.4.4.ebuild62
-rw-r--r--dev-ruby/actionpack/actionpack-6.1.5.1.ebuild64
-rw-r--r--dev-ruby/actionpack/actionpack-6.1.6.ebuild64
-rw-r--r--dev-ruby/actionpack/actionpack-7.0.2.4.ebuild63
-rw-r--r--dev-ruby/actionpack/actionpack-7.0.3.ebuild63
-rw-r--r--dev-ruby/actiontext/Manifest11
-rw-r--r--dev-ruby/actiontext/actiontext-6.0.4.1.ebuild52
-rw-r--r--dev-ruby/actiontext/actiontext-6.0.4.3.ebuild52
-rw-r--r--dev-ruby/actiontext/actiontext-6.0.4.4.ebuild52
-rw-r--r--dev-ruby/actiontext/actiontext-6.0.5.ebuild53
-rw-r--r--dev-ruby/actiontext/actiontext-6.1.4.1.ebuild53
-rw-r--r--dev-ruby/actiontext/actiontext-6.1.4.3.ebuild53
-rw-r--r--dev-ruby/actiontext/actiontext-6.1.4.4.ebuild53
-rw-r--r--dev-ruby/actiontext/actiontext-6.1.5.1.ebuild53
-rw-r--r--dev-ruby/actiontext/actiontext-6.1.6.ebuild53
-rw-r--r--dev-ruby/actiontext/actiontext-7.0.2.4.ebuild56
-rw-r--r--dev-ruby/actiontext/actiontext-7.0.3.ebuild56
-rw-r--r--dev-ruby/actionview/Manifest13
-rw-r--r--dev-ruby/actionview/actionview-5.2.6.ebuild64
-rw-r--r--dev-ruby/actionview/actionview-5.2.8.ebuild64
-rw-r--r--dev-ruby/actionview/actionview-6.0.4.1.ebuild69
-rw-r--r--dev-ruby/actionview/actionview-6.0.4.3.ebuild69
-rw-r--r--dev-ruby/actionview/actionview-6.0.4.4.ebuild69
-rw-r--r--dev-ruby/actionview/actionview-6.0.5.ebuild69
-rw-r--r--dev-ruby/actionview/actionview-6.1.4.1.ebuild67
-rw-r--r--dev-ruby/actionview/actionview-6.1.4.3.ebuild67
-rw-r--r--dev-ruby/actionview/actionview-6.1.4.4.ebuild67
-rw-r--r--dev-ruby/actionview/actionview-6.1.5.1.ebuild65
-rw-r--r--dev-ruby/actionview/actionview-6.1.6.ebuild65
-rw-r--r--dev-ruby/actionview/actionview-7.0.2.4.ebuild67
-rw-r--r--dev-ruby/actionview/actionview-7.0.3.ebuild67
-rw-r--r--dev-ruby/activejob/Manifest13
-rw-r--r--dev-ruby/activejob/activejob-5.2.6.ebuild48
-rw-r--r--dev-ruby/activejob/activejob-5.2.8.ebuild48
-rw-r--r--dev-ruby/activejob/activejob-6.0.4.1.ebuild48
-rw-r--r--dev-ruby/activejob/activejob-6.0.4.3.ebuild48
-rw-r--r--dev-ruby/activejob/activejob-6.0.4.4.ebuild48
-rw-r--r--dev-ruby/activejob/activejob-6.0.5.ebuild48
-rw-r--r--dev-ruby/activejob/activejob-6.1.4.1.ebuild47
-rw-r--r--dev-ruby/activejob/activejob-6.1.4.3.ebuild47
-rw-r--r--dev-ruby/activejob/activejob-6.1.4.4.ebuild47
-rw-r--r--dev-ruby/activejob/activejob-6.1.5.1.ebuild47
-rw-r--r--dev-ruby/activejob/activejob-6.1.6.ebuild47
-rw-r--r--dev-ruby/activejob/activejob-7.0.2.4.ebuild48
-rw-r--r--dev-ruby/activejob/activejob-7.0.3.ebuild48
-rw-r--r--dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.2-r2.ebuild40
-rw-r--r--dev-ruby/activemodel/Manifest13
-rw-r--r--dev-ruby/activemodel/activemodel-5.2.6.ebuild45
-rw-r--r--dev-ruby/activemodel/activemodel-5.2.8.ebuild45
-rw-r--r--dev-ruby/activemodel/activemodel-6.0.4.1.ebuild42
-rw-r--r--dev-ruby/activemodel/activemodel-6.0.4.3.ebuild42
-rw-r--r--dev-ruby/activemodel/activemodel-6.0.4.4.ebuild42
-rw-r--r--dev-ruby/activemodel/activemodel-6.0.5.ebuild42
-rw-r--r--dev-ruby/activemodel/activemodel-6.1.4.1.ebuild42
-rw-r--r--dev-ruby/activemodel/activemodel-6.1.4.3.ebuild42
-rw-r--r--dev-ruby/activemodel/activemodel-6.1.4.4.ebuild42
-rw-r--r--dev-ruby/activemodel/activemodel-6.1.5.1.ebuild42
-rw-r--r--dev-ruby/activemodel/activemodel-6.1.6.ebuild42
-rw-r--r--dev-ruby/activemodel/activemodel-7.0.2.4.ebuild42
-rw-r--r--dev-ruby/activemodel/activemodel-7.0.3.ebuild42
-rw-r--r--dev-ruby/activerecord/Manifest13
-rw-r--r--dev-ruby/activerecord/activerecord-5.2.6.ebuild89
-rw-r--r--dev-ruby/activerecord/activerecord-5.2.8.ebuild93
-rw-r--r--dev-ruby/activerecord/activerecord-6.0.4.1.ebuild88
-rw-r--r--dev-ruby/activerecord/activerecord-6.0.4.3.ebuild88
-rw-r--r--dev-ruby/activerecord/activerecord-6.0.4.4.ebuild88
-rw-r--r--dev-ruby/activerecord/activerecord-6.0.5.ebuild92
-rw-r--r--dev-ruby/activerecord/activerecord-6.1.4.1.ebuild83
-rw-r--r--dev-ruby/activerecord/activerecord-6.1.4.3.ebuild83
-rw-r--r--dev-ruby/activerecord/activerecord-6.1.4.4.ebuild83
-rw-r--r--dev-ruby/activerecord/activerecord-6.1.5.1.ebuild90
-rw-r--r--dev-ruby/activerecord/activerecord-6.1.6.ebuild91
-rw-r--r--dev-ruby/activerecord/activerecord-7.0.2.4.ebuild84
-rw-r--r--dev-ruby/activerecord/activerecord-7.0.3.ebuild85
-rw-r--r--dev-ruby/activestorage/Manifest13
-rw-r--r--dev-ruby/activestorage/activestorage-5.2.6.ebuild61
-rw-r--r--dev-ruby/activestorage/activestorage-5.2.8.ebuild61
-rw-r--r--dev-ruby/activestorage/activestorage-6.0.4.1.ebuild62
-rw-r--r--dev-ruby/activestorage/activestorage-6.0.4.3.ebuild62
-rw-r--r--dev-ruby/activestorage/activestorage-6.0.4.4.ebuild62
-rw-r--r--dev-ruby/activestorage/activestorage-6.0.5.ebuild62
-rw-r--r--dev-ruby/activestorage/activestorage-6.1.4.1.ebuild61
-rw-r--r--dev-ruby/activestorage/activestorage-6.1.4.3.ebuild61
-rw-r--r--dev-ruby/activestorage/activestorage-6.1.4.4.ebuild61
-rw-r--r--dev-ruby/activestorage/activestorage-6.1.5.1.ebuild61
-rw-r--r--dev-ruby/activestorage/activestorage-6.1.6.ebuild61
-rw-r--r--dev-ruby/activestorage/activestorage-7.0.2.4.ebuild67
-rw-r--r--dev-ruby/activestorage/activestorage-7.0.3.ebuild67
-rw-r--r--dev-ruby/activesupport/Manifest14
-rw-r--r--dev-ruby/activesupport/activesupport-5.2.6.ebuild74
-rw-r--r--dev-ruby/activesupport/activesupport-5.2.8.ebuild74
-rw-r--r--dev-ruby/activesupport/activesupport-6.0.4.1.ebuild75
-rw-r--r--dev-ruby/activesupport/activesupport-6.0.4.3.ebuild75
-rw-r--r--dev-ruby/activesupport/activesupport-6.0.4.4.ebuild75
-rw-r--r--dev-ruby/activesupport/activesupport-6.0.5.ebuild75
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.4.1.ebuild74
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.4.3.ebuild74
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.4.4.ebuild74
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.5.1.ebuild74
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.6.ebuild74
-rw-r--r--dev-ruby/activesupport/activesupport-7.0.0.ebuild73
-rw-r--r--dev-ruby/activesupport/activesupport-7.0.2.4.ebuild73
-rw-r--r--dev-ruby/activesupport/activesupport-7.0.3.ebuild73
-rw-r--r--dev-ruby/acts_as_list/Manifest2
-rw-r--r--dev-ruby/acts_as_list/acts_as_list-1.0.1.ebuild37
-rw-r--r--dev-ruby/acts_as_list/acts_as_list-1.0.3.ebuild37
-rw-r--r--dev-ruby/acts_as_list/acts_as_list-1.0.4.ebuild4
-rw-r--r--dev-ruby/addressable/addressable-2.8.0.ebuild6
-rw-r--r--dev-ruby/ae/ae-1.8.2-r1.ebuild4
-rw-r--r--dev-ruby/afm/afm-0.2.2-r1.ebuild4
-rw-r--r--dev-ruby/airbrussh/airbrussh-1.4.0-r1.ebuild36
-rw-r--r--dev-ruby/amatch/Manifest1
-rw-r--r--dev-ruby/amatch/amatch-0.4.0-r1.ebuild4
-rw-r--r--dev-ruby/amatch/amatch-0.4.1.ebuild36
-rw-r--r--dev-ruby/ammeter/ammeter-1.1.5.ebuild10
-rw-r--r--dev-ruby/amq-protocol/Manifest1
-rw-r--r--dev-ruby/amq-protocol/amq-protocol-2.3.1.ebuild26
-rw-r--r--dev-ruby/amq-protocol/amq-protocol-2.3.2.ebuild4
-rw-r--r--dev-ruby/annoy/annoy-0.5.6-r2.ebuild4
-rw-r--r--dev-ruby/ansi/ansi-1.5.0-r1.ebuild4
-rw-r--r--dev-ruby/arel-helpers/Manifest2
-rw-r--r--dev-ruby/arel-helpers/arel-helpers-2.12.0.ebuild38
-rw-r--r--dev-ruby/arel-helpers/arel-helpers-2.12.1.ebuild38
-rw-r--r--dev-ruby/ascii85/Manifest1
-rw-r--r--dev-ruby/ascii85/ascii85-1.0.3.ebuild28
-rw-r--r--dev-ruby/ascii85/ascii85-1.1.0.ebuild4
-rw-r--r--dev-ruby/asciidoctor-diagram/asciidoctor-diagram-2.0.5-r1.ebuild38
-rw-r--r--dev-ruby/asciidoctor/asciidoctor-2.0.16.ebuild4
-rw-r--r--dev-ruby/asciimath/Manifest4
-rw-r--r--dev-ruby/asciimath/asciimath-2.0.0.ebuild21
-rw-r--r--dev-ruby/asciimath/asciimath-2.0.1.ebuild21
-rw-r--r--dev-ruby/asciimath/asciimath-2.0.2.ebuild21
-rw-r--r--dev-ruby/asciimath/asciimath-2.0.4.ebuild21
-rw-r--r--dev-ruby/ast/Manifest2
-rw-r--r--dev-ruby/ast/ast-2.4.0.ebuild31
-rw-r--r--dev-ruby/ast/ast-2.4.1.ebuild33
-rw-r--r--dev-ruby/ast/ast-2.4.2.ebuild6
-rw-r--r--dev-ruby/atomic/atomic-1.1.101-r1.ebuild6
-rw-r--r--dev-ruby/autoprefixer-rails/Manifest2
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.2.0.ebuild39
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.7.0.ebuild40
-rw-r--r--dev-ruby/aws-eventstream/Manifest2
-rw-r--r--dev-ruby/aws-eventstream/aws-eventstream-1.1.0.ebuild19
-rw-r--r--dev-ruby/aws-eventstream/aws-eventstream-1.1.1.ebuild21
-rw-r--r--dev-ruby/aws-sigv4/Manifest1
-rw-r--r--dev-ruby/aws-sigv4/aws-sigv4-1.5.0.ebuild22
-rw-r--r--dev-ruby/axiom-types/axiom-types-0.1.1-r1.ebuild4
-rw-r--r--dev-ruby/backports/Manifest1
-rw-r--r--dev-ruby/backports/backports-3.23.0.ebuild28
-rw-r--r--dev-ruby/bacon/bacon-1.2.0-r4.ebuild20
-rw-r--r--dev-ruby/base32/base32-0.3.4-r1.ebuild4
-rw-r--r--dev-ruby/bcrypt-ruby/Manifest2
-rw-r--r--dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.17.ebuild52
-rw-r--r--dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.18.ebuild52
-rw-r--r--dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.1.0-r1.ebuild4
-rw-r--r--dev-ruby/benchmark-ips/Manifest2
-rw-r--r--dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild30
-rw-r--r--dev-ruby/benchmark-ips/benchmark-ips-2.9.2.ebuild27
-rw-r--r--dev-ruby/benchmark-ips/metadata.xml11
-rw-r--r--dev-ruby/bindex/bindex-0.8.1-r1.ebuild4
-rw-r--r--dev-ruby/binding_of_caller/Manifest1
-rw-r--r--dev-ruby/binding_of_caller/binding_of_caller-0.8.0.ebuild26
-rw-r--r--dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r1.ebuild4
-rw-r--r--dev-ruby/binding_of_caller/binding_of_caller-1.0.0.ebuild30
-rw-r--r--dev-ruby/bit-struct/Manifest1
-rw-r--r--dev-ruby/bit-struct/bit-struct-0.16.ebuild19
-rw-r--r--dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild6
-rw-r--r--dev-ruby/blinkstick/blinkstick-1.0.1_p20150901-r1.ebuild50
-rw-r--r--dev-ruby/bogus/bogus-0.1.6-r1.ebuild34
-rw-r--r--dev-ruby/brass/brass-1.2.1-r1.ebuild4
-rw-r--r--dev-ruby/brotli/brotli-0.4.0-r1.ebuild38
-rw-r--r--dev-ruby/brotli/brotli-0.4.0-r2.ebuild4
-rw-r--r--dev-ruby/bsearch/bsearch-1.5.0-r3.ebuild4
-rw-r--r--dev-ruby/buftok/buftok-0.3.0.ebuild4
-rw-r--r--dev-ruby/builder/builder-3.2.4-r1.ebuild39
-rw-r--r--dev-ruby/bundler/Manifest2
-rw-r--r--dev-ruby/bundler/bundler-2.2.33.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.3.8.ebuild30
-rw-r--r--dev-ruby/bunny/Manifest1
-rw-r--r--dev-ruby/bunny/bunny-2.16.1.ebuild30
-rw-r--r--dev-ruby/c21e/Manifest1
-rw-r--r--dev-ruby/c21e/c21e-1.2.1.ebuild20
-rw-r--r--dev-ruby/c21e/c21e-2.0.0.ebuild4
-rw-r--r--dev-ruby/capistrano/Manifest1
-rw-r--r--dev-ruby/capistrano/capistrano-3.17.0.ebuild37
-rw-r--r--dev-ruby/capybara/Manifest5
-rw-r--r--dev-ruby/capybara/capybara-3.34.0.ebuild60
-rw-r--r--dev-ruby/capybara/capybara-3.35.0.ebuild60
-rw-r--r--dev-ruby/capybara/capybara-3.35.1.ebuild60
-rw-r--r--dev-ruby/capybara/capybara-3.35.3.ebuild60
-rw-r--r--dev-ruby/capybara/capybara-3.36.0.ebuild10
-rw-r--r--dev-ruby/capybara/capybara-3.37.1.ebuild61
-rw-r--r--dev-ruby/certificate_authority/Manifest1
-rw-r--r--dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild32
-rw-r--r--dev-ruby/certified/certified-1.0.0.ebuild4
-rw-r--r--dev-ruby/charlock_holmes/charlock_holmes-0.7.7-r1.ebuild4
-rw-r--r--dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild2
-rw-r--r--dev-ruby/childprocess/Manifest2
-rw-r--r--dev-ruby/childprocess/childprocess-3.0.0.ebuild40
-rw-r--r--dev-ruby/childprocess/childprocess-4.0.0.ebuild41
-rw-r--r--dev-ruby/childprocess/childprocess-4.1.0.ebuild6
-rw-r--r--dev-ruby/chronic/chronic-0.10.2-r1.ebuild4
-rw-r--r--dev-ruby/chunky_png/Manifest2
-rw-r--r--dev-ruby/chunky_png/chunky_png-1.3.14.ebuild35
-rw-r--r--dev-ruby/chunky_png/chunky_png-1.3.15.ebuild35
-rw-r--r--dev-ruby/chunky_png/chunky_png-1.4.0.ebuild4
-rw-r--r--dev-ruby/climate_control/Manifest1
-rw-r--r--dev-ruby/climate_control/climate_control-1.0.1.ebuild29
-rw-r--r--dev-ruby/cliver/cliver-0.3.2-r1.ebuild6
-rw-r--r--dev-ruby/cmdparse/Manifest1
-rw-r--r--dev-ruby/cmdparse/cmdparse-3.0.6.ebuild22
-rw-r--r--dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild22
-rw-r--r--dev-ruby/cmdparse/cmdparse-3.0.7.ebuild22
-rw-r--r--dev-ruby/coderay/coderay-1.1.3-r2.ebuild46
-rw-r--r--dev-ruby/coercible/Manifest1
-rw-r--r--dev-ruby/coercible/coercible-1.0.1.ebuild33
-rw-r--r--dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild6
-rw-r--r--dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r1.ebuild4
-rw-r--r--dev-ruby/coffee-script/coffee-script-2.4.1.ebuild4
-rw-r--r--dev-ruby/color/color-1.8-r1.ebuild4
-rw-r--r--dev-ruby/colorator/colorator-1.1.0-r1.ebuild4
-rw-r--r--dev-ruby/colored/colored-1.2-r1.ebuild6
-rw-r--r--dev-ruby/colored2/colored2-3.1.2.ebuild4
-rw-r--r--dev-ruby/colorize/colorize-0.8.1-r1.ebuild4
-rw-r--r--dev-ruby/columnize/columnize-0.9.0-r1.ebuild4
-rw-r--r--dev-ruby/combustion/Manifest6
-rw-r--r--dev-ruby/combustion/combustion-1.3.2.ebuild24
-rw-r--r--dev-ruby/combustion/combustion-1.3.3.ebuild24
-rw-r--r--dev-ruby/combustion/combustion-1.3.4.ebuild24
-rw-r--r--dev-ruby/combustion/combustion-1.3.5.ebuild24
-rw-r--r--dev-ruby/combustion/combustion-1.3.6.ebuild24
-rw-r--r--dev-ruby/combustion/combustion-1.3.7.ebuild24
-rw-r--r--dev-ruby/commander/Manifest1
-rw-r--r--dev-ruby/commander/commander-4.5.2.ebuild24
-rw-r--r--dev-ruby/commander/commander-4.6.0.ebuild4
-rw-r--r--dev-ruby/concurrent-ruby/Manifest1
-rw-r--r--dev-ruby/concurrent-ruby/concurrent-ruby-1.1.10.ebuild38
-rw-r--r--dev-ruby/connection_pool/Manifest3
-rw-r--r--dev-ruby/connection_pool/connection_pool-2.2.2.ebuild27
-rw-r--r--dev-ruby/connection_pool/connection_pool-2.2.3.ebuild27
-rw-r--r--dev-ruby/connection_pool/connection_pool-2.2.4.ebuild27
-rw-r--r--dev-ruby/connection_pool/connection_pool-2.2.5.ebuild6
-rw-r--r--dev-ruby/contracts/Manifest1
-rw-r--r--dev-ruby/contracts/contracts-0.16.0.ebuild20
-rw-r--r--dev-ruby/contracts/contracts-0.16.1.ebuild4
-rw-r--r--dev-ruby/contracts/contracts-0.17.ebuild6
-rw-r--r--dev-ruby/coolio/coolio-1.7.1-r1.ebuild4
-rw-r--r--dev-ruby/coolio/coolio-1.7.1.ebuild46
-rw-r--r--dev-ruby/countdownlatch/countdownlatch-1.0.0-r2.ebuild4
-rw-r--r--dev-ruby/crack/crack-0.4.4.ebuild4
-rw-r--r--dev-ruby/crass/crass-1.0.6-r1.ebuild28
-rw-r--r--dev-ruby/creole/creole-0.5.0-r1.ebuild4
-rw-r--r--dev-ruby/cri/cri-2.15.11-r1.ebuild6
-rw-r--r--dev-ruby/csv/Manifest3
-rw-r--r--dev-ruby/csv/csv-3.2.0.ebuild32
-rw-r--r--dev-ruby/csv/csv-3.2.1.ebuild32
-rw-r--r--dev-ruby/csv/csv-3.2.2.ebuild4
-rw-r--r--dev-ruby/csv/csv-3.2.3.ebuild34
-rw-r--r--dev-ruby/curb/Manifest1
-rw-r--r--dev-ruby/curb/curb-1.0.1.ebuild45
-rw-r--r--dev-ruby/curses/Manifest1
-rw-r--r--dev-ruby/curses/curses-1.4.4.ebuild25
-rw-r--r--dev-ruby/daemons/daemons-1.4.1.ebuild4
-rw-r--r--dev-ruby/dalli/Manifest2
-rw-r--r--dev-ruby/dalli/dalli-3.2.1.ebuild40
-rw-r--r--dev-ruby/dalli/dalli-3.2.2.ebuild40
-rw-r--r--dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.0.1.ebuild4
-rw-r--r--dev-ruby/database_cleaner/database_cleaner-2.0.1.ebuild4
-rw-r--r--dev-ruby/date/Manifest1
-rw-r--r--dev-ruby/date/date-3.2.2.ebuild32
-rw-r--r--dev-ruby/date/metadata.xml11
-rw-r--r--dev-ruby/date_validator/Manifest1
-rw-r--r--dev-ruby/date_validator/date_validator-0.10.0.ebuild48
-rw-r--r--dev-ruby/date_validator/date_validator-0.12.0.ebuild4
-rw-r--r--dev-ruby/dbf/dbf-4.2.0.ebuild4
-rw-r--r--dev-ruby/ddmemoize/ddmemoize-1.0.0-r1.ebuild30
-rw-r--r--dev-ruby/ddmemoize/ddmemoize-1.0.0.ebuild31
-rw-r--r--dev-ruby/ddmetrics/ddmetrics-1.0.1-r1.ebuild6
-rw-r--r--dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild29
-rw-r--r--dev-ruby/ddplugin/Manifest1
-rw-r--r--dev-ruby/ddplugin/ddplugin-1.0.2.ebuild27
-rw-r--r--dev-ruby/ddplugin/ddplugin-1.0.3.ebuild6
-rw-r--r--dev-ruby/debug_inspector/debug_inspector-1.1.0.ebuild4
-rw-r--r--dev-ruby/deep_merge/deep_merge-1.2.2.ebuild4
-rw-r--r--dev-ruby/delayer-deferred/delayer-deferred-2.2.0.ebuild6
-rw-r--r--dev-ruby/delayer-deferred/metadata.xml1
-rw-r--r--dev-ruby/delayer/Manifest2
-rw-r--r--dev-ruby/delayer/delayer-1.1.2.ebuild22
-rw-r--r--dev-ruby/delayer/delayer-1.2.0.ebuild22
-rw-r--r--dev-ruby/delayer/delayer-1.2.1.ebuild6
-rw-r--r--dev-ruby/delayer/metadata.xml1
-rw-r--r--dev-ruby/dependor/dependor-1.0.1-r1.ebuild4
-rw-r--r--dev-ruby/dependor/dependor-1.0.1.ebuild25
-rw-r--r--dev-ruby/deprecated/deprecated-3.0.1-r3.ebuild2
-rw-r--r--dev-ruby/descendants_tracker/descendants_tracker-0.0.4-r1.ebuild4
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.6.1.ebuild6
-rw-r--r--dev-ruby/diff-lcs/diff-lcs-1.5.0.ebuild6
-rw-r--r--dev-ruby/digest/Manifest1
-rw-r--r--dev-ruby/digest/digest-3.1.0-r1.ebuild29
-rw-r--r--dev-ruby/digest/digest-3.1.0.ebuild29
-rw-r--r--dev-ruby/digest/metadata.xml11
-rw-r--r--dev-ruby/diva/Manifest1
-rw-r--r--dev-ruby/diva/diva-1.1.0.ebuild4
-rw-r--r--dev-ruby/diva/diva-1.1.1.ebuild31
-rw-r--r--dev-ruby/diva/metadata.xml1
-rw-r--r--dev-ruby/dnsruby/Manifest2
-rw-r--r--dev-ruby/dnsruby/dnsruby-1.61.3.ebuild35
-rw-r--r--dev-ruby/dnsruby/dnsruby-1.61.7.ebuild35
-rw-r--r--dev-ruby/dnsruby/dnsruby-1.61.9.ebuild2
-rw-r--r--dev-ruby/docile/docile-1.4.0.ebuild6
-rw-r--r--dev-ruby/domain_name/domain_name-0.5.20190701-r1.ebuild46
-rw-r--r--dev-ruby/domain_name/domain_name-0.5.20190701.ebuild4
-rw-r--r--dev-ruby/duktape-rb/metadata.xml4
-rw-r--r--dev-ruby/dust/dust-0.1.7-r3.ebuild4
-rw-r--r--dev-ruby/ecma-re-validator/Manifest1
-rw-r--r--dev-ruby/ecma-re-validator/ecma-re-validator-0.3.0-r1.ebuild25
-rw-r--r--dev-ruby/ecma-re-validator/ecma-re-validator-0.3.0.ebuild25
-rw-r--r--dev-ruby/ecma-re-validator/ecma-re-validator-0.4.0.ebuild4
-rw-r--r--dev-ruby/ed25519/Manifest1
-rw-r--r--dev-ruby/ed25519/ed25519-1.2.4-r1.ebuild4
-rw-r--r--dev-ruby/ed25519/ed25519-1.2.4.ebuild35
-rw-r--r--dev-ruby/ed25519/ed25519-1.3.0.ebuild29
-rw-r--r--dev-ruby/elasticsearch-api/elasticsearch-api-6.8.3.ebuild4
-rw-r--r--dev-ruby/elasticsearch-transport/elasticsearch-transport-6.8.3.ebuild4
-rw-r--r--dev-ruby/elasticsearch/elasticsearch-6.8.3.ebuild4
-rw-r--r--dev-ruby/equalizer/equalizer-0.0.11-r1.ebuild4
-rw-r--r--dev-ruby/equatable/Manifest1
-rw-r--r--dev-ruby/equatable/equatable-0.6.1.ebuild24
-rw-r--r--dev-ruby/equatable/equatable-0.7.0.ebuild4
-rw-r--r--dev-ruby/erubi/Manifest1
-rw-r--r--dev-ruby/erubi/erubi-1.10.0-r1.ebuild6
-rw-r--r--dev-ruby/erubi/erubi-1.10.0.ebuild25
-rw-r--r--dev-ruby/erubi/erubi-1.9.0.ebuild22
-rw-r--r--dev-ruby/erubis/erubis-2.7.0-r4.ebuild39
-rw-r--r--dev-ruby/ethon/ethon-0.15.0.ebuild4
-rw-r--r--dev-ruby/eventmachine/eventmachine-1.2.7-r1.ebuild92
-rw-r--r--dev-ruby/eventmachine/eventmachine-1.2.7-r3.ebuild4
-rw-r--r--dev-ruby/excon/Manifest4
-rw-r--r--dev-ruby/excon/excon-0.88.0.ebuild40
-rw-r--r--dev-ruby/excon/excon-0.89.0.ebuild40
-rw-r--r--dev-ruby/excon/excon-0.90.0.ebuild40
-rw-r--r--dev-ruby/excon/excon-0.92.3.ebuild45
-rw-r--r--dev-ruby/excon/metadata.xml2
-rw-r--r--dev-ruby/execjs/execjs-2.8.1.ebuild4
-rw-r--r--dev-ruby/facter/Manifest2
-rw-r--r--dev-ruby/facter/facter-3.14.21.ebuild99
-rw-r--r--dev-ruby/facter/facter-3.14.23.ebuild100
-rw-r--r--dev-ruby/facter/files/facter-3.14.23-gcc12.patch10
-rw-r--r--dev-ruby/faker/Manifest2
-rw-r--r--dev-ruby/faker/faker-2.16.0.ebuild30
-rw-r--r--dev-ruby/faker/faker-2.17.0.ebuild30
-rw-r--r--dev-ruby/faraday-net_http/Manifest2
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-1.0.1.ebuild30
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-2.0.3.ebuild30
-rw-r--r--dev-ruby/faraday-net_http/metadata.xml11
-rw-r--r--dev-ruby/faraday/Manifest2
-rw-r--r--dev-ruby/faraday/faraday-1.3.1.ebuild85
-rw-r--r--dev-ruby/faraday/faraday-2.3.0.ebuild66
-rw-r--r--dev-ruby/faraday_middleware/Manifest1
-rw-r--r--dev-ruby/faraday_middleware/faraday_middleware-1.2.0.ebuild64
-rw-r--r--dev-ruby/fast-stemmer/fast-stemmer-1.0.2-r4.ebuild27
-rw-r--r--dev-ruby/fast_gettext/Manifest3
-rw-r--r--dev-ruby/fast_gettext/fast_gettext-1.8.0-r1.ebuild55
-rw-r--r--dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild4
-rw-r--r--dev-ruby/fast_gettext/fast_gettext-2.0.3.ebuild60
-rw-r--r--dev-ruby/fast_gettext/fast_gettext-2.1.0.ebuild60
-rw-r--r--dev-ruby/fast_gettext/fast_gettext-2.2.0.ebuild60
-rw-r--r--dev-ruby/fast_xs/fast_xs-0.8.0-r3.ebuild4
-rw-r--r--dev-ruby/fattr/fattr-2.4.0-r1.ebuild30
-rw-r--r--dev-ruby/fcgi/fcgi-0.9.2.1-r2.ebuild4
-rw-r--r--dev-ruby/ffaker/Manifest4
-rw-r--r--dev-ruby/ffaker/ffaker-2.17.0.ebuild23
-rw-r--r--dev-ruby/ffaker/ffaker-2.18.0.ebuild23
-rw-r--r--dev-ruby/ffaker/ffaker-2.19.0.ebuild23
-rw-r--r--dev-ruby/ffaker/ffaker-2.21.0.ebuild23
-rw-r--r--dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r1.ebuild4
-rw-r--r--dev-ruby/ffi-compiler/ffi-compiler-1.0.1.ebuild21
-rw-r--r--dev-ruby/ffi/Manifest3
-rw-r--r--dev-ruby/ffi/ffi-1.15.1-r1.ebuild71
-rw-r--r--dev-ruby/ffi/ffi-1.15.3-r1.ebuild71
-rw-r--r--dev-ruby/ffi/ffi-1.15.4-r1.ebuild71
-rw-r--r--dev-ruby/ffi/ffi-1.15.5.ebuild4
-rw-r--r--dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild4
-rw-r--r--dev-ruby/filesize/filesize-0.2.0-r1.ebuild19
-rw-r--r--dev-ruby/filigree/filigree-0.4.1.ebuild4
-rw-r--r--dev-ruby/flog/Manifest2
-rw-r--r--dev-ruby/flog/flog-4.6.5.ebuild28
-rw-r--r--dev-ruby/flog/flog-4.6.6.ebuild28
-rw-r--r--dev-ruby/font-awesome-rails/Manifest1
-rw-r--r--dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.7.ebuild21
-rw-r--r--dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild2
-rw-r--r--dev-ruby/forgery/forgery-0.8.1.ebuild4
-rw-r--r--dev-ruby/forwardable-extended/forwardable-extended-2.6.0-r2.ebuild4
-rw-r--r--dev-ruby/forwardable/Manifest1
-rw-r--r--dev-ruby/forwardable/forwardable-1.3.2.ebuild31
-rw-r--r--dev-ruby/forwardable/metadata.xml11
-rw-r--r--dev-ruby/fuubar/fuubar-2.5.1.ebuild6
-rw-r--r--dev-ruby/gettext-setup/gettext-setup-0.34-r2.ebuild6
-rw-r--r--dev-ruby/gh/gh-0.18.0-r1.ebuild42
-rw-r--r--dev-ruby/gh/gh-0.18.0.ebuild41
-rw-r--r--dev-ruby/gist/gist-6.0.0.ebuild4
-rw-r--r--dev-ruby/git/Manifest3
-rw-r--r--dev-ruby/git/git-1.10.0.ebuild41
-rw-r--r--dev-ruby/git/git-1.10.2.ebuild2
-rw-r--r--dev-ruby/git/git-1.11.0.ebuild42
-rw-r--r--dev-ruby/git/git-1.9.1.ebuild42
-rw-r--r--dev-ruby/globalid/Manifest3
-rw-r--r--dev-ruby/globalid/files/globalid-0.4.2-integer-time.patch23
-rw-r--r--dev-ruby/globalid/globalid-0.4.2-r2.ebuild31
-rw-r--r--dev-ruby/globalid/globalid-0.5.1.ebuild29
-rw-r--r--dev-ruby/globalid/globalid-0.5.2.ebuild29
-rw-r--r--dev-ruby/globalid/globalid-1.0.0-r1.ebuild29
-rw-r--r--dev-ruby/gnuplot/gnuplot-2.6.2-r3.ebuild4
-rw-r--r--dev-ruby/google-protobuf/Manifest1
-rw-r--r--dev-ruby/google-protobuf/google-protobuf-3.19.3.ebuild35
-rw-r--r--dev-ruby/gpgme/gpgme-2.0.20-r1.ebuild51
-rw-r--r--dev-ruby/gpgme/gpgme-2.0.20-r3.ebuild52
-rw-r--r--dev-ruby/gpgme/gpgme-2.0.20.ebuild54
-rw-r--r--dev-ruby/gruff/Manifest4
-rw-r--r--dev-ruby/gruff/gruff-0.15.0.ebuild53
-rw-r--r--dev-ruby/gruff/gruff-0.16.0.ebuild53
-rw-r--r--dev-ruby/gruff/gruff-0.17.0.ebuild53
-rw-r--r--dev-ruby/gruff/gruff-0.18.0.ebuild53
-rw-r--r--dev-ruby/haml-rails/haml-rails-2.0.1-r1.ebuild30
-rw-r--r--dev-ruby/haml/Manifest1
-rw-r--r--dev-ruby/haml/haml-5.1.2.ebuild58
-rw-r--r--dev-ruby/haml/haml-5.2.2.ebuild15
-rw-r--r--dev-ruby/hamster/hamster-3.0.0-r2.ebuild6
-rw-r--r--dev-ruby/hashdiff/hashdiff-1.0.1.ebuild6
-rw-r--r--dev-ruby/hashery/hashery-2.1.2-r1.ebuild4
-rw-r--r--dev-ruby/hashie/hashie-4.1.0-r1.ebuild4
-rw-r--r--dev-ruby/hashie/hashie-5.0.0.ebuild4
-rw-r--r--dev-ruby/hashr/hashr-2.0.1-r1.ebuild4
-rw-r--r--dev-ruby/heredoc_unindent/heredoc_unindent-1.2.0-r1.ebuild4
-rw-r--r--dev-ruby/hiera-eyaml/hiera-eyaml-3.1.1.ebuild6
-rw-r--r--dev-ruby/hiera-eyaml/hiera-eyaml-3.2.2.ebuild6
-rw-r--r--dev-ruby/hiera/Manifest3
-rw-r--r--dev-ruby/hiera/hiera-3.6.0.ebuild24
-rw-r--r--dev-ruby/hiera/hiera-3.7.0.ebuild24
-rw-r--r--dev-ruby/hiera/hiera-3.8.0.ebuild6
-rw-r--r--dev-ruby/hiera/hiera-3.9.0.ebuild24
-rw-r--r--dev-ruby/highline/highline-2.0.3-r1.ebuild34
-rw-r--r--dev-ruby/hiredis/hiredis-0.6.3-r1.ebuild4
-rw-r--r--dev-ruby/hitimes/hitimes-2.0.0-r1.ebuild27
-rw-r--r--dev-ruby/hocon/hocon-1.3.1-r1.ebuild6
-rw-r--r--dev-ruby/hoe/Manifest1
-rw-r--r--dev-ruby/hoe/hoe-3.23.1.ebuild52
-rw-r--r--dev-ruby/hpricot/hpricot-0.8.6-r6.ebuild4
-rw-r--r--dev-ruby/html2haml/html2haml-2.2.0-r1.ebuild4
-rw-r--r--dev-ruby/htmlentities/htmlentities-4.3.4-r1.ebuild2
-rw-r--r--dev-ruby/http-accept/http-accept-1.7.0.ebuild4
-rw-r--r--dev-ruby/http-accept/http-accept-2.1.1-r1.ebuild27
-rw-r--r--dev-ruby/http-accept/http-accept-2.1.1.ebuild24
-rw-r--r--dev-ruby/http-cookie/Manifest1
-rw-r--r--dev-ruby/http-cookie/http-cookie-1.0.4.ebuild4
-rw-r--r--dev-ruby/http-cookie/http-cookie-1.0.5.ebuild28
-rw-r--r--dev-ruby/http-form_data/Manifest1
-rw-r--r--dev-ruby/http-form_data/http-form_data-2.2.0.ebuild23
-rw-r--r--dev-ruby/http-form_data/http-form_data-2.3.0.ebuild6
-rw-r--r--dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild4
-rw-r--r--dev-ruby/http-parser/http-parser-1.2.3.ebuild29
-rw-r--r--dev-ruby/httparty/Manifest2
-rw-r--r--dev-ruby/httparty/httparty-0.18.1.ebuild61
-rw-r--r--dev-ruby/httparty/httparty-0.19.0.ebuild61
-rw-r--r--dev-ruby/httparty/httparty-0.20.0.ebuild6
-rw-r--r--dev-ruby/httpauth/httpauth-0.2.1-r1.ebuild4
-rw-r--r--dev-ruby/httpclient/httpclient-2.8.3-r1.ebuild78
-rw-r--r--dev-ruby/httpclient/httpclient-2.8.3-r2.ebuild78
-rw-r--r--dev-ruby/httpclient/httpclient-2.8.3.ebuild64
-rw-r--r--dev-ruby/i18n/Manifest2
-rw-r--r--dev-ruby/i18n/i18n-1.10.0.ebuild61
-rw-r--r--dev-ruby/i18n/i18n-1.9.1.ebuild58
-rw-r--r--dev-ruby/ice_nine/ice_nine-0.11.2-r1.ebuild6
-rw-r--r--dev-ruby/idn-ruby/idn-ruby-0.1.4.ebuild6
-rw-r--r--dev-ruby/image_processing/Manifest2
-rw-r--r--dev-ruby/image_processing/image_processing-1.12.1.ebuild45
-rw-r--r--dev-ruby/image_processing/image_processing-1.12.2.ebuild45
-rw-r--r--dev-ruby/imagesize/imagesize-0.1.1_p20100902-r2.ebuild4
-rw-r--r--dev-ruby/inflecto/inflecto-0.0.2-r1.ebuild4
-rw-r--r--dev-ruby/inflecto/inflecto-0.0.2.ebuild21
-rw-r--r--dev-ruby/instance_storage/instance_storage-1.0.0-r1.ebuild6
-rw-r--r--dev-ruby/instance_storage/instance_storage-2.0.0.ebuild4
-rw-r--r--dev-ruby/instance_storage/metadata.xml1
-rw-r--r--dev-ruby/instantiator/instantiator-0.0.7-r1.ebuild2
-rw-r--r--dev-ruby/introspection/introspection-0.0.4-r1.ebuild6
-rw-r--r--dev-ruby/io-wait/Manifest2
-rw-r--r--dev-ruby/io-wait/io-wait-0.2.1.ebuild32
-rw-r--r--dev-ruby/io-wait/io-wait-0.2.3.ebuild32
-rw-r--r--dev-ruby/io-wait/metadata.xml11
-rw-r--r--dev-ruby/itextomml/Manifest1
-rw-r--r--dev-ruby/itextomml/itextomml-1.6.0.ebuild34
-rw-r--r--dev-ruby/itextomml/itextomml-1.6.1.ebuild4
-rw-r--r--dev-ruby/jbuilder/Manifest1
-rw-r--r--dev-ruby/jbuilder/jbuilder-2.11.5.ebuild30
-rw-r--r--dev-ruby/jmespath/Manifest3
-rw-r--r--dev-ruby/jmespath/jmespath-1.4.0.ebuild27
-rw-r--r--dev-ruby/jmespath/jmespath-1.5.0.ebuild26
-rw-r--r--dev-ruby/jmespath/jmespath-1.6.1.ebuild26
-rw-r--r--dev-ruby/jquery-rails/Manifest1
-rw-r--r--dev-ruby/jquery-rails/jquery-rails-4.4.0-r1.ebuild34
-rw-r--r--dev-ruby/jquery-rails/jquery-rails-4.4.0.ebuild34
-rw-r--r--dev-ruby/jquery-rails/jquery-rails-4.5.0.ebuild34
-rw-r--r--dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r2.ebuild25
-rw-r--r--dev-ruby/jsobfu/jsobfu-0.4.2-r1.ebuild36
-rw-r--r--dev-ruby/json/Manifest1
-rw-r--r--dev-ruby/json/json-2.6.1.ebuild6
-rw-r--r--dev-ruby/json/json-2.6.2.ebuild50
-rw-r--r--dev-ruby/json_schema/Manifest1
-rw-r--r--dev-ruby/json_schema/json_schema-0.20.8.ebuild29
-rw-r--r--dev-ruby/json_schema/json_schema-0.20.9.ebuild6
-rw-r--r--dev-ruby/jwt/Manifest2
-rw-r--r--dev-ruby/jwt/jwt-2.4.0.ebuild33
-rw-r--r--dev-ruby/jwt/jwt-2.4.1.ebuild33
-rw-r--r--dev-ruby/kirbybase/kirbybase-2.6.1-r3.ebuild4
-rw-r--r--dev-ruby/kissfft/kissfft-0.0.2-r1.ebuild4
-rw-r--r--dev-ruby/kpeg/kpeg-1.3.1.ebuild6
-rw-r--r--dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0.ebuild13
-rw-r--r--dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1.ebuild4
-rw-r--r--dev-ruby/kramdown/Manifest2
-rw-r--r--dev-ruby/kramdown/kramdown-2.3.1-r1.ebuild4
-rw-r--r--dev-ruby/kramdown/kramdown-2.3.2.ebuild55
-rw-r--r--dev-ruby/kramdown/kramdown-2.4.0.ebuild55
-rw-r--r--dev-ruby/launchy/launchy-2.5.0.ebuild4
-rw-r--r--dev-ruby/lemon/lemon-0.9.1-r1.ebuild4
-rw-r--r--dev-ruby/letter_opener/Manifest3
-rw-r--r--dev-ruby/letter_opener/letter_opener-1.7.0-r1.ebuild33
-rw-r--r--dev-ruby/letter_opener/letter_opener-1.7.0.ebuild33
-rw-r--r--dev-ruby/letter_opener/letter_opener-1.8.0.ebuild33
-rw-r--r--dev-ruby/letter_opener/letter_opener-1.8.1.ebuild33
-rw-r--r--dev-ruby/levenshtein/levenshtein-0.2.2-r3.ebuild4
-rw-r--r--dev-ruby/libusb/libusb-0.6.4-r1.ebuild38
-rw-r--r--dev-ruby/liquid-c/Manifest1
-rw-r--r--dev-ruby/liquid-c/liquid-c-4.1.0.ebuild28
-rw-r--r--dev-ruby/liquid/Manifest2
-rw-r--r--dev-ruby/liquid/liquid-4.0.3-r1.ebuild34
-rw-r--r--dev-ruby/liquid/liquid-4.0.3.ebuild30
-rw-r--r--dev-ruby/liquid/liquid-5.2.0.ebuild31
-rw-r--r--dev-ruby/liquid/liquid-5.3.0.ebuild31
-rw-r--r--dev-ruby/listen/Manifest1
-rw-r--r--dev-ruby/listen/listen-1.3.1-r4.ebuild35
-rw-r--r--dev-ruby/listen/listen-3.7.1.ebuild4
-rw-r--r--dev-ruby/little-plugger/little-plugger-1.1.4-r1.ebuild4
-rw-r--r--dev-ruby/locale/locale-2.1.3.ebuild6
-rw-r--r--dev-ruby/localhost/localhost-1.1.9.ebuild6
-rw-r--r--dev-ruby/lockfile/lockfile-2.1.3-r1.ebuild4
-rw-r--r--dev-ruby/loofah/Manifest5
-rw-r--r--dev-ruby/loofah/loofah-2.10.0.ebuild39
-rw-r--r--dev-ruby/loofah/loofah-2.11.0.ebuild39
-rw-r--r--dev-ruby/loofah/loofah-2.12.0.ebuild4
-rw-r--r--dev-ruby/loofah/loofah-2.14.0.ebuild39
-rw-r--r--dev-ruby/loofah/loofah-2.15.0.ebuild39
-rw-r--r--dev-ruby/loofah/loofah-2.18.0.ebuild39
-rw-r--r--dev-ruby/lumberjack/lumberjack-1.2.8.ebuild4
-rw-r--r--dev-ruby/mab/mab-0.0.3-r2.ebuild4
-rw-r--r--dev-ruby/magic/magic-0.2.9-r2.ebuild35
-rw-r--r--dev-ruby/mail/mail-2.7.1-r1.ebuild4
-rw-r--r--dev-ruby/mail/mail-2.7.1.ebuild32
-rw-r--r--dev-ruby/marcel/Manifest2
-rw-r--r--dev-ruby/marcel/marcel-1.0.0.ebuild28
-rw-r--r--dev-ruby/marcel/marcel-1.0.1.ebuild28
-rw-r--r--dev-ruby/marcel/marcel-1.0.2.ebuild6
-rw-r--r--dev-ruby/maruku/maruku-0.7.3-r1.ebuild6
-rw-r--r--dev-ruby/matrix/matrix-0.4.2.ebuild6
-rw-r--r--dev-ruby/maxitest/Manifest1
-rw-r--r--dev-ruby/maxitest/maxitest-3.6.0-r1.ebuild53
-rw-r--r--dev-ruby/maxitest/maxitest-3.6.0.ebuild50
-rw-r--r--dev-ruby/mecab-ruby/mecab-ruby-0.996-r2.ebuild39
-rw-r--r--dev-ruby/mechanize/Manifest4
-rw-r--r--dev-ruby/mechanize/mechanize-2.8.1.ebuild41
-rw-r--r--dev-ruby/mechanize/mechanize-2.8.2.ebuild41
-rw-r--r--dev-ruby/mechanize/mechanize-2.8.3.ebuild41
-rw-r--r--dev-ruby/mechanize/mechanize-2.8.4.ebuild8
-rw-r--r--dev-ruby/mechanize/mechanize-2.8.5.ebuild45
-rw-r--r--dev-ruby/memo_wise/Manifest2
-rw-r--r--dev-ruby/memo_wise/memo_wise-1.6.0.ebuild35
-rw-r--r--dev-ruby/memo_wise/memo_wise-1.7.0.ebuild36
-rw-r--r--dev-ruby/memo_wise/metadata.xml11
-rw-r--r--dev-ruby/memoist/memoist-0.16.2.ebuild6
-rw-r--r--dev-ruby/memoist/metadata.xml1
-rw-r--r--dev-ruby/memoizable/memoizable-0.4.2-r1.ebuild4
-rw-r--r--dev-ruby/memoize/memoize-1.3.1-r2.ebuild4
-rw-r--r--dev-ruby/memoize/metadata.xml1
-rw-r--r--dev-ruby/mercenary/mercenary-0.4.0.ebuild4
-rw-r--r--dev-ruby/metaclass/metaclass-0.0.4-r2.ebuild25
-rw-r--r--dev-ruby/metasm/Manifest1
-rw-r--r--dev-ruby/metasm/metasm-1.0.4-r1.ebuild39
-rw-r--r--dev-ruby/metasm/metasm-1.0.5-r1.ebuild4
-rw-r--r--dev-ruby/method_source/method_source-1.0.0.ebuild6
-rw-r--r--dev-ruby/middleware/middleware-0.1.0.ebuild4
-rw-r--r--dev-ruby/mime-types-data/mime-types-data-3.2021.0901.ebuild4
-rw-r--r--dev-ruby/mime-types-data/mime-types-data-3.2022.0105.ebuild4
-rw-r--r--dev-ruby/mime-types/Manifest1
-rw-r--r--dev-ruby/mime-types/mime-types-2.99.2.ebuild34
-rw-r--r--dev-ruby/mime-types/mime-types-2.99.3.ebuild2
-rw-r--r--dev-ruby/mime-types/mime-types-3.3.1.ebuild4
-rw-r--r--dev-ruby/mime-types/mime-types-3.4.1.ebuild4
-rw-r--r--dev-ruby/mimemagic/mimemagic-0.4.3-r1.ebuild4
-rw-r--r--dev-ruby/mini_magick/mini_magick-4.11.0-r1.ebuild62
-rw-r--r--dev-ruby/mini_mime/mini_mime-1.1.2.ebuild6
-rw-r--r--dev-ruby/mini_portile2/Manifest1
-rw-r--r--dev-ruby/mini_portile2/mini_portile2-2.6.1.ebuild4
-rw-r--r--dev-ruby/mini_portile2/mini_portile2-2.8.0.ebuild26
-rw-r--r--dev-ruby/minispec-metadata/minispec-metadata-3.3.1-r1.ebuild23
-rw-r--r--dev-ruby/minispec-metadata/minispec-metadata-3.3.1.ebuild23
-rw-r--r--dev-ruby/minitar/minitar-0.9-r1.ebuild30
-rw-r--r--dev-ruby/minitar/minitar-0.9.ebuild4
-rw-r--r--dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild34
-rw-r--r--dev-ruby/minitest-around/minitest-around-0.5.0.ebuild34
-rw-r--r--dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild9
-rw-r--r--dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0.ebuild29
-rw-r--r--dev-ruby/minitest-global_expectations/minitest-global_expectations-1.0.1-r1.ebuild15
-rw-r--r--dev-ruby/minitest-hooks/minitest-hooks-1.5.0.ebuild6
-rw-r--r--dev-ruby/minitest-power_assert/minitest-power_assert-0.3.1.ebuild6
-rw-r--r--dev-ruby/minitest-pretty_diff/minitest-pretty_diff-0.1-r1.ebuild6
-rw-r--r--dev-ruby/minitest/Manifest3
-rw-r--r--dev-ruby/minitest/minitest-5.15.0.ebuild6
-rw-r--r--dev-ruby/minitest/minitest-5.16.0.ebuild23
-rw-r--r--dev-ruby/minitest/minitest-5.16.1.ebuild23
-rw-r--r--dev-ruby/minitest/minitest-5.16.2.ebuild23
-rw-r--r--dev-ruby/mixlib-shellout/mixlib-shellout-3.0.9.ebuild4
-rw-r--r--dev-ruby/mocha/Manifest1
-rw-r--r--dev-ruby/mocha/mocha-0.14.0-r1.ebuild6
-rw-r--r--dev-ruby/mocha/mocha-1.13.0.ebuild6
-rw-r--r--dev-ruby/mocha/mocha-1.14.0.ebuild38
-rw-r--r--dev-ruby/moneta/Manifest1
-rw-r--r--dev-ruby/moneta/moneta-1.4.1.ebuild4
-rw-r--r--dev-ruby/moneta/moneta-1.5.1.ebuild31
-rw-r--r--dev-ruby/msgpack/Manifest6
-rw-r--r--dev-ruby/msgpack/metadata.xml2
-rw-r--r--dev-ruby/msgpack/msgpack-1.4.2.ebuild31
-rw-r--r--dev-ruby/msgpack/msgpack-1.4.3.ebuild31
-rw-r--r--dev-ruby/msgpack/msgpack-1.4.5.ebuild31
-rw-r--r--dev-ruby/msgpack/msgpack-1.5.1.ebuild31
-rw-r--r--dev-ruby/msgpack/msgpack-1.5.2.ebuild31
-rw-r--r--dev-ruby/msgpack/msgpack-1.5.3.ebuild31
-rw-r--r--dev-ruby/multi_json/multi_json-1.15.0.ebuild4
-rw-r--r--dev-ruby/multi_test/Manifest1
-rw-r--r--dev-ruby/multi_test/multi_test-0.1.2-r1.ebuild6
-rw-r--r--dev-ruby/multi_test/multi_test-1.1.0.ebuild22
-rw-r--r--dev-ruby/multi_xml/multi_xml-0.6.0-r2.ebuild6
-rw-r--r--dev-ruby/multipart-post/Manifest3
-rw-r--r--dev-ruby/multipart-post/metadata.xml2
-rw-r--r--dev-ruby/multipart-post/multipart-post-2.1.1-r1.ebuild25
-rw-r--r--dev-ruby/multipart-post/multipart-post-2.1.1.ebuild25
-rw-r--r--dev-ruby/multipart-post/multipart-post-2.2.0.ebuild29
-rw-r--r--dev-ruby/multipart-post/multipart-post-2.2.2.ebuild29
-rw-r--r--dev-ruby/multipart-post/multipart-post-2.2.3.ebuild29
-rw-r--r--dev-ruby/mustache/mustache-1.1.1-r1.ebuild42
-rw-r--r--dev-ruby/mustache/mustache-1.1.1.ebuild4
-rw-r--r--dev-ruby/mustermann/mustermann-1.1.1.ebuild4
-rw-r--r--dev-ruby/mysql2/Manifest1
-rw-r--r--dev-ruby/mysql2/mysql2-0.5.3.20210920.ebuild4
-rw-r--r--dev-ruby/mysql2/mysql2-0.5.4.ebuild49
-rw-r--r--dev-ruby/nanotest/nanotest-0.9.4.1-r1.ebuild6
-rw-r--r--dev-ruby/naught/naught-1.1.0-r1.ebuild4
-rw-r--r--dev-ruby/necromancer/necromancer-0.7.0.ebuild4
-rw-r--r--dev-ruby/nenv/nenv-0.3.0-r1.ebuild4
-rw-r--r--dev-ruby/net-ftp/Manifest1
-rw-r--r--dev-ruby/net-ftp/metadata.xml11
-rw-r--r--dev-ruby/net-ftp/net-ftp-0.1.3.ebuild32
-rw-r--r--dev-ruby/net-http-digest_auth/net-http-digest_auth-1.4.1-r1.ebuild4
-rw-r--r--dev-ruby/net-http-persistent/net-http-persistent-4.0.1.ebuild4
-rw-r--r--dev-ruby/net-http-pipeline/net-http-pipeline-1.0.1-r1.ebuild4
-rw-r--r--dev-ruby/net-imap/Manifest1
-rw-r--r--dev-ruby/net-imap/metadata.xml11
-rw-r--r--dev-ruby/net-imap/net-imap-0.2.3.ebuild33
-rw-r--r--dev-ruby/net-pop/Manifest1
-rw-r--r--dev-ruby/net-pop/metadata.xml11
-rw-r--r--dev-ruby/net-pop/net-pop-0.1.1.ebuild33
-rw-r--r--dev-ruby/net-protocol/Manifest2
-rw-r--r--dev-ruby/net-protocol/metadata.xml11
-rw-r--r--dev-ruby/net-protocol/net-protocol-0.1.2.ebuild32
-rw-r--r--dev-ruby/net-protocol/net-protocol-0.1.3.ebuild31
-rw-r--r--dev-ruby/net-scp/net-scp-3.0.0.ebuild4
-rw-r--r--dev-ruby/net-smtp/Manifest1
-rw-r--r--dev-ruby/net-smtp/metadata.xml11
-rw-r--r--dev-ruby/net-smtp/net-smtp-0.3.1.ebuild33
-rw-r--r--dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r1.ebuild4
-rw-r--r--dev-ruby/net-ssh/Manifest1
-rw-r--r--dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild45
-rw-r--r--dev-ruby/net-ssh/net-ssh-7.0.1.ebuild45
-rw-r--r--dev-ruby/net-telnet/net-telnet-0.2.0-r1.ebuild6
-rw-r--r--dev-ruby/netrc/netrc-0.11.0-r1.ebuild4
-rw-r--r--dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild4
-rw-r--r--dev-ruby/network_interface/network_interface-0.0.2.ebuild36
-rw-r--r--dev-ruby/niceogiri/niceogiri-1.1.2-r1.ebuild4
-rw-r--r--dev-ruby/nio4r/nio4r-2.5.8.ebuild6
-rw-r--r--dev-ruby/nokogiri-diff/files/nokogiri-diff-0.2.0-rspec3.patch436
-rw-r--r--dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild10
-rw-r--r--dev-ruby/nokogiri/Manifest5
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.11.7.ebuild107
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.12.5.ebuild96
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.13.0.ebuild96
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.13.1.ebuild96
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.13.6.ebuild95
-rw-r--r--dev-ruby/nokogumbo/Manifest1
-rw-r--r--dev-ruby/nokogumbo/metadata.xml11
-rw-r--r--dev-ruby/nokogumbo/nokogumbo-2.0.5-r1.ebuild44
-rw-r--r--dev-ruby/nokogumbo/nokogumbo-2.0.5-r2.ebuild46
-rw-r--r--dev-ruby/oauth/Manifest3
-rw-r--r--dev-ruby/oauth/oauth-0.5.10.ebuild39
-rw-r--r--dev-ruby/oauth/oauth-0.5.6.ebuild39
-rw-r--r--dev-ruby/oauth/oauth-0.5.7.ebuild39
-rw-r--r--dev-ruby/oauth/oauth-0.5.8.ebuild12
-rw-r--r--dev-ruby/oauth2/Manifest1
-rw-r--r--dev-ruby/oauth2/oauth2-1.4.4.ebuild53
-rw-r--r--dev-ruby/oauth2/oauth2-1.4.7.ebuild4
-rw-r--r--dev-ruby/octokit/Manifest6
-rw-r--r--dev-ruby/octokit/octokit-4.20.0.ebuild42
-rw-r--r--dev-ruby/octokit/octokit-4.21.0.ebuild42
-rw-r--r--dev-ruby/octokit/octokit-4.22.0.ebuild4
-rw-r--r--dev-ruby/octokit/octokit-4.23.0.ebuild42
-rw-r--r--dev-ruby/octokit/octokit-4.24.0.ebuild42
-rw-r--r--dev-ruby/octokit/octokit-4.25.0.ebuild42
-rw-r--r--dev-ruby/octokit/octokit-4.25.1.ebuild42
-rw-r--r--dev-ruby/omniauth/Manifest1
-rw-r--r--dev-ruby/omniauth/omniauth-2.1.0.ebuild46
-rw-r--r--dev-ruby/open4/open4-1.3.4-r1.ebuild6
-rw-r--r--dev-ruby/openssl-ccm/openssl-ccm-1.2.2-r1.ebuild20
-rw-r--r--dev-ruby/openssl-ccm/openssl-ccm-1.2.2.ebuild22
-rw-r--r--dev-ruby/optimist/optimist-3.0.1.ebuild4
-rw-r--r--dev-ruby/optionable/optionable-0.2.0-r1.ebuild4
-rw-r--r--dev-ruby/ox/Manifest7
-rw-r--r--dev-ruby/ox/ox-2.14.10.ebuild27
-rw-r--r--dev-ruby/ox/ox-2.14.11.ebuild27
-rw-r--r--dev-ruby/ox/ox-2.14.4.ebuild27
-rw-r--r--dev-ruby/ox/ox-2.14.5.ebuild27
-rw-r--r--dev-ruby/ox/ox-2.14.6.ebuild27
-rw-r--r--dev-ruby/ox/ox-2.14.8.ebuild27
-rw-r--r--dev-ruby/ox/ox-2.14.9.ebuild27
-rw-r--r--dev-ruby/paint/Manifest2
-rw-r--r--dev-ruby/paint/paint-2.2.0.ebuild22
-rw-r--r--dev-ruby/paint/paint-2.2.1.ebuild4
-rw-r--r--dev-ruby/paint/paint-2.3.0.ebuild22
-rw-r--r--dev-ruby/parallel/Manifest5
-rw-r--r--dev-ruby/parallel/parallel-1.19.2.ebuild56
-rw-r--r--dev-ruby/parallel/parallel-1.20.0.ebuild56
-rw-r--r--dev-ruby/parallel/parallel-1.20.1.ebuild56
-rw-r--r--dev-ruby/parallel/parallel-1.21.0.ebuild48
-rw-r--r--dev-ruby/parallel/parallel-1.22.1.ebuild48
-rw-r--r--dev-ruby/paramesan/paramesan-1.0.1-r1.ebuild28
-rw-r--r--dev-ruby/parser/Manifest6
-rw-r--r--dev-ruby/parser/parser-3.0.1.1.ebuild43
-rw-r--r--dev-ruby/parser/parser-3.0.2.0.ebuild43
-rw-r--r--dev-ruby/parser/parser-3.0.3.0.ebuild43
-rw-r--r--dev-ruby/parser/parser-3.0.3.1.ebuild43
-rw-r--r--dev-ruby/parser/parser-3.0.3.2.ebuild4
-rw-r--r--dev-ruby/parser/parser-3.1.0.0.ebuild4
-rw-r--r--dev-ruby/parser/parser-3.1.1.0.ebuild43
-rw-r--r--dev-ruby/parser/parser-3.1.2.0.ebuild43
-rw-r--r--dev-ruby/pastel/Manifest1
-rw-r--r--dev-ruby/pastel/pastel-0.7.4.ebuild33
-rw-r--r--dev-ruby/pastel/pastel-0.8.0.ebuild4
-rw-r--r--dev-ruby/path_expander/Manifest1
-rw-r--r--dev-ruby/path_expander/path_expander-1.1.0.ebuild4
-rw-r--r--dev-ruby/path_expander/path_expander-1.1.1.ebuild29
-rw-r--r--dev-ruby/pdf-core/pdf-core-0.9.0.ebuild4
-rw-r--r--dev-ruby/pdf-inspector/pdf-inspector-1.3.0-r1.ebuild4
-rw-r--r--dev-ruby/pdf-inspector/pdf-inspector-1.3.0.ebuild23
-rw-r--r--dev-ruby/pdf-reader/Manifest5
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.10.0.ebuild46
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.5.0.ebuild48
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.6.0.ebuild48
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.9.0.ebuild48
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.9.1.ebuild48
-rw-r--r--dev-ruby/permutation/permutation-0.1.8-r2.ebuild4
-rw-r--r--dev-ruby/pg/Manifest2
-rw-r--r--dev-ruby/pg/pg-1.3.5.ebuild61
-rw-r--r--dev-ruby/pg/pg-1.4.1.ebuild61
-rw-r--r--dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r3.ebuild4
-rw-r--r--dev-ruby/pkg-config/Manifest5
-rw-r--r--dev-ruby/pkg-config/metadata.xml1
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.4.2.ebuild31
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.4.3.ebuild31
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.4.4.ebuild25
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.4.5.ebuild25
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.4.7.ebuild29
-rw-r--r--dev-ruby/plist/Manifest1
-rw-r--r--dev-ruby/plist/plist-3.5.0.ebuild28
-rw-r--r--dev-ruby/plist/plist-3.6.0.ebuild4
-rw-r--r--dev-ruby/pluggaloid/Manifest2
-rw-r--r--dev-ruby/pluggaloid/metadata.xml1
-rw-r--r--dev-ruby/pluggaloid/pluggaloid-1.2.0.ebuild27
-rw-r--r--dev-ruby/pluggaloid/pluggaloid-1.5.0.ebuild26
-rw-r--r--dev-ruby/pluggaloid/pluggaloid-1.7.0.ebuild6
-rw-r--r--dev-ruby/podcast/podcast-0.0.4-r3.ebuild4
-rw-r--r--dev-ruby/polyglot/polyglot-0.3.5-r1.ebuild4
-rw-r--r--dev-ruby/posix-spawn/posix-spawn-0.3.15.ebuild32
-rw-r--r--dev-ruby/power_assert/power_assert-2.0.1.ebuild6
-rw-r--r--dev-ruby/prawn-table/prawn-table-0.2.2-r2.ebuild4
-rw-r--r--dev-ruby/prawn/prawn-2.4.0.ebuild4
-rw-r--r--dev-ruby/prime/Manifest1
-rw-r--r--dev-ruby/prime/metadata.xml11
-rw-r--r--dev-ruby/prime/prime-0.1.2-r1.ebuild34
-rw-r--r--dev-ruby/prime/prime-0.1.2.ebuild29
-rw-r--r--dev-ruby/propshaft/Manifest2
-rw-r--r--dev-ruby/propshaft/metadata.xml11
-rw-r--r--dev-ruby/propshaft/propshaft-0.6.1.ebuild36
-rw-r--r--dev-ruby/propshaft/propshaft-0.6.4.ebuild38
-rw-r--r--dev-ruby/pry/Manifest2
-rw-r--r--dev-ruby/pry/pry-0.13.1.ebuild45
-rw-r--r--dev-ruby/pry/pry-0.14.0.ebuild45
-rw-r--r--dev-ruby/pry/pry-0.14.1.ebuild4
-rw-r--r--dev-ruby/psych/Manifest2
-rw-r--r--dev-ruby/psych/metadata.xml11
-rw-r--r--dev-ruby/psych/psych-4.0.3.ebuild25
-rw-r--r--dev-ruby/psych/psych-4.0.4.ebuild28
-rw-r--r--dev-ruby/public_suffix/Manifest2
-rw-r--r--dev-ruby/public_suffix/public_suffix-4.0.5.ebuild29
-rw-r--r--dev-ruby/public_suffix/public_suffix-4.0.6.ebuild6
-rw-r--r--dev-ruby/public_suffix/public_suffix-4.0.7.ebuild29
-rw-r--r--dev-ruby/pundit/Manifest3
-rw-r--r--dev-ruby/pundit/pundit-2.1.0.ebuild27
-rw-r--r--dev-ruby/pundit/pundit-2.1.1.ebuild27
-rw-r--r--dev-ruby/pundit/pundit-2.2.0.ebuild30
-rw-r--r--dev-ruby/puppet_forge/Manifest1
-rw-r--r--dev-ruby/puppet_forge/puppet_forge-3.2.0.ebuild35
-rw-r--r--dev-ruby/puppetdb-termini/Manifest3
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-7.10.1.ebuild28
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-7.7.0.ebuild28
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-7.8.0.ebuild28
-rw-r--r--dev-ruby/qed/qed-2.9.2-r1.ebuild4
-rw-r--r--dev-ruby/racc/Manifest1
-rw-r--r--dev-ruby/racc/racc-1.5.2-r2.ebuild60
-rw-r--r--dev-ruby/racc/racc-1.6.0.ebuild54
-rw-r--r--dev-ruby/rack-attack/Manifest5
-rw-r--r--dev-ruby/rack-attack/rack-attack-6.3.1.ebuild40
-rw-r--r--dev-ruby/rack-attack/rack-attack-6.4.0.ebuild40
-rw-r--r--dev-ruby/rack-attack/rack-attack-6.5.0.ebuild40
-rw-r--r--dev-ruby/rack-attack/rack-attack-6.6.0.ebuild40
-rw-r--r--dev-ruby/rack-attack/rack-attack-6.6.1.ebuild40
-rw-r--r--dev-ruby/rack-cache/Manifest2
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.12.0.ebuild47
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.12.1.ebuild47
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.13.0.ebuild6
-rw-r--r--dev-ruby/rack-protection/Manifest2
-rw-r--r--dev-ruby/rack-protection/rack-protection-2.1.0.ebuild24
-rw-r--r--dev-ruby/rack-protection/rack-protection-2.2.0.ebuild24
-rw-r--r--dev-ruby/rack-test/rack-test-1.1.0-r1.ebuild38
-rw-r--r--dev-ruby/rack/Manifest2
-rw-r--r--dev-ruby/rack/files/rack-2.2.3.1-ruby30.patch210
-rw-r--r--dev-ruby/rack/rack-2.2.3.1.ebuild56
-rw-r--r--dev-ruby/rack/rack-2.2.3.ebuild4
-rw-r--r--dev-ruby/rack/rack-2.2.4.ebuild54
-rw-r--r--dev-ruby/radius/radius-0.7.5-r1.ebuild24
-rw-r--r--dev-ruby/radius/radius-0.7.5.ebuild24
-rw-r--r--dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r1.ebuild26
-rw-r--r--dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild25
-rw-r--r--dev-ruby/rails-html-sanitizer/Manifest3
-rw-r--r--dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.3.0-r1.ebuild31
-rw-r--r--dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.4.1.ebuild30
-rw-r--r--dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.4.2.ebuild6
-rw-r--r--dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.4.3.ebuild30
-rw-r--r--dev-ruby/rails/Manifest13
-rw-r--r--dev-ruby/rails/rails-5.2.6.ebuild45
-rw-r--r--dev-ruby/rails/rails-5.2.8.ebuild45
-rw-r--r--dev-ruby/rails/rails-6.0.4.1.ebuild39
-rw-r--r--dev-ruby/rails/rails-6.0.4.3.ebuild39
-rw-r--r--dev-ruby/rails/rails-6.0.4.4.ebuild39
-rw-r--r--dev-ruby/rails/rails-6.0.5.ebuild39
-rw-r--r--dev-ruby/rails/rails-6.1.4.1.ebuild39
-rw-r--r--dev-ruby/rails/rails-6.1.4.3.ebuild39
-rw-r--r--dev-ruby/rails/rails-6.1.4.4.ebuild39
-rw-r--r--dev-ruby/rails/rails-6.1.5.1.ebuild39
-rw-r--r--dev-ruby/rails/rails-6.1.6.ebuild39
-rw-r--r--dev-ruby/rails/rails-7.0.2.4.ebuild39
-rw-r--r--dev-ruby/rails/rails-7.0.3.ebuild39
-rw-r--r--dev-ruby/railties/Manifest13
-rw-r--r--dev-ruby/railties/railties-5.2.6.ebuild71
-rw-r--r--dev-ruby/railties/railties-5.2.8.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.0.4.1.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.0.4.3.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.0.4.4.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.0.5.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.1.4.1.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.1.4.3.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.1.4.4.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.1.5.1.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.1.6.ebuild71
-rw-r--r--dev-ruby/railties/railties-7.0.2.4.ebuild72
-rw-r--r--dev-ruby/railties/railties-7.0.3.ebuild72
-rw-r--r--dev-ruby/rainbow/rainbow-3.1.1.ebuild2
-rw-r--r--dev-ruby/rake-compiler/Manifest2
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.1.1.ebuild4
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.1.9.ebuild55
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.2.0.ebuild55
-rw-r--r--dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild4
-rw-r--r--dev-ruby/rake/rake-13.0.6-r1.ebuild61
-rw-r--r--dev-ruby/rantly/rantly-2.0.0.ebuild4
-rw-r--r--dev-ruby/rash_alt/Manifest1
-rw-r--r--dev-ruby/rash_alt/rash_alt-0.4.12.ebuild30
-rw-r--r--dev-ruby/rb-inotify/rb-inotify-0.10.1.ebuild6
-rw-r--r--dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild25
-rw-r--r--dev-ruby/rb-readline/rb-readline-0.5.5.ebuild26
-rw-r--r--dev-ruby/rbnacl/rbnacl-7.1.1.ebuild4
-rw-r--r--dev-ruby/rbpdf-font/rbpdf-font-1.19.1-r1.ebuild4
-rw-r--r--dev-ruby/rbpdf/rbpdf-1.20.1-r2.ebuild4
-rw-r--r--dev-ruby/rbs/Manifest5
-rw-r--r--dev-ruby/rbs/rbs-1.2.1.ebuild36
-rw-r--r--dev-ruby/rbs/rbs-2.3.1.ebuild48
-rw-r--r--dev-ruby/rbs/rbs-2.3.2.ebuild48
-rw-r--r--dev-ruby/rbs/rbs-2.5.0.ebuild48
-rw-r--r--dev-ruby/rbs/rbs-2.5.1.ebuild48
-rw-r--r--dev-ruby/rbst/rbst-0.6.5-r1.ebuild60
-rw-r--r--dev-ruby/rbtree/Manifest2
-rw-r--r--dev-ruby/rbtree/rbtree-0.4.4.ebuild21
-rw-r--r--dev-ruby/rbtree/rbtree-0.4.5.ebuild21
-rw-r--r--dev-ruby/rcairo/rcairo-1.17.5.ebuild4
-rw-r--r--dev-ruby/rchardet/rchardet-1.8.0.ebuild4
-rw-r--r--dev-ruby/rdiscount/rdiscount-2.2.0.2-r1.ebuild4
-rw-r--r--dev-ruby/rdiscount/rdiscount-2.2.0.2-r2.ebuild43
-rw-r--r--dev-ruby/rdoc/Manifest1
-rw-r--r--dev-ruby/rdoc/rdoc-6.3.2.ebuild3
-rw-r--r--dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild3
-rw-r--r--dev-ruby/rdoc/rdoc-6.3.3.ebuild3
-rw-r--r--dev-ruby/rdoc/rdoc-6.4.0.ebuild98
-rw-r--r--dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild2
-rw-r--r--dev-ruby/recog/Manifest2
-rw-r--r--dev-ruby/recog/recog-2.3.23.ebuild37
-rw-r--r--dev-ruby/recog/recog-3.0.1.ebuild31
-rw-r--r--dev-ruby/red-colors/Manifest1
-rw-r--r--dev-ruby/red-colors/red-colors-0.2.0.ebuild19
-rw-r--r--dev-ruby/red-colors/red-colors-0.3.0-r1.ebuild6
-rw-r--r--dev-ruby/red-colors/red-colors-0.3.0.ebuild19
-rw-r--r--dev-ruby/redcarpet/redcarpet-3.5.1-r1.ebuild6
-rw-r--r--dev-ruby/redcloth/redcloth-4.3.2-r2.ebuild61
-rw-r--r--dev-ruby/redcloth/redcloth-4.3.2-r3.ebuild61
-rw-r--r--dev-ruby/redcloth/redcloth-4.3.2-r4.ebuild6
-rw-r--r--dev-ruby/ref/ref-2.0.0-r1.ebuild6
-rw-r--r--dev-ruby/regexp_parser/Manifest7
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-0.5.0.ebuild38
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-1.8.2.ebuild37
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-2.1.1-r1.ebuild39
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-2.1.1.ebuild37
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-2.2.0.ebuild36
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-2.3.1.ebuild36
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-2.4.0.ebuild36
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-2.5.0.ebuild36
-rw-r--r--dev-ruby/regexp_property_values/Manifest3
-rw-r--r--dev-ruby/regexp_property_values/regexp_property_values-1.0.0-r1.ebuild36
-rw-r--r--dev-ruby/regexp_property_values/regexp_property_values-1.1.0.ebuild36
-rw-r--r--dev-ruby/regexp_property_values/regexp_property_values-1.2.0.ebuild4
-rw-r--r--dev-ruby/regexp_property_values/regexp_property_values-1.3.0.ebuild36
-rw-r--r--dev-ruby/request_store/request_store-1.5.1.ebuild2
-rw-r--r--dev-ruby/rexical/rexical-1.0.7-r1.ebuild42
-rw-r--r--dev-ruby/rexml/rexml-3.2.5-r1.ebuild31
-rw-r--r--dev-ruby/rinku/rinku-2.0.6-r1.ebuild6
-rw-r--r--dev-ruby/ritex/ritex-1.0.1-r1.ebuild4
-rw-r--r--dev-ruby/rjb/Manifest1
-rw-r--r--dev-ruby/rjb/rjb-1.6.5.ebuild73
-rw-r--r--dev-ruby/rkelly-remix/rkelly-remix-0.0.7-r1.ebuild4
-rw-r--r--dev-ruby/rmagick/Manifest1
-rw-r--r--dev-ruby/rmagick/files/rmagick-4.2.5-empty-rpath.patch30
-rw-r--r--dev-ruby/rmagick/rmagick-4.2.5.ebuild84
-rw-r--r--dev-ruby/roadie-rails/Manifest4
-rw-r--r--dev-ruby/roadie-rails/roadie-rails-2.1.1.ebuild45
-rw-r--r--dev-ruby/roadie-rails/roadie-rails-2.2.0.ebuild48
-rw-r--r--dev-ruby/roadie-rails/roadie-rails-2.3.0.ebuild55
-rw-r--r--dev-ruby/roadie-rails/roadie-rails-3.0.0-r1.ebuild59
-rw-r--r--dev-ruby/roadie/Manifest2
-rw-r--r--dev-ruby/roadie/roadie-4.0.0.ebuild4
-rw-r--r--dev-ruby/roadie/roadie-5.0.0.ebuild34
-rw-r--r--dev-ruby/roadie/roadie-5.0.1.ebuild34
-rw-r--r--dev-ruby/robots/robots-0.10.1-r2.ebuild22
-rw-r--r--dev-ruby/robots/robots-0.10.1-r3.ebuild22
-rw-r--r--dev-ruby/rotp/metadata.xml2
-rw-r--r--dev-ruby/rouge/Manifest2
-rw-r--r--dev-ruby/rouge/rouge-3.28.0.ebuild36
-rw-r--r--dev-ruby/rouge/rouge-3.29.0.ebuild36
-rw-r--r--dev-ruby/rqrcode/Manifest3
-rw-r--r--dev-ruby/rqrcode/rqrcode-1.2.0.ebuild34
-rw-r--r--dev-ruby/rqrcode/rqrcode-2.0.0.ebuild34
-rw-r--r--dev-ruby/rqrcode/rqrcode-2.1.1.ebuild35
-rw-r--r--dev-ruby/rqrcode_core/Manifest1
-rw-r--r--dev-ruby/rqrcode_core/rqrcode_core-0.2.0.ebuild28
-rw-r--r--dev-ruby/rqrcode_core/rqrcode_core-1.2.0.ebuild4
-rw-r--r--dev-ruby/rr/Manifest3
-rw-r--r--dev-ruby/rr/rr-3.0.6.ebuild31
-rw-r--r--dev-ruby/rr/rr-3.0.7.ebuild31
-rw-r--r--dev-ruby/rr/rr-3.0.8.ebuild31
-rw-r--r--dev-ruby/rr/rr-3.0.9.ebuild4
-rw-r--r--dev-ruby/rrdtool-bindings/Manifest2
-rw-r--r--dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.2.ebuild62
-rw-r--r--dev-ruby/rrdtool-bindings/rrdtool-bindings-1.8.0.ebuild64
-rw-r--r--dev-ruby/rspec-collection_matchers/rspec-collection_matchers-1.2.0.ebuild4
-rw-r--r--dev-ruby/rspec-core/Manifest3
-rw-r--r--dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild4
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.10.2.ebuild91
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.11.0.ebuild91
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.9.3.ebuild91
-rw-r--r--dev-ruby/rspec-expectations/Manifest2
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild4
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.11.0.ebuild47
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.9.4.ebuild47
-rw-r--r--dev-ruby/rspec-its/rspec-its-1.3.0-r1.ebuild6
-rw-r--r--dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0-r1.ebuild25
-rw-r--r--dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0.ebuild27
-rw-r--r--dev-ruby/rspec-mocks/Manifest4
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-2.99.2-r1.ebuild2
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.10.3.ebuild50
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.11.0.ebuild50
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.11.1.ebuild50
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.9.1.ebuild50
-rw-r--r--dev-ruby/rspec-rails/Manifest3
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-5.0.2.ebuild58
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-5.1.1.ebuild58
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild58
-rw-r--r--dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0.ebuild4
-rw-r--r--dev-ruby/rspec-support/Manifest2
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.11.0.ebuild60
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.9.4.ebuild51
-rw-r--r--dev-ruby/rspec/Manifest2
-rw-r--r--dev-ruby/rspec/rspec-2.99.0.ebuild4
-rw-r--r--dev-ruby/rspec/rspec-3.11.0.ebuild26
-rw-r--r--dev-ruby/rspec/rspec-3.9.0.ebuild26
-rw-r--r--dev-ruby/rspectacular/rspectacular-0.70.8-r1.ebuild6
-rw-r--r--dev-ruby/rss/rss-0.2.9-r1.ebuild25
-rw-r--r--dev-ruby/ruby-atk/ruby-atk-3.4.3.ebuild4
-rw-r--r--dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r4.ebuild6
-rw-r--r--dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.4.3.ebuild4
-rw-r--r--dev-ruby/ruby-dict/ruby-dict-0.9.4-r5.ebuild2
-rw-r--r--dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild4
-rw-r--r--dev-ruby/ruby-filemagic/Manifest1
-rw-r--r--dev-ruby/ruby-filemagic/ruby-filemagic-0.7.3.ebuild41
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-3.4.3.ebuild4
-rw-r--r--dev-ruby/ruby-gettext/Manifest1
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.3.7.ebuild4
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.4.1.ebuild4
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.4.3.ebuild66
-rw-r--r--dev-ruby/ruby-gio2/ruby-gio2-3.4.3.ebuild4
-rw-r--r--dev-ruby/ruby-glib2/ruby-glib2-3.4.3.ebuild6
-rw-r--r--dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.4.3.ebuild4
-rw-r--r--dev-ruby/ruby-gtk2/ruby-gtk2-3.4.3.ebuild4
-rw-r--r--dev-ruby/ruby-hmac/ruby-hmac-0.4.0-r2.ebuild4
-rw-r--r--dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r1.ebuild34
-rw-r--r--dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r3.ebuild34
-rw-r--r--dev-ruby/ruby-ldap/ruby-ldap-0.9.20.ebuild41
-rw-r--r--dev-ruby/ruby-macho/Manifest3
-rw-r--r--dev-ruby/ruby-macho/ruby-macho-2.2.0.ebuild25
-rw-r--r--dev-ruby/ruby-macho/ruby-macho-2.3.0.ebuild27
-rw-r--r--dev-ruby/ruby-macho/ruby-macho-2.5.0.ebuild25
-rw-r--r--dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild4
-rw-r--r--dev-ruby/ruby-mp3info/ruby-mp3info-0.8.10-r1.ebuild6
-rw-r--r--dev-ruby/ruby-net-ldap/Manifest3
-rw-r--r--dev-ruby/ruby-net-ldap/ruby-net-ldap-0.16.2.ebuild27
-rw-r--r--dev-ruby/ruby-net-ldap/ruby-net-ldap-0.16.3.ebuild27
-rw-r--r--dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild34
-rw-r--r--dev-ruby/ruby-odbc/ruby-odbc-0.999991-r1.ebuild4
-rw-r--r--dev-ruby/ruby-oembed/Manifest1
-rw-r--r--dev-ruby/ruby-oembed/ruby-oembed-0.15.0.ebuild37
-rw-r--r--dev-ruby/ruby-ole/ruby-ole-1.2.12.2-r1.ebuild28
-rw-r--r--dev-ruby/ruby-ole/ruby-ole-1.2.12.2.ebuild28
-rw-r--r--dev-ruby/ruby-opengl/ruby-opengl-0.10.0-r1.ebuild6
-rw-r--r--dev-ruby/ruby-openid/ruby-openid-2.9.2.ebuild4
-rw-r--r--dev-ruby/ruby-pango/ruby-pango-3.4.3.ebuild4
-rw-r--r--dev-ruby/ruby-poppler/ruby-poppler-3.4.3.ebuild4
-rw-r--r--dev-ruby/ruby-progressbar/ruby-progressbar-1.11.0.ebuild6
-rw-r--r--dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r3.ebuild4
-rw-r--r--dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild4
-rw-r--r--dev-ruby/ruby-shadow/ruby-shadow-2.5.1.ebuild6
-rw-r--r--dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild25
-rw-r--r--dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild4
-rw-r--r--dev-ruby/ruby-xslt/ruby-xslt-0.9.10-r1.ebuild6
-rw-r--r--dev-ruby/ruby-yadis/ruby-yadis-0.3.4-r3.ebuild4
-rw-r--r--dev-ruby/ruby2_keywords/Manifest1
-rw-r--r--dev-ruby/ruby2_keywords/ruby2_keywords-0.0.2.ebuild20
-rw-r--r--dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5.ebuild4
-rw-r--r--dev-ruby/ruby_parser/Manifest2
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.14.2.ebuild36
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.19.1.ebuild36
-rw-r--r--dev-ruby/rubygems/Manifest1
-rw-r--r--dev-ruby/rubygems/files/gentoo-defaults-5.rb2
-rw-r--r--dev-ruby/rubygems/rubygems-3.3.8.ebuild110
-rw-r--r--dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild4
-rw-r--r--dev-ruby/rubypants/Manifest1
-rw-r--r--dev-ruby/rubypants/rubypants-0.7.0.ebuild29
-rw-r--r--dev-ruby/rubypants/rubypants-0.7.1.ebuild6
-rw-r--r--dev-ruby/rubytest-cli/rubytest-cli-0.2.0-r1.ebuild4
-rw-r--r--dev-ruby/rubytest/rubytest-0.8.1-r1.ebuild4
-rw-r--r--dev-ruby/rubytter/metadata.xml15
-rw-r--r--dev-ruby/rubyzip/Manifest2
-rw-r--r--dev-ruby/rubyzip/rubyzip-1.3.0.ebuild4
-rw-r--r--dev-ruby/rubyzip/rubyzip-2.2.0.ebuild49
-rw-r--r--dev-ruby/rubyzip/rubyzip-2.3.0.ebuild54
-rw-r--r--dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild54
-rw-r--r--dev-ruby/rubyzip/rubyzip-2.3.2.ebuild54
-rw-r--r--dev-ruby/sanitize/Manifest3
-rw-r--r--dev-ruby/sanitize/sanitize-5.2.1.ebuild32
-rw-r--r--dev-ruby/sanitize/sanitize-5.2.2.ebuild32
-rw-r--r--dev-ruby/sanitize/sanitize-5.2.3.ebuild32
-rw-r--r--dev-ruby/sanitize/sanitize-6.0.0.ebuild4
-rw-r--r--dev-ruby/sass-listen/sass-listen-4.0.0-r1.ebuild6
-rw-r--r--dev-ruby/sass-listen/sass-listen-4.0.0.ebuild47
-rw-r--r--dev-ruby/sass-rails/sass-rails-5.1.0.ebuild4
-rw-r--r--dev-ruby/sass/Manifest1
-rw-r--r--dev-ruby/sass/sass-3.4.25-r1.ebuild42
-rw-r--r--dev-ruby/sass/sass-3.4.25.ebuild39
-rw-r--r--dev-ruby/sass/sass-3.7.4-r1.ebuild46
-rw-r--r--dev-ruby/sass/sass-3.7.4.ebuild4
-rw-r--r--dev-ruby/sassc-rails/sassc-rails-2.1.2-r2.ebuild45
-rw-r--r--dev-ruby/sassc/sassc-2.4.0-r1.ebuild8
-rw-r--r--dev-ruby/sassc/sassc-2.4.0.ebuild48
-rw-r--r--dev-ruby/sawyer/Manifest1
-rw-r--r--dev-ruby/sawyer/sawyer-0.8.2-r1.ebuild29
-rw-r--r--dev-ruby/sawyer/sawyer-0.8.2.ebuild29
-rw-r--r--dev-ruby/sawyer/sawyer-0.9.1.ebuild29
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0.ebuild6
-rw-r--r--dev-ruby/semantic_puppet/semantic_puppet-1.0.4.ebuild6
-rw-r--r--dev-ruby/semver2/semver2-3.4.2-r1.ebuild22
-rw-r--r--dev-ruby/semver2/semver2-3.4.2.ebuild22
-rw-r--r--dev-ruby/serialport/serialport-1.3.2.ebuild6
-rw-r--r--dev-ruby/serverengine/Manifest5
-rw-r--r--dev-ruby/serverengine/serverengine-2.2.1.ebuild34
-rw-r--r--dev-ruby/serverengine/serverengine-2.2.2.ebuild34
-rw-r--r--dev-ruby/serverengine/serverengine-2.2.3.ebuild34
-rw-r--r--dev-ruby/serverengine/serverengine-2.2.4.ebuild34
-rw-r--r--dev-ruby/serverengine/serverengine-2.3.0.ebuild34
-rw-r--r--dev-ruby/set/Manifest1
-rw-r--r--dev-ruby/set/set-1.0.1.ebuild23
-rw-r--r--dev-ruby/settingslogic/files/settingslogic-2.0.9-psych-4.patch31
-rw-r--r--dev-ruby/settingslogic/settingslogic-2.0.9-r1.ebuild24
-rw-r--r--dev-ruby/settingslogic/settingslogic-2.0.9-r2.ebuild26
-rw-r--r--dev-ruby/sexp_processor/Manifest1
-rw-r--r--dev-ruby/sexp_processor/sexp_processor-4.16.0.ebuild4
-rw-r--r--dev-ruby/sexp_processor/sexp_processor-4.16.1.ebuild28
-rw-r--r--dev-ruby/shoulda-context/shoulda-context-1.2.2-r1.ebuild4
-rw-r--r--dev-ruby/shoulda-matchers/Manifest2
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-3.1.3-r1.ebuild24
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-3.1.3-r2.ebuild24
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-4.3.0-r1.ebuild32
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-4.5.1-r1.ebuild32
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-4.5.1.ebuild32
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-5.0.0.ebuild6
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-5.1.0.ebuild32
-rw-r--r--dev-ruby/shoulda/shoulda-2.11.3-r3.ebuild6
-rw-r--r--dev-ruby/shoulda/shoulda-3.6.0-r2.ebuild33
-rw-r--r--dev-ruby/sigar/sigar-0.7.3-r1.ebuild6
-rw-r--r--dev-ruby/sigdump/sigdump-0.2.4-r1.ebuild4
-rw-r--r--dev-ruby/sigdump/sigdump-0.2.4.ebuild20
-rw-r--r--dev-ruby/simple-rss/simple-rss-1.3.3-r1.ebuild31
-rw-r--r--dev-ruby/simple_oauth/simple_oauth-0.3.1-r1.ebuild4
-rw-r--r--dev-ruby/simplecov-html/Manifest5
-rw-r--r--dev-ruby/simplecov-html/simplecov-html-0.10.2.ebuild23
-rw-r--r--dev-ruby/simplecov-html/simplecov-html-0.11.0.ebuild23
-rw-r--r--dev-ruby/simplecov-html/simplecov-html-0.12.0.ebuild23
-rw-r--r--dev-ruby/simplecov-html/simplecov-html-0.12.1.ebuild23
-rw-r--r--dev-ruby/simplecov-html/simplecov-html-0.12.2.ebuild23
-rw-r--r--dev-ruby/simplecov-html/simplecov-html-0.12.3.ebuild6
-rw-r--r--dev-ruby/simplecov/Manifest3
-rw-r--r--dev-ruby/simplecov/simplecov-0.18.5.ebuild49
-rw-r--r--dev-ruby/simplecov/simplecov-0.19.0.ebuild49
-rw-r--r--dev-ruby/simplecov/simplecov-0.19.1.ebuild4
-rw-r--r--dev-ruby/simplecov/simplecov-0.21.2.ebuild50
-rw-r--r--dev-ruby/simplecov_json_formatter/Manifest1
-rw-r--r--dev-ruby/simplecov_json_formatter/metadata.xml11
-rw-r--r--dev-ruby/simplecov_json_formatter/simplecov_json_formatter-0.1.4.ebuild22
-rw-r--r--dev-ruby/simpleidn/simpleidn-0.2.1-r1.ebuild2
-rw-r--r--dev-ruby/simpleidn/simpleidn-0.2.1.ebuild31
-rw-r--r--dev-ruby/sinatra-partial/sinatra-partial-1.0.1-r1.ebuild27
-rw-r--r--dev-ruby/sinatra-partial/sinatra-partial-1.0.1.ebuild28
-rw-r--r--dev-ruby/sinatra/Manifest2
-rw-r--r--dev-ruby/sinatra/sinatra-2.1.0.ebuild30
-rw-r--r--dev-ruby/sinatra/sinatra-2.2.0.ebuild34
-rw-r--r--dev-ruby/singleton/Manifest1
-rw-r--r--dev-ruby/singleton/metadata.xml11
-rw-r--r--dev-ruby/singleton/singleton-0.1.1.ebuild31
-rw-r--r--dev-ruby/slim/slim-4.1.0-r2.ebuild55
-rw-r--r--dev-ruby/slop/Manifest4
-rw-r--r--dev-ruby/slop/slop-4.8.1.ebuild28
-rw-r--r--dev-ruby/slop/slop-4.8.2.ebuild28
-rw-r--r--dev-ruby/slop/slop-4.9.1.ebuild28
-rw-r--r--dev-ruby/slop/slop-4.9.2.ebuild28
-rw-r--r--dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0-r1.ebuild6
-rw-r--r--dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild27
-rw-r--r--dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild6
-rw-r--r--dev-ruby/sparklines/sparklines-0.5.2-r7.ebuild2
-rw-r--r--dev-ruby/spreadsheet/Manifest2
-rw-r--r--dev-ruby/spreadsheet/spreadsheet-1.2.6.ebuild30
-rw-r--r--dev-ruby/spreadsheet/spreadsheet-1.2.9.ebuild34
-rw-r--r--dev-ruby/spreadsheet/spreadsheet-1.3.0.ebuild4
-rw-r--r--dev-ruby/spring/Manifest2
-rw-r--r--dev-ruby/spring/spring-2.1.1.ebuild34
-rw-r--r--dev-ruby/spring/spring-4.0.0.ebuild32
-rw-r--r--dev-ruby/sprockets-rails/Manifest4
-rw-r--r--dev-ruby/sprockets-rails/sprockets-rails-3.2.2.ebuild39
-rw-r--r--dev-ruby/sprockets-rails/sprockets-rails-3.3.0.ebuild36
-rw-r--r--dev-ruby/sprockets-rails/sprockets-rails-3.4.0.ebuild36
-rw-r--r--dev-ruby/sprockets-rails/sprockets-rails-3.4.1.ebuild36
-rw-r--r--dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r1.ebuild36
-rw-r--r--dev-ruby/sprockets-rails/sprockets-rails-3.4.2.ebuild36
-rw-r--r--dev-ruby/sprockets/Manifest1
-rw-r--r--dev-ruby/sprockets/files/sprockets-3.7.2-erb-deprecation.patch29
-rw-r--r--dev-ruby/sprockets/files/sprockets-3.7.2-kwargs.patch28
-rw-r--r--dev-ruby/sprockets/sprockets-3.7.2-r2.ebuild63
-rw-r--r--dev-ruby/sprockets/sprockets-4.0.2.ebuild6
-rw-r--r--dev-ruby/sprockets/sprockets-4.1.0.ebuild67
-rw-r--r--dev-ruby/spy/Manifest2
-rw-r--r--dev-ruby/spy/spy-1.0.1-r1.ebuild23
-rw-r--r--dev-ruby/spy/spy-1.0.2.ebuild23
-rw-r--r--dev-ruby/sqlite3/Manifest2
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.4.2-r1.ebuild4
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.4.3.ebuild77
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.4.4.ebuild78
-rw-r--r--dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild17
-rw-r--r--dev-ruby/sshkey/sshkey-2.0.0.ebuild19
-rw-r--r--dev-ruby/sshkit/Manifest2
-rw-r--r--dev-ruby/sshkit/sshkit-1.21.0.ebuild41
-rw-r--r--dev-ruby/sshkit/sshkit-1.21.1.ebuild41
-rw-r--r--dev-ruby/sshkit/sshkit-1.21.2.ebuild4
-rw-r--r--dev-ruby/stamp/stamp-0.6.0-r1.ebuild4
-rw-r--r--dev-ruby/state_machine/state_machine-1.2.0-r1.ebuild4
-rw-r--r--dev-ruby/stringex/stringex-2.8.5-r1.ebuild32
-rw-r--r--dev-ruby/stringex/stringex-2.8.5.ebuild33
-rw-r--r--dev-ruby/stringio/Manifest2
-rw-r--r--dev-ruby/stringio/metadata.xml11
-rw-r--r--dev-ruby/stringio/stringio-3.0.1.ebuild30
-rw-r--r--dev-ruby/stringio/stringio-3.0.2.ebuild30
-rw-r--r--dev-ruby/strptime/strptime-0.2.5-r2.ebuild31
-rw-r--r--dev-ruby/strscan/Manifest3
-rw-r--r--dev-ruby/strscan/metadata.xml11
-rw-r--r--dev-ruby/strscan/strscan-3.0.1.ebuild36
-rw-r--r--dev-ruby/strscan/strscan-3.0.2.ebuild32
-rw-r--r--dev-ruby/strscan/strscan-3.0.3.ebuild32
-rw-r--r--dev-ruby/subexec/subexec-0.2.3-r2.ebuild4
-rw-r--r--dev-ruby/sync/sync-0.5.0.ebuild4
-rw-r--r--dev-ruby/syntax/syntax-1.2.2.ebuild6
-rw-r--r--dev-ruby/sys-uname/sys-uname-1.2.2.ebuild6
-rw-r--r--dev-ruby/syslogger/Manifest1
-rw-r--r--dev-ruby/syslogger/syslogger-1.6.5.ebuild29
-rw-r--r--dev-ruby/syslogger/syslogger-1.6.6-r1.ebuild4
-rw-r--r--dev-ruby/systemu/systemu-2.6.5-r1.ebuild6
-rw-r--r--dev-ruby/tdiff/tdiff-0.3.4-r1.ebuild6
-rw-r--r--dev-ruby/tdiff/tdiff-0.3.4.ebuild21
-rw-r--r--dev-ruby/temple/temple-0.8.2-r1.ebuild27
-rw-r--r--dev-ruby/term-ansicolor/term-ansicolor-1.7.1-r1.ebuild6
-rw-r--r--dev-ruby/term-ansicolor/term-ansicolor-1.7.1.ebuild34
-rw-r--r--dev-ruby/terminal-table/Manifest2
-rw-r--r--dev-ruby/terminal-table/terminal-table-1.8.0-r2.ebuild4
-rw-r--r--dev-ruby/terminal-table/terminal-table-3.0.0.ebuild32
-rw-r--r--dev-ruby/terminal-table/terminal-table-3.0.1.ebuild32
-rw-r--r--dev-ruby/terminal-table/terminal-table-3.0.2.ebuild4
-rw-r--r--dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r1.ebuild4
-rw-r--r--dev-ruby/test-unit/Manifest3
-rw-r--r--dev-ruby/test-unit/test-unit-3.5.0.ebuild36
-rw-r--r--dev-ruby/test-unit/test-unit-3.5.1.ebuild36
-rw-r--r--dev-ruby/test-unit/test-unit-3.5.2.ebuild36
-rw-r--r--dev-ruby/test-unit/test-unit-3.5.3.ebuild6
-rw-r--r--dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild6
-rw-r--r--dev-ruby/test_construct/test_construct-2.0.2.ebuild28
-rw-r--r--dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild4
-rw-r--r--dev-ruby/text-hyphen/text-hyphen-1.4.1-r3.ebuild4
-rw-r--r--dev-ruby/text/text-1.3.1-r1.ebuild6
-rw-r--r--dev-ruby/thor/thor-1.2.1.ebuild9
-rw-r--r--dev-ruby/thread_order/thread_order-1.1.1.ebuild6
-rw-r--r--dev-ruby/thread_safe/thread_safe-0.3.6-r1.ebuild6
-rw-r--r--dev-ruby/tidy_table/tidy_table-0.0.5-r5.ebuild31
-rw-r--r--dev-ruby/tidy_table/tidy_table-0.0.5-r6.ebuild6
-rw-r--r--dev-ruby/tilt/files/tilt-2.0.10-ruby30.patch37
-rw-r--r--dev-ruby/tilt/tilt-2.0.10-r1.ebuild46
-rw-r--r--dev-ruby/time/Manifest1
-rw-r--r--dev-ruby/time/metadata.xml11
-rw-r--r--dev-ruby/time/time-0.2.0.ebuild31
-rw-r--r--dev-ruby/timecop/Manifest4
-rw-r--r--dev-ruby/timecop/timecop-0.9.1.ebuild39
-rw-r--r--dev-ruby/timecop/timecop-0.9.2.ebuild39
-rw-r--r--dev-ruby/timecop/timecop-0.9.3.ebuild39
-rw-r--r--dev-ruby/timecop/timecop-0.9.4.ebuild4
-rw-r--r--dev-ruby/timecop/timecop-0.9.5.ebuild39
-rw-r--r--dev-ruby/timeout/Manifest2
-rw-r--r--dev-ruby/timeout/metadata.xml11
-rw-r--r--dev-ruby/timeout/timeout-0.2.0.ebuild27
-rw-r--r--dev-ruby/timeout/timeout-0.3.0.ebuild27
-rw-r--r--dev-ruby/timers/timers-4.3.3.ebuild6
-rw-r--r--dev-ruby/tins/Manifest1
-rw-r--r--dev-ruby/tins/tins-1.31.0.ebuild2
-rw-r--r--dev-ruby/tins/tins-1.31.1.ebuild29
-rw-r--r--dev-ruby/tokyocabinet/tokyocabinet-1.32.0-r1.ebuild4
-rw-r--r--dev-ruby/tomlrb/Manifest3
-rw-r--r--dev-ruby/tomlrb/tomlrb-2.0.0.ebuild28
-rw-r--r--dev-ruby/tomlrb/tomlrb-2.0.1.ebuild4
-rw-r--r--dev-ruby/tomlrb/tomlrb-2.0.2.ebuild28
-rw-r--r--dev-ruby/tomlrb/tomlrb-2.0.3.ebuild28
-rw-r--r--dev-ruby/totoridipjp/metadata.xml1
-rw-r--r--dev-ruby/totoridipjp/totoridipjp-0.1.0-r1.ebuild4
-rw-r--r--dev-ruby/transaction-simple/transaction-simple-1.4.0.2-r3.ebuild2
-rw-r--r--dev-ruby/travis/Manifest2
-rw-r--r--dev-ruby/travis/travis-1.11.0.ebuild56
-rw-r--r--dev-ruby/travis/travis-1.11.1.ebuild56
-rw-r--r--dev-ruby/treetop/treetop-1.6.11-r1.ebuild37
-rw-r--r--dev-ruby/treetop/treetop-1.6.11.ebuild37
-rw-r--r--dev-ruby/trollop/trollop-2.9.10.ebuild4
-rw-r--r--dev-ruby/ttfunk/ttfunk-1.7.0.ebuild4
-rw-r--r--dev-ruby/tty-color/tty-color-0.6.0.ebuild4
-rw-r--r--dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild6
-rw-r--r--dev-ruby/tty-command/tty-command-0.10.1.ebuild32
-rw-r--r--dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild4
-rw-r--r--dev-ruby/tty-editor/metadata.xml4
-rw-r--r--dev-ruby/tty-editor/tty-editor-0.7.0.ebuild4
-rw-r--r--dev-ruby/tty-file/tty-file-0.10.0.ebuild4
-rw-r--r--dev-ruby/tty-platform/tty-platform-0.3.0-r1.ebuild6
-rw-r--r--dev-ruby/tty-platform/tty-platform-0.3.0.ebuild27
-rw-r--r--dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild4
-rw-r--r--dev-ruby/tty-reader/tty-reader-0.9.0.ebuild4
-rw-r--r--dev-ruby/tty-screen/Manifest1
-rw-r--r--dev-ruby/tty-screen/tty-screen-0.7.1.ebuild29
-rw-r--r--dev-ruby/tty-screen/tty-screen-0.8.1.ebuild4
-rw-r--r--dev-ruby/tty-which/Manifest1
-rw-r--r--dev-ruby/tty-which/tty-which-0.4.2.ebuild35
-rw-r--r--dev-ruby/tty-which/tty-which-0.5.0.ebuild6
-rw-r--r--dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild20
-rw-r--r--dev-ruby/turbolinks-source/turbolinks-source-5.2.0.ebuild21
-rw-r--r--dev-ruby/turbolinks/turbolinks-5.2.1.ebuild4
-rw-r--r--dev-ruby/twitter-text/twitter-text-3.1.0-r1.ebuild9
-rw-r--r--dev-ruby/typed-array/metadata.xml1
-rw-r--r--dev-ruby/typed-array/typed-array-0.1.2-r2.ebuild6
-rw-r--r--dev-ruby/typeprof/Manifest5
-rw-r--r--dev-ruby/typeprof/typeprof-0.13.0.ebuild32
-rw-r--r--dev-ruby/typeprof/typeprof-0.14.1.ebuild32
-rw-r--r--dev-ruby/typeprof/typeprof-0.15.1.ebuild32
-rw-r--r--dev-ruby/typeprof/typeprof-0.21.2.ebuild32
-rw-r--r--dev-ruby/typeprof/typeprof-0.21.3.ebuild32
-rw-r--r--dev-ruby/typhoeus/Manifest1
-rw-r--r--dev-ruby/typhoeus/typhoeus-1.3.1.ebuild30
-rw-r--r--dev-ruby/tzinfo/Manifest1
-rw-r--r--dev-ruby/tzinfo/tzinfo-1.2.8.ebuild34
-rw-r--r--dev-ruby/tzinfo/tzinfo-1.2.9.ebuild4
-rw-r--r--dev-ruby/tzinfo/tzinfo-2.0.4.ebuild6
-rw-r--r--dev-ruby/uconv/uconv-0.6.1-r3.ebuild2
-rw-r--r--dev-ruby/uglifier/uglifier-4.2.0-r1.ebuild31
-rw-r--r--dev-ruby/uglifier/uglifier-4.2.0.ebuild31
-rw-r--r--dev-ruby/unf/unf-0.1.4-r1.ebuild4
-rw-r--r--dev-ruby/unf_ext/Manifest2
-rw-r--r--dev-ruby/unf_ext/metadata.xml2
-rw-r--r--dev-ruby/unf_ext/unf_ext-0.0.8.1.ebuild37
-rw-r--r--dev-ruby/unf_ext/unf_ext-0.0.8.2.ebuild37
-rw-r--r--dev-ruby/unf_ext/unf_ext-0.0.8.ebuild4
-rw-r--r--dev-ruby/unicode-display_width/Manifest2
-rw-r--r--dev-ruby/unicode-display_width/unicode-display_width-1.7.0.ebuild4
-rw-r--r--dev-ruby/unicode-display_width/unicode-display_width-2.0.0.ebuild29
-rw-r--r--dev-ruby/unicode-display_width/unicode-display_width-2.1.0.ebuild4
-rw-r--r--dev-ruby/unicode-display_width/unicode-display_width-2.2.0.ebuild29
-rw-r--r--dev-ruby/unindent/unindent-1.0-r1.ebuild6
-rw-r--r--dev-ruby/uuidtools/uuidtools-2.2.0.ebuild4
-rw-r--r--dev-ruby/vagrant_cloud/Manifest1
-rw-r--r--dev-ruby/vagrant_cloud/vagrant_cloud-2.0.3-r1.ebuild32
-rw-r--r--dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5.ebuild4
-rw-r--r--dev-ruby/vcard/Manifest1
-rw-r--r--dev-ruby/vcard/vcard-0.2.16.ebuild26
-rw-r--r--dev-ruby/vcard/vcard-0.3.0-r1.ebuild26
-rw-r--r--dev-ruby/vcr/Manifest1
-rw-r--r--dev-ruby/vcr/vcr-5.1.0.ebuild4
-rw-r--r--dev-ruby/vcr/vcr-6.0.0.ebuild6
-rw-r--r--dev-ruby/vcr/vcr-6.1.0.ebuild26
-rw-r--r--dev-ruby/virtus/Manifest1
-rw-r--r--dev-ruby/virtus/virtus-2.0.0.ebuild40
-rw-r--r--dev-ruby/vlad/vlad-2.7.1.ebuild4
-rw-r--r--dev-ruby/warden/warden-1.2.9-r1.ebuild28
-rw-r--r--dev-ruby/warden/warden-1.2.9.ebuild28
-rw-r--r--dev-ruby/web-console/Manifest1
-rw-r--r--dev-ruby/web-console/web-console-4.1.0.ebuild47
-rw-r--r--dev-ruby/web-console/web-console-4.2.0.ebuild4
-rw-r--r--dev-ruby/webmock/webmock-3.14.0.ebuild16
-rw-r--r--dev-ruby/webrick/webrick-1.7.0-r1.ebuild24
-rw-r--r--dev-ruby/webrick/webrick-1.7.0.ebuild4
-rw-r--r--dev-ruby/webrobots/webrobots-0.1.2-r2.ebuild4
-rw-r--r--dev-ruby/websocket-driver/websocket-driver-0.7.5.ebuild4
-rw-r--r--dev-ruby/websocket-extensions/Manifest1
-rw-r--r--dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r1.ebuild4
-rw-r--r--dev-ruby/websocket-extensions/websocket-extensions-0.1.5.ebuild23
-rw-r--r--dev-ruby/websocket/websocket-1.2.9-r1.ebuild4
-rw-r--r--dev-ruby/websocket/websocket-1.2.9.ebuild20
-rw-r--r--dev-ruby/whole_history_rating/whole_history_rating-0.1.2-r1.ebuild6
-rw-r--r--dev-ruby/will_paginate/Manifest1
-rw-r--r--dev-ruby/will_paginate/will_paginate-3.3.0.ebuild31
-rw-r--r--dev-ruby/will_paginate/will_paginate-3.3.1.ebuild9
-rw-r--r--dev-ruby/windows_error/Manifest2
-rw-r--r--dev-ruby/windows_error/windows_error-0.1.2-r1.ebuild23
-rw-r--r--dev-ruby/windows_error/windows_error-0.1.4.ebuild23
-rw-r--r--dev-ruby/wirble/wirble-0.1.3-r5.ebuild4
-rw-r--r--dev-ruby/wisper/wisper-2.0.1.ebuild4
-rw-r--r--dev-ruby/x25519/Manifest1
-rw-r--r--dev-ruby/x25519/x25519-1.0.8.ebuild53
-rw-r--r--dev-ruby/x25519/x25519-1.0.9.ebuild6
-rw-r--r--dev-ruby/xdr/Manifest2
-rw-r--r--dev-ruby/xdr/xdr-3.0.2.ebuild32
-rw-r--r--dev-ruby/xdr/xdr-3.0.3.ebuild32
-rw-r--r--dev-ruby/xml-simple/Manifest1
-rw-r--r--dev-ruby/xml-simple/xml-simple-1.1.5.ebuild26
-rw-r--r--dev-ruby/xml-simple/xml-simple-1.1.9.ebuild2
-rw-r--r--dev-ruby/xmlrpc/Manifest1
-rw-r--r--dev-ruby/xmlrpc/xmlrpc-0.3.0.ebuild31
-rw-r--r--dev-ruby/xmlrpc/xmlrpc-0.3.2-r1.ebuild6
-rw-r--r--dev-ruby/xpath/xpath-3.2.0-r1.ebuild26
-rw-r--r--dev-ruby/yajl-ruby/Manifest3
-rw-r--r--dev-ruby/yajl-ruby/yajl-ruby-1.4.1-r1.ebuild39
-rw-r--r--dev-ruby/yajl-ruby/yajl-ruby-1.4.1.ebuild45
-rw-r--r--dev-ruby/yajl-ruby/yajl-ruby-1.4.2.ebuild39
-rw-r--r--dev-ruby/yajl-ruby/yajl-ruby-1.4.3.ebuild39
-rw-r--r--dev-ruby/yard/Manifest1
-rw-r--r--dev-ruby/yard/yard-0.9.27.ebuild4
-rw-r--r--dev-ruby/yard/yard-0.9.28.ebuild69
-rw-r--r--dev-ruby/zeitwerk/Manifest5
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.5.1.ebuild35
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.5.2.ebuild35
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.5.3.ebuild35
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.5.4.ebuild35
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.6.0.ebuild35
-rw-r--r--dev-ruby/zentest/Manifest2
-rw-r--r--dev-ruby/zentest/zentest-4.12.0.ebuild30
-rw-r--r--dev-ruby/zentest/zentest-4.12.1.ebuild30
1464 files changed, 18536 insertions, 17722 deletions
diff --git a/dev-ruby/abstract/abstract-1.0.0-r5.ebuild b/dev-ruby/abstract/abstract-1.0.0-r5.ebuild
new file mode 100644
index 00000000000..1febb53a86c
--- /dev/null
+++ b/dev-ruby/abstract/abstract-1.0.0-r5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.txt"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Library which enable you to define abstract method in Ruby"
+HOMEPAGE="https://rubygems.org/gems/abstract"
+
+LICENSE="Ruby"
+SLOT="0"
+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"
+IUSE="test"
+
+each_ruby_test() {
+ ${RUBY} -Ilib test/test.rb || die "tests failed"
+}
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index da694f6ceab..7cd07ead5a6 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,7 +1,6 @@
-DIST rails-5.2.6.tgz 8841270 BLAKE2B 8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b SHA512 465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
-DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd SHA512 322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
-DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38 SHA512 ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
-DIST rails-6.0.4.4.tgz 18594292 BLAKE2B 8f463900db30ffd4850b270aac0ae8c160af36a606e4eddaadbd2a0c086de3438a36665586e20a4b6b8873f8b659f2ecd3e32965a36118a6e63fad2726afa0f5 SHA512 14f7d51ba407589eb4ef1db8a99c21c301198e8cb2fcdf611c76eebd1d52192eb1225bb5d45a2183fbfe103a0b987f3a95c6c5fe6d772ba101da9ed46441441f
-DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a SHA512 411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
-DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883 SHA512 f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c
-DIST rails-6.1.4.4.tgz 11006695 BLAKE2B af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dddddcb29cb8a215cee1 SHA512 4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
+DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
+DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
+DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
+DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef
diff --git a/dev-ruby/actioncable/actioncable-5.2.6.ebuild b/dev-ruby/actioncable/actioncable-5.2.6.ebuild
deleted file mode 100644
index 0236c937e0b..00000000000
--- a/dev-ruby/actioncable/actioncable-5.2.6.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eapi7-ver
-
-DESCRIPTION="Integrated WebSockets for Rails"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-# Tests require many new dependencies, skipping for now
-RESTRICT="test"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}:*
- dev-ruby/nio4r:2
- >=dev-ruby/websocket-driver-0.6.1:0
-"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/railties-4.2.0
- dev-ruby/test-unit:2
- >=dev-ruby/mocha-0.14.0:0.14
- )"
diff --git a/dev-ruby/actioncable/actioncable-5.2.8.ebuild b/dev-ruby/actioncable/actioncable-5.2.8.ebuild
new file mode 100644
index 00000000000..dab392ff470
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-5.2.8.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ dev-ruby/nio4r:2
+ >=dev-ruby/websocket-driver-0.6.1:0
+"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/railties-4.2.0
+ dev-ruby/test-unit:2
+ >=dev-ruby/mocha-0.14.0:0.14
+ )"
diff --git a/dev-ruby/actioncable/actioncable-6.0.4.1.ebuild b/dev-ruby/actioncable/actioncable-6.0.4.1.ebuild
deleted file mode 100644
index 133ed8eb608..00000000000
--- a/dev-ruby/actioncable/actioncable-6.0.4.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Integrated WebSockets for Rails"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-# Tests require many new dependencies, skipping for now
-RESTRICT="test"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}:*
- dev-ruby/nio4r:2
- >=dev-ruby/websocket-driver-0.6.1:*
-"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/railties-4.2.0
- dev-ruby/test-unit:2
- >=dev-ruby/mocha-0.14.0:0.14
- )"
diff --git a/dev-ruby/actioncable/actioncable-6.0.4.3.ebuild b/dev-ruby/actioncable/actioncable-6.0.4.3.ebuild
deleted file mode 100644
index ce35cc0e8d4..00000000000
--- a/dev-ruby/actioncable/actioncable-6.0.4.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Integrated WebSockets for Rails"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-# Tests require many new dependencies, skipping for now
-RESTRICT="test"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}:*
- dev-ruby/nio4r:2
- >=dev-ruby/websocket-driver-0.6.1:*
-"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/railties-4.2.0
- dev-ruby/test-unit:2
- >=dev-ruby/mocha-0.14.0:0.14
- )"
diff --git a/dev-ruby/actioncable/actioncable-6.0.4.4.ebuild b/dev-ruby/actioncable/actioncable-6.0.4.4.ebuild
deleted file mode 100644
index ce35cc0e8d4..00000000000
--- a/dev-ruby/actioncable/actioncable-6.0.4.4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Integrated WebSockets for Rails"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-# Tests require many new dependencies, skipping for now
-RESTRICT="test"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}:*
- dev-ruby/nio4r:2
- >=dev-ruby/websocket-driver-0.6.1:*
-"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/railties-4.2.0
- dev-ruby/test-unit:2
- >=dev-ruby/mocha-0.14.0:0.14
- )"
diff --git a/dev-ruby/actioncable/actioncable-6.0.5.ebuild b/dev-ruby/actioncable/actioncable-6.0.5.ebuild
new file mode 100644
index 00000000000..e1c3359d878
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-6.0.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ dev-ruby/nio4r:2
+ >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/railties-4.2.0
+ dev-ruby/test-unit:2
+ >=dev-ruby/mocha-0.14.0:0.14
+ )"
diff --git a/dev-ruby/actioncable/actioncable-6.1.4.1.ebuild b/dev-ruby/actioncable/actioncable-6.1.4.1.ebuild
deleted file mode 100644
index dbe3b94f8a3..00000000000
--- a/dev-ruby/actioncable/actioncable-6.1.4.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Integrated WebSockets for Rails"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-# Tests require many new dependencies, skipping for now
-RESTRICT="test"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}:*
- ~dev-ruby/activesupport-${PV}:*
- dev-ruby/nio4r:2
- >=dev-ruby/websocket-driver-0.6.1:*
-"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/railties-4.2.0
- dev-ruby/test-unit:2
- >=dev-ruby/mocha-0.14.0:0.14
- )"
diff --git a/dev-ruby/actioncable/actioncable-6.1.4.3.ebuild b/dev-ruby/actioncable/actioncable-6.1.4.3.ebuild
deleted file mode 100644
index 619cfd216a8..00000000000
--- a/dev-ruby/actioncable/actioncable-6.1.4.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Integrated WebSockets for Rails"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-# Tests require many new dependencies, skipping for now
-RESTRICT="test"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}:*
- ~dev-ruby/activesupport-${PV}:*
- dev-ruby/nio4r:2
- >=dev-ruby/websocket-driver-0.6.1:*
-"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/railties-4.2.0
- dev-ruby/test-unit:2
- >=dev-ruby/mocha-0.14.0:0.14
- )"
diff --git a/dev-ruby/actioncable/actioncable-6.1.4.4.ebuild b/dev-ruby/actioncable/actioncable-6.1.4.4.ebuild
deleted file mode 100644
index 619cfd216a8..00000000000
--- a/dev-ruby/actioncable/actioncable-6.1.4.4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Integrated WebSockets for Rails"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-# Tests require many new dependencies, skipping for now
-RESTRICT="test"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}:*
- ~dev-ruby/activesupport-${PV}:*
- dev-ruby/nio4r:2
- >=dev-ruby/websocket-driver-0.6.1:*
-"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/railties-4.2.0
- dev-ruby/test-unit:2
- >=dev-ruby/mocha-0.14.0:0.14
- )"
diff --git a/dev-ruby/actioncable/actioncable-6.1.5.1.ebuild b/dev-ruby/actioncable/actioncable-6.1.5.1.ebuild
new file mode 100644
index 00000000000..b5ec3e98161
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-6.1.5.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ ~dev-ruby/activesupport-${PV}:*
+ dev-ruby/nio4r:2
+ >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/railties-4.2.0
+ dev-ruby/test-unit:2
+ >=dev-ruby/mocha-0.14.0:0.14
+ )"
diff --git a/dev-ruby/actioncable/actioncable-6.1.6.ebuild b/dev-ruby/actioncable/actioncable-6.1.6.ebuild
new file mode 100644
index 00000000000..b5ec3e98161
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-6.1.6.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ ~dev-ruby/activesupport-${PV}:*
+ dev-ruby/nio4r:2
+ >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/railties-4.2.0
+ dev-ruby/test-unit:2
+ >=dev-ruby/mocha-0.14.0:0.14
+ )"
diff --git a/dev-ruby/actioncable/actioncable-7.0.2.4.ebuild b/dev-ruby/actioncable/actioncable-7.0.2.4.ebuild
new file mode 100644
index 00000000000..3243972e894
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-7.0.2.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ ~dev-ruby/activesupport-${PV}:*
+ dev-ruby/nio4r:2
+ >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/railties-4.2.0
+ dev-ruby/test-unit:2
+ >=dev-ruby/mocha-0.14.0:0.14
+ )"
diff --git a/dev-ruby/actioncable/actioncable-7.0.3.ebuild b/dev-ruby/actioncable/actioncable-7.0.3.ebuild
new file mode 100644
index 00000000000..09603fd0b49
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-7.0.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ ~dev-ruby/activesupport-${PV}:*
+ dev-ruby/nio4r:2
+ >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/railties-4.2.0
+ dev-ruby/test-unit:2
+ >=dev-ruby/mocha-0.14.0:0.14
+ )"
diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 7806cbd4abf..6e59d51d679 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,6 +1,5 @@
-DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd SHA512 322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
-DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38 SHA512 ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
-DIST rails-6.0.4.4.tgz 18594292 BLAKE2B 8f463900db30ffd4850b270aac0ae8c160af36a606e4eddaadbd2a0c086de3438a36665586e20a4b6b8873f8b659f2ecd3e32965a36118a6e63fad2726afa0f5 SHA512 14f7d51ba407589eb4ef1db8a99c21c301198e8cb2fcdf611c76eebd1d52192eb1225bb5d45a2183fbfe103a0b987f3a95c6c5fe6d772ba101da9ed46441441f
-DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a SHA512 411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
-DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883 SHA512 f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c
-DIST rails-6.1.4.4.tgz 11006695 BLAKE2B af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dddddcb29cb8a215cee1 SHA512 4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
+DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
+DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
+DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef
diff --git a/dev-ruby/actionmailbox/actionmailbox-6.0.4.1.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.0.4.1.ebuild
deleted file mode 100644
index 1d727b7a3e5..00000000000
--- a/dev-ruby/actionmailbox/actionmailbox-6.0.4.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app config db"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activejob-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/mail-2.7.1:*
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|byebug\|dalli\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
- sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actionmailbox/actionmailbox-6.0.4.3.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.0.4.3.ebuild
deleted file mode 100644
index c4b746bc96a..00000000000
--- a/dev-ruby/actionmailbox/actionmailbox-6.0.4.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app config db"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activejob-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/mail-2.7.1:*
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|byebug\|dalli\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
- sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actionmailbox/actionmailbox-6.0.4.4.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.0.4.4.ebuild
deleted file mode 100644
index c4b746bc96a..00000000000
--- a/dev-ruby/actionmailbox/actionmailbox-6.0.4.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app config db"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activejob-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/mail-2.7.1:*
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|byebug\|dalli\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
- sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actionmailbox/actionmailbox-6.0.5.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.0.5.ebuild
new file mode 100644
index 00000000000..690d3c4bc21
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-6.0.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activejob-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/mail-2.7.1:*
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|byebug\|dalli\)/ s:^:#:" \
+ -e '/minitest/ s/5.15/5.16/' \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+ sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.4.1.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.1.4.1.ebuild
deleted file mode 100644
index 948cb48d3cd..00000000000
--- a/dev-ruby/actionmailbox/actionmailbox-6.1.4.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app config db"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activejob-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/mail-2.7.1:*
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
- dev-ruby/webmock
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|rexml\)/ s:^:#:" \
- -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
- -i ../Gemfile || die
- rm ../Gemfile.lock || die
- sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.4.3.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.1.4.3.ebuild
deleted file mode 100644
index 1450d0de17d..00000000000
--- a/dev-ruby/actionmailbox/actionmailbox-6.1.4.3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app config db"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activejob-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/mail-2.7.1:*
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
- dev-ruby/webmock
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|rexml\)/ s:^:#:" \
- -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
- -i ../Gemfile || die
- rm ../Gemfile.lock || die
- sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.4.4.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.1.4.4.ebuild
deleted file mode 100644
index 71c67a36d45..00000000000
--- a/dev-ruby/actionmailbox/actionmailbox-6.1.4.4.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app config db"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activejob-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/mail-2.7.1:*
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
- dev-ruby/sqlite3
- dev-ruby/webmock
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|rexml\)/ s:^:#:" \
- -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
- -i ../Gemfile || die
- rm ../Gemfile.lock || die
- sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.5.1.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.1.5.1.ebuild
new file mode 100644
index 00000000000..5fabeb5d6cc
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-6.1.5.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activejob-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/mail-2.7.1:*
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/mocha
+ dev-ruby/rexml
+ dev-ruby/sqlite3
+ dev-ruby/webmock
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\)/ s:^:#:" \
+ -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+ sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.6.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.1.6.ebuild
new file mode 100644
index 00000000000..5fabeb5d6cc
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-6.1.6.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activejob-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/mail-2.7.1:*
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/mocha
+ dev-ruby/rexml
+ dev-ruby/sqlite3
+ dev-ruby/webmock
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\)/ s:^:#:" \
+ -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+ sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.2.4.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.2.4.ebuild
new file mode 100644
index 00000000000..f3818bd389e
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.2.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activejob-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/mail-2.7.1:*
+ dev-ruby/net-imap
+ dev-ruby/net-pop
+ dev-ruby/net-smtp
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ dev-ruby/rexml
+ dev-ruby/sqlite3
+ dev-ruby/webmock
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+ sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.3.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.3.ebuild
new file mode 100644
index 00000000000..2f345728b1f
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~riscv"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activejob-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/mail-2.7.1:*
+ dev-ruby/net-imap
+ dev-ruby/net-pop
+ dev-ruby/net-smtp
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ dev-ruby/rexml
+ dev-ruby/sqlite3
+ dev-ruby/webmock
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+ sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index da694f6ceab..7cd07ead5a6 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,7 +1,6 @@
-DIST rails-5.2.6.tgz 8841270 BLAKE2B 8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b SHA512 465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
-DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd SHA512 322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
-DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38 SHA512 ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
-DIST rails-6.0.4.4.tgz 18594292 BLAKE2B 8f463900db30ffd4850b270aac0ae8c160af36a606e4eddaadbd2a0c086de3438a36665586e20a4b6b8873f8b659f2ecd3e32965a36118a6e63fad2726afa0f5 SHA512 14f7d51ba407589eb4ef1db8a99c21c301198e8cb2fcdf611c76eebd1d52192eb1225bb5d45a2183fbfe103a0b987f3a95c6c5fe6d772ba101da9ed46441441f
-DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a SHA512 411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
-DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883 SHA512 f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c
-DIST rails-6.1.4.4.tgz 11006695 BLAKE2B af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dddddcb29cb8a215cee1 SHA512 4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
+DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
+DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
+DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
+DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef
diff --git a/dev-ruby/actionmailer/actionmailer-5.2.6.ebuild b/dev-ruby/actionmailer/actionmailer-5.2.6.ebuild
deleted file mode 100644
index 931e1d12538..00000000000
--- a/dev-ruby/actionmailer/actionmailer-5.2.6.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eapi7-ver
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/actionview-${PV}
- ~dev-ruby/activejob-${PV}
- >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
- dev-ruby/rails-dom-testing:2"
-
-ruby_add_bdepend "test? (
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
- sed -e '/\/load_paths/d' \
- -e '1igem "railties", "~> 5.2.0"' \
- -e '1igem "actionpack", "~> 5.2.0"' \
- -e '1igem "activejob", "~> 5.2.0"' \
- -i test/abstract_unit.rb || die "Unable to remove load paths"
-
- # Avoid a test failing only on attachment ordering, since this is a
- # security release.
- sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
-}
diff --git a/dev-ruby/actionmailer/actionmailer-5.2.8.ebuild b/dev-ruby/actionmailer/actionmailer-5.2.8.ebuild
new file mode 100644
index 00000000000..66a548ab61f
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-5.2.8.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activejob-${PV}
+ >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+ dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+ dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+ sed -e '/\/load_paths/d' \
+ -e '1igem "railties", "~> 5.2.0"' \
+ -e '1igem "actionpack", "~> 5.2.0"' \
+ -e '1igem "activejob", "~> 5.2.0"' \
+ -i test/abstract_unit.rb || die "Unable to remove load paths"
+
+ # Avoid a test failing only on attachment ordering, since this is a
+ # security release.
+ sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
+}
diff --git a/dev-ruby/actionmailer/actionmailer-6.0.4.1.ebuild b/dev-ruby/actionmailer/actionmailer-6.0.4.1.ebuild
deleted file mode 100644
index bf9872d2db5..00000000000
--- a/dev-ruby/actionmailer/actionmailer-6.0.4.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/actionview-${PV}
- ~dev-ruby/activejob-${PV}
- >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
- dev-ruby/rails-dom-testing:2"
-
-ruby_add_bdepend "test? (
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
- sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
- sed -i -e '2igem "railties", "~> 6.0.0" ; gem "activejob", "~> 6.0.0"' test/abstract_unit.rb || die
-
- # Avoid a test failing only on attachment ordering, since this is a
- # security release.
- sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
-}
diff --git a/dev-ruby/actionmailer/actionmailer-6.0.4.3.ebuild b/dev-ruby/actionmailer/actionmailer-6.0.4.3.ebuild
deleted file mode 100644
index 5c5d6a444fc..00000000000
--- a/dev-ruby/actionmailer/actionmailer-6.0.4.3.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/actionview-${PV}
- ~dev-ruby/activejob-${PV}
- >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
- dev-ruby/rails-dom-testing:2"
-
-ruby_add_bdepend "test? (
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
- sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
- sed -i -e '2igem "railties", "~> 6.0.0" ; gem "activejob", "~> 6.0.0"' test/abstract_unit.rb || die
-
- # Avoid a test failing only on attachment ordering, since this is a
- # security release.
- sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
-}
diff --git a/dev-ruby/actionmailer/actionmailer-6.0.4.4.ebuild b/dev-ruby/actionmailer/actionmailer-6.0.4.4.ebuild
deleted file mode 100644
index 5c5d6a444fc..00000000000
--- a/dev-ruby/actionmailer/actionmailer-6.0.4.4.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/actionview-${PV}
- ~dev-ruby/activejob-${PV}
- >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
- dev-ruby/rails-dom-testing:2"
-
-ruby_add_bdepend "test? (
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
- sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
- sed -i -e '2igem "railties", "~> 6.0.0" ; gem "activejob", "~> 6.0.0"' test/abstract_unit.rb || die
-
- # Avoid a test failing only on attachment ordering, since this is a
- # security release.
- sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
-}
diff --git a/dev-ruby/actionmailer/actionmailer-6.0.5.ebuild b/dev-ruby/actionmailer/actionmailer-6.0.5.ebuild
new file mode 100644
index 00000000000..9f52f098010
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-6.0.5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activejob-${PV}
+ >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+ dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+ dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+ sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
+ sed -i -e '2igem "railties", "~> 6.0.0" ; gem "activejob", "~> 6.0.0"' test/abstract_unit.rb || die
+
+ # Avoid a test failing only on attachment ordering, since this is a
+ # security release.
+ sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
+}
diff --git a/dev-ruby/actionmailer/actionmailer-6.1.4.1.ebuild b/dev-ruby/actionmailer/actionmailer-6.1.4.1.ebuild
deleted file mode 100644
index 054f20f77e7..00000000000
--- a/dev-ruby/actionmailer/actionmailer-6.1.4.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/actionview-${PV}
- ~dev-ruby/activejob-${PV}
- >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
- dev-ruby/rails-dom-testing:2"
-
-ruby_add_bdepend "test? (
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
- sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
-
- # Avoid a test failing only on attachment ordering, since this is a
- # security release.
- sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
-}
diff --git a/dev-ruby/actionmailer/actionmailer-6.1.4.3.ebuild b/dev-ruby/actionmailer/actionmailer-6.1.4.3.ebuild
deleted file mode 100644
index 847ea3753e4..00000000000
--- a/dev-ruby/actionmailer/actionmailer-6.1.4.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/actionview-${PV}
- ~dev-ruby/activejob-${PV}
- >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
- dev-ruby/rails-dom-testing:2"
-
-ruby_add_bdepend "test? (
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
- sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
-
- # Avoid a test failing only on attachment ordering, since this is a
- # security release.
- sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
-}
diff --git a/dev-ruby/actionmailer/actionmailer-6.1.4.4.ebuild b/dev-ruby/actionmailer/actionmailer-6.1.4.4.ebuild
deleted file mode 100644
index 847ea3753e4..00000000000
--- a/dev-ruby/actionmailer/actionmailer-6.1.4.4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/actionview-${PV}
- ~dev-ruby/activejob-${PV}
- >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
- dev-ruby/rails-dom-testing:2"
-
-ruby_add_bdepend "test? (
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
- sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
-
- # Avoid a test failing only on attachment ordering, since this is a
- # security release.
- sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
-}
diff --git a/dev-ruby/actionmailer/actionmailer-6.1.5.1.ebuild b/dev-ruby/actionmailer/actionmailer-6.1.5.1.ebuild
new file mode 100644
index 00000000000..95aa6013c4a
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-6.1.5.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activejob-${PV}
+ >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+ dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+ dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+ sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
+
+ # Avoid a test failing only on attachment ordering, since this is a
+ # security release.
+ sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
+}
diff --git a/dev-ruby/actionmailer/actionmailer-6.1.6.ebuild b/dev-ruby/actionmailer/actionmailer-6.1.6.ebuild
new file mode 100644
index 00000000000..95aa6013c4a
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-6.1.6.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activejob-${PV}
+ >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+ dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+ dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+ sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
+
+ # Avoid a test failing only on attachment ordering, since this is a
+ # security release.
+ sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
+}
diff --git a/dev-ruby/actionmailer/actionmailer-7.0.2.4.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.2.4.ebuild
new file mode 100644
index 00000000000..75c786bf6d3
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-7.0.2.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activejob-${PV}
+ >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+ dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+ dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+ sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
+
+ # Avoid a test failing only on attachment ordering, since this is a
+ # security release.
+ sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
+}
diff --git a/dev-ruby/actionmailer/actionmailer-7.0.3.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.3.ebuild
new file mode 100644
index 00000000000..867075061b5
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-7.0.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activejob-${PV}
+ >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+ dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+ dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+ sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
+
+ # Avoid a test failing only on attachment ordering, since this is a
+ # security release.
+ sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
+}
diff --git a/dev-ruby/actionpack-action_caching/Manifest b/dev-ruby/actionpack-action_caching/Manifest
index 95828aff499..87221e7496f 100644
--- a/dev-ruby/actionpack-action_caching/Manifest
+++ b/dev-ruby/actionpack-action_caching/Manifest
@@ -1,2 +1 @@
-DIST actionpack-action_caching-1.2.1.gem 16384 BLAKE2B 5bda3597a10bdba21fcaf6f2a854832b79c7bec4791f5ca736e3ebcc266ee1d604b932b653df592892a6c59969bb7e405f55e5ac59400762da23a1392e1e7e5a SHA512 340a0159596fbc36706cef2dd11a542353cbd2b3f5941e005e5e8e2a2bcadbdfbaa000e79db1aa6b438c9e9f2d21c125071c40e2e46b2d30c876490553b386a4
DIST actionpack-action_caching-1.2.2.gem 16384 BLAKE2B dc41343b2645b9ca6ab2148f175c73dba8c54eef227720c8be06ff17e724338fd2edce6dac9939f379676cd759acd87d07b580cf8b53570a321adce1c009b02d SHA512 aff795fe47f6bf97875afdcc6d55ecf5769850985f3f989a95beb46e09989d70e6b05b3182b78029f98ab1545715a7877c1021dda5b4bdbf575a3a540623bbaa
diff --git a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.1.ebuild b/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.1.ebuild
deleted file mode 100644
index 3b747d08b77..00000000000
--- a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Action caching for Action Pack (removed from core in Rails 4.0)"
-HOMEPAGE="https://github.com/rails/actionpack-action_caching"
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/actionpack-4.0.0:*"
-
-ruby_add_bdepend "test? ( >=dev-ruby/activerecord-4.0.0
- dev-ruby/mocha )"
-
-all_ruby_prepare() {
- sed -i -e "/bundler/d" Rakefile test/abstract_unit.rb || die
- sed -i -e "/git/d" ${PN}.gemspec || die
- sed -i -e "2irequire 'mocha/setup'" test/caching_test.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test test/caching_test.rb || die
-}
diff --git a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild b/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild
index b3549be733d..a0b93e8ad1d 100644
--- a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild
+++ b/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30"
RUBY_FAKEGEM_TASK_DOC=""
@@ -19,12 +19,13 @@ IUSE=""
ruby_add_rdepend ">=dev-ruby/actionpack-4.0.0:*"
ruby_add_bdepend "test? ( >=dev-ruby/activerecord-4.0.0
+ || ( dev-ruby/railties:6.1 dev-ruby/railties:6.0 dev-ruby/railties:5.2 )
dev-ruby/mocha )"
all_ruby_prepare() {
sed -i -e "/bundler/d" Rakefile test/abstract_unit.rb || die
sed -i -e "/git/d" ${PN}.gemspec || die
- sed -i -e "2irequire 'mocha/setup'" test/caching_test.rb || die
+ sed -i -e '1igem "activerecord", "<7"; gem "railties", "<7"' test/abstract_unit.rb || die
}
each_ruby_test() {
diff --git a/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild b/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild
new file mode 100644
index 00000000000..bf9852deb7b
--- /dev/null
+++ b/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack-xml_parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="XML parameters parser for Action Pack (removed from core in Rails 4.0)"
+HOMEPAGE="https://github.com/rails/actionpack-xml_parser"
+SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="2"
+IUSE=""
+
+ruby_add_rdepend "
+ || ( dev-ruby/actionpack:6.1 dev-ruby/actionpack:6.0 dev-ruby/actionpack:5.2 )
+ || ( dev-ruby/railties:6.1 dev-ruby/railties:6.0 dev-ruby/railties:5.2 )
+"
+
+ruby_add_bdepend "test? ( =dev-ruby/railties-6* )"
+
+all_ruby_prepare() {
+ sed -i -e "/bundler/d" Rakefile test/helper.rb || die
+ sed -i -e '1igem "actionpack", "~>6.0"' test/helper.rb || die
+
+ # Skip test that is not compatible with Rails 5.2
+ sed -i -e '/occurring a parse error if parsing unsuccessful/askip "rails 5.2"' test/xml_params_parsing_test.rb || die
+}
+
+each_ruby_test() {
+ MT_NO_PLUGINS=true ${RUBY} -Ilib:.:test -e "Dir['test/*_test.rb'].each{|f| require f}" || die
+}
diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index da694f6ceab..7cd07ead5a6 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,7 +1,6 @@
-DIST rails-5.2.6.tgz 8841270 BLAKE2B 8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b SHA512 465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
-DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd SHA512 322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
-DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38 SHA512 ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
-DIST rails-6.0.4.4.tgz 18594292 BLAKE2B 8f463900db30ffd4850b270aac0ae8c160af36a606e4eddaadbd2a0c086de3438a36665586e20a4b6b8873f8b659f2ecd3e32965a36118a6e63fad2726afa0f5 SHA512 14f7d51ba407589eb4ef1db8a99c21c301198e8cb2fcdf611c76eebd1d52192eb1225bb5d45a2183fbfe103a0b987f3a95c6c5fe6d772ba101da9ed46441441f
-DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a SHA512 411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
-DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883 SHA512 f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c
-DIST rails-6.1.4.4.tgz 11006695 BLAKE2B af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dddddcb29cb8a215cee1 SHA512 4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
+DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
+DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
+DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
+DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef
diff --git a/dev-ruby/actionpack/actionpack-5.2.6.ebuild b/dev-ruby/actionpack/actionpack-5.2.6.ebuild
deleted file mode 100644
index ed0dd38eada..00000000000
--- a/dev-ruby/actionpack/actionpack-5.2.6.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eapi7-ver
-
-DESCRIPTION="Eases web-request routing, handling, and response"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- ~dev-ruby/actionview-${PV}
- dev-ruby/rack:2.2
- >=dev-ruby/rack-test-0.6.3:*
- >=dev-ruby/rails-html-sanitizer-1.0.2:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha:0.14
- dev-ruby/bundler
- >=dev-ruby/capybara-2.15
- ~dev-ruby/activemodel-${PV}
- >=dev-ruby/rack-cache-1.2:1.2
- www-servers/puma
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- sed -e '1i gem "activemodel", "~> 5.2.0"' \
- -e '1i gem "actionview", "~> 5.2.0"' \
- -e '1i gem "railties", "~> 5.2.0"' \
- -i test/abstract_unit.rb || die
-
- # Use different timezone notation, this changed at some point due to an external dependency changing.
- sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
-
- # Avoid broken tests already fixed upstream
- sed -i -e '/cookie syntax resilience/askip "broken test"' test/dispatch/request_test.rb || die
- sed -i -e '/test_keeps_original_headers_behavior/askip "broken test"' test/dispatch/ssl_test.rb || die
-}
diff --git a/dev-ruby/actionpack/actionpack-5.2.8.ebuild b/dev-ruby/actionpack/actionpack-5.2.8.ebuild
new file mode 100644
index 00000000000..608f7bf623a
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-5.2.8.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ ~dev-ruby/actionview-${PV}
+ dev-ruby/rack:2.2
+ >=dev-ruby/rack-test-0.6.3:*
+ >=dev-ruby/rails-html-sanitizer-1.0.2:1
+ dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha:0.14
+ dev-ruby/bundler
+ >=dev-ruby/capybara-2.15
+ ~dev-ruby/activemodel-${PV}
+ >=dev-ruby/rack-cache-1.2:1.2
+ www-servers/puma
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ sed -e '1i gem "activemodel", "~> 5.2.0"' \
+ -e '1i gem "actionview", "~> 5.2.0"' \
+ -e '1i gem "railties", "~> 5.2.0"' \
+ -e '1i gem "psych", "~> 3.0"' \
+ -i test/abstract_unit.rb || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid broken tests already fixed upstream
+ sed -i -e '/cookie syntax resilience/askip "broken test"' test/dispatch/request_test.rb || die
+ sed -i -e '/test_keeps_original_headers_behavior/askip "broken test"' test/dispatch/ssl_test.rb || die
+}
diff --git a/dev-ruby/actionpack/actionpack-6.0.4.1.ebuild b/dev-ruby/actionpack/actionpack-6.0.4.1.ebuild
deleted file mode 100644
index de56509c9f2..00000000000
--- a/dev-ruby/actionpack/actionpack-6.0.4.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Eases web-request routing, handling, and response"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- ~dev-ruby/actionview-${PV}
- dev-ruby/rack:2.2
- >=dev-ruby/rack-test-0.6.3:*
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha:0.14
- dev-ruby/bundler
- >=dev-ruby/capybara-3.35.0
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/railties-${PV}
- >=dev-ruby/rack-cache-1.2:1.2
- www-servers/puma
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Use different timezone notation, this changed at some point due to an external dependency changing.
- sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
-
- # Avoid tests that depend on an old dependency
- rm -f test/dispatch/system_testing/driver_test.rb
-
- sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 6.0.0"' test/abstract_unit.rb || die
-}
diff --git a/dev-ruby/actionpack/actionpack-6.0.4.3.ebuild b/dev-ruby/actionpack/actionpack-6.0.4.3.ebuild
deleted file mode 100644
index ac4da8e160c..00000000000
--- a/dev-ruby/actionpack/actionpack-6.0.4.3.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Eases web-request routing, handling, and response"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- ~dev-ruby/actionview-${PV}
- dev-ruby/rack:2.2
- >=dev-ruby/rack-test-0.6.3:*
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha:0.14
- dev-ruby/bundler
- >=dev-ruby/capybara-3.35.0
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/railties-${PV}
- >=dev-ruby/rack-cache-1.2:1.2
- www-servers/puma
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Use different timezone notation, this changed at some point due to an external dependency changing.
- sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
-
- # Avoid tests that depend on an old dependency
- rm -f test/dispatch/system_testing/driver_test.rb
-
- sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 6.0.0"' test/abstract_unit.rb || die
-}
diff --git a/dev-ruby/actionpack/actionpack-6.0.4.4.ebuild b/dev-ruby/actionpack/actionpack-6.0.4.4.ebuild
deleted file mode 100644
index ac4da8e160c..00000000000
--- a/dev-ruby/actionpack/actionpack-6.0.4.4.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Eases web-request routing, handling, and response"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- ~dev-ruby/actionview-${PV}
- dev-ruby/rack:2.2
- >=dev-ruby/rack-test-0.6.3:*
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha:0.14
- dev-ruby/bundler
- >=dev-ruby/capybara-3.35.0
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/railties-${PV}
- >=dev-ruby/rack-cache-1.2:1.2
- www-servers/puma
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Use different timezone notation, this changed at some point due to an external dependency changing.
- sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
-
- # Avoid tests that depend on an old dependency
- rm -f test/dispatch/system_testing/driver_test.rb
-
- sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 6.0.0"' test/abstract_unit.rb || die
-}
diff --git a/dev-ruby/actionpack/actionpack-6.0.5.ebuild b/dev-ruby/actionpack/actionpack-6.0.5.ebuild
new file mode 100644
index 00000000000..81e77b53b3a
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-6.0.5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ ~dev-ruby/actionview-${PV}
+ dev-ruby/rack:2.2
+ >=dev-ruby/rack-test-0.6.3:*
+ >=dev-ruby/rails-html-sanitizer-1.2.0:1
+ dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha:0.14
+ dev-ruby/bundler
+ >=dev-ruby/capybara-3.35.0
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/rack-cache-1.2:1.2
+ www-servers/puma
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid tests that depend on an old dependency
+ rm -f test/dispatch/system_testing/driver_test.rb
+
+ sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 6.0.0"; gem "psych", "~> 3.0"' test/abstract_unit.rb || die
+}
diff --git a/dev-ruby/actionpack/actionpack-6.1.4.1.ebuild b/dev-ruby/actionpack/actionpack-6.1.4.1.ebuild
deleted file mode 100644
index cc7f3ca026f..00000000000
--- a/dev-ruby/actionpack/actionpack-6.1.4.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Eases web-request routing, handling, and response"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- ~dev-ruby/actionview-${PV}
- dev-ruby/rack:2.2
- >=dev-ruby/rack-test-0.6.3:*
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha:0.14
- dev-ruby/bundler
- >=dev-ruby/capybara-2.15
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/railties-${PV}
- >=dev-ruby/rack-cache-1.2:1.2
- www-servers/puma
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Use different timezone notation, this changed at some point due to an external dependency changing.
- sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
-
- # Avoid tests depending on an unreleased version of selenium-webdriver
- sed -i -e '/define extra capabilities/,/^ end/ s:^:#:' test/dispatch/system_testing/driver_test.rb || die
-}
diff --git a/dev-ruby/actionpack/actionpack-6.1.4.3.ebuild b/dev-ruby/actionpack/actionpack-6.1.4.3.ebuild
deleted file mode 100644
index e5771567378..00000000000
--- a/dev-ruby/actionpack/actionpack-6.1.4.3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Eases web-request routing, handling, and response"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- ~dev-ruby/actionview-${PV}
- dev-ruby/rack:2.2
- >=dev-ruby/rack-test-0.6.3:*
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha:0.14
- dev-ruby/bundler
- >=dev-ruby/capybara-2.15
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/railties-${PV}
- >=dev-ruby/rack-cache-1.2:1.2
- www-servers/puma
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Use different timezone notation, this changed at some point due to an external dependency changing.
- sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
-
- # Avoid tests depending on an unreleased version of selenium-webdriver
- sed -i -e '/define extra capabilities/,/^ end/ s:^:#:' test/dispatch/system_testing/driver_test.rb || die
-}
diff --git a/dev-ruby/actionpack/actionpack-6.1.4.4.ebuild b/dev-ruby/actionpack/actionpack-6.1.4.4.ebuild
deleted file mode 100644
index e5771567378..00000000000
--- a/dev-ruby/actionpack/actionpack-6.1.4.4.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Eases web-request routing, handling, and response"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- ~dev-ruby/actionview-${PV}
- dev-ruby/rack:2.2
- >=dev-ruby/rack-test-0.6.3:*
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha:0.14
- dev-ruby/bundler
- >=dev-ruby/capybara-2.15
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/railties-${PV}
- >=dev-ruby/rack-cache-1.2:1.2
- www-servers/puma
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Use different timezone notation, this changed at some point due to an external dependency changing.
- sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
-
- # Avoid tests depending on an unreleased version of selenium-webdriver
- sed -i -e '/define extra capabilities/,/^ end/ s:^:#:' test/dispatch/system_testing/driver_test.rb || die
-}
diff --git a/dev-ruby/actionpack/actionpack-6.1.5.1.ebuild b/dev-ruby/actionpack/actionpack-6.1.5.1.ebuild
new file mode 100644
index 00000000000..8a43d94f6c0
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-6.1.5.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ ~dev-ruby/actionview-${PV}
+ dev-ruby/rack:2.2
+ >=dev-ruby/rack-test-0.6.3:*
+ >=dev-ruby/rails-html-sanitizer-1.2.0:1
+ dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha:0.14
+ dev-ruby/bundler
+ >=dev-ruby/capybara-2.15
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/rack-cache-1.2:1.2
+ www-servers/puma
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ sed -i -e '3igem "railties", "~> 6.1.0"; gem "activerecord", "~> 6.1.0"' test/abstract_unit.rb || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid tests depending on an unreleased version of selenium-webdriver
+ sed -i -e '/define extra capabilities/,/^ end/ s:^:#:' test/dispatch/system_testing/driver_test.rb || die
+}
diff --git a/dev-ruby/actionpack/actionpack-6.1.6.ebuild b/dev-ruby/actionpack/actionpack-6.1.6.ebuild
new file mode 100644
index 00000000000..8a43d94f6c0
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-6.1.6.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ ~dev-ruby/actionview-${PV}
+ dev-ruby/rack:2.2
+ >=dev-ruby/rack-test-0.6.3:*
+ >=dev-ruby/rails-html-sanitizer-1.2.0:1
+ dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha:0.14
+ dev-ruby/bundler
+ >=dev-ruby/capybara-2.15
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/rack-cache-1.2:1.2
+ www-servers/puma
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ sed -i -e '3igem "railties", "~> 6.1.0"; gem "activerecord", "~> 6.1.0"' test/abstract_unit.rb || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid tests depending on an unreleased version of selenium-webdriver
+ sed -i -e '/define extra capabilities/,/^ end/ s:^:#:' test/dispatch/system_testing/driver_test.rb || die
+}
diff --git a/dev-ruby/actionpack/actionpack-7.0.2.4.ebuild b/dev-ruby/actionpack/actionpack-7.0.2.4.ebuild
new file mode 100644
index 00000000000..f920a8e063f
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-7.0.2.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ ~dev-ruby/actionview-${PV}
+ dev-ruby/rack:2.2
+ >=dev-ruby/rack-test-0.6.3:*
+ >=dev-ruby/rails-html-sanitizer-1.2.0:1
+ dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha:0.14
+ dev-ruby/bundler
+ >=dev-ruby/capybara-2.15
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/rack-cache-1.2:1.2
+ dev-ruby/selenium-webdriver:4
+ www-servers/puma
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid tests depending on an unreleased version of selenium-webdriver
+ sed -i -e '/define extra capabilities/,/^ end/ s:^:#:' test/dispatch/system_testing/driver_test.rb || die
+}
diff --git a/dev-ruby/actionpack/actionpack-7.0.3.ebuild b/dev-ruby/actionpack/actionpack-7.0.3.ebuild
new file mode 100644
index 00000000000..f920a8e063f
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-7.0.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ ~dev-ruby/actionview-${PV}
+ dev-ruby/rack:2.2
+ >=dev-ruby/rack-test-0.6.3:*
+ >=dev-ruby/rails-html-sanitizer-1.2.0:1
+ dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha:0.14
+ dev-ruby/bundler
+ >=dev-ruby/capybara-2.15
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/rack-cache-1.2:1.2
+ dev-ruby/selenium-webdriver:4
+ www-servers/puma
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid tests depending on an unreleased version of selenium-webdriver
+ sed -i -e '/define extra capabilities/,/^ end/ s:^:#:' test/dispatch/system_testing/driver_test.rb || die
+}
diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 7806cbd4abf..6e59d51d679 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,6 +1,5 @@
-DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd SHA512 322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
-DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38 SHA512 ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
-DIST rails-6.0.4.4.tgz 18594292 BLAKE2B 8f463900db30ffd4850b270aac0ae8c160af36a606e4eddaadbd2a0c086de3438a36665586e20a4b6b8873f8b659f2ecd3e32965a36118a6e63fad2726afa0f5 SHA512 14f7d51ba407589eb4ef1db8a99c21c301198e8cb2fcdf611c76eebd1d52192eb1225bb5d45a2183fbfe103a0b987f3a95c6c5fe6d772ba101da9ed46441441f
-DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a SHA512 411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
-DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883 SHA512 f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c
-DIST rails-6.1.4.4.tgz 11006695 BLAKE2B af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dddddcb29cb8a215cee1 SHA512 4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
+DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
+DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
+DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef
diff --git a/dev-ruby/actiontext/actiontext-6.0.4.1.ebuild b/dev-ruby/actiontext/actiontext-6.0.4.1.ebuild
deleted file mode 100644
index 6af8790fc86..00000000000
--- a/dev-ruby/actiontext/actiontext-6.0.4.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Edit and display rich text in Rails applications"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/nokogiri-1.8.5
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|byebug\|dalli\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actiontext/actiontext-6.0.4.3.ebuild b/dev-ruby/actiontext/actiontext-6.0.4.3.ebuild
deleted file mode 100644
index 6578fa8e6b1..00000000000
--- a/dev-ruby/actiontext/actiontext-6.0.4.3.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Edit and display rich text in Rails applications"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/nokogiri-1.8.5
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|byebug\|dalli\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actiontext/actiontext-6.0.4.4.ebuild b/dev-ruby/actiontext/actiontext-6.0.4.4.ebuild
deleted file mode 100644
index 6578fa8e6b1..00000000000
--- a/dev-ruby/actiontext/actiontext-6.0.4.4.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Edit and display rich text in Rails applications"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/nokogiri-1.8.5
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|byebug\|dalli\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actiontext/actiontext-6.0.5.ebuild b/dev-ruby/actiontext/actiontext-6.0.5.ebuild
new file mode 100644
index 00000000000..98db26d50ca
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-6.0.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|byebug\|dalli\)/ s:^:#:" \
+ -e '/minitest/ s/5.15/5.16/' \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actiontext/actiontext-6.1.4.1.ebuild b/dev-ruby/actiontext/actiontext-6.1.4.1.ebuild
deleted file mode 100644
index d3f2faf0c4d..00000000000
--- a/dev-ruby/actiontext/actiontext-6.1.4.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Edit and display rich text in Rails applications"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/nokogiri-1.8.5
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
- -i ../Gemfile || die
- rm ../Gemfile.lock || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actiontext/actiontext-6.1.4.3.ebuild b/dev-ruby/actiontext/actiontext-6.1.4.3.ebuild
deleted file mode 100644
index d8baa41706a..00000000000
--- a/dev-ruby/actiontext/actiontext-6.1.4.3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Edit and display rich text in Rails applications"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/nokogiri-1.8.5
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
- -i ../Gemfile || die
- rm ../Gemfile.lock || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actiontext/actiontext-6.1.4.4.ebuild b/dev-ruby/actiontext/actiontext-6.1.4.4.ebuild
deleted file mode 100644
index 2f856920483..00000000000
--- a/dev-ruby/actiontext/actiontext-6.1.4.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Edit and display rich text in Rails applications"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/nokogiri-1.8.5
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\|connection_pool\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
- -i ../Gemfile || die
- rm ../Gemfile.lock || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actiontext/actiontext-6.1.5.1.ebuild b/dev-ruby/actiontext/actiontext-6.1.5.1.ebuild
new file mode 100644
index 00000000000..e0c1fe10068
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-6.1.5.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\|connection_pool\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actiontext/actiontext-6.1.6.ebuild b/dev-ruby/actiontext/actiontext-6.1.6.ebuild
new file mode 100644
index 00000000000..e0c1fe10068
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-6.1.6.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\|connection_pool\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actiontext/actiontext-7.0.2.4.ebuild b/dev-ruby/actiontext/actiontext-7.0.2.4.ebuild
new file mode 100644
index 00000000000..8c0fa471c2b
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-7.0.2.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.6.0
+ >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/mocha
+ dev-ruby/propshaft
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\|connection_pool\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actiontext/actiontext-7.0.3.ebuild b/dev-ruby/actiontext/actiontext-7.0.3.ebuild
new file mode 100644
index 00000000000..e1f5d0bc64f
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-7.0.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~riscv"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.6.0
+ >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/mocha
+ dev-ruby/propshaft
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\|connection_pool\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index da694f6ceab..7cd07ead5a6 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,7 +1,6 @@
-DIST rails-5.2.6.tgz 8841270 BLAKE2B 8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b SHA512 465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
-DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd SHA512 322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
-DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38 SHA512 ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
-DIST rails-6.0.4.4.tgz 18594292 BLAKE2B 8f463900db30ffd4850b270aac0ae8c160af36a606e4eddaadbd2a0c086de3438a36665586e20a4b6b8873f8b659f2ecd3e32965a36118a6e63fad2726afa0f5 SHA512 14f7d51ba407589eb4ef1db8a99c21c301198e8cb2fcdf611c76eebd1d52192eb1225bb5d45a2183fbfe103a0b987f3a95c6c5fe6d772ba101da9ed46441441f
-DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a SHA512 411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
-DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883 SHA512 f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c
-DIST rails-6.1.4.4.tgz 11006695 BLAKE2B af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dddddcb29cb8a215cee1 SHA512 4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
+DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
+DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
+DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
+DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef
diff --git a/dev-ruby/actionview/actionview-5.2.6.ebuild b/dev-ruby/actionview/actionview-5.2.6.ebuild
deleted file mode 100644
index 2f55f788fce..00000000000
--- a/dev-ruby/actionview/actionview-5.2.6.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eapi7-ver
-
-DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
-HOMEPAGE="https://github.com/rails/rails/"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
- >=dev-ruby/erubi-1.4:0
- >=dev-ruby/rails-html-sanitizer-1.0.3:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/railties-${PV}
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Avoid activerecord integration tests because they are very sensitive to the specifics
- # of the environment.
- sed -i -e 's/, "test:integration:active_record"//' Rakefile || die
-
- sed -e '2igem "actionpack", "~> 5.2.0"' \
- -e '2igem "activemodel", "~> 5.2.0"' \
- -e '2igem "railties", "~> 5.2.0"' \
- -e '/active_record/ s:^:#:' \
- -i test/abstract_unit.rb || die
-}
diff --git a/dev-ruby/actionview/actionview-5.2.8.ebuild b/dev-ruby/actionview/actionview-5.2.8.ebuild
new file mode 100644
index 00000000000..69ed57f627d
--- /dev/null
+++ b/dev-ruby/actionview/actionview-5.2.8.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
+HOMEPAGE="https://github.com/rails/rails/"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+ >=dev-ruby/erubi-1.4:0
+ >=dev-ruby/rails-html-sanitizer-1.0.3:1
+ dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/railties-${PV}
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Avoid activerecord integration tests because they are very sensitive to the specifics
+ # of the environment.
+ sed -i -e 's/, "test:integration:active_record"//' Rakefile || die
+
+ sed -e '2igem "actionpack", "~> 5.2.0"' \
+ -e '2igem "activemodel", "~> 5.2.0"' \
+ -e '2igem "railties", "~> 5.2.0"' \
+ -e '/active_record/ s:^:#:' \
+ -i test/abstract_unit.rb || die
+}
diff --git a/dev-ruby/actionview/actionview-6.0.4.1.ebuild b/dev-ruby/actionview/actionview-6.0.4.1.ebuild
deleted file mode 100644
index ae4f69ac612..00000000000
--- a/dev-ruby/actionview/actionview-6.0.4.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
-HOMEPAGE="https://github.com/rails/rails/"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
- >=dev-ruby/erubi-1.4:0
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/railties-${PV}
- dev-ruby/sqlite3
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Avoid tests failing due to missing logger setup in activerecord,
- # most likely related to test environment setup.
- #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die
-
- # Fix loading of activerecord integration tests. This avoids loading
- # activerecord twice and thus redefining constants leading to
- # failures. Bug #719342
- sed -e '/abstract_unit/arequire "active_record/fixtures"' \
- -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
- -i test/active_record_unit.rb || die
-
- sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 6.0.0"' test/abstract_unit.rb || die
-}
diff --git a/dev-ruby/actionview/actionview-6.0.4.3.ebuild b/dev-ruby/actionview/actionview-6.0.4.3.ebuild
deleted file mode 100644
index 8e0441011e0..00000000000
--- a/dev-ruby/actionview/actionview-6.0.4.3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
-HOMEPAGE="https://github.com/rails/rails/"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
- >=dev-ruby/erubi-1.4:0
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/railties-${PV}
- dev-ruby/sqlite3
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Avoid tests failing due to missing logger setup in activerecord,
- # most likely related to test environment setup.
- #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die
-
- # Fix loading of activerecord integration tests. This avoids loading
- # activerecord twice and thus redefining constants leading to
- # failures. Bug #719342
- sed -e '/abstract_unit/arequire "active_record/fixtures"' \
- -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
- -i test/active_record_unit.rb || die
-
- sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 6.0.0"' test/abstract_unit.rb || die
-}
diff --git a/dev-ruby/actionview/actionview-6.0.4.4.ebuild b/dev-ruby/actionview/actionview-6.0.4.4.ebuild
deleted file mode 100644
index 8e0441011e0..00000000000
--- a/dev-ruby/actionview/actionview-6.0.4.4.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
-HOMEPAGE="https://github.com/rails/rails/"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
- >=dev-ruby/erubi-1.4:0
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/railties-${PV}
- dev-ruby/sqlite3
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Avoid tests failing due to missing logger setup in activerecord,
- # most likely related to test environment setup.
- #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die
-
- # Fix loading of activerecord integration tests. This avoids loading
- # activerecord twice and thus redefining constants leading to
- # failures. Bug #719342
- sed -e '/abstract_unit/arequire "active_record/fixtures"' \
- -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
- -i test/active_record_unit.rb || die
-
- sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 6.0.0"' test/abstract_unit.rb || die
-}
diff --git a/dev-ruby/actionview/actionview-6.0.5.ebuild b/dev-ruby/actionview/actionview-6.0.5.ebuild
new file mode 100644
index 00000000000..5821227c5f3
--- /dev/null
+++ b/dev-ruby/actionview/actionview-6.0.5.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
+HOMEPAGE="https://github.com/rails/rails/"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+ >=dev-ruby/erubi-1.4:0
+ >=dev-ruby/rails-html-sanitizer-1.2.0:1
+ dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/railties-${PV}
+ dev-ruby/sqlite3
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Avoid tests failing due to missing logger setup in activerecord,
+ # most likely related to test environment setup.
+ #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die
+
+ # Fix loading of activerecord integration tests. This avoids loading
+ # activerecord twice and thus redefining constants leading to
+ # failures. Bug #719342
+ sed -e '/abstract_unit/arequire "active_record/fixtures"' \
+ -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
+ -i test/active_record_unit.rb || die
+
+ sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 6.0.0"; gem "psych", "~> 3.0"' test/abstract_unit.rb || die
+}
diff --git a/dev-ruby/actionview/actionview-6.1.4.1.ebuild b/dev-ruby/actionview/actionview-6.1.4.1.ebuild
deleted file mode 100644
index 73cc026fba1..00000000000
--- a/dev-ruby/actionview/actionview-6.1.4.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
-HOMEPAGE="https://github.com/rails/rails/"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
- >=dev-ruby/erubi-1.4:0
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/railties-${PV}
- dev-ruby/sqlite3
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Avoid tests failing due to missing logger setup in activerecord,
- # most likely related to test environment setup.
- #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die
-
- # Fix loading of activerecord integration tests. This avoids loading
- # activerecord twice and thus redefining constants leading to
- # failures. Bug #719342
- sed -e '/abstract_unit/arequire "active_record" ; require "active_record/fixtures"' \
- -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
- -i test/active_record_unit.rb || die
-}
diff --git a/dev-ruby/actionview/actionview-6.1.4.3.ebuild b/dev-ruby/actionview/actionview-6.1.4.3.ebuild
deleted file mode 100644
index bdb512619eb..00000000000
--- a/dev-ruby/actionview/actionview-6.1.4.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
-HOMEPAGE="https://github.com/rails/rails/"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
- >=dev-ruby/erubi-1.4:0
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/railties-${PV}
- dev-ruby/sqlite3
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Avoid tests failing due to missing logger setup in activerecord,
- # most likely related to test environment setup.
- #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die
-
- # Fix loading of activerecord integration tests. This avoids loading
- # activerecord twice and thus redefining constants leading to
- # failures. Bug #719342
- sed -e '/abstract_unit/arequire "active_record" ; require "active_record/fixtures"' \
- -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
- -i test/active_record_unit.rb || die
-}
diff --git a/dev-ruby/actionview/actionview-6.1.4.4.ebuild b/dev-ruby/actionview/actionview-6.1.4.4.ebuild
deleted file mode 100644
index bdb512619eb..00000000000
--- a/dev-ruby/actionview/actionview-6.1.4.4.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
-HOMEPAGE="https://github.com/rails/rails/"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
- >=dev-ruby/erubi-1.4:0
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/railties-${PV}
- dev-ruby/sqlite3
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Avoid tests failing due to missing logger setup in activerecord,
- # most likely related to test environment setup.
- #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die
-
- # Fix loading of activerecord integration tests. This avoids loading
- # activerecord twice and thus redefining constants leading to
- # failures. Bug #719342
- sed -e '/abstract_unit/arequire "active_record" ; require "active_record/fixtures"' \
- -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
- -i test/active_record_unit.rb || die
-}
diff --git a/dev-ruby/actionview/actionview-6.1.5.1.ebuild b/dev-ruby/actionview/actionview-6.1.5.1.ebuild
new file mode 100644
index 00000000000..7beb67cb12f
--- /dev/null
+++ b/dev-ruby/actionview/actionview-6.1.5.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
+HOMEPAGE="https://github.com/rails/rails/"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+ >=dev-ruby/erubi-1.4:0
+ >=dev-ruby/rails-html-sanitizer-1.2.0:1
+ dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/railties-${PV}
+ dev-ruby/sqlite3
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ sed -i -e '3igem "railties", "~> 6.1.0"; gem "activerecord", "~> 6.1.0"' test/abstract_unit.rb || die
+
+ # Fix loading of activerecord integration tests. This avoids loading
+ # activerecord twice and thus redefining constants leading to
+ # failures. Bug #719342
+ sed -e '/abstract_unit/arequire "active_record" ; require "active_record/fixtures"' \
+ -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
+ -i test/active_record_unit.rb || die
+}
diff --git a/dev-ruby/actionview/actionview-6.1.6.ebuild b/dev-ruby/actionview/actionview-6.1.6.ebuild
new file mode 100644
index 00000000000..7beb67cb12f
--- /dev/null
+++ b/dev-ruby/actionview/actionview-6.1.6.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
+HOMEPAGE="https://github.com/rails/rails/"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+ >=dev-ruby/erubi-1.4:0
+ >=dev-ruby/rails-html-sanitizer-1.2.0:1
+ dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/railties-${PV}
+ dev-ruby/sqlite3
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ sed -i -e '3igem "railties", "~> 6.1.0"; gem "activerecord", "~> 6.1.0"' test/abstract_unit.rb || die
+
+ # Fix loading of activerecord integration tests. This avoids loading
+ # activerecord twice and thus redefining constants leading to
+ # failures. Bug #719342
+ sed -e '/abstract_unit/arequire "active_record" ; require "active_record/fixtures"' \
+ -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
+ -i test/active_record_unit.rb || die
+}
diff --git a/dev-ruby/actionview/actionview-7.0.2.4.ebuild b/dev-ruby/actionview/actionview-7.0.2.4.ebuild
new file mode 100644
index 00000000000..c700736654d
--- /dev/null
+++ b/dev-ruby/actionview/actionview-7.0.2.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
+HOMEPAGE="https://github.com/rails/rails/"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+ >=dev-ruby/erubi-1.4:0
+ >=dev-ruby/rails-html-sanitizer-1.2.0:1
+ dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/railties-${PV}
+ dev-ruby/sqlite3
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Avoid tests failing due to missing logger setup in activerecord,
+ # most likely related to test environment setup.
+ #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die
+
+ # Fix loading of activerecord integration tests. This avoids loading
+ # activerecord twice and thus redefining constants leading to
+ # failures. Bug #719342
+ sed -e '/abstract_unit/arequire "active_record" ; require "active_record/fixtures"' \
+ -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
+ -i test/active_record_unit.rb || die
+}
diff --git a/dev-ruby/actionview/actionview-7.0.3.ebuild b/dev-ruby/actionview/actionview-7.0.3.ebuild
new file mode 100644
index 00000000000..c700736654d
--- /dev/null
+++ b/dev-ruby/actionview/actionview-7.0.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
+HOMEPAGE="https://github.com/rails/rails/"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+ >=dev-ruby/erubi-1.4:0
+ >=dev-ruby/rails-html-sanitizer-1.2.0:1
+ dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/railties-${PV}
+ dev-ruby/sqlite3
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Avoid tests failing due to missing logger setup in activerecord,
+ # most likely related to test environment setup.
+ #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die
+
+ # Fix loading of activerecord integration tests. This avoids loading
+ # activerecord twice and thus redefining constants leading to
+ # failures. Bug #719342
+ sed -e '/abstract_unit/arequire "active_record" ; require "active_record/fixtures"' \
+ -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
+ -i test/active_record_unit.rb || die
+}
diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index da694f6ceab..7cd07ead5a6 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,7 +1,6 @@
-DIST rails-5.2.6.tgz 8841270 BLAKE2B 8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b SHA512 465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
-DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd SHA512 322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
-DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38 SHA512 ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
-DIST rails-6.0.4.4.tgz 18594292 BLAKE2B 8f463900db30ffd4850b270aac0ae8c160af36a606e4eddaadbd2a0c086de3438a36665586e20a4b6b8873f8b659f2ecd3e32965a36118a6e63fad2726afa0f5 SHA512 14f7d51ba407589eb4ef1db8a99c21c301198e8cb2fcdf611c76eebd1d52192eb1225bb5d45a2183fbfe103a0b987f3a95c6c5fe6d772ba101da9ed46441441f
-DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a SHA512 411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
-DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883 SHA512 f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c
-DIST rails-6.1.4.4.tgz 11006695 BLAKE2B af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dddddcb29cb8a215cee1 SHA512 4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
+DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
+DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
+DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
+DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef
diff --git a/dev-ruby/activejob/activejob-5.2.6.ebuild b/dev-ruby/activejob/activejob-5.2.6.ebuild
deleted file mode 100644
index 8a0ddffdce1..00000000000
--- a/dev-ruby/activejob/activejob-5.2.6.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem eapi7-ver
-
-DESCRIPTION="Job framework with pluggable queues"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/globalid-0.3.6
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
- sed -i -e '2igem "activesupport", "~> 5.2.0"' test/helper.rb || die
-
- # Remove all currently unpackaged queues.
- sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
- -e 's/delayed_job//' Rakefile || die
-}
diff --git a/dev-ruby/activejob/activejob-5.2.8.ebuild b/dev-ruby/activejob/activejob-5.2.8.ebuild
new file mode 100644
index 00000000000..802f472cf81
--- /dev/null
+++ b/dev-ruby/activejob/activejob-5.2.8.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
+ sed -i -e '2igem "activesupport", "~> 5.2.0"' test/helper.rb || die
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+}
diff --git a/dev-ruby/activejob/activejob-6.0.4.1.ebuild b/dev-ruby/activejob/activejob-6.0.4.1.ebuild
deleted file mode 100644
index d50c12b194a..00000000000
--- a/dev-ruby/activejob/activejob-6.0.4.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Job framework with pluggable queues"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/globalid-0.3.6
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
- sed -i -e '2igem "railties", "~> 6.0.0"' test/helper.rb || die
-
- # Remove all currently unpackaged queues.
- sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
- -e 's/delayed_job//' Rakefile || die
- sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
-}
diff --git a/dev-ruby/activejob/activejob-6.0.4.3.ebuild b/dev-ruby/activejob/activejob-6.0.4.3.ebuild
deleted file mode 100644
index 095ae13c2e5..00000000000
--- a/dev-ruby/activejob/activejob-6.0.4.3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Job framework with pluggable queues"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/globalid-0.3.6
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
- sed -i -e '2igem "railties", "~> 6.0.0"' test/helper.rb || die
-
- # Remove all currently unpackaged queues.
- sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
- -e 's/delayed_job//' Rakefile || die
- sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
-}
diff --git a/dev-ruby/activejob/activejob-6.0.4.4.ebuild b/dev-ruby/activejob/activejob-6.0.4.4.ebuild
deleted file mode 100644
index 095ae13c2e5..00000000000
--- a/dev-ruby/activejob/activejob-6.0.4.4.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Job framework with pluggable queues"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/globalid-0.3.6
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
- sed -i -e '2igem "railties", "~> 6.0.0"' test/helper.rb || die
-
- # Remove all currently unpackaged queues.
- sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
- -e 's/delayed_job//' Rakefile || die
- sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
-}
diff --git a/dev-ruby/activejob/activejob-6.0.5.ebuild b/dev-ruby/activejob/activejob-6.0.5.ebuild
new file mode 100644
index 00000000000..9f6d7b2fa4f
--- /dev/null
+++ b/dev-ruby/activejob/activejob-6.0.5.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
+ sed -i -e '2igem "railties", "~> 6.0.0"' test/helper.rb || die
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+ sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
+}
diff --git a/dev-ruby/activejob/activejob-6.1.4.1.ebuild b/dev-ruby/activejob/activejob-6.1.4.1.ebuild
deleted file mode 100644
index 9d4e3d89765..00000000000
--- a/dev-ruby/activejob/activejob-6.1.4.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Job framework with pluggable queues"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/globalid-0.3.6
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
-
- # Remove all currently unpackaged queues.
- sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
- -e 's/delayed_job//' Rakefile || die
- sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
-}
diff --git a/dev-ruby/activejob/activejob-6.1.4.3.ebuild b/dev-ruby/activejob/activejob-6.1.4.3.ebuild
deleted file mode 100644
index ba8c187622d..00000000000
--- a/dev-ruby/activejob/activejob-6.1.4.3.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Job framework with pluggable queues"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/globalid-0.3.6
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
-
- # Remove all currently unpackaged queues.
- sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
- -e 's/delayed_job//' Rakefile || die
- sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
-}
diff --git a/dev-ruby/activejob/activejob-6.1.4.4.ebuild b/dev-ruby/activejob/activejob-6.1.4.4.ebuild
deleted file mode 100644
index ba8c187622d..00000000000
--- a/dev-ruby/activejob/activejob-6.1.4.4.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Job framework with pluggable queues"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/globalid-0.3.6
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
-
- # Remove all currently unpackaged queues.
- sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
- -e 's/delayed_job//' Rakefile || die
- sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
-}
diff --git a/dev-ruby/activejob/activejob-6.1.5.1.ebuild b/dev-ruby/activejob/activejob-6.1.5.1.ebuild
new file mode 100644
index 00000000000..ca98657bca3
--- /dev/null
+++ b/dev-ruby/activejob/activejob-6.1.5.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=1 test"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ sed -i -e '2igem "activesupport", "~> 6.1.0"' test/helper.rb || die
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+ sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
+}
diff --git a/dev-ruby/activejob/activejob-6.1.6.ebuild b/dev-ruby/activejob/activejob-6.1.6.ebuild
new file mode 100644
index 00000000000..ca98657bca3
--- /dev/null
+++ b/dev-ruby/activejob/activejob-6.1.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=1 test"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ sed -i -e '2igem "activesupport", "~> 6.1.0"' test/helper.rb || die
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+ sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
+}
diff --git a/dev-ruby/activejob/activejob-7.0.2.4.ebuild b/dev-ruby/activejob/activejob-7.0.2.4.ebuild
new file mode 100644
index 00000000000..4702b811fda
--- /dev/null
+++ b/dev-ruby/activejob/activejob-7.0.2.4.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+ sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
+ rm -f test/cases/delayed_job_adapter_test.rb || die
+}
diff --git a/dev-ruby/activejob/activejob-7.0.3.ebuild b/dev-ruby/activejob/activejob-7.0.3.ebuild
new file mode 100644
index 00000000000..cb41204b191
--- /dev/null
+++ b/dev-ruby/activejob/activejob-7.0.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+ sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
+ rm -f test/cases/delayed_job_adapter_test.rb || die
+}
diff --git a/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.2-r2.ebuild b/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.2-r2.ebuild
new file mode 100644
index 00000000000..2f4d728ed4a
--- /dev/null
+++ b/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.2-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="XML serialization for your Active Model objects and Active Record models"
+HOMEPAGE="https://github.com/rails/activemodel-serializers-xml"
+SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/activesupport-5:*
+ >=dev-ruby/activemodel-5:*
+ =dev-ruby/builder-3*:* >=dev-ruby/builder-3.1:*
+"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/activerecord-5:*
+ dev-ruby/sqlite3
+)"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e '/datetime.*created_at/ s:^:#:' test/helper.rb || die
+}
diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index da694f6ceab..7cd07ead5a6 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,7 +1,6 @@
-DIST rails-5.2.6.tgz 8841270 BLAKE2B 8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b SHA512 465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
-DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd SHA512 322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
-DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38 SHA512 ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
-DIST rails-6.0.4.4.tgz 18594292 BLAKE2B 8f463900db30ffd4850b270aac0ae8c160af36a606e4eddaadbd2a0c086de3438a36665586e20a4b6b8873f8b659f2ecd3e32965a36118a6e63fad2726afa0f5 SHA512 14f7d51ba407589eb4ef1db8a99c21c301198e8cb2fcdf611c76eebd1d52192eb1225bb5d45a2183fbfe103a0b987f3a95c6c5fe6d772ba101da9ed46441441f
-DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a SHA512 411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
-DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883 SHA512 f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c
-DIST rails-6.1.4.4.tgz 11006695 BLAKE2B af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dddddcb29cb8a215cee1 SHA512 4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
+DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
+DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
+DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
+DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef
diff --git a/dev-ruby/activemodel/activemodel-5.2.6.ebuild b/dev-ruby/activemodel/activemodel-5.2.6.ebuild
deleted file mode 100644
index 0c0940bba5d..00000000000
--- a/dev-ruby/activemodel/activemodel-5.2.6.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eapi7-ver
-
-DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}:*
-"
-
-ruby_add_bdepend "
- test? (
- ~dev-ruby/railties-${PV}
- dev-ruby/test-unit:2
- dev-ruby/mocha
- >=dev-ruby/bcrypt-ruby-3.1.7
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
- sed -i -e '2igem "railties", "~> 5.2.0"' test/cases/helper.rb || die
-}
diff --git a/dev-ruby/activemodel/activemodel-5.2.8.ebuild b/dev-ruby/activemodel/activemodel-5.2.8.ebuild
new file mode 100644
index 00000000000..7e38ce484b6
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-5.2.8.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/railties-${PV}
+ dev-ruby/test-unit:2
+ dev-ruby/mocha
+ >=dev-ruby/bcrypt-ruby-3.1.7
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
+ sed -i -e '2igem "railties", "~> 5.2.0"; gem "psych", "~> 3.0"' test/cases/helper.rb || die
+}
diff --git a/dev-ruby/activemodel/activemodel-6.0.4.1.ebuild b/dev-ruby/activemodel/activemodel-6.0.4.1.ebuild
deleted file mode 100644
index 9335039d63c..00000000000
--- a/dev-ruby/activemodel/activemodel-6.0.4.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}:*
-"
-
-ruby_add_bdepend "
- test? (
- ~dev-ruby/railties-${PV}
- dev-ruby/test-unit:2
- dev-ruby/mocha
- >=dev-ruby/bcrypt-ruby-3.1.7
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
-}
diff --git a/dev-ruby/activemodel/activemodel-6.0.4.3.ebuild b/dev-ruby/activemodel/activemodel-6.0.4.3.ebuild
deleted file mode 100644
index 922d14dbfa6..00000000000
--- a/dev-ruby/activemodel/activemodel-6.0.4.3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}:*
-"
-
-ruby_add_bdepend "
- test? (
- ~dev-ruby/railties-${PV}
- dev-ruby/test-unit:2
- dev-ruby/mocha
- >=dev-ruby/bcrypt-ruby-3.1.7
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
-}
diff --git a/dev-ruby/activemodel/activemodel-6.0.4.4.ebuild b/dev-ruby/activemodel/activemodel-6.0.4.4.ebuild
deleted file mode 100644
index 922d14dbfa6..00000000000
--- a/dev-ruby/activemodel/activemodel-6.0.4.4.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}:*
-"
-
-ruby_add_bdepend "
- test? (
- ~dev-ruby/railties-${PV}
- dev-ruby/test-unit:2
- dev-ruby/mocha
- >=dev-ruby/bcrypt-ruby-3.1.7
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
-}
diff --git a/dev-ruby/activemodel/activemodel-6.0.5.ebuild b/dev-ruby/activemodel/activemodel-6.0.5.ebuild
new file mode 100644
index 00000000000..cf1a2d51082
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-6.0.5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/railties-${PV}
+ dev-ruby/test-unit:2
+ dev-ruby/mocha
+ >=dev-ruby/bcrypt-ruby-3.1.7
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '3igem "psych", "~> 3.0"' test/cases/helper.rb || die "Unable to remove load paths"
+}
diff --git a/dev-ruby/activemodel/activemodel-6.1.4.1.ebuild b/dev-ruby/activemodel/activemodel-6.1.4.1.ebuild
deleted file mode 100644
index 64e27d921d6..00000000000
--- a/dev-ruby/activemodel/activemodel-6.1.4.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}:*
-"
-
-ruby_add_bdepend "
- test? (
- ~dev-ruby/railties-${PV}
- dev-ruby/test-unit:2
- dev-ruby/mocha
- >=dev-ruby/bcrypt-ruby-3.1.7
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
-}
diff --git a/dev-ruby/activemodel/activemodel-6.1.4.3.ebuild b/dev-ruby/activemodel/activemodel-6.1.4.3.ebuild
deleted file mode 100644
index f41ffdd4078..00000000000
--- a/dev-ruby/activemodel/activemodel-6.1.4.3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}:*
-"
-
-ruby_add_bdepend "
- test? (
- ~dev-ruby/railties-${PV}
- dev-ruby/test-unit:2
- dev-ruby/mocha
- >=dev-ruby/bcrypt-ruby-3.1.7
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
-}
diff --git a/dev-ruby/activemodel/activemodel-6.1.4.4.ebuild b/dev-ruby/activemodel/activemodel-6.1.4.4.ebuild
deleted file mode 100644
index f41ffdd4078..00000000000
--- a/dev-ruby/activemodel/activemodel-6.1.4.4.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}:*
-"
-
-ruby_add_bdepend "
- test? (
- ~dev-ruby/railties-${PV}
- dev-ruby/test-unit:2
- dev-ruby/mocha
- >=dev-ruby/bcrypt-ruby-3.1.7
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
-}
diff --git a/dev-ruby/activemodel/activemodel-6.1.5.1.ebuild b/dev-ruby/activemodel/activemodel-6.1.5.1.ebuild
new file mode 100644
index 00000000000..72f40d43843
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-6.1.5.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/railties-${PV}
+ dev-ruby/test-unit:2
+ dev-ruby/mocha
+ >=dev-ruby/bcrypt-ruby-3.1.7
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
+}
diff --git a/dev-ruby/activemodel/activemodel-6.1.6.ebuild b/dev-ruby/activemodel/activemodel-6.1.6.ebuild
new file mode 100644
index 00000000000..72f40d43843
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-6.1.6.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/railties-${PV}
+ dev-ruby/test-unit:2
+ dev-ruby/mocha
+ >=dev-ruby/bcrypt-ruby-3.1.7
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
+}
diff --git a/dev-ruby/activemodel/activemodel-7.0.2.4.ebuild b/dev-ruby/activemodel/activemodel-7.0.2.4.ebuild
new file mode 100644
index 00000000000..ffe12032f8e
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-7.0.2.4.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/railties-${PV}
+ dev-ruby/test-unit:2
+ dev-ruby/mocha
+ >=dev-ruby/bcrypt-ruby-3.1.7
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
+}
diff --git a/dev-ruby/activemodel/activemodel-7.0.3.ebuild b/dev-ruby/activemodel/activemodel-7.0.3.ebuild
new file mode 100644
index 00000000000..ffe12032f8e
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-7.0.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/railties-${PV}
+ dev-ruby/test-unit:2
+ dev-ruby/mocha
+ >=dev-ruby/bcrypt-ruby-3.1.7
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
+}
diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index da694f6ceab..7cd07ead5a6 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -1,7 +1,6 @@
-DIST rails-5.2.6.tgz 8841270 BLAKE2B 8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b SHA512 465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
-DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd SHA512 322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
-DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38 SHA512 ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
-DIST rails-6.0.4.4.tgz 18594292 BLAKE2B 8f463900db30ffd4850b270aac0ae8c160af36a606e4eddaadbd2a0c086de3438a36665586e20a4b6b8873f8b659f2ecd3e32965a36118a6e63fad2726afa0f5 SHA512 14f7d51ba407589eb4ef1db8a99c21c301198e8cb2fcdf611c76eebd1d52192eb1225bb5d45a2183fbfe103a0b987f3a95c6c5fe6d772ba101da9ed46441441f
-DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a SHA512 411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
-DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883 SHA512 f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c
-DIST rails-6.1.4.4.tgz 11006695 BLAKE2B af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dddddcb29cb8a215cee1 SHA512 4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
+DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
+DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
+DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
+DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef
diff --git a/dev-ruby/activerecord/activerecord-5.2.6.ebuild b/dev-ruby/activerecord/activerecord-5.2.6.ebuild
deleted file mode 100644
index 7d9e1a5560d..00000000000
--- a/dev-ruby/activerecord/activerecord-5.2.6.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby25 ruby26"
-
-# this is not null so that the dependencies will actually be filled
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eapi7-ver
-
-DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
-HOMEPAGE="https://github.com/rails/rails/"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE="mysql postgres sqlite"
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "~dev-ruby/activesupport-${PV}
- ~dev-ruby/activemodel-${PV}
- dev-ruby/arel:9.0
- sqlite? ( >=dev-ruby/sqlite3-1.3.6 )
- mysql? ( dev-ruby/mysql2:0.5 )
- postgres? ( >=dev-ruby/pg-0.18.0:* )"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/bundler
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/actionmailer-${PV}
- >=dev-ruby/sqlite3-1.3.6
- dev-ruby/mocha
- dev-ruby/minitest:5
- )"
-
-DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- rm ../Gemfile.lock || die
- sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die
- sed -e '/bcrypt/ s/3.0.0/3.0/' \
- -i ../Gemfile || die
-
- # Add back json in the Gemfile because we dropped some dependencies
- # earlier that implicitly required it.
- sed -i -e '$agem "json"' \
- ../Gemfile || die
-
- sed -e '3i gem "activesupport", "~> 5.2.0"' \
- -e '3i gem "activerecord", "~> 5.2.0"' \
- -e '3i gem "activemodel", "~> 5.2.0"' \
- -i test/cases/helper.rb || die
-
- # Avoid test depending on mysql adapter which we don't support for
- # this Rails version to simplify our dependencies.
- rm test/cases/connection_specification/resolver_test.rb || die
-
- # Avoid single test using mysql dependencies.
- rm test/cases/invalid_connection_test.rb || die
-
- # Avoid failing test that makes bad assumptions on database state.
- sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \
- test/cases/associations/has_many_associations_test.rb
-
- # Avoid test failing to bind limit length in favor of security release
- sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die
-}
-
-each_ruby_test() {
- if use sqlite; then
- MT_NO_PLUGINS=true ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed"
- fi
-}
diff --git a/dev-ruby/activerecord/activerecord-5.2.8.ebuild b/dev-ruby/activerecord/activerecord-5.2.8.ebuild
new file mode 100644
index 00000000000..42a1a3c55ec
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-5.2.8.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby25 ruby26"
+
+# this is not null so that the dependencies will actually be filled
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
+HOMEPAGE="https://github.com/rails/rails/"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="mysql postgres sqlite"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+ ~dev-ruby/activemodel-${PV}
+ dev-ruby/arel:9.0
+ sqlite? ( >=dev-ruby/sqlite3-1.3.6 )
+ mysql? ( dev-ruby/mysql2:0.5 )
+ postgres? ( >=dev-ruby/pg-0.18.0:* )"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/bundler
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/actionmailer-${PV}
+ >=dev-ruby/sqlite3-1.3.6
+ dev-ruby/mocha
+ dev-ruby/minitest:5
+ )"
+
+DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ rm ../Gemfile.lock || die
+ sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '