summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin109010 -> 108786 bytes
-rw-r--r--dev-ruby/actioncable/Manifest12
-rw-r--r--dev-ruby/actioncable/actioncable-5.1.6.1.ebuild (renamed from dev-ruby/actioncable/actioncable-5.1.5.ebuild)4
-rw-r--r--dev-ruby/actioncable/actioncable-5.2.1.1.ebuild (renamed from dev-ruby/actioncable/actioncable-5.1.6.ebuild)10
-rw-r--r--dev-ruby/actioncable/actioncable-5.2.2.ebuild (renamed from dev-ruby/actioncable/actioncable-5.1.4.ebuild)12
-rw-r--r--dev-ruby/actionmailer/Manifest16
-rw-r--r--dev-ruby/actionmailer/actionmailer-4.2.11.ebuild (renamed from dev-ruby/actionmailer/actionmailer-4.2.10.ebuild)5
-rw-r--r--dev-ruby/actionmailer/actionmailer-5.1.6.1.ebuild (renamed from dev-ruby/actionmailer/actionmailer-5.1.6.ebuild)4
-rw-r--r--dev-ruby/actionmailer/actionmailer-5.2.1.1.ebuild (renamed from dev-ruby/actionmailer/actionmailer-5.1.4.ebuild)10
-rw-r--r--dev-ruby/actionmailer/actionmailer-5.2.2.ebuild (renamed from dev-ruby/actionmailer/actionmailer-5.1.5.ebuild)10
-rw-r--r--dev-ruby/actionpack/Manifest16
-rw-r--r--dev-ruby/actionpack/actionpack-4.2.11.ebuild (renamed from dev-ruby/actionpack/actionpack-4.2.10.ebuild)5
-rw-r--r--dev-ruby/actionpack/actionpack-5.1.6.1.ebuild (renamed from dev-ruby/actionpack/actionpack-5.1.6.ebuild)4
-rw-r--r--dev-ruby/actionpack/actionpack-5.2.1.1.ebuild (renamed from dev-ruby/actionpack/actionpack-5.1.5.ebuild)11
-rw-r--r--dev-ruby/actionpack/actionpack-5.2.2.ebuild (renamed from dev-ruby/actionpack/actionpack-5.1.4.ebuild)13
-rw-r--r--dev-ruby/actionview/Manifest16
-rw-r--r--dev-ruby/actionview/actionview-4.2.11.ebuild (renamed from dev-ruby/actionview/actionview-4.2.10.ebuild)5
-rw-r--r--dev-ruby/actionview/actionview-5.1.6.1.ebuild (renamed from dev-ruby/actionview/actionview-5.1.6.ebuild)4
-rw-r--r--dev-ruby/actionview/actionview-5.2.1.1.ebuild (renamed from dev-ruby/actionview/actionview-5.1.5.ebuild)10
-rw-r--r--dev-ruby/actionview/actionview-5.2.2.ebuild (renamed from dev-ruby/actionview/actionview-5.1.4.ebuild)12
-rw-r--r--dev-ruby/activejob/Manifest16
-rw-r--r--dev-ruby/activejob/activejob-4.2.11.ebuild (renamed from dev-ruby/activejob/activejob-4.2.10.ebuild)4
-rw-r--r--dev-ruby/activejob/activejob-5.1.6.1.ebuild (renamed from dev-ruby/activejob/activejob-5.1.4.ebuild)4
-rw-r--r--dev-ruby/activejob/activejob-5.2.1.1.ebuild (renamed from dev-ruby/activejob/activejob-5.1.5.ebuild)13
-rw-r--r--dev-ruby/activejob/activejob-5.2.2.ebuild (renamed from dev-ruby/activejob/activejob-5.1.6.ebuild)13
-rw-r--r--dev-ruby/activemodel/Manifest16
-rw-r--r--dev-ruby/activemodel/activemodel-4.2.11.ebuild (renamed from dev-ruby/activemodel/activemodel-4.2.10.ebuild)8
-rw-r--r--dev-ruby/activemodel/activemodel-5.1.6.1.ebuild (renamed from dev-ruby/activemodel/activemodel-5.1.6.ebuild)2
-rw-r--r--dev-ruby/activemodel/activemodel-5.2.1.1.ebuild (renamed from dev-ruby/activemodel/activemodel-5.1.5.ebuild)10
-rw-r--r--dev-ruby/activemodel/activemodel-5.2.2.ebuild (renamed from dev-ruby/activemodel/activemodel-5.1.4.ebuild)12
-rw-r--r--dev-ruby/activerecord-deprecated_finders/Manifest3
-rw-r--r--dev-ruby/activerecord-deprecated_finders/activerecord-deprecated_finders-1.0.4.ebuild29
-rw-r--r--dev-ruby/activerecord/Manifest16
-rw-r--r--dev-ruby/activerecord/activerecord-4.2.11.ebuild (renamed from dev-ruby/activerecord/activerecord-4.2.10.ebuild)5
-rw-r--r--dev-ruby/activerecord/activerecord-5.1.6.1.ebuild (renamed from dev-ruby/activerecord/activerecord-5.1.6.ebuild)8
-rw-r--r--dev-ruby/activerecord/activerecord-5.2.1.1.ebuild (renamed from dev-ruby/activerecord/activerecord-5.1.5.ebuild)14
-rw-r--r--dev-ruby/activerecord/activerecord-5.2.2.ebuild (renamed from dev-ruby/activerecord/activerecord-5.1.4.ebuild)14
-rw-r--r--dev-ruby/activestorage/Manifest4
-rw-r--r--dev-ruby/activestorage/activestorage-5.2.1.1.ebuild56
-rw-r--r--dev-ruby/activestorage/activestorage-5.2.2.ebuild56
-rw-r--r--dev-ruby/activesupport/Manifest16
-rw-r--r--dev-ruby/activesupport/activesupport-4.2.11.ebuild (renamed from dev-ruby/activesupport/activesupport-4.2.10.ebuild)8
-rw-r--r--dev-ruby/activesupport/activesupport-5.1.6.1.ebuild (renamed from dev-ruby/activesupport/activesupport-5.1.6.ebuild)2
-rw-r--r--dev-ruby/activesupport/activesupport-5.2.1.1.ebuild (renamed from dev-ruby/activesupport/activesupport-5.1.5.ebuild)23
-rw-r--r--dev-ruby/activesupport/activesupport-5.2.2.ebuild (renamed from dev-ruby/activesupport/activesupport-5.1.4.ebuild)23
-rw-r--r--dev-ruby/akismet/Manifest3
-rw-r--r--dev-ruby/akismet/akismet-2.0.0.ebuild21
-rw-r--r--dev-ruby/amatch/Manifest4
-rw-r--r--dev-ruby/amatch/amatch-0.3.1.ebuild33
-rw-r--r--dev-ruby/amatch/amatch-0.4.0.ebuild4
-rw-r--r--dev-ruby/amq-protocol/Manifest2
-rw-r--r--dev-ruby/amq-protocol/amq-protocol-2.2.0.ebuild27
-rw-r--r--dev-ruby/arel-helpers/Manifest8
-rw-r--r--dev-ruby/arel-helpers/arel-helpers-2.5.0.ebuild32
-rw-r--r--dev-ruby/arel-helpers/arel-helpers-2.6.1.ebuild32
-rw-r--r--dev-ruby/arel-helpers/arel-helpers-2.7.0.ebuild33
-rw-r--r--dev-ruby/arel-helpers/arel-helpers-2.8.0.ebuild5
-rw-r--r--dev-ruby/asciidoctor-diagram/Manifest2
-rw-r--r--dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.11.ebuild38
-rw-r--r--dev-ruby/ast/Manifest2
-rw-r--r--dev-ruby/ast/ast-2.3.0.ebuild31
-rw-r--r--dev-ruby/autoprefixer-rails/Manifest6
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-9.3.1.ebuild36
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.2.ebuild36
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.3.ebuild36
-rw-r--r--dev-ruby/awesome_print/Manifest3
-rw-r--r--dev-ruby/awesome_print/awesome_print-1.8.0.ebuild39
-rw-r--r--dev-ruby/backports/Manifest2
-rw-r--r--dev-ruby/backports/backports-3.11.4.ebuild23
-rw-r--r--dev-ruby/barby/Manifest2
-rw-r--r--dev-ruby/barby/barby-0.6.6.ebuild4
-rw-r--r--dev-ruby/bcrypt_pbkdf/Manifest2
-rw-r--r--dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.0.0.ebuild4
-rw-r--r--dev-ruby/best_in_place/Manifest2
-rw-r--r--dev-ruby/best_in_place/best_in_place-3.1.1.ebuild4
-rw-r--r--dev-ruby/binding_of_caller/Manifest2
-rw-r--r--dev-ruby/binding_of_caller/binding_of_caller-0.7.3.ebuild26
-rw-r--r--dev-ruby/bones/Manifest1
-rw-r--r--dev-ruby/bones/bones-3.8.4-r1.ebuild34
-rw-r--r--dev-ruby/bundler/Manifest2
-rw-r--r--dev-ruby/bundler/bundler-1.17.2.ebuild33
-rw-r--r--dev-ruby/bunny/Manifest2
-rw-r--r--dev-ruby/bunny/bunny-2.12.1.ebuild33
-rw-r--r--dev-ruby/c21e/Manifest3
-rw-r--r--dev-ruby/c21e/c21e-1.1.8.ebuild20
-rw-r--r--dev-ruby/c21e/metadata.xml (renamed from dev-ruby/facets/metadata.xml)0
-rw-r--r--dev-ruby/capybara/Manifest2
-rw-r--r--dev-ruby/capybara/capybara-3.12.0.ebuild57
-rw-r--r--dev-ruby/charlock_holmes/Manifest5
-rw-r--r--dev-ruby/charlock_holmes/charlock_holmes-0.7.5.ebuild47
-rw-r--r--dev-ruby/charlock_holmes/charlock_holmes-0.7.6.ebuild4
-rw-r--r--dev-ruby/charlock_holmes/files/charlock_holmes-0.7.6-gcc5.patch16
-rw-r--r--dev-ruby/chunky_png/Manifest2
-rw-r--r--dev-ruby/chunky_png/chunky_png-1.3.11.ebuild33
-rw-r--r--dev-ruby/cmdparse/Manifest2
-rw-r--r--dev-ruby/cmdparse/cmdparse-3.0.4.ebuild22
-rw-r--r--dev-ruby/crass/Manifest4
-rw-r--r--dev-ruby/crass/crass-1.0.2.ebuild25
-rw-r--r--dev-ruby/crass/crass-1.0.4.ebuild4
-rw-r--r--dev-ruby/curb/Manifest2
-rw-r--r--dev-ruby/curb/curb-0.9.7.ebuild45
-rw-r--r--dev-ruby/daemons/Manifest4
-rw-r--r--dev-ruby/daemons/daemons-1.3.0.ebuild34
-rw-r--r--dev-ruby/daemons/daemons-1.3.1.ebuild34
-rw-r--r--dev-ruby/dalli/Manifest4
-rw-r--r--dev-ruby/dalli/dalli-2.7.9.ebuild (renamed from dev-ruby/dalli/dalli-2.7.6.ebuild)18
-rw-r--r--dev-ruby/delayer-deferred/Manifest2
-rw-r--r--dev-ruby/delayer-deferred/delayer-deferred-1.1.1.ebuild25
-rw-r--r--dev-ruby/did_you_mean/Manifest4
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.1.2.ebuild2
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.3.0.ebuild22
-rw-r--r--dev-ruby/dnsruby/Manifest8
-rw-r--r--dev-ruby/dnsruby/dnsruby-1.60.2.ebuild4
-rw-r--r--dev-ruby/dnsruby/dnsruby-1.61.0.ebuild4
-rw-r--r--dev-ruby/dnsruby/dnsruby-1.61.1.ebuild4
-rw-r--r--dev-ruby/dnsruby/dnsruby-1.61.2.ebuild4
-rw-r--r--dev-ruby/docile/Manifest6
-rw-r--r--dev-ruby/docile/docile-1.1.5.ebuild25
-rw-r--r--dev-ruby/docile/docile-1.2.0.ebuild26
-rw-r--r--dev-ruby/docile/docile-1.3.0.ebuild31
-rw-r--r--dev-ruby/dotenv/Manifest4
-rw-r--r--dev-ruby/dotenv/dotenv-2.2.2.ebuild35
-rw-r--r--dev-ruby/dotenv/dotenv-2.4.0.ebuild35
-rw-r--r--dev-ruby/ed25519/Manifest2
-rw-r--r--dev-ruby/ed25519/ed25519-1.2.4.ebuild2
-rw-r--r--dev-ruby/em-websocket/Manifest3
-rw-r--r--dev-ruby/em-websocket/em-websocket-0.5.1.ebuild48
-rw-r--r--dev-ruby/em-websocket/metadata.xml (renamed from dev-ruby/ragol/metadata.xml)6
-rw-r--r--dev-ruby/erubi/Manifest2
-rw-r--r--dev-ruby/erubi/erubi-1.8.0.ebuild23
-rw-r--r--dev-ruby/facets/Manifest3
-rw-r--r--dev-ruby/facets/facets-3.1.0.ebuild36
-rw-r--r--dev-ruby/facter/Manifest12
-rw-r--r--dev-ruby/facter/facter-2.4.6.ebuild61
-rw-r--r--dev-ruby/facter/facter-3.12.1.ebuild2
-rw-r--r--dev-ruby/facter/facter-3.12.2.ebuild (renamed from dev-ruby/facter/facter-3.12.0.ebuild)2
-rw-r--r--dev-ruby/facter/facter-3.9.2.ebuild4
-rw-r--r--dev-ruby/facter/metadata.xml5
-rw-r--r--dev-ruby/faker/Manifest3
-rw-r--r--dev-ruby/faker/faker-1.9.1.ebuild29
-rw-r--r--dev-ruby/faker/metadata.xml (renamed from dev-ruby/activerecord-deprecated_finders/metadata.xml)6
-rw-r--r--dev-ruby/faraday/Manifest12
-rw-r--r--dev-ruby/faraday/faraday-0.12.2.ebuild69
-rw-r--r--dev-ruby/faraday/faraday-0.15.0.ebuild69
-rw-r--r--dev-ruby/faraday/faraday-0.15.2.ebuild69
-rw-r--r--dev-ruby/faraday/faraday-0.15.3.ebuild5
-rw-r--r--dev-ruby/faraday/faraday-0.15.4.ebuild (renamed from dev-ruby/faraday/faraday-0.15.1.ebuild)10
-rw-r--r--dev-ruby/fast_gettext/Manifest2
-rw-r--r--dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild55
-rw-r--r--dev-ruby/fivemat/Manifest4
-rw-r--r--dev-ruby/fivemat/fivemat-1.3.5.ebuild21
-rw-r--r--dev-ruby/fivemat/fivemat-1.3.6.ebuild21
-rw-r--r--dev-ruby/gruff/Manifest2
-rw-r--r--dev-ruby/gruff/gruff-0.7.0.ebuild5
-rw-r--r--dev-ruby/hashdiff/Manifest4
-rw-r--r--dev-ruby/hashdiff/hashdiff-0.3.6.ebuild25
-rw-r--r--dev-ruby/hashdiff/hashdiff-0.3.7.ebuild4
-rw-r--r--dev-ruby/hashicorp-checkpoint/Manifest2
-rw-r--r--dev-ruby/hashicorp-checkpoint/metadata.xml11
-rw-r--r--dev-ruby/hiera-eyaml/Manifest2
-rw-r--r--dev-ruby/hiera-eyaml/hiera-eyaml-2.1.0-r2.ebuild6
-rw-r--r--dev-ruby/hiera/Manifest2
-rw-r--r--dev-ruby/hiera/hiera-3.5.0.ebuild25
-rw-r--r--dev-ruby/hipchat/Manifest2
-rw-r--r--dev-ruby/hipchat/hipchat-1.6.0.ebuild4
-rw-r--r--dev-ruby/http-form_data/Manifest6
-rw-r--r--dev-ruby/http-form_data/http-form_data-2.0.0.ebuild24
-rw-r--r--dev-ruby/http-form_data/http-form_data-2.1.0.ebuild24
-rw-r--r--dev-ruby/http-form_data/http-form_data-2.1.1.ebuild4
-rw-r--r--dev-ruby/http/Manifest8
-rw-r--r--dev-ruby/http/http-1.0.2.ebuild40
-rw-r--r--dev-ruby/http/http-3.3.0.ebuild4
-rw-r--r--dev-ruby/http/http-4.0.0.ebuild (renamed from dev-ruby/http/http-2.2.2.ebuild)17
-rw-r--r--dev-ruby/i18n/Manifest6
-rw-r--r--dev-ruby/i18n/i18n-1.2.0.ebuild (renamed from dev-ruby/i18n/i18n-0.9.1.ebuild)21
-rw-r--r--dev-ruby/i18n/i18n-1.3.0.ebuild56
-rw-r--r--dev-ruby/instantiator/Manifest2
-rw-r--r--dev-ruby/instantiator/instantiator-0.0.6.ebuild25
-rw-r--r--dev-ruby/introspection/Manifest2
-rw-r--r--dev-ruby/introspection/introspection-0.0.3.ebuild26
-rw-r--r--dev-ruby/jira-ruby/Manifest3
-rw-r--r--dev-ruby/jira-ruby/jira-ruby-1.5.0.ebuild43
-rw-r--r--dev-ruby/jira-ruby/metadata.xml12
-rw-r--r--dev-ruby/jmespath/Manifest2
-rw-r--r--dev-ruby/jmespath/jmespath-1.3.1.ebuild27
-rw-r--r--dev-ruby/json/Manifest2
-rw-r--r--dev-ruby/json/json-2.1.0.ebuild2
-rw-r--r--dev-ruby/kpeg/Manifest2
-rw-r--r--dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild2
-rw-r--r--dev-ruby/kramdown/Manifest4
-rw-r--r--dev-ruby/kramdown/kramdown-1.17.0.ebuild (renamed from dev-ruby/kramdown/kramdown-1.14.0.ebuild)15
-rw-r--r--dev-ruby/letter_opener/Manifest2
-rw-r--r--dev-ruby/letter_opener/letter_opener-1.7.0.ebuild30
-rw-r--r--dev-ruby/liquid-c/Manifest2
-rw-r--r--dev-ruby/liquid-c/liquid-c-4.0.0.ebuild37
-rw-r--r--dev-ruby/liquid/Manifest6
-rw-r--r--dev-ruby/liquid/liquid-2.6.2.ebuild4
-rw-r--r--dev-ruby/liquid/liquid-3.0.6.ebuild4
-rw-r--r--dev-ruby/liquid/liquid-4.0.1.ebuild30
-rw-r--r--dev-ruby/logging/Manifest3
-rw-r--r--dev-ruby/logging/logging-2.2.2.ebuild24
-rw-r--r--dev-ruby/lumberjack/Manifest2
-rw-r--r--dev-ruby/lumberjack/lumberjack-1.0.12.ebuild21
-rw-r--r--dev-ruby/magic/Manifest1
-rw-r--r--dev-ruby/magic/magic-0.2.9.ebuild31
-rw-r--r--dev-ruby/marcel/Manifest1
-rw-r--r--dev-ruby/marcel/marcel-0.3.3-r1.ebuild27
-rw-r--r--dev-ruby/mechanize/Manifest4
-rw-r--r--dev-ruby/mechanize/mechanize-2.7.5-r2.ebuild38
-rw-r--r--dev-ruby/mechanize/mechanize-2.7.6.ebuild4
-rw-r--r--dev-ruby/metasploit-concern/Manifest2
-rw-r--r--dev-ruby/metasploit-concern/metasploit-concern-2.0.5.ebuild26
-rw-r--r--dev-ruby/metasploit-credential/Manifest4
-rw-r--r--dev-ruby/metasploit-credential/metasploit-credential-2.0.14.ebuild28
-rw-r--r--dev-ruby/metasploit-credential/metasploit-credential-2.0.8.ebuild4
-rw-r--r--dev-ruby/metasploit-model/Manifest4
-rw-r--r--dev-ruby/metasploit-model/metasploit-model-2.0.3.ebuild6
-rw-r--r--dev-ruby/metasploit-model/metasploit-model-2.0.4.ebuild72
-rw-r--r--dev-ruby/metasploit-payloads/Manifest2
-rw-r--r--dev-ruby/metasploit-payloads/metasploit-payloads-1.3.53.ebuild44
-rw-r--r--dev-ruby/metasploit_data_models/Manifest4
-rw-r--r--dev-ruby/metasploit_data_models/metasploit_data_models-2.0.14.ebuild4
-rw-r--r--dev-ruby/metasploit_data_models/metasploit_data_models-2.0.16.ebuild64
-rw-r--r--dev-ruby/metasploit_payloads-mettle/Manifest2
-rw-r--r--dev-ruby/metasploit_payloads-mettle/metasploit_payloads-mettle-0.4.2.ebuild65
-rw-r--r--dev-ruby/mime-types/Manifest4
-rw-r--r--dev-ruby/mime-types/mime-types-2.6.2.ebuild32
-rw-r--r--dev-ruby/mime-types/mime-types-3.1.ebuild33
-rw-r--r--dev-ruby/mimemagic/Manifest2
-rw-r--r--dev-ruby/mimemagic/mimemagic-0.3.3.ebuild20
-rw-r--r--dev-ruby/mini_mime/Manifest2
-rw-r--r--dev-ruby/mini_mime/mini_mime-1.0.1.ebuild31
-rw-r--r--dev-ruby/mixlib-shellout/Manifest6
-rw-r--r--dev-ruby/mixlib-shellout/mixlib-shellout-2.4.2.ebuild (renamed from dev-ruby/mixlib-shellout/mixlib-shellout-2.3.2.ebuild)4
-rw-r--r--dev-ruby/mixlib-shellout/mixlib-shellout-2.4.4.ebuild29
-rw-r--r--dev-ruby/mocha/Manifest6
-rw-r--r--dev-ruby/mocha/mocha-1.1.0.ebuild36
-rw-r--r--dev-ruby/mocha/mocha-1.5.0.ebuild36
-rw-r--r--dev-ruby/mocha/mocha-1.6.0.ebuild36
-rw-r--r--dev-ruby/mqtt/Manifest3
-rw-r--r--dev-ruby/mqtt/metadata.xml (renamed from dev-ruby/akismet/metadata.xml)6
-rw-r--r--dev-ruby/mqtt/mqtt-0.5.0.ebuild26
-rw-r--r--dev-ruby/mustache/Manifest2
-rw-r--r--dev-ruby/mustache/mustache-1.1.0.ebuild40
-rw-r--r--dev-ruby/mustermann/Manifest4
-rw-r--r--dev-ruby/mustermann/mustermann-1.0.2.ebuild2
-rw-r--r--dev-ruby/mustermann/mustermann-1.0.3.ebuild2
-rw-r--r--dev-ruby/net-sftp/Manifest2
-rw-r--r--dev-ruby/net-sftp/net-sftp-2.1.2-r2.ebuild4
-rw-r--r--dev-ruby/net-ssh/Manifest4
-rw-r--r--dev-ruby/net-ssh/net-ssh-4.2.0.ebuild4
-rw-r--r--dev-ruby/net-ssh/net-ssh-5.0.2.ebuild2
-rw-r--r--dev-ruby/nexpose/Manifest2
-rw-r--r--dev-ruby/nexpose/nexpose-7.2.1.ebuild6
-rw-r--r--dev-ruby/nokogiri/Manifest2
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.9.1.ebuild93
-rw-r--r--dev-ruby/oauth2/Manifest2
-rw-r--r--dev-ruby/oauth2/oauth2-1.4.0-r1.ebuild46
-rw-r--r--dev-ruby/oauth2/oauth2-1.4.0.ebuild42
-rw-r--r--dev-ruby/octokit/Manifest2
-rw-r--r--dev-ruby/octokit/octokit-4.13.0.ebuild2
-rw-r--r--dev-ruby/omniauth/Manifest2
-rw-r--r--dev-ruby/omniauth/omniauth-1.9.0.ebuild46
-rw-r--r--dev-ruby/paint/Manifest2
-rw-r--r--dev-ruby/paint/paint-2.0.3.ebuild21
-rw-r--r--dev-ruby/parslet/Manifest2
-rw-r--r--dev-ruby/parslet/parslet-1.8.1.ebuild27
-rw-r--r--dev-ruby/pathutil/Manifest2
-rw-r--r--dev-ruby/pathutil/pathutil-0.16.1.ebuild32
-rw-r--r--dev-ruby/patron/Manifest9
-rw-r--r--dev-ruby/patron/patron-0.11.1.ebuild44
-rw-r--r--dev-ruby/patron/patron-0.12.0.ebuild44
-rw-r--r--dev-ruby/patron/patron-0.13.1-r1.ebuild (renamed from dev-ruby/patron/patron-0.12.1.ebuild)6
-rw-r--r--dev-ruby/patron/patron-0.13.1.ebuild4
-rw-r--r--dev-ruby/pdf-core/Manifest2
-rw-r--r--dev-ruby/pdf-core/pdf-core-0.7.0.ebuild4
-rw-r--r--dev-ruby/pdf-reader/Manifest2
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.2.0.ebuild49
-rw-r--r--dev-ruby/postgres_ext/Manifest2
-rw-r--r--dev-ruby/postgres_ext/postgres_ext-3.0.1.ebuild8
-rw-r--r--dev-ruby/prawn-table/Manifest2
-rw-r--r--dev-ruby/prawn-table/prawn-table-0.2.2-r1.ebuild4
-rw-r--r--dev-ruby/prawn/Manifest2
-rw-r--r--dev-ruby/prawn/prawn-2.2.0.ebuild6
-rw-r--r--dev-ruby/pry/Manifest4
-rw-r--r--dev-ruby/pry/pry-0.12.2.ebuild (renamed from dev-ruby/pry/pry-0.11.3.ebuild)4
-rw-r--r--dev-ruby/psych/Manifest6
-rw-r--r--dev-ruby/psych/psych-3.0.2.ebuild44
-rw-r--r--dev-ruby/psych/psych-3.1.0.ebuild (renamed from dev-ruby/psych/psych-3.0.1.ebuild)8
-rw-r--r--dev-ruby/public_suffix/Manifest2
-rw-r--r--dev-ruby/public_suffix/public_suffix-2.0.5.ebuild28
-rw-r--r--dev-ruby/puppetdb-termini/Manifest4
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-6.1.0.ebuild (renamed from dev-ruby/puppetdb-termini/puppetdb-termini-5.2.2.ebuild)8
-rw-r--r--dev-ruby/pygments_rb/Manifest2
-rw-r--r--dev-ruby/pygments_rb/pygments_rb-1.1.2.ebuild62
-rw-r--r--dev-ruby/rack-protection/Manifest2
-rw-r--r--dev-ruby/rack-protection/rack-protection-2.0.5.ebuild25
-rw-r--r--dev-ruby/rack-test/Manifest2
-rw-r--r--dev-ruby/rack-test/rack-test-1.1.0.ebuild2
-rw-r--r--dev-ruby/rack/Manifest8
-rw-r--r--dev-ruby/rack/rack-1.6.11.ebuild2
-rw-r--r--dev-ruby/rack/rack-1.6.7.ebuild47
-rw-r--r--dev-ruby/rack/rack-2.0.3.ebuild44
-rw-r--r--dev-ruby/rack/rack-2.0.5.ebuild42
-rw-r--r--dev-ruby/radius/Manifest2
-rw-r--r--dev-ruby/radius/radius-0.7.4-r4.ebuild6
-rw-r--r--dev-ruby/ragol/Manifest3
-rw-r--r--dev-ruby/ragol/ragol-1.0.1-r2.ebuild26
-rw-r--r--dev-ruby/rails/Manifest16
-rw-r--r--dev-ruby/rails/rails-4.2.11.ebuild (renamed from dev-ruby/rails/rails-4.2.10.ebuild)4
-rw-r--r--dev-ruby/rails/rails-5.1.6.1.ebuild (renamed from dev-ruby/rails/rails-5.1.5.ebuild)4
-rw-r--r--dev-ruby/rails/rails-5.2.1.1.ebuild (renamed from dev-ruby/rails/rails-5.1.4.ebuild)11
-rw-r--r--dev-ruby/rails/rails-5.2.2.ebuild (renamed from dev-ruby/rails/rails-5.1.6.ebuild)13
-rw-r--r--dev-ruby/railties/Manifest16
-rw-r--r--dev-ruby/railties/railties-4.2.11.ebuild (renamed from dev-ruby/railties/railties-4.2.10.ebuild)4
-rw-r--r--dev-ruby/railties/railties-5.1.6.1.ebuild (renamed from dev-ruby/railties/railties-5.1.4.ebuild)4
-rw-r--r--dev-ruby/railties/railties-5.2.1.1.ebuild (renamed from dev-ruby/railties/railties-5.1.5.ebuild)8
-rw-r--r--dev-ruby/railties/railties-5.2.2.ebuild (renamed from dev-ruby/railties/railties-5.1.6.ebuild)10
-rw-r--r--dev-ruby/rake-compiler/Manifest4
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.0.6.ebuild (renamed from dev-ruby/rake-compiler/rake-compiler-1.0.4.ebuild)12
-rw-r--r--dev-ruby/rake/Manifest6
-rw-r--r--dev-ruby/rake/rake-12.3.1.ebuild2
-rw-r--r--dev-ruby/rake/rake-12.3.2.ebuild (renamed from dev-ruby/rake/rake-11.3.0.ebuild)11
-rw-r--r--dev-ruby/rash_alt/Manifest4
-rw-r--r--dev-ruby/rash_alt/rash_alt-0.4.5.ebuild30
-rw-r--r--dev-ruby/rash_alt/rash_alt-0.4.6.ebuild30
-rw-r--r--dev-ruby/rb-inotify/Manifest2
-rw-r--r--dev-ruby/rb-inotify/rb-inotify-0.10.0.ebuild33
-rw-r--r--dev-ruby/rbnacl/Manifest6
-rw-r--r--dev-ruby/rbnacl/rbnacl-4.0.2-r1.ebuild4
-rw-r--r--dev-ruby/rbnacl/rbnacl-5.0.0-r1.ebuild4
-rw-r--r--dev-ruby/rbnacl/rbnacl-6.0.0.ebuild32
-rw-r--r--dev-ruby/rbpdf/Manifest2
-rw-r--r--dev-ruby/rbpdf/rbpdf-1.19.6.ebuild51
-rw-r--r--dev-ruby/rdoc/Manifest2
-rw-r--r--dev-ruby/rdoc/rdoc-5.1.0.ebuild2
-rw-r--r--dev-ruby/recog/Manifest2
-rw-r--r--dev-ruby/recog/recog-2.1.31.ebuild39
-rw-r--r--dev-ruby/regexp_parser/Manifest4
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-1.2.0.ebuild2
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-1.3.0.ebuild2
-rw-r--r--dev-ruby/regexp_property_values/Manifest2
-rw-r--r--dev-ruby/regexp_property_values/regexp_property_values-0.3.4.ebuild2
-rw-r--r--dev-ruby/request_store/Manifest4
-rw-r--r--dev-ruby/request_store/request_store-1.3.2.ebuild22
-rw-r--r--dev-ruby/request_store/request_store-1.4.0.ebuild24
-rw-r--r--dev-ruby/rest-client/Manifest2
-rw-r--r--dev-ruby/rest-client/rest-client-2.0.2.ebuild4
-rw-r--r--dev-ruby/rex-bin_tools/Manifest2
-rw-r--r--dev-ruby/rex-bin_tools/rex-bin_tools-0.1.6.ebuild31
-rw-r--r--dev-ruby/rgen/Manifest2
-rw-r--r--dev-ruby/rgen/rgen-0.8.0.ebuild26
-rw-r--r--dev-ruby/rmagick/Manifest2
-rw-r--r--dev-ruby/rmagick/rmagick-2.16.0.ebuild4
-rw-r--r--dev-ruby/rouge/Manifest6
-rw-r--r--dev-ruby/rouge/rouge-2.2.0.ebuild4
-rw-r--r--dev-ruby/rouge/rouge-2.2.1.ebuild4
-rw-r--r--dev-ruby/rouge/rouge-3.1.1.ebuild4
-rw-r--r--dev-ruby/rqrcode/Manifest2
-rw-r--r--dev-ruby/rqrcode/rqrcode-0.10.1.ebuild4
-rw-r--r--dev-ruby/rspec-core/Manifest4
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.6.0.ebuild99
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.7.1.ebuild2
-rw-r--r--dev-ruby/rspec-expectations/Manifest8
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.6.0.ebuild47
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild2
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.8.0.ebuild47
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.8.1.ebuild47
-rw-r--r--dev-ruby/rspec-mocks/Manifest4
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.6.0.ebuild46
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild2
-rw-r--r--dev-ruby/rspec-rails/Manifest2
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-3.6.1.ebuild54
-rw-r--r--dev-ruby/rspec-support/Manifest4
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.6.0.ebuild39
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.7.1.ebuild2
-rw-r--r--dev-ruby/rspec/Manifest4
-rw-r--r--dev-ruby/rspec/rspec-3.6.0.ebuild27
-rw-r--r--dev-ruby/rspec/rspec-3.7.0.ebuild2
-rw-r--r--dev-ruby/ruby-feedparser/Manifest2
-rw-r--r--dev-ruby/ruby-feedparser/ruby-feedparser-0.9.4.ebuild4
-rw-r--r--dev-ruby/ruby-glib2/Manifest2
-rw-r--r--dev-ruby/ruby-glib2/ruby-glib2-3.3.0.ebuild31
-rw-r--r--dev-ruby/ruby-macho/Manifest3
-rw-r--r--dev-ruby/ruby-macho/metadata.xml15
-rw-r--r--dev-ruby/ruby-macho/ruby-macho-2.1.0.ebuild25
-rw-r--r--dev-ruby/ruby_parser/Manifest2
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.12.0.ebuild35
-rw-r--r--dev-ruby/ruby_smb/Manifest2
-rw-r--r--dev-ruby/ruby_smb/ruby_smb-1.0.5.ebuild30
-rw-r--r--dev-ruby/simplecov/Manifest2
-rw-r--r--dev-ruby/simplecov/simplecov-0.14.1.ebuild41
-rw-r--r--dev-ruby/sinatra/Manifest4
-rw-r--r--dev-ruby/sinatra/sinatra-2.0.3.ebuild2
-rw-r--r--dev-ruby/sinatra/sinatra-2.0.4.ebuild2
-rw-r--r--dev-ruby/slim/Manifest2
-rw-r--r--dev-ruby/slim/slim-3.0.9.ebuild4
-rw-r--r--dev-ruby/slow_enumerator_tools/Manifest2
-rw-r--r--dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.0.0.ebuild27
-rw-r--r--dev-ruby/sparklines/Manifest2
-rw-r--r--dev-ruby/sparklines/sparklines-0.5.2-r6.ebuild4
-rw-r--r--dev-ruby/spy/Manifest2
-rw-r--r--dev-ruby/spy/spy-1.0.0.ebuild24
-rw-r--r--dev-ruby/stringex/Manifest4
-rw-r--r--dev-ruby/stringex/stringex-2.8.2.ebuild34
-rw-r--r--dev-ruby/stringex/stringex-2.8.4.ebuild34
-rw-r--r--dev-ruby/test-unit/Manifest2
-rw-r--r--dev-ruby/test-unit/test-unit-3.2.9.ebuild34
-rw-r--r--dev-ruby/tilt/Manifest2
-rw-r--r--dev-ruby/tilt/tilt-2.0.9.ebuild42
-rw-r--r--dev-ruby/tins/Manifest2
-rw-r--r--dev-ruby/tins/tins-1.20.2.ebuild28
-rw-r--r--dev-ruby/tomlrb/Manifest2
-rw-r--r--dev-ruby/tomlrb/tomlrb-1.2.8.ebuild26
-rw-r--r--dev-ruby/treetop/Manifest2
-rw-r--r--dev-ruby/treetop/treetop-1.6.9.ebuild31
-rw-r--r--dev-ruby/uglifier/Manifest10
-rw-r--r--dev-ruby/uglifier/uglifier-4.1.16.ebuild33
-rw-r--r--dev-ruby/uglifier/uglifier-4.1.17.ebuild33
-rw-r--r--dev-ruby/uglifier/uglifier-4.1.18.ebuild33
-rw-r--r--dev-ruby/uglifier/uglifier-4.1.20.ebuild (renamed from dev-ruby/uglifier/uglifier-4.1.15.ebuild)2
-rw-r--r--dev-ruby/vagrant_cloud/Manifest3
-rw-r--r--dev-ruby/vagrant_cloud/metadata.xml (renamed from dev-ruby/logging/metadata.xml)8
-rw-r--r--dev-ruby/vagrant_cloud/vagrant_cloud-2.0.1.ebuild30
-rw-r--r--dev-ruby/web-console/Manifest4
-rw-r--r--dev-ruby/web-console/web-console-3.6.1.ebuild44
-rw-r--r--dev-ruby/web-console/web-console-3.6.2.ebuild44
-rw-r--r--dev-ruby/webmock/Manifest4
-rw-r--r--dev-ruby/webmock/webmock-1.24.6.ebuild52
-rw-r--r--dev-ruby/webmock/webmock-3.4.1.ebuild4
-rw-r--r--dev-ruby/wikicloth/Manifest4
-rw-r--r--dev-ruby/wikicloth/files/wikicloth-0.8.3-fix-tests.patch68
-rw-r--r--dev-ruby/wikicloth/metadata.xml11
-rw-r--r--dev-ruby/wikicloth/wikicloth-0.8.3.ebuild44
-rw-r--r--dev-ruby/xdr/Manifest5
-rw-r--r--dev-ruby/xdr/metadata.xml (renamed from dev-ruby/awesome_print/metadata.xml)6
-rw-r--r--dev-ruby/xdr/xdr-2.0.0.ebuild27
-rw-r--r--dev-ruby/xdr/xdr-3.0.0.ebuild27
-rw-r--r--dev-ruby/xmlrpc/Manifest2
-rw-r--r--dev-ruby/xmlrpc/xmlrpc-0.3.0.ebuild2
440 files changed, 2950 insertions, 3763 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index bd6c312ef069..4a3b43029c30 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index e1c7bb43b472..c26a2929ee48 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,13 +1,13 @@
DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55
-DIST rails-5.1.4.tgz 6132874 BLAKE2B ec5642b860b7c18cea2c56aa5e2a652e28ab08d39c5863dc4ee66fd3caf375e55706e4317ecae5bfc5581922cf1549c38c22529d2e44a98c84cde332491e49cc SHA512 8f0837e0a2c5b0189375f10310a6e6b43e32f1fecc503582efc6490436c943e774495262e508e4ca1a1874132ae6e4a541e81c06f0d8f6fe8ab85bd2fd10d4fc
-DIST rails-5.1.5.tgz 6142269 BLAKE2B e31b6fb39df4a5cbfa9acd31058b018f5eb8d45d0886d9cb1de5d7de9ed082b67f27d257ac8eeffb0a2663466bc958c72d63309f0a68989d189a11510e835e3e SHA512 8fde1b043976c6bd69235ccbfc1f4ab593fa0cb7ec0dc0cbafcbd2727dfd1b405cc6131e41cc40871bc893cc64f524a347dd91efd1816b724deb5ca1cf879c63
-DIST rails-5.1.6.tgz 6142931 BLAKE2B 0c24677946c3421e73903214822a13cb26609a3c7e7826020b76a48809a8672c1dfb05d1bd362fab956a397636db5e691a91bdea64ee6073190e8663fb58a7df SHA512 1ad70fb57af753bb6aff27345021af97d177aed95e295273044d8ef5723aa6b64fc03104d2cbd1cc5337127f71b3eef9b19fa582f4d53cb746ed9b152a8392bb
+DIST rails-5.1.6.1.tgz 6143808 BLAKE2B 40949c4598af98e177bab19aea809a724135a56aaec66bfdfd820412794f548da195597461d5bd7b6e07bf60a5b6aee330a0a5fdf90bc0b0361b94a80d0684b4 SHA512 118798424ba249c3a7eed3e7174ed4a25d2fb81b8f521e165b2aef995956da7c085084be3dad9961e57e67a685ec3d527c3bfa91730d1053951cdd81b7e511ff
DIST rails-5.2.0.tgz 9233349 BLAKE2B 8b237f7b039baed6d2a3f19d138f5985443d8543247b01ba316668052fede66820894e3f5ef76a953a4bdb54febecb6299692899556ea029ebfcbcebbaba9409 SHA512 0d7fdbc05a69f7a7b5ce612c0ec8e5dcd51ffb63891d97ca08036d07b3fb3267699dd4a209fd698e5eb2ca8f6c7f4539e86044c3bd15d0c614feda16892d3d85
+DIST rails-5.2.1.1.tgz 8795521 BLAKE2B 93b30ba7b9127d2fc4dae6c7e7884f0a4ab36805b440c37ca8e2b81a5ba2b9ccaa4d30e65599cfb036befc4ec58942d3eba71ba9683becb535e8a822d3a8422e SHA512 bd2c13f06d524a03547341acee3422a58a306a1c33a896073648e4ddcac296a8e397bd73fd5928dae1e66ba3b4a42ac4ea5f0a7cca1f73b2e773b8ece24a76d0
DIST rails-5.2.1.tgz 8795554 BLAKE2B 712fba696aeb8600dcd3b031b84a7ec164aa4d8ec386576ff367d5d45b3effd48515c9b8ef36ea93642776220685a1d8eec6909f705e62a80a06cf151fc42b43 SHA512 4484981845f9bba8882db6b4d1e0c4600b54baeda5cf1825fda7cbbb04cfdcf35e4caa19355cb843d1b96fc67801f28902d79d763dae71446db515691a32742e
+DIST rails-5.2.2.tgz 8794009 BLAKE2B ee6af6990d6b3dc12171fa2a1baf0f975481dc31711ae2caed27b79d1c5b514d1959492c5cced5b0202b46fc18e4a8178703a91b5f1f65df4ea46f193e9d48d5 SHA512 ecca752baa52ee7f11ef21a919bbba370d9ca76a0b428305143e86ebabbd7218978cdeefc919bfb1c0e0e71fc555869dcf917bda219f89e7e41e17dfe983b792
EBUILD actioncable-5.0.7.ebuild 941 BLAKE2B 76bbd65b75a57abeb351ab20ae1f1ee0a5481a4a4e9efcb98c279d8ef85914f5596fb22bf2835ce55522de0e96db4849be7c3c58da1d77d48cca7af9160aa909 SHA512 2e5d199f6e444f35796a84027e701601abe5d9d4c70ed712b01e59303a6d7f679b0f9dd3e9e64bcf2fff18ef5fae980edf458288cf5fffc9ede53a4d387b5be3
-EBUILD actioncable-5.1.4.ebuild 993 BLAKE2B 3d32ab30014b97a719eb25a34e443f1d41f49eabf3f87c6f21772ae72423f3913d2b6d3283e8eca416aa2e8482019882bdaebb002360e0c36073d15b864366e3 SHA512 5941e8ac6f9311e5168f30a2bcb37f84e73b2ab601cb7a37f2646a194033c1c994ba6eed1c2c4db5be37bee389c04c03a96077aff263efa4b801809f98f00325
-EBUILD actioncable-5.1.5.ebuild 1000 BLAKE2B c5ff9fb4aa09f74fba83da260b9e136a096200b6d517904ccad399fc26d29a816f6201be72ce2037efbd0e3a24b56aed181fc4e969b18b1e683ce72155e315d2 SHA512 524f765727e7f879da16178df6bbda7cbbbbfdc49b4a042f08a861a4563b5c6936e3e9ea22636dff3d9539c647de77545ce452dc8ddf5f0c3c3dcf1454b8f537
-EBUILD actioncable-5.1.6.ebuild 1000 BLAKE2B c5ff9fb4aa09f74fba83da260b9e136a096200b6d517904ccad399fc26d29a816f6201be72ce2037efbd0e3a24b56aed181fc4e969b18b1e683ce72155e315d2 SHA512 524f765727e7f879da16178df6bbda7cbbbbfdc49b4a042f08a861a4563b5c6936e3e9ea22636dff3d9539c647de77545ce452dc8ddf5f0c3c3dcf1454b8f537
+EBUILD actioncable-5.1.6.1.ebuild 990 BLAKE2B e6e3331dbdc8b98fdfaaaf8940301dadd7103e7275ac3c935ca5d673a01d20bfa2eebb91825110e298bc7484dcc5bd832a2fa34ee67f4090a64fd97c59efd142 SHA512 76a311d8b88b1f290b9c68dbf00e152058a39c678739e3806d38cba230e8f21234cecb0c45da4bde22bde71b5a887e4aa2eecf770b3987aaff751d5ca0530d35
EBUILD actioncable-5.2.0.ebuild 968 BLAKE2B 2c9d685d823e7ca51dace7de0ec7d17881bf19f32e9c1018df840ad179f7dcc34960695adb0ced45cb6784f56642e34350832238f6471b5b78d550321db98374 SHA512 57abbe3ab5d7671fd9dbdcbef2410730367c411c7368d8ed692aea9a0d169cd49ec71c63428342ee72f742530fbcd9bd7ba21694e26ba493d300ea0b225dbbb4
+EBUILD actioncable-5.2.1.1.ebuild 943 BLAKE2B 6f0d8b26bc980faae7e59e18774b3c1506b570a5a2d374c58e8bc5c6277c8ecbd238f990b83c66f3598c08adac5c935c54ff8ba1cb66974c60a3d7716f93d107 SHA512 dd94d3c2671b3f90d0c5558e5a5d15f595d21931a072a946dc310c47d2f16cb7ff1f2357567f3b3677fa7b09b1df3c8d9c46047031b21ba4aabcfe09b49c1722
EBUILD actioncable-5.2.1.ebuild 946 BLAKE2B 03b936b23cd04a065d34b1fbcc56e7387ad15631a64c1ea576ac536dd93e03c04d43ff48bf84ae63d12109b708060b8bd48b50231af0e20c59a963ec16fb85ea SHA512 9347cd15cfb98e06b65ac6b42e633ffabc25f045298c01f7f7c84538d57d67cbfaa8c82c162be7ce8ec67e8429c4feca9edb9ec27ba1a19efef5f238091e2b32
+EBUILD actioncable-5.2.2.ebuild 943 BLAKE2B 6f0d8b26bc980faae7e59e18774b3c1506b570a5a2d374c58e8bc5c6277c8ecbd238f990b83c66f3598c08adac5c935c54ff8ba1cb66974c60a3d7716f93d107 SHA512 dd94d3c2671b3f90d0c5558e5a5d15f595d21931a072a946dc310c47d2f16cb7ff1f2357567f3b3677fa7b09b1df3c8d9c46047031b21ba4aabcfe09b49c1722
MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f
diff --git a/dev-ruby/actioncable/actioncable-5.1.5.ebuild b/dev-ruby/actioncable/actioncable-5.1.6.1.ebuild
index ad5616213887..1bafe141bf65 100644
--- a/dev-ruby/actioncable/actioncable-5.1.5.ebuild
+++ b/dev-ruby/actioncable/actioncable-5.1.6.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
diff --git a/dev-ruby/actioncable/actioncable-5.1.6.ebuild b/dev-ruby/actioncable/actioncable-5.2.1.1.ebuild
index ad5616213887..10f73da56c5e 100644
--- a/dev-ruby/actioncable/actioncable-5.1.6.ebuild
+++ b/dev-ruby/actioncable/actioncable-5.2.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@@ -15,14 +15,14 @@ RUBY_FAKEGEM_EXTRAINSTALL="app"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Integrated WebSockets for Rails"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
+SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
@@ -34,7 +34,7 @@ RESTRICT="test"
ruby_add_rdepend "
~dev-ruby/actionpack-${PV}:*
dev-ruby/nio4r:2
- >=dev-ruby/websocket-driver-0.6.1:0 =dev-ruby/websocket-driver-0.6*
+ >=dev-ruby/websocket-driver-0.6.1:0
"
ruby_add_bdepend "
diff --git a/dev-ruby/actioncable/actioncable-5.1.4.ebuild b/dev-ruby/actioncable/actioncable-5.2.2.ebuild
index bf23ea9162d6..10f73da56c5e 100644
--- a/dev-ruby/actioncable/actioncable-5.1.4.ebuild
+++ b/dev-ruby/actioncable/actioncable-5.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@@ -15,15 +15,15 @@ RUBY_FAKEGEM_EXTRAINSTALL="app"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Integrated WebSockets for Rails"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~amd64 ~ppc ~x86"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
@@ -34,7 +34,7 @@ RESTRICT="test"
ruby_add_rdepend "
~dev-ruby/actionpack-${PV}:*
dev-ruby/nio4r:2
- >=dev-ruby/websocket-driver-0.6.1:0 =dev-ruby/websocket-driver-0.6*
+ >=dev-ruby/websocket-driver-0.6.1:0
"
ruby_add_bdepend "
diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index f9696b100a64..d9c837aca191 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,15 +1,15 @@
-DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318
+DIST rails-4.2.11.tgz 4080621 BLAKE2B 97f22f887255a1d8321d26040a9896cc87e0e7e50db208d3c0f96a74d926cfe9bb516641e06f7bfd92649b91427094f729d2d6b24df811ff0481c03950d3185b SHA512 df31ac9cff0b6b07113f6066b0459b40b7263356c40a722636091b75c7443691625153d8e2d7e01324e98321d757f67ba3b9318d4229a3c1a0cea5af65b6b470
DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55
-DIST rails-5.1.4.tgz 6132874 BLAKE2B ec5642b860b7c18cea2c56aa5e2a652e28ab08d39c5863dc4ee66fd3caf375e55706e4317ecae5bfc5581922cf1549c38c22529d2e44a98c84cde332491e49cc SHA512 8f0837e0a2c5b0189375f10310a6e6b43e32f1fecc503582efc6490436c943e774495262e508e4ca1a1874132ae6e4a541e81c06f0d8f6fe8ab85bd2fd10d4fc
-DIST rails-5.1.5.tgz 6142269 BLAKE2B e31b6fb39df4a5cbfa9acd31058b018f5eb8d45d0886d9cb1de5d7de9ed082b67f27d257ac8eeffb0a2663466bc958c72d63309f0a68989d189a11510e835e3e SHA512 8fde1b043976c6bd69235ccbfc1f4ab593fa0cb7ec0dc0cbafcbd2727dfd1b405cc6131e41cc40871bc893cc64f524a347dd91efd1816b724deb5ca1cf879c63
-DIST rails-5.1.6.tgz 6142931 BLAKE2B 0c24677946c3421e73903214822a13cb26609a3c7e7826020b76a48809a8672c1dfb05d1bd362fab956a397636db5e691a91bdea64ee6073190e8663fb58a7df SHA512 1ad70fb57af753bb6aff27345021af97d177aed95e295273044d8ef5723aa6b64fc03104d2cbd1cc5337127f71b3eef9b19fa582f4d53cb746ed9b152a8392bb
+DIST rails-5.1.6.1.tgz 6143808 BLAKE2B 40949c4598af98e177bab19aea809a724135a56aaec66bfdfd820412794f548da195597461d5bd7b6e07bf60a5b6aee330a0a5fdf90bc0b0361b94a80d0684b4 SHA512 118798424ba249c3a7eed3e7174ed4a25d2fb81b8f521e165b2aef995956da7c085084be3dad9961e57e67a685ec3d527c3bfa91730d1053951cdd81b7e511ff
DIST rails-5.2.0.tgz 9233349 BLAKE2B 8b237f7b039baed6d2a3f19d138f5985443d8543247b01ba316668052fede66820894e3f5ef76a953a4bdb54febecb6299692899556ea029ebfcbcebbaba9409 SHA512 0d7fdbc05a69f7a7b5ce612c0ec8e5dcd51ffb63891d97ca08036d07b3fb3267699dd4a209fd698e5eb2ca8f6c7f4539e86044c3bd15d0c614feda16892d3d85
+DIST rails-5.2.1.1.tgz 8795521 BLAKE2B 93b30ba7b9127d2fc4dae6c7e7884f0a4ab36805b440c37ca8e2b81a5ba2b9ccaa4d30e65599cfb036befc4ec58942d3eba71ba9683becb535e8a822d3a8422e SHA512 bd2c13f06d524a03547341acee3422a58a306a1c33a896073648e4ddcac296a8e397bd73fd5928dae1e66ba3b4a42ac4ea5f0a7cca1f73b2e773b8ece24a76d0
DIST rails-5.2.1.tgz 8795554 BLAKE2B 712fba696aeb8600dcd3b031b84a7ec164aa4d8ec386576ff367d5d45b3effd48515c9b8ef36ea93642776220685a1d8eec6909f705e62a80a06cf151fc42b43 SHA512 4484981845f9bba8882db6b4d1e0c4600b54baeda5cf1825fda7cbbb04cfdcf35e4caa19355cb843d1b96fc67801f28902d79d763dae71446db515691a32742e
-EBUILD actionmailer-4.2.10.ebuild 1623 BLAKE2B 4d0c3f0bda494ed811e449e1495e80dbd219655656af9f5660ad0ea52a17658e4db5a07054af00ad3c3948db9cf352e3cb3d0f84f1c3930d437eb5367c605f9c SHA512 ac0680ca62d49c5b7a3b5f3c99ded7bf6cee1388909d6533dff042790d3f117eaf5b2692a823b7e46ded85783f5c7bccfba0606b09563632a9844ea38b1ecc09
+DIST rails-5.2.2.tgz 8794009 BLAKE2B ee6af6990d6b3dc12171fa2a1baf0f975481dc31711ae2caed27b79d1c5b514d1959492c5cced5b0202b46fc18e4a8178703a91b5f1f65df4ea46f193e9d48d5 SHA512 ecca752baa52ee7f11ef21a919bbba370d9ca76a0b428305143e86ebabbd7218978cdeefc919bfb1c0e0e71fc555869dcf917bda219f89e7e41e17dfe983b792
+EBUILD actionmailer-4.2.11.ebuild 1667 BLAKE2B d830d5755a0aac3b39f37198d9b3438f1ca6218395873208a3d227461dfef61669ee89dd86efb231dca11b0df3a99555e181d2b70364f03123c3a7e5930ea2f6 SHA512 ec77024af2d75a454e3c9df55b51e60da9122b73b6d9cf58595e5b14f228f4c2c9cabc5b633aaf72df8ca528c703dc534af43f5c1d01672555201268b68f1568
EBUILD actionmailer-5.0.7.ebuild 1341 BLAKE2B 2a17605f8210edb2253fe3914d267f32c1bd2ad0cc0f744b835b20e61a19eb4ed65328bdf28e4e835efa558155fb97d26fc6269dd172e4515aa15cb3c6c804bb SHA512 1ec9190bb29c931be32dec90015c68af783b4d9f26bde51e7df2195ec605e7a61b8374c423ea83533b15a51721f5d62f804095542fd294e49a6cb4d2e7dea4a6
-EBUILD actionmailer-5.1.4.ebuild 1321 BLAKE2B a1225fd8d4433c84dbd412ca2a9d763791ea9bb13c1b7064490743156238fc7291494419837cd0843d82ca7e67dbd4ac660185258ec78922abc4eb7c57d88f7d SHA512 11568b63575505388731bc9db9240b24b3b260fa5e2883fc72b00aca5729e12543b9bb93ba7c7331eba7ff5053ffae0f1b9ca1de21b353a9ec66b1baa9f2a909
-EBUILD actionmailer-5.1.5.ebuild 1321 BLAKE2B a1225fd8d4433c84dbd412ca2a9d763791ea9bb13c1b7064490743156238fc7291494419837cd0843d82ca7e67dbd4ac660185258ec78922abc4eb7c57d88f7d SHA512 11568b63575505388731bc9db9240b24b3b260fa5e2883fc72b00aca5729e12543b9bb93ba7c7331eba7ff5053ffae0f1b9ca1de21b353a9ec66b1baa9f2a909
-EBUILD actionmailer-5.1.6.ebuild 1379 BLAKE2B ac0d01d99ff1344b7d7276faa30e1321b684599df861b4fdcddfe8890002f891badd7a8b8226501fd37aa93a4af314fe798f2f0e30e4386319cf2e5be027560b SHA512 a2642967c13c1a8fd31a312d041a2087367bba2d3b9a31877a61b9262d4e61314112181d3c29aedd748fc360a046249fbd7933930e40e6a4faec3c7253c72692
+EBUILD actionmailer-5.1.6.1.ebuild 1369 BLAKE2B 2d912788a75a0caac46797c68ececc395f6b8ec33f3b3911545b08f652685d8a026677badb235e10f859cc6753aad90d824a226990f0da29dab896edf7a0dffe SHA512 dd87b2fcc42d6248975c1ccf1d3902c9fcdc60d30f922542457c3930bb0678b780fe95f64e1d39f41761cd4369349b14021418eaf787f72f9ec9ef6b957081f0
EBUILD actionmailer-5.2.0.ebuild 1316 BLAKE2B fac377956e157d869078e2142ccdd7afdb0977ed06046109b71c4f745cbf96977ee0f4961dccd2a970c1b72e696524f25b2fb9c10e9517e30ec3d5003c254ce8 SHA512 7c0fd6e1568849cb44d6a127d03a14c34631f766f282074d7a6dfae6ebc6b7497d99966285dfe78b518135dd7e517c77c94f4ef41bf68270513ed2f984779483
+EBUILD actionmailer-5.2.1.1.ebuild 1291 BLAKE2B facbe845db352c0317475d3b41f5e8a6d9f0075abc69c144adb6e3d90433a3a0f5e24cef7c6fc5bb1023fe6a3008a9bbeaefa5447f51669fe21b8f707eaa7fa1 SHA512 492465eb627a9ecc7b8ab3539f5ef014af63f7d8f1b6d75a56b660bbdd76efe07b414a496bef836ede768dd80c7c937750531781e42512f73540baf5e733f65d
EBUILD actionmailer-5.2.1.ebuild 1294 BLAKE2B da187cc2d8ddd70344465d7965af6a8aea68a5cbb45b5b37939fee3d612d83ec5a3a9fd713fcf35552b1f48c8d83e1ec75a8a2fe05392b9d8d7f711e4d35ce16 SHA512 fa48259d40fd8cdd7a656c6d8aeb3de6b4aa1cedb4a8e2133aa367f2815ed004ea38e53698dd38b8a5748148fea39562bde25e681df594fabc7d506e00cf8c7e
+EBUILD actionmailer-5.2.2.ebuild 1291 BLAKE2B facbe845db352c0317475d3b41f5e8a6d9f0075abc69c144adb6e3d90433a3a0f5e24cef7c6fc5bb1023fe6a3008a9bbeaefa5447f51669fe21b8f707eaa7fa1 SHA512 492465eb627a9ecc7b8ab3539f5ef014af63f7d8f1b6d75a56b660bbdd76efe07b414a496bef836ede768dd80c7c937750531781e42512f73540baf5e733f65d
MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f
diff --git a/dev-ruby/actionmailer/actionmailer-4.2.10.ebuild b/dev-ruby/actionmailer/actionmailer-4.2.11.ebuild
index e4199369fcfd..db48b42935eb 100644
--- a/dev-ruby/actionmailer/actionmailer-4.2.10.ebuild
+++ b/dev-ruby/actionmailer/actionmailer-4.2.11.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
@@ -37,6 +37,7 @@ 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\|minitest\|mime-types\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/rake/ s/12.3/12.4/ ; /dalli/ s/2.7.7/2.7.9/' \
-e '/:job/,/end/ s:^:#:' \
-e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
rm ../Gemfile.lock || die
diff --git a/dev-ruby/actionmailer/actionmailer-5.1.6.ebuild b/dev-ruby/actionmailer/actionmailer-5.1.6.1.ebuild
index 3715e6a04346..a446c1e8f2ae 100644
--- a/dev-ruby/actionmailer/actionmailer-5.1.6.ebuild
+++ b/dev-ruby/actionmailer/actionmailer-5.1.6.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
diff --git a/dev-ruby/actionmailer/actionmailer-5.1.4.ebuild b/dev-ruby/actionmailer/actionmailer-5.2.1.1.ebuild
index eb97299a0c6f..621ff5609566 100644
--- a/dev-ruby/actionmailer/actionmailer-5.1.4.ebuild
+++ b/dev-ruby/actionmailer/actionmailer-5.2.1.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
@@ -11,14 +11,14 @@ RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Framework for designing email-service layers"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
+SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
@@ -32,7 +32,7 @@ ruby_add_rdepend "
dev-ruby/rails-dom-testing:2"
ruby_add_bdepend "test? (
- dev-ruby/mocha:0.14
+ dev-ruby/mocha
)"
all_ruby_prepare() {
diff --git a/dev-ruby/actionmailer/actionmailer-5.1.5.ebuild b/dev-ruby/actionmailer/actionmailer-5.2.2.ebuild
index eb97299a0c6f..621ff5609566 100644
--- a/dev-ruby/actionmailer/actionmailer-5.1.5.ebuild
+++ b/dev-ruby/actionmailer/actionmailer-5.2.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
@@ -11,14 +11,14 @@ RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Framework for designing email-service layers"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
+SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
@@ -32,7 +32,7 @@ ruby_add_rdepend "
dev-ruby/rails-dom-testing:2"
ruby_add_bdepend "test? (
- dev-ruby/mocha:0.14
+ dev-ruby/mocha
)"
all_ruby_prepare() {
diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 83ea863f9cd2..236fa9ca7ec5 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,15 +1,15 @@
-DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318
+DIST rails-4.2.11.tgz 4080621 BLAKE2B 97f22f887255a1d8321d26040a9896cc87e0e7e50db208d3c0f96a74d926cfe9bb516641e06f7bfd92649b91427094f729d2d6b24df811ff0481c03950d3185b SHA512 df31ac9cff0b6b07113f6066b0459b40b7263356c40a722636091b75c7443691625153d8e2d7e01324e98321d757f67ba3b9318d4229a3c1a0cea5af65b6b470
DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55
-DIST rails-5.1.4.tgz 6132874 BLAKE2B ec5642b860b7c18cea2c56aa5e2a652e28ab08d39c5863dc4ee66fd3caf375e55706e4317ecae5bfc5581922cf1549c38c22529d2e44a98c84cde332491e49cc SHA512 8f0837e0a2c5b0189375f10310a6e6b43e32f1fecc503582efc6490436c943e774495262e508e4ca1a1874132ae6e4a541e81c06f0d8f6fe8ab85bd2fd10d4fc
-DIST rails-5.1.5.tgz 6142269 BLAKE2B e31b6fb39df4a5cbfa9acd31058b018f5eb8d45d0886d9cb1de5d7de9ed082b67f27d257ac8eeffb0a2663466bc958c72d63309f0a68989d189a11510e835e3e SHA512 8fde1b043976c6bd69235ccbfc1f4ab593fa0cb7ec0dc0cbafcbd2727dfd1b405cc6131e41cc40871bc893cc64f524a347dd91efd1816b724deb5ca1cf879c63
-DIST rails-5.1.6.tgz 6142931 BLAKE2B 0c24677946c3421e73903214822a13cb26609a3c7e7826020b76a48809a8672c1dfb05d1bd362fab956a397636db5e691a91bdea64ee6073190e8663fb58a7df SHA512 1ad70fb57af753bb6aff27345021af97d177aed95e295273044d8ef5723aa6b64fc03104d2cbd1cc5337127f71b3eef9b19fa582f4d53cb746ed9b152a8392bb
+DIST rails-5.1.6.1.tgz 6143808 BLAKE2B 40949c4598af98e177bab19aea809a724135a56aaec66bfdfd820412794f548da195597461d5bd7b6e07bf60a5b6aee330a0a5fdf90bc0b0361b94a80d0684b4 SHA512 118798424ba249c3a7eed3e7174ed4a25d2fb81b8f521e165b2aef995956da7c085084be3dad9961e57e67a685ec3d527c3bfa91730d1053951cdd81b7e511ff
DIST rails-5.2.0.tgz 9233349 BLAKE2B 8b237f7b039baed6d2a3f19d138f5985443d8543247b01ba316668052fede66820894e3f5ef76a953a4bdb54febecb6299692899556ea029ebfcbcebbaba9409 SHA512 0d7fdbc05a69f7a7b5ce612c0ec8e5dcd51ffb63891d97ca08036d07b3fb3267699dd4a209fd698e5eb2ca8f6c7f4539e86044c3bd15d0c614feda16892d3d85
+DIST rails-5.2.1.1.tgz 8795521 BLAKE2B 93b30ba7b9127d2fc4dae6c7e7884f0a4ab36805b440c37ca8e2b81a5ba2b9ccaa4d30e65599cfb036befc4ec58942d3eba71ba9683becb535e8a822d3a8422e SHA512 bd2c13f06d524a03547341acee3422a58a306a1c33a896073648e4ddcac296a8e397bd73fd5928dae1e66ba3b4a42ac4ea5f0a7cca1f73b2e773b8ece24a76d0
DIST rails-5.2.1.tgz 8795554 BLAKE2B 712fba696aeb8600dcd3b031b84a7ec164aa4d8ec386576ff367d5d45b3effd48515c9b8ef36ea93642776220685a1d8eec6909f705e62a80a06cf151fc42b43 SHA512 4484981845f9bba8882db6b4d1e0c4600b54baeda5cf1825fda7cbbb04cfdcf35e4caa19355cb843d1b96fc67801f28902d79d763dae71446db515691a32742e
-EBUILD actionpack-4.2.10.ebuild 1813 BLAKE2B ea7e07d54d35fd6754cf574aa2f98ded244d8df6f8e86e4e639295b6651353c71461a6cdddde94062d820fca03746e49573e9ea4e134d0e37d254f99345db838 SHA512 41f1e17fd3f40e72d6c5ed659dae4281a7a94b5b2528f2931f0203f4ab778ad2eea16e4110aaa7c5e320073608667b5fc41c31d12d37c39eedd5f4b0c771bec8
+DIST rails-5.2.2.tgz 8794009 BLAKE2B ee6af6990d6b3dc12171fa2a1baf0f975481dc31711ae2caed27b79d1c5b514d1959492c5cced5b0202b46fc18e4a8178703a91b5f1f65df4ea46f193e9d48d5 SHA512 ecca752baa52ee7f11ef21a919bbba370d9ca76a0b428305143e86ebabbd7218978cdeefc919bfb1c0e0e71fc555869dcf917bda219f89e7e41e17dfe983b792
+EBUILD actionpack-4.2.11.ebuild 1857 BLAKE2B 7d320158bce563efa5dda45668424cf923d71a9865abdaae146d4b8a508f067fcb71d2aaea91f9b13a05154b413df3fc76cd58ac6ca460c928b0c26715f2470c SHA512 737af7ced6b674d86572e188512aa6a55c95d8e3dd891433e24849330f96359cb2cd059755dff2b29db401367c2215d33cd7f1c2d6b50f2c49711e19038e05c8
EBUILD actionpack-5.0.7.ebuild 2095 BLAKE2B 90e1cc87ff932dcb868e0c75479adce4137e9d6472ad1520e00d324242cbff1a2462ff8579fb5a435525ea94586f8458899b382ad4ed0bcce2452ec68ff4145a SHA512 b1be51877b60e2b359d6bdfe7e37cf84af47dff1024f96fee9e8bb71f09e403a9d7eefba007de52d535c8726739160f6416b72dc740853438fdcc07e891b4948
-EBUILD actionpack-5.1.4.ebuild 1670 BLAKE2B b2b115ec16dbee477649e0068b6407f5097fda63bc746e6451a5eb8d8a0cc3ac6e58a5d3ab761789b3acda4708e1bc0e822b8ba9334f26e29cabd0d3c53c40f9 SHA512 d757de769ecae219fc268fbcb98b046117a3d880116ac7a309278e778fff575d3d34f53d8bba98c306a678c94e6d7518fbae2aa00046701ea48921055891abe2
-EBUILD actionpack-5.1.5.ebuild 1671 BLAKE2B 4f9741a6208682c3c3dc86b92e23cf1578950f64f7991e9ac69faa3d3ca375691a40c717e475bf3d4d92c77c164dc33ce15b8b904487fc4520cdb5e34ada2217 SHA512 7bc54a749625c4ed9b8e8d2cc54f9a9f0ac0338c647138a9e8187578e5583dec1e023c7d5fa1b4d1009ebe9d1fdf6d21c679cdb3d359fbc23650f7fe2d013f1d
-EBUILD actionpack-5.1.6.ebuild 1727 BLAKE2B 95e81c77b8c3b36cada69a289d0530d26d81044e58352cfc73b42c4faa106de94a3737fa36e0ad5c9669a31d2922080980b36b24456134dda88558020998cbc7 SHA512 24ce6a5ab88ed34c62bf0a52d4651d2684601e33edc1b7dd6571eb1039c69161fb55353ea51e1576a6819db29b62d1c52482a83896ee4a8a5a8a85976d67e7e3
+EBUILD actionpack-5.1.6.1.ebuild 1717 BLAKE2B 8d508ffe2ee5e151bcce10d77f08bc530c92d1822d06466d22ca22f8185af0b5c9db501c2730a38c223d2dc9b3f17ad67ccfd6fc6593deb7a6bbdc3424f3b127 SHA512 7b5309daef2984e9f0583d2cc6203a2c81c121e6e0b846bf70bc9220aaf5811889094b4bc9781e3a9b90ae38c0057a832671fb96bfa27e841aa97375f1de3600
EBUILD actionpack-5.2.0.ebuild 1598 BLAKE2B f1b2b9f4823bc2122b1a4ed973406a05feecad21e58cc2c543dbe28be6f5442e6863d0f6bc3dcc2c2c19f1d988d4a3d20e2a92f90b59ff0aa889c50b9a9c8ce7 SHA512 fa8a005d7899fcf3f7bfba6d7930a843e3131edaf04b7b84d615e176709f5da7dd242cf33a73b1220df8007e77697db1b6e71f3e9c5ff8f743e84f8f966971be
+EBUILD actionpack-5.2.1.1.ebuild 1573 BLAKE2B 37c3ea491a4e8443f9ea3f9f73c790461a7727d02b51a340545cdad77ce9bb5eaf0142aa8c657e90a885a28c25db94543cc02fcbcad5df725d429353de0c391b SHA512 003fe1889b745fb499b17e85c61f8e4df44186da276b74c6de8070bd2db16d59a26f83f380177cd553fb77710f11daa5bdb8d1596b84d1cdb342213d101bb6f1
EBUILD actionpack-5.2.1.ebuild 1576 BLAKE2B 11795f76ec687399c6d8ab083c6e85664b77243aa4f9aa64bff2bc0d61ed2a0a11a6dae784c0a1b2d048286462ba63af90db4dd342114e82ac20994d639856ad SHA512 7ece59952a4021a8a3f934b66cd23f8955f104c7ce8446b271c171b0abdf25e87596543370b8c6c79cf63b673f7e050f2123766c550b997cbc804d1cd1257604
+EBUILD actionpack-5.2.2.ebuild 1573 BLAKE2B 37c3ea491a4e8443f9ea3f9f73c790461a7727d02b51a340545cdad77ce9bb5eaf0142aa8c657e90a885a28c25db94543cc02fcbcad5df725d429353de0c391b SHA512 003fe1889b745fb499b17e85c61f8e4df44186da276b74c6de8070bd2db16d59a26f83f380177cd553fb77710f11daa5bdb8d1596b84d1cdb342213d101bb6f1
MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f
diff --git a/dev-ruby/actionpack/actionpack-4.2.10.ebuild b/dev-ruby/actionpack/actionpack-4.2.11.ebuild
index 0efd5c7a64ee..563530a0ae94 100644
--- a/dev-ruby/actionpack/actionpack-4.2.10.ebuild
+++ b/dev-ruby/actionpack/actionpack-4.2.11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
@@ -45,6 +45,7 @@ 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\|minitest\|mime-types\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/rake/ s/12.3/12.4/ ; /dalli/ s/2.7.7/2.7.9/' \
-e '/:job/,/end/ s:^:#:' \
-e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
rm ../Gemfile.lock || die
diff --git a/dev-ruby/actionpack/actionpack-5.1.6.ebuild b/dev-ruby/actionpack/actionpack-5.1.6.1.ebuild
index e9b8f315d8ab..160642e3793b 100644
--- a/dev-ruby/actionpack/actionpack-5.1.6.ebuild
+++ b/dev-ruby/actionpack/actionpack-5.1.6.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
diff --git a/dev-ruby/actionpack/actionpack-5.1.5.ebuild b/dev-ruby/actionpack/actionpack-5.2.1.1.ebuild
index a6ccce8788de..f18a94520ee3 100644
--- a/dev-ruby/actionpack/actionpack-5.1.5.ebuild
+++ b/dev-ruby/actionpack/actionpack-5.2.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
@@ -13,14 +13,14 @@ RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Eases web-request routing, handling, and response"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
+SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
@@ -30,7 +30,7 @@ ruby_add_rdepend "
~dev-ruby/activesupport-${PV}
~dev-ruby/actionview-${PV}
dev-ruby/rack:2.0
- >=dev-ruby/rack-test-0.6.3:0.6
+ >=dev-ruby/rack-test-0.6.3:*
>=dev-ruby/rails-html-sanitizer-1.0.2:1
dev-ruby/rails-dom-testing:2
"
@@ -52,5 +52,4 @@ all_ruby_prepare() {
-e '/:job/,/end/ s:^:#:' \
-e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
rm ../Gemfile.lock || die
- sed -i -e '1igem "rack-test", "~>0.6.3"' test/abstract_unit.rb || die
}
diff --git a/dev-ruby/actionpack/actionpack-5.1.4.ebuild b/dev-ruby/actionpack/actionpack-5.2.2.ebuild
index e4aa33162499..f18a94520ee3 100644
--- a/dev-ruby/actionpack/actionpack-5.1.4.ebuild
+++ b/dev-ruby/actionpack/actionpack-5.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
@@ -13,15 +13,15 @@ RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Eases web-request routing, handling, and response"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
@@ -30,7 +30,7 @@ ruby_add_rdepend "
~dev-ruby/activesupport-${PV}
~dev-ruby/actionview-${PV}
dev-ruby/rack:2.0
- >=dev-ruby/rack-test-0.6.3:0.6
+ >=dev-ruby/rack-test-0.6.3:*
>=dev-ruby/rails-html-sanitizer-1.0.2:1
dev-ruby/rails-dom-testing:2
"
@@ -52,5 +52,4 @@ all_ruby_prepare() {
-e '/:job/,/end/ s:^:#:' \
-e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
rm ../Gemfile.lock || die
- sed -i -e '1igem "rack-test", "~>0.6.3"' test/abstract_unit.rb || die
}
diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 4ac54c48e50d..18cfb2eb9ee5 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,15 +1,15 @@
-DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318
+DIST rails-4.2.11.tgz 4080621 BLAKE2B 97f22f887255a1d8321d26040a9896cc87e0e7e50db208d3c0f96a74d926cfe9bb516641e06f7bfd92649b91427094f729d2d6b24df811ff0481c03950d3185b SHA512 df31ac9cff0b6b07113f6066b0459b40b7263356c40a722636091b75c7443691625153d8e2d7e01324e98321d757f67ba3b9318d4229a3c1a0cea5af65b6b470
DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55
-DIST rails-5.1.4.tgz 6132874 BLAKE2B ec5642b860b7c18cea2c56aa5e2a652e28ab08d39c5863dc4ee66fd3caf375e55706e4317ecae5bfc5581922cf1549c38c22529d2e44a98c84cde332491e49cc SHA512 8f0837e0a2c5b0189375f10310a6e6b43e32f1fecc503582efc6490436c943e774495262e508e4ca1a1874132ae6e4a541e81c06f0d8f6fe8ab85bd2fd10d4fc
-DIST rails-5.1.5.tgz 6142269 BLAKE2B e31b6fb39df4a5cbfa9acd31058b018f5eb8d45d0886d9cb1de5d7de9ed082b67f27d257ac8eeffb0a2663466bc958c72d63309f0a68989d189a11510e835e3e SHA512 8fde1b043976c6bd69235ccbfc1f4ab593fa0cb7ec0dc0cbafcbd2727dfd1b405cc6131e41cc40871bc893cc64f524a347dd91efd1816b724deb5ca1cf879c63
-DIST rails-5.1.6.tgz 6142931 BLAKE2B 0c24677946c3421e73903214822a13cb26609a3c7e7826020b76a48809a8672c1dfb05d1bd362fab956a397636db5e691a91bdea64ee6073190e8663fb58a7df SHA512 1ad70fb57af753bb6aff27345021af97d177aed95e295273044d8ef5723aa6b64fc03104d2cbd1cc5337127f71b3eef9b19fa582f4d53cb746ed9b152a8392bb
+DIST rails-5.1.6.1.tgz 6143808 BLAKE2B 40949c4598af98e177bab19aea809a724135a56aaec66bfdfd820412794f548da195597461d5bd7b6e07bf60a5b6aee330a0a5fdf90bc0b0361b94a80d0684b4 SHA512 118798424ba249c3a7eed3e7174ed4a25d2fb81b8f521e165b2aef995956da7c085084be3dad9961e57e67a685ec3d527c3bfa91730d1053951cdd81b7e511ff
DIST rails-5.2.0.tgz 9233349 BLAKE2B 8b237f7b039baed6d2a3f19d138f5985443d8543247b01ba316668052fede66820894e3f5ef76a953a4bdb54febecb6299692899556ea029ebfcbcebbaba9409 SHA512 0d7fdbc05a69f7a7b5ce612c0ec8e5dcd51ffb63891d97ca08036d07b3fb3267699dd4a209fd698e5eb2ca8f6c7f4539e86044c3bd15d0c614feda16892d3d85
+DIST rails-5.2.1.1.tgz 8795521 BLAKE2B 93b30ba7b9127d2fc4dae6c7e7884f0a4ab36805b440c37ca8e2b81a5ba2b9ccaa4d30e65599cfb036befc4ec58942d3eba71ba9683becb535e8a822d3a8422e SHA512 bd2c13f06d524a03547341acee3422a58a306a1c33a896073648e4ddcac296a8e397bd73fd5928dae1e66ba3b4a42ac4ea5f0a7cca1f73b2e773b8ece24a76d0
DIST rails-5.2.1.tgz 8795554 BLAKE2B 712fba696aeb8600dcd3b031b84a7ec164aa4d8ec386576ff367d5d45b3effd48515c9b8ef36ea93642776220685a1d8eec6909f705e62a80a06cf151fc42b43 SHA512 4484981845f9bba8882db6b4d1e0c4600b54baeda5cf1825fda7cbbb04cfdcf35e4caa19355cb843d1b96fc67801f28902d79d763dae71446db515691a32742e
-EBUILD actionview-4.2.10.ebuild 1540 BLAKE2B 0be7bac1a0113b5d07b8f5cf7632c1387177ef615a151b47519353ec6f498d8f7bf930fe841b03b1ef48e96cb3fcc6e2db6f4ea8b8869f2849a8551687d935ff SHA512 6a9cb78813408092737682398c6f909c7be13654f09c555c88293885c5a8f6e9f9e9d60968df27d2054ca18ff9de3009fd8eb884a4eea8cd36cb2fb06168015a
+DIST rails-5.2.2.tgz 8794009 BLAKE2B ee6af6990d6b3dc12171fa2a1baf0f975481dc31711ae2caed27b79d1c5b514d1959492c5cced5b0202b46fc18e4a8178703a91b5f1f65df4ea46f193e9d48d5 SHA512 ecca752baa52ee7f11ef21a919bbba370d9ca76a0b428305143e86ebabbd7218978cdeefc919bfb1c0e0e71fc555869dcf917bda219f89e7e41e17dfe983b792
+EBUILD actionview-4.2.11.ebuild 1584 BLAKE2B e85e24bea146d7caf421ca1b264e0c6ca550d6b9741c06139e607283f80cb9952e310388d81893543d86c7546372f5b088bf1aa9c83f4cdc725692af3f5230f9 SHA512 6397e25f4b74404d0cf85563a4ad718f1d1e7163bd8de517ab142f4f9708c2d8f0e05efd8da8b0ae5ff2c1be764f32eb3bec15354896103731e6f6340a050294
EBUILD actionview-5.0.7.ebuild 1839 BLAKE2B 766842730ddb8927b3be2fb39382ec1689e558a8df29ad66e5ca9757d5cd822fe5ffa40ab558cd7f2d608c346359966deb61bd9bf10d78f22690d3d2a0320f79 SHA512 5db463c1aeb7c227b2fc260b6f9a053281809541614db067edcaeb192cb5b361aa9297d36f1862770efad3f4b9bffbb10fa6796814d5f1a9800a9b47cf6b95a2
-EBUILD actionview-5.1.4.ebuild 1756 BLAKE2B c154d68ac1efe85f9fe58d4605915ac457d23201447284c070e4e376c8161d81c7f7cde71b8090b88c19efe14d619cce54985ad42374da9ae2f6301a0737c4dc SHA512 7d21a6d903260203b96f7ea725bb2d9a72a25ae90a4ff84d7a5d302f349a4f85c6735bdad874fafa39f7988ce15100cbca634ea73bb7ec80845ea90b7ce7a084
-EBUILD actionview-5.1.5.ebuild 1757 BLAKE2B 186d24cfa202cb32fc97791e9d957c69f09e9af8293fd6ce09dbb70dea96835a337b7eea36f4a5757aaf2900dfa8e6844007f907f1d12dfc144aa404ed20b67a SHA512 45daa6fe7a74262b1aedabcf5280786f3282ddf5d29dc646092c82b6754b05014e1a81f768bde5661f5fbef248ff5c964267e150b85055d78ce3249afa3e3285
-EBUILD actionview-5.1.6.ebuild 1887 BLAKE2B 75354ee4950ae9bb6c67b5b878c85c7436b9a5cc462f10eb06178c8a3c5eb8c4ba0c462b06daa71990caaabc486431bee2a05bf54d44d79219b84c89d1664ab0 SHA512 42caafaa2a8b9959383419715d0f1287f22f17a357d1358b2a4b0fe0de6605dffdec6985e3579049f112e6cf8322971590f32d12a66f1a6b0bb99ecca3c9c180
+EBUILD actionview-5.1.6.1.ebuild 1877 BLAKE2B 055fbd154fc2be4b386c495245d4981b9383ad25b273c14d38fd885b5011bcff74576efe6703f44d4b2da723fa5559d561a098f5f7e9013b0c3c9251c543ef10 SHA512 8887207f24bb59cff2258630c43aaf8319a059d3f97b45ab7e80408f44d2d4255e240c6fb662bbf959284425e34891edc58c28f70aa729ab25dc9ffaa3d86de1
EBUILD actionview-5.2.0.ebuild 1752 BLAKE2B f5df1ae26919c1671d24396e870ffa22615a082e843794e17be6da618aadac44af1615d4c41e28b13633ce634eabc18e6b67c92a5d94345e51b678f55f4ef0c0 SHA512 b95cfb9bb71c5ed58286b2b4dd0dd19be223c954cf2e689f48117f5c4fd0c1da0e0b4b17b2792542acc0bf883f6564758cde5377d7041cb90e584fd2f274dd52
+EBUILD actionview-5.2.1.1.ebuild 1727 BLAKE2B 0efc6a38d1b5cbe394111db9d54678bfa93b8b636b371fb3569c7851809f98142ea4a89ce01fae7c369e5428c3cba6871685acaf3bba726cecf53070be069613 SHA512 dbc4670112326c66dcf96f4ead9a62a448e2def0af0d315d2558761e7646c2cd9d16b4a83db78a319a04dd492b641cb4c735e82839e5f8eb09730561a4bbc550
EBUILD actionview-5.2.1.ebuild 1730 BLAKE2B 651f96f67c2a8e18c3f9a20b36accf2635ed25954d23e9fd1261d5e1256e2aba09459415618e6f785d6aa01b443963ab7b8aa5255e39bb86effbde5deebaefce SHA512 7b1d0e2f3ab9d3b54d098f98a9c2257910027f2c1010d904f993175a1ad14b1013796e9a6b0ffacc61081bbf99ac049dc29f23c991a304354327fde9382a8d63
+EBUILD actionview-5.2.2.ebuild 1727 BLAKE2B 0efc6a38d1b5cbe394111db9d54678bfa93b8b636b371fb3569c7851809f98142ea4a89ce01fae7c369e5428c3cba6871685acaf3bba726cecf53070be069613 SHA512 dbc4670112326c66dcf96f4ead9a62a448e2def0af0d315d2558761e7646c2cd9d16b4a83db78a319a04dd492b641cb4c735e82839e5f8eb09730561a4bbc550
MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f
diff --git a/dev-ruby/actionview/actionview-4.2.10.ebuild b/dev-ruby/actionview/actionview-4.2.11.ebuild
index 6f5f1882bcbe..6a5a4e21d8fa 100644
--- a/dev-ruby/actionview/actionview-4.2.10.ebuild
+++ b/dev-ruby/actionview/actionview-4.2.11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
@@ -43,6 +43,7 @@ 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 '/rake/ s/12.3/12.4/ ; /dalli/ s/2.7.7/2.7.9/' \
-e '/:job/,/end/ s:^:#:' \
-e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
rm ../Gemfile.lock || die
diff --git a/dev-ruby/actionview/actionview-5.1.6.ebuild b/dev-ruby/actionview/actionview-5.1.6.1.ebuild
index 649b600b5204..8919fd3fcb81 100644
--- a/dev-ruby/actionview/actionview-5.1.6.ebuild
+++ b/dev-ruby/actionview/actionview-5.1.6.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
diff --git a/dev-ruby/actionview/actionview-5.1.5.ebuild b/dev-ruby/actionview/actionview-5.2.1.1.ebuild
index a8a2e7bf010c..59f72e8673da 100644
--- a/dev-ruby/actionview/actionview-5.1.5.ebuild
+++ b/dev-ruby/actionview/actionview-5.2.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
@@ -13,14 +13,14 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
HOMEPAGE="https://github.com/rails/rails/"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
+SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
@@ -36,7 +36,7 @@ ruby_add_rdepend "
ruby_add_bdepend "
test? (
- dev-ruby/mocha:0.14
+ dev-ruby/mocha
~dev-ruby/actionpack-${PV}
~dev-ruby/activemodel-${PV}
)"
diff --git a/dev-ruby/actionview/actionview-5.1.4.ebuild b/dev-ruby/actionview/actionview-5.2.2.ebuild
index db4ce24785ad..59f72e8673da 100644
--- a/dev-ruby/actionview/actionview-5.1.4.ebuild
+++ b/dev-ruby/actionview/actionview-5.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
@@ -13,15 +13,15 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
HOMEPAGE="https://github.com/rails/rails/"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
@@ -36,7 +36,7 @@ ruby_add_rdepend "
ruby_add_bdepend "
test? (
- dev-ruby/mocha:0.14
+ dev-ruby/mocha
~dev-ruby/actionpack-${PV}
~dev-ruby/activemodel-${PV}
)"
diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 18acc2daad54..8706420f5f51 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,15 +1,15 @@
-DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318
+DIST rails-4.2.11.tgz 4080621 BLAKE2B 97f22f887255a1d8321d26040a9896cc87e0e7e50db208d3c0f96a74d926cfe9bb516641e06f7bfd92649b91427094f729d2d6b24df811ff0481c03950d3185b SHA512 df31ac9cff0b6b07113f6066b0459b40b7263356c40a722636091b75c7443691625153d8e2d7e01324e98321d757f67ba3b9318d4229a3c1a0cea5af65b6b470
DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55
-DIST rails-5.1.4.tgz 6132874 BLAKE2B ec5642b860b7c18cea2c56aa5e2a652e28ab08d39c5863dc4ee66fd3caf375e55706e4317ecae5bfc5581922cf1549c38c22529d2e44a98c84cde332491e49cc SHA512 8f0837e0a2c5b0189375f10310a6e6b43e32f1fecc503582efc6490436c943e774495262e508e4ca1a1874132ae6e4a541e81c06f0d8f6fe8ab85bd2fd10d4fc
-DIST rails-5.1.5.tgz 6142269 BLAKE2B e31b6fb39df4a5cbfa9acd31058b018f5eb8d45d0886d9cb1de5d7de9ed082b67f27d257ac8eeffb0a2663466bc958c72d63309f0a68989d189a11510e835e3e SHA512 8fde1b043976c6bd69235ccbfc1f4ab593fa0cb7ec0dc0cbafcbd2727dfd1b405cc6131e41cc40871bc893cc64f524a347dd91efd1816b724deb5ca1cf879c63
-DIST rails-5.1.6.tgz 6142931 BLAKE2B 0c24677946c3421e73903214822a13cb26609a3c7e7826020b76a48809a8672c1dfb05d1bd362fab956a397636db5e691a91bdea64ee6073190e8663fb58a7df SHA512 1ad70fb57af753bb6aff27345021af97d177aed95e295273044d8ef5723aa6b64fc03104d2cbd1cc5337127f71b3eef9b19fa582f4d53cb746ed9b152a8392bb
+DIST rails-5.1.6.1.tgz 6143808 BLAKE2B 40949c4598af98e177bab19aea809a724135a56aaec66bfdfd820412794f548da195597461d5bd7b6e07bf60a5b6aee330a0a5fdf90bc0b0361b94a80d0684b4 SHA512 118798424ba249c3a7eed3e7174ed4a25d2fb81b8f521e165b2aef995956da7c085084be3dad9961e57e67a685ec3d527c3bfa91730d1053951cdd81b7e511ff
DIST rails-5.2.0.tgz 9233349 BLAKE2B 8b237f7b039baed6d2a3f19d138f5985443d8543247b01ba316668052fede66820894e3f5ef76a953a4bdb54febecb6299692899556ea029ebfcbcebbaba9409 SHA512 0d7fdbc05a69f7a7b5ce612c0ec8e5dcd51ffb63891d97ca08036d07b3fb3267699dd4a209fd698e5eb2ca8f6c7f4539e86044c3bd15d0c614feda16892d3d85
+DIST rails-5.2.1.1.tgz 8795521 BLAKE2B 93b30ba7b9127d2fc4dae6c7e7884f0a4ab36805b440c37ca8e2b81a5ba2b9ccaa4d30e65599cfb036befc4ec58942d3eba71ba9683becb535e8a822d3a8422e SHA512 bd2c13f06d524a03547341acee3422a58a306a1c33a896073648e4ddcac296a8e397bd73fd5928dae1e66ba3b4a42ac4ea5f0a7cca1f73b2e773b8ece24a76d0
DIST rails-5.2.1.tgz 8795554 BLAKE2B 712fba696aeb8600dcd3b031b84a7ec164aa4d8ec386576ff367d5d45b3effd48515c9b8ef36ea93642776220685a1d8eec6909f705e62a80a06cf151fc42b43 SHA512 4484981845f9bba8882db6b4d1e0c4600b54baeda5cf1825fda7cbbb04cfdcf35e4caa19355cb843d1b96fc67801f28902d79d763dae71446db515691a32742e
-EBUILD activejob-4.2.10.ebuild 1080 BLAKE2B 4c8c1019fe13365a0c3ffa221319c5816ab25cf1d5b8802e6b5236768dcfc6394ce6eeef42a20c24b8619cd6b7c3d26844eb6535063dc59c81c0f91fa3e1161f SHA512 fce94a7ddfa303fdb02233985944c11ddbfea867f5d9de2c893be34f43941b74073f2c66ec0d3b3e1c9f84ee7fe4ca286d1fd6bac24bbbb30040a8853dbd79ea
+DIST rails-5.2.2.tgz 8794009 BLAKE2B ee6af6990d6b3dc12171fa2a1baf0f975481dc31711ae2caed27b79d1c5b514d1959492c5cced5b0202b46fc18e4a8178703a91b5f1f65df4ea46f193e9d48d5 SHA512 ecca752baa52ee7f11ef21a919bbba370d9ca76a0b428305143e86ebabbd7218978cdeefc919bfb1c0e0e71fc555869dcf917bda219f89e7e41e17dfe983b792
+EBUILD activejob-4.2.11.ebuild 1070 BLAKE2B e2735b7af04653800cb3d46ade54f628803730bc64d5c0ea09ebd4be17f710ee2280e8ac61c519b9c5a73d92c7824b0866f0e78fb3377ad9adc3d1f16cf3ca6a SHA512 cf84fde67733236d131f4404f92372ae79f270a4a81e22cd496644ff71f649d2430b07d8aeea4ef292020753263cad2690f6ace42c468fb9d6b33bb4398059ea
EBUILD activejob-5.0.7.ebuild 1129 BLAKE2B d5cc088a44ce42427940b892e0f8a560ef2b587ee12ee5f3d07cef82369025d921bf2d1e0a2ac091e95c2f251bf0f7788d61a13c5b51b0db2052c3afc7d7dea2 SHA512 9c19395298377b1653cdfc2cfafdbcccf396b77787a8bb0dffe12564aa26c1ccf7f3bc447edc21f1eecb128ccef550143edbc1f4f482c966ebaa8384e58d2d52
-EBUILD activejob-5.1.4.ebuild 1102 BLAKE2B cea04c003777a5c731ae3bcd33ae2e2feba2d4d8b723236413788ea313519ea109f6825fadf9e3c46e47a1dafb999dc62a7bbf16c3ab7aab54a3870dd38f9d1c SHA512 96b0ccd5572ca46e69264e7ef96dff7dd538f566d38b823c14e57e08427bb3dab5902d94251ab0ec3dbc314d0591e0bf1afcc8169ba715931a4b4eb660af23de
-EBUILD activejob-5.1.5.ebuild 1102 BLAKE2B cea04c003777a5c731ae3bcd33ae2e2feba2d4d8b723236413788ea313519ea109f6825fadf9e3c46e47a1dafb999dc62a7bbf16c3ab7aab54a3870dd38f9d1c SHA512 96b0ccd5572ca46e69264e7ef96dff7dd538f566d38b823c14e57e08427bb3dab5902d94251ab0ec3dbc314d0591e0bf1afcc8169ba715931a4b4eb660af23de
-EBUILD activejob-5.1.6.ebuild 1102 BLAKE2B cea04c003777a5c731ae3bcd33ae2e2feba2d4d8b723236413788ea313519ea109f6825fadf9e3c46e47a1dafb999dc62a7bbf16c3ab7aab54a3870dd38f9d1c SHA512 96b0ccd5572ca46e69264e7ef96dff7dd538f566d38b823c14e57e08427bb3dab5902d94251ab0ec3dbc314d0591e0bf1afcc8169ba715931a4b4eb660af23de
+EBUILD activejob-5.1.6.1.ebuild 1092 BLAKE2B c40697bf5bdfcb6e29501184a4992876a944ba71fe100dd42c40ba79fac3b91817038a5117e39173261b025548638b2c3da8b6914b850bb934795a35e0563d00 SHA512 142e387515d8bdceea168be6e81eb2f909b300e843aa5ebe35238e26d80b59d12a60d50af724aba4301838ed862b6a538e46337a0f44bc9e8b567e2b95a63270
EBUILD activejob-5.2.0.ebuild 1113 BLAKE2B c53eebc5d1de92a1db17b442c17d73d7c918993c132c54551a6f6fff07313ba897f7098cf08f09c1f14a1be6595b7da484421eadabeac046e6f32ba25d2670aa SHA512 a5f77cf5db3997cadead0cf8390f3b58876b809273851476618cb11b92c952efeed50d83f066f835cd5d1500336f3d904f78fdbe45cc269d30cc88a9fbf7ec2d
+EBUILD activejob-5.2.1.1.ebuild 1088 BLAKE2B b22f176b21db5e1bdf0e01e1fd96efc975d2964bef5e96c155612a85440014e3361e706cbdc38f4e651b1e90299ac4915907d3ea966b891526d95ace8dbd6031 SHA512 227ae2621aa24dd5f9e99236c5975db682c6dc876e95ae5241d57423213df81a1c79ca66be35887d1ddc38815824da6b924db887d40b24019e33940489086050
EBUILD activejob-5.2.1.ebuild 1091 BLAKE2B dc7eadc3e17401f37f38fb79fb6b63a426fe05655f9c5310359d774ebf0867cb54bb59e903d84de8d530ae26487142cd4e569da9de72e656ad64ee01f95769ac SHA512 c6bf91c4ee3af2308bd28b568e87549c85842e508eed1853453fc4b77defa83f28a6c2e0c3ceff822fd8ce20a09c443d96cc270df22e88731de379598c139feb
+EBUILD activejob-5.2.2.ebuild 1088 BLAKE2B b22f176b21db5e1bdf0e01e1fd96efc975d2964bef5e96c155612a85440014e3361e706cbdc38f4e651b1e90299ac4915907d3ea966b891526d95ace8dbd6031 SHA512 227ae2621aa24dd5f9e99236c5975db682c6dc876e95ae5241d57423213df81a1c79ca66be35887d1ddc38815824da6b924db887d40b24019e33940489086050
MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f
diff --git a/dev-ruby/activejob/activejob-4.2.10.ebuild b/dev-ruby/activejob/activejob-4.2.11.ebuild
index cfc07e8384d8..2fb6deb85e09 100644
--- a/dev-ruby/activejob/activejob-4.2.10.ebuild
+++ b/dev-ruby/activejob/activejob-4.2.11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
diff --git a/dev-ruby/activejob/activejob-5.1.4.ebuild b/dev-ruby/activejob/activejob-5.1.6.1.ebuild
index 16102b24c9da..252f4c0af26a 100644
--- a/dev-ruby/activejob/activejob-5.1.4.ebuild
+++ b/dev-ruby/activejob/activejob-5.1.6.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
diff --git a/dev-ruby/activejob/activejob-5.1.5.ebuild b/dev-ruby/activejob/activejob-5.2.1.1.ebuild
index 16102b24c9da..02b140a52b64 100644
--- a/dev-ruby/activejob/activejob-5.1.5.ebuild
+++ b/dev-ruby/activejob/activejob-5.2.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@@ -13,14 +13,14 @@ RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Job framework with pluggable queues"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
+SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
@@ -33,7 +33,7 @@ ruby_add_rdepend "
ruby_add_bdepend "
test? (
- >=dev-ruby/mocha-0.14.0:0.14
+ dev-ruby/mocha
)"
all_ruby_prepare() {
@@ -41,5 +41,6 @@ all_ruby_prepare() {
sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
# Remove all currently unpackaged queues.
- sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' Rakefile || die
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
}
diff --git a/dev-ruby/activejob/activejob-5.1.6.ebuild b/dev-ruby/activejob/activejob-5.2.2.ebuild
index 16102b24c9da..02b140a52b64 100644
--- a/dev-ruby/activejob/activejob-5.1.6.ebuild
+++ b/dev-ruby/activejob/activejob-5.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@@ -13,14 +13,14 @@ RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Job framework with pluggable queues"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
+SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
@@ -33,7 +33,7 @@ ruby_add_rdepend "
ruby_add_bdepend "
test? (
- >=dev-ruby/mocha-0.14.0:0.14
+ dev-ruby/mocha
)"
all_ruby_prepare() {
@@ -41,5 +41,6 @@ all_ruby_prepare() {
sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
# Remove all currently unpackaged queues.
- sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' Rakefile || die
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
}
diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index c099b3bbda75..56ccce47dda4 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,15 +1,15 @@
-DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318
+DIST rails-4.2.11.tgz 4080621 BLAKE2B 97f22f887255a1d8321d26040a9896cc87e0e7e50db208d3c0f96a74d926cfe9bb516641e06f7bfd92649b91427094f729d2d6b24df811ff0481c03950d3185b SHA512 df31ac9cff0b6b07113f6066b0459b40b7263356c40a722636091b75c7443691625153d8e2d7e01324e98321d757f67ba3b9318d4229a3c1a0cea5af65b6b470
DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55
-DIST rails-5.1.4.tgz 6132874 BLAKE2B ec5642b860b7c18cea2c56aa5e2a652e28ab08d39c5863dc4ee66fd3caf375e55706e4317ecae5bfc5581922cf1549c38c22529d2e44a98c84cde332491e49cc SHA512 8f0837e0a2c5b0189375f10310a6e6b43e32f1fecc503582efc6490436c943e774495262e508e4ca1a1874132ae6e4a541e81c06f0d8f6fe8ab85bd2fd10d4fc
-DIST rails-5.1.5.tgz 6142269 BLAKE2B e31b6fb39df4a5cbfa9acd31058b018f5eb8d45d0886d9cb1de5d7de9ed082b67f27d257ac8eeffb0a2663466bc958c72d63309f0a68989d189a11510e835e3e SHA512 8fde1b043976c6bd69235ccbfc1f4ab593fa0cb7ec0dc0cbafcbd2727dfd1b405cc6131e41cc40871bc893cc64f524a347dd91efd1816b724deb5ca1cf879c63
-DIST rails-5.1.6.tgz 6142931 BLAKE2B 0c24677946c3421e73903214822a13cb26609a3c7e7826020b76a48809a8672c1dfb05d1bd362fab956a397636db5e691a91bdea64ee6073190e8663fb58a7df SHA512 1ad70fb57af753bb6aff27345021af97d177aed95e295273044d8ef5723aa6b64fc03104d2cbd1cc5337127f71b3eef9b19fa582f4d53cb746ed9b152a8392bb
+DIST rails-5.1.6.1.tgz 6143808 BLAKE2B 40949c4598af98e177bab19aea809a724135a56aaec66bfdfd820412794f548da195597461d5bd7b6e07bf60a5b6aee330a0a5fdf90bc0b0361b94a80d0684b4 SHA512 118798424ba249c3a7eed3e7174ed4a25d2fb81b8f521e165b2aef995956da7c085084be3dad9961e57e67a685ec3d527c3bfa91730d1053951cdd81b7e511ff
DIST rails-5.2.0.tgz 9233349 BLAKE2B 8b237f7b039baed6d2a3f19d138f5985443d8543247b01ba316668052fede66820894e3f5ef76a953a4bdb54febecb6299692899556ea029ebfcbcebbaba9409 SHA512 0d7fdbc05a69f7a7b5ce612c0ec8e5dcd51ffb63891d97ca08036d07b3fb3267699dd4a209fd698e5eb2ca8f6c7f4539e86044c3bd15d0c614feda16892d3d85
+DIST rails-5.2.1.1.tgz 8795521 BLAKE2B 93b30ba7b9127d2fc4dae6c7e7884f0a4ab36805b440c37ca8e2b81a5ba2b9ccaa4d30e65599cfb036befc4ec58942d3eba71ba9683becb535e8a822d3a8422e SHA512 bd2c13f06d524a03547341acee3422a58a306a1c33a896073648e4ddcac296a8e397bd73fd5928dae1e66ba3b4a42ac4ea5f0a7cca1f73b2e773b8ece24a76d0
DIST rails-5.2.1.tgz 8795554 BLAKE2B 712fba696aeb8600dcd3b031b84a7ec164aa4d8ec386576ff367d5d45b3effd48515c9b8ef36ea93642776220685a1d8eec6909f705e62a80a06cf151fc42b43 SHA512 4484981845f9bba8882db6b4d1e0c4600b54baeda5cf1825fda7cbbb04cfdcf35e4caa19355cb843d1b96fc67801f28902d79d763dae71446db515691a32742e
-EBUILD activemodel-4.2.10.ebuild 1499 BLAKE2B 7cc5ec14bca05ddbe528396c7f721f28015d711dcefdaa2e45addb1887473cc4b9ca2f34859ef22f8b40c8dcb697588531e6dbdcb719d9a9a8c5d19ee9640ed7 SHA512 8b01a0317dd860a4196a70d44630924a02caecc09c8fbaa787a66f4f794975e2722cf886d107d42e4060e4d71cff133512cebc3d1e211ec035a5740578b297b8
+DIST rails-5.2.2.tgz 8794009 BLAKE2B ee6af6990d6b3dc12171fa2a1baf0f975481dc31711ae2caed27b79d1c5b514d1959492c5cced5b0202b46fc18e4a8178703a91b5f1f65df4ea46f193e9d48d5 SHA512 ecca752baa52ee7f11ef21a919bbba370d9ca76a0b428305143e86ebabbd7218978cdeefc919bfb1c0e0e71fc555869dcf917bda219f89e7e41e17dfe983b792
+EBUILD activemodel-4.2.11.ebuild 1635 BLAKE2B 01665ec30ee027c567ad4a7ca97643a0fc565144c547421ca398ffcaf47ac61ef4e6751cbd70d4a088e3d0074b9f15956895c56f488229ab7114292149ef6bb4 SHA512 3d857c86927ce92724318fae3fa53a0fd8b4b263ff23cd8cce560305a329cb317443ceebdcbfcb1cd01fcb43f0780e68ed8030c02368c4595cb38b89f7d57311
EBUILD activemodel-5.0.7.ebuild 1049 BLAKE2B c9c18543ca2671932e46098cd7baf12b29059ad74e3785a0c174296c93a693e9e09b5955c71e7d7b1f3f67dd92f2025df337dfad31eee953fd738324fad547ce SHA512 3c6c3121f4eeb2f5770366924883dc312d0413ddba3de490d4eb44822d7cd6d2e5f815ab93b38992ba48de2e9ce6e4a681c9e98ef7cf33031a07c5bbfc510d50
-EBUILD activemodel-5.1.4.ebuild 1072 BLAKE2B dee7ef7b1c90455a737cde502105ec1a9b5b4b6362dc115d4f5fa2f4057bd19bf2ba2c79ccd1ce81cf5fe74a3399efd9e511a3e60034bc20f8d04321a7392080 SHA512 d39122a4323f0ad9ac1ddbebfd5c7c579c216682e7676f5f3025ab11a44d8a9366671c2c7f860bef1ed721a630a36a37fb0649897c6b7e9935eb61707151490b
-EBUILD activemodel-5.1.5.ebuild 1073 BLAKE2B 2f5781d6165bdd88e801cd598dbcfb123f99bbfbc68428fe3aac48b5dba83d4a4e7820c2ce588ae2452dca2db0d4e40fb02b41a133bb00ad5b84989759acca06 SHA512 afb9244e7d717cf10c681ca2a3b62fae982d58b91f0dcf60be9854b580e7ad787bff501c52adf7cb27e72969bef2fc2574aa61c468f727f1b2641ac13790036a
-EBUILD activemodel-5.1.6.ebuild 1128 BLAKE2B 2fc63660f837f86752d5f00f61232e76ab31e62a8848ae49bdfa02895fad2f72371b4874993389299adbd8f5c68dcb722e6692a5e003b9beab58ab74dfd3a035 SHA512 2b180c4ba579b11fb455495f97eef341d5b7757207b153ac8459f5a44a1f3ffb8e2cc3b3e42e014c8ab4c979a6717f4a8642f5bb528c05a5e50596b3d616097b
+EBUILD activemodel-5.1.6.1.ebuild 1125 BLAKE2B 1960973cfc9e6f994e19f652f2d7e8aff17974911fbebff2e2b03ca34025a09f82d835b0ea39f336285a59e88623c70caf99cd57da44ab05f2729544542b9195 SHA512 58c17e55c11429da6bb6e0626dac793f9a06d473217684c59eb6f791133b9d11302f8381da617e60605de46f2705489c070e0d1a766d5b379acf627fa889be01
EBUILD activemodel-5.2.0.ebuild 1059 BLAKE2B 70b0fc0b667b918a04486d26eacd0b46a6797b9ab50396752ab35d7de908a348638d66e5519f711f12676aeb61cbfb1534fa95c2557ddd8012ec57c68ca09f17 SHA512 8e17729197e212eaf4efd6f56e1ae1d350be6560f36677d8f417db63fbc4a47421c0cd36186e2f18f469cddfe2a5c10e5cdcf8a7380d967e3a38f7550d82837a
+EBUILD activemodel-5.2.1.1.ebuild 1034 BLAKE2B a427f3286029b23c69df86e65d800ff7764c6d3d1fcc1c54bbddd16368936c914a6fcb62ad8edc85141dbd113964cc4ccba05cdab1e606710968157f12a52549 SHA512 8874c2053e996017d829711995535253ab5dddb6feb6f635090c7b70124fe745f5372a505b2909afce6a10bc4756b770fcde757c4b4ca27e3723fd617a4a0603
EBUILD activemodel-5.2.1.ebuild 1037 BLAKE2B 71253c6186c85519090f52b6f6c611214989cc13c8f1e16353ac128e3f720e766e3e2d4a65b5ae23744b4477f889dad5f099f6eff4d21bb671bef592095cb36b SHA512 5a80de8c2cab98aa2894da7df81a058b30af2ec7efc556bbe87bc49a7c29643b0db20de61147b0261db1822ae2f0f3454d36ccd491edd0cda1f1489f85ddd6dc
+EBUILD activemodel-5.2.2.ebuild 1034 BLAKE2B a427f3286029b23c69df86e65d800ff7764c6d3d1fcc1c54bbddd16368936c914a6fcb62ad8edc85141dbd113964cc4ccba05cdab1e606710968157f12a52549 SHA512 8874c2053e996017d829711995535253ab5dddb6feb6f635090c7b70124fe745f5372a505b2909afce6a10bc4756b770fcde757c4b4ca27e3723fd617a4a0603
MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f
diff --git a/dev-ruby/activemodel/activemodel-4.2.10.ebuild b/dev-ruby/activemodel/activemodel-4.2.11.ebuild
index df5ce27d98c8..8b955712e8b4 100644
--- a/dev-ruby/activemodel/activemodel-4.2.10.ebuild
+++ b/dev-ruby/activemodel/activemodel-4.2.11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@@ -42,7 +42,11 @@ 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\|uglifier\|minitest\|mime-types\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/rake/ s/12.3/12.4/ ; /dalli/ s/2.7.7/2.7.9/' \
-e '/:job/,/end/ s:^:#:' \
-e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
rm ../Gemfile.lock || die
+
+ # Avoid test crashing newer versions of minitest
+ rm -f test/cases/railtie_test.rb || die
}
diff --git a/dev-ruby/activemodel/activemodel-5.1.6.ebuild b/dev-ruby/activemodel/activemodel-5.1.6.1.ebuild
index b9653e5377c3..78cab61c5c18 100644
--- a/dev-ruby/activemodel/activemodel-5.1.6.ebuild
+++ b/dev-ruby/activemodel/activemodel-5.1.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/dev-ruby/activemodel/activemodel-5.1.5.ebuild b/dev-ruby/activemodel/activemodel-5.2.1.1.ebuild
index a0b573ba9df5..7572d0ad4359 100644
--- a/dev-ruby/activemodel/activemodel-5.1.5.ebuild
+++ b/dev-ruby/activemodel/activemodel-5.2.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@@ -13,14 +13,14 @@ RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
+SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
@@ -34,7 +34,7 @@ ruby_add_bdepend "
test? (
~dev-ruby/railties-${PV}
dev-ruby/test-unit:2
- >=dev-ruby/mocha-0.14.0:0.14
+ dev-ruby/mocha
>=dev-ruby/bcrypt-ruby-3.1.7
)"
diff --git a/dev-ruby/activemodel/activemodel-5.1.4.ebuild b/dev-ruby/activemodel/activemodel-5.2.2.ebuild
index 7f97f6384ffd..7572d0ad4359 100644
--- a/dev-ruby/activemodel/activemodel-5.1.4.ebuild
+++ b/dev-ruby/activemodel/activemodel-5.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@@ -13,15 +13,15 @@ RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
@@ -34,7 +34,7 @@ ruby_add_bdepend "
test? (
~dev-ruby/railties-${PV}
dev-ruby/test-unit:2
- >=dev-ruby/mocha-0.14.0:0.14
+ dev-ruby/mocha
>=dev-ruby/bcrypt-ruby-3.1.7
)"
diff --git a/dev-ruby/activerecord-deprecated_finders/Manifest b/dev-ruby/activerecord-deprecated_finders/Manifest
deleted file mode 100644
index 43bdfe814917..000000000000
--- a/dev-ruby/activerecord-deprecated_finders/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST activerecord-deprecated_finders-1.0.4.tar.gz 11394 BLAKE2B 252b1b648fc0326e27f5dbd1b2721be6748ecde6df4cac8a23fdc312233498282b87f64388f8844b19e571fb8ab467a0df139f8708baf6ff6beffa3f1ceb774d SHA512 fee0cd5c2778c4d9c0935be1922f1bc9fd4eca28fbe979bb90d0e7fe960592bb1f6f2fac2b80ecce2c6d8ef2416df04a3327d0857e73c9bb8feb3a43cfb11951
-EBUILD activerecord-deprecated_finders-1.0.4.ebuild 777 BLAKE2B 8eeda178c074b7caf2dc17b694a238a2b6d73a3e9871c6af74997dc9da16c8fba76e74206a51678aa8f99b9628d8515e77770a29df9c9d17f1ade82643c64eb5 SHA512 125588cc00a3207e475311d54871e4db47877b769d1ad0b06662787d517680658c5416b0f2627668ad8c95f6be8b454bfcb2e8df764ab784934106e04b6a706c
-MISC metadata.xml 363 BLAKE2B 2fa42612657e5201ab6cc5b920125503a04956d636352863cd6f8dbd5f5488b423c7addfe2ee809c644aaf9153a3d35c6e4485a505f03f0725b62d00c1f6ee12 SHA512 d20b01191d8a7a6ecb7747417741d011b8805784fcfb5c5e5fd185899df9abcd713839dffb657bb57741936c382fa49c9f4026df7f9e2a1a16ba3748d47542cf
diff --git a/dev-ruby/activerecord-deprecated_finders/activerecord-deprecated_finders-1.0.4.ebuild b/dev-ruby/activerecord-deprecated_finders/activerecord-deprecated_finders-1.0.4.ebuild
deleted file mode 100644
index 78b502173647..000000000000
--- a/dev-ruby/activerecord-deprecated_finders/activerecord-deprecated_finders-1.0.4.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby22 ruby23"
-
-# this is not null so that the dependencies will actually be filled
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem versionator
-
-DESCRIPTION="Used to extract and deprecate old-style finder option hashes in Active Record"
-HOMEPAGE="https://github.com/rails"
-SRC_URI="https://github.com/rails/activerecord-deprecated_finders/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SLOT="$(get_version_component_range 1-2)"
-
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~arm"
-IUSE=""
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- =dev-ruby/activerecord-4*
- >=dev-ruby/minitest-3
- >=dev-ruby/sqlite3-1.3 )"
diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 90e2af63e3e1..ba55282cd3f5 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -1,15 +1,15 @@
-DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318
+DIST rails-4.2.11.tgz 4080621 BLAKE2B 97f22f887255a1d8321d26040a9896cc87e0e7e50db208d3c0f96a74d926cfe9bb516641e06f7bfd92649b91427094f729d2d6b24df811ff0481c03950d3185b SHA512 df31ac9cff0b6b07113f6066b0459b40b7263356c40a722636091b75c7443691625153d8e2d7e01324e98321d757f67ba3b9318d4229a3c1a0cea5af65b6b470
DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55
-DIST rails-5.1.4.tgz 6132874 BLAKE2B ec5642b860b7c18cea2c56aa5e2a652e28ab08d39c5863dc4ee66fd3caf375e55706e4317ecae5bfc5581922cf1549c38c22529d2e44a98c84cde332491e49cc SHA512 8f0837e0a2c5b0189375f10310a6e6b43e32f1fecc503582efc6490436c943e774495262e508e4ca1a1874132ae6e4a541e81c06f0d8f6fe8ab85bd2fd10d4fc
-DIST rails-5.1.5.tgz 6142269 BLAKE2B e31b6fb39df4a5cbfa9acd31058b018f5eb8d45d0886d9cb1de5d7de9ed082b67f27d257ac8eeffb0a2663466bc958c72d63309f0a68989d189a11510e835e3e SHA512 8fde1b043976c6bd69235ccbfc1f4ab593fa0cb7ec0dc0cbafcbd2727dfd1b405cc6131e41cc40871bc893cc64f524a347dd91efd1816b724deb5ca1cf879c63
-DIST rails-5.1.6.tgz 6142931 BLAKE2B 0c24677946c3421e73903214822a13cb26609a3c7e7826020b76a48809a8672c1dfb05d1bd362fab956a397636db5e691a91bdea64ee6073190e8663fb58a7df SHA512 1ad70fb57af753bb6aff27345021af97d177aed95e295273044d8ef5723aa6b64fc03104d2cbd1cc5337127f71b3eef9b19fa582f4d53cb746ed9b152a8392bb
+DIST rails-5.1.6.1.tgz 6143808 BLAKE2B 40949c4598af98e177bab19aea809a724135a56aaec66bfdfd820412794f548da195597461d5bd7b6e07bf60a5b6aee330a0a5fdf90bc0b0361b94a80d0684b4 SHA512 118798424ba249c3a7eed3e7174ed4a25d2fb81b8f521e165b2aef995956da7c085084be3dad9961e57e67a685ec3d527c3bfa91730d1053951cdd81b7e511ff
DIST rails-5.2.0.tgz 9233349 BLAKE2B 8b237f7b039baed6d2a3f19d138f5985443d8543247b01ba316668052fede66820894e3f5ef76a953a4bdb54febecb6299692899556ea029ebfcbcebbaba9409 SHA512 0d7fdbc05a69f7a7b5ce612c0ec8e5dcd51ffb63891d97ca08036d07b3fb3267699dd4a209fd698e5eb2ca8f6c7f4539e86044c3bd15d0c614feda16892d3d85
+DIST rails-5.2.1.1.tgz 8795521 BLAKE2B 93b30ba7b9127d2fc4dae6c7e7884f0a4ab36805b440c37ca8e2b81a5ba2b9ccaa4d30e65599cfb036befc4ec58942d3eba71ba9683becb535e8a822d3a8422e SHA512 bd2c13f06d524a03547341acee3422a58a306a1c33a896073648e4ddcac296a8e397bd73fd5928dae1e66ba3b4a42ac4ea5f0a7cca1f73b2e773b8ece24a76d0
DIST rails-5.2.1.tgz 8795554 BLAKE2B 712fba696aeb8600dcd3b031b84a7ec164aa4d8ec386576ff367d5d45b3effd48515c9b8ef36ea93642776220685a1d8eec6909f705e62a80a06cf151fc42b43 SHA512 4484981845f9bba8882db6b4d1e0c4600b54baeda5cf1825fda7cbbb04cfdcf35e4caa19355cb843d1b96fc67801f28902d79d763dae71446db515691a32742e
-EBUILD activerecord-4.2.10.ebuild 2433 BLAKE2B 606c1cd593165b80487fa6e9b20dc437d785dc283910003db2802d274175170cb906412239afedf4955db3535b689eb8f1812a81011d6d7f9309c10e6de19ff7 SHA512 bf9b3edea74d5c2a2e62772afe4558752b392152e60af194e5772b23aa889c9ad58bf0c676ed103235127ef5d7b2362e9ebb66ed2381c004c16f17d9392387ea
+DIST rails-5.2.2.tgz 8794009 BLAKE2B ee6af6990d6b3dc12171fa2a1baf0f975481dc31711ae2caed27b79d1c5b514d1959492c5cced5b0202b46fc18e4a8178703a91b5f1f65df4ea46f193e9d48d5 SHA512 ecca752baa52ee7f11ef21a919bbba370d9ca76a0b428305143e86ebabbd7218978cdeefc919bfb1c0e0e71fc555869dcf917bda219f89e7e41e17dfe983b792
+EBUILD activerecord-4.2.11.ebuild 2477 BLAKE2B ad9b83d26554c17e91bed1eb1cc3de771631b7508d4aa4be93473e5e6f552f5d0ea3e7650b63806bf28f99f58e8426ef5405898c0e8b3e7e32ada4142fac055a SHA512 953a89194a5f5c8085e4c578ca26000e700798ef8ceb689e071215b8c980121b5903c62d2801988c140aa60f6164c1e4839cd5a16afa5ecc1c3cf22531910bd9
EBUILD activerecord-5.0.7.ebuild 2732 BLAKE2B 52ff7f3e27a3c9bfbdb82884c6a70408e3cac330ad79c0e26e9ab5cfd360cd3f2d55f5ed637f3e60880c260a6c73fb06896e1b647d9a0b3d470fa64d8a1b9d13 SHA512 29fbf0ba49971b440999f9e8ab2bf74574ce166933990d2bd2e83e6c6da98d56cee2460391ef8b14b5a534cc041f304dc0493de60500b624eb8430250bade393
-EBUILD activerecord-5.1.4.ebuild 2652 BLAKE2B 399413789bf9faf2fbe4116ca0d821841f5b758c990aeb5d041a0e5c6c265dd025e55337f6538aa65edb388ed6bf8e98a98b0e60f3bf839be71089ddb20457b0 SHA512 9c0d204f106e22b8a8cd8abd2e5407ef8ef64b3ef854613c53a63187137e587f16dbd3e784c099d71baac62b3a8b8e06f86e93c29d30926c18931183d8f55ce7
-EBUILD activerecord-5.1.5.ebuild 2652 BLAKE2B 399413789bf9faf2fbe4116ca0d821841f5b758c990aeb5d041a0e5c6c265dd025e55337f6538aa65edb388ed6bf8e98a98b0e60f3bf839be71089ddb20457b0 SHA512 9c0d204f106e22b8a8cd8abd2e5407ef8ef64b3ef854613c53a63187137e587f16dbd3e784c099d71baac62b3a8b8e06f86e93c29d30926c18931183d8f55ce7
-EBUILD activerecord-5.1.6.ebuild 2652 BLAKE2B 399413789bf9faf2fbe4116ca0d821841f5b758c990aeb5d041a0e5c6c265dd025e55337f6538aa65edb388ed6bf8e98a98b0e60f3bf839be71089ddb20457b0 SHA512 9c0d204f106e22b8a8cd8abd2e5407ef8ef64b3ef854613c53a63187137e587f16dbd3e784c099d71baac62b3a8b8e06f86e93c29d30926c18931183d8f55ce7
+EBUILD activerecord-5.1.6.1.ebuild 2611 BLAKE2B b3b4c55a19f602ab36785257df7e871a6632203beee75c156b7029b7f802cfad0bbafb68412fdb497686f67f45bb682ed4c6cb873d6393ca791444c0fba5a0ec SHA512 34393c3d191043bead70a637e2ce88c0ec3331f298b115a4f1151950e466e4bb513dbd59a2db3484efcbf66ce508e4bcdbc463e9c47ba179d6a59e112ed85acd
EBUILD activerecord-5.2.0.ebuild 2649 BLAKE2B 71e66f664e4117625dff7aa5e3153948d3ed4bd8423a375ebf721794750640cd84185007c9434074b0009edaad23cd1953e05fec094ce6fc4de9e201f7cd7465 SHA512 fdc2b4070a4e3904850d04126e1c4e3394488a774b395d05b90d7188434d6e26564e5c6b683d8b0909671675cfe5bba00b19f2029996b0addfb11e38dcb715c2
+EBUILD activerecord-5.2.1.1.ebuild 2624 BLAKE2B d553fa31029fd24d2b088e982bcd8a2dfc83c1764eb94e64120ac7733d82ed395af6d6925b1f94a4155fff1df071affe2a29be5b658dff53e22931643d15ab16 SHA512 199683cbbb87db830674e4bc27b5f1ed55024592048b5bd54ec28dbee6af8157751c270306d2d94d3b43ccee32a67ef01143430bc590da9a6b4c5ae6d589c402
EBUILD activerecord-5.2.1.ebuild 2627 BLAKE2B 6de57ed8d43808d5239efcb4bc8c92a99d7f8d5704cfb1c3a8154406cb581e0595d8495fb5fac6ee3beaad3ed68104e64231054b53c5ec2759bf38b6a37f3575 SHA512 a1948195338a0cb4d3bf13fb5c48166b5fbe902a359c1dac7b0efc0a5e3d1b971cf4eae92579155207ccfa3151dc2203b54491b0e81f04c647bdbb41a2387bb3
+EBUILD activerecord-5.2.2.ebuild 2624 BLAKE2B d553fa31029fd24d2b088e982bcd8a2dfc83c1764eb94e64120ac7733d82ed395af6d6925b1f94a4155fff1df071affe2a29be5b658dff53e22931643d15ab16 SHA512 199683cbbb87db830674e4bc27b5f1ed55024592048b5bd54ec28dbee6af8157751c270306d2d94d3b43ccee32a67ef01143430bc590da9a6b4c5ae6d589c402
MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f
diff --git a/dev-ruby/activerecord/activerecord-4.2.10.ebuild b/dev-ruby/activerecord/activerecord-4.2.11.ebuild
index ecbbe3644c32..8d589f10eee2 100644
--- a/dev-ruby/activerecord/activerecord-4.2.10.ebuild
+++ b/dev-ruby/activerecord/activerecord-4.2.11.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
# this is not null so that the dependencies will actually be filled
RUBY_FAKEGEM_TASK_TEST="test"
@@ -49,6 +49,7 @@ all_ruby_prepare() {
# test run. This also requires handling some gemspecs.
rm ../Gemfile.lock || die
sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|mime-types\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/rake/ s/12.3/12.4/ ; /dalli/ s/2.7.7/2.7.9/' \
-e '/:job/,/end/ s:^:#:' \
-e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die
diff --git a/dev-ruby/activerecord/activerecord-5.1.6.ebuild b/dev-ruby/activerecord/activerecord-5.1.6.1.ebuild
index cf6edd4bce89..1909242ef15b 100644
--- a/dev-ruby/activerecord/activerecord-5.1.6.ebuild
+++ b/dev-ruby/activerecord/activerecord-5.1.6.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
# this is not null so that the dependencies will actually be filled
RUBY_FAKEGEM_TASK_TEST="test"
@@ -56,9 +56,7 @@ all_ruby_prepare() {
sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die
sed -i -e '/bcrypt/ s/3.0.0/3.0/' ../Gemfile || die
- # Add back json in the Gemfile because we dropped some dependencies
- # earlier that implicitly required it.
- sed -i -e '$agem "json"' ../Gemfile || die
+ sed -i -e '1agem "activemodel", "~>5.1.0" ; gem "railties", "~>5.1.0" ; gem "arel", "~>8.0"' test/cases/helper.rb || die
# Avoid test depending on mysql adapter which we don't support for
# this Rails version to simplify our dependencies.
diff --git a/dev-ruby/activerecord/activerecord-5.1.5.ebuild b/dev-ruby/activerecord/activerecord-5.2.1.1.ebuild
index cf6edd4bce89..f278e7fcc6d0 100644
--- a/dev-ruby/activerecord/activerecord-5.1.5.ebuild
+++ b/dev-ruby/activerecord/activerecord-5.2.1.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
# this is not null so that the dependencies will actually be filled
RUBY_FAKEGEM_TASK_TEST="test"
@@ -14,14 +14,14 @@ RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
HOMEPAGE="https://github.com/rails/rails/"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
+SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE="mysql postgres sqlite"
@@ -29,10 +29,10 @@ RUBY_S="rails-${PV}/${PN}"
ruby_add_rdepend "~dev-ruby/activesupport-${PV}
~dev-ruby/activemodel-${PV}
- dev-ruby/arel:8.0
+ dev-ruby/arel:9.0
sqlite? ( >=dev-ruby/sqlite3-1.3.6 )
mysql? ( || ( dev-ruby/mysql2:0.4 >=dev-ruby/mysql2-0.3.18:0.3 ) )
- postgres? ( >=dev-ruby/pg-0.18.0 )"
+ postgres? ( >=dev-ruby/pg-0.18.0:* )"
ruby_add_bdepend "
test? (
@@ -40,7 +40,7 @@ ruby_add_bdepend "
~dev-ruby/actionpack-${PV}
~dev-ruby/actionmailer-${PV}
>=dev-ruby/sqlite3-1.3.6
- dev-ruby/mocha:0.14
+ dev-ruby/mocha
dev-ruby/minitest:5
)"
diff --git a/dev-ruby/activerecord/activerecord-5.1.4.ebuild b/dev-ruby/activerecord/activerecord-5.2.2.ebuild
index cf6edd4bce89..f278e7fcc6d0 100644
--- a/dev-ruby/activerecord/activerecord-5.1.4.ebuild
+++ b/dev-ruby/activerecord/activerecord-5.2.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
# this is not null so that the dependencies will actually be filled
RUBY_FAKEGEM_TASK_TEST="test"
@@ -14,14 +14,14 @@ RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
HOMEPAGE="https://github.com/rails/rails/"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
+SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE="mysql postgres sqlite"
@@ -29,10 +29,10 @@ RUBY_S="rails-${PV}/${PN}"
ruby_add_rdepend "~dev-ruby/activesupport-${PV}
~dev-ruby/activemodel-${PV}
- dev-ruby/arel:8.0
+ dev-ruby/arel:9.0
sqlite? ( >=dev-ruby/sqlite3-1.3.6 )
mysql? ( || ( dev-ruby/mysql2:0.4 >=dev-ruby/mysql2-0.3.18:0.3 ) )
- postgres? ( >=dev-ruby/pg-0.18.0 )"
+ postgres? ( >=dev-ruby/pg-0.18.0:* )"
ruby_add_bdepend "
test? (
@@ -40,7 +40,7 @@ ruby_add_bdepend "
~dev-ruby/actionpack-${PV}
~dev-ruby/actionmailer-${PV}
>=dev-ruby/sqlite3-1.3.6
- dev-ruby/mocha:0.14
+ dev-ruby/mocha
dev-ruby/minitest:5
)"
diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index 9ab1dfa8af90..15357ca90138 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -1,5 +1,9 @@
DIST rails-5.2.0.tgz 9233349 BLAKE2B 8b237f7b039baed6d2a3f19d138f5985443d8543247b01ba316668052fede66820894e3f5ef76a953a4bdb54febecb6299692899556ea029ebfcbcebbaba9409 SHA512 0d7fdbc05a69f7a7b5ce612c0ec8e5dcd51ffb63891d97ca08036d07b3fb3267699dd4a209fd698e5eb2ca8f6c7f4539e86044c3bd15d0c614feda16892d3d85
+DIST rails-5.2.1.1.tgz 8795521 BLAKE2B 93b30ba7b9127d2fc4dae6c7e7884f0a4ab36805b440c37ca8e2b81a5ba2b9ccaa4d30e65599cfb036befc4ec58942d3eba71ba9683becb535e8a822d3a8422e SHA512 bd2c13f06d524a03547341acee3422a58a306a1c33a896073648e4ddcac296a8e397bd73fd5928dae1e66ba3b4a42ac4ea5f0a7cca1f73b2e773b8ece24a76d0
DIST rails-5.2.1.tgz 8795554 BLAKE2B 712fba696aeb8600dcd3b031b84a7ec164aa4d8ec386576ff367d5d45b3effd48515c9b8ef36ea93642776220685a1d8eec6909f705e62a80a06cf151fc42b43 SHA512 4484981845f9bba8882db6b4d1e0c4600b54baeda5cf1825fda7cbbb04cfdcf35e4caa19355cb843d1b96fc67801f28902d79d763dae71446db515691a32742e
+DIST rails-5.2.2.tgz 8794009 BLAKE2B ee6af6990d6b3dc12171fa2a1baf0f975481dc31711ae2caed27b79d1c5b514d1959492c5cced5b0202b46fc18e4a8178703a91b5f1f65df4ea46f193e9d48d5 SHA512 ecca752baa52ee7f11ef21a919bbba370d9ca76a0b428305143e86ebabbd7218978cdeefc919bfb1c0e0e71fc555869dcf917bda219f89e7e41e17dfe983b792
EBUILD activestorage-5.2.0.ebuild 1840 BLAKE2B 95a4e7830b313dd7903c803dda9d85186b53c3ed8c9cddb6ae6a3dfd6066f0271fd85f567cb33ae1dd78b713529d432039a6580fbc0c1e01a76a2137ecd8c65d SHA512 cbefb090bd5ab10aee09ba5156a955c9038458a098fe32a717a6b4cb7edaa62eb19133c908e3b38c2ee2455a3f7f021d80a91071a54f68ce81bf71014495bf00
+EBUILD activestorage-5.2.1.1.ebuild 1815 BLAKE2B 5d6596f33cde4708a0b34ac32564666774f75556c9af8d18cfa948ed4d897bed705293bc858b8591e402215ae437bef79995c289279d1bdc68ef5e501387ac95 SHA512 d71fb62b9b37d15bdd491b1b35ee014ac4b26d3771d11f6624121418c40956de1dfc6c8491132d81f62be36d9bb99790ed153144c1e4cfa0106fd08e1dd3bb26
EBUILD activestorage-5.2.1.ebuild 1818 BLAKE2B 31f6ea8367af2acdd8391fe9c3b356ec737e9799a6b373534baf58bd6729e0538009dc8bf9cb52ccd477fc0eb0105c976972c5a6097780dad872de54ac8ff2eb SHA512 7128d5708748e2cec4912fae33b6daf2509e3eab7ca260b0402c809ed4d61b767dde4fe2301e1895289c234fb7637f247a4cc201ecf78bf63a048497ce7d06da
+EBUILD activestorage-5.2.2.ebuild 1815 BLAKE2B 5d6596f33cde4708a0b34ac32564666774f75556c9af8d18cfa948ed4d897bed705293bc858b8591e402215ae437bef79995c289279d1bdc68ef5e501387ac95 SHA512 d71fb62b9b37d15bdd491b1b35ee014ac4b26d3771d11f6624121418c40956de1dfc6c8491132d81f62be36d9bb99790ed153144c1e4cfa0106fd08e1dd3bb26
MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f
diff --git a/dev-ruby/activestorage/activestorage-5.2.1.1.ebuild b/dev-ruby/activestorage/activestorage-5.2.1.1.ebuild
new file mode 100644
index 000000000000..73eab3a2fa78
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-5.2.1.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Attach cloud and local files 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 ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( app-text/mupdf ) "
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ ~dev-ruby/activerecord-${PV}:*
+ >=dev-ruby/marcel-0.3.1 =dev-ruby/marcel-0.3*
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/railties-${PV}
+ dev-ruby/test-unit:2
+ dev-ruby/mini_magick
+ dev-ruby/mocha
+ dev-ruby/rake
+ dev-ruby/sqlite3
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|json\|dalli\|listen\|connection_pool\|puma\|mysql2\)/ s:^:#:" \
+ -e '/dalli/ s/2.7.7/2.7.9/' \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/:test/,/^end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+}
diff --git a/dev-ruby/activestorage/activestorage-5.2.2.ebuild b/dev-ruby/activestorage/activestorage-5.2.2.ebuild
new file mode 100644
index 000000000000..73eab3a2fa78
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-5.2.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Attach cloud and local files 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 ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( app-text/mupdf ) "
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ ~dev-ruby/activerecord-${PV}:*
+ >=dev-ruby/marcel-0.3.1 =dev-ruby/marcel-0.3*
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/railties-${PV}
+ dev-ruby/test-unit:2
+ dev-ruby/mini_magick
+ dev-ruby/mocha
+ dev-ruby/rake
+ dev-ruby/sqlite3
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|json\|dalli\|listen\|connection_pool\|puma\|mysql2\)/ s:^:#:" \
+ -e '/dalli/ s/2.7.7/2.7.9/' \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/:test/,/^end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+}
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index dad6570e2f12..13e203417be5 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -1,15 +1,15 @@
-DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318
+DIST rails-4.2.11.tgz 4080621 BLAKE2B 97f22f887255a1d8321d26040a9896cc87e0e7e50db208d3c0f96a74d926cfe9bb516641e06f7bfd92649b91427094f729d2d6b24df811ff0481c03950d3185b SHA512 df31ac9cff0b6b07113f6066b0459b40b7263356c40a722636091b75c7443691625153d8e2d7e01324e98321d757f67ba3b9318d4229a3c1a0cea5af65b6b470
DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55
-DIST rails-5.1.4.tgz 6132874 BLAKE2B ec5642b860b7c18cea2c56aa5e2a652e28ab08d39c5863dc4ee66fd3caf375e55706e4317ecae5bfc5581922cf1549c38c22529d2e44a98c84cde332491e49cc SHA512 8f0837e0a2c5b0189375f10310a6e6b43e32f1fecc503582efc6490436c943e774495262e508e4ca1a1874132ae6e4a541e81c06f0d8f6fe8ab85bd2fd10d4fc
-DIST rails-5.1.5.tgz 6142269 BLAKE2B e31b6fb39df4a5cbfa9acd31058b018f5eb8d45d0886d9cb1de5d7de9ed082b67f27d257ac8eeffb0a2663466bc958c72d63309f0a68989d189a11510e835e3e SHA512 8fde1b043976c6bd69235ccbfc1f4ab593fa0cb7ec0dc0cbafcbd2727dfd1b405cc6131e41cc40871bc893cc64f524a347dd91efd1816b724deb5ca1cf879c63
-DIST rails-5.1.6.tgz 6142931 BLAKE2B 0c24677946c3421e73903214822a13cb26609a3c7e7826020b76a48809a8672c1dfb05d1bd362fab956a397636db5e691a91bdea64ee6073190e8663fb58a7df SHA512 1ad70fb57af753bb6aff27345021af97d177aed95e295273044d8ef5723aa6b64fc03104d2cbd1cc5337127f71b3eef9b19fa582f4d53cb746ed9b152a8392bb
+DIST rails-5.1.6.1.tgz 6143808 BLAKE2B 40949c4598af98e177bab19aea809a724135a56aaec66bfdfd820412794f548da195597461d5bd7b6e07bf60a5b6aee330a0a5fdf90bc0b0361b94a80d0684b4 SHA512 118798424ba249c3a7eed3e7174ed4a25d2fb81b8f521e165b2aef995956da7c085084be3dad9961e57e67a685ec3d527c3bfa91730d1053951cdd81b7e511ff
DIST rails-5.2.0.tgz 9233349 BLAKE2B 8b237f7b039baed6d2a3f19d138f5985443d8543247b01ba316668052fede66820894e3f5ef76a953a4bdb54febecb6299692899556ea029ebfcbcebbaba9409 SHA512 0d7fdbc05a69f7a7b5ce612c0ec8e5dcd51ffb63891d97ca08036d07b3fb3267699dd4a209fd698e5eb2ca8f6c7f4539e86044c3bd15d0c614feda16892d3d85
+DIST rails-5.2.1.1.tgz 8795521 BLAKE2B 93b30ba7b9127d2fc4dae6c7e7884f0a4ab36805b440c37ca8e2b81a5ba2b9ccaa4d30e65599cfb036befc4ec58942d3eba71ba9683becb535e8a822d3a8422e SHA512 bd2c13f06d524a03547341acee3422a58a306a1c33a896073648e4ddcac296a8e397bd73fd5928dae1e66ba3b4a42ac4ea5f0a7cca1f73b2e773b8ece24a76d0
DIST rails-5.2.1.tgz 8795554 BLAKE2B 712fba696aeb8600dcd3b031b84a7ec164aa4d8ec386576ff367d5d45b3effd48515c9b8ef36ea93642776220685a1d8eec6909f705e62a80a06cf151fc42b43 SHA512 4484981845f9bba8882db6b4d1e0c4600b54baeda5cf1825fda7cbbb04cfdcf35e4caa19355cb843d1b96fc67801f28902d79d763dae71446db515691a32742e
-EBUILD activesupport-4.2.10.ebuild 2168 BLAKE2B 4bfe8e4d4d585733bbe6a0ab9618e5e79a04799eb699a11479b3036a123c030d1d2a99176ad5a463b6b218262f7df575506122fb36ccae504c890504374f97de SHA512 873c00a1090978e422509043f4f067c2478179db2c0bfb96d2afd9053754a89f015c4340785ed1efca3ff5e83992aeab6e72dface39c256e5b449238afe152a1
+DIST rails-5.2.2.tgz 8794009 BLAKE2B ee6af6990d6b3dc12171fa2a1baf0f975481dc31711ae2caed27b79d1c5b514d1959492c5cced5b0202b46fc18e4a8178703a91b5f1f65df4ea46f193e9d48d5 SHA512 ecca752baa52ee7f11ef21a919bbba370d9ca76a0b428305143e86ebabbd7218978cdeefc919bfb1c0e0e71fc555869dcf917bda219f89e7e41e17dfe983b792
+EBUILD activesupport-4.2.11.ebuild 2392 BLAKE2B 55798aace4e16d6a933101a0a9c0420f78a4daf88e228af78592b34e68fd18854ed3ad82594259e0a0cebd319aab61cfc6e324926f3980840939aad96e384372 SHA512 5b6539b24eb67339ee923ab77fa922dc18c7057c1dd4f55a17d783cc1845ec502e2e4bc4359401d8fec94dc4dee95ced17390e88b774686ebb3507ef62151a84
EBUILD activesupport-5.0.7.ebuild 2646 BLAKE2B 8a5b75824494c5f25b43e9196b38ce5ce4a1e7dd6398345b70e028198afc73c92ef8b83effc12abbbcfe30325f44df4e7ca89f52cf986b55439b9fb35d807d9b SHA512 6b7242961eb6b2a4e5070925193d8c03ff7ad95275922ae52b86d5017262059e918c462381d5655479868203f0fe634b3231376a24e6db64fb5b219aab818500
-EBUILD activesupport-5.1.4.ebuild 2191 BLAKE2B 1686675733d595c5ffb005b7b343bd0ae1adf1da2564baf31cb13b48f8edb867d9cc1ece62d7b0e39f7490b48f9a91c923eed1ee0cf8ed157509a4d4574c526d SHA512 d2fa57234919fecd20717dc7a84c271ddfc7ef74437cbc63f3bcc6b83c08c38c5f0bac72833ea0dd34c5121654dcdf429535143f1e7677ea9b6c3ced03a38eaa
-EBUILD activesupport-5.1.5.ebuild 2192 BLAKE2B 6609109cdce8db84365b4acc378641e477ed98ccbd082e0e71da261917c9c719019fc303fb4607311be842f00db5e68c819054ddfb38bcd50156552c9bb56089 SHA512 8372de87880a7be9104082c95ecc059ce7ae27f8963560858a0cd8305513f2dd592f297375fa2a38527fdeefe9decd70c1dab6bfeac6d5436383c3f50b139733
-EBUILD activesupport-5.1.6.ebuild 2320 BLAKE2B a56309fd9c8fade096989b148ef03d0ce42c902aefc24972e40a333fd2cfdc55fe7ce7c45b057b4abc7643c34dbc872ea14a622a437e5f27bd51d3fdeae7815c SHA512 bbf22dc539464f64d2628e9fd0e14f8d83fad292e9f8ce2e3234c4ae719e2139dfa04bb22d6c0d732c978a0632af1e5cea2075cf7115ec8ca720ef30a5a4e912
+EBUILD activesupport-5.1.6.1.ebuild 2317 BLAKE2B edb4f60b2ebe5cfec4f4c337d89c6a962b17fb62f54b2cfb0b9d79a42b841d3b331da585396b7e3e2169395cf1733686e0ed99ee8841d39a305f87162f7268e9 SHA512 6cc5b12c16c8525c8e720a88bf807ae0f2cee631a9063b70e939e923de4a55d9f0a6b618601e6446c54c320db49d29d0c3fe8e6a0b9000e6c72383bbc3ff3f2a
EBUILD activesupport-5.2.0.ebuild 2535 BLAKE2B 68f3dbf317ff7f7dcc4a744c1d3c7c502a41bfe31dd8a5957884c6f22349eaca05b02f8b66d6536cfcb1950dbbc31d751bdb86ceda585c7a75270896d8675c55 SHA512 379fd25deea457cd5f69fb65015ca7cd7972cbe732c8262acdf6d4a01515c221289186f0ef991f03c4aedc687d76ae5dad34b1133bd0ef9caa987192e54a67cf
+EBUILD activesupport-5.2.1.1.ebuild 2511 BLAKE2B e871542e743ae23305ed078d14a157da7007aa41d3ce688d91fe3e92f58bdf3ffc7bee5a63da978f73bb4e94d92f530bd232732877761c88d42a74851a79fa17 SHA512 6d60d13ad7ddb0136257be6d8a30bdb7919160ef2d7a03d107107e639395df60cc65c42bf85be678b3948fafe60c69d7a92868835a376bf0894fedab83e1ab6b
EBUILD activesupport-5.2.1.ebuild 2514 BLAKE2B 40e111d3df90e50d58269ecec76d9a3004334f88abc51b36544a29fc152680fa800148e35e2466b5345b21766b2cae75470d41efda466e0296156346288e73cd SHA512 a9960a469660a42dafdf22797ed52cba4b7b58c7ac2ef5a159ac20ade279023119141ae1e038b0ecf0f6c9e5b276cf25a541d04ec22a1f12062fb7d32ef69ca1
+EBUILD activesupport-5.2.2.ebuild 2511 BLAKE2B e871542e743ae23305ed078d14a157da7007aa41d3ce688d91fe3e92f58bdf3ffc7bee5a63da978f73bb4e94d92f530bd232732877761c88d42a74851a79fa17 SHA512 6d60d13ad7ddb0136257be6d8a30bdb7919160ef2d7a03d107107e639395df60cc65c42bf85be678b3948fafe60c69d7a92868835a376bf0894fedab83e1ab6b
MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f
diff --git a/dev-ruby/activesupport/activesupport-4.2.10.ebuild b/dev-ruby/activesupport/activesupport-4.2.11.ebuild
index 147c955a6cef..73c3c524d0cc 100644
--- a/dev-ruby/activesupport/activesupport-4.2.10.ebuild
+++ b/dev-ruby/activesupport/activesupport-4.2.11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
@@ -52,6 +52,7 @@ all_ruby_prepare() {
-e '/:job/,/end/ s:^:#:' \
-e '/group :doc/,/^end/ s:^:#:' \
-e 's/gemspec/gemspec path: "activesupport"/' \
+ -e '/rake/ s/12.3/12.4/ ; /dalli/ s/2.7.7/2.7.9/' \
-e '5igem "builder"; gem "rack"' ../Gemfile || die
rm ../Gemfile.lock || die
@@ -59,4 +60,7 @@ all_ruby_prepare() {
# a string E in its TestCase.
rm test/core_ext/marshal_test.rb || die
sed -i -e '/test_const_missing_in_anonymous_modules/askip "gentoo minitest"' test/dependencies_test.rb || die
+
+ # Avoid test crashing newer versions of minitest
+ rm -f test/autoload_test.rb test/core_ext/object/json_cherry_pick_test.rb test/core_ext/object/json_gem_encoding_test.rb || die
}
diff --git a/dev-ruby/activesupport/activesupport-5.1.6.ebuild b/dev-ruby/activesupport/activesupport-5.1.6.1.ebuild
index d74aa86dd308..6ed708e783f1 100644
--- a/dev-ruby/activesupport/activesupport-5.1.6.ebuild
+++ b/dev-ruby/activesupport/activesupport-5.1.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/dev-ruby/activesupport/activesupport-5.1.5.ebuild b/dev-ruby/activesupport/activesupport-5.2.1.1.ebuild
index 742467adbb38..da315eeef56d 100644
--- a/dev-ruby/activesupport/activesupport-5.1.5.ebuild
+++ b/dev-ruby/activesupport/activesupport-5.2.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
@@ -13,22 +13,22 @@ RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Utility Classes and Extension to the Standard Library"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
ruby_add_rdepend "
>=dev-ruby/concurrent-ruby-1.0.2:1
- >=dev-ruby/i18n-0.7:* =dev-ruby/i18n-0*:*
+ || ( dev-ruby/i18n:1 dev-ruby/i18n:0.9 dev-ruby/i18n:0.8 dev-ruby/i18n:0.7 )
>=dev-ruby/tzinfo-1.1:1
>=dev-ruby/minitest-5.1:5"
@@ -40,7 +40,7 @@ ruby_add_bdepend "test? (
>=dev-ruby/builder-3.1.0
>=dev-ruby/listen-3.0.5:3
dev-ruby/rack
- dev-ruby/mocha:0.14
+ dev-ruby/mocha
)"
all_ruby_prepare() {
@@ -49,7 +49,7 @@ 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\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\)/ s:^:#:" \
+ 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\|minitest\|sprockets\|stackprof\|rack-cache\|redis\|sqlite\)/ s:^:#:" \
-e '/:job/,/end/ s:^:#:' \
-e '/group :doc/,/^end/ s:^:#:' \
-e 's/gemspec/gemspec path: "activesupport"/' \
@@ -61,4 +61,11 @@ all_ruby_prepare() {
# Avoid tests that seem to trigger race conditions.
rm -f test/evented_file_update_checker_test.rb || die
+
+ # Avoid test that generates filename that is too long
+ sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die
+
+ # Avoid tests requiring a live redis running
+ rm -f test/cache/stores/redis_cache_store_test.rb || die
+ sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die
}
diff --git a/dev-ruby/activesupport/activesupport-5.1.4.ebuild b/dev-ruby/activesupport/activesupport-5.2.2.ebuild
index 37af0ab21a65..da315eeef56d 100644
--- a/dev-ruby/activesupport/activesupport-5.1.4.ebuild
+++ b/dev-ruby/activesupport/activesupport-5.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
@@ -13,22 +13,22 @@ RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Utility Classes and Extension to the Standard Library"
HOMEPAGE="https://github.com/rails/rails"
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
ruby_add_rdepend "
>=dev-ruby/concurrent-ruby-1.0.2:1
- >=dev-ruby/i18n-0.7:* =dev-ruby/i18n-0*:*
+ || ( dev-ruby/i18n:1 dev-ruby/i18n:0.9 dev-ruby/i18n:0.8 dev-ruby/i18n:0.7 )
>=dev-ruby/tzinfo-1.1:1
>=dev-ruby/minitest-5.1:5"
@@ -40,7 +40,7 @@ ruby_add_bdepend "test? (
>=dev-ruby/builder-3.1.0
>=dev-ruby/listen-3.0.5:3
dev-ruby/rack
- dev-ruby/mocha:0.14
+ dev-ruby/mocha
)"
all_ruby_prepare() {
@@ -49,7 +49,7 @@ 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\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\)/ s:^:#:" \
+ 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\|minitest\|sprockets\|stackprof\|rack-cache\|redis\|sqlite\)/ s:^:#:" \
-e '/:job/,/end/ s:^:#:' \
-e '/group :doc/,/^end/ s:^:#:' \
-e 's/gemspec/gemspec path: "activesupport"/' \
@@ -61,4 +61,11 @@ all_ruby_prepare() {
# Avoid tests that seem to trigger race conditions.
rm -f test/evented_file_update_checker_test.rb || die
+
+ # Avoid test that generates filename that is too long
+ sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die
+
+ # Avoid tests requiring a live redis running
+ rm -f test/cache/stores/redis_cache_store_test.rb || die
+ sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die
}
diff --git a/dev-ruby/akismet/Manifest b/dev-ruby/akismet/Manifest
deleted file mode 100644
index 6074ee4e1b4c..000000000000
--- a/dev-ruby/akismet/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST akismet-2.0.0.tar.gz 8530 BLAKE2B 11d7201cdc5cb5d798ace70219ef941a85eb53f319e63066fdd442aaade5dd48582bff122db8a0f3418083b4d6af6e94b4dc8971830c50dda4e84e806ecb5663 SHA512 24066e88dfe6bd369b362da60677b8e4acc0785c99fd180e38ff0c11a83131dcb98bc22a7dbce5ff99c8841331fff487090c53bf480a787ec30e58ebba86c762
-EBUILD akismet-2.0.0.ebuild 512 BLAKE2B c0ec0d316a724e5dc701919110ead4a18de07b3a64bb6c451749ac4a5190b00ebe488e531e07a07d71a1739e7da567adc263a11bbf8b61180a75ed90692cde6e SHA512 500261ad7e0e44154ab5971bd57bba93f0ce73bc76f1017431b2c75e4b073dc6709f430a5a98025ef9ddee97a2a4737bb25ba3b602501aef5c1ef316404b4eae
-MISC metadata.xml 340 BLAKE2B d445d7e9be60087873e2762beae5929ffad9cf45bbe3ad1cbe2ac04fb9eb0f636e3748fb240984341a38e18ec61ffe539dbb2c93b5f9622f8782e6825c63880f SHA512 8d0aa0caa493b45e3756a9a5e3cf3aa09621fe96129fb0133febcef085861a736bbea16400f5a9cd8d0d550a3b0cc1b3e3960f9b23d6cea7d6855e5f0dabf0f8
diff --git a/dev-ruby/akismet/akismet-2.0.0.ebuild b/dev-ruby/akismet/akismet-2.0.0.ebuild
deleted file mode 100644
index c98837cca929..000000000000
--- a/dev-ruby/akismet/akismet-2.0.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Ruby client for the Akismet API"
-HOMEPAGE="https://github.com/jonahb/akismet"
-SRC_URI="https://github.com/jonahb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64"
-IUSE="doc test"
-
-# Tests now require an API key from akismet and a network connection.
-RESTRICT="test"
diff --git a/dev-ruby/amatch/Manifest b/dev-ruby/amatch/Manifest
index 69f862eb0a03..9c5e6b895c09 100644
--- a/dev-ruby/amatch/Manifest
+++ b/dev-ruby/amatch/Manifest
@@ -1,5 +1,3 @@
-DIST amatch-0.3.1.gem 28672 BLAKE2B 19b59d5f04b54979e7ccb3c5aa48c06049a433349fa1e2ff9a8695faf1c67120d6cbe9b31059449327f0e5456cb1e58b723a8684532f68efe378d423f959762b SHA512 4abd3d482646e75715b631eaaf001139928a910c7ee518ab468e089c71433d3a27191da4b22b0283ce1d8c1d33b77da5960c06fcd7dcf95121f1a0cc9dc543bb
DIST amatch-0.4.0.gem 38912 BLAKE2B 065b4c537a2727cbb7f7d52aff545a3f7f8434b37553e59b261d9760ed304c24a20e4778c375e7b7fa11f40655cac786ca15cdb11360ac7296f03186439be480 SHA512 c5a1d17b46f51796d3f082ab9d18845625a28e08339756ebc0689ad6c50b1406611fd5a316e628e4dab6d9b654c969a4fc6e8c2b2079f04c64e3d990e95a64a0
-EBUILD amatch-0.3.1.ebuild 678 BLAKE2B 1c861f7ff0470de148b223f4491ce98a32f4c5229fd42e58bf04a5e1e6e5f70d985503e72923232f717e6ce555a6bc7211a418d270d21b0bed5b55efa31da780 SHA512 e3589e8bd15df95d950d19cb7ef59e9f42b69ab8126cc5d7cddda1189a2442242347ff3f66169707707f225a2918a2c3509e4572f7a75c598b8ac21398cb6455
-EBUILD amatch-0.4.0.ebuild 960 BLAKE2B 4f4c53bc8b702e371b14c8dca895a6b056a73de83f040a46ea77bef49443d16c6f1df20858ba97f7f68279fa1928d6bb959a4660272842162456d86c7dc71494 SHA512 ae37fe1c24208a5b76d02cbbf6cd0791d9c5bf3673daffa96aa24c9063cd45736f29986432847f1039a02108d381629ec660a19166945ad15959cffa7b3cb37f
+EBUILD amatch-0.4.0.ebuild 950 BLAKE2B 7aff34123fb94f1309d29204756183cdae65e11a261cc6e9ae3306777f209d9398b19eafa74911c3d8083f8efd46c23cbca6655b7d3350adb15578ec5c64301e SHA512 d548ed9805cb887cb8fdade425c142adfb070211d7f9570bfee4d3c570a74296224cdd16b3cdc02bd240a87c559ff7443f1c138ecb9ab7d243fc65b0cfde0e62
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/amatch/amatch-0.3.1.ebuild b/dev-ruby/amatch/amatch-0.3.1.ebuild
deleted file mode 100644
index 8ee82f244340..000000000000
--- a/dev-ruby/amatch/amatch-0.3.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Approximate Matching Extension for Ruby"
-HOMEPAGE="https://flori.github.com/amatch/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend "=dev-ruby/tins-1*"
-
-each_ruby_configure() {
- ${RUBY} -Cext extconf.rb || die
-}
-
-each_ruby_compile() {
- emake -Cext V=1
- cp ext/amatch_ext$(get_modname) lib/ || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib -S testrb-2 tests/* || die
-}
diff --git a/dev-ruby/amatch/amatch-0.4.0.ebuild b/dev-ruby/amatch/amatch-0.4.0.ebuild
index 75f46cf51b64..8a0f63e44d14 100644
--- a/dev-ruby/amatch/amatch-0.4.0.ebuild
+++ b/dev-ruby/amatch/amatch-0.4.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
diff --git a/dev-ruby/amq-protocol/Manifest b/dev-ruby/amq-protocol/Manifest
index 737cc2029a4d..83fe86b8b0f0 100644
--- a/dev-ruby/amq-protocol/Manifest
+++ b/dev-ruby/amq-protocol/Manifest
@@ -1,5 +1,3 @@
-DIST amq-protocol-2.2.0.gem 43520 BLAKE2B 7cc9d8550ec2bfb40f4ad64f1baaeb782bda52562ccb6f7bb7692a1db400e1320e52c6ee10d0c1d3a96557fe4aa8f428e4f524e36b2a4c8685ca60b505fb3d9a SHA512 8637e7c1b2540edd57d9d06f5cf51430ff2ed4cd603e3b8a9f9c48dce2468452a4d365782ba949b7e007d773febe83c1a22bca2dafb21c24b3c8f655eb53e5b4
DIST amq-protocol-2.3.0.gem 45568 BLAKE2B f5af9184a37bb7484e18765cf6bd807048339f44ece70a1c5dc8d6580eb1449bd1deda9bd467970c0d03088f4f666ef0ba59141fe90b335508a854440cc5dae4 SHA512 cb9ca136908f09dd7f38f763b87516379efafb2cc3dfe34268064c08ee9fdda8e9299de4d94b70aa0569362fe18a541287a6b9649383ee0720f199fdc0b75263
-EBUILD amq-protocol-2.2.0.ebuild 630 BLAKE2B 2a2ee4777165f13f95274f063110b5e4d977d1b045b29bab2e49d7a38e23f4fe59e5a71ad385f7a12f22df9575d21679714b4f0bb3c05976f55cda254d8e317f SHA512 cdc140bfb73cb0d9ab312e2ce12d32244db637c28cb0209348b6d90b7b02d1f62b7853562bba005b1eb212956b395ecabdfb25125209d77e96357d6e9eaf29cd
EBUILD amq-protocol-2.3.0.ebuild 670 BLAKE2B 61ce7b08ba431cedf85f7215c2fa1f94fde10eaa0b0432f6ee5a0dc2cb7202e6180f9ad5f6a341afa509cb7b32ded3ccd9047665adad436e2e0727514165e2a4 SHA512 9c51ec463088e88886147aca7c0e8771422b14794f842f5d2390dd7244dc70567cbe49312c68f399b0192deba7f75b66fc258209f0ce1fd66a1957549aff0b68
MISC metadata.xml 348 BLAKE2B ad178aa788b27c4acf67ab9e2e02b521e5b4def2669edc7a09b230b05e0876b2624b8039a9d715b92b6304338ab7cbbd0e73cf68b894199112c060f3b27ab55e SHA512 40807ab72ba61b47ebfe9e79363ec67c1237c8aae654f217fecfc8f78f7c77a6f099a535992213f128ce526e355405092d826612000511177ed784698b338a6e
diff --git a/dev-ruby/amq-protocol/amq-protocol-2.2.0.ebuild b/dev-ruby/amq-protocol/amq-protocol-2.2.0.ebuild
deleted file mode 100644
index 0d03e29cb04b..000000000000
--- a/dev-ruby/amq-protocol/amq-protocol-2.2.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An AMQP 0.9.1 serialization library for Ruby"
-HOMEPAGE="https://github.com/ruby-amqp/amq-protocol"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-ruby_add_bdepend "test? ( dev-ruby/rspec-its )"
-
-all_ruby_prepare() {
- rm Gemfile || die
- sed -i -e '/bundler/ s:^:#:' -e '/effin_utf8/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/arel-helpers/Manifest b/dev-ruby/arel-helpers/Manifest
index c8a005085a97..3b2b9eb54e4a 100644
--- a/dev-ruby/arel-helpers/Manifest
+++ b/dev-ruby/arel-helpers/Manifest
@@ -1,9 +1,3 @@
-DIST arel-helpers-2.5.0.gem 11776 BLAKE2B 1c5edb20d5c6029efa8b52ba1eb59b939b7209126a3961a77ebd92524b1da3998cf6497364cedeb0b3976cbe30b6e99e993280618d2ad88f021b8e88930742d8 SHA512 501d2820d69419c732edef1d9dbfa136d27f886a55a8d10f0dd351dfe7f0b06f0b338b665487afc87d6a34769b1ac2d55a70081529262bcc75d7cd73d98cce4e
-DIST arel-helpers-2.6.1.gem 12288 BLAKE2B 75958abc0f3c1ff61482cb576f650d230757d653972fe88496226f0462bb95f29f4b61395ee0b3ed68c13c7d3b4318eb46ac38485615790f8a4f3e8c07edfffc SHA512 99eda2da00a48000e9aa282688a1370e6d7606c399f72ec8edc54a236fa9c7ba4d37315b10b54eee54f59d44e0680cd398f4a1d2331e86138c48d6bd68530441
-DIST arel-helpers-2.7.0.gem 12288 BLAKE2B 623225b35205ff32bada46b1f2cc857f384938726fcec6137cc33cbb16903ec51731835bb1fa1a7b603d35d0f623eb59af7d0e5b163e28d0d6f7802f30e6a6b7 SHA512 48305acd4d40f60ced74c32c334ab6ca2b7f648cd2185f829f36f5c942ff53b1e0aa709ea08fcd2200c2b56dcd9c76fe0328408e6e84934f27fb0bbf6075873c
DIST arel-helpers-2.8.0.gem 12288 BLAKE2B 9b48fc83ca777c481977a9ee629e4cabdf3b015749032ad1551ae082fabf4b238ab2ea4293560511bc8a598ad47e43cf0adb624376a56a6d8dfc22f35641230f SHA512 455ceab078863afe38ba704e84bf2bca4c2358f05a4cc92dc3213611f408e3e02fa5f7b2aaec34d261914563c434e04a91ae26209abb6a23085dd63baa43c1c1
-EBUILD arel-helpers-2.5.0.ebuild 667 BLAKE2B 2691aafcda53349d43c236dd5aea54f979065c2ce1ec3dd2dcbeb215dea744522e122a6bb98965cde00a06643919dcfa457e1f63e56ff34c60c1264d6b393d94 SHA512 0c2833e6de441cdb905c73c0e02ebe30f19f3aedd97a8910bc3ca36bd0ed4b64f11e66f6157f199685f8b8bd29f0d2c5735942b557222d6fed2f0ae21f332dc4
-EBUILD arel-helpers-2.6.1.ebuild 664 BLAKE2B 62f54c6943fbf6692b9b87c55776a6d50c1da249e5c7c1cdba77f4f06afb7742ae37fe6e7a91bb4a15647516b3b8d9fde3ab40883458a1b6dd64a4a6df7b6934 SHA512 a38e1fcda818b8cee7cb6aa79b65eeefe23dfd5297332f065b9856e760b9a8f5c7498ebc67915faf7a2642126a216f899b45b878823d79df2fa5e76bfe8e9a9f
-EBUILD arel-helpers-2.7.0.ebuild 693 BLAKE2B f16838448db982d8aaa733009882c706f1a491027abb0370cd8460a81fa91d94966e221021cd46e00f55261c96bfb9594132b1ea3129259eb4e2ca37a43ba43d SHA512 02a72633b22c43e6948c4d3045d0156362f7af8d112922ebbbe5b49abba70be5d7be150cb02bc05809e6ed7f44c4db1025adafb1eee3aa6904ad5fc1be6de3d2
-EBUILD arel-helpers-2.8.0.ebuild 693 BLAKE2B f16838448db982d8aaa733009882c706f1a491027abb0370cd8460a81fa91d94966e221021cd46e00f55261c96bfb9594132b1ea3129259eb4e2ca37a43ba43d SHA512 02a72633b22c43e6948c4d3045d0156362f7af8d112922ebbbe5b49abba70be5d7be150cb02bc05809e6ed7f44c4db1025adafb1eee3aa6904ad5fc1be6de3d2
+EBUILD arel-helpers-2.8.0.ebuild 666 BLAKE2B a09f1909723fc7665a51209a1f5a0df065909508e5e5518cfcf9aeb6c23a58167cf8b283d63e61e2886e9822f078f12023be10ca6dca7c9dbe7fadc7abc832d6 SHA512 7c682caf8a9546a13032922eca7cbe1d07a25144a2f86bd14f54f1ed725ef8b8459237a32b5e8a8bbe3fdb05cd134b7ded334362f2d0fb2f6585aa686562d60a
MISC metadata.xml 344 BLAKE2B 3c7611e49af6a5fdfabda583dc91fbe8fc4b7943e774a938e100d91633b3a5c38cefab5973207c25d62a5b8b9e8e7c720b5614c083c8568e532e819bb747855f SHA512 2b4f9f6a7cd7aea5f161da441195d3138810930778d441f0c0d3620fc3de6632088d0d49135e7638553e83db723356184db1abaaf1622999adeec59883087c96
diff --git a/dev-ruby/arel-helpers/arel-helpers-2.5.0.ebuild b/dev-ruby/arel-helpers/arel-helpers-2.5.0.ebuild
deleted file mode 100644
index d0166f9420ff..000000000000
--- a/dev-ruby/arel-helpers/arel-helpers-2.5.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Tools to help construct database queries"
-HOMEPAGE="https://github.com/camertron/arel-helpers"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm"
-IUSE=""
-
-ruby_add_rdepend "|| (
- dev-ruby/activerecord:5.1
- dev-ruby/activerecord:5.0
- dev-ruby/activerecord:4.2 )"
-
-ruby_add_bdepend "test? (
- dev-ruby/rr
- dev-ruby/activerecord[sqlite]
-)"
-
-all_ruby_prepare() {
- sed -i -e '/pry-nav/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/arel-helpers/arel-helpers-2.6.1.ebuild b/dev-ruby/arel-helpers/arel-helpers-2.6.1.ebuild
deleted file mode 100644
index 73415c9c0272..000000000000
--- a/dev-ruby/arel-helpers/arel-helpers-2.6.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Tools to help construct database queries"
-HOMEPAGE="https://github.com/camertron/arel-helpers"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm"
-IUSE=""
-
-ruby_add_rdepend "|| (
- dev-ruby/activerecord:5.1
- dev-ruby/activerecord:5.0
- dev-ruby/activerecord:4.2 )"
-
-ruby_add_bdepend "test? (
- dev-ruby/rr
- dev-ruby/activerecord[sqlite]
-)"
-
-all_ruby_prepare() {
- sed -i -e '/pry-/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/arel-helpers/arel-helpers-2.7.0.ebuild b/dev-ruby/arel-helpers/arel-helpers-2.7.0.ebuild
deleted file mode 100644
index 96b2a7e9f4f3..000000000000
--- a/dev-ruby/arel-helpers/arel-helpers-2.7.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Tools to help construct database queries"
-HOMEPAGE="https://github.com/camertron/arel-helpers"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm"
-IUSE=""
-
-ruby_add_rdepend "|| (
- dev-ruby/activerecord:5.2
- dev-ruby/activerecord:5.1
- dev-ruby/activerecord:5.0
- dev-ruby/activerecord:4.2 )"
-
-ruby_add_bdepend "test? (
- dev-ruby/rr
- dev-ruby/activerecord[sqlite]
-)"
-
-all_ruby_prepare() {
- sed -i -e '/pry-/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/arel-helpers/arel-helpers-2.8.0.ebuild b/dev-ruby/arel-helpers/arel-helpers-2.8.0.ebuild
index 96b2a7e9f4f3..6d066bfd6a20 100644
--- a/dev-ruby/arel-helpers/arel-helpers-2.8.0.ebuild
+++ b/dev-ruby/arel-helpers/arel-helpers-2.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,13 +14,12 @@ HOMEPAGE="https://github.com/camertron/arel-helpers"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
ruby_add_rdepend "|| (
dev-ruby/activerecord:5.2
dev-ruby/activerecord:5.1
- dev-ruby/activerecord:5.0
dev-ruby/activerecord:4.2 )"
ruby_add_bdepend "test? (
diff --git a/dev-ruby/asciidoctor-diagram/Manifest b/dev-ruby/asciidoctor-diagram/Manifest
index 8f640949cdd7..267d88b350ea 100644
--- a/dev-ruby/asciidoctor-diagram/Manifest
+++ b/dev-ruby/asciidoctor-diagram/Manifest
@@ -1,5 +1,7 @@
DIST asciidoctor-diagram-1.5.10.tar.gz 10441267 BLAKE2B e5adfa51ecdf966d471c9adb8ee6a99e5a208b4934646a1f0d672fd29b69cf59eefdee90444b0b99ff3c91172c99b9f41768ad7f4edf7ec203416c47b46d7e88 SHA512 fcf76d71d0b9d58dc5a01aa484faa663f636ff36f534c43621a71702032d1f49a04189d0ffaff8b0fdc2f189d54ce7392f74e1b0f29128fc3180e48d35bed5b1
+DIST asciidoctor-diagram-1.5.11.tar.gz 10441331 BLAKE2B ac1df387a4a55701fa86b336b88f3f389cbe20dcb806baf744fe041db24035f7238124677685e1c79bc1df3747c1fddb6abdfae7a981bf0703897ad868aedb04 SHA512 f3e46b0befa6a104f5dc4732bfaca006bd52be4c919bebcea4692037ed444cfdc1c73a1ae00d08989847e6ce1cd42d8d3ca3964dbd5817b22c7332bb895a6b5c
DIST asciidoctor-diagram-1.5.9.tar.gz 10250161 BLAKE2B ebeb184259042a9088c5a8f6c5afc86a69f6fcea62964ac2f571f21b6b2b382cdf2cad8abc1e99ca781b4663da956982f1a5d418126089b17bac0e68bdce0fea SHA512 b25f5c2b8ddfc2b9bdc26ef47b5a2ae8d28992ac26f70ccc4c9046a45e9338b5ed2b82cccb0f01dd44155e043b620410b468ef6b12dfe03ae20a67e4d109be05
EBUILD asciidoctor-diagram-1.5.10.ebuild 949 BLAKE2B 00192b5b184f14a83a00d927b1c7b27e2755d95ed41cfe72d6c02bec80431c36bcb871b77db7080bca0d6ada04db6194c4bc016a71f57857d53844d4565b65f6 SHA512 b7a1e0ea65d642ab617b2c294375830bb3f67d9b09c3a5e2eaf6ab33c55b8154d4e1075e8646c28c2ecb8b21b8f197fbb39479525292d147d91e91b444ee3088
+EBUILD asciidoctor-diagram-1.5.11.ebuild 946 BLAKE2B 336b59c38356ad9a4e9b47ad1844aea0b5281ba132a4e1483e4805ea30e2ccca10e51c01331fb81786e97a622a8ffd402bb22c8358592979a4a214a3b4de4996 SHA512 bd8ecf477649fe24b08fb3209d9be5ed61fb13d4ac15702edac19f7ed822104106c5f8217bd80a794443fbbf07ba7aa92a99a05217cb24b644317b10fefa72c3
EBUILD asciidoctor-diagram-1.5.9.ebuild 956 BLAKE2B f7cd62ebf9d728612cb90d7eae6314c9f9e94cd40d3e6bdf27b65bfcf74efd70cacd359c2689cd1d4fb9abb47c1137a2e26b65de4894accc1076031c1249035e SHA512 025151cc864febfb45323c1d5eec8d2ecac8e6fa48cc168a235a9fb38c38824caf4c74ad3256f64aa00176e68454d192ead807e93745cc5c3085080c3b5c749e
MISC metadata.xml 357 BLAKE2B 967e1f1518c38ff81d15df5b62943b278acf74a80938d488cca0d2489f268ba0d41ad74e78b7b53bc1fd4ed646880ed36defc9c110d5af3535970c364d8c923b SHA512 711af8ceb9724236076e02a077672296a835981c7a78e4f5f5976dc190b2df640d24933cc2d92e81f84e695f473d187a7e83d2b60c3573a675ba30b01be85db8
diff --git a/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.11.ebuild b/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.11.ebuild
new file mode 100644
index 000000000000..c3548454fb5f
--- /dev/null
+++ b/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.11.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc LICENSE.txt README.adoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A set of Asciidoctor extensions that enable you to add diagrams"
+HOMEPAGE="https://github.com/asciidoctor/asciidoctor-diagram"
+SRC_URI="https://github.com/asciidoctor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/asciidoctor-1.5*"
+
+all_ruby_prepare() {
+ rm Gemfile || die
+ sed -i -e '/c.formatter/ s:^:#:' spec/test_helper.rb || die
+
+ # Avoid specs for unpackaged tools
+ rm -f spec/{a2s,blockdiag,erd,mermaid,msc,shaape,svgbob,syntrax,umlet,vega,wavedrom}_spec.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+}
diff --git a/dev-ruby/ast/Manifest b/dev-ruby/ast/Manifest
index a78fd0f1e81c..611897464357 100644
--- a/dev-ruby/ast/Manifest
+++ b/dev-ruby/ast/Manifest
@@ -1,5 +1,3 @@
-DIST ast-2.3.0.gem 14848 BLAKE2B 141aa3fd01bfd9d7c1b82ff20cab9243322c70f69ee54026ec121c5491fdfca1c00eae293c631c67b0c12b0ba9aeadcf3756a9cbe2a05cfa7c89a8acda48d188 SHA512 7b814517075a5f4607cab24e1c20747c7def1d818e6df95205eaad2152952a38cd551bff5f0d59979fd8c6cb7dfa6bc9830541257bb3a24927217fd84526d58f
DIST ast-2.4.0.gem 15360 BLAKE2B 1d68fa8137bf2a158e8b2e0f30d3d803791db7fcb397133681cd2ffb57badebe6f9afd792a7cf3907dc1fa3e3a617fbb0331c85c69e36a46ca49962f30be9979 SHA512 60a0b00103ed57c71907155ee7966127985021e51c1d829e2149c87066504e76fdb955f9717bb19b5627d5b8c44f0d6a165e208900ede2355a47970ee9664b72
-EBUILD ast-2.3.0.ebuild 703 BLAKE2B de64826b497d003d6a657ad35bbd01e8c88be7e0836dddb7195c35ca11c85168016de967d26176be462c70da5099da5a467edf46492899ad24982e28c60de26e SHA512 a3d8192dd239548a7fcd44bf40227659b86f997503a3f8bc70c7bf08581fe136d4e721ff6cd26d780b9f9868bd70b9cb00a788ae34bcb1bb126011af24138bb9
EBUILD ast-2.4.0.ebuild 703 BLAKE2B 75a60dbc26cc730c9e4e36fd177a04fd2391e6daa7b38a8c47f63ab50f6441efb013cbdbfc0fbc06389a8c13e4808134adc60265d1d358503e794ebc0a7242e7 SHA512 2b4d266f4ea4e6c51501626101ae3ab1f6851298da24cd17ce17803b2038621e704e608c6d4d66b3f382c52cf5fb626d1c47effdafb4f44fbd342c34065aa6ca
MISC metadata.xml 340 BLAKE2B 30aec3a2478894cc3d10da2ff828e275c0400061f0fcf123131501a55ca56355e9af3fd0d53bf5edbbd4e5953a426fd68ba1b912771f66bedd9a2c61c335ca58 SHA512 cb57a981e9698ea62d17dbb519c215e420d9fbc791ef3d98394202909beacfaae2bc425332febaae18d9966b3586e82c52f60cd442f9cdb9b4f2abc25ba7b86e
diff --git a/dev-ruby/ast/ast-2.3.0.ebuild b/dev-ruby/ast/ast-2.3.0.ebuild
deleted file mode 100644
index 699c86637039..000000000000
--- a/dev-ruby/ast/ast-2.3.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library for working with abstract syntax trees"
-HOMEPAGE="https://github.com/whitequark/ast"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? (
- dev-ruby/bacon )"
-
-all_ruby_prepare() {
- sed -i -e "/[Bb]undler/d" Rakefile || die
- sed -i -e "/git ls/d" ${PN}.gemspec || die
- sed -i -e "/simplecov/,+11d" -e "/colored_output/d" test/helper.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -S bacon -Itest -a || die
-}
diff --git a/dev-ruby/autoprefixer-rails/Manifest b/dev-ruby/autoprefixer-rails/Manifest
index 8977c5d9d035..5e13b4babe0e 100644
--- a/dev-ruby/autoprefixer-rails/Manifest
+++ b/dev-ruby/autoprefixer-rails/Manifest
@@ -2,8 +2,14 @@ DIST autoprefixer-rails-7.2.6.gem 196608 BLAKE2B 0f9224fbf765877b1b7414c68fc39a6
DIST autoprefixer-rails-8.6.5.gem 208896 BLAKE2B 50e8b8ef3fec9a0bb8d68afa8950989dbf84b58b79b8822e83bf22873c5172c2c514643c31dca88cfec49bd585563eb9b201c621d3ab6707ed0d49c6cd4c8fc8 SHA512 fddabc4d745ad1b4282622a52ab4e36c377eccec85c4e80b3e8d633ffcc2d1613f4fee9e9f2356c85d251e44b0010418029bb278894987119689435ac885e982
DIST autoprefixer-rails-9.1.4.gem 206336 BLAKE2B bea7ed6c4650fc9b5e647e186c1f27b229eb1cdfabe21d5d30abec50636252b87e59fe7fa08499d081508c57302816da589276548c9e90cdfda75e89d0643f50 SHA512 75e4fb7986e6f51f104c39f41fc61c991abb942444a78a7befd060c5e6454c4a1981685f93bfab0bfab8ed374b446eed8adb5279bfc627cee22a6a0c1bc7aa7e
DIST autoprefixer-rails-9.2.1.gem 208384 BLAKE2B 6f16e02fcde2d90e4cf7da8031cb8898d1acb6ec30e97c8b91f1f2b282a7d0154c848d04916095f7e47010627cf74bc9d07a147fb3266874f732d67549f7ebba SHA512 b2b20ac759a5988e61782d062d0ea6722ad99dc50ca1d02506dacce4168f79aeb0999f4dc558feb73998a79408ffb594ee901687f2e2205a81b3ebd61e6e8bbb
+DIST autoprefixer-rails-9.3.1.gem 208896 BLAKE2B 8b9012ea0d4bdf002b0a705105437fb3ee09f930cf03ebfedd410ff26d171ad8d21a31276e052e3ab82317ca83e469019625ac60489d0a39c79930496a706505 SHA512 9aab5b49454b9e49220b993e04ab92122d1c2dbee824c3c1c51d82e01340461a340c21b302630fd83cfdd786de3c6f27a82a13d8f4e357e73ea93ccd735e8438
+DIST autoprefixer-rails-9.4.2.gem 211968 BLAKE2B bfb47c0a2f7c69f658cea39d299b74a8be9741b65ede701e7b8beab945c97cec86a42f8eb0d45615b6bc3c0f24fad08e341e67dc0a735e468107016147435b18 SHA512 a7e3db3025726866cb9f3298e6537d70664f47fbe4505566230e6adde63d625eab9e3f81cdaeaa95c1fa44054b28f9bceaae042df182bbb2eb3407f7d870607d
+DIST autoprefixer-rails-9.4.3.gem 212480 BLAKE2B 8fa8f27be9e8fa885c913f8ac7c08ae05ef581de273bae829c19395e52a981b9c4f672e124a3ab2b4df2e9fa28982fe0b53a69fd7f3759f7c4c480dc43ab059e SHA512 79bd15f4d094b3d073bb596606c32e819dd2b7c69af638cef1431aa3a21e2716a4a42a075b4b662ce63a45c631535f66ba18553acd6cf47e8bb61d41e55bb31d
EBUILD autoprefixer-rails-7.2.6.ebuild 827 BLAKE2B fd6aef469bd1e07f5100e88ebe523da96383c721dfc2bee9b7babb7d11f3d710bbb6debf4cf9cd57702f81150c8b7c7ef9a0f3de4efc1e6325240fd1bf2e4bf0 SHA512 f17f3e58a7cf0a8d960d683d3cdc6ddae7065ce7d28d3284b45b169210a068a9ec0dafcee100fcbda098aab73c809f455908df069ba72e5536b95aa1ddac7ace
EBUILD autoprefixer-rails-8.6.5.ebuild 827 BLAKE2B 4bce491c80db4a8eb1d77467167c3c290c0af5311f4395424f5f0c4e2b30e1474fed1746c3dc5127413d48b9e7031f8e782f7b5d1a1987550747c3900d8954cd SHA512 8bd8a32ceb04e688ec4d149a67b98905b2ec975684f3fb2fe3dddcc4ff0d8a04e7556b41a3a804a6b1dd2d4c46d4b5ab45c6ed45f300c7171bf2335f73d42768
EBUILD autoprefixer-rails-9.1.4.ebuild 848 BLAKE2B 875ab493b7f7673729a6743fe86163786024b30fc3703fbba59f9bc1a7767afaecfe7768d33bda44deaac312547523f0c2a43b5b7e732130fb78201fdd662a71 SHA512 dc78cdf0a7de95cebcd20d3493fbd43a11aa4ae00f2ca51bd374837d8f030465c2048d5d7078680a0260084775613e167aebf808d5fce0bb4adebc4240cfc98c
EBUILD autoprefixer-rails-9.2.1.ebuild 845 BLAKE2B 2bab8647d69f3176e8af78d7bbe951165880a21a165a6814f7d31669f7c307e380a2b22d5a7f14735d9d421bb75d6e4ef6d09b013ecb44e89dec3f33df9805de SHA512 9875ab18ac5ad088ac85e7501e7cec51e4a94a546f4dd03d0f962145298e9c2f8f0c934e4d62b664b3129c4327d0ffef0f8033a61ed11dc1096b2b36b50968f5
+EBUILD autoprefixer-rails-9.3.1.ebuild 845 BLAKE2B 2bab8647d69f3176e8af78d7bbe951165880a21a165a6814f7d31669f7c307e380a2b22d5a7f14735d9d421bb75d6e4ef6d09b013ecb44e89dec3f33df9805de SHA512 9875ab18ac5ad088ac85e7501e7cec51e4a94a546f4dd03d0f962145298e9c2f8f0c934e4d62b664b3129c4327d0ffef0f8033a61ed11dc1096b2b36b50968f5
+EBUILD autoprefixer-rails-9.4.2.ebuild 845 BLAKE2B 2bab8647d69f3176e8af78d7bbe951165880a21a165a6814f7d31669f7c307e380a2b22d5a7f14735d9d421bb75d6e4ef6d09b013ecb44e89dec3f33df9805de SHA512 9875ab18ac5ad088ac85e7501e7cec51e4a94a546f4dd03d0f962145298e9c2f8f0c934e4d62b664b3129c4327d0ffef0f8033a61ed11dc1096b2b36b50968f5
+EBUILD autoprefixer-rails-9.4.3.ebuild 845 BLAKE2B 2bab8647d69f3176e8af78d7bbe951165880a21a165a6814f7d31669f7c307e380a2b22d5a7f14735d9d421bb75d6e4ef6d09b013ecb44e89dec3f33df9805de SHA512 9875ab18ac5ad088ac85e7501e7cec51e4a94a546f4dd03d0f962145298e9c2f8f0c934e4d62b664b3129c4327d0ffef0f8033a61ed11dc1096b2b36b50968f5
MISC metadata.xml 347 BLAKE2B 71b067345809944df1e70cdcaa44e44ae416d0c4ff80975aa796b8217170825e6be32a15d2549f464d9a65e8aa9ff1b2e9496989e66bce29d3dad672742495ec SHA512 b0985f41e9463a6c5bdbda0d5a84cc76cb6090614fa07395705b3207e0cd4fadbe9b1bb18fb7382f3c8bd00663db1232fd7107f6757bd20cfca0a0df99928426
diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.3.1.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.3.1.ebuild
new file mode 100644
index 000000000000..5c7bdefdb192
--- /dev/null
+++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.3.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="vendor"
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Add vendor prefixes to CSS rules using values from the Can I Use website"
+HOMEPAGE="https://github.com/ai/autoprefixer-rails"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/execjs:*"
+
+ruby_add_bdepend "test? (
+ dev-ruby/rails
+ dev-ruby/rake
+ dev-ruby/rspec-rails
+)"
+
+all_ruby_prepare() {
+ sed -i -e "/bundler/d" -e "/BUNDLE/d" spec/app/config/boot.rb || die
+ sed -i -e "/Bundler/,+3d" spec/app/config/application.rb || die
+ rm spec/rails_spec.rb spec/compass_spec.rb || die
+}
diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.2.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.2.ebuild
new file mode 100644
index 000000000000..5c7bdefdb192
--- /dev/null
+++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="vendor"
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Add vendor prefixes to CSS rules using values from the Can I Use website"
+HOMEPAGE="https://github.com/ai/autoprefixer-rails"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/execjs:*"
+
+ruby_add_bdepend "test? (
+ dev-ruby/rails
+ dev-ruby/rake
+ dev-ruby/rspec-rails
+)"
+
+all_ruby_prepare() {
+ sed -i -e "/bundler/d" -e "/BUNDLE/d" spec/app/config/boot.rb || die
+ sed -i -e "/Bundler/,+3d" spec/app/config/application.rb || die
+ rm spec/rails_spec.rb spec/compass_spec.rb || die
+}
diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.3.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.3.ebuild
new file mode 100644
index 000000000000..5c7bdefdb192
--- /dev/null
+++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="vendor"
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Add vendor prefixes to CSS rules using values from the Can I Use website"
+HOMEPAGE="https://github.com/ai/autoprefixer-rails"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/execjs:*"
+
+ruby_add_bdepend "test? (
+ dev-ruby/rails
+ dev-ruby/rake
+ dev-ruby/rspec-rails
+)"
+
+all_ruby_prepare() {
+ sed -i -e "/bundler/d" -e "/BUNDLE/d" spec/app/config/boot.rb || die
+ sed -i -e "/Bundler/,+3d" spec/app/config/application.rb || die
+ rm spec/rails_spec.rb spec/compass_spec.rb || die
+}
diff --git a/dev-ruby/awesome_print/Manifest b/dev-ruby/awesome_print/Manifest
deleted file mode 100644
index 8d4b5f227ce0..000000000000
--- a/dev-ruby/awesome_print/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST awesome_print-1.8.0.tar.gz 42605 BLAKE2B d401732991486349b17c2c6947c6674f715cbd33b2987c725a589504d8333e75b7428a9ca5897dcc1d5eacb7a74d7f7f5da84bbd23706e4c43c316718eead858 SHA512 72ac5c4d918c84adba5ea7a60502ac89d57c5734b0b557d0171caae86b5f13ce316c5d7717315ff56c7f7a0959efeb244b6b85f4147c14ec8bf9e128488cf480
-EBUILD awesome_print-1.8.0.ebuild 978 BLAKE2B bebd891855efd33c745681de0a0889a9814bdc76ef5a39fe7436ab9e97bc3a5489d4530315df24296d90ab194b93718727c0d4f9468a43b7f4558183158785ad SHA512 797e2d381d60792e1110c7acc2c9c60842b4030b377327effb44b147f900f48a390030d8bc4bc216166ec6d9eaac8496d74ea6112f18c85c6bc200f84d230b7d
-MISC metadata.xml 349 BLAKE2B cf59b75cfb3ae5739496b1dc23a05dbabe0622649335216e8137ba61a6cea03db4cdc8ebb5e5a1606f1812feace93bf8578be745b75512fdf33fd37ed0974245 SHA512 a7f845e4bfffe6b31927d6b15e797a8de970ddf242dd0ec2807471ca58e40dc4119b660b4d837c68d450fea8eda73cffa53b05eb87839c0f3138aec7baa3aef4
diff --git a/dev-ruby/awesome_print/awesome_print-1.8.0.ebuild b/dev-ruby/awesome_print/awesome_print-1.8.0.ebuild
deleted file mode 100644
index 17c44c42876f..000000000000
--- a/dev-ruby/awesome_print/awesome_print-1.8.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Library to pretty print Ruby objects in full color with proper indentation"
-HOMEPAGE="https://github.com/awesome-print/awesome_print"
-SRC_URI="https://github.com/awesome-print/awesome_print/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc64 ~x86 ~x86-fbsd"
-SLOT="0"
-IUSE=""
-
-ruby_add_bdepend "test? (
- dev-ruby/nokogiri
-)"
-
-all_ruby_prepare() {
- sed -i -e '/codeclimate/I s:^:#:' \
- -e '/simplecov/I s:^:#:' \
- spec/spec_helper.rb || die
-
- # Avoid activerecord specs since they don't run
- # consistently accross rails versions and not all
- # arches have rails
- rm -f spec/ext/active_record_spec.rb || die
-}
diff --git a/dev-ruby/backports/Manifest b/dev-ruby/backports/Manifest
index 9060d700ed5b..6e0f538f9a0a 100644
--- a/dev-ruby/backports/Manifest
+++ b/dev-ruby/backports/Manifest
@@ -1,3 +1,5 @@
+DIST backports-3.11.4.gem 157696 BLAKE2B 0c341380e350a61fac7ad09a2425598214945f1ecb26abf8f17494a2fc6ee256ee20517555bfde433cd2f564fd1148211c2cfd1c16d21ecbe574492837f610ef SHA512 bbc2afae9b40d2e3b14e46321200fb5e8290a2494a86187939e8e51b4a960b62aec55bee3ee37da4ece3d575a50653e63b950915eaedff745125ab39926765ad
DIST backports-3.8.0.gem 146944 BLAKE2B 20798893f692d69cdf39d64f1f5568bb74780875ca9c6a36e788ea44c46d133aa954f2882b3802a2c483ee486d1ea3ef968db397914191273978e40ac1ae0bda SHA512 898472ee88dd0df46067de12ef38bb033b270573ff09db99982336b9eb264c90003e6e150101f7fc0034998961d81eac7b2f72e1e843e0a7e683b6b98980153f
+EBUILD backports-3.11.4.ebuild 632 BLAKE2B ad6bd8df1f5112242672381ca2a70d3edd8e74177c7ce4d6bb0bf7f6009bc7fa5f4a3767b148368a46e3937d40e7f0672affa5e2c205450bf3d0ea3d29029b34 SHA512 895d4cc7c320a03902fc3d7ddc2f3610d58bb5d0438d893df0b4d126b88b97cb155519107e0ca01f2a578359a2e78614e0d90f1e86ac3402588095d9d36db45b
EBUILD backports-3.8.0.ebuild 642 BLAKE2B 2dc020ce0cbf9ea8a018de2909eb9c4bfd1355abb50c5e113f0ba34eed08355656d4829ec3972018eafc63200e3a96cb7e129daeecf046acbcea592c02cfc33c SHA512 d4bd12a1906ad13f47804b58934a6dffe1eb751afb3e386fff300839fb12444057a29e323a9259da5197e927918bb99dc70881b8ed3a252bdc86ef49cc746554
MISC metadata.xml 335 BLAKE2B 23e6e33c417bb055592549fdd07fd02a2d97b613095e42248f501ee6ea71e3d4b2a2e25796060d3448900ba0d2fe66d0c44307be97b89834711ed153751126c3 SHA512 2850da756cf7d97e70667e06587ab9a37869e4a77417c12386edff4ab09d380641a4573a7ecaa6eec5809fe85106ca53844b4b25fbeb6cef8e451fef2803ae19
diff --git a/dev-ruby/backports/backports-3.11.4.ebuild b/dev-ruby/backports/backports-3.11.4.ebuild
new file mode 100644
index 000000000000..b5c777719849
--- /dev/null
+++ b/dev-ruby/backports/backports-3.11.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24 ruby25"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_TASK_TEST="test"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Backports of Ruby features for older Ruby"
+HOMEPAGE="https://github.com/marcandre/backports"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ # Avoid activesupport test that no longer works in Rails 5. This also avoids
+ # a dependency on activesupport
+ sed -i -e '/test_rails/,/^ end/ s:^:#:' test/_backport_guards_test.rb || die
+}
diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index b7d7733a2835..21ad8c355a94 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1,5 +1,5 @@
DIST barby-0.6.5.tar.gz 93781 BLAKE2B 52589bd473403e6640426eeda6c5f4f9e0b070693e2a146fc077bba33e141fd73bc0ff73908f61d0efb6b8d1c5cd971527f9ae75333ecf029d44ea21135c2133 SHA512 f6101edf7a75986c55577d27dcbb0628fc7a6a4d2b8b4eab7a53e2703fbd0a1ec70a062c7a1e3d2b65db2afeecf8f0375a936c2932125b0d96647b8d24dd0e5c
DIST barby-0.6.6.tar.gz 95120 BLAKE2B e46f261eb11eb2f5b17061e6cbe04419df81d4248a9bed8a5f8f90cba9329915cacf3fa48cc922f4eac14ca7eada87e5be526d9b0d2e0bd1f443daf09af89088 SHA512 5b0a00861b9cecee153c5e1f4e1564d99021b3f7f6005efc48d666f8b4255e91f18792d19b9ae635d40f72dbb38de8db215a252b553138be737a52a8ba85c728
EBUILD barby-0.6.5.ebuild 2405 BLAKE2B d3f278e67548cc8cca3d0b27da5ea879e996e1ab1e45b01b77efcbd4e1d449e93c01cedc724f203e5dbbd46a3ef236df199e4da958e4a6f9832182663e51dad0 SHA512 a89867db71a7ffb645952dda91dab8313c8b278911df9e5637770de3f428e68e5d842993191795a5de9d939d48695869916b1e09adeea7ac5097ef496c6cce16
-EBUILD barby-0.6.6.ebuild 2398 BLAKE2B ce05a03eabdccc14e8cde77a884f90b201583ea277ecafa8b9c9837881f5dd4d420f3c73a4daae1d7efac33a930a05500578c051e9c3b6aef1f7db7c307bfc6a SHA512 15a4e3feb233f2d93a5962e0ef5a5b5f8523aab9382d2208807aa981a7a2aa89412aed995eb9ecd95da51d8a35b5dac38e1293b75578b183c574c9b09ab212bf
+EBUILD barby-0.6.6.ebuild 2402 BLAKE2B b0a2f7b6ab787f3fe84879eb4e6d5df34b12fbe11c34bcb492d21d91f996e7104a209d62a2ddb16f14485dda3146b77c8f76e5a2c565e9a5f3f970c5ee453c8f SHA512 b2d94ed9fe4d4b0ca2446837a1387b304e7410a5ac8acab634663e971893c577df667328805a6b43b16adfe135e794c260d1307fda49e586c4f3c92e215409a8
MISC metadata.xml 1073 BLAKE2B bf39d76c0240bbdeeb85299879247c695237c4a614c1728ef2c432b8049a9e1bf381acdfeafb0bc3083c2238d3b4489790c845d127fafa14038538fa0ef01b8f SHA512 c3e13b0b201a8a8556b5f725d366b78da9ee82bae9707a8722055d0e5e73571560209657e4c7ef69a777934585cdd2d0e001a979f35773f9f31ac99d6346f4dd
diff --git a/dev-ruby/barby/barby-0.6.6.ebuild b/dev-ruby/barby/barby-0.6.6.ebuild
index 935d6cd8ee35..aeeacc4af08b 100644
--- a/dev-ruby/barby/barby-0.6.6.ebuild
+++ b/dev-ruby/barby/barby-0.6.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_TEST="test"
diff --git a/dev-ruby/bcrypt_pbkdf/Manifest b/dev-ruby/bcrypt_pbkdf/Manifest
index 10c02eb97fc2..236c6546a99c 100644
--- a/dev-ruby/bcrypt_pbkdf/Manifest
+++ b/dev-ruby/bcrypt_pbkdf/Manifest
@@ -1,3 +1,3 @@
DIST bcrypt_pbkdf-1.0.0.gem 24576 BLAKE2B 0d5b1d90d57dbae986fcbb92cabb0ea598d6b928dc97026e8d2078f41898e0c143544a004a561c0a392504baa4b845a27f9c1e19c369f6342f7ace9de7f04d3f SHA512 b582407617633f5277cde9251ed1fd2ca408ae8bd19cc73f107d7932bed38061dc0099d3033ff5def1b586507392c33d8c50815fb156322f0dd08fbbe4a8e967
-EBUILD bcrypt_pbkdf-1.0.0.ebuild 1082 BLAKE2B 9ed220be8cfb2ce989444f58449a852d66c48b102d7d18b1310e26a5f6025e3d8d8a55b2082b6da55af068cf724969929214b50476d984e40bdc7433f917670c SHA512 b73d77ea15fa14b130fc16f76fe3cb5c644333011af668a0b59c5567042b799fa4d7a0a2f818d4c293896794118f73b5b69b87799956e78728809ba82f56b180
+EBUILD bcrypt_pbkdf-1.0.0.ebuild 1084 BLAKE2B 9d7e656a7c0a0b659a2c8607e9516dce7f3c6ebb0965f65d7aa7df1ffb893f969a2229c6611d690fcd137fd9d46f0f64f4820181e7092d373fb8eda3c9a74ed3 SHA512 d31ef01acbdc5ef6dfcfb16fb96b23b981f5491b7f490881003210dd4900571d2790bbb599e8e5c50689cd88c29abfdba47e402e8f10f4b7617b6d6fcb347068
MISC metadata.xml 351 BLAKE2B c94f203ff5c3e7f1b17922c986b5559eefafba479f71868c675bff11099cba93a4d1102f65f5bdff1d1f8cf6ec58d43dfdea33bf9b1301dd22deded3b8e1c758 SHA512 03184605cef97c6fe2390bbf0b4d33d83faf6c05798bea8af352b96f844be84cec02f1845a77f841cc06645ae791cf5c16beeaa1da4967de6ba0c8e1caab04fe
diff --git a/dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.0.0.ebuild b/dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.0.0.ebuild
index 5cb9a22043f0..22f80e3201f5 100644
--- a/dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.0.0.ebuild
+++ b/dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/net-ssh/bcrypt_pbkdf-ruby"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="amd64 ppc ppc64 x86"
+KEYWORDS="amd64 ~arm ppc ppc64 x86"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/rbnacl )"
diff --git a/dev-ruby/best_in_place/Manifest b/dev-ruby/best_in_place/Manifest
index 3230860a98f1..8700e16c5429 100644
--- a/dev-ruby/best_in_place/Manifest
+++ b/dev-ruby/best_in_place/Manifest
@@ -1,3 +1,3 @@
DIST best_in_place-3.1.1.gem 75264 BLAKE2B 9d37d42f44430bd4d51c3cbeff2a95a3ba9552bda1c9650c4abf2996cfa4bbe1a36b627dea61c7a0bf861b27f4e88f7c70f6859cc5bf12c705eaf1c184690fd3 SHA512 f6a26590769f8d6ab6b6bf9ef955e2c26b6116ab82ccaf3bc26cfae435cb0bc594facae6dcb052bafdaaeb5806f7091eb9ad21e51940030eadd437ae342f1d33
-EBUILD best_in_place-3.1.1.ebuild 1536 BLAKE2B 85c23ae3447d0eb6ca32d670516030a88ad032ff12e409414e80761fa3039588b2ab48954d9b26275708ff2b890f93a96072791fcbb00b70deda2a6fdd793c19 SHA512 b9e7bb51eb0adec3089f11c3068ceb9c4d90b8c1cd83a62707cd217ae7448f4ae587fe6978693acf8204a72f25393df484c912bd5ef43c14d98af564b5954a49
+EBUILD best_in_place-3.1.1.ebuild 1540 BLAKE2B 7c33895e25f59ec74eb85b2bc9843033cd4680cd9a6267bf0db69985b3ddd044f786257d01e84607b3acc7a24010649eafc8c2b23563b3af0435d239545bccf5 SHA512 c223577bf511b6d6a0c2a075c704790be0e12f77b7790db061ce28e75e008a4d0d7a3761fe7a3ba06d9f20909d56862d79cbd0ab46707a9c5a3132af34c48577
MISC metadata.xml 346 BLAKE2B 921d185c1e2cabb29a8c83388d65c10a4ddf9d84dc6129e24daac15167793ef0c6c4f10e9c41cc8922e2c245b63b463aeac5a9f72daf52b863fcf660b1334b34 SHA512 a1520466230b22b873dc8b80f482d3408c48c39b641e5ff12a1086c421a97c48636aff9d599f88097fa202249627e88603ac14fa792f828eb8c0197a86ce98b4
diff --git a/dev-ruby/best_in_place/best_in_place-3.1.1.ebuild b/dev-ruby/best_in_place/best_in_place-3.1.1.ebuild
index e79597b0417a..799960989b68 100644
--- a/dev-ruby/best_in_place/best_in_place-3.1.1.ebuild
+++ b/dev-ruby/best_in_place/best_in_place-3.1.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/binding_of_caller/Manifest b/dev-ruby/binding_of_caller/Manifest
index a44ceb447c2e..0e15d832fe2d 100644
--- a/dev-ruby/binding_of_caller/Manifest
+++ b/dev-ruby/binding_of_caller/Manifest
@@ -1,5 +1,3 @@
-DIST binding_of_caller-0.7.3.gem 87552 BLAKE2B 5cceef6f8be2d8360d55ffd6b82148411bd65aa56f811719840465e4e5fb77f88ebb1917eac1a5b65e24abf9ed0ad860afc2aff1e8309e4b6832bc3a0ee915df SHA512 e16bfc1fffe7e7d87013506a28f2894c3737a9dfd149ab4c7deee7332e6a3b8eecde5d837a58defcb0ad45a6a8d01ffd7b1e32a9395fa895d2dc84d8e534e547
DIST binding_of_caller-0.8.0.gem 87552 BLAKE2B 9097fe2dbf1e5ea2361bee94cb83ce8152f7e1357caecf1217b1643be225e21e5aa793e7fccbef5c983d5c204b95e633ded490158dfdd1d4e99fca81c51cb910 SHA512 d6ea4e893415eaf3614b109f8f36c3fa2378da9997d013fccbd0fc1e598886d11f7843023ceed2468184d5b8df01e2329ef16c7af57bc60bbd47304a53b43974
-EBUILD binding_of_caller-0.7.3.ebuild 579 BLAKE2B 894a5bae0de92fb26304ddd094f6c72546024d91a0e1b5b2281e1cc2df825658f1a7369afdba943d7514fbd0f7862e46d98d891950f8dcfa50cd634466c88bbf SHA512 93d772c8e0403adfa39f2f1ccb7558568a0e930dba42a37986a4e9b9af12572f6f3d6dad08082bc831d60ceec835a44abb10725f32e29c83ae530b258064262b
EBUILD binding_of_caller-0.8.0.ebuild 586 BLAKE2B e3507095a6001c604a64ab828b0b7601b17a4f5b6541d5cdbeb7aae37879dda50a37eaae54b5f4b6fa8e4cc4e8ead0ae40b004279663fba96ded64abe55ab573 SHA512 918315cff07ff29f9c974a4a41d1887b29bee0dde9d089ef8f108a2dc1553ad09ac9b945a0867f124fc35945b3eee17f199942d9683aa0b7aa647253fa8e830c
MISC metadata.xml 352 BLAKE2B 1ff945eb6a72367cd1901603d59de20bc43ac45a07bcb525d7cb8641dc9cbab8493a19919a3600356d49082bc5563471926fe632cd0ccf5c0ba34d2445e31cdb SHA512 3774a75d46642d38c562d1a2cfe3c432cf3857801fb44b3da21ba2bbe9bd046b60d1bf4b5712efe66b9d875d407717a53f0a00a3516b631d05335f045f87fa23
diff --git a/dev-ruby/binding_of_caller/binding_of_caller-0.7.3.ebuild b/dev-ruby/binding_of_caller/binding_of_caller-0.7.3.ebuild
deleted file mode 100644
index db88afa35d4e..000000000000
--- a/dev-ruby/binding_of_caller/binding_of_caller-0.7.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="HISTORY README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Retrieve the binding of a method's caller"
-HOMEPAGE="https://github.com/banister/binding_of_caller"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/debug_inspector-0.0.1"
-
-ruby_add_bdepend "test? ( dev-ruby/bacon )"
-
-each_ruby_test() {
- ${RUBY} -S bacon -Itest -rubygems -a -q || die
-}
diff --git a/dev-ruby/bones/Manifest b/dev-ruby/bones/Manifest
index c78afe2f26e0..a2adf8b32198 100644
--- a/dev-ruby/bones/Manifest
+++ b/dev-ruby/bones/Manifest
@@ -1,5 +1,4 @@
AUX bones-3.8.1-builder.patch 409 BLAKE2B 0e911869f825608db6eee05fc16969db537fdfd8bdbdc4b92fcaf270b402948fae97852c2830cfba5fafa2e53fdc1cf3e35d0968d0bab6a5848d9a827bb38ed3 SHA512 e27aff9a7ef66986abd10aa999f225a58b9272b9fbd7444f84ccc6de5440282a2a25cf2fb8c85be00ebe317fcff78afd84f7fcf2f3523801e09f533419d8bc91
DIST bones-3.8.4.gem 39936 BLAKE2B 2d666baa5e3df38e74f2ff45f3edf8f13fcc974e71df850a604c6d93d0015d7d9b05121c2e09b6f2f9af8adb8ccd08b4540784b27bfd466d977e565e8dd3031b SHA512 884eb6d84e121daf576eac427a97d69f3d6dfe1bd9c55fc7d821a0658193cbc3864e71b07af00cb6c629c180fce1faa6b314a6607878b665b62208fc1af7fbc4
-EBUILD bones-3.8.4-r1.ebuild 707 BLAKE2B 0fff24c104ce5dee1e96e442f980a2875649328e82ad75b1b27d3a96cbf9113222db5013216fc0bbaaf090683de9b557e78033fba8b74087d1cde92dcffd5b78 SHA512 ce407784725d6718b028bed7ea148326b6a020994a6296ef3f27362e99b0420ca4ec5783059a84e89bb8f27ab967726087e07e226dae16f4362d5e3cde82a2f6
EBUILD bones-3.8.4-r2.ebuild 760 BLAKE2B af1fc01a73d548909f3fb373169f9835686e31757d363a9060287a41d12058165946fe5adebb706e8890d0a49d02394ddf86f14523c132b16251f2252a777de2 SHA512 116567abd60d086e389eb4203707b6bce0c9af474fce9ac6f5a277b919d0314c0c262538ad482a8156f989b660e1391d72fc4630557e6393f9e8c5ab7b48d572
MISC metadata.xml 335 BLAKE2B ccd4963b83ddeb40acfe1d276cc506a2509ca02c471a9fbda6da01e62b3c9029fb464ae6c37c26feb0d6138b00b8d644a75dca428734f597d3b8b73e69865835 SHA512 a6d0af1ee39b0005ed71dd26063ab49cba872fe4a3a4d4ecc03a423837ec70bdf6804571ac87e41d2c049d3b2dadb03f5fb0ef740ca7daa317fb2f6438b2c212
diff --git a/dev-ruby/bones/bones-3.8.4-r1.ebuild b/dev-ruby/bones/bones-3.8.4-r1.ebuild
deleted file mode 100644
index 4be6b8a788df..000000000000
--- a/dev-ruby/bones/bones-3.8.4-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
-
-RUBY_FAKEGEM_EXTRAINSTALL="default version.txt"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Tool that creates new Ruby projects from a code skeleton"
-HOMEPAGE="https://github.com/TwP/bones"
-
-IUSE="test"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-ruby_add_rdepend "
- dev-ruby/builder:*
- >=dev-ruby/loquacious-1.9.1
- >=dev-ruby/little-plugger-1.1.3
- =dev-ruby/rake-12*"
-
-all_ruby_prepare() {
- epatch "${FILESDIR}"/${PN}-3.8.1-builder.patch
-}
diff --git a/dev-ruby/bundler/Manifest b/dev-ruby/bundler/Manifest
index 811aa7a3aced..8c3f27fd330c 100644
--- a/dev-ruby/bundler/Manifest
+++ b/dev-ruby/bundler/Manifest
@@ -2,8 +2,10 @@ DIST bundler-1.16.1.gem 349696 BLAKE2B 6057aed2e3bffdfa7f3ea8489c4ae79d9241b7b30
DIST bundler-1.16.5.gem 355328 BLAKE2B 684c499abf149fcff4f48881704d96c363f63f004520935767b6e8497f3a06b92c0b4378087383e908256866e29b0f4227a2cec7799d098d74cae896ba2e64db SHA512 d4463d96f6a3b476a3a6f8924a6096ab0efe56807ebae0ddbac897d40e773004ae7d49b1242fc04f77da88e38e879d35022ca4499f4de1ac7b31d5e0fc8a9c31
DIST bundler-1.16.6.gem 356352 BLAKE2B da6d1d5e7edb5a2a4066cecd7caf33c06d15df2e719aaaa66d9ec9e7ce712eb28612224139f86df016bee28f5f00b767ed683de61dd820c7b40e211e3015a3d2 SHA512 4492786ffd22b86e056dc66c605a943140a1513dbada2334fd3340877f72a3f2138d1bca8f36be3d671f2f9497a69f3a95505db42e938bc30719d15f3896e155
DIST bundler-1.17.1.gem 363520 BLAKE2B 2edee7490192ee18b23b87892fb2fdf112849276dee40788ec76fde752d6d27c339ee07ba6202dce8a91d418ae21452c0f742f7c1c111a358260a1d7f1a7b1c6 SHA512 6adf044096b7716c8b0dae5f559506c65dcb8fd8a8a57428ac25331ca3a85b7cb399fb40b79aeccb0908d172686df9213b86f69286c3e383373ff5ee6f3b414d
+DIST bundler-1.17.2.gem 364032 BLAKE2B 132a08e43851b16810419b8ec89ead3c8403c0f793a0d585b24fb50d13910bf85d002148c303f7dfa09762c4fa2af14ff829421cca303edacbae6f2a55f12de5 SHA512 8595fb39cf5c490dddd5537bcf5f3ad1120b48c1f86dee592ae977b033cce431eb5a959946510c6f858a4ae3121bfcb0204a699f565bf9ace040547aefa4e07a
EBUILD bundler-1.16.1.ebuild 953 BLAKE2B 5244bb0fdc2c0bf5cf5ea33ed4d632b7ad8f831d23506b5572f2344c3babc67e0eafe3f9d3af200e7494a7d98488dbef09c58de45fae5d8ddbe84905d4c7a81f SHA512 86a458781879e76e48d769001e42304dd846a8ea595c92dfeb5d8d984c85294873dc47622de9d4aca27d56e1884f83760150eda18cf52a2684b746f7ab957782
EBUILD bundler-1.16.5.ebuild 956 BLAKE2B 16a90a9a7d14d861369b7b0f0f2c3dfaa59bc04e96ee3833aecbcee6070f58ec524758a61bcce3d93690f6ab70579de519bd90d6b816bb0bc93b3773de464cc2 SHA512 aba431908bdaccc5d70c76e0bf1209148c4679ec9eca1073025b89d3c0fb630def82147f7c76f35c0a1a81bdf0017888db7fc3f171adbefe808de8c4091957cf
EBUILD bundler-1.16.6.ebuild 953 BLAKE2B 07e284987d58e0bb9f7be563a56e747dc0cdd3fcfcd04dab7d005c6260c7cf56029135293e1037098e676930d7b2c8325d66a0d332d8a8c7f59e7b33fb726abe SHA512 f3092a4ea732af1639a2c25cf2763396ddd90d48e4badd62249d9ff34298e7cb7668974b32394bcb7a80615e7a2f0438b5abe04d5796bd70722775ea22a27dd0
EBUILD bundler-1.17.1.ebuild 953 BLAKE2B 07e284987d58e0bb9f7be563a56e747dc0cdd3fcfcd04dab7d005c6260c7cf56029135293e1037098e676930d7b2c8325d66a0d332d8a8c7f59e7b33fb726abe SHA512 f3092a4ea732af1639a2c25cf2763396ddd90d48e4badd62249d9ff34298e7cb7668974b32394bcb7a80615e7a2f0438b5abe04d5796bd70722775ea22a27dd0
+EBUILD bundler-1.17.2.ebuild 953 BLAKE2B 07e284987d58e0bb9f7be563a56e747dc0cdd3fcfcd04dab7d005c6260c7cf56029135293e1037098e676930d7b2c8325d66a0d332d8a8c7f59e7b33fb726abe SHA512 f3092a4ea732af1639a2c25cf2763396ddd90d48e4badd62249d9ff34298e7cb7668974b32394bcb7a80615e7a2f0438b5abe04d5796bd70722775ea22a27dd0
MISC metadata.xml 342 BLAKE2B 9247517894a366c8b67564e015ff966b22eb3df924ec8438d9886ee854d922e376a274e1dcb455e23451febbb1bf4d8f60023e6b7763cd42772749de1bab372c SHA512 2eb67c3eb94b1d7dfe3e3c818588e6a8b15b375e2e4497afbed91dd0ac28b261cc53e2c04a7f713db710c90566ffea60a0d27acc56893010f9f1b31a6f34cb3e
diff --git a/dev-ruby/bundler/bundler-1.17.2.ebuild b/dev-ruby/bundler/bundler-1.17.2.ebuild
new file mode 100644
index 000000000000..a42efb0f3a6e
--- /dev/null
+++ b/dev-ruby/bundler/bundler-1.17.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# The specs require a number of gems to be installed in a temporary
+# directory, but this requires network access. They also don't work
+# when run with a path that contains "-".
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+# No documentation task
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_EXTRAINSTALL="man"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An easy way to vendor gem dependencies"
+HOMEPAGE="https://github.com/carlhuda/bundler"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+doc test"
+
+ruby_add_rdepend virtual/rubygems
+
+RDEPEND+=" dev-vcs/git"
diff --git a/dev-ruby/bunny/Manifest b/dev-ruby/bunny/Manifest
index 65c673c1ed9b..b1fb867a935a 100644
--- a/dev-ruby/bunny/Manifest
+++ b/dev-ruby/bunny/Manifest
@@ -1,9 +1,11 @@
DIST bunny-2.10.0.gem 202240 BLAKE2B 7651c904b851930d044c240d83942aa1afd20c5a1e4c97e50dd1c3e40991de916c0435bf28769c6bd4a49202c2d58bb9b7be92a19413f0188472bc1e1ff7ef5b SHA512 af8f5d8b78efffa32824007c3aa472a2492b563767e7d00616feb86b5d350a4bcda0258ecbace02a3e81b5f552476d3b71ef742117c13e6d14a6b352cc4dcd89
DIST bunny-2.11.0.gem 202240 BLAKE2B 29cfa68c4aeb04e3b826f02afb083dc479f851ae24c285963f56aa81e64b532577d20f10649fdc339d4b3ede6fc2619a03f35a3cc8a8bb75e3d57a1a6ebcbeb4 SHA512 540636337b5af36cee691e61677fc381be26d57b1e5dd175fa0dcb7f1fe8f531412ad1b1c5812d5ca9af1b2f83b09f37c2cfb1456643fb7872d4e6cf9de6b011
DIST bunny-2.12.0.gem 204288 BLAKE2B d944e8d32ad5f61b891e62062f3e164b4eeb4edb969eccb429f4aaad80d6b4ad1b1f1b618f6e2a3675e218f514933de8a1776bf6f8a5d68b12abfdc40e7a0fea SHA512 1cb848b7e141b2299716e01dbb64bb4072a6eee1f51a0e14b1073318dc3864579f052b938fb766be29b92cc65b4a508c80d75d20c06dfbdb2adac8dfa1f5d406
+DIST bunny-2.12.1.gem 204800 BLAKE2B 6b199da621cd047993ccec5d9efb579c6495a2332ea75bd70cbc6bf7cb4055b70c1ec12437552e953a5066ee8a09c612dce594f0b7cc926f8fbee8d2288cefcf SHA512 448b1a78db6b6204bc385f3aa6e8aa1c0cdbc440b0fd924863927b77e69ae1f7cef9b78e15c7ff3159bd46fec44b6ada943184ed45181e86e6148e3a84a5faca
DIST bunny-2.9.2.gem 201216 BLAKE2B c885364558c7833f77f3154765468f1c4d2f3f75c34a14f9c3dc64aacb1f8f048ff1f688914de5831f0f924975facd259e2f55667d58e468aae410f3db9da61c SHA512 24e329fe2cb84a0789ac53d5cd406a999f0b415439dfbce75dc36646e53c5a138d20980489fc1dcc6741026082fc268f9adb00370478d99accf0f42a4e05ad12
EBUILD bunny-2.10.0.ebuild 642 BLAKE2B 104dda9e0df4fc062f98d57a84eed602fe658247100b0bcfa4b9641d99dc44797e78268e696f6c82c2a170db8ac63802837c0dd99da8ed1641dfe2668de4df24 SHA512 dcc5261152dba7a7e110556a1d3c01b0c7937f81295e152b8290f2a026cc241684e92daf751d44b9692475f9516f58bbd113b0015f63f0773a2439f6e8eff282
EBUILD bunny-2.11.0.ebuild 642 BLAKE2B 104dda9e0df4fc062f98d57a84eed602fe658247100b0bcfa4b9641d99dc44797e78268e696f6c82c2a170db8ac63802837c0dd99da8ed1641dfe2668de4df24 SHA512 dcc5261152dba7a7e110556a1d3c01b0c7937f81295e152b8290f2a026cc241684e92daf751d44b9692475f9516f58bbd113b0015f63f0773a2439f6e8eff282
EBUILD bunny-2.12.0.ebuild 642 BLAKE2B 104dda9e0df4fc062f98d57a84eed602fe658247100b0bcfa4b9641d99dc44797e78268e696f6c82c2a170db8ac63802837c0dd99da8ed1641dfe2668de4df24 SHA512 dcc5261152dba7a7e110556a1d3c01b0c7937f81295e152b8290f2a026cc241684e92daf751d44b9692475f9516f58bbd113b0015f63f0773a2439f6e8eff282
+EBUILD bunny-2.12.1.ebuild 639 BLAKE2B 06adf22c96b59286994cdf05ce9048262728b2e1d0f1d33808a9032b7883fa8a6823d6cfc7420a8c855be5bca5be640da94c37b936e216de398ec8b9218dac56 SHA512 06f0b5fdde366c962340ac50ed4b155ab1bd2a0810446ff1c0cacd5918663df65de0164b95570561f184f85036990c8ff7bd80b3ce8b8fd84cb28262b652252b
EBUILD bunny-2.9.2.ebuild 642 BLAKE2B 104dda9e0df4fc062f98d57a84eed602fe658247100b0bcfa4b9641d99dc44797e78268e696f6c82c2a170db8ac63802837c0dd99da8ed1641dfe2668de4df24 SHA512 dcc5261152dba7a7e110556a1d3c01b0c7937f81295e152b8290f2a026cc241684e92daf751d44b9692475f9516f58bbd113b0015f63f0773a2439f6e8eff282
MISC metadata.xml 339 BLAKE2B 4a125163d9a518d1b7da4bacf6af27231a0015ac40cec6278b0d144dc43734bf5b4957d0ecce757f4029634768da9460c44e6be884b8f1649cec204f5ec79e7f SHA512 2d782782ba704b3ea7db62f8b7fbdb71e09bbe7429de43461be76c6319d4e81d502a75008b12a580a9ad8a0d34ceba6bbc749ec061a7fb288043e7d9e2c2670f
diff --git a/dev-ruby/bunny/bunny-2.12.1.ebuild b/dev-ruby/bunny/bunny-2.12.1.ebuild
new file mode 100644
index 000000000000..442737d09b5d
--- /dev/null
+++ b/dev-ruby/bunny/bunny-2.12.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+# Tests require a live AMQP server.
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Another synchronous Ruby AMQP client"
+HOMEPAGE="https://github.com/celldee/bunny"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/amq-protocol-2.3.0:2"
+
+all_ruby_install() {
+ all_fakegem_install
+
+ insinto /usr/share/doc/${PF}
+ doins -r examples || die
+}
diff --git a/dev-ruby/c21e/Manifest b/dev-ruby/c21e/Manifest
new file mode 100644
index 000000000000..1f4fd742ec64
--- /dev/null
+++ b/dev-ruby/c21e/Manifest
@@ -0,0 +1,3 @@
+DIST c21e-1.1.8.gem 6656 BLAKE2B 2a2f237e975b4150b891e957d9b209c7d587f8e2994ac4e28162ca7d6a94b83d0841b753ef43870a2808a00f37c227910dda8dd2ae48379e9b63bfdafb266ccb SHA512 4903c8fb5aebf2c7d4771e5f0227ff30d873579439ebcef6235be6716f285d6c40d75b0e07634dd161b493690713121e18c12daff40e113cd8d525d6a7af2273
+EBUILD c21e-1.1.8.ebuild 433 BLAKE2B a6c8033013bcc41dd96337718ee7ed3f9066112559df3afe5a8c41cd585f0ec2ed817233d9150d35e9b4ee1ed985a0a8129efcf12fbaaf071e2989ae14219b71 SHA512 781b32f39f48ce6f2d50446c6b798e536f6093639c1c1ccfa454d06498d26d4080064c648ced3a972d3b708c50ed03b7b3d22936f9be35a9fee5966cbf46eebf
+MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/c21e/c21e-1.1.8.ebuild b/dev-ruby/c21e/c21e-1.1.8.ebuild
new file mode 100644
index 000000000000..ad5b0a207d66
--- /dev/null
+++ b/dev-ruby/c21e/c21e-1.1.8.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Run cross-platform executables"
+HOMEPAGE="https://github.com/cucumber/cucumber/blob/master/c21e/ruby"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64"
+IUSE=""
diff --git a/dev-ruby/facets/metadata.xml b/dev-ruby/c21e/metadata.xml
index 28ab0c15f206..28ab0c15f206 100644
--- a/dev-ruby/facets/metadata.xml
+++ b/dev-ruby/c21e/metadata.xml
diff --git a/dev-ruby/capybara/Manifest b/dev-ruby/capybara/Manifest
index 15aec641fdf9..4f6447969f43 100644
--- a/dev-ruby/capybara/Manifest
+++ b/dev-ruby/capybara/Manifest
@@ -1,5 +1,6 @@
DIST capybara-2.18.0.gem 274432 BLAKE2B 992799362025b81a0d074fb06fdafef4c4385ca18ea85a7095d9e58625df6a59a349b60b462c5c4f403a6af955466bc46d82be6cd91724fc2b12cbe15ed74a4c SHA512 3bb994e022593d485a07296193a16cae7b45e96e87dd10b2bd4807ad2bc990801044c0493360598d1626c3e367e8de87e407f65c2c6f42674d5f1b9c0b5c1933
DIST capybara-3.11.1.gem 310784 BLAKE2B ed2c26d0340b0c0ea0fd008436ce29a38d650bf1a7b31279863c0f84e5bcebbd534f4611e9656743cdb9c61ca9eac4c3b152d21d6b630427829f3a2e53f27057 SHA512 d97c53135d5ea040950f42750f1644c7a1ba96ff86cefbc83934a19173cae1f303f4ed5b56b95b5d7b9dfb83209312de5e129275b03d472e2614371d4234082b
+DIST capybara-3.12.0.gem 313344 BLAKE2B 7efac262e6bfee18a44b0a399bee0671e98c9d08e999e9c9cba5a325ed2e9da25e873d789a01d9e066a04aeab0ea3a6a35207e7d0ab05f63eca8331d93acbee8 SHA512 a0bc868fb69343c9b037fc7bfbc998662720a212821cb78a02d6dee29d841d1fc4781c6e5e6fe1d4a356ae495ea56dc356ec734b26005215a55ca1eb8a7e2789
DIST capybara-3.2.1.gem 284672 BLAKE2B 9da8f588049fab74c4e734626e42758cdd4baf555cfc64e7456bfab2cb4d5c90ed6bfc8ada7cc0d6323ef1113169aec70fd4254aa50c003408376ea4afe00a06 SHA512 50af1d4c49c200a4c08901d19b16826499abb8d19de8e059160c509afd555edbe620b6fd5d78f8c286feeb15a72e5a4b241cb1f14151b349fd94cdd3648b64b2
DIST capybara-3.6.0.gem 296448 BLAKE2B 4054aaac6b6e0d5f1f0c1adee1951dcac7fcb3b2061dfe9de261e6c8bb749d6c88eb2c5a635b683e9a02719870435d52546701f4f21f722068836d4acd78f3eb SHA512 d99e9aab306955e01c08f26e7e8e042019b30d97c106ce6e33c96d7277670b81a143312c06e89c2f6c5f959af461d219c213c3660e895bec1e8cfcae030728b4
DIST capybara-3.7.2.gem 299520 BLAKE2B eea9d0bc35483174ccedd9366c04484a5b819e40aa6f0d01ceefad1700b04ded446d2b14de826981296666fd5f7a5440f08dc2ee437ee3db8e7bcd70d6cde636 SHA512 980346ea0fd1c3cb6de2423707d8c8e637f64bde2c1ef48622a08d1fe2177e29eb5d7125a048ebafaf4ca1591c483d34a8b17ed7288985dad783023ed35305e0
@@ -8,6 +9,7 @@ DIST capybara-3.8.1.gem 300544 BLAKE2B 05c22b603bb67d3217fa9c4c87bbd79b2249219d9
DIST capybara-3.9.0.gem 305664 BLAKE2B ee11e9dede512a49d2b652142976f34a882be2f9e02c0af6b22d4980d1c0e6c1f6f73807fee2062662625ea11e96d533c865cb9f4d25eb4918cabd0b06247bc2 SHA512 da2b9d7809d66b33288a31902ffbbad91da7b306b5035546618b987acfe40bfd99451df4be34e4eac86032e13509ca7baf4a2eef0eb4cff0dd8a265e43cc1a46
EBUILD capybara-2.18.0.ebuild 1552 BLAKE2B 7029dd19a177f4aebc1e78d83f9561ef4f3abdd41b0b8d77426e11bbaffc7865d746d4f3d3e6ed696c4414008648acc707f42e4a716681a2e331acae512ce8a6 SHA512 87dafa1f76c10eb0853eb7c8e3da36ff7c0b522b887c037ab9c3fdf12b29ec20d39a3638c4119225ab097dee44b878ed1ef0aa753d0d83f886c6d4c089a6c931
EBUILD capybara-3.11.1.ebuild 1593 BLAKE2B 52140986b4655ba78e1cb318f8eb5f46da85d72d94144f6261df1346de9be4ed3cb5824a65c47d4e4164c06a7575de2170c1003966972b68790e56d160122cb9 SHA512 39982cb2b2724e815772f2ad266353c6e75c22e99ef50b7f2c5585082db97e2c8bd113ece5ff037eae817b57cf818cc5554030cd297fccc3a3749ac1dd47abde
+EBUILD capybara-3.12.0.ebuild 1593 BLAKE2B 52140986b4655ba78e1cb318f8eb5f46da85d72d94144f6261df1346de9be4ed3cb5824a65c47d4e4164c06a7575de2170c1003966972b68790e56d160122cb9 SHA512 39982cb2b2724e815772f2ad266353c6e75c22e99ef50b7f2c5585082db97e2c8bd113ece5ff037eae817b57cf818cc5554030cd297fccc3a3749ac1dd47abde
EBUILD capybara-3.2.1.ebuild 1545 BLAKE2B 51d0f8fbc35d0f628e5224460a91fff7708e8ea100c03af063eefba6c31434af10a852f85993d7648dcf76b8c3524d5fa310b755da16ad792cad4e4d20d7cdb5 SHA512 00b38a2823b5261140e0dbff705f4dba76c8ffdb8a65a162232e22e23e3683b67a0c7568bfb642c9ff47b4d81d82b19d73c0d7a5840b0a61e07c305f51c1b862
EBUILD capybara-3.6.0.ebuild 1561 BLAKE2B 211b2a865ebef0e2dfec03a3208333783aafa16f5c1c7b664ac62a54181a25181092529ef298f81db130aecf5d58aad48a64537bf411114e7c42b2ac2278f477 SHA512 677bb893c2dbab25eb1f992f36bd39bf5ba4383dab87a6d68fd3345d0c4c12ea2b20b2afd17905ae64de543bdb53bd539b15783e8a318632565592f8dee2201d
EBUILD capybara-3.7.2.ebuild 1561 BLAKE2B 211b2a865ebef0e2dfec03a3208333783aafa16f5c1c7b664ac62a54181a25181092529ef298f81db130aecf5d58aad48a64537bf411114e7c42b2ac2278f477 SHA512 677bb893c2dbab25eb1f992f36bd39bf5ba4383dab87a6d68fd3345d0c4c12ea2b20b2afd17905ae64de543bdb53bd539b15783e8a318632565592f8dee2201d
diff --git a/dev-ruby/capybara/capybara-3.12.0.ebuild b/dev-ruby/capybara/capybara-3.12.0.ebuild
new file mode 100644
index 000000000000..ff3eefbad15b
--- /dev/null
+++ b/dev-ruby/capybara/capybara-3.12.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+# Rake tasks are not distributed in the gem.
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_TASK_TEST=""
+
+inherit virtualx ruby-fakegem
+
+DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications"
+HOMEPAGE="https://github.com/jnicklas/capybara"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="3"
+IUSE="test"
+
+DEPEND="${DEPEND} test? ( || ( www-client/firefox www-client/firefox-bin ) )"
+
+ruby_add_bdepend "test? (
+ dev-ruby/rspec:3
+ >=dev-ruby/launchy-2.4.0
+ >=dev-ruby/selenium-webdriver-3.5:3
+ dev-ruby/sinatra:2
+ www-servers/puma
+)"
+
+ruby_add_rdepend "
+ dev-ruby/addressable
+ >=dev-ruby/mini_mime-0.1.3
+ >=dev-ruby/nokogiri-1.8:0
+ >=dev-ruby/rack-1.6.0:*
+ >=dev-ruby/rack-test-0.6.3:*
+ >=dev-ruby/regexp_parser-1.2:1
+ >=dev-ruby/xpath-3.2:3"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/d' -e '/pry/d' -e '1igem "sinatra"' spec/spec_helper.rb || die
+
+ # Avoid window-manager specific tests (sizes are specific for fluxbox)
+ sed -i -e '/#maximize/,/^ end/ s:^:#:' lib/capybara/spec/session/window/window_spec.rb || die
+
+ # Avoid spec that requires unpackaged geckodriver
+ sed -i -e '/describe.*register_server/,/^ end/ s:^:#:' spec/capybara_spec.rb || die
+
+ # Avoid test dependency on puma server for now
+ sed -i -e '/should have :puma registered/,/^ end/ s:^:#:' spec/capybara_spec.rb || die
+}
+
+each_ruby_test() {
+ virtx ${RUBY} -Ilib -S rspec-3 spec || die "Tests failed."
+}
diff --git a/dev-ruby/charlock_holmes/Manifest b/dev-ruby/charlock_holmes/Manifest
index c30b34520ac8..5fab1e9dfc08 100644
--- a/dev-ruby/charlock_holmes/Manifest
+++ b/dev-ruby/charlock_holmes/Manifest
@@ -1,5 +1,4 @@
-DIST charlock_holmes-0.7.5.tar.gz 1192676 BLAKE2B d1e5bb3089d32ef7efa46fe54d37c71caa75b5d3a059c45d1d0275014822690031a8df894295e72be11be5ca685e90f35832dd6a06a4c482afe938da2a25ea28 SHA512 a5ee9d47d8c8386e7be9ad10e93e7bd7663713df285b33e5d8afd865570e463a9f785e568675363f9b949a8207bbcc144a7378dfb206645824e9f0abc33ec668
+AUX charlock_holmes-0.7.6-gcc5.patch 573 BLAKE2B bc7981242a1df4aac3d78362c20574249ac5ebc8d7df3d8b249945abbffa16ed185100c52091bc3394284545ece9038d5dc5e1a10ffb237b1f98acc8a4b2c43e SHA512 12a059e3bf41dc6d41b41d2596297a0c6e721ff2ce951b56fab578e11c15595af879cabce4c66a2bebbe2801a23bb8b0893dae6365a1b7de9243bd49b54ec527
DIST charlock_holmes-0.7.6.tar.gz 1192708 BLAKE2B 9024238f225e7c5040c0550beb573615939037e0113672d7d048a9abd536d8e1d224eb1c8f6a155906074394838888960e955d0318c47fa2e1330e46275f4e99 SHA512 410a210e4fc7e9905f38e3f68375ffdf0cf73cca8a8b230d7c4165ac23503e2460692168b1eb5d69ff183e70d89e5dcfbf6688dd22b736f4adf3c9f3af18575b
-EBUILD charlock_holmes-0.7.5.ebuild 1034 BLAKE2B d4557d7ecac10ad750886599b4b8034060a5146a8928548339a81f6c223f5407f16217d1e7c99b7aed864043fb9682bb4adf9f4df415b85c5a71e7754573708a SHA512 56d3632678c3888fb5369f75ef1424954e3b7895ed3967f9621491f28c237595f314a9e4f32f03f54037cce6b48744af00070c6d860a61fa799fc24a2c328570
-EBUILD charlock_holmes-0.7.6.ebuild 1034 BLAKE2B d4557d7ecac10ad750886599b4b8034060a5146a8928548339a81f6c223f5407f16217d1e7c99b7aed864043fb9682bb4adf9f4df415b85c5a71e7754573708a SHA512 56d3632678c3888fb5369f75ef1424954e3b7895ed3967f9621491f28c237595f314a9e4f32f03f54037cce6b48744af00070c6d860a61fa799fc24a2c328570
+EBUILD charlock_holmes-0.7.6.ebuild 1081 BLAKE2B b55a9072068a1031e56b069b73923cefdce32040f7f3e94ee278d918007baf2f71b49e13b93621e1e96ff5d2095bb42d0ae680feb01496fa43690650350d7a86 SHA512 50f916abc0731fa382969b4417795eeb5f721c34767b38d37c37a855f4b0171ab1ce402f778f2133e8e76922953688e3667fc71ae66157bb933668060dad55d3
MISC metadata.xml 352 BLAKE2B f0b9f88008f0d309ce4da3cbbe13bd43ff9d5090a4d27c3111187b98fea1bb43b3e9a421a164c4417df103c10d81a5d71bdf3fb370264b4c7783600ebff63ac4 SHA512 3e7b758723dc804702a6cd4b75a8cc866ae466bec06ce3192ddfeace2a7adf8ca44ce597fbb1f36671dada42751ccb2248a45e45036c4be94421cb97575dc765
diff --git a/dev-ruby/charlock_holmes/charlock_holmes-0.7.5.ebuild b/dev-ruby/charlock_holmes/charlock_holmes-0.7.5.ebuild
deleted file mode 100644
index b9bbacc1a91b..000000000000
--- a/dev-ruby/charlock_holmes/charlock_holmes-0.7.5.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Character encoding detecting library for Ruby using ICU"
-HOMEPAGE="https://github.com/brianmario/charlock_holmes"
-SRC_URI="https://github.com/brianmario/charlock_holmes/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-ruby_add_bdepend "test? (
- dev-ruby/minitest )"
-
-CDEPEND="dev-libs/icu:=
- sys-libs/zlib"
-DEPEND+=" ${CDEPEND}"
-RDEPEND+=" ${CDEPEND}"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/d' test/helper.rb || die
-
- # Avoid dependency on rake-compiler
- sed -i -e '/rake-compiler/,$ s:^:#:' Rakefile || die
-}
-
-each_ruby_configure() {
- ${RUBY} -Cext/${PN} extconf.rb || die
-}
-
-each_ruby_compile() {
- emake V=1 -Cext/${PN}
- cp ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib test/*.rb || die
-}
diff --git a/dev-ruby/charlock_holmes/charlock_holmes-0.7.6.ebuild b/dev-ruby/charlock_holmes/charlock_holmes-0.7.6.ebuild
index b9bbacc1a91b..47c7658b1bd6 100644
--- a/dev-ruby/charlock_holmes/charlock_holmes-0.7.6.ebuild
+++ b/dev-ruby/charlock_holmes/charlock_holmes-0.7.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -26,6 +26,8 @@ CDEPEND="dev-libs/icu:=
DEPEND+=" ${CDEPEND}"
RDEPEND+=" ${CDEPEND}"
+PATCHES=( "${FILESDIR}"/${PN}-0.7.6-gcc5.patch )
+
all_ruby_prepare() {
sed -i -e '/bundler/d' test/helper.rb || die
diff --git a/dev-ruby/charlock_holmes/files/charlock_holmes-0.7.6-gcc5.patch b/dev-ruby/charlock_holmes/files/charlock_holmes-0.7.6-gcc5.patch
new file mode 100644
index 000000000000..944efac19253
--- /dev/null
+++ b/dev-ruby/charlock_holmes/files/charlock_holmes-0.7.6-gcc5.patch
@@ -0,0 +1,16 @@
+--- a/ext/charlock_holmes/extconf.rb
++++ b/ext/charlock_holmes/extconf.rb
+@@ -54,11 +54,8 @@
+ have_library 'icuuc' or abort 'libicuuc missing'
+ have_library 'icudata' or abort 'libicudata missing'
+
+-# icu4c might be built in C++11 mode, but it also might not have been
+-icuconfig = `which icu-config`.chomp if icuconfig.empty?
+-if File.exist?(icuconfig) && `#{icuconfig} --cxxflags`.include?("c++11")
+- $CXXFLAGS << ' -std=c++11'
+-end
++# Always use C++11
++$CXXFLAGS << ' -std=c++11'
+
+ $CFLAGS << ' -Wall -funroll-loops'
+ $CFLAGS << ' -Wextra -O0 -ggdb3' if ENV['DEBUG']
diff --git a/dev-ruby/chunky_png/Manifest b/dev-ruby/chunky_png/Manifest
index cc3c76240fea..b03d8a0c0c5f 100644
--- a/dev-ruby/chunky_png/Manifest
+++ b/dev-ruby/chunky_png/Manifest
@@ -1,3 +1,5 @@
DIST chunky_png-1.3.10.gem 352768 BLAKE2B ae34d2bc8199e46add874511343a7e8ecf08ed3ec3e488a22a99335895d260ebb60c6be96c5771915a176f44e354599373feafce9dda362b6ebc2b58cd92e79f SHA512 968e068a6fbcc3a91d435509a118976de56c62b9e311d201064aae2eb8129994b6c0876ca5ed3368b0415b238f46d14ab1059d00cbf473aaf9631456596e58c3
+DIST chunky_png-1.3.11.gem 352768 BLAKE2B a60607830c41921f8e8018b91e459103d0a793a6c3a5491f36399dff0ac83dee09f66173f01e3e8f8f2bcf9fc69b1ffa53a9bc29adda758be75fefec391f7900 SHA512 5935bc7672ef4eb271abe0e2d4b83c2628ecb9d4fc1bb095d28d0f7fd5e13443492bc91b2c9c1de59d8bb669c185cddaeef62d03d3b0df88ecfaaa3c7a2a0ba6
EBUILD chunky_png-1.3.10.ebuild 731 BLAKE2B 70584df88f08dff030b96a12d3607c396fd5e65d12747347bb82c39050b3f3ea898078f0b5944c54ded72520586ebce67a2fed795fabdd082b8cf321ba282eab SHA512 bc1a595afe80b8cd8ad31ef61fd5ee3d762b30a0ab29b712ec8c4e35c92ce54fbf5f09511c32111732a016ad158fcc62212adc39a9514a33d9bf3372c33aa698
+EBUILD chunky_png-1.3.11.ebuild 728 BLAKE2B 208423ef66535ca737742410287e0898e399f218305bd309fe7aeb49df6bf2d434a6736d3cc46de74435cc5b2b89b2add9f11f9dd060c77b89931bc304dedd39 SHA512 7d15df0cd98dd4168d737703a741abfea6f831f1b7a0b486e6438893327be57c4bbc21683b9cdb865577d83244975bc547541885406a7f058084d41e0f29dacc
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/chunky_png/chunky_png-1.3.11.ebuild b/dev-ruby/chunky_png/chunky_png-1.3.11.ebuild
new file mode 100644
index 000000000000..b27b58ce8a1e
--- /dev/null
+++ b/dev-ruby/chunky_png/chunky_png-1.3.11.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+
+RUBY_FAKEGEM_EXTRADOC="BENCHMARKING.rdoc CHANGELOG.rdoc README.md"
+
+RUBY_FAKEGEM_GEMSPEC="chunky_png.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pure Ruby library that can read and write PNG images"
+HOMEPAGE="https://wiki.github.com/wvanbergen/chunky_png"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/[bB]undler/s:^:#:' {spec,benchmarks}/*.rb || die
+ rm Gemfile* || die
+
+ # Avoid git dependency
+ sed -i -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/cmdparse/Manifest b/dev-ruby/cmdparse/Manifest
index 4142062e220a..ce60a066657f 100644
--- a/dev-ruby/cmdparse/Manifest
+++ b/dev-ruby/cmdparse/Manifest
@@ -1,5 +1,7 @@
DIST cmdparse-2.0.6.gem 53760 BLAKE2B eda157aa8f8d4fce31df8944524dbf7f8c9d8f8764bf5fc85de044d50e20be0ba408e45815916389e77b6a42787d4ae00577ceeee66ff0fb46e4526f8209ba56 SHA512 c4120b049e7d42d65be80649cdd097d17f8a732f090382759351617225f6235438f4338466e5e8c7b5c35675ca43d4930dc39b357263062ba7ae9c61c85f472e
DIST cmdparse-3.0.3.gem 53760 BLAKE2B d801f17745d253294a1fbac720a138f267af171ff04734d3de1e51427bd96174e3afe99f0a8e97479604f64bebf078806b26b5825db9febb29adf31d9bd32a82 SHA512 decea4449653ed459dab25eae2681cb1bcfdd15c3f5c32ee19506d2ab33e7ab89a0ee46dbcc72c16a72eaf3833c847b5b86a0a74a528f520256cf9a8e54af81d
+DIST cmdparse-3.0.4.gem 54272 BLAKE2B cd5c91f810937192a3c6d8895fa4d4e323b51b76e2641e2a93a9dcf7df04a93f86dfe88b1df0e9bd6ca2e1088d02304789eef8fecf8d7e7764266306cef8126b SHA512 f1a36d42de42c7bf06f160d31f44323ab588736e7e5b0ffafe05253ec1d9fe0990e8e1a004b47f82b1316154ac1459a6145a52da5a1e2e32e1c548bb5f37401a
EBUILD cmdparse-2.0.6-r1.ebuild 517 BLAKE2B e34c932994c5e221a0124094e7cc2511becf81a53f020597d54487c86632372ce3ea5a92923330b7ae8597db23d220dff4d0f468f08e7a244a133f17395fbfd0 SHA512 141fe44acd2a2b129335f87e6e6662b3baa84483a7791e2248ecd87ec4da3636ed91eaff860616cc4a8296fb7bf92aa450d2dd3adbce7234933f3efd8fe40d85
EBUILD cmdparse-3.0.3.ebuild 437 BLAKE2B bdcd5e53b690cdcbad8407d8879a398ff59c526676b873ec82b4bc8cac883a7abcce743b3daffdd0293ae5bf795cf90bb1519ce68b1c58a61ff3d6cf84f28bcf SHA512 b7e38b2721d2ed3ba39814b83aa50c73d1d62e527a4de9ddbf8d1766cbb5251e98a535055ad52bae7787fb446c15c8394304f0679b8561bd02c5c8d30f4bb08a
+EBUILD cmdparse-3.0.4.ebuild 430 BLAKE2B fd23cae7094a685813f0c06d2661aae5d72ad4753084a1cd16d507d2141e48ec51d37a63eef15cee8982283d5c18bb50233d54b6e54e8556845860dfe709c592 SHA512 31c4b3269a5062abcc2143e43547f6671c999939a5f2115e246ab11ce117cdedfbc5aeb9712668a1e2bfb8977ebcf28d8194e53cebf9364736f3e760d49e5397
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/cmdparse/cmdparse-3.0.4.ebuild b/dev-ruby/cmdparse/cmdparse-3.0.4.ebuild
new file mode 100644
index 000000000000..0cdb3238f977
--- /dev/null
+++ b/dev-ruby/cmdparse/cmdparse-3.0.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+IUSE=""
+
+DESCRIPTION="Advanced command line parser supporting commands"
+HOMEPAGE="https://cmdparse.gettalong.org/"
+
+KEYWORDS="~amd64 ~ppc64 ~x86"
+LICENSE="MIT"
+SLOT="3"
diff --git a/dev-ruby/crass/Manifest b/dev-ruby/crass/Manifest
index 59714ffde8ce..37aab68c3213 100644
--- a/dev-ruby/crass/Manifest
+++ b/dev-ruby/crass/Manifest
@@ -1,7 +1,5 @@
-DIST crass-1.0.2.gem 92160 BLAKE2B f24572c0140abe24e00b3b345fe2afcbc13e7ccb4b5e49f11ae7ab41d99bcc25c21b72c98cbbcf2991f7fecfb70011164513d85b963efc0fac12ecceb08e0ae4 SHA512 28ea16dea1ba8e46589489a60780195711304902b805bff0b362f99e8af9c9d2ecd0c11dcdf3e67e18e0997f37594012a4ceb312df352faf56eeb47d0441d289
DIST crass-1.0.3.gem 92160 BLAKE2B 25512ebe4c1b3f2104896a0d6978a3cb58c344dbf058d308ca105866ed89bf059f2b53d98e2481f7a6a72a92f35e5625ee4588a7e886984324788bd0fee32ba9 SHA512 063dc3e95f83d713a47f88a06efc05607e75313f6f5982350ee783cb16dab159afdbf779e043ef9f5c56282e12c962c9ca2bec92cf87d1042a719ca58cd180ac
DIST crass-1.0.4.gem 92160 BLAKE2B f0ee65e3fd6bde1b87bb47347c8afbc1c4b5e98331a82e64d0b96ef4ef7db91a0903d6961074713cf68ad68363d1c9c678e62f4b3d8e7f9b4491ad2bb70a1596 SHA512 44ef5393530b38c35035833ecc140bc324d39309e18d4bb81847f415c0092230483172fd92fe2acacab238bbb771cedd44d6031f7c985a59d0ab4d2373119967
-EBUILD crass-1.0.2.ebuild 682 BLAKE2B 6a94553fd2997332ae4125a1c9c875af8eb7810668289fec216e7ce4bb202e26d7ce128e4f4dc1e9ec800e4e0fbc8d40828c6c1b8cdb1c7e3011440a0e212356 SHA512 82e675d91b035cda4dc16f0980f36e55a59c0f1a6b5c94f67ae8d3cf2bf186fe25961f2c392d0bb9d06bd40285ac01db46b140f6bc50dd3a84fb9ac3fd54e5aa
EBUILD crass-1.0.3.ebuild 681 BLAKE2B 6a52633c0d9145d4de394ff30f9501155035c247d8a0f0b34682f82bc36b7acc6acaf60facf7c34e15867696f08c4e18bdaf9c213993cd0a9ca5e2fcdb0b74a1 SHA512 7b1242c038f95f24b670907fe125c6f9b8eb8e14da75d66f391ab00369fffec74a9f08febababb534b3167e9ecc84267270c0c94b58c91ffcfbf3825d772c736
-EBUILD crass-1.0.4.ebuild 689 BLAKE2B 036302701097a715c858ae5a1e579d3977e4030af1450ab9e66e5df0739293fa384bd5252a79e6dfb199219d75c777167ce74e5b5905574db0822bdba129c123 SHA512 9d6311a656ccb7036f800a4f71006531ca3698a81575d2d2a08401c956597b4dd3802678db08318c0856a10b468a66eae0f4165250a78b0576c97c76de2f40b3
+EBUILD crass-1.0.4.ebuild 685 BLAKE2B d3d77abd7980c97a370eb2280633921993e9910b127784a39cbaf38d9e7e312e294fabd1879e60216642f77aa4fbb9eb411bf35402ff6b1c9f3ba2c955b1a77f SHA512 b1b384e59514d2348e63b6be6e3bb28f786946bda4cdb60ae4858a7f57b8542937fbf35bb76cc960fbf4ad2a2ed0745d9c85a216a224557ba993cea4e6ede4e7
MISC metadata.xml 338 BLAKE2B 7c67c73b8424d0f83d98cbc7b2c8608ae80829f5f59029a143132b0669a44eefda849bc941a34b143e0dcb3625be05eebe02a4176c219525ee3fa151676766fa SHA512 fd48781e866b789fb7b938ccc47d70a6d84af2afd104aad532d12b81c9235c3fe00c44546d8724d2c98a3e7808b62adbcd50b065e795cc634ae4fcd0eb711247
diff --git a/dev-ruby/crass/crass-1.0.2.ebuild b/dev-ruby/crass/crass-1.0.2.ebuild
deleted file mode 100644
index d8a9fac78e21..000000000000
--- a/dev-ruby/crass/crass-1.0.2.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby CSS parser that's fully compliant with the CSS Syntax Level 3 specification"
-HOMEPAGE="https://github.com/rgrove/crass/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend ">=dev-ruby/minitest-5.0.8:5"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/I s:^:#:' Rakefile || die
-}
diff --git a/dev-ruby/crass/crass-1.0.4.ebuild b/dev-ruby/crass/crass-1.0.4.ebuild
index e1901cb13f55..d520f3ad379e 100644
--- a/dev-ruby/crass/crass-1.0.4.ebuild
+++ b/dev-ruby/crass/crass-1.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/rgrove/crass/"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend ">=dev-ruby/minitest-5.0.8:5"
diff --git a/dev-ruby/curb/Manifest b/dev-ruby/curb/Manifest
index a8fd30797529..22bdb1ac124e 100644
--- a/dev-ruby/curb/Manifest
+++ b/dev-ruby/curb/Manifest
@@ -1,5 +1,7 @@
DIST curb-0.9.4.gem 82432 BLAKE2B 2bf2bf0d887369c484d246771afc9cb34c6eb72a3809f13c9047f82030d79b1be47141db03659c1e4f42792c94094e40f05d4b1b0d984aed73a47c24ef96379a SHA512 7b81ba587ac9beb203e040234d9f5032d87352a3e045d3705f474d2eaf1f620245240a59894c7147f54d55f0293f60488e8f883367f96945d49ffcdcef42bfc1
DIST curb-0.9.6.gem 83456 BLAKE2B 79ef506ef3c570cae2527b3547d3b315ec3b1ba8cb8295f5c886d653ca5f3b8454a3326b9d704ce20aea6e2ff0652bb682e9931f9ba0573f449322e087ea53fe SHA512 b592e04f963a32a81dec0b67348921da7b9a84d6943398984126eae1dc22653efbb049ad04201a7f22cbf19a03d6c587a525491d25585d3f12e29d4a5cf469a8
+DIST curb-0.9.7.gem 83968 BLAKE2B 591c4fde6fe809c813bb7586875e954dcc3b6190eb6955b5769a2dd1538d156074d0e025af6b1d42cbd820fb012b46eec4e9ca96fe61acc3697cf1f6c5018b43 SHA512 6068eaaad6b1dc2dbbf7d0588235ce2a681d786bf8ed6d072e501b7cbff600d8fbc9d675fac3949a565c8451641982cbd9ab29a50cf3707e8c4cdc35b539f42b
EBUILD curb-0.9.4.ebuild 1186 BLAKE2B a45058542472193518d96d8f2ee6d8c6e89b9376033569b04bd3f805b694b7ccf54c4f741603dabc5b0cd90c92f27f32e708e758eb3ce6b105b6bc06e2928c73 SHA512 430651ca85bf34bb5d19133299839041feaa53a544dbe90927f4f820936308ce072e82f7ff9fb38355b0db46bb9e33ca2415fe230882fec7ab0dc493f521bb5d
EBUILD curb-0.9.6.ebuild 1179 BLAKE2B d423a22dc6570f83217d5a511e7e79662b28a313c238e5cf8fdbc43df57ebb3df9054bc2710ce4a68f85c83930d58bd849f5eb5f7a5adf159ba81cc6743fcc04 SHA512 6f24d9cd670ec1639b8f4ad089475046b7f2596a1f4fa5c5c599796b59cb03d186308d8b2c19003fc4c21d3e38d2c40a9d2b4dad8a92442622bb3cbea60e548a
+EBUILD curb-0.9.7.ebuild 1176 BLAKE2B e47a7bfc7742dca74067ab75506f45b13a9306fd279547d791e81633da831e4f9e63c2f5f6fac6661a73413f12d181522196790076b0371e8983b7f112b1e010 SHA512 93917f8d9495db5fe65a551a03dcf2da4643760f9f7c3251060806644e19acbbbb32263fb5b254bc0d739c295b86b48e25d681e6852facf8c8c1b143d0022359
MISC metadata.xml 335 BLAKE2B e68d36e70f8859cbc9d47397720949fdb7d048601e46c7380575f6c5ce43b04dccc2eb3bb0396a72beea0840f197ceeb5325e935431ef45022bdb2749e1cb57f SHA512 993073ca664dcfc0698a820063013ae20e431f0d2d1b5fa27e0871ba33ebcd09ac70de516ad943934a3a4783d3df4dc93e533082b3b47f245908a5eab4e94658
diff --git a/dev-ruby/curb/curb-0.9.7.ebuild b/dev-ruby/curb/curb-0.9.7.ebuild
new file mode 100644
index 000000000000..4f617df41cc2
--- /dev/null
+++ b/dev-ruby/curb/curb-0.9.7.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rake"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby-language bindings for libcurl"
+HOMEPAGE="https://github.com/taf2/curb"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" net-misc/curl[ssl]"
+RDEPEND+=" net-misc/curl[ssl]"
+
+all_ruby_prepare() {
+ # fix tests when localhost is also ::1
+ sed -i -e 's|localhost:|127.0.0.1:|g' tests/*.rb || die
+
+ # avoid tests making outside network connections
+ rm tests/bug_postfields_crash.rb || die
+ sed -e '/test_easy_http_verbs_must_respond_to_str/,/^ end/ s:^:#:' \
+ -i tests/tc_curl_easy.rb || die
+
+ # avoid failing tests where failure condition seems weird, no
+ # upstream travis so not clear if the test is indeed broken.
+ sed -i -e '/test_multi_easy_http/,/^ end/ s:^:#:' tests/tc_curl_multi.rb || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ emake -Cext CFLAGS="${CFLAGS} -fPIC" archflags="${LDFLAGS}" V=1
+ cp -l ext/curb_core$(get_modname) lib || die
+}
diff --git a/dev-ruby/daemons/Manifest b/dev-ruby/daemons/Manifest
index 66ca46063666..9745a109046b 100644
--- a/dev-ruby/daemons/Manifest
+++ b/dev-ruby/daemons/Manifest
@@ -1,3 +1,7 @@
DIST daemons-1.2.6.tar.gz 27557 BLAKE2B 7c08b637ab37f764309fd260c4ea6c11402b89ea327eb47ea0af3860397ece795467a11c4ae5d8577972f5d8e2c6590f4d8112027f06db941b7181e33c158736 SHA512 8276685a684093252bf136c552a613a5208f4ab34f178be9425c62ea59fe1eebe671a7dd6c57d30744187b9ae58d7a7f1ebf58468e988565a30ca4417f2a90ea
+DIST daemons-1.3.0.tar.gz 28692 BLAKE2B 63764fdaae20e789ff77ac3a2a6b8d6d6d1548abcc2683a9a52080490166abef507dbe45ec5b3cf4c190abe366f00cac238eb3d7a34e701e7e761fe986fd949e SHA512 110b925c458ee92c2497c924b080297609ad4bec3944926011405c67532b80cd4e1ba0a414919db0a48a158e4fdf6c15d3b17e8db350f1c5d1cdced32f52d198
+DIST daemons-1.3.1.tar.gz 28805 BLAKE2B 4ddb9cb9a5a6de5ebeac8ac69c2712500f9dd18c9d194efce3152735533a2aef7a4cf0e034e4c1781e5d89c1be18e7e7c119455bafb0bf4d8cec279b1e8f6308 SHA512 ceeeefbf44727a1ee43b651bbc3f8e5ae83c73388d017d240d95624586b91a3b32602464f4a5ff53a854d6cc6fa1dc47e433a665f0ad7f08e440c0a798743d80
EBUILD daemons-1.2.6.ebuild 876 BLAKE2B 9f2e6bfa87cde49165ad6d1d1931acc80a17107393fa63e338c73df94a91d2a5c1aed1fec2cbd33f4cc23f06eb577b7247fb0c50bcf72d91c22273f84e85c88a SHA512 16a648a3f8fcdc4ce61676e2e8e1ce9457b5fbedd931ce0e7fd2464ab3d5b6040644dedb9a3a3b2e264d640e36ce5a0ebe7398bb0480738cfba5691d999b1c07
+EBUILD daemons-1.3.0.ebuild 880 BLAKE2B 2af10cdfe57bbca14412076563c2d0569117551ded4406e12aaf07625dcaf9c750758ff9ffd9ef1c7920440b4a828b7506f4fd3b939f46e9860f472da80f8da9 SHA512 3b74e5ad95626afcf64b70fd5812414b8c00d9f54fd98187ed44bf74cb3c5f3448a90b435061970b7bd902dd8438c04fab3370f3fa4914e510ce7120da9ae5c4
+EBUILD daemons-1.3.1.ebuild 880 BLAKE2B 2af10cdfe57bbca14412076563c2d0569117551ded4406e12aaf07625dcaf9c750758ff9ffd9ef1c7920440b4a828b7506f4fd3b939f46e9860f472da80f8da9 SHA512 3b74e5ad95626afcf64b70fd5812414b8c00d9f54fd98187ed44bf74cb3c5f3448a90b435061970b7bd902dd8438c04fab3370f3fa4914e510ce7120da9ae5c4
MISC metadata.xml 345 BLAKE2B 7e783ce974aa702ba94e5d1d1b17646297e1db1c51d4dad02408e678092afb21647d8a21f0beca7d8e03f4c5271e3f63f643e3d113bd1d89ca927110b9d447f6 SHA512 c6e30f1117d3ebc21e91cf49a6e4952f3cadef673c1a624f9b5cdd4bcf036f1a4d25120799ff72896b2bd38386fe251e72b27028e2a31551716f21bc90217cec
diff --git a/dev-ruby/daemons/daemons-1.3.0.ebuild b/dev-ruby/daemons/daemons-1.3.0.ebuild
new file mode 100644
index 000000000000..c11106d3dddc
--- /dev/null
+++ b/dev-ruby/daemons/daemons-1.3.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="Releases README.md"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Wrap existing ruby scripts to be run as a daemon"
+HOMEPAGE="https://github.com/thuehlinger/daemons"
+SRC_URI="https://github.com/thuehlinger/daemons/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="examples"
+
+all_ruby_prepare() {
+ sed -i -e '/\(pry\|simplecov\)/I s:^:#:' spec/spec_helper.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ use examples || return
+
+ insinto /usr/share/doc/${PF}/
+ doins -r examples
+}
diff --git a/dev-ruby/daemons/daemons-1.3.1.ebuild b/dev-ruby/daemons/daemons-1.3.1.ebuild
new file mode 100644
index 000000000000..c11106d3dddc
--- /dev/null
+++ b/dev-ruby/daemons/daemons-1.3.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="Releases README.md"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Wrap existing ruby scripts to be run as a daemon"
+HOMEPAGE="https://github.com/thuehlinger/daemons"
+SRC_URI="https://github.com/thuehlinger/daemons/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="examples"
+
+all_ruby_prepare() {
+ sed -i -e '/\(pry\|simplecov\)/I s:^:#:' spec/spec_helper.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ use examples || return
+
+ insinto /usr/share/doc/${PF}/
+ doins -r examples
+}
diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest
index f3c660e0fc57..57594600e28d 100644
--- a/dev-ruby/dalli/Manifest
+++ b/dev-ruby/dalli/Manifest
@@ -1,6 +1,6 @@
-DIST dalli-2.7.6.tar.gz 48481 BLAKE2B 9f83523b75d1c6fa109aba7e288e13924d8c7677c6fa38ffe5ce21dfb22f858f8a3ab8593afceed97e980e5f0172c1f8c58cc96b42f4bde31013f5ffcbb26f8b SHA512 ee2270e719f6ff108654d20dfc560cdc6067808c211ae75304f5ca3f7772561b25a699fddb051e42db744bb202228bdbb904171faf5e1804f1f2bed4341bc258
DIST dalli-2.7.8.tar.gz 51599 BLAKE2B 935fc1b0ffb2c93c0ef8ab6a82e63b4e272c51ae6c2cbd0c670953c0943942c25b4c795ca7953ad4e53284f6b6e35b44be386ec4dba0c96345256e3b3173152d SHA512 5fa48a01db15fdafa179663b71867dd6a9c2ab7b4b94434f650c1ce37bd71caa2bb22efe032a4eed777538cdc341f22a251d14772aaba62f4a6d9d8c33b6a346
-EBUILD dalli-2.7.6.ebuild 1407 BLAKE2B c1a47e18c933355b7cb917582e8342218da00e1755e92691abae96254d09a43e06c0b27ddaf64df66e9831a8eac04c0297d57007ea4509546b9f529a4fa601b5 SHA512 de044b223df4c284be5b981aeccc401365c47143c7f1b33768278e24f51eda5270ffc482f72eadf9af31b8b5b527becfbcafd810c1b9d1e2d2683560156fdadf
+DIST dalli-2.7.9.tar.gz 51971 BLAKE2B ddf0286cd4edd1298d0cc759b5e5de1e60bb1ea1f8fbfdab559a09e716a0384c2bf5c70c6922d1b0d15df1af4de83eee16965a6d6f0543fbd5a0850464fb9f11 SHA512 38d4bb0a9c15175cdb77e40a0131c4e2caecc5b39b6fa15604aff8f1808429d2bf021f8817e9c2448007d5fb1dc50ea61c679a5a47ca54869d71391ec522f419
EBUILD dalli-2.7.8-r1.ebuild 1390 BLAKE2B fef340fbf6d16192c9173d096f2763ab0e12097b457e0a4249a3c88b5e14f04390a314bee0391c856c14933aa484347f1bc4b32d418e772adf9873e6d0888f01 SHA512 be632a4d5cbb0fa2c5d36a48b67da95ae528e159c48f33bc2f7604e32d513767c939c4ae4d3dac0ea788e7b2665b9d3fa2fce7467802d9006396ee94c0127cc9
EBUILD dalli-2.7.8.ebuild 1401 BLAKE2B c6119bf16e8b63f85b677507f225b25cccf32c33112dcd2c5374f62d507472d014d7eb0b0445d99de1aa3307f517fa90ab16c6c70478bb954c62868495224a23 SHA512 b898e173732ba03315325018579086522d653d2e3cf7671be74bf762d0789b666e5d0089dc61a3b9511d6e5fc40a246b86f41d0455c0528d51859c3e768894f5
+EBUILD dalli-2.7.9.ebuild 1572 BLAKE2B 2a0dd07b2372178d3e19c574fed05ca873b5a3999cfb980a016a3c896fcd2c059dd7c1e541798550ea3553734e2d782680cef7901103affe736e896528a552a2 SHA512 4dc4c553810b8a6646a9eb39b09fcdd17640a9ee188d637d889717f6b17b4099ae036a54357b766b1f16348af33059901b6426ba9699e4d4a9c273a66ea89e34
MISC metadata.xml 346 BLAKE2B e34b47009de19ff810f3c3893517533730fa09cc4713b5fb8ebc05011004e17466ca0a6e6df307e5748003a7b4c83691d28ca0d80b423f6f870c4f7fc9be88eb SHA512 22b3ca0c5024974556840a2cf47ffa0dac63b6a4573d2ca6244c3ec9231b1c8321c7f544bc979882a6bb6ca37545b8ccf4612ce9ffd1ab34521b24e896f57e41
diff --git a/dev-ruby/dalli/dalli-2.7.6.ebuild b/dev-ruby/dalli/dalli-2.7.9.ebuild
index 995b081f9ea8..dcd9944f6e06 100644
--- a/dev-ruby/dalli/dalli-2.7.6.ebuild
+++ b/dev-ruby/dalli/dalli-2.7.9.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_TEST="test"
@@ -18,16 +18,16 @@ HOMEPAGE="https://github.com/petergoldstein/dalli"
SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
IUSE=""
-DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.4.0 )"
+DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4 )"
ruby_add_bdepend "test? (
dev-ruby/minitest:5
>=dev-ruby/mocha-0.13
dev-ruby/rack
- >=dev-ruby/activesupport-4.1 <dev-ruby/activesupport-5.1
+ dev-ruby/activesupport:5.2
dev-ruby/connection_pool )"
all_ruby_prepare() {
@@ -35,7 +35,7 @@ all_ruby_prepare() {
sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die
- sed -i -e '1igem "minitest", "~> 5.0"; gem "activesupport", "< 5.1"' \
+ sed -i -e '3igem "minitest", "~> 5.0"; gem "activesupport", "~>5.2.0"' \
-e '/bundler/ s:^:#:' test/helper.rb || die
# Drop rails dependency which is only used to display the version
@@ -43,4 +43,8 @@ all_ruby_prepare() {
# complicated circular dependencies.
sed -i -e '/rails/I s:^:#:' \
-e '14irequire "active_support"' test/helper.rb || die
+
+ # Fix test compatability with memcached 1.5.4 and higher
+ # https://github.com/petergoldstein/dalli/pull/672
+ sed -i -e '/memcached_low_mem_persistent/,/^end/ s/-M/-M -I 512k/' test/memcached_mock.rb || die
}
diff --git a/dev-ruby/delayer-deferred/Manifest b/dev-ruby/delayer-deferred/Manifest
index a255eb841772..ec7aac318684 100644
--- a/dev-ruby/delayer-deferred/Manifest
+++ b/dev-ruby/delayer-deferred/Manifest
@@ -1,5 +1,3 @@
-DIST delayer-deferred-1.1.1.gem 13824 BLAKE2B c772e000d4652f379247f0536092afd1463fa72f99ea30f4504b74a2ecb89ced5a191308ba360465c89ea5bd78d1ab113877544457453a0e788e7f77dd85d923 SHA512 dd1568bd34071df12909d64f3fbfa4d48ad9e8f09901812e77ba15b56aaf79a24a61bfa2f7603526dba5c8a9bd048a27521244a4941be306c2edeb9b3d5e16b9
DIST delayer-deferred-2.0.0.gem 20992 BLAKE2B 0a297ad96a76ce38497c26c596581b3082d7cb9f2b0401ff90a2985a82340ac5e19124d03dde807a57d6765c2af93ef167a1557be171bffa71aee595a6ebb3c4 SHA512 d1e33f318e45ea212a84eea436f396ac9a1fb5ceb3bba018ff5b58211352954447f798148092bf46a8e29c6bc7d81e1c091f95e68f43339d4de63e46c98e5e0f
-EBUILD delayer-deferred-1.1.1.ebuild 533 BLAKE2B 7effc1dcb585d5a6b7192cdb3a94b7d18f14299cb430db97b46d20a7f27da5bd90125e8c45827503bcac22fad6de21660bfe6ed8714c0d512d3a92e909683c1d SHA512 45f34ad3e5af321a41a47b9ea6645db470059a773e12b7ae556e8ebc6e4bcbc8c35a46dec8abf1001527367fe2ef00801de0a977ac78b484f91fea8b153bcee3
EBUILD delayer-deferred-2.0.0.ebuild 587 BLAKE2B 262b98ba55bb619a7013443016c37169ca97c122ade316a6754a4aa884c0926caa67ed2c102a9b2bd3693854e92c7b1f92f05d1ae9371edb1699d716bb0b1b5e SHA512 a9255a9eb1753dd6f9e7f76cf6d6d443f0f874411e9992678180c1114ae55e63488becdb6272eeb0dfcd14cc89f39b0ffcecd356ca5988a4443a5acb36255a66
MISC metadata.xml 474 BLAKE2B 5e75d643a2080cbcf84a8e0173c9ac4305317f952fab14a573f45ae650aa56bdeb11ffb2efb887b9a206f04cbc9eefdfe065766b21811cc627387517f23421b4 SHA512 8d070713e84530e8e20065635f5dfd632661a491e3ca8dea97bf8308b6ec7fabce0411afad7006856559f4a8fb9f4b6fdfa196bbfebc0b993cab521ce771ad5c
diff --git a/dev-ruby/delayer-deferred/delayer-deferred-1.1.1.ebuild b/dev-ruby/delayer-deferred/delayer-deferred-1.1.1.ebuild
deleted file mode 100644
index 8b0a11821727..000000000000
--- a/dev-ruby/delayer-deferred/delayer-deferred-1.1.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby implementation of JSDeferred"
-HOMEPAGE="https://github.com/toshia/delayer-deferred"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/delayer-0.0.2:0"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' Rakefile test/helper.rb || die
-}
diff --git a/dev-ruby/did_you_mean/Manifest b/dev-ruby/did_you_mean/Manifest
index 8af51022f2b9..76a801c16a3b 100644
--- a/dev-ruby/did_you_mean/Manifest
+++ b/dev-ruby/did_you_mean/Manifest
@@ -1,7 +1,9 @@
DIST did_you_mean-1.0.2.gem 30720 BLAKE2B 8b61cecd66affedc4a730655d251f99581febad4e51f18e3b48f30a01f25fa9ed4897c9431d872d9daedf10f46310481979cd44cbf4640d7681bc7425f4df35d SHA512 a6b19dd909423505553759d6470266680056b6804f9c42452eecf9104a8de71a460a4baa53111ccfe830e3dbdc04bad9382d77f9098d1e114aecdc34a4ef57b6
DIST did_you_mean-1.1.2.gem 30720 BLAKE2B c1fb841143928854854892e2c7890cb3952329ae3efd50401b43bb4bd327b0564ab2f0fb33a4bd23278e1a3570594f2e13ae6c0cb52ea244ccef392f68e79d09 SHA512 bd1f5eeaf6c527bd6a0ef79555aeee459f9e2fee82215e6f3a47e380535d366eea1f7b199ae99de2736125785c7fd76a1cd6e8bc7cd0599a8d4cc6c5184c85de
DIST did_you_mean-1.2.1.gem 20992 BLAKE2B e8827b3f6797145c1adf5fae2a681ad8f437c1dfcb746465c4bb0c59f61285c2f2a65d5e31e2a501da812baf52a2f1d78b81c2d74a194d7309778cece56c1752 SHA512 98a71ad3c4fe92efec50575e26723cd3b5c60b25cd24767a7aabdb4e2b343b131fe3677367c78995f07c513d39d47984af80bde0ec2f6aeafcb34be97f134b1b
+DIST did_you_mean-1.3.0.gem 23040 BLAKE2B 2ff2049a9db318151f7a42f00b22452e60b101152d6b170e59aed9804a87658015472cdbf2fb995aea4999cfabf23a09bf09d4ec4f47bdd62193c2e20c7a8a2c SHA512 a2b2bc30d1f87d535e0af765ca53e74ba156cee877f78caefa196e335939748e0ee0512ba4cbdc4ddf4b354715299b9f8593a08f65e97e9f7c83cdba55e354f3
EBUILD did_you_mean-1.0.2.ebuild 669 BLAKE2B d0b35f752625a31f68a3f38fac8837809129c1eb9668972f34df168c420e4003b5fcd0bf0975ca7778d935a4824ab2ff287ee7202369d9b213ed77c89bcfd044 SHA512 253afd8bc2b8bbb40d34f05d75f174bcf5083ca5e2276b0054c16aad32f2bcfe3058bcb1b90c084c73436e2ef8caa533ef00186dc6c1923c82794d5b5b136396
-EBUILD did_you_mean-1.1.2.ebuild 769 BLAKE2B 9c99c3e0ee07791489761d5b6eb60f0119d45e578d3d570edfcdc6305afa7bd88dfdf9e5d137285fc689f185c81d0142f19f9f952d8a4d1b344d4dc5bc4d99e7 SHA512 3d8d28a116b1e5515a0b05803ca1462968fa0d53266a1c5d6009a3e3f4bf6c81e9ab1b0585e06cc3f52099dfec72955c624ad4f49437dc0c2d5ae29e40a2a385
+EBUILD did_you_mean-1.1.2.ebuild 766 BLAKE2B c51362a1ba34cca3db71669ca457d6e52df83cd1167b76e372da8ab0fe8d1156b48bd0e0780e80d2200b114d1492fe714bad807db6c87d03ff2fe030aa6b7c48 SHA512 33c2844bed48a55cc59ce09fe8219081071dbbc68ee78f0660947b161b597e187888c3cf8c73c3729c7bd18813608f3148e0b0c37fbb5ebedc08ceb4b44ac390
EBUILD did_you_mean-1.2.1.ebuild 625 BLAKE2B 1d1b067f8f160aef0c3ed34a6aa03d10055dbd96387b99eb5e6cd5db3f3f287b1c05a97fc3832fd90fb205ea425cd58acd2b6ee2239655bb806f6bb4f13f2dfe SHA512 0b5001995dd33b7ea70857e7b2b4280df489128477710b58d81d7b1f7054bfe2c3f6abd380940d660150f5df4ebfe8d11568d3c719a2cd0187653065dcd640c7
+EBUILD did_you_mean-1.3.0.ebuild 622 BLAKE2B cd9f20917a26572aded438619238d336b59cad47020d46615b39eb067d47bfa25a5db480683b39fdeaea5adf3521ec08e1b3e546023f4e15af787ad01035b410 SHA512 1cf34fe0bffff66799134af8aa5ae3c46920e722d0f0b0b010a959e1eac4ac266466d380348fd8e8e6c34c9648133b3ad86ba620a801ae378ae25706607f5009
MISC metadata.xml 345 BLAKE2B b3764e5648286cb66e03f3343a41b460ea2bb24f51e1c25e89e386c2b16769c9b1f88888b1e10b2c2d0a2346659195454e4ee8262aec0d4a9066795759cad053 SHA512 418114238e3e2db16ebcdd3de5213b3bc0f0a45ed719de1be60cb19015966cf39912f38d0858e22aa6330ac2e7fb58a1452e9623e7559c26161d70e0f29e66cb
diff --git a/dev-ruby/did_you_mean/did_you_mean-1.1.2.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.1.2.ebuild
index 2e405f4bcfab..3a924309c02e 100644
--- a/dev-ruby/did_you_mean/did_you_mean-1.1.2.ebuild
+++ b/dev-ruby/did_you_mean/did_you_mean-1.1.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/yuki24/did_you_mean"
LICENSE="MIT"
SLOT="2.4"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/did_you_mean/did_you_mean-1.3.0.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.3.0.ebuild
new file mode 100644
index 000000000000..f50b44e71626
--- /dev/null
+++ b/dev-ruby/did_you_mean/did_you_mean-1.3.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="'did you mean?'experience in Ruby"
+HOMEPAGE="https://github.com/yuki24/did_you_mean"
+
+LICENSE="MIT"
+SLOT="2.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/ s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/dnsruby/Manifest b/dev-ruby/dnsruby/Manifest
index 6f5c8495ce1c..b71868942b5d 100644
--- a/dev-ruby/dnsruby/Manifest
+++ b/dev-ruby/dnsruby/Manifest
@@ -2,8 +2,8 @@ DIST dnsruby-1.60.2.gem 254976 BLAKE2B fa91e3994331fcb37650c905fb00cd58363ca9b90
DIST dnsruby-1.61.0.gem 257024 BLAKE2B ba0662b758e8950bf4d9617ee1b36330ba5a66560c8a07985dcd7c41be0881287e4b4de35e009c0319021ba7ebde107f67b3bff0eecbac101ebe32fa0d8b3d97 SHA512 7ea06e40790a822d7eaa604d349acb692103b7dd5faa2b9fce8e3a4bba520d9597e1c6e7c5f74ad64cdcdf2583bce606d444c07b4e52d3ef6630fc7869168015
DIST dnsruby-1.61.1.gem 257024 BLAKE2B dd5329ec48220b6ddd8b156701b840b1990c12bd1d7d46fcf1fbf62cd86437fa47829fdf95b48aa0d1e2608be524fdb1580019817a96b6ccf7297be490ea97fd SHA512 418dc94931a5a0f8ed136caa29acadf1d45026ab521bf95d0548e7f8122599f405e71a73331921e606542a9178bde99a7ba53aee91459201d73b33f9f0f59b58
DIST dnsruby-1.61.2.gem 257024 BLAKE2B 9b87f0f7e1d3062d30128b131e0ba5fdf7dee8114e0e86f6d63ca79e15db686b412906b685a7db0571fb5678de5148cdb59c0e67c6402c193e13772645be31ba SHA512 39ba76a0ca5073b5d03172754f99fad31c3a9af9e2856b930364eb2a5859619b56a1adbf5c84ccae085afcfdc2e32ffd67cf2a92a4e6150b3a113a03e5c7503d
-EBUILD dnsruby-1.60.2.ebuild 802 BLAKE2B 66ba1eb5a8a48f3df819d15e0785ba52399a61a1a574b693d80db25e99e0df315d950166a93ad002c381be8b57400255b3eb461dc08344f042f309d7994cdd62 SHA512 4cd705757ee37462f5183542cafa9ffbe5ae8acb0f0c6abef60af4a48c87ccfe96cb8cb8115bb6505ef156e442ae8ef3b6498c8d2b1b28e627d5b0da7a992f86
-EBUILD dnsruby-1.61.0.ebuild 795 BLAKE2B f8e90b4cc2103c0ab1685576405cdc97274439450285c9941bdb894db32989d25df523ad70a6aa907a043d83cc62e5cc44c58d266823d49e16bc2c6d8ce602b9 SHA512 620a80c40b8897e885f21223fa8c14edc596a0253ddf11276a02311ecd4fa080b90fa675f41dd1e22d91de7b1a60dbadb7da9241af048ba9c0227b2a0231e6cf
-EBUILD dnsruby-1.61.1.ebuild 795 BLAKE2B f8e90b4cc2103c0ab1685576405cdc97274439450285c9941bdb894db32989d25df523ad70a6aa907a043d83cc62e5cc44c58d266823d49e16bc2c6d8ce602b9 SHA512 620a80c40b8897e885f21223fa8c14edc596a0253ddf11276a02311ecd4fa080b90fa675f41dd1e22d91de7b1a60dbadb7da9241af048ba9c0227b2a0231e6cf
-EBUILD dnsruby-1.61.2.ebuild 795 BLAKE2B f8e90b4cc2103c0ab1685576405cdc97274439450285c9941bdb894db32989d25df523ad70a6aa907a043d83cc62e5cc44c58d266823d49e16bc2c6d8ce602b9 SHA512 620a80c40b8897e885f21223fa8c14edc596a0253ddf11276a02311ecd4fa080b90fa675f41dd1e22d91de7b1a60dbadb7da9241af048ba9c0227b2a0231e6cf
+EBUILD dnsruby-1.60.2.ebuild 804 BLAKE2B b5c20ced301477e0d4004c5c30cdd3ccc78bd0f05111ff8a9f1c24cc8eb2f4d8942f4c82558da60e81852f9657a57aea69902be443411a5d121ce3215be4aa3c SHA512 c3f68330691e119a27f537b635aab8c39e7a46ab6bc7e06d4defc0fa61d3c8e1a814ab8a75c606a6c1d755cb83cd95a90839084f84f4f6f168d1534f0bbbb29b
+EBUILD dnsruby-1.61.0.ebuild 797 BLAKE2B 64620de60ecff904a2c4313f1b77d5723e5add13d403ef78738f88127419c8b1dab70484056899a901e00d62fb9aa4acf38671dd37a3f5be9a61648bf9a46985 SHA512 86d97117ff03547471d6a892e118bbee8f63def72c432e934000be65e664d5fdf74dd29d98fd44ca4cfff5e6f4534ef160a2bde35b8fed4458e8751db60e696f
+EBUILD dnsruby-1.61.1.ebuild 797 BLAKE2B 64620de60ecff904a2c4313f1b77d5723e5add13d403ef78738f88127419c8b1dab70484056899a901e00d62fb9aa4acf38671dd37a3f5be9a61648bf9a46985 SHA512 86d97117ff03547471d6a892e118bbee8f63def72c432e934000be65e664d5fdf74dd29d98fd44ca4cfff5e6f4534ef160a2bde35b8fed4458e8751db60e696f
+EBUILD dnsruby-1.61.2.ebuild 797 BLAKE2B 64620de60ecff904a2c4313f1b77d5723e5add13d403ef78738f88127419c8b1dab70484056899a901e00d62fb9aa4acf38671dd37a3f5be9a61648bf9a46985 SHA512 86d97117ff03547471d6a892e118bbee8f63def72c432e934000be65e664d5fdf74dd29d98fd44ca4cfff5e6f4534ef160a2bde35b8fed4458e8751db60e696f
MISC metadata.xml 413 BLAKE2B afeb40e610311f15b7a95117ea91507e9cfcc0e26903cab7e58f0af5dfce580dd782e96338a8a6a7573cb3ac12497541c2c3284fac9f35b045d5a26608c5506f SHA512 4badb70d7bfddbd8d242d1b400672691ccf737a329e365321dc403dff791669417ba0b0df62efd1ad1c5946e11a7756b22a2790b171e3629d2d30ebfefc5c0f9
diff --git a/dev-ruby/dnsruby/dnsruby-1.60.2.ebuild b/dev-ruby/dnsruby/dnsruby-1.60.2.ebuild
index b2e1dbe2e251..c0d04b612dd0 100644
--- a/dev-ruby/dnsruby/dnsruby-1.60.2.ebuild
+++ b/dev-ruby/dnsruby/dnsruby-1.60.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ inherit ruby-fakegem
DESCRIPTION="A pure Ruby DNS client library"
HOMEPAGE="https://github.com/alexdalitz/dnsruby"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/dnsruby/dnsruby-1.61.0.ebuild b/dev-ruby/dnsruby/dnsruby-1.61.0.ebuild
index 305d820349e9..cf8d2f3142ab 100644
--- a/dev-ruby/dnsruby/dnsruby-1.61.0.ebuild
+++ b/dev-ruby/dnsruby/dnsruby-1.61.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ inherit ruby-fakegem
DESCRIPTION="A pure Ruby DNS client library"
HOMEPAGE="https://github.com/alexdalitz/dnsruby"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/dnsruby/dnsruby-1.61.1.ebuild b/dev-ruby/dnsruby/dnsruby-1.61.1.ebuild
index 305d820349e9..cf8d2f3142ab 100644
--- a/dev-ruby/dnsruby/dnsruby-1.61.1.ebuild
+++ b/dev-ruby/dnsruby/dnsruby-1.61.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ inherit ruby-fakegem
DESCRIPTION="A pure Ruby DNS client library"
HOMEPAGE="https://github.com/alexdalitz/dnsruby"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/dnsruby/dnsruby-1.61.2.ebuild b/dev-ruby/dnsruby/dnsruby-1.61.2.ebuild
index 305d820349e9..cf8d2f3142ab 100644
--- a/dev-ruby/dnsruby/dnsruby-1.61.2.ebuild
+++ b/dev-ruby/dnsruby/dnsruby-1.61.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ inherit ruby-fakegem
DESCRIPTION="A pure Ruby DNS client library"
HOMEPAGE="https://github.com/alexdalitz/dnsruby"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/docile/Manifest b/dev-ruby/docile/Manifest
index 043944ec4a6d..5c07c0e83266 100644
--- a/dev-ruby/docile/Manifest
+++ b/dev-ruby/docile/Manifest
@@ -1,9 +1,3 @@
-DIST docile-1.1.5.gem 14848 BLAKE2B a8689b3d1a23cac3f62c9fa5d6dd6425bd780a01ffaf96869a57d1bb0a7756b2d8242d77726ed7286e3405c0abc86644e6ac6b51722d120d4c541e4406d7de4d SHA512 3bdb2e42d83fd0050bf541d4dad0120180b63f80ab5ace1504ab7a12bd38397a89c74855437698267b4a87d72dd02dd4ab4ec365a2a4610828d2b100c2a9e3d4
-DIST docile-1.2.0.gem 16896 BLAKE2B eadbf625fe1f26bb63cafdf2c30e53d0f7362e19baeac2ffaa8bb8ecc01453bdd7a5d1b5005bf60a892b6f48188f0d7d3e2a1d75b53cefddc206e11c0384982b SHA512 328ef09e4d9981aeaec8e3d97ed54a1806ca1de8e5a00b6f2b311e377fcb986eef1b7fbfa8a27992d235f93629a636fa20a5c347ae7310f325af7e4af88ebccc
-DIST docile-1.3.0.tar.gz 14120 BLAKE2B 4567905283779e76a2f29fbf40968119bab10959e87c7a4ce9cd35cc77c138704867c032116e7cb682325eb61690afa002b80018241aa330d5e84df20810c2ad SHA512 bfbacb5197ed384dac82111799ecd23f074dd6c70e978e12c0bf9a017cc815429005153c155c62e2c6b04016a8b19cd5e2c4f4af68c899d8273423a4e0992502
DIST docile-1.3.1.tar.gz 14341 BLAKE2B c19b9e3ceb140018b199d9fc59eb64cd94f793a7eadf52562f970dcf302796f59329648506551874fd88c68b4b7da928a7af0cd1a00aa629315feb8d4d54fa2b SHA512 e04c5ad1da3b73b8d5f551a447cd63eb761d6c0c2887a73d0fffcfdd0e5e5d1991184b8d1ba242575708dd2234d96871ecb47fcd7bc6a4986441589cdea07dc2
-EBUILD docile-1.1.5.ebuild 513 BLAKE2B 3e77257ee9bf68757011077a39cd31c05b3e15d1161bffbbf23ce73b7a17ba0ad8db0ad9ff14ad2a9ffaee9bd35b5d9c1c4a6c338d82dd34416cd98f349f70ac SHA512 8ca56622d9d5d496161b7fbe11790ad8ade778e565c090b6c399b37677b2a9dde04710f62d3eb60b8c9cae3d685188e143ac3c52bbfe737450c4b13d5c055ad6
-EBUILD docile-1.2.0.ebuild 574 BLAKE2B 9e0423a18009f60c536f01524551566cbafb65ba0988a516ba79457d2e8e6cb78c5f1a81f7a7ea2114c27581e76ab6c39c877e31c6afb986742f1c1a33b11524 SHA512 53dfca3c0c52a69e3d973513d411e364a5c1ff3e011e5f8c4e2ce7c2ed3056c53241a22726ce5c839a0381935b5d12ab99505af39d70b531ba4d70b78aae9848
-EBUILD docile-1.3.0.ebuild 772 BLAKE2B c9363f7e38fbdfa4bea273c31375054281eb4e78eedca0e7299a0090dfe372075b0449cb542d53ff0bff80bb624d383e579917daa60523bd3a805f7ae82585e3 SHA512 36d80a97c1b55a3f79544376a48b2311e73bbc3f3521308ee86ece45642300efc277ea92f0279dc30db2bb262e1c5efc414bb1249ca33100a228cdcfd575c8cd
EBUILD docile-1.3.1.ebuild 772 BLAKE2B c9363f7e38fbdfa4bea273c31375054281eb4e78eedca0e7299a0090dfe372075b0449cb542d53ff0bff80bb624d383e579917daa60523bd3a805f7ae82585e3 SHA512 36d80a97c1b55a3f79544376a48b2311e73bbc3f3521308ee86ece45642300efc277ea92f0279dc30db2bb262e1c5efc414bb1249ca33100a228cdcfd575c8cd
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/docile/docile-1.1.5.ebuild b/dev-ruby/docile/docile-1.1.5.ebuild
deleted file mode 100644
index 759c4462e5a1..000000000000
--- a/dev-ruby/docile/docile-1.1.5.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md HISTORY.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Turns any Ruby object into a DSL"
-HOMEPAGE="https://ms-ati.github.io/docile/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/require \"github\/markup\"/d' Rakefile || die
-}
diff --git a/dev-ruby/docile/docile-1.2.0.ebuild b/dev-ruby/docile/docile-1.2.0.ebuild
deleted file mode 100644
index e38d1a5e24d2..000000000000
--- a/dev-ruby/docile/docile-1.2.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md HISTORY.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Turns any Ruby object into a DSL"
-HOMEPAGE="https://ms-ati.github.io/docile/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/require \"github\/markup\"/d' Rakefile || die
- sed -i -e '/^unless on/,/^end/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/docile/docile-1.3.0.ebuild b/dev-ruby/docile/docile-1.3.0.ebuild
deleted file mode 100644
index a33094904d34..000000000000
--- a/dev-ruby/docile/docile-1.3.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md HISTORY.md"
-
-RUBY_FAKEGEM_GEMSPEC="docile.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Turns any Ruby object into a DSL"
-HOMEPAGE="https://ms-ati.github.io/docile/"
-SRC_URI="https://github.com/ms-ati/docile/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/require \"github\/markup\"/d' Rakefile || die
- sed -i -e '/^unless on/,/^end/ s:^:#:' spec/spec_helper.rb || die
-
- sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/dotenv/Manifest b/dev-ruby/dotenv/Manifest
index 80f6a60d33f0..3dd4ed5537e8 100644
--- a/dev-ruby/dotenv/Manifest
+++ b/dev-ruby/dotenv/Manifest
@@ -1,7 +1,3 @@
-DIST dotenv-2.2.2.tar.gz 15856 BLAKE2B e27a2650c79aadb31545c3a02d698f5cc3c9e27ddf07aa853a1f776b467f3cb707dda4ee3a0c107fbeb4a5609ded993ab74c81721cab088239858c28bd8e3ded SHA512 6af4039cec9c4c85240dc01eee5e24cac6b762e2fcb0d371bbde4cf03743e1917436664d2ea2e59fa619fddce96c9d3848354d42c3a621556cb120ed1cd0cf2b
-DIST dotenv-2.4.0.tar.gz 16613 BLAKE2B e9f6a3bd08f610f829c09a250916d2b3194f699aa3b19c05e13ac77a4fdcf8a830ff43ddd6203d08fc96b70fc6b5d35b518ee2a640dd5a2b49886fac8a67fdb9 SHA512 59ae851ef6444dafa673549e84e9476c9ffb78ac6aa078be0fbdc0a1011e4df1dbbc664c612759c0932051bbe954a62679b4d9304dea0191469bf3d792943955
DIST dotenv-2.5.0.tar.gz 17188 BLAKE2B 8d6adc9c137cef5f60462167b995e89f341c6d4d384cbf84c51eceb930f29e72da6e1c57044cd1a11c3043b829b75d9dd20d883ea13f4ecdff7a4c18ec17d4d9 SHA512 cea71aa801f6e79aaeb2cd6f33af16d3b548c97112a13f5638acf6eb12c73a434c4c3d89a08d074ffc589d6fa4e77534feb6c1cee9b7290b2acc6520637ccf18
-EBUILD dotenv-2.2.2.ebuild 1015 BLAKE2B 51f9da2c9e17caae8864d7cc7f0b88ef8e16276db7ea73fdf83a11fa7ca88ccf4b9c0ceb50b9c6f2f5e2d885ea39391ec1c56e99c4d8af539d518425556d74d0 SHA512 bc5c272ec0931b0c75cc6d0c786a95562c3d6298e5b73353c2f9df98e72c1c566d4bfd2e3ef828d95080c67a89fedbab4c2f331ce166550ea796830b150d8947
-EBUILD dotenv-2.4.0.ebuild 1015 BLAKE2B 51f9da2c9e17caae8864d7cc7f0b88ef8e16276db7ea73fdf83a11fa7ca88ccf4b9c0ceb50b9c6f2f5e2d885ea39391ec1c56e99c4d8af539d518425556d74d0 SHA512 bc5c272ec0931b0c75cc6d0c786a95562c3d6298e5b73353c2f9df98e72c1c566d4bfd2e3ef828d95080c67a89fedbab4c2f331ce166550ea796830b150d8947
EBUILD dotenv-2.5.0.ebuild 1008 BLAKE2B f4f71c5940bf4cb741a68c5b38bba968efd233fc99b172946de7408109ad83a8613232aaf72ddd444aeea158c240ec0f41a1d7fe19709da6a600646b4a856731 SHA512 0f1c522703367e99d056135d6eca401e26093367f2653742c5cfc17826a5ced7cd193b9ea404cfe174586ce6cd1e3c5cfca70a8ebc7acd64668b30307543703a
MISC metadata.xml 341 BLAKE2B 4cc2ed329e48853a5939f5f7e41d2b6544d3d7d967563da065633826c3fb9d999815e8604fe4a897606f4ffe7be53f3e87c925120961050ce77f1fa573847f5a SHA512 72e21e93099953f1946b486fa8acdbd0b85ed139ef34d4ad9c7e3e89e2924ec598a662f72210d52efdb4cc2ed676962fc6d50c560b4b9c8a4ec849d75d5be2dc
diff --git a/dev-ruby/dotenv/dotenv-2.2.2.ebuild b/dev-ruby/dotenv/dotenv-2.2.2.ebuild
deleted file mode 100644
index f7b383c50174..000000000000
--- a/dev-ruby/dotenv/dotenv-2.2.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_EXTRADOC="README.md Changelog.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Loads environment variables from .env into ENV"
-HOMEPAGE="https://github.com/bkeepers/dotenv"
-SRC_URI="https://github.com/bkeepers/dotenv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="2"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/spring dev-ruby/rails )"
-
-all_ruby_prepare() {
- sed -i -e '/:guard/,/end/ s:^:#:' \
- -e '5igem "rspec", "~> 3.0"' Gemfile || die
-
- sed -i -e '/rubocop/ s:^:#:' -e 's/git ls-files/find/' dotenv.gemspec || die
-}
-
-each_ruby_prepare() {
- sed -i -e "s:ruby -v:${RUBY} -v:g" spec/dotenv/parser_spec.rb || die
-}
diff --git a/dev-ruby/dotenv/dotenv-2.4.0.ebuild b/dev-ruby/dotenv/dotenv-2.4.0.ebuild
deleted file mode 100644
index f7b383c50174..000000000000
--- a/dev-ruby/dotenv/dotenv-2.4.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_EXTRADOC="README.md Changelog.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Loads environment variables from .env into ENV"
-HOMEPAGE="https://github.com/bkeepers/dotenv"
-SRC_URI="https://github.com/bkeepers/dotenv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="2"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/spring dev-ruby/rails )"
-
-all_ruby_prepare() {
- sed -i -e '/:guard/,/end/ s:^:#:' \
- -e '5igem "rspec", "~> 3.0"' Gemfile || die
-
- sed -i -e '/rubocop/ s:^:#:' -e 's/git ls-files/find/' dotenv.gemspec || die
-}
-
-each_ruby_prepare() {
- sed -i -e "s:ruby -v:${RUBY} -v:g" spec/dotenv/parser_spec.rb || die
-}
diff --git a/dev-ruby/ed25519/Manifest b/dev-ruby/ed25519/Manifest
index ce59469a5ae7..74b4896ad3ee 100644
--- a/dev-ruby/ed25519/Manifest
+++ b/dev-ruby/ed25519/Manifest
@@ -1,3 +1,3 @@
DIST ed25519-1.2.4.tar.gz 136685 BLAKE2B d0fd78f16df2b09f5835fca4b0963cee930e17ece2c4eea2cbf4544ed1a5e30c7dc63525b285f4e1e150e5e70d1e8207ca07ce985c27441a903c69875fd92dee SHA512 cf2de7781848d804f3a279baef26f887846d7d846d225293c74dc3f4e301d18518c9edc8b721f9637fff8f087703e91d2376119f2d8185ef19be5862f99801b3
-EBUILD ed25519-1.2.4.ebuild 807 BLAKE2B d316dc0740a088cfd7736a24b135b10dd43aa73a1c01516252324106d887e77250dbbdbceb3b1f2ce8a91d0cf2e11ef70603f23d39b2f726650334beba90347a SHA512 5aadb9392ca346912c1f2721791ce086dcfbb6fef6f4eddb5edd2a4b10126ce4d4469de476e167b0f2b2e51c180a8fbe03fe6323ee7b1aa79f9d13800c065e72
+EBUILD ed25519-1.2.4.ebuild 812 BLAKE2B 83b418ad6ad2963d64b61c860a51567eb5c770044255a323f1922ab3a4cb924e24146fac471de620d462040314cc61a3bbf1fee17ca5a46cd284476002211eb0 SHA512 d6deca49c8997c6aa4d00f4bbb909d93d648b7bec0dcc17101507d50ad9c75c528cc9bbfd2b69f97900e6d4280245659a33a3fc36a485dd0831b1577bcdf1573
MISC metadata.xml 343 BLAKE2B cda5dfa27c8ad6f26c92ebb6ff29d1d861211716018a37c1b4e5736191b9c9b1805b4f9cb05817345af609f0df7b458e3d223b9a2d79e213098ca08bd7457f5e SHA512 68f441e5fba00bf886e2035f32e1f16522340d762b0872f39783d8d8659044c69e63d6b36f401adf2519c5e160c88aa39fb5bed58ea64dfcd607b2e72d8a6918
diff --git a/dev-ruby/ed25519/ed25519-1.2.4.ebuild b/dev-ruby/ed25519/ed25519-1.2.4.ebuild
index 42d20b58a4f2..69c4b0553abf 100644
--- a/dev-ruby/ed25519/ed25519-1.2.4.ebuild
+++ b/dev-ruby/ed25519/ed25519-1.2.4.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/crypto-rb/ed25519/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/em-websocket/Manifest b/dev-ruby/em-websocket/Manifest
new file mode 100644
index 000000000000..006b42e91fe2
--- /dev/null
+++ b/dev-ruby/em-websocket/Manifest
@@ -0,0 +1,3 @@
+DIST em-websocket-0.5.1.tar.gz 27792 BLAKE2B 5aa8b9b9a1bf7066086c3115358a01054dbd24c3b9e7b454210c653aa25face2230e5504e0fc3a13d4770bcfcdf5d792c1914f173ec8d83d1b97ee7c169636af SHA512 ca2b4e2e4be663a5932fe63ed0efab169fbee9aec50f9780c1ee5df0efa300acb58410b97a22d5d10a2cb9195c2a68f6c71bf4e070ee6d915c6abf4015aa5d94
+EBUILD em-websocket-0.5.1.ebuild 1252 BLAKE2B 3c96f35319245c7d1397f334ceda49c35a70d69d07a57a0752e1794e7669fb47ce7005c8729bdbcfbeed77b035549c78f89beaabdfcb2588500cfe35070f29ce SHA512 7c1a29a1cd6676f6de478953443daae18f2dff7fa7c4c242c694760f6567b97652792af786f81af4c8beae2c65da6afd7f13642bb535b9286529cf9a1b2f9687
+MISC metadata.xml 458 BLAKE2B 59015f88eb8e2a4d6d538febe271bc6c9cd6849db0f9a8a11125f6efe9ee15c437603d498412aa23e16f506fa44317314762cf9b4302d938c4bb3913a9e4418d SHA512 ea01b58e2eb6ab8a23418be9140c28f8849382014a12b6aa3910d12a6614361b63d2fdbd31b6c099df38c4223dab330425885af6943ce87b4fecf4edc13b7b68
diff --git a/dev-ruby/em-websocket/em-websocket-0.5.1.ebuild b/dev-ruby/em-websocket/em-websocket-0.5.1.ebuild
new file mode 100644
index 000000000000..2bfcb9ecaf1a
--- /dev/null
+++ b/dev-ruby/em-websocket/em-websocket-0.5.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="EventMachine based WebSocket server"
+HOMEPAGE="https://rubygems.org/gems/em-websocket"
+SRC_URI="https://github.com/igrigorik/em-websocket/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/eventmachine-0.12.9
+ =dev-ruby/http_parser_rb-0.6*
+"
+
+all_ruby_prepare() {
+ # Avoid dependency on git
+ sed -i -e '/ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Only run unit tests since we require unpackaged code for the
+ # integration tests.
+ sed -i -e "/^require 'em-\(spec\|http\|websocket-client\)/ s:^:#:" \
+ -e "/^require 'integration/ s:^:#:" spec/helper.rb || die
+ rm -fr spec/integration || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ insinto /usr/share/doc/${PF}/
+ doins -r examples || die "Failed to install examples"
+}
diff --git a/dev-ruby/ragol/metadata.xml b/dev-ruby/em-websocket/metadata.xml
index 19f1f96274ab..d9e1c6808b55 100644
--- a/dev-ruby/ragol/metadata.xml
+++ b/dev-ruby/em-websocket/metadata.xml
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>bman@gentoo.org</email>
+ <name>Aaron Bauman</name>
+ </maintainer>
<maintainer type="project">
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">jpace/ragol</remote-id>
+ <remote-id type="github">igrigorik/em-websocket</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/erubi/Manifest b/dev-ruby/erubi/Manifest
index 1153b5d9ced4..dda02d2e0029 100644
--- a/dev-ruby/erubi/Manifest
+++ b/dev-ruby/erubi/Manifest
@@ -1,5 +1,7 @@
DIST erubi-1.7.0.gem 12800 BLAKE2B af4584e640f0ae177c6e4d98850d94b148bb1b2df406c16fe582bdecf54895e47942ab94df472f628d185c71f89895250a5a9765fb41ce9365eb2ffa273f1d78 SHA512 1494c28aebab08a82dffac7b340ff6e16edc8a3731f69ec568bec6cb0bda4a334f94033f43416812cd00b0c99dc98458867d963bef34796ebbdb11ea65dd8c1b
DIST erubi-1.7.1.gem 12800 BLAKE2B 3a676ca860365eb758dbad548d1570b7830a531f0e6b0d1c6b99bc1b92e401d30d8318f6155d6143cb16ce46a4d42d1c2f1dfa1359f3e046fa70a9fa1d82983f SHA512 c7b611f1690886c0eadf68d418674760912d13ad1febbc4161c6b72d1f51373084d0fdb03f98e05c87bf5e7e3cbb57df35471b84b2d73359e30395d26bb90486
+DIST erubi-1.8.0.gem 13824 BLAKE2B 026a70c05f7000baeb14c79f8505f0a0ad54df4384749ac0ced895ec5e2d5fcd3b2cc4f0891f11f983de6b121661c391ed0c839b29dfacacbe6f55a9607fcf64 SHA512 ca227cc10a3a77750a4e5184395709a032da6f15cb0fb5f9b8cc162e382b2ce49cd94023941439b05ee5b0c5d1b39114d68a0e7549910bceb1fdead6b9fd62e4
EBUILD erubi-1.7.0.ebuild 541 BLAKE2B eea9a21920d93be6db4c5f40a7f946e0806873d4673569bb94e35e9539b02fcd3475bb75d27672e144f2a8dc023ca383d50afc49540a2b57372ef85575deaee4 SHA512 35313e50b53d6820443055dd8bc974bdfd9a7153c2a4198284aa719c2e796dee33b95d52df27a52695f933a3415affb6e43663bfde438292551c1015b5729eb2
EBUILD erubi-1.7.1.ebuild 542 BLAKE2B 1bd5b3eea3226055581c3fb9fefe6045a791c54b55ad735810a4615edb734becc676f5ff3045f60716a10158dda86be8e87b3adf88c9d382d146395adb888e56 SHA512 e27dbb162f866be01163f5540bbe44bb4a522bb7b1785dfdebee0914abf6dbbc27328a5d33c306cabf5cac839c23373d55e615972a57f2a52337f8e910f7fd41
+EBUILD erubi-1.8.0.ebuild 532 BLAKE2B 9545191b6bca01b9ae8320f1c95b88e46b152c7bc4948c13fc265ae0599a8ece4aceb853f0684388034698bbdbce2047bbe3c2e99778cbb0588a7525d6990926 SHA512 3483038f895603ed6aad1389b883bf75005a21b5d9f893b15229dedc9c57d53fef1e21475c27f662d99f49a924184583464320e606259cf7371b2da1daee8d4d
MISC metadata.xml 392 BLAKE2B 69b13996a3f20cfea19c9633ae778b8fe408fb0ce3655ff27b10dd5b128ac1c0f63128f77076586584a95389b6f6d2890153b653a5ddc71e053cd50224a8f15a SHA512 011c951701fd525c150ba9ca737c502cb78937c173e5286b06f3ed3f007860eee68265f419975ea131eb18682789435a328f5d8345078781c733e7148eb381b0
diff --git a/dev-ruby/erubi/erubi-1.8.0.ebuild b/dev-ruby/erubi/erubi-1.8.0.ebuild
new file mode 100644
index 000000000000..0b2589e848f3
--- /dev/null
+++ b/dev-ruby/erubi/erubi-1.8.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="a ERB template engine for ruby; a simplified fork of Erubis"
+HOMEPAGE="https://github.com/jeremyevans/erubi"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
diff --git a/dev-ruby/facets/Manifest b/dev-ruby/facets/Manifest
deleted file mode 100644
index 7479837492de..000000000000
--- a/dev-ruby/facets/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST facets-3.1.0.gem 315392 BLAKE2B 0f254e0f93290956e6aa4403a8f29182dd292a32419e129d72ac58d0b3b1c4c00a302b6051900992bf760935f5cd9adac7202299ace1b23270c87550acb37138 SHA512 7b9c957737775609048eff771df5a4ab87f856ea895ae75f55f2ab334ee47e46b80e01833053aa3b455c609e71f6cc3319694530d5687f8422ee8d70c9231f8f
-EBUILD facets-3.1.0.ebuild 807 BLAKE2B 515f8aa54c4fbb2c7902a9c7aac9d62f6c50202a7d062ef2a0482125de13878daa446105485680e2ad54142011191ed3501ae04b71486bf744f1f8190d925fa9 SHA512 29aaa493c381b0d4ba3fac80bb113da63e578b9e55d47afe01d40512bcfbad51cea574af54ff8dd029b75c84b84a0b42355e71317a90820314fbbe2dfa241321
-MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/facets/facets-3.1.0.ebuild b/dev-ruby/facets/facets-3.1.0.ebuild
deleted file mode 100644
index 56968d355793..000000000000
--- a/dev-ruby/facets/facets-3.1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_TEST=""
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Facets is the premier collection of extension methods for Ruby"
-HOMEPAGE="https://rubyworks.github.io/facets/"
-
-LICENSE="Ruby"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? (
- dev-ruby/ae
- dev-ruby/lemon
- dev-ruby/rubytest
- dev-ruby/rubytest-cli )"
-
-all_ruby_prepare() {
-
- # Tests need to write to tmp/
- mkdir tmp/ || die 'mkdir failed'
-}
-
-each_ruby_test() {
- ${RUBY} -S rubytest -r lemon -r ae -Ilib/core -Ilib/standard -Itest test/ || die 'tests failed'
-}
diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 44e5839b1a99..880c89e02b18 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,11 +1,9 @@
AUX 00facterdir 15 BLAKE2B 88b3bebceec0d9b8943b36a373a5475d2600c8cee5770c2f9391615958b27b842ede98d7a476cb488e249b1dc14258574bf2f77912599fef98fc325914c8f014 SHA512 381973ca23aec0853714495f74b77155f0079e504312dc55e6e22c8a099aeafd2b7bc4a762c95543c3cd9c5fa5f88a6821f4104b7522536aee7b6f5426d9ec2f
-DIST facter-2.4.6.gem 246272 BLAKE2B 105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20 SHA512 a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
-DIST facter-3.12.0.tar.gz 390445 BLAKE2B 8c7f2fccd16df3b13df451c18eaeb0cb837d1408b247bbf35f264e3adc2daeb5efaf3008ecf95428433d19067310b2d273a6001e1e151c260d7777dd5185f54b SHA512 2ef78903f62784f86f8d155f9f10ba793c10742f87d80c894c6bd505ae9186b5e875366d9c05899fe5e25f2994cf66b7d73d6c6570a38a7bc6e45ff0d5108c36
DIST facter-3.12.1.tar.gz 390863 BLAKE2B 3326fc52e95e73c3f083fead5b9e5c6e4fa691d99c5948dc2ffb1a1aeebc928e6a08dd4d09b417cbb33cecb776d75c488956df7b2fb9c5f937a20788ad3466f4 SHA512 34ed1cb50a38a8137301682c46c91c6b409be78c6349677b6544e082fb388248c4878719f57327b6ee4d0d2f35ff171a62afe5e3cc5972e0e9b24e3239a23216
+DIST facter-3.12.2.tar.gz 391789 BLAKE2B a4476dd37629aa770d66c2597d29a2bf46ae67df2484bffc8c66fb18a0a93eea58bb11fbfb117c8f4778e10649315b1b53b4a609bc51327e29e87dcb00e96d07 SHA512 82901e973c187faf2b70863fe34e46d4f8f4a706364587fa293a8b91818c75bd3ec3cc6e5784bcb600f3dacb2c43c918708ae0996ea0e0e68cbcfaec458f9c27
DIST facter-3.9.2.tar.gz 380883 BLAKE2B d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133 SHA512 bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374
-EBUILD facter-2.4.6.ebuild 1899 BLAKE2B a8e0d7c7a83c42150219a300d4a1a512913deee5d66e3a28a4f285a27d731cfa1937bb4d0d9bd8c80e133f2956ecf17690f5a94d66b385507a4f3740a425872f SHA512 0f4a589cb04567a42181bf366e51f6224d792c63bc2b38d2db3653688844e2cb611223fe148a6ff015d8dd734695214afc33ec0812e1707ac629344a691a396e
-EBUILD facter-3.12.0.ebuild 2415 BLAKE2B 1ce025dab7ff9afb6d0fae342e667ea6ff38645b4503baddfe80f2dbd19ad5cde74d74ba6e1d55e7244a23a428a5969f0aefe769661579b776a74cded3190204 SHA512 a820f8b288a3794be22d8de2817224071ec1aa633a6c9a5217235fa8f5700b541b9a9f76c380743e4f756926cf66e695fc09ef22de745407293ce949a06fa52a
-EBUILD facter-3.12.1.ebuild 2417 BLAKE2B 40fefec1ddc747d6c83be159fc069b5e04ac081cd1b909bec0fd15f7d75ad98f39c73a40b2783d97814559a05cef7e8eec39b0621fcac98037e1375862a63d1c SHA512 f86468bfc4a6096d2e365ccd51383a8e97712ecd94f3cd2d6cc0bb801e6bb08149d26eef6e279ce30d9a5af6c0add21a72f68c1042cb0b0bffc066f53e5d77dd
-EBUILD facter-3.9.2.ebuild 2106 BLAKE2B efcbbd0cfe6a71b1b1a08bbc1f7abe4b94845c9e13192deae811466211ab2ba533ae10732a4d72635609b9cb419051b7c4a39f248e9b06f7ec751cd893d28852 SHA512 5cfb67a3db8d288302f21bf0092c05ce19b40c8a2f00b4b9b63e3e02cd7d1af3dd20670b744520cb42db2b2ccd52e9153d86c0e1db7a36c4c7854c70d79149dc
+EBUILD facter-3.12.1.ebuild 2415 BLAKE2B 1ce025dab7ff9afb6d0fae342e667ea6ff38645b4503baddfe80f2dbd19ad5cde74d74ba6e1d55e7244a23a428a5969f0aefe769661579b776a74cded3190204 SHA512 a820f8b288a3794be22d8de2817224071ec1aa633a6c9a5217235fa8f5700b541b9a9f76c380743e4f756926cf66e695fc09ef22de745407293ce949a06fa52a
+EBUILD facter-3.12.2.ebuild 2417 BLAKE2B 40fefec1ddc747d6c83be159fc069b5e04ac081cd1b909bec0fd15f7d75ad98f39c73a40b2783d97814559a05cef7e8eec39b0621fcac98037e1375862a63d1c SHA512 f86468bfc4a6096d2e365ccd51383a8e97712ecd94f3cd2d6cc0bb801e6bb08149d26eef6e279ce30d9a5af6c0add21a72f68c1042cb0b0bffc066f53e5d77dd
+EBUILD facter-3.9.2.ebuild 2104 BLAKE2B 657616098817dc41ff43f1034dc697789e0e971ba0393ebe819e52a171cbb2d2a757aaeac60d4797b98df6a043b6afd28720cf79e6ae8ad33eee1ace71bca9de SHA512 49aedb61355c7b9a5f48b8be4c7fe76c8e48526470e094ea4491d8c36df5e97ae21b585bdd2d8afb932ed8bbcc806e3ef4d779d514fd8eaebc3b99c05cf68e9a
EBUILD facter-9999.ebuild 2420 BLAKE2B 08c571937a6069cdbad57b9a70236c6dbb8c58c85f6d820e7c310e005452b468bf5932c65fbb13ed4d3eb957814820bfee13727eb6e8d6fe119da2711463157e SHA512 13865deccd523a37cbc49950da7a9b614841dee503ff099733f4562216617ed1754850635156e05dbc20fd6add9fe37b60167a5315f5c4be2c30211cecdb5257
-MISC metadata.xml 854 BLAKE2B 51b94622bf8ce34658bf34bf266effc445fdbee52fb22e70c9a645c36b7ac28db73793f185b2dfa791d8459a56ea66eccc6a3f4da56db4fe4ee171ee607366ea SHA512 27e7e17a15ad80544fb121b050f0f5c39d3e27a53ade89063a894569472618b29649b5a737011b8d6597594d9bc94a49cf52c9df857d577a098d6c770b4a9639
+MISC metadata.xml 539 BLAKE2B 989d6bb49686504b47720be6119802f06f998514c53261bb71cb0082cccbd22361195122c101e319ef985f6d5d39d84bb7a6409d77b4735c26e6b87856770a79 SHA512 92486b6b382d065c39999f271b07a915ac6f80fba225b0c1deee86f73a0143d47e8fd986e2ad6a82ae20a9cdd59ece63b623c6a2ec9d10e178c1fbc54f5381a5
diff --git a/dev-ruby/facter/facter-2.4.6.ebuild b/dev-ruby/facter/facter-2.4.6.ebuild
deleted file mode 100644
index ec8007fe201d..000000000000
--- a/dev-ruby/facter/facter-2.4.6.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby23 ruby24"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_BINWRAP="facter"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A cross-platform Ruby library for retrieving facts from operating systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="+dmi +pciutils +virt"
-KEYWORDS="amd64 hppa ppc ppc64 ~sparc x86"
-
-CDEPEND="
- app-emulation/virt-what
- sys-apps/net-tools
- sys-apps/lsb-release
- dmi? ( sys-apps/dmidecode )
- pciutils? ( sys-apps/pciutils )"
-
-RDEPEND+=" ${CDEPEND}"
-DEPEND+=" test? ( ${CDEPEND} )"
-
-ruby_add_bdepend "test? ( dev-ruby/mocha:1.0 )"
-
-all_ruby_prepare() {
- # Provide explicit path since /sbin is not in the default PATH on
- # Gentoo.
- sed -i -e 's:arp -an:/sbin/arp -an:' lib/facter/util/ec2.rb spec/unit/util/ec2_spec.rb || die
-
- # Ensure the correct version of mocha is used without using bundler.
- sed -i -e '1igem "mocha", "~>1.0"' spec/spec_helper.rb || die
-
- # Avoid because tests try to access outside stuff, e.g. /sys/block
- sed -i -e '/should load facts on the facter search path only once/,/^ end/ s:^:#:' spec/unit/util/loader_spec.rb || die
-
- # Allow specs to work with newer rspec 2.x versions.
- sed -i -e '1irequire "rspec-expectations"' spec/puppetlabs_spec/matchers.rb || die
-
- # Avoid specs specific to macosx requiring cfpropertylist which is
- # not available anymore.
- rm spec/unit/util/macosx_spec.rb || die
- sed -i -e '/macosx/ s:^:#:' \
- -e '/on Darwin/,/^ end/ s:^:#:' spec/unit/virtual_spec.rb || die
- sed -i -e '/Facter::Processors::Darwin/,/^end/ s:^:#:' spec/unit/processors/os_spec.rb || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- # Create the directory for custom facts.
- keepdir /etc/facter/facts.d
-}
diff --git a/dev-ruby/facter/facter-3.12.1.ebuild b/dev-ruby/facter/facter-3.12.1.ebuild
index 21124e27b591..47277b802f63 100644
--- a/dev-ruby/facter/facter-3.12.1.ebuild
+++ b/dev-ruby/facter/facter-3.12.1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_BRANCH="master"
else
[[ "${PV}" = *_rc* ]] || \
- KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
diff --git a/dev-ruby/facter/facter-3.12.0.ebuild b/dev-ruby/facter/facter-3.12.2.ebuild
index 47277b802f63..21124e27b591 100644
--- a/dev-ruby/facter/facter-3.12.0.ebuild
+++ b/dev-ruby/facter/facter-3.12.2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_BRANCH="master"
else
[[ "${PV}" = *_rc* ]] || \
- KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
diff --git a/dev-ruby/facter/facter-3.9.2.ebuild b/dev-ruby/facter/facter-3.9.2.ebuild
index 7783cc037914..67281c8efef9 100644
--- a/dev-ruby/facter/facter-3.9.2.ebuild
+++ b/dev-ruby/facter/facter-3.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,7 +14,7 @@ S="${S}/all/${P}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="debug test"
-KEYWORDS="amd64 ~arm hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
BDEPEND="
>=sys-devel/gcc-4.8:*
diff --git a/dev-ruby/facter/metadata.xml b/dev-ruby/facter/metadata.xml
index 8f010b49bce9..89ac2d179c9f 100644
--- a/dev-ruby/facter/metadata.xml
+++ b/dev-ruby/facter/metadata.xml
@@ -12,11 +12,6 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
- <use>
- <flag name="dmi">Use <pkg>sys-apps/dmidecode</pkg> to determine hardware system properties</flag>
- <flag name="virt">Use <pkg>app-emulation/virt-what</pkg> for virtual machine detection</flag>
- <flag name="pciutils">Use <pkg>sys-apps/pciutils</pkg> to determine hardware system properties</flag>
- </use>
<upstream>
<remote-id type="github">puppetlabs/facter</remote-id>
</upstream>
diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest
new file mode 100644
index 000000000000..ceb3806923cd
--- /dev/null
+++ b/dev-ruby/faker/Manifest
@@ -0,0 +1,3 @@
+DIST faker-1.9.1.tar.gz 677933 BLAKE2B e26c0af68fec712fe22a4510f4d9e7af689f7473fa6fcc208d7784aa0e50f10834ee6cf4ccfaef5bf63ed26cfe9bbe0c06492fb0aafb5850002b8c26f06cd31b SHA512 f7363d795b3b3462bc331a591740227e1ae0852d2dd02ac9b0648244ee55e52967422b55e38d4b72e1b7a2b2758151481844a83a3461f820f5f434269cda2367
+EBUILD faker-1.9.1.ebuild 696 BLAKE2B 91e095dd95651a3c4d85d126482e2727c101e5be6819313afa3ad7a8edfd34a5d559e2cf8e3d88cc2ce1c582d86fc5e40153ffbf7b685559658ae72721db4225 SHA512 40f0570bd223a0dbfa167ba0e2ee254a4363bc0f94cae31e2cb137eab8bd1fb4689040903cd2d5047051eb50050576160ee8d6fc3bd8360e2545bb5ab1f0534c
+MISC metadata.xml 452 BLAKE2B 70c3af75cc74dd28d3af9df670a4f2f0d898c702a5d5421d46e598ad14c380e288cec076d2a3aaa08e85a198b12daa2d69249feccffe24f07d6d73fea1010fcc SHA512 1c525fb78b733e6301acad7092799dcbba462c471cf3719f5634069a83c67bbb27a705c2ec6a27b8d431842efebef3209d7ca4167f8dda7e6439b1c0cda09eea
diff --git a/dev-ruby/faker/faker-1.9.1.ebuild b/dev-ruby/faker/faker-1.9.1.ebuild
new file mode 100644
index 000000000000..8a2bd187e78e
--- /dev/null
+++ b/dev-ruby/faker/faker-1.9.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_GEMSPEC="faker.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for generating fake data such as names, addresses, and phone numbers"
+HOMEPAGE="https://github.com/stympy/faker"
+SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/i18n-0.7:*"
+
+ruby_add_bdepend "test? ( dev-ruby/timecop )"
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die
+}
diff --git a/dev-ruby/activerecord-deprecated_finders/metadata.xml b/dev-ruby/faker/metadata.xml
index 93160b519e78..9402a63cf669 100644
--- a/dev-ruby/activerecord-deprecated_finders/metadata.xml
+++ b/dev-ruby/faker/metadata.xml
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>zerochaos@gentoo.org</email>
+ <name>Rick Farina</name>
+ </maintainer>
<maintainer type="project">
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">rails/activerecord-deprecated_finders</remote-id>
+ <remote-id type="github">stympy/faker</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index d744ea49ff53..ca8af5d398b4 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -1,13 +1,7 @@
-DIST faraday-0.12.2.tar.gz 62809 BLAKE2B 4dcd60192df36e1b9766eab3bcbacd729239b0e09d9e82a73d825c750fdbcfae8161cf803f078b841236a5e18b1849b4cdc34e6adebb9eaea0f0442cd65b2e74 SHA512 966fc419d529a8bba5caa6d3932ee94f7b248110edc880b532860c24abd70cb50182e40b94b4143e26575c6db7ce046fa71ac0d25010385d7f0c3dda87f39439
DIST faraday-0.14.0.tar.gz 65105 BLAKE2B bf5101083bd828e2ea98dcd487c7c082f8b2d2eb4d03ac7ad04e1873666db9e2cec1e6eb9887364874ea5f32d0313019d1eada5e05e25e0415bdd5aa2bcfca97 SHA512 25bba07e76a2a8bf02b0c81c045329e72d5911a2aacae56611db33dc25c89bd48bb1b4de9b20c6edc1514d3ceae8b06fca6076c85580533047c222cb30ef8dc7
-DIST faraday-0.15.0.tar.gz 66086 BLAKE2B 5018d8e92b2988b08f4e7a5b0876ca6cd4049c74199ee0356adc48867611fd6d30d884bd3cf3e7703a02c7a6e967f9c47cdc44deb75045b8cee46992977fb834 SHA512 46602d89b1bbf5a41143a9a71fab193642e7c41db39dc1edc0efb99f4a7a924c5a698460a0a4f921f7ce1f73ee8eb12e6d79a08dea02c7142856d0aa1b95b521
-DIST faraday-0.15.1.tar.gz 66461 BLAKE2B 476fa62bf9cf138fd52d0d455d7bdd970d77f0337ec1cf42f7833def9ba77a3e94f0bdbbda4136ac03c5a98465081e3093c6a7a6e193cbd7494a284444516679 SHA512 cb4a14b29b88c356063e2d504e0a93b84b33b6488060a313b2eb6ecbf17eaf09c6fb0e0fabd0bb057623438de2a8538034551d62d719a1c90b6158a768f38a1b
-DIST faraday-0.15.2.tar.gz 66765 BLAKE2B 8cfe4c6c4f2bb1f0a5fd6a196d339118b09d67b8cdac0c258180ea03c39688af17790c7a15fb4dea4dfd4980c039f987464b2ba7e64c04931e9c31ac670c3618 SHA512 5911df09e770c4ee97f2c6c359a4136c268c598cc2f370a3aa112b5710c6c6b7f2704d3094677cd98c44532e3f0d6157df88e1c882d727eec511f4b62a04527c
DIST faraday-0.15.3.tar.gz 67065 BLAKE2B 7425fb885cb26394ee91098264b5e4e3038a68855b9a55b03a39faca18d4e0cd516fe447b2312538692229bb15df091317ee36aad762937b46c72e16bb19cc8a SHA512 cfc59c44481e4be27504d02bfcbdc3a3783d15940487e72aaba136f5c456d74be6cad5a686e74eed1ad216fbb58db197d04015c2d168abbbaf899c4f855acdbd
-EBUILD faraday-0.12.2.ebuild 1901 BLAKE2B f686b6d0f5faa8b778b2e80e802c3126dacfea7b06849a7d95b9de0157db54846eac853b31b3ab18efb4e6f09749dbf0676eaca5b952725ae7e5d3417cdead5a SHA512 5a811d93fd62ee14ccf0425a2e59aed6ec676e81b85d994ad437e7f11a29848c4c978a3f235d5a0a76b2435d0aa1952cde1e2eefe9724f8a55c04493376bcefb
+DIST faraday-0.15.4.tar.gz 67196 BLAKE2B 4e64e834639a6e59c028ee19d72f51ea72fd6b3be5fc63b6fbbec25716dbd735e97d8a05a210dd1a57b740a1dcd76d30a39b59c7034cab8a531f8856dc132b14 SHA512 6d1a8c66bd6e2ce417ce504bf20ea89cf24c46c2b48491aba110d04f273448e0e8f0cf94a0dd5356a13876aa030d41bbfb80b95365ea4b212fd79d8db624128f
EBUILD faraday-0.14.0.ebuild 1913 BLAKE2B 90c822920672463392a693df515f858879274a4478696dfe44c9065654e2da8fe30fb54f9c65d35f749a88a9f35216995f9f17d295b61c40bcf5384051ef42b7 SHA512 d4b2cf609bfac846889ac1c07ca816ddfa38236c90ab1e5a024cb06eacaf56ac074679e6b83d98f0a949a15c09f997294737cb4aa24f6e4b432562eae154c5de
-EBUILD faraday-0.15.0.ebuild 1913 BLAKE2B 90c822920672463392a693df515f858879274a4478696dfe44c9065654e2da8fe30fb54f9c65d35f749a88a9f35216995f9f17d295b61c40bcf5384051ef42b7 SHA512 d4b2cf609bfac846889ac1c07ca816ddfa38236c90ab1e5a024cb06eacaf56ac074679e6b83d98f0a949a15c09f997294737cb4aa24f6e4b432562eae154c5de
-EBUILD faraday-0.15.1.ebuild 1913 BLAKE2B cfd15b1bdc9ce8a71f4828cf9306ef20b92d246ef3e23dba227d081b2479dbb1448f46445c948d49e420ae07de3ac9175f0bf8993484375c7215c523c5b95089 SHA512 a712106ffba7548c7d5ab0039794c3779107496371a45b8e230241603f800bb95aa3f353ecc916fc1698c7a5240493f03a9378c8eb91b4afbb087de68e536f59
-EBUILD faraday-0.15.2.ebuild 1913 BLAKE2B cfd15b1bdc9ce8a71f4828cf9306ef20b92d246ef3e23dba227d081b2479dbb1448f46445c948d49e420ae07de3ac9175f0bf8993484375c7215c523c5b95089 SHA512 a712106ffba7548c7d5ab0039794c3779107496371a45b8e230241603f800bb95aa3f353ecc916fc1698c7a5240493f03a9378c8eb91b4afbb087de68e536f59
-EBUILD faraday-0.15.3.ebuild 1885 BLAKE2B 9e4817596b2f93e7f41f972ed65c44719687b35d92d37a42798a4083f4d38460376d7a7a05c5c9cc3c492f8b2725a595d3e48d27acdaaeb893c6754c983b5781 SHA512 0bd2ac281734b897be79794cf4bfa2a880f36eae4f6b91c7c003d719d167071991aae6ebd9e8abbcf2893d89326844041a5c4464dba6e401ffadb17cd2c549a0
+EBUILD faraday-0.15.3.ebuild 2014 BLAKE2B 2ddf21327dfc2f04a4ff0461a31fa3cc3528a199a112e86bff697d43e3a810dd595de48cf60d8be86c82d1c7667d75416955964bf048da33ae551cfc4795abe8 SHA512 2b21286bfccf32820b59667aa23d9f519200cc1f143bcfddb8ca6a0b4549c3a9636c7dd59e5bdc6d9c9de42adae745e6a948193313899030f19d3f4d728d21ef
+EBUILD faraday-0.15.4.ebuild 2047 BLAKE2B 1a2b1fe6800179672d9d1ae360a945348c2b71c9f60054b9d825b813d7793467a9404b349c83c119b285c5c98a17d85569859783056962a40ea900d43e4493a3 SHA512 2b7829fb1562edb31d1875786561abec8867606cdf326b61fcf7fa208ba5eeb2e966071fb747315286d08d5e8db29cde5d368065f85d192a26d5766af72f4aeb
MISC metadata.xml 344 BLAKE2B 818dc9570594eef636f7b37ef9322ea083998a0905c0f9f55e758df3ebfa9e36efe5a42d95a666fc5c613a38b9c3a28d55ef0b3f48573dedf786883957d1adb2 SHA512 10e3c69f600e5be2306aef49c4466e399a52e2db52c8b53b7430bf72d6cb8696a71fdaa3a212eb37d2dad86480ea949447aee3f3e224f020e0629e56b35582e0
diff --git a/dev-ruby/faraday/faraday-0.12.2.ebuild b/dev-ruby/faraday/faraday-0.12.2.ebuild
deleted file mode 100644
index 1de4dadb0f3c..000000000000
--- a/dev-ruby/faraday/faraday-0.12.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="HTTP/REST API client library with pluggable components"
-HOMEPAGE="https://github.com/lostisland/faraday"
-SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND+=" test? ( sys-process/lsof )"
-
-ruby_add_rdepend ">=dev-ruby/multipart-post-1.2.0 <dev-ruby/multipart-post-3"
-ruby_add_bdepend "test? (
- >=dev-ruby/test-unit-2.4
- dev-ruby/httpclient
- dev-ruby/rack-test
- dev-ruby/sinatra
- dev-ruby/net-http-persistent
- dev-ruby/patron
- )"
-
-all_ruby_prepare() {
- # Remove bundler support.
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile test/helper.rb || die
- sed -i -e '/bundler/,/^fi/ s:^:#:' script/test || die
-
- # Remove simplecov and coveralls support, not needed to run tests.
- sed -i -e '/simplecov/,/^end/ s:^:#:' \
- -e '1igem "rack", "~>1.0"; require "yaml"' \
- test/helper.rb || die
-
- # Remove tests for adapters that are not packaged for Gentoo.
- rm test/adapters/em_http_test.rb test/adapters/em_synchrony_test.rb test/adapters/excon_test.rb test/adapters/typhoeus_test.rb || die
-
- # The proxy server is already killed, may be OS X vs Linux issue.
- sed -i -e '138 s/^/#/' script/test || die
-
- sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_prepare() {
- # Make sure the test scripts use the right ruby interpreter
- sed -i -e 's:ruby:'${RUBY}':' script/* || die
-}
-
-each_ruby_test() {
- each_fakegem_test
-
- # Sleep some time to allow the sinatra test server to die
- einfo "Waiting for test server to stop"
- sleep 10
-}
diff --git a/dev-ruby/faraday/faraday-0.15.0.ebuild b/dev-ruby/faraday/faraday-0.15.0.ebuild
deleted file mode 100644
index c3f9a9825f02..000000000000
--- a/dev-ruby/faraday/faraday-0.15.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="HTTP/REST API client library with pluggable components"
-HOMEPAGE="https://github.com/lostisland/faraday"
-SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND+=" test? ( sys-process/lsof )"
-
-ruby_add_rdepend ">=dev-ruby/multipart-post-1.2.0 <dev-ruby/multipart-post-3"
-ruby_add_bdepend "test? (
- >=dev-ruby/test-unit-2.4
- dev-ruby/httpclient
- dev-ruby/rack-test
- dev-ruby/sinatra
- dev-ruby/net-http-persistent
- dev-ruby/patron
- )"
-
-all_ruby_prepare() {
- # Remove bundler support.
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile test/helper.rb || die
- sed -i -e '/bundler/,/^fi/ s:^:#:' script/test || die
-
- # Remove simplecov and coveralls support, not needed to run tests.
- sed -i -e '/simplecov/,/^end/ s:^:#:' \
- -e '1igem "rack", "~>1.0"; require "yaml"' \
- test/helper.rb || die
-
- # Remove tests for adapters that are not packaged for Gentoo.
- rm test/adapters/em_http_test.rb test/adapters/em_synchrony_test.rb test/adapters/excon_test.rb test/adapters/typhoeus_test.rb || die
-
- # The proxy server is already killed, may be OS X vs Linux issue.
- sed -i -e '138 s/^/#/' script/test || die
-
- sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_prepare() {
- # Make sure the test scripts use the right ruby interpreter
- sed -i -e 's:ruby:'${RUBY}':' script/* || die
-}
-
-each_ruby_test() {
- MT_NO_PLUGINS=true each_fakegem_test
-
- # Sleep some time to allow the sinatra test server to die
- einfo "Waiting for test server to stop"
- sleep 10
-}
diff --git a/dev-ruby/faraday/faraday-0.15.2.ebuild b/dev-ruby/faraday/faraday-0.15.2.ebuild
deleted file mode 100644
index a09a39790424..000000000000
--- a/dev-ruby/faraday/faraday-0.15.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="HTTP/REST API client library with pluggable components"
-HOMEPAGE="https://github.com/lostisland/faraday"
-SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND+=" test? ( sys-process/lsof )"
-
-ruby_add_rdepend ">=dev-ruby/multipart-post-1.2.0 <dev-ruby/multipart-post-3"
-ruby_add_bdepend "test? (
- >=dev-ruby/test-unit-2.4
- dev-ruby/httpclient
- dev-ruby/rack-test
- dev-ruby/sinatra
- dev-ruby/net-http-persistent
- dev-ruby/patron
- )"
-
-all_ruby_prepare() {
- # Remove bundler support.
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile test/helper.rb || die
- sed -i -e '/bundler/,/^fi/ s:^:#:' script/test || die
-
- # Remove simplecov and coveralls support, not needed to run tests.
- sed -i -e '/simplecov/,/^end/ s:^:#:' \
- -e '1igem "rack", "~>1.0"; require "yaml"' \
- test/helper.rb || die
-
- # Remove tests for adapters that are not packaged for Gentoo.
- rm test/adapters/em_http_test.rb test/adapters/em_synchrony_test.rb test/adapters/excon_test.rb test/adapters/typhoeus_test.rb || die
-
- # The proxy server is already killed, may be OS X vs Linux issue.
- sed -i -e '138 s/^/#/' script/test || die
-
- sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_prepare() {
- # Make sure the test scripts use the right ruby interpreter
- sed -i -e 's:ruby:'${RUBY}':' script/* || die
-}
-
-each_ruby_test() {
- MT_NO_PLUGINS=true each_fakegem_test
-
- # Sleep some time to allow the sinatra test server to die
- einfo "Waiting for test server to stop"
- sleep 10
-}
diff --git a/dev-ruby/faraday/faraday-0.15.3.ebuild b/dev-ruby/faraday/faraday-0.15.3.ebuild
index c12dbcec7c0d..c17052d85c42 100644
--- a/dev-ruby/faraday/faraday-0.15.3.ebuild
+++ b/dev-ruby/faraday/faraday-0.15.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -48,6 +48,9 @@ all_ruby_prepare() {
# Remove tests for adapters that are not packaged for Gentoo.
rm test/adapters/em_http_test.rb test/adapters/em_synchrony_test.rb test/adapters/excon_test.rb test/adapters/typhoeus_test.rb || die
+ # Remove tests against live services
+ sed -i -e '/test_dynamic_no_proxy/askip "live network test"' test/connection_test.rb || die
+
# The proxy server is already killed, may be OS X vs Linux issue.
sed -i -e '138 s/^/#/' script/test || die
diff --git a/dev-ruby/faraday/faraday-0.15.1.ebuild b/dev-ruby/faraday/faraday-0.15.4.ebuild
index a09a39790424..6ea5115a095e 100644
--- a/dev-ruby/faraday/faraday-0.15.1.ebuild
+++ b/dev-ruby/faraday/faraday-0.15.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -31,24 +31,26 @@ ruby_add_bdepend "test? (
dev-ruby/httpclient
dev-ruby/rack-test
dev-ruby/sinatra
- dev-ruby/net-http-persistent
+ dev-ruby/net-http-persistent >=dev-ruby/connection_pool-2.2.2
dev-ruby/patron
)"
all_ruby_prepare() {
# Remove bundler support.
rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile test/helper.rb || die
+ sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile test/helper.rb || die
sed -i -e '/bundler/,/^fi/ s:^:#:' script/test || die
# Remove simplecov and coveralls support, not needed to run tests.
sed -i -e '/simplecov/,/^end/ s:^:#:' \
- -e '1igem "rack", "~>1.0"; require "yaml"' \
test/helper.rb || die
# Remove tests for adapters that are not packaged for Gentoo.
rm test/adapters/em_http_test.rb test/adapters/em_synchrony_test.rb test/adapters/excon_test.rb test/adapters/typhoeus_test.rb || die
+ # Remove tests against live services
+ sed -i -e '/test_dynamic_no_proxy/askip "live network test"' test/connection_test.rb || die
+
# The proxy server is already killed, may be OS X vs Linux issue.
sed -i -e '138 s/^/#/' script/test || die
diff --git a/dev-ruby/fast_gettext/Manifest b/dev-ruby/fast_gettext/Manifest
index 64799172fb0f..030a75e8540b 100644
--- a/dev-ruby/fast_gettext/Manifest
+++ b/dev-ruby/fast_gettext/Manifest
@@ -1,5 +1,7 @@
DIST fast_gettext-1.6.0.tar.gz 88780 BLAKE2B 237a37bf505fe7520a25c6014f0524201905f8cf112624370477229db2d06f7160bad62e42878688ef954a1b72166e21a7f3a89de66c21aec780749fb26cd8bb SHA512 0f26cf8bd8a2078631d32be14fb6bd194dc9bd8a6727a355f4d2978441c972785747063ec4d8b8b1d4c78f07914a8b6cccf37ed85a37e7833bfe724d1d159ae9
DIST fast_gettext-1.7.0.tar.gz 89176 BLAKE2B a42f50570c65ecf229dab0e29ad40ed3fd0f431f59fcc7daff4ad564131751e8a9884d52dfb8f2edd87b6fd5d1267973225fb51f9256844b37c28b251d15d757 SHA512 83c66c4f7bce6ccc08c1fe9e2b3cb71ea751d68bbff36587039a0b7af7e6276cb481debd3668673822455b9805114531547b28a777cafa8bda0f204ba36bf5a9
+DIST fast_gettext-1.8.0.tar.gz 89309 BLAKE2B 8ead2922662667c24d07dbc1145002583b1a65edd3cb581ac5bc058560aca38ed083e0470d4834cfdc5abae36f1e8264171b75649343675ab415b28ea2f0e8ab SHA512 0657b5955268166787a32bb74481cd07309018429c21707e061e022d67d5d2448d2d173149f164d16ff5f6c9ffa0feef38369b79daa299e1283fdcdc019ad72e
EBUILD fast_gettext-1.6.0.ebuild 1999 BLAKE2B d56cb283287f37612c2b166b76d31acfd8774968664ab1f107c76e3e32310c6f15119d1357e58a562cd8d3c893e30abb564f97ee2ea846d8a7aedf464fe604d2 SHA512 d760902688d8dfc33a4c26a94e889c3135d17049291fdd1dbf660b5ec8d88f5396a3b7459317d0b9c7dfff7292e714ca95d41856e55cf8202ddd0c85e6700842
EBUILD fast_gettext-1.7.0.ebuild 2001 BLAKE2B 78abdc2e9de11ae3e6827df900ca25b483180dda5e2115e8da27cc4ef4649f88820c6e383783030678ff2cc94b2827e798ff8f457f9521ac823b34c143bafa13 SHA512 55605c23f802ba1debb8523800a23e5fe125d14f47d63f649a9dff23a62bd8f404458b47e2985a0c76027d949dbed61ac66592768b1d2d91422dee3051180dd0
+EBUILD fast_gettext-1.8.0.ebuild 1998 BLAKE2B 7af4354966a7ac803717bf4745c72ee724da67e0ac2b48c8a11159a7d689268d40f5c2e9790b83a9ea5e12101ee08102b6b3552d14d515e119551ed24049409d SHA512 8889f0ed69730862a61324cd1c5bf380f32da8634ffe980f5c51d5561fc03140d1b2a206f8189c292464d2fad66404455a2301195dc0738e96dec5467799548f
MISC metadata.xml 346 BLAKE2B 93a39aacb63cc0db79f126c108547c24dd182711584ef61c481b762a35f96cbee330ee29baea8d063e6f2ea2fc0491e572b860156f14be164ab29131a8f047a2 SHA512 1b57982213ae99ae1dc5ea06240bf81f7719f3cc576926de6a0d308f26895236eaa9b3312157eb5af3e47893787c9260e4386988a6f156c9a8b660aae85007ce
diff --git a/dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild b/dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild
new file mode 100644
index 000000000000..5b90552bd7b2
--- /dev/null
+++ b/dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and threadsave!"
+HOMEPAGE="https://github.com/grosser/fast_gettext"
+SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/bundler )"
+
+all_ruby_prepare() {
+ rm Gemfile.lock || die
+
+ # Remove jeweler and bump from Gemfile since they are not needed for tests.
+ sed -i -e '/jeweler/d' -e '/bump/d' -e '/appraisal/d' Gemfile || die
+
+ # Avoid unneeded dependency on git and development dependencies.
+ sed -e '/git ls-files/ s:^:#:' \
+ -e '/\(wwtd\|bump\|sqlite3\|activerecord\|i18n\)/ s:^:#:' \
+ -i fast_gettext.gemspec || die
+
+ # Avoid a test dependency on activerecord since this is now in the
+ # dependency tree for app-admin/puppet and many arches don't have
+ # rails keyworded.
+ sed -i -e '/active_record/ s:^:#:' spec/spec_helper.rb || die
+ rm -f spec/fast_gettext/translation_repository/db_spec.rb || die
+ sed -i -e '/works with DB repository/,/^ end/ s:^:#:' spec/fast_gettext/storage_spec.rb || die
+ sed -i -e '/with i18n loaded/,/^ end/ s:^:#:' spec/fast_gettext/vendor/string_spec.rb || die
+
+ # Don't run a test that requires safe mode which we can't provide
+ # due to insecure directory settings for the portage dir. This spec
+ # also calls out to ruby which won't work with different ruby
+ # implementations.
+ sed -i -e '/can work in SAFE mode/,/^ end/ s:^:#:' spec/fast_gettext/translation_repository/mo_spec.rb || die
+}
+
+each_ruby_prepare() {
+ # Make sure the right ruby interpreter is used
+ sed -i -e "s:bundle exec ruby:bundle exec ${RUBY}:" spec/fast_gettext/vendor/*spec.rb || die
+}
diff --git a/dev-ruby/fivemat/Manifest b/dev-ruby/fivemat/Manifest
index ca585353eb30..c0b3f13918c4 100644
--- a/dev-ruby/fivemat/Manifest
+++ b/dev-ruby/fivemat/Manifest
@@ -1,7 +1,3 @@
-DIST fivemat-1.3.5.gem 9728 BLAKE2B bd95cbac081e32df6c03a89d2533d20f8e892a575e1cea3679c3599a233c6097ecd03d4e804ca78be9d32de49759f3b03407f643ac14eeb5cf31e12e2bcb97ae SHA512 c19f30708cc2fe3cba045333eab7409049013f04f273606fe27cfc90eadbe68feba4b1e2c6a0d7a2183e637805c2fb8921a7ffd6d895dc746efabebad6189a7b
-DIST fivemat-1.3.6.gem 9728 BLAKE2B 002470ba61b6eb51a9e1e2020b8d3e60d6f4824549032fe7da7b31c3b67f9995a61c4bd59a1c2fe777b72ffd9ddcff568efa91ca6d07651eedcf6935455205f7 SHA512 b3cdaed761c0d955621c1bb7de691a552e0f49588a132235515cf02e39e27344d868b57b53752c027a4231a5bbca7b5957f30d5e77359f606031526d92eee1fc
DIST fivemat-1.3.7.gem 10240 BLAKE2B 624eabf458130792e6dd06667fe67f578005630e164a4ce30871204d792c5b562c1ad0fcf2470915bed877b60b3db341887735a3330cfeae181bee6775775295 SHA512 b380bef69756d0214325ee6f3f608062d63d8dd7603aac7b9af1abdf406687971cb4914634e9c807ca73819bafd8e99c5cec0a29f461a1ef3f861676bee86ddf
-EBUILD fivemat-1.3.5.ebuild 508 BLAKE2B 1dc5839edd9483a3ec7769a9e9126014cf06c74d8b6c30da3b7c2009eb080c977a1cf7ac6f9e45fe3f9524ab60eb0d0cafa526b975487c8f11e54030e05ef9d8 SHA512 7137ed94caa07a9fe1e00096534a2163a4d07db43e7bd1067f47dd419c2c819ea2f3f4218f47e2fd1dbd06b813fd1c4a25ec4c00942b3343540c609af908e5d8
-EBUILD fivemat-1.3.6.ebuild 501 BLAKE2B 19921ce56cf907b932fd68f7ecf81b621cb60d104999dc68c4b180664123ee945e49dc45d54bcba6d972d9dfb13817ae52259268da9f691e1a98caec6a54c331 SHA512 bfcbd1d993e5197538b3eaa746aeae63693dd9504963bb66bc8f3ab8c9181e8762ddcf3292b73c1cc67fa16be2d371bab1fa41e006db9310bc3ab94f96e4400c
EBUILD fivemat-1.3.7.ebuild 501 BLAKE2B 3c751e303336c0313cd47109ef7a6274f828d38ec1262b1d99317672ae4d1b1039cc3defe2d32140bf9d80c2ba416ab42507eed3f5faf0a875a9837bc8ac0bac SHA512 a91e18be122263b878ecd70c8fa9e13550b9faffe02e196cd3573925c43ad8312ed7ca7b2cbbf5d10a7b1f1a154af50856b1f695152e63438ef6fd21f82417b2
MISC metadata.xml 453 BLAKE2B d5b612779d204d4d7a8ed8a81b18e462806aece4f6f5211247c4a2f3a88733dceff699a777298bb07a0ffe4a406b4eec8102b5373ac7ffabefedee9acec1b2ae SHA512 7549f9ec77dfea3eb0c8044fd8c81ea4b1bd268f22fb8bff02d6a41202b94f567adf2af89f4eb7f102eda5fe40a35b82b15ed89c18c0b12e3a607e8b1c55f5e0
diff --git a/dev-ruby/fivemat/fivemat-1.3.5.ebuild b/dev-ruby/fivemat/fivemat-1.3.5.ebuild
deleted file mode 100644
index ec575edfd136..000000000000
--- a/dev-ruby/fivemat/fivemat-1.3.5.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-# Package does not contain tests
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.markdown"
-
-inherit ruby-fakegem
-
-DESCRIPTION="MiniTest/RSpec/Cucumber formatter that gives each test file its own line of dots"
-HOMEPAGE="https://github.com/tpope/fivemat"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
diff --git a/dev-ruby/fivemat/fivemat-1.3.6.ebuild b/dev-ruby/fivemat/fivemat-1.3.6.ebuild
deleted file mode 100644
index 35cd13ed73ef..000000000000
--- a/dev-ruby/fivemat/fivemat-1.3.6.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-# Package does not contain tests
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.markdown"
-
-inherit ruby-fakegem
-
-DESCRIPTION="MiniTest/RSpec/Cucumber formatter that gives each test file its own line of dots"
-HOMEPAGE="https://github.com/tpope/fivemat"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
diff --git a/dev-ruby/gruff/Manifest b/dev-ruby/gruff/Manifest
index 1530e44169cb..66cfd0055cab 100644
--- a/dev-ruby/gruff/Manifest
+++ b/dev-ruby/gruff/Manifest
@@ -1,3 +1,3 @@
DIST gruff-0.7.0.gem 318464 BLAKE2B bcc51f524089f53b89778143b444c70d4e168983edda247cdb4c9c84c288450154ce6e5234bbf7a0a8ae7251df611333c8bb411a8fd3765ccc5fe9650c3efc38 SHA512 b9842213ab3da7b4eccf8bd06e18d62aea14a6a15d7c45ebe7e51a76acd456ce140f094a9419d4c0bd1774e7d203bea49f9c39aca36c75d744f2732bcde9f688
-EBUILD gruff-0.7.0.ebuild 1210 BLAKE2B 9e4dcf88e9ec552666814597e6ba0453f3b07e1654172c39cd5d722ec699418518bbcdfbad23e93b671eb6336a9b1a24f34251d67b7ce3c642ae8b4003ee382a SHA512 879de2201909d6020ca781f7c8c20e66bf2a2ee50971113ac736a1d5bdd711631743dd01c8f7299e8324238b2306fef6adc5e89d5b5bad7fd1e81ca54f80d879
+EBUILD gruff-0.7.0.ebuild 1265 BLAKE2B 773dd5a2592f321ec392c6755086812f94619f6bb6fcac7b50cdc876bbe026410062dd672e8d48cb251934d3b7d53cc79edd2e648462618ddc3d039a8d3c831a SHA512 674da064ce3353d84722881163424035c6fdf929acb5c56733d10cd34e5feab0ad05f929b65baa6ac4a9e14c9331e40e13cc03ada2ac03e0b89b64a48b689236
MISC metadata.xml 340 BLAKE2B e3adfc25e09939c98ba4a4323afd0babccd4b0c11ea712e93a454ea4d3074f12a895d674735f8209598336a1d62ea61d6d00c8956a47cccd583857c36f261ab7 SHA512 1136e2805ed73f18bba2c981e2788fa635face71a9b1b384e3dc20680afd4fb354f33ac099077568f7fa1f3510e1c46771f663341153ae64ef961508243c16d6
diff --git a/dev-ruby/gruff/gruff-0.7.0.ebuild b/dev-ruby/gruff/gruff-0.7.0.ebuild
index 6a6ca07ff84c..8256a45dd1d7 100644
--- a/dev-ruby/gruff/gruff-0.7.0.ebuild
+++ b/dev-ruby/gruff/gruff-0.7.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
@@ -37,6 +37,7 @@ ruby_add_bdepend "
all_ruby_prepare() {
sed -i -e '/reporters/I s:^:#:' test/gruff_test_case.rb || die
+ sed -i -e '2irequire "date"' test/test_scatter.rb || die
}
each_ruby_test() {
diff --git a/dev-ruby/hashdiff/Manifest b/dev-ruby/hashdiff/Manifest
index a8c5ae3f2ddb..6c2d5283bbb4 100644
--- a/dev-ruby/hashdiff/Manifest
+++ b/dev-ruby/hashdiff/Manifest
@@ -1,7 +1,5 @@
DIST hashdiff-0.3.5.gem 16896 BLAKE2B 7784035a9c7fcd68d178c0a1690fc435383960791554283d2aceba3ed19100617c646f5c00b30ecb13113f9a39257d7f5611538b86e1a8330b412bc0d909b0aa SHA512 f1ab73ec017c82ec1494e81c3c362244bd43734b295061e5220492b93517ac3a7f8e18a11b595160aca79f9016783291a10cde0a6a6218b08f9ff2f231f9f328
-DIST hashdiff-0.3.6.gem 18432 BLAKE2B cb7fc00fc39099ca624177d82129f27ab51a660a0363c3d4a0ed2d1f3ae8b92784e401b3a5eb17f8e798246f1b19bae37f12aba5a4c742a500ea3342658219ff SHA512 3f8c96bdeff00a8b45f7f065274fee6510b22bc2ca98cc20b84b2b9804ce9d81e730519591448179ff3ca763312eb238680baddc212392e8640205ecd9ba24c3
DIST hashdiff-0.3.7.gem 18944 BLAKE2B b7d39375a0c688e4fe2672701d87148b6ff6ee18fcc58b68f71a4c449613c124022538a04ae9a995d2d20e9d40e0ab263664f1085dc205286a3bd3595c83c760 SHA512 62cbbd1631127f98be214ab5c849d4a78c9f9aa762e372412a68f843df09caa9bb3b8ff096952ff4fe5b401dc8fefff7e42c2d1beb7e647ed9216550ecd06d93
EBUILD hashdiff-0.3.5.ebuild 642 BLAKE2B c214db22967099a62f40716869e84e8f8b2746b07528494f1851c9a6b413dbf84cf06f5e56261accebd7143cd6fcda182f23700c45a31e1afdc3af6367d26007 SHA512 b70af5ac0b9879d0c8fa165dfd9d642d80ea8e6a7f43823e2b65ff3bfdf221c00434ccaffaa0012a93f0149cbed100a31192568742393145ca517ea46d9a144b
-EBUILD hashdiff-0.3.6.ebuild 643 BLAKE2B 46f56cc3cadc6a62b12ff6d35843331b8d9788fdd5fc27530316fd8ab92457f0b1060b8c43f70e8aedb6e3305cfb95ee77e0557aa12d7106e0a98986c6714a87 SHA512 b20e150e15577224de50d73c4427110a38986d45b942486aea13f01cb9bbd96063206a7e7503bcec260602aaab341f7b975abfc7e14d5d7e8fb4d28acdb125dc
-EBUILD hashdiff-0.3.7.ebuild 659 BLAKE2B 679e65960a7dd0d0fd76966ee3e19a81b645d2fa715e8983ddd6f9a6521fb9d9dbff75e4474a0131de76e4db426d6430d5ebff0c14d3e40350c6aec4d4cfb796 SHA512 dca0cef38c3a701784cac53cac04e8ac11f02cac7c199c1985836188b34f3cce03168409ca45a956e71596f098729183cc2d7dd76ed85aac87948915079c80f9
+EBUILD hashdiff-0.3.7.ebuild 655 BLAKE2B 78853182de5010cf0d0de76a5b447f3978d2239111a31cab13326b92cc3dd9b9e00fc2bab8d6c24d859512c3deddf70f5480d183595d7007247debd48bcee308 SHA512 fb59040ce490c67e868d9e5b7c09a4cce2d2c8797fa45e5c04818fc76581e693eb7c868277a127da61d03c6b6b2e0b7591f7f38554718986fe77a3d2ef5a1fc6
MISC metadata.xml 345 BLAKE2B 32c55c352e09a4cee12f02ca321e7581b56faf759bd3cf95afc684633c7324bd10c19fb832a1d7cb3e96787721eae0f0bd85428fccead003ba72fca53882ba65 SHA512 f241e4bd08fb29d4a2538d5b548597c5869c0bdf332e3453e55c625093bde7c52b35e7a7bcd691b9f5b2bf2cd1c90ef244d23e343cf7800f9fda4de73f6a4cbd
diff --git a/dev-ruby/hashdiff/hashdiff-0.3.6.ebuild b/dev-ruby/hashdiff/hashdiff-0.3.6.ebuild
deleted file mode 100644
index 34fd7ed94fcb..000000000000
--- a/dev-ruby/hashdiff/hashdiff-0.3.6.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="changelog.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple Hash extension to make working with nested hashes easier"
-HOMEPAGE="https://github.com/liufengyun/hashdiff"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/hashdiff/hashdiff-0.3.7.ebuild b/dev-ruby/hashdiff/hashdiff-0.3.7.ebuild
index 91f8ad9a3907..793b1828597d 100644
--- a/dev-ruby/hashdiff/hashdiff-0.3.7.ebuild
+++ b/dev-ruby/hashdiff/hashdiff-0.3.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/liufengyun/hashdiff"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/hashicorp-checkpoint/Manifest b/dev-ruby/hashicorp-checkpoint/Manifest
index 794ff0e78b06..ed1ae70b46c8 100644
--- a/dev-ruby/hashicorp-checkpoint/Manifest
+++ b/dev-ruby/hashicorp-checkpoint/Manifest
@@ -1,3 +1,3 @@
DIST hashicorp-checkpoint-0.1.5.gem 13312 BLAKE2B 4318cc7748797732ea3719965debd9621136a097bdc6a9bc6577d563eb69c4bbabe8451396bd9281874c1b4adca690fe443f0a98eb10857b1f6b561aa732b508 SHA512 77effab526b798da1739c19021f3832bea7aab9503a159909a712f18da7a0cc6d750dd0783c2bc5a31f650f00f0a65dad706e2159882bae70dcf7425fdb35a40
EBUILD hashicorp-checkpoint-0.1.5.ebuild 481 BLAKE2B 94c6d8c65ea56233db89f45e608ac4d9f694d04d10b2cd63070e17168fc01765e3d38b3444e47331d8570cbe63895e325aaebca2c0c51d4ce40e1881b831d616 SHA512 a56fdde91180ea4dd2449838ec83505731c2d010f6c390984b5f1711ee8f6bd5b562990ec52337804ce4a4c972bd5fb4ac73c9a49e595848dabff081cf712cd6
-MISC metadata.xml 363 BLAKE2B 4218c803e7143862890d6ef8a50c1eb205ed5c343748bd398541b0f6bab6494338fdcccf90bc66789fac9a07c31e9f3dd626a7188b39666ce0117578490d294e SHA512 561d8c47138e489f884db31530c33a4faa9257efbdbddb47e6553e23b386de9b3f5e2eed4e088e9be83439bd6f0fba751c0a37ad1c9ba2716b297eeef9ee9a3e
+MISC metadata.xml 341 BLAKE2B 8d42baa80d36edbe0e06e49765d1440a97d56befd426b5d2145f137a0dc519fb95bcaebffb8f317dcf6dec2c3aa650f7a127b2e841d514d89a526a7c57b3c2b6 SHA512 0cb71caf8e6f8947d312ef5543c3c05677da29accf3733b7485b525e175e82fc401fc8577c961e3011f8bc2e21fc53500f09036f34c9daa7023212eca7292cdc
diff --git a/dev-ruby/hashicorp-checkpoint/metadata.xml b/dev-ruby/hashicorp-checkpoint/metadata.xml
index 553fb0374fbc..dacbe9ba1176 100644
--- a/dev-ruby/hashicorp-checkpoint/metadata.xml
+++ b/dev-ruby/hashicorp-checkpoint/metadata.xml
@@ -2,11 +2,10 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>hydrapolic@gmail.com</email>
- <name>Tomas Mozes</name>
- </maintainer>
-<maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
+ <email>gyakovlev@gentoo.org</email>
+ <name>Georgy Yakovlev</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">hashicorp/ruby-checkpoint</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-ruby/hiera-eyaml/Manifest b/dev-ruby/hiera-eyaml/Manifest
index 1ab4d9ee5e40..8b2df7c99a88 100644
--- a/dev-ruby/hiera-eyaml/Manifest
+++ b/dev-ruby/hiera-eyaml/Manifest
@@ -1,3 +1,3 @@
DIST hiera-eyaml-2.1.0.tar.gz 46179 BLAKE2B a25eaf1e013af4add5c4628dab168daedfeb8763038f4e003d5e48b5e51ddc25dbbb8b01d024836163089106d0786d27af43113b3db950ecb302c3ec5a82d7a8 SHA512 b85de0de0cb4f4a7b381ec7e406e5b3858b1e93b5475830df6991fc679d1391a88dd988c0d266942e70fb4705ba47cb656fd732bd923f8290dd90a5bf6e4a5fb
-EBUILD hiera-eyaml-2.1.0-r2.ebuild 1379 BLAKE2B 549d02bf177ca7829527913a7ad6ddea1041e442f2bb28d6d8a49d4365bdc780b7fffee3171c0bc14ebe1b3e2c56d819abc75265bead9a6f44f43e5635f6d6a6 SHA512 10a4d2f4dc4586619f2a96250106982676476908d706581cb45fef0550b503886e8be40b4d0ffcbf29c8304dd7a0c0b270af22247a20a474610e158ca7491c74
+EBUILD hiera-eyaml-2.1.0-r2.ebuild 1372 BLAKE2B 04c73936eb1d5b6d98182b2986271e3db831f204ad05bf9897c7b860a492e008dd99c41fdf1abc484f77661dfcae8e52350f9dea9a38dc54f9bee73537cfd154 SHA512 9d4fab22bf88de3cf55e6eaa5287be9385a694b5c28f4fece4eace00ff1524f39df783ac40d2a8651623690e81b1734569488ae1380993305b0a188eb2066c8f
MISC metadata.xml 474 BLAKE2B d527c2a402f1ccb95a35c7a75baa9f71710dee53d9f37e424f28827182fe5500cdddb7af8297be14fab4805ac430d92efcc564419940065bcb0bedd3b7252b84 SHA512 af80beefd80dfb83c5c95f9d1707cda077ef7323004785e420ba56f6a4ccf42181247adaec2d023857d410ed003b82919a72af2a5e024c9d76a0ee696009361e
diff --git a/dev-ruby/hiera-eyaml/hiera-eyaml-2.1.0-r2.ebuild b/dev-ruby/hiera-eyaml/hiera-eyaml-2.1.0-r2.ebuild
index 007f7adf8e8e..cb3f8af09f7a 100644
--- a/dev-ruby/hiera-eyaml/hiera-eyaml-2.1.0-r2.ebuild
+++ b/dev-ruby/hiera-eyaml/hiera-eyaml-2.1.0-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.md CHANGES.md PLUGINS.md"
@@ -23,7 +23,7 @@ IUSE="test"
ruby_add_rdepend ">=dev-ruby/highline-1.6.19"
ruby_add_rdepend "dev-ruby/trollop:2"
-ruby_add_bdepend "test? ( dev-util/cucumber ~dev-util/aruba-0.6.2 app-admin/puppet dev-ruby/hiera-eyaml-plaintext )"
+ruby_add_bdepend "test? ( dev-util/cucumber ~dev-util/aruba-0.6.2 <app-admin/puppet-5 dev-ruby/hiera-eyaml-plaintext )"
all_ruby_prepare() {
# Fix highline dependency to be compatible with more versions.
diff --git a/dev-ruby/hiera/Manifest b/dev-ruby/hiera/Manifest
index 7c2586d7a123..06d46dce1d50 100644
--- a/dev-ruby/hiera/Manifest
+++ b/dev-ruby/hiera/Manifest
@@ -1,7 +1,9 @@
DIST hiera-3.4.3.gem 40960 BLAKE2B a4747c6096065c1272bd3099893d27c53b5e869be16643fbd59fa0eead692e3bd082fcbf82463614336d00c3068244bd632fd6c3a87ba520566a8643f674bfc4 SHA512 126e626b9c9020f2b8565aaff35f30b35c73785120425d186c97186c5bdfafc4831216250f78fd33ffd5e1dde49646b262887747c0d73442a252c391329959e2
DIST hiera-3.4.4.gem 41472 BLAKE2B 12c098d4cbf3bbf5980a4638d7dd7a67a56b9874c96e5be483335be2e0c9ac2417b7e187737c40c9cfa4f1d822f7d3bd9ac74f96e2df040c7aa029b82f295304 SHA512 bfac2d76cca90708a52f907a31c35f8e3944d50d473e3f17ad13f3673ab2efed0ee9edcbb4c40242f398ab2e3bd08b249b191a6b9d534c185ed540802684beca
DIST hiera-3.4.5.gem 41472 BLAKE2B 4dc65c997bd7e2b068af2b5f5e1d59504de302ff4934b50c0b023f277f892ae4b12f65c727ceb0629e43a07e8e13840add07c7546be776e16b269d9a90555a53 SHA512 0bf739cbbba49534b3147623e2aaf3513e0bff65a74441668a44cbad0e436abdb6033e25dfd13b2d5bdbf560127f891997c270f314e9f08efde4c1e95bd9dc6d
+DIST hiera-3.5.0.gem 40960 BLAKE2B c41d6a5cb95278e212234d6c144c5b97535c319c78874e13921e25f2f58cd9ea19884ed627bf4a715810589f9b70023b0c4bb2f6f1f8d51924ad9dac065bdaf7 SHA512 b9cdff688829fd8f124011abb4a43640a7531567a678c116e40259e1d110fd20dc7d2ac1711264f4ea61f2728f93027d65df25d5d4d8c339e465010ba2a269bf
EBUILD hiera-3.4.3.ebuild 543 BLAKE2B 121f9fd758d74c0dfea47e5154778da04e759237fc8574e91429a16212f098a5f56d0798ab385f47d5c1ce96548fc28d5fb59610ff0043ec314700759e49fb3f SHA512 96805f69a7bfcc72e4b05e01d3a3eb835349dbe3fcdef6cdd06e1f9c1b2ae0c08b3c9119c93af8691b736b44e6e13a6d5c064d6099e7b3b5ec6afc886f07351d
EBUILD hiera-3.4.4.ebuild 540 BLAKE2B 1dd281b299350bac945b5fe274857321f0adc0e0d592c98614659982219df504e16d01a577a482e79adf2426f7d2ccacaeea26cef69ba3557d9c14cb666be224 SHA512 e9f9211dfd1a460d6dc8ca5898c302b960dd2363fb313e28f4819369a1af423c5edfdc58d86091e042a662ea998597219649b8813d3bf532bfb93f383f96b8c3
EBUILD hiera-3.4.5.ebuild 540 BLAKE2B 1dd281b299350bac945b5fe274857321f0adc0e0d592c98614659982219df504e16d01a577a482e79adf2426f7d2ccacaeea26cef69ba3557d9c14cb666be224 SHA512 e9f9211dfd1a460d6dc8ca5898c302b960dd2363fb313e28f4819369a1af423c5edfdc58d86091e042a662ea998597219649b8813d3bf532bfb93f383f96b8c3
+EBUILD hiera-3.5.0.ebuild 537 BLAKE2B 90957548c9f79850ce8f1e4062d04edab45826c1d012385b27ad394db930c6409f9fa2148e02b12e9d63aff12016b4e01220333a1c770627413a24187e8dac0f SHA512 b703b4381396d6194b66aabcc6f3f4a480288bd65829c5978e8cfe72c5b6417911d98fa3daf07c6d364e2b2d3b78bdcf592174febd7da771a58f0348e8869587
MISC metadata.xml 441 BLAKE2B 45d0b18035001279a7fc0b362aa00ab9bea5282f35a2237bb72e84893d8a9ff4b575e43928d48aa9906def18e3fe1bdfb121e5411c46af7117b529f136224796 SHA512 795fc49e90529600ad3a950440f33c9dc60aee0f6ad134b682d8c8e80452f015fd2de5af77ed6ad58830e61b1ab7944dcb81629d75d4b09927e218f33aa948ae
diff --git a/dev-ruby/hiera/hiera-3.5.0.ebuild b/dev-ruby/hiera/hiera-3.5.0.ebuild
new file mode 100644
index 000000000000..326a80bf3234
--- /dev/null
+++ b/dev-ruby/hiera/hiera-3.5.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A simple pluggable Hierarchical Database"
+HOMEPAGE="https://docs.puppet.com/hiera/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+ruby_add_bdepend "test? ( dev-ruby/mocha )"
+
+ruby_add_rdepend "dev-ruby/deep_merge"
diff --git a/dev-ruby/hipchat/Manifest b/dev-ruby/hipchat/Manifest
index 79ed041e4d8e..6facf7c355ba 100644
--- a/dev-ruby/hipchat/Manifest
+++ b/dev-ruby/hipchat/Manifest
@@ -1,3 +1,3 @@
DIST hipchat-1.6.0.tar.gz 23328 BLAKE2B b9328e339f40ff1d865af5bbd660d479e94e18be98a74171125ff9d55e96353bf0ad9420e9eacc8b1a650f873d16a197418f7cc8728042fd403a7d1bceaa0b9a SHA512 43afbc2aca234d7d3778189874013df7847f9045ecc1d5ebd6b3772dce2a9cc5000fa6075867a9b0968d49410d775f3f56ed0a4ae637d6ad3893aa668895f2a3
-EBUILD hipchat-1.6.0.ebuild 882 BLAKE2B 2ab76f5204b70b676897d10e6213c68b8ecb9955d893950ca5b3bc369c04c12ab30076e2bbfa5026326cf849f5e025d34e9b3f46d34d2a9135aaad35bf8b963a SHA512 1128d79248e341df44212b35601cad1e59f1fe97fdd244e74e7739b7c7be674aa93e95a94ed0ab9d8f1c4d3968303144ea33e769eb79a592484332b8c414551e
+EBUILD hipchat-1.6.0.ebuild 886 BLAKE2B edf25347bf9d3b7a6d264b820c48ed80e010775afe1d79656c083c1e3cf30c8219f9884306b132d407be0f13c78579378e3218080af1c3a73f9fcb262c06a5ca SHA512 3607912298cce6d4832d45bf2b4d7fa88f303ad4e6b980632a38724119794aa30fc9a64380f8cac6af39f33b2bd9300745b0be071ab4be175e69f2b9772abea9
MISC metadata.xml 344 BLAKE2B 6e939739b4e25c1e6f3d7a01404d63c56d68744c089158d093211394410cbb2d13a0f7802f5378659888ceb0cc0b466accbf28f75f3fe54e9c1d759eadf21dff SHA512 3d3dba56d79d454c346c2616045e6d134d668b94bdbc1c056ccba1b13a2ab715d781904074d42bbb0506d9d1af2cd61d7df08613c077204c558c83b3f31ae3b9
diff --git a/dev-ruby/hipchat/hipchat-1.6.0.ebuild b/dev-ruby/hipchat/hipchat-1.6.0.ebuild
index e0c8e1822bb5..942fae6a5ef7 100644
--- a/dev-ruby/hipchat/hipchat-1.6.0.ebuild
+++ b/dev-ruby/hipchat/hipchat-1.6.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/http-form_data/Manifest b/dev-ruby/http-form_data/Manifest
index bba363653504..8533a584a2e5 100644
--- a/dev-ruby/http-form_data/Manifest
+++ b/dev-ruby/http-form_data/Manifest
@@ -1,9 +1,5 @@
DIST http-form_data-1.0.3.gem 14336 BLAKE2B f58410dfa309fbec55e97f5bd10e56a7be0d915a0e87d4873c66a2d0f112552450424fe3a54529bc77e8bfbd5ac019f9ec231881d48942eaf55725d618203d56 SHA512 6e438a1c0c56116555737785d9b0b624f2cbee010146d0683c94e72473ed6f8a872c2ecbd878bc71f4aa378ebcd820d2743e0f6236778b65aad99c14e9c79fdf
-DIST http-form_data-2.0.0.gem 16384 BLAKE2B 813fb1d14074304786fbdb954141f914859b3898280f31fd6f205b38b32041ffae07d4ce790e6563a33a9d2cb09ab0427b46e5708f4c11d708356f61d7e905bd SHA512 2abb3742da142bfca5ad216140ad70493885ddceb258c7af1e14fec57172bdc976646e90de4b3d51c3af7eebb5d820771cba7d7a1798100ceb3c696c971d5ba8
-DIST http-form_data-2.1.0.gem 16384 BLAKE2B 7ea011ae83e6d5caedf127e55dd2ba4539e4c0d58a2182b7331b1aa1eba9d7e1886fce3d2fcab6d2b5fcb8ebbf56cc9bc3dafee5050238b4d765eb9238c10ff8 SHA512 ec01035d7bced9ad624019ae5d1290becabcb35670cba52b450f379aac3cc68b3c12ef0128930022e75d3c4de430e8595af0733dcce4a4a531898722fb0d34c3
DIST http-form_data-2.1.1.gem 16896 BLAKE2B b19507dddf5c072b5a190bff98c61b94209652445ba995c3834bdf47faa515cc3877afcb46ef4946b4b6ad265d917cfc0fcdba2ee98c440c134343883740917e SHA512 43e1d9a522a748ab5d1633392225d87b5b178f6ae46a9bc4296b2a71b95b54d0a0c5fa1c3d8a8f48134df7c8c5893bfd7a5db060da275f49a147385cb4d04627
EBUILD http-form_data-1.0.3.ebuild 587 BLAKE2B 0f26ea6405c3af943933299ffce66cc16b2399e56ab9d115c218bbdc2ef8b0376db47226012de4c944fdc72e14e5dd962d4e123a4f821e961e502449f83f504b SHA512 329f084345e69ba9f2418d0781886e9823cef5521757f082c00531e459ac8364828d735345016ed0ab70f5dffd9569ce2ecb403cd0618e32eb4d2094ce567dcb
-EBUILD http-form_data-2.0.0.ebuild 579 BLAKE2B fde0c2c87fb47efdad817363b8f34366ab314736be93a87c2d9a8f81fe4cf8b495fe99065d69f05abe04ad93ad9e677007a471a5c7073a63888008801b8a4703 SHA512 6341421ece7510c632b89144c28f8fb5dbcd90f7c9cefed4208004c18a0399143968756222f9b73613df8680f4528d4bb2efed937a035b56e93cd262effb415c
-EBUILD http-form_data-2.1.0.ebuild 586 BLAKE2B 79c7a4f2ab69aa94de0487d81f2da025d791632c4c00aab4485275380c50c8b93e10af9e831846b67113cad6909759bc007aa0e90f111d75b4bea450598ff289 SHA512 582d08016d0338812afb50f69c5fcdac11259a211bbfe4ddb7d46bfe47083c256d231c3d396436fe80ab4927626ec9568ab5ed8ab4a05f8edbb573a9f7432156
-EBUILD http-form_data-2.1.1.ebuild 598 BLAKE2B 2c7d427695f52590b88d82b36e571ef40b749c1ed840eeb6e8db039cec5d4f094bbc186780c1ef525159c6878913f407fe0124f761c0364c4d57df4d994c4dc6 SHA512 8157f3e4a0e0a39834bda548e3044094f614f5cdbc6ec9cd845e19db982f7ff44aa7be29e0e667a9bcd473e5107cb906763e87a4307ef00c6a02558607a92043
+EBUILD http-form_data-2.1.1.ebuild 594 BLAKE2B 85fa85d239039892a5bc075c78726ab6d2b5c2d389fb5a1681f4c2ee68715f1ccc85177a57a665eca17c137b930fa014fd1dd236d56919dfdc262fbf12aff2fc SHA512 23b4cc1c9eb2efb32e9dcc0eafc7a4ddafa1b183525df68524a9c04c78bde95d02a4ec8e20f5fca1bc0c16134fd17ff82162173f876eb9c2585acfdaa5fe16e4
MISC metadata.xml 345 BLAKE2B 6301add67db13bd0df4d236cfa4042737f0216c1255a92b10ee272a3b4bfeeaeb0d9541013a460a3be689058ba31683854b3f0308232cfeae7f4d560d207c10f SHA512 6d157ee3fe1a775733ea0a808a81d68c0061319b30c6062e181cc4a19d1a5142027ddb2145fcb78c44feddd4e36682ce39306f0ade0fb5c13436cd9351e45bd8
diff --git a/dev-ruby/http-form_data/http-form_data-2.0.0.ebuild b/dev-ruby/http-form_data/http-form_data-2.0.0.ebuild
deleted file mode 100644
index f5de94dc041c..000000000000
--- a/dev-ruby/http-form_data/http-form_data-2.0.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Utility-belt to build form data request bodies"
-HOMEPAGE="https://github.com/httprb/form_data.rb"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/simplecov/,/SimpleCov.start/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/http-form_data/http-form_data-2.1.0.ebuild b/dev-ruby/http-form_data/http-form_data-2.1.0.ebuild
deleted file mode 100644
index 6a3468acce8b..000000000000
--- a/dev-ruby/http-form_data/http-form_data-2.1.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Utility-belt to build form data request bodies"
-HOMEPAGE="https://github.com/httprb/form_data.rb"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/simplecov/,/SimpleCov.start/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/http-form_data/http-form_data-2.1.1.ebuild b/dev-ruby/http-form_data/http-form_data-2.1.1.ebuild
index cf44eae4e0aa..ad9ba34aa31b 100644
--- a/dev-ruby/http-form_data/http-form_data-2.1.1.ebuild
+++ b/dev-ruby/http-form_data/http-form_data-2.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/httprb/form_data.rb"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index e2faa17f8c14..431c9399a2d5 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -1,9 +1,7 @@
DIST http-0.9.8.gem 66560 BLAKE2B 15b6cc066d2b04c3c6df604787f69b5079dacd277dc95a74b56832fc26cd84d2b631b60a60baadaf46368e5dfda30152983c335faea636490000bc5153d11736 SHA512 bb89147a3c28ebd75d2453e51c0c422557907e055b9a20a560b803bc64edfcdfe96e997ff225a26c9ca278211b0f70faaccf2d18ce2cdc9fd95bc4048093ef68
-DIST http-1.0.2.gem 62464 BLAKE2B a7801cb8389473f5dee9761fffe510ed2228ecf01d75e61026a110ac8438c9344094a5f50868536f0641740a3663a6aebacdc2f3a8294fa49894549b7a6e3bf0 SHA512 fbfa76f588d46b10dfa0d3b319d0ca1a5a92749575cf27791febaf5d55f2e4458cf34f48d8b9792d4e220c89c702b75b039ca5b66d3c43d31bab982082312113
-DIST http-2.2.2.gem 67072 BLAKE2B d2aa0f155085b60c3a65af6e5cda58632708f1aae000d9d52dcfa5fe3f6880000a4dff749810c7816bd1920597f456f7c9e7c080a4e524d578983944f0d49194 SHA512 9c22f7f4473e5cb0b605b9c8d25c1a93c34e7e440fb7cf4f3690cb9dd9e65ce3619d0575da3d97da6dfcf8e1560113b638bb447340605bebc160f589fb007bed
DIST http-3.3.0.gem 70656 BLAKE2B 5c52864168663640389a0f107e1bf8a202654a8b479c92bf5126354d360adcae45a9b4596da7cff2e412fee88ed3622870c4e2bb18eca97466b4ede28baa2a08 SHA512 fcb2549c22974712e129306b472c1a32466c50add85eee9a558582697c7ece26cb7a1db6da6aaceedb8bfd134d1213090c158db510fe53ddbe201bba6bd22c68
+DIST http-4.0.0.gem 72704 BLAKE2B 6a7abec739f545e96b013d4bc10b11acd2cd6e336032cab08977476a0c50b73993ba9c8d46b68c7f891ae6129cddc5566bcdc16cc958b16a2241a5fdc1d2bc8c SHA512 78fee306d0d53068b8082bffc766cb12c8d1a030407648af6c4471cab9d63e2c55e75c9546b684bcaabc795c04b76b91c562e4969e597ec70aed0e16052586b1
EBUILD http-0.9.8-r2.ebuild 1079 BLAKE2B 0a6e4c30901542b3ca659b19a7308eab8b7dc6aa63dddaa111fe922b14c0db408d1c9c4d22c821038376100b329a3ac2c298e5ed6a036481464bbd49e8d6a715 SHA512 bf9e8e66f026a7fe1a82536fd21d3607d070e58c9d657bee9a3f58ce30b0e3f0aca3ad6445eac61128deafa3eae5a1a2452646cd3d66631769dd64f336172267
-EBUILD http-1.0.2.ebuild 1066 BLAKE2B 8254d2606eefeb6f3088fbcd8a3b40bf5c81f19b8e70c45ae246af3c517ae33041ebda64c7838186842f0ab3146e0d60f7e88abe70a4708dc97ea74eab6ed7c7 SHA512 61835402afb957f5e5d0659edbf7fd7457c2801cd2c9f151e87de4bf3ca57bd0a21729e1ba2ebf0490c8586c472311fe299d54f478d03cc6dfb9ee0f72d67a39
-EBUILD http-2.2.2.ebuild 1232 BLAKE2B c15bb91342baa306872e609cae8546b30ebedaa8c0388859f94c597b3a3fdfb08f50cb60e14cbe8df34cb8c0389a283f60a0beaf303068fc38417e62ef2e7222 SHA512 e24e112a1ab81d744c8046561c1314b57439c67654250542cae7921e7fefbf716610e1bd3775936fdcfe8db0c9c72b56c8b12a4229c5ae342d1a916675c3d3a6
-EBUILD http-3.3.0.ebuild 1222 BLAKE2B dd511f94e713b5974f0302cc41ab6f430d95e57bb55fd212bd8d8350739f9c4c9448dc0cd7784f01de3ba966a6f7d0c7b2e1a583f46f2456255f5920815fec55 SHA512 edd2b91ce30508a694a4442d603280974c52ef3472cbb013b242568bf6001e7bc31ea61e329dbf386d30bb81693dd8bf64eeee718c4700464ce399a123c9104b
+EBUILD http-3.3.0.ebuild 1218 BLAKE2B a32f6249049741bee06b42d8c9d044b9fef9c9922141a9413dfc115b55eae9f57b4ec23be0471d272ad6e7316198e485238aaa9464bf9e070bef7fcd9be32334 SHA512 52656d11af2569625bffd37e012412d465564662ae0986ceb5b2e8f375050937a0078e617df210dc615b9a7e0de3059ea6b8a1cb7c7883b9f1083145b07ff81c
+EBUILD http-4.0.0.ebuild 1337 BLAKE2B 3e12358f958c8459d7cb5abbe7249777c0f786ab02cdd1c943ef12b67b092e80fec9b61fffea787728325e75483bbb6dab4d7d1eb1010d631a498f6b38618665 SHA512 912fc5223f048e83d0790c1798f568620a77afd2ec812ac28cac7cbae6d396314076a7b5560be664996f26dfbe576e12031df69e6edcc6cfd232400146f93b95
MISC metadata.xml 339 BLAKE2B 2508769568914caafa01e9e8e6517a7cf9c1733c772b3c605c8dbb056efb8dca3be9525e1ba2ac610bd6d5b5dc02b7625f3569dce0597444240bc2ed8d8449c2 SHA512 9b43a2f61eea32941c251429694bcfe432f284527c332efdaf4187c9ad8c6f53cd924421ca9d56cefce75cbaff104d4f7579790fe09b45a4cced06bedc44d1c1
diff --git a/dev-ruby/http/http-1.0.2.ebuild b/dev-ruby/http/http-1.0.2.ebuild
deleted file mode 100644
index 87918b72d2cf..000000000000
--- a/dev-ruby/http/http-1.0.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An easy-to-use client library for making requests from Ruby"
-HOMEPAGE="https://github.com/tarcieri/http"
-
-LICENSE="MIT"
-SLOT="1.0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/addressable-2.3
- >=dev-ruby/http-cookie-1.0
- >=dev-ruby/http-form_data-1.0.1:1.0
- >=dev-ruby/http_parser_rb-0.6.0 =dev-ruby/http_parser_rb-0.6*"
-
-ruby_add_bdepend "
- test? ( dev-ruby/certificate_authority dev-ruby/rspec-its )"
-
-all_ruby_prepare() {
- sed -i -e '/simplecov/,/end/ s:^:#:' \
- -e '1irequire "cgi"' spec/spec_helper.rb || die
-
- # Avoid specs that require network access
- sed -i -e '/.persistent/,/^ end/ s:^:#:' \
- spec/lib/http_spec.rb || die
- sed -i -e '/with non-ASCII URLs/,/^ end/ s:^:#:' \
- spec/lib/http/client_spec.rb || die
-}
diff --git a/dev-ruby/http/http-3.3.0.ebuild b/dev-ruby/http/http-3.3.0.ebuild
index 935b12a363df..eae8208b0eb9 100644
--- a/dev-ruby/http/http-3.3.0.ebuild
+++ b/dev-ruby/http/http-3.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/tarcieri/http"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/http/http-2.2.2.ebuild b/dev-ruby/http/http-4.0.0.ebuild
index d7ce2c5a9579..13986498f7d1 100644
--- a/dev-ruby/http/http-2.2.2.ebuild
+++ b/dev-ruby/http/http-4.0.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -15,14 +15,14 @@ DESCRIPTION="An easy-to-use client library for making requests from Ruby"
HOMEPAGE="https://github.com/tarcieri/http"
LICENSE="MIT"
-SLOT="2.0"
+SLOT="4"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_rdepend "
- >=dev-ruby/addressable-2.3
- >=dev-ruby/http-cookie-1.0
- >=dev-ruby/http-form_data-1.0.1:1.0
+ >=dev-ruby/addressable-2.3:0
+ >=dev-ruby/http-cookie-1.0:0
+ dev-ruby/http-form_data:2
>=dev-ruby/http_parser_rb-0.6.0 =dev-ruby/http_parser_rb-0.6*"
ruby_add_bdepend "
@@ -39,5 +39,8 @@ all_ruby_prepare() {
spec/lib/http/client_spec.rb || die
# Avoid spec that may fail with a running web server
- sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^ end/ s:^:#:' spec/lib/http_spec.rb || die
+ sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^ end/ s:^:#:' spec/lib/http_spec.rb || die
+
+ # Fix spec for production release
+ sed -i -e '/User-Agent:/ s/.dev//' spec/lib/http/features/logging_spec.rb || die
}
diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest
index a7b4a354fcd8..221539d2ee62 100644
--- a/dev-ruby/i18n/Manifest
+++ b/dev-ruby/i18n/Manifest
@@ -2,20 +2,22 @@ AUX i18n-0.7.0-frozen-classes.patch 1126 BLAKE2B 4cfaca964ed676d4b35b7e2aadeec36
DIST i18n-0.6.11.gem 61440 BLAKE2B 3cfee519dd006578a328ec80d216ddae56433e1cb633e773826a2425df5ba6c518290438180af7c11c8eee4a69d1f38cd6666819d5d4b401efd026038492d853 SHA512 f3c26c13b333daed69dc044985816d79a27a489c860caaa03cd64b3ff31e3ea65aa850dd581162a264d0b0bb6bc383b12cb96c1a97d5d1d04bee45517a48b721
DIST i18n-0.7.0.tar.gz 57647 BLAKE2B 50ea36ec616b90a261151cce47c98250e85b25ae75f90eb52ea01e8bb7e0c6288abb9055a4f80a199deb93c9ca66efd1ad568950d3f505206e0ba9ee9cdb8bc6 SHA512 8824feb3fb99bba759963d2ae34555f27b85dbac3d3001168471a27e47fc805e5ffe5c3b4e10d6ca4b2e2524ec16c98260b981ef504f274aab93f912a57d2e14
DIST i18n-0.8.6.tar.gz 59657 BLAKE2B f0ddbee202daa4ac75f00113aa8bcac44797e782072a9626125497c9eca0545dccb2228c2d634bf0b9daab0339196c9d0cdd2df07285bd3792c9300353a60e53 SHA512 fe55729b5d9d2af7112d030c020257a98e7504aa554f691a759f5abe48058949442296ec154060d4a3243cefe0d6d420417f3aa8c857e3616de9bc996decc8cb
-DIST i18n-0.9.1.tar.gz 60359 BLAKE2B 98201124b557dd7e77ea56c491a99274f90853eabbdfd8217cd3a27888ddaf976f76c14fc2236609283546117b0c9837e272fc44aae0ff498ab7c557d6f036f3 SHA512 9726dea0b5aff12e6ddf499ddd5dea0853d345241b1ff19d6f97106a3f5f592b3336d2afddcd0717d15ed04c8098a8f9ea2870f1388353e073f78add2f0a77a5
DIST i18n-0.9.5.tar.gz 61494 BLAKE2B 2a7bb401d5e75022ba6c40c6ee08809bc8728fe9aa22f308c4d532e6c042df57970b7fbfa574494072d8e5d0e125a01498c1964780d2ad9588b0a57da299a520 SHA512 356ce1290b207ce1b3dbed4d0ae542d027e74c43f453359ebf401755a5a55fd1fd815a2f046a634246e41f54c5360174dac1076be9cb7bf82f893f0dafdbd4bb
DIST i18n-1.0.1.tar.gz 61536 BLAKE2B d439410004511f90e010beb7ab90029367e9ddb876c2215e101fa9a3385c0420a774586ec626136957dedd66c8c7b3b9ddcc6570e3a7075bbd5a90e3508ddea3 SHA512 1d0e05e04318e31d35d19c1af3b6d3aaef3d45df9b2868b65fef9aa3628c9502c6f8fca4beb52aa8c7c914c46ff159da489bc2ccac69013808459e709358b4ca
DIST i18n-1.1.0.tar.gz 61628 BLAKE2B bed8a93362659919194de09f5963fcd0129cfdacb7ebe9e08d8a5f8efc46748c02ad39197daa7ac68d8202ea8c81dcbe65d94a3ea1b675e74f93595dbb474235 SHA512 528e3c32d68aefe1ac4b0470249af2aec9a16b76f57f703182b6540d8e18625bf7e50aeda7782b6c64853f1be5561fe49fcb4d641d388371f8066b92d5a27161
DIST i18n-1.1.1.tar.gz 61797 BLAKE2B 3ba842d195075f02fd46be4e9b69250c93007da0528d88446b662006682130ac31a7d00aaabe6081f2cb1df0b415f1610ae26a3bbeb446029165549f59d87697 SHA512 7fff47ab8aeab3e03546af4c4b7738ccaca2fb3fb7b16e3cb0addd3ec57091c469a95bf4848dd01dbc5f831bee280c4ec15e6d334ce1578e4b3ed27f98077111
+DIST i18n-1.2.0.tar.gz 64271 BLAKE2B 9d8dc9a8187fb69317af6835ac2ee98219f662f6542be5bb96d678ebc63d5a57b33988d1cd435213c9d79cb6886be491c54e8624c481d56a2de91e8ac094a082 SHA512 9952fba2f923ecb76c736356599c9f205ed754283d07ac371ee2016633621187124a102b84d3f9431d8b074e9042377237846c512df431a02e86bd9c50c09c57
+DIST i18n-1.3.0.tar.gz 64414 BLAKE2B 8ef3da9b2513ec7c0c10e04e3096361fac4b874f2591ba6354be09999fe3fe924867a1741eacaf967fbfa263588abbe4bf2daece1635797f3dd8bc489e19e2b5 SHA512 08884f4e415e71794969a87f326edc1bce5d7cba9a43413f8c24a375fd7378dd40e15a7d161021ea4af8d5c6e692595b86da9793e910f99dbe51e166d404491e
EBUILD i18n-0.6.11-r1.ebuild 1325 BLAKE2B 6f0fdfe1af9f5c11e36f6f4d5090854f9b61752059053b143f58f63dde4eb160d79b36c71900b83cde941ae69bb2d777af999fedbe1d48b39846c11681aca5ce SHA512 0497dbca374d5afd9e7064335457fca6fdc8daf2d20bc550bc04603748f3818e9d44799ac510004afc304ecfc1774053d8928d9352da62e5d4197081791010fc
EBUILD i18n-0.7.0-r2.ebuild 1514 BLAKE2B a027548d166ca6bd176d3cf2c7728fb0b6a22445ac22cf9e6e628a1d77f65d6c5f7262149cfdf6f22b83aa2c7a0fdfbc30d948466adc5885a2eeb58c1cce7360 SHA512 fe0eaaeda79550bd120e08fc6adf0a17d6e437e2682578dbd7dad08145e4188b37ea7f0a590d27a3548fc6b2e2989210957e39b94fe2f570234f5d7c06bfeff8
EBUILD i18n-0.7.0-r3.ebuild 1625 BLAKE2B 047cb266a12b698343260e0ff2d2448a95005493672a1e2bad7423c8c69b08c02b596d633864db0fe301c8afb1e82031feee602765bf1c97ee7472e60c72c0f1 SHA512 6427eac2d7f85ebd7d1060d565899a976da63229cf3567b01fdf0357e22b5cc185c6e200b0d2fe219589b031c5377706136dbec7d64c1ba8f5559014f687c91a
EBUILD i18n-0.8.6.ebuild 1350 BLAKE2B ccc38b18a766f850c3dbc7bc092b805ac15d9b7505e8443d5e39269d4f6e800d75dc09921ecd8123644b43f377573431e87aa58f5ba3624a177efddbefd6a2ba SHA512 6466ad5af282db56c980b065378ce87ad3a6495079d2f0436cdfaf1e77bfb3fc8ed120bc0eefec55d27dbeced6ac1ccb687b53fd02aebe107cb131e8a9f1ae37
-EBUILD i18n-0.9.1.ebuild 1393 BLAKE2B bfd42402e4c243c86285c6ee40019454595a17b38a338b1f7bf5794e23aa275c3b6ce7a5109f878490b6ac9690852a58977644f9b2f14b81f368df3d381495d5 SHA512 ed277f52680d78f7f790c2008bdd1a65c7c326c2d3ca265348c492f89275c1e90880605af61c641aef02e12cb50d971bd8bf3694bedd395929405115675a559b
EBUILD i18n-0.9.5-r1.ebuild 1465 BLAKE2B 4a0c8c91473c3ff64da3d1adabac1c6d7d07bdf1e5b4fd9ae4a38b0e69e06f6c0518ac1af41159e511d7391269665187623f08d80ded2fe541774c3c2fee2eb1 SHA512 5ec9410d7f944caae29a0ffd24da13f277a6a08a6dc2d2d8fbdb390dfd3b612bfad94fb62edae952b57348ddfff2ad2f1167aa6e6e1197f530509bfd13d975b8
EBUILD i18n-0.9.5.ebuild 1475 BLAKE2B 177aa41b3e8af750c7eaa59f3c1f8bbf0b8cbcff0b2797ba68ad11d0153339faea0e6fc70f6883d4ad084a3d68f3d07814701b303aa0b56126d9819b3621d9ad SHA512 ea69750d22d11bd6acf125dce3677bf5550d1ec5b421e449f8dcbdc3c16a883e54abf09ecd62f952fdc695744318fe7214ed502094b7d9ff3ce102a8ff31687e
EBUILD i18n-1.0.1-r1.ebuild 1500 BLAKE2B ae1e7006df7e28a816aea7265deb8df0789832a216ef0ae9250ecad4820b77ec6d9a3685973365661373c4dd62d37a0e6a8c2e74b3c92918e97441ff60dfc0ea SHA512 3940e1b90a6f389655942b982857371bfa63d32fd8aeef999b7b83dd90e76ad65b1aee86924d678522957dfa17ebf820f71633e883171b6e2beb74c044cb2d35
EBUILD i18n-1.0.1.ebuild 1473 BLAKE2B db2fdf21648ff851b12ce06b91a49dc23bbc1b9c2030a0cab4eefc14dcfbdf81e94c13b8155cb0b4e1e924753f5834e2786d68550961aa74d64d9602880cb2bd SHA512 663274fcf31d82f478ddcd5e4eadf84f3cb9b59b891ad42d851d493b673e06a919a638db2abe16688688fab986c921e3f75deddd74a7a01677ae793933c894c4
EBUILD i18n-1.1.0.ebuild 1442 BLAKE2B 0ceec4a90238824aa7fa6cf47d15d3a01ea754ab80a82e054f93a068ac285f62dacdaf4b30617620a1d6db671f5fef328204707494cede8903dd7db04942d5b9 SHA512 6e0175b2ad2e2d693f79c176d336fbba21b8d11fcbd4bea6f1ad9e6fe8730d2d527352bfcbe52960a9371719eab018c2bf1fed665614795827408b03cec41be9
EBUILD i18n-1.1.1.ebuild 1439 BLAKE2B 4d045839b7f25f38878b3b5c98d45f8c1e37b2b2fb046ca152378e8b5b622ee0a764e0576ba6cbeb8bf6a35f64760770528fb420f5187effdbc7648e6047aa47 SHA512 4451f13217a20a737191bbd72ef5cb469e749629b66eef875334b8a133d4b6c91f67f4c36b037cbe2529b2ab3032bec04b68e178d6d49388440c29589128aa78
+EBUILD i18n-1.2.0.ebuild 1443 BLAKE2B e6aa3a95957deedb623e02be35b0d4904cef29561472602f1b0f85a7e7b383319889c7f387100b0eca19b7556da86fe2c8d071960a7b5e2fe45d6a437c20d13a SHA512 b05679b5da8b8a2bdd08a6b75c432cd5b6fb9be0b4d63f091b1368133e5cd615cb9025c0a81f21736b91614849e31c3ce8ba3fa2b43ffb4b20fa99fdeb596c76
+EBUILD i18n-1.3.0.ebuild 1443 BLAKE2B e6aa3a95957deedb623e02be35b0d4904cef29561472602f1b0f85a7e7b383319889c7f387100b0eca19b7556da86fe2c8d071960a7b5e2fe45d6a437c20d13a SHA512 b05679b5da8b8a2bdd08a6b75c432cd5b6fb9be0b4d63f091b1368133e5cd615cb9025c0a81f21736b91614849e31c3ce8ba3fa2b43ffb4b20fa99fdeb596c76
MISC metadata.xml 340 BLAKE2B fd50e1569f22c70ba423cfd181cdfbad5348aed4ffc751ff04d38db0e3c64ec0e3d7501fd134401337337549509f7501a23e36b8a9bdd99a18a374885f8c8596 SHA512 09bf74eefe2371ac635fe302efe1b928e37cf0e1da0979f629085f357bc3e93ea87407781ad172139166f21cb979dbbc7e1bec013f8fe0a760cbbe94ab23ac64
diff --git a/dev-ruby/i18n/i18n-0.9.1.ebuild b/dev-ruby/i18n/i18n-1.2.0.ebuild
index 97946c9477ba..f09177361007 100644
--- a/dev-ruby/i18n/i18n-0.9.1.ebuild
+++ b/dev-ruby/i18n/i18n-1.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="test"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
@@ -11,15 +11,15 @@ RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Add Internationalization support to your Ruby application"
HOMEPAGE="http://rails-i18n.org/"
SRC_URI="https://github.com/svenfuchs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend "dev-ruby/concurrent-ruby:1"
@@ -32,15 +32,18 @@ ruby_add_bdepend "test? (
all_ruby_prepare() {
rm -f gemfiles/*.lock || die
+
+ # Remove optional unpackaged oj gem
+ sed -i -e '/oj/ s:^:#:' gemfiles/* || die
}
each_ruby_test() {
case ${RUBY} in
- *ruby22|*ruby23|*ruby24)
- versions="4.2 5.0 5.1"
+ *ruby25)
+ versions="5.1 5.2"
;;
- *)
- versions="4.2"
+ *ruby23|*ruby24)
+ versions="4.2 5.1 5.2"
;;
esac
diff --git a/dev-ruby/i18n/i18n-1.3.0.ebuild b/dev-ruby/i18n/i18n-1.3.0.ebuild
new file mode 100644
index 000000000000..f09177361007
--- /dev/null
+++ b/dev-ruby/i18n/i18n-1.3.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="test"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Add Internationalization support to your Ruby application"
+HOMEPAGE="http://rails-i18n.org/"
+SRC_URI="https://github.com/svenfuchs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/concurrent-ruby:1"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/activesupport-4.2
+ dev-ruby/bundler
+ >=dev-ruby/mocha-0.13
+ dev-ruby/test_declarative )"
+
+all_ruby_prepare() {
+ rm -f gemfiles/*.lock || die
+
+ # Remove optional unpackaged oj gem
+ sed -i -e '/oj/ s:^:#:' gemfiles/* || die
+}
+
+each_ruby_test() {
+ case ${RUBY} in
+ *ruby25)
+ versions="5.1 5.2"
+ ;;
+ *ruby23|*ruby24)
+ versions="4.2 5.1 5.2"
+ ;;
+ esac
+
+ for version in ${versions} ; do
+ if has_version "dev-ruby/activesupport:${version}" ; then
+ einfo "Running tests with activesupport ${version}"
+ BUNDLE_GEMFILE="${S}/gemfiles/Gemfile.rails-${version}.x" ${RUBY} -S bundle exec ${RUBY} -S rake test || die
+ fi
+ done
+}
diff --git a/dev-ruby/instantiator/Manifest b/dev-ruby/instantiator/Manifest
index b4e7ce9d1aa4..1e97e11ede71 100644
--- a/dev-ruby/instantiator/Manifest
+++ b/dev-ruby/instantiator/Manifest
@@ -1,5 +1,3 @@
-DIST instantiator-0.0.6.gem 6144 BLAKE2B 6add4d12cce98be209ac3d1073c17163c10c6c015eb40c9d8efcf3c4521e56c736618d11c4a06f52a0d16ffdf2b6815fb6e04ce823fc79febf997dec30aa1904 SHA512 0d24c804dd048c071e5ddd021a1adcb907eb642df16ce841fdca2efdfd5604f73d065ad4496cf6d63bdff73e7488391d7226bdc0d918d2813502ca3d4fc615a1
DIST instantiator-0.0.7.gem 8192 BLAKE2B c1cc0bf4a3f2aaf9afd522e33fdd2b32d78ca114fc7b113f6ae297e825177827cb6aa5398917d6d05523f912bebf22e43709e53c0dfe4e1a941ebda4350d3098 SHA512 b37a9380d787252244d2b85bb99365f4a4ecdab58f76caf5e59df00b239f4981119eb5c2eb2fe6ddcf810bb0fb43695f8926370a101f4223fa28811953e6731d
-EBUILD instantiator-0.0.6.ebuild 572 BLAKE2B fa02578109dd6b75d2b729c55d1c5b1210b9e1467fb1460326177889b7e40f68e36dc7c09dc77469e3893ce9d160c09ec7e35adfde71a8d0f0ce1f5674f38f94 SHA512 e93542390c4e270377f28d9fa59a33d21396f3137128d23ffe909035e8adb6933e84342a1d8efe9c99703e26be1daf0e29c6ad1b63cdae0ed30ea6d7e7625284
EBUILD instantiator-0.0.7.ebuild 566 BLAKE2B 9d093c564a29df43474a47e73344a9c2e0e512132c94ee4a32b2a34899071d816c16acc98a61754023e5fe65cd9ad7af2c4413ed2192b17589364ddfa7030bce SHA512 5a73c39175d57b81c3906d83c0fb130a286638793d5e286dbf7dad493261df6eacbe4879c6139f047791ae4543ab4bb9a64983f9677f1a7061df59dff21b8ca1
MISC metadata.xml 350 BLAKE2B 3a675060e310b02ef2d6408b7b7114651555ae65ed76f6311947a7c6b01e18c638775ae71c504892845b5f9fde2bf5560c3e267fa478bc105c3732a2ee821fc8 SHA512 48661d17e8297087c541040534f2c19ef983be797cd9feb5a9e7d80f8bfcfba027e8c2e42d8625a0a0f76bc60247372b2ae0f984b6ae8f635f28bac33156fe1d
diff --git a/dev-ruby/instantiator/instantiator-0.0.6.ebuild b/dev-ruby/instantiator/instantiator-0.0.6.ebuild
deleted file mode 100644
index baa1842e7f0c..000000000000
--- a/dev-ruby/instantiator/instantiator-0.0.6.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Instantiate an arbitrary Ruby class"
-HOMEPAGE="https://github.com/floehopper/introspection"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/blankslate:*"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/I s:^:#:' Rakefile test/test_helper.rb || die
-}
diff --git a/dev-ruby/introspection/Manifest b/dev-ruby/introspection/Manifest
index 32aa566674e0..9b3eee57dcd8 100644
--- a/dev-ruby/introspection/Manifest
+++ b/dev-ruby/introspection/Manifest
@@ -1,5 +1,3 @@
-DIST introspection-0.0.3.gem 9216 BLAKE2B ecc019bdace30aaf0a1357fbdaf56f19722b9ada0e61b335ffadf1ceac3340a664245d177a8ffe9caace9cab1b81d203578f8b914165309be17b6d6734966055 SHA512 423722f402a8a5cb5f415c498cf754a2b5084b0a89ada48b982a97e3951d9af4bcd675d5dc4a2eacdd0673bf08facaba845e767e3e248e0a8ec922eddbc53c37
DIST introspection-0.0.4.gem 9216 BLAKE2B c97279576a60dfd74453d16a6eb0885326dad18748bd182fe3b5c2a73121553cd3ea66690841df6554fd105e50f5f6df075afb94795b94dbd7caf4615ca67764 SHA512 c228827ac9d8a82a104e78daadf038c674cd464bf726fc3bd1efa82e9d9cab37f6ee909f578585e7846378f0b755ed4d60fa119fd699f6c40188ea2de4ac7084
-EBUILD introspection-0.0.3.ebuild 642 BLAKE2B fe9e420e8a8741735cbc5db7a39c5c624fc173675153ef56dc603147a33d3f0eeda65435fcdfdaef7ee33042f8c294c0cce0436087203b2c4ed751c852551fe0 SHA512 d0725e51a36ae20b5649c5c61e76457734a71c8512017336751a275a624c23a1b537dae60a6c7b509d8458e35205f6f1d1ef0d1860e54181f9789e6e4958a6bf
EBUILD introspection-0.0.4.ebuild 670 BLAKE2B 7bc257a8ef2aefc8391a3a8dafe6a5c56f39f3bbf8dec89ee5f9c26f7dda3b17befd78f619f8206b8c62cca53704626e36cab8972148b2d125a35aecf56a16b0 SHA512 73d6ed4900fbb66c532fa11dbb391aa87005fcd9d3a0cbbfdaa9d5f9169cfec4f2f33d811c5f68c88784ebca4a969d1b163e450b624164cc51a3ece35fe16b34
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/introspection/introspection-0.0.3.ebuild b/dev-ruby/introspection/introspection-0.0.3.ebuild
deleted file mode 100644
index a0f138a55afe..000000000000
--- a/dev-ruby/introspection/introspection-0.0.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-# No documentation task
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Dynamic inspection of the hierarchy of method definitions on a Ruby object"
-HOMEPAGE="http://jamesmead.org/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/metaclass-0.0.1 >=dev-ruby/instantiator-0.0.3"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/I s:^:#:' Rakefile test/test_helper.rb || die
-}
diff --git a/dev-ruby/jira-ruby/Manifest b/dev-ruby/jira-ruby/Manifest
deleted file mode 100644
index 3d0189a3669e..000000000000
--- a/dev-ruby/jira-ruby/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST jira-ruby-1.5.0.gem 58880 BLAKE2B 89896881eb73c23dab8225ee3bebc233e3f77a761f98be2c57a9e9e1dd10e79425825deedc2047d25c93d6b83933881d55c179020a17e2e64a32f9faeb995b67 SHA512 0b5b151fb110f2271c4e8b99af13a20c6fd42c5f21adf383f284bb12e3b00e31f5d697b61956952154fde184f54523f50ed85ee0b817f22c339b76ebd4434c3e
-EBUILD jira-ruby-1.5.0.ebuild 905 BLAKE2B ec222768798668aa64af5fb59b32bceaf9353955c6a2d2a4f52c35ba32d113aff573e1ef3f9e1e15ec9846fc3a0fe5a2a576775453ee7d74802266d21f222c7c SHA512 49b15be15b7fc5951994269cb951637a45a3bdab57743627a6a6a71e1f88b550e7acecd408882bbb45d23eae1ba7347ad046789abf9c26e0eee92b4621a26829
-MISC metadata.xml 386 BLAKE2B a380c32d68000d90e4ba224359c8c9257b782b706cfdf852478ffccd333de447af2bf72b7c88dfa50be25d493e82070dc0e75f17026f6dffc166169f7fa347f7 SHA512 602e523d7dc556ab2d2dfc3abe9c4754fc21792931ea6698baf82f23f03db3ba5135dcc867f608e01fd66a166b9312e838f404fed91eb5f286f766353d0d1a67
diff --git a/dev-ruby/jira-ruby/jira-ruby-1.5.0.ebuild b/dev-ruby/jira-ruby/jira-ruby-1.5.0.ebuild
deleted file mode 100644
index 21fc6db0e69b..000000000000
--- a/dev-ruby/jira-ruby/jira-ruby-1.5.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="API for JIRA"
-HOMEPAGE="https://github.com/sumoheavy/jira-ruby https://rubygems.org/gems/jira-ruby"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/activesupport:*
- dev-ruby/multipart-post
- >=dev-ruby/oauth-0.5.0:0
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/railties
- >=dev-ruby/webmock-1.18.0:0
- dev-ruby/rake )"
-
-DEPEND="${DEPEND} test? ( dev-libs/openssl:0 )"
-
-all_ruby_prepare() {
- sed -i -e "/bundler/d" \
- -e '1igem "webmock", "~>1.0"' \
- spec/spec_helper.rb || die
- sed -i -e '/git ls-files/d' ${PN}.gemspec || die
-}
-
-each_ruby_test() {
- ${RUBY} -S rake jira:generate_public_cert || die
- RSPEC_VERSION=3 ruby-ng_rspec || die
-}
diff --git a/dev-ruby/jira-ruby/metadata.xml b/dev-ruby/jira-ruby/metadata.xml
deleted file mode 100644
index 4685bfd55f69..000000000000
--- a/dev-ruby/jira-ruby/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">sumoheavy/jira-ruby</remote-id>
- <remote-id type="rubygems">jira-ruby</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ruby/jmespath/Manifest b/dev-ruby/jmespath/Manifest
index 818d4674fa2a..db5bb98c24ef 100644
--- a/dev-ruby/jmespath/Manifest
+++ b/dev-ruby/jmespath/Manifest
@@ -1,5 +1,3 @@
-DIST jmespath-1.3.1.tar.gz 40363 BLAKE2B 516966f9457425658cbe73ae20850e2869d1ac22d000b8220ce58e9eb485ff1fc0f6cf676a2b9571267b69737de1770b2fddeeff88366b8617bf70be7abbd27a SHA512 31f2e4d3137f0f2a837522561860dcab9aa659a51724373509caf9eef9ce7c2bc784ff57e4a527994eb68dfb6f1d2103d31f19e36a31538f0889ef56800c7829
DIST jmespath-1.4.0.tar.gz 40899 BLAKE2B 45e52f649950b00205af6010084e009a7327600971fdf84e0569498a031e9307876e412a4491fc176724667246fe9f81317a80dd7ff6c44b7e24a135af224e01 SHA512 2b3923a5c853c527ae10ed95da49e3f4888f80ec4eec18fcec2eff16698765e6e875575994ce2fa681977fb5329b122d95cab77fb80ead3548fc26fcbfb33859
-EBUILD jmespath-1.3.1.ebuild 701 BLAKE2B eb65b57231859a5be6072bf6c4acf600ff66466e54ef8038e9a2b2e0ecaa043603c37aadd071b9d0f57d66ec5260ef6b29f7877d0f129be356ccec60fa9762e5 SHA512 f5b1a220a631f05fd4bd6e228782ae787e53961f7e23a03d24572e16b0cbdde5df08626bcfba863e3d91d57e733ec14985faf6c83c1ecad1bb06e3bc6457a5b4
EBUILD jmespath-1.4.0.ebuild 701 BLAKE2B bc324e28274757e17a58802a2f7a1cc2be50ee528ea28e515240a980bdb4dd0a025f82dfa6742b8b34dd9dee677de14ce34cfd7837817fdd90c68390876f2651 SHA512 0cec66472afd03ae7e2d3a3ba12c696582ccf2c828c139c61a0765b6251d357c36c2de51ea321fa72026a9d10b767e78f1e479bc09bb4af2e9ea62dd2aa82b28
MISC metadata.xml 346 BLAKE2B 28e720b9aca27cedb4225c5a30166d6b7659ce2f68a87f4827d617fe3a54731b6a84ff78d64859f7de9af7628e117db5907ce7456bbc5e283f654b5a36b946ef SHA512 4ae427bc26ac4b76fca4e2869b64054d7128363b369ac63cff23f19ef0cc5b02ac43c5928ce9e4e56f567d17578d33c32055959d1d22e0dd0671a6b8ba919076
diff --git a/dev-ruby/jmespath/jmespath-1.3.1.ebuild b/dev-ruby/jmespath/jmespath-1.3.1.ebuild
deleted file mode 100644
index baae00b93309..000000000000
--- a/dev-ruby/jmespath/jmespath-1.3.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Implements JMESPath for Ruby"
-HOMEPAGE="https://github.com/jmespath/jmespath.rb"
-SRC_URI="https://github.com/jmespath/jmespath.rb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${PN}.rb-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="1"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/simplecov/I s:^:#:' \
- spec/{compliance_spec,compliance_without_errors_spec,spec_helper}.rb || die
- sed -i -e '/bundler/I s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index dadcee1dc88f..074c520a3886 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -2,5 +2,5 @@ AUX json-1.8.6-heap-exposure.patch 2937 BLAKE2B 204f4c5a16df8fa99ea46e7d29c4a7e8
DIST json-1.8.6.gem 144384 BLAKE2B db9e407be4ac7e0cb2e09369637b88f70cdac7a659c600dc83a5390746dfd21b0a5243af62afaeeff013b5a4116a3b22c65a481cad89f1ca9be8904af87d0345 SHA512 8f393da080293965389df4a606e0604c500b4b267897b3c1b9007b7700dde8156f6598c25790e84fa20a7e03c7ae359a0b267c7b84e52dfe2a1ac83cf652ad9b
DIST json-2.1.0.gem 140800 BLAKE2B 28bb5334358369351ec9f13f5fb609ce34eb429cfeffb8dfde70864541516a0c2abd00a640b4647f76dcef198f967456bae0a858a2f213e5a30272c1be1878c7 SHA512 bffbe462e952bca321d4325ecb9c5e9f61e51cad13758581ecfaa6a038bac4e30dc7db50bd897086a5592f6fc437d0e0909f91e279aaf4dd71cf127100c3550b
EBUILD json-1.8.6-r1.ebuild 2117 BLAKE2B 73c347a1b355e862f58de9df53ff014569623c8eec076943a664444cb8fe537e6ebc0645429265730c3e8f649245cca967e8b0c488968a0054c537f8705d6490 SHA512 40709b7d045f68490cd78d9dd27a044c13ca4581a3286cffe3646013152b3a7968b1e3a5a3586413254e6660dc0beb4067f92443368d3400d043dbc1d72cd930
-EBUILD json-2.1.0.ebuild 2058 BLAKE2B a0214ac6af5d97e67cf47acf4e8b886f4690bb0f3b5cf600e8aee46b3a15a0a88b7d66385c24aa35f6536db6331a296376c7e458b243508b6abaac10cacdb4d9 SHA512 d6683a16be75cea3dcdd4245de401decb7fdb2359d53f896aba8274b1406c20fc9f02c502f4f26dc1543039c2049ac8d731739e197c0bdb0b518cd038bc72f43
+EBUILD json-2.1.0.ebuild 2055 BLAKE2B 46e27f798ce67c0c12bd180f4448b1ffad4b727ba71d114fc120d88205eb7804a15ff60681534f3aa17438937a9aa8564d189bc21753a1c996b3b2a9ed245012 SHA512 8885d19286e4135c3ac158a7aedeeb0e1aa189a8cc2851c7bda0d3daff34b51d034a6ef15819e5111f5b3c824f67c5f130348a8647bcf56b6c1de700f0ba1493
MISC metadata.xml 336 BLAKE2B e1094160e19b252f7b3233dbd2006c889c0a02aa4b04063caeb7ded80bb2f08a2c4bc31cfb7bdc17398b8d1b8c3fc9f3600eafad9920fe0355c807d3899f794f SHA512 8b4fa7ef9b753bbf1206b1f8a796d3f3b8e3f9ca07906a2e01dbcc8c69d4cb5e5cb26c395d0676b4dedd70fb910cf0abd3be83d3c94f0b90aee87ea6fda12877
diff --git a/dev-ruby/json/json-2.1.0.ebuild b/dev-ruby/json/json-2.1.0.ebuild
index c56d1ff9a923..42e724edaee8 100644
--- a/dev-ruby/json/json-2.1.0.ebuild
+++ b/dev-ruby/json/json-2.1.0.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="A JSON implementation as a Ruby extension"
HOMEPAGE="https://github.com/flori/json"
LICENSE="Ruby"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="2"
IUSE=""
diff --git a/dev-ruby/kpeg/Manifest b/dev-ruby/kpeg/Manifest
index 4cf98b7f79ab..0d23654de9e3 100644
--- a/dev-ruby/kpeg/Manifest
+++ b/dev-ruby/kpeg/Manifest
@@ -1,4 +1,4 @@
AUX kpeg-1.1.0-utf8.patch 450 BLAKE2B 00472188e53b34f8395c33c9510232ad826ce71235b3110807d1a3fc9068684cf367f6a312e6adccbf93fbdbc783d69eb8e14a536365f8c72e1ac6841a364171 SHA512 eb0c3b6d3ba32e3496f7f115804dfbef949dfb34e842886cbcc3c8b49a0bfbb21d1ef3510590e335a2836eca09cd031d9e75a8d601176465c84e5424fceba663
DIST kpeg-1.1.0.gem 57856 BLAKE2B 6aab84aec59c4962ef39f31a7de89a7bb84f0ae2b64327206fefa8bc243e0dd405db121bfe2f50c72b18933c2f4ce7a47a842c741cbd53db1ad73415d41b95dc SHA512 4ca7007bea74485ceb7c3f53eef1cd2e162fed45872f8f078d5b5d2ffd1ecaa0e8fc65ed6f1b220bf6f4642d455a582cb754cdc6350edf856b33d9908510cb66
-EBUILD kpeg-1.1.0-r1.ebuild 738 BLAKE2B 6f0e9a356e4539db3f6a5c18b9cf95de156efc6b141ea17b5bc9e0165164235dddf15e1ef72eb9dafa4b6d3622c6b27c06ad18c3c2f083bcb7f580a0c47fda49 SHA512 5b09dc41e358874894f707febbdfe9223fd09a95739991c88631d5c9cc65282a5a177d700a11fea16ab6ff5390fb16368fdabcc303ad428c53f0b369724bfd7a
+EBUILD kpeg-1.1.0-r1.ebuild 735 BLAKE2B e4cb15337293dbadb772128ebdbcc4b20146b38612ce9f215fb5e81d98d1733a75efd8f96f83884019f86a9f9377503c76151bd123be8b6c937c858b598fd993 SHA512 dc5268a0adc19ef53bc941c364e797c7b20cc4d43935e16377d0432a19f3aee7d932a05fb5c2d00c7a99f9c80aaac5954d05fbde00124ab24d4f06c5b84f07fb
MISC metadata.xml 338 BLAKE2B fc0c3e4cbb7613cd0fb29651974822b31bbc14da28427772026ac068c6d8ca698c4c38073df6a5d06a864ffdca14477d71ca32dd7b4ca4244cfe02e9e052d4c2 SHA512 981524b3599f2a7a812c468763137a4e38b445c87224f91dc12d128025bd42657b62ff1b5fa9797bf437f46b9f9195bb0469431e77646ad5f0cfbe2c6b5e1f21
diff --git a/dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild b/dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild
index e6ab0b20f7a8..7fea3ff4d982 100644
--- a/dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild
+++ b/dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/evanphx/kpeg"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
PATCHES=( "${FILESDIR}/${P}-utf8.patch" )
diff --git a/dev-ruby/kramdown/Manifest b/dev-ruby/kramdown/Manifest
index 37edf9987b30..2e6d1011cb99 100644
--- a/dev-ruby/kramdown/Manifest
+++ b/dev-ruby/kramdown/Manifest
@@ -1,5 +1,5 @@
-DIST kramdown-1.14.0.gem 250368 BLAKE2B 78d3638ec58a5c237a9350cad1edabf2d4fa0307013a0ced18f6835c4a8cdd623e4825b06670d5c588147013b191912f93e51e74ab1fe007761c117334f378aa SHA512 bd6295db2fe0d3a7dca936d47f0aaf7f939a86361dfdd3203a52683a9eb11a68075cad7d068cc56a315db3c14e73cf5aebb87531ba3086301a7521c5a86f9905
DIST kramdown-1.16.2.gem 258048 BLAKE2B a9b35b9e3882cafa32721d0555fa10d806973d4f6e7b617395c00acd3aee43552d74be2442411dc04fec48f7878a7459621ee7848365c165b51959e03a9451da SHA512 da6981969aca283c50b5a34650833c1364afcf74ecc64daba1eed20b198490bf1fdda91096f37574281b50f36713326c367307137446b1fd84a049358a13e4d7
-EBUILD kramdown-1.14.0.ebuild 1441 BLAKE2B a39516ad8947cfa1235e9c9125cb99c74328ba6bcd420862deb6731c2e2905273ecd3a5b7c23a6690a338933a65d0cb43558ffaf91e7cf404833f79262d5f76a SHA512 6d7d9ba85208b89e113b6b6f10983447ff8c08bdc707f8621619b7abdf4b210bd9f7ad45e98516724565120cf3fd9b978f558a42b270a1907ee9fcdf7b61ec84
+DIST kramdown-1.17.0.gem 260608 BLAKE2B 56f0abb2c94ab2de31bcd71940c22610efc8143c434295627513735b5983a369b0d9b36a88477a4e0b14bb23a3d314280702655c854cb7134e29bebc1f276966 SHA512 0f98f4234dec41b53d7f116be1075176c7fcbf21621c6f52a9e5b4055a777b01f1a0a912be81a651e85df022e7bab3ac183ee66cd87abeae092cd1920aceff04
EBUILD kramdown-1.16.2.ebuild 1434 BLAKE2B 2c752fcd587701aa01a0f15b540dd88dd335ca1070ed1960f492130efe463459d1028ea1c8cf433ab942e023dc5b052b5ba46e92e4013290b6319689120be42f SHA512 34b638280ad86a46300aedabb7950f9ed669277821bd55dbac0fb5b0aa4c629201ccb7ea609bd741acab412251a9db7cb861981882cf4ad63a3fda04dd09866e
+EBUILD kramdown-1.17.0.ebuild 1475 BLAKE2B b67bdafdd622bdf624cd4910551cd390dc748141a7e9ae5b4f5ad0dfa18d9c673cf14984790f039f3477948f9810d0093d4b1260e76ec4e942a8ef60bd1b50dc SHA512 86c5a3b602e442fdfaea910290300c776d3aebd6f4149fe327f6124ef84d96efef109bd35017a7bc7244717f64cd4f19d9aeebc41e22a742130779f1311d309b
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/kramdown/kramdown-1.14.0.ebuild b/dev-ruby/kramdown/kramdown-1.17.0.ebuild
index 4c3fd30e71fb..fd3bf932e0aa 100644
--- a/dev-ruby/kramdown/kramdown-1.14.0.ebuild
+++ b/dev-ruby/kramdown/kramdown-1.17.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS CONTRIBUTERS"
@@ -25,7 +25,7 @@ DEPEND+=" test? ( ${LATEX_DEPS} app-text/htmltidy )"
ruby_add_rdepend "dev-ruby/prawn:2
>=dev-ruby/prawn-table-0.2.2 =dev-ruby/prawn-table-0.2*
- >=dev-ruby/rouge-1.8:0
+ >=dev-ruby/rouge-1.8
>=dev-ruby/itextomml-1.5
>=dev-ruby/coderay-1.0.0
>=dev-ruby/ritex-1.0
@@ -42,9 +42,10 @@ all_ruby_prepare() {
sed -i -e '/latex -v/,/^ end/ s:^:#:' test/test_files.rb || die
fi
- # Avoid tests requiring node to be installed with mathjaxnode.
- rm -f test/testcases/span/math/mathjaxnode* \
- test/testcases/block/15_math/mathjaxnode* || die
+ # Avoid tests requiring node to be installed with mathjaxnode or
+ # unpackaged katex.
+ rm -f test/testcases/span/math/{katex,mathjaxnode}* \
+ test/testcases/block/15_math/{katex,mathjaxnode}* || die
}
all_ruby_install() {
diff --git a/dev-ruby/letter_opener/Manifest b/dev-ruby/letter_opener/Manifest
index aa3e3333df93..667140e0aed4 100644
--- a/dev-ruby/letter_opener/Manifest
+++ b/dev-ruby/letter_opener/Manifest
@@ -1,3 +1,5 @@
DIST letter_opener-1.6.0.tar.gz 10457 BLAKE2B 6fbaaf60a8dcb939ab182767b1e44fa7c314c4320bb6989c8900b8caf496a04d73795f228be07be6676817b9641265cbf744720b3ef3223ad2d1d309a70cb463 SHA512 28418719b22e0e8138084544283f4b54912f7c5acb76881aa3cf60d4a004d2ea807cf17e139a2d28fc925129d5dae86b063a0ce141d2dfba8e2afb6577d61922
+DIST letter_opener-1.7.0.tar.gz 10907 BLAKE2B 0ac93d28a1eb0198d5d5c34a40dd03ac6406093c40d978ef35640893ce6feab672799cd628d4a43520c14277b50201d181aebb18819c8e0e5a561d108b08d3dc SHA512 99a62e4720e1b18085546b5ce09c136da951921e0a6436a37b747d3d8ce6f83fd6e35be23f1da0d49e7859967f06a479530845663665ce4abbac3938d3a4eae0
EBUILD letter_opener-1.6.0.ebuild 805 BLAKE2B 72f747f7366e270707a1caceb7e523f1c087c995f48aea6fccc6343e6c0934d9ce121cfeb6a56695c98f7505ae33f96b9e529be228aca14fcb760b1f1981f510 SHA512 bbe24f11805072be77825d0d99e3e5a49b1a591c68f5ece561cd8437213c9466fc53f6063ae18d923e1e630add4b393acf1fcc349e59cb01fb2d102ec93c538c
+EBUILD letter_opener-1.7.0.ebuild 802 BLAKE2B 803456b59cf94131eb3589fef5f2b6110ff8fa10cb5376b6ef98ffdd9628e2607d78c6b1f59fadff1b02c4ec8cf4236f05f49f91f918b72a5fe898011d7a2c90 SHA512 31b3e6f337a8e482d7464c6810835caab8a5c4930e02cb053747693b00efab2a24797fbbcefb9c406606d48bb13368511e355ed4e644d76ddf8402dcfd710035
MISC metadata.xml 345 BLAKE2B 5dfdcdc697b47d77410c7e338965e29ef16568489a51eccd05963f29191643938d1e548bf5b642198fabde5cd9ad2431cdfffaabc3b15e73fc7f7ad9e719b432 SHA512 cc99ba697977c098aeb242fa953214e819861cb43c12dd6c1f6f781af49150c4e58828f893561d92c0a3f33d8d93b57fe80147b19af02de34d791a4b8a3126f0
diff --git a/dev-ruby/letter_opener/letter_opener-1.7.0.ebuild b/dev-ruby/letter_opener/letter_opener-1.7.0.ebuild
new file mode 100644
index 000000000000..ddf3ec50fa90
--- /dev/null
+++ b/dev-ruby/letter_opener/letter_opener-1.7.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Preview mail in the browser instead of sending"
+HOMEPAGE="https://github.com/ryanb/letter_opener"
+SRC_URI="https://github.com/ryanb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/mail-2.6:* )"
+ruby_add_rdepend ">=dev-ruby/launchy-2.2:0"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile spec/spec_helper.rb || die
+ sed -i -e '4irequire "letter_opener"' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/liquid-c/Manifest b/dev-ruby/liquid-c/Manifest
index 686cd90e249c..07d206d757a0 100644
--- a/dev-ruby/liquid-c/Manifest
+++ b/dev-ruby/liquid-c/Manifest
@@ -1,3 +1,5 @@
DIST liquid-c-3.0.0.gem 15360 BLAKE2B 2fa64ede17b25fb7e83f6b1b74dfc9b2777eda51773e1efdda2fff921ec740f7628e1a87a73896f0adaea5abd48bdb04331fcccd122ac35db5e8ca0ce4092bd9 SHA512 500afb4669555b0e7c8ac2ab46b3bfdcf4db2e67fd89369669125e5d4598edad6dff5270599e659c64abe33c254dde556ff12e74fe35f7baae3bbd9bf9c60b36
+DIST liquid-c-4.0.0.gem 15872 BLAKE2B 8083ae622da685db2aa557ffff0927a900a51c92227ea2523dcf4c408ff4df6f417cbf7fe019383220c3fe580d53f40d496787d8f7328a1e42c3f17a435eebe6 SHA512 a9f3618a7286c6417e9d22cad8c0716f84f33c43e9b12708711f9c4bdebb94a30e408b3dca99cdfe0a7c5b5e5b39ffa79e978ef6b44e5359975e3d74106932be
EBUILD liquid-c-3.0.0.ebuild 768 BLAKE2B 47249dfa080689aaa2b15e9361e2bfd8bcd7a8b2a17d913f0fd0fe18ce48d6574b5a257c34efc971fc84294b27626dc74691f889abd7a23828344f5232a1e8e2 SHA512 2b1155f271afb0e567440c5756446fd416b02ac522f837cb928e4a1da4beed7f03c8442c54ce66328b697abec9c56d04c54dc200f2c2d27a830eda0dcac8bbdc
+EBUILD liquid-c-4.0.0.ebuild 765 BLAKE2B 15bc4d4792b23d263da1017ce7b27bcf00f4db5eb1dd48b766a9188fa5da8a00887982857060ccd096b54ecfcc027a947604ffc54ee51e91ee54014dc4bd7406 SHA512 b9f0ab22ed8c10740eb2cc96cc6a51d09de2b5cade38c2bbe8efd2acd6d77b05c7d9da63bce5244ae3f7ef53b57b414ca95284f178c110330980a4edb3d93349
MISC metadata.xml 342 BLAKE2B af634d72b014424082fb52a22cf6ab3d792ec115c9ed1e4acdcd6988202bfce3256abf592c84ef7f795502f40be4fb0bf730ddc0900c703c7d5081290fe09a70 SHA512 443cd881ba1a56967dc7ebbb41fc28e14b33fe44ecc40aa5e5c38d1abb786b15913a07404faccdd41213205171e5caf16cd771478a414d7f3e52dc70c777a0a3
diff --git a/dev-ruby/liquid-c/liquid-c-4.0.0.ebuild b/dev-ruby/liquid-c/liquid-c-4.0.0.ebuild
new file mode 100644
index 000000000000..ced776af297b
--- /dev/null
+++ b/dev-ruby/liquid-c/liquid-c-4.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Liquid performance extension in C"
+HOMEPAGE="https://github.com/Shopify/liquid-c"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64"
+IUSE=""
+
+MY_PN=${PN/-/_}
+
+ruby_add_rdepend ">=dev-ruby/liquid-3.0.0:*"
+
+all_ruby_prepare() {
+ sed -i -e "s/-Werror//" ext/${MY_PN}/extconf.rb || die
+ sed -i -e "/[Bb]undler/d" Rakefile || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/${MY_PN} extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake V=1 -Cext/${MY_PN}
+ cp ext/${MY_PN}/${MY_PN}$(get_modname) lib/ || die
+}
diff --git a/dev-ruby/liquid/Manifest b/dev-ruby/liquid/Manifest
index 723298099775..9a02ec759726 100644
--- a/dev-ruby/liquid/Manifest
+++ b/dev-ruby/liquid/Manifest
@@ -1,7 +1,9 @@
DIST liquid-2.6.2.gem 46592 BLAKE2B a20d7bd263dc983c5f23316ad4779ba50ea6a75f53602f687269d3a2b3644bdeb049de047fa69f29d919c84fa429fc343c989f6f014d5b739ca7cc523e7576f1 SHA512 bd369fe2e9bd89013f9bbd4a7f721b2db4376ac02c5ea4b4da6a08fa6af24fe782fae38b32d250edde548980f042c7187a673da47fa8d5569ed0959fd1569827
DIST liquid-3.0.6.tar.gz 88159 BLAKE2B 58cc0efbf45622470b3edb1e6e04af4014b670490b577f53af1f4f87498ff3fd507784ad524bb03ed97cdee9192832f1eae5b2b9ba9ae32db1761ff2b2d83a07 SHA512 66e1be904f3dcd18e345bf3fedf314fdf4ae84a0e1354859ee8e33f82386e929b4c871ec3c37c2c752358d76017fb5b1fef59f4bad04d3e7e89672146a3f8229
DIST liquid-4.0.0.tar.gz 96077 BLAKE2B a13adae886346b0f7dfc7a5944d54eed9600b3bc390fd834a18a70c665cd090f8a114cc6499e134d6f5c27b8f7b0cb862e49a1a4cb757f8d09fc4a88ab5fa941 SHA512 3aa09813e2c6c3b75b9ab0eb1c11ae83f62e6d3dba19c91d8877bf8162edf867b06fbbc4fc3193116313ff98c1fa964b8a01f0cf58c9fb7ed89338f3bffb9cdb
-EBUILD liquid-2.6.2.ebuild 545 BLAKE2B 1b7a8747876c8635d5bfa1b8bebcdc42333b2643a2d425765aee2bf82539796dcade44e41552b8bafdded3c2f7650c2b6985ad73261855e4595add7eccffe97b SHA512 4e56c0aa411a2d9189eec1af667f762e6077454939f8e99b1b1df7c031326623a37cdb97bf1594ab38b61590b0ba271d4d97260e69efe679eb5e22b2f0464e1d
-EBUILD liquid-3.0.6.ebuild 512 BLAKE2B 94ddb1d260cd96362d9d96de465cca13603b030b0eafd1fb47c116ed2338404efa5ba398dc6b4d2844066cc0ec9170ea9fca698e6ecda27ed35f8f012f65e9aa SHA512 4530a6d42b7a474cd3d318adfd435be652ae8dcb4b575a3248c560219fd55434af3d92d9c2b42fcdb73f9b698306b2869506ef1c3574868621072647998ef333
+DIST liquid-4.0.1.tar.gz 99014 BLAKE2B dfe5b4bb76f67f070beff22f19fbf1c3825489d258493099522c78f370497cafddb70e895a3d0d9a84b9ec8ad4ef7343bfcea113a508fb7baeac5b5dd7f23661 SHA512 6d8a792ea2fa5cd723e826dc9dd26be60179ab3405e9f74bc47a068b863aa0233e3a570faff65c19e669663c4f30201cb4144d2ab4ed23176d695c3d7f0553d0
+EBUILD liquid-2.6.2.ebuild 542 BLAKE2B eb9434ae740dcc74f1ee18c679926294aeade66a4ae1557db63ae554f65152eb68150da2a535ed3bf236b508cd592882600482ecbc88a342490805fb63fdb688 SHA512 f723e3ed094ed47098e29feadf66a32ea719dafa0d41dc4d2260b1a150c34875924f6909811450c37f9b0d0abfd23070420d8d554de91528a01d452e061b2923
+EBUILD liquid-3.0.6.ebuild 509 BLAKE2B 8dae7640afa7cb3c727e2ccf693604669a6568a61aca0da4cc2b8f0299e42ee484871ef410517d38758825a5a046b3f22bd9195a005c4e42592b18e866643a67 SHA512 3b3c36fbb3122c2b55ffe82ac2a0d7c0c9cba3e5071fa99bb2258b4ae2da43d1a764f43854d8458176dcbf40a405078a8af1dcae70f7a4d30e59649d52671956
EBUILD liquid-4.0.0.ebuild 611 BLAKE2B 1962f64c907020510b8a37c4d539d757a72aa3d3c3561cc30dcaa3ee0b437567b8b2b1d6383e798cbf4f01a9985e2d7fc8d81f956813cbef3a6f9b4038d2c271 SHA512 5cc5acab36ff54d6a81f5e2383cfb0fdf416953080a1c8b7e4e939d92a9d36e51358a2f4ca001824b92a89401b8b4b8ee624e45dd04243421f346f16560cc367
+EBUILD liquid-4.0.1.ebuild 762 BLAKE2B ab31af403b3e2c0daf5c7d2824afca10e43168b55085092028246307aab2c180d44214064c115ef611567910f13d892bec026199686fa4aa956aec1172c50c39 SHA512 22f188f301a752bfe313b80f2de3d2e60bba5b6c0cf24c2cd2e506481468fde9a081398960cddd72898dde78496c52be31b4e122b6af6d0975776de2ef349be6
MISC metadata.xml 340 BLAKE2B d7b2ddfc79a4db0e45aee4759b455288a423c1f2e7364a6184fc49ab939b1ec792cbcb9175b302299217f8dda55253985a03770290e825618fbc490f44facade SHA512 cae45b7e74c0400be7b37f2632f7221e776ec8edab030e6520d1b0109d0448c3d18bf8c9590cae14403acc3f5bb6ca2aa3d29289db3ae8e10915faed16ddd02a
diff --git a/dev-ruby/liquid/liquid-2.6.2.ebuild b/dev-ruby/liquid/liquid-2.6.2.ebuild
index ab6f1dffe255..cf42aa9c4b8c 100644
--- a/dev-ruby/liquid/liquid-2.6.2.ebuild
+++ b/dev-ruby/liquid/liquid-2.6.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/liquid/liquid-3.0.6.ebuild b/dev-ruby/liquid/liquid-3.0.6.ebuild
index 9a15c5f0ff94..db85e35d7ba6 100644
--- a/dev-ruby/liquid/liquid-3.0.6.ebuild
+++ b/dev-ruby/liquid/liquid-3.0.6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="History.md README.md"
diff --git a/dev-ruby/liquid/liquid-4.0.1.ebuild b/dev-ruby/liquid/liquid-4.0.1.ebuild
new file mode 100644
index 000000000000..c5ad63f1730b
--- /dev/null
+++ b/dev-ruby/liquid/liquid-4.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+inherit ruby-fakegem
+
+SRC_URI="https://github.com/Shopify/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Template engine for Ruby"
+HOMEPAGE="https://shopify.github.io/liquid/"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest
+ dev-ruby/spy )"
+
+all_ruby_prepare() {
+ # liquid-c is not packaged
+ sed -i -e '/LIQUID-C/ s:^:#:' Rakefile || die
+
+ # Avoid test requiring unpackaged stackprof
+ sed -i -e '/assert_no_object_allocations/askip "unpackaged stackprof"' test/unit/context_unit_test.rb
+}
diff --git a/dev-ruby/logging/Manifest b/dev-ruby/logging/Manifest
deleted file mode 100644
index 9df8bc48ccf5..000000000000
--- a/dev-ruby/logging/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST logging-2.2.2.gem 87552 BLAKE2B 00b47a9e40a5c14889d38ba62fe57b4e40f858731626b1d8d07a767f1b2ca2e27de618ddaca1ffb3b07ffd6387e52bef73d01f05a4d2fd207a6433e664d14c1b SHA512 9eeaec06f61dec5f79b7b656b77504026d6d91baea52594fa508f1587a8300ebb3d5c30461c7b4a41eb86f7b98530e4f6ab7853946fa14f00b84884be780b64a
-EBUILD logging-2.2.2.ebuild 596 BLAKE2B 4b9ef4fa853f63dc35ccca9a6f6aa001229f9705a0dd087dde97b0e66782ba689c126cbbf069e36a9308a0d6a2d4f0994fcf077f34f5537dc9418aaabb934ab8 SHA512 da10054ad3798d4414edc71568c8bbe856a565cd8c5331cdb4ee8b9defbf121d880e5927968af4365a1a7a48950c5657479798ef803601f24b5221489bb379a5
-MISC metadata.xml 325 BLAKE2B 8d1e3392b703e00da1f6b1684b8e66ebbfa1ffe1f88404b3f889bd3073571ac50d649ebc7abcf81b4a1f21a4187345f242e6933e74a867c57876fe6b7049ddac SHA512 d9c9a572ee3b48b07756e24e1e3245971584eab665ed098792c2ca77c0374fa7ec9ad7778d1d31146e9456314e3818e31e458f9362cae8d9f7128101f67fcfeb
diff --git a/dev-ruby/logging/logging-2.2.2.ebuild b/dev-ruby/logging/logging-2.2.2.ebuild
deleted file mode 100644
index 318abf747909..000000000000
--- a/dev-ruby/logging/logging-2.2.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC="doc"
-RAKE_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="History.txt README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Flexible logging library based on the design of Java's log4j library"
-HOMEPAGE="https://rubygems.org/gems/logging"
-
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/little-plugger-1.1.3 >=dev-ruby/multi_json-1.10"
-
-ruby_add_bdepend "dev-ruby/bones test? ( dev-ruby/flexmock )"
diff --git a/dev-ruby/lumberjack/Manifest b/dev-ruby/lumberjack/Manifest
index 6236164d5e1c..c9298bc4a5ec 100644
--- a/dev-ruby/lumberjack/Manifest
+++ b/dev-ruby/lumberjack/Manifest
@@ -1,5 +1,3 @@
-DIST lumberjack-1.0.12.gem 26112 BLAKE2B 4910da094e2187f46d02d2f117c32fde0c836a6c28b8c52b37c99ec2f795345be0f9b2729c88f669a3be106c2391f724ed8c722800eb1638beb64edfe35762e0 SHA512 db5bdaa4101cea2c5f7390e1a23c9c91acf09fd453e77bbb12f5dfe4d87b0632a63f3513d848f38bf4182529601df539ace533a0f667e935662797fac916b042
DIST lumberjack-1.0.13.gem 26624 BLAKE2B 16e911d832425d0adf8ee1bd18435733c5451b705c48493dd80e5e8f6b07cb462be2686dcce7a8c46b799fb8a4fa1a82d4d9c06e675cd6e7a990d93140cea395 SHA512 e9e9c65bdeb42de51ad27b70c86d36c5e63e8d73c3568661d52619ca9eeab36cf6aede5e6cd6ab8e8d30446c0b0e7a9702f696e03e06d8b7a73e1c028953eef4
-EBUILD lumberjack-1.0.12.ebuild 493 BLAKE2B 86dd072d12579209422bba21ad5c23b15901c1444f64d966d800841e96977848ea0e2e270d8582e161fb3be55c7e4815c1827291c2747f4c1676ec90e3621f5c SHA512 292490dfd63c4f0d9d7102de0dea9747f5e3aad9ea3c66b91fdfd80d5ab2c63cede9ef0995218ca33f9166779b38b5b9da0269911cfa6a9dc220a5997612b213
EBUILD lumberjack-1.0.13.ebuild 493 BLAKE2B 4e2ae58b2f1fc9f04bdca8cbd02f03974b11fbb7908890f105cbd9036b0519c00cf296ccb1ab090e0f96e918b8e93d9bdbc06c72a99d8be6394c17e970316ded SHA512 5b44f1fa39d3daedc53719bca00801424716aa73af97bd3922fc708a663fb44d9bcad23168abde2f233d93a5b8d2ed0b3e159430c8c13c99ee576c27f1355afa
MISC metadata.xml 344 BLAKE2B 7e45c518c60301bd5f6124f1e3dd9efc6025f889e905e39738414e307cbc91408fbdd6d64b9cc186edaa5d87c4292f0581f4b3ee4d06a3784b30a7f3236d3dcd SHA512 7bcfe06a1c5aedd0ff84769299b67bb8fdb41f59f0eee95f7b39c05d1419b1b669083e46db61d04732937f38fa0735b9bd1bef86df1e36fafddb8ed038a4cb7e
diff --git a/dev-ruby/lumberjack/lumberjack-1.0.12.ebuild b/dev-ruby/lumberjack/lumberjack-1.0.12.ebuild
deleted file mode 100644
index b02328ca49f3..000000000000
--- a/dev-ruby/lumberjack/lumberjack-1.0.12.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A simple, powerful, and very fast logging utility"
-HOMEPAGE="https://github.com/bdurand/lumberjack"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.8 )"
diff --git a/dev-ruby/magic/Manifest b/dev-ruby/magic/Manifest
index da58eff36278..50b847ee8ca4 100644
--- a/dev-ruby/magic/Manifest
+++ b/dev-ruby/magic/Manifest
@@ -1,4 +1,3 @@
DIST magic-0.2.9.tar.gz 11642 BLAKE2B 1208e40e1c95ebd8a31f71d860b68acf9663a165fa5f775459f874d79f41c51268a0f0be5d9f6ca416b85a838879d179ccbc10e40047cba1e330f891dbd6297c SHA512 5bc6d6e1b2646b12af7dad15273dc125db68be2d6e6c109484339c8f651349827a90ea81d8feb0441c5811567d85130cda35167e2dbb426842f952fc2ff8ea15
EBUILD magic-0.2.9-r1.ebuild 704 BLAKE2B 27755bae434aabd0104d9c4c97a9e04d60f1bfa9e2a740214f249663b2af74a7bf6842b612c9bcef2b28426f3f40ea265ed9b292764888602df4d2234a430513 SHA512 c58e877a7fcd56cfb79613a5a78622f7556f8c7663da33a8a85991f16d75e5a0d3422e19890818f303c9d0a414bc27cc33a46173a508559aacf4fe289345437e
-EBUILD magic-0.2.9.ebuild 708 BLAKE2B d98fb9e46c19981b77de1fe0400c37d4837808c05519d1fd52770e4ccd234926d9d2a0ee6b7930b8dcd55b925510ed71e2dec8b78adcdfde26516c5b6f4c91c7 SHA512 a451e5924cdfd9447523a61b63719b7dc0b11964884aadc115e17102c2d5ee1c4996d63258cf1315c6926b6a1b99c5d7ff2cfbdc6a5447c787ce4c7bfbfcb848
MISC metadata.xml 338 BLAKE2B f81dd992467b77188ca7dab18afb9a054899aa7317e417f6564e0857267e5f644b9ddd04b1877190050ea6a90eb4c3a6946ee240532f5b62449f5f4a518e78c9 SHA512 db6b9f165aa7ee6e276f417dc31297ed6ba53ba7a08c4fdb579fa33a936ba16e586756a991ea540f492dc8d4c99145bb2514f7b9ad065d2da673f20e4f47edf4
diff --git a/dev-ruby/magic/magic-0.2.9.ebuild b/dev-ruby/magic/magic-0.2.9.ebuild
deleted file mode 100644
index 637093b9cdbf..000000000000
--- a/dev-ruby/magic/magic-0.2.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_EXTRADOC="README.rdoc"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-inherit ruby-fakegem
-
-SRC_URI="https://github.com/qoobaa/magic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-DESCRIPTION="Ruby FFI bindings to libmagic"
-HOMEPAGE="https://github.com/qoobaa/magic"
-
-IUSE="test"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND+="sys-apps/file"
-DEPEND+="test? ( sys-apps/file )"
-
-ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )"
-ruby_add_rdepend "virtual/ruby-ffi"
-
-each_ruby_test() {
- ${RUBY} -Ilib -Itest test/test_magic.rb || die
-}
diff --git a/dev-ruby/marcel/Manifest b/dev-ruby/marcel/Manifest
index 0121b23e19a8..434e504141b0 100644
--- a/dev-ruby/marcel/Manifest
+++ b/dev-ruby/marcel/Manifest
@@ -1,5 +1,6 @@
DIST marcel-0.3.2.gem 7839232 BLAKE2B 001e03b109617f7804e1e8f77d65eaec81544040a13e1d18ef197fed1caa5a26dfc69e1796632a3ec29c3778eef9458a6f701bbefb2f30c89d77fb22622cdb0f SHA512 0e27c5c36f219e30ad41aa87a94e559ecc0185319ab33fbff2cc54656c5ec378c9f8ebd8d8d28a644c9b64cd7106aa2b235b893c5871ddda9db3596d8b8847bb
DIST marcel-0.3.3.tar.gz 7845456 BLAKE2B e27d851119f434144a790cd1bfb1ca21662357b1875ae9193273e00c5abc6156c217efeb961356d4967d984b4c8fb4b4047620fa5d0448cc20651aa1ce05bb69 SHA512 d9be185fd6f5185fc67f3eed931ecf3084da671840b6e464bf341f51c9dec4ab1b4650abd1916e640b7caced230d6cb90370bffb559151e0047a8b03211dc751
EBUILD marcel-0.3.2-r1.ebuild 566 BLAKE2B 63aaafb9f2fdb29710922c3e1154566bc2ddc88726aff217d7e5aafeaafa280bc5b00617e9647e863d1c2ea2d432da084aca8452268657534c63f51e459eb1b6 SHA512 5461968cb3bea1a500d24d257b7a5948099b0b5b71822360f0ceb0219a64ab348998ea5c5da4f6d49634bcb0b65bae1801aa58185ce0a013f2c2d8edd516feae
+EBUILD marcel-0.3.3-r1.ebuild 683 BLAKE2B f3b0d82f1ef1756e04ebea68307b907d2fb4cc0be1f74b2227c732bc9d95096dcafc7251f7609dd7bb79566824c028f609dca6c2087152234b35eb54d665643d SHA512 c56158288fa14550f4a4dcd0ac01286ce817e43da7979578c11aba9a6c8c59e9737a0ca500c60aba5ab37fe03cba3d0d31a31a6bf97bdc65be8b74085f0a2a32
EBUILD marcel-0.3.3.ebuild 648 BLAKE2B 13ac4ca605f00dcfb023b5df9c624438603519e0be775e2a92be3bfa55df7190dab5141abb6adf82fc67f322fb20583a4ccbd08970a20e26d01b79ca0863e3bd SHA512 7ccf6205e2a978f58f731c24024301e026c1c3d6d391d90362c49d267f1d05a6e7ab366628d6d8c0038491334c1e24fc03c1f93c6bdddfcfca0af04c9640e970
MISC metadata.xml 341 BLAKE2B f284cd2a1df740c004e9af77a1aaea9254ddb1672b567faff9c65be99171a69abeedbc229a05db711d2f91f5f8bca0f7e2e6c5442a81b1776ba299db47ebc281 SHA512 1c71acef93507dc8305c65be9fd3e90978f6a2a14781b019f06762aa6159539596404afc32c0d9c718b361ecf90cb4e93b0b0186e7b110d895a14216d25b3360
diff --git a/dev-ruby/marcel/marcel-0.3.3-r1.ebuild b/dev-ruby/marcel/marcel-0.3.3-r1.ebuild
new file mode 100644
index 000000000000..151ea3bdb352
--- /dev/null
+++ b/dev-ruby/marcel/marcel-0.3.3-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple mime type detection using magic numbers, filenames, and extensions"
+HOMEPAGE="https://github.com/basecamp/marcel"
+SRC_URI="https://github.com/basecamp/marcel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/mimemagic-0.3.2:0"
+
+all_ruby_prepare() {
+ sed -i -e '2irequire "pathname"' test/test_helper.rb || die
+}
diff --git a/dev-ruby/mechanize/Manifest b/dev-ruby/mechanize/Manifest
index 2617d23bf80d..977c9dd9d1ce 100644
--- a/dev-ruby/mechanize/Manifest
+++ b/dev-ruby/mechanize/Manifest
@@ -1,5 +1,3 @@
-DIST mechanize-2.7.5.gem 137216 BLAKE2B 696b0fbb84b8f25e3d52d9d9f20267d53a4294e15ed64f6cefc87dd6d2a279c6f3c7608bfdbdbfbe6fc188cb16b06e219067c97838db4249f233ae12f047b9b8 SHA512 0dfd000d8f58be3fc08e2d6e625128135d6fc2d22e899152f46f66c545c6ede0d1e7b798f4b7de2f96ccdcf7c47001a3946866d0d6a19f9faa946ade6a4bcf92
DIST mechanize-2.7.6.gem 138752 BLAKE2B be4e8f53c3ad88ae5aac867f836a20b5bcd47aa61db07e2dfb7e2d0c72d368ddfa620411fdddd5c2a408eeceb3c4c1ed3a15f6086ec846cda3a3c3808977309d SHA512 e89eb75af169ba198e5a82ffe4ce3c0962bc3fb6793f88bc735b647b7816d0c78d8968c43d213071e017e7f836ab91ed0c546c9eb986647355a1d38b1ba18138
-EBUILD mechanize-2.7.5-r2.ebuild 955 BLAKE2B f1f80baa609ce3038103c528da7cb084707c7f55573102538195bffc00f1987e24a573b9f9f65a349c81cab9f81cf76dfabdc96b155d79e03d12505c959b9a68 SHA512 8447d414b6689ac54445071bf07a6542bfc7cd8109670c1633af8c8d058e649e3badf992e03dd56e74cea042e03359a4e1e95c1cef3b71950b77e0e4de96610d
-EBUILD mechanize-2.7.6.ebuild 954 BLAKE2B 93d147519b04ee0ad53c7b2cf519e1c08beb6b27678b72120fb9e3dcf3bd3210e78d4b462216da75576d6dd624a57ec49763c4c3f91077987a5b1b68efe2166c SHA512 6a31c9e72c7458f7aa88a2173ab435b17e23e80c9c73cdc3758b526fc5c7d7364cc1ced63aefac4bb2ce750321393ea610f318bb197fc9767f53f1f16c0ebdee
+EBUILD mechanize-2.7.6.ebuild 950 BLAKE2B e6a2e08d298cafafeba2e693459ae8ce4cd2634aac16f6337386933c0ac11a4a9d8f4b8e9cc988abfe1c05159eaf02aa7741b0ccd48d9260e0782ab714840196 SHA512 56e6c322239f95c6c0a469d29154d6079c7bb076e67a4ca2c58fa6cf0868af0df625eaa620dc4e084090963d474e234b1c9514565124884c14094b1628ae0a8b
MISC metadata.xml 349 BLAKE2B 9d63a73c5a28fb2fcef06d4c7b8da3b24d108534b999e76d0d1df86bdfe615e53248deae3d9450824c700a0740b75d0f7c897c8a8c9e5b4339021e30edab51de SHA512 1bc38bd045fa219ec2c86bd942055c0188561fee4ec5e7e6ba4ad2268f653fdeaac40122ed0605af7d47f8dfceb0781d65aeb68bf2fd62e3b8ae5a939f61076a
diff --git a/dev-ruby/mechanize/mechanize-2.7.5-r2.ebuild b/dev-ruby/mechanize/mechanize-2.7.5-r2.ebuild
deleted file mode 100644
index e6dd626b63f0..000000000000
--- a/dev-ruby/mechanize/mechanize-2.7.5-r2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc EXAMPLES.rdoc GUIDE.rdoc README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Ruby library used for automating interaction with websites"
-HOMEPAGE="https://github.com/sparklemotion/mechanize"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend ">=dev-ruby/hoe-3.7
- test? ( dev-ruby/minitest:5 )"
-ruby_add_rdepend ">=dev-ruby/nokogiri-1.6
- >=dev-ruby/net-http-digest_auth-1.1.1
- >=dev-ruby/net-http-persistent-2.5.2:0
- >=dev-ruby/ntlm-http-0.1.1
- >=dev-ruby/webrobots-0.0.9
- >=dev-ruby/http-cookie-1.0.2
- >=dev-ruby/mime-types-1.17.2:*
- >=dev-ruby/domain_name-0.5.1"
-
-all_ruby_install() {
- all_fakegem_install
-
- docinto examples
- dodoc examples/* || die
-}
diff --git a/dev-ruby/mechanize/mechanize-2.7.6.ebuild b/dev-ruby/mechanize/mechanize-2.7.6.ebuild
index e72b9305f6d7..24b4bc71f3c9 100644
--- a/dev-ruby/mechanize/mechanize-2.7.6.ebuild
+++ b/dev-ruby/mechanize/mechanize-2.7.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/sparklemotion/mechanize"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
ruby_add_bdepend ">=dev-ruby/hoe-3.7
diff --git a/dev-ruby/metasploit-concern/Manifest b/dev-ruby/metasploit-concern/Manifest
index 55a99af8dc19..87ddf4154f5c 100644
--- a/dev-ruby/metasploit-concern/Manifest
+++ b/dev-ruby/metasploit-concern/Manifest
@@ -1,3 +1,5 @@
DIST metasploit-concern-2.0.3.gem 19456 BLAKE2B 1eb189e51a4cb0a6c8f721124d65d20a56afefa861dbc6f4bd979413ccadbdfed72309aac3698a6260f4711bbcdc9a5755af8d46efc564acf6cc6cc38342e88e SHA512 2323bd2220abc7305bcbdeacf9e079fc9af23a84dd62865078f0b476a55d32b803a6bf2bb2e7c93fb42e49b0bb3b495a6854b6c294a0938fbfb9461af41a366b
+DIST metasploit-concern-2.0.5.gem 18944 BLAKE2B 090dccb8e43426da0f51604b3257e717989d35e1430597734743df4447735cbf1dcc2e31124ae7012d6a945828dc55f80f095cf6b89584341fc5059f1275e2b8 SHA512 1d8025dd075475fcae1c663789154f7fc8dbb334f9a069a1c1a21f4b101e9b85dc7cdfc6097bbfa9387463d3050e7a715e68a0b09ebfa66aa27ccaa74a1ffe91
EBUILD metasploit-concern-2.0.3.ebuild 686 BLAKE2B ca1319dbfdcde3705c0ba0d935ac8dee94c38cf9960ae6e9b8f3dcdbd33d48e4efe383ac346804baf8d2fdd2faaf4a9cdba117ba8e7943c9dce3e943afd1c76c SHA512 d48b8fa1f3522c4079dadbcecf0e883e8476f11251ec88ef0843adcfc32afc7122c82bf796207894407599b62e05f587399d5855b4ed0e417e694c161a75f626
+EBUILD metasploit-concern-2.0.5.ebuild 662 BLAKE2B 2f8a49b8e945c0f2f3453b86544234a98f57cdc5629c1a82a004676efd27294e6a1be3675bc0e9d3d35fb827e2e0d6b1085316a7ab254ce5d7667c23608f644f SHA512 59515c6d8187cf1bf78ce1ccf18efec51db48de4b2c1d15bac0e713cf1de0aa582355350edb08aa04c48dcb99711e15119c63b4e7cb4e08f37b992603a26a8ef
MISC metadata.xml 347 BLAKE2B 40af03c4a528780d9384ff7a2624ecdf51b782f33959396e0da772f6a6d680d129a6d177d5afdcb123257b21e69e3eec0f6243fac9a0d29a4f0fb0acc2239c3a SHA512 212f4b974bf78cb2129eae840f163bcecf594f1331a2b73635999785937113ee550b8ce10d05853ba81df3d3ecf80c21a93c04b8607e2fa1820921b8be9ef679
diff --git a/dev-ruby/metasploit-concern/metasploit-concern-2.0.5.ebuild b/dev-ruby/metasploit-concern/metasploit-concern-2.0.5.ebuild
new file mode 100644
index 000000000000..eefc6d3c9a88
--- /dev/null
+++ b/dev-ruby/metasploit-concern/metasploit-concern-2.0.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app spec"
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Metasploit concern allows you to define concerns in app/concerns. "
+HOMEPAGE="https://github.com/rapid7/metasploit-concern"
+SRC_URI="mirror://rubygems/${P}.gem"
+
+LICENSE="BSD"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~x86"
+#IUSE="development test"
+RESTRICT=test
+IUSE=""
+
+RDEPEND="${RDEPEND} !dev-ruby/metasploit-concern:0"
+
+ruby_add_rdepend ">=dev-ruby/railties-4.2.6:4.2
+ >=dev-ruby/activesupport-4.2.6:4.2
+ >=dev-ruby/activemodel-2.4.6:4.2"
diff --git a/dev-ruby/metasploit-credential/Manifest b/dev-ruby/metasploit-credential/Manifest
index 293aac9605d0..656b62113c78 100644
--- a/dev-ruby/metasploit-credential/Manifest
+++ b/dev-ruby/metasploit-credential/Manifest
@@ -1,3 +1,5 @@
+DIST metasploit-credential-2.0.14.gem 110592 BLAKE2B 09f3eee0f288ab26695177b014b98dc871f6f009f34aaad4fbd7dfcda8acc63f75524fe7d181b1dccca863cc83eb50f249e0c07cbb0f07e9c79856a4389cdcd9 SHA512 66670fc89dc61d6d32577c9b46dc6ddfab15b9c0118ba15cc7398e10ec8de63cd7150fbfaddbd01a573ead6d98619dd9c19a5835be58baaa1fc4a9c777839b00
DIST metasploit-credential-2.0.8.gem 110080 BLAKE2B 3963d4beb8ad12b42e8e79ae51016a74e8a0de6a1446817da16301ccc9756564dfba2847ebe9944cd563e4f113a6be3c9e96ee4240dc38c855fd47e81b145d74 SHA512 dac081be5347edd9f96e2e4956824e5982a1ab1ef13dd3113a1a5faf70e4dde570bb42ec404ab503b72ababbdae291d4b929946288452f712bf6a795177e1357
-EBUILD metasploit-credential-2.0.8.ebuild 659 BLAKE2B b05ade9cbf3512f7a3468ddbb7907600b5ceae912a8b3f6b96d211d95702c0145a9cb7c43643c8c9cefd311ee540eb95f6d23314f3502c6ffd453728c6497dd0 SHA512 56335ae8ddac17f6b345d915e1418bc5e20e263f5d16be12a68eec4fbb8026a8306612ff66ce36371f7a39b007b202ab6a14670160a8ca8e275b5e75682e897b
+EBUILD metasploit-credential-2.0.14.ebuild 656 BLAKE2B 74055061ef3cf7f4575000bd118fb0d9980246f2df545b4a52b27d2c587935958814230c853d2bdf36b41e46d5f4ae5c629d5bf4e2dc7b8c26b19dcd94ae26ee SHA512 8538b5f4a7081e6984fad407476946ec6f7283d06bbe3f7b656f6a53902173f4f647d584c77af59970cfc265f95fd758faa2c462088ed4bbd7901f97dc496a1b
+EBUILD metasploit-credential-2.0.8.ebuild 658 BLAKE2B 1a47120b723e65c32752d9ef54eb55d4277380af87a5624acce2b93eb7d8df66c3637cb5212be3b23f864ae130f9695e963d282cb7320078416d676c338432fb SHA512 c4ee971dbbe062f168c9457804bb10a25e72fbd480318e2b86331fdb3ea4d5bc9c0eb0da9c6b70c6868a08e58ff06504118261837037eb1728e49db0cde53400
MISC metadata.xml 350 BLAKE2B 88bdb8a804163c8548382f47a3c406cf4ebcaf0fb7232c19f19bb471df45ce00a5d6b717dd1961d9d665c63e8214b1d92c0a1ba37de76757c835daf7e3100f6d SHA512 546980668f617c0ca68986be718208efa1df3446cf9c9ebe50bd5def95bf226f94ef6fa3e58bf5347de89a050f9973aff39669ec565c6059d31d09670cb667f5
diff --git a/dev-ruby/metasploit-credential/metasploit-credential-2.0.14.ebuild b/dev-ruby/metasploit-credential/metasploit-credential-2.0.14.ebuild
new file mode 100644
index 000000000000..5220d95e6005
--- /dev/null
+++ b/dev-ruby/metasploit-credential/metasploit-credential-2.0.14.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db spec"
+
+DESCRIPTION="Code for modeling and managing credentials in Metasploit"
+HOMEPAGE="https://github.com/rapid7/metasploit-credential"
+
+LICENSE="BSD"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+RESTRICT=test
+
+ruby_add_rdepend "dev-ruby/metasploit-concern:2.0
+ <=dev-ruby/metasploit_data_models-3.0.0:*
+ >=dev-ruby/metasploit-model-1.0.0
+ dev-ruby/rubyzip:1
+ dev-ruby/rubyntlm
+ >=dev-ruby/railties-4.2.6:4.2
+ dev-ruby/pg:*"
diff --git a/dev-ruby/metasploit-credential/metasploit-credential-2.0.8.ebuild b/dev-ruby/metasploit-credential/metasploit-credential-2.0.8.ebuild
index 2f53cf16491e..0488094fc921 100644
--- a/dev-ruby/metasploit-credential/metasploit-credential-2.0.8.ebuild
+++ b/dev-ruby/metasploit-credential/metasploit-credential-2.0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -25,4 +25,4 @@ ruby_add_rdepend "dev-ruby/metasploit-concern:2.0
dev-ruby/rubyzip:1
dev-ruby/rubyntlm
>=dev-ruby/railties-4.2.6:4.2
- dev-ruby/pg"
+ dev-ruby/pg:*"
diff --git a/dev-ruby/metasploit-model/Manifest b/dev-ruby/metasploit-model/Manifest
index ea1fbab9c880..be103fce39f1 100644
--- a/dev-ruby/metasploit-model/Manifest
+++ b/dev-ruby/metasploit-model/Manifest
@@ -1,3 +1,5 @@
DIST metasploit-model-2.0.3.gem 81408 BLAKE2B e62074efbdd66fc951b4c304d9c0adbf54b631bf0e343658b395e76bf4783db8a0186f375ce2650110b2200b805832ae25cd81779d894c1b7475a07d3041b35a SHA512 a6d77940e6b85925cc93c57f69910fde5c8eb2458d6707847be9f5856cfceee33304209e8c7076484151d9daf1f23cfe28cb0c00abb83176b7bc6c819fb128ec
-EBUILD metasploit-model-2.0.3.ebuild 1888 BLAKE2B bf26f289c0edaa5d3439c62c34d16748c8d9bc90ad7fe34ea21f674201f3c1207bfa76a7e0aa6289932fd14f1689f3162fab66322e0f49998f7f4d1f34c5fb8d SHA512 fed2f4dd07f83b5c2037b5625c22aaedff446bd25a32205231d6d99e51ef4bd57992b46c00152285aacd777a4253e8e5754b4e5bbf2c31cbedc69fc68a7ee0d4
+DIST metasploit-model-2.0.4.gem 81408 BLAKE2B 5a4be9e61649710470618d4334279054cbefc1027a1d4674b6be0c6a4c632219fd2dc3ac5f9f56dc9018712e5cbcbe191d5749ed2ed10cf98f884a06e41ec736 SHA512 70f6d948227bc99f877c3b5631a964087c0ebfdb091f128c72bc5da276bf57a5055aea5cdda4dc66e1fb177606afec9b7b3ee4076211f43928a2defb93294ac5
+EBUILD metasploit-model-2.0.3.ebuild 1863 BLAKE2B 8d8d60573ce18712c3f2a0427d88888c8c0f56cceab90ae0c7503afbf51989502fb9828ea91d0533664c7ee62e9bc0efc9605df00991b8e06fda3814cad591eb SHA512 a23d6a7f7ed3208f3ebbb9fae9bb2ab0d1fc64dfbfc0f7fb8bab712f7fe41a101bc83884d732223c50fce0bcf729d8be38b4a903ed45f81a24d466725dd7b2e7
+EBUILD metasploit-model-2.0.4.ebuild 1868 BLAKE2B eef2ee7bb7d6cf203c0eedfdb777d53bbdb53a7c411af2844ee8fa0964233843034e439afda606e8e48c8df0b0b74d11c3f2c010da983e1ccaa81fce7ddf1c8a SHA512 f364c77866a2f6332206abf4a374354b189323e06b7e3bccccf676554de7dcb75454fc89cc15f26126a9985c016c4f6e135b0ddf6d6cd1a20ed5fd62bef13bdb
MISC metadata.xml 541 BLAKE2B 5cbf1dc5abd33de9b63c4b70eceaa58cc2e9b4d4fbf4ebae04ee5ad769c3a419ae7c5e3f5508370f88fc2b3f44e13c5de0ba782322173142211e92a3c713f5b7 SHA512 a61494f72cb863a18cf370ebfdadcda7f4f3ed54e2c9d1e4ab9cf006f26bbefd30b1f293bd3f7df5e766994b044fe27a7b4fb4d78a1c7fdac7e2380aace901cc
diff --git a/dev-ruby/metasploit-model/metasploit-model-2.0.3.ebuild b/dev-ruby/metasploit-model/metasploit-model-2.0.3.ebuild
index 8ffc7598d3c7..00924336d8ec 100644
--- a/dev-ruby/metasploit-model/metasploit-model-2.0.3.ebuild
+++ b/dev-ruby/metasploit-model/metasploit-model-2.0.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby23"
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
RUBY_FAKEGEM_EXTRAINSTALL="app config script spec"
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/rapid7/metasploit-model"
SRC_URI="mirror://rubygems/${P}.gem"
LICENSE="BSD"
-SLOT="$(get_version_component_range 1-2)"
+SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm"
#IUSE="development test"
RESTRICT=test
diff --git a/dev-ruby/metasploit-model/metasploit-model-2.0.4.ebuild b/dev-ruby/metasploit-model/metasploit-model-2.0.4.ebuild
new file mode 100644
index 000000000000..d3b004a03f63
--- /dev/null
+++ b/dev-ruby/metasploit-model/metasploit-model-2.0.4.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24"
+
+inherit ruby-fakegem eapi7-ver
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config script spec"
+
+DESCRIPTION="Common code, such as validators and mixins"
+HOMEPAGE="https://github.com/rapid7/metasploit-model"
+SRC_URI="mirror://rubygems/${P}.gem"
+
+LICENSE="BSD"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~x86"
+#IUSE="development test"
+RESTRICT=test
+IUSE=""
+
+RDEPEND="${RDEPEND} !dev-ruby/metasploit-model:0"
+
+ruby_add_rdepend ">=dev-ruby/railties-4.2.6:4.2
+ >=dev-ruby/activesupport-4.2.6:4.2
+ >=dev-ruby/activemodel-4.2.6:4.2"
+# development? ( dev-ruby/bundler
+# dev-ruby/rake
+# dev-ruby/i18n
+# dev-ruby/multi_json
+# dev-ruby/builder
+# dev-ruby/erubis
+# dev-ruby/journey
+# dev-ruby/rack
+# dev-ruby/rack-cache
+# dev-ruby/rack-test
+# dev-ruby/hike
+# dev-ruby/tilt
+# dev-ruby/sprockets:*
+# dev-ruby/actionpack:4.0
+# dev-ruby/json
+# dev-ruby/rack-ssl:*
+# dev-ruby/rdoc
+# dev-ruby/thor
+# dev-ruby/redcarpet
+# <dev-ruby/yard-0.8.7.4 )"
+
+ruby_add_bdepend "dev-ruby/bundler"
+
+all_ruby_prepare() {
+ [ -f Gemfile.lock ] && rm Gemfile.lock
+ #For now, we don't support development or testing at all
+ #if ! use development; then
+ sed -i -e "/^group :development do/,/^end$/d" Gemfile || die
+ sed -i -e "/s.add_development_dependency/d" "${PN}".gemspec || die
+ sed -i -e "/spec.add_development_dependency/d" "${PN}".gemspec || die
+ #fi
+ #if ! use test; then
+ sed -i -e "/^group :test do/,/^end$/d" Gemfile || die
+ #fi
+ #if ! use test && ! use development; then
+ sed -i -e "/^group :development, :test do/,/^end$/d" Gemfile || die
+ #fi
+}
+
+each_ruby_prepare() {
+ if [ -f Gemfile ]
+ then
+ BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
+ BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
+ fi
+}
diff --git a/dev-ruby/metasploit-payloads/Manifest b/dev-ruby/metasploit-payloads/Manifest
index 08f9b3a0542b..61865aba80a5 100644
--- a/dev-ruby/metasploit-payloads/Manifest
+++ b/dev-ruby/metasploit-payloads/Manifest
@@ -1,5 +1,7 @@
DIST metasploit-payloads-1.2.24.gem 13022720 BLAKE2B 4e28598ca5934e44009179e792d80dc7b580a69d4e2579d1d03a06eed9571a935607bc7949737cea053ddf7371a46ecbe5906e3e9c7f1486347bc8e7cb56294e SHA512 d27072c039b8cd6b438417d1c3fccc1c4559b82c07101ee90dfdb74c958861e57113e73a2351ac2a73ab36fe2b3157319910d8743363cdbcdedc5117636fd982
DIST metasploit-payloads-1.2.28.gem 11547648 BLAKE2B e3511386c271c4925becd844dcf58d679eea3745249bb875cb557334c71ad0154de6908994e1e0bfaab69aba457eb8e31650d23111576829d90dc3ba82ff7426 SHA512 73a392df7f2eb082099da2017357d6a3231ee6266781d94be37067cf86c9b8e21d91b5cfdb1f810728a42dc748a9c4729d5f97926a88547af8d658e105a5dcb5
+DIST metasploit-payloads-1.3.53.gem 12161024 BLAKE2B a98c24faeba68cc00240324235bfc887c31dde4240ee37a1decd38c0738a0ffdad9dbe2b3e6026dc99c4299e38025d3aa13a39589b948950d83ac9f69b6baa49 SHA512 698f91348ebcb2e0a74b506f391fa7eded7c5974821d283ce4890a8c63472db891c8837ef2f67fbe27996e72ec09ecbb4c32721311d57ab6633e5ed2fd426769
EBUILD metasploit-payloads-1.2.24.ebuild 1392 BLAKE2B f19956df1f960268ba7aa8abd27f71955adf6f684a53064188574d57009579bb382408ac8c79f1d1b7f13ff7d09a975ea5e98d7d5f071258295c957fab2f3cf1 SHA512 c41c9d1479a6d9cfcbb460bc8da8511cfbb9ab907d1d39bf155bda1ce73001598e4e45e3fe6ffd9a910e1dae426390f2eca350e1caf898c3954d6d2fc17915d2
EBUILD metasploit-payloads-1.2.28.ebuild 1392 BLAKE2B f19956df1f960268ba7aa8abd27f71955adf6f684a53064188574d57009579bb382408ac8c79f1d1b7f13ff7d09a975ea5e98d7d5f071258295c957fab2f3cf1 SHA512 c41c9d1479a6d9cfcbb460bc8da8511cfbb9ab907d1d39bf155bda1ce73001598e4e45e3fe6ffd9a910e1dae426390f2eca350e1caf898c3954d6d2fc17915d2
+EBUILD metasploit-payloads-1.3.53.ebuild 1375 BLAKE2B c9dbac12d136faefd3a4515da30cea9602a23c42ad2df42058eaa72131a1126b983a7a6c00684d2080ce79afe17fa788b4c2182f5089e36bed3367feaa3bf04d SHA512 2ac7b9759168e1fb0206763214b056359b385e484db77352cb3a6ecd7e8ee0e0a94df95f8f73ed4bfb57f4fdde70d239659eeacc2a2841e437de5a7a14f06337
MISC metadata.xml 411 BLAKE2B 1c2147ca1973736e6f07ec50fe8c6cb2d1a09139c34e7fa7cfb92b79f63df8e78998755f3ec257247fcd33ef555c70bdfbc7940baee4b6f035c65c89c6752697 SHA512 743c8818374b6225188a44bb6ef3eaf340911620ff58c338a2f361d71a98256746de45e6e141d45e43d79a3fc5967cc9565e3b415bcea63044cd6b898107093d
diff --git a/dev-ruby/metasploit-payloads/metasploit-payloads-1.3.53.ebuild b/dev-ruby/metasploit-payloads/metasploit-payloads-1.3.53.ebuild
new file mode 100644
index 000000000000..66b34890ecde
--- /dev/null
+++ b/dev-ruby/metasploit-payloads/metasploit-payloads-1.3.53.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Compiled binaries for Metasploit's Meterpreter"
+HOMEPAGE="https://rubygems.org/gems/metasploit-payloads"
+
+LICENSE="BSD"
+
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+#no tests
+RESTRICT="test strip"
+
+QA_PREBUILT="
+ usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/meterpreter/msflinker_linux_x86.bin
+ usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/meterpreter/ext_server_sniffer.lso
+ usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/meterpreter/ext_server_networkpug.lso
+ usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/meterpreter/ext_server_stdapi.lso
+ usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/android/libs/armeabi/libndkstager.so
+ usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/android/libs/mips/libndkstager.so
+ usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/android/libs/x86/libndkstager.so
+ "
+
+src_install() {
+ ruby-ng_src_install
+ #tell revdep-rebuild to ignore binaries meant for the target
+ dodir /etc/revdep-rebuild
+ cat <<-EOF > "${ED}"/etc/revdep-rebuild/99-${PN}-${SLOT} || die
+ #These dirs contain prebuilt binaries for running on the TARGET not the HOST
+ SEARCH_DIRS_MASK="/usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/android/libs"
+ EOF
+}
diff --git a/dev-ruby/metasploit_data_models/Manifest b/dev-ruby/metasploit_data_models/Manifest
index cb61526c0d2e..48fef01fe921 100644
--- a/dev-ruby/metasploit_data_models/Manifest
+++ b/dev-ruby/metasploit_data_models/Manifest
@@ -1,3 +1,5 @@
DIST metasploit_data_models-2.0.14.gem 182272 BLAKE2B 76162d66be5ddbad8186aef84bdc31ca06635737203f6e25dfc5d74d11775aa7ef5f0e5e5e07f5cce524e7712e484e548d56398bbae95dcc7cb93a22bca223f4 SHA512 204505fd9073eaa7c9467ef8241f0cf3167f33e68eb4e5aac6101fc0b1fa68d2ec85e11ac9ce4fb80ae3db8ba6fcc0f7f2a93dacf9735c2d4d1d92fa0a41e70b
-EBUILD metasploit_data_models-2.0.14.ebuild 1556 BLAKE2B e7c1c04e8f28909d56e543ad62cd19fc818718dac5e5973100cafa22c5de802ba18e811da42f4174898f68f60298ccb194ac27fe444992faaf96c71640546677 SHA512 584aa12b38acc0ae0299fafebacafd09ef746b0a1db57f645d45ffb637bad36b337dfa49309f4bd39795bea160e6201149dd8ad52332e9d647251729f6f8a079
+DIST metasploit_data_models-2.0.16.gem 182272 BLAKE2B 918c57e62552e2b3288ca24e8ff7abeb30b0b6221906890c7b2e15c674356de6861a10500735d5a912b0deefb6b378b64111bd18770c65b10dcdbc911e6439d6 SHA512 bf2c2c162d23750eceeb315b9a5ba9e8b80bf4ace9e32f8c1e97c35939338d026d640675b3e5eaf61c6897007db07e186d4d5be944dc3bca16c138f1f6ae6ada
+EBUILD metasploit_data_models-2.0.14.ebuild 1555 BLAKE2B 9b44baef6a98481321a238b2a0e7cc1941bc9ac942d43988280a395e04cccda3ca2d80b1a7633724bfd1ba7926d27f2005f7afe09f4664ddb65c068c2aafe7bf SHA512 140dc1c358598b1957a2f59d5318aac23a9f7640935f26daaa8f87556526c46f13627d1438af7e89a1ccb935d972246d2cac1621946b7ecaba1a31bd667f9088
+EBUILD metasploit_data_models-2.0.16.ebuild 1710 BLAKE2B 85577ba1c7eb5d627ff332ee9b682a6943f4998259fcf9450a8ad1c1630a5139e4d3571d25dd83297a8df73f12b634bf3e8842506b96784a99aaf4830dc0f096 SHA512 6a1c0daa85852cc6535d4eea4b602ecaee4db73b1d653bfdfc6874db27cb71bccbea8f2b713c43cb9b1709dfe4f14039e1dd0542e20c5d4717004c938a4935cb
MISC metadata.xml 351 BLAKE2B 0155a3cb58926357628d45ce946dfeec0ca027907e1fbbb40fb046f01328efb8eafbaafa9e8f7736ea78671a5bfb1dcf3226d9d386795f3580b3286d8f7cf230 SHA512 ee266255d74e739d98e87921a9f60e21ace6b1d0b2ebe403747ed27a06cbf944a70739c0f2ab31f80a2239853ed228da1d86bb1f601648d4f8d5c233a4e62fbd
diff --git a/dev-ruby/metasploit_data_models/metasploit_data_models-2.0.14.ebuild b/dev-ruby/metasploit_data_models/metasploit_data_models-2.0.14.ebuild
index d810551b5a32..a79ca8886438 100644
--- a/dev-ruby/metasploit_data_models/metasploit_data_models-2.0.14.ebuild
+++ b/dev-ruby/metasploit_data_models/metasploit_data_models-2.0.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -24,7 +24,7 @@ RDEPEND="${RDEPEND} !dev-ruby/metasploit_data_models:0"
ruby_add_rdepend "
>=dev-ruby/activerecord-4.2.6:4.2[postgres]
>=dev-ruby/activesupport-4.2.6:4.2
- dev-ruby/pg
+ dev-ruby/pg:*
dev-ruby/postgres_ext
>=dev-ruby/railties-4.2.6:4.2
>=dev-ruby/recog-2.0.0:*
diff --git a/dev-ruby/metasploit_data_models/metasploit_data_models-2.0.16.ebuild b/dev-ruby/metasploit_data_models/metasploit_data_models-2.0.16.ebuild
new file mode 100644
index 000000000000..e99cda7e99d1
--- /dev/null
+++ b/dev-ruby/metasploit_data_models/metasploit_data_models-2.0.16.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24"
+
+inherit ruby-fakegem
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db script spec"
+RUBY_FAKEGEM_GEMSPEC="${PN}".gemspec
+DESCRIPTION="The database layer for Metasploit"
+HOMEPAGE="https://github.com/rapid7/metasploit_data_models"
+SRC_URI="mirror://rubygems/${P}.gem"
+
+LICENSE="BSD"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+RESTRICT=test
+#IUSE="development test"
+IUSE=""
+
+RDEPEND="${RDEPEND} !dev-ruby/metasploit_data_models:0"
+
+ruby_add_rdepend "
+ >=dev-ruby/activerecord-4.2.6:4.2[postgres]
+ >=dev-ruby/activesupport-4.2.6:4.2
+ dev-ruby/pg:*
+ dev-ruby/postgres_ext
+ >=dev-ruby/railties-4.2.6:4.2
+ >=dev-ruby/recog-2.0.0:*
+ dev-ruby/arel-helpers
+ >=dev-ruby/metasploit-concern-2.0.0
+ >=dev-ruby/metasploit-model-2.0.0
+ <dev-ruby/thor-2.0"
+
+ruby_add_bdepend "dev-ruby/bundler"
+
+all_ruby_prepare() {
+ [ -f Gemfile.lock ] && rm Gemfile.lock
+ #if ! use development; then
+ sed -i -e "/^group :development do/,/^end$/d" Gemfile || die
+ sed -i -e "/s.add_development_dependency/d" "${PN}".gemspec || die
+ #fi
+ #if ! use test; then
+ sed -i -e "/^group :test do/,/^end$/d" Gemfile || die
+ #fi
+ #if ! use test && ! use development; then
+ sed -i -e "/^group :development, :test do/,/^end$/d" Gemfile || die
+ #fi
+ #use the stable version of pg
+ sed -i "s/'pg', \"0.20.0\"/'pg', '0.21.0'/" metasploit_data_models.gemspec || die
+}
+
+each_ruby_prepare() {
+ if [ -f Gemfile ]
+ then
+ BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
+ BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
+ fi
+}
+
+all_ruby_install() {
+ ruby_fakegem_binwrapper mdm_console mdm_console-${SLOT}
+}
diff --git a/dev-ruby/metasploit_payloads-mettle/Manifest b/dev-ruby/metasploit_payloads-mettle/Manifest
index 64527e3c1dc4..da441a263a5e 100644
--- a/dev-ruby/metasploit_payloads-mettle/Manifest
+++ b/dev-ruby/metasploit_payloads-mettle/Manifest
@@ -1,3 +1,5 @@
DIST metasploit_payloads-mettle-0.1.9.gem 8368640 BLAKE2B c42ac3a1651e75c0ca313b19bb40151cb78f27057096bde70cc96ed571745466da46dffdacb9b6f64c25377447626624427db74251e7a65302e76ccddb6b594c SHA512 75573a3156551a47a6a826166d0964a0e4addff4c0fde60fb44b2fa078357153ed4e64813d4639e64e92523cb946c8b2e2153e3fc10021733482b1a083be983a
+DIST metasploit_payloads-mettle-0.4.2.gem 18293760 BLAKE2B 98de479bbc72fd2ac916efaa4ac64f1aaf0d7267926ee5b56bfc2ec2b91450039c0a4d9d4322174355b4b089e5f9951145d5cbf87759e2bfe4da78e5b8cceec4 SHA512 8a0f8c1ca75d7664d33392e6c0c5a3de56ddd0a5c0f97f96091041caee89e74a2f3a42277a1f0c3eb57ca68706b344f0235b8ebc92870c6b8a89fa7bc20de5f0
EBUILD metasploit_payloads-mettle-0.1.9.ebuild 1684 BLAKE2B 0c4b77a26249afa661f83691016133e22d1716a080bd7757d57a5ee618a625a05cad56188135a19ffb81b868a001ab477e79b03cc2a20b865c5fc5515aaa2aa7 SHA512 8728c3103983bc6f561a5555ccfa0b9ecf666e2951f73ecd35d9eef830fc092b7cf122b0ce14b989dd0f2192936285bca57f1f13cd8ad9096e18c7cb56d66a97
+EBUILD metasploit_payloads-mettle-0.4.2.ebuild 2784 BLAKE2B fefee80a96560e42dcf2309f3869b33467a5cb87f23c0517223fa3d19d8131d809cf0c9ab0343bbdb9c849d17bf7fcf3ae5a7a32068130c4715cbf510e455316 SHA512 d6514760bd85ad5ba718b753ac5a01c3b0937fe0bbba7637bcfad04173a5e22e5590e69df242287608263fbf696c20cccb4813e76fc8b704628236cdb822291d
MISC metadata.xml 405 BLAKE2B 90dfb31afea9cdd11f6a76d3492227e82af8ed09b2cb977c0d885a93eeb729b2601a27544459573681302221ee8d1a645037fd4de609dc95a11e3d84f32d51ad SHA512 fefa2f08d4ee78ae1d3d057588d8c015c6133c3231f0dc3ea0be3ec080114fc9227684a6e268a2ceabe88f6bc0360088b6aecff54346ac5f5f5d45e13504c2c0
diff --git a/dev-ruby/metasploit_payloads-mettle/metasploit_payloads-mettle-0.4.2.ebuild b/dev-ruby/metasploit_payloads-mettle/metasploit_payloads-mettle-0.4.2.ebuild
new file mode 100644
index 000000000000..9dcb6f6f00cc
--- /dev/null
+++ b/dev-ruby/metasploit_payloads-mettle/metasploit_payloads-mettle-0.4.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRAINSTALL="build"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Compiled binaries for Metasploit's next-gen Meterpreter"
+HOMEPAGE="https://rubygems.org/gems/metasploit_payloads-mettle"
+
+LICENSE="BSD"
+
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+#no tests
+RESTRICT="test strip"
+
+QA_PREBUILT="
+ usr/lib*/ruby/gems/*/gems/${P}/build/aarch64-linux-musl/bin/mettle
+ usr/lib*/ruby/gems/*/gems/${P}/build/aarch64-linux-musl/bin/mettle.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/armv5b-linux-musleabi/bin/mettle
+ usr/lib*/ruby/gems/*/gems/${P}/build/armv5b-linux-musleabi/bin/mettle.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/armv5l-linux-musleabi/bin/mettle
+ usr/lib*/ruby/gems/*/gems/${P}/build/armv5l-linux-musleabi/bin/mettle.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/i486-linux-musl/bin/mettle
+ usr/lib*/ruby/gems/*/gems/${P}/build/i486-linux-musl/bin/mettle.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/mips64-linux-muslsf/bin/mettle
+ usr/lib*/ruby/gems/*/gems/${P}/build/mips64-linux-muslsf/bin/mettle.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/mips64-linux-muslsf/bin/sniffer
+ usr/lib*/ruby/gems/*/gems/${P}/build/mips64-linux-muslsf/bin/sniffer.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/mipsel-linux-muslsf/bin/mettle
+ usr/lib*/ruby/gems/*/gems/${P}/build/mipsel-linux-muslsf/bin/mettle.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/mipsel-linux-muslsf/bin/sniffer
+ usr/lib*/ruby/gems/*/gems/${P}/build/mipsel-linux-muslsf/bin/sniffer.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/mips-linux-muslsf/bin/mettle
+ usr/lib*/ruby/gems/*/gems/${P}/build/mips-linux-muslsf/bin/mettle.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/mips-linux-muslsf/bin/sniffer
+ usr/lib*/ruby/gems/*/gems/${P}/build/mips-linux-muslsf/bin/sniffer.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/powerpc64le-linux-musl/bin/mettle
+ usr/lib*/ruby/gems/*/gems/${P}/build/powerpc64le-linux-musl/bin/mettle.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/powerpc-linux-muslsf/bin/mettle
+ usr/lib*/ruby/gems/*/gems/${P}/build/powerpc-linux-muslsf/bin/mettle.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/s390x-linux-musl/bin/mettle
+ usr/lib*/ruby/gems/*/gems/${P}/build/s390x-linux-musl/bin/mettle.bin
+ usr/lib*/ruby/gems/*/gems/${P}/build/x86_64-linux-musl/bin/mettle
+ usr/lib*/ruby/gems/*/gems/${P}/build/x86_64-linux-musl/bin/mettle.bin
+ "
+
+src_install() {
+ ruby-ng_src_install
+ #tell revdep-rebuild to ignore binaries meant for the target
+ dodir /etc/revdep-rebuild
+ cat <<-EOF > "${ED}"/etc/revdep-rebuild/99-${PN}-${SLOT} || die
+ #These dirs contain prebuilt binaries for running on the TARGET not the HOST
+ SEARCH_DIRS_MASK="/usr/lib*/ruby/gems/*/gems/${P}/build"
+ EOF
+}
diff --git a/dev-ruby/mime-types/Manifest b/dev-ruby/mime-types/Manifest
index 6a8f34cc4da8..761a3a840053 100644
--- a/dev-ruby/mime-types/Manifest
+++ b/dev-ruby/mime-types/Manifest
@@ -1,11 +1,7 @@
DIST mime-types-1.25.1.gem 61440 BLAKE2B ba28c605e910c41840645780ff42d2eea032fd9baaa5d758085ece8ae43dd33582e21c57fff791783424d3c4d666bc48b6f77a0312754bfbcb185e22b1d53f5f SHA512 50a79bc0378bb9bf694656b15ac69446447fc863a5a6556e68ad736768627c9f43e59c68b0ed141cee5dbd81a8ccca1a33a61aa01af7d0a5949b00d6edb6525e
-DIST mime-types-2.6.2.gem 190976 BLAKE2B 985ed336dd20e1dfe8603ef8e8ae1868c605ff9d241439b7d64bf732012423bb76fe6ea420ff67487d100be25dfc4b467aeb7d1373ee17635a9fe634d7958f02 SHA512 a083d865ba39e1b0e468c26823e82472d6bcb501e7dda047f1206b538e2f018d51d8bb31fd6734ba706a8352ade42bb40c52df1837402c3cb4fa01778772485c
DIST mime-types-2.99.2.gem 149504 BLAKE2B d2088d606b0210a8607d351ce7b7e3b7f25c3d518eaa3cb32ccfbf56a16eea104c908614f315317cece175003261d240f43bbf203619b54da35702abb94be8ce SHA512 46b3add451c3a6879f0f5df5f1e09c41d78d5a5b3872c2fcae7c8b097008cb04a9f5606360af9cc9880d7d659fe2dad19a118e6dfca1774ec3f5a5b852e31720
-DIST mime-types-3.1.gem 42496 BLAKE2B a586c6264e46fd45c5fa7bf79b8ca79e086d4ed23c0bfafb0c38f508b638df886b8b4e43d975955579fa24f19de6c90b16d1f0395a80f676b4c153e4431accd9 SHA512 1923ff7032aabbf83569497e0016ea0ff183a13751b0ba0a5b09a132e7c18154bbb19e7d3877adc2e1d21cdff612713201a465f954309794fa1d9b330975a112
DIST mime-types-3.2.2.gem 35840 BLAKE2B dd77473793d68007a3f096971366b5c2120391f3bdd5c758d8e4fac2c1df509a9e367766ac8f1dd292e9b000beb6346d22f2e21c599d2d9117cee84ae7fee864 SHA512 e098df6001ddb53225cf2f48df4e13f2cb9c5e86f64dfaebfba82ed9f1d60149b05069800ea14d1d76554d760169f3c3cb506cc3c789c74da7e1c8df61d67b7c
EBUILD mime-types-1.25.1.ebuild 930 BLAKE2B 89306f2bc2bdc4acfa22985d105956a9cc446cd49f8ef3efcc8d6df307958e5e6dbd27192fd914799adecef52003c8dda784025a454a0b7c2b8e7ec994bf7aaa SHA512 38aef1f501418bce5c169ddc81c669bae21359c458e1c78d61a669c25d4fdeedb032631733191721b8b93a0b5f887f695d3e8c243f867d95af9a241d9f7c08cc
-EBUILD mime-types-2.6.2.ebuild 946 BLAKE2B 2988ff13f6e1c1e9d65cc6b1bb6d69d4db1bc5028e384445285bdedbbb7c7f035387f9bfa5e0902eb8eddc15d5895e9a64076c565a679b2e465d305b4bd02b15 SHA512 30885a365989359975affc1985f1bb0eca60640e7e7bad9a4ef8192e412ad8fa6894f37604ab42a082accd73ddab740cb8f66bde27eed5ff1622db37d0f6cf7e
EBUILD mime-types-2.99.2.ebuild 976 BLAKE2B 5882d6adf5ca0ab24aaae566f75382cde94d8dce011e15796ed1b0e1922ea187b7c60a78ccd7b6a24ec28fc54b6fcabae16873afc8dc61c971b673a866f3f3b8 SHA512 293cf6a57db6df47523557235520aeb0dbfa95cb9dc904516a49971a6dd490c5293d108ad135bd5da98c6d05460c2c31e6e8a357d063a733870cf1753c767bd9
-EBUILD mime-types-3.1.ebuild 906 BLAKE2B 0b08720bb71b60417b134c7713640a591c35d2da9654a2c977dc9773da9a30f785917e1910fe1d3547fa560c22e1251c5afb5a1fc231954663f235ee38d28fd8 SHA512 05b42ce6521fb4f7c031e9b19d379d1ecade2f513efa4e7a404d3475b69656f602bb432be2226c97a51fc36f501922bfcd0eb7ffc741cbd218d5869f9825496a
EBUILD mime-types-3.2.2.ebuild 904 BLAKE2B d8eeae6d5b2f44358a660ab305047d1b43d6ebac72026bac0967648975d6e059e86cc46253ee3b39c1c0db3073e5ab0bd6975430401189a4107c616c9a882dfc SHA512 60155673e561aeeeacf2c5dcf57266943f4c8769a5aa29baf29b87e55df38b19765f9bc4e5fa574b1912ea6ba073eff1772e8e6f32806288e07bfb12180c4f0c
MISC metadata.xml 352 BLAKE2B 6edd7bc99a1f3c2522e87695e078800275b4e9301597961b8e9ba3b920f7b75c92c8133860be4642995d2501e9bcc6f8f7cdbf611d85aa8ea23dfeda9353011c SHA512 01ae71ee2d991c0669ce4f9ac252f8edcdbe1df3f2510e5497f9a0fd0bcc1dc10a10259dc1b3dd14b73edd58895911d363b6a60105b619033a2bf09f987f4b5b
diff --git a/dev-ruby/mime-types/mime-types-2.6.2.ebuild b/dev-ruby/mime-types/mime-types-2.6.2.ebuild
deleted file mode 100644
index 513fea945ec4..000000000000
--- a/dev-ruby/mime-types/mime-types-2.6.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="History.rdoc History-Types.rdoc README.rdoc"
-
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Provides a mailcap-like MIME Content-Type lookup for Ruby"
-HOMEPAGE="https://github.com/mime-types/ruby-mime-types"
-
-LICENSE="MIT Artistic GPL-2"
-SLOT="2"
-KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
-
-all_ruby_prepare() {
- # Avoid unneeded dependency on minitest-focus.
- sed -i -e '/focus/ s:^:#:' test/minitest_helper.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/mime-types/mime-types-3.1.ebuild b/dev-ruby/mime-types/mime-types-3.1.ebuild
deleted file mode 100644
index b9ad04f9f9f8..000000000000
--- a/dev-ruby/mime-types/mime-types-3.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Provides a mailcap-like MIME Content-Type lookup for Ruby"
-HOMEPAGE="https://github.com/mime-types/ruby-mime-types"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest:5 dev-ruby/minitest-bonus-assertions:2 dev-ruby/minitest-hooks:1 )"
-
-ruby_add_rdepend ">=dev-ruby/mime-types-data-3.2015:3"
-
-all_ruby_prepare() {
- # Avoid unneeded developer-only dependencies.
- sed -i -e '/\(focus\|rg\)/ s:^:#:' \
- -e 's:fivemat/::' test/minitest_helper.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/mimemagic/Manifest b/dev-ruby/mimemagic/Manifest
index c68e43d8c62e..de2e88beac2e 100644
--- a/dev-ruby/mimemagic/Manifest
+++ b/dev-ruby/mimemagic/Manifest
@@ -1,3 +1,5 @@
DIST mimemagic-0.3.2.gem 366080 BLAKE2B a99db4fee3a41da872a95dcd31126a497ab47cf990d3c390ca1552f632d1dba5abf86378f2500b285f1cf9f78a56040ee6ee501f641de788e11fd693a655d839 SHA512 0d919ecf7f787c1b72ea337945089070db3647976192adeb510985542962a9efc9a2dc62c51024a9a32afbebf804c21745cc06d6d4738f570f1d2eee0b1ae181
+DIST mimemagic-0.3.3.gem 402944 BLAKE2B 422dd8bcadb2f04fcad2956339cf66a9b5c256462775be9c222b1be968ebde185e15c1fc0107d495dcad6dde59b7a35910d0139740d96a474ec037ccf181f2cc SHA512 ea62cf519af76324ed62863142422a4b5546927b243a9ac45c37ae0b8bfc97813b2276a1fd898bce470b091b1818190a0dc1637d167233a2e187d78e27bb8b77
EBUILD mimemagic-0.3.2.ebuild 524 BLAKE2B a25c1ab0695c538c5230a99a1d3020bb3ed9dd434d7ac01ba0bc722d0378ad362ff8ae7f185939970886d3e31060fdd29be59a3cd876eb19dfb7b494ba09e124 SHA512 724c0fc871c29ab56751db9969cfa68790e5b40f0f26ed5b9e714d99b1805a39871a554e4c9f15c7354c79a8910bfdde22c7c959b59b14f1a6ff66ff59b1eeb8
+EBUILD mimemagic-0.3.3.ebuild 447 BLAKE2B b9f1987f128e16f14d579840e206453060e9256febc5319941b5e4b0c06df44ffb7fa94be7f02fd12cfdc0fa8734a02cf733bd7570541ed901ad046e74e5c849 SHA512 9faae4e86518d14b6cd776057f27c848a8771c34698103cd98755cdd0b02ad921f453a549341244db66969f5e9fe145f33a58642b6a73ff82cc94d9c4c42598b
MISC metadata.xml 341 BLAKE2B 6d21edf9da7e6ae6913d3101cb96b5e82376e080baed3c07b9d4a9259eb0c097522b35807a89e4b9b32fbc6a6288dba17be7912bef5654dbdf32c9b34da567db SHA512 601856326d3da975f418b59996f89c68b33d089d662b684b9db13ea79481f34706fd4726a531f7f2fee55f25e2c7b3d1ecc69cedab1ff627109c80effa7bc406
diff --git a/dev-ruby/mimemagic/mimemagic-0.3.3.ebuild b/dev-ruby/mimemagic/mimemagic-0.3.3.ebuild
new file mode 100644
index 000000000000..f396c7444a18
--- /dev/null
+++ b/dev-ruby/mimemagic/mimemagic-0.3.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Fast mime detection by extension or content"
+HOMEPAGE="https://github.com/minad/mimemagic"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
diff --git a/dev-ruby/mini_mime/Manifest b/dev-ruby/mini_mime/Manifest
index c9d9e99f0b8d..2b4393298ee0 100644
--- a/dev-ruby/mini_mime/Manifest
+++ b/dev-ruby/mini_mime/Manifest
@@ -1,3 +1,5 @@
DIST mini_mime-1.0.0.tar.gz 31205 BLAKE2B c82b806dec4b726d997ebd916e41d8873919a2c53ef1a6b8b02a94ef174837079552058084999e870944885118ee37127c29aa46c602bdd58fdc85bf473fd0cf SHA512 dbb976fa23679a42a2e28b06eb33f61ec991e7115e9bbadca7d09cb4b247a2345b14a2cb4fd4897aab5ffb40c710e931302d07ea3dff4ee64e935a70c9e88fff
+DIST mini_mime-1.0.1.tar.gz 31329 BLAKE2B 970927c8bb2d00f2e0b71cbca9aa954f732eb9d46d2e9b35a6b042ade88aaea993b40023a189b4ce1515b2b476d123945b4ec2d3fef05d4444f3e1a0f492df65 SHA512 2002ed95fe49bf71a95987f35e25e9086a5365e6eff9f7cf8a33a742cbbbd31e5020fbcd0d35b31e7dc61c0e82390a03e5241f4e5a88e9f7d7a2d3020c0ea9ee
EBUILD mini_mime-1.0.0.ebuild 810 BLAKE2B c1ce197a54e0e9a9d7ff5482fbef00b37005bbdd6d642ee81189365d0bfe332037da4c04e582fe9e3ea25b905248e513f56630b373d1707fcf9d7110279cdf31 SHA512 642a145206d57cd0e8f73f13451ce10af585e75a747a26d738e6a8e8611296aa2df6ceb3c093a63e3e917adecdc9503766bf365b4a55ab43061a6bca17114379
+EBUILD mini_mime-1.0.1.ebuild 1029 BLAKE2B 005f292fdef766f6f704738f58875d4286e0496c86e0554bfafa46be6dd1e6acf525f2377e8d15ba2e53672ef663b76f70d9d6782a5faad4c711becb13682b37 SHA512 945a98c1ce950b6966dbdef8e840dca85eefc4d92ff1c3433e763ec1a21d3890bc032ef30de4f2c99adf67a15e92d18b0462c8f419467b2cc00256f246dc6f20
MISC metadata.xml 345 BLAKE2B fc6de1be1e40f5e450d784f3e2e2be6f0339687cf728fd6b63bf6f4fd1927200f3a5262a2fca9bfa5a33310cfffdab9fbb817ea40072dfcecffc963b5193107e SHA512 bbffbfd689e60f39f73d5117f6327b250a917446edc6d0dc14cb43a5fbb00dbeaf6ebd92c090f3e7b2168dfc0c409c58be287acad9243a420bd5bbde64f80c43
diff --git a/dev-ruby/mini_mime/mini_mime-1.0.1.ebuild b/dev-ruby/mini_mime/mini_mime-1.0.1.ebuild
new file mode 100644
index 000000000000..2b12c1c813a7
--- /dev/null
+++ b/dev-ruby/mini_mime/mini_mime-1.0.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="mini_mime.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A lightweight mime type lookup toy"
+HOMEPAGE="https://github.com/discourse/mini_mime"
+SRC_URI="https://github.com/discourse/mini_mime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid comparison with MIME::Types because types may vary over time
+ # as they get reclassified leading to random harmless failures.
+ sed -i -e '/test_full_parity_with_mime_types/askip "gentoo"' test/mini_mime_test.rb || die
+}
diff --git a/dev-ruby/mixlib-shellout/Manifest b/dev-ruby/mixlib-shellout/Manifest
index b25a540343c8..3878d481f89f 100644
--- a/dev-ruby/mixlib-shellout/Manifest
+++ b/dev-ruby/mixlib-shellout/Manifest
@@ -1,5 +1,7 @@
-DIST mixlib-shellout-2.3.2.tar.gz 35828 BLAKE2B 8fa665a0be90da481d2e83aeb0bbfe35be6086cad25cfff5f079f0aa53926318961d2192da3477e4a4cd728e57752f32652579d544f562d81941a3d357c5bb5a SHA512 72f4979d1c444b1f097ecfd4767a2989e60398e84a78106b80077b664bc01d6fc68022cec26172f1e7c0384dd3fc4f64c723ad3a2882db7284dbadacc7cf24c9
DIST mixlib-shellout-2.4.0.tar.gz 36249 BLAKE2B cf2da1936a95ace0d2f847c05e299834ea0fcb00ec47e6caeeb5b8e0e96d76b69ba9a43ce9846079ca707e4877c0a2bcde35a67a4d4f27e79192d2b88a97a653 SHA512 fccd70854449303aa107eeba0d7d58b5a0ff5db8aaeb52e49121340aefdeb25fe205f3a8cc80299e24c72ec99f89988c559ca72086610d39c6847b2208e95d57
-EBUILD mixlib-shellout-2.3.2.ebuild 704 BLAKE2B b14580e6ad10a522475542cdc2f185b82ffeb20f36012b35a04a048678dc3ca9f4fedde9946fdcb67a412c706632a813d7bdec594614c3be04cb00e9adc429a8 SHA512 9fa00797118c24474e0052210ab603bd5b3d9c89829427793c10a38bd8cb4523c271be35dbe681c4f9610eab797404bbcf8502768473d791a73d4beccf93cf14
+DIST mixlib-shellout-2.4.2.tar.gz 38245 BLAKE2B 29bf9e4e59c4cbf1da134758c9a078315998763aa4277afe36a5858efec1fe5d3f41e36239d9babac28940f7f3e05f0dd366fe7f2ba19af918ce8a2a3ef15c2d SHA512 c144bda0fba098cb88f1fb1dbd0d8da8edc077185d7935431dc8f78460664c71d603da8f1fa5324e47411f6f3f87c92f233957facf66e53948fb51165967bbeb
+DIST mixlib-shellout-2.4.4.tar.gz 38305 BLAKE2B 19e4211dee056e03f007971d4d77685a2d2d6a111439903bd33e0ed8dee62090b54b6f15e0bc6db168591491c2462869645174a909609b7499bdce251a6ceeef SHA512 e42217a6ced0fb8335cb2df60947168c629d637d280b36fe3d77f47593dc73eda72578b0e9ddf48498e27460cb878764c5dff1b5648a0c7d244c16558d57eef4
EBUILD mixlib-shellout-2.4.0.ebuild 697 BLAKE2B f559b755c81e4104705897fb5acee2ac22c84951790d41a34c1a2b4d66d881cd9f98359387686ebb8e6a39f402aa925f874490ec0dd39287a7b41a7e1f00aefb SHA512 50e3074f7f767ab17e423c90c5f2dc762c88254044eb2b2e64f66e510b31302085f48a0c74e85691c54d1b164da530fc7c4f292fb9d15e1215efdc79e060c427
+EBUILD mixlib-shellout-2.4.2.ebuild 694 BLAKE2B 8dd3356c0587b9a77571428def34d8f47dfb91d4dfd1a53c27db5fc7132d9b0c766ecfbe641c1848b414171ad63e7fe5119ddd55a0fb52900bdee360feca18e1 SHA512 ed701c53aa868f3291b4ffeafa1ad5de00d2f6aad463417ae91bb361fabb61699b8694ebd658e6af73a8e66216d1c4d6f5c8946697dd3594e5386bf0c07ca304
+EBUILD mixlib-shellout-2.4.4.ebuild 881 BLAKE2B 0c65d622523ceffa0abee0f05379c370e69d69e06ffcd340131b72f519213f40bbbef54fa73f0441a9d048fd60a14f1b5ada15c0af5cd00a66c477bc7eb72d68 SHA512 232e56f3c95796a12d2ee14a3328c3ca04c0366b09653deff716f11c9d01e5298d65744228c4649c7149512a6ad4a7b61b1e0c33b5a4f9dc697605aa5aad10cc
MISC metadata.xml 349 BLAKE2B bbf03da0b10552936f124a0d5ef0fc3513b2a381f2101a4f6088cdaf1a1287a6580bbac4247729c725562cfb2181bc4d1e744b1e07a6d8871b334e85d5f55269 SHA512 895846614036d27c1ca678c47d46302985645d1079c16910dfccb1a4077554422c6f08555d3fe3275c6463734d869f160ac1265dc06854db512001e8b05b32c7
diff --git a/dev-ruby/mixlib-shellout/mixlib-shellout-2.3.2.ebuild b/dev-ruby/mixlib-shellout/mixlib-shellout-2.4.2.ebuild
index adcdf80bf37e..092b06a607ff 100644
--- a/dev-ruby/mixlib-shellout/mixlib-shellout-2.3.2.ebuild
+++ b/dev-ruby/mixlib-shellout/mixlib-shellout-2.4.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/mixlib-shellout/mixlib-shellout-2.4.4.ebuild b/dev-ruby/mixlib-shellout/mixlib-shellout-2.4.4.ebuild
new file mode 100644
index 000000000000..cebc83ad885d
--- /dev/null
+++ b/dev-ruby/mixlib-shellout/mixlib-shellout-2.4.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRA_DOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Run external commands on Unix or Windows"
+HOMEPAGE="https://github.com/opscode/mixlib-shellout"
+SRC_URI="https://github.com/opscode/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+each_ruby_prepare() {
+ # Make sure we actually use the right interpreter for testing
+ sed -i -e "/ruby_eval/ s:ruby :${RUBY} :" spec/mixlib/shellout_spec.rb || die
+
+ # Avoid spec that requires an interactive terminal
+ sed -i -e '/with subprocess writing lots of data to both stdout and stderr/,/^ end/ s:^:#:' spec/mixlib/shellout_spec.rb || die
+}
diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest
index f54cfdb049bf..c57917c192fe 100644
--- a/dev-ruby/mocha/Manifest
+++ b/dev-ruby/mocha/Manifest
@@ -1,15 +1,9 @@
DIST mocha-0.10.5.gem 73728 BLAKE2B 334bb5f3fb0f2248362f43bf2efaa879294fb46b2984e1594822f6293496f23a70fcc3f5153fd47106d5139c1e98e362ed1e71a17c590db38b3e8b22324d0698 SHA512 147c1b91e6d30598f91bc2c9311b71dd37cd83b0c870dbe7ec1a45b014ccde9ee37c9fe38b6ab250d78af9c0c5629ff4a47a208ae3e8c206eba401c2b3ec871d
DIST mocha-0.14.0.gem 82944 BLAKE2B 50a066e2f5007df08a7f76785fd4c2b12327b4969c11324a0574c707bea3219d51edb9ab40635378c16b46ad826ec7eff42434a27cd61113a6f40251fa2e6930 SHA512 918e45f2ee761c7dc399c7958e4d406f9e186c90f479fd01a421aa542944b47e9b2c5e938f4fc5292a7da345726447b2d47dc5f417e114201f8a4d9893c4d461
-DIST mocha-1.1.0.gem 87552 BLAKE2B b09721474520b57472bc54eece8ea27f0172e49ffbf43802854c111632673d05f35931150fe83cf83862471b606c70e8667327f491d280f3cc3d059e752ff0b2 SHA512 5a07c8364ae649a6be821c4b61c349d79e1dbf1e574ed95b07848f5dae3a2860e2f2e06499fc15b8352ec2146f273cc40ee8e65e670214f0f0669b6eedf698bb
DIST mocha-1.4.0.gem 92672 BLAKE2B 8b8640038da40f2577431630ffbc773f5a9474a3a872a5f6c26d53b41d2827da59f32f6c7abab78cbf491bb6d58cabe0834e4b1706869cedd1e72f116817537a SHA512 54953d815cddf52deccdddcebc9a9880fa2f14cab9f4ee1e164bfa3afe095d56b409312149341d1bf84fb336ed23512e7acce371135f8a2a1bb16f1de7acff1d
-DIST mocha-1.5.0.gem 93184 BLAKE2B fe29eab462db2283449587324fa7c607c84bdc6cf8106c8714de29ac2ec8aa9352ed0ebe60a5f8ad05e8ed9a1256f534c352b17f9519de79490a548468afeb57 SHA512 dd4e37f2d3e65fbaafb9bad345419a042682c5db33ee1787b65db1d0889418463d32c87deeddd2b953e0024ea55a5a36b816712e94b4ca740a6163c6ee51dc85
-DIST mocha-1.6.0.gem 94720 BLAKE2B 57836aed4a5c0dc4c2c9e9c32d5c0dcceb4e65d6987e79c2085de295bb742b8f709ca828cbc9558e261317a637af7f14f8160058bb067c2102bc7d708bdc4d90 SHA512 7269df7796aa124c79256914fc2dd2cadaa6f2f0fbb9f5bbf48b71fabaa1d87c3f9c6a086f8f8c5fd43ba31e482d164cee1ec344a289e5824b124ac5d27de50c
DIST mocha-1.7.0.gem 96768 BLAKE2B d6b2f14bb1277473c3393b06e2f4830331bcf4f2d02fa918a006eeb65a340e1f8bf25e354910bff1cdc3abae9b98bd53de272c628cec7bb59e30c5b02dc8ffc6 SHA512 b3fd656523e6ec1eb81e941cd43fe402254b6b15a00cdb459a900c94df02bd20f7ca8aafc796e418c6ba3e3b71c5bdc74a97e380f1c106e2831e78d9aaa7887e
EBUILD mocha-0.10.5-r2.ebuild 1189 BLAKE2B e2f7ad7e9a1427076462906dd1a56dbca10d2de77aa5092a2249301319ed29b6fac9f563f5549dcdbafb82d1d062c1d25a9f25813f8006a24f75639551cea219 SHA512 6e2e346028954787b176dc3de5188c852cfa0231bc442b902059d014780011b52bf7d079b63e826d3da76efc87669b2cc74df9a983ad45417f153bbaa7e67bf3
EBUILD mocha-0.14.0.ebuild 891 BLAKE2B b985c2344c88447f1ea966e5ba5d979acfb23bf754565476709b8ae2c46400d3f7beb86f6feaf05d8ce21d3e5577702bdc86c6ea762b5799e461f3822f0217c5 SHA512 d6020b9bd76a59d65d517a5abb52bf1502f05528255905c4d7ab29c544399f03efbc0365ac2ffb9b2801be579892f3e434242738487cf1d1c7cfcf5f861ad8d9
-EBUILD mocha-1.1.0.ebuild 853 BLAKE2B 1e239f2abd34221cee9af37f775c07ed22285c3db09695e6a175a86bbbec786046e80efdaa490959144ca5e5853ffd40faae3e1743991de9df1636da153314f5 SHA512 a1f48fa4bb83754b1d6af4e5d50ed63c404c6b1e788a4d83ec2c190813b72916d73de541ad97cedf14073444aeb4bdf4174411be1fa6aa66eaf28b124b9a67ab
EBUILD mocha-1.4.0.ebuild 861 BLAKE2B 577b11e5c25898995a4c746eafd1ee94759441a4a8a587294bc4e6dcaa47e124e880cbfc111cac87090d92a6158830245c41bb0e1d76fec24bdfebab1d472a53 SHA512 8a5b83231eb7e8d1a77eb4257121ef157b86c7fd08801d97f6ff483e03735f0179ce51e73a74b8ea232f037bcb711143cb663779358a616c89cba7bf608bb156
-EBUILD mocha-1.5.0.ebuild 868 BLAKE2B a3f08dcec677979fc2fc3daeaa93e15ccf712b6d9e72959ce5f6f5fec7bbb0ff3fa40fcdca9214f9b8df64c8cce6e3bb14cd9eb0a9fbe9ba9ec6232288c498d5 SHA512 2140cabf3e252fbdf6a15817130c5876ab4bab69a79097af5de290ff36d9381616e3e995a9e21867c36d95d2afce788f3e417d20370655fddb29fe1a2057cdc8
-EBUILD mocha-1.6.0.ebuild 861 BLAKE2B 0b13752935b297a680adf8554cd03d043cbb2d981e495a3657bf2b32dc48562270bec4942dc71c3fba3e34f368f8b87c8e95897d986adc42ae822b3bedbba58a SHA512 73daa47410d4144d686a8c1723645867f96658f5c609b44f24b73884e1591b541fc60482cd84da2edfb5fc0086e63623f5cedfef37f187f7f007c32b96f8b188
EBUILD mocha-1.7.0.ebuild 861 BLAKE2B 0b13752935b297a680adf8554cd03d043cbb2d981e495a3657bf2b32dc48562270bec4942dc71c3fba3e34f368f8b87c8e95897d986adc42ae822b3bedbba58a SHA512 73daa47410d4144d686a8c1723645867f96658f5c609b44f24b73884e1591b541fc60482cd84da2edfb5fc0086e63623f5cedfef37f187f7f007c32b96f8b188
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/mocha/mocha-1.1.0.ebuild b/dev-ruby/mocha/mocha-1.1.0.ebuild
deleted file mode 100644
index 0b1517447a2e..000000000000
--- a/dev-ruby/mocha/mocha-1.1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_TEST="test:units"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
-
-RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and SchMock"
-HOMEPAGE="http://gofreerange.com/mocha/docs/"
-
-LICENSE="MIT"
-SLOT="1.0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86"
-IUSE=""
-
-ruby_add_bdepend "
- test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
-
-ruby_add_rdepend "dev-ruby/introspection" # introspection ~> 0.0.1
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die
-}
-
-each_ruby_test() {
- export MOCHA_NO_DOCS=true
- each_fakegem_test
-}
diff --git a/dev-ruby/mocha/mocha-1.5.0.ebuild b/dev-ruby/mocha/mocha-1.5.0.ebuild
deleted file mode 100644
index b70f4f07791b..000000000000
--- a/dev-ruby/mocha/mocha-1.5.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_TASK_TEST="test:units"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
-
-RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and SchMock"
-HOMEPAGE="http://gofreerange.com/mocha/docs/"
-
-LICENSE="MIT"
-SLOT="1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_bdepend "
- test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
-
-ruby_add_rdepend "=dev-ruby/metaclass-0.0*"
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die
-}
-
-each_ruby_test() {
- export MOCHA_NO_DOCS=true
- each_fakegem_test
-}
diff --git a/dev-ruby/mocha/mocha-1.6.0.ebuild b/dev-ruby/mocha/mocha-1.6.0.ebuild
deleted file mode 100644
index 7522eb9038e2..000000000000
--- a/dev-ruby/mocha/mocha-1.6.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_TASK_TEST="test:units"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
-
-RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and SchMock"
-HOMEPAGE="http://gofreerange.com/mocha/docs/"
-
-LICENSE="MIT"
-SLOT="1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_bdepend "
- test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
-
-ruby_add_rdepend "=dev-ruby/metaclass-0.0*"
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die
-}
-
-each_ruby_test() {
- export MOCHA_NO_DOCS=true
- each_fakegem_test
-}
diff --git a/dev-ruby/mqtt/Manifest b/dev-ruby/mqtt/Manifest
new file mode 100644
index 000000000000..4634872a101b
--- /dev/null
+++ b/dev-ruby/mqtt/Manifest
@@ -0,0 +1,3 @@
+DIST mqtt-0.5.0.tar.gz 43944 BLAKE2B 1bd1002a83af339627377ecd850980fc00788133da3393e999dd798ac7544d70a6fdd45129b03ae36402aac28a3212171b77df2223fdee45ea4778405e61543b SHA512 ad6e6cb4775e89725a9aa02f2a1d91871cd34f2e5bf35033456b93ec09ec90a6fdcf1cbaf8822e1f032f0a52cde23db55fbb1e4eff4540e331397c180e7c6ed0
+EBUILD mqtt-0.5.0.ebuild 607 BLAKE2B 49321c23a5acccc266c686e3ee70c9d8763814c5b3141abd201dffda8a78128f9c2b23846063282d67aa630a90de52fc7e3aa2ec2ce615a52fcf6e2ddbbaca11 SHA512 7536d48b2c5e3d2461d75a30a9c1fd28a1ade725a56ab1ee7fcca9cbb790dc382a38a01744f63fca3341ba1db7d4abe32951f8832d93ea959a86286368cf2a94
+MISC metadata.xml 453 BLAKE2B 0946175ca1ac632b40aad26db192f4ef1d4e01f56795484bcde7f0518a9cc7e721875eef60d35a5ed984e6f1d038fcff177017056bc3fdeb3ca4d76cb0927b6e SHA512 4878c4f3e29401ccc7bb81eefb1f747942f501afa299ae7191b493bc33646b298018211418f3002e92e1c225cd7571dbc23abb5d21de5bc18ceb1a96c2ff48f8
diff --git a/dev-ruby/akismet/metadata.xml b/dev-ruby/mqtt/metadata.xml
index 671febd27d6e..9e17fa25f647 100644
--- a/dev-ruby/akismet/metadata.xml
+++ b/dev-ruby/mqtt/metadata.xml
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>zerochaos@gentoo.org</email>
+ <name>Rick Farina</name>
+ </maintainer>
<maintainer type="project">
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">jonahb/akismet</remote-id>
+ <remote-id type="github">njh/ruby-mqtt</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/mqtt/mqtt-0.5.0.ebuild b/dev-ruby/mqtt/mqtt-0.5.0.ebuild
new file mode 100644
index 000000000000..b79fcdf1b13a
--- /dev/null
+++ b/dev-ruby/mqtt/mqtt-0.5.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pure Ruby gem that implements the MQTT protocol"
+HOMEPAGE="https://github.com/njh/ruby-mqtt"
+SRC_URI="https://github.com/njh/ruby-mqtt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="ruby-${P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/I s:^:#: ; /SimpleCov/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/mustache/Manifest b/dev-ruby/mustache/Manifest
index 450d39d42cb5..9ffdf988ece4 100644
--- a/dev-ruby/mustache/Manifest
+++ b/dev-ruby/mustache/Manifest
@@ -1,3 +1,5 @@
DIST mustache-1.0.5.gem 41984 BLAKE2B c063af6c9464884114b55c30df6c6cb2685b0394aa9280f006b6c35cd0681c8776edddccd1a33de75e291a2e1992477c1d70f6cb1c603e800b08be5b989a9ca0 SHA512 d9b2c55d758bd4e317732307b513e2a079b04ec7a1203233834fd08a3a32f7b1bf8283d207af2f7082a8c4847f9c5955a557f19bad9b08a1dee2f32417eca190
+DIST mustache-1.1.0.gem 42496 BLAKE2B f2bef262238a6e335decf2295d1d55c7865d9e2181f7772d2359bde99441536c4f1b44a103f2ee9be8e6933027ea0241f7027410d9a506732ac8affe9a72ea22 SHA512 5e8daa7cfb6151e86e5d2223a026538194e03331bcd74f15704404795eb8c6c28899f29fa9fe421fe38e026b38ad734fe5574d2a6d4aa1e53ed5a566a8061c61
EBUILD mustache-1.0.5.ebuild 904 BLAKE2B 60e6c7d5294d24fd7f95ba71e470825c1ff8680c7c16be609c15cb95b068a31a4c4224e121b5d261d03dfd6bf4d19f0a623870213f8308bc76408a05b7c72c2a SHA512 07e215da6a45186bdf0dce95402e5372f65b0afb7ed2ac50c44e6db18c58ea74a597d3aa96dbbbc11b1de6f18740de0216bb14cb266c0cb5777271f0769b45e5
+EBUILD mustache-1.1.0.ebuild 904 BLAKE2B 38991d4c32650762678e6630197749b85a93960b99a044040d1b8af8cddc80e2c6c56269f75239f01192cb4dbc478505d29f2de50f34b714d4659a7ae9d05b1e SHA512 005ad271c94dd330397ca50f77bce10c096ec06d502f393c04b24c054c7ef6c09eca0132f87bd333c1f57491dce0b78883cffb01330dd10c1f0ce8ca1dfa915a
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/mustache/mustache-1.1.0.ebuild b/dev-ruby/mustache/mustache-1.1.0.ebuild
new file mode 100644
index 000000000000..a122c41cb8f0
--- /dev/null
+++ b/dev-ruby/mustache/mustache-1.1.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_TASK_DOC="man:build"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Mustache is a framework-agnostic way to render logic-free views"
+HOMEPAGE="https://mustache.github.com/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x64-macos ~x64-solaris"
+IUSE=""
+
+ruby_add_bdepend "doc? ( app-text/ronn )"
+
+all_ruby_prepare() {
+ # Fix for renamed .ron files
+ sed -i -e 's:\.ronn:.ron:' Rakefile || die
+
+ sed -i -e '/simplecov/,/^end/ s:^:#:' test/helper.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e "Dir['test/*.rb'].each{|f| require f}" || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ doman man/mustache.1 man/mustache.5
+}
diff --git a/dev-ruby/mustermann/Manifest b/dev-ruby/mustermann/Manifest
index 3fe9843a29bf..1afa8ba3cf09 100644
--- a/dev-ruby/mustermann/Manifest
+++ b/dev-ruby/mustermann/Manifest
@@ -1,5 +1,5 @@
DIST mustermann-1.0.2.gem 51712 BLAKE2B dedfd8c4f5a2819ffbf3a7f5462e656d7e50e28e773abbd391bf01c984eb0a25274ee1c5080da0ec5c2f9ac88294be4975ab4310502dd83ac74010443ac582a6 SHA512 89f27ebdcb6df3eac82159b77d6fb6b87fe3c0409e14975abbbca01675eb84c6b49c52ccf75ffa779ff0b476b904834eb349ecb416324e6c61a360d583aa16dc
DIST mustermann-1.0.3.gem 51712 BLAKE2B 03672295ec33dd5320a40a2c5e5f78ca83a055f73e1f2f8b127f13cd04e0ce5f7bf34eba68f49e253c209db4e169b2a51dd21541d86debca0797b3dc2b3670d9 SHA512 776ad3f24e1165155def04a6e1ff18ccaf536606dafc3fa19b8b2c2576cd316eaa9b72cac37bc6ede3c48c7ed6c90e99a4388f60cdeaef0bca461e9caa4bb4f5
-EBUILD mustermann-1.0.2.ebuild 529 BLAKE2B 4dffdbe6e883d217b62ec93a5ed820c3974ea0bdc6892d3b1d9bf0c2ddd8bd7610dc27ba7712670906ce8177e2bc5e84db2ba19b675f24b8a5a96b5f04d93ce4 SHA512 d12a4c8b8f327295620c9d3dcd1347dc1f271233a9fc3e088901f6876a3fdbb5d6e032d68b44cc65454a5447b08eaa9dbf99516a4d7b9dc00cae7942afb1d240
-EBUILD mustermann-1.0.3.ebuild 522 BLAKE2B c39b347087843ed7e6b83b3a4ea66d9a1113cb41f7f4f6faeee58759424d62d0b2de1bdab49dc41b4a83ad0168ae52f3c71471b31c63e7b7fc32c0bf477f99e0 SHA512 53c2374dd21be7995c989672fea11bb79136ed75d5b51a8887fe5470874b8d810432697023248a217b80e8779f3ac4976461189fccfc13ee015676ac2acb0718
+EBUILD mustermann-1.0.2.ebuild 534 BLAKE2B 6a5bff5ae07062702aaa74ef0ea40b370a107782d678c6394fb92d34d66f8d7e233311fe95dccf14f4221d85a156bdcf5be352a0acbf19ca1e68a0e70913bf12 SHA512 2fb1737b3b5d4db3b192859af706cced0e0c4f9fde974b06bc952134693fb67d4eced5d3d9b67840dcf56278b845cbffd53f8af3fff8c2a04195519dcc4411c6
+EBUILD mustermann-1.0.3.ebuild 527 BLAKE2B 6e68f9724a03222f2a4533d2920b50126c3703539ee009b68c223d15d54c7ef23a530dc8e643d07183d64a98fd69af3c9f9f3f6784f9f562ccf46cbff0d4f3ca SHA512 8ff348415a25907783a57b29265baeeb34128bd8b0f46cc5e2d750e5f418bb72b43bb3113c1ae2f56945c4ffc3b2e3070f87763789e607a7e9519fb54590f639
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/mustermann/mustermann-1.0.2.ebuild b/dev-ruby/mustermann/mustermann-1.0.2.ebuild
index 0ac055342306..2ee4055641dc 100644
--- a/dev-ruby/mustermann/mustermann-1.0.2.ebuild
+++ b/dev-ruby/mustermann/mustermann-1.0.2.ebuild
@@ -18,5 +18,5 @@ HOMEPAGE="https://github.com/sinatra/mustermann"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
diff --git a/dev-ruby/mustermann/mustermann-1.0.3.ebuild b/dev-ruby/mustermann/mustermann-1.0.3.ebuild
index 665219fb4c02..ab69d4d64065 100644
--- a/dev-ruby/mustermann/mustermann-1.0.3.ebuild
+++ b/dev-ruby/mustermann/mustermann-1.0.3.ebuild
@@ -18,5 +18,5 @@ HOMEPAGE="https://github.com/sinatra/mustermann"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
diff --git a/dev-ruby/net-sftp/Manifest b/dev-ruby/net-sftp/Manifest
index 7a84d9191af2..09af3a916603 100644
--- a/dev-ruby/net-sftp/Manifest
+++ b/dev-ruby/net-sftp/Manifest
@@ -1,5 +1,5 @@
AUX net-sftp-2.1.2-net-ssh-4.patch 1628 BLAKE2B 1dc8caef775ca06c80f485732acdceeedc10aaa96e33c1c6c59ce5e1596a71a229aecb06092b3a265288ae46469d1c72b4a0de8ec3d50cba5fe0947158c3181e SHA512 dc4e99f13e32698bbcfe1b07e2ec4baa1ed9beec5bc3816c016f26b053f7134bb9646dc538a0d03f2f3bda4d8d51d9742a5be54dfc6f9340cf2861e296492855
DIST net-sftp-2.1.2.gem 67584 BLAKE2B 6b8e15f42c7a18f8c9aa7118e5822281eda6505c34697282cc9c52375ea0e4042f3045f41c2e9a15b8fd20f02946bfe6f3ad557aa5859a8e54e4c0ae8bd1d53d SHA512 126a9537a4ac45150096db4d46ad19e0d8a1833fef3733a1b66ff01463c0d109415f0ef807706ff88be8c5c1395bbd4620e529f06e3c9f746a4ed6ec2cb7d18d
-EBUILD net-sftp-2.1.2-r2.ebuild 612 BLAKE2B 127343e6499ef0aeced00dc5806d35fbec0325993c2b7fa6e45639305e0189ef2de20bd29e187754aff4b5f87a9ed95e7dc04294e04b0072675ac0aaf0ae4eb8 SHA512 b125a0fb9b3badd045526e3859718b920b6eb1d6644815275aa653cd50912320cf8c880907daf62baacb2d785bd03a300a585cb56771cea9a364e3367930f3a2
+EBUILD net-sftp-2.1.2-r2.ebuild 581 BLAKE2B 245f088a1cdc169ee22d77c3528fd198ee92ab230c77fde7aeea6ef0909d2792be36545ee428ddc5ffb4469cd88a57129c94d48557e87f5011928515ccc6a026 SHA512 c2ba65891c5cc82556c5d08de5d32da771c06734285cf32671ab549acef378b9a1702220a85c64ef51851d7d0e88f6c286665bf2fa1f3e4002e4c351abbf2751
EBUILD net-sftp-2.1.2-r3.ebuild 588 BLAKE2B 7bd990292df2a08be68a250e43d25e7d7863d12e8be283833e63db0c2cfe619826d30d8c120c987158e96ccc79a38ee0df6433e9d05e87181ae2a8eb1b4063bc SHA512 95ea446be79d62f0f3d4465bb120770edf995dbd357dec0d6d03c17f33ca60b515cd56c023a4ef30065cc7a91794a0ada64623b88a38e2889d976caa2f46f5c9
MISC metadata.xml 342 BLAKE2B b52478d886842e044705cc42c177577f111b2c01140b58d322107ecaf20bc1b5db9763ec0f0e67397118515690f452b51c1e14dcf6bada17d7c5f18889571b07 SHA512 3ece29fffeee2912d0bc06514adca69c2bdfa95bd88173d4f42cf0aee00944adc71bfaec6df543f0c1fc1717b7a808459f30894977154f7acce289dfb491f6d9
diff --git a/dev-ruby/net-sftp/net-sftp-2.1.2-r2.ebuild b/dev-ruby/net-sftp/net-sftp-2.1.2-r2.ebuild
index 96382ec54248..99deb87ee5c4 100644
--- a/dev-ruby/net-sftp/net-sftp-2.1.2-r2.ebuild
+++ b/dev-ruby/net-sftp/net-sftp-2.1.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -18,7 +18,7 @@ IUSE=""
RUBY_PATCHES=( "${FILESDIR}/${P}-net-ssh-4.patch" )
-ruby_add_rdepend "|| ( dev-ruby/net-ssh:4 dev-ruby/net-ssh:2.6 )"
+ruby_add_rdepend "dev-ruby/net-ssh:4"
ruby_add_bdepend "
test? (
diff --git a/dev-ruby/net-ssh/Manifest b/dev-ruby/net-ssh/Manifest
index e3f26a7f1bb0..d9970421c779 100644
--- a/dev-ruby/net-ssh/Manifest
+++ b/dev-ruby/net-ssh/Manifest
@@ -2,6 +2,6 @@ DIST net-ssh-git-2.10.0.tgz 172885 BLAKE2B 6b5c9928191fe40afe289fc2639d12e561605
DIST net-ssh-git-4.2.0.tgz 197417 BLAKE2B 5714185d9b83d3010e6b9baa07ac541e9227379cbfecc3a506d870d8d9fa528f59b605df4ff02ae6bfc16893bfb22734395096a77fcbe19fb939ecc1a343a9b5 SHA512 0a3609590d797a8cb4732e8cf743606a4919f57475b6eb2447a3db0c28f1bd405804fdc47a4062e503acdd4b785a1de9794a6db433cabb884105166eff6a8c5b
DIST net-ssh-git-5.0.2.tgz 206757 BLAKE2B ac9a317dc238f7e3e794e4d8fcccc063d5d34dbe2e50a142e701957ad5c754985523624e97ca0b7d5773d2fefc3f10f3d61b2976997abd29511cd3934ea0e0bd SHA512 6e96d4b3cb2f4f14aa046af72b70a5e3b218153db40dc64996ad0061ea89cc9ac0dc0510a4231734c7385c03436d4116dfe4c9ac4b313c9fc5b029fc8a6c04d6
EBUILD net-ssh-2.10.0.ebuild 858 BLAKE2B c2780b2cdb45c313638ef427dbdfd588e121449df679d5f1b7423dc489964681cb440dd7e1b54bd5cc131eb9f40e8dae05095b82a3a73edb1dda884bec2dad3a SHA512 7b5630727ba7547c4a6f86e89547270064b77ec874eff574bb724ec8347994e3e4f38e01d1f981da67b187942e7cf648c09681d6a046b0a4a27fa623f2381087
-EBUILD net-ssh-4.2.0.ebuild 1102 BLAKE2B 323e79278e37c7ebb2c8620b9edbb5cca0c6a8dd6211d8c7bd6de0533f5d137b59fdaddd525ff431f6cf11d424c3e820212983af2ce330319a7694fdf29bfc05 SHA512 509757362c9077df31219435c98036ed0f731268d5a351d0c46bc1b5142587c0dde339777e0534005bf41cc0cbf62666a6f3d833b4711e07af8aa2cdd6497d04
-EBUILD net-ssh-5.0.2.ebuild 1024 BLAKE2B 95acd6122d6e723ac574cdb3328249e9663c02068f1fc3214b664cc5cfa33872b0f7ffb835cebc72adcc8f4de659eb7558a97f3b2bad66a67c2d17e612b55bd6 SHA512 4e03a94f12a5249298f5c7114d58d43e5bed07becef04030b0eb7c583ea6fc23a1297ef49195ecdc048b9804020cd9deb49bc582446a2330a25c779b84e36280
+EBUILD net-ssh-4.2.0.ebuild 1104 BLAKE2B 556ce9b0f7f9ea235cc941523115a2993c9b5a49006dca84905ea5770dff126525e6143dc532bd27904cc2b4929fee68845bcd2137f307152e1988986d8a56a6 SHA512 e96ab8dac95646c95bc48216dc4872a3842571bc1c24eeb0bf4366159784468740292b6ecda68a59334137bef1e130942d06d0baab366e23703de4f0918483fb
+EBUILD net-ssh-5.0.2.ebuild 1029 BLAKE2B a7ea50d44f796f95ff8d1c093d3731d413a51dc87971f3ff347b563971a10af023db84d6a4d869cafe8968b7cb2288176e378431cfaca1945e17d4626d5c8933 SHA512 00c875a3d6ced5dcbeee64bf7e2674f9399eba003e2bd532ad43cab1285c40029e6eb0a6f5b3eda795aacd38d720203d52f7bb5c8fa7d6d3902aa38392fd626b
MISC metadata.xml 542 BLAKE2B 0afb600fb7668a66e39bfe556157fa6a91eaf67299ba7560a550d041fced876a66ffc83700983fa4f3249a35785e93a7d980ff0940365df1fac626f22189a863 SHA512 f350079143da9f4e43f9da43556d343c01b88782a3d4fe8bdc08a7c901308f352fc9cfd0f998bd4471bed923ccbee0fd1d6112cfe91fa7b71ce9f39a665bcd60
diff --git a/dev-ruby/net-ssh/net-ssh-4.2.0.ebuild b/dev-ruby/net-ssh/net-ssh-4.2.0.ebuild
index 5a6dcfee99b8..3f6e81069503 100644
--- a/dev-ruby/net-ssh/net-ssh-4.2.0.ebuild
+++ b/dev-ruby/net-ssh/net-ssh-4.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> net-ssh-git-${P
LICENSE="GPL-2"
SLOT="4"
-KEYWORDS="amd64 ppc ppc64 x86"
+KEYWORDS="amd64 ~arm ppc ppc64 x86"
IUSE="sodium test"
ruby_add_rdepend "virtual/ruby-ssl sodium? ( dev-ruby/rbnacl:4 dev-ruby/bcrypt_pbkdf )"
diff --git a/dev-ruby/net-ssh/net-ssh-5.0.2.ebuild b/dev-ruby/net-ssh/net-ssh-5.0.2.ebuild
index d3f19b3653ee..5709cd84bd9c 100644
--- a/dev-ruby/net-ssh/net-ssh-5.0.2.ebuild
+++ b/dev-ruby/net-ssh/net-ssh-5.0.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> net-ssh-git-${P
LICENSE="GPL-2"
SLOT="5"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="ed25519 test"
ruby_add_rdepend "virtual/ruby-ssl ed25519? ( dev-ruby/ed25519 dev-ruby/bcrypt_pbkdf )"
diff --git a/dev-ruby/nexpose/Manifest b/dev-ruby/nexpose/Manifest
index 6d94d34362c6..37e92cbe4058 100644
--- a/dev-ruby/nexpose/Manifest
+++ b/dev-ruby/nexpose/Manifest
@@ -1,3 +1,3 @@
DIST nexpose-7.2.1.tar.gz 123143 BLAKE2B 2bf9a022c6695fa759c5193510c2cfa793b8014b36914c7806f1ee888ac8eb21466efa46539a9e9b7dab31454b8604b10b71d59faffd001254ee0561f456b707 SHA512 8c0d8b4537513396c9c7cb01330310ed30f8995890c60fdb956ad4760fda6e89a4d1d400e6b71cad1fd2d8c5f2176074c415d35597b1c8740233ebcccbc7d870
-EBUILD nexpose-7.2.1.ebuild 856 BLAKE2B cfbbee796ff3216c10f1c9ba4184c34d0c838a335a70394fc2332dc4a1cd274595cab3f7567fdb00c49cb19014878b6c430166b7d7efa25c120c3189643306f2 SHA512 bdcde5f3f3591e2c22b22050bcf8a523f3b5c71600e0ce3bf968cb1a83a91361adf268ffbd8d86a55d5cc95baf65d0f6d8861103f2a0d8f4b26ef5e5c0ce627f
+EBUILD nexpose-7.2.1.ebuild 860 BLAKE2B 4169c4207201e77711111aca9eaf4c1ca9f6da8e77a8fadac1d87676e91c13a5ab422f753a045ce60cd952efa603c8f94194b7daf2ffe82c9a82a0a77c4b0395 SHA512 8667a8013297163241e64beff8d267568ec1cce84c96ece5522da702eb3336e9dd75ce462d1a395c1f8a977c19a9ca66d40f54e78fb80fded39e852957452207
MISC metadata.xml 386 BLAKE2B 38f2a377e32dca943f2ec8fed27ca520a9beb62e3bde0efe031eabddf4e2e82a85c48c20d66f7abc3e392306b2c31426e0f8235aea857d343546696436f6048a SHA512 eda3260ba0add70830dc9b03a10ee372363346646b2107e6187f4691ab9043eece8fd07f6a6c9c9fa9e87e4c63bb45b818fdb5ad7b663ccc1c5872c79ae6e2ea
diff --git a/dev-ruby/nexpose/nexpose-7.2.1.ebuild b/dev-ruby/nexpose/nexpose-7.2.1.ebuild
index b2a2709bd24a..5fc4cc695cc0 100644
--- a/dev-ruby/nexpose/nexpose-7.2.1.ebuild
+++ b/dev-ruby/nexpose/nexpose-7.2.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -25,7 +25,7 @@ KEYWORDS="~amd64"
IUSE=""
ruby_add_bdepend "test? (
- dev-ruby/vcr:2
+ dev-ruby/vcr:3
dev-ruby/webmock
)"
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 322704ecb9c6..11ca70df796d 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,7 +1,9 @@
DIST nokogiri-1.8.1-git.tgz 5747155 BLAKE2B 40eaa7506f646e47caced25e87c125f2650d69e7194491061f734de9d4b58ee3efcab202e528c8d416683bf1642b0f1e7cbeb7268e1fa32549ae2a427d55227d SHA512 fbd5e9c3edb0f7099ed7923ccb8922e778859ee1fb226c756f515f69c5f16cc4103644d4a569e16aa05374c6e94c691572255ea82af0002f95879ed396ccdc4a
DIST nokogiri-1.8.2-git.tgz 5749541 BLAKE2B bb3baa299fd27caf43890a752f93cfc1aafd5897f19783cbc6732ce2924bf9c86639ccabad9f26506cf228f5c179afae4cde57150769780c30d9dfc3403359b0 SHA512 5f34f8a055844cd034682b11e4408fb12b60640e52ea64886a13cb5504d94904eace2a85d5047b21f946f1a296ee562ab3677791d53093123ac136062167294d
DIST nokogiri-1.8.4-git.tgz 5754921 BLAKE2B 189dc8ffe4df67b04fa8436799bd6d64e4f8c1f93206b619bda8e153afffb3091fdfab9a3a4da28fcaa2650711aad6e37232e4e948a74c217f7fdc8b061dd4cd SHA512 ed409daeb4e13f93e13bc6901ee27bf5d1155e24fb306b5b9e8ba462517d26d4514413b9728d4a8f2514015c54436b9689a11449030c7bb5826d2ca7bf7eb97a
+DIST nokogiri-1.9.1-git.tgz 5784212 BLAKE2B 9055a954a52deb10e2a937267d7b382dd235885a44afe126c2770b415d4f6c26b851396a2f03898c335987eba7baf8b5aa1f5fb8ae1063b64c0a620b9ce7969e SHA512 8d0dc667c68b612ba481692a02cf32860f9cb180a831942789c56568e3b4c1bc89a21ac284cd4d406b183600c6aaf56cf7a3a104594bdbba22fa53f9af6525da
EBUILD nokogiri-1.8.1.ebuild 2723 BLAKE2B fcbf50d99b8f9d291f06a54c81769f204ae40c0ddc12ffbd2fae56492ccbbc6e9d418cab04d397b37192f981bd3668ba72cc5a99e62ad486b1db7916c3db7794 SHA512 0b9afd7dfc9accefc1d426b14776ba56675d8272e1ece8ca4acb63866672a5a5613630f488e1d87a9ef04e73fa418ea30865202a5f27c1e124f83baa3a98191a
EBUILD nokogiri-1.8.2.ebuild 2732 BLAKE2B c9daa660aca193ad32773a78dfe58bf43c40d04f64fb79909d58e81515eb50e2f2a8cb85040204512e6a5f85f6f101cb8cf9e3a30d3041c1354e30a1bdbb81ba SHA512 c95f2468c3ebf8d07dcc8daf485a070b8179312926bee6ed6a6b47494b1125228f96a9359b5707d979752a3f463cf713d63f119f0716209717279da5e971d843
EBUILD nokogiri-1.8.4.ebuild 2725 BLAKE2B 76369d03a97c7bcf4d040a4f61ef731da24915ea37cf8c74975cb2088e761e4686f64f2dbf8a6ef38bf977acc4de4cea6e36071561887dae295b60b761f6427f SHA512 09316e636a3420aebe2d00fef7289ac04bf4e6f2d77aeb1a24a1b814f6f8de922c89c9cda110aaec9ba850a3d12e50a8831e58db2594f2b6738078645671849c
+EBUILD nokogiri-1.9.1.ebuild 2722 BLAKE2B 627426ebad86fe9fcae9015ae0cd12906fae6eb0d1ae8723bb945579a211f80b23bba85d0a1a17eaa4e23591f2b183fef925ff8d1022443f9ad2c2c6c940599e SHA512 c78d433ca57891310c7365c9eb6715d264f20a6c7976305b33dfb0173ad6fd46418e8445f6ab21bd867a34e34810a1e865339959b9120bdb3171e65f490a21bd
MISC metadata.xml 348 BLAKE2B 343ce4d884b8ae636991396c8d2eb1c59bec6db00204eec79bc070ce4b61505b1290ee393e2311e2fd3976e66993c9ba51878767c0d28ff8767786039b97fd7c SHA512 94d5836e5bca783420a76f15d70e3fd29515bc7b9152410d11ba0a01d778530e0d87c4954d118313f8afc340260a12157748db94342b4f12fc5e2756c1f2ff34
diff --git a/dev-ruby/nokogiri/nokogiri-1.9.1.ebuild b/dev-ruby/nokogiri/nokogiri-1.9.1.ebuild
new file mode 100644
index 000000000000..aaa2eebed44b
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.9.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md STANDARD_RESPONSES.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="ext"
+
+inherit ruby-fakegem eutils multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://www.nokogiri.org/"
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.9.8:=
+ >=dev-libs/libxslt-1.1.30
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.9.8
+ >=dev-libs/libxslt-1.1.30
+ virtual/libiconv"
+
+ruby_add_bdepend "
+ dev-ruby/hoe
+ >=dev-ruby/pkg-config-1.1.7
+ dev-ruby/rexical
+ dev-ruby/rdoc
+ dev-ruby/racc
+ test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed"
+ fi
+
+ if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed"
+ fi
+
+ emake -Cext/${PN} \
+ V=1 \
+ CFLAGS="${CFLAGS} -fPIC" \
+ archflag="${LDFLAGS}" || die "make extension failed"
+ cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' || die
+}
+
+each_ruby_install() {
+ # Clean up "ext" directory before installing it. nokogumbo expects
+ # the header files and shared object to be in ext.
+ rm -rf ext/java ext/nokogiri/*.o ext/nokogiri/{mkmf.log,Makefile} || die
+
+ each_fakegem_install
+}
diff --git a/dev-ruby/oauth2/Manifest b/dev-ruby/oauth2/Manifest
index 51adc43d0495..9664d750ac29 100644
--- a/dev-ruby/oauth2/Manifest
+++ b/dev-ruby/oauth2/Manifest
@@ -1,7 +1,5 @@
DIST oauth2-1.4.0.tar.gz 21299 BLAKE2B 1fe4640b374450279e556477c23972030d3aecac4c96e9174e57458deaccfbfa012e3bb66fe3db5e845a4004b91b763dab6f68b885ed7c1ddb2710cda29a8486 SHA512 2db67cba2403be8ea5d6f88f9818f295c29c08201f8ea5876c55cffe2fa926be465a11061654adffd77d13da9c7e56353ece7e4595cd9501acdcfeb58573b300
DIST oauth2-1.4.1.tar.gz 27946 BLAKE2B e6edd113db26bdad09697c45efa5490bfb49b5c3fafdb7337c5f5c2b135025cc43fe7de450b3e106c6abfb8acb3afd676181ebd6aa1c18f6c5255597b04006df SHA512 14c039d19bcd177506e2f6189797b1791b54bd3fbe53973ad471c44744e3179c02e2f7a855a0cafe332e66819f1708d86c1dd89cbe57668ad642efa49e924b25
-EBUILD oauth2-1.4.0-r1.ebuild 1213 BLAKE2B 0b368de907181b41fd0c1216de3fa4f4c6fbce26992930730ceffa29874d737a217f8cabff23e70bbb4fd59a51337c325cefb655b4c350c0869e11fc15f04b78 SHA512 b03a27b6f9cf23bb31b24b0b1c70b9db980809774de90bad08373c8bcc5b588e5ec882f73be5a50605ea3b6e208d04804ffeb0bbe169dde1ceafde1f6fb73150
EBUILD oauth2-1.4.0-r2.ebuild 1393 BLAKE2B 8d85f689841ea25380c6c22cf8aa2b0abadb615e6df260980901790ea77718f11c28055a47863593f4b13f163d2afa15aa0cd6098c896a946f16f6f22b0822aa SHA512 9b68eedf5b6305ec3c87d441c24a43ea0129afc57bfc7547a0a493ccce0e4ff51052a41811b1f5eef946e8683aae8c32002d1a8bf1bf4bccbeda25397ca9a507
-EBUILD oauth2-1.4.0.ebuild 1113 BLAKE2B ef45c62600507cff11b8240c3dba97ce041eeaf419f902a4727cbb74406fb45013fd230d391572e95d926f457d42a9b0c2f809b828bab081302f314ba241c8da SHA512 eb64a82c52fb1df3bbd4ff98a0147a06339119f57540cb62514faad47a28963e79fa37941b668f5f353b6c5461c02e0a827044edec19c471d6f8b1c1c032c255
EBUILD oauth2-1.4.1.ebuild 1400 BLAKE2B 427fdc4347e838ab791ff9f922b1a92f2cc4f69d01eac9478e097c71e316ee2ade2ce59e92ec2cc8e23a2325add6fe2d50a6d8be79072ab1df061160709fa009 SHA512 51bdf055cf08d326f07c01dea232978625d87e32a8ea431cc908f9f291ae90cb64adee3dbbce75804de2f6434af387fbb555e0d08d8449b58b511530a75b81c0
MISC metadata.xml 341 BLAKE2B e2896d1d266992c01ed373b489cf71b9c4a7a5f57a2af37899ff63793dad41b9213eee0fd94f269735f630815819f0a08e51e8739b89a7e251b60c2f6894e26c SHA512 33c5be74161557ae3e5888730256536cd02baac6c26913add84d8ce90854c4a3bb57c31fec1287bf560268c681ea3acf2119f2fea3162dd07e3962ee34d74f9e
diff --git a/dev-ruby/oauth2/oauth2-1.4.0-r1.ebuild b/dev-ruby/oauth2/oauth2-1.4.0-r1.ebuild
deleted file mode 100644
index d79d21c90151..000000000000
--- a/dev-ruby/oauth2/oauth2-1.4.0-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-RUBY_FAKEGEM_TASK_DOC="doc:rdoc"
-
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="oauth2.gemspec"
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem"
-HOMEPAGE="https://github.com/intridea/oauth2"
-SRC_URI="https://github.com/intridea/oauth2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/faraday-0.8 <dev-ruby/faraday-0.15
- >=dev-ruby/jwt-1.0 =dev-ruby/jwt-1*
- >=dev-ruby/multi_json-1.3 =dev-ruby/multi_json-1*
- >=dev-ruby/multi_xml-0.5:0
- >=dev-ruby/rack-1.2:* <dev-ruby/rack-3:*"
-ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
-
-all_ruby_prepare() {
- sed -i -e '/faraday/ s/0.13/0.15/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- sed -i -e '/simplecov/,/^ end/ s:^:#:' \
- -e '1irequire "uri"' spec/helper.rb || die
-
- sed -i -e '/yardstick/,/^end/ s:^:#:' \
- -e '/bundler/I s:^:#:' Rakefile || die
-}
-
-each_ruby_test() {
- CI=true ${RUBY} -S rspec-3 spec || die
-}
diff --git a/dev-ruby/oauth2/oauth2-1.4.0.ebuild b/dev-ruby/oauth2/oauth2-1.4.0.ebuild
deleted file mode 100644
index 9e36d65fce45..000000000000
--- a/dev-ruby/oauth2/oauth2-1.4.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-RUBY_FAKEGEM_TASK_DOC="doc:rdoc"
-
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem"
-HOMEPAGE="https://github.com/intridea/oauth2"
-SRC_URI="https://github.com/intridea/oauth2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/faraday-0.8 <dev-ruby/faraday-0.13
- >=dev-ruby/jwt-1.0 =dev-ruby/jwt-1*
- >=dev-ruby/multi_json-1.3 =dev-ruby/multi_json-1*
- >=dev-ruby/multi_xml-0.5:0
- >=dev-ruby/rack-1.2:* <dev-ruby/rack-3:*"
-ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
-
-all_ruby_prepare() {
- sed -i -e '/simplecov/,/^ end/ s:^:#:' \
- -e '1irequire "uri"' spec/helper.rb || die
-
- sed -i -e '/yardstick/,/^end/ s:^:#:' \
- -e '/bundler/I s:^:#:' Rakefile || die
-}
-
-each_ruby_test() {
- CI=true ${RUBY} -S rspec-3 spec || die
-}
diff --git a/dev-ruby/octokit/Manifest b/dev-ruby/octokit/Manifest
index 11cb507b6d3b..7ccdebfc5287 100644
--- a/dev-ruby/octokit/Manifest
+++ b/dev-ruby/octokit/Manifest
@@ -1,3 +1,3 @@
DIST octokit-4.13.0.tar.gz 3053006 BLAKE2B 7028cd8c14865a1b061a5ad95f103944b20827797e5f75dbbc8237ed91cb7c9fc79e9a9319dddd9dcee58d32071156e02c04f7d39c4073bad789cbc65887c2df SHA512 48716876e8c5d807e5ebfbd2236bc4b1558d0d1dfd5d3c4cd42b345e3c8164ea36176c23a23e2bb84078e5a6fdeba2b55c3ae8ec0a6451258fe683d84b007013
-EBUILD octokit-4.13.0.ebuild 852 BLAKE2B f5c5bc2a791373ca6a2c208dbba09a683244052fa74124728498a45eb5c2a46ede25489d147fd2199f4927337affe16989df00097e9213c888dedf2152e99fef SHA512 157c43b756654cafc1c281828455fe4f8c1ddfd0d18e06c1d916a3c57eb65bd2fff17a126495bd9bf2aee300185f866fde4d9931c5168a128d2570b6608be19b
+EBUILD octokit-4.13.0.ebuild 857 BLAKE2B 0b624e3b35dac39426790927ed1d0d61d46427032ac44d9f5b093c5d57647751437c6b4e60930cbbdc30d635ce54b9cd34558e5ab327f1429aaf11d98b14d49f SHA512 5efbb8254de4e3699c51684dfbeb4e4d12b0545f72b51828ec56f733f5ee402dd56acf78c4541283bda36a3640dcdc3846ce9a40e1320acf745b7635715bc391
MISC metadata.xml 344 BLAKE2B a2013bc4988a44c7d4b2e9dd6005d30390a7fdaf39f37a4adf8b539825b43f5d0eec457dae147b782f90f15d77fa5f485a6bada65be086f67b7350603945cf64 SHA512 3866d3979a8749d780367b56ae524d8f78286d2174602452ba272d26a4fb49cbbe8945183e4a64e70400b758fba4fc6bf88bcdf24908e474a378b628a1263457
diff --git a/dev-ruby/octokit/octokit-4.13.0.ebuild b/dev-ruby/octokit/octokit-4.13.0.ebuild
index b7f0f47af5c1..98a02d018321 100644
--- a/dev-ruby/octokit/octokit-4.13.0.ebuild
+++ b/dev-ruby/octokit/octokit-4.13.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/octokit/octokit.rb/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RUBY_S=octokit.rb-${PV}
diff --git a/dev-ruby/omniauth/Manifest b/dev-ruby/omniauth/Manifest
index ffa14e4a3148..10f6ecc1ff38 100644
--- a/dev-ruby/omniauth/Manifest
+++ b/dev-ruby/omniauth/Manifest
@@ -1,3 +1,5 @@
DIST omniauth-1.8.1.tar.gz 26016 BLAKE2B ad7f22a847bd91385ddce44efc89fb312b07ffe43d2b0fab3773e7c809959eb8a8b4567af5ba1a1e9fb9d559b692dec358bf16d6b1cb21b85f13521c20fa3415 SHA512 ad085d067971f3fef40e99be7f2e58a9bb006b404f8d7289c5c00be4ed7314ff9d40409053d2bda0a5072035d6e09295d22b8ae6b5d2a84384b245b5a0ae225a
+DIST omniauth-1.9.0.tar.gz 26060 BLAKE2B d0b7cd7536fc19184f56cc2b383ff70d7556d4794fb2981738216b770c340cc14025f1241a40260c0620a7bae73906c4baad1a9ce68402f0e7882128b620005d SHA512 8505fb5081f9f4daa143925b56804d81f656523c2e65c066668f2bc5c1da50cd17a06c86856e9f6560a71ee440804a536d3e814eb5dd34a0fd0c4ababe2fdadf
EBUILD omniauth-1.8.1.ebuild 1227 BLAKE2B 1a61d55acf1e78b601c1b62db4a6d0f7c572df3e5f76677eb12031b138cd1ae2d0375c6abd198dc0970e7c382322db99e9c38c314d3c622730f886e6e2b1ef1b SHA512 804a7406a1534c51593025d6c42b83f3850037468fbd7bdb326ed8c7989f79ad07e30623d1af2a62c8f2d6bd5dcc4065693889304b2629005f8cc32e98b52848
+EBUILD omniauth-1.9.0.ebuild 1224 BLAKE2B 7067d856776c81c62a7d94ee6372151dbedaeb7fe129c92499ebb91dd0b758b5628387331ce4ea058a08da487bedd07caf4dedfa862c2fddc84d212a49dc4d08 SHA512 38c72b45d71d4dbb8114b13bccee933f4aa5a38cbba27142ebf7ab5ed18f3fa70538b07f7c5b23f369f530937f1bad032e24750c5ffa479257aabfabe52c55e8
MISC metadata.xml 343 BLAKE2B eca1c20d937a878552be8bffd3394dc6a5b472b87a88f1ef2a096fd2ee75fe4feb343990c8e021bcc1144b6257175e2f8119ee374b6b551ebf19bcfc7860dd9d SHA512 189a7a11a84b2fa108299499e9f867768246b34237b74029eba64a0895d5c95d39544e340c4340cf50644f602411dfad991ff460c0269f1956061641e3cba130
diff --git a/dev-ruby/omniauth/omniauth-1.9.0.ebuild b/dev-ruby/omniauth/omniauth-1.9.0.ebuild
new file mode 100644
index 000000000000..13f9e1058c49
--- /dev/null
+++ b/dev-ruby/omniauth/omniauth-1.9.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A generalized Rack framework for multiple-provider authentication"
+HOMEPAGE="https://github.com/intridea/omniauth"
+SRC_URI="https://github.com/intridea/omniauth/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/rack-1.6.2:* <dev-ruby/rack-3:*
+ >=dev-ruby/hashie-3.4.6:3 <dev-ruby/hashie-3.7.0:3"
+ruby_add_bdepend "doc? ( dev-ruby/yard )
+ test? ( dev-ruby/rack-test )"
+
+all_ruby_prepare() {
+ sed -i -e '/[Bb]undler/d' \
+ Rakefile ${PN}.gemspec || die "sed failed"
+ sed -i -e '/RUBY_VERSION/,/^end/ s:^:#:' spec/helper.rb || die "sed failed"
+ # maruku fails, resorting to default markdown implementation
+ sed -i -e '/maruku/d' .yardopts || die "sed failed"
+
+ sed -i -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_compile() {
+ all_fakegem_compile
+
+ if use doc ; then
+ yard || die "yard failed"
+ fi
+}
diff --git a/dev-ruby/paint/Manifest b/dev-ruby/paint/Manifest
index 3402f69bb3ee..006db973fab1 100644
--- a/dev-ruby/paint/Manifest
+++ b/dev-ruby/paint/Manifest
@@ -1,3 +1,5 @@
DIST paint-2.0.1.tar.gz 21724 BLAKE2B 771a832465a48f9230d4687f28aaa852ace02831a72134c75b732dc446750650fb122a6bbac110d70aa586257f907642cfbfdb2a4c8b95e3358f1e1b7344664c SHA512 49db2bdca0b3b6236669219dadb8b72fb0f68102c6f93658e9b032d1da8e5be154458979425a793355efcfc90968c9cca7a1caacd087a67a5c486cd7495235ff
+DIST paint-2.0.3.tar.gz 21903 BLAKE2B d0d96813a12a992a0742eae22ffbbbde5545d9cd1df534a345eb36c522320b920e0da2e0c4b023647bb835f4e0bae7697f48f19cb0e1d167d95ba9d5a9fede90 SHA512 6a02a277e621c053f9b9f9465d0bdff981489ea14a2f127255a32b7caecb56f4acb09ef69ee892b8a6d939b83aad8b177f9f1531e84ec48a9ef833b97f89d0f1
EBUILD paint-2.0.1.ebuild 517 BLAKE2B e031f59e263dcfcea65b45456514a3ba1ab6d89957f3b4b06a4ff02481b6a13060b6f03b1d9d9004edb3b8849f6eab063b088eb3974a9c5bb8f032543e78a62e SHA512 b67d618b479ddfcd652f64e38582827a19599b13f011319e46bebf10c30c9bf1b890ecea28e1f723f2f9a31a1346763d89fb76d62b3b4cf0c4b4d11e642c3e23
+EBUILD paint-2.0.3.ebuild 514 BLAKE2B 7c430e333e4a6ac78374549687aa5e364089c9743ff16b80ee8c678328d503c825cd30e3176f1418a1f1e6148c53e1fa7f84fe26def77e9bdc77a8d7eae8cf96 SHA512 22c262aaf8584b47dc7de6e19b98341df51a3e4b6dd2421f56464741cf94bf5dec5a985538289fef70078093f91fe1ba582156ffb44e671151d4b9bae2e3d3f8
MISC metadata.xml 340 BLAKE2B 732eb269ab350d7a6a922cb7bcfde4e68f7c7bd89b857a44719fcbc3e8ad72e35be71aaa9badc3a438e6f7ca2eb82cfd6bdc70cfcbea5a277f64e6ed0439270c SHA512 da77f9b9bc4d1f82a8c0934106888bc66e3e53cc30123ccd3fc7c74c19c514547e4159f5ad0a7dedc850da19c7fa86e6f0978c1fb0493feda9a3220f385a4a65
diff --git a/dev-ruby/paint/paint-2.0.3.ebuild b/dev-ruby/paint/paint-2.0.3.ebuild
new file mode 100644
index 000000000000..188fb3ec4660
--- /dev/null
+++ b/dev-ruby/paint/paint-2.0.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SHORTCUTS.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Terminal painter"
+HOMEPAGE="https://github.com/janlelis/paint"
+SRC_URI="https://github.com/janlelis/paint/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test doc"
diff --git a/dev-ruby/parslet/Manifest b/dev-ruby/parslet/Manifest
index c6f8daa79e6a..13c888b19874 100644
--- a/dev-ruby/parslet/Manifest
+++ b/dev-ruby/parslet/Manifest
@@ -1,5 +1,3 @@
-DIST parslet-1.8.1.tar.gz 244515 BLAKE2B c4e7c32d35adff54e3da67930d6acf04b0a91b53e7c219c5ce1f013b2273b5ef7098261041e5261b27347f8110e17c41b63f5459afb8540499974f3eeb820898 SHA512 b09f5dddcba27cb10dd39d7ae7143fa389e69a70e51283dc26426b2cf5697ed6f77be9f18da3b47bd1aeef5dc0fe02c0485a0e720dfea186319bcf10170e1ae5
DIST parslet-1.8.2.tar.gz 244557 BLAKE2B efd5355672a148189176349946e7cf3b9f11d16e75739792b42a89d538ae100bf0f2e36d0b25ea281f2559b3f37d2b4043c8216c4d52f8df289e9df3f6b3d3fe SHA512 7b6ccfcb7651c7844241a99747a97c822facf1fd84cf2b680cb044623d600a5bd10ddf5db76ab25208b18949bc2041306740931da4327934b241a5b1f706ca20
-EBUILD parslet-1.8.1.ebuild 639 BLAKE2B 83916dca667c8638713973783f6a8e962bf62ea1fe2819189ea8d4864aabb6e4dd5ca34ce857c2f370c3dab8fbdf1da4139fe3d0a67ff36357628ac5d6e332cb SHA512 26b04bb02157ba6d348b729ed07daf3891ccd175f3fced49fb91bce939ad62c389076158e0664e551c62323abf9c477c66b9a83f4645ba28ba892d56ac2e7e59
EBUILD parslet-1.8.2.ebuild 639 BLAKE2B 850df0c38acad99bf3c50621ed3364c3b3912eea2b32386e2371c5a652c0785c38d92be69501fbe2e9b930a61db655f7b0a0dd9b10c88b747f7f1b6ba106bf60 SHA512 d49017bd2412517e4940372ca2c901bb6034632f88e22677f6ec2202557bb3ed0b9d60e0fbb96a6930543b4b7117651c8eacebf62001bde2f8d06bcf8688f5e8
MISC metadata.xml 342 BLAKE2B 170ad7433c2befc93e2c9c2a43bed2a9d4fab725e05dab0faad7b97d6c276ff96f9c51dc0ab0268a179a060273e85d62181ce18a4363a6532baa50909a41432b SHA512 5f33d69efddacd5ca9ef82b0d07619ee77828904a9df4f0cf327d93b96dd5da1ee6597aaedfbfa644d66d53e9f14d7cc795c409ffc46950fc0d1b07041dd2410
diff --git a/dev-ruby/parslet/parslet-1.8.1.ebuild b/dev-ruby/parslet/parslet-1.8.1.ebuild
deleted file mode 100644
index 7da6e5b65af2..000000000000
--- a/dev-ruby/parslet/parslet-1.8.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_EXTRADOC="HISTORY.txt README"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A small PEG based parser library"
-HOMEPAGE="https://github.com/kschiess/parslet"
-SRC_URI="https://github.com/kschiess/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-IUSE=""
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-ruby_add_bdepend "test? ( dev-ruby/ae dev-ruby/ansi dev-ruby/flexmock )"
-
-all_ruby_prepare() {
- sed -i -e "/sdoc/d" Rakefile || die
-}
diff --git a/dev-ruby/pathutil/Manifest b/dev-ruby/pathutil/Manifest
index b5bed31f253f..882a8b0f801a 100644
--- a/dev-ruby/pathutil/Manifest
+++ b/dev-ruby/pathutil/Manifest
@@ -1,5 +1,3 @@
-DIST pathutil-0.16.1.tar.gz 18374 BLAKE2B a134cc3f687ca1b293fb9816f0a926fbde888209ef2a048f037fb6eb9274618731f19a562157b7572a006a9b3e633e5e6335427157ba1bc48a9e6bfb1f8fd9d6 SHA512 bd6b2402d12cdceefacde92cb38a67c03a73bdfd9e5823255eef348c571f1347a5febe0cd6a89cf3e78028cee9ca176f8ff192b85e0a52d752319287dcdb6998
DIST pathutil-0.16.2.tar.gz 26079 BLAKE2B 5a9d1dac1f1171ee6bc447725c04883cb56a9071927f3e0fdbcb9754345ac77a6609533a1308a411cb22658caeb2a4bed49225923af109bca288cfb3aeb3d669 SHA512 d06daf365b94dacd33966f3928a53f0f00d2fca7b9f6348a7efd2b55ab5ba937459e5bd78fde241f30749a1ae55e4ae3ba1ed8945b5333464e7d3ce9666cd054
-EBUILD pathutil-0.16.1.ebuild 872 BLAKE2B 5cded69b3cdc7b8395103fff8c3b2c0480d7f26b1fec3c1a0e2bd8d2321069548c0c5d871273e0194967a094e134484f704c8932d9e1e0a8786972b65a8ec5a3 SHA512 41e9a098691a37559b558e79e35623f1c6d91405af9593b02806b9b02c489eacc5bb9cefd570ac14dcd07eb2783a276a130eb7b9b3d6b9c941962d0a856443a5
EBUILD pathutil-0.16.2.ebuild 869 BLAKE2B f854b07b9aea62409c2a3abd3ce6d7d421a5993612e1a6a0eb0ae14d1396fc92fdde63108647c1585b2206e06945ccf20facb3fa1e182090387ed75f45b60e00 SHA512 f66fac58463d3f7a0b0cfe8a7a536b0271d64c1a9662bb55f5845bec40354445b6d4b9c0252cc8c866157e0a10a2ab54b5a3ec988bda4de2da796832831e4b20
MISC metadata.xml 397 BLAKE2B 5d92c61c8d5bd93ada1cfb8cf312518568a379c6fec784480adfe804458b6de4b05d22886dcc4df14dc4ceb196cac22d485b8748533c94179c82c26fb71ef1df SHA512 ad03cd42ae59368a0642c46f3ae06ddbb14e003ebaeb79e0a93ff9212ba9fc16bcfb20e90f9f5be49cd8e79a80355bcccbfbbdc44845df0d9b678a2c4a20debe
diff --git a/dev-ruby/pathutil/pathutil-0.16.1.ebuild b/dev-ruby/pathutil/pathutil-0.16.1.ebuild
deleted file mode 100644
index d6583688b0e3..000000000000
--- a/dev-ruby/pathutil/pathutil-0.16.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_GEMSPEC="Gem.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Like Pathname but a little less insane"
-HOMEPAGE="https://rubygems.org/gems/pathutil https://github.com/envygeeks/pathutils"
-SRC_URI="https://github.com/envygeeks/pathutil/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/forwardable-extended-2.6
- <dev-ruby/forwardable-extended-3"
-
-all_ruby_prepare() {
- sed -i -e '/\(coverage\|luna\|rspec\/helpers\)/ s:^:#:' \
- -e '1irequire "pathname"; require "tempfile"; require "tmpdir"; require "json"' \
- spec/rspec/helper.rb || die
- rm -f spec/support/coverage.rb || die
-}
diff --git a/dev-ruby/patron/Manifest b/dev-ruby/patron/Manifest
index 1b7961bf6cac..21d157eec0fc 100644
--- a/dev-ruby/patron/Manifest
+++ b/dev-ruby/patron/Manifest
@@ -1,11 +1,6 @@
DIST patron-0.10.0.gem 59904 BLAKE2B f4ec8c81e4c0c13f3d3b5e0696955c01c8ff962980a8ed83ca7aaca722c422b0466a806af9b2c36f0183c16767f5b3f37dae4ae4a8801866592c8f861ba9778d SHA512 bfe5fabbcbfa3d1c73ef6f79d100547de7e4121bcbd1f427423a127f0bc698bb8b6ade06c0e2eb1f529d1524e95fc36245b8be9d6e2c12b7e8d18b5f03ae6606
-DIST patron-0.11.1.gem 62976 BLAKE2B fc41865146876129eb824ccdd2351af8f0bb3bf099459becb87d0034291f864d576dda0c0ff017f0147eba88d7592dd5ce8ad3bb926db0d612e522a375a2c31a SHA512 75a5705493f5496928279c751d396f9815bc47b4126ea8f9bcf9cabf7a40219b6f9cc2b12179d79848f616357552edcfe6b2b4312276bece432ed66a94ee8d63
-DIST patron-0.12.0.gem 64000 BLAKE2B 1cdf258f4c49d5da6724a4ccb53ca81dd61f824727b5835a945799722db8aa9dd6878b903ea0cdebb2035a9f20f280539f624b9bf44e9a9da708687b163f8af0 SHA512 1826da20fe4aab21792d189466d4c6385d21388538c46e831f1852e0ea8f4007ddd0221e9c5a04eda67de9212d276bd494a98456f5befef42368925367d58798
-DIST patron-0.12.1.gem 64000 BLAKE2B d30990f79213929494d88e812e9c396474c326e87010a50416400ff5267acd9236fb5aedea8a110338356c3b0debc463752b23a595a04f44d9319a54d1c14cda SHA512 ee551e221ea7c965055ddb72cdd063e5ed476ccaf032bc4b2a7f8344af38a4dbd5942d8eb5710bb2d23ca854b1676ff512eba4bfae7a33deef5238664bc7d00b
DIST patron-0.13.1.gem 64512 BLAKE2B 14f691cb0fd1c863a1ef634ba8aee94751095138e940f13bf09860e9e0061872fe14fa33416f59f82d4adc53963721d653936a3f058b27654ea7593d6068d0b7 SHA512 7b082ff7442c2635c38b37132cd61f6cd18d4792d41cbf3bed1201fb7371b75bb628a295f4e3dd173c23e086d3c1f54f0217df3f7d1a30c1031fcca86269e1e7
EBUILD patron-0.10.0.ebuild 1199 BLAKE2B d060693d0feb9aa61c105f2206e1edea71140ee9244e680904b083e74d321584f0f2428b4eca1c8ddcf3a367026a46ed663a4d1297c91216b242a5bddbab72fd SHA512 a2f448c80c6d3f58e36cf86eeba39faa9237de3e0ffadaa750e008cca39f1f8de63cfef5bfdf06173205b587b479e14a7c0c7670a563e1fe41a023b37c178d7a
-EBUILD patron-0.11.1.ebuild 1201 BLAKE2B 5c00a76390749e36d9d4392d393d1326a37a437f224d4536cc492044faea5c020f625182ef43552860631a0df26da6ae2c1979077364426403aa97232c92d803 SHA512 14dcacaf8fdc982822ffc4c6d2bdf7a3321be8aa31ecbe03394a1b353d7a6f370b184964071291af7fdd28a83b472377c1d5278162eea46dbbd32f72e9a62f7e
-EBUILD patron-0.12.0.ebuild 1201 BLAKE2B 5c00a76390749e36d9d4392d393d1326a37a437f224d4536cc492044faea5c020f625182ef43552860631a0df26da6ae2c1979077364426403aa97232c92d803 SHA512 14dcacaf8fdc982822ffc4c6d2bdf7a3321be8aa31ecbe03394a1b353d7a6f370b184964071291af7fdd28a83b472377c1d5278162eea46dbbd32f72e9a62f7e
-EBUILD patron-0.12.1.ebuild 1201 BLAKE2B 3da3cfb1771f6c53c1d9636e9d4954c17c09f37171ea930e66ab8120ba84f14f4ad6f0522e14e401b89c53017b3c94bc8d5f2acd77635dc14b2f8272f0794b38 SHA512 be9a13f687b35727b2be44b4a99b05e925908a7c39ab3c3b25e5b9ec36bd65038933cedf1cc2d9cf19e8b3a79fa3ecf59d286c76e5c380115adee6e7d1ee3f5a
-EBUILD patron-0.13.1.ebuild 1201 BLAKE2B 3da3cfb1771f6c53c1d9636e9d4954c17c09f37171ea930e66ab8120ba84f14f4ad6f0522e14e401b89c53017b3c94bc8d5f2acd77635dc14b2f8272f0794b38 SHA512 be9a13f687b35727b2be44b4a99b05e925908a7c39ab3c3b25e5b9ec36bd65038933cedf1cc2d9cf19e8b3a79fa3ecf59d286c76e5c380115adee6e7d1ee3f5a
+EBUILD patron-0.13.1-r1.ebuild 1238 BLAKE2B 5872caaae3069b20ff32524e27d686ebd01c625c45fa3c9ecd5f71113dac26a5fe7d3312f4bc37116969b60e0c330231d7f121ff5ffbe4f74c32b2f2fa65b102 SHA512 340b3f97c72de106d7628754e9fae1cdbf2cbf3591c2c210433a43f6056527c642c2207daacefeee34785fe48d016f1bb4553c25015b9bcbc8da35e74d7be6dc
+EBUILD patron-0.13.1.ebuild 1197 BLAKE2B c56f21f5407e853ca557ec92622205bd69bf3d1ed569da2b30ef518731c9d28625863fd38528d59cc8df25f29ef539c87ca8c28d006e265adc8615270573a401 SHA512 5432efa51cb08f4e3fcfb5561a0767cff2451f5171f08e2feda754044c64272e0394ef8bb13f535f1962274a2ee9ea484102657b12fcc9a499036bcc22d42b2b
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/patron/patron-0.11.1.ebuild b/dev-ruby/patron/patron-0.11.1.ebuild
deleted file mode 100644
index 843a380dbda2..000000000000
--- a/dev-ruby/patron/patron-0.11.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl"
-HOMEPAGE="https://toland.github.com/patron/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-IUSE=""
-
-DEPEND+=" net-misc/curl"
-RDEPEND+=" net-misc/curl"
-
-all_ruby_prepare() {
- # Fix Rakefile
- sed -i -e 's:rake/rdoctask:rdoc/task:' \
- -e 's/README.txt/README.md/' \
- -e '/bundler/I s:^:#:' \
- -e '/extensiontask/ s:^:#:' \
- -e '/ExtensionTask/,/^end/ s:^:#:' \
- Rakefile || die
-
- # Avoid specs with failures. We were not running any specs before.
- rm spec/session_ssl_spec.rb spec/session_spec.rb spec/response_spec.rb || die
-}
-
-each_ruby_configure() {
- ${RUBY} -Cext/patron extconf.rb || die
-}
-
-each_ruby_compile() {
- emake -Cext/patron V=1
- cp ext/patron/session_ext$(get_modname) lib/patron/ || die "Unable to cp shared object file"
-}
diff --git a/dev-ruby/patron/patron-0.12.0.ebuild b/dev-ruby/patron/patron-0.12.0.ebuild
deleted file mode 100644
index 843a380dbda2..000000000000
--- a/dev-ruby/patron/patron-0.12.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl"
-HOMEPAGE="https://toland.github.com/patron/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-IUSE=""
-
-DEPEND+=" net-misc/curl"
-RDEPEND+=" net-misc/curl"
-
-all_ruby_prepare() {
- # Fix Rakefile
- sed -i -e 's:rake/rdoctask:rdoc/task:' \
- -e 's/README.txt/README.md/' \
- -e '/bundler/I s:^:#:' \
- -e '/extensiontask/ s:^:#:' \
- -e '/ExtensionTask/,/^end/ s:^:#:' \
- Rakefile || die
-
- # Avoid specs with failures. We were not running any specs before.
- rm spec/session_ssl_spec.rb spec/session_spec.rb spec/response_spec.rb || die
-}
-
-each_ruby_configure() {
- ${RUBY} -Cext/patron extconf.rb || die
-}
-
-each_ruby_compile() {
- emake -Cext/patron V=1
- cp ext/patron/session_ext$(get_modname) lib/patron/ || die "Unable to cp shared object file"
-}
diff --git a/dev-ruby/patron/patron-0.12.1.ebuild b/dev-ruby/patron/patron-0.13.1-r1.ebuild
index 9e7b6892856e..c935879f8a68 100644
--- a/dev-ruby/patron/patron-0.12.1.ebuild
+++ b/dev-ruby/patron/patron-0.13.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,12 +15,14 @@ HOMEPAGE="https://toland.github.com/patron/"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND+=" net-misc/curl"
RDEPEND+=" net-misc/curl"
+ruby_add_bdepend "test? ( www-servers/puma )"
+
all_ruby_prepare() {
# Fix Rakefile
sed -i -e 's:rake/rdoctask:rdoc/task:' \
diff --git a/dev-ruby/patron/patron-0.13.1.ebuild b/dev-ruby/patron/patron-0.13.1.ebuild
index 9e7b6892856e..07e504894074 100644
--- a/dev-ruby/patron/patron-0.13.1.ebuild
+++ b/dev-ruby/patron/patron-0.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,7 +15,7 @@ HOMEPAGE="https://toland.github.com/patron/"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND+=" net-misc/curl"
diff --git a/dev-ruby/pdf-core/Manifest b/dev-ruby/pdf-core/Manifest
index 41925f8864b7..9c98c09e8b94 100644
--- a/dev-ruby/pdf-core/Manifest
+++ b/dev-ruby/pdf-core/Manifest
@@ -1,5 +1,5 @@
DIST pdf-core-0.7.0.tar.gz 43382 BLAKE2B 55116d0d997d5e76d94fab0be9bbea273bcd677fee951a71e3209bd764560c4f14fcd55ccb11748041582a12d4a06819a6203453f0e440718533a92287dfcad7 SHA512 c99409284e9f7f929902d88ff7943b3dc6b37c32d67ceaa15ad79e1f9a02b561af59889dae4344a1a7749edbb6705e06f6ca356f08ca38742a2623168d53d29d
DIST pdf-core-0.8.1.tar.gz 44159 BLAKE2B 9f199a76434ba1813a9d23f1d489a7aa9eea2bb76dcaccbf35323b1d36beb88ee2a2d642eeab872c3ae4911ff461cb3335d8a5d7a90b880c3b5bf52fa40a15ed SHA512 83d5adfb77938caa1458c262ea466377bc5185ff35e18eb365ce8e20f4f317fe17cc50043c2eb76d863bbadcf13f91cd792b2bbb4828d5383fa0e8b8c20cc8d0
-EBUILD pdf-core-0.7.0.ebuild 781 BLAKE2B 0e94b10271edb99ed4b6c95f9ffcbca844ae77b1ac4a5b98ec10cea87c904f1f82118a036e0f03f48e2255f09cc7ae72986df787ee7284166c48731a84f8d587 SHA512 f9fa99e138f8c42d5d09df217cace04c04997857afff02ebf38b786da4e2804875ab91544b31c50b9eacecdd6a848d9f977a3a2a67fa7eaf5d8dceba0edbf61a
+EBUILD pdf-core-0.7.0.ebuild 778 BLAKE2B 4e83f00e1897f47246456877b9b7b025331ccbad3b2f92433fe37ec272276637e8e8565e455f772d1fad566b95b3663a066d05122ff5d6b3b87aed96587aef04 SHA512 9d82b3dafb67be717e82a8344431b66747a43c7fcc51475747e60ae34f52059c47a8cb3d18e59846ce1f8b64fbf58942bdc77b202fd7f78b3dedb848a4834831
EBUILD pdf-core-0.8.1.ebuild 781 BLAKE2B 41507a68f49163a1bd6b10f04eaeff0825f42986859ad80d0c756d692c2c7e825e452bc80e77f6134ddb2604824c77d02c91f33cacd170c150f708e1d447834f SHA512 95b494a64e79eecac49971068dcf915f3abad48a8abb9d8314d0f2d018f043175288fd66a644cc4aebfedfab0a8a5da213ebbd7d94e9d43a042d7e4dd516ba5a
MISC metadata.xml 343 BLAKE2B 1c70f6275d3aec7f1414e408ec97c954da1bc047b76c39efb2a4d984dd0af20a0410235c74615be73f33bb8018d244f3a267ec3897763632672216ed13a39ae8 SHA512 def6cce805afe3c3ebaa7db7003f7f4c62f9a7bdae71dbfb9f4ec7ee39947b85952a5a49b8dc473fddf03b26aeace6a0e711ae4d0bd94d2d9d49881ffc9086c9
diff --git a/dev-ruby/pdf-core/pdf-core-0.7.0.ebuild b/dev-ruby/pdf-core/pdf-core-0.7.0.ebuild
index 2339dd6b6a1f..e4b3c4bfa7e5 100644
--- a/dev-ruby/pdf-core/pdf-core-0.7.0.ebuild
+++ b/dev-ruby/pdf-core/pdf-core-0.7.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/pdf-reader/Manifest b/dev-ruby/pdf-reader/Manifest
index 8b054409c4b4..7ff7ff6948c2 100644
--- a/dev-ruby/pdf-reader/Manifest
+++ b/dev-ruby/pdf-reader/Manifest
@@ -1,7 +1,9 @@
DIST pdf-reader-1.4.1.tar.gz 10236680 BLAKE2B 86fb137c65b47717e758473b94ddbbf52def3ae0edaecd7b5eb3f0d880f664c9ff6097221f43d64247b006ed18220f4f9a469d6b8574592750a1d8a468ce7ddb SHA512 aaa53dafc2d58dc591f708941907ecf14b1ee73362a7bd6d34659103d51effa90888560733747ca1bfe3d217cb6834109e06b024f40a95214880ca42f54054e5
DIST pdf-reader-2.1.0.tar.gz 10977233 BLAKE2B 5922b218108bf87c1b670e8392246a3884df66b9cdeec7e982c6bc2bb39e28bcbd64a0778693731309d51cb92ad6651bd5d894d84de3acb60cf3eaeaa2b77727 SHA512 edf41a75f89af70ee75cc1a3aa44adbc7200ea36bc671479cc652b5263dffb23a62ec8eab70eb0e137f1c7154766bb803260dcfa8973578a684b10cf09fe94c8
+DIST pdf-reader-2.2.0.tar.gz 10976940 BLAKE2B 1323310319e841f1498adc9f88cef9a3dd624482310f81bfc471e95df16113df931d76d6023fe1830c4e678e65b54a57fdbca6af2c91cbd2ea00d0b96c785917 SHA512 e8e58a64f3a474752b5b49cde0b48cf99c09c1aaafbf539eba87c74394e060c2a09d911a250e11b32833ed3e905dd2b5ed5b75bdf71115b07e6bb0001fc59329
EBUILD pdf-reader-1.4.1-r1.ebuild 1070 BLAKE2B 9f15a43900f836d3e016adeae2b4d2d365afc1ff0d1de9836dce15e6f957475b0e9f4bce45c97fb7f40bc8cc1e0943b75c4979119723da6613e2f82295fe981c SHA512 5ec9f8660232543d03f6a6971eb0dd9735e54c0a7bee429d4f2c654b2c90217cc9fbc060a2522a90e010fbcfbab9cb8f86ebc59dab70e3a0c83619c3ddcb7e39
EBUILD pdf-reader-1.4.1-r2.ebuild 1138 BLAKE2B a49f2c262a50d57b8de3fc27e2a69e6dfd9732f70dbae76b0b70f3aa22c020fdf509b6733f13069a322abc965e58c5917a82a7ddd200e2d6269dd40f8e6171ad SHA512 f31659ee4c07b7ef3ff706f92daf3b642bf0d0b5e5200e2d3265d9c5aa7bf79af0e428c2fb13ba1cb43e48ebd57777e4eb835f885ba430b8f8b60358c6049e86
EBUILD pdf-reader-2.1.0-r1.ebuild 1175 BLAKE2B 126ce0ea652886b1f40e304ebe20fa60a9fed599caed096e109214b58ae7ab7413de46e22e2e2a4f89099fe49b2a3f0240fd1eac5a63f3ff8c48fa3de5a888e2 SHA512 9d6f07138b8527ebdc2318e3a2a1582ce3e637a0ae22961ea20e845e50d25f53dada55f20d218a7f29e5e974e79d253434010c8a03468ba4d2af07b640d0e3e3
EBUILD pdf-reader-2.1.0.ebuild 1094 BLAKE2B 1cb724433ac5d1a8e71b64d8bdb2dcf51f1308493c7695f09460e6354f627acf73e334bf3399b715e52d3765928daca2d14fc327eefa26559bc7087741c885df SHA512 78e861388ae37560d8cb52ac40aa5ed51b57c9d7c09a91c95a02d90871b68376f1f65842180c16aa2b871adf969a5d61bdf89c27ec035daa8275da225a3b70fb
+EBUILD pdf-reader-2.2.0.ebuild 1172 BLAKE2B ace60960a287c50e74add14008647564fa1a6a50ebb390c4df0b88440c3bb2b917d36fe89430d379d8637878babcb24c8b8d9b327b6381b93b8c0a4f66281511 SHA512 1fcdb84ae2c5120b5b59e8261877f2c30658cbba3dab0e8f7ad2d193fe1813fae6e7d92831d767bebc177295cd5ebb3477e95960c15994379fc45504177ce0af
MISC metadata.xml 340 BLAKE2B 870883ff3971c347d1b9a28f228629d1c972c8a7e1695d77755316a864b74a8b65190d6b1cb07e55e8138321b91a6d9afca61872434ad9c13d081ce47e75d3b6 SHA512 8746d7bf7de89f49d161945c3dd434efa275799aac66d981edabec64ee789ca5864d69f3bae738b3c5ff26cc54b1d824f7aa35b2b9c9624e07339794b56d029b
diff --git a/dev-ruby/pdf-reader/pdf-reader-2.2.0.ebuild b/dev-ruby/pdf-reader/pdf-reader-2.2.0.ebuild
new file mode 100644
index 000000000000..5316ff2ed2b6
--- /dev/null
+++ b/dev-ruby/pdf-reader/pdf-reader-2.2.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+GITHUB_USER=yob
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO"
+
+RUBY_FAKEGEM_GEMSPEC="pdf-reader.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe"
+HOMEPAGE="https://github.com/yob/pdf-reader/"
+
+# We cannot use the gem distributions because they don't contain the
+# tests' data, we have to rely on the git tags.
+SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND+=" !!<dev-ruby/pdf-reader-1.4.1-r2"
+
+ruby_add_rdepend ">=dev-ruby/afm-0.2.1 =dev-ruby/afm-0.2*
+ =dev-ruby/ascii85-1*
+ =dev-ruby/hashery-2*
+ dev-ruby/ttfunk:*
+ dev-ruby/ruby-rc4"
+
+all_ruby_prepare() {
+ # Remove bundler support
+ sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc examples/* || die
+}
diff --git a/dev-ruby/postgres_ext/Manifest b/dev-ruby/postgres_ext/Manifest
index 320a3694ef67..239b00d97fd0 100644
--- a/dev-ruby/postgres_ext/Manifest
+++ b/dev-ruby/postgres_ext/Manifest
@@ -1,3 +1,3 @@
DIST postgres_ext-3.0.1.gem 24064 BLAKE2B 013a5b146474006f5bf15c5336b84b279a2d92afa632faa8e2c237f02bd4d899fb7ce7f7bda401df7b686ee7e952248db1278aeced9067a15343d13f5a5f832d SHA512 da1f47e90e12229f675955491d21eea56a349213db963e7a6e29886c1f5b8773a1988ca224be4abf5163e66e4189d98e9adf85d61e201488e5c13b36bc6f7b4f
-EBUILD postgres_ext-3.0.1.ebuild 1468 BLAKE2B acb7bdbafe6d7e42345563058aadef2fca64abeed14cee3b65b8a3c7fc990b193cacff915fd49cdf7d069857bc31e85ef4e8c911571973185e7381081fe77e2f SHA512 e408fdacebe667d061cdf09376d6cf6feeaf8bb707302052a9bed9d86e8833de869b70b573568ccee7107f4aac618bac0f3b4dbed6570cdefed0923473ec5d82
+EBUILD postgres_ext-3.0.1.ebuild 1448 BLAKE2B 2bbe5af5da1795110bd86680e39e08959bb49c52e74ed75f53bd4e6d251e4161a7d2cd7539fe00098981fa843b3180007fa62133ade6e6be1cf71fab52fdca2d SHA512 9230f904c8d967cb6a084e7f177ed3fc45be38ea96d05029f9642bf3280b2f00dee5de6e80b9c3c99d63e11f22b89c2f051bcedae1b50bf2d12d2aeeb48b8531
MISC metadata.xml 343 BLAKE2B d0e9097262d31b024b2c77f30e35d4d905b6dc9477f670e00d34bc7e60f54a5df408280bc65e168d4b9d0b37ef0e4f479aa485762d14952f7c13a2740548aa13 SHA512 b00bbf491b1dca98cdcbdd8a23982a5120205f07e9948c453c9c18ae3233e450cda7d6e78986b4a1b6ae17db15307ef9494be4e85aca31b453e3531ff0de060e
diff --git a/dev-ruby/postgres_ext/postgres_ext-3.0.1.ebuild b/dev-ruby/postgres_ext/postgres_ext-3.0.1.ebuild
index 37ff049a3b7a..907385a5ddb1 100644
--- a/dev-ruby/postgres_ext/postgres_ext-3.0.1.ebuild
+++ b/dev-ruby/postgres_ext/postgres_ext-3.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,14 +6,14 @@ USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Native PostgreSQL data types and querying extensions for ActiveRecord and Arel"
HOMEPAGE="https://github.com/dockyard/postgres_ext"
LICENSE="BSD"
-SLOT="$(get_version_component_range 1)"
-KEYWORDS="~amd64 ~arm"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
# Requires live database connection
diff --git a/dev-ruby/prawn-table/Manifest b/dev-ruby/prawn-table/Manifest
index 0a1e9507b523..bd441dfc39d0 100644
--- a/dev-ruby/prawn-table/Manifest
+++ b/dev-ruby/prawn-table/Manifest
@@ -1,3 +1,3 @@
DIST prawn-table-0.2.2.gem 64512 BLAKE2B bdf1beb86aa1bc6efc9530577a98cf5e32dc3930decff6b4575645e47a53ef4c2f06f7c460c2d07e5cc875a99e1194bd1db629acf06d2a2c214402f71f4a949d SHA512 9a3c749c27b5588dc1006b952c3f59ad938c05b98575cdd6c6cf6df9fb8acc5a1cebac0e60bbe6252ef2a1df3750f2860338c2234e362ea2c5524a0bd38bb47b
-EBUILD prawn-table-0.2.2-r1.ebuild 834 BLAKE2B 87aeea77b380950a825ef13c62d1870a6caa61ec62e9803c07b08ce33fcb77779eb3212ddba1add61f57c42838e2b8ee620158161825651406def7d3c2be4a5c SHA512 4844aec1329c58db0533daf0bd042dff9a5643d407358a21cd4f806909b42d4757629e1e8a80b1c23b895bfa78b78cbb6ef91ec184e5ddea55a37be6c2270da1
+EBUILD prawn-table-0.2.2-r1.ebuild 831 BLAKE2B 28723b073201bd3fd939f958a89d07094492fe0e103fea5501b5b78e03d1c4ed07dd009d5463b47d398de69bf9e2ef3377bfed0f297b58d59c078748a3a0f21f SHA512 a874a81cae89f92cafd9221f46d8195c7029259b35682654bc6fbb42b399733f8a25cc76d011ca67a7761fdcad895c4fedc30ae9308b0a4a52c7d973556e2b87
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/prawn-table/prawn-table-0.2.2-r1.ebuild b/dev-ruby/prawn-table/prawn-table-0.2.2-r1.ebuild
index 1cf971027d6f..03ca8414aa28 100644
--- a/dev-ruby/prawn-table/prawn-table-0.2.2-r1.ebuild
+++ b/dev-ruby/prawn-table/prawn-table-0.2.2-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
diff --git a/dev-ruby/prawn/Manifest b/dev-ruby/prawn/Manifest
index 876710e4739c..ac0b314bbb45 100644
--- a/dev-ruby/prawn/Manifest
+++ b/dev-ruby/prawn/Manifest
@@ -1,3 +1,3 @@
DIST prawn-2.2.0.tar.gz 5215662 BLAKE2B 7130aaa4e9e9de2f15148f9c3a7a713ebb9808047e59fc156566f3a44705055b907284ce6690ff2e803702ddc3eb304b32e8f8c0049badda348bf4242df7e14c SHA512 a714f3cf47439d2603afda66cf4202ab9fdda0b6aaec120fd65df4e29d4b26155d95392487131c16d451ebe8f774aa6d64227670fad7b151cd0a514d3ed40b06
-EBUILD prawn-2.2.0.ebuild 912 BLAKE2B 4fb07b1f23296bd2f33c3e9663e168d9aa619bf3f98905be36b67a97ead0f37f039688c6e392e466189a66a1007d39777aabf45c3511a586ef3af8c3653c97cb SHA512 b8bfa875a3aad7a29df45a47d6a5330b20b14154452a038c1db3ed7082be365fca97567d56b8e034cda8e5c462dfcb544b6fe217e2ebcacdb1c0dfea17cfb5b9
+EBUILD prawn-2.2.0.ebuild 907 BLAKE2B dd4d6a18bc18179dbe2d1c2700591767259ed400ef633e0c94f37ed373a3f9bba38366d7b2f85cd6f5cf9261f3c14e120bee142f29c4407ecd5613fa81f90e32 SHA512 f572b2565a5df48dde95ba937329277b3e57c9df191fa974e950da81b72c175d1544369fee8af603fd035465a15ee99c7ddce8b1733ee89ffae2998aca8cc368
MISC metadata.xml 340 BLAKE2B 4d87947e53d3063f83e9cd52f2c11eaee8b5460d3272302eaa91b93c572bd536e69c38d69dab0f94cef4507a6cadc48f4c81d2b98ca4787a02541657e3f370bd SHA512 ce287fd4dc9d9442611b519fa8c8607b37072965c8d1902f25e9444a375c9b6907850a9d9f3bb3ccae31a7994bae05a6235bada27837dc28fe045c12cde61358
diff --git a/dev-ruby/prawn/prawn-2.2.0.ebuild b/dev-ruby/prawn/prawn-2.2.0.ebuild
index 7b2c30eb9c31..7ce4add5a494 100644
--- a/dev-ruby/prawn/prawn-2.2.0.ebuild
+++ b/dev-ruby/prawn/prawn-2.2.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -18,7 +18,7 @@ SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
-ruby_add_rdepend ">=dev-ruby/pdf-core-0.7.0
+ruby_add_rdepend "=dev-ruby/pdf-core-0.7*
>=dev-ruby/ttfunk-1.5"
ruby_add_bdepend "test? ( dev-ruby/coderay
>=dev-ruby/pdf-inspector-1.2.1
diff --git a/dev-ruby/pry/Manifest b/dev-ruby/pry/Manifest
index 4c0d1a42549e..ea03d100c52c 100644
--- a/dev-ruby/pry/Manifest
+++ b/dev-ruby/pry/Manifest
@@ -1,5 +1,5 @@
-DIST pry-0.11.3.tar.gz 225483 BLAKE2B a8d680c095a887e2612b61ef2f892ece8468e447f08e209b97494844fb27cf2441b8d575125ac5657b6f0feefa8b2726bfd78966ce44da1d96af84982918f428 SHA512 6c5c983d0d446cc7cf105797083d932d95db9821215635cd3929ce2e229e21c4566d0644a6283de462e735aef577cd8c115589d2dd8bac88ac2f911be0bf729f
DIST pry-0.12.0.tar.gz 237643 BLAKE2B 3c1d749c4df638652d0c9e2a11efe1c48225f2aa434e1adb3323fa5cc21fce40f12c7cecdff20589e8329acef30523114292a2834392b53f5d31c40132bc4232 SHA512 bd8ea74c281d64262d499970c0861659679670f052acde37f1d7fa50f2184c816e5681ef2566bf3a6010d150f9c649b39024a79a269e2a7b47057e1d8173d2ce
-EBUILD pry-0.11.3.ebuild 1183 BLAKE2B 7c056cb9b033556b1bacf8457d4fb059947595272bf4b77d82dd1efa067eaaf0d194186072609ac424606e0944d0e295d8985ef9842b1c4f9fd8f2c906f18963 SHA512 c9424ef1fc6fba78a607369ea61929201f14d67bc5631d7ed4a2f89dc098c725e2d9204fe4cc51477126b204282eb24762786db8ab78e7681f6f1cf9352ff5d9
+DIST pry-0.12.2.tar.gz 237824 BLAKE2B 2a99e6092968150f2c685bc93004bd596adbe5e289bd52ee68f11b52512ac43d0e7079b8129445160652c668c355edae97f1fd0fd2ead940f769831ac9ecf4ff SHA512 b3a2a9a26d7062b994760fc5ca6c8b477813e215624d88ae56d23703429d3d8d21357b5d89583c1af1c7654f892c0c57ffbc6dd6b6f126e0a6b786c7c48df6af
EBUILD pry-0.12.0.ebuild 1173 BLAKE2B 4030f510c1a19efbb3924c9c71947bc83c1c5991645c5e7178614c53e527d5ab07a5c9ab366aea6a9d04b006c5ff42e178a54ad2f487026a4143c1c0a94e015f SHA512 e5cce7a60c3236f85d58ccef83f1e17674c1f4bee2e1847d31cc025363254591a8810c27e88b7ba72c43a30464e3c18e8b3501b9098e7729d2ccf7cf0d897087
+EBUILD pry-0.12.2.ebuild 1173 BLAKE2B 4030f510c1a19efbb3924c9c71947bc83c1c5991645c5e7178614c53e527d5ab07a5c9ab366aea6a9d04b006c5ff42e178a54ad2f487026a4143c1c0a94e015f SHA512 e5cce7a60c3236f85d58ccef83f1e17674c1f4bee2e1847d31cc025363254591a8810c27e88b7ba72c43a30464e3c18e8b3501b9098e7729d2ccf7cf0d897087
MISC metadata.xml 333 BLAKE2B 0c32ac9d2cb59e7aa1dfca56e88a2a38b783bdb2779c9336eca40d06770f02252442afb3372c1a786bc491693548c145079b3aa8e61fefeb0b81209f0afe3fa5 SHA512 4bd968aba7e36044799dfb4abba1a0127c4aa4ccb4e7d1830dafbf27c6c9e94fcc29ad008dc527cf2c409c8308dee14f803946afbf716bc22d9d3f716b951887
diff --git a/dev-ruby/pry/pry-0.11.3.ebuild b/dev-ruby/pry/pry-0.12.2.ebuild
index 69555df8eb7c..dca7baa3cb19 100644
--- a/dev-ruby/pry/pry-0.11.3.ebuild
+++ b/dev-ruby/pry/pry-0.12.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest
index e69be3237443..01306e739f2d 100644
--- a/dev-ruby/psych/Manifest
+++ b/dev-ruby/psych/Manifest
@@ -1,9 +1,7 @@
DIST psych-2.2.4.tar.gz 133451 BLAKE2B 665a234b88ff9b5f2dcd6ddc0fb249e2af6a2594b1e3817e68fa47d58556f211568b61d416be3afc91a1cd40237530bd0751d52d49a63ccccf2ff196d7ec4faf SHA512 f56b0e68ba2c6884eaf645f4784dfe56667b8527def29bcd2a36e9f47e11acbdd4a0bb7025988b28cca1413f9f15524ef9fbe61efef3ff295cce4733d3143894
-DIST psych-3.0.1.tar.gz 133120 BLAKE2B 322b44a23bfa5afdfaa7f90681b2c0c4525efc88c30950ae4506e7d990ca117c840491b2bcc0ab1d931a4febe8fe67cab73933ed5265a41cac451746e93a9138 SHA512 7a77b6e0b881428f07c147ff4e4752dc563e4c76f8a3d3f9fdf5ec9b95efd2d2fd8109f131a5f911d905f420f0bdc8631411b80f38f753d91511ca7153937075
-DIST psych-3.0.2.tar.gz 133139 BLAKE2B c337389b9bde02ca6e7d8058a605c1597aa17e5a8b3543e21195c471b29d0e3fc865c29126fb9c58bcb7be47f03483d47437f26f680138033a07f6a670410110 SHA512 158a14added34fc410f6ef46b3c64081a16d22021f99e000fe83e9ee7cef65c4bfbc37d580873794f678f60f8070275d3c7c471d5eb75c6e1fbc5c36655b0d46
DIST psych-3.0.3.tar.gz 133778 BLAKE2B c28ba4ca2fa8b042bd8f13294330c7704401d861ff082fc2b97c59b7f5ab29001a44184992eadd78fa125ec14ca71c9e79c5e71bafe46471643ed0fd62180165 SHA512 cc2289dcdcaa7f812d03580bd05894fb66c7c3c161535c8f17f790a6a9c35c5623462102276f63c54b884a82d86359b3e0f455b2427db3b6987ac5d71010c8b4
+DIST psych-3.1.0.tar.gz 137194 BLAKE2B ab2678d44ee0824ac64cffd03f7d3e204c1c097c27f6aefe5701f663fc4e6f8adfc898f3c666c1485e6719b2902d284e8191c72cc4b35cec0982e31188b3319b SHA512 c2919840462502bca6c1619409005f3904816048caa08f9637ff6e306542afc566bb3f873e615581d9d6fcb6ace8a30c080a21523714c18d8e639d70026ed153
EBUILD psych-2.2.4.ebuild 1081 BLAKE2B bb889cc8ceb1de707295b79d0c021486bdaa7aad0b3d5dfabb5162f9634a15e6e3cffd4ba670c035a9ee89c3806b35a8f2ec29b6930d562c92640a1a27c849d7 SHA512 f2047f58babbf1893647c28b1a8346f7f3c4b61c229206714aa5185817439766f192c54bddb82b6d14767dc1a0542cc879478c6e3b2abd63f3bca99f99a59b1b
-EBUILD psych-3.0.1.ebuild 1013 BLAKE2B 69fe8adec5070f4f4011922a0b16b378700877dc12a420bf98a81b01f896e04181f297eaa889eeb653d8dc96bef56c16bd17c877f890785da81509c8a2b066c9 SHA512 d6fc28434460057a07598d0ef837b1547cde0e1a64270a226572fd93ef02fda55b70fdcdc66df8c9658e757dc492c66a79186e3bbadbaff492c44e3d4ebfb5df
-EBUILD psych-3.0.2.ebuild 1020 BLAKE2B 36e99c1200816d8a8ab859fcb3756dc8363fabe4bdeeb0f91c2ba7bcf7f78d32a744d2777c1a4679b944032e0fade7b093913cb2a466c802f061fc30572b6c23 SHA512 d6faeafd63a3d25c4e414e818bd56f6c3891bf82aa2904d76ca8262b0a1ca7b9b908d931cd372f53a350f486f5792412f4fcf4fcac1b8904e83ae3ea0bfee356
EBUILD psych-3.0.3.ebuild 1010 BLAKE2B 0100f53670d57576e83870ca2a72bad6ab38bccdda369ad9b7b0b9d7b56e03946c06106ce50dafa9a91c352131310de55e9c36b597ce9ea9c8b15f203d8a6372 SHA512 8f8ad8c37bc5fb1f083aebbd8a190b7c03f2a00950df394ed458313524fdd76856e42556e482ecea413a899eb5c0defdfb327c08c3b6c62fc87bb951fab5fb05
+EBUILD psych-3.1.0.ebuild 1128 BLAKE2B cf37fe1d2bad44b16a21b46e5608750e48214f969ad239afd39a132d4a9b47e8054d7c4ecf77b1b07759a98e29ea0ac03eed89d0d6e482bdb58c94dc520bf6d7 SHA512 169ab94502ffbfa7e1dfff967b364940c006195fa6afb07822436fd51d3ea4eb215fe6b899894098cde296f8c39095a4d627c6ce6b8939f28ee42a42558a0af6
MISC metadata.xml 342 BLAKE2B 0ef324da844625ecd5d24a84a61f2845b689deec699669df0fbb6ce980509c10b1597047f917577cdca9121892ceb30fdd777fd2c66892e16ef41bf011b2cf3c SHA512 d1246a904cc4a3185ba2d91dcc6be5230461555cb57d71f1715c163caf5f8954937cbf58ddd71647a0662b65e59e917dc2dcf59d2ce92e9d8e600a3818422ca0
diff --git a/dev-ruby/psych/psych-3.0.2.ebuild b/dev-ruby/psych/psych-3.0.2.ebuild
deleted file mode 100644
index 31cf61558e3a..000000000000
--- a/dev-ruby/psych/psych-3.0.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A libyaml wrapper for Ruby"
-HOMEPAGE="https://github.com/tenderlove/psych"
-SRC_URI="https://github.com/tenderlove/psych/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND+=" >=dev-libs/libyaml-0.1.7"
-
-ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
-
-all_ruby_prepare() {
- sed -i -e '1igem "minitest", "~>5.0"' test/psych/helper.rb || die
-}
-
-each_ruby_configure() {
- ${RUBY} -Cext/${PN} extconf.rb || die
-}
-
-each_ruby_compile() {
- emake V=1 -Cext/${PN}
- cp ext/${PN}/${PN}$(get_modname) lib/ || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:test/${PN}:. -e "Dir['test/psych/**/test_*.rb'].each {|f| require f}" || die
-}
diff --git a/dev-ruby/psych/psych-3.0.1.ebuild b/dev-ruby/psych/psych-3.1.0.ebuild
index 9d9f30211c18..bfc8c27d3a1e 100644
--- a/dev-ruby/psych/psych-3.0.1.ebuild
+++ b/dev-ruby/psych/psych-3.1.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.md"
@@ -22,12 +22,14 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
-DEPEND+=" >=dev-libs/libyaml-0.1.7"
+DEPEND+=" >=dev-libs/libyaml-0.2.1"
ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
all_ruby_prepare() {
sed -i -e '1igem "minitest", "~>5.0"' test/psych/helper.rb || die
+
+ sed -i -e 's/require_relative/require/ ; s:lib/psych/versions:./lib/psych/versions:' ${RUBY_FAKEGEM_GEMSPEC} || die
}
each_ruby_configure() {
diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest
index b6f3f4bd261b..1382f580789c 100644
--- a/dev-ruby/public_suffix/Manifest
+++ b/dev-ruby/public_suffix/Manifest
@@ -1,7 +1,5 @@
-DIST public_suffix-2.0.5.gem 89600 BLAKE2B c561b32a26c4b605821eff66ae2afef17988c45d954a15b04a7174b202851e6dd0012df32981146a0cbaadfd0358b1f67be359b5526a65de2a3b0f7061ee7beb SHA512 d261dec44c11803631e267f36d82a59278d90dceb2811233ca511e895c5f1a58005b6afea980bd1bbd78bbfc7a3a4e02f9f1fbe351fded38be340ecc235da383
DIST public_suffix-3.0.2.gem 95744 BLAKE2B 5c06af572214760f7d2a176e1b6603ea9bf0f45c91633cdead841ef8289b7c9ae7ae5b0400d5248d3df4c3bc81d9bb357de622fb85a9c3a67f4973872bdee94a SHA512 eafab08d0114212798390b4b5e9472fab98c91b38ea836c76254673e48bd068afeeb5ec4a2685bdb030ea78e4e5ea0be10dc3b742ed30352e11ec7a7cc1e7bc2
DIST public_suffix-3.0.3.gem 96768 BLAKE2B 0ef8da7c32a2a1268d45a03a46f9a7de9da312fae2b2461692b1eefca09075029972ef196ae5c531d85140cc5da4107ff47abb16129b19e995357d04cfd852b4 SHA512 8d80d126bb91162d9228dd515c2e5cee466134493e874c136831eda11293477a035ec05436a16dc0bf720b7b38b15664e8c1d9b5f4f140f4054fc387565ea275
-EBUILD public_suffix-2.0.5.ebuild 793 BLAKE2B 63883d1db9db91b8e76c756889813a48eda032776895d67ccfe07eb7077f61a0bb1f3916d6ce0425b246ceb8a04068adc03be92689a4a0b68de9fd5920198746 SHA512 47f42be38e0d4ebb1c84ae66230f70bec51ad872e664d9acfb1ba62f13008513fe438f47ce8be13464e7308c2466bb10eba85e10c0ef300b433e1080106f8b2e
EBUILD public_suffix-3.0.2.ebuild 834 BLAKE2B 35f65e5abe8032946dbae78be95f3a11f91380f74e8b7736f025c05fb3b68181e7b8712081a3908ae4460ea2a539428acc92b330de1c65573f2956cbbae72402 SHA512 e574ad1b94f28ccf7d19daf05abaf1ad76760499e262c17249d6de12f6f17917ccc9bb7739c33561d48b73de11fd3f253cea1e228c7a22d5c57b8cb197aa961a
EBUILD public_suffix-3.0.3.ebuild 829 BLAKE2B ceed0f9ca69723da1ec895cb677bc2a0267a1c81615e6eaf0fde12f86d8fabacefd332dd948727fd14effe4ec02b896875fe5e4e5e06e4e37708178e511318b3 SHA512 383d3266b1553e2d03ba478f16f2f764731a6785413fc8eaca932de55af2171fef344f16bc0416098dc1defb2a62cba385876f7b7f22cc8aeafd890166058ff4
MISC metadata.xml 340 BLAKE2B e5ff0b06a3e6205a270389a1aaec9cb8902fad8e9b815e650b9be53276545b401565d8f7b1167ac415766a809fa2358289811196001e840d9d8641bbe2ff281a SHA512 e5091bcfca152fb1301ce5969cb5ce1e65db3452926c5b75db5afb284e28f44655495663fcce3ba5718b9817d1e3f6db491fe8da96732181926ccd58b36d7f20
diff --git a/dev-ruby/public_suffix/public_suffix-2.0.5.ebuild b/dev-ruby/public_suffix/public_suffix-2.0.5.ebuild
deleted file mode 100644
index 64a4157487aa..000000000000
--- a/dev-ruby/public_suffix/public_suffix-2.0.5.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Parse and decompose a domain name into top level domain, domain and subdomains"
-HOMEPAGE="https://simonecarletti.com/code/publicsuffix-ruby/"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-LICENSE="MIT"
-SLOT="2"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/mocha )"
-
-all_ruby_prepare() {
- sed -i -e '/rubocop/I s:^:#:' \
- -e '/yardoc/,/end/ s:^:#:' \
- -e '/bundler/ s:^:#:' Rakefile || die
- sed -i -e '/reporters/I s:^:#:' test/test_helper.rb || die
-}
diff --git a/dev-ruby/puppetdb-termini/Manifest b/dev-ruby/puppetdb-termini/Manifest
index bb608ecb26e1..5c5c1e59ebf9 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,7 +1,7 @@
-DIST puppetdb-termini_5.2.2-1xenial_all.deb 20540 BLAKE2B 2aa48a9de8e512d81fd2e38fff4664bf3ccc69d4fdc6558edf1838171dbc01f3e87186a84a3308c33955336ba3b7d0d70dee640da0cf145ed1624d2341f7614b SHA512 7ac62306b16af0ebd9423a66ac911d35ac11403f45b03d2efe0a4d7c2aec3572670abd0c8930bd3b141c8d4a3aaf1c0b849535e74361b0b1f273b93a6bd855e8
DIST puppetdb-termini_5.2.4-1xenial_all.deb 20538 BLAKE2B aad000bc0e13e3c97f4428bca88653cbfd76db2e5499f2acad90afcff58847e1dbaec9bc9ae8ec30e21c9b5c8308061b7d51058f0a17e2936d6dfd05ccc650f4 SHA512 98e871a4867735a8ca677ee3fbb6ab5e8718e78623fe6d497a3c680e090b86a0cefc35ee318f6f5abb45ebfd02d9bf75a04f0f1fc48ba654443c5c4ca99f3180
DIST puppetdb-termini_6.0.0-1stretch_all.deb 20618 BLAKE2B 939f224a25d404e733816af5025258ae676454d565730c5173b9a4ed1b2e96af5a52a2adc2b56706fecb64ee1e20bdee8a3fcc2affe5eed8075d4fe869cdfe6a SHA512 ff9ddfb86dbe6167bc405c184f798b07880090f6b863256a9402f72dad44d95e3b077ead3b87fce69f0c890a6039bdbde174206bf8c7f53d0c200013fad72cf3
-EBUILD puppetdb-termini-5.2.2.ebuild 658 BLAKE2B 94ce86150e8228a994207160c454fa5d2adec923000e3056c8c94af52be9e970ae143e1c5f885adbd0aa2a17fbdb5f59eab9465c9beec94d98949a6eb652284d SHA512 44ad07412a536aaeea6bbc9e73c9beecb68df91e12f5b5818c3a2fcc7f472bca9e08853b2b1f7f6412e91a0c65bcd4da11a81da73471f75c7eb79ca3df8e9757
+DIST puppetdb-termini_6.1.0-1stretch_all.deb 20602 BLAKE2B 915e9fecf0a217d544a968b98295c8381fb21bca33b3449c779d8f9d508f3875a814a6b1c83eaa7a2e036e4c389e1da81602413cff31669f77f7ee3e945e75f5 SHA512 34862872e8292e06122b8eae7e52186f111d3ed486325af4dd279f1be67d4fa587755168af29ac0c46dafa61fae18a3a973a4b9edc672c5f24eb7873f9ecc9d0
EBUILD puppetdb-termini-5.2.4.ebuild 658 BLAKE2B ae9429d33a65439a01c830746c723aa118126782ae587adbd8c2614292309be0e981b117b2057ccdbea1a3a9f545bdfd1722ce43eed7520288a646d4c70e0711 SHA512 ce99726c37ab4e7435b649e74def768077ea61c49dc0971bafe7e9fdf8e0a0a6942ca64c12937ea6625194a0ff8dbabd4181bcbd6b6654b68ab395c4dc62d203
EBUILD puppetdb-termini-6.0.0.ebuild 655 BLAKE2B 52acdd65134d90870204dd29c32bafd14dd223214696fb488926105a120b3230745eb8cf97341d6b2f2f79c6ba378b88c212b563b2f175ceddaf0d20e7d22242 SHA512 0bdd807d63b4718ae720f5a8d258affba8b4e20bc37b1abd85e3c9353d128e98a651de508539822d19c05cd8c57fbfba0b03db173b845c453c9455fcbc273617
+EBUILD puppetdb-termini-6.1.0.ebuild 658 BLAKE2B fc5fd41d2ec9855bbb83ad169e9a7e0737cca9c2de43d2e4ef75a62aef2c63aae296afbce82c02eb2a6dff15bb0923dd64023c62a0ef598ae74765dcfd4f1995 SHA512 a4e151bb3c693280d8f9bb46e9987b6a4e37cbabbe9612ccddf6def1204a85e750fc4750aae8af6231f5434efbfb456de9303643950df35523bb8124555438d7
MISC metadata.xml 459 BLAKE2B 90810b08bfad84e8e841bb1bbe1a2340f5f4a5b214642cef60a882dc8acf4f502d8e971dc04ab6a614e0437c8321c98c6a7566f0151475adaf8c0daa275c485f SHA512 122359cc00e8fa171933fb808692db59e25a4350a4efb72ca78dc5451e8b96f17fae32a8cd6e532f4c2fbaffc8b7d7bbb1ce141ce1e48d93c928cfb3ba3cfeb5
diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-5.2.2.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-6.1.0.ebuild
index ebd00d8d8025..7fff13119729 100644
--- a/dev-ruby/puppetdb-termini/puppetdb-termini-5.2.2.ebuild
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-6.1.0.ebuild
@@ -1,21 +1,21 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
inherit unpacker
DESCRIPTION="Library needed to connect puppet to puppetdb"
HOMEPAGE="http://docs.puppetlabs.com/puppetdb/"
-SRC_URI="http://apt.puppetlabs.com/pool/xenial/puppet5/${PN:0:1}/${PN}/${PN}_${PV}-1xenial_all.deb"
+SRC_URI="http://apt.puppetlabs.com/pool/stretch/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1stretch_all.deb"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
# will need the same keywords as puppet
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND+=""
DEPEND+=""
diff --git a/dev-ruby/pygments_rb/Manifest b/dev-ruby/pygments_rb/Manifest
index d832ebf09ebf..97ad66caee39 100644
--- a/dev-ruby/pygments_rb/Manifest
+++ b/dev-ruby/pygments_rb/Manifest
@@ -1,5 +1,3 @@
-DIST pygments.rb-1.1.2.gem 1169920 BLAKE2B 3a864349dfb93f0a54cbe31c21afc1a8a4123f7e1e8e498f92ee19a6367d4dad318e07cd78d6e9aa74834c77e4e0bd6e9c8f12519e0ca2ef104099bc3960e0d5 SHA512 dee41bf20142b6a63396504b734c183049f84629e7a943bfb361458f6f8d55e9f84ac6c28bac069d839c519eaf562bd73c74e422ebaf750a7430690a8fad043c
DIST pygments.rb-1.2.1.gem 1176064 BLAKE2B 7a6651606a433a9f15853ee06c3fe9a02d266f9441a08cc92c0db4ba679a97a2a25aaa4e96a621fbda0553e9b0c995ce53c6f828793f4937de12b3089f12963c SHA512 f0fc63ec028169872e28e2181c6a10c8a3f5e7f07074ba9f43475a0b5aa403a03d7045abb03433b600ef3d74c460556355b4ee64be598d3b93ddb1e0bb306259
-EBUILD pygments_rb-1.1.2.ebuild 1540 BLAKE2B 7364bb2605c53dd1300ebee9a9dd6c2ff23a12c80a1cd9eedd56d2e37dbeb72781f5b865ae22bc94ff987c85db42b8ae8d740569baf03f285a405fe3f5183f1c SHA512 ef10529d30e8038e8aea59c93d86c932bfda000eb8236bc52b4f8ff51b8054b523ca13f7966031b4aea2116a056acfd314e2f8b29a24711dde11237591eca4d9
EBUILD pygments_rb-1.2.1.ebuild 1533 BLAKE2B f272b37494aae4228ded5ef6853eca4e4720ce190fb1e6d3124eab6a2d912551f7aa67aeb1d3dfb1c811b989fffa416e4b3cda3e1308b71ac1fde3432367ebe7 SHA512 964f32c1d43ec1654f971add27ecffc6d916df5454af61b89aa52400547bdee72238dff57690dab5f6a45e2f980ee7107ee10f726512201bad9db247eb751741
MISC metadata.xml 342 BLAKE2B c4cab71f5d398ab14a8e95598f510c092fa2cb34fd6facf4c59289c8f78f601d585207eba1ba4822ac6552ae12375e4e786873a55d2a34d2e36c02fa72ab5b02 SHA512 aa104434e5ba9d5a27409be91ee791f898e72aa38632b3c185c09071632915686dd5a3ccb46c24c911468d29cdfed6c6421bdfb0119c28bd5c404be4b55bf789
diff --git a/dev-ruby/pygments_rb/pygments_rb-1.1.2.ebuild b/dev-ruby/pygments_rb/pygments_rb-1.1.2.ebuild
deleted file mode 100644
index 13870c620f09..000000000000
--- a/dev-ruby/pygments_rb/pygments_rb-1.1.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-PYTHON_COMPAT=( python2_7 )
-
-RUBY_FAKEGEM_NAME="pygments.rb"
-MY_P="${RUBY_FAKEGEM_NAME}-${PV}"
-
-RUBY_FAKEGEM_RECIPE_TEST="rake"
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${RUBY_FAKEGEM_NAME}.gemspec"
-
-inherit ruby-fakegem python-single-r1
-
-DESCRIPTION="Pygments syntax highlighting in ruby"
-HOMEPAGE="https://github.com/tmm1/pygments.rb"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-REQUIRED_USE+=" ${PYTHON_REQUIRED_USE}"
-
-RUBY_S="${MY_P}"
-
-RDEPEND+="
- ${PYTHON_DEPS}
- >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}]
- dev-python/simplejson[${PYTHON_USEDEP}]"
-DEPEND+=" test? ( ${RDEPEND} )"
-
-ruby_add_rdepend ">=dev-ruby/multi_json-1.0.0"
-ruby_add_bdepend "dev-ruby/rake-compiler"
-
-pkg_setup() {
- ruby-ng_pkg_setup
- python-single-r1_pkg_setup
-}
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/d' Rakefile || die
- sed -i -e '/s.files/d' pygments.rb.gemspec || die
- python_fix_shebang lib/pygments/mentos.py
- # we are loosing a "custom github lexer here", no idea what it is,
- # but if we need it, it should go into dev-python/pygments
- rm -r vendor lexers || die "removing bundled libs failed"
-}
-
-each_ruby_compile() {
- # regenerate the lexer cache, based on the system pygments pkg
- ${RUBY} cache-lexers.rb || die "regenerating lexer cache failed"
-}
-
-each_ruby_install() {
- each_fakegem_install
- ruby_fakegem_doins lexers
-}
diff --git a/dev-ruby/rack-protection/Manifest b/dev-ruby/rack-protection/Manifest
index 65efd62701b0..7d62560cf99a 100644
--- a/dev-ruby/rack-protection/Manifest
+++ b/dev-ruby/rack-protection/Manifest
@@ -2,8 +2,10 @@ DIST rack-protection-1.5.5.gem 18432 BLAKE2B abda1313e7e0d04299a689c55241cd92d0f
DIST rack-protection-2.0.2.gem 16896 BLAKE2B b3ed6a399f93c359a305cef0893bb5056ac26e8d5f345761f497b5eb77aecc201cd388bc0fc021ed039f230bc2ca2348f7eec19aaaac3f2662500bd4c6496a93 SHA512 e74be8b079a1c436d80df2e6bf58dcaea089aceb58b8ec6c08d6ac78b5390bdb1b494d9155350dc7e2639e858209aac10757be54085a565b910e5e74ee882235
DIST rack-protection-2.0.3.gem 16896 BLAKE2B e33cfc8290cf108f986bd625623411f63812aa79bc5354041e3d541a244bdc6f2ba30ebfab77cb2fe15c8a53e21e11adc6a54ab90a687147759d1b14b5e0be73 SHA512 396d1b45783e0b6782b479b6ba77c2eb23c2a6a2b695a631b7a4b9ace661471325d4d321a40ba7c8090964e68b5dd8f9c92c4843464e6d6ff178aecf9996f338
DIST rack-protection-2.0.4.gem 16896 BLAKE2B d20bd67bfcbb8ba34689cdc909c1f89305bc6a08c44b9cdde8a7d1615c86400572a24a060a9100c699791cd910e5bbf17106b8c921e1e6a21f814457a93dc2c1 SHA512 e934873e7e8e45c1fa0450b568f33e28db29b9c4bacb0a747218ca929e73706518c09ce131f749e89dc7af894dcfbd6fcabdf12324edbfbcfa532eb227f977a4
+DIST rack-protection-2.0.5.gem 16896 BLAKE2B 144888ca499739017ffec494785ca5cba0d1cbfabdf08b11aad4fc88aaaa737408d1801412f05919830c65fd11b2f344f0f758a0334b109174805d5089352521 SHA512 9c4c80a8f70042bea81a67260e26aa25c0a33c73835e4e49cd44c83930f97d8c4d63004d3e39ed631f016e44d66fba238f9c509b0e44eddb2f484d174adea9b4
EBUILD rack-protection-1.5.5.ebuild 690 BLAKE2B 00837887ebd9fd360b9be647ecb2850dcf9d39f9843eb0f20290d075db288fddfc7070c24a324f8bed9c74b98daf153ced7a1c6dae45bdeafd4a46dd4de2d77f SHA512 dafb498a3d11002ce365d26ffec3b2dade3c4e3ab26536035fe2954d32a926128b23ca3a16116ca84821c89e218144cab416f85679401ac28502ab486997e650
EBUILD rack-protection-2.0.2.ebuild 767 BLAKE2B 9482e5025dbec9e86e2ee96c849fc51cfe5c498beef71275ac4c9bb59b53be29b318ffc787becb285cf262b667bd1f49c5b666138e02a1ac0fad1f4d34174e24 SHA512 a68ee524fdf9f060449cef4184b62b9439a56829eae1704a44f6754c6f15efee860fc9f60287f3a7d00a3d60b364aab0d14efd5580f57031d98ac5430abffcde
EBUILD rack-protection-2.0.3.ebuild 767 BLAKE2B 9482e5025dbec9e86e2ee96c849fc51cfe5c498beef71275ac4c9bb59b53be29b318ffc787becb285cf262b667bd1f49c5b666138e02a1ac0fad1f4d34174e24 SHA512 a68ee524fdf9f060449cef4184b62b9439a56829eae1704a44f6754c6f15efee860fc9f60287f3a7d00a3d60b364aab0d14efd5580f57031d98ac5430abffcde
EBUILD rack-protection-2.0.4.ebuild 767 BLAKE2B 9482e5025dbec9e86e2ee96c849fc51cfe5c498beef71275ac4c9bb59b53be29b318ffc787becb285cf262b667bd1f49c5b666138e02a1ac0fad1f4d34174e24 SHA512 a68ee524fdf9f060449cef4184b62b9439a56829eae1704a44f6754c6f15efee860fc9f60287f3a7d00a3d60b364aab0d14efd5580f57031d98ac5430abffcde
+EBUILD rack-protection-2.0.5.ebuild 764 BLAKE2B 6845d80a622f3b0efe288232cae5d944fc2fbffe91e2ff7d7fd14e8c9a10078f1b5fd7b6c823e3ed7dd9c7fdf4bdc6cfb08f608b6a0b5e05e7b12a4f300ca1c3 SHA512 4f679e240189de97841ce13f3c89d9acb13b850c2c92e5794269daa1ddc5582b120f8e3bc04a4b4e36adee0e9947ce959a68160294ed3c9889d70553825b9c23
MISC metadata.xml 488 BLAKE2B 1db94e175d1248a334fa9ff0b5936d0281a1ee2ef69974cc33ba65e19de9ae043e98599a52f5cc55d3e1ca3e5bef3e223cab7f3be0ad9b561b05d81da8c09687 SHA512 ad0122f6e0dde2c02a1af8b8e81a5aebb1a13e0f56dd8f222d6f051da55015a89db0430efa6c1e6b5e193a94ba69d0244498d7cc14f0212f8032393a7f5988b8
diff --git a/dev-ruby/rack-protection/rack-protection-2.0.5.ebuild b/dev-ruby/rack-protection/rack-protection-2.0.5.ebuild
new file mode 100644
index 000000000000..7128d3fd8e4a
--- /dev/null
+++ b/dev-ruby/rack-protection/rack-protection-2.0.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# There are no specs in the gem and the source cannot be downloaded separately.
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="This gem protects against typical web attacks"
+HOMEPAGE="https://github.com/rkh/rack-protection"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rack:*"
+
+# ruby_add_bdepend "test? ( dev-ruby/rack-test )"
diff --git a/dev-ruby/rack-test/Manifest b/dev-ruby/rack-test/Manifest
index 1e69efd3e6b1..2abbe821f391 100644
--- a/dev-ruby/rack-test/Manifest
+++ b/dev-ruby/rack-test/Manifest
@@ -7,5 +7,5 @@ EBUILD rack-test-0.6.3.ebuild 959 BLAKE2B 97f7f0ba6f376e50991dadf70c745069b295c0
EBUILD rack-test-0.7.1.ebuild 1059 BLAKE2B 9d13171c4cc3a4f5d991223278d96d194929b8af8dcf3208e624cbf20240cd5147f601beac94a8fbd4f5c1eb2c852b277b085296efbfba7fd24ef7e1bfc9d344 SHA512 f3e08c4654026b85322107f60a21197ff07cc4c67a498e03478f4a168e82fd58bd014fe5f0a176d30c0fbbbeac9033b9b992c4f9c5f6b470a36878bcd12a559c
EBUILD rack-test-0.8.3-r1.ebuild 1150 BLAKE2B a243633049097f3d7ddb3054a4fe752d3a394dd32350e53de8889fedc158de5ebbd1e9bbcf016a683a6d4636e37a71f277b59f8aff3b8da6fbf85d8fc6455c23 SHA512 4d8d31998f3c42a2c2fe64fcbc1a2c328e0f0b068b5caa75c9a736f1eb2b991fe81ad98ac49d21f09edb97ec51f58d9a78b165bbd6fa1738ee189f152b0841b0
EBUILD rack-test-1.0.0.ebuild 1143 BLAKE2B 6c2349179b80a907b79dbc7664b3ce7490da9f4a857aaf70a25dcfcc679c702d3cb84f0b2d56d29b6f7d33abd9210dfd77fd5719c28e972495f3a65588a9ace0 SHA512 bad849eee444b4f21b42f85e5d2b8a1bd94d9d42ff1ffc9ae9fe48368f1313e52850bac164e667af57905c44d59a7fbd0dd7e3a2f49702585d5193abbe238708
-EBUILD rack-test-1.1.0.ebuild 874 BLAKE2B bff54944b6bfdec523f6016c2bbfa745c1057e31d2a9f35ee1ad3b5a7b76cb2f636cac576e285bd4bc4672c5a9f1c9406e91e941a5161e2ced1946dde3122b5d SHA512 75af5863c0693c36c528084cc1aaf003cde596b521252e5813635b51afd82d776828d69f794236882f03a79a91c462c1ed1ec4a6bececfea9da95af34e6cd674
+EBUILD rack-test-1.1.0.ebuild 879 BLAKE2B 59678199eb41608fef6a181d837fdd0ae44f033fb55b9d3a29e8dcbcb4d262663d73dfc07c00018e1ad20ef7e2f30bbd76e3587d105f2a2317eb078e0d17b00f SHA512 0b8c310c990ad62e0dc1125e782d8af8d56b267bc639497410138852cd91713234cdad90c7382a09340a8d0839608379d74649502b845d0c59ec1b1d5b8e7db1
MISC metadata.xml 343 BLAKE2B 3d64a9d71f8ea0b1af70404e282f27ba4028ccada49dd94cc54f3517a939749d1d98cf1e08c85ce1e4481971b007f88dd40b7bb9609b4879cfcceb55519f97fa SHA512 8f9aa1b7be720aa89aff9ada3782e3b7098edd7181203d78a56fd6576ff3d2cfb812557158a30353eabff9084f6cd148222f4d7cd39b7cf0073c4f9da0aacd0d
diff --git a/dev-ruby/rack-test/rack-test-1.1.0.ebuild b/dev-ruby/rack-test/rack-test-1.1.0.ebuild
index 394d1753192b..dfed93dd6b66 100644
--- a/dev-ruby/rack-test/rack-test-1.1.0.ebuild
+++ b/dev-ruby/rack-test/rack-test-1.1.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/rack-test/rack-test/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="1.0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/rack-1.0:* <dev-ruby/rack-3:*"
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 63cddcadd30c..2577a3be46ab 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -1,13 +1,7 @@
AUX rack-1.2.1-gentoo.patch 410 BLAKE2B 18246afd31b682e66a5bdd92c08bb9faed9a9fe22fade22f2c124a3a499b67794082e1bd03081c1914793003fe3c0a73b2d42f51395fc2603eb6513a3b404ece SHA512 03dba431bbdd77f87e0f26ccc6022248edbde20930254da1c55db6115dd49be5dd3f16919e15ee7baab40682b3f959b52692d5018b09ad79d4db3acb3adf6f43
AUX rack-1.6-rewindable-ruby23.patch 1360 BLAKE2B 062c4a474959c4dce61969583b6aec1ae98acff38c1e72f5e22440c4c8938dbaa2142d70a0354948c151eede2b23ca5accadc72aeab366ca1457216d9725292a SHA512 3cb110af584cc3f767a0d3976acb66f37423559865af0726109419728ce6fbe9f484ac2340b1816ae89c1a59ca64330c1bfe4be3910bf6a8ecb05784115a1cda
DIST rack-1.6.11.gem 230400 BLAKE2B 923a0a1ee7c3ea86c76e632764a678d47be4d4d953d3166488fdea6c198a64603017ff0bd21597dc633dbcb1f108363c52480a98ac0b80991fc4a759dd374f6f SHA512 f54d9c4d72d22c57624bb745399ac0d4f155185d01f956ad395bee2a0add6f11e8d9d25fcd330ec6aa97409ba10c2246424d067999b86f2e5cb1fd74a43c6529
-DIST rack-1.6.7.gem 229888 BLAKE2B b4ea51d9a0606c92c6cc199bcaf3f7068e6360dd972417af7fe8784a5b23a8de1288347431f08d9af1d19f1409f18035d668d6e80f0b2080d761a3e703259d0c SHA512 e1cc22d78a61998c034bbf9217cad5cc0e614697e787f58aed9cfb1c3a12f69b557c9e95a4b09fcc1509cb607332a8655a66159b2492ea6fdc2bda21f588a59e
-DIST rack-2.0.3.gem 254464 BLAKE2B c7052ae0210d2c8d9aeaa6e3b5b10b272ea48d6c2601aecd524eeab141d3987b7905d9511814d0ac7a62413ef5eb01e847168a278bafb5a0e8f882c526cdfcc9 SHA512 c48e6681544c2f37797ee697f5c4f0d4de6008a3df2506665b52c248fca1ef7321a892dd28475e4d7b461a0b2d12112903a67e1bed7c7397742833fce85167e1
-DIST rack-2.0.5.gem 254464 BLAKE2B 91fdb183a7e79b853d5ff8ef0d95799fdcdcb92ae69406666a96742dfe9abf7211c0d3ee0ec21edfb01392006e30c146573acb532a83bbf807f743272fb77dd9 SHA512 ac820997ec5804816e26275630797d0c86e2dc04d43572e66e99a25067d531c8a6fcdfb7b5157ce44d039d1690bb015567d859a13a85dc7d22fa0f7454ea0aa2
DIST rack-2.0.6.gem 255488 BLAKE2B 7b23ad825e3e82f5010e810acde5eb6f3696489a78c3c67d7ac6cd73574236f83107b8a5fc0dbd4c932e2bf866c03208933d4e5bd78bf8d57aff02f96bccf6e8 SHA512 f1b93bbd16b7e44423c0977444183d9685e3c82e806304f304620731e5b4590920dcc363026277aa4b9ee0a2151c54570be341dcb9265517c7315ca4a504ef22
-EBUILD rack-1.6.11.ebuild 1811 BLAKE2B d63dae6d416a69afd0e9ca5fec99868e0f07a2e6dfac2d6ad5cef8918d818c19d6fff1f81ef19c693e43f837eb52e314677b142c79e7035764da3a5e708c76e5 SHA512 5904ba760d3ce7daf1d23c9fe05e1d288b86e3d3757ea9f60a3e6f0dc98b760a8226c8c87d50bafdb41523c47b79d5840bbfb5981c7e17c0e9fad1969815ba1a
-EBUILD rack-1.6.7.ebuild 1650 BLAKE2B 7c921e890048cc0f9db6fc066695dafbf1afdf816ed87aca9c9d1e713ed704a2335b40e7654f0f96a1f511232b30780c82a4ac6232f80f9a054a299bc307da3a SHA512 be28af8b62260dc820f1c52ae44d1e46fd416dad453a0ac03eef8cfbbcaffd056b7744d61e5b5b287de90d5ad745bac5225b6c58b9808e75058638a1f61b9360
-EBUILD rack-2.0.3.ebuild 1508 BLAKE2B f5f9bafb1ca637b1303cbf44a32b77b1969e8b773408141de007781524f40643fa59e9b37bb8feb92e950fecb7fa4b96f0d1fe4e8db2c9ab9e7cbf15f9dfd1b3 SHA512 e62cc26861382a150c813a39a5aef7d9e41858ba415f03f789333e4e9f64187b506df4bee860abfca3a2c120b2251b416c3058179be47ca58a4138437145895a
-EBUILD rack-2.0.5.ebuild 1462 BLAKE2B 65a692be97fa6dc653d39536dc19fdc054fdaa0a8759e2e62bc5a76ff84d22ea317767aae5db7bf6133ddfeebafdbbaed81ecccc582949a365e1b6d3fdd19d51 SHA512 3f7aa747aacffbeb8266627c7f2c7bbcc41ae3d261b4a6915850affcba5526bf88ec22fba26586f40d1434fd985d593f8d129e2ca6c11ef238c072d5ba8c7063
+EBUILD rack-1.6.11.ebuild 1806 BLAKE2B af8c46c14194da266f352e3a4cb585bb92b7427a6ab7ab9c1b3edbd01565e3846e768a806409ebc6a2dac3edb8f1fe287647e203d562deee65c357faa32a73ce SHA512 b09e0daed61d68aa94fdfc849723102d243f1fb3dcd60fce366d0c08f3943edfe1fa6a5c487465e43c146bc6f7e98fa7c5466ef6b25fbc4435604d1b5db1bd72
EBUILD rack-2.0.6.ebuild 1426 BLAKE2B 171d02790efec49527a65976d89ebb0a4e145c42a07e8342e92dbed8b1f7304a3f3d8f754b537be39968838b6f910eac78c674a2784378a145ee7f0667e5fe26 SHA512 215e32f5e31bef462f350dd66a7c01c8729b5a182139293696d40a7900f50475269bab50d02fa19494e4e08cb0fe451ec489554b731c8f1d111652505d03379f
MISC metadata.xml 391 BLAKE2B 5ed2f863a5fd68cf57f25afc2c2efa63df1eb25c4e01087130f70edbbd1b79c655ff7455b73ecdd31e083cd35381331fceef52856f946d24fc3d313705fbaef3 SHA512 7ffff4c4cc64855b0c95e2364fa9cfd1e3b06946155cc8244444f5f4e450abda8d8387aabddc224b94a55ff3d5e42391970e5541923e5aae24f408113a65a5c7
diff --git a/dev-ruby/rack/rack-1.6.11.ebuild b/dev-ruby/rack/rack-1.6.11.ebuild
index 6814c334d423..6690cc59b1c3 100644
--- a/dev-ruby/rack/rack-1.6.11.ebuild
+++ b/dev-ruby/rack/rack-1.6.11.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://rack.github.com/"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch ${PN}-1.6-rewindable-ruby23.patch )
diff --git a/dev-ruby/rack/rack-1.6.7.ebuild b/dev-ruby/rack/rack-1.6.7.ebuild
deleted file mode 100644
index bb358d7038c6..000000000000
--- a/dev-ruby/rack/rack-1.6.7.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="HISTORY.md KNOWN-ISSUES README.rdoc SPEC"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eutils versionator
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://rack.github.com/"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch ${PN}-1.6-rewindable-ruby23.patch )
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-ruby_add_bdepend "test? ( dev-ruby/bacon )"
-
-# Block against versions in older slots that also try to install a binary.
-RDEPEND="${RDEPEND} !<dev-ruby/rack-1.4.5-r1:1.4 !<dev-ruby/rack-1.5.2-r4:1.5"
-
-all_ruby_prepare() {
- # The build system tries to generate the ChangeLog from git. Create
- # an empty file to avoid a needless dependency on git.
- touch ChangeLog || die
-}
-
-each_ruby_test() {
- # Since the Rakefile calls specrb directly rather than loading it, we
- # cannot use it to launch the tests or only the currently-selected
- # RUBY interpreter will be tested.
- ${RUBY} -S bacon -Ilib -w -a \
- -q -t '^(?!Rack::Handler|Rack::Adapter|Rack::Session::Memcache|Rack::Server)' \
- || die "test failed for ${RUBY}"
-}
diff --git a/dev-ruby/rack/rack-2.0.3.ebuild b/dev-ruby/rack/rack-2.0.3.ebuild
deleted file mode 100644
index c701430d525f..000000000000
--- a/dev-ruby/rack/rack-2.0.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.rdoc SPEC"
-
-inherit ruby-fakegem eutils versionator
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://rack.github.com/"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch )
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-ruby_add_bdepend "test? ( dev-ruby/minitest:5 dev-ruby/concurrent-ruby )"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-
-# Block against versions in older slots that also try to install a binary.
-RDEPEND="${RDEPEND} !<dev-ruby/rack-1.4.5-r1:1.4 !<dev-ruby/rack-1.5.2-r4:1.5 !<dev-ruby/rack-1.6.4-r2:1.6"
-
-all_ruby_prepare() {
- # The build system tries to generate the ChangeLog from git. Create
- # an empty file to avoid a needless dependency on git.
- touch ChangeLog || die
-
- # Avoid development dependency
- sed -i -e '/minitest-sprint/ s:^:#:' rack.gemspec || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; Dir['test/spec_*.rb'].each{|f| require f}" || die
-}
diff --git a/dev-ruby/rack/rack-2.0.5.ebuild b/dev-ruby/rack/rack-2.0.5.ebuild
deleted file mode 100644
index 08ac8e021516..000000000000
--- a/dev-ruby/rack/rack-2.0.5.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.rdoc SPEC"
-
-inherit ruby-fakegem eutils versionator
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://rack.github.com/"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-ruby_add_bdepend "test? ( dev-ruby/minitest:5 dev-ruby/concurrent-ruby )"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-
-# Block against versions in older slots that also try to install a binary.
-RDEPEND="${RDEPEND} !<dev-ruby/rack-1.4.5-r1:1.4 !<dev-ruby/rack-1.5.2-r4:1.5 !<dev-ruby/rack-1.6.4-r2:1.6"
-
-all_ruby_prepare() {
- # The build system tries to generate the ChangeLog from git. Create
- # an empty file to avoid a needless dependency on git.
- touch ChangeLog || die
-
- # Avoid development dependency
- sed -i -e '/minitest-sprint/ s:^:#:' rack.gemspec || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; Dir['test/spec_*.rb'].each{|f| require f}" || die
-}
diff --git a/dev-ruby/radius/Manifest b/dev-ruby/radius/Manifest
index 4b9a4eb50e30..e7a8444815f4 100644
--- a/dev-ruby/radius/Manifest
+++ b/dev-ruby/radius/Manifest
@@ -1,3 +1,3 @@
DIST radius-0.7.4.gem 220160 BLAKE2B 9d5c04c955aa1540a33615e8adcad9b1723c601ea71202bca03aa425966e1a2c361cd88be5e98d6c159e7a2c2cc4cf80e0854a6d9a5d77f515e1853815cf8b5f SHA512 68d28f4bcf7122b729bc92fec8021bd9844407d65e3ee9075c909b1b9fe7e0227ff70c678829b8fc9386b46dbc2983f835486609f74eba99a2511cc43ea78526
-EBUILD radius-0.7.4-r4.ebuild 558 BLAKE2B f0ab6fa06b9d4ea07a00176d987b8eace60ed8ce7ce5dce60d893b3cf1b7fb9a1a6cc8fb30206dfc20301e4c53788e711bbcaa4aa14123f0178c84c0cbfee5c6 SHA512 b7d275279a5c041924b54f491defc0a7c732d683478a26b85541698c3d6bb0f976868c340705d91b7f0b213d5d6d0c311e5110a130ed27e92b59bb3c9ab993be
+EBUILD radius-0.7.4-r4.ebuild 526 BLAKE2B 95a31bea877a18a280cc93d755b5d80ad5a59bd43fd6e7d414b565752e02103e17ddaadad2663f10df4ed28fa41a03d267ae124ffeac83dfa6da809318cc51f7 SHA512 c87117d939a9d50dbc7317c5dc5186c01fd24a831c3ce251ba6b6d096b268b175666e90bb153bcf7b91742eb65b6281de10e5d3db764318f235337fc89525bf1
MISC metadata.xml 338 BLAKE2B 9f40be1812f1b5df68280d3d0215238442df3ab392f054bc4394aecd1bdb688b194c40ec14d30ddbd5cb93890ce0b6d01b514e46c1451167fa10883aeae70f35 SHA512 4674778d8822f53f2a50ab0ff42d386d4e3fadd620747ac2c8bf6833669025076486b01b105ef15168cdc4c303c324d7dc773c94fe2e31bb343aef51e1a5c80c
diff --git a/dev-ruby/radius/radius-0.7.4-r4.ebuild b/dev-ruby/radius/radius-0.7.4-r4.ebuild
index 69b015c08013..ef39583a3364 100644
--- a/dev-ruby/radius/radius-0.7.4-r4.ebuild
+++ b/dev-ruby/radius/radius-0.7.4-r4.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG QUICKSTART.rdoc README.rdoc"
inherit ruby-fakegem
DESCRIPTION="Powerful tag-based template system"
-HOMEPAGE="https://github.com/jlong/radius http://radius.rubyforge.org/"
+HOMEPAGE="https://github.com/jlong/radius"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-ruby/ragol/Manifest b/dev-ruby/ragol/Manifest
deleted file mode 100644
index 1b84bef63de0..000000000000
--- a/dev-ruby/ragol/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ragol-git-1.0.1.tgz 18748 BLAKE2B 321d4fb6f4ebce8aa57510033aefa0902bc9b41f7c9e26aa80bc20d4f941ef9d8b76943630b3735e75efa78cd6ae292beb519a869164d994478479a9b7455ef0 SHA512 97002cf899a38dcc52f17c47efa6c8cdeab602be19910108e8efa7097a04ed86783ba4389d5f11c84179ec085aa9bfcb8f506dd42904ce0517bc5957ea414de6
-EBUILD ragol-1.0.1-r2.ebuild 644 BLAKE2B eed0a79d9b1dee48d62f49cc87c5b6e3ab898be1b03fd20cf2d4b008d383c1b6c4d0d421c7ddc243ba24325570b322ccbd27786e13a6937ab5cedb31a70b01af SHA512 a5e97838dc6ada4b56c0f6f939f26dd433edec806e42db3c923f6dd107b9f411ab355950224baebf8f591892268d231f2da383f1a6831f755aaf847e19bde146
-MISC metadata.xml 337 BLAKE2B ec447bad003e71180e821dabb94bdf8aeba65b6ddb1ae2aaccec0430f34bc097c44fa5a982a3bacf985ef5fbcd37230570c642a22bcab9b6b8022cf9ea02e66d SHA512 f85e4a45e60e12768a564bf10034c56435cf6418024f49736dbe27ffbf0211d94e2de013e1996444d12d9c3c53fddf5c9f77f45ff6622ba56efc01b41ecbe335
diff --git a/dev-ruby/ragol/ragol-1.0.1-r2.ebuild b/dev-ruby/ragol/ragol-1.0.1-r2.ebuild
deleted file mode 100644
index 06af7ea77318..000000000000
--- a/dev-ruby/ragol/ragol-1.0.1-r2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ruby24: fails tests
-USE_RUBY="ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="Features.txt History.txt NEWS README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Another implementation of an option processor"
-HOMEPAGE="https://github.com/jpace/ragol"
-
-SRC_URI="https://github.com/jpace/ragol/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~sparc x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/logue-1.0.0"
diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index df2cf8c7735c..8a42cd62a55a 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -1,15 +1,15 @@
-DIST rails-4.2.10.gem 1476096 BLAKE2B 6da658d4bf1b64574a3d7652aaa938e45e01db11f68f5fdf76ca70d84dae927828ea52262ee0777deff2408f4325d87a6d86f545c714a1180f1efef0099fa749 SHA512 04fd6e27974d4f0432be8a881abf0f00c8db448748118105c26a0dd0303e3914e469b7fc302a73ca4956d00a84e3d8fc16a179aad2f1f3ebdd11cae3a6c90717
+DIST rails-4.2.11.gem 1476096 BLAKE2B 779111be1f18747c30b74f22f4b9ded1048d540197f82b1ef33201d114e3a052e1e0c8459d7757bba1ac2dc85932a3c601f6bfc84448d0f2e23d6a89c53a3569 SHA512 e3e035f0fc63058fd64c254a0b779699a28c558ad80fae374889a8ec1c21e1d90ebf9400832eb37e47ee75b38d46d8095455bf02a93b760732496bbb4c7597ff
DIST rails-5.0.7.gem 6144 BLAKE2B 7fa6cd84e6ce8714ea051991403c098291cf6fb946e09cdb520cdf0fd38541b9e0720e28cf4d19ff5191ed7199d3ce68da6c1ca0640b5776ed7b8f0132e53a38 SHA512 3480d8e5aee024a22819fb40610d78a41c56b89195f432d35c086f519d7530655a2a77ea09a40eeba19764adf2a06401749e7f763f945ee87321d95dd94df67f
-DIST rails-5.1.4.gem 6656 BLAKE2B 1a6d15a13eca0fdc3b78d359b0d1edc29c29ac4186f15f823af3410f1fd6e25c7fb42e707437c3344b9933e63e8a8061e3282e14083f11b7161b8e0af9f6c292 SHA512 a75927619afce0b4b29b99697040bf5039a856bceac033b63dd910b9ad99adb5f5078eab9be22468104be134ed72a861ec349cc5c59748c1fefd558a1e11d94a
-DIST rails-5.1.5.gem 6656 BLAKE2B a6d86d40c215ba343f4bfeb5bb11db15a3f3b0d5828df3a8179f678b8df313a49952bed21842bdfe71965d80da88ce08fb665a3a843ff5ab4115e49ca71f5a8e SHA512 33aa51d13261b2cc040a603f3a94a2a56d02e7e9f2591d46b43c72a00923b7869ec61ae288cb19a6d90789ff322c4a536f715ddf6d79eddf6ae8bc72f1b3332f
-DIST rails-5.1.6.gem 6656 BLAKE2B 9e5af755854f7096446f5f02cc93ea0f32d9699440cc925c397fa8a62337d01b3d8e04f74d40d1a409e789b55e3046e3ed565d87f5cfe8f8d8225335c7ed0734 SHA512 df201bdbdb720c4ec3045cab908d5e97c53e3a31e29d84224e7bf918f6f2cd108a47792ac39e091b9a0cdd9749f15adc8c5c703659610f5da11d9bd9a63c13b9
+DIST rails-5.1.6.1.gem 6656 BLAKE2B a83ba0fcc1209f712ef8225d74a2081e7fe852b20c0f3d01e12f1070164f89813ab55ad34ca2c9858bcb889636364b5f538c91fc26546c1cf4723f2304258fe1 SHA512 58d4e3b13a7588a0881f4c40ecac2c269ba0afee7a67fe800f3372cbe54f45b25f49c968867b365193c254c360bafcd95f6cddb941557226b8f81f74ec8b87a5
DIST rails-5.2.0.gem 6656 BLAKE2B f436d571ba9bb3866ad0568d3514b46fecdc26019b2237b111089df9473ec9706e52aaa00a1d8787523847cd5bd2e6fc3f470257f347fb5f37ce293d570859e8 SHA512 323b82b0b6a8451d37097925299624814f54a1f7896563bb23d34df37a1d41bf1ee50164211569fd9859ed55a6323af13310f9ad267d130fd3341acd71275558
+DIST rails-5.2.1.1.gem 6656 BLAKE2B 08b08a8993ee4ad5e395da8ba59b46d896d926603a545f73aa3aacab8f59235867945ff1042511ddba7d568e0f0a5a80abd8c5d40b9dc9172bccb3c6731367dc SHA512 f7d87e722100c1bbea0eb77c8d3aa337a9359293d3f0f372611bb330904c935a997c15f07a28ca70587fbd1706b39de5b9ca9821512e6f34a1898f29d80772fd
DIST rails-5.2.1.gem 6656 BLAKE2B 0ed8e5d0ccfd0d41d2574f0acf02ce67f068108780f4bff27ac1ac2c5f103ee3fbf566db92b85b3b590549837ec31c3f22ce1d11ecd24e64fe6fea692ad088d7 SHA512 1c90b91bfcd064f06e93a00e22e8a73f371390640ef4c59e5552ea802e68b2f1f04cc735aa618c7c7839d160df0e7175f60f1bd97c9ead4ad56393a7121db990
-EBUILD rails-4.2.10.ebuild 1117 BLAKE2B 4e31a087075b1e4ce236a372a4dda915467c1aa020a0de9d56ed01eae3a7011838f476da849faff693be03c13036a42802881d145e8cab62af87e0cf51d8ac6f SHA512 a7fcdd075d0cf39399307c017bbc4c04529ac30a2229c725e762a692a911e533574338444a885835aabc0c07dc69ff82f79f38c0a428475ccfa5965b26332967
+DIST rails-5.2.2.gem 6656 BLAKE2B dca2be740c34c679ec18be460e78516391f91fa3c0cf348e582c26b3079e00aab86154dbe1cce3a01eb269202bbcf7fff5a7da20238c2018f96057a1fe67c247 SHA512 3777757c658a2d3775e709acdf41b5690e34900badddea6d4c0013bfcec86b75120d33a45ee9eff28b5a990a3304ef20061c9bebb9e557b53df69dd7311ed07e
+EBUILD rails-4.2.11.ebuild 1107 BLAKE2B b4f93f2ac7fbb95c2bf3d1530692ef07e81e07cce05872e9d11d63655de8411bf413daf5c906fd1cc4fd22a040df834d265ac60cfcbd657115e833278ca8b824 SHA512 3d87448452d0d70122e847f1c59f880f54e52fd35882a0ca73825c511121d70f4bcba104179849b979e74a943c1ca59eaa73c3414102f5cf7243c8cefa67bda6
EBUILD rails-5.0.7.ebuild 1071 BLAKE2B b70df468058ba620fd44049ee714350e04450a15688ae8e5171bb5222b2e90346ba6b54cdf4cf89348844d923bc79e4158d9a0b40e3d1feb2bf965ece8a3d79c SHA512 cbdb54c6799b1b25dc3d927c332a6137f7106c5f982442cc407e119d96bc63d892cc884c0ac139ccee904c0d45ee92db0898f95a2d612a54a1005f295b2e55ae
-EBUILD rails-5.1.4.ebuild 1071 BLAKE2B d135e4b6112ae71d2e9517d383751896b5571f747f2fef2c0c331a6ebdcdcea4bc6b0ac72cd0b4686acbb98e3933775775d6de64f012f7eb71f634b877c387ea SHA512 ee99ff8624133f1a83998e3af0e0473d790a8ad3a453eaed448e74741a4262f01e7ed6ee536360781649d800201f3f345adbea36e8758420a0c3fe7e1d34938c
-EBUILD rails-5.1.5.ebuild 1078 BLAKE2B 92b2e355b162f771cee82a983df74cd8063e27a29af0b6b637dfdd12ff64dc40804e5afc50a06849cfe05c69cd4c00dda20c75474308ba68eb4fc76c1504f07a SHA512 bae7bba25b9174d0641a9e34ebe65e91e4203a6942556287d094ef95b4a0b68625b1f9c7b064e3270d7a969cdfb722c7726f3950df586f894f09d208e4d0fd7d
-EBUILD rails-5.1.6.ebuild 1078 BLAKE2B 92b2e355b162f771cee82a983df74cd8063e27a29af0b6b637dfdd12ff64dc40804e5afc50a06849cfe05c69cd4c00dda20c75474308ba68eb4fc76c1504f07a SHA512 bae7bba25b9174d0641a9e34ebe65e91e4203a6942556287d094ef95b4a0b68625b1f9c7b064e3270d7a969cdfb722c7726f3950df586f894f09d208e4d0fd7d
+EBUILD rails-5.1.6.1.ebuild 1068 BLAKE2B 6d9717910eb65eb4ad98d45a8af392ebad1344468a434e81202b4bef685c6cf1854ef84a3cd74ea0ec64d9a538fd02b22a5fa796c42cab7e95d7179d5ddc2e07 SHA512 6c5329b9c29469714c093db46bf72ee6a1c837b9ac183792cd0eb71d2db83c6988b266058130b65c03950a44a724ec1fedb4aaab71fd5270b95dbe6ad01dd42d
EBUILD rails-5.2.0.ebuild 1091 BLAKE2B 5eaa9813c65d4adb4531a6e7fa939c5d9480273fd0dae095091b1fb099fa0d5d6dca140cc05e688d0222ed8afec3aaf91702d354d587b3f9d17d936aad09dcc1 SHA512 be8551dac238d06670c6423ac04abde0148911095576062cf7464329a7af3d881cdf5c39afca00918a255b8136ab9a30cadc107e69e544608c8b6b905fc2dce6
+EBUILD rails-5.2.1.1.ebuild 1066 BLAKE2B 93c95f0f1e77d2d822a2ee8d624b0fc203dd4d7d9a4951d64b88adeafb775c93e329ed82f90f4c83a102eea4f1d2b79c8bec73f9274b61a0145c52adb26b6be3 SHA512 a29170896a3a67e4cf04e11d895efad7b1e2da256353bae71ce6b4fef6dff3d32c25d52bb4150c19e8a56d62cd0d7c0557de6e45b5faaa6bb0c6d290b2375cc1
EBUILD rails-5.2.1.ebuild 1069 BLAKE2B 374f347debd93fe329da39e4e648b782a8e2228211275dc2a6cb4d89e79e8922c2100d9bb355bbe6a65d70b0ea0005796cb91a75fa33e8350cb7537bce64caff SHA512 aa2cbcbb0c7ef0b0629ad308c40d769e56c8fc9dfcfb3ba9d40860f4ab38c370f65ea2321a6ff7fd9df78b4fd7027869bfa3687bad67f5faf64a67f0f274ed72
+EBUILD rails-5.2.2.ebuild 1063 BLAKE2B 305b56d7919fc095b5497b1a0d7ab7fe7d98699bdcd43db1a89fa6bd54708a10502a9dae74c4f281bd787c501506c0204470a9dc4036a1011bd62c0141729265 SHA512 13ac2468d374bf38694cb43fafe99f5deb16ffdd348e7cf5ef594483e70d0462be5460ec616f2cbee215e703501fb41c05e9d0dd414342718705c4dd33948839
MISC metadata.xml 491 BLAKE2B 83b3fd3239655be2b30f22235bac80ff14e4c7480a50a32921ce1be24e898b62b68738d635f037ee2a5c5e645b616aa5a2f9e3f1f7df09ca59378ff30f35b6ab SHA512 329f17a58eab42893f554965a142409c32b26e1b195ee315a833ccc96f3081e8920d2c97bba0230a03c882c027a0184f340b8c7760d4e1b3765041f56781769f
diff --git a/dev-ruby/rails/rails-4.2.10.ebuild b/dev-ruby/rails/rails-4.2.11.ebuild
index 353465f24e79..9ed163362d9e 100644
--- a/dev-ruby/rails/rails-4.2.10.ebuild
+++ b/dev-ruby/rails/rails-4.2.11.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_BINWRAP=""
diff --git a/dev-ruby/rails/rails-5.1.5.ebuild b/dev-ruby/rails/rails-5.1.6.1.ebuild
index f400d600c953..4469f802d8f3 100644
--- a/dev-ruby/rails/rails-5.1.5.ebuild
+++ b/dev-ruby/rails/rails-5.1.6.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_BINWRAP=""
diff --git a/dev-ruby/rails/rails-5.1.4.ebuild b/dev-ruby/rails/rails-5.2.1.1.ebuild
index 3797dd7d2afe..131a8e94463a 100644
--- a/dev-ruby/rails/rails-5.1.4.ebuild
+++ b/dev-ruby/rails/rails-5.2.1.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_BINWRAP=""
@@ -11,14 +11,14 @@ RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_EXTRADOC="README.md"
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="ruby on rails is a web-application and persistance framework"
HOMEPAGE="http://www.rubyonrails.org"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="+asset-pipeline"
@@ -30,6 +30,7 @@ ruby_add_rdepend "
~dev-ruby/activejob-${PV}
~dev-ruby/activemodel-${PV}
~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
~dev-ruby/activesupport-${PV}
~dev-ruby/railties-${PV}
>=dev-ruby/bundler-1.3 =dev-ruby/bundler-1*
diff --git a/dev-ruby/rails/rails-5.1.6.ebuild b/dev-ruby/rails/rails-5.2.2.ebuild
index f400d600c953..093714f39b1f 100644
--- a/dev-ruby/rails/rails-5.1.6.ebuild
+++ b/dev-ruby/rails/rails-5.2.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_BINWRAP=""
@@ -11,14 +11,14 @@ RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_EXTRADOC="README.md"
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="ruby on rails is a web-application and persistance framework"
-HOMEPAGE="http://www.rubyonrails.org"
+HOMEPAGE="https://rubyonrails.org"
LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="+asset-pipeline"
@@ -30,6 +30,7 @@ ruby_add_rdepend "
~dev-ruby/activejob-${PV}
~dev-ruby/activemodel-${PV}
~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
~dev-ruby/activesupport-${PV}
~dev-ruby/railties-${PV}
>=dev-ruby/bundler-1.3 =dev-ruby/bundler-1*
diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index d64bba1e84e0..f235ff0a800d 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -1,15 +1,15 @@
-DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318
+DIST rails-4.2.11.tgz 4080621 BLAKE2B 97f22f887255a1d8321d26040a9896cc87e0e7e50db208d3c0f96a74d926cfe9bb516641e06f7bfd92649b91427094f729d2d6b24df811ff0481c03950d3185b SHA512 df31ac9cff0b6b07113f6066b0459b40b7263356c40a722636091b75c7443691625153d8e2d7e01324e98321d757f67ba3b9318d4229a3c1a0cea5af65b6b470
DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55
-DIST rails-5.1.4.tgz 6132874 BLAKE2B ec5642b860b7c18cea2c56aa5e2a652e28ab08d39c5863dc4ee66fd3caf375e55706e4317ecae5bfc5581922cf1549c38c22529d2e44a98c84cde332491e49cc SHA512 8f0837e0a2c5b0189375f10310a6e6b43e32f1fecc503582efc6490436c943e774495262e508e4ca1a1874132ae6e4a541e81c06f0d8f6fe8ab85bd2fd10d4fc
-DIST rails-5.1.5.tgz 6142269 BLAKE2B e31b6fb39df4a5cbfa9acd31058b018f5eb8d45d0886d9cb1de5d7de9ed082b67f27d257ac8eeffb0a2663466bc958c72d63309f0a68989d189a11510e835e3e SHA512 8fde1b043976c6bd69235ccbfc1f4ab593fa0cb7ec0dc0cbafcbd2727dfd1b405cc6131e41cc40871bc893cc64f524a347dd91efd1816b724deb5ca1cf879c63
-DIST rails-5.1.6.tgz 6142931 BLAKE2B 0c24677946c3421e73903214822a13cb26609a3c7e7826020b76a48809a8672c1dfb05d1bd362fab956a397636db5e691a91bdea64ee6073190e8663fb58a7df SHA512 1ad70fb57af753bb6aff27345021af97d177aed95e295273044d8ef5723aa6b64fc03104d2cbd1cc5337127f71b3eef9b19fa582f4d53cb746ed9b152a8392bb
+DIST rails-5.1.6.1.tgz 6143808 BLAKE2B 40949c4598af98e177bab19aea809a724135a56aaec66bfdfd820412794f548da195597461d5bd7b6e07bf60a5b6aee330a0a5fdf90bc0b0361b94a80d0684b4 SHA512 118798424ba249c3a7eed3e7174ed4a25d2fb81b8f521e165b2aef995956da7c085084be3dad9961e57e67a685ec3d527c3bfa91730d1053951cdd81b7e511ff
DIST rails-5.2.0.tgz 9233349 BLAKE2B 8b237f7b039baed6d2a3f19d138f5985443d8543247b01ba316668052fede66820894e3f5ef76a953a4bdb54febecb6299692899556ea029ebfcbcebbaba9409 SHA512 0d7fdbc05a69f7a7b5ce612c0ec8e5dcd51ffb63891d97ca08036d07b3fb3267699dd4a209fd698e5eb2ca8f6c7f4539e86044c3bd15d0c614feda16892d3d85
+DIST rails-5.2.1.1.tgz 8795521 BLAKE2B 93b30ba7b9127d2fc4dae6c7e7884f0a4ab36805b440c37ca8e2b81a5ba2b9ccaa4d30e65599cfb036befc4ec58942d3eba71ba9683becb535e8a822d3a8422e SHA512 bd2c13f06d524a03547341acee3422a58a306a1c33a896073648e4ddcac296a8e397bd73fd5928dae1e66ba3b4a42ac4ea5f0a7cca1f73b2e773b8ece24a76d0
DIST rails-5.2.1.tgz 8795554 BLAKE2B 712fba696aeb8600dcd3b031b84a7ec164aa4d8ec386576ff367d5d45b3effd48515c9b8ef36ea93642776220685a1d8eec6909f705e62a80a06cf151fc42b43 SHA512 4484981845f9bba8882db6b4d1e0c4600b54baeda5cf1825fda7cbbb04cfdcf35e4caa19355cb843d1b96fc67801f28902d79d763dae71446db515691a32742e
-EBUILD railties-4.2.10.ebuild 1717 BLAKE2B 3ff657f26f860f75d7c34be0410e06cf68f3a1ee79f6c3317af9cd75ac2f68d2ee43ace1c9ced96f7c8cd6c4339317dca56ae0808fb39c5600bb9c5802244287 SHA512 aecb917e4204cc2d7dd8948bcbebfcb9f4f01022d5c691f0aa4878e74b3ee3a7ee0044f54e0878db398a6af873e793b4c648d3d7a269b9f144288bb52bbeaf1d
+DIST rails-5.2.2.tgz 8794009 BLAKE2B ee6af6990d6b3dc12171fa2a1baf0f975481dc31711ae2caed27b79d1c5b514d1959492c5cced5b0202b46fc18e4a8178703a91b5f1f65df4ea46f193e9d48d5 SHA512 ecca752baa52ee7f11ef21a919bbba370d9ca76a0b428305143e86ebabbd7218978cdeefc919bfb1c0e0e71fc555869dcf917bda219f89e7e41e17dfe983b792
+EBUILD railties-4.2.11.ebuild 1707 BLAKE2B 01900e40dff50c14f65a57243930d2a65e188232d4a5e962174ab5831f9ea30f8e66dc83b9585e09608aa25eababf6e8ef259489ccd9f2b6791bd96385210be9 SHA512 65d85da8304766cfa716b8b9e033a32e82006bc23fe3736c9ee7d833fb369f5c0f963f619f25935b31bd159c1079fd1af55479bf2bb6e348fd55a3a168056e97
EBUILD railties-5.0.7.ebuild 1847 BLAKE2B cde912bbfe97eb8897785c6e7d1767b3ee6132bf2160c292f1c7e1dc9b273a09f67f5e807bc0801a685094ac11eb915b6a024550a3dc33746b5848089585eca6 SHA512 920393642215f96bf98b0d2ba3a18a5d323dd1cb109e9780f39e8de43d287b793d160c519f9d9cbc23cf031ace33fe283632d57941d8a30921fc0201bae54d2f
-EBUILD railties-5.1.4.ebuild 1670 BLAKE2B 7d953780b258c60f033f5bd5c6e6b453687aca3de51805a745f08c032d2386a6b06af4cac2d2169aff145cf64ed2ef35057b0e466684cf878f1ae2b20b90ec81 SHA512 add35da11cf530b55e60d7382b0129ef43c75794b586e0c9b42a7e19a34969ab233672727b4d3397bcb67f44c969a409833ce6408e71f4626ceb2ef91148080f
-EBUILD railties-5.1.5.ebuild 1671 BLAKE2B 89d54e60f7fc09216c7c31cb44221a5e126e75ace5c6e2eec2a094328355044c09e764c6ed395b3058e4473fec24b89c101b555ed3af0d28024850d6ff35acae SHA512 10b0a2da5a63d928e84653dd50561ea9a7421f2cd8f0ab2f192c5d423441954ab9c17cd5d11d39f41a195ff2f7751b156f3e21c3eed3ec93ee745e06d064326e
-EBUILD railties-5.1.6.ebuild 1670 BLAKE2B 7d953780b258c60f033f5bd5c6e6b453687aca3de51805a745f08c032d2386a6b06af4cac2d2169aff145cf64ed2ef35057b0e466684cf878f1ae2b20b90ec81 SHA512 add35da11cf530b55e60d7382b0129ef43c75794b586e0c9b42a7e19a34969ab233672727b4d3397bcb67f44c969a409833ce6408e71f4626ceb2ef91148080f
+EBUILD railties-5.1.6.1.ebuild 1660 BLAKE2B ad2f749dd2a2c39ef07aed406b1d72f873341498a2a06d943e35b4abf929b92d5210fe73c646f434a4b060b2d43de53195f3c1c287aaf14cbae0e0aa46e563e9 SHA512 015e94248877dbd61f6b94973733fff3e821bfb3c98380499c679282f1e96038499f35f7dfc3a81a993f7842ff944bd4c39e1ac888e776bdba776edae7c6a04e
EBUILD railties-5.2.0.ebuild 1671 BLAKE2B cd775122965ad69f2f595b01d2d97b129ffeec30a5b2e91d50b750e11f52136f2df82453e6b0fca737a5bb0f2177061b4f13a7458ac84219066568bd2cc811cf SHA512 9e843354fa41e19161b989a102e3e2b7f4f2d50c90536edaadaf9276cd8f69a021566d381ff527c17174e945ff9940be54b4d82524be16fe4e79a4825c54bb52
+EBUILD railties-5.2.1.1.ebuild 1646 BLAKE2B 8accc21da45e4506d19271ccb3108eb71712c08b6ae9bc1ba14dcd5ea057a6ab3753bec20b965fd4048d5a785326eb979f259f4305d13079b86c61c38ecdcca2 SHA512 67cf467a128a3b66746baea6b6f76767c3db3106abf5771be42f8f7c7da5dcb7e34544cd4f5e45a07242a6040e2beab54bfef0be18dac249045d8db9e87f58f3
EBUILD railties-5.2.1.ebuild 1649 BLAKE2B b4ebd23ce4e3713f02cd978fefc5364314f6ce22661c5354ee9856f5b36d59b3c06f10c91c5b218ea47e88148e3b7cced47c98a01bda5a8a3bd617917684e5d8 SHA512 d41dcac2f06e22b113aead34d030631a5690fadc2bd5894419341e491f9b4be9dcf3f365a4540c68114e66bc8fe75462286b33b473ad9df9de500e287066ea95
+EBUILD railties-5.2.2.ebuild 1646 BLAKE2B 8accc21da45e4506d19271ccb3108eb71712c08b6ae9bc1ba14dcd5ea057a6ab3753bec20b965fd4048d5a785326eb979f259f4305d13079b86c61c38ecdcca2 SHA512 67cf467a128a3b66746baea6b6f76767c3db3106abf5771be42f8f7c7da5dcb7e34544cd4f5e45a07242a6040e2beab54bfef0be18dac249045d8db9e87f58f3
MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f
diff --git a/dev-ruby/railties/railties-4.2.10.ebuild b/dev-ruby/railties/railties-4.2.11.ebuild
index 792be76a2233..cb5b81ae12be 100644
--- a/dev-ruby/railties/railties-4.2.10.ebuild
+++ b/dev-ruby/railties/railties-4.2.11.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_TEST="test:regular"
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/railties/railties-5.1.4.ebuild b/dev-ruby/railties/railties-5.1.6.1.ebuild
index e7b02135521b..f11be584b604 100644
--- a/dev-ruby/railties/railties-5.1.4.ebuild
+++ b/dev-ruby/railties/railties-5.1.6.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_TEST="test:regular"
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/railties/railties-5.1.5.ebuild b/dev-ruby/railties/railties-5.2.1.1.ebuild
index 45ce9539c7b0..8dc48c4f937a 100644
--- a/dev-ruby/railties/railties-5.1.5.ebuild
+++ b/dev-ruby/railties/railties-5.2.1.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_TEST="test:regular"
RUBY_FAKEGEM_TASK_DOC=""
@@ -13,14 +13,14 @@ RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
RUBY_FAKEGEM_BINDIR="exe"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Tools for creating, working with, and running 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="$(get_version_component_range 1-2)"
+SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
diff --git a/dev-ruby/railties/railties-5.1.6.ebuild b/dev-ruby/railties/railties-5.2.2.ebuild
index e7b02135521b..8dc48c4f937a 100644
--- a/dev-ruby/railties/railties-5.1.6.ebuild
+++ b/dev-ruby/railties/railties-5.2.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_TEST="test:regular"
RUBY_FAKEGEM_TASK_DOC=""
@@ -13,15 +13,15 @@ RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
RUBY_FAKEGEM_BINDIR="exe"
RUBY_FAKEGEM_BINWRAP=""
-inherit ruby-fakegem versionator
+inherit ruby-fakegem eapi7-ver
DESCRIPTION="Tools for creating, working with, and running 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="$(get_version_component_range 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/rake-compiler/Manifest b/dev-ruby/rake-compiler/Manifest
index df9080e1b82f..4255c7d72637 100644
--- a/dev-ruby/rake-compiler/Manifest
+++ b/dev-ruby/rake-compiler/Manifest
@@ -1,7 +1,7 @@
DIST rake-compiler-1.0.2.tar.gz 32823 BLAKE2B 0751435c46a881b0501bcb6c4e1e29abe8a156f02aca79ccd4a6cf472ff696f8be89c4e8f860dc74e27a093a586b10c9a59e1df7b496ef3f530ab07dd84e8dcd SHA512 ef7132eff3afb29e98ce21facfd663cfe495053ca98d54b26275ee8e186c91f81f0450e52bf282bfad64e1443f6e065aefa62a30692895648a89966a8a0f0ebe
-DIST rake-compiler-1.0.4.tar.gz 33590 BLAKE2B 932e87a4d1405df4ce65b905f5d5d2b090ac17bf8cfde4a767952ad4debb83064ef368ecec33c9f3569d317b4e0fb24016f33777a03f0c88e3aedd689cdd4151 SHA512 fc015d8f6dcc2ba380dbc3eb2959b068f3582e0efcdc765570f5b2c97737db2ba38fb324b9b5bb63d3af822843139561a36758408db637e7716afb3a6074251c
DIST rake-compiler-1.0.5.tar.gz 33910 BLAKE2B 887cce374f25c82c2904b98ccce321054dc994eb0067dace1eb2a4212ac9abe9b5409caa7df13217c32e8f76b4b29b86cff538f0293da2e1a23a885091cc7e05 SHA512 e1d7016600d2acf0203891c52d836b85b835ddd5eff58b4b6679440d467a100f2d9ea35dc58bde0bcd03852790d439d3c8e44111a66640e85b11ae95c896e6b9
+DIST rake-compiler-1.0.6.tar.gz 33158 BLAKE2B c8a73cade0f73c3823632cc24dd7f8afeb1b739dd1ae231f1b1cca4eeb749c01ca0833b7b88ee4be879cc0cfdacf260c02cd5dfb1ccf955c753616961a63017a SHA512 cdbc335e40018caa0eb082c30044eb7fbb67ee4e7bab656035730c81761bd2badda7f77514385c1c1d0a6be14450b0bd78ce98113e62ec3a9068d66e2f0b309d
EBUILD rake-compiler-1.0.2.ebuild 1223 BLAKE2B ad478e67dbc11a60b59fac6586611302bb638c2b6bc1a84b257de5a5998f4a2e3aed686e53f9c33ceec859685a5ae7cf1faf11123d1a764514cb6a87f19f7304 SHA512 c319bdd8c839fe97371dd862f6f0aede3d1b0d6d7e55200fbf9b7cab85628bae5e8fe52b02359b6e93d36494b2ce80fc64a0fb8885ba9edc7dfd8e9860cf7c0d
-EBUILD rake-compiler-1.0.4.ebuild 1456 BLAKE2B 93bfee63bc99c4ca9b4f6f690988f46b710b4e1a0a739bba62df4198b1902cba6a6986630114da0e4e456ee3d3f7020aff580f78c76aae16e39871eb753eff57 SHA512 e5129d1fef2a0116ef6f0958a9b5149318696e7f6147a82e7c3f21c94fe4ae684e10a58da6ab09c7567faab24f32ff733e31e7b63c348757b00f9afcf5755d97
EBUILD rake-compiler-1.0.5.ebuild 1434 BLAKE2B 82affed5d19a10b20db002add8159bc0e57dc163cf69d4935b12b54f3f2db9b04beb929bf2bd2c64a76c0d3518893407087c8fa6d494db72ff7391b95a3f44b5 SHA512 37992351307dea06cc670248d42098232c697c4f0458b23c87524497570b7f8385ec529026c6191624a2923b150b2664030accffe26f1d841ccd6c69143bd95a
+EBUILD rake-compiler-1.0.6.ebuild 1432 BLAKE2B 8ca07574fab8ac3d9bbf798a32a94ce151765de75b1b8752e42368dc3faab8a2eb10937316c2afe3c1613d10e2be603235cace9a7117e61110e60923dc08706a SHA512 fe2a4523caf30a4f5b28ceeffacc742421e4d908bd6196354a1a02d70005c453a3442352f67c54554c581affc882e0fdb960c1516b2c3449009a6de05ad85f06
MISC metadata.xml 350 BLAKE2B 35df0cbf74d904e36dc5b5f34c31a41bf9659942415655f635a112d01e98833babfd42640d5155392f5563fd1756b104671348c077e8a62a2d6efaa68389a3f3 SHA512 2f027e154015dbb7a0535356a313b2f4bada336f6c1549aea9db77f57b43ed7ff19408e3ba507010d50e0953f5f6fd51d9bec956653725e1e087d94a6ae3eb83
diff --git a/dev-ruby/rake-compiler/rake-compiler-1.0.4.ebuild b/dev-ruby/rake-compiler/rake-compiler-1.0.6.ebuild
index ca9406aace3b..cee9dba34d8a 100644
--- a/dev-ruby/rake-compiler/rake-compiler-1.0.4.ebuild
+++ b/dev-ruby/rake-compiler/rake-compiler-1.0.6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="none"
@@ -17,7 +17,7 @@ LICENSE="MIT"
SRC_URI="https://github.com/luislavena/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
@@ -25,7 +25,7 @@ ruby_add_rdepend "dev-ruby/rake"
ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
-USE_RUBY="ruby22 ruby23 ruby24" ruby_add_bdepend "test? ( dev-util/cucumber dev-ruby/rspec:2 )"
+USE_RUBY="ruby23 ruby24 ruby25" ruby_add_bdepend "test? ( dev-util/cucumber dev-ruby/rspec:2 )"
all_ruby_prepare() {
# Make sure the right rspec version is used in cucumber.
@@ -38,7 +38,7 @@ all_ruby_prepare() {
each_ruby_test() {
# Skip cucumber for new ruby versions (not ready yet)
case ${RUBY} in
- *ruby22|*ruby23|*ruby24)
+ *ruby23|*ruby24|*ruby25)
RSPEC_VERSION=3 ruby-ng_rspec
ruby-ng_cucumber
;;
diff --git a/dev-ruby/rake/Manifest b/dev-ruby/rake/Manifest
index cfdcadd96eb5..39f249bd0f37 100644
--- a/dev-ruby/rake/Manifest
+++ b/dev-ruby/rake/Manifest
@@ -1,8 +1,8 @@
AUX rake.bash-completion 1335 BLAKE2B 5f4b81b850e3435246018d7bb420263647c11573657cb7362d95727800f4197a904003b5a967cf0df862edb36af02d640a052b5ad33218d3bd7a6945302ebf94 SHA512 bac238c0023e525570dcb93c2092059b8a952ed54bd97344db8011f89720af947b840564701b75e03f37a6994f27da95d8f44f1fc28839c8cb1d735cdedf07a4
DIST rake-10.5.0.gem 130560 BLAKE2B 05ae87d68641d5afbdc16c36d33c5cef626c8290abe5131f93f84e85861f0175f0b72a62f1b42076dd42a546a08c6efaa9400cf46707a2d4adca6bbff407b769 SHA512 0c95921e00af8dbc51edf9fdb8a8d8b0cc68295894fd310b3c4e5aafef1d5d6f9819a9e8a9b4c854f54835115123411278992f6223e0fb18e2efa7fa58ab6fcf
-DIST rake-11.3.0.tar.gz 134863 BLAKE2B 0c4bccabdf98bd90c9121af20d892243ae283e8f15b6798cb0525d2c8a60d0cb796b94d7d673c4780b1f83f209fde136021b78b413ca670bba1b6744092ae47e SHA512 705c4b1979bdf8042acdc6cea403b2886ac9c589ed0eba7c258d0ce5c46104b7d6556415e82a26b5cd9559954ee53a0bd9f4e0373fd2601bb3b3338a426b3e5c
DIST rake-12.3.1.tar.gz 120170 BLAKE2B c0d087911f33ccd5256462501d175e1f92fa104a3c89b62a5bc434836d5abb277a61fb12269778d0a6e3b9b831e78c0a94d9d1cd885906980fdb55e0402e398b SHA512 49736059713d609b0786d4ea89866fd5d58076977aabeda3eeee0440f10edad708cc10ba91b5224f59a8ab87ee2ab8e2674e9115f90f035c16e1fa8cba3f7649
+DIST rake-12.3.2.tar.gz 121854 BLAKE2B 76d52fbb08f626232bb829da5d125236f99ade886e26a65c8faa7126cb0a902659160971520b1106064371b55f1bf3f27f77ad10c6879200bfbc8e724d57874f SHA512 ed96decf4414eeee0ea79726a5862c8850cbf4db56702a6a7326784249efe432b37f16d4d96ef2c2886fdd693966f5770838802f1bc3446b0724617b8d0869a4
EBUILD rake-10.5.0.ebuild 1195 BLAKE2B 21a3d9d9d09fc565347694c84799dcdc6a8f53348b5e90c97382d7c595d6231a2b45db9158db84f37a3d9db44bdb950b3343fa79ce0dba82ef76b1a8c8dc1549 SHA512 4e689f4db52872206700137ccdc3dbfbfa882d0371724cf5468b3f51559c08a0e3011d7aad68ad638448096da2bdb69530225f7aeab08e85cd33dba419ef2ad7
-EBUILD rake-11.3.0.ebuild 1301 BLAKE2B d45fdbf2ade4b863f22caac24f2c946bf7fd71b847aaea3229064423969d33a1283d38e5b944e1d4a15be5d9e3ad60792ec565379770739159dc739b2500eae1 SHA512 99fee0adee74014b78392cfcad60ef753adac4e8fedafcada27b5429a3746b45f36caa854d4fbc4f888901b2d14604f427b0d0c99fd98a577c36efaa5488dfcd
-EBUILD rake-12.3.1.ebuild 1397 BLAKE2B be3650d4798295420fd8665992b571c52c7cd4f7d4fb9ed66d48f0dbb910b46a37a2d24f0c8e429190389f69424b8404ee2db7f086120fcc1bd53d59661fe5a2 SHA512 69f81ec4cf709235298b32845bf66ebe311c7ab85fe9ce0ae650d39e124e8ef6e84308390f5304af5106b123d8cbcef0bcd849552c4bfabc93d4421064aa799d
+EBUILD rake-12.3.1.ebuild 1394 BLAKE2B 8ee5ede008e2b840a45f24f335792208c945ced599958f9a1ef9c32800af584ea1e45c92de405b46aec6b17049ae72db451e3339a4e34a02ed395bc78d8a55ae SHA512 8efc4bb7e3d84c8625ee2a8f333284e06a891a7fda6e61e5d378cc8e81ce08c6ca9e3a006e1ae7f5dd45fcffa72f470ad78a0d8adfdb96e0b3f171728d5a4ce2
+EBUILD rake-12.3.2.ebuild 1314 BLAKE2B ac279eb8446d657d9ea72f14e3e69d7de3d0b04802c1244918b159f63660951d5465734c311456657d5af11e1beaca7690f25021791b7571199f53876cf7ae98 SHA512 ec818f7227e73c22f635a076fe655e0f83db326fe3b15ff5fe45dcf4643cc5186003c45a5b294092d92acd931a32f988cf795e6a7f5e23a79f1bae2ec14ea483
MISC metadata.xml 341 BLAKE2B 4f6fce5484dd3adf4b7025f95d26ecd9f2f435d2b5e5774cb3f6ea2ea07727d4d76ef640eb039aafe67e5597b70d22258d0f8f939471af2057f0f933250098e6 SHA512 56fc95931062163036dde73847a796fd5802ff4bcb8a8e72686847537d0f38c9d15e0ec83bd06c2f86ce92952e9fbaa0e90eb4633d7afc460adbc0c9676e0040
diff --git a/dev-ruby/rake/rake-12.3.1.ebuild b/dev-ruby/rake/rake-12.3.1.ebuild
index eeed09edcad5..7fed8b0b5eef 100644
--- a/dev-ruby/rake/rake-12.3.1.ebuild
+++ b/dev-ruby/rake/rake-12.3.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/rake/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc"
DEPEND+=" app-arch/gzip"
diff --git a/dev-ruby/rake/rake-11.3.0.ebuild b/dev-ruby/rake/rake-12.3.2.ebuild
index 339a2f8c4e2f..404866dca457 100644
--- a/dev-ruby/rake/rake-11.3.0.ebuild
+++ b/dev-ruby/rake/rake-12.3.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO"
@@ -24,7 +24,8 @@ IUSE="doc"
DEPEND+=" app-arch/gzip"
-ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.8 )"
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.8 )
+ doc? ( dev-ruby/rdoc )"
all_ruby_compile() {
if use doc; then
@@ -41,7 +42,7 @@ all_ruby_install() {
if use doc; then
pushd html
- dohtml -r *
+ dodoc -r *
popd
fi
diff --git a/dev-ruby/rash_alt/Manifest b/dev-ruby/rash_alt/Manifest
index 6a968dec4d65..4f48deb5e799 100644
--- a/dev-ruby/rash_alt/Manifest
+++ b/dev-ruby/rash_alt/Manifest
@@ -1,7 +1,3 @@
-DIST rash_alt-0.4.5.gem 8704 BLAKE2B 21a2c55d6584f02681e7807c476c65beccbf8582f3408391f0da1d8f45ab7d080d4ac1e9f55b458ff2390996ca46a372ebebb848617d90e457a2ab4113e79498 SHA512 8ff46aadfca60aa77439967374198849a7053524c5abd4d1972bc63a328263315f1b6b43ca6d12f960e12dcdff481807b1575ec9d6cce624f44568c5c0d17312
-DIST rash_alt-0.4.6.gem 8704 BLAKE2B bf9489ad3cd7dff9ad376e69b5b9ab0414ecc38a52da48ba04e7be30183637a5924713dc88dbac8b6efba30165e3173e64ca51e50faf236b3d0b69c583afb425 SHA512 d9fbd87e1e5c01056a8d986c985edd6f35c19a27df9fc41cc83353b911973d796e8a28d49c6978c98ad542f9483e116e71a503cb5aa47de64c9b16b17690a1e6
DIST rash_alt-0.4.7.gem 8704 BLAKE2B 4b3280fbb630af8a0b3eaa3f3ec03788e9a0420e6e511acce1c038f5197b10afb40e8620023141a89ab65dfb3af318df61fa073fd29aa6d2d7863663498a192c SHA512 c6b58da46e6c05a575482dfecc6e40f3f832595979bb5497f90496a57517a09d123dab691d4493e32937f58337bec37df2d1d342fdd7ed8c8befefcdd388b4ae
-EBUILD rash_alt-0.4.5.ebuild 653 BLAKE2B 2153d96bd5141dc4af2bbecc77414f8fba7ea79512fe89fae222b21f70b61e4aca2dde1aa1944b1a8aae634c15dc61d1b66574afccb2243206095506e86e963e SHA512 da574249bf8e57cd9437e5cb45291e5decd5dc91d66b4088697c2e7dfd53c0344b70caeadbe0db511b98cbdb8aa5b37d4a024ead54fbb4d6e410f63e6015f945
-EBUILD rash_alt-0.4.6.ebuild 653 BLAKE2B 434a04319b1f531f4f98ebf59f0aac4456e63e0a8c6c735b147e13c9b04f305f0423df31da797c08633d446af8fce830f2f1b0f2ff9df3b06e4203a7ff258fc7 SHA512 3074b8e8b6229eb78896c4e2348d3646731209f84c1bf737ec515dd7c5c5f90e65b652cff6f5e00b035a2b3cc1f467a1db5e44c3de9ebce782c9a894bc3a4164
EBUILD rash_alt-0.4.7.ebuild 653 BLAKE2B aa6e3b26091f35b46c561cf55cabb32dc62107476d02ebf29db6b616a89325b7e23a7b0dedbbf57b29eb88dc1ddb3c0af2f1fb1272a9829a62300ff33065b010 SHA512 d88ef246288ead74b5a9ee5e4131ba51f4d586a7c28b066b12992ee5e2abda400b565c286f93390558fde9acdc42dd47baf54c86798586a7037afb701fb0d472
MISC metadata.xml 341 BLAKE2B 7caa3a250886847a12aa991c5dd47543d1e7189180f8174dadba5acefc1038284bd60edd162bd597658df0c1fe570abb4e46f7e3e0132090c14208b0c3ac1ff5 SHA512 d194dc7d95ed207f9022e3602712d942f592b3aa773796a1cbd14fe7d5d80d82ba767ebc5dd5fc9e5bac665459f4c624e0f074112ce35fab935a94ec383a4d84
diff --git a/dev-ruby/rash_alt/rash_alt-0.4.5.ebuild b/dev-ruby/rash_alt/rash_alt-0.4.5.ebuild
deleted file mode 100644
index 91ef9970e075..000000000000
--- a/dev-ruby/rash_alt/rash_alt-0.4.5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_EXTRADOC="README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="rash.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Rash alt version for Hashie's own Rash"
-HOMEPAGE="https://github.com/shishi/rash_alt"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/hashie-3.5.6:3 =dev-ruby/hashie-3.5*"
-
-all_ruby_prepare() {
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/rash_alt/rash_alt-0.4.6.ebuild b/dev-ruby/rash_alt/rash_alt-0.4.6.ebuild
deleted file mode 100644
index e7442289f51f..000000000000
--- a/dev-ruby/rash_alt/rash_alt-0.4.6.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_EXTRADOC="README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="rash.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Rash alt version for Hashie's own Rash"
-HOMEPAGE="https://github.com/shishi/rash_alt"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/hashie-3.5.6:3 =dev-ruby/hashie-3.5*"
-
-all_ruby_prepare() {
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/rb-inotify/Manifest b/dev-ruby/rb-inotify/Manifest
index 692cfef72fd3..285a083be811 100644
--- a/dev-ruby/rb-inotify/Manifest
+++ b/dev-ruby/rb-inotify/Manifest
@@ -1,4 +1,6 @@
+DIST rb-inotify-0.10.0.gem 15872 BLAKE2B 52647ff17994287810efa9c04bc9553b101c42cdd27cf42d530565127dfce104a589ad729d7019409079731577d327221ec3423fa7a5f746aefa3d817b93d898 SHA512 16aa7fb21e5ed713335e583299cfc72676e3ef66de3d349f74a14885b88020b79e031839b193dc140036a0b6539a45ef3a0c3c6027a7211508d388137d22a13b
DIST rb-inotify-0.9.10.gem 14848 BLAKE2B 35eb00dfe1e7e76fddda080499275c053e82431af520170362354984cb2af3c90e3ba803ef82fe50f1451d3fdb0ddb7ef9c1dc648836403a6865396987d6d9c2 SHA512 ee1aecfebea11655450776013d8d2fa3fb2af784285db3c32b5a452241f9cd48a8f9a10cb2f1ff96b191c0dcd43ec4f78e8a363447abf97a8cd4ccb778de4889
+EBUILD rb-inotify-0.10.0.ebuild 985 BLAKE2B 6d77fce2741d6fb10da2cd927fec01e7f26f6841e5fbd2a1f18b37236885ab314f67b520346f83993cfcf2fee145b0d4e9b1c2d75d7d315191994da2d5f9e11e SHA512 d049886f3d76bddb3dd3ce515f38b9fe6d779cfc66569d43b01b59b42e6542b87a4d2bf024cee04467e7ce4a243d51c97a0f0d09a6eadbfeb7b8784f50fbbcbb
EBUILD rb-inotify-0.9.10-r1.ebuild 962 BLAKE2B f3af41066b3479cf6fbea4cd76a8afc60f5406bb27ab65278bdf8bce20a9baa904a20443b57c0026371e95241c1af55be887a1f9901fb0320cb4b061f5adaac9 SHA512 2548a6d1d7dc72c286fcda9bfb311a90209fbe254a97b096611b18cedbc7da2f7bd51ef6db837a16ee84b02180421a94e5b060cb62d144f7e28ed301cd1c057d
EBUILD rb-inotify-0.9.10.ebuild 966 BLAKE2B 4659394c98f68f370bdace6336139828619748a16daa6cb503ee508040779a3816be32772d435647695692900e5999b0d005a0d726e4bf426d6e57929a3bc17a SHA512 32667f3dcdcbf6e7fdc8f890ca623a6d6be9474df27862d08d3e34323a1814753834e9595c795f2923a5bc4647d3d2ae4f7a4b55d20aa2586aa1eaa184276e24
MISC metadata.xml 341 BLAKE2B 9b7d043d113a1bfd0bb07588615f04762e5d4334763055dcf818969aa98c543c19b1e1005d3f8e0ad5d6c0dfed342b3ee8f2bfd9a49eb133b34f5cafd6f7f91d SHA512 0449efdf61caad416c9b68e1b5de20c46d29a8961f462dd7f1971e3723b8b0b3567507cc99cfeb2151e0c8c14caa28947dc23906281b20771251b3b47823b4a4
diff --git a/dev-ruby/rb-inotify/rb-inotify-0.10.0.ebuild b/dev-ruby/rb-inotify/rb-inotify-0.10.0.ebuild
new file mode 100644
index 000000000000..05e307428f60
--- /dev/null
+++ b/dev-ruby/rb-inotify/rb-inotify-0.10.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A thorough inotify wrapper for Ruby using FFI"
+HOMEPAGE="https://github.com/nex3/rb-inotify"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/ffi"
+
+all_ruby_prepare() {
+ # Avoid unneeded dependency on jeweler.
+ sed -i -e '/:build/ s:^:#:' -e '/module Jeweler/,/^end/ s:^:#:' -e '/class Jeweler/,/^end/ s:^:#:' Rakefile || die
+
+ # Remove mandatory markup processor from yard options, bug 436112.
+ sed -i -e '/maruku/d' .yardopts || die
+
+ sed -i -e '/bundler/ s:^:#:' -e '1irequire "pathname"' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/rbnacl/Manifest b/dev-ruby/rbnacl/Manifest
index ddf8ed2975b3..b9d2d31f0912 100644
--- a/dev-ruby/rbnacl/Manifest
+++ b/dev-ruby/rbnacl/Manifest
@@ -1,6 +1,8 @@
AUX rbnacl-buffer-size.patch 765 BLAKE2B 0865380f35748adeddda7a9a880df0c1be81994a965ecd40505e9f47f39c7d2a55876080007e28204e388f5a09396d28275d2cf9547536523c7d2fc5f6e035d1 SHA512 da9dd16452b1449f3d862d940b518bf4b99726195ee0ccd0bf3633299b6d9f44120b9b638b77243f7a1c30802d79e6467d2673eb7987cbe38091033aecda283b
DIST rbnacl-4.0.2.gem 220160 BLAKE2B a4a3a7b0346bdc3d0e1930bf9b1c6c05182456837c53c8a56f5d8eec831df8768589affb00450088c4ccc3de37f474a359e9ea362655ea66ada63467936abcbe SHA512 d13d36e4248d5e40bb5d9496e08823438d312c16d14e3068be89a62dd7f80ec7f99fa5995752b183656b6ae863af77645b16ce45d05a74ad0dfbd4a93c8854d4
DIST rbnacl-5.0.0.gem 221184 BLAKE2B f64a754c478c57af901432e9cef335d9f01c1acadcd9d860dacca2ed5d59bdb71f3a431488357b57cbe7af61cf03b50b95ab5421a9ac59f63242a0ddd693e373 SHA512 d6c0c90587beae9f5086c442f4b7b9f430d527576307c5a5cdc5532b231245e5615434a001b3a4b47d1fb7d7148a167d77f12e7b4f5bd1c25c7ce5d361eb42f6
-EBUILD rbnacl-4.0.2-r1.ebuild 792 BLAKE2B e86f2cca917610c8b439cbbce784c332d3ab996010fd56d38084aa69c0c9a5e6243e03a303c40ba859e4f92fc17b221031e18869bc1bf802c5b0d8c8f946ae8c SHA512 58cdeec680428171dd2dd1aa685c17e19fb90b3aa300f155abec54a1c9d48982269022e5fe20594d6c2ce6c04ac1443f71e89f99ed14677e2c22b6b73aa0afb2
-EBUILD rbnacl-5.0.0-r1.ebuild 796 BLAKE2B dd40acec7061c975e4a6720b8166a1340536ed158e6ebab1fa3bcbc431d62843113ddb8ebe75812be74a03f6f34bc4858729930f7e4241af5abb1f96a74cd7b0 SHA512 6e3e13beb35f521bc101c09d8a96f9a8ed1ce7cbac54b24ae27cad0bd8a72c168fbb3deb84eb5d0a715e2ea82721f28b3daec3a459be6fac0cfb009beda13323
+DIST rbnacl-6.0.0.gem 225280 BLAKE2B bd9b12d4b7bedbc091e21c48f859bcdc969ef99ba50cd8b32ffff9040ad4522821e8eddf2269efcc29d30d967d70cb5132863f783990c860f3b3f9dcb342c2d3 SHA512 2921269c65503038d271506c56c8ce9d2ce34e1dde45cbe5f1bb14a6350608dc6690db7760c29960232c71fa21e7e183be1fe5238fbed228b74d3c71d7881034
+EBUILD rbnacl-4.0.2-r1.ebuild 794 BLAKE2B 0bdcba4073ea857364715dca8130633bee86ca5d8d1b379c70c4bbd3c1ba58e62a81b94a9d01b79dc97781c728e77ec3ab0ceecfb33ada49c463cbecf68f2e6b SHA512 ecb7bb443350ed4f365fda7e66dfaf3825bb2f2285de247266997475d26b66f02cc57db2805993a94defcf5ebfecf0e87a24ba28ae2e7f8592aca0bcab8bacc1
+EBUILD rbnacl-5.0.0-r1.ebuild 798 BLAKE2B cecab9833c5a1d8205b9d876ba4fbe8282bbd4d0323068c97a5a25ba08ab5ffac0b9d0cb235a2d086cc7aa7b7191baeaa8e6c5c4cce41c528009e5895aa00cfb SHA512 a515408dd2dd170e0196accdaf12c9222291c9762ee8676fa28f89a658b1fde51036bb3f6548570a2be3dbefc03d712ff266ad43cc4432ddf25175451933a328
+EBUILD rbnacl-6.0.0.ebuild 739 BLAKE2B f23d1445ac3f520cbe32084c6202a3d45fe3f127b99fd297ac59deb64578a4455b1c782695920389c139c6e9796df7a4a93ecba7b35e06fd45930fcac3fe0dd2 SHA512 6107a62637131e5b5b475e0ceb51e2fc8f60dd30783586c334e43f6da0daa7f97f67c0411f92dbf5e2a8aede76e1eccd8e956e821feb0309b7ee648ffd284e54
MISC metadata.xml 345 BLAKE2B 9b2e901225c95717838370d1de17dea5619d4485d7856050d55abd8bd05eeadbf012ce47b160d367e0027d2e42abfdf4eed15c598d0a8062713a00894495cd88 SHA512 e18502485ad21a5e5cb71be6f2980657a40b08618b50147f50daba44e1f87f009f796e1df046bef94c05bb9305e1bf9dd1a81df33c7fdacc8c2974dd18cd309e
diff --git a/dev-ruby/rbnacl/rbnacl-4.0.2-r1.ebuild b/dev-ruby/rbnacl/rbnacl-4.0.2-r1.ebuild
index 362512caff83..dff0a8d5da80 100644
--- a/dev-ruby/rbnacl/rbnacl-4.0.2-r1.ebuild
+++ b/dev-ruby/rbnacl/rbnacl-4.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/cryptosphere/rbnacl"
LICENSE="MIT"
SLOT="4"
-KEYWORDS="amd64 ppc ppc64 x86"
+KEYWORDS="amd64 ~arm ppc ppc64 x86"
IUSE=""
RDEPEND+=" dev-libs/libsodium"
diff --git a/dev-ruby/rbnacl/rbnacl-5.0.0-r1.ebuild b/dev-ruby/rbnacl/rbnacl-5.0.0-r1.ebuild
index eb869f6fed59..f10721dc362b 100644
--- a/dev-ruby/rbnacl/rbnacl-5.0.0-r1.ebuild
+++ b/dev-ruby/rbnacl/rbnacl-5.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/cryptosphere/rbnacl"
LICENSE="MIT"
SLOT="5"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND+=" dev-libs/libsodium"
diff --git a/dev-ruby/rbnacl/rbnacl-6.0.0.ebuild b/dev-ruby/rbnacl/rbnacl-6.0.0.ebuild
new file mode 100644
index 000000000000..d5438f05bebe
--- /dev/null
+++ b/dev-ruby/rbnacl/rbnacl-6.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides a high-level toolkit for building cryptographic systems and protocols"
+HOMEPAGE="https://github.com/cryptosphere/rbnacl"
+
+LICENSE="MIT"
+SLOT="6"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND+=" dev-libs/libsodium"
+DEPEND+=" test? ( dev-libs/libsodium )"
+
+ruby_add_rdepend "dev-ruby/ffi"
+
+all_ruby_prepare() {
+ sed -i -e '/coveralls/I s:^:#:' \
+ -e '/bundler/ s:^:#:' \
+ -e 's:rbnacl/libsodium:rbnacl:' spec/spec_helper.rb
+}
diff --git a/dev-ruby/rbpdf/Manifest b/dev-ruby/rbpdf/Manifest
index 8bd18e037a9c..6227b60cc32a 100644
--- a/dev-ruby/rbpdf/Manifest
+++ b/dev-ruby/rbpdf/Manifest
@@ -1,7 +1,9 @@
DIST rbpdf-1.19.3.gem 295424 BLAKE2B 27ec18ad5b2082562f9121f625397cdff60824325f6a7fd39f9109f3d7ba68f60cbca2c08bc3c177dfd2a972ebdd90260535bd36d98240ee96fe50bba8a9f1c0 SHA512 ec169555973122418f0a15bdbc9ec212d0a5151dea849e64b21e45390a2fbd6571e4918322e9c6ec048cc10e53ecbab9b32a1bfe484f2fe6a9f13ce0f01f53ee
DIST rbpdf-1.19.4.gem 295424 BLAKE2B 4dec81dfddc6aab7da97c178e3c8bd665b803e807db537722abdde0fb846ed147d070bce6351aee0529d0032e73cd82caf47d263ab3cc86e1e66ac0ddcea3a1d SHA512 876b36b7a03f675597110c8e3b82c4a3088816bb6fa6cbb300d066d6873ca24d517eb63e6b81d6851e836524e5b1a9baa19a125ed0f6d369527fe1df3feb86c7
DIST rbpdf-1.19.5.gem 295936 BLAKE2B b75f317a93e45cc83928cae039fd49dfc4cfb6325c4c7445b85bd396ce31b468c49935537cc6eaef5b49d55f5e12eb41258ac7b688bf4f41d94a8be3b2172d2f SHA512 736d11ba3f34fe93bce1343610a5a6ce0e9f9f7084f63c4dc58f1d94f66a3d9371ff2a89706fa9c6c32326999181ea420e4ee0ccf7e337cd938b2181fa204ea9
+DIST rbpdf-1.19.6.tar.gz 12026339 BLAKE2B 8ec388e65f110773b9a7c160a9bccbb1beb6f3ad0bbe2393a7b91087e1d2b3cbdfb03284737f6763cee6cfa947d68532cde8f4b684b004dfc92f300510a1f5c0 SHA512 192dae84ef2a44cfc7bde38e776ade1aab95e812f55ba1848c20be4a2e65231c97330859cf14b1d3bfd7aa158a1ea561602723e9e96e275ecc771ca781901271
EBUILD rbpdf-1.19.3.ebuild 1232 BLAKE2B b8ff390e2a51584258e36d8b37b030347bb20e7928dcc50ffcca50b884811096fb39d88c22444bf56d896b820fdabcfcce3265554ce3195fd0346842b8741096 SHA512 a3d67be4d3a5c1a7d95506553780ef2dffd270e79047d6d01d186d44de87aeb1902905021a70a8a59b0984e789bb85673d7b51f85e219294706f14da77d3b58a
EBUILD rbpdf-1.19.4.ebuild 1225 BLAKE2B c9c85cb2211ef8a7f4a57d1a55acb122a654955e176f1486792531cc77e5b760889eda849180ec46d5eb6d6f9521d8f7d1e0afeaaf0ace9ff6fd485744863c64 SHA512 e97dc812ad1796ab1204b141d5b63a5a5a28f5664108506be62d6e134cc8c267bafd007a1c44acce35308ca2c75f70b4a55da8dd8dd2af03972896eee21618bb
EBUILD rbpdf-1.19.5.ebuild 1232 BLAKE2B 4c1c27b25203ebd32e43f75ba664a7a0048231999607dd7068aa83ca34d8939132d0db432feee2e1b476b79cac6072e2d9c01fd937b8d6751ec47d52da71a052 SHA512 b450f82a5162e0135ebcae2ce8e49fc7fbee4c744dcf2d33d03a40dd370a9429c92cb3d9ee39e9bdc68eba854b5dda980bfb1234c9bc17a18c0b077d38175bdd
+EBUILD rbpdf-1.19.6.ebuild 1307 BLAKE2B 9c87bb17ce8033a755f9b3a8991340111adafa43eab6a3bddb8a1cdd76a2afcbc479515e6bcfb9ea80b099d6b3b72347d67cbbb0c5b1738dcc46d51bac7cedaf SHA512 3a9c6aafcb558c88b274cc2243def2139fb0e07617e939bc1f0823baaa67b1760597445a1ae3b5ea871723c47fd31625cbc5a81f624359ae4e4c74d7c59cd54b
MISC metadata.xml 417 BLAKE2B b48fb397e76caa8bfa35675062a6c4026ae44fe43cd305eb51c9470d9dce6654603742954145f3bd063f6ccc6f56162ca9affa6acc6698ac81432e0dde42a070 SHA512 c33c8dded82e45f867b4e93cb3be96cabf42152bfd6aa13f9144fae15b2b4f4b8f503d4aef4af8c2448584c2e71251c958b8dacb14c26da4a6c2b9b3ff442dc4
diff --git a/dev-ruby/rbpdf/rbpdf-1.19.6.ebuild b/dev-ruby/rbpdf/rbpdf-1.19.6.ebuild
new file mode 100644
index 000000000000..90dafc43b89e
--- /dev/null
+++ b/dev-ruby/rbpdf/rbpdf-1.19.6.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# Avoid the complexity of the "rake" recipe and run the tests manually.
+RUBY_FAKEGEM_RECIPE_TEST=none
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby on Rails RBPDF plugin"
+HOMEPAGE="https://github.com/naitoh/rbpdf"
+SRC_URI="https://github.com/naitoh/rbpdf/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3 )"
+ruby_add_rdepend "dev-ruby/actionview:*
+ dev-ruby/htmlentities
+ =dev-ruby/rbpdf-font-1.19*"
+
+all_ruby_prepare() {
+ default
+
+ # This test is enabled automagically in the presence of rmagick, and
+ # then fails.
+ rm -f test/rbpdf_image_rmagick_test.rb \
+ || die "failed to remove rmagick tests"
+
+ # Loosen very restrictive htmlentities dependency
+ sed -i -e '/htmlentities/ s/=/>=/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ local cmd='gem "test-unit", ">= 3.0"'
+ cmd+=' and '
+ cmd+='require "test/unit"'
+ cmd+=' and '
+ cmd+='Dir["test/rbpdf_*.rb"].each{|f| require("./" + f)}'
+ ${RUBY} -Ilib:.:test -e "${cmd}" || die "test suite failed"
+}
diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index 12a4dbd10dcb..267206e9cabf 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -3,6 +3,6 @@ DIST rdoc-4.3.0.gem 738816 BLAKE2B f705b4fed5a9a7e3a850cacc17b7df3f8fdeb163938ed
DIST rdoc-5.1.0.tar.gz 702376 BLAKE2B 733d77a341ddad10f5b648b6bb492e0f79daa392e2ca371d38236e4c85a1c409699e35dd3f5bc8bc48551b399603bb0a747cb3c5f7f1fbf4765aabffaad575aa SHA512 cd2ed37e8502a3e9093c88c258ac5e39542a23c3dcaedb9b5eb48ce391a694e5b35fbcfd62f01ec6353ac9c40a4b7043b2ff11bbc403d2e03de9a84c52bcefe7
DIST rdoc-6.0.4.tar.gz 699314 BLAKE2B 37b9c65a55357b9edbf85889c086948a6e80094846434d46e6ffbf17e16eba9e964dc09721f921d5042d6e0c72619fc59d87c8d969490e6af50fddaf49d36556 SHA512 8bf61bda88ea1a85178f5fdd62e87c79c5efd6d6f64d9d8651bbbc37e02da02b7189c7e60e4853a962507cc2ee4c703b6532f28db763202fa24c4b364cee8e28
EBUILD rdoc-4.3.0.ebuild 2695 BLAKE2B 49ec379de4d303a230b37e7194d07f44c2036d1ffd612f0eee8c5e9877d1023eead430aea666f193509b87d675c89447948d9334c587c8169274ecc164ac56f3 SHA512 24aeb3c3ed906dab7d3c570cc825d1152a769f24c775e529c3ed66160f6a36f211e581dd86aa3efcad5c209e50263a536c0d84067e23e65057f38f975ee5c907
-EBUILD rdoc-5.1.0.ebuild 2582 BLAKE2B f89fd2f231b5a40e8b151e8d24c7912e771c07a3539c35c3d31f355d682e90a62db64e0de7a90d6263e3b3d682032e09e1410df8c4557b2a35ab8fbef00b77a0 SHA512 8e691d5bf2b48c80ea335259a8d14d039fa1dbf9099afbdca582f1ece8a5f2e30e22e88574ef355a1f811a9510be18174007667c5d636cd0d3af121089cbe09e
+EBUILD rdoc-5.1.0.ebuild 2579 BLAKE2B f1a8abeb8eb0984068c071fcc3b40bebb354f17ac1a5d7cbc18dde3097d2261595f19e522c5ad55981e23415e862a1892b99b23ba397f5c87bb55b34ff0ab399 SHA512 9247fe7cefb0f062027fcf6759272dd86860196bc1defe8acd4b240adb61d5961b9eaf8d546af71b686c6335a32c47abb74eae31e853f7f6a8e91812ad142da6
EBUILD rdoc-6.0.4.ebuild 2561 BLAKE2B ebffcb449dc097f3c2d0d46d56e4d95565f2a088124c858b30881e2b01b02762e628a7345918a5c9f6ed5b869c70ef546270e73ecf2ffca1a714fb9c34b1d30f SHA512 27ca6b208c38c08027b7083cf4db6eca4fe814734fb7c3167d13a06a9bea44c4e9477c870b7b6785c9c165730e5c4d50a45b21e8c728c1fbf37c0406e7a7d870
MISC metadata.xml 335 BLAKE2B 835d498407155ac5295c70af8a671114c777e5f9371b3d47f9f92a6b102b8e1d58755df0737c34820630464772dc001163e83b5d319707a1c630f4cf2f9ef8de SHA512 3421081016cb99570f9ce9f775097669cd40a709efbbb3c76a20947717bc40d886195a5fda889407d1c436a387c126e07def1eeae01edff53c490ea9c630e992
diff --git a/dev-ruby/rdoc/rdoc-5.1.0.ebuild b/dev-ruby/rdoc/rdoc-5.1.0.ebuild
index 83a1d350e168..4d3a290594fd 100644
--- a/dev-ruby/rdoc/rdoc-5.1.0.ebuild
+++ b/dev-ruby/rdoc/rdoc-5.1.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/rdoc/rdoc/"
SRC_URI="https://github.com/rdoc/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Ruby MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/recog/Manifest b/dev-ruby/recog/Manifest
index 49118819a8b7..392cdfc9c959 100644
--- a/dev-ruby/recog/Manifest
+++ b/dev-ruby/recog/Manifest
@@ -1,3 +1,5 @@
+DIST recog-2.1.31.gem 236032 BLAKE2B 5e6b4ffe163985ff437c2fbaf203e1d07796ead0c20b233703fcb66bfed45930463dc1b7b2bc0c6c9ec1089730589cf996b59382ad4fd63d4913b118035fc852 SHA512 eeabae2684d4fb616d7ea272dd9c4fda0b1a2ea7776cd664fa237989b68e277943642267359a2671ee180e1a5f0cda8f0be24bfa2b4d7729b469664700955ada
DIST recog-2.1.6.gem 214016 BLAKE2B cfc29bc2dfe887383d321143db00dfeb1f72106c118c9848b8fdfe871047f465b59b04afa7de13b8269686d328856de26497f89ba9bd79b9198c480340872520 SHA512 21e6f3116252e8d6cfa6abe14adb100b2d2637e8f61852c86266467465056f06bf25e4eb17ac874c772963b2b13e31f84bd157bcb058fe0f58d6609b2b2d0c15
+EBUILD recog-2.1.31.ebuild 779 BLAKE2B 9298c273ae50c521f7f69a7344c9fbb018ef55f66667debe964f6a7f2b0a41636b292c27d8ead601d6ca7438b023d4c698aebd42cb6d4f92986d11f81953b298 SHA512 e54bb98094439e2809e8d816e6f23d04bf80670abd106395f6bb4d955d16c6896b440181d7183481f067c9d3675e0b162ad14814500300c971324a7b53e5400b
EBUILD recog-2.1.6-r1.ebuild 784 BLAKE2B f4822abf41ed81301fcb209d0624efeb526f637ad23c608a94047cc4eef391b0be06ce1d0f3a56724adb4359e9a1fc96d10dc621bbc60f5b011bbd9b506f13d9 SHA512 0ba37fb717bc93c839f959e79790a0239c4355bf68f0d22fa3adad691f7f9903b95810f5f1a735de6b8d26d846d412a9b4086d153a8ae610b937a3733fc16c48
MISC metadata.xml 334 BLAKE2B bccb589153c4961a76c8bbd83ace97d4295b5c6a3b66ede325156940c8d0a1119bfaa838caa5d1e7ffb1363e4a3cbe8d2899fc2430b051dab63b11709f16d190 SHA512 cb416ad148d55b439a260d17b6f014075031a7b60cbf686b75e2b34f4d7bf82a8f0001c84f0dcbd9506a855a64dd20902965a0744cdd9fa06f6391929d5245fa
diff --git a/dev-ruby/recog/recog-2.1.31.ebuild b/dev-ruby/recog/recog-2.1.31.ebuild
new file mode 100644
index 000000000000..979c69af3ee8
--- /dev/null
+++ b/dev-ruby/recog/recog-2.1.31.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24"
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="xml"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pattern recognition for hosts, services, and content"
+HOMEPAGE="https://github.com/rapid7/recog"
+
+LICENSE="BSD-2"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/nokogiri
+ !<dev-ruby/recog-2.0.6-r1"
+
+ruby_add_bdepend "test? (
+ dev-ruby/regexp_parser
+ dev-ruby/rspec:3
+ dev-util/aruba
+ dev-util/cucumber
+)"
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ ruby-ng_cucumber
+}
diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest
index 979813b0c969..ce90fae02678 100644
--- a/dev-ruby/regexp_parser/Manifest
+++ b/dev-ruby/regexp_parser/Manifest
@@ -4,6 +4,6 @@ DIST regexp_parser-1.2.0.tar.gz 82333 BLAKE2B 9748e69c876365f8ef9431dd14168e2759
DIST regexp_parser-1.3.0.tar.gz 82564 BLAKE2B 4b35174893fe3af4d4c2f65625c8920ed4fa5b081868ecfdd418af5bd24749e123c27f26201caa7a792cc3abd89bd826ac332ad042731a330fbf3b05052c14fa SHA512 e2947d32bb8f81fab2428c92ca03389a6df963c4bc2104f9cb9bf013616efc5fdbef711e87d6ff15e2d3a5bc667b1a8c9fc643672975fa23b6e700b2a090c536
EBUILD regexp_parser-0.4.13.ebuild 874 BLAKE2B 3b5f06c9ecbaf5f8cf271834c4faa3838d30364619cfe3794c4bb1ac00e6495b06918dd54d451d3bf1a6edd0d358eb96c48b3cb647750e4e4a63ce42a971d4ee SHA512 ce7521f4dd924ac5ae9c8af6b2e8f72d34162c63d0b99e35f440c771bb74279a78fddcd21a597405c94ac10bcf0f311b253585753667e4e7da7a0bfd7096b975
EBUILD regexp_parser-0.5.0.ebuild 874 BLAKE2B 3b5f06c9ecbaf5f8cf271834c4faa3838d30364619cfe3794c4bb1ac00e6495b06918dd54d451d3bf1a6edd0d358eb96c48b3cb647750e4e4a63ce42a971d4ee SHA512 ce7521f4dd924ac5ae9c8af6b2e8f72d34162c63d0b99e35f440c771bb74279a78fddcd21a597405c94ac10bcf0f311b253585753667e4e7da7a0bfd7096b975
-EBUILD regexp_parser-1.2.0.ebuild 911 BLAKE2B 6b2d971f37996822af7d5014d88f4a79ced9da64230097d7cb4d64cab78464c19215bd1511e3cadc1dd484c817310f37180771cfefd11f81b39f5b585f43ac47 SHA512 e07c7cadd43850db6f5a20fd41afe68e67170d7efbbd67d2734b5db09bf3262d0c538f90797dc87f550ba7bd92ab6b930ec7a4636254a5a8e3bda4eccd752789
-EBUILD regexp_parser-1.3.0.ebuild 911 BLAKE2B 6b2d971f37996822af7d5014d88f4a79ced9da64230097d7cb4d64cab78464c19215bd1511e3cadc1dd484c817310f37180771cfefd11f81b39f5b585f43ac47 SHA512 e07c7cadd43850db6f5a20fd41afe68e67170d7efbbd67d2734b5db09bf3262d0c538f90797dc87f550ba7bd92ab6b930ec7a4636254a5a8e3bda4eccd752789
+EBUILD regexp_parser-1.2.0.ebuild 916 BLAKE2B 72cf3f24127a66491f515a4d4f9ab99626042589f683cf85e2f7fe8345241f29e9230a398d08728e05c85abe88af5b61837dacff65adb7ea78fa0599e03b70ce SHA512 cf53ea1355ba844599800a2a69b3eab119579f7327c177eebbe4300d9539a74b9e8ef0a65131585606fd4e74ebdb9d7f905e1005004f2bf6344fb97efa4c6361
+EBUILD regexp_parser-1.3.0.ebuild 916 BLAKE2B 72cf3f24127a66491f515a4d4f9ab99626042589f683cf85e2f7fe8345241f29e9230a398d08728e05c85abe88af5b61837dacff65adb7ea78fa0599e03b70ce SHA512 cf53ea1355ba844599800a2a69b3eab119579f7327c177eebbe4300d9539a74b9e8ef0a65131585606fd4e74ebdb9d7f905e1005004f2bf6344fb97efa4c6361
MISC metadata.xml 345 BLAKE2B 1b8ad1173966e2528e85b076052a92f378eccb6bc3159a69de1a276dea6e65c3b2e83db43d65ab9cd357fa58ee0af3cde2485b0926002cb74e0fe1d54cef375c SHA512 aeac372e6213e9b018782fb640fe6d88b3d86d8f5d02b8511f69980df204dd82d45443c371e81527fc6c34b2c1684ff04b3a7789808b884644c348139b4999ff
diff --git a/dev-ruby/regexp_parser/regexp_parser-1.2.0.ebuild b/dev-ruby/regexp_parser/regexp_parser-1.2.0.ebuild
index 6489aa2afd89..913ee35af706 100644
--- a/dev-ruby/regexp_parser/regexp_parser-1.2.0.ebuild
+++ b/dev-ruby/regexp_parser/regexp_parser-1.2.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND+=" =dev-util/ragel-6*"
diff --git a/dev-ruby/regexp_parser/regexp_parser-1.3.0.ebuild b/dev-ruby/regexp_parser/regexp_parser-1.3.0.ebuild
index 6489aa2afd89..913ee35af706 100644
--- a/dev-ruby/regexp_parser/regexp_parser-1.3.0.ebuild
+++ b/dev-ruby/regexp_parser/regexp_parser-1.3.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND+=" =dev-util/ragel-6*"
diff --git a/dev-ruby/regexp_property_values/Manifest b/dev-ruby/regexp_property_values/Manifest
index e1ea594bce3c..a281567208d8 100644
--- a/dev-ruby/regexp_property_values/Manifest
+++ b/dev-ruby/regexp_property_values/Manifest
@@ -1,3 +1,3 @@
DIST regexp_property_values-0.3.4.tar.gz 11273 BLAKE2B a52ab11676b58a752741240912da5fa312661a583dd74a4321f8184fef2864c74e0d5f709cb68e3ce64a3e19e9320305e80bf7614a40142c4855ccec1c40b5a5 SHA512 01ca50f831bf3364e38559e06cb54faef59fdb0b995a6bfa0aaa3943591d98f97939a47911bf8b075b34b3c401b5de51e42a71088400112ee8afd8d39f164465
-EBUILD regexp_property_values-0.3.4.ebuild 1243 BLAKE2B eff393d0962cdd31d0bb616fa9a0be7cb51adf0cff41ff0489ad6d406491298e13fe004afd08f1b93463220979970a0d9a64a62ffe7409a8f28cc5e7513a8170 SHA512 660d1ee28056a2a1d97cc5f08a6f0545c13c69bbf56e2b1637a6b4981574060f69123cea9fb52abcccf2a5419f9a6fb1431ddca2c9bdd76d6a8f9a1549dfd423
+EBUILD regexp_property_values-0.3.4.ebuild 1248 BLAKE2B c6e5b84c66f1dd8ec6eb2a690a9e4f9c83799fffa482e5a44cba7a49291ae5e34f72522fceff650e314a14b15b115cac14cafcc4c576885c179a8a669e6fd887 SHA512 53c59e11f77708b678dac69f7d74c9e2c5452e1a8d5bada720ca579f38335d0193c2b6c857b650fb98109ceed2282fd77b3e6894cbc6bc93341c764cd07cef2b
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/regexp_property_values/regexp_property_values-0.3.4.ebuild b/dev-ruby/regexp_property_values/regexp_property_values-0.3.4.ebuild
index 93ab3b93bc45..07b173fbfa63 100644
--- a/dev-ruby/regexp_property_values/regexp_property_values-0.3.4.ebuild
+++ b/dev-ruby/regexp_property_values/regexp_property_values-0.3.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/janosch-x/regexp_property_values/archive/v${PV}.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/request_store/Manifest b/dev-ruby/request_store/Manifest
index 242648345b38..c17d8eb98316 100644
--- a/dev-ruby/request_store/Manifest
+++ b/dev-ruby/request_store/Manifest
@@ -1,9 +1,5 @@
DIST request_store-1.0.5.gem 6656 BLAKE2B 2bd96d3dd40e846e8b36cae338c1f95ec812d6121db332e60c85b4c8e043fe81229e9e2f7f8f3c1ef3d7c592515bb69d5dae3cc4755f181fd29a1eb7e7c6254d SHA512 0d69ebdb8d3f6df11f89780c250b5fcc702258e19d7fbf8e2273614ecc220ee25e059a596a8a7e39bcc426f8d834cab38c161c0c1a800cc7ebdba3daa810e727
-DIST request_store-1.3.2.gem 7680 BLAKE2B 78825112c3893b631952275885096a0f4475fdd67f5fcf1834c5f7f4c468f79709e60d7f64f68cf13d44e6673c2b555e024a15f0518d083dacc54a40d588867c SHA512 038aad3f71d3e8ac4b13503ac6bb484cc1b85516ecdf618dc5af2c5f906d7f33c2304c3d7ab25b7acaa6210fe8a419ec8bda40e5036f692928a08fc5cca6e40b
-DIST request_store-1.4.0.gem 9216 BLAKE2B 90e4dfa1c43a4c64f17b70dd4b77e2b982f5dc4bf42cd3b26345cf168d1ac8ac750dca75db679fc1c24097638c7dba031f8b29f3f4d9e81fdbcc30dc8dc6e5e0 SHA512 12835dc2f5b4b6a6812adb756ebc45a9f6a0b80e65800a7dabc27c55c359f5090adc9530b17de072d2feb6903ba0f1b075379bef83c7b673a86b1b8ce51447e4
DIST request_store-1.4.1.gem 9216 BLAKE2B 06d88b26dfb1834e1a30bd17780e19db75dacfb07a18324efc06dfe17aecad6232f7d1bf7a42bf152c5350926e2d64cfcd8d86f12178d2deb0f8c2f4ea6d95c3 SHA512 83e75e866b838e79c99c60197f5fe5da106619f645d9f244c55e1f1ca4bfa82f0bd67d6f10f74be857b8a359484799d44ec9c4f0b926bba2e2699de231360537
EBUILD request_store-1.0.5.ebuild 473 BLAKE2B 62fa2961842b571f65ad6e45566255eb9a87cc912fc8a6c8456caabe7f255ed0a08e434c0a6264701e9637db4821775d61bc6d63d53e8cfc43191c5e509d4cb5 SHA512 1dc521601da8da2b5a9892390cf7498db5434cc05b9286ef4bff608bd42dd07a5831d18f983a28487bac49b183b5625b2adfea3c6d7c558d2aad98a0742b8d59
-EBUILD request_store-1.3.2.ebuild 475 BLAKE2B 90a93951c9907a7c81c4962dfb67e1ee67a5dc32638c6c1dcf76fde0106990059b6c13cc74c54f252e3b264eca0569af79132c32b549c9178b8e5dafa724530f SHA512 6843364d04ad12a77eabb3e02221aa2ee8e1baaac267dd7f7d806c12a4184e4d95e7ee726009fbf3b4578e6bf33deda8be90f080d42894402020e3322ae24c2c
-EBUILD request_store-1.4.0.ebuild 510 BLAKE2B 17629d2258a77d0650d659fad6734b3aa71ada082b9d7390ea1033519aebd5a4912645967d9100c57dbf648b12c4e3896191a1ce707330de68a00958419e47d8 SHA512 31bb957ef46ce5b335fabbd0546132281513aafbea8ecd1e7c6e7de75ad792e27bde41a04f5a81f6866f988c94188e603d75f194b149471061a15a7df2c75c91
EBUILD request_store-1.4.1.ebuild 510 BLAKE2B c5212a3b937207c99943dd78f242d08b8e9ede8d4a4c0226976a00fd6bb1168b5a68ee0d2b4c33143e701e089a3996d7ce14b70c6ec8ea7c0e4dbdbaa958ed34 SHA512 5d27f157632272598ccd18ca1777a8b8a8e49d73fb647d8d18e9bf51868ef183a840774f62e5b0ec0373f9ef4c9f3db8b41fa17edbda1581cbed49d418dc470d
MISC metadata.xml 352 BLAKE2B 96f0c7bc363401045297f0819f643d6bb4673c196b9edc4d40ec6aa3c66b9b4921cfcb0e5d5082778a720a68d7fcc26f6d814843f0177f7f548cc0d1f56f34d6 SHA512 ef219e94da98dce395d21d81db23380925391207d00dd4e39d2000ba841f62b237b13733ded2fcd67c36e3d18e9ba28b33fa3905c7d9cd7466fc8c942d577c39
diff --git a/dev-ruby/request_store/request_store-1.3.2.ebuild b/dev-ruby/request_store/request_store-1.3.2.ebuild
deleted file mode 100644
index b98532067216..000000000000
--- a/dev-ruby/request_store/request_store-1.3.2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Per-request global storage for Rack"
-HOMEPAGE="https://github.com/steveklabnik/request_store"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e "/bundler/ s:^:#:" Rakefile || die
-}
diff --git a/dev-ruby/request_store/request_store-1.4.0.ebuild b/dev-ruby/request_store/request_store-1.4.0.ebuild
deleted file mode 100644
index ab89379ff34b..000000000000
--- a/dev-ruby/request_store/request_store-1.4.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Per-request global storage for Rack"
-HOMEPAGE="https://github.com/steveklabnik/request_store"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/rack-1.4:*"
-
-all_ruby_prepare() {
- sed -i -e "/bundler/ s:^:#:" Rakefile || die
-}
diff --git a/dev-ruby/rest-client/Manifest b/dev-ruby/rest-client/Manifest
index 164775f4b153..272411d1762a 100644
--- a/dev-ruby/rest-client/Manifest
+++ b/dev-ruby/rest-client/Manifest
@@ -1,5 +1,5 @@
DIST rest-client-1.8.0.gem 124928 BLAKE2B e7ec09b6d91b1bb97f0a6ab9add98c696e5b2b0dbdd08b3bdd7e6ec9ff1b07dd356d4f3a84a485c7c9be58dd389b73920bfbf28d8d1e22ee3bf2f9f618bc28bd SHA512 d4c03b2d2807ae963b116e8c977411305b55836e4129b18ce2e88ea5795838c448bece151f6b57aa03920ea21d9120835159a7e9c4bc5c9998beb3705d1f2bfd
DIST rest-client-2.0.2.gem 149504 BLAKE2B 839003255545ad8d67b0fd896f56b628d647a90fdf9eaf4e27f6c5d0179f15a1c17683e81ff7f288ffac55dcd523f5b01b4217a277b6c260bf45df8cef3998e2 SHA512 c132518a9ff0029e79826cf90de442b01f6f422b464e04914947c2f757cb7046b96c915f0248a82172f7980519fa9fe5f7bcb9dcfe28889abc62dbb48cee1030
EBUILD rest-client-1.8.0-r3.ebuild 794 BLAKE2B d3efc607838448cf2bc2a28aaeb25e8173a98a05f9dc550c05e73c54ee5f9e006c997386b83bbd8aa8514213c09fefa26a11c5063fb338f805e847fc947904eb SHA512 7bc7ded2dd6b63e012bd20135a5305810d17dbf61698bd4e53c4a210b7017f5b2615cfd264baef617d9a7df72194ee08e26dbbb310ebf8f3476879c10732f8c5
-EBUILD rest-client-2.0.2.ebuild 876 BLAKE2B 50dcac41bae15929b377a988f6ab1f44055734026acc8b4ebbfaf142302840c6bf5a0eed3673830a8a2a1842ed1d3919f9b87b33abe90116aab5ee38158eb786 SHA512 ce6f667712fcfe29a322409155f4123c6ccbb541e3dc0902fe4c2345be1658071963179fcc6797a4839b2f7c82445b22630ea78e6f7bba5496f9e616c50bf8ae
+EBUILD rest-client-2.0.2.ebuild 872 BLAKE2B c1ac8c5aacf30599e6a94070a4259ce11fe01d5d5958e55513a20b40df7c80937885062085cc51e22b28c156d86b87b0ea240d6ea1a4c1d016bbea8802938a98 SHA512 29a78a9088f88a119b118805df52cf5a8d6644ea42f68caa2f5bc8d52d3bc594e1e28a815d0aadc362de4a4a530a67f7c7897e4570c8fc779009fe8f8379b460
MISC metadata.xml 348 BLAKE2B fe9d706faa604067ae6a773bcb6f1738aea6003905ba97c7d1b2c01847013a71a7e6293a4e0eb01371ec70fbc6d62ffd2220c8d63f0741d9d53a5517b817bbc0 SHA512 333b578a89b557f43afab3b52f1e14cc9ecc4985c2909f046c9dbb9f9e333ad9ad7ce30af72141348f6205fa3b9e213143974e05aa8cb269ff17712c0fce5757
diff --git a/dev-ruby/rest-client/rest-client-2.0.2.ebuild b/dev-ruby/rest-client/rest-client-2.0.2.ebuild
index 939b7939b7f5..6cf9a44b169e 100644
--- a/dev-ruby/rest-client/rest-client-2.0.2.ebuild
+++ b/dev-ruby/rest-client/rest-client-2.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/archiloque/rest-client"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/webmock:3 )"
diff --git a/dev-ruby/rex-bin_tools/Manifest b/dev-ruby/rex-bin_tools/Manifest
index 252adfd3ea3a..68f443ead46e 100644
--- a/dev-ruby/rex-bin_tools/Manifest
+++ b/dev-ruby/rex-bin_tools/Manifest
@@ -1,3 +1,5 @@
DIST rex-bin_tools-0.1.4.gem 81920 BLAKE2B 089fa4725317b3c72166182ca1298833cfe5e7b436abadcbaf5a03801a0fe60aa282a2dd0cecd7d80e3af9a79d4bcf2694c3ee82509c5bc05740e6c38192e9e3 SHA512 d2d595c0cfac254a7b66e072c9cf8bf264555532dbc8038aaf59bd92d134d0e797a7e9aa6cfbf518889ecebbeb93f32636095b571be62214fcf85bcadefcb982
+DIST rex-bin_tools-0.1.6.gem 81920 BLAKE2B 543e9c293b7589792c5cad55dbe7b760b97194a6adb01953ca81ee603e1c576c7f391012dc669fb03d7cf18ceab0ec88e0b4b6e0ac56fe21ffc4c6bc8b937fd1 SHA512 30e9137194b97aae0a0972a10cf415ebd28a11699ce03dda2c32529d985d0376a6028c40bc8570ea8328e076c51b7a52d26872c43074db2a98ed4b2db1969c2d
EBUILD rex-bin_tools-0.1.4.ebuild 645 BLAKE2B f393dd6f0d44facbcec3ea936a524ec77a751b66b13569ae506bb64444a13e4322643857fc922bde2ab723f5b538e3a1ed115595db14b08c3a6486c76ba460d8 SHA512 f5b667cc4b05564abf9f6a3166404d741e85b20a33cea7d9846ed351423de67ab453ad7cf0c3dd12e6591dcedabbb4f2da027a63f317711ba444e9bb39a4ff51
+EBUILD rex-bin_tools-0.1.6.ebuild 642 BLAKE2B 85a14b250185f0272d6775154c349a4c5f9d5aa4e8f762ddec31bcd04a05ebc5c29cdec65469db8eba611c6078474af08130b7cb713b83da29431e75d21abfcf SHA512 5d2df66415d00d1e508a812e6385f81782376b2679ee0b7adb6a2736fccb3b5671fd5ae31e1906bde23bcecad11ed95662ae69b510d791ae476226fe2338dfb2
MISC metadata.xml 399 BLAKE2B b82cb7fb695efe7a4ff0e6e83e93dab0ed7f6704dd916161cd4042354714963096668585d421a362add7f73e966ce872d6533ffb6e0f935352f5e21214844b6e SHA512 7d9afbd71bb64675d28110ed1120f45f0369610b4a295fc55652eb75fd1c3bc5ea964635540a9c0161ab1f37981da6ac2c3e9faf5ce239a72b5f90b9dd8aa43b
diff --git a/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.6.ebuild b/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.6.ebuild
new file mode 100644
index 000000000000..1ac91d731a63
--- /dev/null
+++ b/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="suite of tools for analyzing executables to find specific chunks of code"
+HOMEPAGE="https://rubygems.org/gems/rex-bin_tools"
+
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rex-arch
+ dev-ruby/metasm:*
+ dev-ruby/rex-core
+ dev-ruby/rex-struct2
+ dev-ruby/rex-text"
+
+all_ruby_prepare() {
+ sed -i '/bundler/d' Rakefile
+}
diff --git a/dev-ruby/rgen/Manifest b/dev-ruby/rgen/Manifest
index bbbe987d77a9..e73465d5c2c4 100644
--- a/dev-ruby/rgen/Manifest
+++ b/dev-ruby/rgen/Manifest
@@ -1,5 +1,3 @@
-DIST rgen-0.8.0.gem 382976 BLAKE2B a9d6c4e60451ad537b9213d679558ba48b313dff1a6720f72881d10c68d2ecb5c9a5796bfdb8ea0d7ea1fcd02f309725d99af59d8d9c7ed179c296371ba8e3ba SHA512 cf4f5435fdc78850a05b44477804f511f52be0be3999dfabd52cbaeb26e93c2e2eb9d18a094373ddaa61076a437f0b26e9371de0a10158969b3934d530b230b6
DIST rgen-0.8.3.tar.gz 275845 BLAKE2B 90addb8511646ac1bcfce113b39bc6998704a7e92319b7854c56fb85276adee86b64e847f940769076967090fe62024aa641c6d194c9dd57acecb855eafa8cae SHA512 74f6ed04c49b880bee8c6ed126874f8def43c8ff7a58a8e09743fbd8e255707f6b947b37205c4c35508aec983729fdec228c30e297d7ac6e3bd7f8c2167c63e1
-EBUILD rgen-0.8.0.ebuild 573 BLAKE2B e772bb843512d19b1722132c3a5c61fab4efa52f50d632d6036685f90cd043f5af4ae759b60b67f3e2d1669c00d5966c21acd1194734eee20637bb42f6bc7ffd SHA512 7d50a0a66a57f6cb1ec6f256fafa2658d5a5e3fd63af96eb61a09484815956870df71c9f94db951f3044a8ad387b5959e4b0e9dfc84e4edbaf4939884b4074e4
EBUILD rgen-0.8.3.ebuild 872 BLAKE2B b94097446c7218984e84e3a631781aa064673e0912af70c844cbc09792db3abcfb8e8fdce835835e9bcf3999001ce9feb41d8586d797ec79caf79c7e9d693214 SHA512 8b805bb088c6ce66986537d22829908451242a33fdf5045df3325f2930006970b1179dc5639b89dd21c4fd717d7d63c1e44c0f2535a2be076805592b3b91df4f
MISC metadata.xml 338 BLAKE2B 93ef49d518bff5cbddf74d2d851eadfdc01b79389f77fb002c456c453978d41c5157f545cce8dfa09878f42599daba66d8cfce611f6ebe91496cdb1589309ee5 SHA512 714e42942d30a44542c2c9804e4c5532fb69bedd0c12b9488cf23f64fb58abc80c068c7049e10f793005ae1c6d1c54694dbef0982f2adee03dff58855f41b9b6
diff --git a/dev-ruby/rgen/rgen-0.8.0.ebuild b/dev-ruby/rgen/rgen-0.8.0.ebuild
deleted file mode 100644
index 5c19fb5cb223..000000000000
--- a/dev-ruby/rgen/rgen-0.8.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby Modelling and Generator Framework"
-HOMEPAGE="https://github.com/mthiede/rgen"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="amd64 hppa ~ppc ~sparc x86"
-
-ruby_add_rdepend "dev-ruby/nokogiri"
-
-ruby_add_bdepend "doc? ( >=dev-ruby/rdoc-4.2.0 )"
-
-each_ruby_test() {
- ${RUBY} -Ilib -S testrb $(find test -type f -name '*_test.rb') || die
-}
diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest
index a1af2dde541f..a654387d475f 100644
--- a/dev-ruby/rmagick/Manifest
+++ b/dev-ruby/rmagick/Manifest
@@ -1,3 +1,3 @@
DIST rmagick-2.16.0.gem 1545728 BLAKE2B 2f5396b5d5c6a60fabf7f67d104e68443c038a8e9431fbc8252a3ca915b4fb353d6a0740f00fbaac91cf3bbaff84c0dfb45d4adca6a81622fc1d2e395ed04cac SHA512 e37fdd9c1e45d7ef7000602f495c3951ee2abcae83a87f68702a51a2183edb6fd8e576ca1a5ac8b64e05ae0287141137b505bf27fddc579e753f9310cb4d653c
-EBUILD rmagick-2.16.0.ebuild 2028 BLAKE2B 0d3b6ae50cf5a39bc0900203669ca58e716f0b974fa9b95414b2719d6ce451b0bc671f81d98ce58666d1cf856e6e23e1fe20e7a89d0d33bbbb24785b4f49c2b7 SHA512 3c857463d81ea5582c158e7e79c70406547103ceafed6c3dd661e4c5f555008f2e7999a34464ba8ae1b6824012173afeac63d4222384a5ead2a461ec726fff08
+EBUILD rmagick-2.16.0.ebuild 2032 BLAKE2B f547b27b383083e6d8b5f8bbd5da93ed7fdb21a05347f95292372c5d596343d5e0c0e88a24419b1af3a383a9acad02d180813afd350fd0b3637afdb7e1f858ba SHA512 0858d2da02ea947cca05a6090b33b02e600f0bd2444c80df6ea3d210743f0b6bf7335560f2ebe046eaa520681206989c72f9903a453842ebd8373ceb78c8830b
MISC metadata.xml 341 BLAKE2B 537583fa385971de2e8ae510c7d32f11bf7644b3aac908b482833d26a2d92060255c2f15afd229c6c50207e969cbd5857705850440949788a6fac7329f26c757 SHA512 84bb956a38056526fd173c3f4aa972ea121712c15111a35e19e1f27b0cc797ebda4550ada88a46de7e66e058a66bb92d2e715d646068779843133a66d7523683
diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild
index 9276a4b95f07..6f0b1054a1af 100644
--- a/dev-ruby/rmagick/rmagick-2.16.0.ebuild
+++ b/dev-ruby/rmagick/rmagick-2.16.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest
index 60ab9fcd74c1..670d7d999ca7 100644
--- a/dev-ruby/rouge/Manifest
+++ b/dev-ruby/rouge/Manifest
@@ -4,7 +4,7 @@ DIST rouge-2.2.1.gem 281088 BLAKE2B 03b9ee015e3e9aa6af1572a2dd85d999e89913c0406c
DIST rouge-3.1.1.gem 282624 BLAKE2B 07074cda2634330fe26bedc370c85967f892fa239160f594ef57cb2d577812b025eda066e703b165ff72b491f718b0046afeeae7a9377ccef0315939193d1485 SHA512 3132dd891e66bbf557953bb7d0ab95be6d6978b75b37ba1ba50f2471aee1666d4228c253dbedd4a12fab6b584bba85d2327d6437788f0a9001248d9a4be1bf7c
EBUILD rouge-1.11.1-r1.ebuild 753 BLAKE2B 21ee8e84feb445d3e4c8de4487b5993504e46267f5dbf0b5ef11d135eb83e3a337c4d8e6de085e21c85641b940cdbf3f23165684afe15267f751597428f13d9f SHA512 d90113f0c313116a9ca61c0b25f55d4538eebc7aac4142798ebc83ddfa08e5d76c6e62139bec62ce0d908d319c2aa6a7940d06a38c65b7d212dd74be035cdbd7
EBUILD rouge-1.11.1-r2.ebuild 744 BLAKE2B 61a929c20ed0a4386aaee1baa071277b72b5bdc22dcb8b4e278e5fba31abef62a64c21dffde27676c328973d5e381bf065456440069b37c1eb23f7c950c66c5e SHA512 d13003b5f6f0cb862f0efb37c367e6fc3d530a02f633016c717a2ad80b8d17e9ff8ae4f9a0128a8b57456966060c686de0772361edad019761716f7affbc4907
-EBUILD rouge-2.2.0.ebuild 695 BLAKE2B fa79d07764a44295a09af9335320f7632cb7f306581498a53f3a357125cec310708d858361e636961972397667754281b9f9a20ec046d8d906945d072ae3df8d SHA512 6aa11ecbca3628abffd4c388bbff7d84014f415bc8c4cd6ec6bdced4a2e47db70c87305cd6e6410545dc2f635f9fd786c64c91e91b497137357cbf131b81a0dd
-EBUILD rouge-2.2.1.ebuild 695 BLAKE2B a2f82494aff807d5ea7f5fb2ecd36328d608ff32b1f1956d743fddde8d2eefcb129a8b9e8b3e5ed5ac2961751a5ff495ea36faee083de50289027801021bfdf1 SHA512 d37b25a631242741bf4026d715c38d9f5f08c7602934582dbd768a106f013541363f37881ed14393370aab7efdadff7ee1862e36bd12111d82be98ea536c40ca
-EBUILD rouge-3.1.1.ebuild 715 BLAKE2B 004bec7504dd8424b8c091cb69e58768c7e576d64038f98cacbfa19018ffc9b5505c630af42f557c7eee92ac983f262aa51085588c7148a9c80c177fb3b07279 SHA512 99651498d3b80e36cb803bf25226d5c89f255708d7adf24dc6a4659e81ad46f45ed656512222529bca1fa2a76b03937281253e44510943408f425c38cf6e1e1e
+EBUILD rouge-2.2.0.ebuild 704 BLAKE2B d49953bd18ad27d85aba59c1e40b4978964f52409e4398f9766e9a4e735bb62e4eba66df64de911dd56c958d8b7f016111b0fa2cd0ae0b2e6fa36e634f222ab3 SHA512 a0a6b2924be8e3063e715f1d11f4baefd5b90867fa24cb1ce441b10a70a58fb467df601884c102a1042d5495f64f75666a997e87a9908429082cc1f34c574871
+EBUILD rouge-2.2.1.ebuild 704 BLAKE2B d49953bd18ad27d85aba59c1e40b4978964f52409e4398f9766e9a4e735bb62e4eba66df64de911dd56c958d8b7f016111b0fa2cd0ae0b2e6fa36e634f222ab3 SHA512 a0a6b2924be8e3063e715f1d11f4baefd5b90867fa24cb1ce441b10a70a58fb467df601884c102a1042d5495f64f75666a997e87a9908429082cc1f34c574871
+EBUILD rouge-3.1.1.ebuild 724 BLAKE2B 9b1729e60b9dea282962915ac1965df67dbd766e01f19ecf3411e960ea8a73be4c1938fd0e510f2f62b70a2e4857f075c7acb2879cfc171283d01fef8689e3d5 SHA512 aedf60ef96875687137921a431702d287dcbc383389eb5cadb180b4dbb38520794f3b0384edfca0a341f546d45809525abbf90a7d4a02211b93d4315231b0261
MISC metadata.xml 337 BLAKE2B 0b11fe43cebeee93ba1543bf3784c624a91373b066b90485698e9f58ad95d2d4ae077fa5d18d097deb5d8678877b915a9df7154899169d35345fc8fc52bb1c44 SHA512 2517857c1be612b98601b4f92e3e20f3e404902faed1965f8e2e0573820ed6dfc12de25a292bc5f5971b498e310cdfe4a3a5aa13f46354f5139c53ae6a53b876
diff --git a/dev-ruby/rouge/rouge-2.2.0.ebuild b/dev-ruby/rouge/rouge-2.2.0.ebuild
index b87df474b268..68f023dd1c8a 100644
--- a/dev-ruby/rouge/rouge-2.2.0.ebuild
+++ b/dev-ruby/rouge/rouge-2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/jneen/rouge"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/redcarpet )"
diff --git a/dev-ruby/rouge/rouge-2.2.1.ebuild b/dev-ruby/rouge/rouge-2.2.1.ebuild
index 70e9a003fa9a..68f023dd1c8a 100644
--- a/dev-ruby/rouge/rouge-2.2.1.ebuild
+++ b/dev-ruby/rouge/rouge-2.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/jneen/rouge"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/redcarpet )"
diff --git a/dev-ruby/rouge/rouge-3.1.1.ebuild b/dev-ruby/rouge/rouge-3.1.1.ebuild
index 9acd15d5cec8..32aa6979c55d 100644
--- a/dev-ruby/rouge/rouge-3.1.1.ebuild
+++ b/dev-ruby/rouge/rouge-3.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/jneen/rouge"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/redcarpet )"
diff --git a/dev-ruby/rqrcode/Manifest b/dev-ruby/rqrcode/Manifest
index b7bd18a952ec..44a5aad1e47c 100644
--- a/dev-ruby/rqrcode/Manifest
+++ b/dev-ruby/rqrcode/Manifest
@@ -1,3 +1,3 @@
DIST rqrcode-0.10.1.gem 27136 BLAKE2B 7fea719d6e76d340dd6db386994bffc5e7002afbc61e0b476dc639003757f5932598b81274a5ab74bc6dd25d10c61bc023668c8271e9387f7bcc02c6f4dc879b SHA512 5b2d6e63bc069a1cf436d2df159bef673ef621a73d72c52bbdec1c2d820f4553172d5c3499b9347e0939d422bffa8f39ecaae123ce0be360d25ab6c08a6eb583
-EBUILD rqrcode-0.10.1.ebuild 604 BLAKE2B 68ccbde48277aee41fd1ab5f02fef5d17cb8ede5b93a774c6e79a5ce538ea6fba4c1e037ddce6afd639402496d3b284a3b769eca0490e48d42d5346b9c60a753 SHA512 dd278f37120722904d453b38aa74c4cb19627728c29eb863ec125ccd93b33c275d6bff6e35695ddbcf5489430c13713c14809430aab97d041c897c01220cc337
+EBUILD rqrcode-0.10.1.ebuild 601 BLAKE2B 79d30255a6d7cce017a9ae092f76bb6af6905bdf3136f31ec7ee46a83aeefd27db84ce98d3d6813918495cda36f474908ef1e3950f3ad03042f491226f2d88ea SHA512 f78a3dea0d8eefb1e2704f336b15b762bc125dad6c9f7fd2bb255e56789000b6ff61193dab93f32387f3985f9f70328227be179259df4c5fd3db482ba98539fc
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/rqrcode/rqrcode-0.10.1.ebuild b/dev-ruby/rqrcode/rqrcode-0.10.1.ebuild
index b2141cf85da7..4267e093f598 100644
--- a/dev-ruby/rqrcode/rqrcode-0.10.1.ebuild
+++ b/dev-ruby/rqrcode/rqrcode-0.10.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index 59ade5aa1d86..002f27b23faa 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -1,9 +1,7 @@
DIST rspec-core-2.99.2-git.tgz 212935 BLAKE2B 37195012f79aca3a1959f9143e2f5cbab63230ab07ea97928d6f66face8d07ab54d87f19535f5f235c441b2da6dec17ef2a889e9ccd7e83d987086e24afd1b82 SHA512 e13bc3384fd85c367481a8651c14be4a412cba5f58e12a8f4ab14b5d2768a7b92191b81e000e7dbf6a28275b41044d8b3eb70a04e4b30b5bf88db98cbec4cc44
-DIST rspec-core-3.6.0-git.tgz 375590 BLAKE2B e8b4987ea3d5cc3a403eaec98243e4c4be6c9eace798bc97599020543401ecd036c6121a6736995fb716aabd1a2016393506bee1e3076c61b0c49173d991d990 SHA512 cecd3885652e18ba1ffed45e40d12c932ba0d880e96b2f1d264709f55dbda8d6b0c78c3bf4bb940d246b84261d1b80038618735f65302ff62646165b2e932be1
DIST rspec-core-3.7.1-git.tgz 376819 BLAKE2B 6747ffd8f2d426718376b51356d8838a7db0d0246ee619e8edef30bd9f7aeeb80bd0488e4fc73b0a00d119074c35055f6b9d0cbbe6160ae78d0727ce9848a710 SHA512 1561d044281c1b8b97cc89033ad991548fa74abbc5f20d3951d3f3de754c581a027f9ccb2bd0107c05e744d3b2804555cf4cf207e72adf365b28fc7ce052dab8
DIST rspec-core-3.8.0-git.tgz 386022 BLAKE2B e827f006fe9f05f93b741d021bbb108ae3e98cd23f3388c1fdf2a87d8be349c04e91c810cbb7c47cc99ce99a00f62e13eb01a927b8b89d54dfa437ed46b1d24f SHA512 6d3f431a1f9485009f5029bea967f36cb789be8cf33722b36c40df44e12a2284674c6c8af333bfe8ba8825e032576569fd42c92f798988faad732ac3a720c5e6
EBUILD rspec-core-2.99.2-r2.ebuild 3518 BLAKE2B 017a60ccb0ac017b08c4d97903a5bd59921fd0c0bc3b4322059d856bfee6eba2c026242bfda1e2083b043c190ad9160c6122ad62350b07aa0a486afbbb3089b6 SHA512 7b22027fa5ae71e80f071c4fc7cf3fa0e291ec42e06e0c07bcd0e94ab2782aa2dd79d4cba709751077b7c19cb0c5bc7a346c2c424cf9ffbbb62ed486776b6888
-EBUILD rspec-core-3.6.0.ebuild 3405 BLAKE2B 9bae8f3c31fb7c77ff882337c2285ed3b2966d0472d256101b7ff01f38c54ce8263189c5b8841164ff4d6e4bed8f12ba86956054597a6143482b5474a3b2dc6c SHA512 31b31d1341539a5a7fe30ba7fb81f756f5b59195984cf0afac96ac60c233646f98edfd0e9d59f53bfb321d845d8a339ba3711add3ac49e755bfbfbc9b8d7c001
-EBUILD rspec-core-3.7.1.ebuild 3405 BLAKE2B a7f4bc6db9482e223eb83d309dc4421b9b971d83d23328a35c63c08a3ee38d9573735ad227f315190b0551a294751bcfc41bfd034536c80e01b31ffc1b80beb4 SHA512 12dbc8d86ca136a02b68be7ac1db53d0c1a61287456c49fefd42ffd300d9e807bd3fd1dbc34f48a65dccc6c2e7fefcdb08b2a3133727b02b232ee4f74103b1da
+EBUILD rspec-core-3.7.1.ebuild 3402 BLAKE2B d3ebf847041e8de5c38b7aae8be737bebfd0657a4871cf3c64c1e959e8626836da02b03d66d8bd63f90b6796253a5f33477fce89a69f2110576450d696a2d217 SHA512 2049e15d68ef34b2512daca6f8bcdca929a066cb186ff5ab8e9c84c2a8d82596a89eed13568b6be55f47f67c8dbc11b8e695eea6537d30745e64dea1f050df7d
EBUILD rspec-core-3.8.0.ebuild 2965 BLAKE2B cb76ba83dce43eda2f511949f085697c832142a34c611d6ec845d7da73801aba37136d392fceacbb3241a69e63f1148631eb2bd584db2d611eb38e52fe5c4004 SHA512 175a24dd2d96a60a39d185aa855b6a1c771d1cf996e5b3898878e86e65fefcb81b399b24f9339c27815268e083bd5f9ce47e1828178818d0fa7e33134a3be837
MISC metadata.xml 465 BLAKE2B 7aa4aea8fcc4616588f8842e4d3625219eabe0c17f7a621f9d01ba3ba403ce178ba5960a15c9a163eea32a9956cdc27ce1a607bdae1c32a1a6fa1207c7358388 SHA512 987f6c0ce5814c23f3d76a32f0b59ebd89ddc71bcb23d109106a2ee11a5ab050cafd1ec7f87c84f07b4b4d71244d71885c6d727d2b583484c0e5f6466066a57b
diff --git a/dev-ruby/rspec-core/rspec-core-3.6.0.ebuild b/dev-ruby/rspec-core/rspec-core-3.6.0.ebuild
deleted file mode 100644
index 26500148836a..000000000000
--- a/dev-ruby/rspec-core/rspec-core-3.6.0.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-# Also install this custom path since internal paths depend on it.
-RUBY_FAKEGEM_EXTRAINSTALL="exe"
-
-RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec-core"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="highlight"
-
-SUBVERSION="$(get_version_component_range 1-2)"
-
-ruby_add_rdepend "
- =dev-ruby/rspec-support-${SUBVERSION}*
- !!<dev-ruby/rspec-core-2.14.8-r4
- highlight? ( >=dev-ruby/coderay-1.0.9 )
-"
-
-ruby_add_bdepend "test? (
- >=dev-ruby/nokogiri-1.5.2
- >=dev-ruby/coderay-1.0.9
- dev-ruby/syntax
- >=dev-ruby/thread_order-1.1.0
- >=dev-ruby/rspec-expectations-3.3.0:3
- >=dev-ruby/rspec-mocks-2.99.0:3
- )"
-
-all_ruby_prepare() {
- # Don't set up bundler: it doesn't understand our setup.
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # Avoid dependency on cucumber since we can't run the features anyway.
- sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
-
- # Duplicate exe also in bin. We can't change it since internal stuff
- # also depends on this and fixing that is going to be fragile. This
- # way we can at least install proper bin scripts.
- cp -R exe bin || die
-
- # Avoid unneeded dependency on git.
- sed -i -e 's/git ls-files --/find/' rspec-core.gemspec || die
-
- # Avoid aruba dependency so that we don't end up in dependency hell.
- sed -i -e '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' spec/spec_helper.rb || die
- rm -f spec/support/aruba_support.rb || die
- rm -f spec/integration/{failed_line_detection,filtering,order,persistence_failures,suite_hooks_errors}_spec.rb || die
- rm -f spec/integration/{spec_file_load_errors,output_stream,fail_if_no_examples}_spec.rb || die
-
- # Avoid a spec failing due to path issues
- sed -i -e '/does not load files in the default path when run by ruby/,/end/ s:^:#:' \
- spec/rspec/core/configuration_spec.rb || die
-
- # Work around coderay incompatibilities
- sed -i -e '/be_highlighted/,/end/ s/32/33/' \
- -e '/highlights core RSpec keyword-like methods/,/^ end/ s:^:#:' \
- spec/rspec/core/formatters/syntax_highlighter_spec.rb || die
-
- # Avoid a spec that depens on dev-ruby/rspec to lessen circular
- # dependencies, bug 662328
- sed -i -e '/loads mocks and expectations when the constants are referenced/askip "gentoo: bug 662328"' spec/rspec/core_spec.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby -e:'${RUBY}' -e:' spec/rspec/core_spec.rb || die
-
- # case ${RUBY} in
- # *ruby22)
- # # The rubygems version bundled with ruby 2.2 causes warnings.
- # sed -i -e '/a library that issues no warnings when loaded/,/^ end/ s:^:#:' spec/rspec/core_spec.rb || die
- # ;;
- # esac
-}
-
-each_ruby_test() {
- PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -Ilib bin/rspec spec || die "Tests failed."
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- ruby_fakegem_binwrapper rspec /usr/bin/rspec-3 'gem "rspec", "~>3.0"'
-}
diff --git a/dev-ruby/rspec-core/rspec-core-3.7.1.ebuild b/dev-ruby/rspec-core/rspec-core-3.7.1.ebuild
index 9adc841a77db..a3d1d85c483e 100644
--- a/dev-ruby/rspec-core/rspec-core-3.7.1.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-3.7.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="highlight"
SUBVERSION="$(get_version_component_range 1-2)"
diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest
index c791854b40f4..6bfb154341e5 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -1,14 +1,8 @@
AUX rspec-expectations-3.7.0-ruby25.patch 1467 BLAKE2B 39968ab1201fcc0e69fc1cf023150bdc19b8df15324f8411c1094857541c54f935d95d74714a870e2eb3d7de6d9b94891838efe2ff765f83f2b5d38b0ccb9774 SHA512 87a92967764e4c9214e55133d8b792441449ca87140ff4c594ff0bc528078d05d5164958744d75d6a9e8309acec9905224c45d36d408a3cf705e3987aedc24f3
DIST rspec-expectations-2.99.2-git.tgz 106884 BLAKE2B 5b31c8681306d5c688f62fc3fc6adf7be6cabad6df6fd16195c71787d73495924233d793633fa041a94d796f63c9ff97c58e6f4a75bdc09dfbe56e770bb6a5c9 SHA512 6042cafe225b2b16df458c7bf69e1694b637afcac6f6195e35a0be199432610457ccaa3e7e4bd114b27a7a6c3d530d94f4c0603c65f469cbadc55bd3f75b6f3a
-DIST rspec-expectations-3.6.0-git.tgz 193897 BLAKE2B f3fc2b06a317e77838e2d483416ab0e05aefed8a129058ceaf1a80d3068b41e81abc9fd85576433fd1577e6114ccc65130734b850997f89310b80b549f80d679 SHA512 5c784eff2c076623f471bcfff6e014420782c8d52ff54a68adc9b4d6b60a91726da36e3989535f4ab7f1fcc6b1e2a3c3a63ee330f8ea55f475711741762c0f07
DIST rspec-expectations-3.7.0-git.tgz 194071 BLAKE2B 67c8db15c43cc1141b19c6eb99390eaaf2535ec03f0fdc7b05576daa463d252f56ff251d40f5771726ee6451d57eef206c893f2593b01d413b5d96cdf21f0daf SHA512 bdd3222089299e9bfdd6f17a2b8af81d5e695290a3ce976630d586d51ff2df5baf76a3887b8adb31294bd6623ba85f8c2a4a31ac520046515aeeb81fa3a1bd5a
-DIST rspec-expectations-3.8.0-git.tgz 198184 BLAKE2B 4bd191885a7944ca4909a1275618726cd0fff95352ef7e88f05d94e5f7088632d2c9ac7a9f47ea94c79e3665198482098daf7f6fc286c59563c8efbdee585241 SHA512 7157dcf09c18d2b56156ba4c1b0bc1a11cb98ab05e43ab9cbd65eea3f796cadf3319711d4e9837905cbba8d70cf297aea47f1f8631fd7a97be763dd33ce08002
-DIST rspec-expectations-3.8.1-git.tgz 198732 BLAKE2B 243dccbf1771bda4a445abdadfbb79e67ad2e3a2a92013bcefdf746bcb6a3c99c1c999c15cf3a0ed324d587463ce57676785670ee5b2fa85ee216359b694bb64 SHA512 91d637210ccc4322073ce3e258b923de0e69f0a6eb0f07dd31bfe41da0a0ff18685c289e02c3ccabdea0f332ad55dbcb197fc16c7d6b144958e11cc90bfc8496
DIST rspec-expectations-3.8.2-git.tgz 198952 BLAKE2B 6952f895251f26f8a1b7746b277fc92b296e78fb23b8f581e90f649ccc28e21e0a695f87b012b4925becfcda8f8876414f74a826c75bdfa5114092849bbfe525 SHA512 d374f7add45d2b6ce607c1a068e3e0970f902a0edf96ec891bd618dd17253878c1e0b625296ff12a6dc35103651bbfbcfd1a1b444f94e08eae2680e32853a198
EBUILD rspec-expectations-2.99.2.ebuild 1696 BLAKE2B c613aa21e9d76decaf26954bf8be2357a12dc92960ab966ac587883a91d023a79d5c9fd4e8e00ffdec9a647cf2483e2aeda03c3a851e2a43dcf5bb340caa7ec2 SHA512 54646cef1a0b856616797a8c11ae5bc684b3c3d9db2999f2a3e6e78b2254ae7efcbc22a924fa069d4b560c407a4cf010d4db3bfeb10851febb90d23d7f032ef4
-EBUILD rspec-expectations-3.6.0.ebuild 1329 BLAKE2B 4c1367ffe0dac6fe8ef5235cc6a3bc4c36bbae2939f79d4a9febe273a9cf9db60d7867588e6bf4212167720153addcb6577c2a41a8e6982f5481072bbda689af SHA512 4772ad69bad84bad114a1e4f303c7ece91c7b964d097b50d5a02dee5ca855365051b3662071274d64afe7357d1c03d9fa70d52563571bf73c02ee8fe7ecffdec
-EBUILD rspec-expectations-3.7.0.ebuild 1374 BLAKE2B cd9ce974c6ccc1974d4d75e08085bddc88a626739d5689606bc7564159f9d181f6da8daa779823e2d2b601527c61ef8ff33e6b78ed9e7e8f6c14128288a42c18 SHA512 74563230e08f637e15c9275e1b1b0ae6cdcbd353ed667cbe87411a2cb1f41f19b806212e36085aa5137b442b655623e2d0db3b0a584b049ec2f0913ee7d27cea
-EBUILD rspec-expectations-3.8.0.ebuild 1321 BLAKE2B de7686b018317122fd6b575d036f7f0b65ad316a4d81dc2b9723159fbbc248417c1e7a5a5982b6e83acf80d79e2eb0cd94c20f9fe8d2c1e54423e287cc9bcece SHA512 74518415bcc778e35ec50f414b6dd737703c7b5ba5955de91e60cb12a7c962a589976d4ed69cb35bd6ef37a4e835cab2fce1813508fae88a0a4a2ed01c8434b6
-EBUILD rspec-expectations-3.8.1.ebuild 1321 BLAKE2B de7686b018317122fd6b575d036f7f0b65ad316a4d81dc2b9723159fbbc248417c1e7a5a5982b6e83acf80d79e2eb0cd94c20f9fe8d2c1e54423e287cc9bcece SHA512 74518415bcc778e35ec50f414b6dd737703c7b5ba5955de91e60cb12a7c962a589976d4ed69cb35bd6ef37a4e835cab2fce1813508fae88a0a4a2ed01c8434b6
+EBUILD rspec-expectations-3.7.0.ebuild 1371 BLAKE2B 4343334ff467a0a79d36a649b8779e677745705909e17c9986c3bc06b8bc03ea618623da46e199d33be8dc31d4209871ed3afe63c068cfe786faec99eac79d96 SHA512 b45ebb2596e1c5a5cc4220877c9fa3ec111c711096ad8dcbab58f8c4532c28e32b25f5eda5bff8a88c6a77319444f25820420aabc9af105b1889cf73c4f8f2e7
EBUILD rspec-expectations-3.8.2.ebuild 1318 BLAKE2B f9ff54fc06a9198c48b0692491b197968b661b4da0d3cd72cd387bf6f27cdffd8640333175a188d2fe8cce47b5d59d1459743c0e8bf0af64294d79df3b07f3e2 SHA512 dfa87a38a039130a47741c61bb7959a35e5ed1db17eb65708422a3a549cb52199ac5dca54bf1a9db15687edc5b04c219aadd77a52bb1b1c7212e2c1d4955a6a5
MISC metadata.xml 350 BLAKE2B bd2aeaa98f6f5cdbdce70c0dd6eed61eee36323502021664e10356e0e558eb9fbf09f9b056944aaf13859c0f4f29603c5523584e4b823a9218fefb2824edcff6 SHA512 c0cbdb181bc5981daa6dea5ecb445cedbda6d6430218aad98a39b2db67074169305f3cba419fb1e24d79900be311619337a5421b75e0da6d2838a0ccb7de45b1
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.6.0.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.6.0.ebuild
deleted file mode 100644
index aa7530d2fe5f..000000000000
--- a/dev-ruby/rspec-expectations/rspec-expectations-3.6.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec-expectations"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-SUBVERSION="$(get_version_component_range 1-2)"
-
-ruby_add_rdepend ">=dev-ruby/diff-lcs-1.2.0 <dev-ruby/diff-lcs-2
- =dev-ruby/rspec-support-${SUBVERSION}*"
-
-ruby_add_bdepend "test? (
- >=dev-ruby/rspec-mocks-3.2.0:3
- >=dev-ruby/rspec-support-3.5.0:3
- )"
-
-all_ruby_prepare() {
- # Don't set up bundler: it doesn't understand our setup.
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # Remove the Gemfile to avoid running through 'bundle exec'
- rm -f Gemfile || die
-
- # fix up the gemspecs
- sed -i \
- -e '/git ls/d' \
- -e '/add_development_dependency/d' \
- "${RUBY_FAKEGEM_GEMSPEC}" || die
-}
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild
index b17350467144..aee9d28b47c3 100644
--- a/dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SUBVERSION="$(get_version_component_range 1-2)"
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.8.0.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.8.0.ebuild
deleted file mode 100644
index 4f2f517824f0..000000000000
--- a/dev-ruby/rspec-expectations/rspec-expectations-3.8.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem eapi7-ver
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec-expectations"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-SUBVERSION="$(ver_cut 1-2)"
-
-ruby_add_rdepend ">=dev-ruby/diff-lcs-1.2.0 <dev-ruby/diff-lcs-2
- =dev-ruby/rspec-support-${SUBVERSION}*"
-
-ruby_add_bdepend "test? (
- >=dev-ruby/rspec-mocks-3.2.0:3
- >=dev-ruby/rspec-support-3.5.0:3
- )"
-
-all_ruby_prepare() {
- # Don't set up bundler: it doesn't understand our setup.
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # Remove the Gemfile to avoid running through 'bundle exec'
- rm -f Gemfile || die
-
- # fix up the gemspecs
- sed -i \
- -e '/git ls/d' \
- -e '/add_development_dependency/d' \
- "${RUBY_FAKEGEM_GEMSPEC}" || die
-}
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.8.1.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.8.1.ebuild
deleted file mode 100644
index 4f2f517824f0..000000000000
--- a/dev-ruby/rspec-expectations/rspec-expectations-3.8.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem eapi7-ver
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec-expectations"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-SUBVERSION="$(ver_cut 1-2)"
-
-ruby_add_rdepend ">=dev-ruby/diff-lcs-1.2.0 <dev-ruby/diff-lcs-2
- =dev-ruby/rspec-support-${SUBVERSION}*"
-
-ruby_add_bdepend "test? (
- >=dev-ruby/rspec-mocks-3.2.0:3
- >=dev-ruby/rspec-support-3.5.0:3
- )"
-
-all_ruby_prepare() {
- # Don't set up bundler: it doesn't understand our setup.
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # Remove the Gemfile to avoid running through 'bundle exec'
- rm -f Gemfile || die
-
- # fix up the gemspecs
- sed -i \
- -e '/git ls/d' \
- -e '/add_development_dependency/d' \
- "${RUBY_FAKEGEM_GEMSPEC}" || die
-}
diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index 16e7262a8342..38e925f7c0c4 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -1,11 +1,9 @@
AUX rspec-mocks-3.7.0-ruby25-1.patch 1164 BLAKE2B c7fe549bdbd85ab2868bc6cc02f6f6811d60b484acce08de8c7d5596ef36b6f63f63023fd2f708f0f0e855137e5d03ea283fcb2f713d755d8f067d86e8cdcf14 SHA512 ff92bd1a227a6c95c9fc04a10373f7924f09533fab56748554929a24fbd8147c82d1a3b15400f1b6ae003ebd2c0b0a4e719211fba2f43929f05cae2cc6ab894e
AUX rspec-mocks-3.7.0-ruby25-2.patch 1496 BLAKE2B 1f03651f0f0ee76e055b3dc8f823f2b9e119d7d5f5583ddb44ed15152ec852eaacd1e78a56b401a606777ecc726f0820feb7975c2064fc22430ba28509b52016 SHA512 ed06d7c0c23ccde64393dfad26a70c698973817e077b2db592d908e55827b210bbbe4d95e1d5c92866336456ac21566a96c08d8dc7e84386c1ca8d3d25d5a445
DIST rspec-mocks-2.99.2-git.tgz 101731 BLAKE2B 27ae180381d427b642c53c351e7b53602caba4252ddf5393949d940be8474110eb0697901afaaa878cd8d368f081c6644c0fcbce86d9d14b9f93f48c027ae808 SHA512 dd3b9394d56de8d3089db7777cda1e1a5bbdc46486876a99a8a83b602b84ba0320913d8e8dabe5e0367645eb01b943607b93e67d87cc26e380c8db6e048e4e0d
-DIST rspec-mocks-3.6.0-git.tgz 189000 BLAKE2B d8fcc25983eeeafdba69bce80bccac2ff9b1e269b739bbd41a87f4839468fe5e4bd3298d2a63aa315d87422a9f30aaf1a776cb9b90ee1fd58ca05b5a08ea032e SHA512 42cc4870fde8eba0a6da7df4ab07e4d59c6447bb8f52e0172e7f231d47304c20c6e2edfceee698d5d344bb78384acbe3df4bb67de784cc24a63fae02ed1d4a7b
DIST rspec-mocks-3.7.0-git.tgz 189170 BLAKE2B a0a622ac593660c673cd80b3f3caddd2ac389000f42a7ed1745e1fcfd28d1986e61e83c265d736f3ad0649531973719bc9c5f6ab07e289cb2da89c4482e64184 SHA512 8673726571ccf8a901281e44faeb25ffcb59579dc380138f0557cd9310192cd340081e5e8ad65ae281777727b502cca2f6877134b0fb48f2e0ea40b133002aff
DIST rspec-mocks-3.8.0-git.tgz 191102 BLAKE2B a8dc3794245e4508fb57874ba11a753db5622abda2d34a022c6f01b2e95bf43dd2df8612abcb84c32cff632f70083ea9d76171de73720d00dd929d562fa5993d SHA512 0649c3722479013aa1a20f750b3a83a9b426e5f79cb0edff995b09d1e2fa674fb8e91c0c94e7f9513f338c3c2e9c5b824a9473e91955cf928542324b8b1463ba
EBUILD rspec-mocks-2.99.2.ebuild 1532 BLAKE2B b8cf9d6afcc3f38d304daf6abd0610f4fad1e21f1985a01c906e476a35f50f129175fbe7e457509a7eb65f6a09cbca301deb84c9c70abfec23b48016e52d0356 SHA512 98dadc99f3a3bd894ccca1d2763526acb9754646e5b13fc471672d86a96efc10921742f626ef1090d6285faaf6e7f047abdeaee3217d681e7f4583b19ca774f5
-EBUILD rspec-mocks-3.6.0.ebuild 1353 BLAKE2B 3bab6513a6cfbf127c706826e4f946c6ab76bf3dd3cef0bd21065b197b10a950b840d59bbc58fbd9b7c00335b83548f61f98360fc22ee47f8bc1050830975245 SHA512 b1320a3f762bc5e3aa63d9e3c3aecd93f254b217905eb5e752068c25c43d6679095b2664f833119a42b5b6a5ae1f85770d8386fa5e12dda79b8085f9a07ab6fd
-EBUILD rspec-mocks-3.7.0.ebuild 1434 BLAKE2B 1eb1de5f133f57903161e29aed90798c4d422ab2a11fe8bdf11b4e0c583a346ccbcadfc14d9e7e19e49a5b844fb8a154a17e4591ec8a81e769b5faf73c3c26af SHA512 748dcf45d9b79ec6f455972274ed86dce284309c0d95e9c0f63413cc8e37d1614f9ee191b212c0983aab08a50ca4cfc1e40e05e50814eba24b994c025792f018
+EBUILD rspec-mocks-3.7.0.ebuild 1431 BLAKE2B 2856371fdb0f9bbc3dfb45a9e064c96b0811ad357afe9423a55072d568687f750515409c96a55ff6f04b3e69fb33e346a7a2f8e3f8d97c9485e019351560fbba SHA512 92435f4b915785212754b088c288651be5a3f9d71b694349c55d5497c9ea051968a392eb4054deadff1c325025885edb29983c6080a0fdf9d2fc8d719dcc642c
EBUILD rspec-mocks-3.8.0.ebuild 1345 BLAKE2B 3ac475af432a4af5e352ca2be716ee4ce46618ca921728c138f5ac935dacff07f072430adef1c8e84de6425b71b881f89f96446b3d15e0a5745fb84a2a2d5cd7 SHA512 5f4b3415624b24f2ba4ccc969056f2d4d5c7893a40b9cd6abc72be0dc9dc4a2f462932f45ebfeecc9241305c93fcda6ddda0b25aae8a60a7765d1dfac7440f56
MISC metadata.xml 343 BLAKE2B 87ebb52b322f698e5242c517ca646e64b3a9a33c6b76d968847b2224b4dd683a9eaae5d03470efe775d350c65e3bfbe16547d4b4b99e2744379fbb7c76cc5680 SHA512 c7956e0175d9fdbfd423140f3c757d4c9e1deb6089577f60d11111a93fde6a7c056dcbac8620c30c8c02693297402aa2f0710e43f60abc0878a51bcb8c624667
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.6.0.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.6.0.ebuild
deleted file mode 100644
index a0950a5eaf92..000000000000
--- a/dev-ruby/rspec-mocks/rspec-mocks-3.6.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec-mocks"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-SUBVERSION="$(get_version_component_range 1-2)"
-
-ruby_add_rdepend "=dev-ruby/rspec-support-${SUBVERSION}*
- >=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/rspec-core-3.3.0:3
- >=dev-ruby/rspec-expectations-2.99.0:3
- )"
-
-all_ruby_prepare() {
- # Don't set up bundler: it doesn't understand our setup.
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # Remove the Gemfile to avoid running through 'bundle exec'
- rm Gemfile || die
-
- # Remove .rspec options to avoid dependency on newer rspec when
- # bootstrapping.
- rm .rspec || die
-
- sed -i -e '1irequire "spec_helper"' spec/rspec/mocks/any_instance_spec.rb || die
-}
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild
index 2bda67348d43..bca7c1e18dd9 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SUBVERSION="$(get_version_component_range 1-2)"
diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest
index f903e7fe7cf3..7193feb8730b 100644
--- a/dev-ruby/rspec-rails/Manifest
+++ b/dev-ruby/rspec-rails/Manifest
@@ -1,8 +1,6 @@
-DIST rspec-rails-3.6.1.tar.gz 127123 BLAKE2B 9dd03d8483c1ef94ca7c7e561ca2a6aad82fb8400cfd5a48f40e3feff7597aaaf2a877d72d356ffca2455e6f3069a2d60c23ebf2ff3bdb8e95d954ff88832a3d SHA512 4d83f04ab640fdee6da5d6eab2c2a3bf8e04ad2f55e1a31f1dffc3a85ea3e731f1a0ffa586825e12972120568226d52fd6c26ce261412ad69dcc73ed879e763f
DIST rspec-rails-3.7.2.tar.gz 129851 BLAKE2B b37619b4a953fa44ef402a0dea1531837932dc7bc147c08b29bf85dcad61c7ca72b30f28edc391ae05d5040dcc902d6571342bb51559de84ed0c93244deffbec SHA512 a1dbbde3539b09c33d85c9307126df09c508fcf39abc25a6438fb0582ec19049ee1888d7d17d256d33bba08c29792a0ec30dabc37d870a369580a58cb7ef03df
DIST rspec-rails-3.8.0.tar.gz 134290 BLAKE2B 2d148a62fb92bf73728da5a18d5d8263bbd38e2036d1c47a2bdc2823ff72cc2c4a1fafee1c66d89665b21ce9b9a907a9bdaf726cafa7345b84ab49d0d3053426 SHA512 810dd372d6889847fd5d47a29d359a72fcbc4fdca5d1b35bfbe75fefc293b208ff062d88e2159783eda152a5ab1657d3a55619a9a11dd8bde5993cd807ca37da
DIST rspec-rails-3.8.1.tar.gz 134824 BLAKE2B 3531f4dcbe143df2b15b3ba6dda42f4b41236d184a9697fe604522cd01f3e2bb4d5ba9de94ddb4f9fc71cfdbe485f3bbf11478a5d635b69e94c10c855935faae SHA512 7628ed24e3ef7c34aa047100bd956dca9b1443219332d020af65ca7f3ccb5618ec2377535e981cef23b76ed279145e1bab39f17dfed9df8b66083e4fe3e35f37
-EBUILD rspec-rails-3.6.1.ebuild 1448 BLAKE2B ab0ecb95e96eedddf57dbc1e254df43b97cd3d9a0930942b3bdc3554b7b277e8823dd8dc77eb32b58f339736b0b71f0b307202996edbc9970233c44cb3fbc3e1 SHA512 4f28e6dbf5fb2f4e188eced4b308d470c8e4275154a20ac869e2c4b4539b83f4a56c80338376d4dc00f8d8c150011d9c2ede6ad3f849389bc528b63fe5a69694
EBUILD rspec-rails-3.7.2.ebuild 1448 BLAKE2B edb9e628276bc97d90ee7f9272145da0f03fc50d3736362e45851b113dace36b93544fef8c8a4cefe68d93d265d2bd7bc4e4ab9c6f523147a19c265f20e60c40 SHA512 b8a8b28c585ea62e3d29c07b01e0758503647561b3f0b798354ff3097433890245baf3b4b83491620b1575d77f5941867adfc4c5bd27e0957cf224def09ab466
EBUILD rspec-rails-3.8.0.ebuild 1426 BLAKE2B 15d65f277c53fe44b4086cd3f193ef8051903ceba8794778fe6ed225023ec69ffb1ba983975cb504403827d5e3244400d634a336bdec210dbe94480da420cbd0 SHA512 47530a113d3250174a4a4741c951189d4051894e07cdcd856ac01a7a4104faf44f80a472ba502eea3003377b9a6d70cefef9cfcad99d2a59a1fe060759383933
EBUILD rspec-rails-3.8.1.ebuild 1424 BLAKE2B c46ad4c24da00b4bc03f1d751c21fb94e7d7c857b3068e33b87cb9ebd05b19fc3f93dd48db1365738ee7afed62aeaa1a411fb3a9320d5b859039b698906adfac SHA512 5db6b80e8c59bf607f877c894cb91ce0fd2459d6b35c7c67169cee5258bbefbcf94a39cbda6b0bbcb6b9f58850a2a1aa73c86be4413eec5454fdc4ad6ac587a9
diff --git a/dev-ruby/rspec-rails/rspec-rails-3.6.1.ebuild b/dev-ruby/rspec-rails/rspec-rails-3.6.1.ebuild
deleted file mode 100644
index 3bd3af117184..000000000000
--- a/dev-ruby/rspec-rails/rspec-rails-3.6.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-inherit ruby-fakegem versionator
-
-DESCRIPTION="RSpec's official Ruby on Rails plugin"
-HOMEPAGE="http://rspec.info/"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64"
-IUSE=""
-
-SUBVERSION="$(get_version_component_range 1-2)"
-
-ruby_add_rdepend ">=dev-ruby/activesupport-3.0:*
- >=dev-ruby/actionpack-3.0:*
- >=dev-ruby/railties-3.0:*
- =dev-ruby/rspec-${SUBVERSION}*"
-
-# Depend on the package being already installed for tests, because
-# requiring ammeter will load it, and we need a consistent set of rspec
-# and rspec-rails for that to work.
-ruby_add_bdepend "test? (
- >=dev-ruby/capybara-2.2.0
- >=dev-ruby/ammeter-1.1.2
- ~dev-ruby/rspec-rails-${PV}
-)"
-
-all_ruby_prepare() {
- # Remove .rspec options to avoid dependency on newer rspec when
- # bootstrapping.
- rm -f .rspec || die
-
- # Avoid bundler-specific specs.
- rm -f spec/sanity_check_spec.rb || die
-
- # Avoid broken controller generator specs for now.
- rm -fr spec/generators/rspec || die
-
- # Avoid loading rspec/rails explicitly since ammeter/init will also
- # do this and loading it twice causes an error
- sed -i -e '/rspec\/rails/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index d8e37d42b97b..78789aa19161 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -1,7 +1,5 @@
-DIST rspec-support-3.6.0-git.tgz 64987 BLAKE2B 9337da63047a1b33e8534a74a6dd4004287f0f057278b78160465ad66d43d5b543b9039d68e3488752e963308764b74a1343868f692b0ff26559b0c90cd3b674 SHA512 550e23ad2da53b445fa5e496eab243ad8c00db69949e50fe9e6c391b77166bbdc94261aae3a2b49c7f2f598abefe40ea4e93940cb493017fcdcc501675c8476e
DIST rspec-support-3.7.1-git.tgz 65831 BLAKE2B 8595c496bc8d13e36fdfd4a8be8e055db4ac1e85af63f99158d191c9ef9e0a6ba0a2972ad7661a63eeda959e2969139a99ded71219777fd493544b711b6fea53 SHA512 a5760d696048897d76c665a756474bbb1a1995891e577c989cf68a205644c8608c538bf3d87c558428e2c412e02d3552d47567a0679cd4f8793c06f43eccf459
DIST rspec-support-3.8.0-git.tgz 68415 BLAKE2B c1b13d639213e03c4e334de5520f19136da0e25e96a93b685776a691a84dc1daa66e4dacf3feb83b01032cb1364ba16cdfccf19e738264bbc3bef20882a89d8a SHA512 e16cc7bcc3de797e78c4f6ed475b0e60d492d0442dc048b4b2769a4819b80d1fb4a12aefaee3cc6a35f08d35f5fea82e00cc0fcf04363e57e74a6f5ed73d0693
-EBUILD rspec-support-3.6.0.ebuild 1341 BLAKE2B 2e2368bf2b251859d938df965175f19c08efc9ffc11d3f801352597ad1cd537aad772c2c57b61d1bd627b5a241a413bb8087f041d866cbc29e9f94b453a17f5f SHA512 5a8a476f085a4ed63c67806fd04793b4ab9c6bffc40d09043d533105ed06f3e1a62edd1225b753c68eab39b071e4b02760dae4b35bf5f2d82b1eddd85c12a900
-EBUILD rspec-support-3.7.1.ebuild 1341 BLAKE2B 55985a1405e7a62d2eb5afe397e58cc2aa76996f39a2d9594bb8531065de9dc2a731badedd88fbff11b09b4a840ba2b37982cb0978d24e9e212a66377151bacb SHA512 2c078dcb27947614d19ea8c5ccea36427649ce8478ab7833ca6f386957ec1e6d633de733d53bc8b0e155b916abb84e4c72d371a0fb05b6398f267243bc10c912
+EBUILD rspec-support-3.7.1.ebuild 1338 BLAKE2B 6351c97df0b5f3e550ce631758a809e010e025504e6c6487c5927c5644b1f9dca1732b7b37321486c809946c73bf3053fa25ce51cc2df4b6940b2d5fbca0b3b5 SHA512 fcc33d32798d509eb81b83b2713fdff45f9dd59fdd8742a075320b376867c9284f421639d26db14dac45a9f9a00536e74ce52ab6501332372cf2b0299d4ba734
EBUILD rspec-support-3.8.0.ebuild 1351 BLAKE2B 36e3b765c3ffc5a12d2bb2c76754255e19cff7595ac8624ea755fdc13f4a4df1a0c6ef66c4b7ad56feaed83181f4112c14d1b2f8a1dac34cbb8f1bc827a20351 SHA512 5020cfcfd026a57fbfb79bf1856bd9ddaa905381f24701788e3c12a33d66d42f6ad32350189180bcee6ba7da39ee3edd9ceaa342b367d2f39d1e55de27520893
MISC metadata.xml 345 BLAKE2B 832a39e1b38a33b4b5238aaf4a79f08aaff0a7751d466ebe3dd6eeaca493cd10d7ed51766d12c17f589be48d450d3f7a36690ee171a5c650c1cdad334003446f SHA512 71b6ed77045b94efb05b0275574fdcf328678c7d0aef385703a40f5ff3300653638dc32911ff8f91c66881201c735df930c000c0283afa9f189dbba41e97628c
diff --git a/dev-ruby/rspec-support/rspec-support-3.6.0.ebuild b/dev-ruby/rspec-support/rspec-support-3.6.0.ebuild
deleted file mode 100644
index f6a027501602..000000000000
--- a/dev-ruby/rspec-support/rspec-support-3.6.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec-support"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/rspec-3.6.0:3 dev-ruby/thread_order )"
-
-all_ruby_prepare() {
- sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Remove spec that, by following symlinks, tries to scan pretty much
- # the whole filesystem.
- rm spec/rspec/support/caller_filter_spec.rb || die
-
- # Avoid spec that requires a dependency on git
- sed -i -e '/library wide checks/,/]/ s:^:#:' spec/rspec/support_spec.rb || die
-
- # Avoid a spec requiring a specific locale
- sed -i -e '/copes with encoded strings/ s/RSpec::Support::OS.windows?/true/' spec/rspec/support/differ_spec.rb || die
-}
diff --git a/dev-ruby/rspec-support/rspec-support-3.7.1.ebuild b/dev-ruby/rspec-support/rspec-support-3.7.1.ebuild
index 768bfc43df1a..d3c22666d5b3 100644
--- a/dev-ruby/rspec-support/rspec-support-3.7.1.ebuild
+++ b/dev-ruby/rspec-support/rspec-support-3.7.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "test? ( >=dev-ruby/rspec-3.7.0:3 dev-ruby/thread_order )"
diff --git a/dev-ruby/rspec/Manifest b/dev-ruby/rspec/Manifest
index 88ca85d87542..96c8ea4c555f 100644
--- a/dev-ruby/rspec/Manifest
+++ b/dev-ruby/rspec/Manifest
@@ -1,9 +1,7 @@
DIST rspec-2.99.0.gem 5632 BLAKE2B eba837aeebcb0d65dc18a644fd935f241a6703998885418460b2c0bb59574ef144c416518099a77905ca7676852903804169d1bafc2cf8b3f79654b669c43762 SHA512 bcdf5e86938b102200144c49370e0a0691e39a8720048df2eab1a55f95a5bc5e4ced84c7da86d0ddc83ee4ce0f40602c2ae7ee10e55dccf8bb8b769ab048ebb8
-DIST rspec-3.6.0.gem 10240 BLAKE2B 334fb89dcc8926b264999dcdae231916dcf9c45515192b9a053a22a240a2da3830b46cb87430bc3f4a7368bbd0788e987f992e0f4dac3872233ad7d0e7f3fc6b SHA512 ff0208209fffe205038e75ea410d0a0c140d35f9dcf46b699d9359bb17b8d6e92c4c3643b8f99d741921dd4a4b9bc62e639f5d48f46e4e9c656dcab0f62fdbb2
DIST rspec-3.7.0.gem 10752 BLAKE2B a0e15d557b0d9089a886d04c917feda80c7a8e5eb70a50f4635947689215c0c560d313a6728ccea751697ead97c01fa1e3b7217f202ad18d4ddecf62c4dfa4ab SHA512 5c10a878e9697030783c987ee9a6244b36cf85a2a3fb8c28bf9771900a3259da4f19c7f159180b5ff9140ab715b38b5d90cd5e0014ac1862f478c32a95e7edfd
DIST rspec-3.8.0.gem 10752 BLAKE2B 14b1710fb64fb2ab46d59ac692ceb95dbe7f5e2f5c54e4f97170bd99c2b0d32e1977250f69160ab191367c8016663ecf5cd4e0c89941ff12c727ed52e6118551 SHA512 aa3ecee499240a26866797c00461c7e63915bb84a9a29afce75bd4e7864027588bafde05b108aa7b6d988c1a123265587db807567a8e0f3d03527b0f2d8329ba
EBUILD rspec-2.99.0.ebuild 796 BLAKE2B 1f7e76cf83dabe36056c164d335150f56d9a666b389d02e5878ff15464fb50084053f8a4feb545bb314aecafcdaf54d417d94bece5154854e539768e063889cc SHA512 85040ba6e2d27ef48d167ce1365e8301812dcfd1917d5bc84d2509a5fe51fcb2d44c007834fd0fb6e77843f5263122c6f1f045649a9e18b091e3300b63545163
-EBUILD rspec-3.6.0.ebuild 674 BLAKE2B 18851dc284da064fe9225e7cd1ab5bf7cc2cc2c707b78cffa9a11eb1a1eeecc5d4f82220a4d1ffc45876a1f40b4a250d96510e3b96bd807d9c7039624e68b322 SHA512 fb3ee553c56bca5f8b26f7ada3d65d9fdb1c649e6cf269c3c59ab33350e26039f5c61310b1381ede6574e34bb4cd57127dff16a7b610f1136562320f9b72e0ab
-EBUILD rspec-3.7.0.ebuild 674 BLAKE2B 09b1a1da9b38ead754958e6ab97e420c8e8ebf8f8b44035d11d3554a4270d10d316abbe7eb5e313d7e50d076b0a62727cf178630e644b1d949b468b771db2481 SHA512 a965adfa249558e666030a726fb410f6c313cc944c1d172054ba59bfdd20d8527276536299cd0802bae7cc4c96b6e5c44914c08d26964e18a44f9314a106b3f2
+EBUILD rspec-3.7.0.ebuild 671 BLAKE2B 570d72981155373748f36c517a3b2b17bebb5243ff7c284d772b905d6e7fb67e1efefc2bdf1db80878a16a7dc12424d58d6be0e1de8c9e9d46e636f736aa5c24 SHA512 df109bdb896c308383c6423e09775db7f82746f813e6574f0c56db76a8bbfb377139cab64d8b99aa778d0c9c84823ec4580b43af297568fa20dd8abc0a2e83f1
EBUILD rspec-3.8.0.ebuild 654 BLAKE2B 6f47fa6866e3093488c36d7755a1a32be9ef1fdd2b8b0ac05163b2cd19561d604a5b3ecee868029b3dae4f17e261223fe2fc019401d214f07659e70749ba4054 SHA512 3675490d5c2b0cb218d0edf63c5a104a2baed1b11ff31ad7e0a03aa0b2529ec77dc5db1846b36b44d4a307fa0cd8170c2957325e2e01cb710c4cbbdd12081e23
MISC metadata.xml 337 BLAKE2B fd99a128031819f061bb4b2fea336d7b14b26b7a986d782d8a4e2b9b9b7ce4c703242ef724cc9bdd98cf0219973dfcfca2a2eb7979b446f879d2f337b566985f SHA512 0a9165edcea2906fb370afa35ef77b74a4b833539959e8f28194e4d02ab7685f23dd16f04ea7e18873d10bf607236972610c49cf61ed97e5df7b4796ec9a66be
diff --git a/dev-ruby/rspec/rspec-3.6.0.ebuild b/dev-ruby/rspec/rspec-3.6.0.ebuild
deleted file mode 100644
index 3ca1c33f3637..000000000000
--- a/dev-ruby/rspec/rspec-3.6.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem versionator
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86"
-IUSE=""
-
-SUBVERSION="$(get_version_component_range 1-2)"
-
-ruby_add_rdepend "
- =dev-ruby/rspec-core-${SUBVERSION}*
- =dev-ruby/rspec-expectations-${SUBVERSION}*
- =dev-ruby/rspec-mocks-${SUBVERSION}*"
diff --git a/dev-ruby/rspec/rspec-3.7.0.ebuild b/dev-ruby/rspec/rspec-3.7.0.ebuild
index c5753adb2d69..aa3de87a7d1b 100644
--- a/dev-ruby/rspec/rspec-3.7.0.ebuild
+++ b/dev-ruby/rspec/rspec-3.7.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/rspec/rspec"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""
SUBVERSION="$(get_version_component_range 1-2)"
diff --git a/dev-ruby/ruby-feedparser/Manifest b/dev-ruby/ruby-feedparser/Manifest
index cb43fc5d9f24..5a695bfec427 100644
--- a/dev-ruby/ruby-feedparser/Manifest
+++ b/dev-ruby/ruby-feedparser/Manifest
@@ -1,3 +1,3 @@
DIST ruby-feedparser-0.9.4.tar.gz 2705393 BLAKE2B 22d95f817d7cd80c33da804e391dce877eb3947dc249eff82884e0ba747aae9d6949418311a7596f6639470e32ce81e1bcc180737e25ab1bbc910bbfeaabdcca SHA512 0fbecb83837996c1a9483d70275cf869a62dcb53bb42d3fc8d1c7992e37c7d2c8b3194a9d0372566c4907f8ffd893c1f6ee1b2e55fa2417c5f34b71496bfad9d
-EBUILD ruby-feedparser-0.9.4.ebuild 1005 BLAKE2B 5dacaea075d9f8a87f712cdbe9a75f3a024e9d1c435ede396a5db5356f2a84b01db500be409b96d92a6d60e97d8a03e7a8cfa07cf28e047ae4c7c31fce3cdc1a SHA512 2f294c67581a7b0252eefd07772fad5e831cef9083a086d2bded465d8373ff4970aebd35cd9859b45b4ef011044014917eabca023d4fcee026af0e90c4b3cb92
+EBUILD ruby-feedparser-0.9.4.ebuild 1002 BLAKE2B c35a28935b3f16e2555083a9bdc1483a6624a91536aef0555bead619ba5b4dcb16c5561e1084e8f9c8b91a07942be4c032f55b2bd930db00a2a0ea012994ab37 SHA512 39252c97954b245dc778a2f9fd1fd5d9623bb58c677c9543e86d9e1ea8e85cf73cc92cc67e47397be402f236c8246321d19443f646c323ea47adb9f66b27e5f3
MISC metadata.xml 351 BLAKE2B 8ed001732ed47da11d190f32cb521b9700142bbdf04e6b486e9889f8df32ae24d9783b70357e653c3df8743d423eee547b5f884f5487f3e789f01792a6fb8551 SHA512 ed6059fdfc72e3f63ade2a463de1202da05bfe1b1b59f30b947e3c8999bc610ebd3729468bfb5ebd0b016dfa99cfd0af410dea3a4f054968fa6f1f201eafcfb6
diff --git a/dev-ruby/ruby-feedparser/ruby-feedparser-0.9.4.ebuild b/dev-ruby/ruby-feedparser/ruby-feedparser-0.9.4.ebuild
index 240fc23984e7..6c4fce178de4 100644
--- a/dev-ruby/ruby-feedparser/ruby-feedparser-0.9.4.ebuild
+++ b/dev-ruby/ruby-feedparser/ruby-feedparser-0.9.4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README"
diff --git a/dev-ruby/ruby-glib2/Manifest b/dev-ruby/ruby-glib2/Manifest
index 4064fb6c9da3..a75bafebc730 100644
--- a/dev-ruby/ruby-glib2/Manifest
+++ b/dev-ruby/ruby-glib2/Manifest
@@ -1,7 +1,9 @@
DIST ruby-gnome2-all-3.1.1.tar.gz 2233259 BLAKE2B 2758a2b34bbb96a9b2aba73f576d6213c9add2bd37ac85ed083a2bfb050d5327d7332ee1b9a8445e69aab0c4721ba446b4cb66c26273818ba930cce389eda152 SHA512 be264505d254248e0e6190b28c5311d10384c2ade19ac56f249bd17284b153368e6007862c4e19e6d1015ba3e441f9bc502a5dbcc45b7dc8036611ef554a6de9
DIST ruby-gnome2-all-3.2.7.tar.gz 2290033 BLAKE2B 48abafe9c108f3a42b5da05edb6aa7ea6b508e313f65954481d3ce1f1c4497adfce52d83d491314f352fd057ac31fad63d2c1ec4b13fb0f6de1f6f9ab12d35c6 SHA512 94c273941918e49f140cd5dcc413421406e4b15ad244f6a4c29255030162aaae13dacb701c3df20a64ac6945b7cc4a5de0fa8bed21b4f119183641d298bc2030
DIST ruby-gnome2-all-3.2.9.tar.gz 2305753 BLAKE2B a7db155431ba45cc35d5aeba1c2cd1d9b9da8dad4fbb914812a5eaa36f25a8f0e947f90c8e71f6d087852621fa139a22be0422af81934dd7b82844cf7fc02183 SHA512 e3f960852d97f2693f1ad6c26655232c74c99d9d98529dfed0ca922c57de1bf3444a7b3595e1a59ebd6b8064b7f5449f1eb774c09c085b74e5ce81b9354fd868
+DIST ruby-gnome2-all-3.3.0.tar.gz 2337060 BLAKE2B bdbdc081d65d1d41e86b25291a11440fbac5d5cac4bd03d8b665b3b803466788ff967f86b013d76781cfe370a55e126436c0de79c57f7eacd72fefa0b9a074a7 SHA512 0d113872e76c0adb512b97365e986e5c56ad053c1189479116a31a45023ee18af38b7393ef575a068f187b9e23254d0b616ece1c41aa48baf5dd25a39bc2a76a
EBUILD ruby-glib2-3.1.1.ebuild 747 BLAKE2B 8df6857b2456e644faeeb3102e8529996d554cebbdd1506fab4f901674ba137fbdfbabc3658e04a8cd9dea0bfe56ecb0ac7a1ad7d74666530a40053e4dd1242c SHA512 1c14758f6325bb04ad8841a5b6eb583ffb92e793559c9d95e02ba191965e1f3c31f8426a2bed7652cb467efa90d8f8d9382d997cffe87f23e55ea3faf459db19
EBUILD ruby-glib2-3.2.7.ebuild 842 BLAKE2B 4b200ad28816308c555cbdc409306db49a3446129cd0ecd58b491cb626bbbff764d3c69f1b6ca56991013c809c4198e97fd4f40273126c6305dffa0ac814347d SHA512 afd37c36a827bc41855a7958c7c679887db2e679700261d7aa82155fb69067828f4d6eb57784fae4a308e5919b07cf820da149fd5b82044901c65f84d9db73b3
EBUILD ruby-glib2-3.2.9.ebuild 842 BLAKE2B 1333c8a5b4b4c6fffd5901875a7b29b91d3984881141f4fdb1fc37c59b7a35e1dc0b7db3a827c8a3d8b34c7a909e6796c458284eda401b9a98db86fc1be08367 SHA512 9fbd8b515e3425e0257745fdaa99ad32f65eedc6b95471651c0ebd79140e0d7d1bfe33966fd9cdcefe8a2556013255086dab8766f95f630739cbd5d0b7c5c0c1
+EBUILD ruby-glib2-3.3.0.ebuild 839 BLAKE2B a5d1de71f8c521d7623bdf1a60bd4790a7a07951223d7eebfaac39ea23d24d876c53ca89bfcab7d4ab83a2ff24fdfd1a16d1aee1d0674235014c30f2d1ea2e73 SHA512 ca88feb95c1f2e9e3945abe3fa3532a3cc2eb80a5f876839e6e5cf9e293b17a9265ac95d61f2934e7e6f5b9674532162c6f924617b68b7e4d8881782e97db055
MISC metadata.xml 391 BLAKE2B b68c9928d0cae2572bb8737d6a9b5aa90acd0fea2ef7c1de4fa0e2079685cb69b508107f6c651e21fe747d86a4caf0a7171086b2bd6c35af0721cde99f7ec8f3 SHA512 84903daa0e4584dd1e631df4a25becbd4e1a599c998d0384978fa82d971a6fd119e920fd0e4830771a98efd3075f1529a6bfbd64739bdecaa22ec70f31be1ab2
diff --git a/dev-ruby/ruby-glib2/ruby-glib2-3.3.0.ebuild b/dev-ruby/ruby-glib2/ruby-glib2-3.3.0.ebuild
new file mode 100644
index 000000000000..52fb52ad6ed4
--- /dev/null
+++ b/dev-ruby/ruby-glib2/ruby-glib2-3.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Glib2 bindings"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+RDEPEND+=" >=dev-libs/glib-2"
+DEPEND+=" >=dev-libs/glib-2"
+
+ruby_add_bdepend "dev-ruby/pkg-config
+ test? ( >=dev-ruby/test-unit-2 )"
+
+all_ruby_prepare() {
+ # Skip spawn tests since our sandbox also provides items in the environment and this makes the test fragile.
+ rm -f test/test-spawn.rb || die
+
+ # Remove pregenerated Makefile since it will otherwise be shared by all targets.
+ rm -f Makefile Makefile.lib ext/glib2/Makefile || die
+
+ # Avoid native installer
+ sed -i -e '/native-package-installer/ s:^:#:' lib/mkmf-gnome2.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} test/run-test.rb || die
+}
diff --git a/dev-ruby/ruby-macho/Manifest b/dev-ruby/ruby-macho/Manifest
new file mode 100644
index 000000000000..ad646b7945d5
--- /dev/null
+++ b/dev-ruby/ruby-macho/Manifest
@@ -0,0 +1,3 @@
+DIST ruby-macho-2.1.0.tar.gz 65006 BLAKE2B 70c3ceb6f6ee7850fe0b775cc8be6664dd074e2a4a35d868230f39073f09c6a1c4394c7feded6067c3a7049c033655fc2b87f88d67278375606e0387775e2632 SHA512 1ec95304b91506a56d079dc0c24653fb1a4f0da041770320c7d9e256769df01a3784fe0d5e6e13081639d4347851e6a552cf36037bd4793cb12aea6f6cf3c194
+EBUILD ruby-macho-2.1.0.ebuild 620 BLAKE2B 6d5f0d1f6d0f46dd7a5c7dabebfa1626ae009361720e96ff5740e62b0735695774b49eea909066d45ef7901411bc1c39460d1741b8aac1be1fe70f856e656fb7 SHA512 44c235e8096c828ca9dcb23fca6ebe43ae60bce802596f70d75434d9ed77d754a391a577302fdc851ac98443eadf3e7c144c83c2e5b053b5d90c5ac27dc29ce6
+MISC metadata.xml 459 BLAKE2B 36980a760f20e2af64b31500397e59049e5efa99eafb8da840bd717696fb8483243d067e23959da0eda02f80bc680e6ebdeb0510af8f4985a0dcb747d3ec658b SHA512 bc0bea1bd344b54a449b421a4bf30e681574a8270f17ccf75b7705fe3ee3c0bc680efc3a6fcf6b01294f7cf53519ffc5f614edca9c4b49910783c79f01c37de9
diff --git a/dev-ruby/ruby-macho/metadata.xml b/dev-ruby/ruby-macho/metadata.xml
new file mode 100644
index 000000000000..e7a397c04373
--- /dev/null
+++ b/dev-ruby/ruby-macho/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zerochaos@gentoo.org</email>
+ <name>Rick Farina</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">Homebrew/ruby-macho</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/ruby-macho/ruby-macho-2.1.0.ebuild b/dev-ruby/ruby-macho/ruby-macho-2.1.0.ebuild
new file mode 100644
index 000000000000..69939cac55f0
--- /dev/null
+++ b/dev-ruby/ruby-macho/ruby-macho-2.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for viewing and manipulating Mach-O files in Ruby"
+HOMEPAGE="https://github.com/Homebrew/ruby-macho"
+SRC_URI="https://github.com/Homebrew/ruby-macho/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ # Avoid benchmarks with additional dependencies
+ rm -f test/bench.rb || die
+ sed -i -e '/test\/bench/ s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/ruby_parser/Manifest b/dev-ruby/ruby_parser/Manifest
index fcc49326cf65..820e6b24e2dd 100644
--- a/dev-ruby/ruby_parser/Manifest
+++ b/dev-ruby/ruby_parser/Manifest
@@ -1,7 +1,9 @@
DIST ruby_parser-3.10.1.gem 414208 BLAKE2B 22b0df7f5b7c137e6c331b13639ccd399323bcc6d439ffd8a07ac1f0b11db9abfd1d6a6a36d6c313a86a525d55742fca6050287ef88cf2829a164cb6f0b9a110 SHA512 57abb2a972020d443baa46b2866ded1bdd5a5d6d7d5649375e9bdaf0d3884dba23d152db2e50db776bccefc51e0bf1221e1eb8c3a6468bfd5b19b2e47dd16cc8
DIST ruby_parser-3.11.0.gem 463360 BLAKE2B 6001914a0835c5f21e16eff279100335855fd833b60c7508fe66378a899af44e928afe31efb78ad1189301b1e85facba2d025c6e544a95d730f579642169eb1d SHA512 62b01b3ecbed0fbcd75a7d3515d4804dd1d8544667ad667dc36cf19cc2e380d87bb58ca56342ee4428cdf7044356cdfa2585125636a9c18ec4a460eb901baa22
+DIST ruby_parser-3.12.0.gem 463872 BLAKE2B 1dc6772a801e777a91c6019923db5d428275863a50daa96ffa3a3ab3c6d8d1617d339523917ff0b11f635cc4d41ba4e8d68ea7fac5ad3d980f4071e8c077ce0a SHA512 338bb68decb844ad08c68080a34d1d1cc4c72c8021afa93f2dcdac1d108666680e5cffa23e55ccf91ca154527e751bb80204eda1ebcc178ba797a5ad8563d4de
DIST ruby_parser-3.9.0.gem 411648 BLAKE2B ba5247a408c24c2ac36561ed9c26b4124a61565327247ee5dc3315a9f3e1f995fd6419c19ee8013efcc2b30fd752b3c8f6dd24011d35168f7e8cbcd224ddb909 SHA512 f609084d82caf4c33a40b64ee9df473375f00c59a34ec5b419f155a54a7fb9436ffb77ace406a01974c6c0d7b11b97447da0b3053c1fd87c66eb0406a0150312
EBUILD ruby_parser-3.10.1.ebuild 1084 BLAKE2B 78259aa149f4c9b469ede68bddc76316ed55a09d98a3439c5a7d57b4da379ea0b5eac33894ee105bbd04c74efc7b7de1a854694be9a336b19d62d85557abfea3 SHA512 b8319def22cb90240ede21b0a9b5527d599c959c2b535f1582d76b6f9abbaf6b6724b10baacbfc78a02e777908b5296b8951f3947be02f17551d9de796fe8e14
EBUILD ruby_parser-3.11.0.ebuild 1119 BLAKE2B f8b85bb33e78f675cba43ad165cd32cf827b75d53629637a495c9c4c0c54eb3f872b840f6b13963efa2ff354346f620a7d0de14027f21703e2416e89caab7f04 SHA512 2e2aa20b4307e1dd09abc73426789e1b79ef424e67c19f5efbc63075afb6650e201321d845f2a1901754d251ef81ae8bc62feed21dd0e4a8800558d4ae317ae5
+EBUILD ruby_parser-3.12.0.ebuild 1109 BLAKE2B 9eb68c6a9c470190e41c33ccf18411b42d2e7fa317d3e27bc56ed53b8806305c3be65ca4d7fc74e056534db3548e51fe4d19a1c686c56d27ddd458e2adfb1d30 SHA512 03a4f93a34287e4a3247875d8b9331bbed23b40971a809ea2b6970e17a48fd73bf86e8aff25dbe6bde284c169a33c8ef078e4d68b1f44fe02264f128d5c3b3ad
EBUILD ruby_parser-3.9.0.ebuild 1080 BLAKE2B c5fd16c860245dcfdf71e00c3ae3e26c577444eefbf58c30607e5a6c53ad9d1a7fcc457a039463172bb26dfc9ba6cf9918dd7de582b6baaa11243b53b48a795f SHA512 7a0e378e6c76fa2f33c31000722490d28912f8153972442156ee48a821f2e20703edb3a1fc5f648da8d200e80106fae8b5001f158a74a65cf15796c464541084
MISC metadata.xml 347 BLAKE2B 58585950079ff918b98a50b41060c516e4640d3d9e382bdd659ad6b17c1f0e138782cc7e94085cfae35faca53445beef7ce645113a49a47d42e912246ce8dd6b SHA512 ff141bbed5bdb7f610f87c5f8040889784f9a3a1f7a2f5802d0ee52a2a3d660d7ef2e8e3cc37af9c8b549433447f1d523b4864a6175efab755a3009c99c59632
diff --git a/dev-ruby/ruby_parser/ruby_parser-3.12.0.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.12.0.ebuild
new file mode 100644
index 000000000000..d350dd8378d9
--- /dev/null
+++ b/dev-ruby/ruby_parser/ruby_parser-3.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby parser written in pure ruby"
+HOMEPAGE="https://github.com/seattlerb/ruby_parser"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/sexp_processor-4.9.0:4
+ !<dev-ruby/ruby_parser-2.3.1-r1"
+
+ruby_add_bdepend "doc? ( >=dev-ruby/hoe-2.9.1 )"
+ruby_add_bdepend "test? ( dev-ruby/racc >=dev-ruby/minitest-4.3 >=dev-ruby/sexp_processor-4.10.1:4 )"
+
+DEPEND+=" test? ( dev-util/unifdef )"
+
+all_ruby_prepare() {
+ # Remove reference to perforce method that is not in a released
+ # version of hoe-seattlerb.
+ #sed -i -e '/perforce/d' Rakefile || die
+ sed -i -e '/license/d' Rakefile || die
+ sed -i -e '/Hoe.plugin :isolate/ s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/ruby_smb/Manifest b/dev-ruby/ruby_smb/Manifest
index f657cd87d4ee..0445f2b09ab4 100644
--- a/dev-ruby/ruby_smb/Manifest
+++ b/dev-ruby/ruby_smb/Manifest
@@ -2,8 +2,10 @@ DIST ruby_smb-0.0.23.gem 149504 BLAKE2B fe9e8dab2d0437cff691293b71473c5bbbc69795
DIST ruby_smb-0.0.24.gem 150016 BLAKE2B bd9af5646e151dd61d89057c325f4246dd2bed686fffc56cc1d281615093223a71dc3f2cb67d8e2f6ddacdbfafd4121e46b4109de652f90363451cb905fee2be SHA512 bef4a57edd906f84eaa46072d508578e23834e08d0f66b28feaf3f7c861474bbfc763b9f4e117537d635165fa6f0d1d2430a9e4dadf23bbf99485893ce735cc2
DIST ruby_smb-1.0.2.gem 150016 BLAKE2B 4d661a12fee0430be8e071069d8457d4a11f197087bd1cf208f206e705285ea236a445a9396d13868335ef67c4ad7972890ffa22fe2efc3c98ef0d3503474033 SHA512 e8c1314d34e282bb117ea5587b18a41c25315c515cc5141d1a4bc98b423c25ac923e5c8836eda039f201204f82587bfc3d2ee89193277231424b99f512b27a59
DIST ruby_smb-1.0.3.gem 150016 BLAKE2B 0958a17c1140a543d3065c147a534d5426529fbf1477e3ca2624317a4c21907f08e1e0e0690c72415ba6c0577fd611c255637ea8adc48f1d934b2fab253e5130 SHA512 7649d064618ecb28b828c55ab5184dcf13a989dd0ddcf67e431fcc8147308c649b5a8ce7b826451487eb19a9d1daf0bb22d6d9288a0108a9cc771b364a11be13
+DIST ruby_smb-1.0.5.gem 157184 BLAKE2B 6865e908bf57a5785d6b2523a1dc78a0fb5f63f47103fcf757c28b73228848feb7b2f05ad3286df6a52703a956854aa243fdc6d26c2841abb497b6e09449b38c SHA512 af4bd0cd40f8be0f12b204ded7ef9832de31bdadf4d0ff7f05a4addb1300827ced4f0588131c31638797f1f294230e0c61c4829fd1962043af452d55bbe133ee
EBUILD ruby_smb-0.0.23.ebuild 777 BLAKE2B b74ddb0413fb0383f22b2b3dd834cfb8a8a71af2e12f3fd612fb7cd2164cbd9c2482203c175ce957b2b626bf7e67e176150296925b1357d5d32a6bec7ecc1d33 SHA512 7f2a759ace80474556cbf95f9c1372590b8cca41c154df1a83e44b4d351e2dfac27d3f0a8b9a7a6c5518a32a979da8834fca62e5d5098927fc55b5b2d7e8195a
EBUILD ruby_smb-0.0.24.ebuild 780 BLAKE2B 32253b43745e43551d12ed48e518ef5fc7727f1368574ec040c8ef1adc2aba79d50304240821875b2c072fe853bb914c097b87a9e2f7f36a76132a56a5c0f213 SHA512 33f282d8a739ccd97ab16187aef29c09a3a2d86631446eb24f32d808e71559ce4deea2137dbdf4388c1f065048a51e5d0a73323169bc9613354f239c48c8f698
EBUILD ruby_smb-1.0.2.ebuild 780 BLAKE2B e1b43811ae1c55325a099454ae50f37ac5768a31035d0fe37f1298ac8615c6cf529116dbc6eb9766c0b422f25dfdbe6ae045aec83313f9a015fa0068bac98061 SHA512 50a71097d7d113e085d7b3badf38ecf97f6e7c5a99d9113067a4e1c486d11d374ca7f980e77f702eb7a310a778500946f9027e79d9381b5cda6963c1db7b1be5
EBUILD ruby_smb-1.0.3.ebuild 780 BLAKE2B e1b43811ae1c55325a099454ae50f37ac5768a31035d0fe37f1298ac8615c6cf529116dbc6eb9766c0b422f25dfdbe6ae045aec83313f9a015fa0068bac98061 SHA512 50a71097d7d113e085d7b3badf38ecf97f6e7c5a99d9113067a4e1c486d11d374ca7f980e77f702eb7a310a778500946f9027e79d9381b5cda6963c1db7b1be5
+EBUILD ruby_smb-1.0.5.ebuild 777 BLAKE2B 91b8c47f5198d3a0987c186d7aaf70685b2fc64f2f2b0078bc65877f153d0ea42a0674064661140cc21da52dd273c7eab091e3659a1c8a773074b88d08ab7069 SHA512 2c89c086c337c4bc505cb342026bbecca81063d650f070f5d5761bebd929601b271a4cb18e9659196976b5a949b54262b15b93ae5863e0e6e0c857c92d43aec8
MISC metadata.xml 327 BLAKE2B 54b35b9e00051b0f0d0d8edc8ef6726c756c3050a3ea51b83213bef2fa8d5f91639819d849fe05db9f27cc8960cba7a100925dadfe4d0b9db685ae2fa05a9081 SHA512 596657669aca98301cccbd30cb719709f4dd36f2c829f9a44f3cc133aa8857f3167f9fbd89791c814e67312369acb92792ea9e230a510ef3dd2aeac64c3c1ab7
diff --git a/dev-ruby/ruby_smb/ruby_smb-1.0.5.ebuild b/dev-ruby/ruby_smb/ruby_smb-1.0.5.ebuild
new file mode 100644
index 000000000000..cc75d140a8ed
--- /dev/null
+++ b/dev-ruby/ruby_smb/ruby_smb-1.0.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="pure Ruby implementation of the SMB Protocol Family"
+HOMEPAGE="https://github.com/rapid7/ruby_smb"
+
+LICENSE="BSD"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/bindata:*
+ dev-ruby/rubyntlm
+ dev-ruby/windows_error"
+
+all_ruby_prepare() {
+ sed -i -e '/simple[Cc]ov/d' -e '/coveralls/d' spec/spec_helper.rb
+ sed -i -e '/[Ss]imple[Cc]ov/,/end/d' \
+ -e '/[Cc]overalls/,/end/d' spec/spec_helper.rb
+ sed -i '/TRAVIS/d' spec/spec_helper.rb
+ sed -i -e '1irequire "rubyntlm"; require "time"' spec/spec_helper.rb
+}
diff --git a/dev-ruby/simplecov/Manifest b/dev-ruby/simplecov/Manifest
index 386e1bbd519a..b50b20032f7e 100644
--- a/dev-ruby/simplecov/Manifest
+++ b/dev-ruby/simplecov/Manifest
@@ -1,5 +1,3 @@
-DIST simplecov-0.14.1.gem 58880 BLAKE2B 61882c34341555ce47df82f8931a8c457d0c6d69a143fa4c9999ff0b3aafb8510d2957627e1dfa9e3819c1509670fdc0a062021eb6655914cc935f9abbd584a1 SHA512 7b62fef6df1d3b395b03a5444d65430ae645aca7c13e6694f4377b35a82c0b4503e5d53a94512ff06e634a6d81331a8bce31787dba793517ecd3e502220afbaf
DIST simplecov-0.16.1.tar.gz 62296 BLAKE2B f9ebe2c7ec3d8b5bb80f642be3e9803210f9af334a2e7eacc2d1339567750027bf0505106e9fd641c42b3ad41e5e74ebbe730d8ff80947b1ec2ff23f6ee8fef1 SHA512 5b3c16bcdcbfcbd5282bd91375d1593292ad421a73b88cbdf18fc8f57364e20e1eec44bb084be3619684f9871612ca81f790eea8eec98b61cf523bf38b4a997f
-EBUILD simplecov-0.14.1.ebuild 999 BLAKE2B dfaad6b5f99b81d6f084baced7a1e663fbd355218ce2c5a73865ae8a43c227c8da1911520ce19c57f155ab5bb5a7fe11ebd5838a9212d82837b2bb9ba701e0bf SHA512 dcc3b1db6df4cec60c4fa9d1f61e57e95c19a5ae7361905577a84e50ce393b36a5616814b10bf164a228e72d8b2cf4b899fb34694b03d6f29ee33cb84205587d
EBUILD simplecov-0.16.1.ebuild 1245 BLAKE2B 04ad3b45019ac0034fe62eea5094c59dd3f272b81890f4f972a4a5746ff52bd971d21e97ff4ea665fa9b0f74dda3963076f67c4e3a6b5b4023c742dff201c503 SHA512 d9380ab9eda9fef280ae8d4e8346316a23b94a89f5603fad89c4ff386e77bd7044a8b8f12da2af7e05fd98982c4afdcbd93da3f3f3703268a82322e2d37f4a56
MISC metadata.xml 345 BLAKE2B b1b086ff87954b47674d7c4ea2e3179d43c10fab22383c937600b0b83675a9dba5434dc9425a1dd1bfff27c8bb81d36fc558523a0b80ed818a37ff9585dc094f SHA512 ca0ae8784caca2cc0091622a5bfa3796600239a0d81bc5338eb36f743db99f36ba7b50866b1de1cd2ae541f2c2dff96c648f5cdb0661ab766501f4c757d2ddd5
diff --git a/dev-ruby/simplecov/simplecov-0.14.1.ebuild b/dev-ruby/simplecov/simplecov-0.14.1.ebuild
deleted file mode 100644
index f654c61a46c8..000000000000
--- a/dev-ruby/simplecov/simplecov-0.14.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_TASK_DOC=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Code coverage with a configuration library and merging across test suites"
-HOMEPAGE="https://www.ruby-toolbox.com/projects/simplecov https://github.com/colszowka/simplecov"
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0.8"
-IUSE="doc"
-
-ruby_add_rdepend ">=dev-ruby/json-1.8:0 <dev-ruby/json-3:0
- dev-ruby/simplecov-html:0.10
- =dev-ruby/docile-1.1*"
-
-ruby_add_bdepend "test? (
- dev-ruby/rspec:3
- dev-ruby/test-unit:2
-)"
-
-# There are also cucumber tests that require poltergeist and unpackaged phantomjs gem.
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/ s:^:#:' spec/helper.rb features/support/env.rb || die
-}
-
-each_ruby_test() {
- RSPEC_VERSION=3 ruby-ng_rspec spec/*spec.rb || die
-
- #${RUBY} -S cucumber features || die
-}
diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest
index 0fbd9541352d..c988017e68fb 100644
--- a/dev-ruby/sinatra/Manifest
+++ b/dev-ruby/sinatra/Manifest
@@ -2,6 +2,6 @@ DIST sinatra-1.4.8.gem 369152 BLAKE2B 8a344f85c34dc8736180551690bc55ee615118a243
DIST sinatra-2.0.3.tar.gz 463315 BLAKE2B 83113189f69714596ca3364ea61b6b8de844002acd32536fec69f7bf05937f1559396242170b0abe2d3028f5145c29adf46805d42969e683d60103013d72b389 SHA512 6188c6e372659522186649ae823f4fd3aa8a5b959cbb856f4cd42dc301e7430b3fad890a572d6f38d72aa99cf37a81e234e0c6ba9d03778a9c5a84b77a1dca76
DIST sinatra-2.0.4.tar.gz 465074 BLAKE2B 1201ec3f56a7bbeb5c3dab01db8c3d521138587dfe60f36d19d18328ead6b664fdb9de71e9244aa7d37febc6d932f8c2a3a89aed01f23d2fd4e528827aa3804a SHA512 281ae9f6461cc2b2cfaacf05335134dc5b67b6dfa2936a38a7880c7b318ef4190f45f2f24c95a223ce1025a79f95cc6085445c308933244e568cf24cc2d94482
EBUILD sinatra-1.4.8.ebuild 1326 BLAKE2B 4ad5b768c4cb9b61ce4f04bfb315ae65991d126e6a4ba42da2ed30c2cc77876cf0fc98c3e89f01550fe3ac60c36570c1a52af90ec44ae2acbcf71d90fb627f18 SHA512 7b91176276d8b5db61475df18ea2ede3b0fa197d2c7341e15ad8c71adf1f1d21c36161ab4523f8918f0ee6a71f5628a3e3b8021a1a4761db91fa0de39193f417
-EBUILD sinatra-2.0.3.ebuild 846 BLAKE2B a98af402a47aa7dc66255d33f04a042aa3f54381e3eca2b234fe706b8bed31278c9d574d7dead235378fe76e14e11985b44587e5f84c229d1df6870f8c393ec8 SHA512 3f57d08250f3d4ddba556b6cdacd71f8777b441836991cebfd7a1b047d9dd6126f30e4db167d4969802e6218b03e3ca87458491ce900f6806c6b5cc40ea701b4
-EBUILD sinatra-2.0.4.ebuild 846 BLAKE2B 4cb4ae07428f1fce1bc69b28b4461063442b50e5a89a0c301a8cbce95060bf8af15437a1f19421374e2b408fc746ca113233135131f2e9d0727ab9f18617bdca SHA512 8305aac1e4d12901ef2105c2504d26afcfc5a9a0301e0197f696854f326c6ccacdd3f66b383bd76e9e80b5e87b11330a5b1e96b89a06c7bd4728ec95704a5175
+EBUILD sinatra-2.0.3.ebuild 851 BLAKE2B 09ba34b1bb88e844af9aabfb3b438c6248148fb8d90405a42d9ebdb6e51bac99dca123c45348d49ee4da86f5d40133f4ebeaaa8046ce22fe9ab6b2f365437d6a SHA512 8253448c2a6523b0bcb6ea91741334683cd46ebf44ef927278d149d95a941f41da598d3ea5c0321f5456de1604a266ef592fab395f43285772e76f5f69cb8619
+EBUILD sinatra-2.0.4.ebuild 851 BLAKE2B f43d84b2c7861d55574abbade50d98753e87a1292aface7a7d4d57663efedc531db43e2d308713a097d404ccf9f5eccf06887f244a0aa3428e554d23f5bb21a6 SHA512 7b60449a517a0c93af7b16eef61aa655f145486222679c3a7a11bee9579019671c407e984dbf8b0236fe12f7940bde103b3cbf8c3eb010ef48b30a2bd71a171d
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/sinatra/sinatra-2.0.3.ebuild b/dev-ruby/sinatra/sinatra-2.0.3.ebuild
index 926154e8b595..edd943a533d2 100644
--- a/dev-ruby/sinatra/sinatra-2.0.3.ebuild
+++ b/dev-ruby/sinatra/sinatra-2.0.3.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/sinatra/sinatra-2.0.4.ebuild b/dev-ruby/sinatra/sinatra-2.0.4.ebuild
index 3f28c215bddd..8b480a9b0ded 100644
--- a/dev-ruby/sinatra/sinatra-2.0.4.ebuild
+++ b/dev-ruby/sinatra/sinatra-2.0.4.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/slim/Manifest b/dev-ruby/slim/Manifest
index 83ee2d6d2f89..1886d3c6c73c 100644
--- a/dev-ruby/slim/Manifest
+++ b/dev-ruby/slim/Manifest
@@ -2,6 +2,6 @@ DIST slim-3.0.7.gem 97280 BLAKE2B 8346e2dd6330b597e0c1f0d4257978c1acbe38014c2fed
DIST slim-3.0.9.gem 99840 BLAKE2B e449585fe5642c1980b4d8fb0c93979d8c16020c331f1bc2993c6f7b5bb3e55c1b85595711bf3acdc369c6a3fbfdc6873a8208c59aedaa49dead1cd9166347d4 SHA512 220dbcde230aab05e294022924346fbb02a1bf813a7c97910c2f60d7b3a7dd498d04f6f4f2883b895d2a3e6e9f526331914e3ab4560e748de2bd991358cca90d
DIST slim-4.0.1.gem 103424 BLAKE2B cf3629e6bb5254082ee3596dc4ddd05921186071823cfe6c423d3f173f80c46ca874e3cfa9a795ce4d564da2c7aa42a422513677978a6e79545a918ef3b9fb6f SHA512 afdaf01ce8372e270c00bc3fd863b9c2f7d26c851ed032374e648f069e6591e9522d4490f57350d4f13b85c68e6a9038111ad03a644a8e89894dca4ebffa0c90
EBUILD slim-3.0.7-r1.ebuild 1689 BLAKE2B 0e89951b909fb7db81b261d78e88798f4f3f7e493ef80973bbc9a55db9fb4813a14a8555cfc2a438467648e1777cd8acd59340682164d1a3f1f9ed6e967cbb6a SHA512 35305de1f03ebc7b1eaefae992bbb73d41e6f3938bfe670a045c810b71e92a6c741fdfdc35b9e67288543701ac0b10bcc48d0b6317ac0752dfbfe69d160538c9
-EBUILD slim-3.0.9.ebuild 1604 BLAKE2B 6c1fad6f4335d23c7f104344a414d0da423dcb9c8d80dcc6ea7c605c578e26a17dee2764b959e3225c9d0de588fb5176bc79c52f15b78b398d1075e2b1b28a96 SHA512 f4bcca1ff439af9ca723e7d572bfbca224842da932f91c1dcf39339f32a7c106fc42f4a6aa807fed4d9860b57fb76874bf3fb4bd45af49d5739a39b9ccd3f1ed
+EBUILD slim-3.0.9.ebuild 1599 BLAKE2B 509c82cd99ed4ebc83032f17138c3060558a4124cf1d8d4ef000c9096e37bccd8f1b1ae38db26c478f7dedd9bf9a4fd9a5ba85e7b73f1fe719b4abf56ce73281 SHA512 82d249dfd1cd097f7fb3ea5668fd74549196eb20a16022644fdc049636fe3f807e35a3c3f629208e800fbb3ad0d8e213a041bdec33c5da9347f1a786172a93e8
EBUILD slim-4.0.1.ebuild 1628 BLAKE2B 4c09c4a8b8f88c96f9d43737f11b3cf7a2b49fa50d012dfbb921bab4496971232c1e6eba39833fb30df36ea682e92e7a2646bc5d2023f175387139b780111052 SHA512 3221aa7d46df29362c1ba996b4420dc94636cfe8dd9aa8ca525b728fc4eec69faeaec7607e35ec99ce8f7c0969d9e88f086437a71b0c44635d107bbcca36435a
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/slim/slim-3.0.9.ebuild b/dev-ruby/slim/slim-3.0.9.ebuild
index 807990b24fee..bc5572a2a04e 100644
--- a/dev-ruby/slim/slim-3.0.9.ebuild
+++ b/dev-ruby/slim/slim-3.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,7 +17,7 @@ DESCRIPTION="A template language aiming to reduce the syntax to the essential pa
HOMEPAGE="http://slim-lang.com/"
LICENSE="MIT"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 x86"
SLOT="0"
IUSE="doc"
diff --git a/dev-ruby/slow_enumerator_tools/Manifest b/dev-ruby/slow_enumerator_tools/Manifest
index f22740703754..db993da9954f 100644
--- a/dev-ruby/slow_enumerator_tools/Manifest
+++ b/dev-ruby/slow_enumerator_tools/Manifest
@@ -1,5 +1,3 @@
-DIST slow_enumerator_tools-1.0.0.gem 11264 BLAKE2B f9ff0dcf0fadea1897dbb3944afb29a0f28a9a963dc0e2c6ecf3a67087a7670baaf5054eef9e58feba96f481947fca9cb978572f053f1577eb1819652773f30f SHA512 d557d913e74f2120e9a91350b5a04314285771b7c943087f943bc6a00dd421e27bd4941052c3cd74e20995ddbaa22ca8e9eb60a240fff54dd66b8e2b16d8c2ce
DIST slow_enumerator_tools-1.1.0.gem 12800 BLAKE2B f8566bd15b37496be4fb7613e97367e62329f53a9da1c5f6c9247cd6fee220063bb91dd77e137bf6e3b419e4e9d2878bbb85747e2f0a939b1fe6740acf87d81f SHA512 0ac2396980d461205d0a2daa41db15016dd8536994cca6599f1e3b7be9c758d51123eefce97f53aaeec06ee1a1f9302d714d113666dbf99ed65be070816f71a2
-EBUILD slow_enumerator_tools-1.0.0.ebuild 650 BLAKE2B 8f64273ae0ffb1b524b3b4b0ae34e577c06435cc7f8d34812411c62d211f99a09ead645ba2e6a4c8ca0622e03e79d2e144c68403449c11bbd8ebf2edf64c3342 SHA512 4887f13f22ab9b5ea05332e3c1a5817884378880c60b584315fcf7ee876ea8617435d44a72deb928e3f7c1d9600aeb6fe97d560f97d8aee717265dbd1d716271
EBUILD slow_enumerator_tools-1.1.0.ebuild 657 BLAKE2B dd078284e8e9d5b19d70d7f66a2cd5898c7217b9f2259ff0428e86eb00b422270054c36064d8ca38e64eaccf93d8c6f13b0ef2d03d17ebcd7d605b27b20f3d10 SHA512 cd51e6413c8ff01f45df64adb29064154329235232f0bfaf64b4623d985660a18adb21ef99d984a19b3d436a153af8af3db17d8282b299455023279d504baf79
MISC metadata.xml 356 BLAKE2B 8db469c006212a228f58a66c94617f9a6de9ea31be7da210dbbc602a2ed75e2ca16cea4436e5e17375aefacb594ae2b6c5d7a60c96bd4aac49d8f7e5e06502d3 SHA512 741508a694bd3cc4c75e993cbedc01f2ae63355fc0e2872067ac0d2dd9251aba4718badfb967086a79955b37f12bdcd82946933421bfc8a99d7edf49386d6adb
diff --git a/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.0.0.ebuild b/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.0.0.ebuild
deleted file mode 100644
index 9c7b8a34053a..000000000000
--- a/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.0.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Transform Ruby enumerators that produce data slowly and unpredictably"
-HOMEPAGE="https://github.com/ddfreyne/slow_enumerator_tools/"
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/simplecov/,/SimpleCov.formatter/ s:^:#:' \
- -e '/fuubar/,/^end/ s:^:#:' spec/spec_helper.rb || die
- sed -i -e '/Fuubar/d' .rspec || die
-}
diff --git a/dev-ruby/sparklines/Manifest b/dev-ruby/sparklines/Manifest
index a90b5cdf5546..0c52d2ed3220 100644
--- a/dev-ruby/sparklines/Manifest
+++ b/dev-ruby/sparklines/Manifest
@@ -1,3 +1,3 @@
DIST sparklines-0.5.2.gem 150016 BLAKE2B 408a8a5348e0bb3a331087066dfccbb42a58f68b839b7ba24b7577e50d5ad8f9c33c8befc60ae4577d2f8b5b809e52d13c5e11f61021a1d3eafff4d5c1fb2a32 SHA512 2666db1c2f4dd97cad10fd6b9b2fc938ab6b2e619b968f93b86090db4a77cc356cb97bd5ec01582804412c214226ed99cc0f65196e2a26ea1a395b29288cc715
-EBUILD sparklines-0.5.2-r6.ebuild 744 BLAKE2B f17e0a55423c55f13bfb531cbdcd97e1c3e2f663e79bb3f879e09ddff1f6000c23cf0a0d692ec720d7fd4519bde44d4ca6272ac695941501d69b949dd09c6c18 SHA512 e387c68de977a9ef799d9aacd2551ab838709b8ceffc876914a1131fafdb4c07b2fd9f22ca0455b569982d445cf7797fd5c81478b90a9110a73369ef75e263f6
+EBUILD sparklines-0.5.2-r6.ebuild 741 BLAKE2B abb64d00f9a2d07335f2997d5cfb4f45030bde5be0b8eae9ad25843e1085e26e52f35d62bdb263e6a171c5ee3a973813c998aa28a270dec6ff02702a85e60afc SHA512 a3fafcfcaf431cd4c4967c51ef7cfa1c4932bd8f1fa128ac7aaafd0f7a71a962d8931062cf77c7db74fb07d2574c25d9e835355c32e02bebb28f8e07301ee036
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/sparklines/sparklines-0.5.2-r6.ebuild b/dev-ruby/sparklines/sparklines-0.5.2-r6.ebuild
index d2bd7956746f..31c9f351744c 100644
--- a/dev-ruby/sparklines/sparklines-0.5.2-r6.ebuild
+++ b/dev-ruby/sparklines/sparklines-0.5.2-r6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/spy/Manifest b/dev-ruby/spy/Manifest
index 6641a081b3cc..9a004cc5c6b6 100644
--- a/dev-ruby/spy/Manifest
+++ b/dev-ruby/spy/Manifest
@@ -1,3 +1,5 @@
DIST spy-0.4.5.gem 32768 BLAKE2B 853942654a7448dcdbb4863452d118012bbda93e6ad650c4987ae8a038b434ba12799e8a98a23a4b4731b193835121d0cc28e5d0eb9a9df888b53d43efd19a7f SHA512 f006809cbe1118c3f629bff29dae141039d8ec098f6ce217907304d4ab159cdf1b357dc5008e84c44385bb48aea2c36a1b70c8db363d02403316792c7b4e211e
+DIST spy-1.0.0.gem 33280 BLAKE2B e85c6de9ad9eedd61f95d0a22a87d402949fffe925af3c525a9ed7842ec4582a5063caa6767ece7c2c6f470d10abd44015c0e02a4f31f21c85d6db6b6a28c2a3 SHA512 adea03cd0c2e60f964887c3a80a29deabe7bf1d98f2b5490e8ed833e64c53144437fca636ec1cfa9413f93dbcf154b2cd27afc9363b33c37d99db7cb4790b358
EBUILD spy-0.4.5.ebuild 570 BLAKE2B 4cde7b0f04d7b9a8088abbf9ee73a06f8400ebed7d468ed5814781c4332036f10304a00db0d4856c7621feca7b0671d6ee5120593b0d33aea25ebbeefa3255a4 SHA512 241170020758169c68d93f92461055512a2cdef1ff270fe92643c1064b4588236b8899668f01c78ef6c28bf21e5fb6dd351c5ad1f215711d666e02fdc2af7146
+EBUILD spy-1.0.0.ebuild 588 BLAKE2B 77250a1fe526e93b4d47899c28bf752540d5674ab00cbe1fa8304635f0edb694c0b9835a16bd4b767a5a80383dcf06a4947b1211baf617d1bbe058ea2f08f133 SHA512 b40b6ab52de771a58e91d83d3cb8ead967ce0db32f13143d717d875b550c2251da9ab0c5700008d11992ff402fc3c0762742086066d59e6ebb39764218e13b1e
MISC metadata.xml 337 BLAKE2B 5fdf913ff6487a35a3c6a77f9f616cfecaa7fadf7f1235bb2ea8c8387b0dd9a2187733965af0393be88d4e6ff6621737f41fb57c1520c986617994d6fdf54053 SHA512 7b8ef132c5fa47f31786a41f215db38467fa2ab4ea7167d4be6ba14083a7b14f2a2a267ebd32ac8a799e0a0fb32bcc8ea0c5f4f95dac1c97cff79dde1e7903b0
diff --git a/dev-ruby/spy/spy-1.0.0.ebuild b/dev-ruby/spy/spy-1.0.0.ebuild
new file mode 100644
index 000000000000..02b0071842e6
--- /dev/null
+++ b/dev-ruby/spy/spy-1.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A simple opinionated mocking framework"
+HOMEPAGE="https://github.com/ryanong/spy"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest:0 )"
+
+all_ruby_prepare() {
+ sed -i -e "/bundler/d" -e "/pry/d" -e "/[Cc]overalls/d" -e '/[Rr]eporters/d' Rakefile test/test_helper.rb || die
+}
diff --git a/dev-ruby/stringex/Manifest b/dev-ruby/stringex/Manifest
index 6c102cbcd245..383db3967ab1 100644
--- a/dev-ruby/stringex/Manifest
+++ b/dev-ruby/stringex/Manifest
@@ -1,7 +1,3 @@
-DIST stringex-2.8.2.gem 130048 BLAKE2B 3f3e88d69924a26eba830d94d9bc9240eb2b7a32cc9d3e444fb55af5f462d2091f2069c8c0ba39c9bebc7c4a48b54d23ee5b3fb9ba18f93a4c122d5b2f237e51 SHA512 e5750df84eeea6787d85f9289200d1f32fe9feb31c44c583a8e2e153c7d6cbcd940ca1cfd7cfd6f9a958e4a866f0ea3204ddb584ff2a43893da274e9813a4497
-DIST stringex-2.8.4.gem 130048 BLAKE2B 69cf894a0d7a6828197d70c474f6075083c41cf36171808d8f16763283654c7907938411b44bdd6a2af85ae445442bf018788c851f72276f89eeae467c01da59 SHA512 5ab6e096133e49ef426c8faee897bd8fbb6fc61db87a80ced13900f7191639b8f5abe223bdfc5170e5049ef7b340883a436ab53feefb708c47207d6fead9094a
DIST stringex-2.8.5.gem 130048 BLAKE2B c07eaaee07bf348690166b41b0846bc49eb49c5ba9e39c7eaeea2a3a60d6089edd7c7d1d75fd9a5208c9883c4bff8840ccf56c6f186daeabcf79e7f4fb6b4d25 SHA512 53f9908f176f465d2e884e92dffb26abcdf75593c94ee8250253da0eb29eddf489cf5b3f539135659ad4c0e2dd738d2affff6a946c50abd5f36517148d8338ce
-EBUILD stringex-2.8.2.ebuild 876 BLAKE2B c8152e60e4b83c36dff56683c861783711c69e551e322e62767d5c0c1ca5aef6ae97964303f33b60e381dadf545b8243334eac8c270d3be596e04a94fb0577ef SHA512 35ebc94e81699a8e87b784d3cdd86af8ec6d55047b868c56547f46cf7ea1aa042ce7bb257bf7badf1b6fda0ad399779b91b15c214cf7e47e9ebed109b004c121
-EBUILD stringex-2.8.4.ebuild 881 BLAKE2B 5f83f6da5131fa56f714425b584148d9f955713e99bc1799e44de700b07bd1872428beb2aea77c13a630513f975637de5f7787dfa43cf7f4ac84b5af7af03b44 SHA512 c321eb7e843a987278b413fa8958187bc7be321e2cc9a7c5a5cd77864a38f88a213ca2171117222ff5ed0960296814dda06c9bf525d80b3d06a305bf78009b28
EBUILD stringex-2.8.5.ebuild 845 BLAKE2B b73b2c83a8d0fa24902af4b8b075aa6f94165b119942635995d423679ebc440c846c1da99b786d0e7c7e2fecf440f2f53db5c8cf0b7fbcfe0daade580af06b7f SHA512 dffd73a62169b3500251c008bfe6eb5084471304644b22a95666a50e53e4238a3a719a5322d37e1dc61034c305ddab7e16711c928c8490cb9a3567e404fc16df
MISC metadata.xml 338 BLAKE2B 5cf0c51755ddcf10add2da7ec28ff2f3b9f9cf80a9b834a626851ac0635f02e72b8af33391eb281a45a646cbe3854e69e46bfc9e626dac1ba98de6375e3dcd53 SHA512 76f5dde82c273cc2b573f3e2eb417808b9095ae684a860abad1dac99829e0b70790fc3874a8dd8b06c5e8a3dbc71142fd69abb0c860ff9e997b57dde623a11b7
diff --git a/dev-ruby/stringex/stringex-2.8.2.ebuild b/dev-ruby/stringex/stringex-2.8.2.ebuild
deleted file mode 100644
index dea7e6cb5f89..000000000000
--- a/dev-ruby/stringex/stringex-2.8.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_DOC_DIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Extensions for Ruby's String class"
-HOMEPAGE="https://github.com/rsl/stringex"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
-IUSE="test"
-
-# we could rely on activerecord[sqlite3], but since we do not remove the
-# sqlite3 adapter from activerecord when building -sqlite3, it's easier
-# to just add another dependency, so the user doesn't have to change the
-# USE flags at all.
-ruby_add_bdepend "
- test? (
- >=dev-ruby/i18n-0.7.0:0.7
- dev-ruby/redcloth
- dev-ruby/test-unit:2
- >=dev-ruby/activerecord-3
- dev-ruby/sqlite3 )"
-
-all_ruby_prepare() {
- sed -i -e '1agem "i18n", "~>0.7.0"' test/test_helper.rb || die
-}
diff --git a/dev-ruby/stringex/stringex-2.8.4.ebuild b/dev-ruby/stringex/stringex-2.8.4.ebuild
deleted file mode 100644
index 28fe4e7fa7ed..000000000000
--- a/dev-ruby/stringex/stringex-2.8.4.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_DOC_DIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Extensions for Ruby's String class"
-HOMEPAGE="https://github.com/rsl/stringex"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
-IUSE="test"
-
-# we could rely on activerecord[sqlite3], but since we do not remove the
-# sqlite3 adapter from activerecord when building -sqlite3, it's easier
-# to just add another dependency, so the user doesn't have to change the
-# USE flags at all.
-ruby_add_bdepend "
- test? (
- >=dev-ruby/i18n-0.7.0:0.7
- dev-ruby/redcloth
- dev-ruby/test-unit:2
- >=dev-ruby/activerecord-3
- dev-ruby/sqlite3 )"
-
-all_ruby_prepare() {
- sed -i -e '1agem "i18n", "~>0.7.0"' test/test_helper.rb || die
-}
diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest
index ff76441d8165..879e17b80f70 100644
--- a/dev-ruby/test-unit/Manifest
+++ b/dev-ruby/test-unit/Manifest
@@ -2,6 +2,8 @@ AUX testrb 177 BLAKE2B 7f0192ddcadda449bc4766d5910c76ef21ff8cadce1372a46db4fc236
AUX testrb-3 183 BLAKE2B 5bd4712b7a73cc480669facf537b5bbeaf16eeae2782e21d5fe88cf92c9945845803d3f1611d465a3fc16f76838b5aba964e9b96eae35d9cef1b0b269bb94e2d SHA512 cff9584c54bb682f03a0253df953ea930053642e249a3c4573e34cc78f4b77ef943ca5a2c7d1869d926b4a8d9e173ebece69169d845724b03c03f00608bdbdfb
DIST test-unit-3.2.7.gem 129024 BLAKE2B 31565510d5a16cf75706810a551dca40129edb0fc1528b9f55c862b23db1986640f42a72432028f47d052bb1aab3600c90c4ed19388ba11f2221a5d1e0619aaf SHA512 a55a5abee0d602b23af34ee8a9a7e26effc95ce9dd8ce98da28c49caf883d47c86bd2d0979176b0d1e239861ea73a4c5a9a280a1ceda7fbfbbd98c888ca6b01e
DIST test-unit-3.2.8.gem 129536 BLAKE2B ee88fc653b0dc0cad7d88427391cd6a476d2d3c56c3e4bfa7e7cac28d6e9a35663c40e9c4ed29a1d5998255c434ab7884177354fd1e68b07f00fe1e0048506d6 SHA512 b7ed21744118036a997525251af2520158282ca19e99ebccaa7180361a112e0cdafaf570c36126a6b74b8480405c67aaa5394e06465145583964defb68abeb9c
+DIST test-unit-3.2.9.gem 131584 BLAKE2B 2b6a5b8ca96c43eb3b943cf284d51bb5154409c9f10f2f9386b2e5c027f6357d38c09732aba59c84c9404ac5b185471e830ec8aa0df3cbc9392274bb1c8cd82a SHA512 1c2b127e3522f4561770b9f9e7b547a18b9f2df4120ea408a8f4064be393a26138998068c1484569f35b33cfddc8a7251e237d90703f8e1a023c14875f7e2ae5
EBUILD test-unit-3.2.7.ebuild 938 BLAKE2B ef192b590193ae4197b2543679891dd70abbeeed32ea08a17ec2e8c68fc4fe9f2dccacee89da0d0280659fb6a3a23dce4a77e85c8371685ddcdafab57080c218 SHA512 fe4fbc56b95e380d7e7bc5d0eab95b75f1769317a49b2f4960d7c80edd658062410e0b4f6685e84c8942c7cbb5ede30d8f599df29688b0e8ccb4d59638eaff84
EBUILD test-unit-3.2.8.ebuild 940 BLAKE2B 3a4b1607379fd7e3b994aa59eabf32685fbe26f8923419c55a9adc96847d41ddaee119157a920a3219e5dcc733af65d9172fc081e90d09190e1dd89010fa9bf3 SHA512 a0477a944bc3d03b9cc7ab8a3e540408e6e8bb828d22a033e51271d13d8ed4a34902f74bbf40ef5b8bca29eb4107301f7315bc1d28a0cb4289b4aa2b42a70438
+EBUILD test-unit-3.2.9.ebuild 937 BLAKE2B 2d13eb923896b8605e0748f9f1d5b31ec19b4f597979a759dd174deef3dd8ffaba8b9f4c0272043de1e7b6dfb88495a01800874d1052344839bb91302dba25b1 SHA512 3c241112bab2f10adbbcd173195dc2222411431bb715f7abb7903dd8682c5c58d15e79a26e2427817fd26503ace9f26a5a00ebbc4eef2aeff6b5cae427f8729e
MISC metadata.xml 491 BLAKE2B 9bef2b6085dbc82d562f091ae4e136cb7aa0817369b257f77bad4aca6faba4074d4dc70134999f81ea612f70f98c072414e1a92878d349e940df8ad0811304e1 SHA512 ef28e88bb4b269eeaf05f0bb512a6cdd73750247b60c2b4ba6c5b2abdb7b2e946c07bb42e7d6416f30f864378c3fa51b86455be2d3ea4467936602d5742a66b6
diff --git a/dev-ruby/test-unit/test-unit-3.2.9.ebuild b/dev-ruby/test-unit/test-unit-3.2.9.ebuild
new file mode 100644
index 000000000000..79107b2926d3
--- /dev/null
+++ b/dev-ruby/test-unit/test-unit-3.2.9.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md doc-install/text/*.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An xUnit family unit testing framework for Ruby"
+HOMEPAGE="https://rubygems.org/gems/test-unit"
+
+LICENSE="|| ( Ruby GPL-2 ) PSF-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "dev-ruby/power_assert"
+
+all_ruby_prepare() {
+ mv doc doc-install || die "moving doc directory out of the way failed"
+}
+
+each_ruby_test() {
+ ${RUBY} test/run-test.rb || die "testsuite failed"
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ newbin "${FILESDIR}"/testrb-3 testrb-2
+}
diff --git a/dev-ruby/tilt/Manifest b/dev-ruby/tilt/Manifest
index 1e6682c63553..a8c30ec3dcfc 100644
--- a/dev-ruby/tilt/Manifest
+++ b/dev-ruby/tilt/Manifest
@@ -1,5 +1,7 @@
DIST tilt-2.0.5.gem 52224 BLAKE2B c3bcd3cbf45ec3cd7669e5f3adb97f26508b5fc57fa234af8074422f7de62be8fca960d94a9b637b8adf8825b7b31cb5049b48bf75c08565b4ba42e2d37b3493 SHA512 b032439d00e09d3968b20f5ea5937c5918b1e10e0255cce402b6859b7d59ecdc265523a151c0fcca0034e0de26ca5fe422944790939896d7e0000641980764fa
DIST tilt-2.0.8.gem 54784 BLAKE2B 14b067227a1c81060b4627d39fadcae00300fa30c3b4741c2c07f0e69bbe62b1f1e8f3a165f43ff72c9788d3621a133375c3be72c9bf16f0c18686f550bc3c16 SHA512 1767f2e5ce45afe95d84d32de7c2b6fe24ff7cb6f7ee8485d84344820b2f6e969ae60a6fbaa7141f7fe135c6540d96fa5b27fd8010b95c0ded5d049a315001d5
+DIST tilt-2.0.9.gem 55296 BLAKE2B dd181295d2317ef591e9b89a0a4cf29680a05403c89c33680f563459ebbfc675bfaef14c864f8c8834103fc2ea069b33dc928f2b804d911eec21b09427f7c619 SHA512 522b2b40ca1eefc7df66cb421c66734699a2ffb1e7d1797181c2718f7ca018d3376c1a2b3617b5d3549115af69108db4c3c4632e2682329d5baf24bfdae92b42
EBUILD tilt-2.0.5.ebuild 1476 BLAKE2B 06c6e022c0a989f69995a62e893b0a4abd25f03ed9dc5d8daaaa8a6f02aa9856ede7e4e6e49624f88a0a6a11cf45ba27e99b3b4576fbe6a1a0dead5440d787db SHA512 89e0fcaf8fa663e5868f36b2b85192b0922e27ca0c9a3c82ced87c8b31d8d456dc994f67304a2c2908e07062ee225527cbef2c79d83a3e7fbe3b865e875353bb
EBUILD tilt-2.0.8.ebuild 1459 BLAKE2B 249675a6168a130385e08d0bf51760b99c53b63b39a61a3d800c3c0e11ddbcdca605f4f9d615b42da6611374d51f9cd2ba9f1c62d55e5087a09ff72570dbc0f0 SHA512 b7c940a530b0a7fd6471c868637da36434f51986997ad9e044ad1f610c72f6e8b1028a9ce984d3ef3d61473c45348eddf95928149792ae92c7f8b7b86b0eeebc
+EBUILD tilt-2.0.9.ebuild 1449 BLAKE2B 4c543ad860e0b43a1497e2ddc5f520100a693fc9a48d5a4c50eafe981d4bb68634056536fab80a9675c2a9354c49e7ee2d2c7b0ba11b464024f082140e0ce813 SHA512 695acfd1de9b445b98da7c5849fabf6455e979de664b88b80c364bd04ff12dccc69650718c7ec53d4e42f030639d1ec5d3b76279f98d90b743242e6279c0364d
MISC metadata.xml 339 BLAKE2B d8712c61994758c250248bbd14842a7b64d7808008e3d18fac9330bdc03dcbc6e721ffbb2cb813dea148036bcc40a60c4d8b1588b937a02712eb65c312ddb2db SHA512 f9ee61c88fa51f3fed6864d91c8f77bdcb492befce86f260a49faf141d6c11fc4563e57e1b35511571ec02a41cdb8f2111bb7ee76474d1bc65d81bbace15b730
diff --git a/dev-ruby/tilt/tilt-2.0.9.ebuild b/dev-ruby/tilt/tilt-2.0.9.ebuild
new file mode 100644
index 000000000000..efb26b7ad062
--- /dev/null
+++ b/dev-ruby/tilt/tilt-2.0.9.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/TEMPLATES.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Thin interface over template engines to make their usage as generic as possible"
+HOMEPAGE="https://github.com/rtomayko/tilt"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+# Block on some of the potential test dependencies. These dependencies
+# are optional for the test suite, and we don't want to depend on all of
+# them to faciliate keywording and stabling.
+ruby_add_bdepend "test? (
+ dev-ruby/bluecloth
+ dev-ruby/coffee-script
+ dev-ruby/erubis
+ dev-ruby/nokogiri
+ !!<dev-ruby/maruku-0.7.2 )"
+
+ruby_add_rdepend "!!<dev-ruby/tilt-1.4.1-r2:0"
+
+all_ruby_prepare() {
+ rm Gemfile || die
+ sed -e '/bundler/I s:^:#:' -i Rakefile test/test_helper.rb || die
+
+ # Avoid tests with minor syntax differences since this happens all
+ # the time when details in the dependencies change.
+ sed -e '/test_smarty_pants_true/,/^ end/ s:^:#:' \
+ -e '/test_smart_quotes_true/,/^ end/ s:^:#:' -i test/tilt_markdown_test.rb || die
+ sed -e '/smartypants when :smart is set/,/^ end/ s:^:#:' -i test/tilt_rdiscounttemplate_test.rb || die
+}
diff --git a/dev-ruby/tins/Manifest b/dev-ruby/tins/Manifest
index a75ca9311e67..73622a9610db 100644
--- a/dev-ruby/tins/Manifest
+++ b/dev-ruby/tins/Manifest
@@ -3,9 +3,11 @@ DIST tins-1.16.3.gem 304640 BLAKE2B 5400b1ec1443b1f432c0a18c35a7a3a2175b7327601e
DIST tins-1.17.0.gem 305152 BLAKE2B af8eec7ab4574bffa9eeca9772417acf2a3bc2582c5afc8313e309733f188301a66669c8954d704c958c2ee97004598d2b058295e5959cbd0982f700706db5da SHA512 abc6bbb534701bd9f4bffb2c0d89ebf63e36b90618e8e45de0ded8787bfa7f9217dffc0983ba683e6463f140199e5e0f73e57de8a8bab4b2dd3812c84a932ab4
DIST tins-1.18.0.gem 305152 BLAKE2B 41869047e82a85c7b9199c9d1408d8b1e2e64f368683172be4465d7ac545369d3e5e5286bafd37da4684ba127d5c04f0b67642b740adb508e340ba317ce90eec SHA512 a9a74232eb39df9e906fd00d25f92b32992645e05fd652541f95ee3d0bf55d0ffdf3b3cfd2329184b344682f1b263e711feaeb9a88c1c382c0502075ba80dc78
DIST tins-1.19.0.gem 305152 BLAKE2B 57cab6a7e6b63a64a44a6143b88e6286a70e91ee0e53b71519645d403e7f22f2ffea0a19ff0fb293fe54c1a002f952c5f7388a908ce536e750b8f6f1370753ae SHA512 95ef05e148121e915fb104fa0b42c7e18d168466b8856d959a38a3b92a61709f92a3fd4ceaf11d2fde8bc255fe437637f263f320f3dec4a2139280cc0d0e7605
+DIST tins-1.20.2.gem 305664 BLAKE2B 37d206664077aa1ba8bac395e076b448797c9d73f46950ff339834b55cb1eaa36e1cdd47a9795d783671a8ef393f6059578ed684240de377ec8824c2468f5014 SHA512 c6c7694ddadf0cf46176a1fabda8ffc2d6b098ca6ed4d568f30c66100a2f55c25ce83c09e8ba379ee6c49dd68d6f1572f17f70f9666628c1fe5225fcc9d7b788
EBUILD tins-1.14.0.ebuild 632 BLAKE2B 441f04010ddf736f421db682cc787c64b4efbeb6b9df81c84722147e27bd44b89b0d682f6acb4867dd3d9135c36e8b12925c7969424abb5a311cbfb73d1d45fe SHA512 7f699acd28e99825416faed2c1d25d03240cbb5607e26b5aa1a9e86b8bdc51de6a3b007c7fd0fda9e1c27b2fca1684006b3da43e178e15f7e1cd5de43d33399f
EBUILD tins-1.16.3.ebuild 639 BLAKE2B 634a599adf1431d8edc6c63337d2c8fb47ae5c47ff0a1dd62bc4647f8fc4fda1532f412e1ced057534c695cea833ea00b3f2a8d153db55744dcf0646272e88f8 SHA512 9ec1757c4e5983e42bf49108fa9c97d80311c5134eaf839e36d8d9b608321f987b619f7a11306355c930810c5106ed079e97f6342f3fd840f412667fbe87a4ae
EBUILD tins-1.17.0.ebuild 629 BLAKE2B 9bb5aa47f696559706f4f41e15b782f6b96f20dabd6b2894b838b54c1fe128b20553106a021306425f26a4b60e7485921695aab89df598102f3e66b0c581a2ac SHA512 6a3b1e38ccaa091df2f4f34f0d530d6b12ff4b44408721316f8fcd4c12b8a6dfc1ca29e04ca959694aa38f6068f92f4ff46da5900da68e853f9ec061e0baee11
EBUILD tins-1.18.0.ebuild 629 BLAKE2B 9bb5aa47f696559706f4f41e15b782f6b96f20dabd6b2894b838b54c1fe128b20553106a021306425f26a4b60e7485921695aab89df598102f3e66b0c581a2ac SHA512 6a3b1e38ccaa091df2f4f34f0d530d6b12ff4b44408721316f8fcd4c12b8a6dfc1ca29e04ca959694aa38f6068f92f4ff46da5900da68e853f9ec061e0baee11
EBUILD tins-1.19.0.ebuild 629 BLAKE2B 9bb5aa47f696559706f4f41e15b782f6b96f20dabd6b2894b838b54c1fe128b20553106a021306425f26a4b60e7485921695aab89df598102f3e66b0c581a2ac SHA512 6a3b1e38ccaa091df2f4f34f0d530d6b12ff4b44408721316f8fcd4c12b8a6dfc1ca29e04ca959694aa38f6068f92f4ff46da5900da68e853f9ec061e0baee11
+EBUILD tins-1.20.2.ebuild 629 BLAKE2B 9bb5aa47f696559706f4f41e15b782f6b96f20dabd6b2894b838b54c1fe128b20553106a021306425f26a4b60e7485921695aab89df598102f3e66b0c581a2ac SHA512 6a3b1e38ccaa091df2f4f34f0d530d6b12ff4b44408721316f8fcd4c12b8a6dfc1ca29e04ca959694aa38f6068f92f4ff46da5900da68e853f9ec061e0baee11
MISC metadata.xml 336 BLAKE2B 00b8e1ea737e7431865357c6f52ec454afa14e9e22e130b6ae286a4bbddc2813c2f34ddbe492897c19683ce329bb146be74b994955efab2799d23f81fbca4eca SHA512 fe0912b4e761404c8d0d5860e663270bb47610ce4bee99569588e2c2300b80bd8e5df2bbdbb91afcdec1df178d605acd61635695eff0e7696e04b673a3e14c46
diff --git a/dev-ruby/tins/tins-1.20.2.ebuild b/dev-ruby/tins/tins-1.20.2.ebuild
new file mode 100644
index 000000000000..82e6d4a478a0
--- /dev/null
+++ b/dev-ruby/tins/tins-1.20.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="All the stuff that isn't good enough for a real library"
+HOMEPAGE="https://github.com/flori/tins"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
+
+each_ruby_test() {
+ ruby-ng_testrb-2 -Ilib tests/*_test.rb
+}
diff --git a/dev-ruby/tomlrb/Manifest b/dev-ruby/tomlrb/Manifest
index 7a8bc0908833..d219406f2ded 100644
--- a/dev-ruby/tomlrb/Manifest
+++ b/dev-ruby/tomlrb/Manifest
@@ -1,3 +1,5 @@
DIST tomlrb-1.2.6.tar.gz 15642 BLAKE2B 4f9d19fd66a88a049360f6d3636fcaf6caa7164149a543db5a162ee48c8fb301a4a884dc77d183a9c9f190d6f9e9e92bca66179c250f240d7014791f11f7a600 SHA512 ada1d801ceda014d4ef9d3c973a14b970ad592323c259dfe0e851c00b554551d59010bb65ee64f8acbf5521132d2fdb4de14306c1a2dd6bf5307035bca100fcf
+DIST tomlrb-1.2.8.tar.gz 15897 BLAKE2B 536eaf3a2cb2b7e54e91aac28032b95900f53c0c9b10fb48129bd963e0efab1711848cefeb20c5df3bb5ea367dc375188db57b79990daf3e62f8b781477ea30e SHA512 a6f8a7ae5db02a8efca8ae75fc1a680d26016d221ec238e4f5ecd59bead4efff7cfe14f541a0be17ea6790699aeb7621d9a4d1b7e38a40828f8f66424fc9fb94
EBUILD tomlrb-1.2.6.ebuild 581 BLAKE2B 61059027118b812396281212148a6afbc0fa38a2640d6a0497e9afe166e50d23b7bf6e579349f0c38ae289dcc127e74b8221c937238a86c22aca5a4e82fad79c SHA512 49d9b31b9fd777c564ba72470bc757b8c8223dfd75684b90e130d8e75fb248fae1ecf465ea08ff4e16d83f31bcaac6d866e22797bd2549809f2aab68544a18cb
+EBUILD tomlrb-1.2.8.ebuild 578 BLAKE2B caf5a5b3c38b16e41b0f12cdea41f7c72ab0a4f16a035fbe08b855f16035587d95d2e4c5e46ceccd694c70bc3089828ea51aa9204c21a2de21b11130fec4181f SHA512 365c2498d5927ec8cde416ac894ba2c0604954a76c3f589a7454e9180901ac7187e778c89bc7789915eff2995fb66b7434d2519a773e0ebbbcc82ef6d645b003
MISC metadata.xml 341 BLAKE2B c6a4acddf424e345fc8c0b852b8be8ebf595948ff538a2b6367aed370499c9b4caa963c3f077189c7cc10946bc32e71cf3cb8e4fe9ea7a274f888cb47880cf7d SHA512 3316b67122f7447128fb5aabb66af7f0fd1d7d3d896d8e27708c345297d41aee16383c6012ca3c6b3eb8e2ec78a6343b68cd082ab2db4fb54a5b09d10a39a3b2
diff --git a/dev-ruby/tomlrb/tomlrb-1.2.8.ebuild b/dev-ruby/tomlrb/tomlrb-1.2.8.ebuild
new file mode 100644
index 000000000000..19408d011cad
--- /dev/null
+++ b/dev-ruby/tomlrb/tomlrb-1.2.8.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="A racc based toml parser"
+HOMEPAGE="https://github.com/fbernier/tomlrb/"
+SRC_URI="https://github.com/fbernier/tomlrb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/reporters/I s:^:#:' test/minitest_helper.rb || die
+}
diff --git a/dev-ruby/treetop/Manifest b/dev-ruby/treetop/Manifest
index e4c2a1c97f30..4e7c227cf1c2 100644
--- a/dev-ruby/treetop/Manifest
+++ b/dev-ruby/treetop/Manifest
@@ -1,5 +1,3 @@
DIST treetop-1.6.10.gem 92160 BLAKE2B ff3b6f0a92bcd2ad279c186e3a3eea72aa8243a89d4a1382df6322d73a19b79bede6c9f5c443644a5011b755a673bc9592f964cf61ab68fdd9f2da2dfcc0be94 SHA512 adff1cf93d1ea071be948437e3fd2800c2e892d1dac49d4571a89336773e012007abb1b4e15f0a86031077c46a6667f8fca8e22920e5c29186e0c3227b4d82ee
-DIST treetop-1.6.9.gem 92160 BLAKE2B 4c2a748ec1cc153aab8ddadf536200a6cda4d1f02245b7e0ceefb7ef9bc85b91810820b8cd557a82490e5e4b5606fb714b3f5775029743dcd2d64e6a601ab5e2 SHA512 faa0b2eb0a8bfd0c47b7acf03d7585fe56d02b9726630fc01e533c80ea796de158ff7c6a008fe6a30b979b2791944afc598e81c17cdfbfecf1083a9436b54fdd
EBUILD treetop-1.6.10.ebuild 805 BLAKE2B be68cdf69f12931160fb3edef616ad7c1b6b6ec2416a667104db1a1b2b497be886004cae5810d93cc818a8cfe625c9c378b4b1ccc5c5c031d9381011b10babfc SHA512 8d63def4cc4d5da1d7bf0040d79c834996f5310e6dc3ea348a5bbacbc4917292be7e642fe4fbc1a901c00dbfc9ccc868c1e025a8086a14e80416b01ae503bd9f
-EBUILD treetop-1.6.9.ebuild 805 BLAKE2B 55a2489776ff3a7bb756ba78b9dd8acc89a3de0bca437676aca44732c02f43e3d35410358a540560b926ff3f2ffa786bbee88e3c8cc36fee94b101d32e3da921 SHA512 8b4ef6dd5e34bb2279227ef0147ccd531c2071684849e195e461a22fc436526ff23e8ba5c4c4616ef036870f28d28bab744f26f4b63697f17236f37f084324ee
MISC metadata.xml 341 BLAKE2B 56ec962d821e9e80edb0a650e3f65f9cdfc8ef0bc866a378cfc285b4bc83b9f705f6cb33e54b53fdb25d0b9e96622c382fb972540fffab4e0a2ac9199212edda SHA512 7bbdf48696d2aa4cdfecc5ab84251ef9225ff2ed0dfa9fb1cd2a827b2da3f74e684642423546b0e9e8f182ff155c0963632e1194de284470854e53dce2a2e45b
diff --git a/dev-ruby/treetop/treetop-1.6.9.ebuild b/dev-ruby/treetop/treetop-1.6.9.ebuild
deleted file mode 100644
index f8732281db29..000000000000
--- a/dev-ruby/treetop/treetop-1.6.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Treetop is a language for describing languages"
-HOMEPAGE="https://github.com/cjheath/treetop"
-LICENSE="Ruby"
-
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/rr-1.0 dev-ruby/activesupport )"
-ruby_add_rdepend ">=dev-ruby/polyglot-0.3.1:0"
-
-all_ruby_install() {
- all_fakegem_install
-
- insinto /usr/share/doc/${PF}/examples
- doins -r examples/*
-}
diff --git a/dev-ruby/uglifier/Manifest b/dev-ruby/uglifier/Manifest
index 871d9bf9878e..a0354d2d4814 100644
--- a/dev-ruby/uglifier/Manifest
+++ b/dev-ruby/uglifier/Manifest
@@ -1,15 +1,9 @@
DIST uglifier-2.7.2.gem 84480 BLAKE2B a446f21f9b8682ba7ec020d355ec5b6eb573649116fddfe2d4d74849c59f6697065ca2837fb040a91a3f43264a71280660b947b138fd0fe67806f2c18631f498 SHA512 03c8fffbd385db9ee0fa8f422bf571ba99803f810828d536f1b00bc99a21108ac0ed232015d39f1ab88441fef0a3371df10944873fbadae6c8bd2624e3e1a65d
DIST uglifier-3.2.0.tar.gz 169273 BLAKE2B b0263853c882859db8cc04c19e7f7f4bcbcef9d0b4080e414c9e1c86b691307c59d694abb33582485ea432b787f36445a49c39ece298d90806838bc56a4b7360 SHA512 5bc577753c175cddd7b3241f7343b75f593141c3bfa9ffa1325f7ade4a9acaf3b47e711007b5708f7cea1a7e9e768cbc3bc845d9eb362f877fe2fc83c047bb57
-DIST uglifier-4.1.15.tar.gz 200245 BLAKE2B 3e709eaa2394f611fdcb1996656e5531014c1cd492615f39d7309fe4089311e3838887981e5c7cc224261d4aae60bf928b8dd866985acae284c1eb5fc81906ea SHA512 673d4db046455bbde93d5542cbc2caab1f3265a8679955250227f631a58bbb303e04f92699da14aeb2f986c84c62b74f61f048e0f8625886c4f11cfe59e5ed23
-DIST uglifier-4.1.16.tar.gz 200320 BLAKE2B 3c23cc25c03a4c335b2866dee7aed34e3b32987960f5a7b8e376e3ba2dd858081286dda164fc39a55bcf0be29910fe90064ac1129e0aa370d118b5a83a2feec0 SHA512 25eccabfcf1fe2fe1dd3f3afd9835d51d692f1f57060b7c281af557f31646d293f4736c162abdba276622b0cc1558820830d073006b00e8ba6213d16c0a56773
-DIST uglifier-4.1.17.tar.gz 200378 BLAKE2B a1eaed99a87366ae157173afb12df32d80db65a2a93bb58661f3e3e52efb74f4857fb2b9fad8cf9c95da7c22ba18cb778f4bf863e4857f82ba20839a266eefdb SHA512 53652323c793604fe1fb7ce96d46343399804c15a68d474d1b6ec88a8d2e58805dd7b703851ef48710b458a23f749816f61d8717ddb05c9219524a1b102cd3f1
-DIST uglifier-4.1.18.tar.gz 200342 BLAKE2B d3c7c25465759a3cca72feb1d0072d3d563e8d06da57f6e8dd46945707e8d82823f49e19b0cc88e9e04cfd73001a1207229bf290c05a7c68f43418613d9dcdc3 SHA512 ab877707e2236e73d669eedeb17d4cba39c9b199f2ec27aa9b7b7a66d3c07754fb29dd3e4523ddf40bd215d9f985edb3e9205ccb326c0d5487cf9d011777fdb6
DIST uglifier-4.1.19.tar.gz 200607 BLAKE2B 8e8031c162bf5d12bcd85638dcdb3da2fa2877a8246a62ab9db7cc33dfc91926076c2c7231ee3f99729e9a34e6d18f6eb296f9d67e81db818a8fd7997210900f SHA512 dce40803daf0101f4d9934e2b100688ce08019ef5660f9851ea5d65743dad071d6af4bc7ee00b65ae4d245602d6a2678c3d90e838f9d7e1935fec46fe0f3c2da
+DIST uglifier-4.1.20.tar.gz 200470 BLAKE2B 64cd5a7dffc0becd66003658db3a0870de6c379755bc3025334c5374061240de1493d877c9c638f7be0438fdef4f58813fe89c77413c4e0a8d489e35b431259e SHA512 9846612e00568b359672f6bce78302839b8b1f9d2bf607338bd299ed7c3c3e948a223903077eea419aed3f0bf47df8024531ddd7ca645df90203ba2d50d99992
EBUILD uglifier-2.7.2.ebuild 598 BLAKE2B 866212993ed0781517edb9b12f37ec7c449f42dc7361aae98dd01ef31a40bd2936111446bfd17590a5b96f2a49d969641754b9aa7aff13d93d3e31614fc42fdf SHA512 6f6a691d0f60f9469080b8bf0840277424ea956b2cd509a1b7889c4798e90bd104a33c70c1511ea183391daa88f2a3cbc657614d1c9124d3e333e584d4a9a8de
EBUILD uglifier-3.2.0.ebuild 800 BLAKE2B a19a8fe518ebeac3dd4854d7a1cfa86f04a03522ae79a4c5d211777dc3098f32e319923544ffd4f2220caf62cf828bd0c57ddada8abd9e8757e04131f4d7e013 SHA512 b0d20ca10593f7072a58a457fe7985f1e374936c96ff322df63688fbdaae167987132e5eb65aca13113c65d4448d39c94bef4b9eac5f342e6ee46245751db45e
-EBUILD uglifier-4.1.15.ebuild 805 BLAKE2B a114b6d5eb06d899384886a5cc47db85d3acf0156d31e49446126aa596dca1ccf335e32899163ff3bf5670dc9c9e5458d5bfecb69d8c79337930c45834db4ebb SHA512 32ac7dc1bcba18a57bd1c6d1ba84046c4736e8a4560a7850d83869170d759911b5e66caeb9a49ab69d387225680ef44554631abd75890ead6e2af5ddc8c1ceda
-EBUILD uglifier-4.1.16.ebuild 805 BLAKE2B a114b6d5eb06d899384886a5cc47db85d3acf0156d31e49446126aa596dca1ccf335e32899163ff3bf5670dc9c9e5458d5bfecb69d8c79337930c45834db4ebb SHA512 32ac7dc1bcba18a57bd1c6d1ba84046c4736e8a4560a7850d83869170d759911b5e66caeb9a49ab69d387225680ef44554631abd75890ead6e2af5ddc8c1ceda
-EBUILD uglifier-4.1.17.ebuild 805 BLAKE2B a114b6d5eb06d899384886a5cc47db85d3acf0156d31e49446126aa596dca1ccf335e32899163ff3bf5670dc9c9e5458d5bfecb69d8c79337930c45834db4ebb SHA512 32ac7dc1bcba18a57bd1c6d1ba84046c4736e8a4560a7850d83869170d759911b5e66caeb9a49ab69d387225680ef44554631abd75890ead6e2af5ddc8c1ceda
-EBUILD uglifier-4.1.18.ebuild 805 BLAKE2B a114b6d5eb06d899384886a5cc47db85d3acf0156d31e49446126aa596dca1ccf335e32899163ff3bf5670dc9c9e5458d5bfecb69d8c79337930c45834db4ebb SHA512 32ac7dc1bcba18a57bd1c6d1ba84046c4736e8a4560a7850d83869170d759911b5e66caeb9a49ab69d387225680ef44554631abd75890ead6e2af5ddc8c1ceda
EBUILD uglifier-4.1.19.ebuild 805 BLAKE2B a114b6d5eb06d899384886a5cc47db85d3acf0156d31e49446126aa596dca1ccf335e32899163ff3bf5670dc9c9e5458d5bfecb69d8c79337930c45834db4ebb SHA512 32ac7dc1bcba18a57bd1c6d1ba84046c4736e8a4560a7850d83869170d759911b5e66caeb9a49ab69d387225680ef44554631abd75890ead6e2af5ddc8c1ceda
+EBUILD uglifier-4.1.20.ebuild 802 BLAKE2B 6404eec02832ab85118f450ccdb9a00e266124e0d17112dc0fdee69cd12bb401363353a1fbb049f6760924fb498d38eb63865b9f43fa21cc55b3ed47a08e60db SHA512 52a1f097b6cf27e30236eb96b0e4ba575c0a50e53c8873062108a426aa2446717185907ecf3ad4944d699e375aff8dbc450aac28958ddedb113344fba12b94cc
MISC metadata.xml 341 BLAKE2B 07cb7ce323751f520c38158ef006374652e317e5809b4fbc729c264f3b44e99fc8e1d75916d858ba50361c2d3cff389b33cba7c7f863300ae8da8002de4a8d24 SHA512 0747fa6ff0d695b149915495d5242dec8541231e0e72a2157e3b4412301d8f0767c1eab17ea72a0d9f8c1afc9107c4f55b261018744e43823c8140de38ebb0b4
diff --git a/dev-ruby/uglifier/uglifier-4.1.16.ebuild b/dev-ruby/uglifier/uglifier-4.1.16.ebuild
deleted file mode 100644
index b822aa8c1b9d..000000000000
--- a/dev-ruby/uglifier/uglifier-4.1.16.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby wrapper for UglifyJS JavaScript compressor"
-HOMEPAGE="https://github.com/lautis/uglifier"
-SRC_URI="https://github.com/lautis/uglifier/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
-
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/execjs-0.3.0:*"
-
-ruby_add_bdepend "test? ( dev-ruby/sourcemap )"
-
-all_ruby_prepare() {
- sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/uglifier/uglifier-4.1.17.ebuild b/dev-ruby/uglifier/uglifier-4.1.17.ebuild
deleted file mode 100644
index b822aa8c1b9d..000000000000
--- a/dev-ruby/uglifier/uglifier-4.1.17.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby wrapper for UglifyJS JavaScript compressor"
-HOMEPAGE="https://github.com/lautis/uglifier"
-SRC_URI="https://github.com/lautis/uglifier/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
-
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/execjs-0.3.0:*"
-
-ruby_add_bdepend "test? ( dev-ruby/sourcemap )"
-
-all_ruby_prepare() {
- sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/uglifier/uglifier-4.1.18.ebuild b/dev-ruby/uglifier/uglifier-4.1.18.ebuild
deleted file mode 100644
index b822aa8c1b9d..000000000000
--- a/dev-ruby/uglifier/uglifier-4.1.18.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby wrapper for UglifyJS JavaScript compressor"
-HOMEPAGE="https://github.com/lautis/uglifier"
-SRC_URI="https://github.com/lautis/uglifier/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
-
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/execjs-0.3.0:*"
-
-ruby_add_bdepend "test? ( dev-ruby/sourcemap )"
-
-all_ruby_prepare() {
- sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/uglifier/uglifier-4.1.15.ebuild b/dev-ruby/uglifier/uglifier-4.1.20.ebuild
index b822aa8c1b9d..3cccf13fa9d9 100644
--- a/dev-ruby/uglifier/uglifier-4.1.15.ebuild
+++ b/dev-ruby/uglifier/uglifier-4.1.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/dev-ruby/vagrant_cloud/Manifest b/dev-ruby/vagrant_cloud/Manifest
new file mode 100644
index 000000000000..855d7ab55ce6
--- /dev/null
+++ b/dev-ruby/vagrant_cloud/Manifest
@@ -0,0 +1,3 @@
+DIST vagrant_cloud-2.0.1.tar.gz 12278 BLAKE2B 9d8bf72809af21e55a6fbfa4c41098a5164c5426ac1d75243f45ed71cc0be8790e06a6b512188683ef1acf2b39faf9d2d72619605ed90c2529eb69b36f4b804a SHA512 98a84200e8e34d0678be6a67872411308c32a8112b1788574baa24bb4bf2e5fd8eab4727f3e2ca56cd8251ff54d14f009145ded8d30a353a581997673a9269cc
+EBUILD vagrant_cloud-2.0.1.ebuild 727 BLAKE2B 72394b791ad3ddb2174b73fd5a67ef7e99c115cb35b99361797dadaef0d635713cced5391366b0cfbd7b1a93a6814c88fd5faf098d41f84ba9dcc166be4e431a SHA512 76cb776a3d90b7fbaf9b718f7f99e2a580c3a3f93f50eb9b7bf6dd39bdfc64aa0ba6ccee882b89f6ea7d3e2e3f6f7c579b6cc2c3314a63b1877d9b9e08be8525
+MISC metadata.xml 339 BLAKE2B 1b57cdf6e4d8901fcad56c7083bf38440bb7ab26cfdb629ae4f77cd0f68dad37497ed7a1bcdb74378bafea1122122443685a23834382c6030b7a71f8400aa9bc SHA512 c85b172d220ce7a3742bf021789ec5e2dc2d2d0630f30dd033062588179002e4101f0deda913aa8727486f412ddda3560353bbd56b77e7ddbcfc370c9fbf0c37
diff --git a/dev-ruby/logging/metadata.xml b/dev-ruby/vagrant_cloud/metadata.xml
index 150710c962cc..98834cb94845 100644
--- a/dev-ruby/logging/metadata.xml
+++ b/dev-ruby/vagrant_cloud/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
+ <maintainer type="person">
+ <email>gyakovlev@gentoo.org</email>
+ <name>Georgy Yakovlev</name>
</maintainer>
<upstream>
- <remote-id type="rubygems">logging</remote-id>
+ <remote-id type="github">hashicorp/vagrant_cloud</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-2.0.1.ebuild b/dev-ruby/vagrant_cloud/vagrant_cloud-2.0.1.ebuild
new file mode 100644
index 000000000000..941860ed0cd3
--- /dev/null
+++ b/dev-ruby/vagrant_cloud/vagrant_cloud-2.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Vagrant Cloud API Library"
+HOMEPAGE="https://github.com/hashicorp/vagrant_cloud"
+SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/rest-client-2.0.2"
+ruby_add_bdepend ">=dev-ruby/rake-10.4
+ test? ( >=dev-ruby/webmock-3.0 )"
+
+all_ruby_prepare() {
+ sed -i -e '/rubocop/I s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/web-console/Manifest b/dev-ruby/web-console/Manifest
index 02c1e287b631..9d07b889c3bf 100644
--- a/dev-ruby/web-console/Manifest
+++ b/dev-ruby/web-console/Manifest
@@ -1,9 +1,5 @@
DIST web-console-2.3.0.tar.gz 47641 BLAKE2B 2756f3958ea77df7dbdf7e7bd79f64711b4f958433f347175a29db2272ba549c79f1f94e2be18c17ceb8f4f1e8d281cf09995354f6ccd21da314df14dde886ec SHA512 36136242012053c2049b0faef682a8fe79f931904cd1007a6e08f36aca7a8923fc47fc058304f11cc0b205db876ca77b1cca65048c8ba4db401123ed9c05c834
-DIST web-console-3.6.1.tar.gz 52769 BLAKE2B c021ba7cbd75494f58443a9d01d69ea90b31836f87af863ef920ee38147e458e04f07a9e82609091d07992ee851de78c35b68eda0c94f804c93e75cd51bbba24 SHA512 56d27371e856cd38a3c897da411be3922dac9bdd6f16b1019b45fa884f9d7974bf1bdc41930ae0ed9df4e2e06dde59330a717952f6ab2dfb6ed69be6717ceb2f
-DIST web-console-3.6.2.tar.gz 53094 BLAKE2B e832f9ffcb2221156f441e2f08509c79c4c723fc2a1ea4af5904309f310be1110abc757e455ba5c9bbdce41cb34a1b4ff9139c5f5f0c394262f2bdf9fe1dc1fc SHA512 16401e4ae1ee82af290174db0132362199451137b1862e973fdde7dbf0a9e80e73f5cc84baa76f230d5c6feaf0f42def69dc9da517230bff9d316ce0c7c2f085
DIST web-console-3.7.0.tar.gz 53714 BLAKE2B d69a7b467e419e87d43c988026f278aea5ca142e336d120e0a50ef85b36186d2f388d551f19820e01d85fdca5a49c471aed69cb2ae0d6f1828a99350dfe86d55 SHA512 d44e4dc3ef12216829b3f522e3645b0fa9b8ae34fa70b5e52a96e345b8b5fc8dad9af6f9918ea23d276cae03445133b15f780041a8cb61584b182ca6934fd71b
EBUILD web-console-2.3.0.ebuild 1121 BLAKE2B f7ea78faa544059960c0c72171b3cdb331acad11fb34116e93efe466c7c2c59f599acf7214f5ac5dba2e2c52d4ca7c8fdc7d3236622d44f98afb4ec4b2572728 SHA512 63a710dd361dc67eb00e433023f74184754776caee0d9d7ea52c4cbf59d292ea1206c456aaac68f88b0de0ed20dccdba7d769a5e4bf4c2ad8173ee0ba6b90f1a
-EBUILD web-console-3.6.1.ebuild 1070 BLAKE2B 0aa8ca647e60ae9b83a0c76115dda70369a7f72428a552f162e699a2e0d1d2dedc9c694d41c38806e934406460e2423ee3afa7ed42466ee55a69928fd605ff78 SHA512 22c2e274b4f16fdf12d1fd8f33f2cf84bdfcb1ef033a2ff2cb7047d9765008eb91a8effa119960e46e2e91d6a7e52475a74c428141afa2bd00e5c1152c9e462c
-EBUILD web-console-3.6.2.ebuild 1070 BLAKE2B 8da175a96145a26547169e65ca91ee7a13cbc226e59d444f70b5dcfcb92376d2972e73205fff9dabb26af852c2826462bdf1a6dd0ce74034ca536516f4b1529d SHA512 6aacb8de523d5dfbadf2d26eb801162ae4817fd3b936d2fa7c4b37abf69079d487bf4496c46e674ac7ccfbd03e73be6b87776203b38c7223c630198449b19908
EBUILD web-console-3.7.0.ebuild 1070 BLAKE2B 8da175a96145a26547169e65ca91ee7a13cbc226e59d444f70b5dcfcb92376d2972e73205fff9dabb26af852c2826462bdf1a6dd0ce74034ca536516f4b1529d SHA512 6aacb8de523d5dfbadf2d26eb801162ae4817fd3b936d2fa7c4b37abf69079d487bf4496c46e674ac7ccfbd03e73be6b87776203b38c7223c630198449b19908
MISC metadata.xml 343 BLAKE2B 8883d76dc0b31bd49361ba715fc9546328ba5a3fc734e8a2607547cfde3d8b48914231839f0ea3d4a59f005a5074770e1dcdccc6b5d629197c8f7f859453f178 SHA512 9116cd6bba4d0030e6f8cdf055fd66afed68c52d9f5382a8a9cd2cb28f84c3f397a3e793dfef3b5ee0fc9e1a4dcd1c2d6e6b285fd7fbb027e339e2d15a0381ad
diff --git a/dev-ruby/web-console/web-console-3.6.1.ebuild b/dev-ruby/web-console/web-console-3.6.1.ebuild
deleted file mode 100644
index eee8ecae5741..000000000000
--- a/dev-ruby/web-console/web-console-3.6.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.markdown README.markdown"
-
-RUBY_FAKEGEM_GEMSPEC="web-console.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A debugging tool for your Ruby on Rails applications"
-HOMEPAGE="https://github.com/rails/web-console"
-SRC_URI="https://github.com/rails/web-console/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/actionview-5.0:*
- >=dev-ruby/activemodel-5.0:*
- >=dev-ruby/bindex-0.4.0
- >=dev-ruby/railties-5.0:*
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- >=dev-ruby/rails-5.0
- dev-ruby/sqlite3
- dev-ruby/mocha
- www-servers/puma
-)"
-
-all_ruby_prepare() {
- # Use an installed rails version rather than live source from github.
- sed -i -e '/\(rack\|rails\|simplecov\)/ s/,/#/' \
- -e '/\(byebug\|simplecov\)/ s:^:#:' Gemfile || die
-
- sed -i -e '/simplecov/I s:^:#:' test/test_helper.rb || die
-}
diff --git a/dev-ruby/web-console/web-console-3.6.2.ebuild b/dev-ruby/web-console/web-console-3.6.2.ebuild
deleted file mode 100644
index 1228f004d912..000000000000
--- a/dev-ruby/web-console/web-console-3.6.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.markdown README.markdown"
-
-RUBY_FAKEGEM_GEMSPEC="web-console.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A debugging tool for your Ruby on Rails applications"
-HOMEPAGE="https://github.com/rails/web-console"
-SRC_URI="https://github.com/rails/web-console/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/actionview-5.0:*
- >=dev-ruby/activemodel-5.0:*
- >=dev-ruby/bindex-0.4.0
- >=dev-ruby/railties-5.0:*
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- >=dev-ruby/rails-5.0
- dev-ruby/sqlite3
- dev-ruby/mocha
- www-servers/puma
-)"
-
-all_ruby_prepare() {
- # Use an installed rails version rather than live source from github.
- sed -i -e '/\(rack\|rails\|simplecov\)/ s/,/#/' \
- -e '/\(byebug\|simplecov\)/ s:^:#:' Gemfile || die
-
- sed -i -e '/simplecov/I s:^:#:' test/test_helper.rb || die
-}
diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest
index e2a09d1dcd74..974d7d8f236a 100644
--- a/dev-ruby/webmock/Manifest
+++ b/dev-ruby/webmock/Manifest
@@ -1,7 +1,5 @@
-DIST webmock-1.24.6.gem 111104 BLAKE2B 6574d398579dcafe6100d948b0c70fc8a1ca813339e2edb02177dfa0ad11472444d8aeb48b235caa4f85fb4cf4fe746aa77c3b64732ec861ae0d626bda78b8d3 SHA512 9319dcb3c29189403c79870dc8f91f27e099627a9fe5136a98193ee387a6dbcdf72eecb57ec4080faca9575461dfbf4ddecaaf5e1c75cfa60b08732a1d7248cc
DIST webmock-2.3.2.gem 112128 BLAKE2B ef0a722374057d7c5392924f68de8520f08cb0aa038fc0b8511e00bbd9dc13f6535955f77611e414a33dbf0ed7a519e9c18caf8517d10be7438e7360c3037a1e SHA512 bb61b645b287d15690aa81db4d4c937d3456e1911d394ef1fb31e8ff3530d47b865aa039c8aaa4d4b6a72132dfcdd06be66adf1b53793384dc27ac1c9f9c01e6
DIST webmock-3.4.1.gem 115712 BLAKE2B d2a1c9c6984bdc2b47ce67b20496128e387e10d67d54405649610b0062548bb3fb6422a87d867eebdec22add8242997f654d2c70fdbbf70b11e70451583cc610 SHA512 26cc9376a66730a73059c3a8d496f5d7dd82ac18e7a95172d965ef431c8edd1b4698acd76ba12051a5dc0df3399488920280b669c4ae1d28d3d6cc5e1f7dce0e
-EBUILD webmock-1.24.6.ebuild 1466 BLAKE2B f587bdff85a460a1e915a4bd5c5e0fe2f3861593e0987891dfa5294894bc4003ec1e488955522ef288f7fd8c9702b12f05cc1a24c2155551505be5872f14d900 SHA512 4566f18214c28c0123a244b8ac15f5531fb2a8e2e201d208dd2250b50716d71fcbb9ac39a3e7117987dcdef34582035184784c5da279c6e379cc0f26756232cb
EBUILD webmock-2.3.2.ebuild 2039 BLAKE2B aaa37b9bf42a6e40ef0adf60d223604cacfa7f51d425885c8cb04de5932d9b1ccc295e6a7c5f5eb930136e2c45b0a1703651ccbc2c08b2ced92e174729577d61 SHA512 a49f721d3c4c2e29a007aa82137b345aff64f47ba332c8fad9de652a1220d082351f2a25dd232d42b26671610d4fe1a005c3d163ee71d6d1714667985980a505
-EBUILD webmock-3.4.1.ebuild 2040 BLAKE2B aaeb506d1d5dd8c2a52639b80067faaa3ec3a015ebb5bdc453a92f7327907e1445d521c528f572d8dd72a51ef6de8a77b5f71bd1c6d3172a30dc26282e51cf74 SHA512 c578f3119c8e8eaa695f37cf944a27a3e335ed61c03a67f814c74373ffbda423b36f95582f217d598e5f290a7ac73d8c11a1d843605871a9c2122471d8105960
+EBUILD webmock-3.4.1.ebuild 2036 BLAKE2B ef61d4ba1ae9e91db448d5c5de76856956fcbb82d90899deddd88e1e24e8a99bf1d7f6d341b8315501c638766c586e18d9ddcfb2f0a5c2720c036cce61318d1d SHA512 90ca76dd2098cbb303ceff707de48a00fe1d23a6eedb721c156075cf21763700e8e505af062f4f1aa8501553380aa4277c47814605400260fb26b3de6dacb505
MISC metadata.xml 341 BLAKE2B 75a7b957f0aa060ff3c632620c1b8eac9344b37566c9205bdfaff70fdcbc8cd391dc7296317bde0e8ce1e1ea3cb7540446267112eac00571beda686f5a592130 SHA512 66c55ee845168bbdd2b792d90cfbe116a09ff3bc00861164e82b68355ed585e87b58b7c0ab21da37dd984b680ea4841e7a2cd0c8bea1a081b1adb4c5b9885b73
diff --git a/dev-ruby/webmock/webmock-1.24.6.ebuild b/dev-ruby/webmock/webmock-1.24.6.ebuild
deleted file mode 100644
index c2fe27c55b6a..000000000000
--- a/dev-ruby/webmock/webmock-1.24.6.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ruby24 -> code is not compatible
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP requests"
-HOMEPAGE="https://github.com/bblimke/webmock"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/addressable-2.3.6 >=dev-ruby/crack-0.3.2 dev-ruby/hashdiff"
-
-ruby_add_bdepend "test? (
- dev-ruby/minitest:5
- dev-ruby/rspec:3
- dev-ruby/rack
- >=dev-ruby/httpclient-2.2.4
- >=dev-ruby/patron-0.4.18
- >=dev-ruby/http-0.8.0:0.8 )"
-
-all_ruby_prepare() {
- # Remove bundler support
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # There is now optional support for curb and typhoeus which we don't
- # have in Gentoo yet. em_http_request is available in Gentoo but its
- # version is too old.
- sed -i -e '/\(curb\|typhoeus\|em-http\)/d' spec/spec_helper.rb || die
- rm spec/acceptance/{typhoeus,curb,excon,em_http_request}/* || die
-}
-
-each_ruby_test() {
- ${RUBY} -S rake test NO_CONNECTION=true || die
- ${RUBY} -S rspec-3 spec || die
-
- einfo "Delay to allow the test server to stop"
- sleep 10
-}
diff --git a/dev-ruby/webmock/webmock-3.4.1.ebuild b/dev-ruby/webmock/webmock-3.4.1.ebuild
index 4f773cef98da..0903f6f58536 100644
--- a/dev-ruby/webmock/webmock-3.4.1.ebuild
+++ b/dev-ruby/webmock/webmock-3.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/bblimke/webmock"
LICENSE="GPL-2"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend ">=dev-ruby/addressable-2.3.6 >=dev-ruby/crack-0.3.2 dev-ruby/hashdiff"
diff --git a/dev-ruby/wikicloth/Manifest b/dev-ruby/wikicloth/Manifest
deleted file mode 100644
index ea7e6fdc362a..000000000000
--- a/dev-ruby/wikicloth/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX wikicloth-0.8.3-fix-tests.patch 4893 BLAKE2B 27dbf78cbe8ed2349acf8f1c319ce55fb0638c2ff8d0649b7b3323d79d1c087e05956c6af299bc4f6ee171fbf6293adc1f1910a5c5854ba67a72b7fa0d81a1df SHA512 277f43a063a6e3760c0fe83ce58c5a2cd07e578e2a023a94aa1b254f5ba0925bcec1ac354fc921033816b75e9465a54cd562f80a4c921bff87e182a28aab55cc
-DIST wikicloth-0.8.3.tar.gz 120576 BLAKE2B 50b9982e048ec095264b2aa1f965e25ca5f8082ed0e2a7803546dcf7e904465dcdcdc84756caa8f9ae580333f5d86fde735f327e60a9b1ab7eb007c94e73629b SHA512 8b9e1fbfd58a965ad93d5963d6b9e22eaf6b6805a4946b47a8b5f88071e4321c72f5715619622b404807a4b2bfcd6e966812a80b1f9c5fdd767cc6b7ade79221
-EBUILD wikicloth-0.8.3.ebuild 998 BLAKE2B 18d10b6ddc05feaf23a57d8ca75fe864cab709682124828c58cf5a91d3a34bd20295b51b41c46050771edec803351bedb25b77c2572adea1617c0d70b411bb7b SHA512 b8d41ad5308617ed801d94c2d7225c598f1135325e7e7da742ef9115aa4a4b39d7a8eec36dd74a63844d99b17f6674dc864c7293556ffc31ede9d4161a7804c8
-MISC metadata.xml 344 BLAKE2B 80069c9b6a7dccdb1dc3c8acd55086627805c54fc73e73ff2d3d162bb17be36b19be560842727298b7f438b94314f9b5fb49c4485cb51e9937fe4f17724cb1e0 SHA512 bf28034d9e0db24002de4d13ca0f3bee138a854f83e62f4357b01a083f9e1e354982ecb148a9249d869460c397507c1e034acd05a0ea7a960ad08cdbdc97839a
diff --git a/dev-ruby/wikicloth/files/wikicloth-0.8.3-fix-tests.patch b/dev-ruby/wikicloth/files/wikicloth-0.8.3-fix-tests.patch
deleted file mode 100644
index b50752a9ae9b..000000000000
--- a/dev-ruby/wikicloth/files/wikicloth-0.8.3-fix-tests.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From 5c84028cadb36e7e2a220c7ab05398722c6d0e84 Mon Sep 17 00:00:00 2001
-From: Per Andersson <avtobiff@gmail.com>
-Date: Sat, 10 Oct 2015 22:33:58 +0200
-Subject: [PATCH 1/2] Update output assert in autolinking pre statement
-
-The <pre> tag doesn't keep html entities.
----
- test/wiki_cloth_test.rb | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/test/wiki_cloth_test.rb b/test/wiki_cloth_test.rb
-index 2f0481a..483cecf 100644
---- a/test/wiki_cloth_test.rb
-+++ b/test/wiki_cloth_test.rb
-@@ -58,7 +58,7 @@ class WikiClothTest < Test::Unit::TestCase
- test "autolinking keeps html entities intact" do
- wiki = WikiCloth::Parser.new(:data => "<div>&amp; &gt;</div><pre>&amp; &lt;</pre> https://github.com/repo/README.md &gt; &amp;")
- data = wiki.to_html
-- assert_equal "\n<p><div>&amp; &gt;</div><pre>&amp; &lt;</pre> <a href=\"https://github.com/repo/README.md\">https://github.com/repo/README.md</a> &gt; &amp;</p>", data
-+ assert_equal "\n<p><div>&amp; &gt;</div><pre>&amp;amp&#59; &amp;lt&#59;</pre> <a href=\"https://github.com/repo/README.md\">https://github.com/repo/README.md</a> &gt; &amp;</p>", data
- end
-
- test "image url override" do
-
-From a7eccc2970b0f1b1973881fe139b1f2cb51af2eb Mon Sep 17 00:00:00 2001
-From: Per Andersson <avtobiff@gmail.com>
-Date: Sat, 10 Oct 2015 22:40:25 +0200
-Subject: [PATCH 2/2] Update output for table of content tests
-
-Newlines seems to have been removed from HTML output for TOC.
-
-* empty item in toc
-* toc declared as list
-* toc numbered
----
- test/wiki_cloth_test.rb | 8 +++++---
- 1 file changed, 5 insertions(+), 3 deletions(-)
-
-diff --git a/test/wiki_cloth_test.rb b/test/wiki_cloth_test.rb
-index 483cecf..198295c 100644
---- a/test/wiki_cloth_test.rb
-+++ b/test/wiki_cloth_test.rb
-@@ -446,7 +446,7 @@ class WikiClothTest < Test::Unit::TestCase
- test "empty item in toc" do
- wiki = WikiCloth::WikiCloth.new({:data => "__TOC__\n=A="})
- data = wiki.render
-- assert data.include?("<table id=\"toc\" class=\"toc\" summary=\"Contents\"><tr><td>\n<div id=\"toctitle\"><h2>Table of Contents</h2></div>\n<ul><li><a href=\"#A\">A</a></li></ul>\n</td></tr></table>")
-+ assert data.include?('<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Table of Contents</h2></div><ul></li><li><a href="#A">A</a></li></ul></td></tr></table>')
- end
-
- test "pre at beginning" do
-@@ -458,12 +458,14 @@ class WikiClothTest < Test::Unit::TestCase
- test "toc declared as list" do
- wiki = WikiCloth::WikiCloth.new({:data => "__TOC__\n=A=\n==B==\n===C==="})
- data = wiki.render
-- assert data.include?("<table id=\"toc\" class=\"toc\" summary=\"Contents\"><tr><td>\n<div id=\"toctitle\"><h2>Table of Contents</h2></div>\n<ul><li>\n<a href=\"#A\">A</a><ul><li>\n<a href=\"#B\">B</a><ul><li><a href=\"#C\">C</a></li></ul>\n</li></ul>\n</li></ul>\n</td></tr></table>")
-+ puts data
-+ assert data.include?('<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Table of Contents</h2></div><ul></li><li><a href="#A">A</a><ul><li><a href="#B">B</a><ul><li><a href="#C">C</a></li></ul></ul></ul></td></tr></table>')
- end
-
- test "toc numbered" do
- wiki = WikiCloth::WikiCloth.new({:data => "=A=\n=B=\n==C==\n==D==\n===E===\n===F===\n====G====\n====H====\n==I==\n=J=\n=K=\n===L===\n===M===\n====N====\n====O===="})
- data = wiki.render(:noedit => true, :toc_numbered => true)
-- assert data.include?("<table id=\"toc\" class=\"toc\" summary=\"Contents\"><tr><td>\n<div id=\"toctitle\"><h2>Table of Contents</h2></div>\n<ul>\n<li><a href=\"#A\">1 A</a></li>\n<li>\n<a href=\"#B\">2 B</a><ul>\n<li><a href=\"#C\">2.1 C</a></li>\n<li>\n<a href=\"#D\">2.2 D</a><ul>\n<li><a href=\"#E\">2.2.1 E</a></li>\n<li>\n<a href=\"#F\">2.2.2 F</a><ul>\n<li><a href=\"#G\">2.2.2.1 G</a></li>\n<li><a href=\"#H\">2.2.2.2 H</a></li>\n</ul>\n</li>\n</ul>\n</li>\n<li><a href=\"#I\">2.3 I</a></li>\n</ul>\n</li>\n<li><a href=\"#J\">3 J</a></li>\n<li>\n<a href=\"#K\">4 K</a><ul><ul>\n<li><a href=\"#L\">4.1 L</a></li>\n<li>\n<a href=\"#M\">4.2 M</a><ul>\n<li><a href=\"#N\">4.2.1 N</a></li>\n<li><a href=\"#O\">4.2.2 O</a></li>\n</ul>\n</li>\n</ul></ul>\n</li>\n</ul>\n</td></tr></table>")
-+ assert data.include?('<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Table of Contents</h2></div><ul></li><li><a href="#A">1 A</a></li><li><a href="#B">2 B</a><ul><li><a href="#C">2.1 C</a></li><li><a href="#D">2.2 D</a><ul><li><a href="#E">2.2.1 E</a></li><li><a href="#F">2.2.2 F</a><ul><li><a href="#G">2.2.2.1 G</a></li><li><a href="#H">2.2.2.2 H</a></li></ul></ul><li><a href="#I">2.3 I</a></li></ul><li><a href="#J">3 J</a></li><li><a href="#K">4 K</a><ul><ul><li><a href="#L">4.1 L</a></li><li><a href="#M">4.2 M</a><ul><li><a href="#N">4.2.1 N</a></li><li><a href="#O">4.2.2 O</a></li></ul></ul></ul></ul></td></tr></table>')
-+
- end
- end
diff --git a/dev-ruby/wikicloth/metadata.xml b/dev-ruby/wikicloth/metadata.xml
deleted file mode 100644
index 548849f88c99..000000000000
--- a/dev-ruby/wikicloth/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">nricciar/wikicloth</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ruby/wikicloth/wikicloth-0.8.3.ebuild b/dev-ruby/wikicloth/wikicloth-0.8.3.ebuild
deleted file mode 100644
index 9ad0db532163..000000000000
--- a/dev-ruby/wikicloth/wikicloth-0.8.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README README.textile"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A mediawiki parser"
-HOMEPAGE="https://github.com/nricciar/wikicloth"
-SRC_URI="https://github.com/nricciar/wikicloth/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RUBY_PATCHES=( "${FILESDIR}"/${P}-fix-tests.patch )
-
-ruby_add_rdepend "dev-ruby/builder:*
- dev-ruby/expression_parser
- dev-ruby/htmlentities
- dev-ruby/nokogiri
- dev-ruby/rinku
- dev-ruby/twitter-text"
-ruby_add_bdepend "test? (
- dev-ruby/activesupport
- dev-ruby/test-unit
- dev-ruby/i18n )"
-
-all_ruby_prepare() {
- sed -i \
- -e '/[Bb]undler/d' \
- -e "/require 'simplecov'/d" \
- Rakefile || die "sed failed"
- sed -i -e '1igem "test-unit"' test/test_helper.rb
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test test/wiki_cloth_test.rb || die
-}
diff --git a/dev-ruby/xdr/Manifest b/dev-ruby/xdr/Manifest
new file mode 100644
index 000000000000..f03bc73b40a2
--- /dev/null
+++ b/dev-ruby/xdr/Manifest
@@ -0,0 +1,5 @@
+DIST xdr-2.0.0.gem 24064 BLAKE2B 183414b9ef719784729a415adbf85889abe30dfbbc1a7b988a01a841caba6c02c04563b01b5e101a0284729671d1957bfdd78d13781d619a1281f14476cdfa81 SHA512 9ba84364c7a4c52ce415361803491d514f9d83f59b7197301d0c4fa94dc715365a89f3a784a90ec077b54de6b6dd64467386c575b42de375a3a9af6a84a5d650
+DIST xdr-3.0.0.gem 24576 BLAKE2B a9366e5a8261dadfc71658e4a8e18b98f418d4993b6a25c3ba5fabc22557e1ba19954f4451d7d95598e9d1d5c597d484f763e6b1a4689740e782ec06ed0041f5 SHA512 8176378330d9060cf8abe0f9ee18f69682674c407934dcc01b76d561acc10a94b573db3b04a17b9940d6a5d1682181ad15147c3e3acce692a3ccb9e275ec0062
+EBUILD xdr-2.0.0.ebuild 628 BLAKE2B 8f79c84ad2ed022c45c0848b0c2c004a5a8eba25baf82c3135db3c3d92528e1edef990314994c75fae4437307631c1f312d7ff4acc5c53681be86e4c44228a96 SHA512 93b33f5f1c3896e4b7cafc9167273ed1d856d3570d5a6e4f5453e4da592e997f9424d20c847f322a0ba2410d45e9e4bf4c0b5770bb08fc5ac286d13ec4e481af
+EBUILD xdr-3.0.0.ebuild 628 BLAKE2B 49de1ee0ffa95bded97939e26e563f38a1cdc9707be647209f4fbeb07886efb4a17b1006d5371585fd36fa475f4623f3fb72b3e1fd408e5e9db76e001f2f7f96 SHA512 ac734a5798bf607237f0111e5d19b9f6a84c8181b47a7f4bbd8ae126665da747c950864eb5699586ae1b2ba892e574a8b7a8a63f3f148b74b26cefc1a84dcd50
+MISC metadata.xml 456 BLAKE2B f6aa70d7197eac15f8725062b5402f17019d2bc9a21be0544674e6518835bca312a913718ecf1ff5cd890e3c16662a0f8400ddc0d3e8350351099384fbd0a774 SHA512 910fa5da3fda7b30d725923c0dbe0b729af1337da85476e8f97e58d4e587930b738b9c7b99c35362f5b58f5a2fa01c5eeb5c46bafdf12c36e0f0a7dbc5ce8434
diff --git a/dev-ruby/awesome_print/metadata.xml b/dev-ruby/xdr/metadata.xml
index 1a4d4a7154d2..72d25f8de2e3 100644
--- a/dev-ruby/awesome_print/metadata.xml
+++ b/dev-ruby/xdr/metadata.xml
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>zerochaos@gentoo.org</email>
+ <name>Rick Farina</name>
+ </maintainer>
<maintainer type="project">
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">michaeldv/awesome_print</remote-id>
+ <remote-id type="github">stellar/ruby-xdr</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/xdr/xdr-2.0.0.ebuild b/dev-ruby/xdr/xdr-2.0.0.ebuild
new file mode 100644
index 000000000000..3a851ac8ed35
--- /dev/null
+++ b/dev-ruby/xdr/xdr-2.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Read/write XDR encoded data structures"
+HOMEPAGE="https://github.com/stellar/ruby-xdr"
+
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/activemodel-4.2.7:*
+ >=dev-ruby/activesupport-4.2.7:*"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/,/pry/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/xdr/xdr-3.0.0.ebuild b/dev-ruby/xdr/xdr-3.0.0.ebuild
new file mode 100644
index 000000000000..2923a56ad05e
--- /dev/null
+++ b/dev-ruby/xdr/xdr-3.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Read/write XDR encoded data structures"
+HOMEPAGE="https://github.com/stellar/ruby-xdr"
+
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/activemodel-5.2.0:*
+ >=dev-ruby/activesupport-5.2.0:*"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/,/pry/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/xmlrpc/Manifest b/dev-ruby/xmlrpc/Manifest
index 68c88ef986f2..e506c9730226 100644
--- a/dev-ruby/xmlrpc/Manifest
+++ b/dev-ruby/xmlrpc/Manifest
@@ -1,3 +1,3 @@
DIST xmlrpc-0.3.0.tar.gz 34157 BLAKE2B 862bff09fdd7febfd85ef4fde77a913b77f20024692b1475994b93b394d587f1b2139c82ed7159cc756bd1757ee2fee55f103866c52d4297d8a38be70c066c22 SHA512 370b2fe2ed9ca37fbbc2e85d08328450671019a2dc0c2a31ecf8fc8af95105ccf1b8f728307a5d9cf5f4dbcd93ccfb2f66244b441c0aea1cd1aaca2e820dfe31
-EBUILD xmlrpc-0.3.0.ebuild 970 BLAKE2B af385b98250bf83248287aba07061ab8c85133fbb233228891edec16187ecef6574cf4f05a131287c01cdf715a3f174a1fb8577f7949684b0b176eee357f3965 SHA512 7df552723bb5ead4f7675e8ab31669aec54286678603f8e66114d30981394b37e8e47ef6d767ef5f8167a3e42619526a16341c68e1f6184db18709cdf7627f51
+EBUILD xmlrpc-0.3.0.ebuild 967 BLAKE2B f9dcc51b3c612adeaf3d319e7f64a30715a83ac3c5c3590d4e4457d9addeeeea162092d9a0a0e537624dd2ae27f5dd25461eff97fb5d4b72e85a83b47479bf97 SHA512 7b327fb7bc758a0a20e334e47e4bdb6f7a7fba03d2ee89485e49e8de596d7f64de74934dfe4f771445997dda832ada3418d13e32bcfedbfaedb169763bcb1a4a
MISC metadata.xml 337 BLAKE2B e45e1b70e063e5f33759c32c987c2afee3283a31fddf4eec4a44c317f65a68926a84af12c5ab9a72e5315033593105dc95d1919fce3de684593755078246ef71 SHA512 94f995e14666100fd2f0e569f01bfcc86cfa319c213f0fb99e7fe104bc9b731dbd06e4e35cb76d94b126b296e1a5b916b4940c59f251a899781357f587f9be14
diff --git a/dev-ruby/xmlrpc/xmlrpc-0.3.0.ebuild b/dev-ruby/xmlrpc/xmlrpc-0.3.0.ebuild
index bd7d8eee5422..c47e5ddd8808 100644
--- a/dev-ruby/xmlrpc/xmlrpc-0.3.0.ebuild
+++ b/dev-ruby/xmlrpc/xmlrpc-0.3.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/ruby/xmlrpc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Ruby"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/test-unit )"