summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-10-13 22:19:36 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-10-14 23:22:23 +0100
commit4b19be30aa626b327c885dae62c559ec0e9fb935 (patch)
tree76e74807bc479502e13866b581b6bf86734ec634 /dev-ruby
parent30d6f67c98d149508509d5e86f176d558793acc0 (diff)
gentoo resync : 13.10.2019
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin112885 -> 113125 bytes
-rw-r--r--dev-ruby/acts_as_list/Manifest2
-rw-r--r--dev-ruby/acts_as_list/acts_as_list-1.0.0.ebuild36
-rw-r--r--dev-ruby/ascii85/Manifest4
-rw-r--r--dev-ruby/ascii85/ascii85-1.0.2-r2.ebuild2
-rw-r--r--dev-ruby/ascii85/ascii85-1.0.3.ebuild2
-rw-r--r--dev-ruby/asciidoctor-diagram/Manifest6
-rw-r--r--dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.14.ebuild38
-rw-r--r--dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.16.ebuild38
-rw-r--r--dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.17.ebuild38
-rw-r--r--dev-ruby/autoprefixer-rails/Manifest2
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-9.6.4.ebuild37
-rw-r--r--dev-ruby/bacon/Manifest2
-rw-r--r--dev-ruby/bacon/bacon-1.2.0-r2.ebuild2
-rw-r--r--dev-ruby/bcat/Manifest2
-rw-r--r--dev-ruby/bcat/bcat-0.6.2-r3.ebuild2
-rw-r--r--dev-ruby/bcrypt-ruby/Manifest6
-rw-r--r--dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11-r1.ebuild2
-rw-r--r--dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.12.ebuild2
-rw-r--r--dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.13.ebuild2
-rw-r--r--dev-ruby/builder/Manifest2
-rw-r--r--dev-ruby/builder/builder-3.2.3.ebuild2
-rw-r--r--dev-ruby/bundler-audit/Manifest4
-rw-r--r--dev-ruby/bundler-audit/bundler-audit-0.6.0.ebuild2
-rw-r--r--dev-ruby/bundler-audit/bundler-audit-0.6.1.ebuild2
-rw-r--r--dev-ruby/bundler/Manifest6
-rw-r--r--dev-ruby/bundler/bundler-1.16.1.ebuild2
-rw-r--r--dev-ruby/bundler/bundler-1.16.6.ebuild2
-rw-r--r--dev-ruby/bundler/bundler-1.17.3.ebuild2
-rw-r--r--dev-ruby/bunny/Manifest10
-rw-r--r--dev-ruby/bunny/bunny-2.12.1.ebuild33
-rw-r--r--dev-ruby/bunny/bunny-2.14.0.ebuild33
-rw-r--r--dev-ruby/bunny/bunny-2.14.3.ebuild (renamed from dev-ruby/bunny/bunny-2.14.1.ebuild)4
-rw-r--r--dev-ruby/bunny/bunny-2.9.2.ebuild33
-rw-r--r--dev-ruby/capistrano/Manifest2
-rw-r--r--dev-ruby/capistrano/capistrano-3.11.2.ebuild38
-rw-r--r--dev-ruby/chronic/Manifest2
-rw-r--r--dev-ruby/chronic/chronic-0.10.2.ebuild2
-rw-r--r--dev-ruby/cri/Manifest8
-rw-r--r--dev-ruby/cri/cri-2.15.5.ebuild2
-rw-r--r--dev-ruby/cri/cri-2.15.6.ebuild2
-rw-r--r--dev-ruby/cri/cri-2.15.7.ebuild2
-rw-r--r--dev-ruby/cri/cri-2.15.9.ebuild2
-rw-r--r--dev-ruby/daemons/Manifest6
-rw-r--r--dev-ruby/daemons/daemons-1.2.6.ebuild2
-rw-r--r--dev-ruby/daemons/daemons-1.3.0.ebuild2
-rw-r--r--dev-ruby/daemons/daemons-1.3.1.ebuild2
-rw-r--r--dev-ruby/dep_selector/Manifest3
-rw-r--r--dev-ruby/dep_selector/dep_selector-1.0.5.ebuild45
-rw-r--r--dev-ruby/did_you_mean/Manifest8
-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.2.1.ebuild2
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.3.0.ebuild2
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.3.1.ebuild22
-rw-r--r--dev-ruby/diff-lcs/Manifest2
-rw-r--r--dev-ruby/diff-lcs/diff-lcs-1.3.ebuild2
-rw-r--r--dev-ruby/erubi/Manifest2
-rw-r--r--dev-ruby/erubi/erubi-1.9.0.ebuild22
-rw-r--r--dev-ruby/facter/Manifest2
-rw-r--r--dev-ruby/facter/facter-3.14.5.ebuild112
-rw-r--r--dev-ruby/fakefs/Manifest6
-rw-r--r--dev-ruby/fakefs/fakefs-0.19.2.ebuild2
-rw-r--r--dev-ruby/fakefs/fakefs-0.20.0.ebuild2
-rw-r--r--dev-ruby/fakefs/fakefs-0.20.1.ebuild2
-rw-r--r--dev-ruby/fast_xs/Manifest2
-rw-r--r--dev-ruby/fast_xs/fast_xs-0.8.0-r2.ebuild2
-rw-r--r--dev-ruby/fattr/Manifest4
-rw-r--r--dev-ruby/fattr/fattr-2.3.0.ebuild2
-rw-r--r--dev-ruby/fattr/fattr-2.4.0.ebuild2
-rw-r--r--dev-ruby/fcgi/Manifest2
-rw-r--r--dev-ruby/fcgi/fcgi-0.9.2.1-r1.ebuild2
-rw-r--r--dev-ruby/ffi/Manifest2
-rw-r--r--dev-ruby/ffi/ffi-1.11.1.ebuild2
-rw-r--r--dev-ruby/flexmock/Manifest2
-rw-r--r--dev-ruby/flexmock/flexmock-2.3.6.ebuild2
-rw-r--r--dev-ruby/google-protobuf/Manifest6
-rw-r--r--dev-ruby/google-protobuf/google-protobuf-3.10.0.ebuild (renamed from dev-ruby/google-protobuf/google-protobuf-3.9.1.ebuild)0
-rw-r--r--dev-ruby/google-protobuf/google-protobuf-3.9.0.ebuild37
-rw-r--r--dev-ruby/gpgme/Manifest2
-rw-r--r--dev-ruby/gpgme/gpgme-2.0.19.ebuild54
-rw-r--r--dev-ruby/highline/Manifest2
-rw-r--r--dev-ruby/highline/highline-2.0.3.ebuild34
-rw-r--r--dev-ruby/hitimes/Manifest2
-rw-r--r--dev-ruby/hitimes/hitimes-2.0.0.ebuild27
-rw-r--r--dev-ruby/hoe-seattlerb/Manifest2
-rw-r--r--dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild2
-rw-r--r--dev-ruby/hoe/Manifest10
-rw-r--r--dev-ruby/hoe/hoe-3.16.0.ebuild2
-rw-r--r--dev-ruby/hoe/hoe-3.17.1.ebuild2
-rw-r--r--dev-ruby/hoe/hoe-3.17.2.ebuild2
-rw-r--r--dev-ruby/hoe/hoe-3.18.0.ebuild2
-rw-r--r--dev-ruby/hoe/hoe-3.18.1.ebuild2
-rw-r--r--dev-ruby/hpricot/Manifest2
-rw-r--r--dev-ruby/hpricot/hpricot-0.8.6-r5.ebuild2
-rw-r--r--dev-ruby/httpclient/Manifest2
-rw-r--r--dev-ruby/httpclient/httpclient-2.8.3.ebuild2
-rw-r--r--dev-ruby/i18n/Manifest2
-rw-r--r--dev-ruby/i18n/i18n-1.7.0.ebuild58
-rw-r--r--dev-ruby/json/Manifest8
-rw-r--r--dev-ruby/json/json-1.8.6-r1.ebuild2
-rw-r--r--dev-ruby/json/json-2.1.0-r1.ebuild2
-rw-r--r--dev-ruby/json/json-2.1.0.ebuild2
-rw-r--r--dev-ruby/json/json-2.2.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/libxml/Manifest2
-rw-r--r--dev-ruby/libxml/libxml-2.9.0.ebuild2
-rw-r--r--dev-ruby/liquid/Manifest2
-rw-r--r--dev-ruby/liquid/liquid-2.6.2.ebuild2
-rw-r--r--dev-ruby/listen/Manifest2
-rw-r--r--dev-ruby/listen/listen-3.2.0.ebuild47
-rw-r--r--dev-ruby/loofah/Manifest2
-rw-r--r--dev-ruby/loofah/loofah-2.3.0.ebuild33
-rw-r--r--dev-ruby/metaclass/Manifest2
-rw-r--r--dev-ruby/metaclass/metaclass-0.0.4.ebuild2
-rw-r--r--dev-ruby/metasploit-concern/Manifest2
-rw-r--r--dev-ruby/metasploit-concern/metasploit-concern-2.0.5.ebuild2
-rw-r--r--dev-ruby/metasploit-model/Manifest2
-rw-r--r--dev-ruby/metasploit-model/metasploit-model-2.0.4.ebuild2
-rw-r--r--dev-ruby/metasploit_data_models/Manifest2
-rw-r--r--dev-ruby/metasploit_data_models/metasploit_data_models-2.0.16.ebuild2
-rw-r--r--dev-ruby/mime-types-data/Manifest6
-rw-r--r--dev-ruby/mime-types-data/mime-types-data-3.2019.0331.ebuild2
-rw-r--r--dev-ruby/mime-types-data/mime-types-data-3.2019.0904.ebuild2
-rw-r--r--dev-ruby/mime-types-data/mime-types-data-3.2019.1009.ebuild22
-rw-r--r--dev-ruby/mime-types/Manifest4
-rw-r--r--dev-ruby/mime-types/mime-types-1.25.1.ebuild2
-rw-r--r--dev-ruby/mime-types/mime-types-2.99.2.ebuild2
-rw-r--r--dev-ruby/minitest-global_expectations/Manifest3
-rw-r--r--dev-ruby/minitest-global_expectations/metadata.xml11
-rw-r--r--dev-ruby/minitest-global_expectations/minitest-global_expectations-1.0.1.ebuild15
-rw-r--r--dev-ruby/minitest/Manifest10
-rw-r--r--dev-ruby/minitest/minitest-4.7.5-r2.ebuild2
-rw-r--r--dev-ruby/minitest/minitest-5.10.3.ebuild2
-rw-r--r--dev-ruby/minitest/minitest-5.11.3.ebuild2
-rw-r--r--dev-ruby/minitest/minitest-5.12.0.ebuild2
-rw-r--r--dev-ruby/minitest/minitest-5.12.2.ebuild22
-rw-r--r--dev-ruby/msgpack/Manifest6
-rw-r--r--dev-ruby/msgpack/msgpack-1.2.10.ebuild2
-rw-r--r--dev-ruby/msgpack/msgpack-1.3.0.ebuild2
-rw-r--r--dev-ruby/msgpack/msgpack-1.3.1.ebuild2
-rw-r--r--dev-ruby/multi_json/Manifest2
-rw-r--r--dev-ruby/multi_json/multi_json-1.13.1.ebuild2
-rw-r--r--dev-ruby/mustache/Manifest4
-rw-r--r--dev-ruby/mustache/mustache-1.0.5.ebuild2
-rw-r--r--dev-ruby/mustache/mustache-1.1.0.ebuild2
-rw-r--r--dev-ruby/net-telnet/Manifest4
-rw-r--r--dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild2
-rw-r--r--dev-ruby/net-telnet/net-telnet-0.2.0.ebuild2
-rw-r--r--dev-ruby/nokogiri/Manifest4
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.10.4.ebuild2
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.8.4.ebuild2
-rw-r--r--dev-ruby/parallel/Manifest2
-rw-r--r--dev-ruby/parallel/parallel-1.18.0.ebuild56
-rw-r--r--dev-ruby/parser/Manifest2
-rw-r--r--dev-ruby/parser/parser-2.6.5.0.ebuild32
-rw-r--r--dev-ruby/path_expander/Manifest6
-rw-r--r--dev-ruby/pg/Manifest6
-rw-r--r--dev-ruby/pg/pg-0.21.0.ebuild2
-rw-r--r--dev-ruby/pg/pg-1.0.0.ebuild2
-rw-r--r--dev-ruby/pg/pg-1.1.4.ebuild2
-rw-r--r--dev-ruby/pkg-config/Manifest2
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.3.9.ebuild31
-rw-r--r--dev-ruby/polyglot/Manifest2
-rw-r--r--dev-ruby/polyglot/polyglot-0.3.5.ebuild2
-rw-r--r--dev-ruby/power_assert/Manifest10
-rw-r--r--dev-ruby/power_assert/power_assert-1.1.1.ebuild2
-rw-r--r--dev-ruby/power_assert/power_assert-1.1.2.ebuild2
-rw-r--r--dev-ruby/power_assert/power_assert-1.1.3.ebuild2
-rw-r--r--dev-ruby/power_assert/power_assert-1.1.4.ebuild2
-rw-r--r--dev-ruby/power_assert/power_assert-1.1.5.ebuild2
-rw-r--r--dev-ruby/puppetdb-termini/Manifest2
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-6.7.0.ebuild28
-rw-r--r--dev-ruby/racc/Manifest2
-rw-r--r--dev-ruby/racc/racc-1.4.14.ebuild2
-rw-r--r--dev-ruby/rack-attack/Manifest2
-rw-r--r--dev-ruby/rack-attack/rack-attack-6.2.0.ebuild36
-rw-r--r--dev-ruby/rack/Manifest2
-rw-r--r--dev-ruby/rack/rack-1.6.11.ebuild2
-rw-r--r--dev-ruby/rails-html-sanitizer/Manifest6
-rw-r--r--dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.2.0.ebuild2
-rw-r--r--dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.3.0.ebuild (renamed from dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.0.4.ebuild)13
-rw-r--r--dev-ruby/rake-compiler/Manifest4
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.0.7.ebuild2
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.0.8.ebuild2
-rw-r--r--dev-ruby/rake/Manifest8
-rw-r--r--dev-ruby/rake/rake-12.3.1.ebuild2
-rw-r--r--dev-ruby/rake/rake-12.3.2.ebuild2
-rw-r--r--dev-ruby/rake/rake-12.3.3.ebuild2
-rw-r--r--dev-ruby/rake/rake-13.0.0.ebuild59
-rw-r--r--dev-ruby/rdiscount/Manifest2
-rw-r--r--dev-ruby/rdiscount/rdiscount-2.2.0.1.ebuild2
-rw-r--r--dev-ruby/rdoc/Manifest10
-rw-r--r--dev-ruby/rdoc/rdoc-5.1.0-r1.ebuild2
-rw-r--r--dev-ruby/rdoc/rdoc-5.1.0.ebuild2
-rw-r--r--dev-ruby/rdoc/rdoc-6.1.1.ebuild2
-rw-r--r--dev-ruby/rdoc/rdoc-6.1.2.ebuild2
-rw-r--r--dev-ruby/rdoc/rdoc-6.2.0.ebuild2
-rw-r--r--dev-ruby/rdtool/Manifest2
-rw-r--r--dev-ruby/rdtool/rdtool-0.6.38-r2.ebuild2
-rw-r--r--dev-ruby/recog/Manifest2
-rw-r--r--dev-ruby/recog/recog-2.3.4.ebuild37
-rw-r--r--dev-ruby/rest-client/Manifest6
-rw-r--r--dev-ruby/rest-client/metadata.xml2
-rw-r--r--dev-ruby/rest-client/rest-client-2.0.2.ebuild2
-rw-r--r--dev-ruby/rest-client/rest-client-2.1.0.ebuild37
-rw-r--r--dev-ruby/rexical/Manifest4
-rw-r--r--dev-ruby/rexical/rexical-1.0.5-r3.ebuild2
-rw-r--r--dev-ruby/rexical/rexical-1.0.7.ebuild2
-rw-r--r--dev-ruby/roadie/Manifest2
-rw-r--r--dev-ruby/roadie/roadie-3.5.1.ebuild34
-rw-r--r--dev-ruby/rouge/Manifest2
-rw-r--r--dev-ruby/rouge/rouge-3.11.1.ebuild36
-rw-r--r--dev-ruby/rrdtool-bindings/Manifest6
-rw-r--r--dev-ruby/rrdtool-bindings/rrdtool-bindings-1.6.0.ebuild2
-rw-r--r--dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.1-r1.ebuild2
-rw-r--r--dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.2.ebuild2
-rw-r--r--dev-ruby/rspec-core/Manifest2
-rw-r--r--dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild2
-rw-r--r--dev-ruby/rspec-expectations/Manifest4
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild2
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.8.6.ebuild47
-rw-r--r--dev-ruby/rspec-mocks/Manifest4
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild2
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.8.2.ebuild48
-rw-r--r--dev-ruby/rspec-stubbed_env/Manifest3
-rw-r--r--dev-ruby/rspec-stubbed_env/metadata.xml (renamed from dev-ruby/dep_selector/metadata.xml)2
-rw-r--r--dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0.ebuild23
-rw-r--r--dev-ruby/rspec/Manifest2
-rw-r--r--dev-ruby/rspec/rspec-2.99.0.ebuild2
-rw-r--r--dev-ruby/ruby-dict/Manifest2
-rw-r--r--dev-ruby/ruby-dict/ruby-dict-0.9.4-r4.ebuild2
-rw-r--r--dev-ruby/ruby-filemagic/Manifest2
-rw-r--r--dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild2
-rw-r--r--dev-ruby/ruby-openid/Manifest2
-rw-r--r--dev-ruby/ruby-openid/ruby-openid-2.9.1.ebuild32
-rw-r--r--dev-ruby/ruby-progressbar/Manifest2
-rw-r--r--dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild2
-rw-r--r--dev-ruby/ruby-rc4/Manifest2
-rw-r--r--dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r2.ebuild2
-rw-r--r--dev-ruby/ruby2ruby/Manifest6
-rw-r--r--dev-ruby/ruby2ruby/ruby2ruby-2.4.2.ebuild2
-rw-r--r--dev-ruby/ruby2ruby/ruby2ruby-2.4.3.ebuild2
-rw-r--r--dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild32
-rw-r--r--dev-ruby/ruby_parser/Manifest4
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.13.1.ebuild2
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.14.0.ebuild37
-rw-r--r--dev-ruby/rubygems/Manifest10
-rw-r--r--dev-ruby/rubygems/rubygems-2.7.10.ebuild2
-rw-r--r--dev-ruby/rubygems/rubygems-2.7.9.ebuild2
-rw-r--r--dev-ruby/rubygems/rubygems-3.0.3.ebuild2
-rw-r--r--dev-ruby/rubygems/rubygems-3.0.4-r1.ebuild2
-rw-r--r--dev-ruby/rubygems/rubygems-3.0.6.ebuild2
-rw-r--r--dev-ruby/rubyzip/Manifest10
-rw-r--r--dev-ruby/rubyzip/rubyzip-1.2.2.ebuild2
-rw-r--r--dev-ruby/rubyzip/rubyzip-1.2.3.ebuild2
-rw-r--r--dev-ruby/rubyzip/rubyzip-1.2.4.ebuild2
-rw-r--r--dev-ruby/rubyzip/rubyzip-1.3.0.ebuild2
-rw-r--r--dev-ruby/rubyzip/rubyzip-2.0.0.ebuild2
-rw-r--r--dev-ruby/sass-rails/Manifest2
-rw-r--r--dev-ruby/sass-rails/sass-rails-5.1.0.ebuild38
-rw-r--r--dev-ruby/sassc/Manifest2
-rw-r--r--dev-ruby/sassc/sassc-2.2.1.ebuild48
-rw-r--r--dev-ruby/selenium-webdriver/Manifest14
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-3.14.1.ebuild33
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-3.142.0.ebuild33
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-3.142.1.ebuild33
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-3.142.5.ebuild (renamed from dev-ruby/selenium-webdriver/selenium-webdriver-3.141.5926.ebuild)10
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-3.142.6.ebuild (renamed from dev-ruby/selenium-webdriver/selenium-webdriver-3.142.2.ebuild)10
-rw-r--r--dev-ruby/session/Manifest2
-rw-r--r--dev-ruby/session/session-3.2.0.ebuild6
-rw-r--r--dev-ruby/sexp_processor/Manifest6
-rw-r--r--dev-ruby/sexp_processor/sexp_processor-4.12.0.ebuild2
-rw-r--r--dev-ruby/sexp_processor/sexp_processor-4.12.1.ebuild2
-rw-r--r--dev-ruby/sexp_processor/sexp_processor-4.13.0.ebuild2
-rw-r--r--dev-ruby/shorturl/Manifest2
-rw-r--r--dev-ruby/shorturl/shorturl-1.0.0-r2.ebuild2
-rw-r--r--dev-ruby/shoulda/Manifest2
-rw-r--r--dev-ruby/shoulda/shoulda-2.11.3-r2.ebuild2
-rw-r--r--dev-ruby/spork/Manifest2
-rw-r--r--dev-ruby/spork/spork-0.9.2-r2.ebuild2
-rw-r--r--dev-ruby/syntax/Manifest2
-rw-r--r--dev-ruby/syntax/syntax-1.2.2.ebuild2
-rw-r--r--dev-ruby/term-ansicolor/Manifest2
-rw-r--r--dev-ruby/term-ansicolor/term-ansicolor-1.7.1.ebuild2
-rw-r--r--dev-ruby/test-unit/Manifest10
-rw-r--r--dev-ruby/test-unit/test-unit-3.2.7.ebuild2
-rw-r--r--dev-ruby/test-unit/test-unit-3.3.1.ebuild2
-rw-r--r--dev-ruby/test-unit/test-unit-3.3.2.ebuild2
-rw-r--r--dev-ruby/test-unit/test-unit-3.3.3.ebuild2
-rw-r--r--dev-ruby/test-unit/test-unit-3.3.4.ebuild33
-rw-r--r--dev-ruby/tilt/Manifest2
-rw-r--r--dev-ruby/tilt/tilt-2.0.10.ebuild47
-rw-r--r--dev-ruby/timecop/Manifest4
-rw-r--r--dev-ruby/timecop/timecop-0.8.1.ebuild2
-rw-r--r--dev-ruby/timecop/timecop-0.9.1.ebuild2
-rw-r--r--dev-ruby/tty-command/Manifest2
-rw-r--r--dev-ruby/tty-command/tty-command-0.9.0.ebuild30
-rw-r--r--dev-ruby/twitter/Manifest2
-rw-r--r--dev-ruby/twitter/twitter-6.2.0.ebuild4
-rw-r--r--dev-ruby/tzinfo/Manifest2
-rw-r--r--dev-ruby/tzinfo/tzinfo-1.2.5.ebuild3
-rw-r--r--dev-ruby/uglifier/Manifest2
-rw-r--r--dev-ruby/uglifier/uglifier-4.2.0.ebuild31
-rw-r--r--dev-ruby/vagrant_cloud/Manifest2
-rw-r--r--dev-ruby/vagrant_cloud/vagrant_cloud-2.0.3.ebuild30
-rw-r--r--dev-ruby/webmock/Manifest4
-rw-r--r--dev-ruby/webmock/webmock-3.7.5.ebuild61
-rw-r--r--dev-ruby/webmock/webmock-3.7.6.ebuild61
-rw-r--r--dev-ruby/will_paginate/Manifest2
-rw-r--r--dev-ruby/will_paginate/will_paginate-3.2.0.ebuild30
-rw-r--r--dev-ruby/xmlrpc/Manifest2
-rw-r--r--dev-ruby/xmlrpc/xmlrpc-0.3.0.ebuild2
-rw-r--r--dev-ruby/yajl-ruby/Manifest6
-rw-r--r--dev-ruby/yajl-ruby/yajl-ruby-1.3.1.ebuild2
-rw-r--r--dev-ruby/yajl-ruby/yajl-ruby-1.4.0.ebuild2
-rw-r--r--dev-ruby/yajl-ruby/yajl-ruby-1.4.1.ebuild2
-rw-r--r--dev-ruby/yard/Manifest2
-rw-r--r--dev-ruby/yard/yard-0.9.20.ebuild2
-rw-r--r--dev-ruby/zeitwerk/Manifest2
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.2.0.ebuild33
-rw-r--r--dev-ruby/zentest/Manifest6
-rw-r--r--dev-ruby/zentest/zentest-4.11.1.ebuild2
-rw-r--r--dev-ruby/zentest/zentest-4.11.2.ebuild2
-rw-r--r--dev-ruby/zentest/zentest-4.12.0.ebuild2
325 files changed, 2056 insertions, 748 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index e6a585fccd23..63b7a8a765b9 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/acts_as_list/Manifest b/dev-ruby/acts_as_list/Manifest
index 63aff2ec7ef0..c46f6c3b6eb6 100644
--- a/dev-ruby/acts_as_list/Manifest
+++ b/dev-ruby/acts_as_list/Manifest
@@ -1,3 +1,5 @@
DIST acts_as_list-0.9.19.gem 37376 BLAKE2B e676d970fecbf81df92193e62e3cd9880c3f3f7b03cfbdb7e9e3802aefe209f55d034a4e7e2b9ff09ed84ef7ba7fdbd3d625fe79d86ca1e826f7ebd90bd96e8e SHA512 890d396647c770df754abcde2ab69f022d6fbc2417a1672f41fec2e03e2db7ce2df08126efb757e18c7f0f2faa1230ffa49f099b94ee9035068d6c04c38c7476
+DIST acts_as_list-1.0.0.gem 38912 BLAKE2B b48b554590343271156c4e4275ed6f7c59ea03c4a0c9a88cf549e9cbaf2fe428957c704f4fe70729c027f87236b1b347e3ff37978a775028c940dadf99b0a872 SHA512 850ec3b148a0123e7393109987aab321b75567dae8be2445bf0b40e089bf07eaa121c09997ccf725ca947dff440c57186e43c30a7c82e229002d226109a1f59a
EBUILD acts_as_list-0.9.19.ebuild 917 BLAKE2B 598b03e8ef3b919257ec5eebd88b55f0617e5e725bc1570df01daab4fed7849688c158a467472b18a01a66300f68f9bfbbc11b7f6bd6f3aeec944c63485606e9 SHA512 ffa006cb6309fc50ef4a93dd183d24931d807429e7d649dcd7cf0a20711f3a2e6b0559c6c0a992c691ed127016c7517c77ad5231a11f9b569497b8dc4dc18d76
+EBUILD acts_as_list-1.0.0.ebuild 880 BLAKE2B 375d580d308f52522799ffd054a4bbecf106298fe6946961d4d99c274cc43534c54d41b9053ea6a27a10d9517cf1b2110f6aac85d3e809663bd5ff490abb0dc5 SHA512 fd1ac745c6f9d54213a2aa1a1521c8b9fc81b41725427a25a08d1f8dbd17cbf92beed678b95615735718076221baef0a5bf145c077e3a43edf1c6921013d98d9
MISC metadata.xml 347 BLAKE2B 11ae895c0930e176c32dcc84c734b89066c53adad8df298faebc5d0a27a7dd408d5c18d91dbd89ff1b4ab825b40253097a516c75a4f267fabf5c84a0d68cc3b1 SHA512 eb41ba6c7f23b2c30522692f730bc0c7e360faa577c0bb25b4c386c09f1274890475a537d1dba9ac214a39e05ff56bae6f5bf7e3eda5de163159961171883085
diff --git a/dev-ruby/acts_as_list/acts_as_list-1.0.0.ebuild b/dev-ruby/acts_as_list/acts_as_list-1.0.0.ebuild
new file mode 100644
index 000000000000..8c9eae97880a
--- /dev/null
+++ b/dev-ruby/acts_as_list/acts_as_list-1.0.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+inherit ruby-fakegem
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+DESCRIPTION="Capabilities for sorting and reordering a number of objects in a list"
+HOMEPAGE="https://github.com/swanandp/acts_as_list"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~x86-macos"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/activerecord-4.2:*"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/test-unit:2
+ dev-ruby/activerecord[sqlite]
+ )"
+
+all_ruby_prepare() {
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+ sed -i -e '/bundler/,/^end/ s:^:#:' test/helper.rb || die
+ sed -i -e '/git ls/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/github_changelog/,$ s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/ascii85/Manifest b/dev-ruby/ascii85/Manifest
index fd5630c30781..c204bc8b2675 100644
--- a/dev-ruby/ascii85/Manifest
+++ b/dev-ruby/ascii85/Manifest
@@ -1,5 +1,5 @@
DIST Ascii85-1.0.2.gem 10752 BLAKE2B 1a38fb0d04eefcd73028aeb166169bf04dced4695eaa3ab8d5add8233bb898780b896101558f7db248aeb4cd9c58edaf36b67085ba0b2cb06bb32b312e576c56 SHA512 e2437948697dd46c646e55a361b74ad5069b261809a0e374eee1f3e755d07bbc45d85fc8ab6d620eceeeb020e6ff23224703cba0ce4ddf37f8a5a96289efd74b
DIST Ascii85-1.0.3.gem 11776 BLAKE2B e08bbc089546dd3b91ff5fd85b8652dd6f5c06025c29ac67004bd7d4c7bb8fc38c77b604dd5a884970b05041e173f37eaf895f0bb9ac1947ce70e4f0cc54906c SHA512 b324ff06ea0cd46a679619a2bfca9f05c30ece9f0342f8a8d097841f3fb4dbb29cf4b6f6832742c50fe5a51895a9048308981be296466422269ce34c4d936f5c
-EBUILD ascii85-1.0.2-r2.ebuild 679 BLAKE2B ff94a3d791054113a575c2a6f48f5edfd91299dd33f750006b461afdcb2a150174a50c6467b59f2c8b81251cd5795d198c131d08d5db3d6339eb5425fb1d0867 SHA512 2e9aba974fe41c7dbf6d4ca9067a09e347dbfac9fd2044e410a721b8c01868b2aaca0d4ba3468a5ba75f3f62714c1cc9a221cac7b96aa66e868ee8b4b0aceb27
-EBUILD ascii85-1.0.3.ebuild 674 BLAKE2B 3bd8c873f14c6c881ce35da104acaa750ab6743fab535001fd621f5f41ef24779afa2123976eb15500a8d83315e970d3a37b52d30dafe173b5c2af63fbf1d354 SHA512 fb5c77c9e890e51551db1ce25356e9a69ce81f11d80f799b9762263fe1af494a55b8aad1474472da5ff53a6d84d98c86060d204919554d2489f4b68f88f2699b
+EBUILD ascii85-1.0.2-r2.ebuild 669 BLAKE2B 3741d004f676e22468edf772b3ec984dfcc568c94bcb399d24c7f6509ac4d1c3215c3a8fdc69f35218ce6ed27e7d44b7ee817da2167dd015f73003ef97e7baa6 SHA512 cc525a1a7b6de227099e5cedc03d97e6ef0a321770d54009e6fb563df5abd91a6730eb89d5ab7d39df42eead2fa1db7705155156d921af259feaeaaf5d3f520b
+EBUILD ascii85-1.0.3.ebuild 664 BLAKE2B 6d6ec72e13de6aacbc5a263b2beac37f399a57f6e98d34223875b39b3869d3654900dfe258478e740bb999c727311e54839bcffb50a42a9c0bf862cbe74e61b9 SHA512 f7762c60b61417bd424a883efbc279d50dc45aff3410c68f2cd076fba2df54b008e24819031c77a1d0a8cd25a12fddc035949b5d5364ecf5c6f30a8c8850bfbe
MISC metadata.xml 347 BLAKE2B 3b0a255aa723b441f953964689464ac15e6542dbab4183a32f670408039421d294eb308c0ec37d6080cbb6ebac4c43473f67ed3eb7429880fc0cada79d7bc560 SHA512 362fbd91725d86bf6694499188bdb904b99639488b2cc87f6fa7c50392790f921abb54cc8d329cac0e3f1d4cef6d24c05eb8ab8a365ddf149a7dc23dea5f72f8
diff --git a/dev-ruby/ascii85/ascii85-1.0.2-r2.ebuild b/dev-ruby/ascii85/ascii85-1.0.2-r2.ebuild
index a1adb044cc31..8e40be003b2d 100644
--- a/dev-ruby/ascii85/ascii85-1.0.2-r2.ebuild
+++ b/dev-ruby/ascii85/ascii85-1.0.2-r2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/datawraith/ascii85gem"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/minitest )"
diff --git a/dev-ruby/ascii85/ascii85-1.0.3.ebuild b/dev-ruby/ascii85/ascii85-1.0.3.ebuild
index 74be1124c4b7..c0a7a24dc2dd 100644
--- a/dev-ruby/ascii85/ascii85-1.0.3.ebuild
+++ b/dev-ruby/ascii85/ascii85-1.0.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/datawraith/ascii85gem"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/minitest )"
diff --git a/dev-ruby/asciidoctor-diagram/Manifest b/dev-ruby/asciidoctor-diagram/Manifest
index 7abd8bc66eec..5394c945f3ce 100644
--- a/dev-ruby/asciidoctor-diagram/Manifest
+++ b/dev-ruby/asciidoctor-diagram/Manifest
@@ -1,9 +1,3 @@
-DIST asciidoctor-diagram-1.5.14.tar.gz 11264778 BLAKE2B 298d3c8dc569877d4500bbbc41167de66748d67e9813c6d505aa9296fe49d973e3455a9f53a127ebc9127db64b5228c24e1ddb2ccacfe5bafdfbd5a8511ffb49 SHA512 66f8b7f48dcab4feb14eadadeb571c7cedb0b18c7a0acb004ebc6144affddc1d4a3d05a27996c666ac7966b62d05a5953b7a84895268e071445209b928fe9e89
-DIST asciidoctor-diagram-1.5.16.tar.gz 11264819 BLAKE2B 31320b609aaa8458bf24d05f5ea5a561801cdf5e0243e333bbf209060fb75ebed47f94302e381420f8d294a5c0349783d8b3e2bdc81721d50d990eb978a220a5 SHA512 94822a604c43894e2be11370aa4595948e35f4f670338d84abe798beb312a8212c944e78478b785d68384177787539ed4a20a360b55325bd94ced502ca957843
-DIST asciidoctor-diagram-1.5.17.tar.gz 11705185 BLAKE2B 0a5611c9f8bfe18d74585635a168e8cfbc80e4ad40eb530c7bab2ff4595d73139776fdaddbd190a753fb9c938aa46449461f20e1f9033ff3ff3a0d5c48b1f07a SHA512 656f62db4ec7e7ffead58f37bfbdb2d1c21cc70a86e734e67dfc9bd569ffee643679938a7ac2c172f08cadaf5307843eb7fa3406530c3eb67e4ee2cb8abeae80
DIST asciidoctor-diagram-1.5.18.tar.gz 11705290 BLAKE2B d5c1a6047af1a1a5c1b08ccb180dfa57057213df2f8a9ec8aef6608bc34501aa979cb30c2c8b196e0039be24d8c5ba9e81d902f603e9624402eaa7e93d800169 SHA512 f3341ffd0b9f7eb994b478ebb81f668a30fa338cf76cfba638032d5b80203b304776cee4d1f575270105af9b51dc6d0a80604e92e2ad54760dfa9b73ffa794cb
-EBUILD asciidoctor-diagram-1.5.14.ebuild 961 BLAKE2B f5ad5d4c9674a957ac2174db163056e5a31ba2986320d72984bd1dd1a0a4850d42c8b8e6f367e627dcaf81bcdf01196b800856a6859b377af9da9249ef922596 SHA512 7612488e39c1b48217b51d80b3653168b2b6a95320890ebd8ac66135de8b8d44b666ce2e911ab39778d5932d9051039e85d974b11125067a1f4ca377fc7a0ad4
-EBUILD asciidoctor-diagram-1.5.16.ebuild 994 BLAKE2B 69c8359ee48623e3ebe9be94fdd1b1966ac1920d502b5cfa937e658a9beb5b4d068e7716627a336181a8dcba71de093ba68cc207bbb45a95eba9e2ce570762bb SHA512 5e634949f1191902c14836fd1bf56ce58ff7f8a57586d75bb09f81798c5ce89e44d270cd12fb4f3a9f92df47790f50bbb318a68faf75189e6bfe3b42c694f648
-EBUILD asciidoctor-diagram-1.5.17.ebuild 987 BLAKE2B 96570c68b021a8336dbb44f25b4f6e904328d5cf884af51e69b91a6c5256c412696e1022a9afb13a77da629dcbc575d6ed08899b722a601f0838c8d44164b179 SHA512 a12c69cc0792446b8b25d7e4d4c74d8978a3779d121d5ebc0884a24f2d6e9fb1ecf0c0e29d43b767bf0f1ee98a4751131f905ae132e9c15e0f97bfbb103341e1
EBUILD asciidoctor-diagram-1.5.18.ebuild 987 BLAKE2B 96570c68b021a8336dbb44f25b4f6e904328d5cf884af51e69b91a6c5256c412696e1022a9afb13a77da629dcbc575d6ed08899b722a601f0838c8d44164b179 SHA512 a12c69cc0792446b8b25d7e4d4c74d8978a3779d121d5ebc0884a24f2d6e9fb1ecf0c0e29d43b767bf0f1ee98a4751131f905ae132e9c15e0f97bfbb103341e1
MISC metadata.xml 357 BLAKE2B 967e1f1518c38ff81d15df5b62943b278acf74a80938d488cca0d2489f268ba0d41ad74e78b7b53bc1fd4ed646880ed36defc9c110d5af3535970c364d8c923b SHA512 711af8ceb9724236076e02a077672296a835981c7a78e4f5f5976dc190b2df640d24933cc2d92e81f84e695f473d187a7e83d2b60c3573a675ba30b01be85db8
diff --git a/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.14.ebuild b/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.14.ebuild
deleted file mode 100644
index c7e2499f4e01..000000000000
--- a/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.14.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 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.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,nomnoml,shaape,svgbob,syntrax,umlet,vega,wavedrom}_spec.rb || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-}
diff --git a/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.16.ebuild b/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.16.ebuild
deleted file mode 100644
index 1db88d5f006f..000000000000
--- a/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.16.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-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.0 <dev-ruby/asciidoctor-3"
-
-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,nomnoml,shaape,svgbob,syntrax,umlet,vega,wavedrom}_spec.rb || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-}
diff --git a/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.17.ebuild b/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.17.ebuild
deleted file mode 100644
index bda3f3cf2bb2..000000000000
--- a/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.17.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-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.0 <dev-ruby/asciidoctor-3"
-
-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,nomnoml,shaape,svgbob,syntrax,umlet,vega,wavedrom}_spec.rb || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-}
diff --git a/dev-ruby/autoprefixer-rails/Manifest b/dev-ruby/autoprefixer-rails/Manifest
index b1557f2eacae..20fc6e489246 100644
--- a/dev-ruby/autoprefixer-rails/Manifest
+++ b/dev-ruby/autoprefixer-rails/Manifest
@@ -3,9 +3,11 @@ DIST autoprefixer-rails-8.6.5.gem 208896 BLAKE2B 50e8b8ef3fec9a0bb8d68afa8950989
DIST autoprefixer-rails-9.5.1.1.gem 217600 BLAKE2B 188f5a23296d107e068339c0299913f4a9df641d97caedd6f140c39dfa2eab3e7cf76ac4b4ed1c46c0cd424fac1872515e54b7fe8c62285286a6aad292005657 SHA512 d1fe0da0390ac635081327b51350636b58108bd4689f6ed37a03fbdfd8620a7916bbff6818532e58c82d32912935818c476823b6d1839f068c2c171fc405e6c7
DIST autoprefixer-rails-9.6.1.1.gem 221184 BLAKE2B 62ab4a4666f7996ed5434b472f8bd6ab9273a3de58482be2cdb7ea33e3aa0285e2ae143a01112ccccf9f9b3fc9fa5c0e8f2739643ab0a7737eba206280262045 SHA512 c488e5f932d300cd3b2e029bf2a91390753b8bfb6f8162ec10d63ca899d2152cc5b83eecf60f527016294f10923813232627dcd6da78ad7840d2d425af2a6d67
DIST autoprefixer-rails-9.6.1.gem 220672 BLAKE2B ac9d3ef36fd438f28029c708e8a3c9df4c4cdb75de39cd73ee5e9e527f099c99691b3f76eac95c821a36d4c86aaf43f6becfa8ede893b6a8b2d8da6acc10737f SHA512 c553ed602d780aff62904f73c99bc56b9d7052de1daa3ee7e28cae59ced1e9111786e63bf2a829409f4be77ac8c4639ab38c73df84f3cd0a047535d9134419fd
+DIST autoprefixer-rails-9.6.4.gem 221184 BLAKE2B d9b004cd643484e86ebf7b925e6eb3d0d825c885edd494f29f190f03ef3535374dd677f4401b673e4e6b8f2654518dd8656ed594d823aefc536cebb0fd0763d6 SHA512 24aa6934d0f6ff2f9f34bdfa4a8a31bc5e52a2ce2653ac5c1e8d78ac633c3647bd6d95a5ed83dd1c38889e4c094abce900d65ebf6ea791b12594f0f5a26c2091
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.5.1.1.ebuild 930 BLAKE2B 9bc0d96eb27f70fc0e07f85293e2525f3821a5261dcb8501206ac3ca67157df396a51bdedb00f519ae1338c2e97db09eda8581c11406e2000d225a42767d943d SHA512 39032027fda288057b29ee37ffcbfba613ab8533517f3f2c164f35eeedb06ea67477d9ab2f28fa2c855e71c082d1e5cc072764df568e2137102f6f08116119b5
EBUILD autoprefixer-rails-9.6.1.1.ebuild 889 BLAKE2B 85643bd01e0a4db78f304d55c7b75181e51258b83219073e17142c86ef025d746d9e34b6781adeb5a869fd4ab4643c1a039769ddbdf2ec45c8015a8ffc5d1bdf SHA512 dba75647eac0f7e41a6a20bb359fb137b982bd28a680c85c4240356005b4508613e4364d56b31e1db9a3f373809e9e84065184656086569b02f49815e118cee1
EBUILD autoprefixer-rails-9.6.1.ebuild 930 BLAKE2B 9bc0d96eb27f70fc0e07f85293e2525f3821a5261dcb8501206ac3ca67157df396a51bdedb00f519ae1338c2e97db09eda8581c11406e2000d225a42767d943d SHA512 39032027fda288057b29ee37ffcbfba613ab8533517f3f2c164f35eeedb06ea67477d9ab2f28fa2c855e71c082d1e5cc072764df568e2137102f6f08116119b5
+EBUILD autoprefixer-rails-9.6.4.ebuild 889 BLAKE2B 85643bd01e0a4db78f304d55c7b75181e51258b83219073e17142c86ef025d746d9e34b6781adeb5a869fd4ab4643c1a039769ddbdf2ec45c8015a8ffc5d1bdf SHA512 dba75647eac0f7e41a6a20bb359fb137b982bd28a680c85c4240356005b4508613e4364d56b31e1db9a3f373809e9e84065184656086569b02f49815e118cee1
MISC metadata.xml 347 BLAKE2B 71b067345809944df1e70cdcaa44e44ae416d0c4ff80975aa796b8217170825e6be32a15d2549f464d9a65e8aa9ff1b2e9496989e66bce29d3dad672742495ec SHA512 b0985f41e9463a6c5bdbda0d5a84cc76cb6090614fa07395705b3207e0cd4fadbe9b1bb18fb7382f3c8bd00663db1232fd7107f6757bd20cfca0a0df99928426
diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.6.4.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.6.4.ebuild
new file mode 100644
index 000000000000..8c312ceb78ee
--- /dev/null
+++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.6.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="vendor"
+
+inherit ruby-fakegem
+
+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-5.0.0
+ 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" \
+ -e '/config.sass/ s:^:#:' spec/app/config/application.rb || die
+ sed -i -e '/standard/ s:^:#:' autoprefixer-rails.gemspec || die
+ rm -f spec/rails_spec.rb || die
+}
diff --git a/dev-ruby/bacon/Manifest b/dev-ruby/bacon/Manifest
index b06fb538418d..9f57f467dedc 100644
--- a/dev-ruby/bacon/Manifest
+++ b/dev-ruby/bacon/Manifest
@@ -1,3 +1,3 @@
DIST bacon-1.2.0.gem 18432 BLAKE2B 7b5870a4cb2b4340eb16dfde4649049def3f19e9a3202a6040c26fe0b3ad82b04e14d47380f9d08d1a8640e38244e7ca89f897a12b382cbb2cf368e414d5af41 SHA512 ce7a9171be67b872c8a95dbf93a45fd79574796c694769e9c87a35257e85eff98187c8ee76429124ab475e90fc619eebd30e672f3dcd4f8280e139ecc469f907
-EBUILD bacon-1.2.0-r2.ebuild 618 BLAKE2B 45759011c6995d77aec92cd0a423f69c42a45a101281fef9e52d305243dd9f19a703bae6b1e2f47052ab6a0c44b044942f5f7c9837ed84d67f1861ad3cffdba9 SHA512 411189df2ab6f81d160dcaf5c5a65409e2739039f151dc99e3056a667bf7b48342aab764fbcb54ea2ad8f5975e070b78a59460d83ca694f2a5a0bcbe07fec8d3
+EBUILD bacon-1.2.0-r2.ebuild 608 BLAKE2B 29b19db14dc7f4a04aefe540f3206e8a8f7076f1aff84d1df5d989948ae0ba45b3145247ed63850ccb739c881363366f85849c667c6046ba07bcbe0f16228986 SHA512 98a83c16249bb5041e237386b27c00c702293bdda93d9127ae135cec4e2578479523eed771f47565c065b669cc73b884fb8adbd75fb98d5bcbd739b695cf65e4
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/bacon/bacon-1.2.0-r2.ebuild b/dev-ruby/bacon/bacon-1.2.0-r2.ebuild
index 329623b0b7cc..7de444e63633 100644
--- a/dev-ruby/bacon/bacon-1.2.0-r2.ebuild
+++ b/dev-ruby/bacon/bacon-1.2.0-r2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://chneukirchen.org/repos/bacon"
LICENSE="MIT"
SLOT="0"
-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 ~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/rdoc )"
diff --git a/dev-ruby/bcat/Manifest b/dev-ruby/bcat/Manifest
index 523033228143..0a1fd07ac06e 100644
--- a/dev-ruby/bcat/Manifest
+++ b/dev-ruby/bcat/Manifest
@@ -1,3 +1,3 @@
DIST bcat-0.6.2.gem 22016 BLAKE2B abfaec6d9db25990838019d0e9f4dde918f260c01340e34ab272f8a2e02155674ca38bf91843925df31102982cba02ada69abbf7e9ec4b91d4f2cb87b27be339 SHA512 142f853ca0931e5ba300276b1db0977fa275b9b13602940fbaca2c5d32ff881fe753dee25632526a348d71cf71eb6e390aed821b4ba1f48e380d6369ad87ead7
-EBUILD bcat-0.6.2-r3.ebuild 1156 BLAKE2B 11f87a0c998ba74c45825e5738f519f6a61cde91b03f391d9ca24cea58d16fc1ff000c37e2ec51057741d41ff84078bdd4116117c524b31586cf74797a9a1714 SHA512 9691246319723424d7890a833837c4039cc00e63bcb33dba332e0a9bad7ff60c63807a3307298fc1cd32a7e6fcfbbf1ecb57a5653b3cbb78484c3a498f797e6a
+EBUILD bcat-0.6.2-r3.ebuild 1146 BLAKE2B c7aca4378693c1f65c804b8912d15fd86ea72343a591c3df71adb1faef535767756124da9d161474201c82a3ba910abbdcc05e974d1c9029636ee71429936cc5 SHA512 e0140547158fc286e1a951fa56a3ca15b1b6185d7881746c31ba80b8be926beb97f45f38ab3e139a6f1814c40b4f2f7e36d04406a37c5b4b9e9e559203ce807c
MISC metadata.xml 339 BLAKE2B 747035022afc3a66f3a64ab7614290ebff948570e77f0a184eee2cdf20f838e92a6608569714b0c3672660019b1e6002ee65afa3d88e5fc497e147c59cdd2f37 SHA512 e128341196b2b542a7d3a7cdbe576e667ec176b3e231a627cedafbaadac4ede41fd6710722ca880551cf9635e9a8768cf273a6784b276647cf4db250404521dc
diff --git a/dev-ruby/bcat/bcat-0.6.2-r3.ebuild b/dev-ruby/bcat/bcat-0.6.2-r3.ebuild
index 003a4dc0803a..93f9236d83cd 100644
--- a/dev-ruby/bcat/bcat-0.6.2-r3.ebuild
+++ b/dev-ruby/bcat/bcat-0.6.2-r3.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/rtomayko/bcat"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sparc x86"
IUSE=""
# Collides on /usr/bin/bcat, bug 418301
diff --git a/dev-ruby/bcrypt-ruby/Manifest b/dev-ruby/bcrypt-ruby/Manifest
index 20c42f9cbcf7..f221225056cc 100644
--- a/dev-ruby/bcrypt-ruby/Manifest
+++ b/dev-ruby/bcrypt-ruby/Manifest
@@ -1,7 +1,7 @@
DIST bcrypt-3.1.11.gem 44032 BLAKE2B debdc199ff3806b32998c91a99006f293ca6ebbfe2573546afda7c705fbdc0ac8f4cdfba97c1765668cfe3782cb4f9affff1b59b20c42e19fd14a6fa52f66160 SHA512 bf9ff0d3cdd7044b4ee5796cd04869f21bb3384143b0f336bc2cd9a8f0db3f9562aa23a39601c1d86f153b62f07469ef066616f8a52cfcd840377e331cb22454
DIST bcrypt-3.1.12.gem 44544 BLAKE2B 767d38c3fc03e24bedc6a14668538d214219b93fed0b918dedfd5aabc25cd46273e0f7a849dbfa8d23e4ace2ec037809dcd927a9942bfcc126def7e707252c39 SHA512 1cb465bc00e40c82c7b9789cf5ba96273a455f4c1c993f411a9b80d39aa9c938e4909a094ca92af786ad3cd836eebac2aefcbe1bb29c6238947e55fcdc110d35
DIST bcrypt-3.1.13.gem 54272 BLAKE2B b2a349955a066e39cc50540ff116e70e2bac359c03ddd9dfa35d6a946d15235921cd82feec8b1d76f5f82a3ff9dea288f115dc8e1fae3f24e559a1462e173ccd SHA512 d996f381643a0322d66a1a5dc7d26887baaf48d90ac8f87283bf2aa35f2a0048049e1df10d95283d37f25e3331ca3cb19a9a7c12b95fa1b1a1bdec0e5d8133bf
-EBUILD bcrypt-ruby-3.1.11-r1.ebuild 1632 BLAKE2B dbcd215a7168f7b3db6d64b07df88e5827698043ee6af3c147a02d178c1ecce02a6cf359525e36ea65c545dea923c14bf185776ea82b84e0e3fdc2dcb41b3a97 SHA512 b5246d4420931b77c58d3ede50e039b461047fd28b605d8a887ba12ae1e7ad8c88bf4a192eb16a7def6a7f6902f4674f38e0dbaf12670c5edb2dc6d7fcb54062
-EBUILD bcrypt-ruby-3.1.12.ebuild 1636 BLAKE2B 5495f644f9bb9de28b1f0fb3e83a8cefb6ac0c42ff0f02f2a72483943782a8cffe1d6bc7232bc5f4c0a00e063a57c331b86ff8fe6dd78a47959635435ae48280 SHA512 a0db8d2864ed9aaa1fea91fcb138fba86359a6861198aed86a24a1dd2c608ca97e5a9859a218acd5885c3a2cec635617d730cacf36c208e802a5ae9eabbb602d
-EBUILD bcrypt-ruby-3.1.13.ebuild 1637 BLAKE2B 2b51d6f2b6b9fb9c27ee967593129b0f919d98dfb1f0df42980e5de9bfd2c4b93f99f97b6362aa61ed29500e17c667cbc73d490851953f60757d3026072539c5 SHA512 feb7fa8d7b5da414abae7f1a4f3589607471eb0285064012afe422d9b363644d64fe7f8b518a3255fc156efe0d619e6386beeb399211070a36eac656f3b8515e
+EBUILD bcrypt-ruby-3.1.11-r1.ebuild 1622 BLAKE2B daf2679802c61439831ffd8490eb6fa7cdc8a9f426c9395b21cf04944e8465c1151469a4af39d1b1b7803410989ab3c5baefe3391d8a70c4089fa0bf226a02c2 SHA512 a38c342b4fb160e4e243da323bcf418e15a212b87f593d26b03a33b3ddf027c86777bada4b71640fb109f5d5b1fc19e54b9a57aedd1c0bc111ea55214a9a4897
+EBUILD bcrypt-ruby-3.1.12.ebuild 1626 BLAKE2B 27c05e96d7f2e7d60a8dd9fa43765fe7dd41b80b5ac3478273793874b7c3777f5db0f699f8cf3802c93608bfdb7caa34228bd8666c42e7bd5f195cb85e3afc6c SHA512 9f9f6ff3af0a662460897556c1e7590d713b16bad929c43a29c0c92d323924222e091e06256a8ccba78c7670d651e55f2aa850d429ae2ae1e864b0b60301e377
+EBUILD bcrypt-ruby-3.1.13.ebuild 1627 BLAKE2B 4e56d0007a394d8c515481848c1b1c7fd9a5b47cd96b18c48adc10c9695a3990c6d4eccbc921c124e1d7a7ce3379d7415995e1448e36ee3ad7906cfa5c9c4569 SHA512 a90c7c018638fd1fa3771ab776cbc2e51f1d8f90082208bfa0d3ebdd606875828f19e19096b11efe065d8131df92143d51026a03f80bf85447f3770713460e16
MISC metadata.xml 346 BLAKE2B 635b8241d82a243f102d3ee6ce24c6cb183a9decd70cb02ee8734c85c9796b3dad0206b4e18da86df0e68fdc72a782b0494d682e757631718d0d60ee27b3d67f SHA512 ade206e8719923e0e758268c757100148580fd817bf477beee8df9b9b9f99a50b82b898e555bb6b0fd91239af22b1d7aa320caa1fed5c093a8799e82fac97608
diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11-r1.ebuild b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11-r1.ebuild
index 3c7e313f372d..a23e40f3c08c 100644
--- a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11-r1.ebuild
+++ b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11-r1.ebuild
@@ -18,7 +18,7 @@ DESCRIPTION="An easy way to keep your users' passwords secure"
HOMEPAGE="https://github.com/codahale/bcrypt-ruby"
LICENSE="MIT"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~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 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.12.ebuild b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.12.ebuild
index 774897c69c35..0e5740a2ea39 100644
--- a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.12.ebuild
+++ b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.12.ebuild
@@ -18,7 +18,7 @@ DESCRIPTION="An easy way to keep your users' passwords secure"
HOMEPAGE="https://github.com/codahale/bcrypt-ruby"
LICENSE="MIT"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~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 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.13.ebuild b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.13.ebuild
index 929efd4d33e7..ff3605358cfa 100644
--- a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.13.ebuild
+++ b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.13.ebuild
@@ -18,7 +18,7 @@ DESCRIPTION="An easy way to keep your users' passwords secure"
HOMEPAGE="https://github.com/codahale/bcrypt-ruby"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~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 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/builder/Manifest b/dev-ruby/builder/Manifest
index 6b3de188b706..7a2694f3e0bc 100644
--- a/dev-ruby/builder/Manifest
+++ b/dev-ruby/builder/Manifest
@@ -1,3 +1,3 @@
DIST builder-3.2.3.gem 31744 BLAKE2B be970ffd29f146faea5e7a9d76fedb513ce9bde3ed21ed7a44fe7d4a81e3836cecbf62f3f4c19f0b1e333f607b8978d9c707f4af76613592e966cda7e537bd1c SHA512 7869f44bcf40d547846d50ab82234694420b2f38e08037ae671c90a7c3b547f11023f864e70adf82970fdddf7ee811730c17e30ec298bb6d1999f4c0c050fbb8
-EBUILD builder-3.2.3.ebuild 889 BLAKE2B 8e3aff0a04e18d6656e9f2e0a1edf6a4db231637c9babb4631ab6f5f2895e99606251707b6a3ce51c11666319a8e08e532ce06c4a415e1a95e157864a16f3591 SHA512 d744fcf6b3a5bffb6465b2b1874197736cfbbe743c1d909bcf1bdebbb50cc63456c240adf6d21b8469e5b8d59f4f1eefe480ab595bad0b4f5a701b6315ab7ea7
+EBUILD builder-3.2.3.ebuild 867 BLAKE2B 161b737542b1b30d5982c281157f18ea82cca853a102462578b3eb8e9f4c292da2d29f42c8333c4f781b536a3cb856b7b700d5fa4559770ca562bce96f728588 SHA512 13b5f230d6a515f43a3c73471a3563758013063f914b02b65e9e3daf4849c20837df03d8eb00fff39dd1ede1015a821412125ad2a4b716877a1f9dd23240fa24
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/builder/builder-3.2.3.ebuild b/dev-ruby/builder/builder-3.2.3.ebuild
index 03fd11cf1634..ab20d903f33d 100644
--- a/dev-ruby/builder/builder-3.2.3.ebuild
+++ b/dev-ruby/builder/builder-3.2.3.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://onestepback.org/"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 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 ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/rdoc )"
diff --git a/dev-ruby/bundler-audit/Manifest b/dev-ruby/bundler-audit/Manifest
index 78c4242eeb74..9ad46d6fde7b 100644
--- a/dev-ruby/bundler-audit/Manifest
+++ b/dev-ruby/bundler-audit/Manifest
@@ -1,5 +1,5 @@
DIST bundler-audit-0.6.0.gem 108544 BLAKE2B 2014f3f2cad0a4305a0b1ef3a7ed0c76e2bb6a6c609568f2823e499c19d844bf41eccac3c6f8efeb51ebc938ea888164256fe41eb0d770e5eef5f3b00a837ecd SHA512 28213df41bba20b41b7398a2ac8f2086c5d2b80a7b31340a29b6e7c3818337f11e486284b14f000c590aaea6bb541222c4c5b71421e36a0e0a7c02e0feec9d7a
DIST bundler-audit-0.6.1.gem 108032 BLAKE2B 84a3600e64846ced023af7cd922508f5f81f0bac64b3c9f1c360d0202adabfb3aaa3e8a7d5900a70bcbeec09424274c716bcc63707eb14d0052758f81fc5399e SHA512 b4b1c981070d55f1c7d7353a401f0efb9696544a522052fdae5b6abcf20a3facefc6f118eb0fd53ef859f1db5d84ab7dc5fe056b5d7cf1d458186294af1558b0
-EBUILD bundler-audit-0.6.0.ebuild 1318 BLAKE2B 76c703eb9ad3a549cce0c332356bcf3cc54643e08656ba08753fec71291765b702950016022a9a80fb13aeecd67f9f833a5c72c342aa919f03a3fd49940bb8bf SHA512 83f0f3cf2be7c037fa52cb0eb36e89b697283ebd20ab1dc435438fb7d6c8e1dfea27b7e3eba44bc4fbbd3cb79f0b98581f049aefb6fa1ea01f7ae12326e5a0ec
-EBUILD bundler-audit-0.6.1.ebuild 1322 BLAKE2B f0805270bcf82146ad342fc1ded00c9780bbc961b12653cb4f0b0ed6464d5dd5c4af027e0c190ca28cf31ca3a0a5afe425dd37c2e57cad5b585870dc87eddf07 SHA512 37875d29de4ceed14a31fe577c97baf9db8d5ee4169be1432097e3d54a2ad31e883ee5127789d3d5abf2ec103ae21105ea6588d454f3500c9d2ef3088f2cc969
+EBUILD bundler-audit-0.6.0.ebuild 1308 BLAKE2B bb1c50d6922ffca9415fb90a782d532f601189a4de3e05d8eb8844e99d08e050b1127f765507afce927e884255af869192b11695c849fa908fe5807fc6faa758 SHA512 45b76f08213d892d6f5b0e65b81949036f22fac50e5123302d7230ed8c569e2dfb329f146ae68897fe9619f81f96a40070fe33ea8d1234a536318bdd00479d2e
+EBUILD bundler-audit-0.6.1.ebuild 1312 BLAKE2B 37c7ea3e7c49665cd613bbe895feb1752b941fdec95a91479d200f1cd8d9108e6a3ee02c8ca4956209a45e9ad5c89edc4ca1d4ad3f0241dc60f419a8d24d2ce7 SHA512 97cc1fd9bc2bfec7e9923e66f7f320a3b7f34868c853e2bcb49637411866b76fd2e09e47decbe94800cdba1029aeb5f4aef83319dbff095243e99a09e4011516
MISC metadata.xml 337 BLAKE2B 349e729ee8aa87d72509ae0358c0d7e3ecfa8ec4d792b0140a95a13ea175203d0b0efe879c375ed5c908e06dd6e1ce846c8a60cdd79096cc6397db606da3c92a SHA512 17b5dd74e3bf812111d8c824d10f537c3e1258b6f5a1065c2d850158945883ba158811979f4ea45e21312a2b1bdeb0ac701f0b54a62ffa27699330ea36103eeb
diff --git a/dev-ruby/bundler-audit/bundler-audit-0.6.0.ebuild b/dev-ruby/bundler-audit/bundler-audit-0.6.0.ebuild
index 56e93e5a0a42..e94212927181 100644
--- a/dev-ruby/bundler-audit/bundler-audit-0.6.0.ebuild
+++ b/dev-ruby/bundler-audit/bundler-audit-0.6.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/rubysec/bundler-audit"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
#tests are trying to download AND have some odd failures
diff --git a/dev-ruby/bundler-audit/bundler-audit-0.6.1.ebuild b/dev-ruby/bundler-audit/bundler-audit-0.6.1.ebuild
index 10d056040bb7..12400e481ca1 100644
--- a/dev-ruby/bundler-audit/bundler-audit-0.6.1.ebuild
+++ b/dev-ruby/bundler-audit/bundler-audit-0.6.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/rubysec/bundler-audit"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
#tests are trying to download AND have some odd failures
diff --git a/dev-ruby/bundler/Manifest b/dev-ruby/bundler/Manifest
index 16679c8a3fb2..20ff5906ca8b 100644
--- a/dev-ruby/bundler/Manifest
+++ b/dev-ruby/bundler/Manifest
@@ -1,7 +1,7 @@
DIST bundler-1.16.1.gem 349696 BLAKE2B 6057aed2e3bffdfa7f3ea8489c4ae79d9241b7b300fd35c4a2c14899ff306183165d1554be793a1856d9fd1c696161161049519fc8915800c68c60a9a5b116d8 SHA512 2cca87aa17b61df98ef98a648a7d7cfe0529015f1278e8cb2298bb12544157933d723bd666d945bcdbaceacbf97a092a3848e2a587bd01cffa73c662d37d4834
DIST bundler-1.16.6.gem 356352 BLAKE2B da6d1d5e7edb5a2a4066cecd7caf33c06d15df2e719aaaa66d9ec9e7ce712eb28612224139f86df016bee28f5f00b767ed683de61dd820c7b40e211e3015a3d2 SHA512 4492786ffd22b86e056dc66c605a943140a1513dbada2334fd3340877f72a3f2138d1bca8f36be3d671f2f9497a69f3a95505db42e938bc30719d15f3896e155
DIST bundler-1.17.3.gem 364032 BLAKE2B 81e097156a593e4ec85a2353aa6c62143d9aad120c22c5f76423c6c5f4e4d33206c8ef41c64e54ea53eb610a0d865beba19d3c033e8f65913564963319bb523f SHA512 658de4228bc12fa5ca6ce335f76fff773f64da9f3d12f5097b4fd28d4c4f4d2a5bf12dce761b3d95432c5ea6a5aafae895df87c26660a4567db8b682aff48c02
-EBUILD bundler-1.16.1.ebuild 949 BLAKE2B e01932f9bec207dd2ce993718365acb56c1e5b35e9b113aa15dd987f616034a377c4fcec40bfadc99792231db809578217529a7a617ebc72fbf0f80768225e17 SHA512 639c843e1fb5944e02c5332a556d6ad85bff0de8edccb497272af7c3d39d369ce93d9818d8ad5f6e1de8fa6f7a2ed4b69a9681c9d8541b1949dafb7a8cba1b4a
-EBUILD bundler-1.16.6.ebuild 953 BLAKE2B 07e284987d58e0bb9f7be563a56e747dc0cdd3fcfcd04dab7d005c6260c7cf56029135293e1037098e676930d7b2c8325d66a0d332d8a8c7f59e7b33fb726abe SHA512 f3092a4ea732af1639a2c25cf2763396ddd90d48e4badd62249d9ff34298e7cb7668974b32394bcb7a80615e7a2f0438b5abe04d5796bd70722775ea22a27dd0
-EBUILD bundler-1.17.3.ebuild 960 BLAKE2B 0f57806224f09ff1561ab71b27078591dc65028d68f574ebb9224a763cdf0b9f07c1d049cc08e41517be0c0d122b782708ca3b21b700bfede1c530b9d410e15c SHA512 36ad72c12bbe9d065456705ab4e97e207827cee1a97cc923789878b8afa8986c57f238f724c39ce9ad8a41116d4bc316f82cdb8cc3cda1f3fe7398a7a8483df7
+EBUILD bundler-1.16.1.ebuild 927 BLAKE2B a7ac70701a5f583386142d2ea5609ddd7118b6a1e073c41b68289aceed6e03d9af3cab1267946372230c7503b0b5998a96cb96219fc808ac13da988ec50201c4 SHA512 5bacc9353656e5db83c95a6718a2c159f99a67b90e1d2d2bced778ace0934a5b31514e67cac4a5ee5c80d6fc9595bf5350cac1cefbd77657084d70422399fbd2
+EBUILD bundler-1.16.6.ebuild 931 BLAKE2B 64ed6414c9490b4c16d72a4c68d6479c5d09860d808548b9642790f0c5985321dc621af7108efdeaf170b129a2d74facb71e2561a606570231ca7cfc61f30d8b SHA512 42dcb7db23b97c775732f36c81489b337ae5bef0a0e5ecc18f3c49fb2d68aa4a0116157171d63696432860fa22d168cc34aa22b7b06b92ba8eda11f12ff25a66
+EBUILD bundler-1.17.3.ebuild 938 BLAKE2B 47cbf77c0bfd52934963437e2eb4fbd63411f53f759b5949089d071a6ff045ca80d54f8d02cfb0a81a58bb437af2cfc79a9f8fcfde9d8fa0a3143500aa612b96 SHA512 734be250b24c7ffea9983197c4aad9e10821abf77df751ba05f1cb632d38082719bce447a7f00b47c0f5f5dc2f98cd181b8b954a8c185efa48501e4b7c3e6ee2
MISC metadata.xml 342 BLAKE2B 9247517894a366c8b67564e015ff966b22eb3df924ec8438d9886ee854d922e376a274e1dcb455e23451febbb1bf4d8f60023e6b7763cd42772749de1bab372c SHA512 2eb67c3eb94b1d7dfe3e3c818588e6a8b15b375e2e4497afbed91dd0ac28b261cc53e2c04a7f713db710c90566ffea60a0d27acc56893010f9f1b31a6f34cb3e
diff --git a/dev-ruby/bundler/bundler-1.16.1.ebuild b/dev-ruby/bundler/bundler-1.16.1.ebuild
index 59b671f488f0..56a0a9e071de 100644
--- a/dev-ruby/bundler/bundler-1.16.1.ebuild
+++ b/dev-ruby/bundler/bundler-1.16.1.ebuild
@@ -25,7 +25,7 @@ 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"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~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
diff --git a/dev-ruby/bundler/bundler-1.16.6.ebuild b/dev-ruby/bundler/bundler-1.16.6.ebuild
index a42efb0f3a6e..ffe47f941a71 100644
--- a/dev-ruby/bundler/bundler-1.16.6.ebuild
+++ b/dev-ruby/bundler/bundler-1.16.6.ebuild
@@ -25,7 +25,7 @@ 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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~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
diff --git a/dev-ruby/bundler/bundler-1.17.3.ebuild b/dev-ruby/bundler/bundler-1.17.3.ebuild
index 4053b30a5d18..d9b30d91afb5 100644
--- a/dev-ruby/bundler/bundler-1.17.3.ebuild
+++ b/dev-ruby/bundler/bundler-1.17.3.ebuild
@@ -25,7 +25,7 @@ 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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~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
diff --git a/dev-ruby/bunny/Manifest b/dev-ruby/bunny/Manifest
index 0574817fa2a3..c0156a65ed5e 100644
--- a/dev-ruby/bunny/Manifest
+++ b/dev-ruby/bunny/Manifest
@@ -1,13 +1,7 @@
-DIST bunny-2.12.1.gem 204800 BLAKE2B 6b199da621cd047993ccec5d9efb579c6495a2332ea75bd70cbc6bf7cb4055b70c1ec12437552e953a5066ee8a09c612dce594f0b7cc926f8fbee8d2288cefcf SHA512 448b1a78db6b6204bc385f3aa6e8aa1c0cdbc440b0fd924863927b77e69ae1f7cef9b78e15c7ff3159bd46fec44b6ada943184ed45181e86e6148e3a84a5faca
DIST bunny-2.13.0.gem 204800 BLAKE2B d79c52efee5853f9f5c851144d3ec329c681840d030c140109ebde5b1a400526dd5624700d289158349e655b0d4308c9732696d12fcc01cad98fa729af6cac6d SHA512 38291751c6a064179f4c07e36aed751f2656ae110c89de6e006c015aea0b62ac8b7533a7b86e9933ccb779a32381e3bca6b8e21a08bc5494610ef1d58d327d2a
-DIST bunny-2.14.0.gem 206848 BLAKE2B b36b534112599f121e6ac95870a320be8c42fd6bd91620f7432328ebe02a57015ffdc4bd50b61856dca65ecde44c99c98e1439921d552e986b2c37d56155c244 SHA512 f2a5d28597b6bd02ac80fe3977c30aa583cbfaff81988cadeab58ba5e482fbcab51a2e24b9e82b295bb512534e96248d1fa1d859380e0d772bd05fe352a5b4e8
-DIST bunny-2.14.1.gem 206336 BLAKE2B 64ee64d58b39f7d4979ab2ca206ba166d015ebf11f3d3346d9bf2fa01dec66a56bb919318f1a39dc81fe5c2d5ac58fd9cc79120dde56ee9b4ddc3e328c7d08a8 SHA512 fe1a972a3f05cfa0bb5abbbe7dfea01d5cad6c5146a0a5bffe679c3107cba26b72c70ff640b289257f07839a329f337feb3c3efce1679c41eb9d39324f30fce3
DIST bunny-2.14.2.gem 206336 BLAKE2B 46bf0b7be7ac8973bdfc5f8368b09a5e86c175193e0e2673034ddb08aed23c63a05c4a2b634833217e14799f97d64ce79b3a1c980cb42401e253ca91e7f569e7 SHA512 26bd5624a342a81d66d6c052c51afc7668b1974fe8209025ddf21ae7624d86570279dd416361c327a8bf1ffee378bab1bf11066ccabb3b953aca9b29939bb6f4
-DIST bunny-2.9.2.gem 201216 BLAKE2B c885364558c7833f77f3154765468f1c4d2f3f75c34a14f9c3dc64aacb1f8f048ff1f688914de5831f0f924975facd259e2f55667d58e468aae410f3db9da61c SHA512 24e329fe2cb84a0789ac53d5cd406a999f0b415439dfbce75dc36646e53c5a138d20980489fc1dcc6741026082fc268f9adb00370478d99accf0f42a4e05ad12
-EBUILD bunny-2.12.1.ebuild 639 BLAKE2B 06adf22c96b59286994cdf05ce9048262728b2e1d0f1d33808a9032b7883fa8a6823d6cfc7420a8c855be5bca5be640da94c37b936e216de398ec8b9218dac56 SHA512 06f0b5fdde366c962340ac50ed4b155ab1bd2a0810446ff1c0cacd5918663df65de0164b95570561f184f85036990c8ff7bd80b3ce8b8fd84cb28262b652252b
+DIST bunny-2.14.3.gem 206336 BLAKE2B 8bc1f4620502ee530f2f2192614c5b4bd40da7e4a849c7d56f77df8e7bf810f79b134bb242f42b0e380c5f3c7fa329d303db034585d7fb24436256fdfee64846 SHA512 5a2073b288e8fc943ff334dfaaa0a978891229e9dc27c3c39f9db24fb13997a409a6e951b07d41ca753c9aae9aa6b12a29f86b49d9b3473357cada9338fa96d0
EBUILD bunny-2.13.0.ebuild 646 BLAKE2B dc97043f3c1870ee30c07b205a6a6c4b2dec4e3a8739a478207519a3106e1edae50a565775702cff70bbc2b17c540070c3c905c24618c30fad35fcbbb82e1211 SHA512 cb1a8e14cc6541ea5113a476b9cbbe8f0a4ff6c2ee0cfb08f267045d4304c7841dfa79c85ea65db46e11abdc8fdf7942d7492268ce93aa629cf3d6b2e07104b1
-EBUILD bunny-2.14.0.ebuild 646 BLAKE2B dc97043f3c1870ee30c07b205a6a6c4b2dec4e3a8739a478207519a3106e1edae50a565775702cff70bbc2b17c540070c3c905c24618c30fad35fcbbb82e1211 SHA512 cb1a8e14cc6541ea5113a476b9cbbe8f0a4ff6c2ee0cfb08f267045d4304c7841dfa79c85ea65db46e11abdc8fdf7942d7492268ce93aa629cf3d6b2e07104b1
-EBUILD bunny-2.14.1.ebuild 646 BLAKE2B dc97043f3c1870ee30c07b205a6a6c4b2dec4e3a8739a478207519a3106e1edae50a565775702cff70bbc2b17c540070c3c905c24618c30fad35fcbbb82e1211 SHA512 cb1a8e14cc6541ea5113a476b9cbbe8f0a4ff6c2ee0cfb08f267045d4304c7841dfa79c85ea65db46e11abdc8fdf7942d7492268ce93aa629cf3d6b2e07104b1
EBUILD bunny-2.14.2.ebuild 639 BLAKE2B 629adbb0182ba7fe556a891ed497b2c61f65ae34e0116575825d2e3912526d78270ca20e0f608fce5119c65ad0f8ac3a44d6e74d8be2724017bd83315f5b7b49 SHA512 0f4414d4df375e272365b013a22085c15376617bf85a8cd5769bcf0ecf65c85404ecf0787ac513286c32d4a2a10550d30df4910b7d98c31c04321ff8fa5dc606
-EBUILD bunny-2.9.2.ebuild 642 BLAKE2B 104dda9e0df4fc062f98d57a84eed602fe658247100b0bcfa4b9641d99dc44797e78268e696f6c82c2a170db8ac63802837c0dd99da8ed1641dfe2668de4df24 SHA512 dcc5261152dba7a7e110556a1d3c01b0c7937f81295e152b8290f2a026cc241684e92daf751d44b9692475f9516f58bbd113b0015f63f0773a2439f6e8eff282
+EBUILD bunny-2.14.3.ebuild 639 BLAKE2B a5a7bc7daa400df13ab34993daa33d593436061eeff1c49ac78d99a084258d325c9450349b31dcb8247105bf0a5f5a42bf2b17eb9a2967643adfb2cd1244684b SHA512 65ca20f907b1eed6997de494c4748fc009751c1b48afaf51ca363f6b3ca213a5403379988629fbb186c67a9a0c01c212bf24103e0a0924894c5564d29951054e
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
deleted file mode 100644
index 442737d09b5d..000000000000
--- a/dev-ruby/bunny/bunny-2.12.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# 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/bunny/bunny-2.14.0.ebuild b/dev-ruby/bunny/bunny-2.14.0.ebuild
deleted file mode 100644
index cb1953ab548d..000000000000
--- a/dev-ruby/bunny/bunny-2.14.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-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/bunny/bunny-2.14.1.ebuild b/dev-ruby/bunny/bunny-2.14.3.ebuild
index cb1953ab548d..fca93e2a5458 100644
--- a/dev-ruby/bunny/bunny-2.14.1.ebuild
+++ b/dev-ruby/bunny/bunny-2.14.3.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/bunny/bunny-2.9.2.ebuild b/dev-ruby/bunny/bunny-2.9.2.ebuild
deleted file mode 100644
index 973c02b1ffe4..000000000000
--- a/dev-ruby/bunny/bunny-2.9.2.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"
-
-# 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/capistrano/Manifest b/dev-ruby/capistrano/Manifest
index ace39d4c67d8..df148a8b18b3 100644
--- a/dev-ruby/capistrano/Manifest
+++ b/dev-ruby/capistrano/Manifest
@@ -2,7 +2,9 @@ AUX capistrano-2.15.5-sudo-cleanup.patch 656 BLAKE2B 06c0d83cf2b20337d7692ca3286
DIST capistrano-2.15.5.gem 132096 BLAKE2B bbaa6bd482cf9bbe7aa01540aa5dab3f32401ffa1476d9057bb8ad420194f1ab2c32d8e744d7c982ebece5c4b5369133dc8378b7adf54c78732f9cb249db2a9e SHA512 10168080c7481ec6fc6f918ac90a3b1ce8f2b36f77411375e33cc915b02d5196ab061ac47e767edd724c82cffd1c2ad0a23ba1f0519cf1f2aae5b429167b19ff
DIST capistrano-3.11.0.gem 78336 BLAKE2B f4e3ac2c796aae12ca575e1b5f1e42d993ad13580d790c3cc392322c40486121d8dbd7bf0f0fa75c3ee59396c0dd91164b2112d30b4270b302a9f1556fe866bb SHA512 d8b635de223a0574c17dff6fdfe4007741f823e24f376cc22129b709d40792d02965b72465aeeb54560f22522dafe255f094bde9a23aa259bca9d4933585e212
DIST capistrano-3.11.1.gem 78848 BLAKE2B 2327f2f5ab6972c71beea9b0b9cb2582260b13dd4b42752dec306a70cac3eb52e87438021d070f3a346658c10a1b1326c205e67ff3b683938d42095adceda681 SHA512 86ce970715da9f12f5beaeefe66114a42696794655ee61cf5640fc15f7eb298731fdfe02634e1293d5a0f976c2e8aeef495b7385e3d278889fdeba2169ec878f
+DIST capistrano-3.11.2.gem 69120 BLAKE2B 17c31ce8bc78540167c11313bc75d89591041e2471c133cb69c85c4aa14efe670e1614cb132aca60cc4b3a907ea25167591d4f78bd38315a4b643a4d3f3b417f SHA512 727cf5074d1761662230c57c1a12f376358d6a54d9de215857b1782784bc3cb428eeda6ff78fa9fc2a9adfc2f2a490f1c72b86e0ca112039de8172dfe3898b5c
EBUILD capistrano-2.15.5-r2.ebuild 1243 BLAKE2B 55ddf65a863b97b137f614c2216c098c9db1138c1022df80d6050793e15371320ebfa20bc9dbfc17e4f52c7caf65669c1b7deb476ad79ed42fa92e673afce1dc SHA512 d689d98d6d74a1ebcaed190d751124693c17798fd6ee4a6de96bc06948fc79c09afd19b2d2fb96997d1c3ece1a8f3a318609c8c5dbbc0340492841814b9ec9cd
EBUILD capistrano-3.11.0.ebuild 960 BLAKE2B 5b176cc70c6c29ce6f2af63f7d9d6a0207af86c44564c988610cbf3a684df033d111a24ab52b24f0b735c55080f60d9c47ce0c51c78b8e060bed9760c8c5e7a2 SHA512 5e1b826fc8c53252cdc5d13e1ca58175a5017a617f710aa12af729d53729522238b86d012c9767cb24f4fb79c1b524b679a47118a4eb70ffae9aa89ba8b4f233
EBUILD capistrano-3.11.1.ebuild 960 BLAKE2B 0b7f64df3396d6ccee6703b131b725d374c59bf84ed83013d62c00ec1a44b9b60b514e89e98572eda56bc5a0b42feffc8509668f7ecd16699f5b1636a01107a5 SHA512 f34e6e2056d077408f9ea3dd144afc60d0c611d2176b0bea69c85baf0acd8376bc972c749549a1a92153e7cc6559c4cbd7cd99473df436f393b57763164eaed9
+EBUILD capistrano-3.11.2.ebuild 960 BLAKE2B 89a7cb7b146c8d33b564661355147aece747d0a4232241aa2dc407f8b592699c0ca1d4aa880f392bf9f22a5a295946a887b71f828e9eab1e4ffcc771265d8f71 SHA512 e293447de0d765b012101fa891292230d9d2097929c1d17bbfbd30b7107f9101348fccea7b67e1880e68b953f5165ac524eef0ad57ad9376ed245a10c134b6f4
MISC metadata.xml 395 BLAKE2B de7df6f620f49f99e10fb18c145f58369dc5cbb85b70a2c10fa05c8bb12fd8700ee5fc57fe1c695fe8be2625f82d7b96e1b9bfb24af23eb7776231c763ac64c3 SHA512 c969db304610c45088a5efac1e694bc7ccfcf0360631fa43fe10f48ea045f6c400ec6cf3faa97e153b95133a1d1e1ebc9fca48c1d3ea1b63f73bb33d5546bc28
diff --git a/dev-ruby/capistrano/capistrano-3.11.2.ebuild b/dev-ruby/capistrano/capistrano-3.11.2.ebuild
new file mode 100644
index 000000000000..458dc74b07cb
--- /dev/null
+++ b/dev-ruby/capistrano/capistrano-3.11.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A distributed application deployment system"
+HOMEPAGE="https://capistranorb.com/"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/airbrussh-1.0.0
+ >=dev-ruby/sshkit-1.9:0
+ >=dev-ruby/rake-10.0.0
+ dev-ruby/i18n:*
+ !!<dev-ruby/capistrano-2.15.5-r2"
+ruby_add_bdepend "
+ test? ( dev-ruby/mocha )"
+
+all_ruby_prepare() {
+ # Avoid specs that depend on capistrano already being installed
+ rm -f spec/lib/capistrano/doctor/gems_doctor_spec.rb || die
+
+ # Avoid specs that require a TTY
+ sed -i -e '/asking for a variable/,/^ end/ s:^:#:' spec/integration/dsl_spec.rb || die
+ rm -f spec/lib/capistrano/configuration/question_spec.rb || die
+}
diff --git a/dev-ruby/chronic/Manifest b/dev-ruby/chronic/Manifest
index 93c7e3516956..01509b7a3c4c 100644
--- a/dev-ruby/chronic/Manifest
+++ b/dev-ruby/chronic/Manifest
@@ -1,3 +1,3 @@
DIST chronic-0.10.2.gem 43008 BLAKE2B 669361fb9aa9da9ea71f6b131dbd4d0101f63bdace26b3f1355f2f3bb793e52ec59ef2cd51e71953cbbfc6c1cf7bbcec215a7d9f65dc40099ec717eeac9b527f SHA512 4efaa6453a38e62f15e7286b9b62891fdf2b4363cf8bc0b1078d22ab18863bb65db46ad523801801c76c5b751e52809a769d49743ca9369ddee2be1c526c67be
-EBUILD chronic-0.10.2.ebuild 728 BLAKE2B 2349b46d2a7c952ec3bd08a9f48bbc85eca6197e64ce06cb95ace24bf43ebc897870e471c621270edb164383e397e8ed47098ba84c4db33eb7cdf086b6f29b90 SHA512 72621c9b70b1b62d117ed09c3980882113abf8cadec25191fdb189ce7689f7a3cdc64c32d2db8c261efa1c995f171adc1057fb46331c108c42b6c005c883ce04
+EBUILD chronic-0.10.2.ebuild 718 BLAKE2B 71fbc5092232ddf224a4a8ac430d41ae3443932c38df79182deda8bfc0444fda7d46816fefe6b9324a69f4d19be0adf128c1fad5bae0ece6ef8d1d085f30af3c SHA512 a4354a417fe212f2dac2fcf53518515ae413aa614de545450c8009d14db32fae5b99bc91795cbda8973139a24fb316c34112c9b1f3c8d6b674a2ce1bed89bfdd
MISC metadata.xml 341 BLAKE2B f6fe65162a4fa020399f3df2b49e47d2180007bc6dbacb02630ca624e8178333e499fcd8f174ee87b1fd0afecc4a542bb42d7ad970141bfd3195b8845ca57505 SHA512 08308a85242b516b576944c0a5fe04f9c808f7fdf8e4b534cd446ac17f1915861fab39b2ab92f1cf1693f07197c7fd665586f6b02d61a04bf51bee1fd92b2169
diff --git a/dev-ruby/chronic/chronic-0.10.2.ebuild b/dev-ruby/chronic/chronic-0.10.2.ebuild
index 83456930f863..6cc3e8ab1652 100644
--- a/dev-ruby/chronic/chronic-0.10.2.ebuild
+++ b/dev-ruby/chronic/chronic-0.10.2.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Chronic is a natural language date/time parser written in pure Ruby
HOMEPAGE="https://github.com/mojombo/chronic"
LICENSE="MIT"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 ~sparc x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/cri/Manifest b/dev-ruby/cri/Manifest
index f1481216712f..3defb01391e0 100644
--- a/dev-ruby/cri/Manifest
+++ b/dev-ruby/cri/Manifest
@@ -2,8 +2,8 @@ DIST cri-2.15.5.gem 33792 BLAKE2B 90724633a26acce78e8d041df96d91ea6db21c9d96558c
DIST cri-2.15.6.gem 33792 BLAKE2B 901bd6a1812b258b2ef26f5dc534f2249f813a00dbffff0a651dcd48dabedd02c49fb101026bd33ede14ab730d253decee8dc6e4e915fce1c5b1b28f153b281a SHA512 3d997c90c46b4d787f2411e5c2eea5aadc4eb6837948920a93b42e2ecf01637d1589e864b59e60002bfe6ac80fdfa9d0473c0d4b4d94493a998af47f3818014b
DIST cri-2.15.7.gem 34304 BLAKE2B a472c8ccb01ca4d744343dfc96b08fa16ceb2b2f06abcdc88c19ec7584f54f52cd7d422a56c8d74c38ce6e7a42aaac48433f0a27a6a2a8758c4b85ef0c022749 SHA512 d9567b83f9ac17deffb0e9b1300c69fc827f7568ca6789f06c7933284cd9e620223337fdcfbe1b251207034d7c2cbb003fbfdb1da07cfe8c87a42c962fd91635
DIST cri-2.15.9.gem 35328 BLAKE2B 9a7cb1337903c153af6d9a4ce7fe5c060ccf476fcd1f68e2beff08abf4169a407103ca67d9f720810092decdb0ac42d1afc8d2a9e0f67160ceda8baf2e658a9e SHA512 a46b78b08f855c4f1062ea213cbecd0a094395c974186fe74f7cd7da9b4a51e81cc9bea350d5a3c13a713c5f57d445f5437e4d1268a7e620036741c7223fab20
-EBUILD cri-2.15.5.ebuild 724 BLAKE2B cfe09acd444fc18a61b8e73b0ff814eaf43e5b16ae8e5b7f293e8fa8818e248daba8e1a079193bbf7c38c419923b264ad69599aa98a0dfc24a4a298e31c8aac7 SHA512 da3c2148897a921eaf01879e7db3838225b100ced243454bd95395934255fc85624fe37dc524add61ad31d4d00d8a4bd027258015fde75a92dfb5c2c283061de
-EBUILD cri-2.15.6.ebuild 724 BLAKE2B cfe09acd444fc18a61b8e73b0ff814eaf43e5b16ae8e5b7f293e8fa8818e248daba8e1a079193bbf7c38c419923b264ad69599aa98a0dfc24a4a298e31c8aac7 SHA512 da3c2148897a921eaf01879e7db3838225b100ced243454bd95395934255fc85624fe37dc524add61ad31d4d00d8a4bd027258015fde75a92dfb5c2c283061de
-EBUILD cri-2.15.7.ebuild 724 BLAKE2B cfe09acd444fc18a61b8e73b0ff814eaf43e5b16ae8e5b7f293e8fa8818e248daba8e1a079193bbf7c38c419923b264ad69599aa98a0dfc24a4a298e31c8aac7 SHA512 da3c2148897a921eaf01879e7db3838225b100ced243454bd95395934255fc85624fe37dc524add61ad31d4d00d8a4bd027258015fde75a92dfb5c2c283061de
-EBUILD cri-2.15.9.ebuild 724 BLAKE2B cfe09acd444fc18a61b8e73b0ff814eaf43e5b16ae8e5b7f293e8fa8818e248daba8e1a079193bbf7c38c419923b264ad69599aa98a0dfc24a4a298e31c8aac7 SHA512 da3c2148897a921eaf01879e7db3838225b100ced243454bd95395934255fc85624fe37dc524add61ad31d4d00d8a4bd027258015fde75a92dfb5c2c283061de
+EBUILD cri-2.15.5.ebuild 714 BLAKE2B 70c18a5b4c4625523ae9cb4320492de7ed67abd6e6c845de61d4adc6cd51ffebc814bc8349d06fa921391cc30105464c39c840e527a42ccf19565707eb9ad87c SHA512 d0a8d3277af331b054533e35166a1aab5ae01342927f07132e65a1634a05be99a737f5190da944dec7268112ac656c25895eaae3b5564cb673ad3ae1124ccebb
+EBUILD cri-2.15.6.ebuild 714 BLAKE2B 70c18a5b4c4625523ae9cb4320492de7ed67abd6e6c845de61d4adc6cd51ffebc814bc8349d06fa921391cc30105464c39c840e527a42ccf19565707eb9ad87c SHA512 d0a8d3277af331b054533e35166a1aab5ae01342927f07132e65a1634a05be99a737f5190da944dec7268112ac656c25895eaae3b5564cb673ad3ae1124ccebb
+EBUILD cri-2.15.7.ebuild 714 BLAKE2B 70c18a5b4c4625523ae9cb4320492de7ed67abd6e6c845de61d4adc6cd51ffebc814bc8349d06fa921391cc30105464c39c840e527a42ccf19565707eb9ad87c SHA512 d0a8d3277af331b054533e35166a1aab5ae01342927f07132e65a1634a05be99a737f5190da944dec7268112ac656c25895eaae3b5564cb673ad3ae1124ccebb
+EBUILD cri-2.15.9.ebuild 714 BLAKE2B 70c18a5b4c4625523ae9cb4320492de7ed67abd6e6c845de61d4adc6cd51ffebc814bc8349d06fa921391cc30105464c39c840e527a42ccf19565707eb9ad87c SHA512 d0a8d3277af331b054533e35166a1aab5ae01342927f07132e65a1634a05be99a737f5190da944dec7268112ac656c25895eaae3b5564cb673ad3ae1124ccebb
MISC metadata.xml 321 BLAKE2B 2bbd02b4b0f33bb2e3942b93c9af104fcafe960a59b2f109935f5121c2476635f1a3efb9ac092f4f5e6138df0398ea0ca874ee62390d20f3620d442d3502d42d SHA512 8e90f3ffd2b30ff9557e4c11bb31655cbd65498191288c68191f2e5f6d7bbdab6f1c22935f8d45fa95673582d1d0bf776055c0242cee2da27c9d3e71e2851f72
diff --git a/dev-ruby/cri/cri-2.15.5.ebuild b/dev-ruby/cri/cri-2.15.5.ebuild
index 121074120806..43822a9171c7 100644
--- a/dev-ruby/cri/cri-2.15.5.ebuild
+++ b/dev-ruby/cri/cri-2.15.5.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Cri is a library for building easy-to-use commandline tools"
HOMEPAGE="https://rubygems.org/gems/cri"
LICENSE="MIT"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/cri/cri-2.15.6.ebuild b/dev-ruby/cri/cri-2.15.6.ebuild
index 121074120806..43822a9171c7 100644
--- a/dev-ruby/cri/cri-2.15.6.ebuild
+++ b/dev-ruby/cri/cri-2.15.6.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Cri is a library for building easy-to-use commandline tools"
HOMEPAGE="https://rubygems.org/gems/cri"
LICENSE="MIT"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/cri/cri-2.15.7.ebuild b/dev-ruby/cri/cri-2.15.7.ebuild
index 121074120806..43822a9171c7 100644
--- a/dev-ruby/cri/cri-2.15.7.ebuild
+++ b/dev-ruby/cri/cri-2.15.7.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Cri is a library for building easy-to-use commandline tools"
HOMEPAGE="https://rubygems.org/gems/cri"
LICENSE="MIT"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/cri/cri-2.15.9.ebuild b/dev-ruby/cri/cri-2.15.9.ebuild
index 121074120806..43822a9171c7 100644
--- a/dev-ruby/cri/cri-2.15.9.ebuild
+++ b/dev-ruby/cri/cri-2.15.9.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Cri is a library for building easy-to-use commandline tools"
HOMEPAGE="https://rubygems.org/gems/cri"
LICENSE="MIT"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/daemons/Manifest b/dev-ruby/daemons/Manifest
index 0ce5eb48abb6..abdc6a7543a8 100644
--- a/dev-ruby/daemons/Manifest
+++ b/dev-ruby/daemons/Manifest
@@ -1,7 +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 887 BLAKE2B 2349d6655629f6cab8ec36fa2b5769535a74ef3674645e8eb591751e334e0f115de4bf77c84bf81c69439f713c7379c9879d5cd3f18ab79e53aeb2bce9099e88 SHA512 4769ca53c7cd0f0fce7f10854a48bb198507b8760a5de1b035f159322892f8af4fd3ed4b3621666b88d72ce9074b5682a0725193d1f5c8268c2fe0b9ee3b7cf5
+EBUILD daemons-1.2.6.ebuild 866 BLAKE2B 20b1c0dcd3cf44d694ab820e1f4831ede9c35fe58495a38e3692308edcf7f732ddc6a06998f10257a38a97e0aa0d41b47444b038f4a16b86e077a2992e693ee9 SHA512 224b47bee5649688ed13f52f5a9b7f4518c1440416f1c18265dc71f243af4d4307df20135a149efb22b4fd5cf974c451818704fd0e72fe8cad068d0cc5b8488f
+EBUILD daemons-1.3.0.ebuild 870 BLAKE2B 10c7a42e0e41165a6da697ff298d737beff6f97b32e51fe05b8ad91bba35c71bfaa3cc8830c6ee4a40f212b54f25b563b660daabaffbd92e8558e77b264a7ea4 SHA512 d5b85aad0ecedcd56cbcb10212103c1db9f5f1b52e953738d5f8491ef86faf09424c25231ac350ea026a16935625208bca6d35b7c75b12b4297da1a0d8d3c852
+EBUILD daemons-1.3.1.ebuild 877 BLAKE2B 2fc98d5096712b255d6fcc1e53c051f983232bbfb1b4efd6506359335f740dc29ae4b2dcfc1183c54f7d8a70e5273b9adfcde268b4a0b22c76ccaf467927a01d SHA512 b938699422238f9097d29345e822b0fcf60899cb46e136f9b1533919706945783420696d0677706d9525b05bea33071453dafb1d5e33904e672c30286375264d
MISC metadata.xml 345 BLAKE2B 7e783ce974aa702ba94e5d1d1b17646297e1db1c51d4dad02408e678092afb21647d8a21f0beca7d8e03f4c5271e3f63f643e3d113bd1d89ca927110b9d447f6 SHA512 c6e30f1117d3ebc21e91cf49a6e4952f3cadef673c1a624f9b5cdd4bcf036f1a4d25120799ff72896b2bd38386fe251e72b27028e2a31551716f21bc90217cec
diff --git a/dev-ruby/daemons/daemons-1.2.6.ebuild b/dev-ruby/daemons/daemons-1.2.6.ebuild
index f9541d84a5b3..95799d2b1558 100644
--- a/dev-ruby/daemons/daemons-1.2.6.ebuild
+++ b/dev-ruby/daemons/daemons-1.2.6.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/thuehlinger/daemons/archive/v${PV}.tar.gz -> ${P}.ta
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"
+KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="examples"
all_ruby_prepare() {
diff --git a/dev-ruby/daemons/daemons-1.3.0.ebuild b/dev-ruby/daemons/daemons-1.3.0.ebuild
index c11106d3dddc..2c9d05d6381d 100644
--- a/dev-ruby/daemons/daemons-1.3.0.ebuild
+++ b/dev-ruby/daemons/daemons-1.3.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/thuehlinger/daemons/archive/v${PV}.tar.gz -> ${P}.ta
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"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="examples"
all_ruby_prepare() {
diff --git a/dev-ruby/daemons/daemons-1.3.1.ebuild b/dev-ruby/daemons/daemons-1.3.1.ebuild
index 993386b96395..1e89805c4424 100644
--- a/dev-ruby/daemons/daemons-1.3.1.ebuild
+++ b/dev-ruby/daemons/daemons-1.3.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/thuehlinger/daemons/archive/v${PV}.tar.gz -> ${P}.ta
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"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="examples"
all_ruby_prepare() {
diff --git a/dev-ruby/dep_selector/Manifest b/dev-ruby/dep_selector/Manifest
deleted file mode 100644
index efe33183e0c4..000000000000
--- a/dev-ruby/dep_selector/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST dep_selector-1.0.5.tar.gz 70408 BLAKE2B f4f3daf63a9255076ab11977c115eacdde03d83357057451303da1f3388f340c0c756ac9e98ab1308a861851896f701621cf0747f07c84b793b0c50c2e068570 SHA512 05035e2e8c5206a5c7a126f9be39385dd800a0f40ceaed0e36afe08afc83259f4a170d112f6720dbb19e5901bc794f914fddf5366ad1200075fa688dee7e05c3
-EBUILD dep_selector-1.0.5.ebuild 1261 BLAKE2B 20ae3f51ea6604ca103d3771c9bc8fb10907d63527c4bb0caa6847b349bcbdb9d93e2f6be4bbd0017829b84b58975ae5119505b36e4df7370f52c2ae8f912d2d SHA512 3f15d6cf3a90c36f6264dba79dacd4f56d4b6c785a9d0bfb4677f5af56dec59070736e27b1578a9446535628e7c88f837d9b9307d9c644a66f260c982fa7bd51
-MISC metadata.xml 346 BLAKE2B 074c2de942c3eb0fd560c44f8e1af5c2f1b26de294cd6f85707942b3b2a474b07c5dcd9ece361fe09c3dcc0143bd273efe5815fcd1883ba95720bc9cc31fb698 SHA512 c70e5d03dcdeb6a202627158f6afd35aee3540ac446adf3008da414e871e8061d3483472489e93a8c8265a5a5790961aae73c201a9e9f61567a1fd48fdcd559d
diff --git a/dev-ruby/dep_selector/dep_selector-1.0.5.ebuild b/dev-ruby/dep_selector/dep_selector-1.0.5.ebuild
deleted file mode 100644
index 313c99adf564..000000000000
--- a/dev-ruby/dep_selector/dep_selector-1.0.5.ebuild
+++ /dev/null
@@ -1,45 +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_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="constraint based package dependency resolver"
-HOMEPAGE="https://github.com/opscode/dep-selector"
-SRC_URI="https://github.com/opscode/dep-selector/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RUBY_S=${P/_/-}
-
-DEPEND+=" >=dev-libs/gecode-3.5.0 <dev-libs/gecode-4"
-RDEPEND+=" >=dev-libs/gecode-3.5.0 <dev-libs/gecode-4"
-
-ruby_add_rdepend ">=dev-ruby/ffi-1.9"
-
-all_ruby_prepare() {
- # Avoid dependency on vendored libgecode and use system version instead
- sed -i -e '27,46 s:^:#:' ext/dep_gecode/extconf.rb || die
- sed -i -e '/dep-selector-libgecode/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid integration tests for unpackaged solve
- rm spec/solve_integration_spec.rb || die
-}
-
-each_ruby_configure() {
- ${RUBY} -Cext/dep_gecode extconf.rb || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
- emake -Cext/dep_gecode CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" V=1
- cp ext/dep_gecode/dep_gecode$(get_modname) lib/ || die
-}
diff --git a/dev-ruby/did_you_mean/Manifest b/dev-ruby/did_you_mean/Manifest
index 56d996d56a1d..21e898b1e07a 100644
--- a/dev-ruby/did_you_mean/Manifest
+++ b/dev-ruby/did_you_mean/Manifest
@@ -1,7 +1,9 @@
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.1.2.ebuild 784 BLAKE2B 1e2dd3a20894f1cd22165d8570b308dfaa894b03718935935fa4199c5f75fb401749e18d8570d382f2a0be06db0993fb0c01698e32dffbb9e19c909d534fd1eb SHA512 688ebd98ab036117f4cfb079f625a61acbff5c68d29d22b9f592493c2057988de3ad831a7a0087e4953925967c006fad51e2ea5d6f26d533e6d9169842bb0d8b
-EBUILD did_you_mean-1.2.1.ebuild 639 BLAKE2B 18c3460f979c59b7e837c2f306138269df02bb376d696196e1ec7d92860c49e87c41eaeabd123cf87eba712e7ee83def09ce134fe156dbc1b5cc206c358ae707 SHA512 2014d5700191017c5b52d4484fd1f6938a58da6aebd1f9453f294181b748c9b1dede8ae4098edd998410fd55f31e8c95d13e3fac940232c1889bd47f680f8303
-EBUILD did_you_mean-1.3.0.ebuild 653 BLAKE2B 5dfd92f888bbf7c1cfda2fc1ec31009aeddbe29a918f090076e62c1f44f61fab909f7a3afd1fd5d9d49a372e77d24b9c3bdde477b4f93a5784dfb73c8bafafbb SHA512 23ca01ff8fceeb3c2ade5164908e2da5cc8ad79b825d5673cb21ca992bf5da7d47f713f63c09fe8d08a64472422f72cee101e0950659a0b1459cdf2f03ba32f4
+DIST did_you_mean-1.3.1.gem 24576 BLAKE2B 939dc676dd7ba5dc4b64e5796b59e2901b36e5b9e1d4ccdd8809fdd008a82377c6bbd35b8677fa273c2196615ad3b7a09cd3bb57267ba2dd9216f13cd0599aa2 SHA512 14e672540a93bcf89fb41e27cca31190f9c621c5fb669256a26ccd6c1042437a69911b7ee886305b23fa94fcd0979188b423cad88f87b0adbf6c9437ecffc84c
+EBUILD did_you_mean-1.1.2.ebuild 772 BLAKE2B aadbf903dec6525fec0aac730bda07bc0384e3a47d877a476fe187d03dd1b08fe9d3218794bc0d18dcb4839341741622b429f207e2c5c606da7077839043f6d0 SHA512 63089491fb33f19b4d6e26426f17b47c24c32a9ec68276a56e9642844f8c340b1cb578c1bd5262c5f655d3d4b32ef466eb34fd9d1eef7a1d36709ebe5966d5fa
+EBUILD did_you_mean-1.2.1.ebuild 627 BLAKE2B 7d911ba587c830adb806d7d67f0c883ce8aa60e22cd712a81315d00cc83c6c879b73744b402f479a3326f526dcc5fb6c67af94ea3db8d95d019d614a823e6a63 SHA512 2c8b21f238b9163e6e6a93d1085d73175a661b09b90dc61bff5693e26003c06649ce5d80cadd160661cbb9597869c1d5f374aa06fd218d5ff0400fd55e3decb0
+EBUILD did_you_mean-1.3.0.ebuild 641 BLAKE2B 7b234e12f29505f42ffd8076e9118c47d0b5702afdfc79844af4f71ba525125844dbd35c574568c34b6b33ed13378a597c447790a1db04e9966af309d89c0b94 SHA512 d6192909a4349ba6368fb55f374e61216a15fc653b6e44efdb79fc468450f6f0abff80db7330f451a096593ac99062aae68d2f11ec168fafdbb76c7bcd3cda2b
+EBUILD did_you_mean-1.3.1.ebuild 641 BLAKE2B 1f5c86166a37d7e5d5d79ebece56f906d5a0e30e163a7511772dbaf71c672b4d3c52bb8989697069413964bb18451c5c9e7cf9895f1b38e1ab08a23828f6194e SHA512 dc35a9c890e13bce0e69457ed990a9cb59d5f825ecec59ff11448c4f1b76652afb079dd048069503f3b41983d580b7327bee2a9e8803aa9c914c7386d5d6bf06
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 2b7957f10758..cea9a7d76afa 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 ~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-linux ~x86-linux ~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.2.1.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.2.1.ebuild
index 2645ff701740..be0fdc090718 100644
--- a/dev-ruby/did_you_mean/did_you_mean-1.2.1.ebuild
+++ b/dev-ruby/did_you_mean/did_you_mean-1.2.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/yuki24/did_you_mean"
LICENSE="MIT"
SLOT="2.5"
-KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-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-linux ~x86-linux ~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
index aa7778cb36c8..cc04c59b80d3 100644
--- 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
@@ -14,7 +14,7 @@ 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 ~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-linux ~x86-linux ~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.1.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.3.1.ebuild
new file mode 100644
index 000000000000..df99e515b0c7
--- /dev/null
+++ b/dev-ruby/did_you_mean/did_you_mean-1.3.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26"
+
+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-linux ~x86-linux ~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/diff-lcs/Manifest b/dev-ruby/diff-lcs/Manifest
index 12f057b18152..c1026b56ccf5 100644
--- a/dev-ruby/diff-lcs/Manifest
+++ b/dev-ruby/diff-lcs/Manifest
@@ -1,3 +1,3 @@
DIST diff-lcs-1.3.gem 46080 BLAKE2B 907536d75c34de86ef28fa044ae785d8ba34c8d1f4d38964f08ef80c14a4fb6176504a39c2e074fb58fc5456214555461a18ae42dc04f371d85dd335b1cbc3dc SHA512 b82de390d22e0c1337ddca923621b1cc842f583a93953ef07a303b428fe3a389f8a4a1a63617a58136c8d6215aff025a3bbec2a2f618e9ea81f471964f93b078
-EBUILD diff-lcs-1.3.ebuild 654 BLAKE2B d4224f2ca2540bae95af2b76d6fffc4b2d7c64d2cc8d7c45ce35381921fb9cddc880f17974373dd0565f21e6fae8beb7de781e128f16f9361759503607d13e47 SHA512 f503c490db3eede6382aea2660ef60da00560212f1c4e406e39e1b126efe667035c44ce7c88778394c9297de70f6f49b29bcff5e5bef040a8900e173c35ed8a3
+EBUILD diff-lcs-1.3.ebuild 644 BLAKE2B b73d53e47b46e45fffcdf62c8efa53aeb20d3d94d2b6bafd073de374b7b0d17b7d16cb27642323ad61c2a4b4dd73740cfe96c7eb9eb1cf343bb9d5ceb89528ea SHA512 bb8ff1daed39e5846ec056d2751d7f7b8084eb9b736d0f6ca5b641d71a8953963e0480d21317729343561884f7b45f73894b92780ebf258bbdf1a888533fe7ce
MISC metadata.xml 345 BLAKE2B 99a21f71cd3b7984131e3b43a14297bdfa3cb4238833deade649c4afb880ce6fca1bf4c3dfbd2fc75f68f42d5b7fcf97b1cc85a416da75490266a8bd57a36846 SHA512 b96c7243c3d4a6a3fb41e63d8dae54dc233e20b98698636d6d7f30f2c00bae3af9a01df68fa9c38aa0baa0b1bb3c267775dd8a5db539db3d8b46c497e85e860b
diff --git a/dev-ruby/diff-lcs/diff-lcs-1.3.ebuild b/dev-ruby/diff-lcs/diff-lcs-1.3.ebuild
index e46e2d2d75b5..9937dae0f610 100644
--- a/dev-ruby/diff-lcs/diff-lcs-1.3.ebuild
+++ b/dev-ruby/diff-lcs/diff-lcs-1.3.ebuild
@@ -16,5 +16,5 @@ HOMEPAGE="https://github.com/halostatue/diff-lcs"
LICENSE="|| ( MIT Ruby GPL-2 )"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 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 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
diff --git a/dev-ruby/erubi/Manifest b/dev-ruby/erubi/Manifest
index 4bfa9640874a..1f98d074d165 100644
--- a/dev-ruby/erubi/Manifest
+++ b/dev-ruby/erubi/Manifest
@@ -1,7 +1,9 @@
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
+DIST erubi-1.9.0.gem 13824 BLAKE2B 00cb428e3433090370e9f61d2445f98553a45e2a92181076114db2601fa7261d8ffc44c3f4a0ecb73d616fb5e93dcc52ca6a2efab3945b11bd17d4a53c68fed1 SHA512 34770c01215b323797739af54c5c821d28e982309a76f0a212657868629625ae6dfca3e9e2f5ae16893813fc81b5afbb172c397ddad1e2f93108c5112c540bd6
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 538 BLAKE2B b15f25efdee46aaf19db824dc97286bc7923352421f4b149ccd8a7cbfd83cc81726bd1f261e4c8c00b28aed099058ee2ddda0a744556deb0a9da2fc75ba3d5ff SHA512 6a271ab88b85643bde33146c0ee3448dcf823e962f8112ea4a2d5353f199cab8162ae02b9652ee17d349f3a18ac0603838efe957917745c231d664f6d5520b37
+EBUILD erubi-1.9.0.ebuild 501 BLAKE2B f1e0ed97379132de8dc5598f9deb138a06842056576b043c9aaebeb0d0e06d84dd749e84cf894c7f964eafe36abad3f02adfc80f560436eeeebff7ae5dc147fe SHA512 04320a1c80386ceb00514a525ed92387bd91930205d58fbfbc01b0822719e3450f025217823e8a12487423e0696b8b3f958a256241798d67edad889d858a2248
MISC metadata.xml 392 BLAKE2B 69b13996a3f20cfea19c9633ae778b8fe408fb0ce3655ff27b10dd5b128ac1c0f63128f77076586584a95389b6f6d2890153b653a5ddc71e053cd50224a8f15a SHA512 011c951701fd525c150ba9ca737c502cb78937c173e5286b06f3ed3f007860eee68265f419975ea131eb18682789435a328f5d8345078781c733e7148eb381b0
diff --git a/dev-ruby/erubi/erubi-1.9.0.ebuild b/dev-ruby/erubi/erubi-1.9.0.ebuild
new file mode 100644
index 000000000000..c5f05d753c81
--- /dev/null
+++ b/dev-ruby/erubi/erubi-1.9.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.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/facter/Manifest b/dev-ruby/facter/Manifest
index 8f8ecad27f18..e0fb446a50cd 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,9 +1,11 @@
AUX 00facterdir 15 BLAKE2B 88b3bebceec0d9b8943b36a373a5475d2600c8cee5770c2f9391615958b27b842ede98d7a476cb488e249b1dc14258574bf2f77912599fef98fc325914c8f014 SHA512 381973ca23aec0853714495f74b77155f0079e504312dc55e6e22c8a099aeafd2b7bc4a762c95543c3cd9c5fa5f88a6821f4104b7522536aee7b6f5426d9ec2f
DIST facter-3.14.3.tar.gz 395278 BLAKE2B bda071fb92d337e2d6e58faaa33a6b135b6dfd3b6f4077af3b872bd44191629810fe99a7a1f8d9e3b16c4ff45ba587730bccb0652dcd85f4562120def42c7f38 SHA512 abd7cb3e102bff7635d6b2c17e5650e0a7b7be5ed6b81003df17053f0c9c4887f7db948714daaa313c7569bcc788ab18b0361a57395cd5118a6be38d571794df
DIST facter-3.14.4.tar.gz 395849 BLAKE2B e3a08f5c6e1f8d441ea50b41432f0fff3120923e7cb81e47586622e239d691c89c1e4bbf17fdbc744ae20cc44b5bf0adf4178ab7d8572dc44edef4f3b789e92b SHA512 631eb10efdd51e2aab2f9d139c18bb659dffd0341141f2c094f46f27e54166527355be52e768e1f5e4f61ff3eb3bf099ec8626947d66cea71d36395d6551c7b9
+DIST facter-3.14.5.tar.gz 395892 BLAKE2B c8f98716f4abca8d5f32c1cbfa79437b4021b1994476a31f7c00fc092f02aa08ed01eff4357368e140763bd3d39a38915c99606914e697ff8c769c9f0dd26638 SHA512 387f3d4c654ce3231129dbf6c22ccb04023d73006e4709b330b11ac01ef55831c618d80171ffb8de455be2a12e339a2b52ab782b0ed97e2dbfeaca2692ed951d
DIST facter-3.9.2.tar.gz 380883 BLAKE2B d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133 SHA512 bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374
EBUILD facter-3.14.3.ebuild 2484 BLAKE2B 6d17be9d833f372fcc9621af84a0159ef8aa339e2065a24d6922622777532c6380d7b56c6b37ea8816bf41bd445f8a68b4a2937ff570f372862ec301a5fc11fb SHA512 f83756fa4e53069ed531611d227ae9aeb324d9e43dca3508103a32f1458d715cc88694abd303794418b52bd6f5a6bb9d0725b1c2223645177f22d8c3dfcf682a
EBUILD facter-3.14.4.ebuild 2486 BLAKE2B 70edcf1f460e85536973e3e54822f8034d7119e9f53d7ae4c9c9a0788d6462a97f530c4078a46e219c2ecf88246e3787f20b7ed2b0c2a16f11c05c3f859c195c SHA512 732c677383c4dc5b693ad55c594b682d7e19239144f53b1c2cb6ae148fd6f62141d8d0f8b7dca5f858ac0225ea85da257a1bc607051bd5ec7adb4eb202cebd17
+EBUILD facter-3.14.5.ebuild 2486 BLAKE2B 70edcf1f460e85536973e3e54822f8034d7119e9f53d7ae4c9c9a0788d6462a97f530c4078a46e219c2ecf88246e3787f20b7ed2b0c2a16f11c05c3f859c195c SHA512 732c677383c4dc5b693ad55c594b682d7e19239144f53b1c2cb6ae148fd6f62141d8d0f8b7dca5f858ac0225ea85da257a1bc607051bd5ec7adb4eb202cebd17
EBUILD facter-3.9.2-r1.ebuild 2129 BLAKE2B ace1032be069c17e69c0fed40327848241f31d50b8e165bd01bec7edc08a4d8aeed614bf449e1d878a74b686c2fb18df4c9873338641a6f8ad33248c9c746714 SHA512 c3cd67ac050a0ee35bacf2c7907022c2b46c6b208a3d20e684916dd2361fbe5e5040a2ce7d94779e5283b1af4b1fa60ce4eef48cb28816ffe404c47f98d7f422
EBUILD facter-9999.ebuild 2418 BLAKE2B 4bf8b77b1b66039da3d4bfa50e8bdf829f5443c7f578043b044f21c716d4103e10f22ccf1c83014f3c4bc7674232ae1df14a7de4eba5e99f5eb9b5da96a39041 SHA512 2709eeaa36352957bc4c958ee4441e6b6004a6d849653f2765b2989a7cb6d4f4e8a8ac904d76d6746954d3ab2b4e8b98e93fcab3fa14600c0e2f7bf26bf093b0
MISC metadata.xml 539 BLAKE2B 989d6bb49686504b47720be6119802f06f998514c53261bb71cb0082cccbd22361195122c101e319ef985f6d5d39d84bb7a6409d77b4735c26e6b87856770a79 SHA512 92486b6b382d065c39999f271b07a915ac6f80fba225b0c1deee86f73a0143d47e8fd986e2ad6a82ae20a9cdd59ece63b623c6a2ec9d10e178c1fbc54f5381a5
diff --git a/dev-ruby/facter/facter-3.14.5.ebuild b/dev-ruby/facter/facter-3.14.5.ebuild
new file mode 100644
index 000000000000..4c7110c0cf6d
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.5.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+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="debug test"
+if [[ ${PV} == 9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/puppetlabs/facter.git"
+ EGIT_BRANCH="master"
+else
+ [[ "${PV}" = *_rc* ]] || \
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+ SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+BDEPEND="
+ >=sys-devel/gcc-4.8:*
+ dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+ >=dev-libs/leatherman-1.0.0:=
+ dev-libs/openssl:0=
+ sys-apps/util-linux
+ app-emulation/virt-what
+ net-misc/curl
+ >=dev-libs/boost-1.54:=[nls]
+ <dev-libs/boost-1.70.0
+ >=dev-cpp/yaml-cpp-0.5.1
+ !<app-admin/puppet-4.0.0"
+
+ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
+
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="${BDEPEND}
+ ${COMMON_DEPEND}"
+
+# restore ${S} and override all phases exported by ruby-ng.eclass
+S="${WORKDIR}/${P}"
+
+pkg_setup() {
+ ruby-ng_pkg_setup
+}
+
+src_unpack() {
+ default
+
+ if [[ ${PV} == 9999 ]] ; then
+ git-r3_src_unpack
+ fi
+}
+
+src_prepare() {
+ # be explicit about the version of rspec we test with
+ sed -i -e '/libfacter.*specs/ s/rspec/rspec-2/' \
+ CMakeLists.txt || die
+ # be more lenient for software versions for tests
+ sed -i -e '/rake/ s/~> 10.1.0/>= 10/' \
+ -e '/rspec/ s/2.11.0/2.11/' \
+ -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+ # patches
+ default
+ cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+ # hack for correct calculation of relative path from facter.rb to
+ # libfacter.so
+ my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+ ruby-ng_src_configure
+
+ local mycmakeargs=(
+ -DCMAKE_VERBOSE_MAKEFILE=ON
+ -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+ -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+ )
+ if use debug; then
+ mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+ )
+ fi
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ addpredict /proc/self/oom_score_adj
+ cmake-utils_src_compile
+}
+
+src_test() {
+ cmake-utils_src_test
+}
+
+each_ruby_install() {
+ doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+ cmake-utils_src_install
+ ruby-ng_src_install
+}
diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest
index 43562d6091db..ea4d8bcfc610 100644
--- a/dev-ruby/fakefs/Manifest
+++ b/dev-ruby/fakefs/Manifest
@@ -1,7 +1,7 @@
DIST fakefs-0.19.2.tar.gz 53405 BLAKE2B c9841f7f2aee5135d149187d03f7f3034d3c6cbce6d33d3710fcdbd936b4599561c857dfac81f13262da6f067a843d0c3159abca0e8be7f77c95ff20e8bd123a SHA512 e27eedff44c3ff556b0e7a22e434205e54847a6f6b03a8ab7604c2f2e9abf8be7d5b8d29bd51e24cc032dfb3aaf7940060c3dae5532b0921e363d2213b12ed90
DIST fakefs-0.20.0.tar.gz 53591 BLAKE2B 067fef803bb0efb50f63f0c0fb645bb4d0d1c00d198cdf367e99871c6cb9e28cc1d4f0a52318a61c446577aa58170143c2aea4b0b826136610430abf996d03aa SHA512 9f9b2cef58709f7ab1147602b2f47d6a0302b217cc7210537605491f9db6477183e5fa447974c0572f1a1fbecce1029e451241d44b5f96eec97a7521275c165c
DIST fakefs-0.20.1.tar.gz 53626 BLAKE2B 013f49b57355943eb6624540be93bc069c95409f9e1d49c8cced034656f596ee98fc3ee4dd40cb80383d447164f11242e16a5ffb9b35ba2e28fb136e0f72a09e SHA512 61d83868a0cf4d0abf071fadc9ca21176e3ef8f2ccc781760a8b0b3e55713750d3e952482e90a87e8665163a262e8bdef8e6b2f3c423fabe696d64f356862aa4
-EBUILD fakefs-0.19.2.ebuild 1102 BLAKE2B 5f893a8f3bd14ba8af92e187a3f6625dcb56d8df6224c70cc2c0a26804465049b687c3cf105591fe852a4e1cc19c54fcb647100308f0f7ead0e60f7d11c7566f SHA512 75c3ef7e129619bdf5cfa3296b97bafee262428130e04b093af001b5786398339fda6ad1617b0de4d6375b3165fe4dfe6be437096fe87f59b6970387e7ebebbb
-EBUILD fakefs-0.20.0.ebuild 1108 BLAKE2B 2aa855c4dd2eba585807571ac5a938286920ad9a99aac4033240acdd5598a2e905993e2999b26fcd7031b91af85755087539ce363855c82b5d03ef0bf86b9053 SHA512 eed7c2c586e324dcb07ede4b54ecc306c1328f2cedcf1bec73dbd6ead75d254ceba48670549e2f28ad9caacb6a3721f2da767e352bfe834abc8a59eed2491721
-EBUILD fakefs-0.20.1.ebuild 1108 BLAKE2B 2aa855c4dd2eba585807571ac5a938286920ad9a99aac4033240acdd5598a2e905993e2999b26fcd7031b91af85755087539ce363855c82b5d03ef0bf86b9053 SHA512 eed7c2c586e324dcb07ede4b54ecc306c1328f2cedcf1bec73dbd6ead75d254ceba48670549e2f28ad9caacb6a3721f2da767e352bfe834abc8a59eed2491721
+EBUILD fakefs-0.19.2.ebuild 1092 BLAKE2B 71d974374fda2854b4d10d24beed63082ad4398789fb41ef4ba515b81baa378872a684515343c30a6621240e8c811790092cd207a3ea09bac466f2ffa5760b0f SHA512 5d0ab5f78a4f2beb349f82a498d34605fb677f89edd7f75c39e321e0aee77e233882aa8a12463602bd6d653d598ff8fe3fbe9c8bb70dbce579847887874166f2
+EBUILD fakefs-0.20.0.ebuild 1098 BLAKE2B 82861c596f3cf714aa903a781f77b57683a74effa3c1888714dd3e0581bdd9c53063ccd0ebce528c74bc147e3f4e96c3d3358e4ab1692216d9ba2533f69cd817 SHA512 88aa57351d8dfe6c19160dd521bceb74636df97543d23dff6f9f1e4e40256f2cc52131af13375a7f7cd74344ad989a6aefdd3304662c6fddc29a21a282b1dbc6
+EBUILD fakefs-0.20.1.ebuild 1098 BLAKE2B 82861c596f3cf714aa903a781f77b57683a74effa3c1888714dd3e0581bdd9c53063ccd0ebce528c74bc147e3f4e96c3d3358e4ab1692216d9ba2533f69cd817 SHA512 88aa57351d8dfe6c19160dd521bceb74636df97543d23dff6f9f1e4e40256f2cc52131af13375a7f7cd74344ad989a6aefdd3304662c6fddc29a21a282b1dbc6
MISC metadata.xml 340 BLAKE2B a31a62212f53154af4d3dce332d30eab8433785cdcb07531f743a5d48f3e7d9dc55580651cdcc765d4dcea5d27e78902624d475f8ae052efc6d9c2eea8b57d0e SHA512 1369c8941ac7aad5dd54222a870a5d173194c4f241093864b25abc1ca97e9f55d8fe928157c11ed63d2281352bbdbf6779cbc00abaac206fd024385ed5eb8478
diff --git a/dev-ruby/fakefs/fakefs-0.19.2.ebuild b/dev-ruby/fakefs/fakefs-0.19.2.ebuild
index f3c2663d2458..38ad70a86a5e 100644
--- a/dev-ruby/fakefs/fakefs-0.19.2.ebuild
+++ b/dev-ruby/fakefs/fakefs-0.19.2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/defunkt/fakefs/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 ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
diff --git a/dev-ruby/fakefs/fakefs-0.20.0.ebuild b/dev-ruby/fakefs/fakefs-0.20.0.ebuild
index e529ce1f1e18..4f87cbb7339b 100644
--- a/dev-ruby/fakefs/fakefs-0.20.0.ebuild
+++ b/dev-ruby/fakefs/fakefs-0.20.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/defunkt/fakefs/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 ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
diff --git a/dev-ruby/fakefs/fakefs-0.20.1.ebuild b/dev-ruby/fakefs/fakefs-0.20.1.ebuild
index e529ce1f1e18..4f87cbb7339b 100644
--- a/dev-ruby/fakefs/fakefs-0.20.1.ebuild
+++ b/dev-ruby/fakefs/fakefs-0.20.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/defunkt/fakefs/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 ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
diff --git a/dev-ruby/fast_xs/Manifest b/dev-ruby/fast_xs/Manifest
index aa385e14841b..ba5b05e6eb25 100644
--- a/dev-ruby/fast_xs/Manifest
+++ b/dev-ruby/fast_xs/Manifest
@@ -1,4 +1,4 @@
AUX fast_xs-0.8.0+ruby-1.9.patch 1090 BLAKE2B b5b0b2db3e19adc57e85141b893cdfbed8844def9ad39cd7ba5ade46a5ae73201498782c0093e25e075bd6c2577a895715ba82a87cc14327492410558442d194 SHA512 0c4f4b03db6ed70381b9aa7e671038206648a2c88211bb7d015f552e2114015a7cb749678670ee876aa568505ac3df42535f839367cfd1fc52ba6674429940a5
DIST fast_xs-0.8.0.gem 22016 BLAKE2B b24e65c31623e86ac8ab8b5a442565083bd047e5740aeae74d74e82c09770a8149853ad021ea6c6c036d411e8f299f4a531d78b0b3314ed5bf32d7f8b9fcf697 SHA512 55fc2704fab020f03b1ce138d1631dd5ad73a8601dcd95989a59c7cccb490c70b4e1af59fb8b009bfa0899f2c23feb42cc3068e243cd539ba1cb01a9f7bc573b
-EBUILD fast_xs-0.8.0-r2.ebuild 1330 BLAKE2B ec27fbce49e973cbc8064d8645d88cc158008cf77767f3c472d41fa9f70f9fd8dabdc8753b4832e8b30455418c351ee21f129d26cbf1df7807f7471426203a97 SHA512 5c7b2323ab454873e8c2c252371f7c1482e91edf43ac543ed89b1a57da024afe14d12a72488e9ec4b619c99e5901dbfb9c680b936cc294441ebcd6a630ed279f
+EBUILD fast_xs-0.8.0-r2.ebuild 1320 BLAKE2B 14ea6eef42586b6f3990d121706a84454dd15110f84e751eef515e111443141357eb366622a8305f32ccc69faf0fb71cbbb79db53a012c067006aae84d7e9bff SHA512 ae23a4fc27628f191a991508169769f0aa1a85f334e75b6e7d95f4d014a750ba7b04802b1db4102e8bce9fd46c886de15902a8bed13e0228d49b6403718ee74a
MISC metadata.xml 344 BLAKE2B 606e2ea9e00823abb5e87d45ac41c0ebfe100de30901b120d74b90966d50c525b068796591c3aa7be7a8767f98b2e9d93c2a1b556efc861fa5d6b29b8955c36e SHA512 4c84dc383d13d166f199d39a7a9cea86063392034a467b0aeec29a06c2b70949785662c0bd9b0dc60884cab74455d92f113613519708889f64e11a6d4bbc53fc
diff --git a/dev-ruby/fast_xs/fast_xs-0.8.0-r2.ebuild b/dev-ruby/fast_xs/fast_xs-0.8.0-r2.ebuild
index c8d176efc958..079beb1f2386 100644
--- a/dev-ruby/fast_xs/fast_xs-0.8.0-r2.ebuild
+++ b/dev-ruby/fast_xs/fast_xs-0.8.0-r2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/brianmario/fast_xs"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/rack )"
diff --git a/dev-ruby/fattr/Manifest b/dev-ruby/fattr/Manifest
index 02820f1a4bcf..100c20bcf676 100644
--- a/dev-ruby/fattr/Manifest
+++ b/dev-ruby/fattr/Manifest
@@ -1,5 +1,5 @@
DIST fattr-2.3.0.gem 12800 BLAKE2B a9ef3e7d69c52193c65139e647f22e99bb8e0f65b2970b26f34c453127af7a4d4c9cbba17627462241b163fbdf654cbb46d2dded2a62a76e0b1abcf04b24f185 SHA512 620825a4659e30402e44d077fd60b4b2260fe3eb7f28c87ca26f61a6be3a2d4e96920ca1d89070dbd90e1d5d760632f6e103766dddb38a8eb1fb104c6b261baf
DIST fattr-2.4.0.gem 14336 BLAKE2B 1be45d17eac08dbadec9e0a4177f7b1ad7d39c060ce1162961aa8fe3b1c9b0107f10c17a2a9a5d27e652067df7f33aca0afb57b6a268b52999ae7a7b540ad131 SHA512 df3aa4fe187f7922fceaad3b30d4ed9c869ac194f819bc6c57dd574a27e69a74cf9fb10042163d941b0edc7129dc5ede5f92c60a75c6744bb9e8f358f5cf24bc
-EBUILD fattr-2.3.0.ebuild 595 BLAKE2B 2bacd7d01c677ba61b184b6a1bf25e62df5dc971bbd0942ab23f160337da2bd7bd0641f740412596bb194c0ca5417f9d2a4bed37e2d388ddf402e5bf8222016d SHA512 5b8421fae13c8f9632fd3eb1463d2e40b716bd50fdddf83949a682b6ae19fad05aeb1d9fbd160dc7a0a2a38c7f663bc459410f77d97f40af2615923aad8c9152
-EBUILD fattr-2.4.0.ebuild 592 BLAKE2B 267c611324fcb632b03e6575d36e22ca5af26853ace4a90e502a7068eb62ab801cea6223bc78b4cacc0af17f85e60fb7c43f18702d3aace690e2dc36dc92e80f SHA512 cf947eae21d885ee38a951985d72662d7e62dd23c02d114f989eb4252ec11021e64d2f478da5067b932b8318deccad9a4db9daae1a96eb637840ec3b7c1b5c62
+EBUILD fattr-2.3.0.ebuild 585 BLAKE2B ad1eae595201a0f46e74a4ebd5e03ad6308bee586f087e14d6c1ff8471181601ab85c272e902c26c50ef6c94a423d33036c8f57e82f82f5aa0aaca2c532a71f5 SHA512 86a30efb50244aec7c41aa8e78a171e5c873d649335a2be6d50805d1af8feaf9c32b05ae12332950c9b872d1cd0ab6112268a8d64a85a0a23c500a5a303ff1d4
+EBUILD fattr-2.4.0.ebuild 582 BLAKE2B 9606d6e7c971ee5042fde6c4841fe32e50d9cfef89b9dc6aa8c7ee9bc2bd8b660c0cc3d1cb9268a433da014dc235bdc5aa622680ad8b52b2764163b86474924e SHA512 cf23c8619bc15bef61376a3168d753023cc8af20020761055723217e3f2069256e8b3340adcd3862639a46e74fd06a9178ef906e51ab7ca392da0a5d490f80a0
MISC metadata.xml 329 BLAKE2B 5c6fe8fef48e0020f35b06c9c43b662d71af522c4173cedc90ddcf99b43d8d9be89586728c7ddd149c9fea559b801e5a1ae63d96afba45f31518ed7289462a6b SHA512 5c5fd73903762213cf979cfe7e4483f565237ad38be42c6478a23ac48f944a2ce66629d81d29e4e51b9fbecbaa374ed8c23c0b352c56d1b2390d14615f4393e4
diff --git a/dev-ruby/fattr/fattr-2.3.0.ebuild b/dev-ruby/fattr/fattr-2.3.0.ebuild
index 2a0c2f23d0f5..3b786a689bd7 100644
--- a/dev-ruby/fattr/fattr-2.3.0.ebuild
+++ b/dev-ruby/fattr/fattr-2.3.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/ahoward/fattr"
LICENSE="Ruby"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~x86"
IUSE="test"
each_ruby_test() {
diff --git a/dev-ruby/fattr/fattr-2.4.0.ebuild b/dev-ruby/fattr/fattr-2.4.0.ebuild
index 2608fea03154..e640825cc05c 100644
--- a/dev-ruby/fattr/fattr-2.4.0.ebuild
+++ b/dev-ruby/fattr/fattr-2.4.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/ahoward/fattr"
LICENSE="Ruby"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~x86"
IUSE="test"
each_ruby_test() {
diff --git a/dev-ruby/fcgi/Manifest b/dev-ruby/fcgi/Manifest
index e4c66bb6c2ae..fe0e0bdef3fe 100644
--- a/dev-ruby/fcgi/Manifest
+++ b/dev-ruby/fcgi/Manifest
@@ -1,3 +1,3 @@
DIST fcgi-0.9.2.1.gem 15872 BLAKE2B 1f3a9cfa79f06a655bbe3ecd36be8b650f7c1f856f84f82502c87c06f43ee9c91eed75e5441c65a635c700b8c682745f631e3268701555268eb3a1568347573f SHA512 1ffdd429ce4f2bbac771b7ac2368a5194015a7327b8b43b803914257edc174235573df6bb41a53fb71db0bf179fc24ce2392b244b5b55563d67e045c47da8579
-EBUILD fcgi-0.9.2.1-r1.ebuild 752 BLAKE2B 89e00ea418b5983229746fb33ac15a2b2916b916f6bbf45a502b99748ca2661ce1ef6b8d588ec895cf3268ad559fc694ebf4e49dbeeee1f460d32779a8d4473a SHA512 285adf5ebb4840150c37ab5c450c1518cef7913699ca2eea7ebe357998ef81a4267bf5742b12cc68ac87f56fde72ad76689c4797af706bb385953fa29b8b0cf9
+EBUILD fcgi-0.9.2.1-r1.ebuild 742 BLAKE2B a050ac77f237a27f6cc0e43c8efaae00a12b08e2f12fddf32a3b47ea7e29872a9f33357877a63c28be76496d5720ad9b46e492278db06618c4e411332f97defe SHA512 54ea06c77a4a3ae6d8d66adeb4dc191386fd8610db554f674d1bb2ccdb1d859743dad4f8a6f9f121a95adbc1564179cfbdba11013569f07eddca53356ca02bef
MISC metadata.xml 347 BLAKE2B be2e5312191991db7af9e245a07250e10b0c1920e5eb7992a138fe201ab62a5bdec42c1f740c9e1a2c4920c8e7c2311b65e24e9a2d0dbbafffb3dd54beeb3212 SHA512 121248020ecab7831fd87ef528e334ed5d02b1145abf298e83192242fc96c0de018d12f2502ed991d89c3078bfb8f983409e68ecc6122e389215566ac6964ace
diff --git a/dev-ruby/fcgi/fcgi-0.9.2.1-r1.ebuild b/dev-ruby/fcgi/fcgi-0.9.2.1-r1.ebuild
index ba3368437496..21f077491add 100644
--- a/dev-ruby/fcgi/fcgi-0.9.2.1-r1.ebuild
+++ b/dev-ruby/fcgi/fcgi-0.9.2.1-r1.ebuild
@@ -14,7 +14,7 @@ inherit multilib ruby-fakegem
DESCRIPTION="FastCGI library for Ruby"
HOMEPAGE="https://github.com/alphallc/ruby-fcgi-ng"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
LICENSE="Ruby"
DEPEND+=" dev-libs/fcgi"
diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index 2aae479ce551..c08642371a46 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -4,6 +4,6 @@ DIST ffi-git-1.11.1.tgz 156715 BLAKE2B 4ea2d0f54dc6ef327c57408e568c5f728f5c387e8
DIST ffi-git-1.9.25.tgz 164209 BLAKE2B aab3addb5d9138f81d0688ad628082e7aef5f96a1b046dfa57a7195dcf7432533052bb397ac8335f7b17ffece9424fad7d986065a82ac91437e0d8d27d76ac77 SHA512 94a45f4152458d6aedf50645c8074626dcde4326093a606e509c3fbcaac79a1e6a9f7df624f14946db4f3767ef6fb3e311e60531c209676e66ebbf21b07a6786
EBUILD ffi-1.10.0.ebuild 1552 BLAKE2B 585d5be6c8ee4c59ce19767a43bc7c0fedc0dc27c9c94076d49e84156b3b0cfb17d2277cd31be1dad0be399b30fe8c7ecafb72b166bee4e61a8e498561422f97 SHA512 167427710f3068457893e51a677c1b6041cd56ef70afbf45988aa762fa4f729360858b6ea3b26958eb364973d80109f57b84da6edb707703f66272060bebf877
EBUILD ffi-1.11.0.ebuild 1555 BLAKE2B 5632a82f896fc08b8b2603bfd5f9cdb6b904b81f5df97993b71c29f7c777655246a3cae68527f96dd9a54202c234ac7956c43fe2aaf34503a47fef666a92b6ca SHA512 9c3c415132088edf87b581091fa9a6a1178ca377b065d204a05987c2112488b6097a33a943c47f7ed52f01256dfc8eb86532208365cfa67efddbdd075cd62035
-EBUILD ffi-1.11.1.ebuild 1555 BLAKE2B 5632a82f896fc08b8b2603bfd5f9cdb6b904b81f5df97993b71c29f7c777655246a3cae68527f96dd9a54202c234ac7956c43fe2aaf34503a47fef666a92b6ca SHA512 9c3c415132088edf87b581091fa9a6a1178ca377b065d204a05987c2112488b6097a33a943c47f7ed52f01256dfc8eb86532208365cfa67efddbdd075cd62035
+EBUILD ffi-1.11.1.ebuild 1558 BLAKE2B 88708ccd09d376dbc7b541afb7a228e48ac1c23b233b5f7f74dd09369171b7ffb79df3cac3f255233a8534caa3c46c7978ceb4413a52c9476cbc2c25e47d0510 SHA512 0031b04e96b48d804b6c93b3e3601301778265d7cf4268aa704b84ece7f817b7e7688f3cd83765610c0f256ca7928efb4c7e815adbe751ce941f6ee960d908da
EBUILD ffi-1.9.25.ebuild 1536 BLAKE2B 0a2619b617ea5020ab317bffbf4a2c0a0cc1e1cee48a8088a51e11eeb7cf083f9b9eec0504e1650936aa5c8d3f661db883bcf7929905c8a2d0d19a4f54a52fee SHA512 b7404417cb8ca9c045493fe7e2ae23cbf91b5dd57ef6b7d147f21f852635bb4a88c26cc2f32db26ae9c7b680bcb1cf609cde9b14c4dbbb7ea23daa240435f6cb
MISC metadata.xml 333 BLAKE2B ccc40c1a86563165c3d6aba6bb40012dc02d86f836a5e050dafc34298c9b08aaa676be33e7c2ce5bf6acd36cdd8250328150383652ac5a1515c2832969c481ae SHA512 9105a49b39afce8695d4c8e7082690ca25806cf08ad6b6b9528343e1bfc72097369ab2868b3eebde55c6cd70d0baae1f085b4ad3468a9c5621d97dd8def76173
diff --git a/dev-ruby/ffi/ffi-1.11.1.ebuild b/dev-ruby/ffi/ffi-1.11.1.ebuild
index 3f78f61b9bd1..53db7a17db54 100644
--- a/dev-ruby/ffi/ffi-1.11.1.ebuild
+++ b/dev-ruby/ffi/ffi-1.11.1.ebuild
@@ -23,7 +23,7 @@ LICENSE="BSD"
SLOT="0"
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"
-RDEPEND+=" virtual/libffi"
+RDEPEND+=" virtual/libffi:0="
DEPEND+=" virtual/libffi"
ruby_add_bdepend "dev-ruby/rake"
diff --git a/dev-ruby/flexmock/Manifest b/dev-ruby/flexmock/Manifest
index e84762da169d..8494689917cb 100644
--- a/dev-ruby/flexmock/Manifest
+++ b/dev-ruby/flexmock/Manifest
@@ -1,3 +1,3 @@
DIST flexmock-2.3.6.tar.gz 91601 BLAKE2B f2888891820f13f4a9812ffdfe042ccd266b0b5166fa538aba96e2c865ba55d3689d077e73fb9aa238455e90b8ea97aa60f8649c08823a753b6af8c0f550cbed SHA512 0fcc25c1a83ba1e2aed91eed98242592dfc1a69d57c033fbd363383962b16d6e72011d62a906ae8bf076801a3d5e8e8501bdb9f6ca3750c9615dfe8b9b0bdbbc
-EBUILD flexmock-2.3.6.ebuild 1055 BLAKE2B 9a69ca3496dbe3398971f5ce240d5de459063183bef5c44459bbb3bf5467eefd80762fd5e3cef0c4af54b7679acc98ac3a8888d3ff7bc5fd513d7333f2bb49d5 SHA512 8b474cc2f66e7a98a6eedcace3fefa80fb2c9e6d56364b0fb4065d6f0a8388ddf2e84b4b528de8042746839d4d7a1e7c870cf9ccd07ff1a145563c5ba3681593
+EBUILD flexmock-2.3.6.ebuild 1045 BLAKE2B 1d7dd0eeb7818d25c68b0adddaeb6a2e94c56e08a984171d262e8ca28d8a201a76ba749011cb90cff0a3298733a11f6d75ba9024c6182b2d2758fac9d84a01bb SHA512 0cb01a9326e9c580e1e8281fe0110f01652568a0ec247e392ef95d0b568ba569cabf62f98851fe75dde765510fe36a01995f49de23a3dffdba00a9304eebfd99
MISC metadata.xml 345 BLAKE2B 1782a57c8d0985b347df100c0a17af257b39703311cabab5e44d4b6e1dc4661d377fef4143af9608f9f662a736be6bbcd45bb4db5b037057a67d707d25bccfe8 SHA512 0d6d03c67eaa94d37cea2c2c58ce4a11eee74b361fae4cfbeeca5d24b13dc5871481aa01b7a81d193136133ae56599495fd75a223e8975c037c1ae81591690c5
diff --git a/dev-ruby/flexmock/flexmock-2.3.6.ebuild b/dev-ruby/flexmock/flexmock-2.3.6.ebuild
index 9480ecc65b84..b77e8231e91d 100644
--- a/dev-ruby/flexmock/flexmock-2.3.6.ebuild
+++ b/dev-ruby/flexmock/flexmock-2.3.6.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/doudou/flexmock/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="flexmock"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 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 ~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_bdepend "
diff --git a/dev-ruby/google-protobuf/Manifest b/dev-ruby/google-protobuf/Manifest
index 521affa90f89..4821a14edf7a 100644
--- a/dev-ruby/google-protobuf/Manifest
+++ b/dev-ruby/google-protobuf/Manifest
@@ -1,11 +1,9 @@
+DIST google-protobuf-3.10.0-ruby.tar.gz 4908907 BLAKE2B 53a702a2cbfe7e642989eec010541fda434b7b8bbd267e3b65fc569a0ab33b08438c1a81d478426ebfbec6e330b90428e3da4fd345b8b64f890a6b3f4e360883 SHA512 0dcba6d21486fdc162f57119754b47b4a2fb605af878d5b96a32df55895321535cffb5b804566fd90ee7c36e20106d0cd4f5d9f3c652dc9c4dfca96be41a1977
DIST google-protobuf-3.6.1-ruby.tar.gz 4485582 BLAKE2B 546c49759df784018459809b9db692c5c94aef5d717183af5cd9edd96b4c658e759f23950cdcd5dddceaaad06ea1de2a2357b9fa8c496ed5d538fc5920174da0 SHA512 1bc175d24b49de1b1e41eaf39598194e583afffb924c86c8d2e569d935af21874be76b2cbd4d9655a1d38bac3d4cd811de88bc2c72d81bad79115e69e5b0d839
DIST google-protobuf-3.8.0-ruby.tar.gz 4934577 BLAKE2B 4b86ab216e8a8b2c99c3620da9417c0562498e9d4dbf4957db186f51c62b0ed73b1322635a076b2d4054e015bdf6c8c50cc7fd0cb78d24a93b29d2a5b48f66fe SHA512 ba27c64e5193cd4a144bf0c9dc0d195fbbe6e580aaca01960362f0f185074588ca40046d3bcea76e1deae7508b722f6c5be484ea957122ae8e98229c7c3a4ad2
-DIST google-protobuf-3.9.0-ruby.tar.gz 4945061 BLAKE2B 11df30465d19b5c057d8c2a18bb944f1abc725056e957fa0ec08803b8d73271daf950852e27273ff4596c88471297608d1ee571a48e615e2c411f79a2d6b5eed SHA512 eebfea7758b924939edaf44d0f51e341f4778dcf943c9e399da57cb5f52e875bda1e37e40841798232dea52082b5d59c20de69a15ddeaf00220c432f05ca0e6e
-DIST google-protobuf-3.9.1-ruby.tar.gz 4947402 BLAKE2B c1e366438ca619044d84d7a75453c35b48d5f64867b7aaec78c04966d4e62223a8909a28be850156ce3d47f0e7f42e80a231ec5d814d2820e1edfa963d89e177 SHA512 9accb56c1aadef83bf27280e15a99809a3561cbd4b39d6605dec730cc112bf4fd2e9f1ac39127b32a1b87253e712be4b4f12afe4061a8f7be76266b3f4bca314
DIST google-protobuf-3.9.2-ruby.tar.gz 4947582 BLAKE2B ff0150970286d1eb452bd2f252fa8200617ddf491dcb3b9b60cebb36268c5a3072df3d24142ca9863306df6690f53ad4d4761c7846c677c4610716ec22e0838c SHA512 510349ddc59b4e53087b5247ca8784e9f852d66d755e1b014c6214e14c003f31dd336a724e9eb87a5b85a70e22793eb3211744c85a514b24b687346563717bec
+EBUILD google-protobuf-3.10.0.ebuild 888 BLAKE2B ffc528047578e425ab92acb742c77b185e108911ba809faa9882831ca5c1c62d902e06ce4fe84c3389abbb73a272053c06114f02f5116260bf84c8f212e25cd1 SHA512 591ff0ad95313bf23dcef49d6b7fc9a5d55a1f3f89aa8edb66c5095555275a5f5e7c8135b93f5b68acb9cdbdd0afe4fe6cf1139f9a445f7c27aad35efb5fd2bd
EBUILD google-protobuf-3.6.1.ebuild 905 BLAKE2B b9af584f19a244535574ef187d5b5effd8cd823d96c4706c00cb7ef0c29ef81c258c62e89c5c23975a35ce26ad79abff2bd6ff34444479568525941a134ca830 SHA512 b18c47f7915fe1607568d9dbf0c159afecad4e84b7197cf1748e4ca6ef05e71ad85f001b29e172d8a4ccb4cd3be4103b7f4b2acdc458b02e94b74dff9a497a72
EBUILD google-protobuf-3.8.0.ebuild 913 BLAKE2B 8e1ea1aad0db1207f3c82e7065f28ee19cfe5cdffff91fb75113bb5963830d67c71c8be1b45e85fed77036d579a203775eabc207ff5ea5dbd9fd28eb638048b4 SHA512 cb217fcb8495f773778fc2e53e56a48828d3390907420c37cb0a711b545a07533ba6145d34ad322a8eb2a2586c94d9f34b32f8bc8624c4b7dca9b5f0b46aad9b
-EBUILD google-protobuf-3.9.0.ebuild 913 BLAKE2B 8e1ea1aad0db1207f3c82e7065f28ee19cfe5cdffff91fb75113bb5963830d67c71c8be1b45e85fed77036d579a203775eabc207ff5ea5dbd9fd28eb638048b4 SHA512 cb217fcb8495f773778fc2e53e56a48828d3390907420c37cb0a711b545a07533ba6145d34ad322a8eb2a2586c94d9f34b32f8bc8624c4b7dca9b5f0b46aad9b
-EBUILD google-protobuf-3.9.1.ebuild 888 BLAKE2B ffc528047578e425ab92acb742c77b185e108911ba809faa9882831ca5c1c62d902e06ce4fe84c3389abbb73a272053c06114f02f5116260bf84c8f212e25cd1 SHA512 591ff0ad95313bf23dcef49d6b7fc9a5d55a1f3f89aa8edb66c5095555275a5f5e7c8135b93f5b68acb9cdbdd0afe4fe6cf1139f9a445f7c27aad35efb5fd2bd
EBUILD google-protobuf-3.9.2.ebuild 888 BLAKE2B ffc528047578e425ab92acb742c77b185e108911ba809faa9882831ca5c1c62d902e06ce4fe84c3389abbb73a272053c06114f02f5116260bf84c8f212e25cd1 SHA512 591ff0ad95313bf23dcef49d6b7fc9a5d55a1f3f89aa8edb66c5095555275a5f5e7c8135b93f5b68acb9cdbdd0afe4fe6cf1139f9a445f7c27aad35efb5fd2bd
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/google-protobuf/google-protobuf-3.9.1.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.10.0.ebuild
index 749ced3b808c..749ced3b808c 100644
--- a/dev-ruby/google-protobuf/google-protobuf-3.9.1.ebuild
+++ b/dev-ruby/google-protobuf/google-protobuf-3.10.0.ebuild
diff --git a/dev-ruby/google-protobuf/google-protobuf-3.9.0.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.9.0.ebuild
deleted file mode 100644
index 5eefeb1f2412..000000000000
--- a/dev-ruby/google-protobuf/google-protobuf-3.9.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Protocol Buffers are Google's data interchange format"
-HOMEPAGE="https://developers.google.com/protocol-buffers"
-SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}-ruby.tar.gz"
-RUBY_S="protobuf-${PV}/ruby"
-
-LICENSE="BSD"
-SLOT="3"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND+=" test? ( >=dev-libs/protobuf-3.7.0 )"
-
-each_ruby_prepare() {
- sed -i -e 's:../src/protoc:protoc: ; /^task :build/ s/:compile,//' Rakefile || die
-}
-
-each_ruby_configure() {
- ${RUBY} -Cext/google/protobuf_c extconf.rb
-}
-
-each_ruby_compile() {
- emake -Cext/google/protobuf_c V=1
- cp ext/google/protobuf_c/protobuf_c.so lib/google/ || die
-}
diff --git a/dev-ruby/gpgme/Manifest b/dev-ruby/gpgme/Manifest
index 861b911dd897..e58657e22593 100644
--- a/dev-ruby/gpgme/Manifest
+++ b/dev-ruby/gpgme/Manifest
@@ -1,3 +1,5 @@
DIST ruby-gpgme-2.0.18.tar.gz 2799633 BLAKE2B c50336a8f5ae75fc56a29c043a19e84083f122534bf5639124c991dfb55c03b9ddcfe9a07431e0b826adce2c4fa715576387ea51361df68bb3f86019e049a018 SHA512 9be9112572ee2bf92c54c763f3588d0348c62af1d053b3a9d97d89ccfb5f17507be41d89aacbf75a746682dc176d04599d8fb9cfe6d5ac071fc8435eb31513af
+DIST ruby-gpgme-2.0.19.tar.gz 2801919 BLAKE2B 0a31099abb8786abd3e39aabb5cef3169a16f99d2aa74dec3957f435e9eb62b4724db8c7f5c0a5be0dec05a6a8832756772632557b88c2925e3d18c39283e2f1 SHA512 a9fea9ad33e423ede54f64e7804b6a940bec9a120be3d612a1985abd06c030441091ba397144cd5b484fcfee26b0885303dcd4d954aefef0ae02575b95f12a36
EBUILD gpgme-2.0.18.ebuild 1759 BLAKE2B 6acb4f2612d0c323a3f17d6fbf6ba665c05738144de4ec77ed2ebe26276b98bc7b6050d93b87b390279d918a4bbb2b2b1c6acaaf6da6e120a70e6ffa1c65d32c SHA512 5ff67135e24316a43e61bd3f176de216b749bf404b682e686d7b6d989a40f507e3bbecb8c20f1f86864c264bd8dcab1619eac3e279fb792e0cfbe5a0c4d97dae
+EBUILD gpgme-2.0.19.ebuild 1481 BLAKE2B a25752eb1e4887da487b96bb3e74290ff6eb64bae51f3ea6d72a813637ebc9ca25a214b62d8ef6115e81931676baec67b1440ec6dd3f200393e8a5a4b6cd494b SHA512 e1a9be5073e867469b096ba7bfa73230255b6aacbd5bc911623ebfa24277ae76353e1969893c6ac7228b65cd9b6e0663034db73ca94779d8d4350bbaf82ca464
MISC metadata.xml 467 BLAKE2B 43fb75477602eef095d6c69fcb8c54d00c41bbe84b8ab313dd0d7b0f5c2cb0164f61d9fe66da75c3b0e0c9dd2f01621bb65c9243242432e0ebe00d1980ac59b4 SHA512 ef3183e3a7feebe61f96efe8398b19502d57fc8595f6bbd7c0382c4c060003116648605f8ccdb193103f0433b321e98dda3f720da993a7840e7645f8911c0a79
diff --git a/dev-ruby/gpgme/gpgme-2.0.19.ebuild b/dev-ruby/gpgme/gpgme-2.0.19.ebuild
new file mode 100644
index 000000000000..c4d892dcece1
--- /dev/null
+++ b/dev-ruby/gpgme/gpgme-2.0.19.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="NEWS README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-ng ruby-fakegem flag-o-matic
+
+DESCRIPTION="Ruby language binding for GnuPG Made Easy"
+HOMEPAGE="https://github.com/ueno/ruby-gpgme"
+SRC_URI="https://github.com/ueno/ruby-gpgme/archive/v${PV}.tar.gz -> ruby-${P}.tar.gz"
+RUBY_S="ruby-${P}"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND+=">=app-crypt/gpgme-1.1.3 test? ( >=app-crypt/gpgme-1.13.0 )"
+RDEPEND+=">=app-crypt/gpgme-1.1.3"
+
+ruby_add_bdepend "test? ( dev-ruby/mocha:0.14 )"
+
+all_ruby_prepare() {
+ sed -i -e '/\(coverall\|bundler\|ruby-debug\|byebug\)/I s:^:#:' \
+ -e '3igem "mocha", "~> 0.14"' \
+ test/test_helper.rb || die
+
+ # Remove failing tests for now. This package was added without
+ # running any tests :-(
+ rm -f test/{ctx,crypto}_test.rb || die
+
+ sed -i -e '/portile/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ append-flags -fPIC
+ export RUBY_GPGME_USE_SYSTEM_LIBRARIES=1
+ ${RUBY} -C ext "${S}/ext/gpgme/extconf.rb" || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ emake V=1 -C ext archflag="${LDFLAGS}" || die "emake failed"
+ cp -f "${S}/ext/gpgme_n.so" "${S}/lib" || die
+}
+
+each_ruby_test() {
+ unset DISPLAY GPG_AGENT_INFO GPG_TTY
+ MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/highline/Manifest b/dev-ruby/highline/Manifest
index 6b49576db44f..11a9741bb468 100644
--- a/dev-ruby/highline/Manifest
+++ b/dev-ruby/highline/Manifest
@@ -1,7 +1,9 @@
DIST highline-1.7.8.gem 224768 BLAKE2B 683fa70e3ea4bf697ab5a1cd40da2528e2586f8fe12fb0ffb799938f2bfa2efe64fe1424c0ee1f90ae3df69f86a92f44eebcbb2ab34f18b3c4cdbb143e596067 SHA512 85f57ab732009cc961b824e252f0b65bbe7c0a8c97849d453773a331016b2ea8fa0efe393bc1a0073eae6d3cf523d97b9434cd73bdceed55bc069be0b6f4b41d
DIST highline-2.0.1.tar.gz 233862 BLAKE2B ca65792d99f31a03f3ae86c774498692197b6e7db5bef6c3c47a88edeb476c0b41abb3afd7640eab16d2946235a72e247318de14ad600e542a999c124b96b03c SHA512 1d6176465f0f1dd21084b5632e47b52a734ec97c1de849c40d4e904abc1fa1ff33ad8f70aba10047debfad16d60364b3acab224a6e57f6278c27c9c25ab37fa9
DIST highline-2.0.2.tar.gz 234108 BLAKE2B 5d4b234d03e4569348a68991dd2319afd329c9840858d9e6686afc57c24cfda8836d5c912072ccd14b61a25ceaed64e46a44c7c5f4e930658b8827ccb74ac08b SHA512 07098366a7c59f2b0bfb194f92daff4f7bc16c2e78e0a6d85da50f9a72e58cafe0281c0e8ee86f84f31e70228f09b75e9e5bcb73dd05256118279e0c02a3ccee
+DIST highline-2.0.3.tar.gz 234205 BLAKE2B 4748c3ad8a15e551162ab9f2eb6e176297d833d13e6f5db7898f99c71f25e8a2a01057b0438c5d30b56a66333bbba0da1a435cfa07db97f2ffc5e301157618ef SHA512 f432c8836040bcfb147a84efa2dd3feee7f3f6e03eafbf4232e9457aeef8cb9ca83fcf854d3b261f59a166666abc3f2c8fc0f1279a7efeb07dea8a13be22ebde
EBUILD highline-1.7.8.ebuild 1291 BLAKE2B 7259fee4f85c02b5585e76f5fb46fe4f1b53283acbe100c990192aa6edd93b785beaf9e5667c911113e2e5f0d6d5811ac1f5777746691c46f25fda4bb45815de SHA512 088b11df5453545299aada72e765ade4db4eae7660e1e949d5caffd4d27ac20e75157be9339e2226f0db217084f61c41b2d80b2154c128f0a12645fceb309568
EBUILD highline-2.0.1.ebuild 1063 BLAKE2B 0317ab32f3851e6948f33b8fabd002071ad6a555557df336598a0ea05e1e447bfac4e25df02ccaf25c92298e84aa520acdf7b16e76040dbbcd4a7d553ce5a6ab SHA512 10bd37578583c178310424ea1ad1dc998529bfca3ec12aed8e7219a64294a3c808070e2fe74c71394d8fcd47b8d45da32e54baea04729c4b40c65c73fb61c7bf
EBUILD highline-2.0.2.ebuild 1056 BLAKE2B 692697b4db00f71e800b31243dbc9c6d17f3d294e1050f2b73f4cd744c1956c82c03bed22aba3acbdab08a7273b6dfbf3b666a83b621f710bbe98abb278c16ed SHA512 cd90201aa6a84995348ba71242a0d7fa7c9d4e6ebd825e4cbff274b242bbe1fb1ccea450b48987378e3be81a4287bd9ba92278b74a1f1167416cd19c68e49d8b
+EBUILD highline-2.0.3.ebuild 1071 BLAKE2B fde7f49139806060d7ad50df6ea87b65909f499cbfcd94e1d3a45faaeb687e0152d3676139735b3d79d13f5f0e49d5adefdf73ee07db3febeb3d0a612b23962f SHA512 513884614778ab353da85e54d8e4b72aa229d326f97b762700af389010be160e76e44ef8e6accd1decd992c01eeb62eff171b6085e4518638db61b5b4b111c6d
MISC metadata.xml 339 BLAKE2B 58671f84213ed36194c80df5fdac1618917b26161ddf8a8829980f5ce7e7aa242c84d17aaef0be655a36ccdad24d93714ccd6875fc073ab537c2186e33da5e8a SHA512 723488f3e201d857ceffdbc6779199469aea1d3d21a391c5bd5ab9402388e6c32e4964491a609d7065d0684a256811be04f2df20b3db745d83c4cb8bd769a945
diff --git a/dev-ruby/highline/highline-2.0.3.ebuild b/dev-ruby/highline/highline-2.0.3.ebuild
new file mode 100644
index 000000000000..d1cc7672f8fb
--- /dev/null
+++ b/dev-ruby/highline/highline-2.0.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md TODO"
+
+RUBY_FAKEGEM_GEMSPEC="highline.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Highline is a high-level command-line IO library for ruby"
+HOMEPAGE="https://github.com/JEG2/highline"
+SRC_URI="https://github.com/JEG2/highline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+IUSE=""
+LICENSE="|| ( GPL-2 Ruby )"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+
+all_ruby_prepare() {
+ # fix up gemspec file not to call git
+ sed -i -e 's/git ls-files -z/find -print0/' highline.gemspec || die
+
+ # Avoid unneeded dependencies
+ sed -i -e '/\(bundler\|code_statistics\)/ s:^:#:' \
+ -e '/PackageTask/,/end/ s:^:#:' Rakefile || die
+ sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die
+
+ # Remove almost empty doc directory to allow rdoc recipe to work
+ rm -rf doc || die
+}
diff --git a/dev-ruby/hitimes/Manifest b/dev-ruby/hitimes/Manifest
index 85a2fd30c4fd..6ce814201253 100644
--- a/dev-ruby/hitimes/Manifest
+++ b/dev-ruby/hitimes/Manifest
@@ -1,7 +1,9 @@
DIST hitimes-1.2.6.gem 32256 BLAKE2B 8e8b2338e43776256d3c4c208dc178f9594461b53d03e2101e199bc588f5aed85826f25e5133082a861ac45118a041680e27e53d74a3eb86545ca6e724b5ef95 SHA512 41954000f38f4671b8ac7b5e408aa4a8d36756cee7807a5fc8b1584ecd463c38c36e9ac06966e2302730042193faea1a1a35dbb06f7c53bc594af8420f687257
DIST hitimes-1.3.0.gem 32768 BLAKE2B 2b9158c661b2f885ba043990a0d8df51bedf35cbaff24f9a420a5a4572270eb30b16cd7d115ab73387c1f0b31bf7ca24659c1dea61e935e6245994ec10a03b71 SHA512 09c7d15be681d85c5ab89235909ad5680b171315e0883b636eb26459d2ad7a876fe1bd79b261a8bd80c22e01b42e04b5992e311655b6179c8dce559b48750c03
DIST hitimes-1.3.1.gem 32768 BLAKE2B 8eb1d45896b52e51fe01fadbc3373be8a0a6262d872ee584ec94cd240a42770381fe0e355c2898df245885b4009f3684ea152d124ebb30faf8eccb7ced1bfc8d SHA512 47a276d9ca26e6ea5612b73638f9a46965123a0040fe8d4ec5559edaccbdb72d3ec7f9e9bf6aebb3f0595107f941fa88501578fd3b8a3bd79b937538aeadd5d4
+DIST hitimes-2.0.0.gem 27136 BLAKE2B e2bab57b70d63f3b2bbe29584b7051f6c829f7957da483fd83b38ffee4d5f6a8c1af16c2ee8aa71d56ee71160e7df87a46e420d70d0430e514ead6576453fc7e SHA512 06f1c17d9914054bc17244f1a22761c98f7409cb401136e582deec18bbee07358b339ddd49ddfbc01cf9eb46bf84fbf5e2dccd6c77eb36e98c357e99687e8201
EBUILD hitimes-1.2.6.ebuild 906 BLAKE2B a932a550810cdff59fc17a88485f8c444ca5dbd77355eaad726a86e7e516be1017678920658cfba958b6ba87a17e834ff2108fc788c7e7ac46710cd628ee2150 SHA512 90839ee00255b226522c5e3847ae196de581776320493b863e06043fd3c6c5ab6aa4ea950ba1498344aaf9b876a3d618b5b682db9fba1b772149a920ced12bae
EBUILD hitimes-1.3.0.ebuild 955 BLAKE2B 5660a5b079323c09763d2f96133f6d220c7ca015e292794611034b8637b84cc414a050d187cc25645995be1cdf6ad9da84800b97301401ad893bf28ffd615172 SHA512 7d67d96bc8cece5e48c67ce646f2292a8e9e4b48e85cab61dee1391413d51917914ef7480d8980c751101bd8dbf0b4ea77d8006b7fe601b9f91d8be26859cc73
EBUILD hitimes-1.3.1.ebuild 955 BLAKE2B 5660a5b079323c09763d2f96133f6d220c7ca015e292794611034b8637b84cc414a050d187cc25645995be1cdf6ad9da84800b97301401ad893bf28ffd615172 SHA512 7d67d96bc8cece5e48c67ce646f2292a8e9e4b48e85cab61dee1391413d51917914ef7480d8980c751101bd8dbf0b4ea77d8006b7fe601b9f91d8be26859cc73
+EBUILD hitimes-2.0.0.ebuild 736 BLAKE2B cac88d3d9990c24e9fd42f18279b16d91f0c9530a64a3fcf3bc554094bac44b3bc5b86d6f9ed5ba469218d6e03617ed97f712ba3f5e6a4cf87233fa41857dd88 SHA512 08567e7c5cdb4ab0d219bd8846eba9f5578dda8f9a21da52cbacd02f687cbf8e63ae64921d85a1082672a0ef486bb41be470385dae25f3f83814a34e483d966c
MISC metadata.xml 349 BLAKE2B 270455dbd5303a2527a2d62a00ed7d1a935fe84e0a556492315b109ad8270572c98d126e4ca17022f3cdc712c20fd5e22fed1f0cb1a21d489f9eb77a1835ac7d SHA512 7fecd87e7396d57d383d2e3055676ab89f9328121a625dc27ecb4a8faff1fb4d7b8d90547f0caf9f7767dff9d48c99185419e1d26dba906e448040b943a3742a
diff --git a/dev-ruby/hitimes/hitimes-2.0.0.ebuild b/dev-ruby/hitimes/hitimes-2.0.0.ebuild
new file mode 100644
index 000000000000..077a13c814b0
--- /dev/null
+++ b/dev-ruby/hitimes/hitimes-2.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="README.md HISTORY.md"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A fast, high resolution timer library"
+HOMEPAGE="https://github.com/copiousfreetime/hitimes"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+ sed -i -e "/RUBY_VERSION >= '1.9.2'/,+4d" spec/spec_helper.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:spec:. -e 'Dir["spec/*_spec.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/hoe-seattlerb/Manifest b/dev-ruby/hoe-seattlerb/Manifest
index 97d539cca6e0..79de68f7dc12 100644
--- a/dev-ruby/hoe-seattlerb/Manifest
+++ b/dev-ruby/hoe-seattlerb/Manifest
@@ -1,3 +1,3 @@
DIST hoe-seattlerb-1.3.5.gem 14336 BLAKE2B 76dd4e82e4b3ceee897d484e2bbf596414bfbe50d998f2f3833e6be63dacbec4d4d1014b14d9504cbf9615736f584ea3c083c8f5b15609f400264ce5cb31856b SHA512 a5cdb38114e22e07824749e721ad7ff85724c04d8ca1c66996ca86fc9ec150a3b0b7b3bc83511932af0c4acd7e9b581d6b1583eda60160bf7ed91021ab803d0f
-EBUILD hoe-seattlerb-1.3.5.ebuild 777 BLAKE2B 2d9c15a8849a34bdb3941dd93ccde3008c8e69184ccd9df639b3741b2ef7632fcdbb15ff56ba6d6ed25899d9d2e31a8a3804df750311a13cb37da426667587f2 SHA512 3f627c1442bdf017f566331b88078024ecb009ead3ea37b88c2baa2009ca3d4ded3f4d7a25a361c03912365f7f024746fc0fa247aaa35188a57f1a94494d99ff
+EBUILD hoe-seattlerb-1.3.5.ebuild 767 BLAKE2B 9b31b55ec97c2cdabab507331271aad3dff09c81956fd75bdea830e743e50c53b3d4801c82a2cb4f41e9659d428a22f2fe0dc3e4ef68eac4950eb21d834b2621 SHA512 d3abd290f6ea69dd8d888324d6c16116895005a31b9d773974ec4d2a297a2fc58373ec5f23c57309573386151852e56b8039e15e4162223f144032f18576bd9d
MISC metadata.xml 339 BLAKE2B dfe565b89582b66fb99b6c9e50c9ca3efc0eeeb4a2c2cecd5e103f2d9526fde1a6e591c240cc83163d55c2973adb9482dc8c91ec3cea5a8f67848aa0bcdf5e4c SHA512 2e0d6992a3e11200d4373727efa7ea4c1a1eb1e1cc2a1023b0d0b651769580d2405378c4560e498ee5f52f7350fee443a443247ccedef5178be40f014f44cd20
diff --git a/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild b/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild
index 7dc7d7495da8..4ddddfb0fac0 100644
--- a/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild
+++ b/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/seattlerb/hoe-seattlerb"
LICENSE="MIT"
SLOT="0"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/hoe/Manifest b/dev-ruby/hoe/Manifest
index 58a119b68705..6b28ad6874f9 100644
--- a/dev-ruby/hoe/Manifest
+++ b/dev-ruby/hoe/Manifest
@@ -3,9 +3,9 @@ DIST hoe-3.17.1.gem 188416 BLAKE2B 0fef6dd9ae4bda93f527d7451d0d591cdc4ba1361aaec
DIST hoe-3.17.2.gem 188416 BLAKE2B a6f4f93cc2d724b1c1e855c4e6976b5dbb469c4e10fc9c181b6cafaeb7088f9c19bd4bb5b858a25f011dead1b6e8392d349fe9e86d704a6a4d627cddab8de46a SHA512 d6703cd8913ac7055c33dbfead5610bd197be90ac3aeeaf2e4498ab088447d7e08dbe1ad3fdc602afd26fc7cfda12d73dd43a605b9bf59ecd83b1cfd8845f55b
DIST hoe-3.18.0.gem 190976 BLAKE2B 227dab02241ffa1992fd80d357fcc8ec12a703413a25f38e7c22d97a187b968d334db7fe6b5d49ebe6027b05df660530dab9dd470bbd5816e7e766d86c4de94d SHA512 87b24dd77200a6013eca50b57c001c437035ab5e74809a941a28616d9a722b130a624f1137d7c55eacccc497c5c57f2ccfe872d160915b1a00a71cdf2e76695b
DIST hoe-3.18.1.gem 190976 BLAKE2B 1b99125fddc42253918d2b9412401c0ed54a12006347b400050ecda17a1ce4491bf0419bc6ea28b68d5e1d77990973171c822862d93ee2cdc00a078f4e137587 SHA512 c281cdb2e89272ea84e54cd36d0cdec77cf6dd51f745c0aa99593586781e5182129f967086f008c33b38d25d7a3aacd2fa1899752e63f725d5ecf5fd5c04682c
-EBUILD hoe-3.16.0.ebuild 1519 BLAKE2B 764738ca5d9c9e9b5594d5ba663b9b4c8bf904dc586662b44e36d8a697e8abda3bc5b0ffd7aaf05ac0eb1abbac3bb85458d79b196217da6f9df81d5a6744831a SHA512 7d846277053b5fc31f3967388833cb16e7d95481857e2154798dcef672f8d335d729a89203bac1c45e8b0c6531c782d3bf0669854441ca929eaa3d743c273b90
-EBUILD hoe-3.17.1.ebuild 1526 BLAKE2B f146316ab2273ecbd963acf2a53d69be268d0e8d37b0fd0c3fe120028a656e26c1e375940aa2956074b77fc91cd43ddccec4f8c0f21fd6269f8bd4c1e0e9bb61 SHA512 55d39bdd286085c669ab0d2063b28a30213560ca2119011546705372ababc305357f1bcb984acad186a8811f73d6aca81d98413eb98a7d3310c22e86b98a42f8
-EBUILD hoe-3.17.2.ebuild 1533 BLAKE2B e9501728a35520ffc525df76dd5a8b396e5741c4314975418b1585ec8ffe06b5abb75fa5c58990be581d1360cdff85db6cbab31dc4e22080c351d4ab349cdfd3 SHA512 9c676473a653a5dc9a40756c039bf539e33f678304433918d2f0d1ec1d1c16abe289508bcae850489130852e2ab1459d4c2bf12378fbb5b6b7bb7db69e52d651
-EBUILD hoe-3.18.0.ebuild 1526 BLAKE2B 3b901c928ebb7743e0bf2d115c56c8c6492421b28c71ca027e3a8e4fc87075fb0e34d5166e074a422aedbd36b4c9e1a7548b26d959a687405ae86583f93b2195 SHA512 42127d23d5dcdb630ad00674da5ed47d19bfb7593daa44197c401c2b58ce7f222a17291d56824da0f5a2ac46212e7687a4688ed80f81f9580c19514ec6943fa9
-EBUILD hoe-3.18.1.ebuild 1347 BLAKE2B 24a3b98ae1c7a263cf64699cfe3d39907445e8d144301b5a40e398917d82babdf9214dc181bdcdd3f03714908bbfda886b1652d3c03b60437cc65f2808fd80b6 SHA512 967aabe17025a6c279a241d66fef9f245bc8d2f20d4c591a6494a89fc0b1267e86e8db93e85f0d456629d3598e3373772d63e80f524913d4a3a429dcb88f6d71
+EBUILD hoe-3.16.0.ebuild 1497 BLAKE2B 70ce01f4aa0912af1ef61ce64d28887dcb879947ed344ada0ec8f4e429f9fe0fae1b8483dd1cd14ddfecd5926029ab490ea48da6e117b09589462f3213552c23 SHA512 31c2fb219794ef584abb3e39b77dcb7a8c127e38286e8e6f094825b9765fd417421b71f13c3a21669a04249346506ce5163a590c5794aae52736aa73e58f00b1
+EBUILD hoe-3.17.1.ebuild 1504 BLAKE2B a5ed52ccd94f91c99a6193b813a9479d76ac3248d19fccb5b6315a6f53534a6e89f047ee8b02feb01cb22267ab4600003342159d5c2a8a419f3075b3e65b64f9 SHA512 115dcff0ccd103103392027a3c985dbafd7364c611c86693add83b5b7ff498fd8f53cf8b2ebedaf479f5d5c73a5679e002bbb6fd8f2ce6a3739aed1685cd4fbc
+EBUILD hoe-3.17.2.ebuild 1511 BLAKE2B da58d18bd9fe96c6d382f20bfb99e06f5570ceb19d3388f573ad5fb16385677f276a3e14f8c4d30040fb825e7c2808e9a49511f984780e2e282bd54b2def9b26 SHA512 3672439e08055d454012b3cc83d03df247723acec0d8ded832e88171d1c98976ad3f207ad95ba954213263083ec99942c39de510f7fc914fca41bc4e72c499d1
+EBUILD hoe-3.18.0.ebuild 1504 BLAKE2B 3653667a4a5d72fe5250d7b9d41700bd07642bb39d619254a68b60d22934d70f51ca2e8376d504df337404b3e49395bca74e73c07a2a7f1b3ba3914a916d8c57 SHA512 105a4a53e763614c7baa49caa26b3d15af9324484ad231f5286b435cbae9038497209db4ba63f3913fb4d5b35620fb8389c4687d0bf65e8683fcb0cafb15f2bd
+EBUILD hoe-3.18.1.ebuild 1325 BLAKE2B e7f84d5623d869e88b4c2f7bcb0a366dc3150625dca3f2c6e5e07d07e4a501d2d0368c193ba8ff5ec78ce0c17fc2c5c80868d813670b9b26e1735655720d2720 SHA512 a8f305c3567be6dcba2275cd0a2caecc671c64e1e8c025ddb08a783dbba674160d3474d6de72a77d51ff132c1497c56adab1bf7216a6afd501a8cbbf23e7c1d0
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/hoe/hoe-3.16.0.ebuild b/dev-ruby/hoe/hoe-3.16.0.ebuild
index a6c609b2b33d..f364dd853275 100644
--- a/dev-ruby/hoe/hoe-3.16.0.ebuild
+++ b/dev-ruby/hoe/hoe-3.16.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.zenspider.com/projects/hoe.html"
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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc"
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
diff --git a/dev-ruby/hoe/hoe-3.17.1.ebuild b/dev-ruby/hoe/hoe-3.17.1.ebuild
index 97eae8a9094b..b83e7ee54736 100644
--- a/dev-ruby/hoe/hoe-3.17.1.ebuild
+++ b/dev-ruby/hoe/hoe-3.17.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.zenspider.com/projects/hoe.html"
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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc"
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
diff --git a/dev-ruby/hoe/hoe-3.17.2.ebuild b/dev-ruby/hoe/hoe-3.17.2.ebuild
index daae06b70ab2..2267b1b7e3dc 100644
--- a/dev-ruby/hoe/hoe-3.17.2.ebuild
+++ b/dev-ruby/hoe/hoe-3.17.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.zenspider.com/projects/hoe.html"
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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc"
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
diff --git a/dev-ruby/hoe/hoe-3.18.0.ebuild b/dev-ruby/hoe/hoe-3.18.0.ebuild
index 2e01454d1f5e..09811c75d60a 100644
--- a/dev-ruby/hoe/hoe-3.18.0.ebuild
+++ b/dev-ruby/hoe/hoe-3.18.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.zenspider.com/projects/hoe.html"
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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc"
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
diff --git a/dev-ruby/hoe/hoe-3.18.1.ebuild b/dev-ruby/hoe/hoe-3.18.1.ebuild
index b73f4d8d066b..877de98a25eb 100644
--- a/dev-ruby/hoe/hoe-3.18.1.ebuild
+++ b/dev-ruby/hoe/hoe-3.18.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://www.zenspider.com/projects/hoe.html"
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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc"
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
diff --git a/dev-ruby/hpricot/Manifest b/dev-ruby/hpricot/Manifest
index 0a9107cc44d7..462d57cb7bd7 100644
--- a/dev-ruby/hpricot/Manifest
+++ b/dev-ruby/hpricot/Manifest
@@ -1,4 +1,4 @@
AUX hpricot-0.8.6-fast_xs.patch 650 BLAKE2B 5ad93195325fa1e26c2d207fefec83c8e01bbcbfdf933e6925a10bcf74a56c94b8517c7000a3c1aecff091b4d5d1cb3c29c9c899af7a5a5f5f0a17b1967118da SHA512 cbb1aa6138ec98e2eac9bcad8d06ed7c435a8ca503e062776576cfdddb944b294b270dd30e2c2924441ea527445df149e7ce34d085652ca6f184c4e66d209b8d
DIST hpricot-0.8.6.gem 293888 BLAKE2B 5c054c6fcd5c3365dbf44f3c502bc4c1c3885f4aa43fd1fd15365aea19600ef0ef48157c39ef1709386bda0bc3fb6bba6d98862e8e28bdb5c173429969ef5ab9 SHA512 f0ea9168ae79d099cdb751dd5a205e0896dfb229759e499fff833e94209d1497aa97becb285176dcbcc1fee19bc11913ca3ac0d7a467067e5d837c1eb6e310ad
-EBUILD hpricot-0.8.6-r5.ebuild 1722 BLAKE2B c8ce41a810913a0020f155db4c31ec7a7f634c92474e2f893c0138d52e2f83f5f5cbaa27b27a89a16e9cde865cfeff96c53174fafee1d642b29468c1c86121ba SHA512 6193a354c596b6cee03f149d43e5ed23e47b2bc1c4a148b1afb9e4e7d61030f0e8ce90cfd146823664c385307f1dcd0fa8133b7d59cae2589831553c4a65e20c
+EBUILD hpricot-0.8.6-r5.ebuild 1712 BLAKE2B c8b31be480da453b4b30da519d705fabf703bbdbea116e660cd28428ecf51f63a3da22fff30ee7e6d02faeb39c39c83feacfd82bd276aff6c7fd53e243271c3c SHA512 e26f53fd846ff048c4d19fb42b7a8b2793edbc14c45555595be371532906705e7c1e44c02266685c9c52fb58eded722a5846e039c5dae2128399d450450d6452
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/hpricot/hpricot-0.8.6-r5.ebuild b/dev-ruby/hpricot/hpricot-0.8.6-r5.ebuild
index 37b4e3442dc9..40d8ab477f20 100644
--- a/dev-ruby/hpricot/hpricot-0.8.6-r5.ebuild
+++ b/dev-ruby/hpricot/hpricot-0.8.6-r5.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.github.com/hpricot/hpricot"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "dev-ruby/rake
diff --git a/dev-ruby/httpclient/Manifest b/dev-ruby/httpclient/Manifest
index 003e5334ffd6..c8c08299b189 100644
--- a/dev-ruby/httpclient/Manifest
+++ b/dev-ruby/httpclient/Manifest
@@ -1,3 +1,3 @@
DIST httpclient-2.8.3.tgz 464624 BLAKE2B ce8ed523a24acce219027a4f1985caf2b4dae29bdba038ca2397e5f4d4b36c90b35cedfb62faa7faf426c3ce8589906df7832968c81b64bc9100eff6f4fe9745 SHA512 b65b5adb97af069d7ff6b6f4cccd6a42c6d9c88b797e9495768fe1f36a6bd93defe50190edc201de5e39c4e306ba0bd17a8ff2f8eba4d636dacafa06c172967d
-EBUILD httpclient-2.8.3.ebuild 2004 BLAKE2B 93341d6f394a91f2aab1755208db5c0bf068a12053beab6d66c8bdc7ed76fbcf04b23bbe4a2add5358202b247789a7cb3c01efb4ff41d47dd2aa1b1f87042cea SHA512 d498975e9621cc1b460708004e5b20a0b5614b1b246bee46d7ab2d31634dddcf6e26cca007fa96c07c72fdf791cfafaef54e0f1dc048d6a42d8b05719dac7c18
+EBUILD httpclient-2.8.3.ebuild 1994 BLAKE2B b0e7d0ea2f2aa7bfe2ed471d722c3d9c37f988b5869decb88be58497aa51ce71cf672620684be12c39980f21cce831011e6892e3aa248351a270f46bfa7f6ec0 SHA512 b220499e6280b3dc9c5ee782d17d5c468ef144eca63dd0611c0faa13a019e3d3dc7923206517ec7b75495c6df12ccadce83e28490c74798d9d4cee6b3e70e2c1
MISC metadata.xml 341 BLAKE2B 09a632c45802b3044056e60f69c99f2829bd710728ae4014de53ef83dc1e273a6e751a1d84e08195319ea207e8b62f11a1d055c96f6f161483a00746d6103cd4 SHA512 04d6c137c27403e7512feab47cd105f6cef456af315ec05b5204022eb9a8b7eda358f3ef4a19ff457770b3898c6395055880f5a162477f15d0948b148c902288
diff --git a/dev-ruby/httpclient/httpclient-2.8.3.ebuild b/dev-ruby/httpclient/httpclient-2.8.3.ebuild
index 67d4a172c85d..c26f863a9f25 100644
--- a/dev-ruby/httpclient/httpclient-2.8.3.ebuild
+++ b/dev-ruby/httpclient/httpclient-2.8.3.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://github.com/nahi/httpclient/archive/v${PV}.tar.gz -> ${P}.tgz"
LICENSE="Ruby"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend "virtual/ruby-ssl"
diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest
index 9f1f25defea3..196f5fc412fc 100644
--- a/dev-ruby/i18n/Manifest
+++ b/dev-ruby/i18n/Manifest
@@ -3,8 +3,10 @@ DIST i18n-0.7.0.tar.gz 57647 BLAKE2B 50ea36ec616b90a261151cce47c98250e85b25ae75f
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.6.0.tar.gz 64957 BLAKE2B c74bc8f712939ecf4a8850b047180dd6390494da778567de73a225c40a28dce7a12e63041ca90b3ac0ade9bb88be36e26a00404afe74abb8e0ca686084ac4952 SHA512 653a5368618fb938f5663edb79178ddff24fce1549d5085d5302a40ff82124ce64ffdef6c5626f07731c7cd617665906a741e2581d79c5cc161301b69cf66b0e
+DIST i18n-1.7.0.tar.gz 65125 BLAKE2B 0ead0a8208f89b778d5273e231b79e024417f211531ed25367086dd74483667a7b229ed4e023fe5cd09371977d42f5fe5e3af88c636283e373ad5ddf7cefa3b8 SHA512 f25eb48904a7c51d6e81b1959176a06397354fadd84e8da9a1704165d96b7b3eba16823186deb29eb1254332fa88f0c44529e389d7085fdc5e3adf96562db4ee
EBUILD i18n-0.7.0-r3.ebuild 1625 BLAKE2B 047cb266a12b698343260e0ff2d2448a95005493672a1e2bad7423c8c69b08c02b596d633864db0fe301c8afb1e82031feee602765bf1c97ee7472e60c72c0f1 SHA512 6427eac2d7f85ebd7d1060d565899a976da63229cf3567b01fdf0357e22b5cc185c6e200b0d2fe219589b031c5377706136dbec7d64c1ba8f5559014f687c91a
EBUILD i18n-0.9.5-r1.ebuild 1465 BLAKE2B 4a0c8c91473c3ff64da3d1adabac1c6d7d07bdf1e5b4fd9ae4a38b0e69e06f6c0518ac1af41159e511d7391269665187623f08d80ded2fe541774c3c2fee2eb1 SHA512 5ec9410d7f944caae29a0ffd24da13f277a6a08a6dc2d2d8fbdb390dfd3b612bfad94fb62edae952b57348ddfff2ad2f1167aa6e6e1197f530509bfd13d975b8
EBUILD i18n-1.0.1-r1.ebuild 1500 BLAKE2B ae1e7006df7e28a816aea7265deb8df0789832a216ef0ae9250ecad4820b77ec6d9a3685973365661373c4dd62d37a0e6a8c2e74b3c92918e97441ff60dfc0ea SHA512 3940e1b90a6f389655942b982857371bfa63d32fd8aeef999b7b83dd90e76ad65b1aee86924d678522957dfa17ebf820f71633e883171b6e2beb74c044cb2d35
EBUILD i18n-1.6.0.ebuild 1545 BLAKE2B 67ef60ced1658c425b0ee9db6f80e5aef5e0ed84294b4f286235c793abd78f552276b636fb3dabc2f81142226729f8930d307b22957873e07f0c78ddd30cc8cd SHA512 de1abcc30c0ced6fd174d80ff62084b0b5e3ec943e3b92b65e6a0b932e6d86b417c507e2bc3ceea7d75ff65a1fa8792e55405883a597bc3d304f2d3376de3821
+EBUILD i18n-1.7.0.ebuild 1490 BLAKE2B 8710a7f0d15169feede283cbc30cf5f96ecf0816056be29c4e1d1bded089e66f0d5dce3cc8b6990f29f51574d73d2520a8944cd7b3af1b288d73378835a4eadb SHA512 c1b2815ca1e983d2e9d073c1e61a2c7fc36665f20eaa87217e33ff32efabda05644d697687bfe31947d61797e361417f878160a06eaea02ad9289aa6949a8770
MISC metadata.xml 340 BLAKE2B fd50e1569f22c70ba423cfd181cdfbad5348aed4ffc751ff04d38db0e3c64ec0e3d7501fd134401337337549509f7501a23e36b8a9bdd99a18a374885f8c8596 SHA512 09bf74eefe2371ac635fe302efe1b928e37cf0e1da0979f629085f357bc3e93ea87407781ad172139166f21cb979dbbc7e1bec013f8fe0a760cbbe94ab23ac64
diff --git a/dev-ruby/i18n/i18n-1.7.0.ebuild b/dev-ruby/i18n/i18n-1.7.0.ebuild
new file mode 100644
index 000000000000..a6ca426bc748
--- /dev/null
+++ b/dev-ruby/i18n/i18n-1.7.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="test"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+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-5.1
+ dev-ruby/bundler
+ >=dev-ruby/mocha-1.7.0
+ dev-ruby/test_declarative )"
+
+all_ruby_prepare() {
+ rm -f gemfiles/*.lock || die
+
+ # Remove optional unpackaged oj gem
+ sed -i -e '/oj/ s:^:#:' gemfiles/* || die
+
+ # Update old test dependencies
+ sed -i -e 's/12.2.1/12/' -e 's/1.7.0/1.7/' gemfiles/* || die
+}
+
+each_ruby_test() {
+ case ${RUBY} in
+ *ruby26)
+ versions="5.2"
+ ;;
+ *ruby24|*ruby25)
+ versions="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/json/Manifest b/dev-ruby/json/Manifest
index 13677f1f7c64..bd3e362dcad0 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -5,8 +5,8 @@ AUX json-2.1.0-ruby26-3.patch 5184 BLAKE2B a2b82163b5827de5c411b439fe179402a3701
DIST json-1.8.6.gem 144384 BLAKE2B db9e407be4ac7e0cb2e09369637b88f70cdac7a659c600dc83a5390746dfd21b0a5243af62afaeeff013b5a4116a3b22c65a481cad89f1ca9be8904af87d0345 SHA512 8f393da080293965389df4a606e0604c500b4b267897b3c1b9007b7700dde8156f6598c25790e84fa20a7e03c7ae359a0b267c7b84e52dfe2a1ac83cf652ad9b
DIST json-2.1.0.gem 140800 BLAKE2B 28bb5334358369351ec9f13f5fb609ce34eb429cfeffb8dfde70864541516a0c2abd00a640b4647f76dcef198f967456bae0a858a2f213e5a30272c1be1878c7 SHA512 bffbe462e952bca321d4325ecb9c5e9f61e51cad13758581ecfaa6a038bac4e30dc7db50bd897086a5592f6fc437d0e0909f91e279aaf4dd71cf127100c3550b
DIST json-2.2.0.gem 112640 BLAKE2B 973fe22979f4e2fa64a1090e44e5e149029881f20ec2749ce040b79a94610003941f6f3471bbc71e581491df74201bc4201419081c04a03790caaed888dfed1c SHA512 855d5cbeb6e62a7deb009ad454944430c0370cc98c53a1126d8ca3cac4b11a191bfb2ded84a957d4caa0f59cc9b6308e320a58569bddba8d6984078ea34703f2
-EBUILD json-1.8.6-r1.ebuild 2117 BLAKE2B 73c347a1b355e862f58de9df53ff014569623c8eec076943a664444cb8fe537e6ebc0645429265730c3e8f649245cca967e8b0c488968a0054c537f8705d6490 SHA512 40709b7d045f68490cd78d9dd27a044c13ca4581a3286cffe3646013152b3a7968b1e3a5a3586413254e6660dc0beb4067f92443368d3400d043dbc1d72cd930
-EBUILD json-2.1.0-r1.ebuild 2178 BLAKE2B 6217f4b60bfa2d6db65e313da19d7d8497abee285ae47cd8a5a7be08b03259333b838ecbe84c15928933fc9e03a46a416c61ee71cb4464a533437c2db70bff60 SHA512 28cb7763693156c2fdbc891295522ea55de94c212cf22230bd44a2e30f6e160bdc3d58dc6e9673ad456d35e9787197d7dd270dc25c652db582c5ecc81ce611bc
-EBUILD json-2.1.0.ebuild 2049 BLAKE2B a8a67016cfea22e39223224b228732609449891b03f6367a4255f04158edf8efd648f64d5e86d3478b486bb38629ce702d3bcd39b1652c4363c1e561fb0683fd SHA512 e01f1a8bcdf955eceb7961221b4d3944ac827936e5e31ae09b23a6404599e4a965c920272356e81cce63f0596a29c5f9528f16ead3fa25ad432b5a324c2e8f68
-EBUILD json-2.2.0.ebuild 2092 BLAKE2B 191fc85eb0f3027c29be29802d03ac6a9e54126148edb05564f4f1fecfbdfe4e20217ecd82c0491f94940202e08b0a03017208879b1fbdccd4799ca70a46b8b5 SHA512 a81219d59d8d46a82303b91b5973c61fffae3fee8c677ea47fac2cb3654ddcf0d71b6995eda453690780cead1005e3b72dda91b941c302bd30dd183edaabd223
+EBUILD json-1.8.6-r1.ebuild 2095 BLAKE2B 7b8628800c3c6d6a601efd0ed6e991ca1e47f19edc52f636a8d1de48911fbf2b5a49f2671f996b6a06f4f2d6e24552081296b437fd04264a8d03c0a8fa44f49a SHA512 95db4c2c9fd82752f0c2c11a2271379d2d0e80f981a1b0bd7b553abbcab648281a1ed7e67b254842981cf75bb6eb88d59cd10a4b6c17c81ffcfa5723bef52ee0
+EBUILD json-2.1.0-r1.ebuild 2156 BLAKE2B d1c9614441ba5c3a648e1a0043e7d232f321b0e365f9f53571327c8e521c509947883871a1e705a5a93c4ef56681f3be37f061eeda6f2489d25e955c7f8e3430 SHA512 3150d1eda31eb219f0c40f59c52087c3361a50853797e8ae96a5fb2dcec62c05d0507e7511b381edc3d39b9cead9c841f49fe6fb12a46e8a27c5a52029fea2d4
+EBUILD json-2.1.0.ebuild 2027 BLAKE2B 228e9bb057775ddc64785f12bdfac0ed48c0813d693e09c70bac5d60c1e8b2072424b2bf2ce18438718d33d6c558be711acacf39482ea58cd1fe3870e2868f12 SHA512 15a9e83874d4fb33346f58b232406bc4f5cd5a745d913cb1d04b6b06eb56c0db9133b5634c8798cbbd8141489cc9a1237620d1dcece789cad95ba14f6055bc1e
+EBUILD json-2.2.0.ebuild 2070 BLAKE2B b752db23a11a8b332190535333e1e7695d3be45efe9fbed3c54c59d3f21caef5635261e0a4f2b2e84fc792fb7f442d50bf909faf82df75e9ff56668987e65355 SHA512 62cfb4369e0a9d5458a4f39ed99102ea1b70127fe9f0b6dc29a218618946e73142ca2a5af7b132d2045853c77595ff9cd5682966862d65cbdaf3785a03c89c85
MISC metadata.xml 336 BLAKE2B e1094160e19b252f7b3233dbd2006c889c0a02aa4b04063caeb7ded80bb2f08a2c4bc31cfb7bdc17398b8d1b8c3fc9f3600eafad9920fe0355c807d3899f794f SHA512 8b4fa7ef9b753bbf1206b1f8a796d3f3b8e3f9ca07906a2e01dbcc8c69d4cb5e5cb26c395d0676b4dedd70fb910cf0abd3be83d3c94f0b90aee87ea6fda12877
diff --git a/dev-ruby/json/json-1.8.6-r1.ebuild b/dev-ruby/json/json-1.8.6-r1.ebuild
index 642bdbdac71d..9368dbf0e671 100644
--- a/dev-ruby/json/json-1.8.6-r1.ebuild
+++ b/dev-ruby/json/json-1.8.6-r1.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="A JSON implementation as a Ruby extension"
HOMEPAGE="https://github.com/flori/json"
LICENSE="|| ( Ruby GPL-2 )"
-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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/json/json-2.1.0-r1.ebuild b/dev-ruby/json/json-2.1.0-r1.ebuild
index 74c58ff51b81..cfac1024c4d7 100644
--- a/dev-ruby/json/json-2.1.0-r1.ebuild
+++ b/dev-ruby/json/json-2.1.0-r1.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-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/json/json-2.1.0.ebuild b/dev-ruby/json/json-2.1.0.ebuild
index 0c96b2f44491..5ed953f6b777 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-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/json/json-2.2.0.ebuild b/dev-ruby/json/json-2.2.0.ebuild
index 23dd9b0de55c..c7d0735f909f 100644
--- a/dev-ruby/json/json-2.2.0.ebuild
+++ b/dev-ruby/json/json-2.2.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-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 5e242c703ee8..da8e8779a2b1 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 760 BLAKE2B 418c0553170e2344e011948237c6c8344e41322489a4e59a90658e9cac431cd1fbb9bf3682abdca860ee20cdade1583e84f97058091373a81ef5a9a087a5b7ec SHA512 92b0d2222c2436cd64014bf6c123ac405af5a0842fbe9f0514460d0cfe08ec662db51e0ae2d8ccabce84ff994f3525336402f9c680ec8beea66717be6b055c0f
+EBUILD kpeg-1.1.0-r1.ebuild 738 BLAKE2B 0ad9c5e5d9e7db74b01be98c0de2fe9800bcee3963b7c092adaad15056d03b6879385b9a6ef3d4578a1a7f2ef0e13f180d259f8c5ed043c6ce95161e6cd0d629 SHA512 cb893c13fc4ac49f2c3adbbdf1e0ece9688c3cca7763914bd88141fe5aae0a3d5acfb18ee985fcf07c586304e98307d9c56ce442593c78fb1e4a9562a2b0808e
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 2e7cec56d9ea..d1f88aa53ab2 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 ~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-linux ~x86-linux ~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/libxml/Manifest b/dev-ruby/libxml/Manifest
index 32e60446a6a1..4ac4819c9be6 100644
--- a/dev-ruby/libxml/Manifest
+++ b/dev-ruby/libxml/Manifest
@@ -1,3 +1,3 @@
DIST libxml-ruby-2.9.0.gem 262144 BLAKE2B fb601a0be0aab7fdfd00ac7ef245e52413dbc6e4de71eecb4f0618843ee0621f96ef438df5ec20483a56686ec0ba7ed13fce29b13b779a04313337caa385ae8c SHA512 06ad42ce68c16715fc92a41439c3c27b49fc25b4f8829fac0a27f860d6c3df9a4cb964f1b4677d7587d31c0e5542c4d1c1c25ae3bcfcec889015618d22f6ff3c
-EBUILD libxml-2.9.0.ebuild 1373 BLAKE2B df740fc4678ba831e4a4cdea8f6c895e04a21558a7fbd5cabf902288855a20ed0d9cc30d2e882b91d0e62a92068c9676a1f9447915867c957ee836ff28ca3ebd SHA512 df955261996cd82603479907ae3d72e1cea6c736695ae29cdc810872e1c13635b973e292dfc10a26e977fa46e5c3d787d1e46debb1a812f0a399478d39c6534a
+EBUILD libxml-2.9.0.ebuild 1363 BLAKE2B c097238e3f5c767bc7de5d4c23934dfba68e97779d86e71ef0cdc5b5f33684f043fecaa02bdeda7c0e3c5fa0383e841e5b3ee7b799b8267c90f355e048eca1c5 SHA512 e3dd2e008977362d5503062cd327bfa845724f0d2b268876c6d45e75b21d76696cb86cd1632fc40b6e5feebd4c83ef7bee0a3cb6504971bbd09ec856aa3e9b78
MISC metadata.xml 343 BLAKE2B ab9720276d88ebdd8463243faaad691ef7f782984291ece318f16da272dbc24bc79082f556ffa37be664feee98a189a7d71e1925884a7b40e834c878ed61fa45 SHA512 fd2936253ab0f8f0e35b3c8e3b6a145eda17d8bf82badeaf78e20e1622c0aca323240227e4159991d6436c7473f96bf9960ce39a97513ff9610c13d9f5fda13e
diff --git a/dev-ruby/libxml/libxml-2.9.0.ebuild b/dev-ruby/libxml/libxml-2.9.0.ebuild
index 0d60009df211..428a770181e3 100644
--- a/dev-ruby/libxml/libxml-2.9.0.ebuild
+++ b/dev-ruby/libxml/libxml-2.9.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/xml4r/libxml-ruby"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 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 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="${RDEPEND} dev-libs/libxml2"
diff --git a/dev-ruby/liquid/Manifest b/dev-ruby/liquid/Manifest
index 81673fa4bb8c..314906768f81 100644
--- a/dev-ruby/liquid/Manifest
+++ b/dev-ruby/liquid/Manifest
@@ -3,7 +3,7 @@ DIST liquid-3.0.6.tar.gz 88159 BLAKE2B 58cc0efbf45622470b3edb1e6e04af4014b670490
DIST liquid-4.0.1.tar.gz 99014 BLAKE2B dfe5b4bb76f67f070beff22f19fbf1c3825489d258493099522c78f370497cafddb70e895a3d0d9a84b9ec8ad4ef7343bfcea113a508fb7baeac5b5dd7f23661 SHA512 6d8a792ea2fa5cd723e826dc9dd26be60179ab3405e9f74bc47a068b863aa0233e3a570faff65c19e669663c4f30201cb4144d2ab4ed23176d695c3d7f0553d0
DIST liquid-4.0.2.tar.gz 102151 BLAKE2B bd9f37c3d7c209edacdf8a1565ae235b0e18b5d15c02279de8c604a84cd1a000f96199e533d41597036cd7d3f8e5f3b67fc1b45d5eec7285484e5e283796fbcc SHA512 cdb8c808517d1e257202a36f672a1d67269ba44aa474a315699cab4ee67b766b01e2a1ae8e638d209adfaa87c7bb6438a1a47abb5ae925c78cfef944ec9d2d7c
DIST liquid-4.0.3.tar.gz 102242 BLAKE2B 4a025fd8501e237f7619ed989e185a6c55a234577c99423857a826b616c40625c1fd205d998a368488306a88c0b84fc3d3ac59bd01c1231055aa9f60a3d14338 SHA512 5aed3b98fa486a00744e0225f7a3b8004be8ded1e3347f9118fd062684fe33b725b84d1f88bdd5e881399e6efa60b4aa32f57cf10f4583aa27ec8c8288b52bf9
-EBUILD liquid-2.6.2.ebuild 542 BLAKE2B eb9434ae740dcc74f1ee18c679926294aeade66a4ae1557db63ae554f65152eb68150da2a535ed3bf236b508cd592882600482ecbc88a342490805fb63fdb688 SHA512 f723e3ed094ed47098e29feadf66a32ea719dafa0d41dc4d2260b1a150c34875924f6909811450c37f9b0d0abfd23070420d8d554de91528a01d452e061b2923
+EBUILD liquid-2.6.2.ebuild 532 BLAKE2B 82ec8080dd8557b75ddc1bc0a5251b6195b0dc0a2903074acdd882fe77f83ef9a0bdf29d46dfb4fac062b88e5bc31c7bdd276f4a9cbe5c5d46ab7f20c9cec561 SHA512 aa180181828afd6be0ccdd3bfd1a62f916aad4563b564d06dde46c6b49e213963fb45a3819e7d3e03898d755f9401a5cf8ed483b5ec3b2a76f78a62ca2a70a79
EBUILD liquid-3.0.6.ebuild 509 BLAKE2B 8dae7640afa7cb3c727e2ccf693604669a6568a61aca0da4cc2b8f0299e42ee484871ef410517d38758825a5a046b3f22bd9195a005c4e42592b18e866643a67 SHA512 3b3c36fbb3122c2b55ffe82ac2a0d7c0c9cba3e5071fa99bb2258b4ae2da43d1a764f43854d8458176dcbf40a405078a8af1dcae70f7a4d30e59649d52671956
EBUILD liquid-4.0.1.ebuild 769 BLAKE2B db3746b48d0a03bac3b23e935ea2b2eb3705311e3d87c6b3578ab6af8c4867c100eae6e4b0ae184b48c0df89be5315fa546d45c3eacf18f34c8b602fc94f1c2c SHA512 cbfa693a04eb9ac5d97d9d69d552ed07498eb6aa1419a9050e0f939b8f84a270dc6a99f1b7dd817af9a84a3587bec815a3c8a18013ee25187305599e801b5f60
EBUILD liquid-4.0.2.ebuild 769 BLAKE2B db3746b48d0a03bac3b23e935ea2b2eb3705311e3d87c6b3578ab6af8c4867c100eae6e4b0ae184b48c0df89be5315fa546d45c3eacf18f34c8b602fc94f1c2c SHA512 cbfa693a04eb9ac5d97d9d69d552ed07498eb6aa1419a9050e0f939b8f84a270dc6a99f1b7dd817af9a84a3587bec815a3c8a18013ee25187305599e801b5f60
diff --git a/dev-ruby/liquid/liquid-2.6.2.ebuild b/dev-ruby/liquid/liquid-2.6.2.ebuild
index cf42aa9c4b8c..944d89c31008 100644
--- a/dev-ruby/liquid/liquid-2.6.2.ebuild
+++ b/dev-ruby/liquid/liquid-2.6.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.liquidmarkup.org/"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest
index 53bc67293ef6..b032f413705f 100644
--- a/dev-ruby/listen/Manifest
+++ b/dev-ruby/listen/Manifest
@@ -2,7 +2,9 @@ AUX listen-3.1.5-ruby26.patch 1069 BLAKE2B f2b661959f36f919116568fce83c867aea45e
DIST listen-0.7.3-git.tgz 34831 BLAKE2B 38ad9805080606f17cfe4073ce503985ee4a131258e4887c06901ac42da6ee5a987f1db97c26747e3f518d56336b074b485ac1e4c4d3cee6cf15ff9586e9a090 SHA512 9d4297f24b63449f3293f750d903170793b31c2a7d0a87c16bc4c3b741b993e0cc06ec5408d7a2c706505641fa3cd3f070cc09e7a7a5d358d8f18f26b41fb408
DIST listen-1.3.1-git.tgz 35521 BLAKE2B 6b93daff2b3ba221d0c0f196c67353963e983610dd9deb3409c8ad270f7221d50e9eefee826c16c51ac0361cf7f5da727db216b1bd92a02077b0bee580fa368c SHA512 4676d030a3e676249a221cf4a136ce69651009ce5855821924be184460e404e4f33026627c9d524156a89344c826b48a690a249f1059493d7d214b922381bdd0
DIST listen-3.1.5.tar.gz 51250 BLAKE2B 8ed941ed72293fad3327f2fb939920f82b02a9c0f25e8b1273961d9bff64830d619e9e97c184e353b69a78fe38be01a2fd2f0453cf94d3ca9fff66e40d18f59d SHA512 132266485d70002da5bd1e680530331db6b74e8ea12011d60a6ba7df0ec045459b5b3a6305bb2ea6a80ff6a4a1244ef935a4143f6c8709df7a176d6db69da08a
+DIST listen-3.2.0.tar.gz 50938 BLAKE2B 5373e3a04b17226da74b2b7f55de6706e5c30439024abf8b45c2933c2eb64593104ddeb21bfb30a41893f1982accc5321a04fb3b81aa3f1e228efc8c2e6439a9 SHA512 7270f0f7a4e71ce729ab82fae6f3d779effb2733e18353f937971daa23316f8c86495ea5f1c62ce8bdc8b2539f2abbfed3277f5b27993a3834562a5e92462d29
EBUILD listen-0.7.3-r2.ebuild 900 BLAKE2B 11e9754c6f746da9168889e7b982055c6d06b271cf3724ebc4dbc8df776df02c743ece26620b2be54ef68db32f6c1638c92da0c0ef5eae5090a0d274b3e558dd SHA512 f61ee299ed7fbd237c9dcc4ef3174a80bc86a2c19065d2df3abf93393649a792bf0a103a11fbe12cac16bc655ba31b977aa269feaa86b5b905652fdfc4b9abcc
EBUILD listen-1.3.1-r4.ebuild 976 BLAKE2B afda93382659828446a14b6536e66d4d52e962ead6007d60eae34a7b67958fd94d755b59347183685ee9d93221092fb5063ce1d3bd2e8cd36a7f5db2f61044c8 SHA512 c6ccce9405650484e343cbbf8306a36486ecdb09ef1b4519861968d6b34b5bdb53c0a5a8cd02803fc551db622b4c038694f554995addd1e3c7adb467c2b5b3f6
EBUILD listen-3.1.5-r3.ebuild 1265 BLAKE2B 4fc485140539b9d30947adb238e805b56a923928b13d0c6d64d2a51d90f8d02771522683580365788e321e278be7aabce811e67c9bd268a1948acfad9fb60137 SHA512 187b23b7947f7aaed7120902cbf5aecb777641969b9f6241a122af1118a6762d9f8d7254e6ee535a1db46cdac12c1f68768bd27f8cdedad97dd6971e78734f4e
+EBUILD listen-3.2.0.ebuild 1195 BLAKE2B 1a689845d3036a51d2b1f7af63102c1e6e4ab0e29b768bfe9dba67701513edadd731bce2f6a013f5ecbceeb2c95a210b7023659633faa4ef4771721ee695fbb3 SHA512 87cd7bbbcded37a6771b52dbf5e4d39cd0b4172cebe8258be9d229474b2671e642797c2ddb8ce80e115e9f7b87c24878c6787143d1fc4d714b7f5270b914f4e4
MISC metadata.xml 338 BLAKE2B aa66734c1150c6a7b21e1c018d4303311955fb6e1eadcdfe16c3ca514b3aad663e4c16399a75b091e614ed87a86b6958577771e040700e01590447d33bd77dab SHA512 f4035107afc1bcbab797e116a0f39e49c9a4034f838878ad448efea9eba8d2fbc4db074db73871550a42c175c9e36a220877d2ed50580828c3180fcc50913288
diff --git a/dev-ruby/listen/listen-3.2.0.ebuild b/dev-ruby/listen/listen-3.2.0.ebuild
new file mode 100644
index 000000000000..57168d556690
--- /dev/null
+++ b/dev-ruby/listen/listen-3.2.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Listens to file modifications and notifies you about the changes"
+HOMEPAGE="https://github.com/guard/listen"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+# Block on other packages trying to install a /usr/bin/listen
+RDEPEND+="!!media-radio/ax25-apps !!<dev-ruby/listen-2.8.6-r1:2"
+
+ruby_add_rdepend ">=dev-ruby/rb-inotify-0.9.10"
+
+ruby_add_bdepend "test? ( dev-ruby/thor )"
+
+all_ruby_prepare() {
+ rm -f Gemfile || die
+ sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
+ sed -i -e "/rb-fsevent/d" lib/listen/adapter/darwin.rb || die
+ rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
+}
+
+each_ruby_prepare() {
+ mkdir spec/.fixtures || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ rm -rf spec/.fixtures || die
+}
diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest
index 2112aa2cb0ef..3b51cc585442 100644
--- a/dev-ruby/loofah/Manifest
+++ b/dev-ruby/loofah/Manifest
@@ -1,3 +1,5 @@
DIST loofah-2.2.3.gem 65536 BLAKE2B ce1dd5255b0089862d26926624ef6007416318b77f4eb818ff462d8f680f8ef901ecb6ae751e33e1881e303fd005a4bd776c0e6a575562ffb7fb0b62e376b753 SHA512 8e63e1d4e3719c2ffcc8cf3208dbdfa3eb6e328bb91fc8dc6de88c472aac47f1a22771928b08f3c6816c159c6a9672299823f5d48177ae543358e73444b8ac56
+DIST loofah-2.3.0.gem 68096 BLAKE2B a9c8a85aba97a7c3a72cb9fb09666ffd991f43c946725842c197fd787d7d27dfeeb153ae6c3ebf94b283cb06c25983a42221767419d2982145c87f22e7874d69 SHA512 fc933bb3c15f52ec1d0e3b2beaadd7b9d293d1cac2d5c639ff5e53ecc6e9de974aa5390e8caf499217abbb67853e0bee4e904f60b3e0be38dea4bdee5f3a65ad
EBUILD loofah-2.2.3.ebuild 999 BLAKE2B afcaba1dcf676a9ffcd459edf68af952c9a398a91496979f78492e506ca4061cc22d72499f5ecedd73a44d3b2fbc3c387f84d9865893d2415bee1a408a110497 SHA512 29c9aa4c6c61bf11ca246456c20cb1db22ca98c4323f1c3e96dde27659f0fb65cc2e4204d16f2f7b7cf90206a4862963663a2c738d6134eabce109086b5dafc1
+EBUILD loofah-2.3.0.ebuild 970 BLAKE2B 316979ad44a8d1450c01cb3de793a89c8f3019e141519ca099419508946147c3716b1b664ebcf1f53cb59c1088f65f12cf885607df873fbe3d49a26b464f25b5 SHA512 d19c521a3ef85a31175a325246d916fde1d96e517e525e4d91c39864f24a750e172202a71b1d3153311e6e13be4e7724b908c22d7f8f7901ba5a148a85ca7835
MISC metadata.xml 344 BLAKE2B a3f2ff5b2aab094581e9f6a3874fbc35fde908d210ea6fbe3643bf8ffcae21de206d0d6afa5055ef3f9dc520778aebfe182dc6018bebc19b075e717278b7babc SHA512 dbcf17023520a30b8d578f04db73d0a67851199b31589473c9bddf1d82f6096d78369ce1b943f05cca904f1bdb2a09adc605a3dc5d8d4e64db5df152b89dd843
diff --git a/dev-ruby/loofah/loofah-2.3.0.ebuild b/dev-ruby/loofah/loofah-2.3.0.ebuild
new file mode 100644
index 000000000000..7ea90a4b875b
--- /dev/null
+++ b/dev-ruby/loofah/loofah-2.3.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments."
+HOMEPAGE="https://github.com/flavorjones/loofah"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 >=dev-ruby/nokogiri-1.5.9"
+
+ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )"
+
+all_ruby_prepare() {
+ # Avoid unneeded development dependencies
+ sed -i -e '/concourse/I s:^:#:' Rakefile || die
+
+ # Avoid test failing on different whitespace.
+ sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip "gentoo"' test/integration/test_ad_hoc.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/metaclass/Manifest b/dev-ruby/metaclass/Manifest
index f5d4fa06b122..569b2599b325 100644
--- a/dev-ruby/metaclass/Manifest
+++ b/dev-ruby/metaclass/Manifest
@@ -1,3 +1,3 @@
DIST metaclass-0.0.4.tar.gz 2482 BLAKE2B f4993bbe61b0f4bd1b060f9e8b5ea0a6f6666e5012b31b1d5913c1bf31aec94f344b88f35e76c9ec9d442604550b7765a20f0683beaae0025ee64f1212237f35 SHA512 5f41fe3db9c682ab6ab01c737c8531d2b4c2fdbc0f35f8fc9f40ce09a84ddf0d442c17caa1c3e87bb2c5e4703556c5d50fd9f72434b89e03d163db375046f0a4
-EBUILD metaclass-0.0.4.ebuild 741 BLAKE2B f8f2a0014e852184383fd036de29683104c8130e70cf47b9af09363382b5fb4ef4a6bce3087d1855d037099dd5a5240c4ddfa72c4293d20ed80517064fbd89fa SHA512 b0c8d26a5b0831c5cfd4a195dbabf42b6aea0b0af592fe0b2b75ffde9aa0bca28c715de5385a42c9c896a7c74e3c666085e7f00c4221ef77463ee02dacd98870
+EBUILD metaclass-0.0.4.ebuild 731 BLAKE2B 90a855b2e8003f9a84d686d8228535bcb9f2831c23b6d6e1ee552ad692b82bf7fbb75513088cb8df08eb6f985849fc0d2b3c0de77eb652b10ef971b632f7af55 SHA512 1473dab0a01538130f589af43cc9fdc8108d59f8cf8da026aa33fb4870055e36217f388926c753595bc0a85cb62b65570c1c6474bfaaa90f531a76845194c3c8
MISC metadata.xml 346 BLAKE2B 90c4ea7a6dee6842bf19100dc0394e11bcf36407bc123bbefe176d00c3a4ec0001f453b47a828dc26c4f933b8fc279a29868b8a09026abd27429cbec733a32bc SHA512 4cf92e374453ad5661bea2ed7cc6f23a93dff90542bb349e88717962ad06c48f8d88b3b5489a0f333f9a5f204097309b063cfddea74d6bb09ea13f8f60817b3c
diff --git a/dev-ruby/metaclass/metaclass-0.0.4.ebuild b/dev-ruby/metaclass/metaclass-0.0.4.ebuild
index 30366f63d6ce..1a49376543fa 100644
--- a/dev-ruby/metaclass/metaclass-0.0.4.ebuild
+++ b/dev-ruby/metaclass/metaclass-0.0.4.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/floehopper/metaclass"
LICENSE="MIT"
SLOT="0"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/metasploit-concern/Manifest b/dev-ruby/metasploit-concern/Manifest
index 964701a8e6aa..e12c83cd9e42 100644
--- a/dev-ruby/metasploit-concern/Manifest
+++ b/dev-ruby/metasploit-concern/Manifest
@@ -1,3 +1,3 @@
DIST metasploit-concern-2.0.5.gem 18944 BLAKE2B 090dccb8e43426da0f51604b3257e717989d35e1430597734743df4447735cbf1dcc2e31124ae7012d6a945828dc55f80f095cf6b89584341fc5059f1275e2b8 SHA512 1d8025dd075475fcae1c663789154f7fc8dbb334f9a069a1c1a21f4b101e9b85dc7cdfc6097bbfa9387463d3050e7a715e68a0b09ebfa66aa27ccaa74a1ffe91
-EBUILD metasploit-concern-2.0.5.ebuild 662 BLAKE2B 2f8a49b8e945c0f2f3453b86544234a98f57cdc5629c1a82a004676efd27294e6a1be3675bc0e9d3d35fb827e2e0d6b1085316a7ab254ce5d7667c23608f644f SHA512 59515c6d8187cf1bf78ce1ccf18efec51db48de4b2c1d15bac0e713cf1de0aa582355350edb08aa04c48dcb99711e15119c63b4e7cb4e08f37b992603a26a8ef
+EBUILD metasploit-concern-2.0.5.ebuild 670 BLAKE2B ae25782aedd9cbac839ea0480d02ab79b64079c85c0890e8b693fb088ba07fc16c6358016da0303c5b325d74560b0174b91ba88e57831d59ce8b328664a4022c SHA512 0815255962fb0e0ff054bc83c30b0729b4ff1d4d9814790a22db81278befb176283e16d22f3d55a998b47d473c44b2881090c3fa9bf08dd61882676e64db5cd0
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
index eefc6d3c9a88..55b15f02b578 100644
--- a/dev-ruby/metasploit-concern/metasploit-concern-2.0.5.ebuild
+++ b/dev-ruby/metasploit-concern/metasploit-concern-2.0.5.ebuild
@@ -10,7 +10,7 @@ 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"
+SRC_URI="https://rubygems.org/gems/${P}.gem"
LICENSE="BSD"
SLOT="$(ver_cut 1-2)"
diff --git a/dev-ruby/metasploit-model/Manifest b/dev-ruby/metasploit-model/Manifest
index fbfa33b13fd2..6e3c1c56de2d 100644
--- a/dev-ruby/metasploit-model/Manifest
+++ b/dev-ruby/metasploit-model/Manifest
@@ -1,3 +1,3 @@
DIST metasploit-model-2.0.4.gem 81408 BLAKE2B 5a4be9e61649710470618d4334279054cbefc1027a1d4674b6be0c6a4c632219fd2dc3ac5f9f56dc9018712e5cbcbe191d5749ed2ed10cf98f884a06e41ec736 SHA512 70f6d948227bc99f877c3b5631a964087c0ebfdb091f128c72bc5da276bf57a5055aea5cdda4dc66e1fb177606afec9b7b3ee4076211f43928a2defb93294ac5
-EBUILD metasploit-model-2.0.4.ebuild 1868 BLAKE2B eef2ee7bb7d6cf203c0eedfdb777d53bbdb53a7c411af2844ee8fa0964233843034e439afda606e8e48c8df0b0b74d11c3f2c010da983e1ccaa81fce7ddf1c8a SHA512 f364c77866a2f6332206abf4a374354b189323e06b7e3bccccf676554de7dcb75454fc89cc15f26126a9985c016c4f6e135b0ddf6d6cd1a20ed5fd62bef13bdb
+EBUILD metasploit-model-2.0.4.ebuild 1876 BLAKE2B 39d6fc56669a08ddbefa7b449ce179d3a981ed5d0faaa489115595ff3cc4763d7b7c3ddc6c5903ef115ba5c113109d2bf37c60695f60ff899c044d19741b0942 SHA512 8551611fa7366cb685ac39048ca04e30cf8d137f99994cfc6562ed50e26f6ca97da01bf8e058fe7210034c24c0e13ece2c422c09db1ccd190451e0e64c6d5fa1
MISC metadata.xml 541 BLAKE2B 5cbf1dc5abd33de9b63c4b70eceaa58cc2e9b4d4fbf4ebae04ee5ad769c3a419ae7c5e3f5508370f88fc2b3f44e13c5de0ba782322173142211e92a3c713f5b7 SHA512 a61494f72cb863a18cf370ebfdadcda7f4f3ed54e2c9d1e4ab9cf006f26bbefd30b1f293bd3f7df5e766994b044fe27a7b4fb4d78a1c7fdac7e2380aace901cc
diff --git a/dev-ruby/metasploit-model/metasploit-model-2.0.4.ebuild b/dev-ruby/metasploit-model/metasploit-model-2.0.4.ebuild
index d3b004a03f63..8ef919bb1032 100644
--- a/dev-ruby/metasploit-model/metasploit-model-2.0.4.ebuild
+++ b/dev-ruby/metasploit-model/metasploit-model-2.0.4.ebuild
@@ -10,7 +10,7 @@ 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"
+SRC_URI="https://rubygems.org/gems/${P}.gem"
LICENSE="BSD"
SLOT="$(ver_cut 1-2)"
diff --git a/dev-ruby/metasploit_data_models/Manifest b/dev-ruby/metasploit_data_models/Manifest
index 16a7abfc886b..b48132c96e33 100644
--- a/dev-ruby/metasploit_data_models/Manifest
+++ b/dev-ruby/metasploit_data_models/Manifest
@@ -1,3 +1,3 @@
DIST metasploit_data_models-2.0.16.gem 182272 BLAKE2B 918c57e62552e2b3288ca24e8ff7abeb30b0b6221906890c7b2e15c674356de6861a10500735d5a912b0deefb6b378b64111bd18770c65b10dcdbc911e6439d6 SHA512 bf2c2c162d23750eceeb315b9a5ba9e8b80bf4ace9e32f8c1e97c35939338d026d640675b3e5eaf61c6897007db07e186d4d5be944dc3bca16c138f1f6ae6ada
-EBUILD metasploit_data_models-2.0.16.ebuild 1710 BLAKE2B 85577ba1c7eb5d627ff332ee9b682a6943f4998259fcf9450a8ad1c1630a5139e4d3571d25dd83297a8df73f12b634bf3e8842506b96784a99aaf4830dc0f096 SHA512 6a1c0daa85852cc6535d4eea4b602ecaee4db73b1d653bfdfc6874db27cb71bccbea8f2b713c43cb9b1709dfe4f14039e1dd0542e20c5d4717004c938a4935cb
+EBUILD metasploit_data_models-2.0.16.ebuild 1718 BLAKE2B 60e1fd14f471f1c1be828b0233926333f2858354ce55f24020dfc20f6d9faec7b04b2f2630155d510514290253b9637910399f918d9b3cc5f8e937e32e8ebdf1 SHA512 3247d78aff4af3db22445558cc25282c0aa4c57c19757f166dd3a9d80a907732ace123ba34cd6e3709e3bdb184783fba3b4ec0ecc7eee6248b6f78fa209a3321
MISC metadata.xml 351 BLAKE2B 0155a3cb58926357628d45ce946dfeec0ca027907e1fbbb40fb046f01328efb8eafbaafa9e8f7736ea78671a5bfb1dcf3226d9d386795f3580b3286d8f7cf230 SHA512 ee266255d74e739d98e87921a9f60e21ace6b1d0b2ebe403747ed27a06cbf944a70739c0f2ab31f80a2239853ed228da1d86bb1f601648d4f8d5c233a4e62fbd
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
index e99cda7e99d1..b08faf31eb4e 100644
--- 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
@@ -10,7 +10,7 @@ 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"
+SRC_URI="https://rubygems.org/gems/${P}.gem"
LICENSE="BSD"
SLOT="${PV}"
diff --git a/dev-ruby/mime-types-data/Manifest b/dev-ruby/mime-types-data/Manifest
index 31f1a0ccea95..96e712695a35 100644
--- a/dev-ruby/mime-types-data/Manifest
+++ b/dev-ruby/mime-types-data/Manifest
@@ -1,5 +1,7 @@
DIST mime-types-data-3.2019.0331.gem 158720 BLAKE2B 513716a6095208f63eb479497af4e713308a367ef24808d7dd05fae5844482d4eccae7fe32834302caf9a6161df0bbc2506e2f34395315dae98b32e96dba1af8 SHA512 e5b158a90ce78eba2e0f328bda98d3622d8114ab61bb9636069b5e89a507d39e4c41de7f6ab48a4f49e4b5976cad645928c5d1bcc79f09654dde87e5babeba03
DIST mime-types-data-3.2019.0904.gem 160256 BLAKE2B 7329657e943de126efe83dd48f6583a55b93978837665e71bc9a138b4826933d083e365e0f5bbbd4074a323d8d69731e3e0a4b831bb67503d652b0104fa03ec6 SHA512 a91d31fbc051b6ad57d22e6c4810191f8fdc05137418f11280744cb3164b912e81073c0ee92c18e9b3fb415071ca764a541c30a0a98e1850fba87a4b5b25899e
-EBUILD mime-types-data-3.2019.0331.ebuild 671 BLAKE2B 4f34c996e21664a5c49300b34e7299caee42dfc8ad92f0c20206b9075fd610bf665be294e542690d8514eeb5234bc56ac58e89e969f007a4aae49e86dc6448a3 SHA512 6a66e4a0d93a5c2734138c177125bcd5a6dcda5b7b424a91affc019dff4b03e7a0baaae306050b4decf2f62bc263522ee710b7a56b23226be2e3a52fba4c8d9e
-EBUILD mime-types-data-3.2019.0904.ebuild 634 BLAKE2B 2bb2573c69249cf9c6420efac660e6c41b9f2e8ce9e0d651697d3413c09152907d7766982c33b21c9af48a5966aacf9f59ac2324baf2cc86d5d4cb0c183835f7 SHA512 34980cd3689dd7101d683088be3d71eac889548296da7d091845cbc01dbc388628598b5d87a1e340e50d903a11874f40e58f44837f3773a8eaf3aeb0a3d60ad8
+DIST mime-types-data-3.2019.1009.gem 160768 BLAKE2B c03348c8fb03d6398ca542679789e323cd9e11a575119d84c8310c78f05a4b71f0b26b7268b95dbaa4b5a5c19ee005c25ce0b4d31acd3a6de9c731e78c1ca0a9 SHA512 f4a18fccb5bb4cb558c273276ba83cc1189faa9ce97ea671f2168449b9b1d35fa0be26d7147c2b80ef12624b427a754b9fa78fc4684c835b4a51f7b6d888d6cf
+EBUILD mime-types-data-3.2019.0331.ebuild 661 BLAKE2B 2efa97b888fc21f620c09f6a68ca3139c38823d6c57d8e6eb6744bc501d536292c628cacde0e99f4628187fd086e22b30599202ed83eb44dd334d9d66409ff39 SHA512 48551c7344d0ba10d62bb602f6e185bc999eef82001dda856817ea46b97c1fdfc4b51d388dada9b7bd554dd4e98a6ebab773768ee78c40fd898a6c94594df0ce
+EBUILD mime-types-data-3.2019.0904.ebuild 624 BLAKE2B ed8d4f895de71e3b706f7c2016bea2d1fddaf1cc9c57206bfd3d24e28d636d58f40d38104af2ea219c1dc5676b415a1442022b89ca2df2d46387b9bc38521222 SHA512 f6d7d94cf3843db1fd400d6f7e9f5218a56dbf67add62f9da9b8771084cfc1bffb8aa68ae10abd5dc107609706b428cc850896d0bab4fde97eeb4ce63e956920
+EBUILD mime-types-data-3.2019.1009.ebuild 624 BLAKE2B ed8d4f895de71e3b706f7c2016bea2d1fddaf1cc9c57206bfd3d24e28d636d58f40d38104af2ea219c1dc5676b415a1442022b89ca2df2d46387b9bc38521222 SHA512 f6d7d94cf3843db1fd400d6f7e9f5218a56dbf67add62f9da9b8771084cfc1bffb8aa68ae10abd5dc107609706b428cc850896d0bab4fde97eeb4ce63e956920
MISC metadata.xml 352 BLAKE2B 31923bc222e1b0230ff1b03dff06215d199c9f0de7c7def0a0acfa7e6d74088efad1934704aa817ac91a8ed7d8a6287c059ae72d925fb83b2a15226b9a2f7dd8 SHA512 b994c7733a66987a405c5e03c34cc1c5c33a102d6121843147b846b2c6c0eb5eba2e5bfb6b8bdc27c39adfdeaadb1f5a525de3667ee7b22f9362b8539f42ec44
diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2019.0331.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2019.0331.ebuild
index f9a7bb2eccab..124e3c30d812 100644
--- a/dev-ruby/mime-types-data/mime-types-data-3.2019.0331.ebuild
+++ b/dev-ruby/mime-types-data/mime-types-data-3.2019.0331.ebuild
@@ -19,5 +19,5 @@ HOMEPAGE="https://github.com/mime-types/mime-types-data"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2019.0904.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2019.0904.ebuild
index 1b219150f2e1..cdd0f1ad2d35 100644
--- a/dev-ruby/mime-types-data/mime-types-data-3.2019.0904.ebuild
+++ b/dev-ruby/mime-types-data/mime-types-data-3.2019.0904.ebuild
@@ -18,5 +18,5 @@ HOMEPAGE="https://github.com/mime-types/mime-types-data"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2019.1009.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2019.1009.ebuild
new file mode 100644
index 000000000000..cdd0f1ad2d35
--- /dev/null
+++ b/dev-ruby/mime-types-data/mime-types-data-3.2019.1009.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Registry for information about MIME media type definitions"
+HOMEPAGE="https://github.com/mime-types/mime-types-data"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
diff --git a/dev-ruby/mime-types/Manifest b/dev-ruby/mime-types/Manifest
index 1ad6a011301d..2598abfc3480 100644
--- a/dev-ruby/mime-types/Manifest
+++ b/dev-ruby/mime-types/Manifest
@@ -2,8 +2,8 @@ DIST mime-types-1.25.1.gem 61440 BLAKE2B ba28c605e910c41840645780ff42d2eea032fd9
DIST mime-types-2.99.2.gem 149504 BLAKE2B d2088d606b0210a8607d351ce7b7e3b7f25c3d518eaa3cb32ccfbf56a16eea104c908614f315317cece175003261d240f43bbf203619b54da35702abb94be8ce SHA512 46b3add451c3a6879f0f5df5f1e09c41d78d5a5b3872c2fcae7c8b097008cb04a9f5606360af9cc9880d7d659fe2dad19a118e6dfca1774ec3f5a5b852e31720
DIST mime-types-3.2.2.gem 35840 BLAKE2B dd77473793d68007a3f096971366b5c2120391f3bdd5c758d8e4fac2c1df509a9e367766ac8f1dd292e9b000beb6346d22f2e21c599d2d9117cee84ae7fee864 SHA512 e098df6001ddb53225cf2f48df4e13f2cb9c5e86f64dfaebfba82ed9f1d60149b05069800ea14d1d76554d760169f3c3cb506cc3c789c74da7e1c8df61d67b7c
DIST mime-types-3.3.gem 36352 BLAKE2B 3e774ecd832865c339e1c53e8def710f9b39e9711bc3ac4a7b55a4f500d6daf4f7ec7607ad7a30de5b9a8e717100cd96999e2c6d72baf5e1196ee8bd0897c178 SHA512 288f5f2dbb3ea970703e3b0d84a89246db410f8ccab5da3cc8fa9113ebb44a46144bb48f2216d37fd293b3ae156d596aff234721ec62e10c6b024f1eef2c9fb8
-EBUILD mime-types-1.25.1.ebuild 930 BLAKE2B 89306f2bc2bdc4acfa22985d105956a9cc446cd49f8ef3efcc8d6df307958e5e6dbd27192fd914799adecef52003c8dda784025a454a0b7c2b8e7ec994bf7aaa SHA512 38aef1f501418bce5c169ddc81c669bae21359c458e1c78d61a669c25d4fdeedb032631733191721b8b93a0b5f887f695d3e8c243f867d95af9a241d9f7c08cc
-EBUILD mime-types-2.99.2.ebuild 979 BLAKE2B be42762ae2d97075fa41c7c8421f9bb8a97f249b74135ddba663a2ce858de0ac440dd9abc640aa8db0cf727863b03c60fa1eb11bbd36de10905ec77bb538a5cf SHA512 250e001a33adb93d3b07bef7b2735b6aa2482cb19a37a1dae59e8738634bf3dc55e4f46e162512e781d140461d99a0caa118ea0b76fa6f002186bc7887a150a6
+EBUILD mime-types-1.25.1.ebuild 920 BLAKE2B d730105410fb5438d4d51cba599574aad7dda85412f562f5518e751cc91788a5c669ca9ef3642c9ebe66fb32e478cd175244dd55e0c97c5f798121acbc0ac5bc SHA512 78be0cbd723aed5eb49908956877c358244fb55f8e0e85dc000a395bc73c1112c767720d09eec144b349fdc8fdfbfd45df50c8f7013c07d180631602d211522d
+EBUILD mime-types-2.99.2.ebuild 969 BLAKE2B 5277038bb7c64ec7ddb190d3b6c19ae141cccbd9d40816d8b22146f648961647e5f438b29a1c5702f3af45808ba7c33ae235092f90b05888c5f78b6d32d5c7e6 SHA512 c613a881171d9c278d9b9b15238dddc24889d26b149d9a25f35131e0cf05f3397bb747026ac7dc697d11a9438795cd24d05966629ff51a8fa9988b5800b57483
EBUILD mime-types-3.2.2.ebuild 907 BLAKE2B fb89ce7ba7022850dfd12f444516d526b30dcb7edb734624ce1742da3ce88e9317e982bbaf6fe5b232409777bdd0faacca62f443f284d1e4123fbe117621c50b SHA512 53736dae1774c39b4ba6f263705a419746fbea33243a267b580e0780a6b41368531d676cd358526b6e42cc8dd00aaadcfae4eaf7c79b33c566fe9f2995fe1244
EBUILD mime-types-3.3.ebuild 870 BLAKE2B c8a86baaf7d06c37420330b83a400da5e0e23e752ab68dbbf68d9b7549a19c61d119b3c1009dad79b036443526b018f712be952d20330b7030a50594c08be2b7 SHA512 7716680ae52e54016e9ecdade420fdefcfbbaf7d2cb80564e0db7d4fa1164aad55570cfaeb4ed60491e88eaf02c7900c30e4c054eb7256a7ec6d5ec5ebb4df4e
MISC metadata.xml 352 BLAKE2B 6edd7bc99a1f3c2522e87695e078800275b4e9301597961b8e9ba3b920f7b75c92c8133860be4642995d2501e9bcc6f8f7cdbf611d85aa8ea23dfeda9353011c SHA512 01ae71ee2d991c0669ce4f9ac252f8edcdbe1df3f2510e5497f9a0fd0bcc1dc10a10259dc1b3dd14b73edd58895911d363b6a60105b619033a2bf09f987f4b5b
diff --git a/dev-ruby/mime-types/mime-types-1.25.1.ebuild b/dev-ruby/mime-types/mime-types-1.25.1.ebuild
index e6db30968360..516924aeb0f7 100644
--- a/dev-ruby/mime-types/mime-types-1.25.1.ebuild
+++ b/dev-ruby/mime-types/mime-types-1.25.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/halostatue/mime-types/"
LICENSE="MIT Artistic GPL-2"
SLOT="0"
-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"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 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/minitest:5 )"
diff --git a/dev-ruby/mime-types/mime-types-2.99.2.ebuild b/dev-ruby/mime-types/mime-types-2.99.2.ebuild
index 1e48a7c773fd..663b07fdb3c2 100644
--- a/dev-ruby/mime-types/mime-types-2.99.2.ebuild
+++ b/dev-ruby/mime-types/mime-types-2.99.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/mime-types/ruby-mime-types"
LICENSE="MIT Artistic GPL-2"
SLOT="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 ~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 )"
diff --git a/dev-ruby/minitest-global_expectations/Manifest b/dev-ruby/minitest-global_expectations/Manifest
new file mode 100644
index 000000000000..f2ebe73b1819
--- /dev/null
+++ b/dev-ruby/minitest-global_expectations/Manifest
@@ -0,0 +1,3 @@
+DIST minitest-global_expectations-1.0.1.gem 6656 BLAKE2B 19df8ad02f9dad9711e219389fa2d0114d1b2b07b3d7e263eb69e48d78596184261c5de91d3f03d996bf45e897d1a7ac6bb3efb77cede34203f6712263eb573e SHA512 e63b50b02612d751b1bd0b3c9e100e0f6b674dfa5475434a213f78c5e556004c43f00b9bf5b9c479c2381be87015125a334308fae27d70a6aed1e9b392ece546
+EBUILD minitest-global_expectations-1.0.1.ebuild 355 BLAKE2B a3258519a2108a3a14959d8ab6e3cad3f1bcf416f867536a73f240a37ff7ff6bdfee34be98fd0f304416c0f246ca2a2a30dacdea0ad49f7fa4f76545b2a80be2 SHA512 715840f1bdaf0bb8b8bd2dbe74e0401ec1cd352ac8892fd6da2c3ac37a95f88ea0199cd203c9f3f604db03fa56c8510cb8be9da2fe5fba128c062227050c84e1
+MISC metadata.xml 366 BLAKE2B 851420e93e857c2d26c11ed324a9db64306ffe71c00e1397f8c2f3eda2896f6ee63073be3bb131ddbd3a9e580fe35bbe0f6375438b34e2ecbd0e2527fc5e9fe2 SHA512 3e762503c0ee2cb739096beef82fae8686304a3c1a4f47a26d9326105b740ef5b0110baa5f108f41f2709c8558667175cb0fa214c0a726e1cfc676b74cb4209d
diff --git a/dev-ruby/minitest-global_expectations/metadata.xml b/dev-ruby/minitest-global_expectations/metadata.xml
new file mode 100644
index 000000000000..44608e785223
--- /dev/null
+++ b/dev-ruby/minitest-global_expectations/metadata.xml
@@ -0,0 +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>
+ <upstream>
+ <remote-id type="github">jeremyevans/minitest-global_expectations</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/minitest-global_expectations/minitest-global_expectations-1.0.1.ebuild b/dev-ruby/minitest-global_expectations/minitest-global_expectations-1.0.1.ebuild
new file mode 100644
index 000000000000..b0a50f832c47
--- /dev/null
+++ b/dev-ruby/minitest-global_expectations/minitest-global_expectations-1.0.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Support minitest expectation methods for all objects"
+HOMEPAGE="https://github.com/jeremyevans/minitest-global_expectations"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64"
+IUSE=""
diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest
index 30ce0da82a19..19d2a1fef193 100644
--- a/dev-ruby/minitest/Manifest
+++ b/dev-ruby/minitest/Manifest
@@ -2,8 +2,10 @@ DIST minitest-4.7.5.gem 57856 BLAKE2B d0ecb0a0693c35ebbda52e9c755b72f07e38d6ccc2
DIST minitest-5.10.3.gem 76288 BLAKE2B 2c4fa5bca17e8a6270923225cd91fa9b6374d2a00b278906faf4e3ead0baf5fb1572a3c75322befc35ad0016d86f49c905e7de0283b07c60585c4c0348d69701 SHA512 6a3b1c86471fd7bb6ca078de9f253aeb9533f8da027998c34cd7fb8165a1d3bb565c1f8df958bb0eef6b7e22658894175c5f54f475585f2c05bb667e812b7aa3
DIST minitest-5.11.3.gem 79360 BLAKE2B c348957e094bd91e88c6dace522b8e88c37ec435d58b4f6f8c8b458cfd26b789cb00cd43fa9d515112a8f3c9a736756d59c46f4117d1c1948d08cab0a5eed6aa SHA512 387537aff51f8e8f9cc2feddadf6813d11f0ba623ae3d5929d7b7a88e180b60c961dfa1d2ba0f3a4ad7d2c1af250245376fa62b23f68c8b57812c7e86efba0c7
DIST minitest-5.12.0.gem 82432 BLAKE2B 6bc28aeb28646716a246e69c2ead3acbd1cbc8d719654509228422ceff4cd224e3c2e718b2300c7b181b1685db22416cb1943042132e5093a396cf733eb3fb90 SHA512 54a4385120f37472c68baaf97aca01630cad4ecf48256f923921ae827e60541328dfca445a7175786aa4819492d9dfba6c3054e8c8a95f5bd09e1ceb73534f8e
-EBUILD minitest-4.7.5-r2.ebuild 954 BLAKE2B b8fc49a4dda9157f9e5df7e78c9024dd5b6e81499576d2a952d9c426e0b1a2b6d364a12917d2b0f49869c523ce961a5dde64a8210bca96de0a730e002bfca9f1 SHA512 6f2430d24e27da50eccb5b1a0adb401b0d5ad5779415c54c90d0d04cd6c0a960c048427acc5a4fec967890b9c8bf7100aa6cc279529a926c02185c7e528ed6ee
-EBUILD minitest-5.10.3.ebuild 793 BLAKE2B 711eb5c2dad734877c502f315301063ee166f7e5a1e6ff2a8c69019bfa7c007e05f4bf0696b395366ce33e1501fb0792bc58fe6ca4b6389b1b5c91bf849fee25 SHA512 88b8d031915cc635d56b204ae17c91a250ab4e348987d32b915bf366d7d6d9273a9157d4da0e77c4031c90c2511d14788ca81da30a7350b023e57f9e26a9f74d
-EBUILD minitest-5.11.3.ebuild 802 BLAKE2B ce7bd09ba4031ce94be4ee5f44bb6792e0d7e3241fb84351477b5fad01e42b69c68d530610e554a4e215af4d7360584df6bb38805702186c0d69a55c9d234188 SHA512 b5b5de59dfec0c07951b48025b18029692072f804414621bf06a3697b907b4a144994706225ee83a04b35334efbb1655f8714aa8a19b0954e1a68027e6841990
-EBUILD minitest-5.12.0.ebuild 764 BLAKE2B b1bd1b02257d2eb7a884c1cffd8d7ff1bd2aa340f74367b139182b39bc346788f05ec661293829c7d619938c016e09cd03f625189ae329e855f96444a7c38987 SHA512 ea552eb603d3c6da9c0e07be72b2e4e119159e5d7fcd3b0ed2078e35853facbabdad9726025e3f25ffd38eb8690cf0cb84a32d840a63933e13182bd024cdc8ae
+DIST minitest-5.12.2.gem 82432 BLAKE2B fb8df3d5407a96b7be9611c19763a4480c20ac29aababc147f14f0684926806a76e2b38a75009a11cb2cb1e3ded371ef5b9275ddb87251496315f0ce023e4382 SHA512 7a14769e7eb1c4c950380da86a1e7ff8836f05bfb5b08216f4c0fe9e1709982e3f189fb579b1d74b307f6a17e3136d4ec3d7811562415942154a905364e1428e
+EBUILD minitest-4.7.5-r2.ebuild 932 BLAKE2B a91961d75ef1e27fbe9835ebdef56f13da1b651ba9b329e179e544ef2be1e7968502e051591b480fd602f5787b5e55169c13c7398a4b8f34ea0a6b514cdece22 SHA512 ee0ebf357896e9f4b7c2d1faa47777b4a034b30189cadf8293e8366e280f194fd8024d97a37c151c2d327d0552c17ef4aafa802e091225413496e2fbac567c56
+EBUILD minitest-5.10.3.ebuild 771 BLAKE2B 357abc8fa6378337c586153754407467ee625a05e7246ef27c6161d412c076c5557a6fe21a2a67390a1230938333174a44424cf340697cc9d94b3b19a1584177 SHA512 e34a7fbe11e0e31eead8cf5de7b62adb792b5629870620b51530399e27512e5b93a39091a35f0e5e78702cd1c3d8623a3d79552de58f7fc5b1b5a6ef92b38fb9
+EBUILD minitest-5.11.3.ebuild 780 BLAKE2B b7d005f083303544ea106a8da65186045aebea32fb587b2a0b7fed55e593488d3253fc3ed11fb94eb8b3a5a088a364ae8f202579ca54616b658309b3f6d542d2 SHA512 f6ef7bae395e2f594b7af5b9fcfed679f8d1b387cc34e4d9fbac591bb486ec84d9b853a09ed80359b9ddf9ff446a57fa3c161eb6cc993b3c557e9668f969feec
+EBUILD minitest-5.12.0.ebuild 742 BLAKE2B fe4e93b7a345f1e939813eeb890afec126b5c40c78fb5de0f653ea3ca40ffc1ddc22d1b88a655911b19d502dbcf858c7dfe0738fd4f59f10fbf6f5e895a49bbf SHA512 1f2d931965e8325b8ce43cefa7fb5260a4b2b0424de99280fb7d6697a098e5fa07d25d3061ddb21c4a52315a8acdbec7751958ea701edffcfb814d2ef04fd680
+EBUILD minitest-5.12.2.ebuild 742 BLAKE2B fe4e93b7a345f1e939813eeb890afec126b5c40c78fb5de0f653ea3ca40ffc1ddc22d1b88a655911b19d502dbcf858c7dfe0738fd4f59f10fbf6f5e895a49bbf SHA512 1f2d931965e8325b8ce43cefa7fb5260a4b2b0424de99280fb7d6697a098e5fa07d25d3061ddb21c4a52315a8acdbec7751958ea701edffcfb814d2ef04fd680
MISC metadata.xml 344 BLAKE2B a719762acb7e752051fc25d212f40e610a1a00644f8a09a4122bd874ec15af826d9360697b8d63d68fafd6596a8ea34439540894d8b8b9606baf5ddd4573d152 SHA512 48a43ffed154ec65035a6e84ec7e7e9ec222698b4dd56a81b6ca84844d9835c087fd7972d38ecc40fdba7f74acfeb2004bd1084d2cd123ffd09906e644c59e00
diff --git a/dev-ruby/minitest/minitest-4.7.5-r2.ebuild b/dev-ruby/minitest/minitest-4.7.5-r2.ebuild
index 9186b641bc9c..7397bdd3279c 100644
--- a/dev-ruby/minitest/minitest-4.7.5-r2.ebuild
+++ b/dev-ruby/minitest/minitest-4.7.5-r2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/seattlerb/minitest"
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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
each_ruby_prepare() {
diff --git a/dev-ruby/minitest/minitest-5.10.3.ebuild b/dev-ruby/minitest/minitest-5.10.3.ebuild
index 683ee160490d..6efe2c6d2256 100644
--- a/dev-ruby/minitest/minitest-5.10.3.ebuild
+++ b/dev-ruby/minitest/minitest-5.10.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/seattlerb/minitest"
LICENSE="MIT"
SLOT="5"
-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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
each_ruby_test() {
diff --git a/dev-ruby/minitest/minitest-5.11.3.ebuild b/dev-ruby/minitest/minitest-5.11.3.ebuild
index 255fb224a312..3e128abcfd78 100644
--- a/dev-ruby/minitest/minitest-5.11.3.ebuild
+++ b/dev-ruby/minitest/minitest-5.11.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/seattlerb/minitest"
LICENSE="MIT"
SLOT="5"
-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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
each_ruby_test() {
diff --git a/dev-ruby/minitest/minitest-5.12.0.ebuild b/dev-ruby/minitest/minitest-5.12.0.ebuild
index f32b6e9bead5..a3e50f68ee5e 100644
--- a/dev-ruby/minitest/minitest-5.12.0.ebuild
+++ b/dev-ruby/minitest/minitest-5.12.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/seattlerb/minitest"
LICENSE="MIT"
SLOT="5"
-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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
each_ruby_test() {
diff --git a/dev-ruby/minitest/minitest-5.12.2.ebuild b/dev-ruby/minitest/minitest-5.12.2.ebuild
new file mode 100644
index 000000000000..a3e50f68ee5e
--- /dev/null
+++ b/dev-ruby/minitest/minitest-5.12.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit"
+HOMEPAGE="https://github.com/seattlerb/minitest"
+
+LICENSE="MIT"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e "Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed"
+}
diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest
index 638085f5b69f..e05692775dc4 100644
--- a/dev-ruby/msgpack/Manifest
+++ b/dev-ruby/msgpack/Manifest
@@ -1,7 +1,7 @@
DIST msgpack-1.2.10.gem 79872 BLAKE2B 878d4bd0c1b9010389aa59358bbc70d2e771f5fa167d2eb659583cb116e94ed5c00578d89be96dd80dd458616336a2a1649ea9c7826cefe81d78ee0c2ac24299 SHA512 49186e0cbc375aaaa3174a488d2d47afc46d0618b0b3c3c7d60485672ba6e918e0607b18d9d7cfa9106478fb5250811fca4675dc482d4cf8e6c510acdcddeeb1
DIST msgpack-1.3.0.gem 82432 BLAKE2B b6b4e6a3f3cb204b2d4997cefb5aa5f307a6c3db332663f7e89360d68e2d5dd9211316d6532141c0276becb2e5d227aad4943976953a285cbd691c31d8c5387b SHA512 aeb9376c7e2029812b7e6be7732c419792e79a2bf1ebef6b2feebbfacfefaa7063658fee7b7a9b8558f6a04b6c10fcdc325aa27d9c1b856db7af5b15cccb06a5
DIST msgpack-1.3.1.gem 82432 BLAKE2B 661c2068b26db494bd068e223c1969d59d64478d5c05832bb6b6fcb9f14be7a3f4953b4a62ad23b622b2d06312bebe7d9ee5fdd173b23fe94f2228d6634aef0c SHA512 79a71725e337c37417b7b02d77a25d28c742daa539f7247fc50b7e146311d491a6a20b86aa2bdd0eae0c1dffab3ee35a1a7a775f7f5c6688be09ecd2149c187a
-EBUILD msgpack-1.2.10.ebuild 1098 BLAKE2B 15e20d0635952c64a67b8f53c89a825a7a2a7b06331c302e97152845cf186bef83288998935863ca90de5a4ba7a3a6098a89cdb25761ac800ddb80e94ad255eb SHA512 ac5727d9d74b398355b4585cc8f69b5c2d3e5a71aa56a45cedf5b7271ba93e4412511bd7e4644ab63903d04d540beda8d89b0cbb68be97526788714a8b80c0d9
-EBUILD msgpack-1.3.0.ebuild 1091 BLAKE2B db5cefe36fd79680a4c4d4e25046484662972de97800defcd70c2584848bf3b25a20d834934071f0f685747bca4e00f6e798b4f961a1e5a315320eaf415d6dcc SHA512 35dad0762c6f0726e963bcb2afa2a8d5822b5aa3bf27b8d24da19d942c40e9fe61930f52ccc1d347feb40e626922911cd62a85002a7fa026fc4645b45014c4cb
-EBUILD msgpack-1.3.1.ebuild 1091 BLAKE2B 8cdde95a213499b8cac9221d88f7e69b78ee01fa5c20f17b4c101d897804aeadeda3197559c4e51bf26466e23d4aa9a234b8b333ce76b16209cd436f7780fec8 SHA512 799b38f19e56025cfdaefdea8b875d86f464c0a8d412e84f8778a79dd4749202c1c9d14604a666c0be4118944d15135c214671e3ba15305c9887a664ac57bdef
+EBUILD msgpack-1.2.10.ebuild 1088 BLAKE2B 81a1bff220924daf8ad4330952ef8f1e4029f80acef2c6d685bd8c9b5e5c5ab149f158314c26506963d363b4f9f76050b20786cbc05ff8b1d3f16e885b4e1a16 SHA512 57a4480f12db15bd925da08c2c440c11a95212160b7464dd3832609ea5da5d347b606a8723176f7eb1ad437ae6bdbd9ffa320b098d6ea73070dfcaa277c378b5
+EBUILD msgpack-1.3.0.ebuild 1081 BLAKE2B 85ac8ce4a0a001cb26b11c3b0b179c833249105ce3eaa1c304b2801f497496391166efc45a8824749fcd3d5b696c9dcae2f66b8ce2793fbfa3995f0eb4d58a21 SHA512 430b635f12cbdd7704162b7120f2fa91efb4caa2e68a15c25210a0599d84ed0b23231934d08fd6ebebd36e597b70236be4b3b0dea5fab533ea43f3868ba23c72
+EBUILD msgpack-1.3.1.ebuild 1081 BLAKE2B 5ba42e031509fe295afd3087a3f1c9eac7d75217d796fc9a3467e4f23dde622f2201853e56ecca274e172c493269487aebaf5ea28165054dd1b00be4f63a05b7 SHA512 90f4bdb21f64f4ca1ba64881f3ad19237500387ffd799b7a59ccc0f6819f9e7f1ef92ef174f3acef24cb66101ad5ac5858a998b80176ddf7ba78fa09de42377a
MISC metadata.xml 331 BLAKE2B c964da6cce4e1e413377a6bf37282aa6ba207c33f3682ca5738361bb0df8c45dec063abe22f3183354b79b70707f897382a3412de1f6b185460a26ac2006f082 SHA512 5cff44a3b9425bbdccb3b682a26355c9526931b2826d7ff91da0d6db5e0dd139ae556a47dd06757b5cd209413b67181483189ba2dae819f70ffa58a46751c4c0
diff --git a/dev-ruby/msgpack/msgpack-1.2.10.ebuild b/dev-ruby/msgpack/msgpack-1.2.10.ebuild
index 2fb63620569b..2a5c4ed7c274 100644
--- a/dev-ruby/msgpack/msgpack-1.2.10.ebuild
+++ b/dev-ruby/msgpack/msgpack-1.2.10.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://msgpack.org/"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
IUSE="doc"
all_ruby_prepare() {
diff --git a/dev-ruby/msgpack/msgpack-1.3.0.ebuild b/dev-ruby/msgpack/msgpack-1.3.0.ebuild
index 822d7d1185dd..387a0163f9f7 100644
--- a/dev-ruby/msgpack/msgpack-1.3.0.ebuild
+++ b/dev-ruby/msgpack/msgpack-1.3.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://msgpack.org/"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
IUSE="doc"
all_ruby_prepare() {
diff --git a/dev-ruby/msgpack/msgpack-1.3.1.ebuild b/dev-ruby/msgpack/msgpack-1.3.1.ebuild
index 25f1ba919b78..2c3dd30da97d 100644
--- a/dev-ruby/msgpack/msgpack-1.3.1.ebuild
+++ b/dev-ruby/msgpack/msgpack-1.3.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://msgpack.org/"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
IUSE="doc"
all_ruby_prepare() {
diff --git a/dev-ruby/multi_json/Manifest b/dev-ruby/multi_json/Manifest
index 152fcdd151de..b494763af978 100644
--- a/dev-ruby/multi_json/Manifest
+++ b/dev-ruby/multi_json/Manifest
@@ -1,3 +1,3 @@
DIST multi_json-1.13.1.tar.gz 26098 BLAKE2B e82a08a747a092a9094cd7b35b4f933b5ac922a01f45a51b215ca9c4cdb9a083a4808d4bbe67a147ecb57e0b7b7e313c3d896f8cd80c79338c24abc3b90a09f9 SHA512 7c98392bd1c909fcc05249a02a010b561bf6c2d812ae42413d6e8dafa62926d8cb76226ded4c61558a00e5fa531ba33b6f4ef562648c52ba9b552ff7b7e27682
-EBUILD multi_json-1.13.1.ebuild 1929 BLAKE2B 922b847d6cfc8c82635ac877dd445c9faaf561f5e74a7a05eb97ac2dd5d95336cf3248d7f4c7fc71947849efbf876991009bcc9208e2975ccdc8ada9928c724c SHA512 3dd99ef2b56d185588770d9dc0e72466aa51e57f858efbd92bea441dbac0ff22749fe46348e64cc1ec417710a25e3efc049cc41737462fefb05233b44ba371dd
+EBUILD multi_json-1.13.1.ebuild 1919 BLAKE2B 5b595fec88c3ffcabb3042888639fbc86a21e65c62f4bca4b4edbd3d39f7b339c619012f51e335cc52bebdb9bec8df3d2e952a6da7b47b66107844ed600dd46b SHA512 00993ecb67fbd6f43c4f9127685b10a2acc183aab9868c6900f8e647eccff5a7a4d02ca95aea07b06ba78b041738185cc531ef1b974a727f2077e2a02588654e
MISC metadata.xml 345 BLAKE2B 7d7684a1546dcc97e934f1a7df4484b568c5e8043dcfd0493e03124fa9f96959de5dccb78d22b1ff51ebc39b5fbec8b9a1dfd24531d676b8982b1f1dbd5097d0 SHA512 5fe7f117806d67e0d295bfcbdd07d4bbe8d3c3875e07cc3d276f2aee81b89f2e90174cbf4264d647384817fe0e8c81c2f2c9d9d67e3f78b46c3c194001bcace9
diff --git a/dev-ruby/multi_json/multi_json-1.13.1.ebuild b/dev-ruby/multi_json/multi_json-1.13.1.ebuild
index da4329ed04f2..1af108d4c8ea 100644
--- a/dev-ruby/multi_json/multi_json-1.13.1.ebuild
+++ b/dev-ruby/multi_json/multi_json-1.13.1.ebuild
@@ -20,7 +20,7 @@ DESCRIPTION="A gem to provide swappable JSON backends"
HOMEPAGE="https://github.com/intridea/multi_json"
LICENSE="MIT"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 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 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/mustache/Manifest b/dev-ruby/mustache/Manifest
index 6b269528c117..6aa7fdbbb5f9 100644
--- a/dev-ruby/mustache/Manifest
+++ b/dev-ruby/mustache/Manifest
@@ -1,5 +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 935 BLAKE2B 5a7c5c357cd56bbcbfb5e8958ead395fcb9de0b831091cc24de094a3122980605047e095d8af4349c8b846e85010fa35683856bccbb92ed81f77825ac65667eb SHA512 1d21cc91b9643349685db1c06bfd2328bcd1bdfa11ea1f3e5143046a09d907453c5e43e2cbe65a9e6c18c4d7b35f34dfa526864ed961bfb3c04171e21ae1dd0a
+EBUILD mustache-1.0.5.ebuild 894 BLAKE2B a9a2e23a35a02c5e28922b3308cb93f5b39d8022614f59605243ede0d34c9e913798345e5e4cfc51d667341439404f263df9991ec363119e955fba8d7c047424 SHA512 a18990c6c3bf6f247bd9cf0079efa44fd1a6852007b1eb5eee5f9cc2dd8787a0e915dacb82cd19a06610016818fb74ec44750aa873ea6c92bf512457861bdc08
+EBUILD mustache-1.1.0.ebuild 925 BLAKE2B 587efd8dd7e4bf1b3d68255dc04179685bf10e20a439e4ab0464e477bb32edd535c1fbe5813d1e0236162fc2dc0a8045b19bfb74b851141b674f174510fb72d8 SHA512 73d636cf8911b0016b2fadad21fa34984abead6f78e90df103a6bb86dd211e2fbcb6c421fd7a909b76f1399d81a1a26016883a26cfa6f89442461df070dc49b9
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/mustache/mustache-1.0.5.ebuild b/dev-ruby/mustache/mustache-1.0.5.ebuild
index a22b041c9db5..969b2795e677 100644
--- a/dev-ruby/mustache/mustache-1.0.5.ebuild
+++ b/dev-ruby/mustache/mustache-1.0.5.ebuild
@@ -17,7 +17,7 @@ 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"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x64-macos ~x64-solaris"
IUSE=""
ruby_add_bdepend "doc? ( app-text/ronn )"
diff --git a/dev-ruby/mustache/mustache-1.1.0.ebuild b/dev-ruby/mustache/mustache-1.1.0.ebuild
index dac6491d9dab..e0aecc3821ec 100644
--- a/dev-ruby/mustache/mustache-1.1.0.ebuild
+++ b/dev-ruby/mustache/mustache-1.1.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://mustache.github.com/"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
IUSE=""
ruby_add_bdepend "doc? ( app-text/ronn )"
diff --git a/dev-ruby/net-telnet/Manifest b/dev-ruby/net-telnet/Manifest
index f5b8361d3b8c..d1411bb5d589 100644
--- a/dev-ruby/net-telnet/Manifest
+++ b/dev-ruby/net-telnet/Manifest
@@ -1,5 +1,5 @@
DIST net-telnet-0.1.1.tar.gz 12794 BLAKE2B 5a82e62e47cb9153b17dd6042c7e5c767ae3a9cbe0739ad769aab2fe798c7766819b89bc325f148791ce37a55ae267eb5854142d2fcb7d387fd29c32e118c169 SHA512 769d83bae55826bb99f189d06a8fb8a6d497d6c7687289f5aad2efced6f282484e5f766dc95f0158045b824532cd8f0a674ecc69883018814a009bc29d6fe29d
DIST net-telnet-0.2.0.tar.gz 13299 BLAKE2B 6b87974281b4e1857a1e05efdfc751a5149f9057598c89b8b288219b95268955ee3f80e21cc787ac767ef3126c9ee23d9b62e29ebcb8c317def703f0e0dc1fe6 SHA512 a4473c42d33c10594c4445c29db73f4d611555710228cce263f7fc273e71140423dcbc2e89eec2a26f35f98de48aa72eca9f44cf0cd4626d702709963ce7b02d
-EBUILD net-telnet-0.1.1-r1.ebuild 956 BLAKE2B c829de45998437168a98607688b9befee910e596c1020128977d20ae856c6e29001169a868697602e1b2b25affd3c78c23a3a4644704aec7e5f7145c7bb49f42 SHA512 e17cae877c189a7817602b01a63950997ba71e902c3e1b0d59b7c175b6b2e948d1cc948480ab4235e5778ebf6b31d274a204e9b0c46c21810de8365371ba164d
-EBUILD net-telnet-0.2.0.ebuild 989 BLAKE2B 5dac14e237c897f8799cd92c2e41d7a90c6e3e6f520a9a7393c205aef55c394651abab42f8e2440a397dd6a5b151d30ff02591661c5893662da6907a989b2875 SHA512 86f830187d6a9023efda9e817b2275ce4a7160fb78d803af706eb37016606c7b5715a3b0fb392b82120e5c2aea35116501b26f45616fffe902be886ecabdc214
+EBUILD net-telnet-0.1.1-r1.ebuild 944 BLAKE2B e0e1f3dfe046057cee45035027c8597493f5c9ef78eb16eb35843b1149a057894b90d6a570e1111bc990787109f1118d041c777e0b100982eb7bfb94dcbfaff8 SHA512 48a28679614d4a129bfbfbc594f9de4aee9bfe2ad1e367372ca7a5a9f48eb0d8891434ff2bf4ec55ad994a966c3466746e66317038731fd14ee5571603dee050
+EBUILD net-telnet-0.2.0.ebuild 977 BLAKE2B 8304fb8b95fdb312db52e8dda977026aaad5d80ca80a77060c9b98078c9bc80dd445eb1cf808f85ba64ce59560ac3b2666b3a1c1f3f75b903c221b08337cffcd SHA512 e1910d2bc1ed6b47fdc6eb478d434e307b9754caa593a6fc94b73d8c37315d4f29c2ce8696b7ae2b2352682175231a41c453c2c7b50d6ce9b8d640dc0ad7ecea
MISC metadata.xml 341 BLAKE2B a3489378bdb1735168037d2bf0c8798de575e898bb5a686efc06d1d2c41cb1cc674a387c8b042ee789e1bd4694a1e744759637cb820ee7d820b130a966db9573 SHA512 e536a7ac7e41bab692cde766da2aebc72df4a9392921dfc2b81df82ac128ff85cfd58900ff157046eb316cb927d58fcb48605fb364c7fcf25e82c3ed676e22ea
diff --git a/dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild b/dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild
index 353154de745d..e00546f14152 100644
--- a/dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild
+++ b/dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/net-telnet/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="|| ( Ruby-BSD BSD-2 )"
SLOT="1"
-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 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/minitest )"
diff --git a/dev-ruby/net-telnet/net-telnet-0.2.0.ebuild b/dev-ruby/net-telnet/net-telnet-0.2.0.ebuild
index 1a8bbaedbe75..f3d734cc07be 100644
--- a/dev-ruby/net-telnet/net-telnet-0.2.0.ebuild
+++ b/dev-ruby/net-telnet/net-telnet-0.2.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/net-telnet/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="|| ( Ruby-BSD BSD-2 )"
SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/minitest )"
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 26338ff0b691..b1797749a8ff 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,5 +1,5 @@
DIST nokogiri-1.10.4-git.tgz 5792963 BLAKE2B 80223c7bda39c56ced8e98d1d9f6858907f2814eb2d9f28d13c9f26fe29ae7f057e5a19765a3b304ffc4f9edd3dd0f77b99d5a673923ce95a8f02135aa9882ca SHA512 c27877297d432b9a9baf3e0639600d6ca5b382a87ff0dc1efb5d9bb3c79aaa31a589a4491f938283e4f9d35e8d29b6f88a60e27a5d4c81e7b491e100f8d06a9d
DIST nokogiri-1.8.4-git.tgz 5754921 BLAKE2B 189dc8ffe4df67b04fa8436799bd6d64e4f8c1f93206b619bda8e153afffb3091fdfab9a3a4da28fcaa2650711aad6e37232e4e948a74c217f7fdc8b061dd4cd SHA512 ed409daeb4e13f93e13bc6901ee27bf5d1155e24fb306b5b9e8ba462517d26d4514413b9728d4a8f2514015c54436b9689a11449030c7bb5826d2ca7bf7eb97a
-EBUILD nokogiri-1.10.4.ebuild 2682 BLAKE2B 2b46dffca2d43a024f7fa33da553763bb09adc0a1c2be70340ee4c337a040254e085764afe3a758932b0daa8e617956900c708ff63b5afd04b8d190ccb7c7a9e SHA512 8f98819613848a5ea79c40f1d9a19adda94abfd45c10b419a233da106fa12a785cb5860142ecbabc2ca6ef0842b2b9dee88a5476f6b027d9d7865635314ad778
-EBUILD nokogiri-1.8.4.ebuild 2718 BLAKE2B a97aef540279f6b0b17684a3b0a9fc22099e4ba7889fa933b5606adbceeb0dabdeb85f53e5139bfa099c529e1a53dc95a52a47e192dcf6bff7bc070ba68413db SHA512 3354d796753f1f05645dd966ea1fd4d0d75c92abd840a76659b0915496bb43ee3ae32218d6276ce9e52e2a4eca5d6b9a0bd3c9e679c87031afc12a8a5d0d57fb
+EBUILD nokogiri-1.10.4.ebuild 2672 BLAKE2B b894a7dc9b969d22421a730aea3f7e3a9122548cc2c0b68bd38cae9806c90b8be47f8471792cb2b2d4b47068b24eb23048923e0ebfc20bc60d397d23ab5972c2 SHA512 8ebf5913fb475f5bb8377bef7c818eab12b53a4be2ca8953edc1f45e71690482f405721edc34c4c19ee26cdbb4fb6dd32f227fcdca9219145e4c5a7f77ce5680
+EBUILD nokogiri-1.8.4.ebuild 2708 BLAKE2B 3a401d9aadb785b859c1e0e3bf8b3f881bf0d1c4cf7ea774e14a3e1a167b660e9af14b3227fdfc497aa6e7efdbf24a858e646f90c19d12d8991fd786568373f2 SHA512 bdaf3a9d581258635eeca61a37dc460f8f62eb45dfe0599596a07b5aa2ae7195d1a9e220986165d820f300d195707ad747f3577c6b1ede0523883dfa9a478f13
MISC metadata.xml 348 BLAKE2B 343ce4d884b8ae636991396c8d2eb1c59bec6db00204eec79bc070ce4b61505b1290ee393e2311e2fd3976e66993c9ba51878767c0d28ff8767786039b97fd7c SHA512 94d5836e5bca783420a76f15d70e3fd29515bc7b9152410d11ba0a01d778530e0d87c4954d118313f8afc340260a12157748db94342b4f12fc5e2756c1f2ff34
diff --git a/dev-ruby/nokogiri/nokogiri-1.10.4.ebuild b/dev-ruby/nokogiri/nokogiri-1.10.4.ebuild
index 3838c467ecf9..0442ab589dd3 100644
--- a/dev-ruby/nokogiri/nokogiri-1.10.4.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.10.4.ebuild
@@ -16,7 +16,7 @@ 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 s390 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 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/nokogiri/nokogiri-1.8.4.ebuild b/dev-ruby/nokogiri/nokogiri-1.8.4.ebuild
index a7cdd2b51859..20c882ff2f74 100644
--- a/dev-ruby/nokogiri/nokogiri-1.8.4.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.8.4.ebuild
@@ -17,7 +17,7 @@ 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 s390 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 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/parallel/Manifest b/dev-ruby/parallel/Manifest
index 497a9ae8971a..83a7c798766b 100644
--- a/dev-ruby/parallel/Manifest
+++ b/dev-ruby/parallel/Manifest
@@ -1,5 +1,7 @@
DIST parallel-1.16.2.tar.gz 20853 BLAKE2B 4d30dd43f854ca9c3a6b739a36f250374a527d00c12e1221e5cb5a9da06fda66b0fadaaf7b9b5f5ac69549e9b1c75eb8f1c17a4bcd160ba15086013884176c07 SHA512 0d3cd59527ab1ff9da995f71cf2c04d6eec5276d5dcbab8b62844e18c3cf83de9b288c0f184d26dcf2897539bba2a6ac58fd0efb02952cc7999f411c3efb5b33
DIST parallel-1.17.0.tar.gz 20882 BLAKE2B a8afb329de1d8d0d577c1b53d990c4f1cd8ec9f23b8cc1005310903954f180c52535e3d8a5901862f1504da0981f3e16cf73a848403ed49872aa3dc45781b888 SHA512 92c7f4475a791da4feb0afda3686a4f9e9cc397ac278560c177552abf586054594d29a67b583845b69433e7824c0ce36bcffe98e13051242db0e5ee4a3c7a17c
+DIST parallel-1.18.0.tar.gz 21095 BLAKE2B d47286c719810699cd5098b9d28e4e00cec2a7a27141a2dd932023f9fdeaac389f2be9aa8196820ad3d28d26c141f41565ad363fdca9bbca75e18a8d9d7fa4b5 SHA512 2869a8b82da2b1f2595be04616afa5bce62eac3833d743304dc4371db63be7645437c009c202d4690fe5dc221766e2a0f25790335d7a25b355c3f3b8034f8319
EBUILD parallel-1.16.2.ebuild 1701 BLAKE2B 543afcf803c82fc477a15a49e3c50d9c192ee437a24bb4df929914685aa4e46fcdc98ddd6e410e593d0b02b7990e8db84129f9aa31b3cd7d43a9bf6b031dc725 SHA512 059b81a8640369e1912595c0b6077698117c60a671d95a0a50d3b2dbba0906d9ad88ba44f098fc254f10b452642fc5dbc4c313836ff272c4e31ad051268fc999
EBUILD parallel-1.17.0.ebuild 1701 BLAKE2B aa9d7204bd2f58764e641e57bffb69d10e3ef2724e661c8f2cb035549b58e7dc2da005e0eede993f45ada43d833fd13a14cd904cbf72b064e0e04269e83abbd4 SHA512 9589768121b5d1a0539ba0f9df76398985ed8a943869a1830a07788c675eb8b7d2998588681e17eafa67de8deb0ee9e9d4fc6288713c4c5b511df884c8f52599
+EBUILD parallel-1.18.0.ebuild 1775 BLAKE2B 1d5fdb02e6a5a8f2c3931a9cfa3b9a6a35b781a4c2c668e0f5ff7c171cfdf3121c2b326530960cbeaa4a1056d6d6c26d3045684b9c55695c12abd6335d2cd072 SHA512 1d103214caab20d077132c5ba57d2e8164f5e74a59897514f70c1c1c6cee6309abdb2e26c50cfde91db1659819ef1e7ba36fcd3ca7f0c638301854ae6397cb0a
MISC metadata.xml 342 BLAKE2B 0860273d70423cb92207369335e1f684ea623e1217d7aaf4d016d9aff9c02b0b8dc9af3654b523f77cbd8d92f7043887a97ff87abb79d3c65b66b0e6b40082fb SHA512 805eaecfea071b1d632ade7da42ed63717d2f829c4c99e29a4600b26a81e87c4032d7ee441b865d86f37faa13f455c9f2888dc8099178cf6211ae13d3e3e1835
diff --git a/dev-ruby/parallel/parallel-1.18.0.ebuild b/dev-ruby/parallel/parallel-1.18.0.ebuild
new file mode 100644
index 000000000000..c7ad1888fe50
--- /dev/null
+++ b/dev-ruby/parallel/parallel-1.18.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRAINSTALL="Readme.md"
+
+RUBY_FAKEGEM_GEMSPEC="parallel.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Run any code in parallel Processes or Threads"
+HOMEPAGE="https://github.com/grosser/parallel"
+LICENSE="MIT"
+SRC_URI="https://github.com/grosser/parallel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64"
+SLOT="1"
+IUSE="test"
+
+DEPEND+="test? ( sys-process/lsof )"
+
+ruby_add_bdepend "
+ test? ( dev-ruby/ruby-progressbar dev-ruby/activerecord:5.2 dev-ruby/sqlite3 )"
+
+each_ruby_prepare() {
+ # Make sure the correct ruby is used for testing
+ sed -e 's:ruby :'${RUBY}' :' -i spec/parallel_spec.rb || die
+}
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/bundler/ s:^:#:' \
+ -e '1i require "tempfile"; gem "activerecord", "~>5.2.0"' spec/cases/helper.rb || die
+ sed -i -e '3irequire "timeout"' spec/spec_helper.rb || die
+
+ # Avoid a failing spec regarding to pipes. The spec seems like it
+ # should always fail.
+ sed -e '/does not open unnecessary pipes/,/end/ s:^:#:' \
+ -i spec/parallel_spec.rb || die
+
+ # Avoid fragile ar sqlite tests. They throw ReadOnly errors every now and then.
+ sed -i -e '/works with SQLite in/,/end/ s:^:#:' spec/parallel_spec.rb || die
+
+ # Avoid spec broken on Ruby 2.1 that clearly doesn't match code and doesn't really test anything
+ sed -i -e '/doesnt use Etc.nprocessors in Ruby 2.1 and below/,/end/ s:^:#:' spec/parallel_spec.rb || die
+}
+
+each_ruby_test() {
+ # Set RUBYLIB explicitly for the ruby's that get started from the specs.
+ TRAVIS=true RUBYLIB="lib" ${RUBY} -S rspec-3 spec || die
+}
diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest
index 8b60667aff3d..aa6778f21ce6 100644
--- a/dev-ruby/parser/Manifest
+++ b/dev-ruby/parser/Manifest
@@ -2,8 +2,10 @@ DIST parser-2.5.3.0.gem 654336 BLAKE2B dff1b0e0b593a5603f1b0fd9c39f59b6126ad9575
DIST parser-2.6.3.0.gem 702976 BLAKE2B 139264c11a043d52479d76bba50b877d1c5d9a7644d0863a8733887d6bb52b82e05ac1df44669fde86d863f92f545de1782ad4214619528265396c27d4a82524 SHA512 46823097d05550cd0dabf58d442560588d0757c85d44678836abd4c048ce2e5c2124ff8a30be6fd636906fecfcd8cefc500990ed26b4361669a8644ea860e7a0
DIST parser-2.6.4.0.gem 708608 BLAKE2B dd511be4a82b6659d4b21071b7e12660e19e42879783739be5643a1f39d5823059b862980d133fff79b72c95193edaeaa0f99f20584f48bc0289ac8d0859f418 SHA512 f4652dcacc00cb26030ceab39bef1a0cff4802824834d32628b4d33c715a5e833422fed61d26c6c498c465cd34f32e3bfefb17b08b2604749cc929910b96b1f9
DIST parser-2.6.4.1.gem 708608 BLAKE2B ac921f4fba29adb8cfed93a5525f87ba877a271ccf308f839655dbde1e6ca77507da4c9baa8b9a5e2e207e7723561cb9c6a6ad9fc7fe282c032052e4532c1f66 SHA512 2d239872043ad3b9d156aa65d2225f374c5cc77a3920826926699dd8c86653c095881ee51473a401c44494636bf6252a875a7a3fcfee7258739f86b113e9900b
+DIST parser-2.6.5.0.gem 710144 BLAKE2B 72ae2ddd179b3d05ed94ff43d80940cf3b9e04445e4ee713284b35db016a50266891761fb84e2f56d9abe4fe41b7d6813b468cc618801561883b9178311001e6 SHA512 ffa73aba17be57ba8fe685213b5c009a4ba5e72dd165b63ec49f83562e4f501bd1c20e40893e7ea3e977f47aa10d1afd055578a031d8ec9cd0b5ad081c43ea39
EBUILD parser-2.5.3.0.ebuild 723 BLAKE2B 8789c34bf456237f0c19782f6d46b6605265e71a576e4f6524c49eb762a46fb0d499306f8cd4f9d6b3297587ffd16c6674e12d4e7145d5de218f08603b93213b SHA512 aa5d0c9e12db9f8c35b1cb34ac34d045cc0fe6a6f69f3cad530468d2dd63dc8fc4ae90c99bc8cf70232f565210c37bbbc6fe45965dea8bd44ead58e137c10bc9
EBUILD parser-2.6.3.0.ebuild 723 BLAKE2B a34c8b4c8752e3d5606a4502980166e6c717d2108a2ad745baa9bbd52bc836d14d9bd7da380cb37334b31c4ace3b40e9485951a0ef2e62739a260749102fd7a6 SHA512 055b586fd66ec1ce0bf22f253bc27393c1d56158da5458dee3cffca47fd18204bcf314bc4a1e71efe5f3ff7a4da7e8bf0b3585bd68dfb3d3036aae6dd2cd56d3
EBUILD parser-2.6.4.0.ebuild 723 BLAKE2B f97cf615515e70de2f4cf9201c13c655c79b2eead20c9348b1b9f1d8d728d13949abad560f31f42e2b1870125ff035e7fddeabb4aabd2162ccaa9b322f1e6c69 SHA512 0efc32d24c71d8cd898bb98dea0a0455b59f5178871b3e63d2a1ce335ea3b4c0deae2d79f5aa2e5a9265f3b1090d81c623b17d73126e97718f0a7db68c104466
EBUILD parser-2.6.4.1.ebuild 723 BLAKE2B f97cf615515e70de2f4cf9201c13c655c79b2eead20c9348b1b9f1d8d728d13949abad560f31f42e2b1870125ff035e7fddeabb4aabd2162ccaa9b322f1e6c69 SHA512 0efc32d24c71d8cd898bb98dea0a0455b59f5178871b3e63d2a1ce335ea3b4c0deae2d79f5aa2e5a9265f3b1090d81c623b17d73126e97718f0a7db68c104466
+EBUILD parser-2.6.5.0.ebuild 723 BLAKE2B f97cf615515e70de2f4cf9201c13c655c79b2eead20c9348b1b9f1d8d728d13949abad560f31f42e2b1870125ff035e7fddeabb4aabd2162ccaa9b322f1e6c69 SHA512 0efc32d24c71d8cd898bb98dea0a0455b59f5178871b3e63d2a1ce335ea3b4c0deae2d79f5aa2e5a9265f3b1090d81c623b17d73126e97718f0a7db68c104466
MISC metadata.xml 343 BLAKE2B 7da9e267560e7a67c7a8afd5c283389dea1d4db2cb0ca65e4fda61a576036bb8068005b5e31ba9cc8fe7b68b8f8af5f93bd104e6d63412842dd7d0030b83fbd5 SHA512 f8dccc996237113d4add61dcc46e1407ea6edf156b001994e31d920f688dfcf9efe8d3d991ef31dc0084b7695b57b5d51471c57e9e945308279dec7909c69517
diff --git a/dev-ruby/parser/parser-2.6.5.0.ebuild b/dev-ruby/parser/parser-2.6.5.0.ebuild
new file mode 100644
index 000000000000..1ec9261115c9
--- /dev/null
+++ b/dev-ruby/parser/parser-2.6.5.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_TASK_TEST="test"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A production-ready Ruby parser written in pure Ruby"
+HOMEPAGE="https://github.com/whitequark/parser"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ dev-ruby/racc
+ dev-ruby/cliver )"
+ruby_add_rdepend "=dev-ruby/ast-2.4*"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile || die
+ sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die
+}
diff --git a/dev-ruby/path_expander/Manifest b/dev-ruby/path_expander/Manifest
index c0e19eacde2d..349870d9e5dc 100644
--- a/dev-ruby/path_expander/Manifest
+++ b/dev-ruby/path_expander/Manifest
@@ -1,15 +1,9 @@
DIST path_expander-1.0.3.gem 13312 BLAKE2B 79be135b73f192e86cbdfae7a203434c4c8b1535c2db959141db79fd6a2eedd92c6436376485ccf3f8c15efcda31de40a7dd5a8c71eece17ca1e72f7bd7e95b7 SHA512 e05d66759a863f69845e41da1677f2020111e85e206d58acb93d18e044833f70b9420929e731884e6bcd156988ca3ae836f9913697ec85756a71f68499469ef2
DIST path_expander-1.0.4.gem 13312 BLAKE2B 9372b904a490cc07a29430a397d84d09484486517769a7803e983af31f6a181c7a5f8c2af15e5fcdfd9b794c9bfa1f5bd908c39d22c2b2e2dc7b8eb0a929592c SHA512 69d45724f3ba406a6dc96df06be1dd9cc869a52c4ea19eac9b900a8db083ce04fad4dbb37e5e75f5a229114f7b65023df2edd7c367a0670432e74105cd3c298c
DIST path_expander-1.0.5.gem 13312 BLAKE2B 2edea26334df78dc5f3b9b4b0030141c7af61c93c47a921b6dffe02dd8018336dedb9d5a5dba92ccad42ca935d8e4c58be9f3c284263bac56af4d31c107f9258 SHA512 ef5d4798481988ed07ea801c8e7173ac6bdc62554a9c38337e09853f87e49783b64a4e9ee4f4fc63968ebbd324e4960a4ccbc53bded64248d89de25a930c11fb
-<<<<<<< HEAD
-EBUILD path_expander-1.0.3.ebuild 763 BLAKE2B 13ef4de2c0d18b0e8a4d7caf68f8d999867e1f589f4e4b27d6d0618e2a8e20adb7ab03bd6593eb5fee11ce874210b296f0cc56e6ca285d1775d0d7bae57ecc22 SHA512 4172fd07e8184f3d8b234b209720c11014faad8f2aa507e117ae817b014656f3491ba9291922bf8acd80572d56404b553c72c017e78d58f2a587823ea7099326
-EBUILD path_expander-1.0.4.ebuild 749 BLAKE2B 45fea82c358adf7cd21dec1a4b1d84edaf94fd17a7c9c9be5ae3ec61349c741940be400e822b1877d3b7c56a88101e5489854e8dc558784f63690b1af3c4ad31 SHA512 c14007442145b18d62a0e2c34cf4b049cd8b87fd31ec59749cda3705d07b16bc45d8178a0bb07d9a5aefe8a12914061ab134c02f8d7c879bc3ecfe5232520899
-EBUILD path_expander-1.0.5.ebuild 718 BLAKE2B 03ea73d8486924a113f6363e0645e8f329d82af7b510400842d6552afa28faaecca2a09139c1f52b81269e64fe0cdfae91278a78267754474f83a9aa6ecc782b SHA512 78b32569fb576be12c7ba35b36edda61090e30546f9892dca42c3647ae5f06767c89f073545d21b714d5b9c6790a48571b9be8c55db1f7d749e101cd49f87e2c
-=======
DIST path_expander-1.1.0.gem 13312 BLAKE2B dca42a0e995d7ef87cef3dd26251ce378df33db557c5089b58f1130ed4c61b5521012198e381853c3583601d990aeff3a8463393e89e891b2ca9c923831ba31d SHA512 eebcd1caafba5c40512cc0c6e3419137fc169215d2eac77914419d9f3a6e200350d742b13953b2dbbdd532c9ef73e950c920017a4f178941c1e04ee832e038f7
EBUILD path_expander-1.0.3.ebuild 763 BLAKE2B 13ef4de2c0d18b0e8a4d7caf68f8d999867e1f589f4e4b27d6d0618e2a8e20adb7ab03bd6593eb5fee11ce874210b296f0cc56e6ca285d1775d0d7bae57ecc22 SHA512 4172fd07e8184f3d8b234b209720c11014faad8f2aa507e117ae817b014656f3491ba9291922bf8acd80572d56404b553c72c017e78d58f2a587823ea7099326
EBUILD path_expander-1.0.4.ebuild 749 BLAKE2B 45fea82c358adf7cd21dec1a4b1d84edaf94fd17a7c9c9be5ae3ec61349c741940be400e822b1877d3b7c56a88101e5489854e8dc558784f63690b1af3c4ad31 SHA512 c14007442145b18d62a0e2c34cf4b049cd8b87fd31ec59749cda3705d07b16bc45d8178a0bb07d9a5aefe8a12914061ab134c02f8d7c879bc3ecfe5232520899
EBUILD path_expander-1.0.5.ebuild 718 BLAKE2B 03ea73d8486924a113f6363e0645e8f329d82af7b510400842d6552afa28faaecca2a09139c1f52b81269e64fe0cdfae91278a78267754474f83a9aa6ecc782b SHA512 78b32569fb576be12c7ba35b36edda61090e30546f9892dca42c3647ae5f06767c89f073545d21b714d5b9c6790a48571b9be8c55db1f7d749e101cd49f87e2c
EBUILD path_expander-1.1.0.ebuild 718 BLAKE2B 03ea73d8486924a113f6363e0645e8f329d82af7b510400842d6552afa28faaecca2a09139c1f52b81269e64fe0cdfae91278a78267754474f83a9aa6ecc782b SHA512 78b32569fb576be12c7ba35b36edda61090e30546f9892dca42c3647ae5f06767c89f073545d21b714d5b9c6790a48571b9be8c55db1f7d749e101cd49f87e2c
->>>>>>> next
MISC metadata.xml 339 BLAKE2B 46f1672ac66227d580c5f13621d10aa58b2a17373eb108a190e64203ca4dfaa92aee5dff0c71551a52af7cb58a77336f34328581fdcb75e68ecf7698071d1100 SHA512 9defdaf2e5b30460816c7e929aabc8421c4afeba6ca56a60001bff5047052a2a7f7928a683707b26582facb2886f05a4ecb56e5036fbfc4f75d4d3353fefb8a5
diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest
index 18e7a5b6aed1..855f7d837f53 100644
--- a/dev-ruby/pg/Manifest
+++ b/dev-ruby/pg/Manifest
@@ -2,7 +2,7 @@ AUX postgresql10-tests.patch 1747 BLAKE2B e0a992461221f31cca1f39453e077a1d04d3f4
DIST pg-0.21.0.gem 214016 BLAKE2B 9e27646cd85bc97dedfb980f4851b19a1ef2aad17f6a5c60726c1683642af5c4cf87d518b300fb4c894e1580f808f8af6158b57f1ac25971c1fc55818abee6f4 SHA512 590a8c34487d2cf030082cfff87b2cc83b636df06a931e394acfb098ecb5728e793d777f125b036ee9953bbd21ec5facf91c932930acccb507d3394f2fc4cc5b
DIST pg-1.0.0.gem 213504 BLAKE2B eecaa632c7903f89c503ad92ccff058bbc6c2c80cbf83d656eeb9a5b919b84bb270671ad4e0fa08f55be1bcfc69eb8e13b815c37c601d300de503383f1ba5908 SHA512 1cac025ab8a95b4429534b98377eedeb1e3f8b2c4a859363c4174d477577caf39557b002cde4e745189fa9a29e9181ff9d564d822f15ff5c4f03f7389b0d0398
DIST pg-1.1.4.gem 233984 BLAKE2B 5a92ca49f8e471905286c07dc468f2932461f73fba13d2786c50883b271e2528b4476a81737023c252e75784c49113aacc50e1722fa100d5e97494fe60965a41 SHA512 442eadb4e9fe51aaef71cb5bbe8786c61dc4cfaa1241491270cb251f062abae88b6b2ef88dec7ab6ba2baa6390e954a2fcf4862cc95be4bc516e029c788fa1d9
-EBUILD pg-0.21.0.ebuild 1700 BLAKE2B 4878b5181a856488ba4d22cee7866c4082636164ace979e134cc480f9f3daebcac8b752f3f53bff6ca871067f8a7de1777b4d2846b2d806bae1ae6faed10a8a1 SHA512 6e0f539145f8ec93a83dc21f1a3b4185b003d201b13c94821295ef9efd0fa6f2d6ad875418bbeee8b726addbb89e45360cf12684a0b0787f6d6aed9d34f87865
-EBUILD pg-1.0.0.ebuild 1655 BLAKE2B 6427e234010712acd305575b7f08db4740547349823a2661984bcd058e38f461dc0ba4f33f728354108925d31384f9bd503394ad3457acdb3039b64bfd8e8b77 SHA512 277f349b3da11836fca7ddcd2d3961b1c83dcc099bc5c06b3af4fea2352585aae9f25330c3e3507f781800ec3d989bacd9316913dbfa4b578371cc2c596fb10e
-EBUILD pg-1.1.4.ebuild 1652 BLAKE2B c515ac53e54f0a04b417988f44c31176975b777802c4a130b0fbc378207a85c68fe5088f9d5b0317471f2c6fc0c7c3ee4d066940a529f4293dd85eae0c09f878 SHA512 b5a49a4657fc44c9ef755dc2b980a1f9df224986c6916739e82d63d18165e9059d099f420a6ca10f40385723e64d6a97133f5d7928475278eda8eb43fffb9d21
+EBUILD pg-0.21.0.ebuild 1690 BLAKE2B 7bf7c030a7242d81075dca8aba7252bdb78e75d773d5d908312b5c817abcc4b845cfb5ba7c42a332a9b8142fec4a8d03bda4384773d6976659fbfb19925fd1c9 SHA512 69ada4e6bafafa62b6d41400489d06d41e036832ff22ab9bfebdfcb4f4a6edb761d7bd24ac94f589ace352fa77c7d24dfa5dc5d29347f3f99c931ac671af5aa5
+EBUILD pg-1.0.0.ebuild 1645 BLAKE2B 4dcf2841268da272787c5047eb02dae204a086a0633e0b765245af5fee94ed24d21d460378db7e7edf7b48ec11382713beca4c7711c9fd840b27f6b1e134f17a SHA512 11c2367cd98fbc7a2eb0c8a8e9ae644fea13cf4258b5bb4281b4954139cc0c6091d98b150aa488b00a4260afb5b601bc0937a38886f1ca279ca4b752d2c58d46
+EBUILD pg-1.1.4.ebuild 1642 BLAKE2B d945da6c533864b59b81a5953f31a02052d73ba504d96c53ed3d4ef5ae509723dbde0d46246ef419cd5dfd7fa0fb0ce31e017b96861f55027196f67247e3dba6 SHA512 6afc3cf20a81a4ea6b83f32018f0111f0d06ad22291b318bd2b18656c8776e0228a1af14875a2e6f02dd3d953215693f9b23fbb9773e1c8c95983b52b60add03
MISC metadata.xml 340 BLAKE2B 8ef2673e4dafd5495e2385e4216ae715d3334c170e81f45f823f8ef6942533ad088115e6f8e3c75b35e2af28cbbf1e3446cfb8b2eb084df7b9a3adc6c869c183 SHA512 76be8c407457ed3f1a8e2caaf5a10949a830d4033d8d18e88830f37d2b62d4ff9675367f123364041ca88f5af972d4d7152c1f2832a5c891b516a83f989e1598
diff --git a/dev-ruby/pg/pg-0.21.0.ebuild b/dev-ruby/pg/pg-0.21.0.ebuild
index a54007476b16..1ccf3eb56f94 100644
--- a/dev-ruby/pg/pg-0.21.0.ebuild
+++ b/dev-ruby/pg/pg-0.21.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://bitbucket.org/ged/ruby-pg/"
LICENSE="|| ( GPL-2 Ruby )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 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 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND+=" dev-db/postgresql:*"
diff --git a/dev-ruby/pg/pg-1.0.0.ebuild b/dev-ruby/pg/pg-1.0.0.ebuild
index dbbd6e9e775f..199ef0824212 100644
--- a/dev-ruby/pg/pg-1.0.0.ebuild
+++ b/dev-ruby/pg/pg-1.0.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://bitbucket.org/ged/ruby-pg/"
LICENSE="|| ( GPL-2 Ruby )"
SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~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 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND+=" dev-db/postgresql:*"
diff --git a/dev-ruby/pg/pg-1.1.4.ebuild b/dev-ruby/pg/pg-1.1.4.ebuild
index 8bd2d9802d5e..a7c4f0a9a248 100644
--- a/dev-ruby/pg/pg-1.1.4.ebuild
+++ b/dev-ruby/pg/pg-1.1.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://bitbucket.org/ged/ruby-pg/"
LICENSE="|| ( GPL-2 Ruby )"
SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~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 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND+=" dev-db/postgresql:*"
diff --git a/dev-ruby/pkg-config/Manifest b/dev-ruby/pkg-config/Manifest
index fda6c24306cd..89a400678e8e 100644
--- a/dev-ruby/pkg-config/Manifest
+++ b/dev-ruby/pkg-config/Manifest
@@ -1,7 +1,9 @@
DIST pkg-config-1.2.8.gem 20480 BLAKE2B cc11b5eff30f0f5e1a91e64902931ed540da108fd326fe731b71527c9c4310f55e9002617e1baae4f71a4b705b20cf10f6fa112f8ef56971e82868145d372a47 SHA512 d83a599a48c7d404946054c6846b6cfd9fce2a264c288519a6eccd9787f05d45397dd46300bf97c80700921456318154ea6d44ba32cd159803471073c2a2b065
DIST pkg-config-1.3.7.gem 20992 BLAKE2B 4927cbe744b88e11ece71e554b07092d671a1b0775aa0c647abab6718c1903b888d98aa97ce5eae89033c13a542e45880b28fc886225c226d6e525c0004ec05f SHA512 cceef2b8f0b92582256660f50be21b446e6ef8ca9edd3c7736d2dbcbf2bf8ab60a1ef8f2fed21448d01ab155fd92fe9a3e8cf1f8bda4f80a8e0a8896f1eedd60
DIST pkg-config-1.3.8.gem 21504 BLAKE2B 6959487c26b562978e00c4f6b7362c84f78f83e3ad2821b27a23feb76d1bc948832d898b81cd1347a3dec0d04bce0abf427df96420280ec721ded45619339361 SHA512 893b8804abbc295bb678e539a22c23f4bac571b5d29cdeb825f0ed2b6be1efa7f50403b97718b38034bc3d1e5bc709d9fa6e26894fb90fe0d6789b8bcc4f19ee
+DIST pkg-config-1.3.9.gem 22016 BLAKE2B bb22881e07a251722e5e2344a8ebfea105456c4994da01b6cad53b93c5fab515537c04166be9985bac224944e89506040a2f89886f03c9f5d9c2227551e6e840 SHA512 ffec47956f59daea7eefe749474389cc43b500251b7d35cf268caed975d4b8483990c6c5cc0eb1cb918a7e09edd483fe88d6e7141c13496edeb4d4aac5ab3019
EBUILD pkg-config-1.2.8.ebuild 815 BLAKE2B 14e9131af5184dfcd43ab15edd031aed81b11c385930f2a178fa745a47391a6cd6e4f55c3053714eec8e0226717099cbc647e040f0205fe8ec6520c91d83869b SHA512 d6cb2e50e5c9902852306d99739a4be821d132982a41f6d3d449263fbcd58e944fc4394633786ef25bad14f50eb8f215910db531fa13ec2d85bca00f36e2587f
EBUILD pkg-config-1.3.7.ebuild 821 BLAKE2B 56bd07a4bc0a33f679ef126de67633f52253833ab7f234e77b1c18322434e2f88cbe9f1188982977a02ddca63fe89f6e18850e753150a1808c3f268559677b2b SHA512 0ef302952b10221e4f793dede49977e13961454dec46cb858cffa6ce93b1c5a69adff0baccb23b6bcc4e758350df60b1f296c9ac24a8dc0c9294ce79cb845bd1
EBUILD pkg-config-1.3.8.ebuild 788 BLAKE2B 49582d44e2867db96945d2440f9798f1899b139ec319829a09fb031875942e912e72c8a968ff0cc70a164a0fd75469d4e1400922b5a4633ffd0304a0a0de2fe2 SHA512 0f15c9ed29a8fd5585b3eb53605eebffc54f794539875d176486ec370c3ce316758e539df11dd4dab6b61aedd6a3bba45fedbbb3399345b5ecf398f2b6783136
+EBUILD pkg-config-1.3.9.ebuild 788 BLAKE2B 49582d44e2867db96945d2440f9798f1899b139ec319829a09fb031875942e912e72c8a968ff0cc70a164a0fd75469d4e1400922b5a4633ffd0304a0a0de2fe2 SHA512 0f15c9ed29a8fd5585b3eb53605eebffc54f794539875d176486ec370c3ce316758e539df11dd4dab6b61aedd6a3bba45fedbbb3399345b5ecf398f2b6783136
MISC metadata.xml 424 BLAKE2B f3283c73952daca20d85a5421afb67150aae553faa03d653686718ca5216c1a65ab5983fb669cc34003902b0a969275bd22e4d1765f3896c7e25bee301323f42 SHA512 40e700a309e3678157d9da4ef18e8f0178e23aa192949ac06acd6f8026d0d53d4f79c199aaf59e0e27dba17925f44a97ad901e0774c6b70583b24b09254eb8d5
diff --git a/dev-ruby/pkg-config/pkg-config-1.3.9.ebuild b/dev-ruby/pkg-config/pkg-config-1.3.9.ebuild
new file mode 100644
index 000000000000..a8f0cfce739b
--- /dev/null
+++ b/dev-ruby/pkg-config/pkg-config-1.3.9.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc NEWS"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A pkg-config implementation by Ruby"
+HOMEPAGE="https://github.com/rcairo/pkg-config"
+LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
+# this is used for testing
+DEPEND+=" test? ( x11-libs/cairo )"
+
+all_ruby_prepare() {
+ # drop failing tests
+ sed -i -e "/test_cflags/,/end/d"\
+ -e "/test_cflags_only_I/,/end/d" test/test_pkg_config.rb || die
+}
+
+each_ruby_test() {
+ ruby-ng_testrb-2 -Ilib test/test_${PN/-/_}.rb || die
+}
diff --git a/dev-ruby/polyglot/Manifest b/dev-ruby/polyglot/Manifest
index eb7a0f4785ff..e707337c1d79 100644
--- a/dev-ruby/polyglot/Manifest
+++ b/dev-ruby/polyglot/Manifest
@@ -1,3 +1,3 @@
DIST polyglot-0.3.5.gem 8192 BLAKE2B c9f78c05109345e09aa0d0c899e551e67ce7bf191ef00bf169cb05c9860ab538e303fa177c6aec8ac9944bd3ad4263fbf0819af0fa190e989caad1c75c1e5377 SHA512 405790c8edf5a98010334a62f7efeddd60f6dcff91ad5ff599579be3201a7e1b359787da59523a612fed5ccf8385116865316fa8872f0350e33dc078410a54cf
-EBUILD polyglot-0.3.5.ebuild 705 BLAKE2B 05754b5eddcdb641cbe0203410b75d5c7690d9d89add15ea21867f29509b6c1a2cf1dccf9cd67ef04fa1e31a60e87a941f1b55d474399e995dc222155de2ffd1 SHA512 fadba52257b060445dd5423ae57bcb9c37f74450b4639549ba2c2f8200927189629bf7494eb6aa7e455c62e9531a3b93ace03e70d4c835090f22bdde6087cdc3
+EBUILD polyglot-0.3.5.ebuild 695 BLAKE2B af80e91f4f4f6c086737022aee07bd28e96e08c0077b9438972adfbc8a8466f86518e02ba4f70601ee591803c1f980c7492a07356f326b01dc6e53b6438ae4c5 SHA512 3207b3963e5e5bcb8d19f780f10090123b14aec347ccde72778cd930c4d71ed2bb283aabfcb11094ac7a1ac967730ac8e843bcd016626c882845ad975ebd6b29
MISC metadata.xml 475 BLAKE2B 64c33e4ace7dd9a38c5048af6505b118a4c9b883833f9c701423201f418b5d2d21f955d7d584555cc7b350dc0f0d861472acca063a794b73d7443378e2a7f2ea SHA512 94e0a25efd37c4e396d86ecf8eae9233edaaca6796190e4d12c7a88922606cae6a9fee0d69bee6ef8d3909f2e18ef5d2c80d6334b06a6febf1fdcab5d5313fe2
diff --git a/dev-ruby/polyglot/polyglot-0.3.5.ebuild b/dev-ruby/polyglot/polyglot-0.3.5.ebuild
index e91fd98f7053..a8efe928b1b6 100644
--- a/dev-ruby/polyglot/polyglot-0.3.5.ebuild
+++ b/dev-ruby/polyglot/polyglot-0.3.5.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Polyglot provides support for fully-custom DSLs"
HOMEPAGE="http://polyglot.rubyforge.org/"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/power_assert/Manifest b/dev-ruby/power_assert/Manifest
index d40d01c9d5c5..69c9401a5250 100644
--- a/dev-ruby/power_assert/Manifest
+++ b/dev-ruby/power_assert/Manifest
@@ -3,9 +3,9 @@ DIST power_assert-1.1.2.tar.gz 17140 BLAKE2B a690365b60ff1dbcb9eb70807b4c9c772e7
DIST power_assert-1.1.3.tar.gz 17169 BLAKE2B 05e916cafafc6c90abd9fec30d4439bc4b02cb83267c37528c018eb367a402cd42aefdd050b388d3bc1735f0320109b0c1a078db3718c0d3b2a033c32536c441 SHA512 8612e08c3e30ddfccc6be30f2df101ddcee0d2338b9438fb44e922115c683b31f41b699ca998e088488da94eb5d80da360429fb2ba374c31a9b57a60ebc8c732
DIST power_assert-1.1.4.tar.gz 17330 BLAKE2B 5d5e22c436c8e25612326e8d33a6ca10e8ddacf6d2b5266bdcd61c04abdcde231872ee7589985926153c58872714dd9ac4d66cf1bc0b02ce863968e0215a050c SHA512 1c7b98623710ad037aad4a399b80f28130b76ad38ee4bf0613fe6cfc9080bdcc9c6765358830bcd713201d6e14e33761a34e4434f41f3e8995d8d91d3809a61a
DIST power_assert-1.1.5.tar.gz 17326 BLAKE2B bd5e0627b681ccebc546a8b95170a3fe20ba919ff19405552e47c8e8f7faebe0c638a71e303e63e04a88b7d48a6ccd3e1117fea863275abbd5182d66e9634db1 SHA512 bc1f98b9b8c3ac327a744a28c54c747177eef187cd998778244f3dce59d2909e94960a50179552a9a687b973bcef49f26fffa67d75e9b3b92ea9959d40b93298
-EBUILD power_assert-1.1.1.ebuild 1325 BLAKE2B 92468a576f9c00deeb732382e0ae8a05eb2ca0017d24be90ff77b2ecb66dd65b9c5e11a32594315348ff0e878eb72468ef91dc663fccec0c4a1a1cc2e81859d8 SHA512 6d4378d2b7adc4df773c71c4ffa94b03921e789f51464ac57dc61b90d86711544fa235ef0715d7050d3d34cd7b9e29b68b908ad37d90deaeb1233d311078d717
-EBUILD power_assert-1.1.2.ebuild 1331 BLAKE2B 5710cf33430a517b532cb28ca1a0917f619901dc498190325dc83c6a6dafabd89542915099cb66a208b123a5150e8df678e379ad174492c2837328f9aef41713 SHA512 4e871fddff5c73cf57f9a0d40b59915ece509a0482c05d8f298cbdc10abe89ab066090d1cd555fb8b641edae504413af2d27b5f6a0690a84c2a04b3f749fba11
-EBUILD power_assert-1.1.3.ebuild 1335 BLAKE2B f96fc620e6eadec4a4b16796ffce73036b926897c7e8cdda603831e05c5a8b2b61ca5e3365f5e541433ba82fa70498301d6c87190cc2260965b9314c01340e72 SHA512 b269121ae9097cf0a3d4fcb1dc546b3789d9f138d36725c89b42605d777ec200f935cc4c9048b3ec315a0a55c5fbeae0fd4964b5b4eb3e7de013867a01b9b975
-EBUILD power_assert-1.1.4.ebuild 1345 BLAKE2B b40b23611991d51df5cedd6677ae490311d709d0569d91c9d758daf49f68b53fb93a89ae7705014ace676a34e03b56ea71e75a99207193fc1c30533ef0dcccbf SHA512 5bb8994810478bfe906cbd4bffcf90948230a83a4da03409df6f3345e88be85796b7b31b8f92e081a3f80d7175cd12240e416d10382fba1b4868a8df0a0a084c
-EBUILD power_assert-1.1.5.ebuild 1456 BLAKE2B a9eaa22aa4cc8f1cedeb22a35f5cbe4985f5ca88aaae291393ee7f43ecffd6ea65467266acba1de204d22eefe84e9a070dcab4ad560cc9f957497321762db992 SHA512 c79524f0fd9f18601bc846c63a7d1ee59595d2e101cc363b050efe50cf572d38a84991e0af03420e27a54b5ae7f2d9b20ee5341b3e49c98191f4a4e687e1330a
+EBUILD power_assert-1.1.1.ebuild 1303 BLAKE2B 28f00df472c18a5846f15adc8926c6c32371cbd74a436b38af2c718187831428477322433bfbe5c0b79875ae6afcea553d7dfefdeea9587da05f4273a4da2643 SHA512 e61553964a55ce3068a3d80f389f963a1d56c0796fe0063e0faa999097a2b8be7ccf24c3ef8c1c9d98c6648bd011deb2c4ac57d9cc975ac07c7b423d51cb593c
+EBUILD power_assert-1.1.2.ebuild 1309 BLAKE2B 1bc548e8ca42571f05ff69daf316414f1656e1f9ce5088377caae4793f96d0d2503612de4434b9d297a36b2e428e9340b2621a46da7935502f1257468b880e95 SHA512 ee0936ec518983c822e22fc72ec540c528453961f0afde23172abc5f7b55fac1488c9bc2642e9a5e85aa9a7b59839082de1a5cdb007b0696bc63e110bd00318b
+EBUILD power_assert-1.1.3.ebuild 1313 BLAKE2B 7803b73af54df4036b2263798f989aea98beb61fe6a7ba04159048d335416efe88eb7a7132ef2182b1fee4d84ef6a825be39ae0caa7f00fc583a2825e20c929c SHA512 50b1bfe03523a729ba365a4db65ebda3031c1afd973e23e31f4f57b5b895575b590355972fa45975bbb09f00544a6c4512ce7370b36671181f5adacf95fbc185
+EBUILD power_assert-1.1.4.ebuild 1323 BLAKE2B e49007f4265dff99b9876626436e17cafdad23751123312975a9cc5a72c7c0168bdfe96d415c9539cda1145f5dc198c3b17a96070f35bf6e5bff2b489ceb0293 SHA512 c2a94db2d681c710a9901a88ad3dd1f3a5a6a9b3df1861f53bf1e4f0b7037e4becc56d91197dbf222d2a7961a0215b12f3fe7b35bd808ab9f30237c6ea1e36b6
+EBUILD power_assert-1.1.5.ebuild 1434 BLAKE2B 62edbc57b0d1dc60d822aed6584eea9665d00e542b4bb3f4714273491969aa13f42845788b7095fad5916ab2c93ef0cf3b061ca3054a6d35d9087bdebfa0b39c SHA512 da0ec1c737613f01e9494049e8a9c9181e03efc6aa884dd6613c265f96b4bfa96bcf4d33ee49ce7dacd4272e2a9a17addd5a8804e6508185adc03d9c21044376
MISC metadata.xml 344 BLAKE2B d878cc041f73fcacc13fc94374eeb102440977f57c47880e9a597af3b4d3b20cd81e8bd0d367cd2abd7799a27b5aaac46611291ffaffb3298bb253d726e23726 SHA512 87e232c55b49880144aa509aaa79413864b3f575df07a559a9f1aa60909d4d8e01d1ce2e86542c847533eda2f233542deb36b1103b56d7c512f2385a6c8eb2fc
diff --git a/dev-ruby/power_assert/power_assert-1.1.1.ebuild b/dev-ruby/power_assert/power_assert-1.1.1.ebuild
index 892be1449fca..6fa1787994e4 100644
--- a/dev-ruby/power_assert/power_assert-1.1.1.ebuild
+++ b/dev-ruby/power_assert/power_assert-1.1.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/k-tsj/power_assert"
SRC_URI="https://github.com/k-tsj/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Ruby BSD-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"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/power_assert/power_assert-1.1.2.ebuild b/dev-ruby/power_assert/power_assert-1.1.2.ebuild
index d7094d7ebe93..f0298fc6e908 100644
--- a/dev-ruby/power_assert/power_assert-1.1.2.ebuild
+++ b/dev-ruby/power_assert/power_assert-1.1.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/k-tsj/power_assert"
SRC_URI="https://github.com/k-tsj/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Ruby BSD-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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/power_assert/power_assert-1.1.3.ebuild b/dev-ruby/power_assert/power_assert-1.1.3.ebuild
index ac1f12c73ec7..32d2a049c96b 100644
--- a/dev-ruby/power_assert/power_assert-1.1.3.ebuild
+++ b/dev-ruby/power_assert/power_assert-1.1.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/k-tsj/power_assert"
SRC_URI="https://github.com/k-tsj/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Ruby BSD-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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/power_assert/power_assert-1.1.4.ebuild b/dev-ruby/power_assert/power_assert-1.1.4.ebuild
index 636377560786..5dcb4085d5b2 100644
--- a/dev-ruby/power_assert/power_assert-1.1.4.ebuild
+++ b/dev-ruby/power_assert/power_assert-1.1.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/k-tsj/power_assert"
SRC_URI="https://github.com/k-tsj/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Ruby BSD-2 )"
-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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/power_assert/power_assert-1.1.5.ebuild b/dev-ruby/power_assert/power_assert-1.1.5.ebuild
index c79d9077379e..88baddde2b67 100644
--- a/dev-ruby/power_assert/power_assert-1.1.5.ebuild
+++ b/dev-ruby/power_assert/power_assert-1.1.5.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/k-tsj/power_assert"
SRC_URI="https://github.com/k-tsj/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Ruby BSD-2 )"
-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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/puppetdb-termini/Manifest b/dev-ruby/puppetdb-termini/Manifest
index aafd238791c2..1743a210ce72 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,7 +1,9 @@
DIST puppetdb-termini_6.4.0-1stretch_all.deb 20680 BLAKE2B ccd129eb8510794c165b6fa88ed391006e583e58fb43fe1be72e1b976d75f30aee0775552f6460840b805e1e4ceb03a6c77dba70afeed75dc2ea3ebcfd4bee77 SHA512 948b5ccd1ddc1f0d52174a073cd13af9e1ba0f713c5326c4d3cbfae7daeeb16cb05efdfb7ac572f9d79e34842fca0a95e054ee49239d593bf4429223c18bb58c
DIST puppetdb-termini_6.5.0-1stretch_all.deb 20870 BLAKE2B 41cf79f2b7ce218fdfbce2588d8e206a3751ffb07a133bc5ddef3f5662c51eb9d12cda3017921edd4aafc064ff35713daaea9542dac687b3f399f2706657131f SHA512 956952bbc81cbcabd8ef3e37b9ebc7c489c90da7b75ff2c9a3e36cd312ee3f7eb3350cbf21a8b44f1d6722ddd3168f5795ba7258147f340a111b9dc29796cd84
DIST puppetdb-termini_6.6.0-1stretch_all.deb 21210 BLAKE2B 366c5d0d97e3e1f63e61bc6a8d7d05b621c226cff872c4f780b4b08aac8db9ebcbbe5e5c81f9a79f11e1fc9cedb8c42d86e69055fb5af2195f07c59347699eda SHA512 b410322239933539b685c65c1f85ecca28269adaf94d4521b4ee6d0780701889c6aaec4c01fdcdce1338277544d249c597ac9c697bdacdeb943c53fd6538d348
+DIST puppetdb-termini_6.7.0-1stretch_all.deb 21206 BLAKE2B 243f54ba393fb5982a8483b2d7ef2645055531ce79afdb5b00291cdb6560a43bcae3cfd101a398924e1fee1cc9a9d6063e3ceed5b8fab40684f9346c6072a06b SHA512 046c83f49d7ca4cfdb5185d1878584863f8562c7500148689250a6a081655263b327bc8bb27bbc0dad508a087fd3c509784413483ff52e743a1022ee36b67f39
EBUILD puppetdb-termini-6.4.0.ebuild 663 BLAKE2B ee7bf569a71860c88a0553ba60a08a57df1650050470c9e42ec6138386d21069c45a828be62c16582a973c30c314a5439903bc682b28a62732486737c079bf7a SHA512 efaa2a0f75daa2a4b7791ecee01c17286f5dd11f606c01187b9081f4793d456abc24dd9d9317804784cfd34e578b5dd524c270831c9a9fcbb6a1df6d07639051
EBUILD puppetdb-termini-6.5.0.ebuild 663 BLAKE2B ee7bf569a71860c88a0553ba60a08a57df1650050470c9e42ec6138386d21069c45a828be62c16582a973c30c314a5439903bc682b28a62732486737c079bf7a SHA512 efaa2a0f75daa2a4b7791ecee01c17286f5dd11f606c01187b9081f4793d456abc24dd9d9317804784cfd34e578b5dd524c270831c9a9fcbb6a1df6d07639051
EBUILD puppetdb-termini-6.6.0.ebuild 665 BLAKE2B 92d4b605fef931841c189603f1db1c9dcf33c674922a1f0106f05310ec7c67ce6e8c06340e9be2c46e4ef2e3c84d96fe8cf5aa77b703bb0396f78000aacd33fa SHA512 c53977ba31eb42260b92d1cb567d50f026f5cc47d7d4a9b13645376232b6f878354ceeb6b71d73da5209bb61256222f94b98441954729d8c4a264fdf8a385004
+EBUILD puppetdb-termini-6.7.0.ebuild 665 BLAKE2B 92d4b605fef931841c189603f1db1c9dcf33c674922a1f0106f05310ec7c67ce6e8c06340e9be2c46e4ef2e3c84d96fe8cf5aa77b703bb0396f78000aacd33fa SHA512 c53977ba31eb42260b92d1cb567d50f026f5cc47d7d4a9b13645376232b6f878354ceeb6b71d73da5209bb61256222f94b98441954729d8c4a264fdf8a385004
MISC metadata.xml 459 BLAKE2B 90810b08bfad84e8e841bb1bbe1a2340f5f4a5b214642cef60a882dc8acf4f502d8e971dc04ab6a614e0437c8321c98c6a7566f0151475adaf8c0daa275c485f SHA512 122359cc00e8fa171933fb808692db59e25a4350a4efb72ca78dc5451e8b96f17fae32a8cd6e532f4c2fbaffc8b7d7bbb1ce141ce1e48d93c928cfb3ba3cfeb5
diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-6.7.0.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-6.7.0.ebuild
new file mode 100644
index 000000000000..6d51b944dfdb
--- /dev/null
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-6.7.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+inherit unpacker
+
+DESCRIPTION="Library needed to connect puppet to puppetdb"
+HOMEPAGE="http://docs.puppetlabs.com/puppetdb/"
+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"
+
+RDEPEND+=""
+DEPEND+=""
+
+S=${WORKDIR}
+
+src_install() {
+ insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
+ doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
+}
diff --git a/dev-ruby/racc/Manifest b/dev-ruby/racc/Manifest
index dd508e499f49..7a8009d0713d 100644
--- a/dev-ruby/racc/Manifest
+++ b/dev-ruby/racc/Manifest
@@ -1,3 +1,3 @@
DIST racc-1.4.14.gem 116224 BLAKE2B 67abd0e9bed46d7c589c62426943c8594d3b119328cd08576247727b11beb9e32ea45c54d0aadefc26691972fc40aad1b009c55bcd90a5b89aaf37e37a1097c1 SHA512 7401ad1722c92101c24f881226e44bd8b21033c7bae8b13cbf329f9b426c312ce61d14ce584b4f94d6863b77f30d6ebccf26f9fca2de724f8e0659f0e2d2173f
-EBUILD racc-1.4.14.ebuild 1827 BLAKE2B 06958afb5c04545797700bba430e80acfb20272d53dc7ef0f5d6d42e2650b4812fe6f083d2eed6e516219e92009b00c22d473884ff51a31023760e1375ca3002 SHA512 9709a3529b5db96023d7a7606581c0c518d6eee0dc26eab6798ccd002708d8164157872d082993b84ae69a7d5533043fc4c67eaf12549fb97551f2406f34dcda
+EBUILD racc-1.4.14.ebuild 1805 BLAKE2B 02cb182400298257ba3258ca4606385280d9a594ba096248c0aa49d143cbc6f2e8ce3110b54e632c9fe4a0246134caa2372b7cbd94e773dbb4f0bb797a1f6290 SHA512 95df61d8edd6f29dd0ccb7446a2e77034f2a63e96d0381f44b5654e9755fe8deb634216ae8c7a7ad7d6a1d2e0643826770ce931f427066478b71205b81cf1295
MISC metadata.xml 331 BLAKE2B 67dac6bbbf2927c5fa694a0de98635c952eab8ceffa913aac7762c88625957b83f7bbeb22dbab5adb445b306e7bb5efed458e23b9a2c8137e65c36b4d12744fa SHA512 cf609ee98391504a83037f2fb2601b7b4f5dcb3ce58be9dfb895b8b961ed54e19d9782979cf24f1c1187087c1a8482e755d24abec089187870dd6361f17559b1
diff --git a/dev-ruby/racc/racc-1.4.14.ebuild b/dev-ruby/racc/racc-1.4.14.ebuild
index 1f48b014e3d6..60cbea342b78 100644
--- a/dev-ruby/racc/racc-1.4.14.ebuild
+++ b/dev-ruby/racc/racc-1.4.14.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/tenderlove/racc"
LICENSE="LGPL-2.1"
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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
ruby_add_bdepend "dev-ruby/rake
diff --git a/dev-ruby/rack-attack/Manifest b/dev-ruby/rack-attack/Manifest
index 40b0f6e66abd..fa4aa35f9160 100644
--- a/dev-ruby/rack-attack/Manifest
+++ b/dev-ruby/rack-attack/Manifest
@@ -1,7 +1,9 @@
DIST rack-attack-5.4.2.gem 23040 BLAKE2B 7af950339f03139e6a3ac9e8349e6d2af5182a29f643a08a9ea0806349c02965d05e99d95421f14ba827c9c942a6824f710dbaf06adbb0aa07dde03d74e629ed SHA512 a4af12c2c436a3634108494e2a5b9c5751c0fa2e87af6efa326d9c09fdae54b5bd8a8974c48785dfef64565ff9ee0a6704c90acf1277c8e80849ff30f9fbb67b
DIST rack-attack-6.0.0.gem 23552 BLAKE2B ffd558e6a8b4b03fb332ef84f74c77f3f6dbfbaa8ce819c9522c02791ae35acc177b07a5f52f1888ccf25feb068e1812d1d61ddb7ebc9ea34da7ae1fe6275c27 SHA512 dca8ab20a3c4e5ac1214b232674fbf164a4c05f7ebb219193608b235583cdea5367d402d32a60d6a92c534a04d328714c673a7c93c50423a038e653561023f87
DIST rack-attack-6.1.0.gem 23552 BLAKE2B 91f1c83659ea906732c6ab39904a5b01710fba3bf82e6c9b5bf88d9c992bd1f5d69c71e6487e85874f9c4527ac0f053bb648d600e8ac17569f0b6331089f0fc0 SHA512 b03050f15f05a27ee9a4f997c9de0c34a548f9fbd8e46d52f071c138f31c4bfc65196873a0bebce3c8d3862809b75295ab0f30c97afb128051cfa9b161d3dbe2
+DIST rack-attack-6.2.0.gem 24576 BLAKE2B 7836dd0c8a56bfa6337cc0bfa8ec2a4224873108d73bf1cb225c07a7720fba239bc7eeb75467c098c890050338f60420874c27529568b93c3bec9ed04926300a SHA512 df5de90d976dbd357780a5ab4a012ea1e528e5b608bad57ab8c59ee39ad36a1cf4490b3ec663d7f8ca6b788118ae7b256feb1cc475f8644c29883080e9c8b9dd
EBUILD rack-attack-5.4.2.ebuild 924 BLAKE2B 9bea5a9f9f54b9a6f54b17c2d0dfb84546c54b95ae9c994152a5f56440e3d3a0725e43c5c28d8a08bb6075fe7ccabfd38c96146c885e9c53572a3364262dee37 SHA512 4462b6e58fe4beab95ea2fc9b4468180877e77dfd664a25140725de53397ed04d4252a6b71fe2c8b86f5a66d5eb43bf7c5958ae6bdc5e5e0443c430b96d2840b
EBUILD rack-attack-6.0.0.ebuild 924 BLAKE2B 3241be83552def347c81a139384404c0e25e69500ebc60ac268e636d647bea1bad5e2f54c5a0e96f19e223ab726f113a1296d1f590ea2e6b4bb886608e45e289 SHA512 3d0cc2b9f14b58d2577c76953f3fcf4258ae9035e7ad09cde092fa4d32fd55c32efd481bb8adebc79cfd8343edfb9903daaa65ecbad26ab2d44f945c583076be
EBUILD rack-attack-6.1.0.ebuild 924 BLAKE2B 3241be83552def347c81a139384404c0e25e69500ebc60ac268e636d647bea1bad5e2f54c5a0e96f19e223ab726f113a1296d1f590ea2e6b4bb886608e45e289 SHA512 3d0cc2b9f14b58d2577c76953f3fcf4258ae9035e7ad09cde092fa4d32fd55c32efd481bb8adebc79cfd8343edfb9903daaa65ecbad26ab2d44f945c583076be
+EBUILD rack-attack-6.2.0.ebuild 893 BLAKE2B cd8bef8cd84821901751f7c4f8d4fc9b8182091f76861822b4dbde0768cd0b358172d59ed4542325f403112dc9e6495810455f30775890f93a54b407afd94f47 SHA512 65dff2e0e494a4c07930b936bc2f8bdc9bedb13f37a07cc529f02d1507119c42847b977f5cbcc7d94bdd291ca997130cd82cf3dbd0a38e753f6c8119e718d355
MISC metadata.xml 349 BLAKE2B 5e0852caf34767613f144f3a6680223198c6cad55b7ea30d0778d788ce2293a2586bf0edc698dc0a5edc11d4e1d408576ce9d7c1eb3602e7fe7f10e2be33c1ba SHA512 9584ab20de3f1604d81e9be1baa8b4e355e5a43fba3a0cfc43a3d4f5e67df0d089a906b479b99150f76e54d07310d650ae96171d6ddeb8e3f00a446e2a95a795
diff --git a/dev-ruby/rack-attack/rack-attack-6.2.0.ebuild b/dev-ruby/rack-attack/rack-attack-6.2.0.ebuild
new file mode 100644
index 000000000000..3c7630016e9d
--- /dev/null
+++ b/dev-ruby/rack-attack/rack-attack-6.2.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+# Skip integration tests since they require additional unpackaged
+# dependencies and running daemons.
+RUBY_FAKEGEM_TASK_TEST="test:units"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="A DSL for blocking & throttling abusive clients"
+HOMEPAGE="https://github.com/kickstarter/rack-attack"
+
+LICENSE="MIT"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/rack:*"
+ruby_add_bdepend "test? (
+ dev-ruby/actionpack
+ dev-ruby/activesupport
+ dev-ruby/rack-test
+ dev-ruby/minitest )"
+
+all_ruby_prepare() {
+ sed -i -e '/\(bundler\|byebug\)/ s:^:#:' Rakefile spec/spec_helper.rb || die
+ sed -i -e '3igem "actionpack"' spec/spec_helper.rb || die
+ sed -i -e '/rubocop/I s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 4efa1d3374e9..c62102911fbe 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -3,7 +3,7 @@ AUX rack-1.6-rewindable-ruby23.patch 1360 BLAKE2B 062c4a474959c4dce61969583b6aec
DIST rack-1.6.11.gem 230400 BLAKE2B 923a0a1ee7c3ea86c76e632764a678d47be4d4d953d3166488fdea6c198a64603017ff0bd21597dc633dbcb1f108363c52480a98ac0b80991fc4a759dd374f6f SHA512 f54d9c4d72d22c57624bb745399ac0d4f155185d01f956ad395bee2a0add6f11e8d9d25fcd330ec6aa97409ba10c2246424d067999b86f2e5cb1fd74a43c6529
DIST rack-2.0.6.gem 255488 BLAKE2B 7b23ad825e3e82f5010e810acde5eb6f3696489a78c3c67d7ac6cd73574236f83107b8a5fc0dbd4c932e2bf866c03208933d4e5bd78bf8d57aff02f96bccf6e8 SHA512 f1b93bbd16b7e44423c0977444183d9685e3c82e806304f304620731e5b4590920dcc363026277aa4b9ee0a2151c54570be341dcb9265517c7315ca4a504ef22
DIST rack-2.0.7.gem 254976 BLAKE2B a005cfcfb4bbd6884c415a8604aeea5a93f2c182e8fda25a64af2393485c09e06fa16b2e5905274d3c9ae8d91c9f451d7f5949a9c3c7fb6592a210f8ce1fbbea SHA512 caefa4c3b6a76dd3f57f229fa0a6b0e1d84b7e9a029c6b473695b44467ae1400d098132b206092cd900e636af6d734117fba02ec21a90500f7fab8aa9dd84cd2
-EBUILD rack-1.6.11.ebuild 1818 BLAKE2B 8732796654419739f359fd036d862acee28b68219d849d3ee1d2d7d2106ec3fc99989156425bca9157c5e1ec288a71f87a3ffe9de513ffac74fdeeaf51ce1269 SHA512 61881cc4ae138d1a9785df2b6e084b06f85c7c3d35fed5d76ea8e07d1c718bb4a72c7593e835e8ecb26997efdba7448728b0731a7bca804533e100efbce42ebb
+EBUILD rack-1.6.11.ebuild 1808 BLAKE2B f86bb0cf99df2b8954e431c901468768cb501c2a500d836a1dbdfbfeddcfea07d16d3bdaa1499ed9bc9c4cbddc2cc7599ecfab8b4556c9c9bdc9b9b5cd09228f SHA512 4dc17ddf01e42fa8de9d53eac0370f4154c2f2ec7f76925d851bcc73425e078fa5f96a28fd7bb83126fe9d38c6758a054c4b8fd81a4b340d878ea01d984f250b
EBUILD rack-2.0.6.ebuild 1433 BLAKE2B bcf58be4033781371278c20ac1b002189cc6b6615c71cb83321da3320004b51e1c016b45d2d2475ea011682eaa6a9778cb2c91b8013218b5a8c0f1f0be876e46 SHA512 c6822eccbf21be1927613dd7ec7d4c0dde4dec743b0be4230be64f5ee5fe92d267083c1136d5763f6352c961cbf47773130042afa54b2bea303b9541e06fc8b6
EBUILD rack-2.0.7.ebuild 1434 BLAKE2B daee063f7659acc881f7f299690b296a4d2e4cfc6abd05115802ea72437fb2302c67d5377a503b696f5acead58160a86c461f7f489d3492db3aa278bc6b83db6 SHA512 9998ccd98eca4414869edac9ae4c88cd96e961cf6b85f4b465b9eecb5d96bc3650eaec48f90416fda16ec5230dc8bdec63f0e324a46d6f69095f5ad0b080dcf3
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 1805ef2e37db..b3501524df2d 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 s390 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 s390 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 ${PN}-1.6-rewindable-ruby23.patch )
diff --git a/dev-ruby/rails-html-sanitizer/Manifest b/dev-ruby/rails-html-sanitizer/Manifest
index cfecbf75fb22..881a06ef343d 100644
--- a/dev-ruby/rails-html-sanitizer/Manifest
+++ b/dev-ruby/rails-html-sanitizer/Manifest
@@ -1,5 +1,5 @@
-DIST rails-html-sanitizer-1.0.4.gem 15872 BLAKE2B 4408a494f75bedb4e4286e053536abf62f094873d9e0a8c21f9de6f42b2826f187c9919fb86c84380c1eff241c62f077d48cc21912c93fe85ac2b6039089a84d SHA512 f608f2b642869606fc2c3986298a8ae3e36c676a7eda5e3cce419700961bfed011f8d4a2dcb59e5d32a41f556815ca5f214ec19f8940ce71d1217ba84686b8e1
DIST rails-html-sanitizer-1.2.0.gem 16384 BLAKE2B f5a5ededf15c199b59dfcd7b2da234f766cd46cf46834b458940d7b68fe27dd97602a6a673d8c0f700cf9c593a8375c97e74da0ac0db355af93bf951540ac368 SHA512 efe006ad2857a21d466375f630fe269cceb78aa467d91cdf193ec5eab8fdb0d58443696989b920840f6aafcb9ddfa6a72972f0e09456b2aa57018d86791cc38f
-EBUILD rails-html-sanitizer-1.0.4.ebuild 675 BLAKE2B 3967b0ca781cbfc191e968da05029acbcb7081430dc97a08580356f98b40603e16097505d2d2bef04fbb47c559496c85b10b52835f31d4494e91f120494c7f48 SHA512 00226658f48b339b4fa94ff5c4bd1941fafd63793f05a670be4c54cec893b758278c0189985446a4d6f99a3fd099e3fdcdd79880666f839e1398d2016fbae11a
-EBUILD rails-html-sanitizer-1.2.0.ebuild 866 BLAKE2B 61fab0bdb46f2cf9976dcb7d2f55ccf9798c06ea8a28e3d318ca49005c00b5b197688fa42badba9623619dd92860eacc6337702ed367bee626d1c5c1e4946db7 SHA512 30f4daef95453c93b30e06c4ad353f1ed523da0c8cd648897d02f2c3dbc14d96c94f8e10e0919ebc812e4bd95f3a72bc5f5c92f71708d5b0fa68ed02a587d90a
+DIST rails-html-sanitizer-1.3.0.gem 16384 BLAKE2B ae0b9acfd4ffc53b84b92cb42c149022312112f90d64866de916be2b91b680ecfbbdc94d278626c992cc90b0061705c11c9a604f6d9e91092e1117e40e003e6d SHA512 01d67f750ffc6ac857e4dc47b77d66e02acc4488f353af97e2fc367590fe85107b631aaf8b32f61f9e1f375c93e1b24fbf966f738e35483f5174880a0ffe5ddb
+EBUILD rails-html-sanitizer-1.2.0.ebuild 865 BLAKE2B 2477b5130ed28b474b8744367a486978ed7accf37f79cadaa35fced9884d1bb538c94b145a633ddbbf046ceafec23ca70d4aea1fc6668d967c2ad3a0bff3cd59 SHA512 d4e61578e156fbb01699a1512cb13ca922f7db0f1597853b74be2ca96dc84be19e01e7b44ff946db34bdf1a645b2fd4dafd058c704961bc79d592d742e8659bf
+EBUILD rails-html-sanitizer-1.3.0.ebuild 864 BLAKE2B 830d8d376baa7b55a6009ea791f0f9bf43151f665c65faea542d68f5873f7332bdbc73419a55df10b12fe83fc8cf585dd9e790fb384b2422638daf172ef32979 SHA512 f8169dfd5744cf370c1ab1e2ce831b15f5bff4c5279a396897642e25b0e68ea8e2e1d3e9a3b0d65e8f1038b40c5a1bb880401234c4b5ae362e69898bdf207618
MISC metadata.xml 359 BLAKE2B f227b45aa66e29d5ad9fe902cbd05ff8d41b6ad06ea0acbf812595b936897db899436a788fb0af5143303f0ebe6f18de1f2d265c337e57d616bdbfc7b1fdfcd5 SHA512 a7b934bec0d958559083b417dac76c3ffee71d9efa912b6bab2c2c01e6aa9acf39a46d71fff54a9b750afe6f59a8eb4b12c10b5cbee62fc5f32dab29911f4bd5
diff --git a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.2.0.ebuild b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.2.0.ebuild
index aed8ae6608b6..c95b7dcb82f1 100644
--- a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.2.0.ebuild
+++ b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.2.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/rafaelfranca/rails-html-sanitizer"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
ruby_add_rdepend ">=dev-ruby/loofah-2.2.2:0"
diff --git a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.0.4.ebuild b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.3.0.ebuild
index 5c500c2ef61f..3b19aa92c2a1 100644
--- a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.0.4.ebuild
+++ b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.3.0.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
@@ -14,13 +14,18 @@ HOMEPAGE="https://github.com/rafaelfranca/rails-html-sanitizer"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
-ruby_add_rdepend ">=dev-ruby/loofah-2.2.2:0"
+ruby_add_rdepend ">=dev-ruby/loofah-2.3:0"
ruby_add_bdepend "test? ( dev-ruby/rails-dom-testing )"
+all_ruby_prepare() {
+ # Avoid tests that depend on nokogiri patches to libxml2.
+ sed -i -e '/\(name_action\|attr\)_in_a_tag_in_safe_list_sanitizer/askip "libxml2"' test/sanitizer_test.rb || die
+}
+
each_ruby_test() {
${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
}
diff --git a/dev-ruby/rake-compiler/Manifest b/dev-ruby/rake-compiler/Manifest
index e6cde7fcf791..1ea73885335c 100644
--- a/dev-ruby/rake-compiler/Manifest
+++ b/dev-ruby/rake-compiler/Manifest
@@ -1,5 +1,5 @@
DIST rake-compiler-1.0.7.tar.gz 33444 BLAKE2B c3a92206d4d7defdf21295aaf094f704596962a3ee79c3517ea1058732e1f9f378b5f14bbe3b9652572564d11c566e26014e187dcdb488409bf95ea9a52e0a7c SHA512 fa901f5cc48891f07bd8d9a27cf4e745e87d5a667dbee0c9f4b43f9564fdfe3067b9c658f10ea8bcacd32ea7320a542ef0fca9373147057472f5572a4a4c5268
DIST rake-compiler-1.0.8.tar.gz 33547 BLAKE2B 542544543cd6d02a9ff964571244c65a0d748e09ea88027a514f25d13086463094aec29b0961881aa175f9553afcf14fc9f7c12dba0e96a07bf88e21f51e87bf SHA512 30b753d45a1180e034b520ad6385f2799098f0916d55e8b4729f5e3a29dabc1acfa292475edfb384c7809543e1c3e428e28db1bacb5383deb9f4bb31b18d6fe5
-EBUILD rake-compiler-1.0.7.ebuild 1444 BLAKE2B 3e97c22839b8120814ac73c7cd5984227fe17de2339bbafd086489c42ec330a0d19f97ce07ac78288094636c6f6462e349baf607396d4b1519d14d0cbcbeb1ec SHA512 bc244a93069849a6f77481e11ea9bd30bc4772aa8b087832f3d9c82c468268196b7e4d257c0a0149fe44da93c5e89ee3e3934fb71b1f47a3bae9e092d28bb5a2
-EBUILD rake-compiler-1.0.8.ebuild 1453 BLAKE2B dc07998818702589f713399ffd3d29a7dc8e01227e6a04f00deb20d0063c94a8ed532214c93b67708449a5162ba0ebc54cb09b28eba0d968feb89d524c641cc3 SHA512 a2718cd2b6a39953deef6c9aced3be76e364e5a45da289dec442f223c61835ab356b29c082d62203926f9158b3d28fd58ea9c6cd145433f015eb9f1f49639349
+EBUILD rake-compiler-1.0.7.ebuild 1434 BLAKE2B 56af70d8bd846832a5452c07124c1b0fd2293a1a20ae40643cc034425b8957a288e85d7bd6f7a05070c7ba074931134e6b7a6e8ca91147bbf192bdab0b93537b SHA512 9d3a145dbf5b471ca702ce64ee65a46b4a2d52bc315937e77aba9dc18bc03c18835c452cccd6532d75f48640cb3232e649921ddd5f4a72d284a33f915ca11934
+EBUILD rake-compiler-1.0.8.ebuild 1443 BLAKE2B 034d0c5a62bee51aa97ece9e3900e3c64e8d3cbf8a776d0b1bc7f656796cd2823c2bf7699013b10df208405af2b7399533caf134d39008000373d27538d57d41 SHA512 79a29aff93a548b2e1ae446e45afa26ae6061d7685a5e20bfe612aeb986da2f629201fc1c7eb9ae888aeae9e4e3e95f916bbf8658e5dfde13fa086d52466eb61
MISC metadata.xml 350 BLAKE2B 35df0cbf74d904e36dc5b5f34c31a41bf9659942415655f635a112d01e98833babfd42640d5155392f5563fd1756b104671348c077e8a62a2d6efaa68389a3f3 SHA512 2f027e154015dbb7a0535356a313b2f4bada336f6c1549aea9db77f57b43ed7ff19408e3ba507010d50e0953f5f6fd51d9bec956653725e1e087d94a6ae3eb83
diff --git a/dev-ruby/rake-compiler/rake-compiler-1.0.7.ebuild b/dev-ruby/rake-compiler/rake-compiler-1.0.7.ebuild
index 8557f3df146e..cdb31526f20c 100644
--- a/dev-ruby/rake-compiler/rake-compiler-1.0.7.ebuild
+++ b/dev-ruby/rake-compiler/rake-compiler-1.0.7.ebuild
@@ -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="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"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/rake-compiler/rake-compiler-1.0.8.ebuild b/dev-ruby/rake-compiler/rake-compiler-1.0.8.ebuild
index 1c37feb616f3..0ccc304bef84 100644
--- a/dev-ruby/rake-compiler/rake-compiler-1.0.8.ebuild
+++ b/dev-ruby/rake-compiler/rake-compiler-1.0.8.ebuild
@@ -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="~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"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/rake/Manifest b/dev-ruby/rake/Manifest
index d27698d035d4..6e87df9508b9 100644
--- a/dev-ruby/rake/Manifest
+++ b/dev-ruby/rake/Manifest
@@ -2,7 +2,9 @@ AUX rake.bash-completion 1335 BLAKE2B 5f4b81b850e3435246018d7bb420263647c1157365
DIST rake-12.3.1.tar.gz 120170 BLAKE2B c0d087911f33ccd5256462501d175e1f92fa104a3c89b62a5bc434836d5abb277a61fb12269778d0a6e3b9b831e78c0a94d9d1cd885906980fdb55e0402e398b SHA512 49736059713d609b0786d4ea89866fd5d58076977aabeda3eeee0440f10edad708cc10ba91b5224f59a8ab87ee2ab8e2674e9115f90f035c16e1fa8cba3f7649
DIST rake-12.3.2.tar.gz 121854 BLAKE2B 76d52fbb08f626232bb829da5d125236f99ade886e26a65c8faa7126cb0a902659160971520b1106064371b55f1bf3f27f77ad10c6879200bfbc8e724d57874f SHA512 ed96decf4414eeee0ea79726a5862c8850cbf4db56702a6a7326784249efe432b37f16d4d96ef2c2886fdd693966f5770838802f1bc3446b0724617b8d0869a4
DIST rake-12.3.3.tar.gz 122233 BLAKE2B e6c913b833092ef5d4203265bb5daf725bfc34ff3abef5a4871845ba9ee322bb8ec668564ed7fe5a2d9ce219d5b7cb00fa22d0b76fb9721f2138d2d963f16c22 SHA512 de15ea4428e845de214d35ad2155bd55cab51354feb5c7ae4c2cde5365d7a3959ee96d913346bdafacdb0542ab2d0e4c2e905514a7f97cfb18e630794bba3a3b
-EBUILD rake-12.3.1.ebuild 1388 BLAKE2B 898e7936751d9261fe1a87bfd0cf807c30794221000776b226eb16816bb99976daf7321d30b410a0b3d68e4ec9985b040768d0c70ae2597ffa9a51206804aca7 SHA512 7f341feaf2b7fbad1f65584ff2457ca6f7fdc8ea182365612738b159eb7bf7532e9217179c8eb131fc7441359a9f96479a8f022624152575cab44a376984ee7b
-EBUILD rake-12.3.2.ebuild 1321 BLAKE2B e80e9d71abcb77b0cb2afbe9a417799374750bfb824aedbf1bfcdd6258ca8e57b5f3f34286bd42f0b7c08afb62573c0b4d4139655583b925cf694f4e002c2bac SHA512 a657ad0ab3249fbfcd6bbbbb495ceb5cade2b266820bd40c10a93c10c9de5e0fd7d13b4d9a9cc4452ad1ecbddbe2500dcca28abf018a7994d7811f2792646797
-EBUILD rake-12.3.3.ebuild 1314 BLAKE2B eb506144ed1cab871232b9d191a6218bd2b9515001bef87e81bdbd595baf347ee418e9236b138b0b4c1a6c0f2357fe0e19325aaec15b53809ad60a471daa3b3d SHA512 b5198c3c42540073540fe7851e242827b86d7eca44652cb9ab41592b83d94a0a6d357f0dc43caeee6f9bb98bfe21b6bae9dab1541f1de18144cce6e4f09b69ac
+DIST rake-13.0.0.tar.gz 122378 BLAKE2B 996990f061a2604bf031926670043773b029d03e092513be3566763b04474d88b9bd05c085f25fc9d66b26a55e191b45fa34dc4aa215376703ad28750d71a6b1 SHA512 56038199fedd952994459967173d298afb13ae7fe9d7873dfe18cd4030b37f841ff74c944835843379cd66da96a6d1ee8c38294203f9d8e514c4331d65f5db79
+EBUILD rake-12.3.1.ebuild 1366 BLAKE2B a9c7f74cd56e1684ce7908ee945ae4abef97654f843da7e199a1655f1e96a824c223197bfe7598f1211189131fb86525bc64ee0e2082ce8655706ede77e7067c SHA512 174e001be98fd233d7c9de7a93f79d2a16d1d3c63c91864d6afc0a47561bedb9f7b52fe48918c9324491559bae98e6868d7ff04e8d7aeebc5934ef8ddd7a2945
+EBUILD rake-12.3.2.ebuild 1299 BLAKE2B cb8a0c164aaaa8467f64f3dbe6cd379a6a9f359b44d410a3107fda9f3efa02641cc4ff1d1ac94b04345a86e8aa38ded3358347ed343401a96d2cbb566b31ef0b SHA512 196e872142693ecbe15f3b6c511052bacbf417d64d68d0d34aa99ee9eaae7c40eb9f36eba8e2c2aade872abd812269e91a81930ed89809c3d742e7edaf345bea
+EBUILD rake-12.3.3.ebuild 1292 BLAKE2B 8b3ff51db66dd9826a749eb265237975eb85988f6843db7059ec0d08c98f7e11b3d40e2d0761abd1727f5d35c13984e8c022607b22346d51a9eb409ae0a64c7e SHA512 a9cd4c01f07a56b7a48b8c745f74faad841ce76b1588ddb2f42d47cfa7da10f20906bbb5a47d06a2c25f34e6d167c63a0e54bee7d5252cd19bddf26af8d09afc
+EBUILD rake-13.0.0.ebuild 1461 BLAKE2B 64a89d887bdde655980355c68fb13e4f3d48b5f588f9053361f6d5d94a2821d49755b90a12e4d2bf66516157cff7fb03775b0353a19ba778b3e08a66c66c5313 SHA512 73c7cbcda9a544bbdd7a64cba9dc51c2162648bb5142674cb89775ee4cb7605eeb0f48121039b3d51c8a8862347ccd6832f3ee77295d46196885d8a3ae900466
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 3a8fac384dd6..3ea356166b2f 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-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-12.3.2.ebuild b/dev-ruby/rake/rake-12.3.2.ebuild
index fd7a9d42b88a..1db61dc6279d 100644
--- a/dev-ruby/rake/rake-12.3.2.ebuild
+++ b/dev-ruby/rake/rake-12.3.2.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-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-12.3.3.ebuild b/dev-ruby/rake/rake-12.3.3.ebuild
index a65e0ab0ae4b..d9d8710da0d8 100644
--- a/dev-ruby/rake/rake-12.3.3.ebuild
+++ b/dev-ruby/rake/rake-12.3.3.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-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-13.0.0.ebuild b/dev-ruby/rake/rake-13.0.0.ebuild
new file mode 100644
index 000000000000..217d6fabbdc6
--- /dev/null
+++ b/dev-ruby/rake/rake-13.0.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rake.gemspec"
+
+inherit bash-completion-r1 ruby-fakegem
+
+DESCRIPTION="Make-like scripting in Ruby"
+HOMEPAGE="https://github.com/ruby/rake"
+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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc"
+
+DEPEND+=" app-arch/gzip"
+
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.8 )
+ doc? ( dev-ruby/rdoc )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_compile() {
+ if use doc; then
+ rdoc --title "Rake - Ruby Make" --main README.rdoc --out html lib *.rdoc doc/*/*.rdoc || die
+ rm -f html/js/*.js.gz
+ fi
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'gem "minitest", "~>5.8"; require "minitest/autorun"; Dir["test/test_*.rb"].each{|f| require f}' || die
+}
+
+all_ruby_install() {
+ ruby_fakegem_binwrapper rake
+
+ if use doc; then
+ pushd html
+ dodoc -r *
+ popd
+ fi
+
+ doman doc/rake.1
+
+ newbashcomp "${FILESDIR}"/rake.bash-completion ${PN}
+}
diff --git a/dev-ruby/rdiscount/Manifest b/dev-ruby/rdiscount/Manifest
index 42475d3c656f..108937ad7931 100644
--- a/dev-ruby/rdiscount/Manifest
+++ b/dev-ruby/rdiscount/Manifest
@@ -1,3 +1,3 @@
DIST rdiscount-2.2.0.1.gem 68096 BLAKE2B 71ea7010116739e8c61aab91c2cc4a86cf679b4ae10221135c0bad854822a9a81969e927ef898c0ebf753811205ad98258c4e7c4b16f9e18a81bb01137a79fc9 SHA512 81a477782b9829ac5e68ab390ef00b7f470bb4bd84e86ce28dd9abbb71aab6fd17b67416078dd7d4e0fc7e0c8eb78250b7a71a2f24d2bd236e861cb445f9feb6
-EBUILD rdiscount-2.2.0.1.ebuild 1125 BLAKE2B c5ae020a69e04f60bb0f5efe72e971bea2c08785d29c0b5e5235d6ca20d07f1408ef752592f98abe4bf9e0390248f926c229623c3990e6d1b357df2c56fb442f SHA512 c26b95437bc00a8676ea342a5512bc0c49e7dcbf0d5bbc2503d01179477b78c4f9271e8ecc5d9d096878ce7d259ada545e7a123219bab260fc1910a4b7d35474
+EBUILD rdiscount-2.2.0.1.ebuild 1115 BLAKE2B 8384c629ad2385601642ed1aa5a79e028a35a82bfd274fca8277e40925ec315ba1c271709fe41c8511df570c8c7959aecf87a8ac54214d822281cf80ec750910 SHA512 7ea8302c50b51d64d2410a8b06c0351d5fdbc70d79958bf925efcc42aaf80092020c408affbd77a90569d7fb39db543460b6b340f000ba39aa13336052ecfb00
MISC metadata.xml 344 BLAKE2B 4afa4c43c02006cc29edbfd9c7792c42aec4aff05203b57a9e727ec6333f3f55c13b8f197f915f8a632d9deb888f5e00f3992fa8df48d7f0969206927a342d0b SHA512 4d2e68c0284b778089ddae07ad5026c296d997afc771a5b3b994464691ac794dee27f1f7bbdbdbe2037565be70d2bc480480a7b93c867dc100dca228b09b7aec
diff --git a/dev-ruby/rdiscount/rdiscount-2.2.0.1.ebuild b/dev-ruby/rdiscount/rdiscount-2.2.0.1.ebuild
index 28e30f07be3a..316e1addce23 100644
--- a/dev-ruby/rdiscount/rdiscount-2.2.0.1.ebuild
+++ b/dev-ruby/rdiscount/rdiscount-2.2.0.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/rtomayko/rdiscount"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index f9f4e6904cb9..db264d0d8f38 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -3,9 +3,9 @@ DIST rdoc-5.1.0.tar.gz 702376 BLAKE2B 733d77a341ddad10f5b648b6bb492e0f79daa392e2
DIST rdoc-6.1.1.tar.gz 701297 BLAKE2B cd1494303d5bf4f81804e40a43252a589a6fa141316a573c1e321bf2dbd71330fabd547e09f5c84937cc45b3f79e2936d90813c29fc11b4a514a9cb498b9c98d SHA512 01e32d6e7ffcb5c0e138068867e6d995210d0123cb87c2754994be1a5e0aede0e05114746e6bd788fd0b4299e9a005dcfc863ef07000f1f9fcbf6ed11e44947b
DIST rdoc-6.1.2.tar.gz 667607 BLAKE2B 4857bcf5f72d93fe4e9ea89acfda9ae82afd61a7ff501d2eea529330d2b8a63d7cc775490648fcff5000ee60417123244518f56a31593af8efccae8f925b21d9 SHA512 a54e36adf9f98117f0b5ae4490a0ab1ce12d9b1de5b7c61ffa326b36ef13885bb8f18147f3548f95a285b15470faba14965bc87088fa3ce584928d8ee396689f
DIST rdoc-6.2.0.tar.gz 668152 BLAKE2B 9c92b27c427d6229778aba54ce7f12fe883fd3e40151f518f3d023d4f6dd10d4f1f6d05c8d6bcdce80d1ac81ab25cd99ccbe9479a4fcd950b895e14d4fdc4b83 SHA512 15352889833436c0a243e4f79c4ae8113fa3b8c222950baf1fcd272773a7a17198c2cd91a50c92e225c282a37ec743a38d8e9ca4dffe0b66c39d56412fe56ca2
-EBUILD rdoc-5.1.0-r1.ebuild 2751 BLAKE2B 563901454b746e3d26cb49b702ed1bf71550601efcbfe4332301710e8f8f102bcbf700fe8215965cc1cacefddb38cc895d46b993ffbe6b61c4bb8940c40b4be6 SHA512 027b445e8357be12741417776730b240c041dc0beb1909b6667876a131e16ee98ec1493045cc96243b6d06981c875a8b330807a6dfbd69f4a615fb323bc0e7af
-EBUILD rdoc-5.1.0.ebuild 2586 BLAKE2B 6e028069a3beace2f42f292c6fb5bf68cd7fbe1f71842897afae9cf5f971f7b15c10f8c4e6b0fe04aa825c879994edc5a815914ce2b8f196566dc1bdcf6e4709 SHA512 8a50a8f97be6775a3e3f304e7115d567c7f0829eb9fe5e47017286480a7fead26aef314d4173ff42f5380d17bfe21d313e89bedc884815d7774ec373c902cd13
-EBUILD rdoc-6.1.1.ebuild 2676 BLAKE2B d8557dd8dabccfa258ef10d7d4d448a3a2d41be45273abfb95cdb110835901cd658cd2c6e8f1359fbf65ec5a6a0209786c1623c915368a856c821152b9ac9eba SHA512 56925129ff307f3d777ed074b1a619a3cc70499cc28b78a7a95c1cfe4fc92e56dcc7c5844270fafc72f6bc2e20066181cd4e5d09098830a2a33f7ee9a4228c1c
-EBUILD rdoc-6.1.2.ebuild 2681 BLAKE2B f6b1b388abf735a0127ea17eab670375657bf60143e3e8c71fe9c74e12ceb5ff8581b852b90b68e623d979d304d88d956ae07027525741be6ed20e2e5b6449f6 SHA512 aa906bde3a9a04348224da3edd5c2301ef43ffc9c006e1f9f9a2b0a3cc105261f35664a900c24edf3956fe44009bf3362d303cae329556e800163c13a1f3935c
-EBUILD rdoc-6.2.0.ebuild 2707 BLAKE2B 3b8b14b2450dc35f3b9f7aa405e2a20d6a9dcdcbfaab10cc20e87190e4baecb1cc167ec8e236fe58923caec551bb4abca68a145bd65e34cf59c6c191b7806d00 SHA512 b87adee48ec8170189cb69410d189f615e8d7fefda546fdab0fcea59082b4b907ca06a9eb0de01c7b9d199c9c4b3474bbbd2e717f408108738999ce8499c59af
+EBUILD rdoc-5.1.0-r1.ebuild 2729 BLAKE2B fe77b5d40da790d1771b47228f8d0041b9e988b46c12480a47923009e69d35dd88c0bb301feab9ce332e77129a3a78e32a4cf71154aff7f24b6cdfecee44bcc3 SHA512 0b37c18d93ace28d1e5f3f612ddd5a11c49c1ce5a9d93afde43ff4486a7aa2d30e80f203e4a71e705e9d99f64e6bd00a1cfc81b891484b3991489b4f32f4ba63
+EBUILD rdoc-5.1.0.ebuild 2564 BLAKE2B 2fa1279dc09e8db0fdd83ebf20cf633e7ce22385f288d0aa87ddc501e1638111db2f69862f1bb1809d25794e258afc3a2f57220379c8446980e33d5184c3e8af SHA512 18b1202ec399e9b1b4420b621b61ddc2141d0f00eee7672e8c0c1cb1ec042a3eeab0684d941da036fa728dbb764a0f08353cb8994353c1d750fff8031e625d7a
+EBUILD rdoc-6.1.1.ebuild 2654 BLAKE2B e3f0f3fd152cc716c91c5262fd6f07ae3d939c6705b6b14615792b992263857a9d8387b9af6b9aa3f7a4e56bae0ff698e9b486e6421701cc7fa173c6b14fd320 SHA512 7c6c3c5f89fb5e03467bb3ef365ce29e7ae7b3e51db2d92b40361a3bcfd716c1236b61fae035d069c2ad7be7450f1440247a62d8a43241575f33b1ecac30344b
+EBUILD rdoc-6.1.2.ebuild 2659 BLAKE2B 10ff8e315a53778a6ff377f728c24f217cc257b307054f057ee78eb7c24a7151779cc480cee7c2b7c7de7de7714914d1b3be695755439fd015b11920c9e0d109 SHA512 e96cd21fee3d86fe20f87586a937e9292aa98f3901f21ca5c36d2f5df6e226826b2b224b8aaa3c59b9a0038511c5d94c6839c2c31196bf318d57dc9d518b8ca2
+EBUILD rdoc-6.2.0.ebuild 2685 BLAKE2B 8066c8b6852121589195cfd4af88c4695119f93822beff2ae77a638a91e7dcb518face3234eaa5c15c11d6a1ba70c114fe6192c75a0b341a7563e5e3eddc8c5b SHA512 58bbdb2f66edb6fe36d369d89bc24dc9640dd298ded94aea91b91c62424b39c8c38aa59d764771f9b97947a4ff457c2620877d7ef4028b1fca99d0d6e48fb39c
MISC metadata.xml 335 BLAKE2B 835d498407155ac5295c70af8a671114c777e5f9371b3d47f9f92a6b102b8e1d58755df0737c34820630464772dc001163e83b5d319707a1c630f4cf2f9ef8de SHA512 3421081016cb99570f9ce9f775097669cd40a709efbbb3c76a20947717bc40d886195a5fda889407d1c436a387c126e07def1eeae01edff53c490ea9c630e992
diff --git a/dev-ruby/rdoc/rdoc-5.1.0-r1.ebuild b/dev-ruby/rdoc/rdoc-5.1.0-r1.ebuild
index 376d590165e2..fbbb3abe2d41 100644
--- a/dev-ruby/rdoc/rdoc-5.1.0-r1.ebuild
+++ b/dev-ruby/rdoc/rdoc-5.1.0-r1.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 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/rdoc/rdoc-5.1.0.ebuild b/dev-ruby/rdoc/rdoc-5.1.0.ebuild
index fc8b7303f2dc..a45e060eb775 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 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/rdoc/rdoc-6.1.1.ebuild b/dev-ruby/rdoc/rdoc-6.1.1.ebuild
index 199b9c46cd97..4f08dec6ad6e 100644
--- a/dev-ruby/rdoc/rdoc-6.1.1.ebuild
+++ b/dev-ruby/rdoc/rdoc-6.1.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/ruby/rdoc/"
SRC_URI="https://github.com/ruby/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 ~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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/rdoc/rdoc-6.1.2.ebuild b/dev-ruby/rdoc/rdoc-6.1.2.ebuild
index 8a8a4b4aaad6..30dccad0893d 100644
--- a/dev-ruby/rdoc/rdoc-6.1.2.ebuild
+++ b/dev-ruby/rdoc/rdoc-6.1.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/ruby/rdoc/"
SRC_URI="https://github.com/ruby/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 ~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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="doc"
diff --git a/dev-ruby/rdoc/rdoc-6.2.0.ebuild b/dev-ruby/rdoc/rdoc-6.2.0.ebuild
index a3decb6aa3f9..e8d9b1397a75 100644
--- a/dev-ruby/rdoc/rdoc-6.2.0.ebuild
+++ b/dev-ruby/rdoc/rdoc-6.2.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/ruby/rdoc/"
SRC_URI="https://github.com/ruby/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 ~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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="doc"
diff --git a/dev-ruby/rdtool/Manifest b/dev-ruby/rdtool/Manifest
index 846e4ba0a590..7d4424fdb4b8 100644
--- a/dev-ruby/rdtool/Manifest
+++ b/dev-ruby/rdtool/Manifest
@@ -1,4 +1,4 @@
AUX 50rdtool-gentoo.el 174 BLAKE2B 9480cb7873a3f12db0cfff40adb1bd18a5f5fb8c8249c24767631aa9f0f341237fb8c9ccd3cc720ddbe02c63b0d7846127706f7a25def3ca23e71716099e538c SHA512 77e893e6c9660b8a6cb2b8e7d1134867c4e9d38acbf11db4ee948f288b69dfe3a938ab0d37bca7b4b9da2f6ca27fa27e2d9c17629ef3c0d49797f65c036c472f
DIST rdtool-0.6.38.gem 115712 BLAKE2B 037575dd890512ad1f88a4a04532b6c2b8ca6d5245cccaf7ab1b7f51fad971e449bf280bf5ffdb295f212d56add4e817fff5494b0bba011229cf54d2ed74e1aa SHA512 958e9066a8b3610eb1a78069e615c5bd672aa56b3b45669604b35cd094bb8ddc549d8f373d1ee53864c27a0aa7ee038101b3256c56b3b8ffe618f75a1a939bcd
-EBUILD rdtool-0.6.38-r2.ebuild 801 BLAKE2B 4262a1030e88860daf0108c786aaed5248d2e6d28c17a9a6d5d94229ab9ca577d4eac14de46e00244f9e1426ccb5f175088c06097329008350072316eaa3f050 SHA512 2a37ff77e0b4aab624d86d99244bb11b4a010c3d5d403af127f447884611a21ff96cdd3b80ff1b75aa42654636eb0f019bd02f859e76d27df6bbdaa5b232d9c0
+EBUILD rdtool-0.6.38-r2.ebuild 791 BLAKE2B 1048bb7494a878789ba184cd14e1a6a6885627620efdf7c7d09171d91c0c2ee7b5c15326961a1b153dc5cd114bef3ef005613b4dce87f8a626f1ee6d4bc2ea6a SHA512 cad923af60d333fa3d89de92bb5db4a8274e6bfa802d19686a4a2ccf318476e3cc6ae6a71ab74b11f7f41d1114868229f310f4b489ab19e7bc4466009ec7bd9c
MISC metadata.xml 340 BLAKE2B 6683bd4df51b0c5f6a518fc42dca175f433ee69afbe8c58883f2eb4647e8ab667355701b334cc2c967f5937e269f7e1fe0165a0d5a439881c4d7c917a1a11070 SHA512 c10ea0b20a1e65ffa766d84cc0f6a4fc8065dd33096962af1c0aaea27f5edde51129c987df2c10e39a378d084226c4e9b7cbdcbac6295c4e09de32ac365f7fac
diff --git a/dev-ruby/rdtool/rdtool-0.6.38-r2.ebuild b/dev-ruby/rdtool/rdtool-0.6.38-r2.ebuild
index 4f90940a75eb..191d9d353872 100644
--- a/dev-ruby/rdtool/rdtool-0.6.38-r2.ebuild
+++ b/dev-ruby/rdtool/rdtool-0.6.38-r2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/uwabami/rdtool"
LICENSE="Ruby GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 ia64 ppc ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 ~sparc x86"
IUSE="emacs"
RDEPEND="${RDEPEND} emacs? ( virtual/emacs )"
diff --git a/dev-ruby/recog/Manifest b/dev-ruby/recog/Manifest
index 8994d7d2a02b..2c4c84cf271d 100644
--- a/dev-ruby/recog/Manifest
+++ b/dev-ruby/recog/Manifest
@@ -1,7 +1,9 @@
DIST recog-2.1.31.gem 236032 BLAKE2B 5e6b4ffe163985ff437c2fbaf203e1d07796ead0c20b233703fcb66bfed45930463dc1b7b2bc0c6c9ec1089730589cf996b59382ad4fd63d4913b118035fc852 SHA512 eeabae2684d4fb616d7ea272dd9c4fda0b1a2ea7776cd664fa237989b68e277943642267359a2671ee180e1a5f0cda8f0be24bfa2b4d7729b469664700955ada
DIST recog-2.1.46.gem 246784 BLAKE2B 1b151fb6944371d186154ecc28eb74f6727b92394bf3686fb7230603e64a37438dc63293929b63025794ae053304ced7f74da4d530d24f77a6274ffe69cfff7d SHA512 aae48fc9a91e7f750944a97e562789efde14474b42d063dcb2dacd038e78fd20222719e0f17d66c8a13b7261e2e58567bad4db0a84893724a5c04504d35efbc0
DIST recog-2.3.2.gem 259584 BLAKE2B 035cdcb23fa837798fd256d00eb3cfa11b6ebeefd218c3c00a0f68ad1311efc6ce62a3db537cdc7a692d77e10b45c63f7c391314b05ca93c9afc269e67e7ba24 SHA512 0deb0e2354bab3ae190b0b71d370755de802d679a37a2d907fcc6503a12120e27d607bd3f31db62f678e4488228977132f3816a4586e5e85ba37f7ff6cd27733
+DIST recog-2.3.4.gem 262656 BLAKE2B ca2ea05844f5fde74859b22a9f710e5a9f0d44d789d49fb2c8502f4f09f5e5a3772d4a4187e5f0c10ec250c84599defc9dc86dd5602a7bdc7586f07ed14df350 SHA512 4ebf2ce4d502eb103eb3d10b7c01f3e43a402b90d8883f76cedb93edea32f31d196c4141c11264739f73ee9afe8590c50a368897a1286ff408d4454e89622be6
EBUILD recog-2.1.31.ebuild 779 BLAKE2B 9298c273ae50c521f7f69a7344c9fbb018ef55f66667debe964f6a7f2b0a41636b292c27d8ead601d6ca7438b023d4c698aebd42cb6d4f92986d11f81953b298 SHA512 e54bb98094439e2809e8d816e6f23d04bf80670abd106395f6bb4d955d16c6896b440181d7183481f067c9d3675e0b162ad14814500300c971324a7b53e5400b
EBUILD recog-2.1.46.ebuild 841 BLAKE2B 610ba24ff01b902c9cf7f35567a578b7425a25a79f1f05e376f67d39cec01b20c6ab602ad7734e0a9cf6dab10075ee5cc58280c2e8a8507a31b624a43453bd8c SHA512 081060546281be7a36215ea6d60d9a2236dc25d6cca2da29b0c9c5c0549efc1d1de97bb0117aa59952d4d6d1197e4afa7fc3eba6f4b9e3ef029991dad60276d4
EBUILD recog-2.3.2.ebuild 820 BLAKE2B 6261682f3ad083ccbfcc217000da03ee7acdd04a726e17c32da3b5a1472dc7e45dbf4a2c5b4fbe4a9b59ad853c932288f066d24f9c6a282849291af19d6a3ed2 SHA512 41ccda56593ee7a63c62e86169fb45512a1936dd2b15272f3de8a8f5010f74035a28adc91b73a166f1dc854a0d87a28f771a8c2ba737085e9ba52174f7e10989
+EBUILD recog-2.3.4.ebuild 779 BLAKE2B dd2b02b306c18b6f15988de6782069b006ec90434adb8e20e304eebf63bf35d94edfa57d233c6dd58e653b2c9771953a1ed345185f9bd6456645fc7ce4b3d3a2 SHA512 2f173a35948cc68d497787501bfe60e8fe9ebf69e7ec558be13563dbc6b00cdf398d0c09ba408668e2c1f992c7a3fc6f258d8415fa764ed467228fbecee9d305
MISC metadata.xml 334 BLAKE2B bccb589153c4961a76c8bbd83ace97d4295b5c6a3b66ede325156940c8d0a1119bfaa838caa5d1e7ffb1363e4a3cbe8d2899fc2430b051dab63b11709f16d190 SHA512 cb416ad148d55b439a260d17b6f014075031a7b60cbf686b75e2b34f4d7bf82a8f0001c84f0dcbd9506a855a64dd20902965a0744cdd9fa06f6391929d5245fa
diff --git a/dev-ruby/recog/recog-2.3.4.ebuild b/dev-ruby/recog/recog-2.3.4.ebuild
new file mode 100644
index 000000000000..c000a7c6eb5c
--- /dev/null
+++ b/dev-ruby/recog/recog-2.3.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+RUBY_FAKEGEM_BINWRAP=""
+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="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/nokogiri"
+
+ruby_add_bdepend "test? (
+ dev-ruby/regexp_parser:0
+ dev-ruby/rspec:3
+ dev-util/aruba
+ dev-util/cucumber
+)"
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/I s:^:#:' -e '1igem "regexp_parser", "~>0.2"' spec/spec_helper.rb || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ ruby-ng_cucumber
+}
diff --git a/dev-ruby/rest-client/Manifest b/dev-ruby/rest-client/Manifest
index ffccea1c4e8a..8759e1428289 100644
--- a/dev-ruby/rest-client/Manifest
+++ b/dev-ruby/rest-client/Manifest
@@ -1,3 +1,5 @@
DIST rest-client-2.0.2.gem 149504 BLAKE2B 839003255545ad8d67b0fd896f56b628d647a90fdf9eaf4e27f6c5d0179f15a1c17683e81ff7f288ffac55dcd523f5b01b4217a277b6c260bf45df8cef3998e2 SHA512 c132518a9ff0029e79826cf90de442b01f6f422b464e04914947c2f757cb7046b96c915f0248a82172f7980519fa9fe5f7bcb9dcfe28889abc62dbb48cee1030
-EBUILD rest-client-2.0.2.ebuild 879 BLAKE2B a21fa9b93dab38e79cc28481ed8f19d4c365011c722e524acf11d5d68b6de531cabb87dbb5c5b0af71dad1f1edc622aa53bb8fc9b425798508a4aa8ac8757571 SHA512 e99e7fb07c6339c05e9e1c7222d273892bc010fea370b509932c9d8d62d1256b390533687b59eba5ac1822352d625525b0b012b664bca96e52bf5c698d7c296c
-MISC metadata.xml 348 BLAKE2B fe9d706faa604067ae6a773bcb6f1738aea6003905ba97c7d1b2c01847013a71a7e6293a4e0eb01371ec70fbc6d62ffd2220c8d63f0741d9d53a5517b817bbc0 SHA512 333b578a89b557f43afab3b52f1e14cc9ecc4985c2909f046c9dbb9f9e333ad9ad7ce30af72141348f6205fa3b9e213143974e05aa8cb269ff17712c0fce5757
+DIST rest-client-2.1.0.gem 147456 BLAKE2B 602e3cea1bdb117ad8b783d30741f699b18085fd6dd4f0d26a8a8f3b658bc6f807357a7412eaae312566f1b4d5ee7e311f51d5fd4a8eb9063e8552335b019a2e SHA512 fe5d44409dfe607566b4c0324441d9a3981776699027bfbc92283b1cd425f204211fc872593cb0784e0ca7a5e061e98793540eedfeb1891d9a8afd53a5ce01de
+EBUILD rest-client-2.0.2.ebuild 880 BLAKE2B dc8032a97d670e92d4bb7b2df137adc174c140e162c571b9fa66d1207f801f6cf816d43713dfc1e98fa295ef4c5ccc9b60d62b40e0225186a618a0e6a2210797 SHA512 c1235055605accbe2725960bbe082c7a90dd735f82c4ed75b9e9bff0cb9daf84b99aae607cfce2f5c8f8d50d357ba060eb30d0b1d6e634e7cbf6e7aa34b00ff6
+EBUILD rest-client-2.1.0.ebuild 871 BLAKE2B 19e51052607f53bcb12ef5a962f7ddaf6437f9ede05540e3cd38042678cfc4a866d266c7386f22df67e81b14d7dc0665b9033e65d5905c4b9c8d4903d4340f82 SHA512 838a6d9bacf13177bf4ef2891052c34cda4fd6d578e2ecfb4e5f33a6152dac9ca1f03338491655a3a3ef10698dba8d5068ba6779547a309b3e70df67b4d268c1
+MISC metadata.xml 349 BLAKE2B 99e76fdab475e288f31b22ff45d67935e478ad816beb445d06f8602b31f81fa97ae3064e42272f7001a28fa55f1cd1f540949c76c18a634b7223d87236b3741d SHA512 0de0478ef4db822316ad90b51766f339bdba8b8259ee6d3532a464368f2b6d176b82350792c29e67def0c4ab6b8c75460e3b87e76ba657f71f81c2c85c25b47a
diff --git a/dev-ruby/rest-client/metadata.xml b/dev-ruby/rest-client/metadata.xml
index d6afa2d27d72..6cc5de6f9283 100644
--- a/dev-ruby/rest-client/metadata.xml
+++ b/dev-ruby/rest-client/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">archiloque/rest-client</remote-id>
+ <remote-id type="github">rest-client/rest-client</remote-id>
</upstream>
</pkgmetadata>
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 55c30dadcb44..9ebbe7baae61 100644
--- a/dev-ruby/rest-client/rest-client-2.0.2.ebuild
+++ b/dev-ruby/rest-client/rest-client-2.0.2.ebuild
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="history.md README.md"
inherit ruby-fakegem
DESCRIPTION="Simple Simple HTTP and REST client for Ruby"
-HOMEPAGE="https://github.com/archiloque/rest-client"
+HOMEPAGE="https://github.com/rest-client/rest-client"
LICENSE="MIT"
SLOT="2"
diff --git a/dev-ruby/rest-client/rest-client-2.1.0.ebuild b/dev-ruby/rest-client/rest-client-2.1.0.ebuild
new file mode 100644
index 000000000000..8f973b66fd9c
--- /dev/null
+++ b/dev-ruby/rest-client/rest-client-2.1.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="history.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple Simple HTTP and REST client for Ruby"
+HOMEPAGE="https://github.com/rest-client/rest-client"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/webmock:3 )"
+
+ruby_add_rdepend "
+ >=dev-ruby/http-accept-1.7.0:1
+ >=dev-ruby/http-cookie-1.0.2:0
+ >=dev-ruby/mime-types-1.16:* <dev-ruby/mime-types-4:*
+ >=dev-ruby/netrc-0.8:0
+"
+
+all_ruby_prepare() {
+ sed -e '/bundler/I s:^:#:' \
+ -e '/namespace :windows/,/^end/ s:^:#:' -i Rakefile || die
+
+ # Remove specs that requires network access.
+ rm spec/integration/{httpbin,request}_spec.rb || die
+}
diff --git a/dev-ruby/rexical/Manifest b/dev-ruby/rexical/Manifest
index b9c625134a7a..c8182bf5bdc9 100644
--- a/dev-ruby/rexical/Manifest
+++ b/dev-ruby/rexical/Manifest
@@ -1,5 +1,5 @@
DIST rexical-1.0.5.gem 20480 BLAKE2B 6ed81f9247410aa68cec1ad02a49774da839679fa3f535691f79da42144fbcda4b0f0dac74c7c02bb08d262b66bd543a8bde05ac5871454b96a7582c228e5fff SHA512 6cf5eac36953203a2de66eccbbc8679a4d695c3f0540ab8adf7a3db37eb4e94889c64c3ce4e4e88ea52738a6733680be2105e0604d01a2e07bae10939deb03c1
DIST rexical-1.0.7.gem 22016 BLAKE2B aaadf4131fbc4958a6a17be02b970070e511dcb031fd6432fb62fb841eff36b4d5c41d8f8f295aed4ac376c49e736e5d795166f71957578c6cbe14fd6cea26be SHA512 f71c86bd9764e65ebe0c66acd5446b5da7a1b38aae9d33367d70bfa253eb53c178634ce90c883c5459622219670d4d32f375b216c3023a3109329d6930dec1fc
-EBUILD rexical-1.0.5-r3.ebuild 1068 BLAKE2B add15c13dc5362ea53856c9c286406d9bd19da53b489de72625c975192d4ced671e2b5d5cee28580b918a20971c22d4497bc18c6b808df29f1d2725944b244c3 SHA512 8f60b1b2780bd24429b1a7fd2862c483a644f3ce7e15d44849d14b2b94226e9c4fa6a21a9f590fe171182e93ebb7418073ff8296964eaf6216e8593621b239fc
-EBUILD rexical-1.0.7.ebuild 889 BLAKE2B 8d41c686451e05af5191ce2e3c92d777bf7c7f440da765307291e78b8df69454f21cf0faa02c2d9b88eef467cebde1654c83f66c9b2ff77be5066341dc07b0e6 SHA512 4d2153c85bfd4d450ed7afc293c9ea40036d221133f4bb1385ebb5fc5f4013f98ea2539de63e99027bf118ddb5efc2b7f812f02bc0b33b2bf879013a3b666fde
+EBUILD rexical-1.0.5-r3.ebuild 1058 BLAKE2B 62386147090c40c72f3fb7d65a7723b97fb12d92ad8e6d7a64fb7fac651d5f316afa206f3a286e991055a6981652ecee087425b8d928885feb0aadbf3c004ff1 SHA512 91214e07865f3bdda83c64dc937b12b8e17b6cbb9d0ba639e46b6d29a069dc99eded934fd9d14040d915d82de94bb1206560fb53cdb571a38085f8e61e23838b
+EBUILD rexical-1.0.7.ebuild 879 BLAKE2B 395aea412d93830954f64b199a5626c800a4277e13e97ba410e7468c1717e3237c0c4a2043665e32e01bd1d00f6b071dd2ecd2a3f4df6d47ae520feef29990e8 SHA512 1c4510c6a389af0145653972c6174c551ae35efe307379683c4ae9497e9af086acf9fbc02125b51c48b6d9a1bab6c3f6ec5538175b7c9b953718638da8f1cbb5
MISC metadata.xml 344 BLAKE2B 308f72345dd9f7ce808e53f6b3883102b7c5b51d41ff822d28888d684abb4efdce86e24fbbb2d6ba46342c85e23189fa619343c467689a13b62382a5ea024d2b SHA512 96c6b9e4f3ca4aad95e01087158bbcd9a159569d7ccfc90365732e4ee6b9772506521c7e4706043897ffceccc98236077abf570efac9f0ddb24ef56efa65176a
diff --git a/dev-ruby/rexical/rexical-1.0.5-r3.ebuild b/dev-ruby/rexical/rexical-1.0.5-r3.ebuild
index a580c3ffa346..0a8b9b58f6a5 100644
--- a/dev-ruby/rexical/rexical-1.0.5-r3.ebuild
+++ b/dev-ruby/rexical/rexical-1.0.5-r3.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Rexical is a lexical scanner generator"
HOMEPAGE="https://github.com/tenderlove/rexical/tree/master"
LICENSE="LGPL-2" # plus exception
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/rexical/rexical-1.0.7.ebuild b/dev-ruby/rexical/rexical-1.0.7.ebuild
index 2e83f6f81ffa..3b435e81161c 100644
--- a/dev-ruby/rexical/rexical-1.0.7.ebuild
+++ b/dev-ruby/rexical/rexical-1.0.7.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Rexical is a lexical scanner generator"
HOMEPAGE="https://github.com/tenderlove/rexical/tree/master"
LICENSE="LGPL-2" # plus exception
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 s390 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 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/roadie/Manifest b/dev-ruby/roadie/Manifest
index fbbdcda7af91..b69c0865fa36 100644
--- a/dev-ruby/roadie/Manifest
+++ b/dev-ruby/roadie/Manifest
@@ -1,5 +1,7 @@
DIST roadie-3.4.0.tar.gz 50719 BLAKE2B 7e3948e1c9c052ac72ef462a6a4452d6831d99d0134a9716adcf8cd67d261f2c330a6309e7c8a6e00c7489f62cd2b7253f4db48f7daadee4bf57fb1c40cd181c SHA512 cc25986dbe054b18189dad46f2dbde4f325c7391f5cb8ba598f504a465b99cb84339b2fdad3ef663d50275a186620dd60753df3fccfd5bcada52b74ee4c7c55e
DIST roadie-3.5.0.tar.gz 50687 BLAKE2B 4d48c7989798977e74ebfb3959c5d1b52ff5aa91c1e81075b7b631a70893f344965ffc838f1debe0dbcc807c588e7e4da93937beb4fcef8f4bd9f3eaf7b81407 SHA512 d0602ccee1b642dcda0644afb762a56c97715472e7dfdd63115fc595e1ccbbf3192114e32e25b3c0e6c8c9db37bfc57b75f66bf9ac1e4656b27972f0d4fcd98b
+DIST roadie-3.5.1.tar.gz 50873 BLAKE2B 478dc7bba6424b953d4c32aeb793f0212fe0ecef5526ec4a28e3b05ff5f29fbbeaaf2022b7277cb20993b99fa7bfc5d03db57c12b589c727239e944e78da2d9f SHA512 b61cc8c1ddcc4819d496489578eb7157cdd7716e99ff675af37b9b650504315120238889d72dd617f37588e005cbba62e1912f4c02ba0e4ba0d111784219ed5c
EBUILD roadie-3.4.0.ebuild 931 BLAKE2B 22ad24dd939bf3eb19d9eb3c09d6d68af6adb988b589a8230de6ecadb13e115ba2872b91cda5cdfacff5ed1b98072c7b5c7111cfb648e19ebcddc2d767bde4f7 SHA512 70ad01a6cbae4a448f943e97dce4b6035820b9e7af3e1690ae69119688296c4e1b3dcf091c0e1aaf99d4ca5fe571299f7b39468a80471626cfb6deabf85b6abb
EBUILD roadie-3.5.0.ebuild 929 BLAKE2B 6770ab325cb1fec5dc211abce61b083ab0d21dd3accb3e84cde73fde1de72ed7765daf8626bc3eb1cd97203d1d443ec7d027dd7c2ee7319a1c58e3b09c2a9c4e SHA512 e91ee97161116b4a53f610af2ab86e0d865e9173fa9fed54cf698c176087757b12eaf71a91dfbb8104c99ba92916dfc11c02cab9fbc39aa4b0a1f648205db51d
+EBUILD roadie-3.5.1.ebuild 929 BLAKE2B 61ef9dc6ceaf49317c1809ed5ee38ab84088411c39519298a1c237c232e6fddfed20813e6656f005e0f7f64473ab716bc3bcace738e9a896c1ca3695fbd1e1b0 SHA512 214c4cd343495c3a2f5df42e38a5206fd1de445b5665c6d0af953df37fc00257e0a2d8fa3953fbf25cf4d726ef825554f2fa3af3c232b721f99d6a08dcbfd422
MISC metadata.xml 328 BLAKE2B 1259d1fa19fc2a8d67f47d7ab4a409758d735839a384b75fb9807a1350e1dff6caa79e19063dd0955616b15a12f25040db50d2ffcfc4fdf038375032ba9b8a4e SHA512 56c3c637b8500939fa5b0c54fcb7382a666bd3d661baae8074dc1a11281aa149ed6911d19831ec62c311917bef30d10498c9c4323866cec6c0f9f267a5608ae2
diff --git a/dev-ruby/roadie/roadie-3.5.1.ebuild b/dev-ruby/roadie/roadie-3.5.1.ebuild
new file mode 100644
index 000000000000..ba22b54e3f7f
--- /dev/null
+++ b/dev-ruby/roadie/roadie-3.5.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Making HTML emails comfortable for the Rails rockstars"
+HOMEPAGE="https://github.com/Mange/roadie"
+SRC_URI="https://github.com/Mange/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/nokogiri-1.8:0
+ >=dev-ruby/css_parser-1.4.5 =dev-ruby/css_parser-1*"
+ruby_add_bdepend "test? ( dev-ruby/rspec-collection_matchers dev-ruby/webmock )"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile || die
+ sed -i -e 's/git ls-files/find . -type f -print/' \
+ -e '/test_files/d' \
+ -e '/css_parser/ s/~>/>=/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest
index 8820a44e98e7..fb0dcd295c19 100644
--- a/dev-ruby/rouge/Manifest
+++ b/dev-ruby/rouge/Manifest
@@ -1,9 +1,11 @@
DIST rouge-3.10.0.tar.gz 780864 BLAKE2B c5761806fa27e8bc83d51a3d85a62a63b33212bb2958bfd161c344285712692d8b1dfc6a3aa3328738b5f9de9a02508050e3fa5b9324220d9b54e3bbc17a22bf SHA512 4ec1ea86db8a3df98a2cc2152ec55f301799fdb40c9a4b8d178b9fedadee576ec7c15ebb21b397cae5c95ad4e126cd21a457f3cc8d14408bac860e3997cf34c1
DIST rouge-3.11.0.tar.gz 788545 BLAKE2B f6f5782f620b76236f66b3b59248eda345d41383dfd8d4ed782e3c61c24226135abe70f906a337497242ade14b6cfb33f904de7c12ca2ff538daf37189568ff0 SHA512 4cdc85c543bc9303778940300c76e7863c67534cca91bd35135ef3abfc107c4ff0d7289aad2980f685b6bc716b74907fe029bf65f6cc2362a4ae048a0d8b6191
+DIST rouge-3.11.1.tar.gz 788635 BLAKE2B 4bd0767d30799fccf83df8422308aa30da1d3475c122a63f49723906b5950aabdbe778da0d852ac3b1b7977cf11f1e94c3b0a5d4c274c196950d10183e706882 SHA512 22707f443078de26ba1c94272ed9ccaf1c772271dcc2b844969f345645a5e22ff6dde1f9d6ea36fabd1f61f4cc24474d849883ced9219ae6ff8cc7113751fcfd
DIST rouge-3.8.0.tar.gz 755720 BLAKE2B aca1ccbd601ee080958ccf09ab8932dc556065945f4cc2ee9b9bf5531ff41cec676005b0c7540aa058b3346c5eabac4351dd6a291ff148c9b5dfc682f7579336 SHA512 16a1cf9e9eae466c55f236f10d10bf0f5f4d523f6a680c1130b02115384691c1e2fbb14b59a6be1b9df77cc67fdb0ffe026cff6d0150230afe53f26b4c254dde
DIST rouge-3.9.0.tar.gz 771945 BLAKE2B 855a9a7b7bc5af5c19265570d7cfbb699ac3c9e355ef1a0ccba2a8a5e93ccf3dac5bc1c6e8ab1e251c29eb4eada403862c31f905d6de86bd3b6ae1d1868231c0 SHA512 da132ed07889f6dfda9199cfd6eb8f1af8e0c68b666452f0bafc86417bc153d11967138de49f299f4ae9d2f868dd7349a4089b235fceea80e32b1af3e3200172
EBUILD rouge-3.10.0.ebuild 918 BLAKE2B 4b982506dcc32d91dca8b6e9bf065b0dabec1975dd2aeb930a51edcab274ae7568360ce0d40200c1f800556b4115c3d120f3893b7b904a2efff53823fd1b37b2 SHA512 d05e02312d48bda6b790a995eb0b1c49eb23ee82bd27ce32c6c356106658c52e9d424d8acc1fb6f66d11f11738e25b9d1f2cc3aac0576d00e6ab105982442f73
EBUILD rouge-3.11.0.ebuild 956 BLAKE2B b5b26fe5cfd21f8e1b9162e299099e10f123d527f84560244f5dcc4aab210a9344806fbce56cf4a8bb7438814902cac7cff029fa907323cfe8e558eea36dbe26 SHA512 7d2edf19660ac69ec7cf13b47266da9e8b7e91c059e2274c938a02b6c8bfef40fc9a913c3874072aaf05b0eece162e2e1c8b9a706342e6b59b6687276981059d
+EBUILD rouge-3.11.1.ebuild 956 BLAKE2B b5b26fe5cfd21f8e1b9162e299099e10f123d527f84560244f5dcc4aab210a9344806fbce56cf4a8bb7438814902cac7cff029fa907323cfe8e558eea36dbe26 SHA512 7d2edf19660ac69ec7cf13b47266da9e8b7e91c059e2274c938a02b6c8bfef40fc9a913c3874072aaf05b0eece162e2e1c8b9a706342e6b59b6687276981059d
EBUILD rouge-3.8.0.ebuild 917 BLAKE2B 7d5479ce54b4372c4d71cad96f2f012c9a013c5a5ada37d930a4b3299c69fe90c9ad78145da3103100a0b7806c69bdc3e2b6cf6c6d937734e0999bbaef67c2b4 SHA512 7880f210d33664bb78b41b3104b8ed2cb841e7bccb4e2531d21d6ba332f054ef8d37b80fcbaf0bcbda432980193646ed23d496687c357e1ef5be2a118d409b1b
EBUILD rouge-3.9.0.ebuild 918 BLAKE2B 4b982506dcc32d91dca8b6e9bf065b0dabec1975dd2aeb930a51edcab274ae7568360ce0d40200c1f800556b4115c3d120f3893b7b904a2efff53823fd1b37b2 SHA512 d05e02312d48bda6b790a995eb0b1c49eb23ee82bd27ce32c6c356106658c52e9d424d8acc1fb6f66d11f11738e25b9d1f2cc3aac0576d00e6ab105982442f73
MISC metadata.xml 337 BLAKE2B 0b11fe43cebeee93ba1543bf3784c624a91373b066b90485698e9f58ad95d2d4ae077fa5d18d097deb5d8678877b915a9df7154899169d35345fc8fc52bb1c44 SHA512 2517857c1be612b98601b4f92e3e20f3e404902faed1965f8e2e0573820ed6dfc12de25a292bc5f5971b498e310cdfe4a3a5aa13f46354f5139c53ae6a53b876
diff --git a/dev-ruby/rouge/rouge-3.11.1.ebuild b/dev-ruby/rouge/rouge-3.11.1.ebuild
new file mode 100644
index 000000000000..1ba7cbc90225
--- /dev/null
+++ b/dev-ruby/rouge/rouge-3.11.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+RUBY_FAKEGEM_GEMSPEC="rouge.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in pure Ruby"
+HOMEPAGE="https://github.com/jneen/rouge"
+SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
+ test? ( dev-ruby/minitest-power_assert )
+ dev-ruby/yard
+"
+
+ruby_add_rdepend "dev-ruby/redcarpet"
+
+all_ruby_prepare() {
+ rm -f tasks/{check/style,update/changelog}.rake || die
+
+ sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' spec/spec_helper.rb || die
+ sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire "pathname"' Rakefile || die
+}
diff --git a/dev-ruby/rrdtool-bindings/Manifest b/dev-ruby/rrdtool-bindings/Manifest
index 47bb6a497bba..501233bda5dc 100644
--- a/dev-ruby/rrdtool-bindings/Manifest
+++ b/dev-ruby/rrdtool-bindings/Manifest
@@ -2,7 +2,7 @@ AUX rrdtool-bindings-1.4.8-graph-ruby.patch 1857 BLAKE2B 4a36c4dee4e755bd39851c5
DIST rrdtool-1.6.0.tar.gz 2186538 BLAKE2B b56ef79b9d45a65cacd7c1d8da2158dcaaff3ebc2ffc0640081cdc2fa3ac643be1ce48a2cac60427a836dc3e457ddb042c95533d0ffbcdefa2978f5659150391 SHA512 45a8f16a2bda9d497c5f39de80236adb7a5bd054a14755c4d130f21cd6430bd0a76caef9632994be56fd1ea2364eb218687ea8ebf945a71ca411221c248f3ebd
DIST rrdtool-1.7.1.tar.gz 2881346 BLAKE2B e538c6ba3fb6726f0515ed655aa8d5e184f6d3066bb32e981b3254e41c53e29529698da5ef73f8365391180c76d15808d1d727a0834b8025893b01c3b9af8f46 SHA512 ee5c9ff234493442ccd9bfc7031700483011de3e05c01e026509b699cb0d7d3e286e2046357c5fff5807f3e709043c8f218b48b43f8b126a23e228a3927d7b14
DIST rrdtool-1.7.2.tar.gz 2883737 BLAKE2B f3ff6cc4e325cdec42a6f9e67a1644f501c11edc47bc281df58c2e1d7be4c01767c35166f4301f68cf9c22dcd5c159bb51ee704a5e36776acdf166100122cebb SHA512 453230efc68aeb4a12842d20a9d246ba478a79c2f6bfd9693a91837c1c1136abe8af177be64fe29aa40bf84ccfce7f2f15296aefe095e89b8b62aef5a7623e29
-EBUILD rrdtool-bindings-1.6.0.ebuild 1338 BLAKE2B 5ed83ee43e4a5fc9247682fbe4bb2b13272d51d4a1662b26b1e7be027c5900a3c614a43ff7b99f33c044f37431959b02671b017a440f4892c02b931ecb7da529 SHA512 df6b8e95b8f1830517cf847c43d85f8ba36d0ec96e5566957dd2bc3cdeb634e3bd3a7a75c73fccc0b7d2dbcd84e5ab6248e463ecd27138441878b4f420c4b3ad
-EBUILD rrdtool-bindings-1.7.1-r1.ebuild 1350 BLAKE2B e5caf6de91964b466709692577176cfa73a27b98588abf29fd66c868735a0933d04263db7b4e3aa7007c9c2c4d89fc8ea4d47db45fad4768f5baec110e967f91 SHA512 683a4fd3bb0081e96c0d8ccefdc6f042031cae2dfa583dde6052b668f6900195b33e529cbe61fd3789faa69498380ab33a0382522b10977e1026df34d3cdd57c
-EBUILD rrdtool-bindings-1.7.2.ebuild 1350 BLAKE2B e5caf6de91964b466709692577176cfa73a27b98588abf29fd66c868735a0933d04263db7b4e3aa7007c9c2c4d89fc8ea4d47db45fad4768f5baec110e967f91 SHA512 683a4fd3bb0081e96c0d8ccefdc6f042031cae2dfa583dde6052b668f6900195b33e529cbe61fd3789faa69498380ab33a0382522b10977e1026df34d3cdd57c
+EBUILD rrdtool-bindings-1.6.0.ebuild 1328 BLAKE2B 46fb090eb960d7bac031ef4103cff467147a609fcf83ae08f5841a240cc0049f3b127b9706c6ab20c3a5c8fd3226ccae64d26f4fc551c7e45f6900a8faa271d1 SHA512 f1717532a76735dc59ad58b1a506843935643335181139f54d19568e715eeeaee05775c9d986fc40b2b8d896caa014167f6ceee8643878388088acac0698a353
+EBUILD rrdtool-bindings-1.7.1-r1.ebuild 1340 BLAKE2B 58621aca349d25f93801d3fdaca63b165b70f16fc8e5808a2094a1f34dd93dda62c0fbbae6411951fbab52f77a2c7c019f33299bfddf523e2af7140fc13ff9c3 SHA512 5934623c3723d9f7d53056833db11a3443e731897947e9eb62aa8b571b8a762d123955b126e352c088a22939af8fac4a9c83557230a5ef93aa178a0118bc2e80
+EBUILD rrdtool-bindings-1.7.2.ebuild 1340 BLAKE2B 58621aca349d25f93801d3fdaca63b165b70f16fc8e5808a2094a1f34dd93dda62c0fbbae6411951fbab52f77a2c7c019f33299bfddf523e2af7140fc13ff9c3 SHA512 5934623c3723d9f7d53056833db11a3443e731897947e9eb62aa8b571b8a762d123955b126e352c088a22939af8fac4a9c83557230a5ef93aa178a0118bc2e80
MISC metadata.xml 463 BLAKE2B edb3b1f3703163a7f6c28ea7d16a79158d108721a2a775e30967885fb6b7b31d6074585951cc5b1c7b640c88b0694b95f0aaf62b71df43a8d6d6a0d6f78e07c9 SHA512 60732861cde4604b50875b6bbba205f232a52c4d91e6e21bce49a46bcef824bc542140e73b07ce4c18518a366ff8c9bd34569895741b0ac292124f43b0f02aa1
diff --git a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.6.0.ebuild b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.6.0.ebuild
index 20f293c3ab7f..9fee4b3b0fa2 100644
--- a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.6.0.ebuild
+++ b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.6.0.ebuild
@@ -19,7 +19,7 @@ RUBY_S="$MY_P"/bindings/ruby
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
IUSE="graph test"
REQUIRED_USE="test? ( graph )"
diff --git a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.1-r1.ebuild b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.1-r1.ebuild
index aa652bbfc94c..4e1758ed6bc8 100644
--- a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.1-r1.ebuild
+++ b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.1-r1.ebuild
@@ -16,7 +16,7 @@ RUBY_S="$MY_P"/bindings/ruby
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
IUSE="graph test"
REQUIRED_USE="test? ( graph )"
diff --git a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.2.ebuild b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.2.ebuild
index aa652bbfc94c..4e1758ed6bc8 100644
--- a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.2.ebuild
+++ b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.2.ebuild
@@ -16,7 +16,7 @@ RUBY_S="$MY_P"/bindings/ruby
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
IUSE="graph test"
REQUIRED_USE="test? ( graph )"
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index c0e83ff2a8d2..b44c2cab938a 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -2,7 +2,7 @@ AUX rspec-core-3.8.0-ruby26.patch 894 BLAKE2B 7639c2836caa1602320288ff7662a40e30
DIST rspec-core-2.99.2-git.tgz 212935 BLAKE2B 37195012f79aca3a1959f9143e2f5cbab63230ab07ea97928d6f66face8d07ab54d87f19535f5f235c441b2da6dec17ef2a889e9ccd7e83d987086e24afd1b82 SHA512 e13bc3384fd85c367481a8651c14be4a412cba5f58e12a8f4ab14b5d2768a7b92191b81e000e7dbf6a28275b41044d8b3eb70a04e4b30b5bf88db98cbec4cc44
DIST rspec-core-3.7.1-git.tgz 376819 BLAKE2B 6747ffd8f2d426718376b51356d8838a7db0d0246ee619e8edef30bd9f7aeeb80bd0488e4fc73b0a00d119074c35055f6b9d0cbbe6160ae78d0727ce9848a710 SHA512 1561d044281c1b8b97cc89033ad991548fa74abbc5f20d3951d3f3de754c581a027f9ccb2bd0107c05e744d3b2804555cf4cf207e72adf365b28fc7ce052dab8
DIST rspec-core-3.8.2-git.tgz 387788 BLAKE2B e6cf93f5cef70f53039b6c22fc875cff58eaff4c0c7d4e75d23dedfbe16081980c6fe575d3082dbe6ed9edc8e81f0cbb9e29618da78af40a94c517a859f9d793 SHA512 2fe88ee3d66ecf134562dfa7b1001f23a1a750640c4f65cdec64d85dd735e0fde9d91479286f8f9c38064746813f41632d12d21b3926724ccd7c9ded50d2a7c8
-EBUILD rspec-core-2.99.2-r2.ebuild 4274 BLAKE2B abb7a4edb2e1970a68222ea1e7f7f4889a9effda6279d9ff324cfcc02e530120d9995a051f338760cffa42f9133f6b63cdd1bea0f6390ca5f59bc4d2faaef3c6 SHA512 be430bfad3a3af78c12b9d2577461fe84561f238c52905e49bed0a845f6cb71d13f6700c9824cb3a1f338bc42b1f6d245e3c0ad9b0c3b774addc3209a79d4149
+EBUILD rspec-core-2.99.2-r2.ebuild 4264 BLAKE2B 80c057c80661ece49bcf32aa5a26cf7c35fc3c28faf7e88629ddc166775221db5be97a573ff1819d90c1ff685efc65dd9b27b635455c51ba9cb6d6dff3ad78b4 SHA512 fb90598eedaa211378ecf67a457266deb88ef4b86693247e825fa195daeedaef8456475c1a14bbea5f6f966eae7257bcd2b8f36bedd72aeb2a6e4a71d0e92004
EBUILD rspec-core-3.7.1.ebuild 3419 BLAKE2B 65b5734208e5d1c6d26c934ab92a1f15522f5305551bec461aa738c87a3680de10d780c12991dc5ce31bf5ee5afe45814e5e20011a63ec6f79a58825be4eb195 SHA512 8579d22bcca77c546cdb11d33262384a6d3a5115195869d74a99b46a0d7419ec4f74c5aa1a2f59067efec60b87fb626d621e5f4defaf62bb7d7b5ea502db3653
EBUILD rspec-core-3.8.2.ebuild 3169 BLAKE2B 66a803f6cde8a21b49a53fdd21d29a9dd03bd37d65301bd4f63677cad5af301b825584c068f8fa2cd30a9888268271241dbc092356c226e198175bfc731b85ab SHA512 810e3448980b61cbfd6273b216a8fe480335774de82d50066af20b26bef570f6b4525be83af13eb96188e47f638e0611992fbbaa800f0950ce11a4fa1dd4bb50
MISC metadata.xml 465 BLAKE2B 7aa4aea8fcc4616588f8842e4d3625219eabe0c17f7a621f9d01ba3ba403ce178ba5960a15c9a163eea32a9956cdc27ce1a607bdae1c32a1a6fa1207c7358388 SHA512 987f6c0ce5814c23f3d76a32f0b59ebd89ddc71bcb23d109106a2ee11a5ab050cafd1ec7f87c84f07b4b4d71244d71885c6d727d2b583484c0e5f6466066a57b
diff --git a/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild b/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
index 3d8d64036b5e..185e565a5fc6 100644
--- a/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 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 s390 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? (
diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest
index d981bcdf548d..3b35853e32d4 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -2,7 +2,9 @@ AUX rspec-expectations-3.7.0-ruby25.patch 1467 BLAKE2B 39968ab1201fcc0e69fc1cf02
DIST rspec-expectations-2.99.2-git.tgz 106884 BLAKE2B 5b31c8681306d5c688f62fc3fc6adf7be6cabad6df6fd16195c71787d73495924233d793633fa041a94d796f63c9ff97c58e6f4a75bdc09dfbe56e770bb6a5c9 SHA512 6042cafe225b2b16df458c7bf69e1694b637afcac6f6195e35a0be199432610457ccaa3e7e4bd114b27a7a6c3d530d94f4c0603c65f469cbadc55bd3f75b6f3a
DIST rspec-expectations-3.7.0-git.tgz 194071 BLAKE2B 67c8db15c43cc1141b19c6eb99390eaaf2535ec03f0fdc7b05576daa463d252f56ff251d40f5771726ee6451d57eef206c893f2593b01d413b5d96cdf21f0daf SHA512 bdd3222089299e9bfdd6f17a2b8af81d5e695290a3ce976630d586d51ff2df5baf76a3887b8adb31294bd6623ba85f8c2a4a31ac520046515aeeb81fa3a1bd5a
DIST rspec-expectations-3.8.4-git.tgz 200149 BLAKE2B 45fe4cdc4b032bb773ef0e7d3e9b75e6d14a6e8c1850ad6fd84991d85a61860730caa9f191aa9d1ce4e21c85dadd2c52bb69bd0a1454f5ab918dc1e563fc54f1 SHA512 0ecb16f11ccf19c02c40ce587f33846fb2241f1663dd87f012b9b782338c213362dac624c434dee6e00ad2cc7ec4a1cd0af7f2edf1a8e9ebb0a0dfb31cd244d8
-EBUILD rspec-expectations-2.99.2.ebuild 1706 BLAKE2B 50aae350fcb9c007f372f6e3568e7d49aebcf9d82227a5bd0ddfa2ad366237f4895f9d39be06cc18361a095ac1fb993f2414d58668dfa62dde8acaee5166f2b7 SHA512 f668f2030cd49423092216dc658204ad1dc8f8a301e60d0a2c7aadfcd8266ee98ec1e014a25647830c259d52deaf7753d3097b22ec4e5bbbc3a5d246869b3127
+DIST rspec-expectations-3.8.6-git.tgz 200343 BLAKE2B 9d668216c18716344e8c249086bcbf2b70e7c1a5a0d1f3a5328fe03752ef4ace6f5029219314016a4bb00ef482f440702a2adb7d9fe49392b5b1c6ec15f6a2e5 SHA512 9ded8de53127f63f2117f5ef64b6608b643586be498d8df24909366ce159a8bb95c9d8771633b777897f3e4ad3c9a12e3dfe62b2310513320b3d9656d24a120a
+EBUILD rspec-expectations-2.99.2.ebuild 1696 BLAKE2B 4ec47ae8dd1ffa203a2d9d43388445323837e646b11f59831881c7696f01960629c7a92b1b63b6b77edd1edbd81bad21a7398c9b2f7c5b39019b2890e046b9d8 SHA512 4f2ad1910157f8ec7b07de947b992d32c34fbf36656656a94fabfe82469fa5ec84b121d68da20ba246b5978e2d8a7aae08147bb4d7efcf9da11a01a090194757
EBUILD rspec-expectations-3.7.0.ebuild 1388 BLAKE2B d10ea9cad1cd9b4cd021d1c5f48ddfd57e25d414257c22316f97d31e45742115ba54a1525507754a184c957a73cca6ce54edc1074b26c8f8add41fd37b830c6b SHA512 9e4c3e0d6bddc5b4d9b1c1fc9b628fc7dd4147f01a5c0d334d184b80db340fc72b60bca39a1c287e20228892f0b7d1cd8d92c0be27083601c3c90647a5e6889c
EBUILD rspec-expectations-3.8.4.ebuild 1314 BLAKE2B d74076ba79ab45ca672e28b901ec9b6d9ca987a34312bd5128880732a6eb1ac84f4f2ebe6477f7b765309e356c9d515d9a278d1ca62c259e9ad616bb15760813 SHA512 19c3255f578e5b438da6992c2404259c947e4e60e533cacc9e9cf14a842cbe796a7dc2cc49be6a81dcb9c17915786bafd911813217b3fc9908eec40b054e211f
+EBUILD rspec-expectations-3.8.6.ebuild 1320 BLAKE2B 776866f9e2b07652d3d555288920c5c137f4d24985fd30a24ce6aa858767fe43842779b80fe7e83245fe967feb82a258c1e77e5a730d83aee255874b6067a0dc SHA512 b19db3b5ee0f11dc8bc3bf410a9fea5b9b660ca8a70a14dd01803e121d743d82a2308eeffc306ff4e1a46222a03b4d611739dcaf04404598d44e0785451d845b
MISC metadata.xml 350 BLAKE2B bd2aeaa98f6f5cdbdce70c0dd6eed61eee36323502021664e10356e0e558eb9fbf09f9b056944aaf13859c0f4f29603c5523584e4b823a9218fefb2824edcff6 SHA512 c0cbdb181bc5981daa6dea5ecb445cedbda6d6430218aad98a39b2db67074169305f3cba419fb1e24d79900be311619337a5421b75e0da6d2838a0ccb7de45b1
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild
index 91635a06d902..1ccac87ba937 100644
--- a/dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild
+++ b/dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 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 s390 sparc 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/diff-lcs-1.1.3"
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.8.6.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.8.6.ebuild
new file mode 100644
index 000000000000..6f3961866744
--- /dev/null
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.8.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+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 ~s390 ~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 b0a563115a89..5e2e83dc010f 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -3,7 +3,9 @@ AUX rspec-mocks-3.7.0-ruby25-2.patch 1496 BLAKE2B 1f03651f0f0ee76e055b3dc8f823f2
DIST rspec-mocks-2.99.2-git.tgz 101731 BLAKE2B 27ae180381d427b642c53c351e7b53602caba4252ddf5393949d940be8474110eb0697901afaaa878cd8d368f081c6644c0fcbce86d9d14b9f93f48c027ae808 SHA512 dd3b9394d56de8d3089db7777cda1e1a5bbdc46486876a99a8a83b602b84ba0320913d8e8dabe5e0367645eb01b943607b93e67d87cc26e380c8db6e048e4e0d
DIST rspec-mocks-3.7.0-git.tgz 189170 BLAKE2B a0a622ac593660c673cd80b3f3caddd2ac389000f42a7ed1745e1fcfd28d1986e61e83c265d736f3ad0649531973719bc9c5f6ab07e289cb2da89c4482e64184 SHA512 8673726571ccf8a901281e44faeb25ffcb59579dc380138f0557cd9310192cd340081e5e8ad65ae281777727b502cca2f6877134b0fb48f2e0ea40b133002aff
DIST rspec-mocks-3.8.1-git.tgz 191543 BLAKE2B dae8b22a011a3563eb65d1709006169bf5dcf310749cb858f4ff20c7b82e7675a616fc427136fe5e0edeef1db0b42a1d0af1c5623eed35807e84dc355131c8cc SHA512 ec71c4b815beef315f8db329bd2b0e60cdbb1fa37939c624799c1589d94dd28f74b3d1a4c0b9025bc98a809f80d625315458351fe7dec8291bad20e79beecca8
-EBUILD rspec-mocks-2.99.2.ebuild 1534 BLAKE2B 0e9ece8cc785ac2d892644e96f3754da91b8e6a55b9e0f5ba342d6ee1894abffb492c3ac6f3d0dc111b71e7fcb2fc700789bcb28948b48b13cbc93f8cfd32eda SHA512 137c1337019166694a9f7331ca6a109feabefc084cc7c9800c8aafa60f86a1bf793757f6bddca7ffdd412aaca91527ab75c747038eb7d138231cfaab4db57b80
+DIST rspec-mocks-3.8.2-git.tgz 191807 BLAKE2B 9ec44fcaad9fe1e9d75cfb84253e52411b7083070de5dbb19bcdf7c518eb2439e6493e979daf814df7b31bab8bbe72821d42eb797ab88d95e051a700b63d93b5 SHA512 42b9b952386ce862a1cc19116991ae6b4633d551db057babe2e4aa6553acb6eafbb05b98df8a5c6cb362a00025ac3ce0f43f3c4e4ea63343c8bf0dad769a3aed
+EBUILD rspec-mocks-2.99.2.ebuild 1524 BLAKE2B affcbe07b72bd36ca2d6290105097c57e03a62ad3b70835810dd2e416faf8b431377ffe8ad3425194bf055997b89e6376689382598db1f1768fedd6823500a5c SHA512 36c1e9a815cdcae4aae76d27a88ed5061d1afbe75f16074256323b4123d670ba2a94d6458fb10a242300ce713c95b378cad0b1bc065dccbdf748773605ab780a
EBUILD rspec-mocks-3.7.0.ebuild 1448 BLAKE2B b25484262e7a8d743b2d75d83d29ed24cd5370c443a541a71a6b89899083181cac17b9d8d669cf6b6a6b336b917e528516045b0398978951c31316b9a0019454 SHA512 621a0fdc7ebf457a1b70dc2730d8bf636cdff795f8f04c57369e2bc53ddcf7da9fdf27706a0f92d8d7b0e1e31d2332852492ffef32fbeb51c8c234cfcfff9418
EBUILD rspec-mocks-3.8.1.ebuild 1338 BLAKE2B 1a63b11d16a461fa17f5b2595293b31c2e96224345499ba4d1219042d412b6d4c58de134ed9238b1d11f0f082eeae316ef39bc247ae43b5a6d071a3ed20cf840 SHA512 91371174909c15943f92f4d2fea10122e68f0e2465ce8014465c1ac2fbb925a9e1c9ee2fbc7dcb08ba7371ebba11f3e90adde1ba9fed684ebef5963135e75c53
+EBUILD rspec-mocks-3.8.2.ebuild 1383 BLAKE2B d91f9731dcd656962344208d8a4ceba1968b9911df6d6156268eb9233fec83a9f20d36a98f31d4a967bd78f599e85ebebd6fede8d67e9621dc44826c858c4c8f SHA512 f475c30974df804d72c718708146582b87defea042c666e625acaae445a24381c451f29da6e9293cf6f5f32bae2324bd5b32ac067f635ea8a818ae8b0cebd912
MISC metadata.xml 343 BLAKE2B 87ebb52b322f698e5242c517ca646e64b3a9a33c6b76d968847b2224b4dd683a9eaae5d03470efe775d350c65e3bfbe16547d4b4b99e2744379fbb7c76cc5680 SHA512 c7956e0175d9fdbfd423140f3c757d4c9e1deb6089577f60d11111a93fde6a7c056dcbac8620c30c8c02693297402aa2f0710e43f60abc0878a51bcb8c624667
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild
index 14fb4e6a03c4..876214da2038 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 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 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.8.2.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.8.2.ebuild
new file mode 100644
index 000000000000..73ff3bfd25fa
--- /dev/null
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.8.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+#RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-mocks.gemspec"
+
+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 ~s390 ~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/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-stubbed_env/Manifest b/dev-ruby/rspec-stubbed_env/Manifest
new file mode 100644
index 000000000000..081b6b9688fa
--- /dev/null
+++ b/dev-ruby/rspec-stubbed_env/Manifest
@@ -0,0 +1,3 @@
+DIST rspec-stubbed_env-1.0.0.gem 11264 BLAKE2B 1f00ef85dc0677a35814d2bb6a59e8c836cf08bda2de024f9cf7f8d4696a409ef286d72303428854cb7ca59a7c479a89c731d7e412cd97ae6fae0edaafa84d1e SHA512 e4624614852674035d2c0a7b426d9aa62d8f621a7e52c4f79410ac9e3f833980f50530a7f7da7241c763ec92926bf87bf0be2d2dab4200faa9a17eaacd404640
+EBUILD rspec-stubbed_env-1.0.0.ebuild 545 BLAKE2B a7f5a94a940639ee2bf8c0b5c81056bd7b88e8ef726b07c03b71df151c0c3f5283927ded74908769b40f30024ca77509491f3c4547daf11143ea3c787bcf1990 SHA512 8a38373afd573b40deab812c6353ef4e8cb65a5506d3cfa4c343419f26d5912b51a8c139d9a1ccf93b930c0834256bfc7582691ad3976df88604ab4dd7e84a3f
+MISC metadata.xml 351 BLAKE2B 31bf8d1a97622db36656b2eb27e621fc18858553720f79f03023e754f3b79945d670ceef047fdb9af4c873b84f7a58dfb67cc1cb1a280af1b55ea62f21dfaddb SHA512 9d4f071744f50ad214a00cf60a5eaec7f414f7674c9a41bc22037332eb115293dd385779b967426ed7b632837cd2d087fb7c4741cf476c3d342bb847bc2ba878
diff --git a/dev-ruby/dep_selector/metadata.xml b/dev-ruby/rspec-stubbed_env/metadata.xml
index 3af539cf61f8..27e6798260a0 100644
--- a/dev-ruby/dep_selector/metadata.xml
+++ b/dev-ruby/rspec-stubbed_env/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">opscode/dep-selector</remote-id>
+ <remote-id type="github">pboling/rspec-stubbed_env</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0.ebuild b/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0.ebuild
new file mode 100644
index 000000000000..bb28761c8bd3
--- /dev/null
+++ b/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+# Gem does not contain tests and upstream releases are not tagged
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Stub environment variables in a scoped context for testing"
+HOMEPAGE="https://github.com/pboling/rspec-stubbed_env"
+IUSE=""
+SLOT="1"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+
+ruby_add_rdepend ">=dev-ruby/rspec-3.0"
diff --git a/dev-ruby/rspec/Manifest b/dev-ruby/rspec/Manifest
index 1d3376bd6111..10537db6f851 100644
--- a/dev-ruby/rspec/Manifest
+++ b/dev-ruby/rspec/Manifest
@@ -1,7 +1,7 @@
DIST rspec-2.99.0.gem 5632 BLAKE2B eba837aeebcb0d65dc18a644fd935f241a6703998885418460b2c0bb59574ef144c416518099a77905ca7676852903804169d1bafc2cf8b3f79654b669c43762 SHA512 bcdf5e86938b102200144c49370e0a0691e39a8720048df2eab1a55f95a5bc5e4ced84c7da86d0ddc83ee4ce0f40602c2ae7ee10e55dccf8bb8b769ab048ebb8
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 798 BLAKE2B 3549afb18d4ecce6e7708fd19596407c0cfb2fe49dcfb0555f67ff2b9611004e660fda3ff2db18fe1a72d4d66e37ea4013086af9add8d415dc87c0d77d916890 SHA512 29534df9b0efcf725124df81443b5bcafd3801a70d33b454653b1636a5310953eae5593db64c8199ea9f4c468f7265cd3248604d87e7825f92c57a4795d09367
+EBUILD rspec-2.99.0.ebuild 788 BLAKE2B 8cdd7f714b8f1ae3e6284b190629916f4ad31ea46683b9d4854ce8b7560c7aa780ba20f444ce82db4ef41e75abcda5bf0807c7edc1c0a4793ac4026265653e50 SHA512 3513604a1f0e62b992737c72f36a0f0ae40f7bc9d0a0363ad285eb32ee67e77c30a8ab00aa59d7057edc5403f1963b76e4b82474815f7a6303da0f623ef44c8f
EBUILD rspec-3.7.0.ebuild 676 BLAKE2B 88689e94ab419b92faf63c1676e9b42fece75813ea3a07e40aee4f95e49a44ea19d7f0e35db37b1604e2842c5586130e1d43aa28b5a79aefa33945f34707c52c SHA512 5d54f841288d1ea59d46794d2c218fd5b8c42b78b9182edf464415abd6f24bcc14b5d4a6982ba73ce942acdc94833d7f5a1f50137a1b28ef17b2773a6668f334
EBUILD rspec-3.8.0.ebuild 654 BLAKE2B f4eb7b374c277b44991ea9bacc5f9c17a10e8cf0c2c81ac2645cfc3f4354f426ffdc271c95093f19f091019b4f2af1d3827a819f252df019ac9939792a3b3062 SHA512 9654be08260fdf349a2921d0433c2afdbef86394a60174dbf0f55e5e4823932f0c898c3f81a4e0f22cd970e834a1177cdf03e2cb91bbc629799777131fdb34cf
MISC metadata.xml 337 BLAKE2B fd99a128031819f061bb4b2fea336d7b14b26b7a986d782d8a4e2b9b9b7ce4c703242ef724cc9bdd98cf0219973dfcfca2a2eb7979b446f879d2f337b566985f SHA512 0a9165edcea2906fb370afa35ef77b74a4b833539959e8f28194e4d02ab7685f23dd16f04ea7e18873d10bf607236972610c49cf61ed97e5df7b4796ec9a66be
diff --git a/dev-ruby/rspec/rspec-2.99.0.ebuild b/dev-ruby/rspec/rspec-2.99.0.ebuild
index 31d9170c4fbc..a45719681c20 100644
--- a/dev-ruby/rspec/rspec-2.99.0.ebuild
+++ b/dev-ruby/rspec/rspec-2.99.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://rspec.rubyforge.org/"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 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 s390 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/ruby-dict/Manifest b/dev-ruby/ruby-dict/Manifest
index f17550bf38b8..2318583f763a 100644
--- a/dev-ruby/ruby-dict/Manifest
+++ b/dev-ruby/ruby-dict/Manifest
@@ -1,4 +1,4 @@
AUX ruby-dict-ruby19.patch 472 BLAKE2B fb7fb083ce6a0d33b01da92e6eb0a44fc0494767a48a79817cddb2a17d8cd831c0f5dce3e5376d377ef916c7e72f5a066180374cf6f07a85424fd861ca33e212 SHA512 632459a8c8a46a42b7d7fdc6771ccd57e2e0058ca2fac785c8a97fa9ed08b47d80bd29ad07e4b0ba356cddab42bcb3f2144b80dcb9b9dea100998f00aed49a6b
DIST ruby-dict-0.9.4.tar.gz 50487 BLAKE2B fa812bf222f82bc91ccf5a4f2a225e3463d7d85677004e3131547a49da88f89af3632de6f18e1b95f4ca68a5f7c5b5f909a9e811faf849865c879b3658bf43fd SHA512 54ce421c1bf49d0d52fc2549409887e05ebac5d3d1d50fc1b3a2ef55eb1242af509e3fb2ee046ee3389b088ca951a9903e9ea3ed3ca3dcfb0d521acd0eb54c59
-EBUILD ruby-dict-0.9.4-r4.ebuild 699 BLAKE2B 3aaf7ed0e6624f9fc4cadab9e121ff96777dfa455de4780f3007bd29423d0f1a8d3dd105ca36a5ef5e270923084b94da912d61eb0f9f123c09763cae6d773a92 SHA512 967d59ca91ee2ecbe1f592b9cd97d62335a4de45338628bdbb15b3e4a3546ed135a2a9015b4dc5d8f4773c528fe1a61dae45c5d6a4f2273e8bd2fddde04433b2
+EBUILD ruby-dict-0.9.4-r4.ebuild 689 BLAKE2B d5739f4aabc1da67fdb4c39407467bf4c9e377a6208f29f6611ef11890bfdd9189725e17e2d8a9a172a04f6251b3aa49f69558edf7b98ae0deb60be7fc952695 SHA512 4dc3653a30a15e683494e00f5fd3d549633207ba64f1d6a6d75203d4639f45ed1220b481b8e1d61c3271a72ac2f17f6d2f716ec9a127497ab3b75bf97e0fc4cc
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/ruby-dict/ruby-dict-0.9.4-r4.ebuild b/dev-ruby/ruby-dict/ruby-dict-0.9.4-r4.ebuild
index 1b4cec261189..d333cb46cc3d 100644
--- a/dev-ruby/ruby-dict/ruby-dict-0.9.4-r4.ebuild
+++ b/dev-ruby/ruby-dict/ruby-dict-0.9.4-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.caliban.org/files/ruby/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~x86-fbsd"
+KEYWORDS="amd64 ~ppc x86"
IUSE=""
RUBY_PATCHES=( "${PN}-ruby19.patch" )
diff --git a/dev-ruby/ruby-filemagic/Manifest b/dev-ruby/ruby-filemagic/Manifest
index 2de1bfeaba96..8caa181712dc 100644
--- a/dev-ruby/ruby-filemagic/Manifest
+++ b/dev-ruby/ruby-filemagic/Manifest
@@ -1,3 +1,3 @@
DIST ruby-filemagic-0.7.2.gem 19456 BLAKE2B 5008fb27a5b6bbd93522c72381b1c74788e544e6120f3c44f4a594b360ee783d4e92e73ef584a8e56c1776a5e5e824d6fa603df135b6e1779fa460c19c3bb4a7 SHA512 b68324dfb0cd2e55cd200696fabe87c0aa68a11922789ae40abc999db7d200810cffa2c414c07bc96e2fee54aab775f01752f951b3a3273289594201ca547494
-EBUILD ruby-filemagic-0.7.2.ebuild 1223 BLAKE2B f166a7c7e008438c3f0e0663165e894bb340946e4d307d06d2a750f13a612ea68dd8ebe70529ddf3a86c3782c8bf7a245c88a318673983c393559bc83c03863c SHA512 f2075da7ec80bad083f947f7836472abf4f7011a157f0f8fdb291e9e142bdc14bcc680278c03cfd1f86d49b04dfe097a36fbe35a8e59cfb7944f3733f18f6c67
+EBUILD ruby-filemagic-0.7.2.ebuild 1213 BLAKE2B 956a0a94b0632cb0f9e0346d1023ec1568f0e9638fa405224a4e4dcac0eb122150237f259f61c2cbcad030396d4206f813dc5b605da2f75f9d09ca4484020907 SHA512 09b650db6507ebe85b8c25832472a07b743c2a75639aa842457fa6e2746d07063e8e77b40b250af17dc3aa597f5b469fae1c7702ab99fa7072aede781058c70e
MISC metadata.xml 342 BLAKE2B c67bdb6db6b7c0bb8c22318ed4acf6549438b8858e8a86a79eb7e24cd341368667f75865f7005e45f99fcb7130893b9a7b644515c8a191d696cc34354d539cf8 SHA512 b8c757666516b70af299ab11ac170b1d8055f8a7f82e551768cbed0be44713ea858718992da9e3b58276ba01c8a3a73e0c19ff554546e092b98401da486264f9
diff --git a/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild b/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild
index f2a31a2b0907..5ab14555862c 100644
--- a/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild
+++ b/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/blackwinter/ruby-filemagic"
LICENSE="Ruby"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~hppa ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
DEPEND="${DEPEND} sys-apps/file test? ( >=sys-apps/file-5.30 )"
diff --git a/dev-ruby/ruby-openid/Manifest b/dev-ruby/ruby-openid/Manifest
index 8d93999132e7..8cb0f2d5681d 100644
--- a/dev-ruby/ruby-openid/Manifest
+++ b/dev-ruby/ruby-openid/Manifest
@@ -1,3 +1,5 @@
DIST ruby-openid-2.7.0.tar.gz 513958 BLAKE2B d09b1817768376ad35c3ea9ff11b371761c340902f006f2f4a89af050fea104a8f975a45e90035f501e981fcd412925e3d4a5cf4679e4526b595d06124ce2511 SHA512 e53104d4cf0198953172a2ed567877c3d1cc11664acbab8ca424823e2249d9fa13ad9b931a7318709f2865f3f16e0e38714428d12accf16080aa1818b673d8cd
+DIST ruby-openid-2.9.1.tar.gz 514851 BLAKE2B 08344127e971231bd8a6950cc15d680e07b5ae9668be0d5dfd378003686a6e0a9ec8a7b477dded735498814972a159744b2a0361b5b1688179876c721dfb3706 SHA512 7e6e21bb2686b6bb6c851699121254694f76e3766985884a4eb8488b2d52cd7c95a70bb53f48146a544f0abd01bd9259add7b5d6a511d791f16149358f35d3f8
EBUILD ruby-openid-2.7.0.ebuild 705 BLAKE2B 84e9ecdf3039cc799217e51a6350c5bc4b0ba5f7c1ed9319b2330c77dd4c6d22e3f8c96cb7d5b99477584176e7a7979b2492624f68353c15169f66491860ae61 SHA512 fde02be22f3157ba262ed7472d82390ad50331e25c1ff715b4a6ac99febce71207b832be2fd4beed7385f2488ef85eb4d8b252d4447040c958158a929a84aed2
+EBUILD ruby-openid-2.9.1.ebuild 744 BLAKE2B d3302a8be8924acad914bf4fa6f3e852fd36305f6c88039611327ae4da428143a72b51e6e7309e9b845dbec6c5df88bfb48383ab00cb8bec8a09a86058a3e04c SHA512 2990b500deea7a8b20caca06cb78fec7ee6767cd74ae21b770fe32ca20d94ac0218746c2c04457d171c181e88495813dd5215d366b11490723bd058512d8b5eb
MISC metadata.xml 344 BLAKE2B 37b1f5b85c7ce7bd3a4dc857b273bfdb420f051561c4908bd5ae894244a507c9931a38218ed0adf594cf3fc8e9015c27fcaa7454770fdc8ad46ba25ee399abf1 SHA512 e8d22b48aae2c08373d0dcd4320334c50ffecae7b2a2b04144e5ad3f52ded0cf44eb1921e30baf8576bfef533a8267b5e6606381d6c11d36b125b04d4a4a8a25
diff --git a/dev-ruby/ruby-openid/ruby-openid-2.9.1.ebuild b/dev-ruby/ruby-openid/ruby-openid-2.9.1.ebuild
new file mode 100644
index 000000000000..8664913d2592
--- /dev/null
+++ b/dev-ruby/ruby-openid/ruby-openid-2.9.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md NOTICE UPGRADE.md"
+
+RUBY_FAKEGEM_GEMSPEC="ruby-openid.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A robust library for verifying and serving OpenID identities"
+HOMEPAGE="https://github.com/openid/ruby-openid"
+SRC_URI="https://github.com/openid/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-macos"
+IUSE="test"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+}
diff --git a/dev-ruby/ruby-progressbar/Manifest b/dev-ruby/ruby-progressbar/Manifest
index 8ae9e80ff216..471081ef89a2 100644
--- a/dev-ruby/ruby-progressbar/Manifest
+++ b/dev-ruby/ruby-progressbar/Manifest
@@ -3,5 +3,5 @@ DIST ruby-progressbar-1.10.1.tar.gz 53416 BLAKE2B ee435291cd55558843ab05254c01a6
DIST ruby-progressbar-1.4.2.gem 24064 BLAKE2B 4c26f5c281129a7333c8a7a1f7738a094ec02d769293252c8fbc6df0bea99971cd0d235b6bbeba7e2e4fac10409028f7cdb15870484878c26d9ea9f709f0135b SHA512 443fc015b2dcabc76c685f1529a39ffba289cb00c3cee3992ef240fb9822729f9049db4d85c58ee1ab6cc17927cb325044ea45a968c755a9b5ad93f7b9999fbd
EBUILD ruby-progressbar-1.10.0.ebuild 1036 BLAKE2B cc1a671361c75ec7c53d71be60216423c00ebb065ec8cd7761508bb3b3ff289afa0a7a4328a9e1bc2c0c4a9ed7ef8d2ffa934640bc0835394b6b1b2ff43f2ba8 SHA512 1fc42617574876ffa95a44c353b29e54425f3cb7c5d85e5edaf54d96b1be87434b72006164768b05b85071893f4ada4028c98691aed89be2c9f0cd1c87b4df5e
EBUILD ruby-progressbar-1.10.1.ebuild 1029 BLAKE2B 24093411f6bdcf8e8cd93761d889682edcd462d898b558b656a4536f0420f3c89f14c67ce118f64511cd930fe378cca809a872a785274794eada2a07afe1cdb6 SHA512 82a8e0d8e9b0641a832d4b2a1f77d73e88178580729fc897b5c6cb69b140eacee5c862980575cf97cb1e8f647902e9870d0bb06ada04f7a84d1d077656cc1a74
-EBUILD ruby-progressbar-1.4.2-r1.ebuild 586 BLAKE2B d9a86d4032d44252d30e5fcb3774ec26efbfb6d1348cc604fc6008ab31ef836e84e558bdf1610168ac97e06aa48310f7d1b74e908e5e3aee60ef165b946b8535 SHA512 7fe1ac90518b66e1605b96c966e31ac111491d1af807b9f5d45a27832d872452db3a1c3aa981af03247670139a3feaf7d26f3443b32f6aafaf05cfd8407a7c22
+EBUILD ruby-progressbar-1.4.2-r1.ebuild 576 BLAKE2B 7cc41633d4f3b805664e88f72d500ceff5eaf84cfbff867f769d55de20094b17ad47810b873bcd6d9aaf382f7184d6e9be8360cee7d436e69df7e8c3086522ff SHA512 39d0005b34e1b9cc827886276bd1bc57a0162ce189f3e2ec050906f8df4ba67f2e928139f66a225955ab98a5e036016804fe26baba939767fe32102735bda142
MISC metadata.xml 352 BLAKE2B a36b436c51b56ed96a170c6edaff16655ff0d3b42f2cc6b13e67c252f89e2d56c47ce0c69fd693acc9ddab9a755a5fbf5d72e360f2e6a16bc0117148eb7a25ef SHA512 a572b7825c4e778c503bfa3bb1b82d4d91c28285578c614a8a0c62bdf1967f307645c92f0101a4898baa0ebeac9a26455e459b2440db6989593c0cc4472df616
diff --git a/dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild b/dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild
index af0511dbb7d4..b1ae93a641e1 100644
--- a/dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild
+++ b/dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/jfelchner/ruby-progressbar"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 x86 ~x86-fbsd"
+KEYWORDS="amd64 ~hppa ppc ppc64 x86"
IUSE="test"
diff --git a/dev-ruby/ruby-rc4/Manifest b/dev-ruby/ruby-rc4/Manifest
index 46b69cab2165..86ef67ffe18e 100644
--- a/dev-ruby/ruby-rc4/Manifest
+++ b/dev-ruby/ruby-rc4/Manifest
@@ -1,3 +1,3 @@
DIST ruby-rc4-0.1.5.gem 7168 BLAKE2B af70beb14218a5b83fe37c3244eea153e237258d0d5555a432340b2b4dd523ee250e2b0707d873c2e177cd12a2cc4609e42bc180ac87294d1291d5e4be13e311 SHA512 db0fd372a3534f0da6bd1c53c42f12691a54dcc36324819c14d1288aa8ba0fa99a04a3ce739035c11007f47d781f147bc0c0b9746e59bf2c8ed0e5830f2df6f5
-EBUILD ruby-rc4-0.1.5-r2.ebuild 602 BLAKE2B 90eea3d38cc611801210e20faa87b7a12a34dc808bcfe7e591ec6c252ea2ff4741a5c87c39680fa35ad2f8d0feb43e2c545aafbfc596f356d74aa56e26c44d6b SHA512 625fa3c766c8dd20ea23bc07f5cf5becb88caee6f7c346d66031aa46770058ac1d12c63586e2a2f7a4c285eea9287c6389fa500e980f646e7c4af10d4c4bfe19
+EBUILD ruby-rc4-0.1.5-r2.ebuild 592 BLAKE2B 821b79d4040436a305edc1e95c5fee6d693d9cca6f909e92ece81d3a5be012f61040ca132064ef33f02728b17daed1b06629e5270ede5518bbb79571e5425657 SHA512 432ebbf21e4504e8ebbdcc623da950dbab904845d1f939c5523d30a816607b95bbdd2cfec6e5d0e6a05c2b681de7a1dc4635f101b015b9f7e09d839f094e3177
MISC metadata.xml 341 BLAKE2B 0ee000f1be43ed62c866c4d8ead2e0b1a58ab777767b5acf4528ed4e2f19efcdb1db587639606fd940848723f58d09a3b980a74bbcd692e163cce32dc8c615e7 SHA512 81db36335d02e851626d30780c965d7bda4884642173a76e6481d781a2ac54d9c72648d116b751392cf90cb440d15551c8be5c29dcf42fc426aa19f6ee84d33f
diff --git a/dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r2.ebuild b/dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r2.ebuild
index f18b19866b41..004674447113 100644
--- a/dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r2.ebuild
+++ b/dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/caiges/Ruby-RC4"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/ruby2ruby/Manifest b/dev-ruby/ruby2ruby/Manifest
index d96ff40ff5db..7da5f45ad27d 100644
--- a/dev-ruby/ruby2ruby/Manifest
+++ b/dev-ruby/ruby2ruby/Manifest
@@ -1,5 +1,7 @@
DIST ruby2ruby-2.4.2.gem 26624 BLAKE2B c7ad5c63829bf03cc166d42f2ae67b47790b4652b1973367881a4c242866acffabf6783cc3296ca7ea91ff3e9967f703852be6c4bcb53dfaaff0f822b50747db SHA512 ae8a34a77d48a97d29bd0ea9e2653e6189666564e971b985e7a459a562f8f03fdff4ec8775a2184cef578249aebbc8a050b57613b63d3c09b7a84aec5f727a7c
DIST ruby2ruby-2.4.3.gem 26624 BLAKE2B fa8252e3e89fdef2c512e3f61dcea7e02ad000d0d65b14b5dcc2ee26d7ee6cc6243536bf3f745c44465c15cc557d1e5c2c9252421d3375da5142a2fe4b4ce1b1 SHA512 9858c2b8ceefe3604cbfedeb0c7c60ada2328d1bb7c5dbeb888936a3025af13718f33f498bb52ee5e659b021907a6e8c44117c6f3a4d4bbbb2dfaa8ddd15601f
-EBUILD ruby2ruby-2.4.2.ebuild 930 BLAKE2B d16a7978ef1f7c1f829d7c55d83f3c37b884f4d8d2cc7e460e9c43532506d5b2347841749807ba6b309cf2d5687196cc655ba8995dcebf94cf705ac3dbff0964 SHA512 e9020716bb901eb3e451a9c0547d98486b23389b65c40043d1503d3f6cd100023afc5e1919ff09013db61795b7f4fd244d23fb2250bc58ab31f2d40512fec6dd
-EBUILD ruby2ruby-2.4.3.ebuild 927 BLAKE2B 963990cce58599fa0f7c11a228317f0971d14e20f9ce595898772d7927a3994d7816ec958fef35b43610a94d5c03027969e69bcca5ddb2f89b814a63ec2e2cf2 SHA512 e3d1481b4a02fe2f9fb020f6c890da52bd3856952217e9bde3519b98fb5e5b1bbc11674f0e21504ef7082b0fa802e15469eca4ed01854c901ccb9f7043caae69
+DIST ruby2ruby-2.4.4.gem 26624 BLAKE2B d330cd65513218a96c9e35fe2b69d859fa103ad6dd1b8e8a671bddb9732f99cd65540b404632e671ababbe5842ed2be34a29c2b1fb3bc4c43935f5a7a0735d9e SHA512 51728d702d2142e9a7599fe53c2b58906cd386be429fe97590f850df8cf461c046c67a99fc7b7e277551013b78e35d21609c8125fb568ef90270d146a685c04d
+EBUILD ruby2ruby-2.4.2.ebuild 920 BLAKE2B d3b81b0bf1017701bebcc56ac9198edc421e14c3dc5d6c836167e767d5a594223560e4646b012cd8b0d8aa705a24e1b723833469510602621c71d7f7386e1157 SHA512 d9e61868c8bc771e093708cfe08b876d4f3e483a90f4b79d1ed3b5dc45b4ccc8a4926d0f75aa01c1a383b33d9af7079c77f7d7e50917506a5c9e000ccc2a7c1a
+EBUILD ruby2ruby-2.4.3.ebuild 917 BLAKE2B c5c6c800e3332a235945c95f9869661a7ec7f1467f860fae45f86952f03230fdefb499c917dc2ce42a98e0336af63422dd79952f39ddbdd7ab51cd03d3c876bd SHA512 1122016579fbfa5e4829b4c6d6df271fdbec54a8d43d612269960239be926d409e6d72a64518bc10dbae9fe74626c417540579cdf9316f871f2b7f6669b23cc7
+EBUILD ruby2ruby-2.4.4.ebuild 886 BLAKE2B 8657bca5f25acc01b06562669ba1dc2c48a0cc9c1210f2799f9a5369cfca854e71232d6b88e157070c1ba786d0e31a07efb5ac49345481c27a2f2f180ca04deb SHA512 1126223cbbfc0a0436fee1de4543de17f447bd7a97c77f11fea0c4f232b2d5fc41dc5aa66975210effcfaf415182218f0e2168dc8cf06552c87ba4397fcd4fac
MISC metadata.xml 345 BLAKE2B ad97abb4ce420cd1a798b019724f408bf5e8f04116ea72d8de35cb220b028d1e31d9b1380b625dd478e110edbc5100d38fa7ca10ee336d131338f2ba148ed284 SHA512 160d20c5eca00fc8d0cf3145e26d1a89ac158d5d7b826cf1161255c2b895986e7629215d330277d2e3bd8b08c106c4e8725f8d1d8aa3566cdc9e66a3e8cf37c1
diff --git a/dev-ruby/ruby2ruby/ruby2ruby-2.4.2.ebuild b/dev-ruby/ruby2ruby/ruby2ruby-2.4.2.ebuild
index 1e01880cc9f5..8f6e77311763 100644
--- a/dev-ruby/ruby2ruby/ruby2ruby-2.4.2.ebuild
+++ b/dev-ruby/ruby2ruby/ruby2ruby-2.4.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/seattlerb/ruby2ruby"
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="test"
ruby_add_rdepend "
diff --git a/dev-ruby/ruby2ruby/ruby2ruby-2.4.3.ebuild b/dev-ruby/ruby2ruby/ruby2ruby-2.4.3.ebuild
index c909c1fb777d..4884ba9d5395 100644
--- a/dev-ruby/ruby2ruby/ruby2ruby-2.4.3.ebuild
+++ b/dev-ruby/ruby2ruby/ruby2ruby-2.4.3.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/seattlerb/ruby2ruby"
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="test"
ruby_add_rdepend "
diff --git a/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild b/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild
new file mode 100644
index 000000000000..f59e3fc1b7d5
--- /dev/null
+++ b/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Generates readable ruby from ParseTree"
+HOMEPAGE="https://github.com/seattlerb/ruby2ruby"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+ruby_add_rdepend "
+ >=dev-ruby/sexp_processor-4.6.0:4
+ >=dev-ruby/ruby_parser-3.1:3
+ !<dev-ruby/ruby2ruby-1.3.1-r1"
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.3:5 >=dev-ruby/sexp_processor-4.10.0:4 )"
+
+all_ruby_prepare() {
+ sed -i -e '/plugin :isolate/ s:^:#:' Rakefile || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/ruby_parser/Manifest b/dev-ruby/ruby_parser/Manifest
index 7a4acfa52610..07112fc83bc6 100644
--- a/dev-ruby/ruby_parser/Manifest
+++ b/dev-ruby/ruby_parser/Manifest
@@ -1,3 +1,5 @@
DIST ruby_parser-3.13.1.gem 445952 BLAKE2B 7df7bbfe3f7f700747d32bd5c66d94fdd7c57974e622969958dda39f4dc8656a4211378ba51c4b8e8eefafebf82e550ab73a775530eab06ff6419a3dee7f8f7b SHA512 90c8b68245168c7df4ec8d0e6c62d9723d759945823768645614fe085f375c6811a15c35334c485cb59f32f6adb1aa0a06e7df043b09a48ef4e6102d93562b1b
-EBUILD ruby_parser-3.13.1.ebuild 1156 BLAKE2B 8f507e6259737108dc96c76ae00ddc2c115738cb615a97cc70c95d1030165e9b9ee4a3679933ba56c28e28a8350e50c6cc08ad80140df98a1a8e3b1d878f9918 SHA512 fe5c1d67ad58d1e16ebe8cf8aba5e6f46363df36507c5b2939303ba5c1c03feae75d2a4496201a47b4084a02ca307aea05b4e87d875fbcd6ab5b843d3ab595eb
+DIST ruby_parser-3.14.0.gem 467456 BLAKE2B 0eca83b919a87306e35e0a6481b6518d5b7ca04e437f6953de278bc757e8fd53e15dd26d7049a715314fd88c01cbd4fc5123fdc98e3cfa7d063e291f92a39a93 SHA512 077cc4610a768430982735e174ddff762ac677a6d437e0e82ee6615c467997434ec6f556d6144593e548c0e7bb8f7e208485e64085858757c4ba2dc9e606e9b2
+EBUILD ruby_parser-3.13.1.ebuild 1146 BLAKE2B 348f7a5ce7620820595fa2317453016608f09cab766708b2728f0f83ae41914369fca062c9c98fd997949246945f703134855701a7fb1cf2f746f93ef0385922 SHA512 81c9bd640407920057c3f021d2cfbea9591d43ad1537df110d636795dbe38a66f499c9e4d4bc9a7b171cb21a28f5a1d28b98cef4ff6d7c8dd9f0c09dbd788a49
+EBUILD ruby_parser-3.14.0.ebuild 1112 BLAKE2B bde3969fb6a0e97d9254a90550e712e38e554b153c705c79edab16f5241559591e553441ac2cd94a74c59db6d9a2c563f351c46f87a44b49cdee99ce60a030fd SHA512 a0661c03d6619fee7757763f2def0a9fb8da27d860cd40c0bc47f65c5212264b104d6b7ab6168fc3577a4b61f973eed6049cdc2b8f2e3d498176598a63744546
MISC metadata.xml 347 BLAKE2B 58585950079ff918b98a50b41060c516e4640d3d9e382bdd659ad6b17c1f0e138782cc7e94085cfae35faca53445beef7ce645113a49a47d42e912246ce8dd6b SHA512 ff141bbed5bdb7f610f87c5f8040889784f9a3a1f7a2f5802d0ee52a2a3d660d7ef2e8e3cc37af9c8b549433447f1d523b4864a6175efab755a3009c99c59632
diff --git a/dev-ruby/ruby_parser/ruby_parser-3.13.1.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.13.1.ebuild
index f43c6d39391a..9fea24c8891e 100644
--- a/dev-ruby/ruby_parser/ruby_parser-3.13.1.ebuild
+++ b/dev-ruby/ruby_parser/ruby_parser-3.13.1.ebuild
@@ -15,7 +15,7 @@ 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"
+KEYWORDS="alpha amd64 arm 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 ">=dev-ruby/sexp_processor-4.9.0:4
diff --git a/dev-ruby/ruby_parser/ruby_parser-3.14.0.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.14.0.ebuild
new file mode 100644
index 000000000000..36c19efb7fc0
--- /dev/null
+++ b/dev-ruby/ruby_parser/ruby_parser-3.14.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+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 ~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 "test? ( dev-ruby/racc >=dev-ruby/minitest-4.3 >=dev-ruby/sexp_processor-4.13.0: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
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 8b0d37dd2677..77eb4dc6a79f 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -9,9 +9,9 @@ DIST rubygems-2.7.9.tgz 862854 BLAKE2B 7bccb1fe1ce11b33501f881d01b8b0159e6b3c0a4
DIST rubygems-3.0.3.tgz 904175 BLAKE2B d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4 SHA512 1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
DIST rubygems-3.0.4.tgz 883664 BLAKE2B d5ec493657c055561aa9c0c09719529857706db197bf266ef4c51e48e6f97c08d85a8923b0c6fd72b3fd6ecb584533ff8ca56515c555e9c5b786b0d99ad2a16e SHA512 887c64226ec0b32d33f2ea331936683406d54dc74d19e658a23521e25ab50aa23534fe9eecaf696154247ad1df1d24c233d8900b9aabc79096eebd6afef3f775
DIST rubygems-3.0.6.tgz 887156 BLAKE2B 685cfb108cc684ecbbcee6fe341baa429ac28f331b3db444c5ed3557bc169147dddc8d226780a85842bf1de2e24f6a60b0464820afa2a6838221c22543a36daa SHA512 1ef1822a2b19790a36a6d242b7d4584222617baa27787ec58961a9cfeb2733f19f9085490ffc72ee375d3153c7114e050c42e68fc8039e727fe5961b09365ee5
-EBUILD rubygems-2.7.10.ebuild 4594 BLAKE2B 1b448c807fc5e0957637df619d92fd1f93498014df2736e4ae1559cd5acea221a7c7ee7d6f59988e43ab2815295572d785ec35f9780adce0ef16904619e343df SHA512 b8bd564cb2cfb80b8b458356daefcf93ea138666ae16a37a0c0f176fcb7246d09bb24a76c48bff425af69804c796c5a3323ca0dea28af898c8c84706396ab699
-EBUILD rubygems-2.7.9.ebuild 4397 BLAKE2B dfda01f88b60b4c1a3d13ab2a2e136fd95fdf39a588f61e264ff6d125deda5ec45a28a0f653af1ec6cba2c1190cab9a94f90aa726ec04baddfb8e5daa27cfacf SHA512 18b691805bf137759852bbabc75f7d4ffb9cf4aa3d6a91ee79a97abc3aa340761e31b266ac4cba8e72c602221e9406058b7203dc397293922e9e1823ddb3a9bf
-EBUILD rubygems-3.0.3.ebuild 4733 BLAKE2B fa821c214ebda0e0b260b58cf8c4dc7756686277120add9f4b3a361eb0aad996abf24a1b5b3b903b13e17fba6f96af41adf8831f77610df1622cd94681643395 SHA512 b71228239dafdf6fb013fa2ed1ec5c99d538d6171c7c1863df6c6613ed74c0b3e8474c29d7a63f5385a460b952db59534e2abe9f20831afe561264f97777a414
-EBUILD rubygems-3.0.4-r1.ebuild 2588 BLAKE2B a2b3445ecb5dfaa05acff03dc23081c47c8ae505e2e0170ed17d8d302bb2d03108ce88a3bae2efe57b4a5a1ceb88f100be7ab978798b5d175f09da1914e38b70 SHA512 98d31eb3568479113c1a5a9d30c904391841d8401983a4861ddaf06498e878824e6010d0bf6953a7caa9bfa6d79b9491375d5fa9425ae296f0a0e723990c61b3
-EBUILD rubygems-3.0.6.ebuild 2589 BLAKE2B 0eadbdd3f7759edffb089c458fcb0f4bc6d6edc19e37a4e114702d6c8b0aecf9a2ce524973dc7b1f1824e909a9cca09eb9bb5e4db252dc52344c0c23cd867115 SHA512 506065000c0852e4534c71d4e1c55ec4e5e2064470e20d9eedeac96e8bf6fb1702f9c7500be934ba9d3fb62a5617e933c6bbb45da4b31cf276f3c112b1d3a292
+EBUILD rubygems-2.7.10.ebuild 4572 BLAKE2B b2108cbcb0c788a2cccfcbfba252aa6c1c94200272ab0df4c7ce6f6a3325dcd1330266922525c1e144fb029dba4b55c68318909ddcf93e1a6fa1fdb66a8540f2 SHA512 2bed7d6211a815947b0cbc1460a338f8b76fcefa2b860c74f77abbb7d8cf8bdf7f7a4248b0b9729717fc3ea54ec3a0ef3ddb14c30df755af6582920c183a6ce7
+EBUILD rubygems-2.7.9.ebuild 4375 BLAKE2B 13cc784bd4c1386982574711380edbefa3b82247e42e207458ea453e1ed51c905cf3705ead887523795ef530aaea60a0937987a545c79c877b38546df3cd2171 SHA512 296602c64e742b72b4f19be573a56afc54679e5704ed832df197f80e16e9808481f94b6180b30864fafabc8ae8e3076bda018a292aa57c26676c383b5c0a69f6
+EBUILD rubygems-3.0.3.ebuild 4711 BLAKE2B e12430fd64cdf214d0a302f379a57a654ae0657e5c36f2d11ed1b0faaa8ddf2299b67f1b8bc6f85fc930522ec742cb512a79c1cd85788c9d169d559d64fe25de SHA512 97a2a82b935087a6f3983f3129f329ca27b4cb28528fdbfd6209b199569ca8f8e0a7d1618060f3eaae689dd293f12ca2e23cb97ed5a52fae8db7cdf3e47284fe
+EBUILD rubygems-3.0.4-r1.ebuild 2566 BLAKE2B 166be3ad490288af506b7abab69913a89e82560310d5ec3ad94213dd53feec34683c8e6a3363c8a97fd7014796338951f345ed97565a3a4d0da59433736a643e SHA512 d2269a3e3db9cdd1ba770a044d4e47ca15706c157228ed3dcd75ed8a2654d6c1c5063419792f41633719b3c0b6b89e6fe1cdb9a0649452a2927e54b2b14f1470
+EBUILD rubygems-3.0.6.ebuild 2567 BLAKE2B 1bdef361333e50ab4c45b68e45639692fa7c482f8a5c63a24367e117c44992ca678a4a1476b7ea8162628f781d426546ea2b9633c4dd4f78c04a3d8df72641b9 SHA512 d6bc0c4187acd88c0694af6c6e6a1f8e5e761649daf14050faa3d9ecd51afb726ef9a1efcf218b3d72612e34ffadfcd6ff22985cc83a908aaac7a9f402ca55d0
MISC metadata.xml 335 BLAKE2B c86eaf3d37fad025b8f6ca0b03e65b1b472716b4fda4ca4d08b415b29a63405d8e7b2684d309091c90411c5fe809e5129c6e0c0c4e7a982b4aa062ffdd0ca7fb SHA512 fd7bf880ad68fe5f1fe8eb79f9662af87831ed499517d5a97e22f18a4ddafc69d53118f020e15c3b8b171fe144bf6cb0ce799beaa6e4e4bdc01c984ab582388e
diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
index 32b53a378bf0..2abea0e5ee4a 100644
--- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
SRC_URI="https://rubygems.org/rubygems/${P}.tgz"
-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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="server test"
diff --git a/dev-ruby/rubygems/rubygems-2.7.9.ebuild b/dev-ruby/rubygems/rubygems-2.7.9.ebuild
index 632eb8f13263..2f8d1b24d392 100644
--- a/dev-ruby/rubygems/rubygems-2.7.9.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.7.9.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
SRC_URI="https://rubygems.org/rubygems/${P}.tgz"
-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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="server test"
diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
index 79490d5e46cf..487d9b16695f 100644
--- a/dev-ruby/rubygems/rubygems-3.0.3.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
SRC_URI="https://rubygems.org/rubygems/${P}.tgz"
-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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="server test"
diff --git a/dev-ruby/rubygems/rubygems-3.0.4-r1.ebuild b/dev-ruby/rubygems/rubygems-3.0.4-r1.ebuild
index 34c2df4ae1b0..434413cd6d88 100644
--- a/dev-ruby/rubygems/rubygems-3.0.4-r1.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.4-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
SRC_URI="https://rubygems.org/rubygems/${P}.tgz"
-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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="server test"
diff --git a/dev-ruby/rubygems/rubygems-3.0.6.ebuild b/dev-ruby/rubygems/rubygems-3.0.6.ebuild
index 9987aaa8187d..1f974d767941 100644
--- a/dev-ruby/rubygems/rubygems-3.0.6.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.6.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
SRC_URI="https://rubygems.org/rubygems/${P}.tgz"
-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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="server test"
diff --git a/dev-ruby/rubyzip/Manifest b/dev-ruby/rubyzip/Manifest
index aa350597d0c9..a46571c880e5 100644
--- a/dev-ruby/rubyzip/Manifest
+++ b/dev-ruby/rubyzip/Manifest
@@ -3,9 +3,9 @@ DIST rubyzip-1.2.3-git.tgz 155000 BLAKE2B 021bf1f3278fe52a2a1f0b8a6a8e0879f81a3b
DIST rubyzip-1.2.4-git.tgz 155389 BLAKE2B 384e820866d907aa98c6c97e1f37f05f3ed30949273e51b5492125b6a1540ab4b1dedf9757bf9d317f3322811c23bd063d7a75c83b420eb4dc9fe548a662d4a3 SHA512 3dc4c2caad9c319b05daa4fa693f6bee3d9895cbb1c92f77b1db8d4c5d58ce90929d545c5f5f714b5908580472dd93a2ce5cfbb480aafeb49172a102d9a5f59c
DIST rubyzip-1.3.0-git.tgz 156664 BLAKE2B 2bde6515ddc71da32fc2d2819770857f7dde8605718c868f73edb8493f7db5ce66a7115d09933ffc6a06ac0979ab07e8cbdcd47984707688b7a5db43394847bc SHA512 5a764725d1f6a797f710581dbe07bd7971f0a8a5b0ffb7fc9b1a627c32e6e342ff54e2ad39e74e294dd283b8cbf358ed2dc40857f6f656007adff80d4769b9f4
DIST rubyzip-2.0.0-git.tgz 156754 BLAKE2B c01e90c2d1c0ce0eec994c6d7e38de5afbd8fcfe8e18d5a2e0f163b16ff554e42096eab6dffbcf52d7b470137d70b0b9cf11a1aa6481207894847c7425f421f5 SHA512 38ceae4312aed8330b08bdec703cce5386df49600318eb587c73de604708cb77b9e3bd0467e5d59c4715dd24e40f08e7b5ff7d110d2c2721278eb912ef7dca48
-EBUILD rubyzip-1.2.2.ebuild 1189 BLAKE2B 3ac1c055fbb0333d3ca0a6d10586f4b8564d6d82bd9086f24f68b56c20ce124f2849e3349385c41dc9b670ca1f04250885fba214bcb329db8f9d9f2cf3e57a17 SHA512 73281d290f5890d948d68fedce3c368c765b2878729eb3fabd9606a0bca3c89a59cb78d7cbc58926d3df944c1ba6fab338954ec745bdb2b1dee9721da40a9ada
-EBUILD rubyzip-1.2.3.ebuild 1189 BLAKE2B 4d5b92b57427bd228034cac98b8c32c5cd9b91fe67172b9015349de64f874affed327656edcc0da42cc9f68807e0f2460f80c56f5c665e3653d3bd91b29241dd SHA512 4274fcfa27169c77394913e562acdbc89d80bba685e56f27444baf65f01bfda062f161ddaea4ff615c796c3ea6d0d92066404f739654f0c08d07f4428f49d395
-EBUILD rubyzip-1.2.4.ebuild 1235 BLAKE2B 99e2837ec5bd56eeb0fedddf03b89ac160e46b3ae6a823f7eb2c19400e95e725e3f091b4cc35a4f8a62a54f15f76cd01e5d94230e8c5107c30b7aad08afb8aab SHA512 fec469b10bcf18355e40ae43d45e7d018e164593aeed1ef6ee5331c287362a612b1b9a35e32079d389426fa81c1afc9c71192f8d882c6e84c61a495d0c6fe4f3
-EBUILD rubyzip-1.3.0.ebuild 1235 BLAKE2B 99e2837ec5bd56eeb0fedddf03b89ac160e46b3ae6a823f7eb2c19400e95e725e3f091b4cc35a4f8a62a54f15f76cd01e5d94230e8c5107c30b7aad08afb8aab SHA512 fec469b10bcf18355e40ae43d45e7d018e164593aeed1ef6ee5331c287362a612b1b9a35e32079d389426fa81c1afc9c71192f8d882c6e84c61a495d0c6fe4f3
-EBUILD rubyzip-2.0.0.ebuild 1246 BLAKE2B 0195b228df0f439787260cc54dc16c8a102b94930e82619cf0a7000b40082637749466c563cf30ae45acee5aa88d5b46e7bb77974e3282f37c446bd3166efd05 SHA512 c713392707cd105539f419d4bfb80c401b4af73ee901a72f3051872fd16260c1e4945fd7d3615b04287b37b91b89a313128f9d2640baad96de0da38baa06c657
+EBUILD rubyzip-1.2.2.ebuild 1179 BLAKE2B 0aa74e385c3b48d865efd94095a686cf3b38aa3e01ca2ee8752738ce9de5b63ebddea47e225c3f8305d9bcadba94adae27aa0579d51ea5b185c8744ac6a455c8 SHA512 463d0b46f68d778b5324722b42d5d0987e1b2d5d562cfe3c2d4a1984d037f3310739d8ce8f48c11bb63ab841666baa7429a99dec2275f8a555298d67cb11fd93
+EBUILD rubyzip-1.2.3.ebuild 1179 BLAKE2B 0c7f9926fd6b45441b3164d6a33ce0b70ab4e8fa357883544be63d643ef7462c8f5dd79a6d66e3e1757bcd12b89838bb4cb7e27ffb0ce9bb634ca7a59e2e55fa SHA512 5071a0b6e7a969344f4e23357224247a7ae0a8954f14989e7c4a723ca00628e1fc0fe4d9d12574a87c3c396d89b2564668dd918c349b60ff75505165be38e15a
+EBUILD rubyzip-1.2.4.ebuild 1225 BLAKE2B 50de27191c454e5fa913f907a7d4ecc22125841248edba2f0e9487937952406ce350dee044a5b8c85d426130e23062637eaca989d689b39df9e6fcc717e82a4a SHA512 a760bb20db02ab3d22b840659ced905ea7a653bc517a15c28c7a7af2b1c55c911f922fe7c5d608f3e350e9a06778572c5b37cae52b4df163679f28adcf1c4625
+EBUILD rubyzip-1.3.0.ebuild 1225 BLAKE2B 50de27191c454e5fa913f907a7d4ecc22125841248edba2f0e9487937952406ce350dee044a5b8c85d426130e23062637eaca989d689b39df9e6fcc717e82a4a SHA512 a760bb20db02ab3d22b840659ced905ea7a653bc517a15c28c7a7af2b1c55c911f922fe7c5d608f3e350e9a06778572c5b37cae52b4df163679f28adcf1c4625
+EBUILD rubyzip-2.0.0.ebuild 1236 BLAKE2B c144bcfa732f22916e9c887ad6ff5aca6882d66acc28fc3f3de5861ecd314bfd234323a331e633c8a98b1b80b5da16db43523702b0053456c3e8deffc6df1874 SHA512 e2dea267b9e4ced0829ba763172139a63b32aa0237b3bba7d8f94fd59fb1e6a9770306b86d3e72292daa56b86c852b9cfae83c1edad9e2e256b1bb00c6bf3518
MISC metadata.xml 341 BLAKE2B 2e04f2f0e3ee64a4d476ca38f166efc94dad160850cd08b42ed54e68a275ec1d26b76a751bf9a347da5f9c8851575a8a58b9021f91acd1a733be536f947e6743 SHA512 7928d7e4a5dcaeb924d44348981910cf0024939f6f169a00df46fcd80cc933b56e91423e8919ef7a74f03e4bc1eda7b7f8a8bc6e954f6195989c1a9eb574cf3f
diff --git a/dev-ruby/rubyzip/rubyzip-1.2.2.ebuild b/dev-ruby/rubyzip/rubyzip-1.2.2.ebuild
index a5c305e6159e..9cfe3199e130 100644
--- a/dev-ruby/rubyzip/rubyzip-1.2.2.ebuild
+++ b/dev-ruby/rubyzip/rubyzip-1.2.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tg
LICENSE="Ruby"
SLOT="1"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~sparc x86"
IUSE=""
RDEPEND=""
diff --git a/dev-ruby/rubyzip/rubyzip-1.2.3.ebuild b/dev-ruby/rubyzip/rubyzip-1.2.3.ebuild
index 165e218f146b..7f864a046e0d 100644
--- a/dev-ruby/rubyzip/rubyzip-1.2.3.ebuild
+++ b/dev-ruby/rubyzip/rubyzip-1.2.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tg
LICENSE="Ruby"
SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=""
diff --git a/dev-ruby/rubyzip/rubyzip-1.2.4.ebuild b/dev-ruby/rubyzip/rubyzip-1.2.4.ebuild
index f43c15702d6c..c4e67bbb1c68 100644
--- a/dev-ruby/rubyzip/rubyzip-1.2.4.ebuild
+++ b/dev-ruby/rubyzip/rubyzip-1.2.4.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tg
LICENSE="Ruby"
SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=""
diff --git a/dev-ruby/rubyzip/rubyzip-1.3.0.ebuild b/dev-ruby/rubyzip/rubyzip-1.3.0.ebuild
index f43c15702d6c..c4e67bbb1c68 100644
--- a/dev-ruby/rubyzip/rubyzip-1.3.0.ebuild
+++ b/dev-ruby/rubyzip/rubyzip-1.3.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tg
LICENSE="Ruby"
SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=""
diff --git a/dev-ruby/rubyzip/rubyzip-2.0.0.ebuild b/dev-ruby/rubyzip/rubyzip-2.0.0.ebuild
index aa1ce0c98e0b..a876a5b8e416 100644
--- a/dev-ruby/rubyzip/rubyzip-2.0.0.ebuild
+++ b/dev-ruby/rubyzip/rubyzip-2.0.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tg
LICENSE="Ruby"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=""
diff --git a/dev-ruby/sass-rails/Manifest b/dev-ruby/sass-rails/Manifest
index 70fd61f5bbb7..2abc7ea73ec3 100644
--- a/dev-ruby/sass-rails/Manifest
+++ b/dev-ruby/sass-rails/Manifest
@@ -1,5 +1,7 @@
DIST sass-rails-5.0.7.tar.gz 90425 BLAKE2B 8aceff670ba2e4993597858b74362a02307e39ac967a331005f21d384644d0dbdd414560abaa88e60d35358b47d65c146baa72f37c879a2f13178e187cc1f79b SHA512 491a1618a75becf6095b102c996e50d25fe701d3a6c1b6c6fadff81c6c09260c3ee6ff9c84abf7bc62779fa7034d54d7c0d9a7c4148d3cc741d83efda87ec0a0
DIST sass-rails-5.0.8.tar.gz 90020 BLAKE2B 20e9e6e4701b0a14ff10f343fb94065af0110d86aab1bb4676de4806e20f8031b4cf7961002828438c3ae6be9802b3a2e4367882241e8fe745029747d31f9b04 SHA512 05d9e8d269c608723158831e215599a8482383fe79a9c3416fa8efd11bf9bae7935c5b7a1f5e8a22a85336abf4ceecc50578f0c8e51310c09b2540831959652e
+DIST sass-rails-5.1.0.tar.gz 89994 BLAKE2B dc0083af8399d2ff1210a6430d47ccaaac88b337da5cfeb61c7a4f0c6b1f55d59d896a874945a943cc322fabfb3a31d80a1a467a12d04f2c1a1f9c84cbb452a0 SHA512 894b957b6b72d340ef2eebdc721c58c2d101fd275a10265f859f17f654736b3d3542a7100db922236925af40ae090406689815a4bb4f623c5f70652685571b7e
EBUILD sass-rails-5.0.7.ebuild 1148 BLAKE2B 2e25bc808790d04237ec50aa818c226563d3871fb64a40fe3e01ea119440dac78ea15381f15d79b4063ba05b315e29d5fa88e2ffd14df34c506ccccfebc93e52 SHA512 fb763493827d949f4e3cd6f22ba987956e1c119d726b9dd5468b108e665a7e0f7d09f2d2731a05acba1d81421f3f315f8e75774cb997ed4cc86078a9d2d5014f
EBUILD sass-rails-5.0.8.ebuild 1063 BLAKE2B 9bb06084291bd50bb665aa3cdf62e3836e8fa685ba171ef9cf76af433168fcc27e96b3277600a1b1c66818240d69b07c84c58d81e28b87ae2937fe993f49964f SHA512 124330fcbec04b8c36a170e3f562f3ef556d5e4e29f77d24e97be61e67b6fa20f0ffb38a7687c3fd05aa985945c917763f19dd75f31bdfc9b0d4d8e6db348ba6
+EBUILD sass-rails-5.1.0.ebuild 1063 BLAKE2B 9bb06084291bd50bb665aa3cdf62e3836e8fa685ba171ef9cf76af433168fcc27e96b3277600a1b1c66818240d69b07c84c58d81e28b87ae2937fe993f49964f SHA512 124330fcbec04b8c36a170e3f562f3ef556d5e4e29f77d24e97be61e67b6fa20f0ffb38a7687c3fd05aa985945c917763f19dd75f31bdfc9b0d4d8e6db348ba6
MISC metadata.xml 342 BLAKE2B ada4b20d7341b3ce1b6062b13b4e2e3bbeabd0d5c1532a1d488ba4d25b4de5b940e2632a84ba7a4fddaa02439308dd0c39d993991a3f29f45d4e6bb5a2c66a84 SHA512 92d0e35a64810351db2a1d71d32b1c93cefd2689eee3bc4eb275c9fd016aad8fdfaeb0ece230a5da7d2158f720d6715d2f15b14bf3c7e80c0211ffc895863920
diff --git a/dev-ruby/sass-rails/sass-rails-5.1.0.ebuild b/dev-ruby/sass-rails/sass-rails-5.1.0.ebuild
new file mode 100644
index 000000000000..ab579a6f00bd
--- /dev/null
+++ b/dev-ruby/sass-rails/sass-rails-5.1.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Official Ruby-on-Rails Integration with Sass"
+HOMEPAGE="https://github.com/rails/sass-rails"
+SRC_URI="https://github.com/rails/sass-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+
+IUSE=""
+
+# Restrict tests for now since it is hard to set up the right
+# environment with the correct ruby interpreter and Rails test
+# application.
+RESTRICT="test"
+
+#ruby_add_bdepend "test? ( dev-ruby/sfl dev-ruby/bundler )"
+
+ruby_add_rdepend ">=dev-ruby/sass-3.1:* =dev-ruby/sass-3*:*
+ >=dev-ruby/railties-5.2.0
+ >=dev-ruby/sprockets-rails-2.0:* <dev-ruby/sprockets-rails-4:*
+ >=dev-ruby/sprockets-2.8:* <dev-ruby/sprockets-4:*
+ >=dev-ruby/tilt-1.1:* <dev-ruby/tilt-3:*"
+
+each_ruby_test() {
+ ${RUBY} -S bundle exec rake test || die
+}
diff --git a/dev-ruby/sassc/Manifest b/dev-ruby/sassc/Manifest
index 2a1bb4f6c9b0..3fbf5655a1ae 100644
--- a/dev-ruby/sassc/Manifest
+++ b/dev-ruby/sassc/Manifest
@@ -1,3 +1,5 @@
DIST sassc-2.0.1.gem 357888 BLAKE2B 670a622edc065abd7124a413bff3e32e524703cd3343ae7ffd1439af075e04d513ee125ddbd9ff81ffd7eadbb2dd935a83dc71334252b681fb478da9aad06181 SHA512 cece2741e316eeb4684a5650627bb2a9f161bfd99a3c93c2bf8b7d40f47ff064ee837831b1f9ad77d9e321bbd9874301762c9f0519b2b42658cbea6fd7240fcd
+DIST sassc-2.2.1.gem 302080 BLAKE2B 626601d2b22f91f354a4ddf7a68e4463b0a56b0a79e5d2ca122a083101146dac32699e348fd4573ef4ba76a430470ecd39427a8542caec931a8e16b26a23bb70 SHA512 728ad274363fd79aedee74fb6d4dbfc60f31b334e1a8054943ccf9cfa534fa3465abb00a2bd3020e198d287327058890411bb1983da6dc5dc3c4413b1936e2eb
EBUILD sassc-2.0.1-r1.ebuild 1230 BLAKE2B c89dd78b25250f86705c754b8dbed9b9310a2ece0f324dce102dd5cdec3c5c4da2cecf8f9e5f9a0e1332f5e672b029a325889a436becff468094f6e88467e70e SHA512 e97918a8e2828850d4b8d155615ac88a9a1cdb849683828b14f07a446a25d7414a5ea32ce1071a1591d044c3aa8101f9bb5e7033fcafd3b802eb7d21282065d1
+EBUILD sassc-2.2.1.ebuild 1018 BLAKE2B e4b4131e45bef2d6b4debcf6f5664faa3e05b228db75e504ffa49be92c74123afc353d367204a8be54c8e3f1384d382821a78b0aaae8afcc368ec80ad33f6d71 SHA512 fea567e939670a061af9026889006d87299b7d7e13b2a1675932f92db863510403c4456a1f5457c246c8fc4b14b841fff3d689428a4060c9a096496d5a68de3e
MISC metadata.xml 341 BLAKE2B a87edcb982765d42f3b800c9cc82e1552e92c758454449fe45da64ae131526134e6f0c3e828547ddf4e63e464563589b67de46c11539464c78b4de4291be6b6b SHA512 4cb9faf011e514021d70371749be7c56529e0bec0b880815cba83fcd66fd9e5b1f44932b3d498a7cbe26238659d590bb5a4e3f98e04553b8299299aaec71c70d
diff --git a/dev-ruby/sassc/sassc-2.2.1.ebuild b/dev-ruby/sassc/sassc-2.2.1.ebuild
new file mode 100644
index 000000000000..4d00f99db555
--- /dev/null
+++ b/dev-ruby/sassc/sassc-2.2.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Use libsass with Ruby"
+HOMEPAGE="https://github.com/sass/sassc-ruby"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="2"
+IUSE=""
+
+RDEPEND+=">=dev-libs/libsass-3.6.1"
+
+ruby_add_rdepend "
+ >=dev-ruby/ffi-1.9.6
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/test_construct
+ dev-ruby/minitest-around
+)"
+
+all_ruby_prepare() {
+ # Use unbundled libsass
+ rm -rf ext || die
+
+ sed -i -e '/ffi_lib/ s:__dir__:"/usr/lib64":' \
+ lib/sassc/native.rb || die
+
+ # Avoid version-specific test so newer libsass versions can be used.
+ sed -i -e '/test_it_reports_the_libsass_version/,/end/ s:^:#:' test/native_test.rb || die
+
+ sed -i -e '/pry/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/selenium-webdriver/Manifest b/dev-ruby/selenium-webdriver/Manifest
index 25f7411928f7..ed4f438ab210 100644
--- a/dev-ruby/selenium-webdriver/Manifest
+++ b/dev-ruby/selenium-webdriver/Manifest
@@ -1,17 +1,11 @@
DIST selenium-webdriver-2.53.4.gem 897536 BLAKE2B 630b5e8cd5ce53de7a689135ce80e364e33b783bd8493f79af01d79717d3d65541fe04c6c0e5016a85af8a559864ddcb641d06c99430599b21095b54ff40845a SHA512 ad7934a67c4415a81c2d0efae5f510d41784411076ea903724e1fa2be1b209382131aa1b05f3636deb1deca38db6e76805262f5037ab2e621e785e4eb3c2b90e
-DIST selenium-webdriver-3.14.1.gem 860672 BLAKE2B 83026babf1596fc5c0621da19eb1ae48c3534448a5f4c3b6dbcb6141f2968eb527cbb667b45859a998b4950d8498dbd4a68ddcbbcadbe83fd02dcac46d2f2e4e SHA512 3671bc6446f49945b4484bce90e91178f932d799ac79b93974268eb2b9bc060c62f41c2f25436b7ea49612e1d9b014f1ca4f63dfc74b9781ddcb9c849f3be82d
-DIST selenium-webdriver-3.141.5926.gem 865280 BLAKE2B f1113b2e229788fcf2351d3ee48ee1a7ed8f5b4a35dd5d81697b41d54682a9348b657b79d931dc5bf0a17f7f0441d78eec766dcecd23da38b16b94923ae479e3 SHA512 f4333e62f241ddd325703361e7ccc064c9ac6471413ea6ee8d3bb57b7542fe7928d14223fabc7952fbc13fbbe8599b5cc5ff7dcbc390d4b7ddb5b479662a4ad2
-DIST selenium-webdriver-3.142.0.gem 865280 BLAKE2B b4175f4458727291659af21fff60268e022a241df73c502219f010d0d6d59a76b291894e4f70825c55587ed119692e27eb0394abd18aa5da83ded87581e083a0 SHA512 e0e2664dc500c99d0ff9163426b8049c7b4a03bd40616d4f2f0fc0ea2d67557e22853a61d374009e9e0ba3888f0e97f85e5cfa4eaa794c1158d41caff7a05686
-DIST selenium-webdriver-3.142.1.gem 865280 BLAKE2B d28d58cfbab64d83e28c65fa9b639f05dbab87c454ffde4507ce0a90e744006bea1e93b2fa35303b0bc17ff7423e84bb052a7f0072c7f915bdc758fb2ceabd86 SHA512 90746d11c5f7af086392ed70994d17c05c3cd5d839f743a5587c0e06dbc98f3882f4a5846cfef68110b4b4860c3980ac50e1017f9a445a296c0b0bde0ed18ecd
-DIST selenium-webdriver-3.142.2.gem 865280 BLAKE2B 8182b2eda9ab448c044a270d304364bf3f38bd1dd98580ae34c8e22fc0364a1b20629a7f91f3edd2d171fb03e76eb4762eec1cd6b255559a9809c6533cd484d2 SHA512 87998117e960812a26a09c2a45aad7145fec6be5fd3ff34a3a464969a720a7e04f39ebb93fdf7e56183f06f3e5e01e1f7441af80a1d061fc14fb186959030462
DIST selenium-webdriver-3.142.3.gem 865280 BLAKE2B 9ff97810a1d377293b3d5f7dde91561856a4b44295b9d7ec04a8af257ebebe7765ed1ba32e7f072fceb0760b85358ce0fd10b43092a54bdbc8f42e2a9d54402d SHA512 048c1f82f1a53d4de610c5ff32acaa05907ef2d772c68d2d5ddb1fd232cf03eeef9c15ff1096a97acce026d0f4dd730ae35d7ae5d1b06ff3b49968f987704696
DIST selenium-webdriver-3.142.4.gem 864768 BLAKE2B 9e4bf0a2c7886633b8fd3903aec89d927164d8a866f2fcf376732cf63a86e23671b58bf9d31a8156916ca7056b0330e7876028c58f89d9024e583a0dd9545852 SHA512 63c8c5f98904b2fc98c8b3ee1aec744294fcd094b651814067383872978da7917e9e529ec57fde65864f2f9962679653a2e44b21d4053481fc4d9dde5beb0aeb
+DIST selenium-webdriver-3.142.5.gem 864768 BLAKE2B a7b9380515a70f7061dd97e099a347d376f2124e36128a65e61159506490ea9c8b0e83e46d15f883e442a67ee5c4ede80950c3a784488d1ee50ba290bc30932b SHA512 6c76653ae1bc1d396ae636733f11b3755a6778565f79cedf6d066fb866301e766838611eeff34e3a519c0d730f85b27f258e685d57cfa97960ae4b44a6689f9a
+DIST selenium-webdriver-3.142.6.gem 864768 BLAKE2B 6d48561c4d50c64936cc0ec55a3f777723062f8ea1fb08f345e2c84d0080dd6a04b09e13caa23b77041c91dd2de9ae80980562f5f3a286992f0296a8e19adc75 SHA512 1a34c504214ac662195a6d0addcda8fc2de6d863aa367fd9d9b973bf7dd44699e4776fb52cf7c3dbaa16ebd87c427bac6c3747ad469a5b07e4cace7e02416e33
EBUILD selenium-webdriver-2.53.4-r1.ebuild 1137 BLAKE2B c1686329733f5253efee815896b641a422b510d00ce379c14d87a68c487556bf64b0771dc73097bc483dd796e3e890c5fe74e6e4fa296e2a20b60ec8eac3ad7b SHA512 fd3f0c87afd1924a40ebf80ef783414cb6fc256db64e710b922e4b2834cefc2974d11e8a6c037b1d426f867459b4cf90a922f2a8c38ce0a1d426ccc990d1d268
-EBUILD selenium-webdriver-3.14.1.ebuild 904 BLAKE2B a0bd35ff9a5572824fd78ac311e38ee33b95559c3afc019d7b4b98ddc777afea965a14944d36685b04260df96a7ff37b29fb27a6e2a88c719db21fd44ea36095 SHA512 dcdb610e4805f576c4734491169528e26fe746da5e4f4e29f55810d5c9ff5b906bf81b3d4c0c0c34e7aeee801ba06b35f0b88628757d52bfa5925dbd7bd059b2
-EBUILD selenium-webdriver-3.141.5926.ebuild 932 BLAKE2B 133ddc94b7796364d74103198eb68cc408ab0250cf7de122ae6d998f3826fee775e0455fee96cd803b9694478c581bce8bf6fbe274bec00fbc49ddfa20f00010 SHA512 b0356d8d34de9223bc68d13e226c348522c17d38e05aae0dd60bb13cd586f178ca4160b1617e891bb0bc9b7d62ad71bb420997ab0e87d912f5cd3301326d81d7
-EBUILD selenium-webdriver-3.142.0.ebuild 939 BLAKE2B 3470af66bce9e0d4188775a0fdca2d14dcee4e5b2cd6576147a4819b11f17cbbe20aa46d49e61d8bb3e7b6f065a9047e0edb50f65e315d8cd28e20082a27755d SHA512 ede862d3468046da66fab70e6665430341a96f5d94d0a6d964ad90ae594b98f48112be380ce852a4c9b3dc5022aca0d378156cc7aa110370064e316a021589ce
-EBUILD selenium-webdriver-3.142.1.ebuild 939 BLAKE2B 3470af66bce9e0d4188775a0fdca2d14dcee4e5b2cd6576147a4819b11f17cbbe20aa46d49e61d8bb3e7b6f065a9047e0edb50f65e315d8cd28e20082a27755d SHA512 ede862d3468046da66fab70e6665430341a96f5d94d0a6d964ad90ae594b98f48112be380ce852a4c9b3dc5022aca0d378156cc7aa110370064e316a021589ce
-EBUILD selenium-webdriver-3.142.2.ebuild 939 BLAKE2B 3470af66bce9e0d4188775a0fdca2d14dcee4e5b2cd6576147a4819b11f17cbbe20aa46d49e61d8bb3e7b6f065a9047e0edb50f65e315d8cd28e20082a27755d SHA512 ede862d3468046da66fab70e6665430341a96f5d94d0a6d964ad90ae594b98f48112be380ce852a4c9b3dc5022aca0d378156cc7aa110370064e316a021589ce
EBUILD selenium-webdriver-3.142.3.ebuild 931 BLAKE2B a2958374094c294158c69663f78ab743e399f430937073dc2044ed417e5c11fcc3f5bbd2f6b4cea621fccd321565bb32cbb7bc4a97628ccb8a95a0a5f1cfa778 SHA512 6bcb5093db48ff3b077688287deddcf55c0847e55c6373647699c4cf546fa8350d9dffcca8ab673a2623b1a026e3b1eb20685ef1413badb1c2dcd1547e7899da
EBUILD selenium-webdriver-3.142.4.ebuild 915 BLAKE2B 099236989f595394764a9346c3ae37bd8f39eceb75f1446c2cf0336a3ef50ea90c2f0695302527ec15d41e0eafa00a582d61d368cf228fe886b7191be7861ae8 SHA512 7c6646a8de0828dd3b5644c542f083591d3ef1be785b9a82a57e6e6c1db0ec015663606fbbc5a1d7a084471c6f1b84c6579cfcae81d6d0239bd7a427fbcfe964
+EBUILD selenium-webdriver-3.142.5.ebuild 915 BLAKE2B 5b3550ea01f69bcfafe9e0888f7ec91eda13d82d772724875a52f249b5a6460f9b640d70f43af3142d6fc0bbf94399ffd625b668e1c1b14f95477726b27b8fcc SHA512 f95edbb327bbddaa99a84057224b483ad4b157b6f75f72e3375a8a7869c43a5f32acca7ae7c8046fa56e875fc20949a6b7212057af7784d78f0afb9dfae2a3a7
+EBUILD selenium-webdriver-3.142.6.ebuild 915 BLAKE2B 5b3550ea01f69bcfafe9e0888f7ec91eda13d82d772724875a52f249b5a6460f9b640d70f43af3142d6fc0bbf94399ffd625b668e1c1b14f95477726b27b8fcc SHA512 f95edbb327bbddaa99a84057224b483ad4b157b6f75f72e3375a8a7869c43a5f32acca7ae7c8046fa56e875fc20949a6b7212057af7784d78f0afb9dfae2a3a7
MISC metadata.xml 335 BLAKE2B 374e7e6bdf450e60792ad3960c2c0fe8ab87f70c34ca76332bbbc632598354e2a774e4eba46434e9b7c85c7f5eee7086ac85268ae58bddea7d75713d9d2f014a SHA512 94e17dd297f6904f1b70709dba5f5612fcc42e9e0e57695df6d37344cc9a89c13b423e41d142631444990ff39367eb6132d6b070bcdbf256ae00e932cadc67e2
diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-3.14.1.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-3.14.1.ebuild
deleted file mode 100644
index 7f9bebad9929..000000000000
--- a/dev-ruby/selenium-webdriver/selenium-webdriver-3.14.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-# NOTE: this package contains precompiled code. It appears that all
-# source code can be found at https://code.google.com/p/selenium/ but the
-# repository is not organized in a way so that we can easily rebuild the
-# suited shared object. We'll just try our luck with the precompiled
-# objects for now.
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_QA_ALLOWED_LIBS="x_ignore_nofocus.so"
-QA_PREBUILT="*/x_ignore_nofocus.so"
-
-inherit ruby-fakegem
-
-DESCRIPTION="This gem provides Ruby bindings for WebDriver"
-HOMEPAGE="https://github.com/seleniumhq/selenium"
-
-LICENSE="Apache-2.0"
-SLOT="3"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
-IUSE=""
-
-ruby_add_rdepend "=dev-ruby/childprocess-0*
- >=dev-ruby/rubyzip-1.2.2:1"
diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.0.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.0.ebuild
deleted file mode 100644
index ba276f6341de..000000000000
--- a/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# NOTE: this package contains precompiled code. It appears that all
-# source code can be found at https://code.google.com/p/selenium/ but the
-# repository is not organized in a way so that we can easily rebuild the
-# suited shared object. We'll just try our luck with the precompiled
-# objects for now.
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_QA_ALLOWED_LIBS="x_ignore_nofocus.so"
-QA_PREBUILT="*/x_ignore_nofocus.so"
-
-inherit ruby-fakegem
-
-DESCRIPTION="This gem provides Ruby bindings for WebDriver"
-HOMEPAGE="https://github.com/seleniumhq/selenium"
-
-LICENSE="Apache-2.0"
-SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/childprocess-0.5 <dev-ruby/childprocess-2
- >=dev-ruby/rubyzip-1.2.2:1"
diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.1.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.1.ebuild
deleted file mode 100644
index ba276f6341de..000000000000
--- a/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# NOTE: this package contains precompiled code. It appears that all
-# source code can be found at https://code.google.com/p/selenium/ but the
-# repository is not organized in a way so that we can easily rebuild the
-# suited shared object. We'll just try our luck with the precompiled
-# objects for now.
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_QA_ALLOWED_LIBS="x_ignore_nofocus.so"
-QA_PREBUILT="*/x_ignore_nofocus.so"
-
-inherit ruby-fakegem
-
-DESCRIPTION="This gem provides Ruby bindings for WebDriver"
-HOMEPAGE="https://github.com/seleniumhq/selenium"
-
-LICENSE="Apache-2.0"
-SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/childprocess-0.5 <dev-ruby/childprocess-2
- >=dev-ruby/rubyzip-1.2.2:1"
diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-3.141.5926.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.5.ebuild
index 1c6a4e89e352..da443bc4017a 100644
--- a/dev-ruby/selenium-webdriver/selenium-webdriver-3.141.5926.ebuild
+++ b/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.5.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-USE_RUBY="ruby23 ruby24 ruby25"
+USE_RUBY="ruby24 ruby25 ruby26"
# NOTE: this package contains precompiled code. It appears that all
# source code can be found at https://code.google.com/p/selenium/ but the
@@ -11,7 +11,7 @@ USE_RUBY="ruby23 ruby24 ruby25"
# suited shared object. We'll just try our luck with the precompiled
# objects for now.
-RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
RUBY_FAKEGEM_TASK_TEST=""
@@ -29,5 +29,5 @@ SLOT="3"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE=""
-ruby_add_rdepend ">=dev-ruby/childprocess-0.5 <dev-ruby/childprocess-2
- >=dev-ruby/rubyzip-1.2.2:1"
+ruby_add_rdepend ">=dev-ruby/childprocess-0.5:2
+ >=dev-ruby/rubyzip-1.2.2:*"
diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.2.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.6.ebuild
index ba276f6341de..da443bc4017a 100644
--- a/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.2.ebuild
+++ b/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.6.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26"
# NOTE: this package contains precompiled code. It appears that all
# source code can be found at https://code.google.com/p/selenium/ but the
@@ -11,7 +11,7 @@ USE_RUBY="ruby23 ruby24 ruby25 ruby26"
# suited shared object. We'll just try our luck with the precompiled
# objects for now.
-RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
RUBY_FAKEGEM_TASK_TEST=""
@@ -29,5 +29,5 @@ SLOT="3"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE=""
-ruby_add_rdepend ">=dev-ruby/childprocess-0.5 <dev-ruby/childprocess-2
- >=dev-ruby/rubyzip-1.2.2:1"
+ruby_add_rdepend ">=dev-ruby/childprocess-0.5:2
+ >=dev-ruby/rubyzip-1.2.2:*"
diff --git a/dev-ruby/session/Manifest b/dev-ruby/session/Manifest
index 4551f661bc2a..1bb19a6ce10f 100644
--- a/dev-ruby/session/Manifest
+++ b/dev-ruby/session/Manifest
@@ -1,3 +1,3 @@
DIST session-3.2.0.gem 18432 BLAKE2B b50ff6f52dd0226cdfbe07ea434ac35fc19d695ab474d2c240ce3a6ab707da1d03db5006d68594de6a75ff356154a1ba5ab06fe17a766d3e4154fd11d3abe4b9 SHA512 57c0676fb4a4254e86dbe68e36309c8eb85515dd659de73a87e1ae2e8e5dc7f979192ef665135e75182c26e2a5c847d61daf855639772da7c66af888ed0dc91a
-EBUILD session-3.2.0.ebuild 1223 BLAKE2B c913d7a97add1f2b6279fd467528adb1d4eebceb1b6e8899d47b7028bf3ef6785280f667cb2ceb33bae29e6aae5ef37051c240ac301413e673b200c0fa0ae00c SHA512 3a5be4f41c58556930eb5ef5d811a212d47b1ca0a586ae2744aef89d27604b051c03c6fd00dd05becdbd44eb586d90cac2cddb3d90ba5dd89f2b505d4cca38e6
+EBUILD session-3.2.0.ebuild 1179 BLAKE2B 019f80a32db42f0e4982fc09a4bd114152a4c3a77339247c876ab6797d89fcfc3b428996946ba07b5ba9e43f780c7a2571b26d841368649d5701b236f8cbab06 SHA512 82d4b0c3b7ca02f9b3839b297af168bcf12a5f9792b87f3aca7c23fee5be5fe39bd7f369934e856e0921c4541c2385dfa10cc9e30c179579e94a9ee5187aed51
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/session/session-3.2.0.ebuild b/dev-ruby/session/session-3.2.0.ebuild
index 0074f5c3fb75..9b6b073c8ff3 100644
--- a/dev-ruby/session/session-3.2.0.ebuild
+++ b/dev-ruby/session/session-3.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -20,10 +20,10 @@ HOMEPAGE="http://codeforpeople.com/lib/ruby/session/"
# by author.
LICENSE="Ruby"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x64-solaris ~x86-solaris"
IUSE="test"
-DEPEND+=" test? ( || ( sys-apps/coreutils sys-freebsd/freebsd-bin ) )"
+DEPEND+=" test? ( sys-apps/coreutils )"
all_ruby_prepare() {
# needed to void a collision with the Timeout::Error alias in Ruby
diff --git a/dev-ruby/sexp_processor/Manifest b/dev-ruby/sexp_processor/Manifest
index 8fe5147bec14..6a5a7fdc5604 100644
--- a/dev-ruby/sexp_processor/Manifest
+++ b/dev-ruby/sexp_processor/Manifest
@@ -1,7 +1,7 @@
DIST sexp_processor-4.12.0.gem 54784 BLAKE2B bdbb349a85fbd1c7750db3dcd22d9b792eb17605d5157c969d083a8fca404b1af3db1e2bfdcf76a6b7f392043996d246686dfa73117b9efacec529896d5a8e35 SHA512 d1e1ae7cf13b0b8c2e6786aad1bdeda25697d88abec86fc9415bb76d4e9e98097d2fecf16ceddbc80d1d447064bfa73beec5eaa5270ef38ce224c4bdbcdede3a
DIST sexp_processor-4.12.1.gem 54784 BLAKE2B 95b238abb3050448cd076cfbda61d60c1d2bd90cfc94c3eafb51187b48a26249eb84b26e2a9469414e61f1c26f7764703fdf33842cb77730219048f999d48b92 SHA512 00f27cfea808ce16eba209207f804a432057d434c181d62f44656798d051c783f0232fa9ff9068ba83c254dfc0bb50d59a83196bf2a5f247f438b6467d9ba701
DIST sexp_processor-4.13.0.gem 55808 BLAKE2B d807f632e93bbffaf92c31214a5d76fb5f069563af07f3f3c9d8095114d4ffc41a759144f93e1081d4192e6b7d572feab2be10a5fd639bafc0d3b166a4d5b5e1 SHA512 0b83613c10dd268837bddd552910c799e002eea6b409aa9788a5a65957454d2ef601cc023f84d98dbacc34e3c58923d6c43115510bae7ec9d2d72286f141828a
-EBUILD sexp_processor-4.12.0.ebuild 804 BLAKE2B cd480be1b0056e8bffda5a4604cefc643d02608ff813dea5227589f1aa41022eb429098f51c99c52bec76e33fc1f66e9e8e73c49ab65743f7accb30844b690fe SHA512 0cf9bed5ebb2eab4cdd49d442ecaf81d4d8d7c5038cb2691f7261279c470cf3f46f8522acd53e05ce90a6314fc1b1afe9ae2accb104adfe17d420702c04e16da
-EBUILD sexp_processor-4.12.1.ebuild 801 BLAKE2B f795951e09d4e92d85d050b3cf9aa4adbcea5b57b4df3324a099d0835edb368ec6c4e7d697d2b8f0df317747e3b92b39a10d9476422a822ce3cc1abca3d63d9f SHA512 a09f8dff8b3b21f4db1a044e0437a558a7743a1f8d6da896d2ea3d28a54c07218401cb7349024cdb47f1d411594316ffaba20ab8ee7202ead116bd7ea4cc8fda
-EBUILD sexp_processor-4.13.0.ebuild 770 BLAKE2B 863e2753a42e3dee06c744a94bcf919bc59d19651807eca3f70fcddd7b3cea0fe39b70d6b5d9eeaee6bfc213b5a8374cd70b0aaeff74e21a3117de0bfc347e8f SHA512 8cd8374142805dd6bfbfc0a0d893b9dbe5d0cdcd6b1761097a3830c5f50514540833ad1cb53962bdb57b44b9f3050832a73b4433c1f1afc5f4485184fd7ce466
+EBUILD sexp_processor-4.12.0.ebuild 794 BLAKE2B e24ef74a8f70d303fd6a60703455d5dfd41a05386b72d6ccd96afae77d9656e2fcb5af8482ac2dabac36825469618021e31acd84cbf0b30ac659883a162aae40 SHA512 1b96ebc667d2401f7c87e3ae7bb964f36948d3319481061e10543a169f092127651e86addbe71341c2a3001f3fabf96b512ba984b3065d771dafd61cf5842390
+EBUILD sexp_processor-4.12.1.ebuild 791 BLAKE2B ca40d600c9884ec49bec91d9a8f5fdfa1020c3e6ab657c72a3acb460e649eac97a5bfa642de2b4ce4397a83cb9043a454d2e34532ac73f8b40e741bd60bba02e SHA512 13a733c8fdb7fd4c383f6a792f3f188b8dfe947810926036c7aaeec8cd2ef6f28b2fc253e494935178d126ff6a412c39123c3350f98b592a43fe3656405f942e
+EBUILD sexp_processor-4.13.0.ebuild 760 BLAKE2B 522b08f490b7fa66b573a7f09ff5742f7cf77072b8d9adae3c1f1db35bac7e209ad7876cce7eae1b9856ee5ec1272557cb8aeac74113a1424fa00a50330682cf SHA512 43e02285dcf724cada29179f765b407064fc71a96b1908531f91d64e84662e0712c46b0e06bd7449c0a520f90d9be15cf7614bed57c71a55787501f3ce25d5f0
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/sexp_processor/sexp_processor-4.12.0.ebuild b/dev-ruby/sexp_processor/sexp_processor-4.12.0.ebuild
index bb2afd42c639..e38e46d1a497 100644
--- a/dev-ruby/sexp_processor/sexp_processor-4.12.0.ebuild
+++ b/dev-ruby/sexp_processor/sexp_processor-4.12.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://www.zenspider.com/projects/sexp_processor.html"
LICENSE="GPL-2"
SLOT="4"
-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"
+KEYWORDS="alpha amd64 arm 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 "
diff --git a/dev-ruby/sexp_processor/sexp_processor-4.12.1.ebuild b/dev-ruby/sexp_processor/sexp_processor-4.12.1.ebuild
index da5ca5017d9a..02fb2ab7b997 100644
--- a/dev-ruby/sexp_processor/sexp_processor-4.12.1.ebuild
+++ b/dev-ruby/sexp_processor/sexp_processor-4.12.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://www.zenspider.com/projects/sexp_processor.html"
LICENSE="GPL-2"
SLOT="4"
-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"
+KEYWORDS="~alpha ~amd64 ~arm ~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 "
diff --git a/dev-ruby/sexp_processor/sexp_processor-4.13.0.ebuild b/dev-ruby/sexp_processor/sexp_processor-4.13.0.ebuild
index b8f41f044369..8ce072937fd0 100644
--- a/dev-ruby/sexp_processor/sexp_processor-4.13.0.ebuild
+++ b/dev-ruby/sexp_processor/sexp_processor-4.13.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://www.zenspider.com/projects/sexp_processor.html"
LICENSE="GPL-2"
SLOT="4"
-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"
+KEYWORDS="~alpha ~amd64 ~arm ~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 "
diff --git a/dev-ruby/shorturl/Manifest b/dev-ruby/shorturl/Manifest
index 61efb4474392..9cb6efe6c1a7 100644
--- a/dev-ruby/shorturl/Manifest
+++ b/dev-ruby/shorturl/Manifest
@@ -1,3 +1,3 @@
DIST shorturl-1.0.0.gem 10752 BLAKE2B 6d6605dded6584510abaf09168cdb2fbe7bfeac804b2da9e1c80a9a17fcfdd7d594948394838a8490e6d1c186fb166aeebc81ade40bf352db44073816dfc4625 SHA512 d2323107449a5a66065dc225fbec101a653cf4bc1c719f18e7e5d78c89aafc8c4863aace08ed2a007e33c72f6986ea56a0307e856fb4bbf4c213206155d22312
-EBUILD shorturl-1.0.0-r2.ebuild 909 BLAKE2B a4d1a7b36660bdd4d2b052c4a971a15559927aa4744598645f0c281d17b27171f56713741a7ea8d770fd2afe356255d2e45b7798335522f61e972ebe0cdae1b9 SHA512 6324bbfac319c5fd9f650c115eeb060e2066ad0a0c95a6248b9eaa8f908af5b415bb627211759e44c69e9761ce7276d5691fc46b2f8965801b12b0c46183b82a
+EBUILD shorturl-1.0.0-r2.ebuild 899 BLAKE2B 3e9fe915b93b981da7ca00b04d57ba96e54b9757b12d5120bb498da75bd1e39582efb97df74debebf164a0d7d9eab878e32a7de99233684396f49890af6465c9 SHA512 154860d486bc449e245cd72e51b0caebeea48231a60298c9010eea77ea3a55fbc85e74e2521d822a636f15d175d923468f2751d4c1e083b0a8b02a4e249eedca
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/shorturl/shorturl-1.0.0-r2.ebuild b/dev-ruby/shorturl/shorturl-1.0.0-r2.ebuild
index e6184c8dc2c1..89a61cffd951 100644
--- a/dev-ruby/shorturl/shorturl-1.0.0-r2.ebuild
+++ b/dev-ruby/shorturl/shorturl-1.0.0-r2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/robbyrussell/shorturl/"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~x86-fbsd ~x86-macos"
+KEYWORDS="amd64 ~ppc x86 ~x86-macos"
IUSE=""
# All tests require network connectivity.
diff --git a/dev-ruby/shoulda/Manifest b/dev-ruby/shoulda/Manifest
index 20ec714cad37..276217db4816 100644
--- a/dev-ruby/shoulda/Manifest
+++ b/dev-ruby/shoulda/Manifest
@@ -1,5 +1,5 @@
DIST shoulda-2.11.3.tar.gz 145068 BLAKE2B 5e6d9b78b255612ec18c78076f9c4d45265a3e02a8fd56a127ea8f235e3b344005942c4b6e53014e6328206501c178ce76e1554a9d995ba0de04f5afefe4a0f7 SHA512 0b347c4a8be177b5806364114c25dc786ca2ac95a11c93a723dbc9ea1f6d8ae62df7fb420a52d477cd1e10e8d894074072a040eef36ee8a43440e5256c8427e4
DIST shoulda-3.6.0.tar.gz 22691 BLAKE2B 798b88e208355b0325b9e8b48f66687ad2702e1b5fc058d45504648fe7c7760b018eaf3d1c7bd45c68656c7bbba8fccc9b74d72003ee0b78ac53a277567609bb SHA512 10f7c6801eaabafa08eb2bc9c4d2a96237d4494aee7d40e5db8cf9c1abd8cccfe86aa21b0e68e2ec42cf222d285cdbec11ed2fdd804ffb8bd65ffd2efa3e72ac
-EBUILD shoulda-2.11.3-r2.ebuild 907 BLAKE2B 03cf7c428220966ac68d6a920fc8000d8f82902df15dbba83abaa43d863356e56f06e4a97bc3007b4b17c0067114352cba62af9a8ab7db6cf9bc4b647b169844 SHA512 51e280a48c2872f76569f67f45591d8343d83a7aac1d9ae68f28e92cdfaf092d2053777f32cbda6ca2c34433b301a4ad1d130f297520bb165235185001ce8721
+EBUILD shoulda-2.11.3-r2.ebuild 897 BLAKE2B e11d15a6fc55ff0b000b5b444f25c2b7f2c6aca6021f55665203fce64258cf0f486714f81507e055f5090659494ee481a6a9cc36c1338acedc3075200e8951a0 SHA512 118a27d29f6e796fdc9a28b1124f18121be33ee9d96b5487cb0878dffd8a2323f5f3177112e34e10a4c1b28f955890e3903028505480454bc3050dd18002c59d
EBUILD shoulda-3.6.0.ebuild 919 BLAKE2B de269a52d1ef5453a6d65c4a1b58d140c518449c15bff5483810eea1d0b9115f324cd19d94ca64605f7cec3109d1e1ee0bf2514fbf0e52c9b8ee0fb20f4bd8b0 SHA512 e63c854b5beed5b0f4622d0b0e966e759132b906c30afa2404cc5a05d47792c5f7d9ed2e7aa2817374fa94cafb2002046a61fb51b46d915897442903ef07ee67
MISC metadata.xml 344 BLAKE2B 4f4a9e5d5bc1e6a6a10552ef0285ca16024cdd9bc838a25397b23de1f873a3ca87194d0912f8d0a0c24158d4f10fdb92fcecb15f246e96dc12a95e56604770fd SHA512 b4fa8d5ce8421c5541cdaf288da9a8589ea6f4682470b376921e987d5a5344352afc2f20edbdf1f54ac46fe658f46c4863ec4dc5dc8eebe1c3223a15c72f450d
diff --git a/dev-ruby/shoulda/shoulda-2.11.3-r2.ebuild b/dev-ruby/shoulda/shoulda-2.11.3-r2.ebuild
index 9b6c217afa9e..750c5f519c4f 100644
--- a/dev-ruby/shoulda/shoulda-2.11.3-r2.ebuild
+++ b/dev-ruby/shoulda/shoulda-2.11.3-r2.ebuild
@@ -18,7 +18,7 @@ RUBY_S="thoughtbot-${PN}-*"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x64-solaris ~x86-solaris"
IUSE=""
# tests seem to be quite broken :( They require working version of
diff --git a/dev-ruby/spork/Manifest b/dev-ruby/spork/Manifest
index a71c51652a67..e55e26c8a03c 100644
--- a/dev-ruby/spork/Manifest
+++ b/dev-ruby/spork/Manifest
@@ -1,3 +1,3 @@
DIST spork-0.9.2.gem 33280 BLAKE2B 0c06cad1d6fc7264aee25fa400ddf1890685f87bbcb3fa8f5cb31f45f9c99845ff650b1d8e9738b04d87bb35fa4bc4466c24ddfb0d35a27377b9f42ba46eddfb SHA512 04acbdb00cb23c74ab5e3737d85f6b353dd50555e01e13aa4e0289bc7716eaed144800127840d9eae8d580f020ab646351411f5c1cbf299cf17ed5a73d24d81a
-EBUILD spork-0.9.2-r2.ebuild 516 BLAKE2B 4920ce6f213f6ec220cc018cd2f0a07aa58b80a6b5cc9a1c5356d2750ebb7457364d3d57f72c54692a8c87c6d041571d61568b4e5067a60d579f8ccedaeebcdd SHA512 50f8cbc7500d0f0ffa591596775a837ea20c3ebd426e3e91523d83d9697d496b94b29a151a369fa6e0862489aa99a2944c10bd29ff3b48086a1f0d09d799a20b
+EBUILD spork-0.9.2-r2.ebuild 506 BLAKE2B 0b09817c3f5bbfc69626e5899b8ab13b1b6631bde48d38913277f5cfdb2bdb1853b2572830ab1c6f57679cfb000979767b5d4928d72a123bfdcdbb3e1db159ac SHA512 915783b594cc1ca37ce2e7d21f89e1879fa43725814c3588f92796eb6cfd8e893175499e416fe88833d95700e8888c0fc27df0a6c3b7d990a4f5851e2453960e
MISC metadata.xml 339 BLAKE2B 0c874f7cd4273f669acd83ec67b0a84797bfeabdd71ed53597fcc6263578a3ab2480d24c161b4b17669456c2415fcca3f1d4110bc7047907491944e88fa64976 SHA512 e70684bf4dda9def0a09a12a67a94741cea52601c298e76fdb2b1d628f311fa043cbb2d6c8b1d1a3c5cd1a6139ff753f6d264350f53496847c77bf26a62685ef
diff --git a/dev-ruby/spork/spork-0.9.2-r2.ebuild b/dev-ruby/spork/spork-0.9.2-r2.ebuild
index 7115fc1a15ed..2a7f32929128 100644
--- a/dev-ruby/spork/spork-0.9.2-r2.ebuild
+++ b/dev-ruby/spork/spork-0.9.2-r2.ebuild
@@ -16,6 +16,6 @@ DESCRIPTION="Spork is Tim Harper's implementation of test server"
HOMEPAGE="https://github.com/sporkrb/spork"
LICENSE="MIT"
-KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 ~sparc x86"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/syntax/Manifest b/dev-ruby/syntax/Manifest
index 7f568ec4fd7a..eb26daabd47e 100644
--- a/dev-ruby/syntax/Manifest
+++ b/dev-ruby/syntax/Manifest
@@ -1,3 +1,3 @@
DIST syntax-1.2.2.tar.gz 41485 BLAKE2B 09a1fc9a4172ec8e6a748981a966c891038fe43303360a3e5f2302aa0fb370b1098c7fd7b8a1fc2f022365ac8491b3e9f9146f940dffc772fb68fa8be5245986 SHA512 a3be7ac736d6c77833aa532f17485c076d34e66c40426c9c6be2dbbde87b2adb7154c9b3bed3439cc12577dffc01c8148e0870a0d02b3a02ffbf9fb1d651433b
-EBUILD syntax-1.2.2.ebuild 904 BLAKE2B 8341adee02151fe9031e1b3cdb0d269921c6f3e00dda249a003e877cdc73f52d84354d37e6c56fa1246937819b40c782ad144bae121a8db75f0840a974c44477 SHA512 7f251afbc7b5a139717510e20e7b0304004a5aafee9a08518fb8f3ae793459192a955002beb0403bdf0bd794e8f8eb3a4e7e21680fdb7421fcbd351344b1d620
+EBUILD syntax-1.2.2.ebuild 894 BLAKE2B 9cd8824060aa9dd702350c857c9fc50b73ecb93b288546c072306132f5782fb735b83c9c0e894a42cfb5dc1d1552cfdd7cd63064bff116185c1beb47d076d1b3 SHA512 0b6ad1c747fd6437bc230821b3b4876b45109e45e2521d96ccabde061629e6e98b0b58f1cabc0d2d7ab6e40426e382f517d0e20d4e669fb7388f3167cbba3223
MISC metadata.xml 339 BLAKE2B 007757aafebca384bbe340c653875cdfa7c36a40d0fcc948f28f2a1eae85265100d30442f1bc05af9b4286f88f969d54bcf001ad9156aa0bd3dbbbf999a3f129 SHA512 d3d2406f489b687ceb61d99a66ec5e0a4539491277a5c2b5006e03414d14fbd5a25d7de00d2983ab629a1c8efb3e4999681734d07df9ef67f6a01c6abe3f0608
diff --git a/dev-ruby/syntax/syntax-1.2.2.ebuild b/dev-ruby/syntax/syntax-1.2.2.ebuild
index f139d4b8ce9b..c2670433e227 100644
--- a/dev-ruby/syntax/syntax-1.2.2.ebuild
+++ b/dev-ruby/syntax/syntax-1.2.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/dblock/syntax/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 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 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test doc"
ruby_add_bdepend "doc? ( dev-ruby/rdoc )"
diff --git a/dev-ruby/term-ansicolor/Manifest b/dev-ruby/term-ansicolor/Manifest
index 0800f86aca02..91223a903139 100644
--- a/dev-ruby/term-ansicolor/Manifest
+++ b/dev-ruby/term-ansicolor/Manifest
@@ -1,3 +1,3 @@
DIST term-ansicolor-1.7.1.gem 44544 BLAKE2B 2c2c2de0a18d1f9a975901f8a7005f740ac81a609c43705d8c184deb26dc9010876deeca411488c787132a3d8b78339c75b0776f3c9bba1ff71efa23ce3671a6 SHA512 d49f8825c31accfaa58a2f34ed5fbdaf503d4b47c23f07c52cc82bbf6cce457bd9371e197da1ec36dc83e32b95e9ea9a349922d9759a827923456ea46f81ff50
-EBUILD term-ansicolor-1.7.1.ebuild 870 BLAKE2B 5e5672488d7330352d234b850f48fb0a9f3c46c973d0b58da899675e4a70db7cc048020f593009cb21e956b6b5f27200c596bbe5fc1e7ba33aa8a8273ca14a22 SHA512 c66ca1dca559a834d94a96a35f5831eb861b01408cc11c6d4a2aa090cc0d799d59a47266d7a4d6249e89c5a64d460bdef5181411b34c797d3b3aea53e8cc828e
+EBUILD term-ansicolor-1.7.1.ebuild 860 BLAKE2B 1617fab12962db7cb9f170a6fc0039082b1cf69c52ceeb4762d02e4319ec4cc364908ada4fa1c44661850e56b71fe84eb46c1902c278d5f6a824aa0be161389e SHA512 4f3bdc8530e39dabd107ccee83e438608356fae2935d93a3f115487ef627786e7da4436059afeb55354ad006dfef5102dd817cf0082a79efec77007599c95b75
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/term-ansicolor/term-ansicolor-1.7.1.ebuild b/dev-ruby/term-ansicolor/term-ansicolor-1.7.1.ebuild
index d513a0591184..6c8130fed4cb 100644
--- a/dev-ruby/term-ansicolor/term-ansicolor-1.7.1.ebuild
+++ b/dev-ruby/term-ansicolor/term-ansicolor-1.7.1.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Small Ruby library that colors strings using ANSI escape sequences"
HOMEPAGE="https://flori.github.io/term-ansicolor/"
LICENSE="GPL-2"
-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"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest
index cf8514005fd6..204cb4a1b9c6 100644
--- a/dev-ruby/test-unit/Manifest
+++ b/dev-ruby/test-unit/Manifest
@@ -4,8 +4,10 @@ DIST test-unit-3.2.7.gem 129024 BLAKE2B 31565510d5a16cf75706810a551dca40129edb0f
DIST test-unit-3.3.1.gem 132096 BLAKE2B ac1220ed2dd762c1bd37b1e10dc3cb7047b6dafbd24812126f22d6fd5ce8ce5353f93048d85a45e38de031380e6b506e2e626778c925e0dad54344b53b255afc SHA512 4275346f7e4c398b0999634636b3386f054f5c7018f06ddf53b488ebeb6eee8aed7d59e84993a32163d79463601a4b65d3e4115612e0a88c654da342a548d44a
DIST test-unit-3.3.2.gem 133120 BLAKE2B a1945604327935b784b2286c4a714561a05f2db766723cdcad47a18b3be34ff803d4a257e808d48ef650ab2cdc97b7b1e24e035e356ddb0a4f658de289a327ab SHA512 523b0902133a67949a3e88697ee8d9919bc4a1da3844acd4289ccf202b8037cc255f299b6b66d8b3c90d23d5ac4d75453c029914ec45900bb041a3fd7fbbb8c7
DIST test-unit-3.3.3.gem 133120 BLAKE2B 37fc200b121e84046d1ee483277fc1274dc3bbcdce95ecb5c88a71a77ca9c164faa8364f68d777896bceb3dd1857fc7146ca464f039c0f30ce5baa466f38ede5 SHA512 ddb40e2ec1f15405cc396a9008912fd41ecdf67a0c02bc7ad4bf7725ee68cdaeec6f171f1786469ed55c1154ce094c5f0dd75103c1989a694bff412c9cc86934
-EBUILD test-unit-3.2.7.ebuild 934 BLAKE2B d5df96a454145a503ae3f297d8d5e415b5df237b8f0055acbdf00ebd2c257fe0b8bde0b2d5879fe9eeb565d0282765e4059d240ae2b0998df79f1f11af9c958f SHA512 1d30f3f653d8c2222710c69fda43e137abfe422d22e883cd38c304d64b0542a36c61b757d31e360f0d5a7410d305c8c866d16f66f16b977076cafdaaaddcacc9
-EBUILD test-unit-3.3.1.ebuild 944 BLAKE2B fa24887a35c21fc805a3f101190be1f4d3b30da8a4bf5ecd44350a63d28f7c8b81d95ab33241437eaeb7223a4a7a4c6222f8d3828ecb40d1216460e06d984434 SHA512 0ce0771892c81facd7ce37a1cb154a98d601d1fde25420d102d9235c42a4f48fe4fa9b3c10e45c860f8a0ce6f986019904746f9021a139f0b811fd75e9121a2a
-EBUILD test-unit-3.3.2.ebuild 943 BLAKE2B 99adbd4cf5e6cf06d2c1af8c019ee93a7ec06ff4a7513fb559b78101a18dbdea989774e5c21e44fb10d4e80742be7c2084b1e6a309a3783f460d8701cba61ef3 SHA512 c12a2457d4f14998a30cf335c56bedb24c75ff4abaf8bd4d011f2359e144c8c57d8655a112ae51dc75d81ff9fc7345fca02586aec1af33e1deb07f11f45d1c73
-EBUILD test-unit-3.3.3.ebuild 955 BLAKE2B 838d57bb3f608236421d350ef8c97ff6516a01b55013f689740ded7f4853787145a4986a7996a4e9c661b9cb35970de95becf1a4a052abe5bd25ff48bec9874b SHA512 55c0677489c5cdead02a8c39500ed5f022bb2ad819fc4149ff7b6511c99c0d38c18014baa6a8388b845f40a1fcacffc13dfe9f516ef16c69339d51d745c518f9
+DIST test-unit-3.3.4.gem 133120 BLAKE2B 1f0122ddfd6337a6dcf16c09f294b3632aff6b20491a6d6dd6ebead18570f4db42fcbc656aada7b11a46c0d04c4a1134356db3d101138739973687695221d819 SHA512 f8fb546ab764cc01f374fd387b26c0d49b5a572b4a428be9b7a583c449fcb73d4aa755f6666d16c7a62e24f263f91329e9e9f997646923b38a1e30af1bb3d168
+EBUILD test-unit-3.2.7.ebuild 912 BLAKE2B 5e63ef7b6b4fd547a7bd58f801d781b20206bb5225fa558fa92b6b6c6ad874b211737d8372ce1dbf119b859dba0b027cf8f97a66532ed5c3b4f5870dcc61384c SHA512 7bea513679136974f1a02d3aaf0b3ee1aaa9976ab879dbeaaa6e62063c5a092183bb3a388c302186fea34a1456ab1617ef812168bbff35a4322f220b465f5faf
+EBUILD test-unit-3.3.1.ebuild 922 BLAKE2B 5fd4c7ad9d9932938e0b939080068b3e81ec40a9d9e9624311d240b61e4ab94248ee234beb978b6bd0dde4ba9461d3af510c1b560a0059fe097c8be6112cccf9 SHA512 1224a11012d90319b40f8498ee51f22667cb9a0e6c1f98b6a3c02a675e9de8f5cc0ee983420fc0cd376c4061b16fb73da20d20c457713ad5b76fe6428232895a
+EBUILD test-unit-3.3.2.ebuild 921 BLAKE2B b96aafac4508011d837516ab928a56c319616bc319a2b2c77a89a93d0e4da24e619bd25730a75e7b3add19639e1414999d6f5620a95ad7acad25806b1f0e4ec6 SHA512 dbc1955d54fcceeac0fa76b7733af65c8d78e3c31fb35d09792b6bc69d96922fcd323c18fd8a5eb02acb99f8ef76cd4a43fa470d0351329c218d96b256387bf0
+EBUILD test-unit-3.3.3.ebuild 933 BLAKE2B 04715e18395b337bbda0ae431f5ee28d5839f0087af489271ed323fa421c25f280838ea1ba7628a597d47770be755d2c60752c383590fa70dedb4a609b11c0ff SHA512 4bd7154cce2a995efc648d010b75e685fab89340c1b09a5fcdabe60ffcc02c4abd1d69d226ef3dbffaa4818aa6a540e4a59309669cc3469c4127c80e7ccf7b26
+EBUILD test-unit-3.3.4.ebuild 895 BLAKE2B 1f5824c3bc5a1dd14bcb5a998a38b9e0817739999367785b5af5599854112a9f8b7752c6abdf6fe4d0dc5d3640d4b69d3e654edb62307dc8116d14109deb8e9f SHA512 d1a30132ee1ec88fe53aaa931235cf709a2cf333f479593de10324d8bff269f5c464e3cc0820e957c420d20e14b0023590bdc287604672fd9ceb94bbba5dfcd2
MISC metadata.xml 491 BLAKE2B 9bef2b6085dbc82d562f091ae4e136cb7aa0817369b257f77bad4aca6faba4074d4dc70134999f81ea612f70f98c072414e1a92878d349e940df8ad0811304e1 SHA512 ef28e88bb4b269eeaf05f0bb512a6cdd73750247b60c2b4ba6c5b2abdb7b2e946c07bb42e7d6416f30f864378c3fa51b86455be2d3ea4467936602d5742a66b6
diff --git a/dev-ruby/test-unit/test-unit-3.2.7.ebuild b/dev-ruby/test-unit/test-unit-3.2.7.ebuild
index 18098e79954f..a0e2fe979481 100644
--- a/dev-ruby/test-unit/test-unit-3.2.7.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.2.7.ebuild
@@ -14,7 +14,7 @@ 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"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~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"
diff --git a/dev-ruby/test-unit/test-unit-3.3.1.ebuild b/dev-ruby/test-unit/test-unit-3.3.1.ebuild
index da020d3b86e0..5249d1cfb57b 100644
--- a/dev-ruby/test-unit/test-unit-3.3.1.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.3.1.ebuild
@@ -14,7 +14,7 @@ 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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~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"
diff --git a/dev-ruby/test-unit/test-unit-3.3.2.ebuild b/dev-ruby/test-unit/test-unit-3.3.2.ebuild
index 11b3090e469e..f389d21f53ee 100644
--- a/dev-ruby/test-unit/test-unit-3.3.2.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.3.2.ebuild
@@ -14,7 +14,7 @@ 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"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~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"
diff --git a/dev-ruby/test-unit/test-unit-3.3.3.ebuild b/dev-ruby/test-unit/test-unit-3.3.3.ebuild
index 45fa46d7a4a2..b83e3320bb3c 100644
--- a/dev-ruby/test-unit/test-unit-3.3.3.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.3.3.ebuild
@@ -14,7 +14,7 @@ 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 ~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-linux ~x86-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"
diff --git a/dev-ruby/test-unit/test-unit-3.3.4.ebuild b/dev-ruby/test-unit/test-unit-3.3.4.ebuild
new file mode 100644
index 000000000000..4e96e19564b8
--- /dev/null
+++ b/dev-ruby/test-unit/test-unit-3.3.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+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-linux ~x86-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 9928fb680e58..bc1fd2a3503c 100644
--- a/dev-ruby/tilt/Manifest
+++ b/dev-ruby/tilt/Manifest
@@ -1,3 +1,5 @@
+DIST tilt-2.0.10.tar.gz 51446 BLAKE2B de5c12dcf22994f182ae163a82c3060f1d0d8b4bc2a4495f28c9befc954b4949b9d2ae6aed42e3a9c35fb68825844881d9f15b2b68d949236e5396083ff199a3 SHA512 4a36c55347e307ea0c842aad3da72cebe98bcf8a0421040cfce7a43540d1746e736ce92b7ce7492a5cfc184372842c3ac7a006f3650b4c9420d5825ec005b4ef
DIST tilt-2.0.9.gem 55296 BLAKE2B dd181295d2317ef591e9b89a0a4cf29680a05403c89c33680f563459ebbfc675bfaef14c864f8c8834103fc2ea069b33dc928f2b804d911eec21b09427f7c619 SHA512 522b2b40ca1eefc7df66cb421c66734699a2ffb1e7d1797181c2718f7ca018d3376c1a2b3617b5d3549115af69108db4c3c4632e2682329d5baf24bfdae92b42
+EBUILD tilt-2.0.10.ebuild 1673 BLAKE2B e1a28206b30dc12a40eea460b9618f62fd213cf8cd9c9118397eba55dcbf3e500cecb1625a095b54d28d46e208a0072ec00a099e6208c66430341060d4bd6147 SHA512 969a44aee8282c24cb23595d077d00fb83e3087713759f3615f7ff648f954ed11ec611de47f1966fa1ede388f97d2cbdc41fa3d58ed22908322dff41c685c333
EBUILD tilt-2.0.9.ebuild 1431 BLAKE2B d875c6011b1cb8ace332e6cf0eb35f9252244ad1e4113286ffc7ea985eb0c6553dca4ad85d8d36322b59dc200bcf7f2e45c9e4fa2886f0b5601b82c907c0819a SHA512 7c457bfe7bb81e1265c888fbd7bdbdcf95b2d8e93c400d0cc75079313be6034ea583842f87d00b220dc428227c0f593ff861e014c1b687df0d5f5bafca31898b
MISC metadata.xml 339 BLAKE2B d8712c61994758c250248bbd14842a7b64d7808008e3d18fac9330bdc03dcbc6e721ffbb2cb813dea148036bcc40a60c4d8b1588b937a02712eb65c312ddb2db SHA512 f9ee61c88fa51f3fed6864d91c8f77bdcb492befce86f260a49faf141d6c11fc4563e57e1b35511571ec02a41cdb8f2111bb7ee76474d1bc65d81bbace15b730
diff --git a/dev-ruby/tilt/tilt-2.0.10.ebuild b/dev-ruby/tilt/tilt-2.0.10.ebuild
new file mode 100644
index 000000000000..9be8e3dee57d
--- /dev/null
+++ b/dev-ruby/tilt/tilt-2.0.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/TEMPLATES.md"
+
+RUBY_FAKEGEM_GEMSPEC="tilt.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Thin interface over template engines to make their usage as generic as possible"
+HOMEPAGE="https://github.com/rtomayko/tilt"
+SRC_URI="https://github.com/rtomayko/tilt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+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/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
+
+ # Skip tests for unpackaged asciidoctor converter
+ sed -i -e '/docbook 4.5/askip' test/tilt_asciidoctor_test.rb || die
+}
diff --git a/dev-ruby/timecop/Manifest b/dev-ruby/timecop/Manifest
index 6e231c596a8e..ab25f89c3cde 100644
--- a/dev-ruby/timecop/Manifest
+++ b/dev-ruby/timecop/Manifest
@@ -1,5 +1,5 @@
DIST timecop-0.8.1.gem 16384 BLAKE2B ca3aa8422841b83f4631afa102c4475f4df73c3968eb9ec17d2159a41ed976330ac9c078970f3ed2a504146ae0f4d88650892c314c92da6dab0f8a0ff0a24a35 SHA512 c4d281aa04fe94636dc23dc0fa6ea4a1dc27fc1debe550b06a208ceaab1d9d8b160f792bd5f14a7c004cecf489d4427df39873a68fe6ab27fe9c0e94770cc764
DIST timecop-0.9.1.gem 16896 BLAKE2B f4dd9293743f0be4dc5616aae077965a32e348faa7019867d694689b0376c6be06817870842bdcbf5f398ec4814ae1e4f6546c75c95639bbd2cb8021a1dee3f7 SHA512 2c8429ad4d9c706865810caa80dfb12c16acaaa97ea289fc300e172a359817fea7d31789f4bea75cfae8ce1f84e7d8effd32b39a0482f3d68fb4e225b487e13e
-EBUILD timecop-0.8.1.ebuild 983 BLAKE2B 6d25ccd337c71cc6ab145c0dce50a866633a98fec8de4d9788bc1822dd107c1819e4ac84211935ec7e7489c83e6614acf31208d5aa79b66b359a5c6050a95395 SHA512 023d6136dd8da5e85e00f38b06a94e47ab261c3c55aa7e25abb4e61ef517f57643695279bf07c157b695e6aea6b68dd4185bcb4bf8ba3e129105214a7073c52a
-EBUILD timecop-0.9.1.ebuild 1004 BLAKE2B 0997ca426b8d4219a00f9382b9c71bb936efd375d29bcd33ba809759d27b42d4f096109bc5cbc1a58e072903d0ada95eacf308b5d6baca643e0966d5a0f3cc43 SHA512 40da3a0289396c13fe4719fb5ebb65f4a3219ece072bafad9b25c3779f1fba1683a93abcb1040073f358f3baafc8a4caf4bd8ed4511cbe7f460fec293f26bfbf
+EBUILD timecop-0.8.1.ebuild 973 BLAKE2B 317082aa3b5e89620e7c4ea141e05ba40b4f140aa2178b49811d3532e7caff4504d9264f529ee94c270ca311b9777f16e10c87e2dab3983a65d9db5332672dee SHA512 872edfc55117ea77e41435cb7492cad6579d7fcc1f67f9bed6828ccb19de2997f9a7f3a8c43a164347f2dda147a5b041fbc283bb84148241fc098d119f347da3
+EBUILD timecop-0.9.1.ebuild 994 BLAKE2B 8b1582b4bb5ffe17b2a5d3bee6da2851b8cbf3bb40dc0797fb70483a62bc25f2faa313b8029145b628b852c5eef173539f7ce6c4015fd80f9f563a1475f40c5b SHA512 365df9f7fe5c22b011f5c6550e6b16daa8fdc46dc360dd2041818f1abe48bca47a007641d8308a353577c8490827ee3d77d6c2cc90f726b200353d80024d2c9c
MISC metadata.xml 343 BLAKE2B 98bc9d7ecd9ac2badbcf92ce7b89b2b4e3798fc284b7dda56b582a0d18f2dfd4dee8b371bbd74e404985e6d370737e5ed746543393408ec60157b8d0b95a7b86 SHA512 1f1d30e9ec8a13854596017fc22a430ad0b34a8d8477804d28906eaa94c294f5cb7e845adff2aa89835681afab48f77b601b5cbff780d00bf0d58959b2ed4fac
diff --git a/dev-ruby/timecop/timecop-0.8.1.ebuild b/dev-ruby/timecop/timecop-0.8.1.ebuild
index 224e12a09298..b916263317e0 100644
--- a/dev-ruby/timecop/timecop-0.8.1.ebuild
+++ b/dev-ruby/timecop/timecop-0.8.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/travisjeffery/timecop"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ppc ppc64 sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm hppa ppc ppc64 sparc x86"
IUSE=""
# Missing testdep activesupport
diff --git a/dev-ruby/timecop/timecop-0.9.1.ebuild b/dev-ruby/timecop/timecop-0.9.1.ebuild
index 32ae668084d8..7e28559b5be0 100644
--- a/dev-ruby/timecop/timecop-0.9.1.ebuild
+++ b/dev-ruby/timecop/timecop-0.9.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/travisjeffery/timecop"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 sparc x86"
IUSE=""
# Missing testdep activesupport
diff --git a/dev-ruby/tty-command/Manifest b/dev-ruby/tty-command/Manifest
index bf1865026f1b..14a55a4b06a1 100644
--- a/dev-ruby/tty-command/Manifest
+++ b/dev-ruby/tty-command/Manifest
@@ -1,3 +1,5 @@
DIST tty-command-0.8.2.tar.gz 30126 BLAKE2B 858b9c60380859bd984295e00638ba93416c62acbe4e5c1d0e33b411862d729c129f00dda236f4ca9943962859a35c9fe1fa2431327fb2e3170366412f8d83e3 SHA512 151af5fe0cf241b4e8004560d04fe967d8fe1d24cf311d64c4fab46d1c11b1fe27849f3925f13d3a73b7b86a55aabacd3e4bbffa9a96c34669c93b29756fe88e
+DIST tty-command-0.9.0.tar.gz 30463 BLAKE2B fc0436a80b4b73040a89f085315f50e464efd91d6ee222f7b94eec5b94700089ae22963580febf8296377c859c67f1f21772ecd24d325af76308183df6070e2a SHA512 12c5c238ea34b7236b1c1b3115a7f490ae3986de686359ed390428f766aabdb35de7a1b29363b5be4e09e0fb6888b0c8a30eb466153f64b1d8a77620a657ffac
EBUILD tty-command-0.8.2.ebuild 681 BLAKE2B f8b7cbe7566f6e1598b0926d7127b77a68a1b2726ef3bc68b7bc0cbc1ddba6c8bd79220bf5eaf9de3878be600b10447fb9ece13568faa2c985e8addafc1273d7 SHA512 3772d9f23668607881beb38a463bea3fe3a13059e48ce132fbb21508237b6f1d005e4e674716da76f31de1ac5ec4c24a922273e9d60f4e18fcdeccd2e8d30787
+EBUILD tty-command-0.9.0.ebuild 650 BLAKE2B ffcf3580c5547c80cbce0cda9f26aa8c169c712d00a1c6fa283fe19a8b977bc41bea18a800d1cdd701497e9e96d9a7c4299676eea45a1fe8690825ef8cc67e1c SHA512 d6fdd92c8a3ff6b4b291029d3130c0325ffc139e6144086cf829d7e60b39a452f550c63bb14564efab6b4ef1a91b4a3e0effc6e6cbcce9a17000088d8c497933
MISC metadata.xml 339 BLAKE2B ee77cccbd6cbd65ca83cbca745047dd8ee4d0ec6e955cbc2238b0d403c9c65815ceda7737f70f05a6f01305639b13cb339509a03a7ccf93cde1c643850cc8472 SHA512 1d76e3ee88423ffcc2902c658e434afc2d6a42464f98a651a563441b76d5a236072f4324d7a2f7fe67e6061c6d4ae9cee00af26e1e7519d4ac428e07f11d3c03
diff --git a/dev-ruby/tty-command/tty-command-0.9.0.ebuild b/dev-ruby/tty-command/tty-command-0.9.0.ebuild
new file mode 100644
index 000000000000..d5da980e9186
--- /dev/null
+++ b/dev-ruby/tty-command/tty-command-0.9.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Terminal color capabilities detection"
+HOMEPAGE="https://github.com/piotrmurach/tty-command"
+SRC_URI="https://github.com/piotrmurach/tty-command/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/pastel-0.7*"
+
+all_ruby_prepare() {
+ echo '-rspec_helper' > .rspec || die
+}
diff --git a/dev-ruby/twitter/Manifest b/dev-ruby/twitter/Manifest
index 25adbd73f47d..694e6274b790 100644
--- a/dev-ruby/twitter/Manifest
+++ b/dev-ruby/twitter/Manifest
@@ -1,3 +1,3 @@
DIST twitter-6.2.0.tar.gz 519470 BLAKE2B 4c3d929d8706845610b31c8ae702563d0330a95a165e417b77ecfd894b1f216100678c9862856c3c450952e3025940a701d96f0aeb1b29de55e612c6c69ab231 SHA512 5d2bd653233f285e0c08503031317a966ec098e9b302f9e0c65bdbf4632465988b1139719dae1cabb856b08200fc7793cd341fd926981484cf416a01f309d242
-EBUILD twitter-6.2.0.ebuild 1455 BLAKE2B fb674d55c80be9bfe1f246b84d2dd11d929d30673ed71370c47bc075f88d21b84c7b254f1f168b357f135b0f8d012009493d82e01092810e22f64c9bf73db32e SHA512 beecd23b9777a6c5e5e0100a1646249b9f764e5e68389f9c37a4bdcc159784ee0390d9aa28806082fbdfb41846b8fa7f6c8c3f1a918d6fbcbfa573f7f7a2c986
+EBUILD twitter-6.2.0.ebuild 1459 BLAKE2B ee25987ddef02c3f3a47d7546a0ed64a0da08fa67d81aa8d25d95352b8683db44f3c3d775a408d26c7deaf57087745dafca8dbac16b49ad7738e278b3f88f52b SHA512 6a1b406613a783379df2b5619a1bd91c3876993567b6ac54380aa73efb7a3b694fd7ca82af6fb2ffcd9ef4dc46d8d932ef6c46bc0b3aed9ecd7bc2f9103bad81
MISC metadata.xml 340 BLAKE2B a354a967597b16b9fa93b1f41274674bd913c39321768b19ae9cf81937e53eab05bf616bcde5b375bdd2de0e91f141edc6def3d60d3d7f75732875c529d2e153 SHA512 504babcfb5a3f49934a8eb1107a5777206c134e5f39d96badd9333c57909e2e378dfa1d88dc49c945a9c5cdcf59406f7e6658c177098fde1cd2c12314f9ca239
diff --git a/dev-ruby/twitter/twitter-6.2.0.ebuild b/dev-ruby/twitter/twitter-6.2.0.ebuild
index 881a81d4f042..d0bacd4583fa 100644
--- a/dev-ruby/twitter/twitter-6.2.0.ebuild
+++ b/dev-ruby/twitter/twitter-6.2.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
diff --git a/dev-ruby/tzinfo/Manifest b/dev-ruby/tzinfo/Manifest
index 08f9e75ab6af..473990b9549b 100644
--- a/dev-ruby/tzinfo/Manifest
+++ b/dev-ruby/tzinfo/Manifest
@@ -1,5 +1,5 @@
DIST tzinfo-1.2.5.gem 153600 BLAKE2B 3df5625c61eabf94bb457381ac7d0cdebd5b55da3bb043fe58063cccccb623b502e026a71faef4f7d7efe75eae2fdfd0bf3e0b97a3763fec9a1018f0c6c2ae0f SHA512 87f7cd66d6e80d51d216cb993cc76fe7758db03ffd39dde96eb24a9d208699766a8dbff048485fb732ce125ee9f971e38ed9ee1197f3ee3fc3ee8a8da840dd45
DIST tzinfo-2.0.0.tar.gz 210379 BLAKE2B e3b8b7763dbe26ce58b1a1672d11c412f362910d695c321e51a9c28f1e742db34aa7c066827d7a4634e4a1f7824205007b66191cbeba7776dbc6cac1c9f144ca SHA512 cdc3393af8402dbde491f4547a1b169d90bcf7228c89b64f104538223fcb8f5cf8f7861ae1e11a723b213de7ab09fe31fc04ed9f275f80fe2929f0279d830679
-EBUILD tzinfo-1.2.5.ebuild 912 BLAKE2B 4bf242dd42f467d8cda49996ad385316cde2c9d61bf9accd9e3256b54058342d65e3d21c9a5faeb1f310e2830805f5555487f0538bd04fedd7f45284da401940 SHA512 0af8883df63589c346b455c0cfeea9d052fc656ff8e1302906d8a70cf1077ff0c700298dec8c295335709e5bec27f615811df105bb243484301f745e5a55ee48
+EBUILD tzinfo-1.2.5.ebuild 1068 BLAKE2B 0749a67585d14666d83b4cd1efb6be171fc7970afc829a5bb836b6b4f9cdb690b4cb9538d9875f760ec2cb892ccda6abec856984f52f9038080cab0ea379ec6c SHA512 de5b03d87ea69ef532ef0bbdbcfcec02fc68545c6e6467fa027e1648d1a2ea123386a6836c95133ea02c88e82085c1357b8e671abcdb54e715d32e59128adc21
EBUILD tzinfo-2.0.0.ebuild 1428 BLAKE2B b91a4e77123428c7c8bb28d4db13b15f54bfc27ef742da8e1f39e5a6289c2fc75ae0aa5c21a60a8dde30b6f5e7329976f3140dfa737de4602bf4de56a2928e23 SHA512 4e35962299a19d682e2eeba27dc8403271e0bc36f7bebec311f163cb1ed624ae0f464fad09f2e6e3ebc6aab69a233833c42eb09424a7a241c121a722177986f9
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/tzinfo/tzinfo-1.2.5.ebuild b/dev-ruby/tzinfo/tzinfo-1.2.5.ebuild
index 1b36cf383f93..37433640300f 100644
--- a/dev-ruby/tzinfo/tzinfo-1.2.5.ebuild
+++ b/dev-ruby/tzinfo/tzinfo-1.2.5.ebuild
@@ -29,4 +29,7 @@ ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
all_ruby_prepare() {
# Set the secure permissions that tests expect.
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+ # Avoid taint tests that throw SecurityErrors on newer ruby versions.
+ sed -i -e '/_info_tainted/askip"SecurityError"' test/tc_ruby_data_source.rb || die
}
diff --git a/dev-ruby/uglifier/Manifest b/dev-ruby/uglifier/Manifest
index 5816b790e6be..a6670b60313d 100644
--- a/dev-ruby/uglifier/Manifest
+++ b/dev-ruby/uglifier/Manifest
@@ -1,5 +1,7 @@
DIST uglifier-4.1.19.tar.gz 200607 BLAKE2B 8e8031c162bf5d12bcd85638dcdb3da2fa2877a8246a62ab9db7cc33dfc91926076c2c7231ee3f99729e9a34e6d18f6eb296f9d67e81db818a8fd7997210900f SHA512 dce40803daf0101f4d9934e2b100688ce08019ef5660f9851ea5d65743dad071d6af4bc7ee00b65ae4d245602d6a2678c3d90e838f9d7e1935fec46fe0f3c2da
DIST uglifier-4.1.20.tar.gz 200470 BLAKE2B 64cd5a7dffc0becd66003658db3a0870de6c379755bc3025334c5374061240de1493d877c9c638f7be0438fdef4f58813fe89c77413c4e0a8d489e35b431259e SHA512 9846612e00568b359672f6bce78302839b8b1f9d2bf607338bd299ed7c3c3e948a223903077eea419aed3f0bf47df8024531ddd7ca645df90203ba2d50d99992
+DIST uglifier-4.2.0.tar.gz 201913 BLAKE2B 90390308f116dc82fbf889b603b1ecd118adf9a6f541def408fe3229db02d78f3f7ba790822cc5524870317131260ad7f8c7191a69a9e158a43d9c3822fcc95f SHA512 869194db8fffdb7d243fc5639e0286d73dfa3ca9485efda760a9eb00424e6797f0bf7aa9f6c8f410daac556e01b6a1a1701300bc373eb492ea21d864494f8246
EBUILD uglifier-4.1.19.ebuild 805 BLAKE2B a114b6d5eb06d899384886a5cc47db85d3acf0156d31e49446126aa596dca1ccf335e32899163ff3bf5670dc9c9e5458d5bfecb69d8c79337930c45834db4ebb SHA512 32ac7dc1bcba18a57bd1c6d1ba84046c4736e8a4560a7850d83869170d759911b5e66caeb9a49ab69d387225680ef44554631abd75890ead6e2af5ddc8c1ceda
EBUILD uglifier-4.1.20.ebuild 809 BLAKE2B 108c6811506bea95e2aa1bb86cd6eb230f24c890817d8ac08fb9540d05f887371db522236b248d89db97d9d2b04fee1642e26c7e1e25f0b4fcfe141bfc7406db SHA512 a325c8325b5bccb1d6c8af9c6531454c0ba2648bfe88293e0156b6fd08d83c2b0f2d3a9c1beafbcb3e813df449ca1b2b2977be16a897f4f67b1833d8f7c42072
+EBUILD uglifier-4.2.0.ebuild 770 BLAKE2B 1013bae1b5281590e8ded2f4f3911accc3ed47228d51827195ea238f62dde6eb36fd17de6e839e1cf025bcb0f7810dc4f260cc52a3844ac7b828db47c8048794 SHA512 f6337ad403e109ae51d78a9fd78da2e2d4d9d81cd7f995abfa2dd38e3e7fda35efb8804b17a3116527771c5643361525d6723323a6f711b9c21c338afaad864d
MISC metadata.xml 341 BLAKE2B 07cb7ce323751f520c38158ef006374652e317e5809b4fbc729c264f3b44e99fc8e1d75916d858ba50361c2d3cff389b33cba7c7f863300ae8da8002de4a8d24 SHA512 0747fa6ff0d695b149915495d5242dec8541231e0e72a2157e3b4412301d8f0767c1eab17ea72a0d9f8c1afc9107c4f55b261018744e43823c8140de38ebb0b4
diff --git a/dev-ruby/uglifier/uglifier-4.2.0.ebuild b/dev-ruby/uglifier/uglifier-4.2.0.ebuild
new file mode 100644
index 000000000000..0d8a2324de6c
--- /dev/null
+++ b/dev-ruby/uglifier/uglifier-4.2.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+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/vagrant_cloud/Manifest b/dev-ruby/vagrant_cloud/Manifest
index 917bd798877f..4b8bb7eb8102 100644
--- a/dev-ruby/vagrant_cloud/Manifest
+++ b/dev-ruby/vagrant_cloud/Manifest
@@ -1,3 +1,5 @@
DIST vagrant_cloud-2.0.2.tar.gz 13515 BLAKE2B 3014effb70df8aa7aa793cc75e92e46ceec406e3ad1c30f4cd40e1f05075e3e3b399d5d89424920c7312189b4f48cff82bb8e02f4c30b33a7194c973c365ed79 SHA512 13d56c3090092c6e1b6d47a98e8c21afabfe9fc28ee75b402b91e58869c221821141c4fdba3aaceca8970ae5474fe9a8109513f8dd525fab2cfa3623042d01c8
+DIST vagrant_cloud-2.0.3.tar.gz 14854 BLAKE2B 823b9ffbdb6896422e32e697075c7e9ab16ae7a299d6672eb497f17034737d2d017bdd416b56191149044afe97ee06533213311bb5e9da603e9eefcf824c8df7 SHA512 4431aa446d9bce2e67b121159a8345562b41c86937b2b1677f0397494521137fa66c997009632011caceeee9565a5a2b54d4ef6ef1ea9d4ac74ee35f8c149f5d
EBUILD vagrant_cloud-2.0.2.ebuild 732 BLAKE2B 6ff87920255dd4aeba1e288082eaa092e16d7c60bb7183f818c1e6765f41b247456bc61204dc6bd168fe5e9ab550f90e9412315f2c07eea835b34fda90950b6c SHA512 ac70387ccbf225e0533e23b6c7dd071fc3e0df5857e7842244dec04885f2f84362f4428c1e5a790096be5e313106496f2cb1f322c92d195a174e0f6ab8c06561
+EBUILD vagrant_cloud-2.0.3.ebuild 738 BLAKE2B a4cb9c14d98c0e4273916c60f2121ee4e2df69ce1db9b187f25456f1fcc410576e07a589b4e72ef394fcbee8e84dd9a43681268f6f0682309799b0a8c109f6e8 SHA512 fe0a9e9f5d25ce73bf7b12c28d02f9e2333935c02e048c19e98382e66dd1f47bcf94196462283a7423bcd2143155f66e2415e47256dff246ae9189647ce4ba43
MISC metadata.xml 339 BLAKE2B 1b57cdf6e4d8901fcad56c7083bf38440bb7ab26cfdb629ae4f77cd0f68dad37497ed7a1bcdb74378bafea1122122443685a23834382c6030b7a71f8400aa9bc SHA512 c85b172d220ce7a3742bf021789ec5e2dc2d2d0630f30dd033062588179002e4101f0deda913aa8727486f412ddda3560353bbd56b77e7ddbcfc370c9fbf0c37
diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-2.0.3.ebuild b/dev-ruby/vagrant_cloud/vagrant_cloud-2.0.3.ebuild
new file mode 100644
index 000000000000..3957f5bc92f9
--- /dev/null
+++ b/dev-ruby/vagrant_cloud/vagrant_cloud-2.0.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2018-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+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/webmock/Manifest b/dev-ruby/webmock/Manifest
index 4a8d28136da9..652cff577b80 100644
--- a/dev-ruby/webmock/Manifest
+++ b/dev-ruby/webmock/Manifest
@@ -2,8 +2,12 @@ DIST webmock-2.3.2.gem 112128 BLAKE2B ef0a722374057d7c5392924f68de8520f08cb0aa03
DIST webmock-3.6.2.gem 117760 BLAKE2B 132b700323cbc4e753406ccfcc69375107c1d8546fd71bacf13db614d1818926321e2cd27dfc08670f908e0ac5946b06892138c2701fb1f27cfcf9fb6dd56c3d SHA512 1d6141be90840d01e3d7b8e925e0a981ac715fbca1219dd35edd7cf3bcea1c1da3442aaa131e3586f0827a7b06207314119c1f47e6ae64f11f154c70ba6fc5c2
DIST webmock-3.7.2.gem 121344 BLAKE2B 616ff870ddb78cdfbf37a94222679c3ce9fcebc9c84b8f92d0aaaefa92a028dde932d3fd51cb5f87f70f9698f4c19fac629aef29c2e3e440a4a1cc9334abcb60 SHA512 aa665ea771fbcd077f959abbfac69408726271700aed67f522a098c263bc237c741f4bc8271e053d77aa6df5156afbb21785621f7497f2fb169d9ae36ea306f3
DIST webmock-3.7.3.gem 121856 BLAKE2B b271f3df74fcc181f05d0a5a148bfc6607c7f11a409122d64e6432a7e376e8f72ff83f885e4147d04abd033936dc4b9ef344ab6b3056de2300b54074b8ff0a40 SHA512 fc4b35b1cbd4aa9dd323a20c686ebb7af0dacc0a5b1a9d9ea916dbc93380b772da6cdb1b8193f60b785ba2bf97b8f3f525db174a4d7bb626197c00244ddb2b2c
+DIST webmock-3.7.5.gem 121856 BLAKE2B dd15fcf22333376f1e1e2fb3cf2a0bd43f151dd0f3105889c2c617ba8e782f5c83aeee7478cb0bb6a936939a0bbf32d571627b58b35293336a0f428411be7277 SHA512 3f4a9b8e6167559f9bf7690e91d8d336dfb4d811c5c04cb0ff3fbc26fcc58b76f6cb456718b30619216c5f53ccfff599dce2cc73294c023e6a45e91db02469d7
+DIST webmock-3.7.6.gem 122368 BLAKE2B 9bc40971f1eec96d88217544acc67b7abfe6c0815a0696119e12fc5629b4f51e1164ecc982525d2c02fa50c7b1b09548c4831c1d597f06acde04a83227ba0dc9 SHA512 85455495476b22d94b23e34a92db3f0f8cf1aa5bb52ea6a8eb71f5f0bcbdad1edc13dff778c62806ec27850320e9f4e17f12525bbac552e5e105ee1ecd771efd
EBUILD webmock-2.3.2.ebuild 2039 BLAKE2B aaa37b9bf42a6e40ef0adf60d223604cacfa7f51d425885c8cb04de5932d9b1ccc295e6a7c5f5eb930136e2c45b0a1703651ccbc2c08b2ced92e174729577d61 SHA512 a49f721d3c4c2e29a007aa82137b345aff64f47ba332c8fad9de652a1220d082351f2a25dd232d42b26671610d4fe1a005c3d163ee71d6d1714667985980a505
EBUILD webmock-3.6.2.ebuild 2045 BLAKE2B 61c109ffb4cd499863db1b6f3c7ca3a200467cdec72959d1fd35219432929272b59759729b70deaf7b76f993655652e5f66ead18b3275bd4d1bf0ddf91d8bc94 SHA512 dadb1c2ca27db4e8158b59c8dbb5a9e8df9ad14012cd9677329b3150f49cfece1a6c508c1437bf5b48cd1e3bf4408bb5b230ac3196679d13624cd5aa22c29b19
EBUILD webmock-3.7.2.ebuild 2064 BLAKE2B 6ce7dcc34cebd37cb047ceb31954ce3c45648c0621bbdb2a0cfc6585775b0b821d40c40821cf19a47e9d74c24086c7c468579f7dbf24fdd30749af2220eafb2b SHA512 635a7e103b90ea8750a495a867a79cc2b70dd729e486e6567d6f4e23f5673bbdccfd9d61239f97438042c92019fc3288d4403314566b61e89b06814c0c3d2441
EBUILD webmock-3.7.3.ebuild 2064 BLAKE2B 6ce7dcc34cebd37cb047ceb31954ce3c45648c0621bbdb2a0cfc6585775b0b821d40c40821cf19a47e9d74c24086c7c468579f7dbf24fdd30749af2220eafb2b SHA512 635a7e103b90ea8750a495a867a79cc2b70dd729e486e6567d6f4e23f5673bbdccfd9d61239f97438042c92019fc3288d4403314566b61e89b06814c0c3d2441
+EBUILD webmock-3.7.5.ebuild 2064 BLAKE2B 6ce7dcc34cebd37cb047ceb31954ce3c45648c0621bbdb2a0cfc6585775b0b821d40c40821cf19a47e9d74c24086c7c468579f7dbf24fdd30749af2220eafb2b SHA512 635a7e103b90ea8750a495a867a79cc2b70dd729e486e6567d6f4e23f5673bbdccfd9d61239f97438042c92019fc3288d4403314566b61e89b06814c0c3d2441
+EBUILD webmock-3.7.6.ebuild 2064 BLAKE2B 6ce7dcc34cebd37cb047ceb31954ce3c45648c0621bbdb2a0cfc6585775b0b821d40c40821cf19a47e9d74c24086c7c468579f7dbf24fdd30749af2220eafb2b SHA512 635a7e103b90ea8750a495a867a79cc2b70dd729e486e6567d6f4e23f5673bbdccfd9d61239f97438042c92019fc3288d4403314566b61e89b06814c0c3d2441
MISC metadata.xml 341 BLAKE2B 75a7b957f0aa060ff3c632620c1b8eac9344b37566c9205bdfaff70fdcbc8cd391dc7296317bde0e8ce1e1ea3cb7540446267112eac00571beda686f5a592130 SHA512 66c55ee845168bbdd2b792d90cfbe116a09ff3bc00861164e82b68355ed585e87b58b7c0ab21da37dd984b680ea4841e7a2cd0c8bea1a081b1adb4c5b9885b73
diff --git a/dev-ruby/webmock/webmock-3.7.5.ebuild b/dev-ruby/webmock/webmock-3.7.5.ebuild
new file mode 100644
index 000000000000..377168ac6040
--- /dev/null
+++ b/dev-ruby/webmock/webmock-3.7.5.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
+
+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="3"
+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-0.4.0:0"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ dev-ruby/rspec:3
+ >=dev-ruby/test-unit-3.0.0
+ dev-ruby/rack
+ >=dev-ruby/httpclient-2.8.0
+ || ( dev-ruby/http:4 dev-ruby/http:3 ) )"
+
+all_ruby_prepare() {
+ # Remove bundler support
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+ sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+ sed -i -e '1igem "test-unit"' test/test_helper.rb || 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. patron's latest version is not compatible.
+ sed -i -e '/\(curb\|typhoeus\|em-http\|patron\)/d' spec/spec_helper.rb || die
+ rm spec/acceptance/{typhoeus,curb,excon,em_http_request,patron,async_http_client}/* || die
+
+ # Avoid httpclient specs that require network access, most likely
+ # because mocking does not fully work.
+ sed -i -e '/httpclient streams response/,/^ end/ s:^:#:' \
+ -e '/are detected when manually specifying Authorization header/,/^ end/ s:^:#:' \
+ spec/acceptance/httpclient/httpclient_spec.rb
+
+ # Avoid specs that require network access
+ sed -i -e '/when request is not stubbed/,/^ end/ s:^:#:' spec/acceptance/shared/callbacks.rb
+}
+
+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.7.6.ebuild b/dev-ruby/webmock/webmock-3.7.6.ebuild
new file mode 100644
index 000000000000..377168ac6040
--- /dev/null
+++ b/dev-ruby/webmock/webmock-3.7.6.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
+
+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="3"
+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-0.4.0:0"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ dev-ruby/rspec:3
+ >=dev-ruby/test-unit-3.0.0
+ dev-ruby/rack
+ >=dev-ruby/httpclient-2.8.0
+ || ( dev-ruby/http:4 dev-ruby/http:3 ) )"
+
+all_ruby_prepare() {
+ # Remove bundler support
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+ sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+ sed -i -e '1igem "test-unit"' test/test_helper.rb || 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. patron's latest version is not compatible.
+ sed -i -e '/\(curb\|typhoeus\|em-http\|patron\)/d' spec/spec_helper.rb || die
+ rm spec/acceptance/{typhoeus,curb,excon,em_http_request,patron,async_http_client}/* || die
+
+ # Avoid httpclient specs that require network access, most likely
+ # because mocking does not fully work.
+ sed -i -e '/httpclient streams response/,/^ end/ s:^:#:' \
+ -e '/are detected when manually specifying Authorization header/,/^ end/ s:^:#:' \
+ spec/acceptance/httpclient/httpclient_spec.rb
+
+ # Avoid specs that require network access
+ sed -i -e '/when request is not stubbed/,/^ end/ s:^:#:' spec/acceptance/shared/callbacks.rb
+}
+
+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/will_paginate/Manifest b/dev-ruby/will_paginate/Manifest
index 0ec9c79e4f05..d6ed59998144 100644
--- a/dev-ruby/will_paginate/Manifest
+++ b/dev-ruby/will_paginate/Manifest
@@ -1,7 +1,9 @@
DIST will_paginate-3.1.6.gem 36864 BLAKE2B c6babf7125c20d7ed646930b7df39db864d0d46fd89d743daab73ba35254650ec0b4c7e203c5d5a2b00439d928b95508c1a82107db142f8cd77d27a14be00e7f SHA512 50e0fed5a3ea6a62f8620db3d30046a7a4cc602d9d7936a265d0c20a50eb267ecebb2c7d3bb07f3a514f70e556dad78085971bb80f94e1f4baf7048d6fd34c11
DIST will_paginate-3.1.7.gem 36864 BLAKE2B d003952c78f3447a21c332c2dd6e878cd5c24486e7697e0abe6d70db5e0c56858a0d03fa76a4c18dcf10e121b706cd80812d9f438360eb931430244a0e31ee11 SHA512 2741fb24482a6b55322e6ae83fc1d269074be39014e1b0e719025c86d20edf82b6b551cfb1264381b28dec240a0b5b10e9f41e3b081dd5aca94767cd98ce7376
DIST will_paginate-3.1.8.gem 36864 BLAKE2B e9089ea72fb12f7010d95c1f3233f66e3189dabf41a2c9bc3a624cf43a6423711c8150a423b8c6f85af390b107d945aa659d30df4e71e00cae8e7d973e423479 SHA512 51e5fe45b14451b7fd8014a5fddd3a9c049e2ec52d2f6e0ec25019b0680a32fe157f8ffa48449d07df880d0255b2aff59ba24a82398659ae4520c25aec6d99aa
+DIST will_paginate-3.2.0.gem 37888 BLAKE2B d53bba1576d1f8cffbbeb24138d1e776f35c717fa6354c059dc73d5c1accbf11a53d04137d56050239d7e4b86f490cc42cd9d2aebae7f618b31b5dcbaa6a8eba SHA512 461e8c186bae8a94295c04839e71d2a8449ce5bd8e28f5cf23964b22e64cbd10b15d7d88f379c26dbce4ff980e91ac35e1f839cd26f377ada152db254740c4d1
EBUILD will_paginate-3.1.6.ebuild 617 BLAKE2B e2a2e320967a85f4897a173278089ac573ab644b25fbe200e5950eaf7bdef0f8aec4d0fa29f27cd2fc9dfec2f6f07bbf0084dafd1b50ce1b5373297b279749dd SHA512 4f503381427a42251b7739e9a18ffb05b1952140b6b7818ece0bd3a93f1ed2db8d1a464c5816a22ebc62ee63dcc0f980c4717fc516cb20197c1c3ce2cf196f91
EBUILD will_paginate-3.1.7.ebuild 621 BLAKE2B e03af2f6f9f20beaf192cb3e4ac657dd16b3d1db6a020ee66623fbd2024183a9d4160e20914a0af4f5ea4729911871c817dfa676bed354f791e451581206afc5 SHA512 f0956b5093ae5ea621bbe7229af6966fd1985e1bf62188f6da0d8895ad889eff9a4bb2a1932fed368cb4336bbe96536dc08487d90799d98ca6f96be84001a6e4
EBUILD will_paginate-3.1.8.ebuild 589 BLAKE2B c9975f4c3b48365eeb06219e8e861dcb893767dbfdc1179c6af92f1583966bab12d94cf8d41c33afb74b8a969f9321065ede1344f8b1bccded29446d32908c2b SHA512 fe67fd007896a11245bed0167a26e5e4e516603b4360dbe81ebfce5d5e2678724951c1dcda2a99954f8cd86dce612948391d4e575400ec5ea672c10e78e85117
+EBUILD will_paginate-3.2.0.ebuild 589 BLAKE2B c9975f4c3b48365eeb06219e8e861dcb893767dbfdc1179c6af92f1583966bab12d94cf8d41c33afb74b8a969f9321065ede1344f8b1bccded29446d32908c2b SHA512 fe67fd007896a11245bed0167a26e5e4e516603b4360dbe81ebfce5d5e2678724951c1dcda2a99954f8cd86dce612948391d4e575400ec5ea672c10e78e85117
MISC metadata.xml 346 BLAKE2B 859514393fc9d9ac988a812dbb5fc126a269616351c6d8fc32c6ec0f25d685c835f4c1d27ce818807bb330fdc50839b81e6f63d0eb4d77d8f6a95f2da3d849af SHA512 2e061bf277b39327fb84988df2dd9cf548c87dc0bdc51e63b47aeb816c099a4a7fa5b95fc1f3ba35e15c7499d897770397c6f6f2f4d3c1b03733f16f1d0556d3
diff --git a/dev-ruby/will_paginate/will_paginate-3.2.0.ebuild b/dev-ruby/will_paginate/will_paginate-3.2.0.ebuild
new file mode 100644
index 000000000000..3c47cb11bdea
--- /dev/null
+++ b/dev-ruby/will_paginate/will_paginate-3.2.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Most awesome pagination solution for Ruby"
+HOMEPAGE="https://github.com/mislav/will_paginate/"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~x86-macos"
+IUSE=""
+
+all_ruby_prepare() {
+ # Remove tests for unpackaged ORMs
+ rm -f spec/finders/{sequel,mongoid,data_mapper}* || die
+}
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/rails
+ dev-ruby/mocha
+ )"
diff --git a/dev-ruby/xmlrpc/Manifest b/dev-ruby/xmlrpc/Manifest
index 3223e69f24bf..918667a58ff9 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 992 BLAKE2B 404c6c6552f17bb6d86352b850b4b2ba04ad29612557d43e2ac284447fd77d8a66d45024da843e82bf15e6fe15426d5461c73b99933af82cfb0855d521ef1e4f SHA512 de109069e79e54d37a82969b2791598a5f713dbd7da5b288e7f5049a0f98d6ba478ea831fd46bf5d8157ce95f85b7d76490f10e0a29237144a217317faad3104
+EBUILD xmlrpc-0.3.0.ebuild 970 BLAKE2B 64ca8617ecaec9ea849136a92ee6b8a268e0f4460b18587e43ac0f9cf6905ee4e76693f393dc3cdd315b382d70f17bfc86e794b34e6e6faafe7dee096e65306a SHA512 45287e17d86440ea916acc78f5949db863c236e28a1c078be8a09cfcb52593b10c7f80949e421060da76c8f0dbeca071089bcae9f80e2c4f248d415ce188dd1f
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 9ecbdd985be0..e2f6da16a570 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 ~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-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/test-unit )"
diff --git a/dev-ruby/yajl-ruby/Manifest b/dev-ruby/yajl-ruby/Manifest
index 2820391e64bc..c0462f9c320e 100644
--- a/dev-ruby/yajl-ruby/Manifest
+++ b/dev-ruby/yajl-ruby/Manifest
@@ -1,7 +1,7 @@
DIST yajl-ruby-1.3.1.gem 550912 BLAKE2B 809608b5c767c560cf40a0a8d4160f17092762788af9c66e729762ade50fbb0cccd266f1bbd411076ef4b2dc7a4cdfcdeeb552b6d86a58a0d9a38ebf1bad638c SHA512 f18b47f1fd0b039bfec01db0ee298296199fbf91b22a00042e1220a1d8471f72424c082b696829e48ce7dee7514510dd731c2bc36fe29bd08ba7246c820621f4
DIST yajl-ruby-1.4.0.gem 556544 BLAKE2B 8eea447ef98cdd9b48fe6c91f2a385740339e78e6395b2f63add8757fe437dfd4ae721b604ca5b381c59e36412e1807c930730bcc1a7c7f921c50ccd7f03857b SHA512 63407542a58231305d1cf326de09e8fdb0f4f5bbf28d3b83a3d8f4099db2a425b7a310fc23c62a37681cb24b50d2ce9d10a6641e07be16b52783ea7401ec7ca5
DIST yajl-ruby-1.4.1.gem 557056 BLAKE2B ade1c18bff1d95a733a1981f7898f1ebaecaed6e9a0354af2a6b4d0190a37e613830f77d5e57178b622c32e2d8688aaa11a7edd543c17a30a16f9045d21ea4aa SHA512 24cd82380658d784bbf0a7a16d4048125cc5a856b0e0b4d3bdec29a550a9131d3959f9a75eba0d18d5db8d0a23158fb7ef6ea6f60d221a7bc3d8efc437d52df5
-EBUILD yajl-ruby-1.3.1.ebuild 1250 BLAKE2B c782505495587c925adcf11d7814f1776c83fea9a1f04585a728955933e2f10da266560e752d272e47f1b23f6ee4f97e3df2c89d8d48f487acfd242628b97897 SHA512 5cddf807e5524910494b09de5e5b49306cd9b3e5fbc4658b2481d49ec17fd53a98822c6b5c81c1ddbc6b59cf8f7dae798257022ead122472e92895721a425d34
-EBUILD yajl-ruby-1.4.0.ebuild 1255 BLAKE2B 2f66ab1a7fb94845f198ea123a9d1a7ea2cfc31e799f91de946e393055d7ae5ebd5b392cc3563e5bd57165d170dcb1f09a6688554ff2de48649884d833e3c595 SHA512 280f9865f087d58d5d8249daea0abb924cdb8c708e6c1b067764ba1b08131b6c96f8421b68adebd100631adb3a599e7984493922488c655b2fe0434f2534b4af
-EBUILD yajl-ruby-1.4.1.ebuild 1259 BLAKE2B a694bc32028cf9032c54ebf1ab719b7ed5ce4148c75f97387dd8a43b118bc7278ba9aade355fbe38967ac8f9385a9a203ea7d2e40fe1deb9135c6236011982f8 SHA512 15b4a9a5c5e482e4db9d0dcb7b987aef5c50debba4ff4a0dc0e477b49a460a418cfd36fd9fc3e9393e6a0aa0e48b169187f8cd00e529ae36e364d4615a4a3d9b
+EBUILD yajl-ruby-1.3.1.ebuild 1240 BLAKE2B 895860e667c57b0e086c48a4fdf74bc004c047f5a5209128fcadd396b5f7aa481e3d9e8d3a1c7c334774410e75b8444984af491bc58c351cdcc8570d929845fd SHA512 0f2bc6015d8d39814e79e5989dd4d0ec6e3bcaf90deee71a9ad0f94fa75b09044aefeb24defd602a165f54bb000711b34bc81643b3e9fc6edc18b9ef963244d9
+EBUILD yajl-ruby-1.4.0.ebuild 1245 BLAKE2B ac83fd8aca048d9e5332c6515f6b4fbf582d943e92b22301bc5fe923c3f5ef28b002ce2b53f96920c274306bdf9421f2603a3b0eac922cb0eb694aed0142fa3e SHA512 732f25fda113b9f03ced7bda85df9fa276328d312520c191a87f04fb8701ee2520996a581b31b561c1b97291d47df4b40c37a3441d5667359391f51c1156e977
+EBUILD yajl-ruby-1.4.1.ebuild 1249 BLAKE2B a955cef39c2015248bd8faac951b3ba3b08b9d83054b4666cd619bcc79560ae14e93e73dfc03d9ba85387b54e8dd7b318d12ffb8ff4f874c21cbb274dbc1245c SHA512 dcf41a0f0edf40be1abba630b53bd75ed2e297771a0cd66df86c7f76d83e459ed2744f17347784074df4ac21cac4bc9ed7fb1d711f95d767cfecf7a2a251d6ee
MISC metadata.xml 346 BLAKE2B 2fff8cc633fbc47874a3e5a9e567ef430dcdd4de90343c35f599b15a85e0601a5d4b3c5b650e3971dab90cd90f382505000b40092e57d05fdaf86536a02106ff SHA512 54921a3e3df293d819d020aa6671e7e33f9031b83d375d6f8423fd844cf757c20c2e6cafc9d5a8f2670e10bd286b4e29067a8d7176e7acafd3474578134a2aae
diff --git a/dev-ruby/yajl-ruby/yajl-ruby-1.3.1.ebuild b/dev-ruby/yajl-ruby/yajl-ruby-1.3.1.ebuild
index b91568acef13..d61d216ebf27 100644
--- a/dev-ruby/yajl-ruby/yajl-ruby-1.3.1.ebuild
+++ b/dev-ruby/yajl-ruby/yajl-ruby-1.3.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/brianmario/yajl-ruby"
LICENSE="MIT"
SLOT="0"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="${RDEPEND} dev-libs/yajl"
diff --git a/dev-ruby/yajl-ruby/yajl-ruby-1.4.0.ebuild b/dev-ruby/yajl-ruby/yajl-ruby-1.4.0.ebuild
index d9cb6a9d9beb..a0212b69b6e2 100644
--- a/dev-ruby/yajl-ruby/yajl-ruby-1.4.0.ebuild
+++ b/dev-ruby/yajl-ruby/yajl-ruby-1.4.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/brianmario/yajl-ruby"
LICENSE="MIT"
SLOT="0"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="${RDEPEND} dev-libs/yajl"
diff --git a/dev-ruby/yajl-ruby/yajl-ruby-1.4.1.ebuild b/dev-ruby/yajl-ruby/yajl-ruby-1.4.1.ebuild
index 984b8f365735..47d14e0c38d7 100644
--- a/dev-ruby/yajl-ruby/yajl-ruby-1.4.1.ebuild
+++ b/dev-ruby/yajl-ruby/yajl-ruby-1.4.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/brianmario/yajl-ruby"
LICENSE="MIT"
SLOT="0"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="${RDEPEND} dev-libs/yajl"
diff --git a/dev-ruby/yard/Manifest b/dev-ruby/yard/Manifest
index f855c2e183e5..f9e8707d1718 100644
--- a/dev-ruby/yard/Manifest
+++ b/dev-ruby/yard/Manifest
@@ -1,3 +1,3 @@
DIST yard-0.9.20-git.tgz 921130 BLAKE2B 37b1b2524147a1a8cb36c3835cce4e7666e2c8d3d5c187eb402000fb251df64111c4f104957ac9d28bd0e8d9328eb1d97571337ae54479626dcaab3cf07625a6 SHA512 b7e035a3598c8ef32fcbaae57254c0fb0cba875606b434571da2ef754f3171b5c42a4b3a45bd4bf41bce368f6fb7e448567f601a9cab5fbdae695bbec1b73608
-EBUILD yard-0.9.20.ebuild 1810 BLAKE2B a9976c1b0409f66b081723d462339e3520cc4695953d9948b4465788b90fd89ff500e7ee75d0185c570ccc09962645d620c8d780ddbb2343be3450e9b5db6870 SHA512 829488bbb4ddb012c312bfeb6bd18cd269e6b3976c024465891269c23029d39c33e45a66f4641135f4b8eedabdb2f38ae390fe3661717a012f6d2f4cfeb4a512
+EBUILD yard-0.9.20.ebuild 1800 BLAKE2B cef196b4eb6a9fca871ee9cfbc0d2fbbc0dcf4491af8d797217da3f12f3019f86daeadb12ca945c817f811df65376307ebeeeeb4f144a9958b7ec837f0f8ab35 SHA512 611e9a6d036b97abb53a9fe6a35f6194405cb4c825ce615794a347298a79c53fbcbcad14da56d7967862b3c1a0e52d662ee6fb1b232c99173b6849016ca19615
MISC metadata.xml 337 BLAKE2B 1aedede1271d1f9a566743dd25b1fd9961e429b78bb5f9f36bd6ea66f631f376a273d7a094fba7121d099f3a4a3f0e7738753078e2a1a554cfe6cf32acc6e2b6 SHA512 0de30cc9c4a9d08649f141cb6df0ee9c05703831603c77a0605f0bf8e2f49b8324a782d092aaa690581e23d6d948fda9781b98770a3ba89ed6bfc0de351c11bb
diff --git a/dev-ruby/yard/yard-0.9.20.ebuild b/dev-ruby/yard/yard-0.9.20.ebuild
index 5c5880dae066..ee11a25a3ff4 100644
--- a/dev-ruby/yard/yard-0.9.20.ebuild
+++ b/dev-ruby/yard/yard-0.9.20.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="0"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount dev-ruby/bluecloth dev-ruby/kramdown ) )"
diff --git a/dev-ruby/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest
index 3557f9045f8e..e09ce3413a85 100644
--- a/dev-ruby/zeitwerk/Manifest
+++ b/dev-ruby/zeitwerk/Manifest
@@ -2,8 +2,10 @@ DIST zeitwerk-1.4.3.tar.gz 84202 BLAKE2B 8e14790f4a5b5122efacbe89a0d1ede5c993356
DIST zeitwerk-2.1.10.tar.gz 92514 BLAKE2B 509cdaeecb8d7d369282a5fc9e8632a19eb2036881290b33a36deeb1953329ce6541ead79a1cd70c7467ea4ae4a0d9197b02009265ff0932e60030a2446f04c2 SHA512 6a6997c45fe322dd4a65832af450efd7e19d942868b9c948e795b7f5614f2f95a53fc29461fa831e0e525917e34c1e7a592970e1582a921227e9977cb669b74a
DIST zeitwerk-2.1.8.tar.gz 90774 BLAKE2B b42c56937b5f9709ce05125ab9358012f4132a49f23a3a56f464aed0c20ba7582e77e7d6cb65d2607d75eed089140827efcec14a2ffe8dd1adb3ead3c10fc882 SHA512 14db7e467b45536cb796f7dae4ca96e8167be023a562cc723843b1a63586ec6678ed23cb3307c3389ce5dba099c70dbdd257d23f5ce649af676aea795fa36243
DIST zeitwerk-2.1.9.tar.gz 92046 BLAKE2B e4b48c9de3ee575d6b82427211e129478c9839d5716472896f2d6056ba42b7aaf861e644f92329af5034d92092bf02789f04cf6e5d6390151601eb138d7dfa58 SHA512 15de54c5e5b4042e99109707240627aaf5b76f4bf21a1a94d1230c1973404fdeecdc5f64ab16f75158608f64865ff8cc55f4841091c76e2731cc274b0109f677
+DIST zeitwerk-2.2.0.tar.gz 94494 BLAKE2B 7000628d230c6f65ced2202a924afdbed9092e4f9520cb49f41323c36ace441e1e4e37aa914fed9ff25498f246ef09dff835540624ce4eeacfe26e6c37106d1c SHA512 cebe2f3169cd7a3a3a477f24eaa81048fd5988d7e846bf95bfe6e06da54ade0cf22808319defa1b7a9603550f2a4c075cc5284cf7b53b1899555c3cb5d756e05
EBUILD zeitwerk-1.4.3.ebuild 830 BLAKE2B 7b8d3fa7f20752b2e0caf92e9e63ed1f50ad4e759092d20da1e9d1f4cb8389fba1160b533e21d0b46773152224e2cf69e54488357918353c1fc4bfad6843ba74 SHA512 98529f550a67c791df72a0126a9aaf10d11f1ea427540b4551fa02ad0b4a4ff11c6de51fc25b3d95037cda90896528fcce2634960d931a22f48d0e0481be5004
EBUILD zeitwerk-2.1.10.ebuild 816 BLAKE2B 66a91d074816711244f25522ab745616b7ce44b272dd8adc030e683f91662a7b17237ca762530175489c051bc2b07bb6fe0a4741f01a890170f3e781be143cf7 SHA512 5d5c23cbf1dd72c7cc83ff2f52cf9e391cf5e595ef31df22bf2675c69a26421ec2b41f753157eb13a8ec50bb5d3fbc040b6a44f9d1732a14fa924b09c16e4536
EBUILD zeitwerk-2.1.8.ebuild 830 BLAKE2B ba7c5aace8be32a1d330a19c4e0b4458d0f3cdda769e89f8b290f76ed1f57bc2c962ab97012307572525a6ebe6b330dee772eef745264bef7e9a4ecb805e234b SHA512 9ab9e0f901b70ee27dc3a0af1cb70f0ac3160fae9bbbae76f82e928ba84c35c4901679ad685cbc753860152eed33207285f740bcf35a1483bd58e222aa185527
EBUILD zeitwerk-2.1.9.ebuild 847 BLAKE2B 4e60b6737d2848bcb6f742b083ac1d8f3c3fa194dc99d03dd4274d12105936f5c1f2715966f9d4a44e163ab507ecf31856e0e8a741d2a0184d5cfa2031e40eea SHA512 af16080e377cbfc26b3de7422071ac3e41c9d680af4188a7391a2266cc95643a4ddaa7849103423d2c04861fc7c67e6c5c52d7a961d0b27365623ba437f8c156
+EBUILD zeitwerk-2.2.0.ebuild 816 BLAKE2B 66a91d074816711244f25522ab745616b7ce44b272dd8adc030e683f91662a7b17237ca762530175489c051bc2b07bb6fe0a4741f01a890170f3e781be143cf7 SHA512 5d5c23cbf1dd72c7cc83ff2f52cf9e391cf5e595ef31df22bf2675c69a26421ec2b41f753157eb13a8ec50bb5d3fbc040b6a44f9d1732a14fa924b09c16e4536
MISC metadata.xml 640 BLAKE2B cdf101dca54d96dc5ce6713aecadb42050e945341cb19ff14088a258384259e5dc4d1668e2a8b161d787d21f79cd8a7c8cbdb47c10997e6ecc3b2ce7ec41497c SHA512 50b6eacea9ea202e3ff44b18046b5db26c5d4ed381664af46f9fecfdedcd69cb470fcc35010a747a21dbaebe1a8360b2f37d43aa22fbba31666704cdd9f39a48
diff --git a/dev-ruby/zeitwerk/zeitwerk-2.2.0.ebuild b/dev-ruby/zeitwerk/zeitwerk-2.2.0.ebuild
new file mode 100644
index 000000000000..71326b63c151
--- /dev/null
+++ b/dev-ruby/zeitwerk/zeitwerk-2.2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Efficient and thread-safe code loader for Ruby"
+HOMEPAGE="https://github.com/fxn/zeitwerk"
+SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ rm -f Gemfile.lock || die
+ sed -i -e '/\(focus\|reporters\|Reporters\)/ s:^:#:' Gemfile test/test_helper.rb || die
+
+ sed -i -e 's:require_relative "lib:require "./lib:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} -S bundle exec rake test || die
+}
diff --git a/dev-ruby/zentest/Manifest b/dev-ruby/zentest/Manifest
index 0f4b40cb1004..fc48b17e3809 100644
--- a/dev-ruby/zentest/Manifest
+++ b/dev-ruby/zentest/Manifest
@@ -1,7 +1,7 @@
DIST ZenTest-4.11.1.gem 71680 BLAKE2B 27bd94ca98a6739829526c06689ee5a890aa254bef3cb7b7b02d79d82a4fa96faa1853d36069aa801983b4927d44b2af2c852c111ece3b64459c99d63a7a072d SHA512 6f3b5dfb8cc8154856e94f20134e9a6bd2d54e052d05d3e7a250f831ee0a3d3196b497cf118322c51201fb8dd30a05b8a0a0462c58a8852354c4dee2a10d867b
DIST ZenTest-4.11.2.gem 71680 BLAKE2B a5d608bb789d1f0932bf823166fe6ddef7565e7f6c68fdcec1be47dbffd2e026fdf20ba8be64bee46e932a6542e3d45cc6fe7cccfb0257020f9ace7d59767960 SHA512 6596d49fe3f3a05db69fe81ff0825b3158a30a54c63e2794e0c09a4abb51b60fc612765dd811a9ad99db0390904ca59f4afd4fe780dfaeddb3cb6623184228e8
DIST ZenTest-4.12.0.gem 48128 BLAKE2B 32d2d5cdd95b8355b31ce81957cad823c1d5209f0c24cbdf920fe1276d952df4995484af7e576e498273c01fbfb70eb5ed99271405977820f68cd8feac08d388 SHA512 cbce7059ed48fba1a265c9a4360d032492cbc3a67131480e11bc06c1cc7fadcd82139231f16c5ff4fd2a9b771a574f834a71eae21392ee5fdbf335366748150c
-EBUILD zentest-4.11.1.ebuild 802 BLAKE2B 1f43da0be5ac4497a647e799de76cf5364bf9c8a557291798dac4ce01eb3776f925983e2ae705a4e2e5b78cbc941105f2f614aa6248efcbd2d3e1528a46efca3 SHA512 776b7d1876e2bbf24e5937fbad393a34b685a28f3b5ad944bddc15552efe08fe28ddb0b1d476eb2efb437c29b367f08b09bd43edaf9aacb2fbd41a9040879f4d
-EBUILD zentest-4.11.2.ebuild 854 BLAKE2B 3736954ead6aec90f2da007886b2a2da8b5bd9d631945a29eb08f87b39ded9177afde7b360ee7d034b249acde73db3156d288a4a53ea8a2f1cffd47819a5ad2a SHA512 fd19c2c52cf885733c6697a8292bd13887c1ec7fba52cede5b9379718ab7b4e6cd470678d8e93f5e9e63c869701b925781562d1cf2cf4063f68a631e23335984
-EBUILD zentest-4.12.0.ebuild 823 BLAKE2B 9f6d1e2f310173a708c9b8fcb4f0e51cc782d184426812bc1261939362ae24868bbfef7c6d8047e0a70583f5dc954370a98ebe24eb1102f69babf187739ae896 SHA512 909dd5fe1ef17ea88cd1b47886a4ab5471890a5ca748cb9fd290b4a500d9e42d6686fe46c24696f459b18a9ed4a2f7c51ba9977ed31021aace9f4284fd98b8fb
+EBUILD zentest-4.11.1.ebuild 792 BLAKE2B 192c580b315cadc23411ccb064ee4e3d522f0bb5eb49a0294a355c04ada9c1d829917249f227dabcff32101cb296720fa225061c5cf8e3cb45d02d45f3144267 SHA512 a60adc30cd389db58f195f451878220bb4993d01eba57daabd9d93a26d8fbd9426a81bb555c69e97fc9ae5463e760084755a6cfd26cd0f7462093488c4836e50
+EBUILD zentest-4.11.2.ebuild 844 BLAKE2B 0da181b7207f514cfe1387d10d599e70a26136ca93e681bcbbb1e19047b617dae01453ced63d838855e77b83c75b9a42f3a401fa60e4fe6a08e7cf4832f05102 SHA512 2f06615602f865b1943e5bd45c27b33e85a42f48a3c2a086f26ada3fd15c3157d0538efdf4c578aeb58f133be4aca038fdacd92b577afa72376c2766bc184927
+EBUILD zentest-4.12.0.ebuild 813 BLAKE2B 95f594ee4b5dc67726a2ccea3b3b49a0f819047cbacdf0e1234cbe48f774c8601f1756323e0db4f053aadf8f768b58231c1537a852a94a598e1fea7b884d36f7 SHA512 e867abd7e01bceb6892b2eec89c5a173ea0fa6aecc7cc7ca5c197d086bc2197e055a8b08aa8d0604555d3d9c2da4bd8a2e1f0df52d360d4d9e6cf3e8298b2bb3
MISC metadata.xml 333 BLAKE2B cf1ac3fbb6994dc96110bdb974b726f53fdfe34db473f272ba78ede47b65e26350b807bf291c65f8a8bcf9e12fc3366e431ca32a277d9ac38cf9d4ed7ea46e62 SHA512 d02fdcc6c8ef63d22d0df77a6c7c82ac1d629d29685e6fc653c70079d56fb1b28574bfc7c372a5298dd4a3e20061aecc705d6824c569ce0f99e3dea464f04fcb
diff --git a/dev-ruby/zentest/zentest-4.11.1.ebuild b/dev-ruby/zentest/zentest-4.11.1.ebuild
index 546db06d651c..5d0e4964fff1 100644
--- a/dev-ruby/zentest/zentest-4.11.1.ebuild
+++ b/dev-ruby/zentest/zentest-4.11.1.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Testing tools: zentest, unit_diff, autotest, multiruby, and Test::R
HOMEPAGE="https://github.com/seattlerb/zentest"
LICENSE="Ruby"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/zentest/zentest-4.11.2.ebuild b/dev-ruby/zentest/zentest-4.11.2.ebuild
index ab766d32f51a..5691149a3ef3 100644
--- a/dev-ruby/zentest/zentest-4.11.2.ebuild
+++ b/dev-ruby/zentest/zentest-4.11.2.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Testing tools: zentest, unit_diff, autotest, multiruby, and Test::R
HOMEPAGE="https://github.com/seattlerb/zentest"
LICENSE="Ruby"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/zentest/zentest-4.12.0.ebuild b/dev-ruby/zentest/zentest-4.12.0.ebuild
index cee4f383b6c0..c150bd979c87 100644
--- a/dev-ruby/zentest/zentest-4.12.0.ebuild
+++ b/dev-ruby/zentest/zentest-4.12.0.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Testing tools: zentest, unit_diff, autotest, multiruby, and Test::R
HOMEPAGE="https://github.com/seattlerb/zentest"
LICENSE="Ruby"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""