summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild32
-rw-r--r--dev-ruby/GeoRuby/GeoRuby-2.5.2-r2.ebuild32
-rw-r--r--dev-ruby/acme-client/Manifest2
-rw-r--r--dev-ruby/acme-client/acme-client-2.0.14.ebuild41
-rw-r--r--dev-ruby/acme-client/acme-client-2.0.15.ebuild41
-rw-r--r--dev-ruby/actioncable/Manifest10
-rw-r--r--dev-ruby/actioncable/actioncable-6.0.6.1.ebuild45
-rw-r--r--dev-ruby/actioncable/actioncable-6.1.7.2.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-6.1.7.3.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-6.1.7.4.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-6.1.7.6.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-7.0.4.3-r1.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-7.0.4.3.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-7.0.7.2.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-7.0.7.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-7.0.8.ebuild46
-rw-r--r--dev-ruby/actioncable/actioncable-7.1.1.ebuild47
-rw-r--r--dev-ruby/actionmailbox/Manifest10
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.0.6.1.ebuild58
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.1.7.2.ebuild59
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.1.7.3.ebuild60
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.1.7.4.ebuild67
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.1.7.6.ebuild67
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild65
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild65
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.0.7.2.ebuild64
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.0.7.ebuild64
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.0.8.ebuild65
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.1.1.ebuild65
-rw-r--r--dev-ruby/actionmailbox/files/actionmailbox-6.1.7.4-mail28.patch57
-rw-r--r--dev-ruby/actionmailer/Manifest10
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.0.6.1.ebuild47
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.1.7.2.ebuild46
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.1.7.3.ebuild46
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.1.7.4.ebuild50
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.1.7.6.ebuild51
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild46
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.0.4.3.ebuild46
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.0.7.2.ebuild47
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.0.7.ebuild46
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.0.8.ebuild47
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.1.1.ebuild51
-rw-r--r--dev-ruby/actionmailer/files/actionmailer-6.1.7.4-ruby32-keywords.patch50
-rw-r--r--dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2-r1.ebuild33
-rw-r--r--dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild33
-rw-r--r--dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild38
-rw-r--r--dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r3.ebuild38
-rw-r--r--dev-ruby/actionpack/Manifest10
-rw-r--r--dev-ruby/actionpack/actionpack-6.0.6.1.ebuild70
-rw-r--r--dev-ruby/actionpack/actionpack-6.1.7.2.ebuild70
-rw-r--r--dev-ruby/actionpack/actionpack-6.1.7.3.ebuild70
-rw-r--r--dev-ruby/actionpack/actionpack-6.1.7.4.ebuild70
-rw-r--r--dev-ruby/actionpack/actionpack-6.1.7.6.ebuild74
-rw-r--r--dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild68
-rw-r--r--dev-ruby/actionpack/actionpack-7.0.4.3.ebuild68
-rw-r--r--dev-ruby/actionpack/actionpack-7.0.7.2.ebuild70
-rw-r--r--dev-ruby/actionpack/actionpack-7.0.7.ebuild70
-rw-r--r--dev-ruby/actionpack/actionpack-7.0.8.ebuild70
-rw-r--r--dev-ruby/actionpack/actionpack-7.1.1.ebuild71
-rw-r--r--dev-ruby/actiontext/Manifest10
-rw-r--r--dev-ruby/actiontext/actiontext-6.0.6.1.ebuild53
-rw-r--r--dev-ruby/actiontext/actiontext-6.1.7.2.ebuild53
-rw-r--r--dev-ruby/actiontext/actiontext-6.1.7.3.ebuild53
-rw-r--r--dev-ruby/actiontext/actiontext-6.1.7.4-r1.ebuild56
-rw-r--r--dev-ruby/actiontext/actiontext-6.1.7.4.ebuild54
-rw-r--r--dev-ruby/actiontext/actiontext-6.1.7.6.ebuild56
-rw-r--r--dev-ruby/actiontext/actiontext-7.0.4.3-r1.ebuild56
-rw-r--r--dev-ruby/actiontext/actiontext-7.0.4.3.ebuild56
-rw-r--r--dev-ruby/actiontext/actiontext-7.0.7.2.ebuild58
-rw-r--r--dev-ruby/actiontext/actiontext-7.0.7.ebuild58
-rw-r--r--dev-ruby/actiontext/actiontext-7.0.8.ebuild59
-rw-r--r--dev-ruby/actiontext/actiontext-7.1.1.ebuild61
-rw-r--r--dev-ruby/actionview/Manifest10
-rw-r--r--dev-ruby/actionview/actionview-6.0.6.1.ebuild70
-rw-r--r--dev-ruby/actionview/actionview-6.1.7.2.ebuild66
-rw-r--r--dev-ruby/actionview/actionview-6.1.7.3.ebuild66
-rw-r--r--dev-ruby/actionview/actionview-6.1.7.4.ebuild74
-rw-r--r--dev-ruby/actionview/actionview-6.1.7.6.ebuild75
-rw-r--r--dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild68
-rw-r--r--dev-ruby/actionview/actionview-7.0.4.3.ebuild68
-rw-r--r--dev-ruby/actionview/actionview-7.0.7.2.ebuild75
-rw-r--r--dev-ruby/actionview/actionview-7.0.7.ebuild75
-rw-r--r--dev-ruby/actionview/actionview-7.0.8.ebuild75
-rw-r--r--dev-ruby/actionview/actionview-7.1.1.ebuild72
-rw-r--r--dev-ruby/activejob/Manifest10
-rw-r--r--dev-ruby/activejob/activejob-6.0.6.1.ebuild48
-rw-r--r--dev-ruby/activejob/activejob-6.1.7.2.ebuild47
-rw-r--r--dev-ruby/activejob/activejob-6.1.7.3.ebuild47
-rw-r--r--dev-ruby/activejob/activejob-6.1.7.4.ebuild47
-rw-r--r--dev-ruby/activejob/activejob-6.1.7.6.ebuild47
-rw-r--r--dev-ruby/activejob/activejob-7.0.4.3-r1.ebuild49
-rw-r--r--dev-ruby/activejob/activejob-7.0.4.3.ebuild49
-rw-r--r--dev-ruby/activejob/activejob-7.0.7.2.ebuild49
-rw-r--r--dev-ruby/activejob/activejob-7.0.7.ebuild49
-rw-r--r--dev-ruby/activejob/activejob-7.0.8.ebuild49
-rw-r--r--dev-ruby/activejob/activejob-7.1.1.ebuild49
-rw-r--r--dev-ruby/activeldap/activeldap-6.1.0-r1.ebuild2
-rw-r--r--dev-ruby/activeldap/activeldap-6.1.0.ebuild38
-rw-r--r--dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.2-r2.ebuild4
-rw-r--r--dev-ruby/activemodel/Manifest10
-rw-r--r--dev-ruby/activemodel/activemodel-6.0.6.1.ebuild43
-rw-r--r--dev-ruby/activemodel/activemodel-6.1.7.2.ebuild43
-rw-r--r--dev-ruby/activemodel/activemodel-6.1.7.3.ebuild43
-rw-r--r--dev-ruby/activemodel/activemodel-6.1.7.4.ebuild47
-rw-r--r--dev-ruby/activemodel/activemodel-6.1.7.6.ebuild47
-rw-r--r--dev-ruby/activemodel/activemodel-7.0.4.3-r1.ebuild43
-rw-r--r--dev-ruby/activemodel/activemodel-7.0.4.3.ebuild43
-rw-r--r--dev-ruby/activemodel/activemodel-7.0.7.2.ebuild43
-rw-r--r--dev-ruby/activemodel/activemodel-7.0.7.ebuild43
-rw-r--r--dev-ruby/activemodel/activemodel-7.0.8.ebuild43
-rw-r--r--dev-ruby/activemodel/activemodel-7.1.1.ebuild43
-rw-r--r--dev-ruby/activemodel/files/activemodel-6.1.7.4-ruby32-keywords.patch27
-rw-r--r--dev-ruby/activerecord/Manifest10
-rw-r--r--dev-ruby/activerecord/activerecord-6.0.6.1.ebuild92
-rw-r--r--dev-ruby/activerecord/activerecord-6.1.7.2.ebuild91
-rw-r--r--dev-ruby/activerecord/activerecord-6.1.7.3.ebuild91
-rw-r--r--dev-ruby/activerecord/activerecord-6.1.7.4.ebuild95
-rw-r--r--dev-ruby/activerecord/activerecord-6.1.7.6.ebuild95
-rw-r--r--dev-ruby/activerecord/activerecord-7.0.4.3-r1.ebuild87
-rw-r--r--dev-ruby/activerecord/activerecord-7.0.4.3.ebuild87
-rw-r--r--dev-ruby/activerecord/activerecord-7.0.7.2.ebuild91
-rw-r--r--dev-ruby/activerecord/activerecord-7.0.7.ebuild91
-rw-r--r--dev-ruby/activerecord/activerecord-7.0.8.ebuild95
-rw-r--r--dev-ruby/activerecord/activerecord-7.1.1.ebuild98
-rw-r--r--dev-ruby/activerecord/files/activerecord-6.1.7.4-ruby32-keywords.patch38
-rw-r--r--dev-ruby/activestorage/Manifest10
-rw-r--r--dev-ruby/activestorage/activestorage-6.0.6.1.ebuild62
-rw-r--r--dev-ruby/activestorage/activestorage-6.1.7.2.ebuild61
-rw-r--r--dev-ruby/activestorage/activestorage-6.1.7.3.ebuild61
-rw-r--r--dev-ruby/activestorage/activestorage-6.1.7.4.ebuild62
-rw-r--r--dev-ruby/activestorage/activestorage-6.1.7.6.ebuild62
-rw-r--r--dev-ruby/activestorage/activestorage-7.0.4.3-r1.ebuild67
-rw-r--r--dev-ruby/activestorage/activestorage-7.0.4.3.ebuild67
-rw-r--r--dev-ruby/activestorage/activestorage-7.0.7.2.ebuild68
-rw-r--r--dev-ruby/activestorage/activestorage-7.0.7.ebuild68
-rw-r--r--dev-ruby/activestorage/activestorage-7.0.8.ebuild69
-rw-r--r--dev-ruby/activestorage/activestorage-7.1.1.ebuild71
-rw-r--r--dev-ruby/activesupport/Manifest11
-rw-r--r--dev-ruby/activesupport/activesupport-6.0.6.1-r1.ebuild77
-rw-r--r--dev-ruby/activesupport/activesupport-6.0.6.1-r2.ebuild76
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.7.2-r1.ebuild76
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.7.3-r1.ebuild80
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.7.3-r2.ebuild79
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.7.4.ebuild83
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.7.6.ebuild83
-rw-r--r--dev-ruby/activesupport/activesupport-7.0.4.3-r1.ebuild79
-rw-r--r--dev-ruby/activesupport/activesupport-7.0.4.3-r2.ebuild78
-rw-r--r--dev-ruby/activesupport/activesupport-7.0.7.2.ebuild74
-rw-r--r--dev-ruby/activesupport/activesupport-7.0.7.ebuild74
-rw-r--r--dev-ruby/activesupport/activesupport-7.0.8.ebuild74
-rw-r--r--dev-ruby/activesupport/activesupport-7.1.0.ebuild78
-rw-r--r--dev-ruby/activesupport/activesupport-7.1.1-r1.ebuild82
-rw-r--r--dev-ruby/activesupport/activesupport-7.1.1.ebuild78
-rw-r--r--dev-ruby/activesupport/files/activesupport-6.1.7.4-bytesplice.patch29
-rw-r--r--dev-ruby/activesupport/files/activesupport-6.1.7.4-class_serial.patch23
-rw-r--r--dev-ruby/activesupport/files/activesupport-7.0.4.3-ruby32.patch23
-rw-r--r--dev-ruby/activesupport/files/activesupport-7.1.1-backport-pr50097.patch65
-rw-r--r--dev-ruby/activesupport/metadata.xml3
-rw-r--r--dev-ruby/acts_as_list/Manifest1
-rw-r--r--dev-ruby/acts_as_list/acts_as_list-1.0.4.ebuild38
-rw-r--r--dev-ruby/acts_as_list/acts_as_list-1.1.0.ebuild2
-rw-r--r--dev-ruby/addressable/Manifest1
-rw-r--r--dev-ruby/addressable/addressable-2.8.4.ebuild2
-rw-r--r--dev-ruby/addressable/addressable-2.8.5.ebuild42
-rw-r--r--dev-ruby/airbrussh/Manifest2
-rw-r--r--dev-ruby/airbrussh/airbrussh-1.4.2.ebuild40
-rw-r--r--dev-ruby/airbrussh/airbrussh-1.5.0.ebuild40
-rw-r--r--dev-ruby/amatch/Manifest1
-rw-r--r--dev-ruby/amatch/amatch-0.4.0-r1.ebuild36
-rw-r--r--dev-ruby/amatch/amatch-0.4.1.ebuild2
-rw-r--r--dev-ruby/ammeter/ammeter-1.1.5-r1.ebuild8
-rw-r--r--dev-ruby/ammeter/ammeter-1.1.5.ebuild61
-rw-r--r--dev-ruby/amq-client/amq-client-1.0.4-r1.ebuild2
-rw-r--r--dev-ruby/amq-protocol/amq-protocol-2.3.2-r1.ebuild29
-rw-r--r--dev-ruby/amq-protocol/amq-protocol-2.3.2.ebuild26
-rw-r--r--dev-ruby/amqp/Manifest1
-rw-r--r--dev-ruby/amqp/amqp-1.8.0-r1.ebuild39
-rw-r--r--dev-ruby/amqp/metadata.xml8
-rw-r--r--dev-ruby/annoy/Manifest1
-rw-r--r--dev-ruby/annoy/annoy-0.5.6-r2.ebuild25
-rw-r--r--dev-ruby/annoy/metadata.xml8
-rw-r--r--dev-ruby/appraisal/Manifest2
-rw-r--r--dev-ruby/appraisal/appraisal-2.4.1.ebuild38
-rw-r--r--dev-ruby/appraisal/appraisal-2.5.0.ebuild38
-rw-r--r--dev-ruby/arel-helpers/arel-helpers-2.14.0-r1.ebuild55
-rw-r--r--dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild56
-rw-r--r--dev-ruby/asciidoctor-diagram/Manifest3
-rw-r--r--dev-ruby/asciidoctor-diagram/asciidoctor-diagram-2.2.11.ebuild53
-rw-r--r--dev-ruby/asciidoctor-diagram/asciidoctor-diagram-2.2.12.ebuild53
-rw-r--r--dev-ruby/asciidoctor-diagram/asciidoctor-diagram-2.2.14.ebuild121
-rw-r--r--dev-ruby/asciidoctor-diagram/metadata.xml9
-rw-r--r--dev-ruby/asciidoctor/asciidoctor-2.0.20.ebuild2
-rw-r--r--dev-ruby/asciimath/asciimath-2.0.5.ebuild2
-rw-r--r--dev-ruby/async-container/async-container-0.16.12-r1.ebuild2
-rw-r--r--dev-ruby/async-container/async-container-0.16.12.ebuild42
-rw-r--r--dev-ruby/async-io/Manifest7
-rw-r--r--dev-ruby/async-io/async-io-1.34.0.ebuild36
-rw-r--r--dev-ruby/async-io/async-io-1.34.1.ebuild36
-rw-r--r--dev-ruby/async-io/async-io-1.34.3-r1.ebuild2
-rw-r--r--dev-ruby/async-io/async-io-1.34.3.ebuild36
-rw-r--r--dev-ruby/async-io/async-io-1.35.0.ebuild36
-rw-r--r--dev-ruby/async-io/async-io-1.36.0.ebuild36
-rw-r--r--dev-ruby/async-io/async-io-1.36.1.ebuild36
-rw-r--r--dev-ruby/async-io/async-io-1.37.0.ebuild36
-rw-r--r--dev-ruby/async-io/async-io-1.38.0.ebuild36
-rw-r--r--dev-ruby/async-process/async-process-1.3.1.ebuild2
-rw-r--r--dev-ruby/async-rspec/Manifest1
-rw-r--r--dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild2
-rw-r--r--dev-ruby/async-rspec/async-rspec-1.16.1.ebuild38
-rw-r--r--dev-ruby/async-rspec/async-rspec-1.17.0.ebuild38
-rw-r--r--dev-ruby/async/Manifest7
-rw-r--r--dev-ruby/async/async-1.30.3.ebuild40
-rw-r--r--dev-ruby/async/async-1.31.0.ebuild2
-rw-r--r--dev-ruby/async/async-2.2.1.ebuild45
-rw-r--r--dev-ruby/async/async-2.5.0.ebuild43
-rw-r--r--dev-ruby/async/async-2.5.1.ebuild2
-rw-r--r--dev-ruby/async/async-2.6.2.ebuild46
-rw-r--r--dev-ruby/async/async-2.6.3.ebuild46
-rw-r--r--dev-ruby/async/async-2.6.4.ebuild43
-rw-r--r--dev-ruby/async/async-2.6.5.ebuild43
-rw-r--r--dev-ruby/autoprefixer-rails/Manifest2
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild2
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.15.0.ebuild42
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.16.0.ebuild42
-rw-r--r--dev-ruby/aws-eventstream/Manifest1
-rw-r--r--dev-ruby/aws-eventstream/aws-eventstream-1.2.0.ebuild4
-rw-r--r--dev-ruby/aws-eventstream/aws-eventstream-1.3.0.ebuild21
-rw-r--r--dev-ruby/aws-partitions/Manifest5
-rw-r--r--dev-ruby/aws-partitions/aws-partitions-1.370.0.ebuild21
-rw-r--r--dev-ruby/aws-partitions/aws-partitions-1.780.0.ebuild21
-rw-r--r--dev-ruby/aws-partitions/aws-partitions-1.786.0.ebuild21
-rw-r--r--dev-ruby/aws-partitions/aws-partitions-1.820.0.ebuild21
-rw-r--r--dev-ruby/aws-partitions/aws-partitions-1.843.0.ebuild21
-rw-r--r--dev-ruby/aws-sigv4/Manifest4
-rw-r--r--dev-ruby/aws-sigv4/aws-sigv4-1.5.2.ebuild23
-rw-r--r--dev-ruby/aws-sigv4/aws-sigv4-1.6.0.ebuild23
-rw-r--r--dev-ruby/aws-sigv4/aws-sigv4-1.6.1.ebuild23
-rw-r--r--dev-ruby/aws-sigv4/aws-sigv4-1.7.0.ebuild23
-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/backports/backports-3.24.1.ebuild2
-rw-r--r--dev-ruby/barby/barby-0.6.8-r1.ebuild8
-rw-r--r--dev-ruby/base32/base32-0.3.4-r1.ebuild4
-rw-r--r--dev-ruby/base64/Manifest2
-rw-r--r--dev-ruby/base64/base64-0.1.1.ebuild29
-rw-r--r--dev-ruby/base64/base64-0.2.0.ebuild30
-rw-r--r--dev-ruby/base64/metadata.xml11
-rw-r--r--dev-ruby/bcrypt-ruby/Manifest3
-rw-r--r--dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.18.ebuild50
-rw-r--r--dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.19.ebuild29
-rw-r--r--dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.20.ebuild30
-rw-r--r--dev-ruby/bcrypt-ruby/metadata.xml2
-rw-r--r--dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.1.0-r1.ebuild41
-rw-r--r--dev-ruby/benchmark-ips/Manifest1
-rw-r--r--dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild30
-rw-r--r--dev-ruby/benchmark-ips/benchmark-ips-2.12.0.ebuild2
-rw-r--r--dev-ruby/bigdecimal/Manifest1
-rw-r--r--dev-ruby/bigdecimal/bigdecimal-3.1.4-r1.ebuild32
-rw-r--r--dev-ruby/bigdecimal/metadata.xml11
-rw-r--r--dev-ruby/bindata/Manifest1
-rw-r--r--dev-ruby/bindata/bindata-2.4.14.ebuild22
-rw-r--r--dev-ruby/bindex/bindex-0.8.1-r2.ebuild31
-rw-r--r--dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r1.ebuild30
-rw-r--r--dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r2.ebuild30
-rw-r--r--dev-ruby/blinkstick/blinkstick-1.0.1_p20150901-r1.ebuild2
-rw-r--r--dev-ruby/bogus/bogus-0.1.6-r1.ebuild4
-rw-r--r--dev-ruby/brotli/brotli-0.4.0-r2.ebuild4
-rw-r--r--dev-ruby/bsearch/bsearch-1.5.0-r3.ebuild28
-rw-r--r--dev-ruby/bsearch/bsearch-1.5.0-r4.ebuild28
-rw-r--r--dev-ruby/buftok/buftok-0.3.0-r1.ebuild24
-rw-r--r--dev-ruby/buftok/buftok-0.3.0.ebuild24
-rw-r--r--dev-ruby/bundler/Manifest10
-rw-r--r--dev-ruby/bundler/bundler-2.2.18.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.2.24.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.2.25.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.2.29.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.2.31.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.2.33-r1.ebuild2
-rw-r--r--dev-ruby/bundler/bundler-2.2.33.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.3.26.ebuild2
-rw-r--r--dev-ruby/bundler/bundler-2.3.8-r1.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.3.8.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.4.1.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.4.15.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.4.19.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.4.3.ebuild30
-rw-r--r--dev-ruby/bundler/bundler-2.4.6.ebuild2
-rw-r--r--dev-ruby/bundler/metadata.xml2
-rw-r--r--dev-ruby/bunny/Manifest3
-rw-r--r--dev-ruby/bunny/bunny-2.20.1.ebuild39
-rw-r--r--dev-ruby/bunny/bunny-2.20.3.ebuild39
-rw-r--r--dev-ruby/bunny/bunny-2.22.0.ebuild39
-rw-r--r--dev-ruby/c21e/Manifest1
-rw-r--r--dev-ruby/c21e/c21e-2.0.0.ebuild19
-rw-r--r--dev-ruby/c21e/metadata.xml8
-rw-r--r--dev-ruby/capistrano/Manifest2
-rw-r--r--dev-ruby/capistrano/capistrano-3.17.2.ebuild38
-rw-r--r--dev-ruby/capistrano/capistrano-3.17.3.ebuild4
-rw-r--r--dev-ruby/capistrano/capistrano-3.18.0.ebuild38
-rw-r--r--dev-ruby/capybara/Manifest2
-rw-r--r--dev-ruby/capybara/capybara-3.38.0.ebuild61
-rw-r--r--dev-ruby/capybara/capybara-3.39.0-r1.ebuild4
-rw-r--r--dev-ruby/capybara/capybara-3.39.0.ebuild61
-rw-r--r--dev-ruby/capybara/capybara-3.39.2.ebuild61
-rw-r--r--dev-ruby/cgi/Manifest2
-rw-r--r--dev-ruby/cgi/cgi-0.3.6-r1.ebuild30
-rw-r--r--dev-ruby/cgi/cgi-0.4.0.ebuild32
-rw-r--r--dev-ruby/cgi/metadata.xml11
-rw-r--r--dev-ruby/charlock_holmes/charlock_holmes-0.7.7-r1.ebuild7
-rw-r--r--dev-ruby/chef-utils/Manifest1
-rw-r--r--dev-ruby/chef-utils/chef-utils-18.3.0.ebuild29
-rw-r--r--dev-ruby/chef-utils/metadata.xml12
-rw-r--r--dev-ruby/chronic/chronic-0.10.2-r1.ebuild2
-rw-r--r--dev-ruby/chunky_png/chunky_png-1.4.0-r1.ebuild39
-rw-r--r--dev-ruby/chunky_png/files/chunky_png-1.4.0-ruby32.patch29
-rw-r--r--dev-ruby/climate_control/climate_control-1.2.0.ebuild4
-rw-r--r--dev-ruby/cliver/cliver-0.3.2-r1.ebuild31
-rw-r--r--dev-ruby/coderay/coderay-1.1.3-r2.ebuild2
-rw-r--r--dev-ruby/coercible/coercible-1.0.1.ebuild4
-rw-r--r--dev-ruby/coffee-rails/coffee-rails-5.0.0-r2.ebuild2
-rw-r--r--dev-ruby/colorator/colorator-1.1.0-r1.ebuild4
-rw-r--r--dev-ruby/colored/colored-1.2-r1.ebuild4
-rw-r--r--dev-ruby/colored2/colored2-3.1.2-r1.ebuild25
-rw-r--r--dev-ruby/colored2/colored2-3.1.2.ebuild23
-rw-r--r--dev-ruby/colorize/Manifest4
-rw-r--r--dev-ruby/colorize/colorize-0.8.1-r1.ebuild28
-rw-r--r--dev-ruby/colorize/colorize-1.0.1.ebuild28
-rw-r--r--dev-ruby/colorize/colorize-1.0.3.ebuild28
-rw-r--r--dev-ruby/colorize/colorize-1.0.5.ebuild28
-rw-r--r--dev-ruby/colorize/colorize-1.1.0.ebuild27
-rw-r--r--dev-ruby/columnize/columnize-0.9.0-r1.ebuild17
-rw-r--r--dev-ruby/columnize/columnize-0.9.0-r2.ebuild17
-rw-r--r--dev-ruby/combustion/Manifest2
-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/commonmarker/Manifest4
-rw-r--r--dev-ruby/commonmarker/commonmarker-0.23.10.ebuild41
-rw-r--r--dev-ruby/commonmarker/commonmarker-0.23.5.ebuild41
-rw-r--r--dev-ruby/commonmarker/commonmarker-0.23.6.ebuild41
-rw-r--r--dev-ruby/commonmarker/commonmarker-0.23.7.ebuild41
-rw-r--r--dev-ruby/concurrent-ruby/Manifest2
-rw-r--r--dev-ruby/concurrent-ruby/concurrent-ruby-1.1.9.ebuild38
-rw-r--r--dev-ruby/concurrent-ruby/concurrent-ruby-1.2.0.ebuild38
-rw-r--r--dev-ruby/connection_pool/Manifest2
-rw-r--r--dev-ruby/connection_pool/connection_pool-2.2.5.ebuild27
-rw-r--r--dev-ruby/connection_pool/connection_pool-2.4.1.ebuild29
-rw-r--r--dev-ruby/console/Manifest5
-rw-r--r--dev-ruby/console/console-1.16.2-r1.ebuild42
-rw-r--r--dev-ruby/console/console-1.16.2.ebuild38
-rw-r--r--dev-ruby/console/console-1.17.2.ebuild36
-rw-r--r--dev-ruby/console/console-1.17.4.ebuild36
-rw-r--r--dev-ruby/console/console-1.23.1.ebuild36
-rw-r--r--dev-ruby/console/console-1.23.2.ebuild36
-rw-r--r--dev-ruby/console/files/console-1.16.2-tests.patch155
-rw-r--r--dev-ruby/contracts/contracts-0.17-r1.ebuild2
-rw-r--r--dev-ruby/contracts/contracts-0.17.ebuild27
-rw-r--r--dev-ruby/coolio/Manifest1
-rw-r--r--dev-ruby/coolio/coolio-1.7.1-r2.ebuild48
-rw-r--r--dev-ruby/coolio/coolio-1.8.0.ebuild44
-rw-r--r--dev-ruby/coolio/files/coolio-1.7.1-fix-build-clang16.patch13
-rw-r--r--dev-ruby/countdownlatch/countdownlatch-1.0.0-r2.ebuild4
-rw-r--r--dev-ruby/crass/crass-1.0.6-r1.ebuild3
-rw-r--r--dev-ruby/creole/creole-0.5.0-r1.ebuild30
-rw-r--r--dev-ruby/creole/creole-0.5.0-r2.ebuild30
-rw-r--r--dev-ruby/css_parser/Manifest2
-rw-r--r--dev-ruby/css_parser/css_parser-1.15.0.ebuild43
-rw-r--r--dev-ruby/css_parser/css_parser-1.16.0.ebuild43
-rw-r--r--dev-ruby/csv/Manifest3
-rw-r--r--dev-ruby/csv/csv-3.2.6.ebuild34
-rw-r--r--dev-ruby/csv/csv-3.2.7.ebuild34
-rw-r--r--dev-ruby/csv/csv-3.2.8.ebuild34
-rw-r--r--dev-ruby/curb/Manifest2
-rw-r--r--dev-ruby/curb/curb-1.0.1.ebuild45
-rw-r--r--dev-ruby/curb/curb-1.0.3.ebuild45
-rw-r--r--dev-ruby/curb/curb-1.0.5.ebuild2
-rw-r--r--dev-ruby/dalli/Manifest2
-rw-r--r--dev-ruby/dalli/dalli-3.2.4.ebuild4
-rw-r--r--dev-ruby/dalli/dalli-3.2.5.ebuild43
-rw-r--r--dev-ruby/dalli/dalli-3.2.6.ebuild44
-rw-r--r--dev-ruby/database_cleaner-active_record/Manifest1
-rw-r--r--dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.0.1.ebuild28
-rw-r--r--dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.1.0.ebuild4
-rw-r--r--dev-ruby/database_cleaner-core/database_cleaner-core-2.0.1-r1.ebuild22
-rw-r--r--dev-ruby/database_cleaner-core/database_cleaner-core-2.0.1.ebuild22
-rw-r--r--dev-ruby/database_cleaner/Manifest1
-rw-r--r--dev-ruby/database_cleaner/database_cleaner-2.0.1.ebuild21
-rw-r--r--dev-ruby/database_cleaner/database_cleaner-2.0.2.ebuild4
-rw-r--r--dev-ruby/date/Manifest1
-rw-r--r--dev-ruby/date/date-3.3.3.ebuild2
-rw-r--r--dev-ruby/date/date-3.3.4.ebuild33
-rw-r--r--dev-ruby/date_validator/date_validator-0.12.0.ebuild4
-rw-r--r--dev-ruby/dbf/dbf-4.2.4.ebuild2
-rw-r--r--dev-ruby/ddmetrics/Manifest1
-rw-r--r--dev-ruby/ddmetrics/ddmetrics-1.1.0.ebuild28
-rw-r--r--dev-ruby/ddmetrics/metadata.xml3
-rw-r--r--dev-ruby/ddplugin/ddplugin-1.0.3.ebuild26
-rw-r--r--dev-ruby/debug/Manifest1
-rw-r--r--dev-ruby/debug/debug-1.8.0.ebuild38
-rw-r--r--dev-ruby/debug_inspector/debug_inspector-1.1.0-r1.ebuild2
-rw-r--r--dev-ruby/debug_inspector/debug_inspector-1.1.0.ebuild28
-rw-r--r--dev-ruby/deckar01-task_list/Manifest1
-rw-r--r--dev-ruby/deckar01-task_list/deckar01-task_list-2.3.2.ebuild2
-rw-r--r--dev-ruby/deckar01-task_list/deckar01-task_list-2.3.3.ebuild29
-rw-r--r--dev-ruby/delayer-deferred/delayer-deferred-2.2.0-r1.ebuild26
-rw-r--r--dev-ruby/delayer-deferred/delayer-deferred-2.2.0.ebuild27
-rw-r--r--dev-ruby/deprecated/Manifest1
-rw-r--r--dev-ruby/deprecated/deprecated-3.0.1-r3.ebuild25
-rw-r--r--dev-ruby/deprecated/metadata.xml11
-rw-r--r--dev-ruby/did_you_mean/Manifest3
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.5.0.ebuild24
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.6.1.ebuild24
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.6.2.ebuild24
-rw-r--r--dev-ruby/diff-lcs/diff-lcs-1.5.0.ebuild2
-rw-r--r--dev-ruby/digest/digest-3.1.1.ebuild2
-rw-r--r--dev-ruby/dnsruby/Manifest1
-rw-r--r--dev-ruby/dnsruby/dnsruby-1.61.9.ebuild35
-rw-r--r--dev-ruby/dnsruby/dnsruby-1.70.0.ebuild2
-rw-r--r--dev-ruby/docile/docile-1.4.0-r1.ebuild2
-rw-r--r--dev-ruby/docile/docile-1.4.0.ebuild30
-rw-r--r--dev-ruby/docker-api/Manifest1
-rw-r--r--dev-ruby/docker-api/docker-api-2.2.0.ebuild38
-rw-r--r--dev-ruby/docker-api/metadata.xml11
-rw-r--r--dev-ruby/domain_name/Manifest1
-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-r2.ebuild2
-rw-r--r--dev-ruby/domain_name/domain_name-0.6.20231109.ebuild44
-rw-r--r--dev-ruby/drb/Manifest2
-rw-r--r--dev-ruby/drb/drb-2.1.1.ebuild27
-rw-r--r--dev-ruby/drb/drb-2.2.0.ebuild27
-rw-r--r--dev-ruby/drb/metadata.xml11
-rw-r--r--dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild2
-rw-r--r--dev-ruby/elastic-transport/Manifest4
-rw-r--r--dev-ruby/elastic-transport/elastic-transport-8.2.2.ebuild77
-rw-r--r--dev-ruby/elastic-transport/elastic-transport-8.2.3.ebuild77
-rw-r--r--dev-ruby/elastic-transport/elastic-transport-8.2.4.ebuild77
-rw-r--r--dev-ruby/elastic-transport/elastic-transport-8.3.0.ebuild77
-rw-r--r--dev-ruby/elastic-transport/metadata.xml10
-rw-r--r--dev-ruby/elasticsearch-api/Manifest6
-rw-r--r--dev-ruby/elasticsearch-api/elasticsearch-api-7.17.7.ebuild60
-rw-r--r--dev-ruby/elasticsearch-api/elasticsearch-api-7.17.8.ebuild61
-rw-r--r--dev-ruby/elasticsearch-api/elasticsearch-api-7.17.9.ebuild61
-rw-r--r--dev-ruby/elasticsearch-api/elasticsearch-api-8.10.0.ebuild62
-rw-r--r--dev-ruby/elasticsearch-api/elasticsearch-api-8.8.0.ebuild61
-rw-r--r--dev-ruby/elasticsearch-api/elasticsearch-api-8.9.0.ebuild61
-rw-r--r--dev-ruby/elasticsearch-api/metadata.xml9
-rw-r--r--dev-ruby/elasticsearch-transport/Manifest3
-rw-r--r--dev-ruby/elasticsearch-transport/elasticsearch-transport-6.8.3.ebuild54
-rw-r--r--dev-ruby/elasticsearch-transport/elasticsearch-transport-7.17.7.ebuild69
-rw-r--r--dev-ruby/elasticsearch-transport/elasticsearch-transport-7.17.8.ebuild69
-rw-r--r--dev-ruby/elasticsearch-transport/elasticsearch-transport-7.17.9.ebuild70
-rw-r--r--dev-ruby/elasticsearch/Manifest6
-rw-r--r--dev-ruby/elasticsearch/elasticsearch-7.17.7-r1.ebuild55
-rw-r--r--dev-ruby/elasticsearch/elasticsearch-7.17.8.ebuild55
-rw-r--r--dev-ruby/elasticsearch/elasticsearch-7.17.9.ebuild55
-rw-r--r--dev-ruby/elasticsearch/elasticsearch-8.10.0.ebuild54
-rw-r--r--dev-ruby/elasticsearch/elasticsearch-8.8.0.ebuild53
-rw-r--r--dev-ruby/elasticsearch/elasticsearch-8.9.0.ebuild54
-rw-r--r--dev-ruby/elasticsearch/metadata.xml9
-rw-r--r--dev-ruby/em-websocket/em-websocket-0.5.3-r1.ebuild46
-rw-r--r--dev-ruby/em-websocket/em-websocket-0.5.3.ebuild46
-rw-r--r--dev-ruby/equalizer/equalizer-0.0.11-r1.ebuild27
-rw-r--r--dev-ruby/equatable/equatable-0.7.0-r1.ebuild26
-rw-r--r--dev-ruby/equatable/equatable-0.7.0.ebuild26
-rw-r--r--dev-ruby/erubi/Manifest2
-rw-r--r--dev-ruby/erubi/erubi-1.10.0-r1.ebuild25
-rw-r--r--dev-ruby/erubi/erubi-1.11.0.ebuild25
-rw-r--r--dev-ruby/erubis/erubis-2.7.0-r4.ebuild2
-rw-r--r--dev-ruby/evented-spec/evented-spec-0.9.0-r1.ebuild2
-rw-r--r--dev-ruby/excon/Manifest4
-rw-r--r--dev-ruby/excon/excon-0.102.0.ebuild51
-rw-r--r--dev-ruby/excon/excon-0.103.0.ebuild54
-rw-r--r--dev-ruby/excon/excon-0.104.0.ebuild54
-rw-r--r--dev-ruby/excon/excon-0.95.0.ebuild45
-rw-r--r--dev-ruby/execjs/Manifest1
-rw-r--r--dev-ruby/execjs/execjs-2.8.1.ebuild35
-rw-r--r--dev-ruby/execjs/execjs-2.9.1.ebuild35
-rw-r--r--dev-ruby/exifr/Manifest1
-rw-r--r--dev-ruby/exifr/exifr-1.3.10.ebuild25
-rw-r--r--dev-ruby/facter/Manifest6
-rw-r--r--dev-ruby/facter/facter-3.14.24.ebuild2
-rw-r--r--dev-ruby/facter/facter-4.4.0.ebuild46
-rw-r--r--dev-ruby/facter/facter-4.4.1.ebuild (renamed from dev-ruby/facter/facter-4.3.1.ebuild)0
-rw-r--r--dev-ruby/facter/facter-4.4.3-r1.ebuild55
-rw-r--r--dev-ruby/facter/facter-4.5.0.ebuild55
-rw-r--r--dev-ruby/facter/facter-4.5.1.ebuild55
-rw-r--r--dev-ruby/facter/files/facter-4.4.3-rspec-gentoo-tweak.patch53
-rw-r--r--dev-ruby/facter/metadata.xml3
-rw-r--r--dev-ruby/fake_ftp/Manifest1
-rw-r--r--dev-ruby/fake_ftp/fake_ftp-0.3.0.ebuild22
-rw-r--r--dev-ruby/fake_ftp/metadata.xml11
-rw-r--r--dev-ruby/fakefs/Manifest2
-rw-r--r--dev-ruby/fakefs/fakefs-1.3.2.ebuild46
-rw-r--r--dev-ruby/fakefs/fakefs-2.5.0.ebuild49
-rw-r--r--dev-ruby/fakefs/metadata.xml3
-rw-r--r--dev-ruby/faker/Manifest4
-rw-r--r--dev-ruby/faker/faker-2.23.0-r1.ebuild2
-rw-r--r--dev-ruby/faker/faker-2.23.0.ebuild30
-rw-r--r--dev-ruby/faker/faker-3.1.0.ebuild30
-rw-r--r--dev-ruby/faker/faker-3.1.1.ebuild30
-rw-r--r--dev-ruby/faker/faker-3.2.1.ebuild30
-rw-r--r--dev-ruby/faker/faker-3.2.2.ebuild30
-rw-r--r--dev-ruby/faraday-follow_redirects/Manifest1
-rw-r--r--dev-ruby/faraday-follow_redirects/faraday-follow_redirects-0.3.0.ebuild33
-rw-r--r--dev-ruby/faraday-follow_redirects/metadata.xml11
-rw-r--r--dev-ruby/faraday-multipart/Manifest1
-rw-r--r--dev-ruby/faraday-multipart/faraday-multipart-1.0.4.ebuild35
-rw-r--r--dev-ruby/faraday-multipart/metadata.xml11
-rw-r--r--dev-ruby/faraday-net_http/Manifest3
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-2.0.3.ebuild30
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild2
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-3.0.0.ebuild30
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-3.0.1.ebuild30
-rw-r--r--dev-ruby/faraday-net_http_persistent/Manifest1
-rw-r--r--dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-2.1.0.ebuild39
-rw-r--r--dev-ruby/faraday-net_http_persistent/metadata.xml11
-rw-r--r--dev-ruby/faraday-retry/Manifest1
-rw-r--r--dev-ruby/faraday-retry/faraday-retry-2.2.0.ebuild37
-rw-r--r--dev-ruby/faraday-retry/metadata.xml11
-rw-r--r--dev-ruby/faraday/Manifest10
-rw-r--r--dev-ruby/faraday/faraday-2.3.0.ebuild66
-rw-r--r--dev-ruby/faraday/faraday-2.4.0.ebuild66
-rw-r--r--dev-ruby/faraday/faraday-2.5.2.ebuild66
-rw-r--r--dev-ruby/faraday/faraday-2.6.0.ebuild66
-rw-r--r--dev-ruby/faraday/faraday-2.7.10.ebuild61
-rw-r--r--dev-ruby/faraday/faraday-2.7.11.ebuild62
-rw-r--r--dev-ruby/faraday/faraday-2.7.12.ebuild62
-rw-r--r--dev-ruby/faraday/faraday-2.7.2.ebuild66
-rw-r--r--dev-ruby/faraday/faraday-2.7.4.ebuild66
-rw-r--r--dev-ruby/faraday/faraday-2.7.6.ebuild61
-rw-r--r--dev-ruby/faraday_middleware/faraday_middleware-1.2.0.ebuild1
-rw-r--r--dev-ruby/fast_xs/Manifest1
-rw-r--r--dev-ruby/fast_xs/fast_xs-0.8.0-r3.ebuild35
-rw-r--r--dev-ruby/fast_xs/files/fast_xs-0.8.0+ruby-1.9.patch23
-rw-r--r--dev-ruby/fast_xs/metadata.xml11
-rw-r--r--dev-ruby/fcgi/fcgi-0.9.2.2.ebuild2
-rw-r--r--dev-ruby/ffaker/Manifest2
-rw-r--r--dev-ruby/ffaker/ffaker-2.22.0.ebuild24
-rw-r--r--dev-ruby/ffaker/ffaker-2.23.0.ebuild24
-rw-r--r--dev-ruby/ffaker/metadata.xml3
-rw-r--r--dev-ruby/ffi-compiler/Manifest2
-rw-r--r--dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r1.ebuild21
-rw-r--r--dev-ruby/ffi-compiler/ffi-compiler-1.2.1.ebuild (renamed from dev-ruby/ffi-compiler/ffi-compiler-1.2.0.ebuild)0
-rw-r--r--dev-ruby/ffi/Manifest2
-rw-r--r--dev-ruby/ffi/ffi-1.16.2.ebuild66
-rw-r--r--dev-ruby/ffi/ffi-1.16.3.ebuild66
-rw-r--r--dev-ruby/fiber-annotation/Manifest1
-rw-r--r--dev-ruby/fiber-annotation/fiber-annotation-0.2.0.ebuild28
-rw-r--r--dev-ruby/fiber-annotation/metadata.xml12
-rw-r--r--dev-ruby/fiber-local/fiber-local-1.0.0.ebuild2
-rw-r--r--dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild2
-rw-r--r--dev-ruby/fileutils/Manifest2
-rw-r--r--dev-ruby/fileutils/fileutils-1.7.1.ebuild27
-rw-r--r--dev-ruby/fileutils/fileutils-1.7.2.ebuild29
-rw-r--r--dev-ruby/fileutils/metadata.xml11
-rw-r--r--dev-ruby/filigree/filigree-0.4.1-r1.ebuild22
-rw-r--r--dev-ruby/filigree/filigree-0.4.1.ebuild22
-rw-r--r--dev-ruby/flexmock/Manifest1
-rw-r--r--dev-ruby/flexmock/flexmock-2.3.8.ebuild44
-rw-r--r--dev-ruby/flog/Manifest2
-rw-r--r--dev-ruby/flog/flog-4.7.0.ebuild28
-rw-r--r--dev-ruby/flog/flog-4.8.0.ebuild28
-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-r1.ebuild22
-rw-r--r--dev-ruby/forgery/forgery-0.8.1.ebuild22
-rw-r--r--dev-ruby/forwardable-extended/forwardable-extended-2.6.0-r2.ebuild4
-rw-r--r--dev-ruby/forwardable/forwardable-1.3.3.ebuild2
-rw-r--r--dev-ruby/gettext-setup/Manifest1
-rw-r--r--dev-ruby/gettext-setup/gettext-setup-1.1.0.ebuild42
-rw-r--r--dev-ruby/gettext_i18n_rails/Manifest4
-rw-r--r--dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.10.0.ebuild38
-rw-r--r--dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.10.1.ebuild38
-rw-r--r--dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.11.0.ebuild38
-rw-r--r--dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.12.0.ebuild46
-rw-r--r--dev-ruby/git/Manifest2
-rw-r--r--dev-ruby/git/git-1.13.2.ebuild44
-rw-r--r--dev-ruby/git/git-1.16.0.ebuild42
-rw-r--r--dev-ruby/git/git-1.18.0.ebuild2
-rw-r--r--dev-ruby/globalid/Manifest1
-rw-r--r--dev-ruby/globalid/globalid-1.1.0.ebuild29
-rw-r--r--dev-ruby/globalid/globalid-1.2.1.ebuild27
-rw-r--r--dev-ruby/google-protobuf/Manifest2
-rw-r--r--dev-ruby/google-protobuf/google-protobuf-3.19.6.ebuild35
-rw-r--r--dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild39
-rw-r--r--dev-ruby/googleapis-common-protos-types/Manifest1
-rw-r--r--dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.8.0.ebuild22
-rw-r--r--dev-ruby/googleapis-common-protos-types/metadata.xml11
-rw-r--r--dev-ruby/gpgme/Manifest3
-rw-r--r--dev-ruby/gpgme/gpgme-2.0.20-r3.ebuild52
-rw-r--r--dev-ruby/gpgme/gpgme-2.0.21.ebuild55
-rw-r--r--dev-ruby/gpgme/gpgme-2.0.22.ebuild2
-rw-r--r--dev-ruby/gpgme/gpgme-2.0.23.ebuild55
-rw-r--r--dev-ruby/grpc/Manifest1
-rw-r--r--dev-ruby/grpc/grpc-1.54.0.ebuild31
-rw-r--r--dev-ruby/grpc/metadata.xml11
-rw-r--r--dev-ruby/gruff/Manifest4
-rw-r--r--dev-ruby/gruff/gruff-0.19.0.ebuild53
-rw-r--r--dev-ruby/gruff/gruff-0.21.0.ebuild53
-rw-r--r--dev-ruby/gruff/gruff-0.22.0.ebuild53
-rw-r--r--dev-ruby/gruff/gruff-0.23.0.ebuild53
-rw-r--r--dev-ruby/haml-rails/Manifest2
-rw-r--r--dev-ruby/haml-rails/haml-rails-2.0.1-r1.ebuild30
-rw-r--r--dev-ruby/haml-rails/haml-rails-2.1.0.ebuild31
-rw-r--r--dev-ruby/haml/Manifest3
-rw-r--r--dev-ruby/haml/haml-5.2.2.ebuild4
-rw-r--r--dev-ruby/haml/haml-6.1.1.ebuild56
-rw-r--r--dev-ruby/haml/haml-6.1.2.ebuild59
-rw-r--r--dev-ruby/haml/haml-6.1.4.ebuild59
-rw-r--r--dev-ruby/haml/haml-6.2.3.ebuild56
-rw-r--r--dev-ruby/hamster/Manifest1
-rw-r--r--dev-ruby/hamster/hamster-3.0.0-r2.ebuild27
-rw-r--r--dev-ruby/hamster/metadata.xml11
-rw-r--r--dev-ruby/hashery/hashery-2.1.2-r1.ebuild2
-rw-r--r--dev-ruby/hashie/Manifest1
-rw-r--r--dev-ruby/hashie/files/hashie-5.0.0-ruby32-tests.patch71
-rw-r--r--dev-ruby/hashie/hashie-4.1.0-r1.ebuild44
-rw-r--r--dev-ruby/hashie/hashie-5.0.0.ebuild8
-rw-r--r--dev-ruby/hashie/metadata.xml3
-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.ebuild27
-rw-r--r--dev-ruby/heredoc_unindent/heredoc_unindent-1.2.0-r2.ebuild27
-rw-r--r--dev-ruby/hiera-eyaml-plaintext/hiera-eyaml-plaintext-0.6-r2.ebuild2
-rw-r--r--dev-ruby/hiera-eyaml/Manifest1
-rw-r--r--dev-ruby/hiera-eyaml/hiera-eyaml-3.3.0-r1.ebuild2
-rw-r--r--dev-ruby/hiera-eyaml/hiera-eyaml-3.4.0.ebuild56
-rw-r--r--dev-ruby/hiera-eyaml/metadata.xml2
-rw-r--r--dev-ruby/hiera/Manifest3
-rw-r--r--dev-ruby/hiera/hiera-3.10.0.ebuild24
-rw-r--r--dev-ruby/hiera/hiera-3.11.0.ebuild24
-rw-r--r--dev-ruby/hiera/hiera-3.12.0.ebuild2
-rw-r--r--dev-ruby/hiera/hiera-3.9.0.ebuild24
-rw-r--r--dev-ruby/highline/Manifest1
-rw-r--r--dev-ruby/highline/highline-2.0.3-r1.ebuild34
-rw-r--r--dev-ruby/histogram/histogram-0.2.4.1.ebuild25
-rw-r--r--dev-ruby/hitimes/hitimes-2.0.0-r1.ebuild4
-rw-r--r--dev-ruby/hocon/Manifest1
-rw-r--r--dev-ruby/hocon/hocon-1.3.1-r1.ebuild24
-rw-r--r--dev-ruby/hoe/Manifest2
-rw-r--r--dev-ruby/hoe/hoe-4.0.4.ebuild53
-rw-r--r--dev-ruby/hoe/hoe-4.0.5.ebuild53
-rw-r--r--dev-ruby/html-pipeline/Manifest1
-rw-r--r--dev-ruby/html-pipeline/html-pipeline-2.14.2.ebuild42
-rw-r--r--dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild4
-rw-r--r--dev-ruby/http-accept/Manifest1
-rw-r--r--dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild25
-rw-r--r--dev-ruby/http-accept/http-accept-1.7.0.ebuild20
-rw-r--r--dev-ruby/http-accept/http-accept-2.1.1-r1.ebuild27
-rw-r--r--dev-ruby/http-accept/http-accept-2.2.0.ebuild4
-rw-r--r--dev-ruby/http-cookie/http-cookie-1.0.5.ebuild29
-rw-r--r--dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild6
-rw-r--r--dev-ruby/http/Manifest1
-rw-r--r--dev-ruby/http/http-5.1.0.ebuild60
-rw-r--r--dev-ruby/http/http-5.1.1.ebuild2
-rw-r--r--dev-ruby/http_parser_rb/http_parser_rb-0.6.0-r2.ebuild4
-rw-r--r--dev-ruby/http_parser_rb/http_parser_rb-0.8.0.ebuild2
-rw-r--r--dev-ruby/httparty/httparty-0.21.0.ebuild2
-rw-r--r--dev-ruby/httpauth/httpauth-0.2.1-r1.ebuild4
-rw-r--r--dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild2
-rw-r--r--dev-ruby/i18n/Manifest1
-rw-r--r--dev-ruby/i18n/i18n-1.13.0.ebuild2
-rw-r--r--dev-ruby/i18n/i18n-1.14.1.ebuild64
-rw-r--r--dev-ruby/image_processing/image_processing-1.12.2.ebuild5
-rw-r--r--dev-ruby/imagesize/imagesize-0.1.1_p20100902-r2.ebuild4
-rw-r--r--dev-ruby/immutable-ruby/Manifest1
-rw-r--r--dev-ruby/immutable-ruby/immutable-ruby-0.1.0.ebuild33
-rw-r--r--dev-ruby/immutable-ruby/metadata.xml12
-rw-r--r--dev-ruby/importmap-rails/Manifest2
-rw-r--r--dev-ruby/importmap-rails/importmap-rails-1.2.1.ebuild28
-rw-r--r--dev-ruby/importmap-rails/importmap-rails-1.2.3.ebuild28
-rw-r--r--dev-ruby/importmap-rails/metadata.xml12
-rw-r--r--dev-ruby/inflecto/Manifest1
-rw-r--r--dev-ruby/inflecto/inflecto-0.0.2-r1.ebuild20
-rw-r--r--dev-ruby/inflecto/metadata.xml11
-rw-r--r--dev-ruby/instance_storage/instance_storage-1.0.0-r1.ebuild21
-rw-r--r--dev-ruby/instance_storage/instance_storage-1.0.0-r2.ebuild21
-rw-r--r--dev-ruby/instance_storage/instance_storage-2.0.0-r1.ebuild21
-rw-r--r--dev-ruby/instance_storage/instance_storage-2.0.0.ebuild21
-rw-r--r--dev-ruby/instantiator/Manifest1
-rw-r--r--dev-ruby/instantiator/instantiator-0.0.7-r1.ebuild24
-rw-r--r--dev-ruby/instantiator/metadata.xml11
-rw-r--r--dev-ruby/io-console/Manifest1
-rw-r--r--dev-ruby/io-console/io-console-0.6.0-r1.ebuild40
-rw-r--r--dev-ruby/io-console/metadata.xml11
-rw-r--r--dev-ruby/io-event/Manifest3
-rw-r--r--dev-ruby/io-event/io-event-1.1.6.ebuild34
-rw-r--r--dev-ruby/io-event/io-event-1.1.7.ebuild2
-rw-r--r--dev-ruby/io-event/io-event-1.3.2.ebuild36
-rw-r--r--dev-ruby/io-event/io-event-1.3.3.ebuild36
-rw-r--r--dev-ruby/io-wait/Manifest1
-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.ebuild4
-rw-r--r--dev-ruby/ipaddr/Manifest1
-rw-r--r--dev-ruby/ipaddr/ipaddr-1.2.5.ebuild31
-rw-r--r--dev-ruby/ipaddr/metadata.xml11
-rw-r--r--dev-ruby/irb/Manifest2
-rw-r--r--dev-ruby/irb/irb-1.7.4.ebuild53
-rw-r--r--dev-ruby/irb/irb-1.8.3.ebuild53
-rw-r--r--dev-ruby/irb/metadata.xml11
-rw-r--r--dev-ruby/jbuilder/jbuilder-2.11.5.ebuild4
-rw-r--r--dev-ruby/jbuilder/metadata.xml15
-rw-r--r--dev-ruby/jmespath/Manifest1
-rw-r--r--dev-ruby/jmespath/jmespath-1.6.1-r1.ebuild27
-rw-r--r--dev-ruby/jmespath/jmespath-1.6.1.ebuild26
-rw-r--r--dev-ruby/jquery-rails/Manifest2
-rw-r--r--dev-ruby/jquery-rails/jquery-rails-4.5.1.ebuild34
-rw-r--r--dev-ruby/jquery-rails/jquery-rails-4.6.0.ebuild34
-rw-r--r--dev-ruby/jquery-rails/metadata.xml11
-rw-r--r--dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r2.ebuild2
-rw-r--r--dev-ruby/json_schema/Manifest2
-rw-r--r--dev-ruby/json_schema/json_schema-0.20.9.ebuild29
-rw-r--r--dev-ruby/json_schema/json_schema-0.21.0.ebuild32
-rw-r--r--dev-ruby/json_schema/metadata.xml15
-rw-r--r--dev-ruby/jwt/Manifest2
-rw-r--r--dev-ruby/jwt/files/jwt-2.2.3-ec-test.patch22
-rw-r--r--dev-ruby/jwt/jwt-2.2.3.ebuild35
-rw-r--r--dev-ruby/jwt/jwt-2.7.1.ebuild33
-rw-r--r--dev-ruby/kirbybase/Manifest1
-rw-r--r--dev-ruby/kirbybase/kirbybase-2.6.1-r3.ebuild32
-rw-r--r--dev-ruby/kirbybase/metadata.xml8
-rw-r--r--dev-ruby/kissfft/kissfft-0.0.2-r1.ebuild4
-rw-r--r--dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild2
-rw-r--r--dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0.ebuild30
-rw-r--r--dev-ruby/leto/Manifest1
-rw-r--r--dev-ruby/leto/leto-2.1.0.ebuild30
-rw-r--r--dev-ruby/leto/metadata.xml12
-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/libusb/libusb-0.6.4-r2.ebuild2
-rw-r--r--dev-ruby/liquid-c/liquid-c-4.1.0.ebuild5
-rw-r--r--dev-ruby/liquid/Manifest1
-rw-r--r--dev-ruby/liquid/liquid-5.3.0.ebuild31
-rw-r--r--dev-ruby/llhttp-ffi/llhttp-ffi-0.5.0.ebuild6
-rw-r--r--dev-ruby/llhttp-ffi/metadata.xml2
-rw-r--r--dev-ruby/localhost/localhost-1.1.10.ebuild2
-rw-r--r--dev-ruby/lockfile/lockfile-2.1.3-r1.ebuild4
-rw-r--r--dev-ruby/log4r/log4r-1.1.10-r3.ebuild6
-rw-r--r--dev-ruby/logger/Manifest2
-rw-r--r--dev-ruby/logger/logger-1.5.3.ebuild25
-rw-r--r--dev-ruby/logger/logger-1.6.0.ebuild27
-rw-r--r--dev-ruby/logger/metadata.xml11
-rw-r--r--dev-ruby/loofah/Manifest6
-rw-r--r--dev-ruby/loofah/loofah-2.19.1.ebuild39
-rw-r--r--dev-ruby/loofah/loofah-2.20.0.ebuild39
-rw-r--r--dev-ruby/loofah/loofah-2.21.1.ebuild39
-rw-r--r--dev-ruby/loofah/loofah-2.21.2.ebuild39
-rw-r--r--dev-ruby/loofah/loofah-2.21.3.ebuild2
-rw-r--r--dev-ruby/loofah/loofah-2.21.4.ebuild39
-rw-r--r--dev-ruby/loofah/loofah-2.22.0.ebuild39
-rw-r--r--dev-ruby/lumberjack/Manifest2
-rw-r--r--dev-ruby/lumberjack/lumberjack-1.2.10.ebuild27
-rw-r--r--dev-ruby/lumberjack/lumberjack-1.2.8-r1.ebuild27
-rw-r--r--dev-ruby/lumberjack/lumberjack-1.2.8.ebuild27
-rw-r--r--dev-ruby/lumberjack/lumberjack-1.2.9.ebuild27
-rw-r--r--dev-ruby/mab/mab-0.0.3-r2.ebuild6
-rw-r--r--dev-ruby/magic/magic-0.2.9-r2.ebuild7
-rw-r--r--dev-ruby/mail/Manifest1
-rw-r--r--dev-ruby/mail/files/mail-2.7.1-psych-4.patch122
-rw-r--r--dev-ruby/mail/mail-2.7.1-r1.ebuild32
-rw-r--r--dev-ruby/mail/mail-2.7.1-r2.ebuild37
-rw-r--r--dev-ruby/maildir/maildir-2.2.3-r1.ebuild5
-rw-r--r--dev-ruby/marcel/marcel-1.0.2.ebuild8
-rw-r--r--dev-ruby/marcel/metadata.xml2
-rw-r--r--dev-ruby/mash/mash-0.1.1-r3.ebuild4
-rw-r--r--dev-ruby/matrix/matrix-0.4.2.ebuild2
-rw-r--r--dev-ruby/maxitest/Manifest4
-rw-r--r--dev-ruby/maxitest/maxitest-3.7.0-r1.ebuild50
-rw-r--r--dev-ruby/maxitest/maxitest-5.2.0.ebuild50
-rw-r--r--dev-ruby/maxitest/maxitest-5.3.1.ebuild50
-rw-r--r--dev-ruby/maxitest/maxitest-5.4.0.ebuild50
-rw-r--r--dev-ruby/mecab-ruby/mecab-ruby-0.996-r2.ebuild4
-rw-r--r--dev-ruby/mechanize/Manifest2
-rw-r--r--dev-ruby/mechanize/files/mechanize-2.9.1-libxml2-1.patch64
-rw-r--r--dev-ruby/mechanize/files/mechanize-2.9.1-libxml2-2.patch34
-rw-r--r--dev-ruby/mechanize/mechanize-2.8.5.ebuild45
-rw-r--r--dev-ruby/mechanize/mechanize-2.9.0.ebuild45
-rw-r--r--dev-ruby/mechanize/mechanize-2.9.1.ebuild9
-rw-r--r--dev-ruby/memo_wise/Manifest1
-rw-r--r--dev-ruby/memo_wise/memo_wise-1.8.0.ebuild36
-rw-r--r--dev-ruby/memoist/memoist-0.16.2-r1.ebuild2
-rw-r--r--dev-ruby/memoist/memoist-0.16.2.ebuild23
-rw-r--r--dev-ruby/memoizable/memoizable-0.4.2-r1.ebuild4
-rw-r--r--dev-ruby/memoize/Manifest1
-rw-r--r--dev-ruby/memoize/memoize-1.3.1-r2.ebuild23
-rw-r--r--dev-ruby/memoize/metadata.xml15
-rw-r--r--dev-ruby/mercenary/mercenary-0.4.0.ebuild19
-rw-r--r--dev-ruby/middleware/metadata.xml3
-rw-r--r--dev-ruby/middleware/middleware-0.1.0.ebuild23
-rw-r--r--dev-ruby/mime-types-data/Manifest2
-rw-r--r--dev-ruby/mime-types-data/mime-types-data-3.2023.0808.ebuild22
-rw-r--r--dev-ruby/mime-types-data/mime-types-data-3.2023.1003.ebuild22
-rw-r--r--dev-ruby/mime-types/Manifest2
-rw-r--r--dev-ruby/mime-types/mime-types-3.5.0.ebuild32
-rw-r--r--dev-ruby/mime-types/mime-types-3.5.1.ebuild32
-rw-r--r--dev-ruby/mini_magick/Manifest1
-rw-r--r--dev-ruby/mini_magick/mini_magick-4.11.0-r1.ebuild62
-rw-r--r--dev-ruby/mini_mime/Manifest1
-rw-r--r--dev-ruby/mini_mime/mini_mime-1.1.5.ebuild31
-rw-r--r--dev-ruby/mini_portile2/Manifest4
-rw-r--r--dev-ruby/mini_portile2/mini_portile2-2.8.1.ebuild27
-rw-r--r--dev-ruby/mini_portile2/mini_portile2-2.8.2.ebuild27
-rw-r--r--dev-ruby/mini_portile2/mini_portile2-2.8.4.ebuild29
-rw-r--r--dev-ruby/mini_portile2/mini_portile2-2.8.5.ebuild29
-rw-r--r--dev-ruby/minispec-metadata/Manifest1
-rw-r--r--dev-ruby/minispec-metadata/minispec-metadata-3.5.0.ebuild23
-rw-r--r--dev-ruby/minitar/minitar-0.9-r1.ebuild2
-rw-r--r--dev-ruby/minitest-hooks/Manifest1
-rw-r--r--dev-ruby/minitest-hooks/minitest-hooks-1.5.0.ebuild2
-rw-r--r--dev-ruby/minitest-hooks/minitest-hooks-1.5.1.ebuild19
-rw-r--r--dev-ruby/minitest/Manifest4
-rw-r--r--dev-ruby/minitest/minitest-5.14.4.ebuild22
-rw-r--r--dev-ruby/minitest/minitest-5.18.1.ebuild28
-rw-r--r--dev-ruby/minitest/minitest-5.19.0.ebuild28
-rw-r--r--dev-ruby/minitest/minitest-5.20.0.ebuild28
-rw-r--r--dev-ruby/mixlib-config/Manifest1
-rw-r--r--dev-ruby/mixlib-config/metadata.xml12
-rw-r--r--dev-ruby/mixlib-config/mixlib-config-3.0.27.ebuild24
-rw-r--r--dev-ruby/mixlib-shellout/Manifest1
-rw-r--r--dev-ruby/mixlib-shellout/metadata.xml2
-rw-r--r--dev-ruby/mixlib-shellout/mixlib-shellout-3.0.9-r1.ebuild31
-rw-r--r--dev-ruby/mixlib-shellout/mixlib-shellout-3.0.9.ebuild30
-rw-r--r--dev-ruby/mixlib-shellout/mixlib-shellout-3.2.7.ebuild33
-rw-r--r--dev-ruby/mkmf-lite/Manifest2
-rw-r--r--dev-ruby/mkmf-lite/metadata.xml15
-rw-r--r--dev-ruby/mkmf-lite/mkmf-lite-0.5.2.ebuild23
-rw-r--r--dev-ruby/mkmf-lite/mkmf-lite-0.6.0.ebuild26
-rw-r--r--dev-ruby/mocha/Manifest3
-rw-r--r--dev-ruby/mocha/mocha-1.16.1.ebuild42
-rw-r--r--dev-ruby/mocha/mocha-2.0.4.ebuild35
-rw-r--r--dev-ruby/mocha/mocha-2.1.0.ebuild35
-rw-r--r--dev-ruby/moneta/Manifest2
-rw-r--r--dev-ruby/moneta/moneta-1.4.1.ebuild31
-rw-r--r--dev-ruby/moneta/moneta-1.5.1.ebuild31
-rw-r--r--dev-ruby/moneta/moneta-1.6.0.ebuild2
-rw-r--r--dev-ruby/msgpack/Manifest6
-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/msgpack/msgpack-1.5.4.ebuild31
-rw-r--r--dev-ruby/msgpack/msgpack-1.5.6.ebuild31
-rw-r--r--dev-ruby/msgpack/msgpack-1.6.0.ebuild31
-rw-r--r--dev-ruby/msgpack/msgpack-1.7.2.ebuild34
-rw-r--r--dev-ruby/multi_test/Manifest1
-rw-r--r--dev-ruby/multi_test/multi_test-0.1.2-r1.ebuild22
-rw-r--r--dev-ruby/multipart-parser/Manifest1
-rw-r--r--dev-ruby/multipart-parser/files/multipart-parser-0.1.1-fix-tests.patch45
-rw-r--r--dev-ruby/multipart-parser/metadata.xml11
-rw-r--r--dev-ruby/multipart-parser/multipart-parser-0.1.1.ebuild23
-rw-r--r--dev-ruby/multipart-post/Manifest1
-rw-r--r--dev-ruby/multipart-post/multipart-post-2.2.3-r1.ebuild33
-rw-r--r--dev-ruby/mustache/mustache-1.1.1-r1.ebuild2
-rw-r--r--dev-ruby/mustermann/Manifest2
-rw-r--r--dev-ruby/mustermann/mustermann-1.1.2.ebuild24
-rw-r--r--dev-ruby/mustermann/mustermann-2.0.2.ebuild24
-rw-r--r--dev-ruby/mysql2/mysql2-0.5.5.ebuild7
-rw-r--r--dev-ruby/nanotest/nanotest-0.9.4.1-r1.ebuild21
-rw-r--r--dev-ruby/necromancer/necromancer-0.7.0-r1.ebuild27
-rw-r--r--dev-ruby/necromancer/necromancer-0.7.0.ebuild27
-rw-r--r--dev-ruby/nenv/nenv-0.3.0-r1.ebuild4
-rw-r--r--dev-ruby/neovim-ruby-client/Manifest1
-rw-r--r--dev-ruby/neovim-ruby-client/metadata.xml2
-rw-r--r--dev-ruby/neovim-ruby-client/neovim-ruby-client-0.9.1.ebuild38
-rw-r--r--dev-ruby/net-http-digest_auth/net-http-digest_auth-1.4.1-r1.ebuild24
-rw-r--r--dev-ruby/net-http-digest_auth/net-http-digest_auth-1.4.1-r2.ebuild2
-rw-r--r--dev-ruby/net-http-persistent/Manifest1
-rw-r--r--dev-ruby/net-http-persistent/net-http-persistent-4.0.1.ebuild29
-rw-r--r--dev-ruby/net-http-persistent/net-http-persistent-4.0.2.ebuild2
-rw-r--r--dev-ruby/net-http-pipeline/net-http-pipeline-1.0.1-r1.ebuild6
-rw-r--r--dev-ruby/net-imap/Manifest9
-rw-r--r--dev-ruby/net-imap/net-imap-0.3.4.ebuild40
-rw-r--r--dev-ruby/net-imap/net-imap-0.3.7.ebuild34
-rw-r--r--dev-ruby/net-imap/net-imap-0.4.2.ebuild39
-rw-r--r--dev-ruby/net-imap/net-imap-0.4.3.ebuild39
-rw-r--r--dev-ruby/net-imap/net-imap-0.4.4.ebuild39
-rw-r--r--dev-ruby/net-imap/net-imap-0.4.5.ebuild39
-rw-r--r--dev-ruby/net-imap/net-imap-0.4.6.ebuild39
-rw-r--r--dev-ruby/net-imap/net-imap-0.4.7.ebuild39
-rw-r--r--dev-ruby/net-pop/net-pop-0.1.2.ebuild2
-rw-r--r--dev-ruby/net-protocol/Manifest1
-rw-r--r--dev-ruby/net-protocol/net-protocol-0.2.1.ebuild2
-rw-r--r--dev-ruby/net-protocol/net-protocol-0.2.2.ebuild33
-rw-r--r--dev-ruby/net-scp/Manifest1
-rw-r--r--dev-ruby/net-scp/net-scp-3.0.0.ebuild43
-rw-r--r--dev-ruby/net-scp/net-scp-4.0.0.ebuild4
-rw-r--r--dev-ruby/net-sftp/net-sftp-4.0.0.ebuild6
-rw-r--r--dev-ruby/net-smtp/Manifest3
-rw-r--r--dev-ruby/net-smtp/net-smtp-0.3.1.ebuild31
-rw-r--r--dev-ruby/net-smtp/net-smtp-0.3.2.ebuild31
-rw-r--r--dev-ruby/net-smtp/net-smtp-0.3.3.ebuild2
-rw-r--r--dev-ruby/net-smtp/net-smtp-0.4.0.ebuild31
-rw-r--r--dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r1.ebuild31
-rw-r--r--dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r2.ebuild8
-rw-r--r--dev-ruby/net-ssh/Manifest2
-rw-r--r--dev-ruby/net-ssh/metadata.xml21
-rw-r--r--dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild45
-rw-r--r--dev-ruby/net-ssh/net-ssh-7.2.0.ebuild50
-rw-r--r--dev-ruby/net-telnet/net-telnet-0.2.0-r1.ebuild2
-rw-r--r--dev-ruby/netrc/netrc-0.11.0-r1.ebuild29
-rw-r--r--dev-ruby/netrc/netrc-0.11.0-r2.ebuild2
-rw-r--r--dev-ruby/network_interface/Manifest1
-rw-r--r--dev-ruby/network_interface/network_interface-0.0.3.ebuild29
-rw-r--r--dev-ruby/niceogiri/niceogiri-1.1.2-r1.ebuild4
-rw-r--r--dev-ruby/nio4r/Manifest3
-rw-r--r--dev-ruby/nio4r/metadata.xml3
-rw-r--r--dev-ruby/nio4r/nio4r-2.5.9.ebuild2
-rw-r--r--dev-ruby/nio4r/nio4r-2.6.0.ebuild31
-rw-r--r--dev-ruby/nio4r/nio4r-2.6.1.ebuild31
-rw-r--r--dev-ruby/nio4r/nio4r-2.7.0.ebuild31
-rw-r--r--dev-ruby/nokogiri/Manifest5
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild96
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.15.1.ebuild95
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.15.3.ebuild95
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.15.4.ebuild95
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.15.5.ebuild95
-rw-r--r--dev-ruby/oauth/Manifest1
-rw-r--r--dev-ruby/oauth/oauth-0.5.14.ebuild46
-rw-r--r--dev-ruby/oauth/oauth-0.6.2-r1.ebuild56
-rw-r--r--dev-ruby/oauth/oauth-0.6.2.ebuild53
-rw-r--r--dev-ruby/oauth2/Manifest1
-rw-r--r--dev-ruby/oauth2/oauth2-1.4.10.ebuild58
-rw-r--r--dev-ruby/octokit/Manifest5
-rw-r--r--dev-ruby/octokit/octokit-4.25.1.ebuild42
-rw-r--r--dev-ruby/octokit/octokit-5.6.1.ebuild42
-rw-r--r--dev-ruby/octokit/octokit-6.1.0.ebuild42
-rw-r--r--dev-ruby/octokit/octokit-7.1.0-r1.ebuild43
-rw-r--r--dev-ruby/octokit/octokit-7.1.0.ebuild42
-rw-r--r--dev-ruby/octokit/octokit-7.2.0.ebuild43
-rw-r--r--dev-ruby/omniauth/metadata.xml2
-rw-r--r--dev-ruby/omniauth/omniauth-2.1.1.ebuild2
-rw-r--r--dev-ruby/openssl-ccm/Manifest1
-rw-r--r--dev-ruby/openssl-ccm/openssl-ccm-1.2.2-r1.ebuild20
-rw-r--r--dev-ruby/optimist/Manifest1
-rw-r--r--dev-ruby/optimist/optimist-3.0.1-r1.ebuild28
-rw-r--r--dev-ruby/optimist/optimist-3.0.1.ebuild28
-rw-r--r--dev-ruby/optimist/optimist-3.1.0.ebuild29
-rw-r--r--dev-ruby/optionable/optionable-0.2.0-r1.ebuild4
-rw-r--r--dev-ruby/ox/Manifest3
-rw-r--r--dev-ruby/ox/ox-2.14.13.ebuild27
-rw-r--r--dev-ruby/ox/ox-2.14.14.ebuild27
-rw-r--r--dev-ruby/ox/ox-2.14.17.ebuild27
-rw-r--r--dev-ruby/paint/paint-2.3.0-r1.ebuild22
-rw-r--r--dev-ruby/paint/paint-2.3.0.ebuild22
-rw-r--r--dev-ruby/pairing_heap/Manifest1
-rw-r--r--dev-ruby/pairing_heap/metadata.xml14
-rw-r--r--dev-ruby/pairing_heap/pairing_heap-3.0.1-r1.ebuild33
-rw-r--r--dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild31
-rw-r--r--dev-ruby/parallel/Manifest1
-rw-r--r--dev-ruby/parallel/parallel-1.22.1.ebuild57
-rw-r--r--dev-ruby/parallel/parallel-1.23.0.ebuild2
-rw-r--r--dev-ruby/paramesan/paramesan-1.0.1-r1.ebuild2
-rw-r--r--dev-ruby/parser/Manifest6
-rw-r--r--dev-ruby/parser/parser-3.1.3.0.ebuild43
-rw-r--r--dev-ruby/parser/parser-3.2.0.0.ebuild43
-rw-r--r--dev-ruby/parser/parser-3.2.1.0.ebuild43
-rw-r--r--dev-ruby/parser/parser-3.2.1.1.ebuild43
-rw-r--r--dev-ruby/parser/parser-3.2.2.3.ebuild41
-rw-r--r--dev-ruby/parser/parser-3.2.2.4.ebuild41
-rw-r--r--dev-ruby/path_expander/Manifest1
-rw-r--r--dev-ruby/path_expander/path_expander-1.1.0.ebuild29
-rw-r--r--dev-ruby/pathutil/files/pathutil-0.16.2-ruby30.patch2
-rw-r--r--dev-ruby/pathutil/files/pathutil-0.16.2-ruby31.patch247
-rw-r--r--dev-ruby/pathutil/pathutil-0.16.2-r1.ebuild35
-rw-r--r--dev-ruby/pathutil/pathutil-0.16.2-r2.ebuild35
-rw-r--r--dev-ruby/patron/patron-0.13.3-r1.ebuild39
-rw-r--r--dev-ruby/patron/patron-0.13.3-r2.ebuild7
-rw-r--r--dev-ruby/pcaprub/pcaprub-0.13.1.ebuild2
-rw-r--r--dev-ruby/pdf-core/pdf-core-0.9.0-r1.ebuild29
-rw-r--r--dev-ruby/pdf-core/pdf-core-0.9.0.ebuild30
-rw-r--r--dev-ruby/pdf-inspector/pdf-inspector-1.3.0-r1.ebuild4
-rw-r--r--dev-ruby/pdf-reader/Manifest1
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-1.4.1-r4.ebuild4
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.10.0.ebuild46
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.11.0.ebuild4
-rw-r--r--dev-ruby/permutation/permutation-0.1.8-r2.ebuild22
-rw-r--r--dev-ruby/permutation/permutation-0.1.8-r3.ebuild22
-rw-r--r--dev-ruby/pg/Manifest3
-rw-r--r--dev-ruby/pg/pg-1.4.1.ebuild61
-rw-r--r--dev-ruby/pg/pg-1.4.6-r1.ebuild64
-rw-r--r--dev-ruby/pg/pg-1.4.6.ebuild64
-rw-r--r--dev-ruby/pg/pg-1.5.3-r1.ebuild64
-rw-r--r--dev-ruby/pg/pg-1.5.4-r1.ebuild64
-rw-r--r--dev-ruby/pg_array_parser/metadata.xml2
-rw-r--r--dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r3.ebuild6
-rw-r--r--dev-ruby/pkg-config/Manifest5
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.4.9.ebuild29
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.5.1.ebuild29
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.5.2.ebuild29
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.5.5.ebuild29
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.5.6.ebuild29
-rw-r--r--dev-ruby/plist/Manifest1
-rw-r--r--dev-ruby/plist/plist-3.6.0.ebuild27
-rw-r--r--dev-ruby/plist/plist-3.7.0.ebuild2
-rw-r--r--dev-ruby/pluggaloid/pluggaloid-1.7.0-r1.ebuild26
-rw-r--r--dev-ruby/pluggaloid/pluggaloid-1.7.0.ebuild26
-rw-r--r--dev-ruby/podcast/metadata.xml12
-rw-r--r--dev-ruby/podcast/podcast-0.0.4-r3.ebuild6
-rw-r--r--dev-ruby/polyglot/metadata.xml15
-rw-r--r--dev-ruby/polyglot/polyglot-0.3.5-r1.ebuild6
-rw-r--r--dev-ruby/power_assert/Manifest1
-rw-r--r--dev-ruby/power_assert/power_assert-1.2.0-r2.ebuild41
-rw-r--r--dev-ruby/prawn-table/prawn-table-0.2.2-r2.ebuild2
-rw-r--r--dev-ruby/prawn/prawn-2.4.0-r1.ebuild38
-rw-r--r--dev-ruby/prawn/prawn-2.4.0-r3.ebuild41
-rw-r--r--dev-ruby/prime/prime-0.1.2-r1.ebuild2
-rw-r--r--dev-ruby/propshaft/Manifest2
-rw-r--r--dev-ruby/propshaft/propshaft-0.6.4.ebuild38
-rw-r--r--dev-ruby/propshaft/propshaft-0.7.0.ebuild38
-rw-r--r--dev-ruby/propshaft/propshaft-0.8.0.ebuild38
-rw-r--r--dev-ruby/pry/Manifest1
-rw-r--r--dev-ruby/pry/pry-0.14.1.ebuild45
-rw-r--r--dev-ruby/psych/Manifest2
-rw-r--r--dev-ruby/psych/psych-4.0.6.ebuild2
-rw-r--r--dev-ruby/psych/psych-5.0.1.ebuild28
-rw-r--r--dev-ruby/psych/psych-5.0.2.ebuild28
-rw-r--r--dev-ruby/ptools/Manifest1
-rw-r--r--dev-ruby/ptools/metadata.xml15
-rw-r--r--dev-ruby/ptools/ptools-1.5.0.ebuild23
-rw-r--r--dev-ruby/public_suffix/Manifest3
-rw-r--r--dev-ruby/public_suffix/public_suffix-4.0.7.ebuild4
-rw-r--r--dev-ruby/public_suffix/public_suffix-5.0.1.ebuild29
-rw-r--r--dev-ruby/public_suffix/public_suffix-5.0.3.ebuild29
-rw-r--r--dev-ruby/public_suffix/public_suffix-5.0.4.ebuild36
-rw-r--r--dev-ruby/pundit/Manifest2
-rw-r--r--dev-ruby/pundit/metadata.xml2
-rw-r--r--dev-ruby/pundit/pundit-2.2.0.ebuild30
-rw-r--r--dev-ruby/pundit/pundit-2.3.0.ebuild8
-rw-r--r--dev-ruby/pundit/pundit-2.3.1.ebuild30
-rw-r--r--dev-ruby/puppet-resource_api/puppet-resource_api-1.8.16.ebuild38
-rw-r--r--dev-ruby/puppet_forge/Manifest3
-rw-r--r--dev-ruby/puppet_forge/files/puppet_forge-5.0.1-typhoeus.patch14
-rw-r--r--dev-ruby/puppet_forge/puppet_forge-4.1.0.ebuild38
-rw-r--r--dev-ruby/puppet_forge/puppet_forge-5.0.1-r1.ebuild37
-rw-r--r--dev-ruby/puppet_forge/puppet_forge-5.0.2.ebuild37
-rw-r--r--dev-ruby/puppetdb-termini/Manifest3
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-8.1.0.ebuild (renamed from dev-ruby/puppetdb-termini/puppetdb-termini-8.0.0.ebuild)0
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-8.2.0.ebuild28
-rw-r--r--dev-ruby/racc/Manifest1
-rw-r--r--dev-ruby/racc/metadata.xml2
-rw-r--r--dev-ruby/racc/racc-1.7.0.ebuild2
-rw-r--r--dev-ruby/racc/racc-1.7.1.ebuild61
-rw-r--r--dev-ruby/rack-attack/Manifest1
-rw-r--r--dev-ruby/rack-attack/metadata.xml2
-rw-r--r--dev-ruby/rack-attack/rack-attack-6.6.1.ebuild6
-rw-r--r--dev-ruby/rack-attack/rack-attack-6.7.0.ebuild43
-rw-r--r--dev-ruby/rack-cache/Manifest1
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild2
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.13.0.ebuild46
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.14.0.ebuild46
-rw-r--r--dev-ruby/rack-openid/rack-openid-1.4.2-r1.ebuild2
-rw-r--r--dev-ruby/rack-protection/Manifest6
-rw-r--r--dev-ruby/rack-protection/metadata.xml2
-rw-r--r--dev-ruby/rack-protection/rack-protection-2.2.3.ebuild24
-rw-r--r--dev-ruby/rack-protection/rack-protection-3.0.1.ebuild24
-rw-r--r--dev-ruby/rack-protection/rack-protection-3.0.2.ebuild24
-rw-r--r--dev-ruby/rack-protection/rack-protection-3.0.4.ebuild24
-rw-r--r--dev-ruby/rack-protection/rack-protection-3.0.6.ebuild24
-rw-r--r--dev-ruby/rack-protection/rack-protection-3.1.0.ebuild24
-rw-r--r--dev-ruby/rack-session/Manifest2
-rw-r--r--dev-ruby/rack-session/metadata.xml12
-rw-r--r--dev-ruby/rack-session/rack-session-1.0.1.ebuild32
-rw-r--r--dev-ruby/rack-session/rack-session-2.0.0.ebuild31
-rw-r--r--dev-ruby/rack-test/Manifest2
-rw-r--r--dev-ruby/rack-test/files/backport-b1084c1-issue-323.patch29
-rw-r--r--dev-ruby/rack-test/rack-test-1.1.0-r1.ebuild39
-rw-r--r--dev-ruby/rack-test/rack-test-2.0.2.ebuild36
-rw-r--r--dev-ruby/rack-test/rack-test-2.1.0.ebuild2
-rw-r--r--dev-ruby/rack/Manifest6
-rw-r--r--dev-ruby/rack/rack-2.2.6.3.ebuild54
-rw-r--r--dev-ruby/rack/rack-2.2.7-r1.ebuild60
-rw-r--r--dev-ruby/rack/rack-2.2.7.ebuild50
-rw-r--r--dev-ruby/rack/rack-2.2.8.ebuild57
-rw-r--r--dev-ruby/rack/rack-3.0.4.2.ebuild45
-rw-r--r--dev-ruby/rack/rack-3.0.6.1.ebuild45
-rw-r--r--dev-ruby/rack/rack-3.0.8.ebuild45
-rw-r--r--dev-ruby/rackup/rackup-2.1.0-r1.ebuild40
-rw-r--r--dev-ruby/radius/radius-0.7.5-r1.ebuild2
-rw-r--r--dev-ruby/rails-dom-testing/Manifest2
-rw-r--r--dev-ruby/rails-dom-testing/rails-dom-testing-2.1.1.ebuild27
-rw-r--r--dev-ruby/rails-dom-testing/rails-dom-testing-2.2.0.ebuild27
-rw-r--r--dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.0.ebuild2
-rw-r--r--dev-ruby/rails/Manifest10
-rw-r--r--dev-ruby/rails/rails-6.0.6.1.ebuild39
-rw-r--r--dev-ruby/rails/rails-6.1.7.2.ebuild39
-rw-r--r--dev-ruby/rails/rails-6.1.7.3.ebuild39
-rw-r--r--dev-ruby/rails/rails-6.1.7.4.ebuild39
-rw-r--r--dev-ruby/rails/rails-6.1.7.6.ebuild39
-rw-r--r--dev-ruby/rails/rails-7.0.4.3-r1.ebuild39
-rw-r--r--dev-ruby/rails/rails-7.0.4.3.ebuild39
-rw-r--r--dev-ruby/rails/rails-7.0.7.2.ebuild38
-rw-r--r--dev-ruby/rails/rails-7.0.7.ebuild38
-rw-r--r--dev-ruby/rails/rails-7.0.8.ebuild38
-rw-r--r--dev-ruby/rails/rails-7.1.1.ebuild38
-rw-r--r--dev-ruby/railties/Manifest10
-rw-r--r--dev-ruby/railties/railties-6.0.6.1.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.1.7.2.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.1.7.3.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.1.7.4.ebuild71
-rw-r--r--dev-ruby/railties/railties-6.1.7.6.ebuild71
-rw-r--r--dev-ruby/railties/railties-7.0.4.3-r1.ebuild72
-rw-r--r--dev-ruby/railties/railties-7.0.4.3.ebuild72
-rw-r--r--dev-ruby/railties/railties-7.0.7.2.ebuild72
-rw-r--r--dev-ruby/railties/railties-7.0.7.ebuild72
-rw-r--r--dev-ruby/railties/railties-7.0.8.ebuild72
-rw-r--r--dev-ruby/railties/railties-7.1.1.ebuild73
-rw-r--r--dev-ruby/rake-compiler/Manifest1
-rw-r--r--dev-ruby/rake-compiler/metadata.xml2
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.2.3.ebuild2
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.2.5.ebuild55
-rw-r--r--dev-ruby/rake-remote_task/rake-remote_task-2.4.4-r1.ebuild28
-rw-r--r--dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild28
-rw-r--r--dev-ruby/rake/Manifest1
-rw-r--r--dev-ruby/rake/rake-13.0.6-r1.ebuild61
-rw-r--r--dev-ruby/rake/rake-13.0.6-r2.ebuild61
-rw-r--r--dev-ruby/rake/rake-13.1.0.ebuild61
-rw-r--r--dev-ruby/rantly/rantly-2.0.0-r1.ebuild25
-rw-r--r--dev-ruby/rantly/rantly-2.0.0.ebuild25
-rw-r--r--dev-ruby/rash_alt/rash_alt-0.4.12.ebuild2
-rw-r--r--dev-ruby/rbnacl/rbnacl-7.1.1-r1.ebuild2
-rw-r--r--dev-ruby/rbnacl/rbnacl-7.1.1.ebuild31
-rw-r--r--dev-ruby/rbpdf-font/Manifest1
-rw-r--r--dev-ruby/rbpdf-font/rbpdf-font-1.19.1-r2.ebuild50
-rw-r--r--dev-ruby/rbpdf/Manifest4
-rw-r--r--dev-ruby/rbpdf/rbpdf-1.20.1-r2.ebuild54
-rw-r--r--dev-ruby/rbpdf/rbpdf-1.21.0.ebuild54
-rw-r--r--dev-ruby/rbpdf/rbpdf-1.21.2.ebuild54
-rw-r--r--dev-ruby/rbpdf/rbpdf-1.21.3.ebuild54
-rw-r--r--dev-ruby/rbs/Manifest5
-rw-r--r--dev-ruby/rbs/rbs-2.5.1.ebuild48
-rw-r--r--dev-ruby/rbs/rbs-3.0.4.ebuild2
-rw-r--r--dev-ruby/rbs/rbs-3.1.3.ebuild52
-rw-r--r--dev-ruby/rbs/rbs-3.2.0.ebuild52
-rw-r--r--dev-ruby/rbs/rbs-3.2.1.ebuild52
-rw-r--r--dev-ruby/rbs/rbs-3.2.2.ebuild52
-rw-r--r--dev-ruby/rbst/metadata.xml11
-rw-r--r--dev-ruby/rbst/rbst-0.6.5-r1.ebuild2
-rw-r--r--dev-ruby/rbtree/rbtree-0.4.6.ebuild2
-rw-r--r--dev-ruby/rcairo/Manifest1
-rw-r--r--dev-ruby/rcairo/rcairo-1.17.12.ebuild75
-rw-r--r--dev-ruby/rchardet/rchardet-1.8.0.ebuild28
-rw-r--r--dev-ruby/rdiscount/Manifest1
-rw-r--r--dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild43
-rw-r--r--dev-ruby/rdoc/Manifest3
-rw-r--r--dev-ruby/rdoc/rdoc-6.3.2.ebuild94
-rw-r--r--dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild94
-rw-r--r--dev-ruby/rdoc/rdoc-6.3.3.ebuild94
-rw-r--r--dev-ruby/rdoc/rdoc-6.5.0.ebuild4
-rw-r--r--dev-ruby/rdoc/rdoc-6.6.0.ebuild98
-rw-r--r--dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild4
-rw-r--r--dev-ruby/recog/Manifest3
-rw-r--r--dev-ruby/recog/recog-2.3.23.ebuild2
-rw-r--r--dev-ruby/recog/recog-3.0.2.ebuild30
-rw-r--r--dev-ruby/recog/recog-3.0.3.ebuild30
-rw-r--r--dev-ruby/recog/recog-3.1.1.ebuild2
-rw-r--r--dev-ruby/recog/recog-3.1.2.ebuild30
-rw-r--r--dev-ruby/redcarpet/Manifest1
-rw-r--r--dev-ruby/redcarpet/redcarpet-3.5.1-r1.ebuild34
-rw-r--r--dev-ruby/redcloth/Manifest1
-rw-r--r--dev-ruby/redcloth/files/redcloth-4.3.2-cve-2023-31606-1.patch22
-rw-r--r--dev-ruby/redcloth/files/redcloth-4.3.2-cve-2023-31606-2.patch22
-rw-r--r--dev-ruby/redcloth/redcloth-4.3.2-r5.ebuild57
-rw-r--r--dev-ruby/redcloth/redcloth-4.3.3.ebuild51
-rw-r--r--dev-ruby/redis/Manifest1
-rw-r--r--dev-ruby/redis/files/redis-4.7.1-local-redis-server.patch42
-rw-r--r--dev-ruby/redis/redis-4.7.1.ebuild50
-rw-r--r--dev-ruby/redis/redis-4.8.0.ebuild4
-rw-r--r--dev-ruby/regexp_parser/Manifest3
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-2.6.2.ebuild36
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-2.8.1.ebuild36
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-2.8.2.ebuild36
-rw-r--r--dev-ruby/regexp_property_values/Manifest1
-rw-r--r--dev-ruby/regexp_property_values/metadata.xml2
-rw-r--r--dev-ruby/regexp_property_values/regexp_property_values-1.4.0.ebuild37
-rw-r--r--dev-ruby/reline/Manifest3
-rw-r--r--dev-ruby/reline/metadata.xml11
-rw-r--r--dev-ruby/reline/reline-0.3.7.ebuild31
-rw-r--r--dev-ruby/reline/reline-0.3.8.ebuild31
-rw-r--r--dev-ruby/reline/reline-0.3.9.ebuild31
-rw-r--r--dev-ruby/request_store/request_store-1.5.1.ebuild4
-rw-r--r--dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild10
-rw-r--r--dev-ruby/rexical/rexical-1.0.7-r1.ebuild2
-rw-r--r--dev-ruby/rexml/Manifest1
-rw-r--r--dev-ruby/rexml/rexml-3.2.5-r1.ebuild2
-rw-r--r--dev-ruby/rexml/rexml-3.2.6.ebuild33
-rw-r--r--dev-ruby/rgl/Manifest1
-rw-r--r--dev-ruby/rgl/metadata.xml11
-rw-r--r--dev-ruby/rgl/rgl-0.6.6.ebuild34
-rw-r--r--dev-ruby/rinku/rinku-2.0.6-r1.ebuild4
-rw-r--r--dev-ruby/ritex/ritex-1.0.1-r1.ebuild8
-rw-r--r--dev-ruby/rjb/Manifest2
-rw-r--r--dev-ruby/rjb/rjb-1.6.7.ebuild2
-rw-r--r--dev-ruby/rjb/rjb-1.6.8.ebuild73
-rw-r--r--dev-ruby/rjb/rjb-1.6.9.ebuild73
-rw-r--r--dev-ruby/rmagick/Manifest1
-rw-r--r--dev-ruby/rmagick/rmagick-4.3.0.ebuild4
-rw-r--r--dev-ruby/rmagick/rmagick-5.3.0.ebuild78
-rw-r--r--dev-ruby/roadie-rails/Manifest2
-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.ebuild6
-rw-r--r--dev-ruby/roadie-rails/roadie-rails-3.1.0.ebuild59
-rw-r--r--dev-ruby/roadie/Manifest4
-rw-r--r--dev-ruby/roadie/roadie-4.0.0.ebuild34
-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/roadie/roadie-5.2.0.ebuild34
-rw-r--r--dev-ruby/robots/robots-0.10.1-r3.ebuild4
-rw-r--r--dev-ruby/rotp/Manifest1
-rw-r--r--dev-ruby/rotp/rotp-6.3.0.ebuild36
-rw-r--r--dev-ruby/rouge/Manifest3
-rw-r--r--dev-ruby/rouge/rouge-3.30.0-r1.ebuild2
-rw-r--r--dev-ruby/rouge/rouge-3.30.0.ebuild36
-rw-r--r--dev-ruby/rouge/rouge-4.1.0.ebuild36
-rw-r--r--dev-ruby/rouge/rouge-4.1.2.ebuild2
-rw-r--r--dev-ruby/rouge/rouge-4.1.3.ebuild36
-rw-r--r--dev-ruby/rouge/rouge-4.2.0.ebuild36
-rw-r--r--dev-ruby/rqrcode/rqrcode-2.2.0.ebuild6
-rw-r--r--dev-ruby/rspec-block_is_expected/rspec-block_is_expected-1.0.5.ebuild2
-rw-r--r--dev-ruby/rspec-collection_matchers/Manifest1
-rw-r--r--dev-ruby/rspec-collection_matchers/rspec-collection_matchers-1.2.1.ebuild23
-rw-r--r--dev-ruby/rspec-core/Manifest1
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.11.0.ebuild91
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.12.1.ebuild3
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.12.2.ebuild5
-rw-r--r--dev-ruby/rspec-expectations/Manifest4
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.11.0.ebuild47
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.11.1.ebuild47
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.12.0.ebuild47
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.12.1.ebuild47
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild5
-rw-r--r--dev-ruby/rspec-files/Manifest1
-rw-r--r--dev-ruby/rspec-files/rspec-files-1.1.2.ebuild26
-rw-r--r--dev-ruby/rspec-files/rspec-files-1.1.3.ebuild2
-rw-r--r--dev-ruby/rspec-memory/Manifest1
-rw-r--r--dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild2
-rw-r--r--dev-ruby/rspec-memory/rspec-memory-1.0.4.ebuild30
-rw-r--r--dev-ruby/rspec-mocks/Manifest4
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.11.2.ebuild50
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.12.2.ebuild50
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.12.5.ebuild54
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild54
-rw-r--r--dev-ruby/rspec-pending_for/rspec-pending_for-0.1.16.ebuild2
-rw-r--r--dev-ruby/rspec-rails/Manifest5
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild8
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-6.0.0.ebuild58
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-6.0.1.ebuild58
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-6.0.2.ebuild58
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild59
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-6.0.4.ebuild59
-rw-r--r--dev-ruby/rspec-retry/Manifest1
-rw-r--r--dev-ruby/rspec-retry/metadata.xml11
-rw-r--r--dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild30
-rw-r--r--dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.1.ebuild6
-rw-r--r--dev-ruby/rspec-support/Manifest3
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.11.0.ebuild60
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.11.1.ebuild60
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.12.1.ebuild59
-rw-r--r--dev-ruby/rspec/Manifest1
-rw-r--r--dev-ruby/rspec/rspec-3.11.0.ebuild26
-rw-r--r--dev-ruby/rspec/rspec-3.12.0.ebuild2
-rw-r--r--dev-ruby/rss/Manifest1
-rw-r--r--dev-ruby/rss/rss-0.3.0.ebuild29
-rw-r--r--dev-ruby/ruby-atk/Manifest1
-rw-r--r--dev-ruby/ruby-atk/ruby-atk-3.5.1.ebuild16
-rw-r--r--dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r4.ebuild25
-rw-r--r--dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r5.ebuild25
-rw-r--r--dev-ruby/ruby-cairo-gobject/Manifest1
-rw-r--r--dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1-r1.ebuild18
-rw-r--r--dev-ruby/ruby-dict/ruby-dict-0.9.4-r5.ebuild4
-rw-r--r--dev-ruby/ruby-elf/Manifest1
-rw-r--r--dev-ruby/ruby-elf/metadata.xml11
-rw-r--r--dev-ruby/ruby-elf/ruby-elf-1.0.8-r1.ebuild53
-rw-r--r--dev-ruby/ruby-feedparser/Manifest2
-rw-r--r--dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild40
-rw-r--r--dev-ruby/ruby-feedparser/ruby-feedparser-0.11.0.ebuild40
-rw-r--r--dev-ruby/ruby-feedparser/ruby-feedparser-0.11.2.ebuild2
-rw-r--r--dev-ruby/ruby-filemagic/ruby-filemagic-0.7.3.ebuild4
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/Manifest1
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-3.5.1.ebuild20
-rw-r--r--dev-ruby/ruby-gettext/Manifest5
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.4.3.ebuild70
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.4.4.ebuild71
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild71
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.4.7.ebuild71
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild71
-rw-r--r--dev-ruby/ruby-gio2/Manifest1
-rw-r--r--dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild28
-rw-r--r--dev-ruby/ruby-glib2/Manifest1
-rw-r--r--dev-ruby/ruby-glib2/files/ruby-glib2-3.5.1-glib-2.76.patch23
-rw-r--r--dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild25
-rw-r--r--dev-ruby/ruby-gobject-introspection/Manifest1
-rw-r--r--dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild18
-rw-r--r--dev-ruby/ruby-gtk2/Manifest1
-rw-r--r--dev-ruby/ruby-gtk2/metadata.xml11
-rw-r--r--dev-ruby/ruby-gtk2/ruby-gtk2-3.5.1.ebuild32
-rw-r--r--dev-ruby/ruby-hmac/ruby-hmac-0.4.0-r2.ebuild4
-rw-r--r--dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-clang16-fix.patch12
-rw-r--r--dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-ruby32.patch24
-rw-r--r--dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-tainted.patch28
-rw-r--r--dev-ruby/ruby-ldap/metadata.xml2
-rw-r--r--dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild38
-rw-r--r--dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r5.ebuild40
-rw-r--r--dev-ruby/ruby-macho/Manifest1
-rw-r--r--dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild25
-rw-r--r--dev-ruby/ruby-mp3info/ruby-mp3info-0.8.10-r1.ebuild4
-rw-r--r--dev-ruby/ruby-net-ldap/Manifest1
-rw-r--r--dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild35
-rw-r--r--dev-ruby/ruby-odbc/ruby-odbc-0.999991-r1.ebuild4
-rw-r--r--dev-ruby/ruby-oembed/metadata.xml2
-rw-r--r--dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild4
-rw-r--r--dev-ruby/ruby-opengl/ruby-opengl-0.10.0-r1.ebuild4
-rw-r--r--dev-ruby/ruby-openid/ruby-openid-2.9.2.ebuild12
-rw-r--r--dev-ruby/ruby-pango/Manifest1
-rw-r--r--dev-ruby/ruby-pango/ruby-pango-3.5.1.ebuild33
-rw-r--r--dev-ruby/ruby-poppler/Manifest1
-rw-r--r--dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild19
-rw-r--r--dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild2
-rw-r--r--dev-ruby/ruby-prof/Manifest3
-rw-r--r--dev-ruby/ruby-prof/ruby-prof-1.4.4.ebuild41
-rw-r--r--dev-ruby/ruby-prof/ruby-prof-1.4.5.ebuild41
-rw-r--r--dev-ruby/ruby-prof/ruby-prof-1.6.3-r1.ebuild44
-rw-r--r--dev-ruby/ruby-prof/ruby-prof-1.6.3.ebuild41
-rw-r--r--dev-ruby/ruby-progressbar/Manifest1
-rw-r--r--dev-ruby/ruby-progressbar/ruby-progressbar-1.11.0.ebuild34
-rw-r--r--dev-ruby/ruby-progressbar/ruby-progressbar-1.13.0.ebuild2
-rw-r--r--dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild4
-rw-r--r--dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild24
-rw-r--r--dev-ruby/ruby-yadis/ruby-yadis-0.3.4-r3.ebuild6
-rw-r--r--dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild2
-rw-r--r--dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild2
-rw-r--r--dev-ruby/ruby_parser/Manifest1
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.20.0.ebuild2
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild36
-rw-r--r--dev-ruby/ruby_smb/Manifest1
-rw-r--r--dev-ruby/ruby_smb/ruby_smb-1.1.0-r1.ebuild29
-rw-r--r--dev-ruby/ruby_version/ruby_version-1.0.3.ebuild2
-rw-r--r--dev-ruby/rubygems/Manifest6
-rw-r--r--dev-ruby/rubygems/files/gentoo-defaults-4.rb63
-rw-r--r--dev-ruby/rubygems/rubygems-3.2.14.ebuild109
-rw-r--r--dev-ruby/rubygems/rubygems-3.2.22.ebuild109
-rw-r--r--dev-ruby/rubygems/rubygems-3.2.33.ebuild110
-rw-r--r--dev-ruby/rubygems/rubygems-3.3.8.ebuild110
-rw-r--r--dev-ruby/rubygems/rubygems-3.4.15.ebuild116
-rw-r--r--dev-ruby/rubygems/rubygems-3.4.19.ebuild116
-rw-r--r--dev-ruby/rubyntlm/rubyntlm-0.6.3-r1.ebuild2
-rw-r--r--dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild23
-rw-r--r--dev-ruby/rubypants/rubypants-0.7.1-r1.ebuild28
-rw-r--r--dev-ruby/rubypants/rubypants-0.7.1.ebuild28
-rw-r--r--dev-ruby/rubytest-cli/rubytest-cli-0.2.0-r1.ebuild4
-rw-r--r--dev-ruby/rubytter/rubytter-1.5.1-r2.ebuild31
-rw-r--r--dev-ruby/rubytter/rubytter-1.5.1-r3.ebuild31
-rw-r--r--dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild2
-rw-r--r--dev-ruby/safe_yaml/Manifest1
-rw-r--r--dev-ruby/safe_yaml/files/safe_yaml-1.0.5-ruby30-arity.patch23
-rw-r--r--dev-ruby/safe_yaml/files/safe_yaml-1.0.5-ruby30-openstruct-tests.patch69
-rw-r--r--dev-ruby/safe_yaml/metadata.xml11
-rw-r--r--dev-ruby/safe_yaml/safe_yaml-1.0.5-r2.ebuild40
-rw-r--r--dev-ruby/sanitize/Manifest2
-rw-r--r--dev-ruby/sanitize/sanitize-6.0.2.ebuild32
-rw-r--r--dev-ruby/sanitize/sanitize-6.1.0.ebuild32
-rw-r--r--dev-ruby/sass-rails/sass-rails-5.1.0-r1.ebuild2
-rw-r--r--dev-ruby/sass-rails/sass-rails-5.1.0.ebuild38
-rw-r--r--dev-ruby/sass/sass-3.7.4-r2.ebuild7
-rw-r--r--dev-ruby/sassc-rails/sassc-rails-2.1.2-r2.ebuild45
-rw-r--r--dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild5
-rw-r--r--dev-ruby/sassc/sassc-2.4.0-r1.ebuild5
-rw-r--r--dev-ruby/securerandom/Manifest2
-rw-r--r--dev-ruby/securerandom/metadata.xml11
-rw-r--r--dev-ruby/securerandom/securerandom-0.2.2.ebuild27
-rw-r--r--dev-ruby/securerandom/securerandom-0.3.0.ebuild27
-rw-r--r--dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild2
-rw-r--r--dev-ruby/selenium-webdriver/Manifest7
-rw-r--r--dev-ruby/selenium-webdriver/files/selenium-webdriver-4.11.0-selenium-manager.patch22
-rw-r--r--dev-ruby/selenium-webdriver/files/selenium-webdriver-4.13.1-selenium-manager.patch20
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-4.0.3.ebuild36
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-4.10.0.ebuild38
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-4.11.0-r1.ebuild47
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-4.11.0.ebuild38
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-4.12.0.ebuild38
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-4.13.1.ebuild38
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-4.14.0.ebuild38
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-4.15.0.ebuild38
-rw-r--r--dev-ruby/sequel/Manifest4
-rw-r--r--dev-ruby/sequel/metadata.xml11
-rw-r--r--dev-ruby/sequel/sequel-5.71.0.ebuild31
-rw-r--r--dev-ruby/sequel/sequel-5.72.0.ebuild33
-rw-r--r--dev-ruby/sequel/sequel-5.73.0.ebuild33
-rw-r--r--dev-ruby/sequel/sequel-5.74.0.ebuild33
-rw-r--r--dev-ruby/serialport/files/serialport-1.3.2-clang16-build-fix.patch13
-rw-r--r--dev-ruby/serialport/metadata.xml11
-rw-r--r--dev-ruby/serialport/serialport-1.3.2-r1.ebuild38
-rw-r--r--dev-ruby/serverengine/Manifest2
-rw-r--r--dev-ruby/serverengine/metadata.xml11
-rw-r--r--dev-ruby/serverengine/serverengine-2.3.0.ebuild38
-rw-r--r--dev-ruby/serverengine/serverengine-2.3.1.ebuild38
-rw-r--r--dev-ruby/serverengine/serverengine-2.3.2.ebuild4
-rw-r--r--dev-ruby/set/set-1.0.3.ebuild2
-rw-r--r--dev-ruby/sexp_processor/sexp_processor-4.17.0.ebuild2
-rw-r--r--dev-ruby/shoulda-context/Manifest1
-rw-r--r--dev-ruby/shoulda-context/shoulda-context-2.0.0.ebuild40
-rw-r--r--dev-ruby/shoulda-matchers/Manifest2
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-4.5.1-r1.ebuild4
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-5.0.0.ebuild32
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-5.1.0.ebuild32
-rw-r--r--dev-ruby/shoulda/Manifest1
-rw-r--r--dev-ruby/shoulda/shoulda-2.11.3-r3.ebuild27
-rw-r--r--dev-ruby/shoulda/shoulda-3.6.0-r3.ebuild33
-rw-r--r--dev-ruby/sigdump/Manifest2
-rw-r--r--dev-ruby/sigdump/metadata.xml11
-rw-r--r--dev-ruby/sigdump/sigdump-0.2.4-r1.ebuild19
-rw-r--r--dev-ruby/sigdump/sigdump-0.2.5.ebuild19
-rw-r--r--dev-ruby/simple-rss/metadata.xml11
-rw-r--r--dev-ruby/simple-rss/simple-rss-1.3.3-r1.ebuild4
-rw-r--r--dev-ruby/simplecov-html/simplecov-html-0.12.3-r1.ebuild2
-rw-r--r--dev-ruby/simplecov-html/simplecov-html-0.12.3.ebuild23
-rw-r--r--dev-ruby/simplecov/Manifest1
-rw-r--r--dev-ruby/simplecov/simplecov-0.21.2.ebuild54
-rw-r--r--dev-ruby/simplecov/simplecov-0.22.0.ebuild2
-rw-r--r--dev-ruby/simplecov_json_formatter/simplecov_json_formatter-0.1.4.ebuild2
-rw-r--r--dev-ruby/simpleidn/simpleidn-0.2.1-r1.ebuild4
-rw-r--r--dev-ruby/sinatra/Manifest5
-rw-r--r--dev-ruby/sinatra/sinatra-2.2.3.ebuild37
-rw-r--r--dev-ruby/sinatra/sinatra-3.0.2.ebuild34
-rw-r--r--dev-ruby/sinatra/sinatra-3.0.4.ebuild34
-rw-r--r--dev-ruby/sinatra/sinatra-3.0.5.ebuild37
-rw-r--r--dev-ruby/sinatra/sinatra-3.0.6.ebuild48
-rw-r--r--dev-ruby/sinatra/sinatra-3.1.0.ebuild48
-rw-r--r--dev-ruby/singleton/Manifest1
-rw-r--r--dev-ruby/singleton/singleton-0.1.1.ebuild2
-rw-r--r--dev-ruby/singleton/singleton-0.2.0.ebuild31
-rw-r--r--dev-ruby/slim/Manifest4
-rw-r--r--dev-ruby/slim/files/slim-4.1.0-temple.patch39
-rw-r--r--dev-ruby/slim/slim-4.1.0-r4.ebuild63
-rw-r--r--dev-ruby/slim/slim-5.1.0-r1.ebuild71
-rw-r--r--dev-ruby/slim/slim-5.1.1.ebuild76
-rw-r--r--dev-ruby/slim/slim-5.2.0.ebuild70
-rw-r--r--dev-ruby/slop/Manifest3
-rw-r--r--dev-ruby/slop/slop-4.10.0.ebuild28
-rw-r--r--dev-ruby/slop/slop-4.9.2.ebuild28
-rw-r--r--dev-ruby/slop/slop-4.9.3.ebuild28
-rw-r--r--dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild6
-rw-r--r--dev-ruby/sorted_set/sorted_set-1.0.3.ebuild2
-rw-r--r--dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild3
-rw-r--r--dev-ruby/sparklines/sparklines-0.5.2-r7.ebuild35
-rw-r--r--dev-ruby/sparklines/sparklines-0.5.2-r8.ebuild2
-rw-r--r--dev-ruby/spreadsheet/metadata.xml1
-rw-r--r--dev-ruby/spreadsheet/spreadsheet-1.3.0.ebuild4
-rw-r--r--dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r1.ebuild39
-rw-r--r--dev-ruby/sprockets/Manifest2
-rw-r--r--dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild7
-rw-r--r--dev-ruby/sprockets/sprockets-4.1.1.ebuild67
-rw-r--r--dev-ruby/sprockets/sprockets-4.2.0-r1.ebuild4
-rw-r--r--dev-ruby/sprockets/sprockets-4.2.1.ebuild69
-rw-r--r--dev-ruby/spy/Manifest1
-rw-r--r--dev-ruby/spy/spy-1.0.2.ebuild23
-rw-r--r--dev-ruby/sqlite3/Manifest7
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.4.2-r1.ebuild77
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.5.3.ebuild47
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.6.1.ebuild48
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild53
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.6.6.ebuild53
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.6.7.ebuild53
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.6.9.ebuild53
-rw-r--r--dev-ruby/sshkey/Manifest1
-rw-r--r--dev-ruby/sshkey/sshkey-3.0.0.ebuild15
-rw-r--r--dev-ruby/sshkit/Manifest2
-rw-r--r--dev-ruby/sshkit/sshkit-1.21.5.ebuild42
-rw-r--r--dev-ruby/sshkit/sshkit-1.21.6.ebuild42
-rw-r--r--dev-ruby/state_machine/Manifest1
-rw-r--r--dev-ruby/state_machine/metadata.xml8
-rw-r--r--dev-ruby/state_machine/state_machine-1.2.0-r1.ebuild28
-rw-r--r--dev-ruby/stream/Manifest1
-rw-r--r--dev-ruby/stream/metadata.xml11
-rw-r--r--dev-ruby/stream/stream-0.5.5.ebuild21
-rw-r--r--dev-ruby/stringex/Manifest1
-rw-r--r--dev-ruby/stringex/stringex-2.8.6.ebuild35
-rw-r--r--dev-ruby/stringio/Manifest6
-rw-r--r--dev-ruby/stringio/stringio-3.0.4.ebuild30
-rw-r--r--dev-ruby/stringio/stringio-3.0.5.ebuild30
-rw-r--r--dev-ruby/stringio/stringio-3.0.6.ebuild4
-rw-r--r--dev-ruby/stringio/stringio-3.0.7.ebuild30
-rw-r--r--dev-ruby/stringio/stringio-3.0.8.ebuild30
-rw-r--r--dev-ruby/stringio/stringio-3.0.9.ebuild30
-rw-r--r--dev-ruby/stringio/stringio-3.1.0.ebuild30
-rw-r--r--dev-ruby/strscan/Manifest4
-rw-r--r--dev-ruby/strscan/strscan-3.0.3.ebuild32
-rw-r--r--dev-ruby/strscan/strscan-3.0.4.ebuild32
-rw-r--r--dev-ruby/strscan/strscan-3.0.5.ebuild32
-rw-r--r--dev-ruby/strscan/strscan-3.0.6.ebuild2
-rw-r--r--dev-ruby/strscan/strscan-3.0.7.ebuild32
-rw-r--r--dev-ruby/subexec/Manifest1
-rw-r--r--dev-ruby/subexec/metadata.xml11
-rw-r--r--dev-ruby/subexec/subexec-0.2.3-r2.ebuild34
-rw-r--r--dev-ruby/sus-fixtures-async/Manifest1
-rw-r--r--dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild2
-rw-r--r--dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.2.ebuild37
-rw-r--r--dev-ruby/sus/Manifest9
-rw-r--r--dev-ruby/sus/sus-0.15.2.ebuild32
-rw-r--r--dev-ruby/sus/sus-0.16.0.ebuild32
-rw-r--r--dev-ruby/sus/sus-0.18.0.ebuild32
-rw-r--r--dev-ruby/sus/sus-0.20.3.ebuild32
-rw-r--r--dev-ruby/sus/sus-0.21.1.ebuild32
-rw-r--r--dev-ruby/sus/sus-0.21.2.ebuild32
-rw-r--r--dev-ruby/sus/sus-0.22.2.ebuild32
-rw-r--r--dev-ruby/sus/sus-0.23.0.ebuild32
-rw-r--r--dev-ruby/sus/sus-0.24.0.ebuild32
-rw-r--r--dev-ruby/sys-filesystem/Manifest2
-rw-r--r--dev-ruby/sys-filesystem/metadata.xml15
-rw-r--r--dev-ruby/sys-filesystem/sys-filesystem-1.4.3.ebuild30
-rw-r--r--dev-ruby/sys-filesystem/sys-filesystem-1.4.4.ebuild30
-rw-r--r--dev-ruby/syslogger/syslogger-1.6.6-r2.ebuild2
-rw-r--r--dev-ruby/temple/Manifest2
-rw-r--r--dev-ruby/temple/temple-0.10.2.ebuild2
-rw-r--r--dev-ruby/temple/temple-0.10.3.ebuild31
-rw-r--r--dev-ruby/temple/temple-0.9.1.ebuild22
-rw-r--r--dev-ruby/test-unit-ruby-core/Manifest3
-rw-r--r--dev-ruby/test-unit-ruby-core/metadata.xml12
-rw-r--r--dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.3.ebuild16
-rw-r--r--dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.4.ebuild16
-rw-r--r--dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.5.ebuild16
-rw-r--r--dev-ruby/test-unit/Manifest2
-rw-r--r--dev-ruby/test-unit/test-unit-3.5.8.ebuild2
-rw-r--r--dev-ruby/test-unit/test-unit-3.6.0.ebuild36
-rw-r--r--dev-ruby/test-unit/test-unit-3.6.1.ebuild36
-rw-r--r--dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild6
-rw-r--r--dev-ruby/test_declarative/files/test_declarative-0.0.6-backport-pr24.patch29
-rw-r--r--dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild1
-rw-r--r--dev-ruby/text-hyphen/Manifest1
-rw-r--r--dev-ruby/text-hyphen/text-hyphen-1.4.1-r3.ebuild28
-rw-r--r--dev-ruby/text-hyphen/text-hyphen-1.5.0.ebuild2
-rw-r--r--dev-ruby/thor/Manifest3
-rw-r--r--dev-ruby/thor/files/thor-1.2.1-tests.patch211
-rw-r--r--dev-ruby/thor/files/thor-1.2.2-no-coverage.patch29
-rw-r--r--dev-ruby/thor/metadata.xml3
-rw-r--r--dev-ruby/thor/thor-1.2.1-r1.ebuild78
-rw-r--r--dev-ruby/thor/thor-1.2.1.ebuild75
-rw-r--r--dev-ruby/thor/thor-1.2.2.ebuild78
-rw-r--r--dev-ruby/thor/thor-1.3.0.ebuild72
-rw-r--r--dev-ruby/thread_order/thread_order-1.1.1.ebuild2
-rw-r--r--dev-ruby/tilt/Manifest4
-rw-r--r--dev-ruby/tilt/tilt-2.0.11.ebuild42
-rw-r--r--dev-ruby/tilt/tilt-2.1.0.ebuild41
-rw-r--r--dev-ruby/tilt/tilt-2.2.0.ebuild41
-rw-r--r--dev-ruby/tilt/tilt-2.3.0.ebuild41
-rw-r--r--dev-ruby/time/Manifest2
-rw-r--r--dev-ruby/time/time-0.2.1.ebuild33
-rw-r--r--dev-ruby/time/time-0.2.2.ebuild2
-rw-r--r--dev-ruby/time/time-0.3.0.ebuild33
-rw-r--r--dev-ruby/timecop/Manifest3
-rw-r--r--dev-ruby/timecop/timecop-0.9.5.ebuild39
-rw-r--r--dev-ruby/timecop/timecop-0.9.7.ebuild40
-rw-r--r--dev-ruby/timecop/timecop-0.9.8.ebuild40
-rw-r--r--dev-ruby/timeout/Manifest2
-rw-r--r--dev-ruby/timeout/timeout-0.3.2.ebuild2
-rw-r--r--dev-ruby/timeout/timeout-0.4.0.ebuild29
-rw-r--r--dev-ruby/timeout/timeout-0.4.1.ebuild29
-rw-r--r--dev-ruby/timers/Manifest1
-rw-r--r--dev-ruby/timers/timers-4.3.3.ebuild33
-rw-r--r--dev-ruby/timers/timers-4.3.5-r1.ebuild2
-rw-r--r--dev-ruby/timers/timers-4.3.5.ebuild29
-rw-r--r--dev-ruby/tomlrb/Manifest2
-rw-r--r--dev-ruby/tomlrb/tomlrb-2.0.1.ebuild28
-rw-r--r--dev-ruby/tomlrb/tomlrb-2.0.2.ebuild28
-rw-r--r--dev-ruby/tomlrb/tomlrb-2.0.3.ebuild4
-rw-r--r--dev-ruby/totoridipjp/Manifest1
-rw-r--r--dev-ruby/totoridipjp/metadata.xml15
-rw-r--r--dev-ruby/totoridipjp/totoridipjp-0.1.0-r1.ebuild22
-rw-r--r--dev-ruby/transaction-simple/transaction-simple-1.4.0.2-r3.ebuild4
-rw-r--r--dev-ruby/treetop/Manifest1
-rw-r--r--dev-ruby/treetop/treetop-1.6.11-r1.ebuild37
-rw-r--r--dev-ruby/treetop/treetop-1.6.12.ebuild4
-rw-r--r--dev-ruby/trollop/Manifest1
-rw-r--r--dev-ruby/trollop/metadata.xml8
-rw-r--r--dev-ruby/trollop/trollop-2.9.10.ebuild28
-rw-r--r--dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild4
-rw-r--r--dev-ruby/tty-file/tty-file-0.10.0-r1.ebuild41
-rw-r--r--dev-ruby/tty-file/tty-file-0.10.0.ebuild41
-rw-r--r--dev-ruby/twitter-text/twitter-text-3.1.0-r1.ebuild37
-rw-r--r--dev-ruby/twitter-text/twitter-text-3.1.0-r2.ebuild37
-rw-r--r--dev-ruby/twitter/Manifest3
-rw-r--r--dev-ruby/twitter/metadata.xml2
-rw-r--r--dev-ruby/twitter/twitter-7.0.0-r3.ebuild58
-rw-r--r--dev-ruby/twitter/twitter-8.0.0.ebuild58
-rw-r--r--dev-ruby/twitter/twitter-8.0.1.ebuild59
-rw-r--r--dev-ruby/typed-array/typed-array-0.1.2-r2.ebuild6
-rw-r--r--dev-ruby/typeprof/Manifest2
-rw-r--r--dev-ruby/typeprof/typeprof-0.21.3.ebuild32
-rw-r--r--dev-ruby/typeprof/typeprof-0.21.8.ebuild32
-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.xml1
-rw-r--r--dev-ruby/unf_ext/unf_ext-0.0.9.1.ebuild37
-rw-r--r--dev-ruby/unf_ext/unf_ext-0.0.9.ebuild37
-rw-r--r--dev-ruby/unicode-display_width/Manifest1
-rw-r--r--dev-ruby/unicode-display_width/unicode-display_width-2.5.0.ebuild29
-rw-r--r--dev-ruby/vagrant_cloud/Manifest1
-rw-r--r--dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5-r1.ebuild42
-rw-r--r--dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5.ebuild42
-rw-r--r--dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild42
-rw-r--r--dev-ruby/vcr/Manifest2
-rw-r--r--dev-ruby/vcr/vcr-5.1.0.ebuild26
-rw-r--r--dev-ruby/vcr/vcr-6.1.0.ebuild4
-rw-r--r--dev-ruby/vcr/vcr-6.2.0.ebuild26
-rw-r--r--dev-ruby/version_gem/Manifest1
-rw-r--r--dev-ruby/version_gem/version_gem-1.1.2.ebuild30
-rw-r--r--dev-ruby/version_gem/version_gem-1.1.3.ebuild2
-rw-r--r--dev-ruby/virtus/virtus-2.0.0.ebuild7
-rw-r--r--dev-ruby/vlad/vlad-2.7.1-r1.ebuild26
-rw-r--r--dev-ruby/vlad/vlad-2.7.1.ebuild26
-rw-r--r--dev-ruby/warden/metadata.xml2
-rw-r--r--dev-ruby/warden/warden-1.2.9-r1.ebuild2
-rw-r--r--dev-ruby/warning/Manifest1
-rw-r--r--dev-ruby/warning/metadata.xml11
-rw-r--r--dev-ruby/warning/warning-1.3.0.ebuild23
-rw-r--r--dev-ruby/web-console/Manifest1
-rw-r--r--dev-ruby/web-console/web-console-4.2.0.ebuild2
-rw-r--r--dev-ruby/web-console/web-console-4.2.1.ebuild47
-rw-r--r--dev-ruby/webmock/Manifest1
-rw-r--r--dev-ruby/webmock/webmock-3.18.1.ebuild3
-rw-r--r--dev-ruby/webmock/webmock-3.19.1.ebuild67
-rw-r--r--dev-ruby/webrick/Manifest1
-rw-r--r--dev-ruby/webrick/webrick-1.8.0.ebuild24
-rw-r--r--dev-ruby/webrobots/webrobots-0.1.2-r2.ebuild33
-rw-r--r--dev-ruby/webrobots/webrobots-0.1.2-r3.ebuild33
-rw-r--r--dev-ruby/websocket-driver/Manifest2
-rw-r--r--dev-ruby/websocket-driver/websocket-driver-0.6.5-r1.ebuild31
-rw-r--r--dev-ruby/websocket-driver/websocket-driver-0.7.5.ebuild40
-rw-r--r--dev-ruby/websocket-driver/websocket-driver-0.7.6.ebuild31
-rw-r--r--dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r1.ebuild25
-rw-r--r--dev-ruby/websocket/Manifest1
-rw-r--r--dev-ruby/websocket/websocket-1.2.10.ebuild25
-rw-r--r--dev-ruby/websocket/websocket-1.2.9-r2.ebuild2
-rw-r--r--dev-ruby/whole_history_rating/whole_history_rating-0.1.2-r1.ebuild28
-rw-r--r--dev-ruby/will_paginate/Manifest1
-rw-r--r--dev-ruby/will_paginate/will_paginate-3.3.1.ebuild2
-rw-r--r--dev-ruby/will_paginate/will_paginate-4.0.0.ebuild32
-rw-r--r--dev-ruby/wirble/wirble-0.1.3-r5.ebuild4
-rw-r--r--dev-ruby/xdr/metadata.xml2
-rw-r--r--dev-ruby/xdr/xdr-3.0.3.ebuild4
-rw-r--r--dev-ruby/xmlrpc/Manifest1
-rw-r--r--dev-ruby/xmlrpc/xmlrpc-0.3.3.ebuild32
-rw-r--r--dev-ruby/yard/Manifest2
-rw-r--r--dev-ruby/yard/files/yard-0.9.34-beginless-range.patch38
-rw-r--r--dev-ruby/yard/yard-0.9.29.ebuild68
-rw-r--r--dev-ruby/yard/yard-0.9.32.ebuild68
-rw-r--r--dev-ruby/yard/yard-0.9.34-r1.ebuild70
-rw-r--r--dev-ruby/yard/yard-0.9.34.ebuild4
-rw-r--r--dev-ruby/zeitwerk/Manifest3
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.6.11-r1.ebuild37
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.6.11.ebuild37
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.6.12.ebuild37
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.6.6.ebuild35
1648 files changed, 24245 insertions, 19903 deletions
diff --git a/dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild b/dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild
deleted file mode 100644
index eacdc71c04e6..000000000000
--- a/dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_NAME="georuby"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby data holder for OGC Simple Features"
-HOMEPAGE="https://github.com/nofxx/georuby"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-all_ruby_prepare() {
- # Avoid specs that are also failing in upstream Travis.
- rm spec/geo_ruby/shp4r/shp_spec.rb || die
-}
-
-ruby_add_bdepend "test? ( dev-ruby/dbf
- dev-ruby/nokogiri )"
diff --git a/dev-ruby/GeoRuby/GeoRuby-2.5.2-r2.ebuild b/dev-ruby/GeoRuby/GeoRuby-2.5.2-r2.ebuild
new file mode 100644
index 000000000000..5b066b2a5bc8
--- /dev/null
+++ b/dev-ruby/GeoRuby/GeoRuby-2.5.2-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_NAME="georuby"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby data holder for OGC Simple Features"
+HOMEPAGE="https://github.com/nofxx/georuby"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+all_ruby_prepare() {
+ # Avoid specs that are also failing in upstream Travis.
+ rm spec/geo_ruby/shp4r/shp_spec.rb || die
+}
+
+ruby_add_bdepend "test? ( dev-ruby/dbf
+ dev-ruby/nokogiri )"
diff --git a/dev-ruby/acme-client/Manifest b/dev-ruby/acme-client/Manifest
index 20e69b0d6518..395e41c43a90 100644
--- a/dev-ruby/acme-client/Manifest
+++ b/dev-ruby/acme-client/Manifest
@@ -1 +1,3 @@
+DIST acme-client-2.0.14.tar.gz 194698 BLAKE2B 057e968fa7b5bfcc6d3d31b9bf52eb6e9211d754be08e5eac61603a13077cd1a771f3580e42cfc19c0490931252bfdf3989958f580de025c88759f2824035370 SHA512 793b0f77b69cf00ac664a71ce12a02bf6a37683c75d6f0b4773f46ca20544b60a4892b40c6309d08bc9bbc412bcc4fc8a62730b106a6df8e36e76df3e74bdd9f
+DIST acme-client-2.0.15.tar.gz 194751 BLAKE2B 75f6507b8571de8344a777182d98346b1d516a38058d4f1d164e73b647d1953e453c59afd8550c41c711b0dd2699790737c86bd2f7919929e445179cc7098895 SHA512 0d09a09c3fb0a665e9e3263aaa4a924653195d3a64baef381069a58ee16064a4dbef40456076198a866c50765b1f68a0c3b381bcb4f35e185aef9e1ce709ff9d
DIST acme-client-2.0.9.tar.gz 183081 BLAKE2B 8160b3fe7989645c395fde55624d71bdc933d114901138cb13f9c2114973f2bf65d48bba547f6c0740d0710f9a38a57cc519dbb27898a1507e875c71e5d7bcfb SHA512 a75b093046ec0360cfb78b55c0ad8350ecd1b6f612ab5ddb3956aa4cfef468bddff2dc992cddfc50860e7ea541e76ddc176ab4c7eaf5c3555beab521a6806ac8
diff --git a/dev-ruby/acme-client/acme-client-2.0.14.ebuild b/dev-ruby/acme-client/acme-client-2.0.14.ebuild
new file mode 100644
index 000000000000..0f83d140d8bf
--- /dev/null
+++ b/dev-ruby/acme-client/acme-client-2.0.14.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="acme-client.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol"
+HOMEPAGE="https://github.com/unixcharles/acme-client"
+SRC_URI="https://github.com/unixcharles/acme-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend "
+ dev-ruby/faraday:2
+ dev-ruby/faraday-retry:2
+"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/vcr-2.9.3
+ >=dev-ruby/webmock-3.8:3
+)"
+
+all_ruby_prepare() {
+ # Avoid dependency on git
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e '3igem "faraday", "~> 2.0"' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/acme-client/acme-client-2.0.15.ebuild b/dev-ruby/acme-client/acme-client-2.0.15.ebuild
new file mode 100644
index 000000000000..e219b7267b02
--- /dev/null
+++ b/dev-ruby/acme-client/acme-client-2.0.15.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="acme-client.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol"
+HOMEPAGE="https://github.com/unixcharles/acme-client"
+SRC_URI="https://github.com/unixcharles/acme-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend "
+ dev-ruby/faraday:2
+ dev-ruby/faraday-retry:2
+"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/vcr-2.9.3
+ >=dev-ruby/webmock-3.8:3
+)"
+
+all_ruby_prepare() {
+ # Avoid dependency on git
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e '3igem "faraday", "~> 2.0"' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index ce69dd56108d..8fc48fae7c9d 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,4 +1,6 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
-DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
-DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
-DIST rails-7.0.4.3.tgz 11063764 BLAKE2B 389fd3a00bfff4ebda70cf5ec473942883048783b716ede1787a510d3b7b91f4e844dce4dde5ef643cb9611b1b3aa712f1ba5ebefb9e5a84e307a151b2e40bcf SHA512 2c817a0a58ae52f99686d8cd0de84f01e3d7ec05afc95d07910b3b5bf86d8162b06102893b2cbc14859b95a07eca6882a707956c87d437794697df7a18fa3c16
+DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
+DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31072b394f950a180135201132f3cf9c5cca8f76c661827d7a5e807bfc4b0c97a449b8941115cbe3a0f2f84f62 SHA512 41fad11bd272ea21f7d15d855da04230f0801d9926f6ce3300754f1b2b9d691f18e55855b1a71e44faaf483b397b02ac11c75eb415b7c8976868bc9aefe5b005
+DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
+DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
diff --git a/dev-ruby/actioncable/actioncable-6.0.6.1.ebuild b/dev-ruby/actioncable/actioncable-6.0.6.1.ebuild
deleted file mode 100644
index 330b6365db98..000000000000
--- a/dev-ruby/actioncable/actioncable-6.0.6.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 ~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.7.2.ebuild b/dev-ruby/actioncable/actioncable-6.1.7.2.ebuild
deleted file mode 100644
index c59b8cc80841..000000000000
--- a/dev-ruby/actioncable/actioncable-6.1.7.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~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/actioncable/actioncable-6.1.7.3.ebuild b/dev-ruby/actioncable/actioncable-6.1.7.3.ebuild
deleted file mode 100644
index c59b8cc80841..000000000000
--- a/dev-ruby/actioncable/actioncable-6.1.7.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~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/actioncable/actioncable-6.1.7.4.ebuild b/dev-ruby/actioncable/actioncable-6.1.7.4.ebuild
new file mode 100644
index 000000000000..6b5b03f52917
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-6.1.7.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+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 ~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/actioncable/actioncable-6.1.7.6.ebuild b/dev-ruby/actioncable/actioncable-6.1.7.6.ebuild
new file mode 100644
index 000000000000..6b5b03f52917
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-6.1.7.6.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+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 ~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/actioncable/actioncable-7.0.4.3-r1.ebuild b/dev-ruby/actioncable/actioncable-7.0.4.3-r1.ebuild
deleted file mode 100644
index f3817e5e8c60..000000000000
--- a/dev-ruby/actioncable/actioncable-7.0.4.3-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-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 ~arm ~arm64 ~ppc ~ppc64 ~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/actioncable/actioncable-7.0.4.3.ebuild b/dev-ruby/actioncable/actioncable-7.0.4.3.ebuild
deleted file mode 100644
index a766b8129b22..000000000000
--- a/dev-ruby/actioncable/actioncable-7.0.4.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~arm ~arm64 ~ppc ~ppc64 ~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/actioncable/actioncable-7.0.7.2.ebuild b/dev-ruby/actioncable/actioncable-7.0.7.2.ebuild
new file mode 100644
index 000000000000..9fdb14783462
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-7.0.7.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+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 ~arm ~arm64 ~ppc ~ppc64 ~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/actioncable/actioncable-7.0.7.ebuild b/dev-ruby/actioncable/actioncable-7.0.7.ebuild
new file mode 100644
index 000000000000..9fdb14783462
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-7.0.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+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 ~arm ~arm64 ~ppc ~ppc64 ~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/actioncable/actioncable-7.0.8.ebuild b/dev-ruby/actioncable/actioncable-7.0.8.ebuild
new file mode 100644
index 000000000000..3435ed22a5e3
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-7.0.8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+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 ~arm ~arm64 ~ppc ~ppc64 ~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/actioncable/actioncable-7.1.1.ebuild b/dev-ruby/actioncable/actioncable-7.1.1.ebuild
new file mode 100644
index 000000000000..d06b568ae5a5
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-7.1.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+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 ~arm ~arm64 ~ppc ~ppc64 ~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:*
+ >=dev-ruby/zeitwerk-2.6:2
+"
+
+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 ce69dd56108d..8fc48fae7c9d 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,4 +1,6 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
-DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
-DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
-DIST rails-7.0.4.3.tgz 11063764 BLAKE2B 389fd3a00bfff4ebda70cf5ec473942883048783b716ede1787a510d3b7b91f4e844dce4dde5ef643cb9611b1b3aa712f1ba5ebefb9e5a84e307a151b2e40bcf SHA512 2c817a0a58ae52f99686d8cd0de84f01e3d7ec05afc95d07910b3b5bf86d8162b06102893b2cbc14859b95a07eca6882a707956c87d437794697df7a18fa3c16
+DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
+DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31072b394f950a180135201132f3cf9c5cca8f76c661827d7a5e807bfc4b0c97a449b8941115cbe3a0f2f84f62 SHA512 41fad11bd272ea21f7d15d855da04230f0801d9926f6ce3300754f1b2b9d691f18e55855b1a71e44faaf483b397b02ac11c75eb415b7c8976868bc9aefe5b005
+DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
+DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
diff --git a/dev-ruby/actionmailbox/actionmailbox-6.0.6.1.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.0.6.1.ebuild
deleted file mode 100644
index 7503a5d4c9d8..000000000000
--- a/dev-ruby/actionmailbox/actionmailbox-6.0.6.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-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 ~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/mail-2.8
- 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 '10igem "mail", "< 2.8"' \
- -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.7.2.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.1.7.2.ebuild
deleted file mode 100644
index 8098f4a54a1f..000000000000
--- a/dev-ruby/actionmailbox/actionmailbox-6.1.7.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 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 ~ppc ~ppc64 ~riscv ~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/mail-2.8
- 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:^:#:' \
- -e '10igem "mail", "< 2.8"' \
- -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.7.3.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.1.7.3.ebuild
deleted file mode 100644
index 76ae80a8d8b3..000000000000
--- a/dev-ruby/actionmailbox/actionmailbox-6.1.7.3.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~riscv ~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/mail-2.8
- <dev-ruby/minitest-5.16
- 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\|rack-test\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\)/ s:^:#:" \
- -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
- -e '10igem "mail", "< 2.8"' \
- -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.7.4.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.1.7.4.ebuild
new file mode 100644
index 000000000000..3b2ed5a40f51
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-6.1.7.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-mail28.patch
+)
+
+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/minitest-5.16
+ dev-ruby/mocha
+ dev-ruby/rexml
+ dev-ruby/sqlite3
+ dev-ruby/webmock
+ dev-ruby/rails
+)"
+
+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\|rack-test\|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
+
+ # Avoid a test failing because the actionmailer part of the tarball
+ # is not patched for ruby32. Fixed in next upstream release.
+ rm -f test/unit/mailbox/bouncing_test.rb || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.7.6.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.1.7.6.ebuild
new file mode 100644
index 000000000000..90a90bf86e18
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-6.1.7.6.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+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 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.1.7.4-mail28.patch
+)
+
+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/minitest-5.16
+ dev-ruby/mocha
+ dev-ruby/rexml
+ dev-ruby/sqlite3
+ dev-ruby/webmock
+ dev-ruby/rails
+)"
+
+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\|rack-test\|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
+
+ # Avoid a test failing because the actionmailer part of the tarball
+ # is not patched for ruby32. Fixed in next upstream release.
+ rm -f test/unit/mailbox/bouncing_test.rb || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild
deleted file mode 100644
index 9775d3f6f01a..000000000000
--- a/dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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:*
- dev-ruby/net-imap
- dev-ruby/net-pop
- dev-ruby/net-smtp
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- <dev-ruby/mail-2.8
- <dev-ruby/minitest-5.16
- 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\|rack-test\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|terser\)/ s:^:#:" \
- -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
- -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
- -e '10igem "mail", "< 2.8"' \
- -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.4.3.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild
deleted file mode 100644
index ce6211577954..000000000000
--- a/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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:*
- dev-ruby/net-imap
- dev-ruby/net-pop
- dev-ruby/net-smtp
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- <dev-ruby/mail-2.8
- <dev-ruby/minitest-5.16
- 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\|rack-test\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|terser\)/ s:^:#:" \
- -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
- -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
- -e '10igem "mail", "< 2.8"' \
- -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.7.2.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.7.2.ebuild
new file mode 100644
index 000000000000..af4d931f2377
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.7.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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:*
+ dev-ruby/net-imap
+ dev-ruby/net-pop
+ dev-ruby/net-smtp
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ <dev-ruby/minitest-5.16
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ dev-ruby/rexml
+ dev-ruby/sqlite3
+ dev-ruby/webmock
+ dev-ruby/rails
+)"
+
+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\|rack-test\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|terser\|cookiejar\|cgi\)/ 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.7.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.7.ebuild
new file mode 100644
index 000000000000..af4d931f2377
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.7.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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:*
+ dev-ruby/net-imap
+ dev-ruby/net-pop
+ dev-ruby/net-smtp
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ <dev-ruby/minitest-5.16
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ dev-ruby/rexml
+ dev-ruby/sqlite3
+ dev-ruby/webmock
+ dev-ruby/rails
+)"
+
+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\|rack-test\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|terser\|cookiejar\|cgi\)/ 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.8.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.8.ebuild
new file mode 100644
index 000000000000..109e32888c43
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.8.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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:*
+ dev-ruby/net-imap
+ dev-ruby/net-pop
+ dev-ruby/net-smtp
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ <dev-ruby/minitest-5.16
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ dev-ruby/rexml
+ dev-ruby/sqlite3
+ dev-ruby/webmock
+ dev-ruby/rails
+)"
+
+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\|rack-test\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|terser\|cookiejar\|cgi\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -e '/sqlite/ s/1.6.4/99/' \
+ -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.1.1.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.1.1.ebuild
new file mode 100644
index 000000000000..1837f346adc4
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-7.1.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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:*
+ dev-ruby/net-imap
+ dev-ruby/net-pop
+ dev-ruby/net-smtp
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ <dev-ruby/minitest-5.16
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ dev-ruby/rexml
+ dev-ruby/sqlite3
+ dev-ruby/webmock
+ dev-ruby/rails
+)"
+
+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\|rack-test\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/group :\(cable\|doc\|job\|lint\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -e '/sqlite/ s/1.6.4/99/' \
+ -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/files/actionmailbox-6.1.7.4-mail28.patch b/dev-ruby/actionmailbox/files/actionmailbox-6.1.7.4-mail28.patch
new file mode 100644
index 000000000000..ba4e8a822552
--- /dev/null
+++ b/dev-ruby/actionmailbox/files/actionmailbox-6.1.7.4-mail28.patch
@@ -0,0 +1,57 @@
+From f5463f314886016fb40199d1265cacddf64ea357 Mon Sep 17 00:00:00 2001
+From: Jean Boussier <jean.boussier@gmail.com>
+Date: Mon, 5 Dec 2022 11:59:45 +0100
+Subject: [PATCH] Merge pull request #46643 from ghiculescu/mail-28
+
+Fix CI for Mail 2.8+
+---
+ .../lib/action_mailbox/mail_ext/addresses.rb | 19 +++++++++++++++----
+ 1 file changed, 15 insertions(+), 4 deletions(-)
+
+diff --git a/actionmailbox/lib/action_mailbox/mail_ext/addresses.rb b/actionmailbox/lib/action_mailbox/mail_ext/addresses.rb
+index 5eab1feb3d563..7da7ee2586a62 100644
+--- a/lib/action_mailbox/mail_ext/addresses.rb
++++ b/lib/action_mailbox/mail_ext/addresses.rb
+@@ -3,7 +3,7 @@
+ module Mail
+ class Message
+ def from_address
+- header[:from]&.address_list&.addresses&.first
++ address_list(header[:from])&.addresses&.first
+ end
+
+ def recipients_addresses
+@@ -11,19 +11,30 @@ def recipients_addresses
+ end
+
+ def to_addresses
+- Array(header[:to]&.address_list&.addresses)
++ Array(address_list(header[:to])&.addresses)
+ end
+
+ def cc_addresses
+- Array(header[:cc]&.address_list&.addresses)
++ Array(address_list(header[:cc])&.addresses)
+ end
+
+ def bcc_addresses
+- Array(header[:bcc]&.address_list&.addresses)
++ Array(address_list(header[:bcc])&.addresses)
+ end
+
+ def x_original_to_addresses
+ Array(header[:x_original_to]).collect { |header| Mail::Address.new header.to_s }
+ end
++
++ private
++ def address_list(obj)
++ if obj&.respond_to?(:element)
++ # Mail 2.8+
++ obj.element
++ else
++ # Mail <= 2.7.x
++ obj&.address_list
++ end
++ end
+ end
+ end
diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index ce69dd56108d..8fc48fae7c9d 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,4 +1,6 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
-DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
-DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
-DIST rails-7.0.4.3.tgz 11063764 BLAKE2B 389fd3a00bfff4ebda70cf5ec473942883048783b716ede1787a510d3b7b91f4e844dce4dde5ef643cb9611b1b3aa712f1ba5ebefb9e5a84e307a151b2e40bcf SHA512 2c817a0a58ae52f99686d8cd0de84f01e3d7ec05afc95d07910b3b5bf86d8162b06102893b2cbc14859b95a07eca6882a707956c87d437794697df7a18fa3c16
+DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
+DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31072b394f950a180135201132f3cf9c5cca8f76c661827d7a5e807bfc4b0c97a449b8941115cbe3a0f2f84f62 SHA512 41fad11bd272ea21f7d15d855da04230f0801d9926f6ce3300754f1b2b9d691f18e55855b1a71e44faaf483b397b02ac11c75eb415b7c8976868bc9aefe5b005
+DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
+DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
diff --git a/dev-ruby/actionmailer/actionmailer-6.0.6.1.ebuild b/dev-ruby/actionmailer/actionmailer-6.0.6.1.ebuild
deleted file mode 100644
index 640e870059e8..000000000000
--- a/dev-ruby/actionmailer/actionmailer-6.0.6.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-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 ~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.7.2.ebuild b/dev-ruby/actionmailer/actionmailer-6.1.7.2.ebuild
deleted file mode 100644
index fd3ed9d165b5..000000000000
--- a/dev-ruby/actionmailer/actionmailer-6.1.7.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~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/actionmailer/actionmailer-6.1.7.3.ebuild b/dev-ruby/actionmailer/actionmailer-6.1.7.3.ebuild
deleted file mode 100644
index fd3ed9d165b5..000000000000
--- a/dev-ruby/actionmailer/actionmailer-6.1.7.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~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/actionmailer/actionmailer-6.1.7.4.ebuild b/dev-ruby/actionmailer/actionmailer-6.1.7.4.ebuild
new file mode 100644
index 000000000000..28854c8021be
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-6.1.7.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-ruby32-keywords.patch
+)
+
+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.7.6.ebuild b/dev-ruby/actionmailer/actionmailer-6.1.7.6.ebuild
new file mode 100644
index 000000000000..ef53533a632a
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-6.1.7.6.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+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 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.1.7.4-ruby32-keywords.patch
+)
+
+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 -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' \
+ -i test/base_test.rb || die
+}
diff --git a/dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild
deleted file mode 100644
index 9c2229df2043..000000000000
--- a/dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-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 ~hppa ~ppc ~ppc64 ~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/actionmailer/actionmailer-7.0.4.3.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.4.3.ebuild
deleted file mode 100644
index 29d5c08ddae9..000000000000
--- a/dev-ruby/actionmailer/actionmailer-7.0.4.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~hppa ~ppc ~ppc64 ~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/actionmailer/actionmailer-7.0.7.2.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.7.2.ebuild
new file mode 100644
index 000000000000..cd0c73169202
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-7.0.7.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+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 ~hppa ~ppc ~ppc64 ~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 -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' \
+ -i test/base_test.rb || die
+}
diff --git a/dev-ruby/actionmailer/actionmailer-7.0.7.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.7.ebuild
new file mode 100644
index 000000000000..57e84dd9fe0a
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-7.0.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+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 ~hppa ~ppc ~ppc64 ~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/actionmailer/actionmailer-7.0.8.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.8.ebuild
new file mode 100644
index 000000000000..cd0c73169202
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-7.0.8.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+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 ~hppa ~ppc ~ppc64 ~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 -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' \
+ -i test/base_test.rb || die
+}
diff --git a/dev-ruby/actionmailer/actionmailer-7.1.1.ebuild b/dev-ruby/actionmailer/actionmailer-7.1.1.ebuild
new file mode 100644
index 000000000000..f27f1fcca893
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-7.1.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+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 ~hppa ~ppc ~ppc64 ~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/activesupport-${PV}
+ >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+ dev-ruby/net-imap
+ dev-ruby/net-pop
+ dev-ruby/net-smtp
+ >=dev-ruby/rails-dom-testing-2.2: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 -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' \
+ -i test/base_test.rb || die
+}
diff --git a/dev-ruby/actionmailer/files/actionmailer-6.1.7.4-ruby32-keywords.patch b/dev-ruby/actionmailer/files/actionmailer-6.1.7.4-ruby32-keywords.patch
new file mode 100644
index 000000000000..7f33602f13dd
--- /dev/null
+++ b/dev-ruby/actionmailer/files/actionmailer-6.1.7.4-ruby32-keywords.patch
@@ -0,0 +1,50 @@
+From 67bdba4e63cad218c02dbb3171ddd53353cc0b48 Mon Sep 17 00:00:00 2001
+From: Javier Jimenez <javiyu7@gmail.com>
+Date: Thu, 5 Jan 2023 21:34:37 +0100
+Subject: [PATCH] Backports ruby 3.2 compatibility fixes for rails 6.1
+
+---
+ actionmailer/lib/action_mailer/base.rb | 2 +-
+ actionmailer/lib/action_mailer/rescuable.rb | 12 ++++++++----
+ actionpack/lib/abstract_controller/base.rb | 10 +++++++---
+ actionpack/lib/abstract_controller/callbacks.rb | 6 +++++-
+ actionview/lib/action_view/rendering.rb | 6 +++++-
+ activemodel/lib/active_model/attribute_methods.rb | 2 +-
+ activerecord/lib/active_record/relation.rb | 8 ++++++--
+ 7 files changed, 33 insertions(+), 13 deletions(-)
+
+diff --git a/actionmailer/lib/action_mailer/base.rb b/actionmailer/lib/action_mailer/base.rb
+index ae04c0419fc99..4f2620e525157 100644
+--- a/lib/action_mailer/base.rb
++++ b/lib/action_mailer/base.rb
+@@ -616,6 +616,7 @@ def process(method_name, *args) #:nodoc:
+ @_message = NullMail.new unless @_mail_was_called
+ end
+ end
++ ruby2_keywords(:process) if respond_to?(:ruby2_keywords, true)
+
+ class NullMail #:nodoc:
+ def body; "" end
+diff --git a/actionmailer/lib/action_mailer/rescuable.rb b/actionmailer/lib/action_mailer/rescuable.rb
+index ffcaa1f79526d..d949e4681e30c 100644
+--- a/lib/action_mailer/rescuable.rb
++++ b/lib/action_mailer/rescuable.rb
+@@ -20,10 +20,14 @@ def handle_exceptions #:nodoc:
+ end
+
+ private
+- def process(*)
+- handle_exceptions do
+- super
+- end
++ all_args = RUBY_VERSION < "2.7" ? "*" : "..."
++
++ class_eval <<-RUBY
++ def process(#{all_args})
++ handle_exceptions do
++ super
+ end
++ end
++ RUBY
+ end
+ end
diff --git a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2-r1.ebuild b/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2-r1.ebuild
new file mode 100644
index 000000000000..ececb8b29bd5
--- /dev/null
+++ b/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_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/railties:6.1 )
+ 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 '1igem "activerecord", "<7"; gem "railties", "<7"' test/abstract_unit.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
deleted file mode 100644
index 59bc13af56f3..000000000000
--- a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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/railties:6.1 dev-ruby/railties:6.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 '1igem "activerecord", "<7"; gem "railties", "<7"' test/abstract_unit.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test test/caching_test.rb || die
-}
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
deleted file mode 100644
index 2020a3a67911..000000000000
--- a/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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/railties:6.1 dev-ruby/railties:6.0 )
-"
-
-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-xml_parser/actionpack-xml_parser-2.0.1-r3.ebuild b/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r3.ebuild
new file mode 100644
index 000000000000..94174f034697
--- /dev/null
+++ b/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_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/railties:6.1 )
+"
+
+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 ce69dd56108d..8fc48fae7c9d 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,4 +1,6 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
-DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
-DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
-DIST rails-7.0.4.3.tgz 11063764 BLAKE2B 389fd3a00bfff4ebda70cf5ec473942883048783b716ede1787a510d3b7b91f4e844dce4dde5ef643cb9611b1b3aa712f1ba5ebefb9e5a84e307a151b2e40bcf SHA512 2c817a0a58ae52f99686d8cd0de84f01e3d7ec05afc95d07910b3b5bf86d8162b06102893b2cbc14859b95a07eca6882a707956c87d437794697df7a18fa3c16
+DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
+DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31072b394f950a180135201132f3cf9c5cca8f76c661827d7a5e807bfc4b0c97a449b8941115cbe3a0f2f84f62 SHA512 41fad11bd272ea21f7d15d855da04230f0801d9926f6ce3300754f1b2b9d691f18e55855b1a71e44faaf483b397b02ac11c75eb415b7c8976868bc9aefe5b005
+DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
+DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
diff --git a/dev-ruby/actionpack/actionpack-6.0.6.1.ebuild b/dev-ruby/actionpack/actionpack-6.0.6.1.ebuild
deleted file mode 100644
index a30fc887c506..000000000000
--- a/dev-ruby/actionpack/actionpack-6.0.6.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 ~hppa ~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
- <dev-ruby/minitest-5.16:*
- )"
-
-all_ruby_prepare() {
- eapply "${FILESDIR}/actionpack-7.0.4-rack-test-2.patch"
-
- # 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
-
- # Avoid tests that fail with a fixed cgi.rb version
- sed -i -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' test/dispatch/session/cookie_store_test.rb || die
-}
diff --git a/dev-ruby/actionpack/actionpack-6.1.7.2.ebuild b/dev-ruby/actionpack/actionpack-6.1.7.2.ebuild
deleted file mode 100644
index 1ec750fbfe18..000000000000
--- a/dev-ruby/actionpack/actionpack-6.1.7.2.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~hppa ~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
- <dev-ruby/minitest-5.16:*
- )"
-
-all_ruby_prepare() {
- eapply "${FILESDIR}/actionpack-7.0.4-rack-test-2.patch"
-
- # 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
-
- # Avoid tests that fail with a fixed cgi.rb version
- sed -i -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' test/dispatch/session/cookie_store_test.rb || die
-}
diff --git a/dev-ruby/actionpack/actionpack-6.1.7.3.ebuild b/dev-ruby/actionpack/actionpack-6.1.7.3.ebuild
deleted file mode 100644
index 03fb6ba804e7..000000000000
--- a/dev-ruby/actionpack/actionpack-6.1.7.3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~hppa ~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
- <dev-ruby/minitest-5.16:*
- )"
-
-all_ruby_prepare() {
- eapply "${FILESDIR}/actionpack-7.0.4-rack-test-2.patch"
-
- # 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
-
- # Avoid tests that fail with a fixed cgi.rb version
- sed -i -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' test/dispatch/session/cookie_store_test.rb || die
-}
diff --git a/dev-ruby/actionpack/actionpack-6.1.7.4.ebuild b/dev-ruby/actionpack/actionpack-6.1.7.4.ebuild
new file mode 100644
index 000000000000..2c3e6b1b1b03
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-6.1.7.4.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~hppa ~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
+ <dev-ruby/minitest-5.16:*
+ )"
+
+all_ruby_prepare() {
+ eapply "${FILESDIR}/actionpack-7.0.4-rack-test-2.patch"
+
+ # 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"; gem "minitest", "<5.16"' 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
+
+ # Avoid tests that fail with a fixed cgi.rb version
+ sed -i -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' test/dispatch/session/cookie_store_test.rb || die
+}
diff --git a/dev-ruby/actionpack/actionpack-6.1.7.6.ebuild b/dev-ruby/actionpack/actionpack-6.1.7.6.ebuild
new file mode 100644
index 000000000000..057890899b83
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-6.1.7.6.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+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 ~hppa ~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
+ <dev-ruby/minitest-5.16:*
+ )"
+
+all_ruby_prepare() {
+ eapply "${FILESDIR}/actionpack-7.0.4-rack-test-2.patch"
+
+ # 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 '3igem "railties", "~> 6.1.0"; gem "activerecord", "~> 6.1.0"; gem "minitest", "<5.16"' \
+ -i test/abstract_unit.rb || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -e 's/-0000/GMT/' \
+ -i 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 -e '/define extra capabilities/,/^ end/ s:^:#:' \
+ -i test/dispatch/system_testing/driver_test.rb || die
+
+ # Avoid tests that fail with a fixed cgi.rb version
+ sed -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' \
+ -i test/dispatch/session/cookie_store_test.rb || die
+}
diff --git a/dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild b/dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild
deleted file mode 100644
index 9044598d0015..000000000000
--- a/dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~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
- <dev-ruby/minitest-5.16:*
- )"
-
-all_ruby_prepare() {
- eapply "${FILESDIR}/actionpack-7.0.4-rack-test-2.patch"
-
- # 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 '1igem "rack", "<3"' 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 that fail with a fixed cgi.rb version
- sed -i -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' test/dispatch/session/cookie_store_test.rb || die
-}
diff --git a/dev-ruby/actionpack/actionpack-7.0.4.3.ebuild b/dev-ruby/actionpack/actionpack-7.0.4.3.ebuild
deleted file mode 100644
index 079080dbf048..000000000000
--- a/dev-ruby/actionpack/actionpack-7.0.4.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~hppa ~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
- dev-ruby/selenium-webdriver:4
- www-servers/puma
- <dev-ruby/minitest-5.16:*
- )"
-
-all_ruby_prepare() {
- eapply "${FILESDIR}/actionpack-7.0.4-rack-test-2.patch"
-
- # 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 '1igem "rack", "<3"' 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 that fail with a fixed cgi.rb version
- sed -i -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' test/dispatch/session/cookie_store_test.rb || die
-}
diff --git a/dev-ruby/actionpack/actionpack-7.0.7.2.ebuild b/dev-ruby/actionpack/actionpack-7.0.7.2.ebuild
new file mode 100644
index 000000000000..fc6527ac8354
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-7.0.7.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~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.26
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/rack-cache-1.2:1.2
+ dev-ruby/selenium-webdriver:4
+ www-servers/puma
+ <dev-ruby/minitest-5.16:*
+ )"
+
+all_ruby_prepare() {
+ eapply "${FILESDIR}/actionpack-7.0.4-rack-test-2.patch"
+
+ # 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 "rack", "<3"; gem "minitest", "<5.16"' test/abstract_unit.rb || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -e 's/-0000/GMT/' \
+ -i test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid tests that fail with a fixed cgi.rb version
+ sed -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' \
+ -i test/dispatch/session/cookie_store_test.rb || die
+}
diff --git a/dev-ruby/actionpack/actionpack-7.0.7.ebuild b/dev-ruby/actionpack/actionpack-7.0.7.ebuild
new file mode 100644
index 000000000000..fc6527ac8354
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-7.0.7.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~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.26
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/rack-cache-1.2:1.2
+ dev-ruby/selenium-webdriver:4
+ www-servers/puma
+ <dev-ruby/minitest-5.16:*
+ )"
+
+all_ruby_prepare() {
+ eapply "${FILESDIR}/actionpack-7.0.4-rack-test-2.patch"
+
+ # 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 "rack", "<3"; gem "minitest", "<5.16"' test/abstract_unit.rb || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -e 's/-0000/GMT/' \
+ -i test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid tests that fail with a fixed cgi.rb version
+ sed -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' \
+ -i test/dispatch/session/cookie_store_test.rb || die
+}
diff --git a/dev-ruby/actionpack/actionpack-7.0.8.ebuild b/dev-ruby/actionpack/actionpack-7.0.8.ebuild
new file mode 100644
index 000000000000..3deadbaecbba
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-7.0.8.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~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.26
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/rack-cache-1.2:1.2
+ dev-ruby/selenium-webdriver:4
+ www-servers/puma
+ <dev-ruby/minitest-5.16:*
+ )"
+
+all_ruby_prepare() {
+ eapply "${FILESDIR}/actionpack-7.0.4-rack-test-2.patch"
+
+ # 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 "rack", "<3"; gem "minitest", "<5.16"' test/abstract_unit.rb || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -e 's/-0000/GMT/' \
+ -i test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid tests that fail with a fixed cgi.rb version
+ sed -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' \
+ -i test/dispatch/session/cookie_store_test.rb || die
+}
diff --git a/dev-ruby/actionpack/actionpack-7.1.1.ebuild b/dev-ruby/actionpack/actionpack-7.1.1.ebuild
new file mode 100644
index 000000000000..c8512d03f0c8
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-7.1.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/nokogiri-1.8.5
+ >=dev-ruby/rack-2.2.4
+ >=dev-ruby/rack-session-1.0.1
+ >=dev-ruby/rack-test-0.6.3:*
+ >=dev-ruby/rails-dom-testing-2.2:2
+ >=dev-ruby/rails-html-sanitizer-1.6:1
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha:0.14
+ dev-ruby/bundler
+ >=dev-ruby/capybara-3.26
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/rack-cache-1.2:1.2
+ dev-ruby/selenium-webdriver:4
+ www-servers/puma
+ <dev-ruby/minitest-5.16:*
+ )"
+
+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
+
+ # Fix errors loading rack/session with rack 3.0.
+ sed -i -e '2igem "rack-session"' test/abstract_unit.rb || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -e 's/-0000/GMT/' \
+ -i test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid tests that fail with a fixed cgi.rb version
+ sed -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' \
+ -i test/dispatch/session/cookie_store_test.rb || die
+}
diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index ce69dd56108d..8fc48fae7c9d 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,4 +1,6 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
-DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
-DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
-DIST rails-7.0.4.3.tgz 11063764 BLAKE2B 389fd3a00bfff4ebda70cf5ec473942883048783b716ede1787a510d3b7b91f4e844dce4dde5ef643cb9611b1b3aa712f1ba5ebefb9e5a84e307a151b2e40bcf SHA512 2c817a0a58ae52f99686d8cd0de84f01e3d7ec05afc95d07910b3b5bf86d8162b06102893b2cbc14859b95a07eca6882a707956c87d437794697df7a18fa3c16
+DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
+DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31072b394f950a180135201132f3cf9c5cca8f76c661827d7a5e807bfc4b0c97a449b8941115cbe3a0f2f84f62 SHA512 41fad11bd272ea21f7d15d855da04230f0801d9926f6ce3300754f1b2b9d691f18e55855b1a71e44faaf483b397b02ac11c75eb415b7c8976868bc9aefe5b005
+DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
+DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
diff --git a/dev-ruby/actiontext/actiontext-6.0.6.1.ebuild b/dev-ruby/actiontext/actiontext-6.0.6.1.ebuild
deleted file mode 100644
index e8592dd35023..000000000000
--- a/dev-ruby/actiontext/actiontext-6.0.6.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-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 ~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.7.2.ebuild b/dev-ruby/actiontext/actiontext-6.1.7.2.ebuild
deleted file mode 100644
index 9e1a1218c361..000000000000
--- a/dev-ruby/actiontext/actiontext-6.1.7.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 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 ~ppc ~ppc64 ~riscv ~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.7.3.ebuild b/dev-ruby/actiontext/actiontext-6.1.7.3.ebuild
deleted file mode 100644
index d5ede02d3596..000000000000
--- a/dev-ruby/actiontext/actiontext-6.1.7.3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~riscv ~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\|rack-test\|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.7.4-r1.ebuild b/dev-ruby/actiontext/actiontext-6.1.7.4-r1.ebuild
new file mode 100644
index 000000000000..40c122978979
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-6.1.7.4-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~riscv ~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/activerecord-${PV}[sqlite]
+ dev-ruby/bundler
+ =dev-ruby/minitest-5.15*:*
+ dev-ruby/mocha
+ dev-ruby/rails
+)"
+
+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\|rack-test\|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.7.4.ebuild b/dev-ruby/actiontext/actiontext-6.1.7.4.ebuild
new file mode 100644
index 000000000000..b6d652e7107e
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-6.1.7.4.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activerecord-${PV}[sqlite]
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ =dev-ruby/minitest-5.15*:*
+ 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\|rack-test\|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.7.6.ebuild b/dev-ruby/actiontext/actiontext-6.1.7.6.ebuild
new file mode 100644
index 000000000000..40c122978979
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-6.1.7.6.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~riscv ~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/activerecord-${PV}[sqlite]
+ dev-ruby/bundler
+ =dev-ruby/minitest-5.15*:*
+ dev-ruby/mocha
+ dev-ruby/rails
+)"
+
+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\|rack-test\|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.4.3-r1.ebuild b/dev-ruby/actiontext/actiontext-7.0.4.3-r1.ebuild
deleted file mode 100644
index a596e19f6931..000000000000
--- a/dev-ruby/actiontext/actiontext-7.0.4.3-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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/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\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\)/ 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.4.3.ebuild b/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild
deleted file mode 100644
index 38457c8f27f9..000000000000
--- a/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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/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\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\)/ 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.7.2.ebuild b/dev-ruby/actiontext/actiontext-7.0.7.2.ebuild
new file mode 100644
index 000000000000..41390bd620b6
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-7.0.7.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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/globalid-0.6.0
+ >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/minitest:5.15
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ >=dev-ruby/sqlite3-1.4.0
+)"
+
+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\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\|cookiejar\|cgi\)/ 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.7.ebuild b/dev-ruby/actiontext/actiontext-7.0.7.ebuild
new file mode 100644
index 000000000000..41390bd620b6
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-7.0.7.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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/globalid-0.6.0
+ >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/minitest:5.15
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ >=dev-ruby/sqlite3-1.4.0
+)"
+
+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\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\|cookiejar\|cgi\)/ 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.8.ebuild b/dev-ruby/actiontext/actiontext-7.0.8.ebuild
new file mode 100644
index 000000000000..5ccaae7dc277
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-7.0.8.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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/globalid-0.6.0
+ >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/minitest:5.15
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ >=dev-ruby/sqlite3-1.4.0
+)"
+
+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\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\|cookiejar\|cgi\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -e '/sqlite/ s/1.6.4/99/' \
+ -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.1.1.ebuild b/dev-ruby/actiontext/actiontext-7.1.1.ebuild
new file mode 100644
index 000000000000..84e77f524c81
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-7.1.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+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 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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/globalid-0.6.0
+ >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/importmap-rails
+ dev-ruby/minitest:5.15
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ >=dev-ruby/sqlite3-1.4.0
+)"
+
+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\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\)/ s:^:#:" \
+ -e '/stimulus-rails/,/cssbundling-rails/ s:^:#:' \
+ -e '/tailwindcss-rails/,/dartsass-rails/ s:^:#:' \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :\(cable\|doc\|lint\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -e '/sqlite/ s/1.6.4/99/' \
+ -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 ce69dd56108d..8fc48fae7c9d 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,4 +1,6 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
-DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
-DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
-DIST rails-7.0.4.3.tgz 11063764 BLAKE2B 389fd3a00bfff4ebda70cf5ec473942883048783b716ede1787a510d3b7b91f4e844dce4dde5ef643cb9611b1b3aa712f1ba5ebefb9e5a84e307a151b2e40bcf SHA512 2c817a0a58ae52f99686d8cd0de84f01e3d7ec05afc95d07910b3b5bf86d8162b06102893b2cbc14859b95a07eca6882a707956c87d437794697df7a18fa3c16
+DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
+DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31072b394f950a180135201132f3cf9c5cca8f76c661827d7a5e807bfc4b0c97a449b8941115cbe3a0f2f84f62 SHA512 41fad11bd272ea21f7d15d855da04230f0801d9926f6ce3300754f1b2b9d691f18e55855b1a71e44faaf483b397b02ac11c75eb415b7c8976868bc9aefe5b005
+DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
+DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
diff --git a/dev-ruby/actionview/actionview-6.0.6.1.ebuild b/dev-ruby/actionview/actionview-6.0.6.1.ebuild
deleted file mode 100644
index 3a5514311a45..000000000000
--- a/dev-ruby/actionview/actionview-6.0.6.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 ~hppa ~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
- <dev-ruby/minitest-5.16:*
- )"
-
-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.7.2.ebuild b/dev-ruby/actionview/actionview-6.1.7.2.ebuild
deleted file mode 100644
index c5aab365b192..000000000000
--- a/dev-ruby/actionview/actionview-6.1.7.2.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~hppa ~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
- <dev-ruby/minitest-5.16:*
- )"
-
-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.7.3.ebuild b/dev-ruby/actionview/actionview-6.1.7.3.ebuild
deleted file mode 100644
index 048c1a742808..000000000000
--- a/dev-ruby/actionview/actionview-6.1.7.3.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~hppa ~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
- <dev-ruby/minitest-5.16:*
- )"
-
-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.7.4.ebuild b/dev-ruby/actionview/actionview-6.1.7.4.ebuild
new file mode 100644
index 000000000000..a9ce595d6757
--- /dev/null
+++ b/dev-ruby/actionview/actionview-6.1.7.4.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~hppa ~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
+ <dev-ruby/minitest-5.16:*
+ )"
+
+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"; gem "minitest", "<5.16"' 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
+
+ # Avoid test failing on capitalization difference
+ sed -e '/test_raise_arg_overrides_raise_config_option/askip "Capitalization difference"' \
+ -i test/template/translation_helper_test.rb || die
+
+ # Remove tests that are coupled to the Sanitizer (already removed upstream)
+ sed -e '/test_sanitized_allowed_\(tags_class_method\|attributes_class_method\)/askip "Removed upstream"' \
+ -i test/template/sanitize_helper_test.rb || die
+}
diff --git a/dev-ruby/actionview/actionview-6.1.7.6.ebuild b/dev-ruby/actionview/actionview-6.1.7.6.ebuild
new file mode 100644
index 000000000000..d83b9b5b063f
--- /dev/null
+++ b/dev-ruby/actionview/actionview-6.1.7.6.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~hppa ~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
+ <dev-ruby/minitest-5.16:*
+ )"
+
+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 -e '3igem "railties", "~> 6.1.0"; gem "activerecord", "~> 6.1.0"; gem "minitest", "<5.16"' \
+ -i 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
+
+ # Avoid test failing on capitalization difference
+ sed -e '/test_raise_arg_overrides_raise_config_option/askip "Capitalization difference"' \
+ -i test/template/translation_helper_test.rb || die
+
+ # Remove tests that are coupled to the Sanitizer (already removed upstream)
+ sed -e '/test_sanitized_allowed_\(tags_class_method\|attributes_class_method\)/askip "Removed upstream"' \
+ -i test/template/sanitize_helper_test.rb || die
+}
diff --git a/dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild b/dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild
deleted file mode 100644
index c50d444a3aa8..000000000000
--- a/dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~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
- <dev-ruby/minitest-5.16:*
- )"
-
-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.4.3.ebuild b/dev-ruby/actionview/actionview-7.0.4.3.ebuild
deleted file mode 100644
index fc83968d243f..000000000000
--- a/dev-ruby/actionview/actionview-7.0.4.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-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 ~hppa ~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
- <dev-ruby/minitest-5.16:*
- )"
-
-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.7.2.ebuild b/dev-ruby/actionview/actionview-7.0.7.2.ebuild
new file mode 100644
index 000000000000..f9c9556f3acf
--- /dev/null
+++ b/dev-ruby/actionview/actionview-7.0.7.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~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
+ <dev-ruby/minitest-5.16:*
+ )"
+
+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
+
+ # Use working minitest version
+ sed -i -e '3igem "minitest", "<5.16"' 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
+
+ # Avoid test failing on capitalization difference
+ sed -e '/test_raise_arg_overrides_raise_config_option/askip "Capitalization difference"' \
+ -i test/template/translation_helper_test.rb || die
+
+ # Remove tests that are coupled to the Sanitizer (already removed upstream)
+ sed -e '/test_sanitized_allowed_\(tags_class_method\|attributes_class_method\)/askip "Removed upstream"' \
+ -i test/template/sanitize_helper_test.rb || die
+}
diff --git a/dev-ruby/actionview/actionview-7.0.7.ebuild b/dev-ruby/actionview/actionview-7.0.7.ebuild
new file mode 100644
index 000000000000..f9c9556f3acf
--- /dev/null
+++ b/dev-ruby/actionview/actionview-7.0.7.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~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
+ <dev-ruby/minitest-5.16:*
+ )"
+
+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
+
+ # Use working minitest version
+ sed -i -e '3igem "minitest", "<5.16"' 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
+
+ # Avoid test failing on capitalization difference
+ sed -e '/test_raise_arg_overrides_raise_config_option/askip "Capitalization difference"' \
+ -i test/template/translation_helper_test.rb || die
+
+ # Remove tests that are coupled to the Sanitizer (already removed upstream)
+ sed -e '/test_sanitized_allowed_\(tags_class_method\|attributes_class_method\)/askip "Removed upstream"' \
+ -i test/template/sanitize_helper_test.rb || die
+}
diff --git a/dev-ruby/actionview/actionview-7.0.8.ebuild b/dev-ruby/actionview/actionview-7.0.8.ebuild
new file mode 100644
index 000000000000..3d221f2c9ed3
--- /dev/null
+++ b/dev-ruby/actionview/actionview-7.0.8.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~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
+ <dev-ruby/minitest-5.16:*
+ )"
+
+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
+
+ # Use working minitest version
+ sed -i -e '3igem "minitest", "<5.16"' 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
+
+ # Avoid test failing on capitalization difference
+ sed -e '/test_raise_arg_overrides_raise_config_option/askip "Capitalization difference"' \
+ -i test/template/translation_helper_test.rb || die
+
+ # Remove tests that are coupled to the Sanitizer (already removed upstream)
+ sed -e '/test_sanitized_allowed_\(tags_class_method\|attributes_class_method\)/askip "Removed upstream"' \
+ -i test/template/sanitize_helper_test.rb || die
+}
diff --git a/dev-ruby/actionview/actionview-7.1.1.ebuild b/dev-ruby/actionview/actionview-7.1.1.ebuild
new file mode 100644
index 000000000000..1c61dfda592e
--- /dev/null
+++ b/dev-ruby/actionview/actionview-7.1.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~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.11:0
+ >=dev-ruby/rails-dom-testing-2.2:2
+ >=dev-ruby/rails-html-sanitizer-1.6:1
+"
+
+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
+ <dev-ruby/minitest-5.16:*
+ )"
+
+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
+
+ # 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
+
+ # Avoid test failing on capitalization difference
+ sed -e '/test_raise_arg_overrides_raise_config_option/askip "Capitalization difference"' \
+ -i test/template/translation_helper_test.rb || die
+
+ # Remove tests that are coupled to the Sanitizer (already removed upstream)
+ sed -e '/test_sanitized_allowed_\(tags_class_method\|attributes_class_method\)/askip "Removed upstream"' \
+ -i test/template/sanitize_helper_test.rb || die
+}
diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index ce69dd56108d..8fc48fae7c9d 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,4 +1,6 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
-DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
-DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
-DIST rails-7.0.4.3.tgz 11063764 BLAKE2B 389fd3a00bfff4ebda70cf5ec473942883048783b716ede1787a510d3b7b91f4e844dce4dde5ef643cb9611b1b3aa712f1ba5ebefb9e5a84e307a151b2e40bcf SHA512 2c817a0a58ae52f99686d8cd0de84f01e3d7ec05afc95d07910b3b5bf86d8162b06102893b2cbc14859b95a07eca6882a707956c87d437794697df7a18fa3c16
+DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
+DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31072b394f950a180135201132f3cf9c5cca8f76c661827d7a5e807bfc4b0c97a449b8941115cbe3a0f2f84f62 SHA512 41fad11bd272ea21f7d15d855da04230f0801d9926f6ce3300754f1b2b9d691f18e55855b1a71e44faaf483b397b02ac11c75eb415b7c8976868bc9aefe5b005
+DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956
+DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
diff --git a/dev-ruby/activejob/activejob-6.0.6.1.ebuild b/dev-ruby/activejob/activejob-6.0.6.1.ebuild
deleted file mode 100644
index 80d3057ccb00..000000000000
--- a/dev-ruby/activejob/activejob-6.0.6.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/globalid-0.3.6