summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/GeoRuby/GeoRuby-2.5.2.ebuild4
-rw-r--r--dev-ruby/GeoRuby/Manifest2
-rw-r--r--dev-ruby/Manifest.gzbin106479 -> 106478 bytes
-rw-r--r--dev-ruby/airbrussh/Manifest2
-rw-r--r--dev-ruby/airbrussh/airbrussh-1.3.0.ebuild4
-rw-r--r--dev-ruby/autoprefixer-rails/Manifest2
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-8.1.0.1.ebuild36
-rw-r--r--dev-ruby/aws-sdk-core/Manifest2
-rw-r--r--dev-ruby/aws-sdk-core/aws-sdk-core-2.10.134.ebuild41
-rw-r--r--dev-ruby/aws-sdk-resources/Manifest2
-rw-r--r--dev-ruby/aws-sdk-resources/aws-sdk-resources-2.10.134.ebuild37
-rw-r--r--dev-ruby/aws-sdk/Manifest2
-rw-r--r--dev-ruby/aws-sdk/aws-sdk-2.10.134.ebuild31
-rw-r--r--dev-ruby/axiom-types/Manifest2
-rw-r--r--dev-ruby/axiom-types/axiom-types-0.1.1.ebuild4
-rw-r--r--dev-ruby/capistrano/Manifest2
-rw-r--r--dev-ruby/capistrano/capistrano-3.10.1.ebuild4
-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.7.1.ebuild23
-rw-r--r--dev-ruby/faraday/Manifest2
-rw-r--r--dev-ruby/faraday/faraday-0.14.0.ebuild69
-rw-r--r--dev-ruby/fast_gettext/Manifest2
-rw-r--r--dev-ruby/fast_gettext/fast_gettext-1.5.1.ebuild55
-rw-r--r--dev-ruby/fattr/Manifest2
-rw-r--r--dev-ruby/fattr/fattr-2.4.0.ebuild31
-rw-r--r--dev-ruby/ffi/Manifest2
-rw-r--r--dev-ruby/ffi/ffi-1.9.23.ebuild64
-rw-r--r--dev-ruby/gettext-setup/Manifest4
-rw-r--r--dev-ruby/gettext-setup/gettext-setup-0.26-r1.ebuild40
-rw-r--r--dev-ruby/gettext-setup/gettext-setup-0.28.ebuild40
-rw-r--r--dev-ruby/gherkin/Manifest2
-rw-r--r--dev-ruby/gherkin/gherkin-4.1.3.ebuild4
-rw-r--r--dev-ruby/http-form_data/Manifest2
-rw-r--r--dev-ruby/http-form_data/http-form_data-2.1.0.ebuild24
-rw-r--r--dev-ruby/jquery-ui-rails/Manifest6
-rw-r--r--dev-ruby/jquery-ui-rails/jquery-ui-rails-5.0.5-r1.ebuild2
-rw-r--r--dev-ruby/jquery-ui-rails/jquery-ui-rails-5.0.5.ebuild25
-rw-r--r--dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r1.ebuild2
-rw-r--r--dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1.ebuild25
-rw-r--r--dev-ruby/launchy/Manifest1
-rw-r--r--dev-ruby/launchy/launchy-2.4.3-r1.ebuild36
-rw-r--r--dev-ruby/letter_opener/Manifest2
-rw-r--r--dev-ruby/letter_opener/letter_opener-1.4.1.ebuild30
-rw-r--r--dev-ruby/liquid-c/Manifest2
-rw-r--r--dev-ruby/liquid-c/liquid-c-3.0.0.ebuild6
-rw-r--r--dev-ruby/maxitest/Manifest2
-rw-r--r--dev-ruby/maxitest/maxitest-2.7.0.ebuild48
-rw-r--r--dev-ruby/memoist/Manifest2
-rw-r--r--dev-ruby/memoist/memoist-0.15.0.ebuild4
-rw-r--r--dev-ruby/mime-types/Manifest2
-rw-r--r--dev-ruby/mime-types/mime-types-2.99.2.ebuild4
-rw-r--r--dev-ruby/minitest-bonus-assertions/Manifest2
-rw-r--r--dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-2.0.ebuild29
-rw-r--r--dev-ruby/mixlib-shellout/Manifest2
-rw-r--r--dev-ruby/mixlib-shellout/mixlib-shellout-2.2.7.ebuild26
-rw-r--r--dev-ruby/moneta/Manifest2
-rw-r--r--dev-ruby/moneta/moneta-0.8.1.ebuild25
-rw-r--r--dev-ruby/msgpack/Manifest2
-rw-r--r--dev-ruby/msgpack/msgpack-1.2.4.ebuild44
-rw-r--r--dev-ruby/net-scp/Manifest8
-rw-r--r--dev-ruby/net-scp/files/net-scp-1.2.1-fix-common.path28
-rw-r--r--dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test.patch21
-rw-r--r--dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test_2.patch25
-rw-r--r--dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test_3.patch15
-rw-r--r--dev-ruby/net-scp/files/net-scp-1.2.1-fix-upload_tests.patch14
-rw-r--r--dev-ruby/net-scp/files/net-scp-1.2.1-raise-correct-errors-net-ssh-4.0-compat.patch30
-rw-r--r--dev-ruby/net-scp/files/net-scp-1.2.1-raise-correct-errors.patch80
-rw-r--r--dev-ruby/net-scp/net-scp-1.2.1-r1.ebuild47
-rw-r--r--dev-ruby/net-ssh-gateway/Manifest2
-rw-r--r--dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0.ebuild2
-rw-r--r--dev-ruby/org-ruby/Manifest2
-rw-r--r--dev-ruby/org-ruby/org-ruby-0.9.12.ebuild6
-rw-r--r--dev-ruby/parser/Manifest4
-rw-r--r--dev-ruby/parser/parser-2.5.0.2.ebuild (renamed from dev-ruby/parser/parser-2.3.3.1.ebuild)8
-rw-r--r--dev-ruby/podcast/Manifest2
-rw-r--r--dev-ruby/podcast/podcast-0.0.4-r2.ebuild4
-rw-r--r--dev-ruby/rack-test/Manifest1
-rw-r--r--dev-ruby/rack-test/rack-test-0.8.3-r1.ebuild37
-rw-r--r--dev-ruby/rainbow/Manifest2
-rw-r--r--dev-ruby/rainbow/rainbow-1.1.4-r1.ebuild4
-rw-r--r--dev-ruby/rb-gsl/Manifest1
-rw-r--r--dev-ruby/rb-gsl/files/rb-gsl-2.1.0.1-narray-superclass.patch26
-rw-r--r--dev-ruby/rb-readline-r7/Manifest2
-rw-r--r--dev-ruby/rb-readline-r7/rb-readline-r7-0.5.2.0.ebuild4
-rw-r--r--dev-ruby/rex-struct2/Manifest4
-rw-r--r--dev-ruby/rex-struct2/rex-struct2-0.1.2.ebuild (renamed from dev-ruby/rex-struct2/rex-struct2-0.1.0.ebuild)15
-rw-r--r--dev-ruby/rex-text/Manifest6
-rw-r--r--dev-ruby/rex-text/rex-text-0.1.2.ebuild23
-rw-r--r--dev-ruby/rex-text/rex-text-0.2.16.ebuild (renamed from dev-ruby/rex-text/rex-text-0.2.9.ebuild)4
-rw-r--r--dev-ruby/rex-zip/Manifest2
-rw-r--r--dev-ruby/rex-zip/rex-zip-0.1.3.ebuild24
-rw-r--r--dev-ruby/rspec-core/Manifest2
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.7.1.ebuild2
-rw-r--r--dev-ruby/rspec-expectations/Manifest3
-rw-r--r--dev-ruby/rspec-expectations/files/rspec-expectations-3.7.0-ruby25.patch33
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild6
-rw-r--r--dev-ruby/rspec-mocks/Manifest4
-rw-r--r--dev-ruby/rspec-mocks/files/rspec-mocks-3.7.0-ruby25-1.patch27
-rw-r--r--dev-ruby/rspec-mocks/files/rspec-mocks-3.7.0-ruby25-2.patch38
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild6
-rw-r--r--dev-ruby/rspec-support/Manifest2
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.7.1.ebuild2
-rw-r--r--dev-ruby/rspec/Manifest2
-rw-r--r--dev-ruby/rspec/rspec-3.7.0.ebuild4
-rw-r--r--dev-ruby/ruby-gettext/Manifest5
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.2.3-r1.ebuild65
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.2.9.ebuild (renamed from dev-ruby/ruby-gettext/ruby-gettext-3.2.4.ebuild)4
-rw-r--r--dev-ruby/ruby-glib2/Manifest2
-rw-r--r--dev-ruby/ruby-glib2/ruby-glib2-3.1.1.ebuild4
-rw-r--r--dev-ruby/ruby-shout/Manifest2
-rw-r--r--dev-ruby/ruby-shout/ruby-shout-2.2.2.ebuild4
-rw-r--r--dev-ruby/ruby_gntp/Manifest2
-rw-r--r--dev-ruby/ruby_gntp/ruby_gntp-0.3.4.ebuild4
-rw-r--r--dev-ruby/selenium-webdriver/Manifest2
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-3.10.0.ebuild33
-rw-r--r--dev-ruby/semantic_puppet/Manifest2
-rw-r--r--dev-ruby/semantic_puppet/semantic_puppet-1.0.1-r1.ebuild2
-rw-r--r--dev-ruby/shorturl/Manifest2
-rw-r--r--dev-ruby/shorturl/shorturl-1.0.0-r2.ebuild6
-rw-r--r--dev-ruby/slop/Manifest4
-rw-r--r--dev-ruby/slop/slop-4.5.0.ebuild26
-rw-r--r--dev-ruby/slop/slop-4.6.0.ebuild26
-rw-r--r--dev-ruby/sparklines/Manifest2
-rw-r--r--dev-ruby/sparklines/sparklines-0.5.2-r6.ebuild4
-rw-r--r--dev-ruby/spring/Manifest4
-rw-r--r--dev-ruby/spring/spring-1.7.2.ebuild32
-rw-r--r--dev-ruby/spring/spring-2.0.1.ebuild32
-rw-r--r--dev-ruby/sprockets-rails/Manifest5
-rw-r--r--dev-ruby/sprockets-rails/sprockets-rails-3.1.1.ebuild38
-rw-r--r--dev-ruby/sprockets-rails/sprockets-rails-3.2.0-r1.ebuild38
-rw-r--r--dev-ruby/sprockets-rails/sprockets-rails-3.2.0.ebuild38
-rw-r--r--dev-ruby/sshkey/Manifest2
-rw-r--r--dev-ruby/sshkey/sshkey-1.8.0.ebuild22
-rw-r--r--dev-ruby/sshkit/Manifest2
-rw-r--r--dev-ruby/sshkit/sshkit-1.15.1.ebuild4
-rw-r--r--dev-ruby/syslogger/Manifest2
-rw-r--r--dev-ruby/syslogger/syslogger-1.6.4.ebuild31
-rw-r--r--dev-ruby/temple/Manifest2
-rw-r--r--dev-ruby/temple/temple-0.7.7.ebuild28
-rw-r--r--dev-ruby/thread_order/Manifest2
-rw-r--r--dev-ruby/thread_order/thread_order-1.1.0.ebuild4
-rw-r--r--dev-ruby/timers/Manifest2
-rw-r--r--dev-ruby/timers/timers-4.1.1.ebuild36
-rw-r--r--dev-ruby/totoridipjp/Manifest2
-rw-r--r--dev-ruby/totoridipjp/totoridipjp-0.1.0.ebuild4
-rw-r--r--dev-ruby/treetop/Manifest2
-rw-r--r--dev-ruby/treetop/treetop-1.6.8.ebuild31
-rw-r--r--dev-ruby/ttfunk/Manifest2
-rw-r--r--dev-ruby/ttfunk/ttfunk-1.4.0.ebuild4
-rw-r--r--dev-ruby/warden/Manifest2
-rw-r--r--dev-ruby/warden/warden-1.2.6.ebuild21
-rw-r--r--dev-ruby/websocket/Manifest2
-rw-r--r--dev-ruby/websocket/websocket-1.2.3.ebuild21
-rw-r--r--dev-ruby/wirble/Manifest2
-rw-r--r--dev-ruby/wirble/wirble-0.1.3-r4.ebuild4
157 files changed, 1057 insertions, 1029 deletions
diff --git a/dev-ruby/GeoRuby/GeoRuby-2.5.2.ebuild b/dev-ruby/GeoRuby/GeoRuby-2.5.2.ebuild
index 5717e7ed6758..77797b0c6def 100644
--- a/dev-ruby/GeoRuby/GeoRuby-2.5.2.ebuild
+++ b/dev-ruby/GeoRuby/GeoRuby-2.5.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/GeoRuby/Manifest b/dev-ruby/GeoRuby/Manifest
index e477115654ce..c08c83cce448 100644
--- a/dev-ruby/GeoRuby/Manifest
+++ b/dev-ruby/GeoRuby/Manifest
@@ -1,3 +1,3 @@
DIST georuby-2.5.2.gem 211456 BLAKE2B 67340729118cfb64d78a0ac3e98a6e29414ba0ca111c8a9e608486803c4c1da51e99e06b9ac1abfba0b3781d330ad83e09b72cb5d643d32fc47ce35307045a17 SHA512 f65aca747ff2615ce2cecf0d3a9fa8728b362f211da0433b075e5abd95644daa8d5d8a6e19b051b8e2b78d55e819f07b19b2dfcb95f26f3d678c698fd7126f3f
-EBUILD GeoRuby-2.5.2.ebuild 647 BLAKE2B 0a3694c3a5050a38d175da874f3e22ff2439759a12f395f9ecbd0d87fe4a56567107e3f42c558a98c4f0986c73dda5753ae3e9f9d538f7432fd4eb56c9d1e293 SHA512 6acea432c90f19dd2385cf4057fd5f410d43d1290b4e381d003d43c397d3a54c7304a53b2003e6de5290e1b69212d87a1d5b66ad9e13c67e7516d53b17ed9c76
+EBUILD GeoRuby-2.5.2.ebuild 640 BLAKE2B 28c57de526deb535aec38995493a687cb98c0c2022bb9b9f5af6579b53e1bf4441c1253b95faed101109397f20ea439c51d5f05252fda9da239e57ee2c9f8015 SHA512 53a64bbef3169c50ddb953abc006f6d408fcbdb852594dd39b6e1686d89f8fb4b5b5fd5f3da8a5a13bf497d48403f08fba416aca682cb2d0f1b5f022fb723d16
MISC metadata.xml 475 BLAKE2B 61cd7a83f8ed2294338504f60c03e01e7144d58825db4732c207531fc78b34929bec9fc5459c4ab1458a0fc95ab97e07d1abe09b7eb5a54f867b214d9fbcc24d SHA512 d77d215e43f829b563daf62e06a06864e6e691784867227e6fc24726f5b6ba5238e356971c24bb1d1ccb5555fa65342da6530c9111a304552111a4deddc46111
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 7677f5abb3bd..e784ab7c8df1 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/airbrussh/Manifest b/dev-ruby/airbrussh/Manifest
index 290887c2cbcf..518a7df8b26e 100644
--- a/dev-ruby/airbrussh/Manifest
+++ b/dev-ruby/airbrussh/Manifest
@@ -1,3 +1,3 @@
DIST airbrussh-1.3.0.tar.gz 1451304 BLAKE2B fc7fb26606efbd2591d707bff43c9bb9d1e712d4338e6151c7d5bada99f555f0dd1fe3e2c925a2e4c9bc9d0aedf9d63adfacfba77f84c07a174a2997e873db58 SHA512 e7c22f21673f11b124ac0082cfec19dc12764f52058857248619bf41841e6b10b2c402d9c17a2db76b459ec5cd1f464d2c2ef78fcf0a202ea2287653980bf10b
-EBUILD airbrussh-1.3.0.ebuild 894 BLAKE2B 0664368f63141e770e9240bcdb32da9b8db7040b0e7634d52496fd9fd08b35ce3220ef954e8666ac4b8478adf5a4b2af48b1f4b5d621f6f2dd084dac4df1ee2b SHA512 4e6becad1e8df80775286841a306c4d72ad6acde5e057c25d1bf331122dabdb66ed0929eef119a286ff8fb13590022df6e36762bcd6112d3fd6d62431e249efc
+EBUILD airbrussh-1.3.0.ebuild 901 BLAKE2B 176a887d33a16c828cc321a65964e465efc146d7f3caf522dfe5040d602d94d461dcc3e922918f0f81dc8307ba1ae4e55dcf34f1ea4c5ae950c1ffd8e5fa402a SHA512 539b1493cecfac821a6711e6acd6669a5ddf21d3e002ca4a93ac7a87669a1763a4b79908f239f851db4bbe3a529c631ec8051106ea26f357ac5c59bdec5dbda4
MISC metadata.xml 395 BLAKE2B de7df6f620f49f99e10fb18c145f58369dc5cbb85b70a2c10fa05c8bb12fd8700ee5fc57fe1c695fe8be2625f82d7b96e1b9bfb24af23eb7776231c763ac64c3 SHA512 c969db304610c45088a5efac1e694bc7ccfcf0360631fa43fe10f48ea045f6c400ec6cf3faa97e153b95133a1d1e1ebc9fca48c1d3ea1b63f73bb33d5546bc28
diff --git a/dev-ruby/airbrussh/airbrussh-1.3.0.ebuild b/dev-ruby/airbrussh/airbrussh-1.3.0.ebuild
index 85dd8ca59c50..e91485fe7340 100644
--- a/dev-ruby/airbrussh/airbrussh-1.3.0.ebuild
+++ b/dev-ruby/airbrussh/airbrussh-1.3.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/autoprefixer-rails/Manifest b/dev-ruby/autoprefixer-rails/Manifest
index b32454b49341..f42a87f4fb1c 100644
--- a/dev-ruby/autoprefixer-rails/Manifest
+++ b/dev-ruby/autoprefixer-rails/Manifest
@@ -2,8 +2,10 @@ DIST autoprefixer-rails-6.7.7.2.gem 354816 BLAKE2B 4f572e2e6a33825f69764737c756e
DIST autoprefixer-rails-7.1.6.gem 190976 BLAKE2B 071db0c97fbfa5ab7f62dc4a58064056297b37ceacfe51183b8f8cb8385f10a5a3fedf1599bbd47518dd29c89a8fb8d6e12ae2ccd711f5e255964baf1cdaf5bb SHA512 832626700f6a61d44b0fb3721d29121cda858f80aa8a13d134af874cc3e71eb27360f8d9e6de618fe9400d966d2e0afbd2e8a82772f96f34d6f78171574be536
DIST autoprefixer-rails-7.2.3.gem 195072 BLAKE2B fa7f215239c2e326019f6fa65d8a6c7fa02c0ba46a24935dde80130035e2b22016b300ef1be0c8b116d1a5f2b8c56fd02d9183ab49e80ca5218b18638d1c5f7b SHA512 adb1fb174a49ac3e26ac6be18339e69d65a6afe132cf4c73f33c3c13a675cd473844f8e8f3e15dc5948530886e6da5cac5aaab6566bed6916ea376d8e812a940
DIST autoprefixer-rails-7.2.6.gem 196608 BLAKE2B 0f9224fbf765877b1b7414c68fc39a6587514d27fb5290e1a623db8dcdcbf6f668b66ddd0133906a97e63e877b8201168a45520a9919dc756021d5a7cffc0d38 SHA512 37b3f245291711f92ab9e264491637e753afb95e52f9fd4e2bda6655cd781b2d031934f3379cabdd5589bdf57b780d0727f2fff1cdf7887ca4cc323d23023396
+DIST autoprefixer-rails-8.1.0.1.gem 198144 BLAKE2B ac02ea54020da8d00f14a3a08609d1f2805bd3e213473e725b2c5e5b4a3eab81df2288b036faf4b4e895b5da02b117179b2d4539959aec81c8b1ed48a452c441 SHA512 4f68152996316acba5aebe77d3882927aeb92a0c81e913c6e54af521ab25a69d35f477a9b0bd6310f1ede71801071b02ec5a3cf52cfa54b33062472f02fd08e5
EBUILD autoprefixer-rails-6.7.7.2.ebuild 779 BLAKE2B cb6d50152182bde70a4ca880a0b245c69b23f4c0ac89c2ad4dee02b3758362f15ff0690aef5eebd2130242591048faecbfdf782da7e3561396360613adab3e59 SHA512 3adf23a8c40426db6275a0c34548155c7f62fb331f99efe0ce0adb9dd6b04107c50ab05aadb9a03919a7ba93da17ef50fe713df772e53a6b51400359f5f75138
EBUILD autoprefixer-rails-7.1.6.ebuild 820 BLAKE2B 3e0950572a8b0f1e1389c88b7e4f4148378aebadd92dac9105f63753c1543392f21a7f2209c677093f51241fa414d989ab249117953694189176afae25a899af SHA512 0d5d51920a86c458c8b57838316c9cd5d07d6b85e116b887380e106dcc7d2330bec1d1f8eafdb8655990b7c56afdcd4036915247ec6b724362bf948b06d182ee
EBUILD autoprefixer-rails-7.2.3.ebuild 820 BLAKE2B 3e0950572a8b0f1e1389c88b7e4f4148378aebadd92dac9105f63753c1543392f21a7f2209c677093f51241fa414d989ab249117953694189176afae25a899af SHA512 0d5d51920a86c458c8b57838316c9cd5d07d6b85e116b887380e106dcc7d2330bec1d1f8eafdb8655990b7c56afdcd4036915247ec6b724362bf948b06d182ee
EBUILD autoprefixer-rails-7.2.6.ebuild 827 BLAKE2B 1b95e2a789aea1c2d3612f14d90bdee9cf8cdc6545b7b9305bc08e614c2b598966b4ae1ebac1afda7502acd50ecfd6df2634082028b29931dd9201927260ecec SHA512 57dc81b8560f040012f9de1bd8a74bf09c3316a0bb5503cde2ae21498228cee548ce7bf81f798aa1965c992d9d09b4044797852a269c31668b93c05c4837cf35
+EBUILD autoprefixer-rails-8.1.0.1.ebuild 827 BLAKE2B cfddaefbe3dc1aae1fd8895424197bce11c66145933e2183317c88d3617a225e3581fad62abf81c6b85dd4732afc7b8f809bf6060205ad938d6b2859bd416a65 SHA512 0e20ffa160b16977138759ffb1d40317f31a2f03dd4c7b95201f652981c8ed593b1c3537389f46f8a9439a867f05f07a7d34fd7053372ec5e7a3eea00768fb17
MISC metadata.xml 347 BLAKE2B 71b067345809944df1e70cdcaa44e44ae416d0c4ff80975aa796b8217170825e6be32a15d2549f464d9a65e8aa9ff1b2e9496989e66bce29d3dad672742495ec SHA512 b0985f41e9463a6c5bdbda0d5a84cc76cb6090614fa07395705b3207e0cd4fadbe9b1bb18fb7382f3c8bd00663db1232fd7107f6757bd20cfca0a0df99928426
diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-8.1.0.1.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-8.1.0.1.ebuild
new file mode 100644
index 000000000000..6eca90c140ef
--- /dev/null
+++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-8.1.0.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="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="8"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/execjs:*"
+
+ruby_add_bdepend "test? (
+ dev-ruby/rails
+ dev-ruby/rake
+ dev-ruby/rspec-rails
+)"
+
+all_ruby_prepare() {
+ sed -i -e "/bundler/d" -e "/BUNDLE/d" spec/app/config/boot.rb || die
+ sed -i -e "/Bundler/,+3d" spec/app/config/application.rb || die
+ rm spec/rails_spec.rb spec/compass_spec.rb || die
+}
diff --git a/dev-ruby/aws-sdk-core/Manifest b/dev-ruby/aws-sdk-core/Manifest
index 23cacb27d1e6..57adeacc9e6c 100644
--- a/dev-ruby/aws-sdk-core/Manifest
+++ b/dev-ruby/aws-sdk-core/Manifest
@@ -1,10 +1,12 @@
DIST aws-sdk-ruby-2.10.100.tar.gz 3618410 BLAKE2B 00ed6a1061901d9574f0f426dde30bb6b9565e304549aa44008a5f26368b6d143bc3e448e5b24e38a7d1e0cadbed728e961f4df3c808ce52bf941a7e3e74f0fc SHA512 39e7abb9e549803a27422a1765b84cf0e4d08a93632a6646eb1b39d67e11329ca78b4de739f8fac98291014ca408a73bf1659d9e9021c94c1494612e2c5e3679
+DIST aws-sdk-ruby-2.10.134.tar.gz 3673818 BLAKE2B ae99578cfb4b0723213b24070f3b06f05407c74930c09be4b331ce3981dab36d8dd449e79d3dca777f4fe57fffe962739becb34bedda4090937e2468734d32fb SHA512 403e4a00a3fb6e39f3a0641dc2c26cbbccc841c7ed49a261747edf1f1a0223e7809b460c5e08f8e22972fbd3f7ae160be4447e633692f555ad2999cf5304b170
DIST aws-sdk-ruby-2.10.37.tar.gz 3215615 BLAKE2B 2c7fafb4e7226d4e1f149b9aeac0f1afa20711d52619a7adfc356d4b17b8a84a8224bef5993765c32fbaf80e5866bd57ed28bd3454fe4b85b23193f3ec951198 SHA512 987697dfac653035056b96de150e5db209b6db1224fa200913d60a239de0509b48d2a6f32e65b0ccce4195324874fa102b93a4181ffb4e9d4660cd9101fc2500
DIST aws-sdk-ruby-2.10.74.tar.gz 3276717 BLAKE2B b78b2fcb84baf00475270da941d9a66da75893e74a2c6712553625c549c504d433e827e155ce3389b0e9324936fde36bdeaf905fb91082d823886d93ee9f6f68 SHA512 844fc20aefd11ce06e64ad80576a9467baad3e02b6e26864fde4e7e99bbfa90985ec93a154c6a4bc55d809beec0e5dd505288e664309bdfb59a68f17f1b4b254
DIST aws-sdk-ruby-2.6.50.tar.gz 2794854 BLAKE2B c91d73a5d9bbf49650961ecc0130b6071e2928e8a05f9822cc890bda781006e417e2ee706549070b8be7f921a4090dd8bd43ecd57520a0b699ead94581fc1a4c SHA512 3b592e25a135b369c67ddfd8d3c33db3b25faaac3161feeb5aa3feb1fdb6cfb5ca44cadc688dcfc8d456a398d94242f7ebc2922a82547b9b767249f4c9bdc0bc
DIST aws-sdk-ruby-2.8.14.tar.gz 2925334 BLAKE2B 28724d1ea0d25eb4e5ec0e5e64150cd2b796051aa6ab804ff6caf4aff79df5823fa9424b1702ec1e0a0d39f3bf30c1c2e52d2a016f27fde2b46f0e98ede1afdc SHA512 d45e98acb924163dd0ee555ecb45729247f5bd4b788e6c22f5e95c02102945b9b67c5451958eaa2aa2195a773a49e6359405a89242cd1e283971c6065bc3de61
DIST aws-sdk-ruby-2.9.44.tar.gz 3084191 BLAKE2B 8fab4b1147b881963c6349a9831c899a75e332c3bdc4b8dc1e6c221fd70c8defbe43017a96972dccf96dcce855b4f58233ed77fbc695f649016b86c8d276219d SHA512 b2ef48a821143fed624f348a30774ca9fd65af432a09a1699af84d4a757bb7026439fa07e29c43813e504baa9383285434fe72912265ef9ad50f3c2ec3f26176
EBUILD aws-sdk-core-2.10.100.ebuild 1099 BLAKE2B 8af09b83e62206d65195ea4d5d8f39a8e400f3284bcd8614a29a61167dbb4797479eb0ad33302a01819cee32a4b90e56744a69fe8e57c09d07c2be7132600dfb SHA512 7e898f070707f5c9336d66e67226133995be884737422a6d0105fa97201f13bb03f63e52141d72aa903671d34d79a88ab3458d577c2ef4c8ef1a8c04faaee5da
+EBUILD aws-sdk-core-2.10.134.ebuild 1099 BLAKE2B 2185acc2c0e5813700e4bc4732932355b603bdb1b046100510ec9a9d054461bac9d3c54f466f377309be9fe80d0ee7a0616c3163e070eae1a0568376ed595ed7 SHA512 243f4f0086a09dcfff372a51d9e37fe6336c57ee7a609f9504f00273a8770d2c5dcb4cc0f0f46a28e341fc676deddaf7254a283e34ce1a8a1f29ac04609669ab
EBUILD aws-sdk-core-2.10.37.ebuild 1092 BLAKE2B 2719bd2f0843f7b5719005d42a5d2a004df627678e667b06eb6db97cc7535e903c0af643e75f0435d8b93ffe0e4d91ab5c333acbdd8275c4c22f2d71284797bc SHA512 f708238d8c90824a0599d0ac67650b3527daaf2d39edfc03c21147fb1318d0b1c6876374163f1fada63b247d87c446aa00366e0b35bf7cadb41cd1a5abac94cf
EBUILD aws-sdk-core-2.10.74.ebuild 1099 BLAKE2B 8af09b83e62206d65195ea4d5d8f39a8e400f3284bcd8614a29a61167dbb4797479eb0ad33302a01819cee32a4b90e56744a69fe8e57c09d07c2be7132600dfb SHA512 7e898f070707f5c9336d66e67226133995be884737422a6d0105fa97201f13bb03f63e52141d72aa903671d34d79a88ab3458d577c2ef4c8ef1a8c04faaee5da
EBUILD aws-sdk-core-2.6.50.ebuild 1098 BLAKE2B 7598e2c0da31ead48f6b1af89617a88a0e4ec8506378aa0df3bf9b246da0f5941a0ad943392011ca669a5addfd64e9d095727664c5023caa1480b196dce26a2b SHA512 e45331306742f89f40e66244484b4fd4741900be8b28cf6f10593cb98ad4e53fd810c09b8bfd6f5a7aec71a7ce256a0ef6732e6e745d8d68d9eb75c843a8ae39
diff --git a/dev-ruby/aws-sdk-core/aws-sdk-core-2.10.134.ebuild b/dev-ruby/aws-sdk-core/aws-sdk-core-2.10.134.ebuild
new file mode 100644
index 000000000000..112da8ffee42
--- /dev/null
+++ b/dev-ruby/aws-sdk-core/aws-sdk-core-2.10.134.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRAINSTALL="apis ca-bundle.crt endpoints.json"
+
+GITHUB_USER="aws"
+GITHUB_PROJECT="aws-sdk-ruby"
+RUBY_S="${GITHUB_PROJECT}-${PV}/${PN}"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Official SDK for Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/sdkforruby"
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/aws-sigv4 dev-ruby/jmespath:1"
+
+ruby_add_bdepend "test? ( dev-ruby/webmock )"
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+
+ # Avoid spec that gets confused by our directory names
+ sed -i -e '/requires prefixes from plugin names when loading/,/end/ s:^:#:' \
+ spec/seahorse/client/plugin_list_spec.rb || die
+}
diff --git a/dev-ruby/aws-sdk-resources/Manifest b/dev-ruby/aws-sdk-resources/Manifest
index 561972d2d320..7985e50fc254 100644
--- a/dev-ruby/aws-sdk-resources/Manifest
+++ b/dev-ruby/aws-sdk-resources/Manifest
@@ -1,10 +1,12 @@
DIST aws-sdk-ruby-2.10.100.tar.gz 3618410 BLAKE2B 00ed6a1061901d9574f0f426dde30bb6b9565e304549aa44008a5f26368b6d143bc3e448e5b24e38a7d1e0cadbed728e961f4df3c808ce52bf941a7e3e74f0fc SHA512 39e7abb9e549803a27422a1765b84cf0e4d08a93632a6646eb1b39d67e11329ca78b4de739f8fac98291014ca408a73bf1659d9e9021c94c1494612e2c5e3679
+DIST aws-sdk-ruby-2.10.134.tar.gz 3673818 BLAKE2B ae99578cfb4b0723213b24070f3b06f05407c74930c09be4b331ce3981dab36d8dd449e79d3dca777f4fe57fffe962739becb34bedda4090937e2468734d32fb SHA512 403e4a00a3fb6e39f3a0641dc2c26cbbccc841c7ed49a261747edf1f1a0223e7809b460c5e08f8e22972fbd3f7ae160be4447e633692f555ad2999cf5304b170
DIST aws-sdk-ruby-2.10.37.tar.gz 3215615 BLAKE2B 2c7fafb4e7226d4e1f149b9aeac0f1afa20711d52619a7adfc356d4b17b8a84a8224bef5993765c32fbaf80e5866bd57ed28bd3454fe4b85b23193f3ec951198 SHA512 987697dfac653035056b96de150e5db209b6db1224fa200913d60a239de0509b48d2a6f32e65b0ccce4195324874fa102b93a4181ffb4e9d4660cd9101fc2500
DIST aws-sdk-ruby-2.10.74.tar.gz 3276717 BLAKE2B b78b2fcb84baf00475270da941d9a66da75893e74a2c6712553625c549c504d433e827e155ce3389b0e9324936fde36bdeaf905fb91082d823886d93ee9f6f68 SHA512 844fc20aefd11ce06e64ad80576a9467baad3e02b6e26864fde4e7e99bbfa90985ec93a154c6a4bc55d809beec0e5dd505288e664309bdfb59a68f17f1b4b254
DIST aws-sdk-ruby-2.6.50.tar.gz 2794854 BLAKE2B c91d73a5d9bbf49650961ecc0130b6071e2928e8a05f9822cc890bda781006e417e2ee706549070b8be7f921a4090dd8bd43ecd57520a0b699ead94581fc1a4c SHA512 3b592e25a135b369c67ddfd8d3c33db3b25faaac3161feeb5aa3feb1fdb6cfb5ca44cadc688dcfc8d456a398d94242f7ebc2922a82547b9b767249f4c9bdc0bc
DIST aws-sdk-ruby-2.8.14.tar.gz 2925334 BLAKE2B 28724d1ea0d25eb4e5ec0e5e64150cd2b796051aa6ab804ff6caf4aff79df5823fa9424b1702ec1e0a0d39f3bf30c1c2e52d2a016f27fde2b46f0e98ede1afdc SHA512 d45e98acb924163dd0ee555ecb45729247f5bd4b788e6c22f5e95c02102945b9b67c5451958eaa2aa2195a773a49e6359405a89242cd1e283971c6065bc3de61
DIST aws-sdk-ruby-2.9.44.tar.gz 3084191 BLAKE2B 8fab4b1147b881963c6349a9831c899a75e332c3bdc4b8dc1e6c221fd70c8defbe43017a96972dccf96dcce855b4f58233ed77fbc695f649016b86c8d276219d SHA512 b2ef48a821143fed624f348a30774ca9fd65af432a09a1699af84d4a757bb7026439fa07e29c43813e504baa9383285434fe72912265ef9ad50f3c2ec3f26176
EBUILD aws-sdk-resources-2.10.100.ebuild 881 BLAKE2B f896bc1ffcfa1d0a917403c4b23ee6763f68690be2062b24c18fd285cfc457a4b8c46ec0eee3c9fdbf3ad1369ee7c93868bcf1193a1d88a5eac82167cc16ed12 SHA512 e45b938ca519bbe9e2d25f4b58c75d250c328f86336cb7659679057cc7aecec378d01c5d5fea2f3a974c711cab6d213f3a9936099af521428c554864cbc585c4
+EBUILD aws-sdk-resources-2.10.134.ebuild 881 BLAKE2B 30585530cee75c31690126c548c9052c7774af5603ca4765c2643870275cbbcdf1a3cfe90f4e3bf54c13773f3e9525da045a6b252a97d90c7a53a13447be0288 SHA512 04f8041d37cefe108ce0a0782178216fef143c6095a45a60a10cb050f774eb090bf6b85fb70e2ce1b84703ea97452df70598e150b5f3d7e34b1c3d30d8c2374d
EBUILD aws-sdk-resources-2.10.37.ebuild 874 BLAKE2B db9ee59190649174ce8f4cbbd041bb1524c625f3307832874093486500c55092b643dfee0e4e2f7163b65db521a602886bd7fb51089291ead5c91e1b6efe5dc0 SHA512 cd2c9693280c7b154797ae70f81e8a488dbe266536a4cf887cab532f9743a908a2b19bf05666011bfb77e2fb70f6e1188f4a9ab7109c8a73a9218cacd8233ce7
EBUILD aws-sdk-resources-2.10.74.ebuild 881 BLAKE2B f896bc1ffcfa1d0a917403c4b23ee6763f68690be2062b24c18fd285cfc457a4b8c46ec0eee3c9fdbf3ad1369ee7c93868bcf1193a1d88a5eac82167cc16ed12 SHA512 e45b938ca519bbe9e2d25f4b58c75d250c328f86336cb7659679057cc7aecec378d01c5d5fea2f3a974c711cab6d213f3a9936099af521428c554864cbc585c4
EBUILD aws-sdk-resources-2.6.50.ebuild 880 BLAKE2B 4680557f1963aa32ea6ab341e7daab6b84064db9a07f5d2f1fddf039a729fda70ca0d0ea8def12c3035b76c2a0187821bd30207c948f1f07d6324f15fe4cb3e6 SHA512 13e051af5a8150fe78c220b662c78cac75add8caebcc24c157f45a960cb2bed6eccc4561ce56c38d7f237e6f23471972e2d5abf1c46a4b5b5b59127850578703
diff --git a/dev-ruby/aws-sdk-resources/aws-sdk-resources-2.10.134.ebuild b/dev-ruby/aws-sdk-resources/aws-sdk-resources-2.10.134.ebuild
new file mode 100644
index 000000000000..05f044292654
--- /dev/null
+++ b/dev-ruby/aws-sdk-resources/aws-sdk-resources-2.10.134.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRAINSTALL="resources.schema.json"
+
+GITHUB_USER="aws"
+GITHUB_PROJECT="aws-sdk-ruby"
+RUBY_S="${GITHUB_PROJECT}-${PV}/${PN}"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Official SDK for Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/sdkforruby"
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "~dev-ruby/aws-sdk-core-${PV}"
+
+ruby_add_bdepend "dev-ruby/webmock"
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/aws-sdk/Manifest b/dev-ruby/aws-sdk/Manifest
index c7e2c806aacd..aefe6f7903c8 100644
--- a/dev-ruby/aws-sdk/Manifest
+++ b/dev-ruby/aws-sdk/Manifest
@@ -1,10 +1,12 @@
DIST aws-sdk-ruby-2.10.100.tar.gz 3618410 BLAKE2B 00ed6a1061901d9574f0f426dde30bb6b9565e304549aa44008a5f26368b6d143bc3e448e5b24e38a7d1e0cadbed728e961f4df3c808ce52bf941a7e3e74f0fc SHA512 39e7abb9e549803a27422a1765b84cf0e4d08a93632a6646eb1b39d67e11329ca78b4de739f8fac98291014ca408a73bf1659d9e9021c94c1494612e2c5e3679
+DIST aws-sdk-ruby-2.10.134.tar.gz 3673818 BLAKE2B ae99578cfb4b0723213b24070f3b06f05407c74930c09be4b331ce3981dab36d8dd449e79d3dca777f4fe57fffe962739becb34bedda4090937e2468734d32fb SHA512 403e4a00a3fb6e39f3a0641dc2c26cbbccc841c7ed49a261747edf1f1a0223e7809b460c5e08f8e22972fbd3f7ae160be4447e633692f555ad2999cf5304b170
DIST aws-sdk-ruby-2.10.37.tar.gz 3215615 BLAKE2B 2c7fafb4e7226d4e1f149b9aeac0f1afa20711d52619a7adfc356d4b17b8a84a8224bef5993765c32fbaf80e5866bd57ed28bd3454fe4b85b23193f3ec951198 SHA512 987697dfac653035056b96de150e5db209b6db1224fa200913d60a239de0509b48d2a6f32e65b0ccce4195324874fa102b93a4181ffb4e9d4660cd9101fc2500
DIST aws-sdk-ruby-2.10.74.tar.gz 3276717 BLAKE2B b78b2fcb84baf00475270da941d9a66da75893e74a2c6712553625c549c504d433e827e155ce3389b0e9324936fde36bdeaf905fb91082d823886d93ee9f6f68 SHA512 844fc20aefd11ce06e64ad80576a9467baad3e02b6e26864fde4e7e99bbfa90985ec93a154c6a4bc55d809beec0e5dd505288e664309bdfb59a68f17f1b4b254
DIST aws-sdk-ruby-2.6.50.tar.gz 2794854 BLAKE2B c91d73a5d9bbf49650961ecc0130b6071e2928e8a05f9822cc890bda781006e417e2ee706549070b8be7f921a4090dd8bd43ecd57520a0b699ead94581fc1a4c SHA512 3b592e25a135b369c67ddfd8d3c33db3b25faaac3161feeb5aa3feb1fdb6cfb5ca44cadc688dcfc8d456a398d94242f7ebc2922a82547b9b767249f4c9bdc0bc
DIST aws-sdk-ruby-2.8.14.tar.gz 2925334 BLAKE2B 28724d1ea0d25eb4e5ec0e5e64150cd2b796051aa6ab804ff6caf4aff79df5823fa9424b1702ec1e0a0d39f3bf30c1c2e52d2a016f27fde2b46f0e98ede1afdc SHA512 d45e98acb924163dd0ee555ecb45729247f5bd4b788e6c22f5e95c02102945b9b67c5451958eaa2aa2195a773a49e6359405a89242cd1e283971c6065bc3de61
DIST aws-sdk-ruby-2.9.44.tar.gz 3084191 BLAKE2B 8fab4b1147b881963c6349a9831c899a75e332c3bdc4b8dc1e6c221fd70c8defbe43017a96972dccf96dcce855b4f58233ed77fbc695f649016b86c8d276219d SHA512 b2ef48a821143fed624f348a30774ca9fd65af432a09a1699af84d4a757bb7026439fa07e29c43813e504baa9383285434fe72912265ef9ad50f3c2ec3f26176
EBUILD aws-sdk-2.10.100.ebuild 809 BLAKE2B 60297108fb3fc665b7b1d760f52a66c492974dbc8b68e6e2fed421e5bd14306672a06b57eeb4a040accb1f86dad9410d8dec57483cccf3a77c1ba46be07bca13 SHA512 813ddb148b63476561c1dfcfe8b8be1c76c541bb877468a9884dda80f6b4500862e04b1aa819c476c72c045008289030ee78e7f941d777e2c76c5c8f75559d33
+EBUILD aws-sdk-2.10.134.ebuild 809 BLAKE2B bd5565ddc2383a5d89c6cd93b646a965effe01166a1ec95ec0552aa6cd0b7de4faaee3d3a0bc88277f8e1628c4f5f083fec890c102ff311332cb14a31b61969b SHA512 b06d7224f9dda81b3b8be55592bcf30b8556252313b14aee1583055b69ec0abd2e15ca72353d79c38bcdfe2bd1a6cafc01c7716d73ba19666c5e4ec9eac575db
EBUILD aws-sdk-2.10.37.ebuild 802 BLAKE2B cf6a21c40922cbe53cd2d057ef46a11bef484753f0354f23da76b79084658f357f84ae49ee4b4b899c0bd5d8f0586764244cbec8bca1ef9d8fc489cdc0fa3887 SHA512 c79da5e2f228574ec120498249c41d7e41429563a4d2ef0b5555328d0eee8a1529479d38366a79b22d76b110482da9435b1ef9afde5059ec76b108cad9da9f59
EBUILD aws-sdk-2.10.74.ebuild 809 BLAKE2B 60297108fb3fc665b7b1d760f52a66c492974dbc8b68e6e2fed421e5bd14306672a06b57eeb4a040accb1f86dad9410d8dec57483cccf3a77c1ba46be07bca13 SHA512 813ddb148b63476561c1dfcfe8b8be1c76c541bb877468a9884dda80f6b4500862e04b1aa819c476c72c045008289030ee78e7f941d777e2c76c5c8f75559d33
EBUILD aws-sdk-2.6.50.ebuild 808 BLAKE2B c6ad34cc7786446a5b368045bd9fc09587557a844454d508c6de3f896413efa161f57aa530d25380ff9d616623bbd4076bc5ed07bac5f94a12366d8fd793e158 SHA512 51dad1513d1a59580034876778a600a2af5d0b08b88b8c78c8171a80a933e1416a46d611cdb057f9ebd7a3dc899879e17cc227e2cb20c0732e2b9145ee820e55
diff --git a/dev-ruby/aws-sdk/aws-sdk-2.10.134.ebuild b/dev-ruby/aws-sdk/aws-sdk-2.10.134.ebuild
new file mode 100644
index 000000000000..cc6e13ba282f
--- /dev/null
+++ b/dev-ruby/aws-sdk/aws-sdk-2.10.134.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST=""
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="../CHANGELOG.md ../MIGRATING.md ../README.md ../UPGRADING.md"
+
+GITHUB_USER="aws"
+GITHUB_PROJECT="${PN}-ruby"
+RUBY_S="${GITHUB_PROJECT}-${PV}/${PN}"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Official SDK for Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/sdkforruby"
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "virtual/ruby-ssl
+ ~dev-ruby/aws-sdk-resources-${PV}"
diff --git a/dev-ruby/axiom-types/Manifest b/dev-ruby/axiom-types/Manifest
index 1dd2f9b64f15..22adc011d0a0 100644
--- a/dev-ruby/axiom-types/Manifest
+++ b/dev-ruby/axiom-types/Manifest
@@ -1,3 +1,3 @@
DIST axiom-types-0.1.1.gem 23552 BLAKE2B 26a9c7f242d331951a85d8a5819eb00bdf599c7f891eac2a7478d0f28d11a6f90c6c81a9beb4c6cedbe540684fb99382148568d28bf5cb55aecc85987c8913e2 SHA512 1d1eb7680cc7370e81506acf8a3a5ca2e40e8c375cc6e91176fca2b5ba388b87792b0e0872e6847b7f8ab27f3fc52f4cd4792875c97f579ffa4578e3c414d2e5
-EBUILD axiom-types-0.1.1.ebuild 734 BLAKE2B fcde962ddf86c6446db5fa64fd72aacb920314da4f70ed3bdadca7fec734d8d0dc2f32bf9f59a2552c1d91527ac56126dc921e444e44246d5d05ae3391ce145e SHA512 6549083a4e4a01c9d04cfd176b42c99fec69c12f5019124c1884a88db4644a6a8353e7deb543a64106f578fbce3aad7f9e463eb95eac6e14ef4ea48d39c052ec
+EBUILD axiom-types-0.1.1.ebuild 734 BLAKE2B ac591243f3ba1f4c39169ea55d4163174a4cbe74fa6eaa45ccb6426c4cb02f05dbfa6fb319a32e94d722e1ac86d7f6d87715fe2d53d7646949a50d8f0fd1935b SHA512 1d40357e9db9912b784a37d9dc40a21ddde60d645238c877281b17e1a913eba347b99588511047c8f9433887cfb65eb5cdc9bdba443a33f0dbb88910c3755d46
MISC metadata.xml 398 BLAKE2B 53ab62259975f7b7aa7413bfce595b9c05459d9fc2052fce262b5921003bd3a2915627b57fd325c4422d2bc5b7125c80b609f0a8ca1af6a565a705a88311dcca SHA512 99d1d06e2af5c9ee6ecdadeceac40ea7ec7f3774ed5de1b817bb2d96db7ae1d2b147755a32f3b16c721afe0c28470d8e7d19e31af841d919d44b0ed6969f31ca
diff --git a/dev-ruby/axiom-types/axiom-types-0.1.1.ebuild b/dev-ruby/axiom-types/axiom-types-0.1.1.ebuild
index 0cbbd0250d81..ee5ffa99775b 100644
--- a/dev-ruby/axiom-types/axiom-types-0.1.1.ebuild
+++ b/dev-ruby/axiom-types/axiom-types-0.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_EXTRADOC="CONTRIBUTING.md README.md"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/capistrano/Manifest b/dev-ruby/capistrano/Manifest
index 1202a0323e2b..09616976fc27 100644
--- a/dev-ruby/capistrano/Manifest
+++ b/dev-ruby/capistrano/Manifest
@@ -6,7 +6,7 @@ DIST capistrano-3.4.1.gem 46080 BLAKE2B 0e02a401b04733e7c55dae4397486ddeb518ba91
DIST capistrano-3.9.1.gem 77312 BLAKE2B 1aedc4739451fb028fa0d91f1bb1c1501c373f971c6ae7f8e15f7cd3ee13483b7d8d05ee967a96f3efcf3021d112be40ccb562f0bccde273cc7b5e4bb78cada1 SHA512 b9dcb21c43ee03cb250a5d740a3fb1ccced720efecf5168a394e8dc0ea56130fd77255f0ead260a7b221d222d34361e99ee68f29cbf498e599e6e5c73c099907
EBUILD capistrano-2.15.5-r2.ebuild 1242 BLAKE2B 59a5725d3bd77014247e2285bd24760fb48f01f52cb510749a239ff356a5c1c8c14bdfce636f760d55300a68f5bf56d211d959b617d5bdaeda9872ef0639b2bf SHA512 cc943bd80e4d1ac7408fb26c3e63590d891469452f7057c2b52ea2d7eaa68f827aabbc90ec76fac1d66aeaac69ffb398a07f1ed66a829dc2d43cbe6ddd6df7c2
EBUILD capistrano-3.10.0.ebuild 1168 BLAKE2B a7e72d9183494a773255c082b8f77667e739d9310302527376e5e7f76d116b7305d140792e680fcf22b2501cb7e71f69b97ff4f498fe987f184fb87e0deae259 SHA512 033fbc88432314dc90936cc6b138874d6690d705f0e17ee5fe1066794bb11ee57af9bad69e953875d4520c1bbd00a2773015697fd08abd3747bfd52522008b1f
-EBUILD capistrano-3.10.1.ebuild 1168 BLAKE2B a7e72d9183494a773255c082b8f77667e739d9310302527376e5e7f76d116b7305d140792e680fcf22b2501cb7e71f69b97ff4f498fe987f184fb87e0deae259 SHA512 033fbc88432314dc90936cc6b138874d6690d705f0e17ee5fe1066794bb11ee57af9bad69e953875d4520c1bbd00a2773015697fd08abd3747bfd52522008b1f
+EBUILD capistrano-3.10.1.ebuild 1175 BLAKE2B 0d2b3411fb577ab260e2fbd7c8a69dba1f6314e21f254fb02b7119f640ad79fd1a3078aa88d855be050d89883f027a7306d05f6851a7c5ff7ccd54fed60a3a8c SHA512 4fd4323826ca08915b3443fe147c200d2ff81f16566afef94beced1fa02f4e45dad3c21ea254a5b490dac0b02339eb32291b0939ba8d58b923e57765d578afab
EBUILD capistrano-3.4.1.ebuild 1092 BLAKE2B 880b378a6d3de0460a885c97da449c1aa4bf160ebbe6415d7dcc9d335e8e7f23b6608eaebc22f4cd42f333cf7c9f73f71939d3ea594001f24942399ae7152d1d SHA512 7a330bc2593f06a90810871acdaefb3b3f43af1d7085980f00f61f60ae6f8976d5346645fae621cdef7a752069ceb5a06f9ce485351b525826d037bed6712fc4
EBUILD capistrano-3.9.1.ebuild 1168 BLAKE2B a7e72d9183494a773255c082b8f77667e739d9310302527376e5e7f76d116b7305d140792e680fcf22b2501cb7e71f69b97ff4f498fe987f184fb87e0deae259 SHA512 033fbc88432314dc90936cc6b138874d6690d705f0e17ee5fe1066794bb11ee57af9bad69e953875d4520c1bbd00a2773015697fd08abd3747bfd52522008b1f
MISC metadata.xml 395 BLAKE2B de7df6f620f49f99e10fb18c145f58369dc5cbb85b70a2c10fa05c8bb12fd8700ee5fc57fe1c695fe8be2625f82d7b96e1b9bfb24af23eb7776231c763ac64c3 SHA512 c969db304610c45088a5efac1e694bc7ccfcf0360631fa43fe10f48ea045f6c400ec6cf3faa97e153b95133a1d1e1ebc9fca48c1d3ea1b63f73bb33d5546bc28
diff --git a/dev-ruby/capistrano/capistrano-3.10.1.ebuild b/dev-ruby/capistrano/capistrano-3.10.1.ebuild
index 624e148e3b74..4f29f3288d21 100644
--- a/dev-ruby/capistrano/capistrano-3.10.1.ebuild
+++ b/dev-ruby/capistrano/capistrano-3.10.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/diff-lcs/Manifest b/dev-ruby/diff-lcs/Manifest
index 62094f4f89d1..fcb85ed82cde 100644
--- a/dev-ruby/diff-lcs/Manifest
+++ b/dev-ruby/diff-lcs/Manifest
@@ -1,5 +1,5 @@
DIST diff-lcs-1.2.5.gem 49152 BLAKE2B 994649af94c61d9dc4d696b1b690535ddcb5fc024018de73b41a91ac47a09d4c48bc012def92f3f16cc7f60d9bb3fa3d9fcfa7ceacbb6a2cc47e906d907172bc SHA512 ce15cb794a97f9af8585c46b7a2404e1ad6e24e4910b6aa6c5126ef5996d86700979a54a154bab1c0602f19021b287dc865db3eebdc901fb42056f1e2180d0fe
DIST diff-lcs-1.3.gem 46080 BLAKE2B 907536d75c34de86ef28fa044ae785d8ba34c8d1f4d38964f08ef80c14a4fb6176504a39c2e074fb58fc5456214555461a18ae42dc04f371d85dd335b1cbc3dc SHA512 b82de390d22e0c1337ddca923621b1cc842f583a93953ef07a303b428fe3a389f8a4a1a63617a58136c8d6215aff025a3bbec2a2f618e9ea81f471964f93b078
EBUILD diff-lcs-1.2.5-r1.ebuild 647 BLAKE2B 92fc9687490181899a5dde92a544faa7632e0b81eb3ccc8cfb1e6ba1ebb285258018d820d53e6b43d439d049eaeadfcb45143323658a8d4648e0c62b224cc0da SHA512 3dfb5b44013a7db042cb3192445a567b0f752fd27c168438f5c3e66785575cebca77be7fdeb07dbf9f7797acfb83d2000ac401f5aa3c711f635b529241518f60
-EBUILD diff-lcs-1.3.ebuild 653 BLAKE2B 45adfd27cb20bf02f02a3f91a8bf88d74d7ba4d29dd5cf4cafb20930f50713f63b2faa55539d7e280faff1827315dd8339eca7a66e9540a814f7ea1ee2420d8f SHA512 bff97e10e0ea6992449b44e2bc85be32d07f6c81470faa4ce6ffbf79e005802daeb7dcce063b537e754fe04ef2a2ac1212951ef9558129ffe1cb8d4d0553cc47
+EBUILD diff-lcs-1.3.ebuild 660 BLAKE2B 3fa54fe7fb0a8c2831ec6881ab06de7915abdfaa41a0fdb0a41c8019425f47841049847d8c0cc0c1f2c0c613ba62c98481710d54aa314a60936b21429108be14 SHA512 7d4bf04955a8b038284849b3673fa23821e19668b5bb8c09bff41ad499afb91c54539c9ce58e02d8d4913c39456535e3ad75dcd9fbfb2a33aa167fd57558f591
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 9dff7b6dfe12..fdd7b63ef6aa 100644
--- a/dev-ruby/diff-lcs/diff-lcs-1.3.ebuild
+++ b/dev-ruby/diff-lcs/diff-lcs-1.3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/erubi/Manifest b/dev-ruby/erubi/Manifest
index e5ad55cb1432..3d1881f78e7e 100644
--- a/dev-ruby/erubi/Manifest
+++ b/dev-ruby/erubi/Manifest
@@ -1,3 +1,5 @@
DIST erubi-1.7.0.gem 12800 BLAKE2B af4584e640f0ae177c6e4d98850d94b148bb1b2df406c16fe582bdecf54895e47942ab94df472f628d185c71f89895250a5a9765fb41ce9365eb2ffa273f1d78 SHA512 1494c28aebab08a82dffac7b340ff6e16edc8a3731f69ec568bec6cb0bda4a334f94033f43416812cd00b0c99dc98458867d963bef34796ebbdb11ea65dd8c1b
+DIST erubi-1.7.1.gem 12800 BLAKE2B 3a676ca860365eb758dbad548d1570b7830a531f0e6b0d1c6b99bc1b92e401d30d8318f6155d6143cb16ce46a4d42d1c2f1dfa1359f3e046fa70a9fa1d82983f SHA512 c7b611f1690886c0eadf68d418674760912d13ad1febbc4161c6b72d1f51373084d0fdb03f98e05c87bf5e7e3cbb57df35471b84b2d73359e30395d26bb90486
EBUILD erubi-1.7.0.ebuild 535 BLAKE2B 27ade03cc82852d07ddabb60d83a598b6061c470f8ec4b5db8dd4301419fde16107bd48d436d1123f3ba1423d7290fa1c072d7a70f90d0f52cbaf6a54941d703 SHA512 8b8d139ff66223c2e0d1d6e6597c81602627debfe948555c847ea9494be8fb92d71025627e5c7d776166731dfd6f50b4a0ae5bd484facc0b68a6152cebdfa9fd
+EBUILD erubi-1.7.1.ebuild 536 BLAKE2B a5dbca97f56885608e346c93d701f09f66e56c4a6bd380f12327cf3c2f0e3345ecfe4eec657506f23e0e318dfd4070dc06bcbf07daa19b3c8afd4f9a1cd9f69a SHA512 cd87bca503fd14ff32b5c652437810990c842e649ee01ce80361f106e00b39500414fa4c8ebf13c99030869669621258dafc9a15afa3dc7eca498bfe44dfbb12
MISC metadata.xml 392 BLAKE2B 69b13996a3f20cfea19c9633ae778b8fe408fb0ce3655ff27b10dd5b128ac1c0f63128f77076586584a95389b6f6d2890153b653a5ddc71e053cd50224a8f15a SHA512 011c951701fd525c150ba9ca737c502cb78937c173e5286b06f3ed3f007860eee68265f419975ea131eb18682789435a328f5d8345078781c733e7148eb381b0
diff --git a/dev-ruby/erubi/erubi-1.7.1.ebuild b/dev-ruby/erubi/erubi-1.7.1.ebuild
new file mode 100644
index 000000000000..f14811de9579
--- /dev/null
+++ b/dev-ruby/erubi/erubi-1.7.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="a ERB template engine for ruby; a simplified fork of Erubis"
+HOMEPAGE="https://github.com/jeremyevans/erubi"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index 0be7b622482f..808ca06dff98 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -1,7 +1,9 @@
DIST faraday-0.11.0.tar.gz 59736 BLAKE2B a4224ec6bf415bd535695561714f247ea9005db622145d7f6f9e5fee19ffb9c5b5f14d6dfe62bc6ed8396d1171506a40cf38ad5c4d1a1d344aaf16bcad412fc7 SHA512 d7e66f7d634b5c517dd688e874557839dbd7f720283dbeb27fd118c8cbcc596898545d62548d3c7c94d7cf49bdcda0d2fa705a1d20fa4d7ce238b38688d5cc62
DIST faraday-0.12.2.tar.gz 62809 BLAKE2B 4dcd60192df36e1b9766eab3bcbacd729239b0e09d9e82a73d825c750fdbcfae8161cf803f078b841236a5e18b1849b4cdc34e6adebb9eaea0f0442cd65b2e74 SHA512 966fc419d529a8bba5caa6d3932ee94f7b248110edc880b532860c24abd70cb50182e40b94b4143e26575c6db7ce046fa71ac0d25010385d7f0c3dda87f39439
+DIST faraday-0.14.0.tar.gz 65105 BLAKE2B bf5101083bd828e2ea98dcd487c7c082f8b2d2eb4d03ac7ad04e1873666db9e2cec1e6eb9887364874ea5f32d0313019d1eada5e05e25e0415bdd5aa2bcfca97 SHA512 25bba07e76a2a8bf02b0c81c045329e72d5911a2aacae56611db33dc25c89bd48bb1b4de9b20c6edc1514d3ceae8b06fca6076c85580533047c222cb30ef8dc7
DIST faraday-0.9.2.tar.gz 57013 BLAKE2B b153188e32ab385c22b011a916125088f56e8dc4ddd5f5fec3b7d0b8fab23900dff4610c642dbe80db0989244952f938d3dfeac0a022493855d6e4ba778d2482 SHA512 12c4ead8dca6baf6292291943ea1aab1a534509bf92c6e0a621c1c69e3493480fced68aa529d8678847028f2fc2a7672411df7e4d09e65a5e764c957fed1ee72
EBUILD faraday-0.11.0.ebuild 1894 BLAKE2B 42b66ab1eff06f53738c22f7bf0fa8fe4e0e1a170354fd5c9f4a9d7cfdcaf7a155b956e716bd3d5a5cb81c5170a5c67002410dc1061335d23a4c5af870b3a3ee SHA512 7effae5fbd3d5d896e246584cd405bad0e24a934c48955ca49e2dee5db7006560d2655cb74583f98493b2fbf0b7acd322bdfc7286a7c2f3fd12cdd28e74fd3d6
EBUILD faraday-0.12.2.ebuild 1901 BLAKE2B f686b6d0f5faa8b778b2e80e802c3126dacfea7b06849a7d95b9de0157db54846eac853b31b3ab18efb4e6f09749dbf0676eaca5b952725ae7e5d3417cdead5a SHA512 5a811d93fd62ee14ccf0425a2e59aed6ec676e81b85d994ad437e7f11a29848c4c978a3f235d5a0a76b2435d0aa1952cde1e2eefe9724f8a55c04493376bcefb
+EBUILD faraday-0.14.0.ebuild 1913 BLAKE2B 90c822920672463392a693df515f858879274a4478696dfe44c9065654e2da8fe30fb54f9c65d35f749a88a9f35216995f9f17d295b61c40bcf5384051ef42b7 SHA512 d4b2cf609bfac846889ac1c07ca816ddfa38236c90ab1e5a024cb06eacaf56ac074679e6b83d98f0a949a15c09f997294737cb4aa24f6e4b432562eae154c5de
EBUILD faraday-0.9.2-r2.ebuild 1852 BLAKE2B 224eb26b782e7f9dd3ddb581e171327808a6de0f0d3b033043f795436e78320798ebe64894fe0fa94385d63eb3aa340ba2733383e2d722c4cf695c97b419c7ec SHA512 a3a63ff39b478748b03ecbf3ff3a59246d51b1f421655893c6432c3fb5f4da7218ab772ca6e8900a260d2d5e6d8a920edfd06d0656328a9f1b182a8a3314925b
MISC metadata.xml 344 BLAKE2B 818dc9570594eef636f7b37ef9322ea083998a0905c0f9f55e758df3ebfa9e36efe5a42d95a666fc5c613a38b9c3a28d55ef0b3f48573dedf786883957d1adb2 SHA512 10e3c69f600e5be2306aef49c4466e399a52e2db52c8b53b7430bf72d6cb8696a71fdaa3a212eb37d2dad86480ea949447aee3f3e224f020e0629e56b35582e0
diff --git a/dev-ruby/faraday/faraday-0.14.0.ebuild b/dev-ruby/faraday/faraday-0.14.0.ebuild
new file mode 100644
index 000000000000..c3f9a9825f02
--- /dev/null
+++ b/dev-ruby/faraday/faraday-0.14.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="HTTP/REST API client library with pluggable components"
+HOMEPAGE="https://github.com/lostisland/faraday"
+SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND+=" test? ( sys-process/lsof )"
+
+ruby_add_rdepend ">=dev-ruby/multipart-post-1.2.0 <dev-ruby/multipart-post-3"
+ruby_add_bdepend "test? (
+ >=dev-ruby/test-unit-2.4
+ dev-ruby/httpclient
+ dev-ruby/rack-test
+ dev-ruby/sinatra
+ dev-ruby/net-http-persistent
+ dev-ruby/patron
+ )"
+
+all_ruby_prepare() {
+ # Remove bundler support.
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile test/helper.rb || die
+ sed -i -e '/bundler/,/^fi/ s:^:#:' script/test || die
+
+ # Remove simplecov and coveralls support, not needed to run tests.
+ sed -i -e '/simplecov/,/^end/ s:^:#:' \
+ -e '1igem "rack", "~>1.0"; require "yaml"' \
+ test/helper.rb || die
+
+ # Remove tests for adapters that are not packaged for Gentoo.
+ rm test/adapters/em_http_test.rb test/adapters/em_synchrony_test.rb test/adapters/excon_test.rb test/adapters/typhoeus_test.rb || die
+
+ # The proxy server is already killed, may be OS X vs Linux issue.
+ sed -i -e '138 s/^/#/' script/test || die
+
+ sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_prepare() {
+ # Make sure the test scripts use the right ruby interpreter
+ sed -i -e 's:ruby:'${RUBY}':' script/* || die
+}
+
+each_ruby_test() {
+ MT_NO_PLUGINS=true each_fakegem_test
+
+ # Sleep some time to allow the sinatra test server to die
+ einfo "Waiting for test server to stop"
+ sleep 10
+}
diff --git a/dev-ruby/fast_gettext/Manifest b/dev-ruby/fast_gettext/Manifest
index c390d288c71f..d38f176e09e7 100644
--- a/dev-ruby/fast_gettext/Manifest
+++ b/dev-ruby/fast_gettext/Manifest
@@ -1,5 +1,3 @@
-DIST fast_gettext-1.5.1.tar.gz 88259 BLAKE2B 75f9875e7a51d28a16d2acb690dfebe97bb0ac64a715b91348537b15c52643c2f08e5597cc135a95e66a0d4d87445ba40ba98b7c08f70a33cdae873c1e4d1e7f SHA512 44b6531d3a50982f2eee5f6154fd716411d85fcc19750781596253af1e841852f0178f2a735ba3d3d45a037c8204de18c6b1390d1e9e2bdd7b3f895eb740ccff
DIST fast_gettext-1.6.0.tar.gz 88780 BLAKE2B 237a37bf505fe7520a25c6014f0524201905f8cf112624370477229db2d06f7160bad62e42878688ef954a1b72166e21a7f3a89de66c21aec780749fb26cd8bb SHA512 0f26cf8bd8a2078631d32be14fb6bd194dc9bd8a6727a355f4d2978441c972785747063ec4d8b8b1d4c78f07914a8b6cccf37ed85a37e7833bfe724d1d159ae9
-EBUILD fast_gettext-1.5.1.ebuild 2008 BLAKE2B e0953a472cd365132247593266e68c518dbb3f641149bb91cd0ebb2318112f3b546f588af9796b360d00a13b70e3e94915be6694aa3a9ae6354d10eee118024a SHA512 976a0488c1d6be4d2f486d84453b1bb065e37c581901742fb50d8a7835aa459751d639efc2d6bf70fe93d1e8620ebdac0de8ce8ed10a0ed809066e29d58d05f2
EBUILD fast_gettext-1.6.0.ebuild 2001 BLAKE2B 64bf236de1762fa83cec2adbf12b1677111c32287c5f82aebaf6bf417ca87e277b056b2b6bd6632b71100b6622b6691b7887ea7afd12291b43c509b13f769147 SHA512 958310685e6c50961a239452bc8250ec3eab031b2abc792cf87f561b1fa140458d57605a990bc1f0657dc147cd8a47bd4fb1e4c2c996df1de2768b68af2386c6
MISC metadata.xml 346 BLAKE2B 93a39aacb63cc0db79f126c108547c24dd182711584ef61c481b762a35f96cbee330ee29baea8d063e6f2ea2fc0491e572b860156f14be164ab29131a8f047a2 SHA512 1b57982213ae99ae1dc5ea06240bf81f7719f3cc576926de6a0d308f26895236eaa9b3312157eb5af3e47893787c9260e4386988a6f156c9a8b660aae85007ce
diff --git a/dev-ruby/fast_gettext/fast_gettext-1.5.1.ebuild b/dev-ruby/fast_gettext/fast_gettext-1.5.1.ebuild
deleted file mode 100644
index 543d28b46926..000000000000
--- a/dev-ruby/fast_gettext/fast_gettext-1.5.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and threadsave!"
-HOMEPAGE="https://github.com/grosser/fast_gettext"
-SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/bundler )"
-
-all_ruby_prepare() {
- rm Gemfile.lock || die
-
- # Remove jeweler and bump from Gemfile since they are not needed for tests.
- sed -i -e '/jeweler/d' -e '/bump/d' -e '/appraisal/d' Gemfile || die
-
- # Avoid unneeded dependency on git and development dependencies.
- sed -e '/git ls-files/ s:^:#:' \
- -e '/\(wwtd\|bump\|sqlite3\|activerecord\|i18n\)/ s:^:#:' \
- -i fast_gettext.gemspec || die
-
- # Avoid a test dependency on activerecord since this is now in the
- # dependency tree for app-admin/puppet and many arches don't have
- # rails keyworded.
- sed -i -e '/active_record/ s:^:#:' spec/spec_helper.rb || die
- rm -f spec/fast_gettext/translation_repository/db_spec.rb || die
- sed -i -e '/works with DB repository/,/^ end/ s:^:#:' spec/fast_gettext/storage_spec.rb || die
- sed -i -e '/with i18n loaded/,/^ end/ s:^:#:' spec/fast_gettext/vendor/string_spec.rb || die
-
- # Don't run a test that requires safe mode which we can't provide
- # due to insecure directory settings for the portage dir. This spec
- # also calls out to ruby which won't work with different ruby
- # implementations.
- sed -i -e '/can work in SAFE mode/,/^ end/ s:^:#:' spec/fast_gettext/translation_repository/mo_spec.rb || die
-}
-
-each_ruby_prepare() {
- # Make sure the right ruby interpreter is used
- sed -i -e "s:bundle exec ruby:bundle exec ${RUBY}:" spec/fast_gettext/vendor/*spec.rb || die
-}
diff --git a/dev-ruby/fattr/Manifest b/dev-ruby/fattr/Manifest
index d9e89f5b5459..c174d85cb228 100644
--- a/dev-ruby/fattr/Manifest
+++ b/dev-ruby/fattr/Manifest
@@ -1,3 +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 595 BLAKE2B 25ca9f0ebc2d1cebe2dfcf3821660d4f0f0389c593c62f3b015236cc46e26ecd7270e710ce538ef74e4b5730a93eb8bcec624fa909ae906f296f0ea9ab50e553 SHA512 0f289c68b8effb8f8bb0a6d1e6aedf68a72dbf2bf9cd1747135df0262c0aae51ba0b43e095ec159e4b878a534470fec3e6f59b66efd154959da9bccff57b10be
MISC metadata.xml 329 BLAKE2B 5c6fe8fef48e0020f35b06c9c43b662d71af522c4173cedc90ddcf99b43d8d9be89586728c7ddd149c9fea559b801e5a1ae63d96afba45f31518ed7289462a6b SHA512 5c5fd73903762213cf979cfe7e4483f565237ad38be42c6478a23ac48f944a2ce66629d81d29e4e51b9fbecbaa374ed8c23c0b352c56d1b2390d14615f4393e4
diff --git a/dev-ruby/fattr/fattr-2.4.0.ebuild b/dev-ruby/fattr/fattr-2.4.0.ebuild
new file mode 100644
index 000000000000..2283734f56bd
--- /dev/null
+++ b/dev-ruby/fattr/fattr-2.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="fattr.rb is a \"fatter attr\" for ruby"
+HOMEPAGE="https://github.com/ahoward/fattr"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+IUSE="test"
+
+each_ruby_test() {
+ ${RUBY} test/fattr_test.rb || die "Tests failed."
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ insinto /usr/share/doc/${PF}
+ doins -r samples
+}
diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index a8340ca225c7..62e30ff0ab8f 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -1,7 +1,9 @@
DIST ffi-git-1.9.18.tgz 901805 BLAKE2B b04715095858d461e4a0a904185dbd603e391611ef446de385deb533d8fcbff0ada3f1865599fb51e3446df629c16d491c476e179cfa356c7d8c84e1827b2729 SHA512 49c52e5e42e436b7969c35a34b28bd7929d75372638ac5373486a1d624026c12dc682009bc101e4a2c8f1442ed6f1ba17b438cda2e02d4256622b489c4bd9945
DIST ffi-git-1.9.21.tgz 161824 BLAKE2B f31f9caca1c6f90d7f6bee7756630fdfaff527a96735b3a80ac1f5f0c1a860d6ac6500da06c96e99527a2e75de0a839067d1171cdbefdf9401df101d59b38d4d SHA512 c3049baa2aada3deb1d5a029ce659f802cb0533e2fa6ab6ccc3a45abda4a97fde7964dde314f45e93e4ec3e73f66aa53ff8f7a397a12c70e191f4ddd0b3ed063
DIST ffi-git-1.9.22.tgz 159304 BLAKE2B 096f625d6f1b162cc99f70b9d0783f1176e0d9faa65dcf06c346ef0b78c495a85c50dc728b302bbd9a8648d4d589eea56c0e9791f6065bc5a87331bba92e9656 SHA512 0e2159133629f505de233fa44a004ec74196488540552c8036640c7dd770fadf2b90987096a48ca796ad98436dd63998bd4c7f8b01c871755be49b1ef6045642
+DIST ffi-git-1.9.23.tgz 159194 BLAKE2B 70b651825962c81c82795bcac1c116ef6792d1c2e75e93459d600d1633bb127a9693b58226c7a4fd60a5e57bb2bf9df95d5cee9ef32b9a1eba214a8932bb8802 SHA512 39f862b8f946e67f84f915e015b895d137d68d50b90585c0ce9d4bb9dbcb5c714653c454635ac10b3a71290811f1afb32da90bbeb430dd589245e592fe55c70e
EBUILD ffi-1.9.18.ebuild 1539 BLAKE2B f8a42a2d72c94d76b9f9c4178c212b429cf799ee912a7905e806a3aa14e16b361efa873feb00ce1aed50b9e8e0357029fbc805db2596720dcf6c4cfeeda1f168 SHA512 9bb9f63adea8e800990926785cb52853e5f3bfe8cf658381dd87da9eba60051d9d344b53c420816a5e31c29b0d0de88d70542041211118da7a2637d50a8b6bb2
EBUILD ffi-1.9.21.ebuild 1548 BLAKE2B 4ac2b2687b8f12bfdcadfd59d1a46627cade30ad709306ac542a52e011272930286ef0916ca05717a631df5b25fcda56f729f13ea2050b14029070ead013d4ea SHA512 26ae06b0189c80063ab90673538c282fe0a6dbdc58caca86ce606a8606692c21d8a13d12ed0c4814e0215ec07e74956dddb8192157b0705e3485155978181c3f
EBUILD ffi-1.9.22.ebuild 1548 BLAKE2B 4ac2b2687b8f12bfdcadfd59d1a46627cade30ad709306ac542a52e011272930286ef0916ca05717a631df5b25fcda56f729f13ea2050b14029070ead013d4ea SHA512 26ae06b0189c80063ab90673538c282fe0a6dbdc58caca86ce606a8606692c21d8a13d12ed0c4814e0215ec07e74956dddb8192157b0705e3485155978181c3f
+EBUILD ffi-1.9.23.ebuild 1555 BLAKE2B aae39f0cde3caf9a343ece5e11b47c00081287bd56a4ed442ac8ad60371fe3bced91b6ffe7ae13b2b916190f6cbdf585264a850f5aa5ab20851ae17c058817ac SHA512 2f2b0c5be104a1e6dd82c1debdd641337022af734fba364454c6369dc3e1bcff9a349e6d2e73e624f7af63fd0b7478f118154cced53f2559157fceae520d2425
MISC metadata.xml 333 BLAKE2B ccc40c1a86563165c3d6aba6bb40012dc02d86f836a5e050dafc34298c9b08aaa676be33e7c2ce5bf6acd36cdd8250328150383652ac5a1515c2832969c481ae SHA512 9105a49b39afce8695d4c8e7082690ca25806cf08ad6b6b9528343e1bfc72097369ab2868b3eebde55c6cd70d0baae1f085b4ad3468a9c5621d97dd8def76173
diff --git a/dev-ruby/ffi/ffi-1.9.23.ebuild b/dev-ruby/ffi/ffi-1.9.23.ebuild
new file mode 100644
index 000000000000..0ddc77ad7e9d
--- /dev/null
+++ b/dev-ruby/ffi/ffi-1.9.23.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
+HOMEPAGE="https://wiki.github.com/ffi/ffi"
+
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
+
+IUSE=""
+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"
+DEPEND+=" virtual/libffi"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+all_ruby_prepare() {
+ sed -i -e '/tasks/ s:^:#:' \
+ -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
+
+ # Fix Makefile for tests
+ sed -i -e '/CCACHE :=/ s:^:#:' \
+ -e 's/-O2//' \
+ -e 's/^CFLAGS =/CFLAGS +=/' libtest/GNUmakefile || die
+
+ # Remove bundled version of libffi.
+ rm -rf ext/ffi_c/libffi || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/ffi_c extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -Cext/ffi_c V=1
+ cp ext/ffi_c/ffi_c$(get_modname) lib/ || die
+
+ ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
+}
+
+each_ruby_test() {
+ CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec spec || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc samples/*
+}
diff --git a/dev-ruby/gettext-setup/Manifest b/dev-ruby/gettext-setup/Manifest
index ad44a29b8bf6..b5b57db0ad38 100644
--- a/dev-ruby/gettext-setup/Manifest
+++ b/dev-ruby/gettext-setup/Manifest
@@ -1,9 +1,5 @@
-DIST gettext-setup-0.26.tar.gz 14158 BLAKE2B d5efd85e736f2bac5b9a5ae4947a5353f83378444e64d2d999d95c765352c16147254d069faac87b6d8d65d44e52af850dddc0e11e1cb6ea77627f2768bf19b7 SHA512 c421a06b11a09ab68a1c784b355bdf0a1aeb468f0af8b2dc8e14dabad091a3f5ffb56eee2f39885dcd271cbe504c4c97a220c560da6b7dd5552b537be6455c2e
-DIST gettext-setup-0.28.tar.gz 15594 BLAKE2B 5cda2bd48cba44f38a27020febcbe6e9ee653d5399d17e942272fb4e3b7e5e54ee9612c2c3367dc6a41544363947cff8051af6fcb0f037dfa0a9bbd13274b20c SHA512 92526b21968a3357c5b86a953b83b28ce640be1eb3245122e89d701c3c3b9d72fb58c0c1f43a81f0fd0dd317dad69eb9f06abca818a394b9f14240d729949ab8
DIST gettext-setup-0.29.tar.gz 15811 BLAKE2B fab356f79e9a84433df583d122a391240ec9c412b062d6aecd13116bba483b3e9f71f8364e82cabc1f695ada416c99fcc8fafb2c8a7b99dc9f21881b4c045069 SHA512 b6bad9c38481880f1086ad9edca86ee46d5afb915213591d7b30526ee3428c91325f59f977ab21395fdc73df702f05666a3e00116ac5765b9bf66ce6bfa90575
DIST gettext-setup-0.30.tar.gz 15952 BLAKE2B d224e0fee34b0735fdf22abe2efe81b45c6494fc48ca509daf076cda9d3b83dc6dcd3e44c20ae9776d98b7d6128e5b9a93fa49ba1f2daa4b00929714e8d7365c SHA512 6ee398a131098f46dcc2951d166081a90872330b6ba5637292eb326b1bd6f40f46350f6be7b2b9ebee0c62442609700e06d25befcbcbf6510f3d96e656855124
-EBUILD gettext-setup-0.26-r1.ebuild 1037 BLAKE2B 54c2d5aea4dafba440dbdf0b6e72cf76b2ed972412047ae3ff053ec16f22acffdad954b9094e1d07ed5de08e21e480053f35f446c431d6d569c247274775133d SHA512 5d9eaccd4a488bb4fbb07247fc0f359919e7c289d21f9de9147dacefd6804074f2ecb7fe4685166caa101fe9b5b65573f91086ff1e575e3cf0fbd2fbce93ddd7
-EBUILD gettext-setup-0.28.ebuild 1044 BLAKE2B 0699a94e54ffc5e3098f5252a65a846c91e8db6b14115c6436b5fb61c884dda2e361ecfd2ac26976687279bf3b7749287d2e81b1d6407b0296d13bf1865fc9a5 SHA512 5e18394ada417abe990503c7320fe01fa5e749bb1cd26c7d6f6c45b4f454054b7ec128e5a1447d44c506ec988fe5a87c4400c5f91108f177a745e6ddd545b032
EBUILD gettext-setup-0.29.ebuild 1060 BLAKE2B 330bf2b6be2c95711be022a987e39566ab9e242535b1726c1490d908af4571c1e526ee328aef0e6853519f2d8a4ca7353218b0e2a679120274406d394efc2f21 SHA512 1b05afca02c2fd5232f0e012dda6484b06c0e17ebd74b3c2edda67c314477542a554bb86a646deae3d7b336a0a3b9623cda2566317d2d9b5e339030990b2aede
EBUILD gettext-setup-0.30.ebuild 1060 BLAKE2B 330bf2b6be2c95711be022a987e39566ab9e242535b1726c1490d908af4571c1e526ee328aef0e6853519f2d8a4ca7353218b0e2a679120274406d394efc2f21 SHA512 1b05afca02c2fd5232f0e012dda6484b06c0e17ebd74b3c2edda67c314477542a554bb86a646deae3d7b336a0a3b9623cda2566317d2d9b5e339030990b2aede
MISC metadata.xml 344 BLAKE2B 14075c722372613eeff2cb810420e1e0ff7cdcf4ee1ba748a0b615222b88b13a0ecc01c9d0ca1aab71c0bb28359c18682b7402444caa01100c3d8381b9b13e08 SHA512 f7f8c8e7f745313b74340ffe738cab426f793f452106e0ae70f5e73a3a745f1b9ae7b1b70b5951f1d5eb81d4e61851845fa53bd2aa3dab8362f330e6f8d79e9c
diff --git a/dev-ruby/gettext-setup/gettext-setup-0.26-r1.ebuild b/dev-ruby/gettext-setup/gettext-setup-0.26-r1.ebuild
deleted file mode 100644
index 67b66f007fc0..000000000000
--- a/dev-ruby/gettext-setup/gettext-setup-0.26-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A gem to ease i18n"
-HOMEPAGE="https://github.com/puppetlabs/gettext-setup-gem"
-SRC_URI="https://github.com/puppetlabs/gettext-setup-gem/archive/${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${PN}-gem-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm"
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/fast_gettext-1.1.0
- >=dev-ruby/ruby-gettext-3.0.2
- dev-ruby/locale
-"
-
-all_ruby_prepare() {
- sed -i -e 's/1.1.0/1.1/' \
- -e "s/spec.version.*$/spec.version = '${PV}'/" ${RUBY_FAKEGEM_GEMSPEC} || die
-
- sed -i -e '/simplecov/,/^end/ s:^:#:' spec/spec_helper.rb || die
-
- # Avoid spec with specific locale requirements
- sed -i -e '/can clear the locale/,/^ end/ s:^:#:' spec/lib/gettext-setup/gettext_setup_spec.rb || die
-}
diff --git a/dev-ruby/gettext-setup/gettext-setup-0.28.ebuild b/dev-ruby/gettext-setup/gettext-setup-0.28.ebuild
deleted file mode 100644
index fc46abc80d1f..000000000000
--- a/dev-ruby/gettext-setup/gettext-setup-0.28.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A gem to ease i18n"
-HOMEPAGE="https://github.com/puppetlabs/gettext-setup-gem"
-SRC_URI="https://github.com/puppetlabs/gettext-setup-gem/archive/${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${PN}-gem-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64"
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/fast_gettext-1.1.0
- >=dev-ruby/ruby-gettext-3.0.2
- dev-ruby/locale
-"
-
-all_ruby_prepare() {
- sed -i -e 's/1.1.0/1.1/' \
- -e "s/spec.version.*$/spec.version = '${PV}'/" ${RUBY_FAKEGEM_GEMSPEC} || die
-
- sed -i -e '/simplecov/,/^end/ s:^:#:' spec/spec_helper.rb || die
-
- # Avoid spec with specific locale requirements
- sed -i -e '/can clear the locale/,/^ end/ s:^:#:' spec/lib/gettext-setup/gettext_setup_spec.rb || die
-}
diff --git a/dev-ruby/gherkin/Manifest b/dev-ruby/gherkin/Manifest
index 849bdd2a5b7f..a7a078d6de82 100644
--- a/dev-ruby/gherkin/Manifest
+++ b/dev-ruby/gherkin/Manifest
@@ -6,6 +6,6 @@ DIST gherkin-4.1.3.gem 350208 BLAKE2B 3b0f54124c9f29c9216aaa9810526f1e11f6243b02
DIST gherkin-5.0.0.gem 340992 BLAKE2B a8292fde04c98c409423733791e78b9d6e40a7a60b59a1acd0a0e9c6df0be9185e90f1c5af6ce0ac39f352457c18094c495557fb05323eb7ea5ae8ce27008950 SHA512 cc782e37f5aea4ad0776f5336e6218b77e7fd8d193786acffaa44685de3a2592e4e6f37a3787add807654901afd12bc2d094a782b154bb2be9e2cd16e283df2a
EBUILD gherkin-2.12.0-r3.ebuild 2701 BLAKE2B 2200f26428812a62bcc335eb45d8e717cdca9fcad4d6592d8fea2a0f952835ffc48e231af501b3d7e71150c51fb08bd1aab006ed5f17cb089173658bfb6ac6fa SHA512 86e0e25dbe9dbb6d7f51b54d22b6021e3e6fb128ae4e0eafc9cc33c126c0d6f11a946dfbedfac86bfc31085d2ff59de90214b982e2780630feb997108655e9c5
EBUILD gherkin-2.12.2.ebuild 2616 BLAKE2B ea6d44a7d2581666b612e8900feeb6248e76d8f06a2321e02b092a221a326239827af6aa333abca8521c45d90d38e245f548b66ab6875f5dbdb39f544e5be01d SHA512 2e1fc5e3bc1429d806e7e6fdc5fda22998dc747382b8f30e5cb992dc16f9eea3e93a56e1adb6b8addae76344e2ddff67795e25f91b296af83bbfb2ace8e9da5f
-EBUILD gherkin-4.1.3.ebuild 580 BLAKE2B 169c4b356aaf6d491575a3650de9775d0894d9bab392209e6c2b90219e6dd4b24164b847db6bea9676124e512387314fb3094068336f72e98c1db60c6f128b03 SHA512 a513a27536182f794351b7b3fc11150b92df0c74824300935327afba1ad486670eedbd3cb75c905c5a629a9cccd395c5db5bede91d60901756b0b6725c8e4138
+EBUILD gherkin-4.1.3.ebuild 579 BLAKE2B 70cc409203635f9767698c7269a60674869b04551cf81f1044929f947035c3dea1b8116cb0bfe3f9ba88dd9217b10e3c6c167fd6cd5969879259fecb485f3921 SHA512 e09ea9fd9dcd9f9d6233e6c4b04693833aaa19f86ce559552bd75be55182b30ef68e7f067051428e7550be7b64dc520992b367d28a72b22ac0f5662a0938f3e7
EBUILD gherkin-5.0.0.ebuild 570 BLAKE2B befb2fe67dee3c7f0447de9fa7046422b5f53144142288d26af1112bacfd67fa30f74d54a74ae61430d9dadfba2bae7024318bd4ecf7b47679836752ed57e76b SHA512 2ff4378fb44a32d53f7f067d5ccc447f0e9647d9a7571fad93f843eb4458b0c66a3873dec55de533f947bb704a96729ccedaee038d4d0a65ae92ff9e8c24eb26
MISC metadata.xml 342 BLAKE2B 9a34d41c97eea1996d1fabbee85346c55ab263b0f7087661038b42d2fb25d05f03ec46cf804f8972984200b9891c5ff8b77d26faf5edd8d3d63a76e25ec66b5e SHA512 83d54811e863b8af9f5ba53f081e140d12af0d20ba5ae7273317fd42aea5a5a0fca8f742352794dacbddcdca932dc2ea60e1201f3d6429315210da99578f844e
diff --git a/dev-ruby/gherkin/gherkin-4.1.3.ebuild b/dev-ruby/gherkin/gherkin-4.1.3.ebuild
index f929166d1db2..610c134fbb72 100644
--- a/dev-ruby/gherkin/gherkin-4.1.3.ebuild
+++ b/dev-ruby/gherkin/gherkin-4.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -19,6 +19,6 @@ DESCRIPTION="Fast Gherkin lexer and parser"
HOMEPAGE="https://github.com/cucumber/gherkin"
LICENSE="MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ~ppc64 sparc x86"
SLOT="4"
IUSE=""
diff --git a/dev-ruby/http-form_data/Manifest b/dev-ruby/http-form_data/Manifest
index 1a4955cb1774..7ce8b2cca970 100644
--- a/dev-ruby/http-form_data/Manifest
+++ b/dev-ruby/http-form_data/Manifest
@@ -1,5 +1,7 @@
DIST http-form_data-1.0.3.gem 14336 BLAKE2B f58410dfa309fbec55e97f5bd10e56a7be0d915a0e87d4873c66a2d0f112552450424fe3a54529bc77e8bfbd5ac019f9ec231881d48942eaf55725d618203d56 SHA512 6e438a1c0c56116555737785d9b0b624f2cbee010146d0683c94e72473ed6f8a872c2ecbd878bc71f4aa378ebcd820d2743e0f6236778b65aad99c14e9c79fdf
DIST http-form_data-2.0.0.gem 16384 BLAKE2B 813fb1d14074304786fbdb954141f914859b3898280f31fd6f205b38b32041ffae07d4ce790e6563a33a9d2cb09ab0427b46e5708f4c11d708356f61d7e905bd SHA512 2abb3742da142bfca5ad216140ad70493885ddceb258c7af1e14fec57172bdc976646e90de4b3d51c3af7eebb5d820771cba7d7a1798100ceb3c696c971d5ba8
+DIST http-form_data-2.1.0.gem 16384 BLAKE2B 7ea011ae83e6d5caedf127e55dd2ba4539e4c0d58a2182b7331b1aa1eba9d7e1886fce3d2fcab6d2b5fcb8ebbf56cc9bc3dafee5050238b4d765eb9238c10ff8 SHA512 ec01035d7bced9ad624019ae5d1290becabcb35670cba52b450f379aac3cc68b3c12ef0128930022e75d3c4de430e8595af0733dcce4a4a531898722fb0d34c3
EBUILD http-form_data-1.0.3.ebuild 581 BLAKE2B a07a130ba1b58acc67a48c4258eaebde98eef3be9215fe9ed1ca44185390830a23352a2d5104fce1c933434df1593bc229c8e5f7ddc442ef569b5dcbff7dd85d SHA512 7ab881dc1a9b1b5faaebafaf14124c4c3d09a9115409b95ef09cb9ed16d3f4be641d262d345703ae0ce8789812e53abf47a2a1d6b6ebf3a2be552f3c03aea233
EBUILD http-form_data-2.0.0.ebuild 573 BLAKE2B 98dac57705957e8c19a7168b3ec7dbb6d797ab62129f2e946c988598444c092c6d5bd1e73080471f6286a2312131dcd7f6a25c27b37965921f70ffc313702b86 SHA512 86eba9ead1dfd5516c4a8e0f84a60851e8986d7a9769d083341cf616afda646a334e8c8cab8dd263b6a71b3a56f88796288a99a5f08b17adcbcca0b70deaee90
+EBUILD http-form_data-2.1.0.ebuild 573 BLAKE2B 96dc5edfb6cef72d814e2049da7c1c65e11d11fa993bfda745b4fbfcb0637a316ac5559217c94e72e6c5d972ff63cab247dead069623cc91c0df0652d0e5bdab SHA512 5bb43c76b83e9832ea8c0e2aca6ec4a654a42fc56f912a107a5980095e4a0164d6f86032dba67cbe3242ec32c29844f0a27ac087e7e8dbcf5fbe22e35baf0ba6
MISC metadata.xml 345 BLAKE2B 6301add67db13bd0df4d236cfa4042737f0216c1255a92b10ee272a3b4bfeeaeb0d9541013a460a3be689058ba31683854b3f0308232cfeae7f4d560d207c10f SHA512 6d157ee3fe1a775733ea0a808a81d68c0061319b30c6062e181cc4a19d1a5142027ddb2145fcb78c44feddd4e36682ce39306f0ade0fb5c13436cd9351e45bd8
diff --git a/dev-ruby/http-form_data/http-form_data-2.1.0.ebuild b/dev-ruby/http-form_data/http-form_data-2.1.0.ebuild
new file mode 100644
index 000000000000..b2dd0dac9cc7
--- /dev/null
+++ b/dev-ruby/http-form_data/http-form_data-2.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Utility-belt to build form data request bodies"
+HOMEPAGE="https://github.com/httprb/form_data.rb"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/,/SimpleCov.start/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/jquery-ui-rails/Manifest b/dev-ruby/jquery-ui-rails/Manifest
index 3a245767a896..6462daa599a1 100644
--- a/dev-ruby/jquery-ui-rails/Manifest
+++ b/dev-ruby/jquery-ui-rails/Manifest
@@ -2,8 +2,6 @@ DIST jquery-ui-rails-4.2.1.gem 155136 BLAKE2B f5ae03a3ebf41ed8a588ea9572a4627701
DIST jquery-ui-rails-5.0.5.gem 163840 BLAKE2B 6eb6b788c826da95143a2d739732e1d1c18a13e76a71a0666f5b4163ca882b4b2b68f273610ccb340352b13c0f6763348fa4ae80b1f6a79d5e6d85110a06a36a SHA512 1db2e47d6a70d4326a25e89d3ff297e39bcbffbe644ddd97b95a837c3d4af7ff812bf165858382e0448f73406a4edf2b7e9c0e1622c1fdae68c52b1a60f77ff5
DIST jquery-ui-rails-6.0.1.gem 175104 BLAKE2B f990968bc75d5f2c5556363f41eafd9ce2207dc08e20bbf10f857656219253fd5f29e8b4d131f7a8b942682d6c32bb11797c08621b34847f77984e7fe57e111b SHA512 ec0fd8c15ef9dbdbef01bdaca22fb36251a2ced090ade6859cff7c72e183c3c750fc384fdf757db7160ec1c6426ce84c972cce255c3d42a2bb9ebe5539390485
EBUILD jquery-ui-rails-4.2.1.ebuild 532 BLAKE2B 9db1daca2bc8dbfe61e63c5507d7260d7a741b96c16b80ee5dbe1b3d046841d77c37ca137e3ba8a131ceef230df7fabb8f2a7435e76a97c6ce615ec99f1b9cd6 SHA512 9bed0c661c0fa6ba65e216d226d1725620e75fa1f70db797ec64c396bc43fc0af4f1211703d1f775613453b5de7630e4ce365b4a4c7c0a35e6f765b4a4b8e66b
-EBUILD jquery-ui-rails-5.0.5-r1.ebuild 536 BLAKE2B c87671c12d00d4907ad8db26115677ba5a385843d42c212368cfffe6961435d9037c35258cb33d19b10f85c8093d6ae79db1a3d86fa019f979859e66d4f5ffec SHA512 fe57c3470316bcddec04159d0d2f50394fb51e9a3d13de897f953430ec84e855d37ddabe2a53b65d2a708e777b45ac00323796be9cb69b8fc931f932b1b92883
-EBUILD jquery-ui-rails-5.0.5.ebuild 541 BLAKE2B 31c302e7f3f27ae79027486a451c47e6da0b5dcb3bf40163df57e3cbbe9b8efec66317eedf2c7cc6c8f1757b183c5073fa709544d582f532d05b56524f390c9e SHA512 a58a99899a59f3ac868905d881295f823cd3aefff5d68bd3b0a204f84278c7abe369cfb8f81dbecb6ab913fdd66ae9ba85e6dc1200cf146c066fa15370142c18
-EBUILD jquery-ui-rails-6.0.1-r1.ebuild 551 BLAKE2B f12a8a6b618b66e7a12587d1d1bd8f4da7ff3066f551ef567e95c1737500087472498e9c1015b6e11f8d8d64192f0b988a93e0ed1e5a9774c19a095970f0f6d1 SHA512 469a406f702a569e4da2f4af8e4ccd49c87f8f904dbff31a7dbfe8918a086e124d35eff0d9283782bba8ea5829c7ca8ef218e5ba50b5662502290b22372097da
-EBUILD jquery-ui-rails-6.0.1.ebuild 563 BLAKE2B 5a5a3f1a1fa6a23d1668d78f660b929b068180b77b0caf98985bc2dde1896bd39fb3575d89bae05110e79c8e228416844fa6b2f122ed3fb53c6cd37c0dc24845 SHA512 9f0060cf7ae928e6dc4a627d0d5008c0f5110bbe78522d1bdfd24c4ad33b1773f93aeb046d90425816bf1887e802407cf019b9a3d24d1dd24eb020c606929a4d
+EBUILD jquery-ui-rails-5.0.5-r1.ebuild 541 BLAKE2B 1386dcc1f7251b9dad930c97ca4f07e0e2fc022f0fc0f7d7a3e293e7a245bfca2e3288e9fdcb85d50e161dc4618aca66b11da00f8385b0c3f8244e40f5425ee1 SHA512 21b0e16b8458fa13dd8745bb0fdc382a17555a35ad536daa25de8d920ad0f214cc10a8b9c5067fb965bf60b11bc08327dbe73f09e5860a09c12d0077c7e8c836
+EBUILD jquery-ui-rails-6.0.1-r1.ebuild 556 BLAKE2B 86bce36cf8ad4bdaba4046c26d848f8abae15eb2836aea67eeb1733513075396a2bcadcd5c7c1833d4c9f0057ebdf82f0beb4bea137a7643af85670a6878413a SHA512 06cc653793a8dfd9fcf2c5a14706d67b4fccdc347c94ecef221e1851a1639289c8565a65a8fe04603a29ca0727c7faf45af946ed521905dd1537979eb3591da1
MISC metadata.xml 338 BLAKE2B 6a200e9f8a3f4c11774a587a5b742e8acb4ae7651694adc7d27240aa86a8b38613598cdee1d38bbc9b5aaa4819c702aac8e638b1cf9650619f3b5bfeb7278a7e SHA512 6af21bcb48be71d72486aa079919f8fc18c54442b65598fc8500ff3fbbf0fd49f1d3d51b86ccaab4f625fba5ac07ebb44c69fa2d7e64a4821983d0eae49f53c1
diff --git a/dev-ruby/jquery-ui-rails/jquery-ui-rails-5.0.5-r1.ebuild b/dev-ruby/jquery-ui-rails/jquery-ui-rails-5.0.5-r1.ebuild
index 98196abf825f..3885378910ad 100644
--- a/dev-ruby/jquery-ui-rails/jquery-ui-rails-5.0.5-r1.ebuild
+++ b/dev-ruby/jquery-ui-rails/jquery-ui-rails-5.0.5-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="http://www.rubyonrails.org"
LICENSE="MIT"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~x64-macos"
+KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
IUSE=""
diff --git a/dev-ruby/jquery-ui-rails/jquery-ui-rails-5.0.5.ebuild b/dev-ruby/jquery-ui-rails/jquery-ui-rails-5.0.5.ebuild
deleted file mode 100644
index 64050087d3f6..000000000000
--- a/dev-ruby/jquery-ui-rails/jquery-ui-rails-5.0.5.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_EXTRADOC="History.md README.md VERSIONS.md"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-inherit ruby-fakegem
-
-DESCRIPTION="The jQuery UI assets for the Rails 3.2+ asset pipeline"
-HOMEPAGE="http://www.rubyonrails.org"
-
-LICENSE="MIT"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
-
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/railties-3.2.16:*"
diff --git a/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r1.ebuild b/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r1.ebuild
index 12d543825ac3..817e0c54f24a 100644
--- a/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r1.ebuild
+++ b/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/joliss/jquery-ui-rails"
LICENSE="MIT"
SLOT="6"
-KEYWORDS="~amd64 ~arm ~x64-macos"
+KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
IUSE=""
diff --git a/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1.ebuild b/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1.ebuild
deleted file mode 100644
index 0dfad7c4bc70..000000000000
--- a/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_EXTRADOC="History.md README.md VERSIONS.md"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-inherit ruby-fakegem
-
-DESCRIPTION="The jQuery UI assets for the Rails 3.2+ asset pipeline"
-HOMEPAGE="https://github.com/joliss/jquery-ui-rails"
-
-LICENSE="MIT"
-SLOT="6"
-KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
-
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/railties-3.2.16:*"
diff --git a/dev-ruby/launchy/Manifest b/dev-ruby/launchy/Manifest
index 0e223a4bbc9f..319bd47ff0ed 100644
--- a/dev-ruby/launchy/Manifest
+++ b/dev-ruby/launchy/Manifest
@@ -1,5 +1,4 @@
AUX launchy-2.4.2-drop-failing-test.patch 1033 BLAKE2B 77de99bf447ca68eb16bc10300f9e8f37ecb65720d3726a423b4554e76599992fdb3396933ea689e52348780fddbdf1d9d4fa0c7e22d92efc6a72ac029bae168 SHA512 395fb705f490d06867eea7ee89fdd72b5b7c9dd472bb06b268804d0bd100aa08b99a840024a976bacf120776b44a878bd5b08e7a3fa18f6f2abe1ec2c58da649
DIST launchy-2.4.3.gem 29184 BLAKE2B d6e8e26f37a811fc994ee762791ea9ddb424dc99d23790905f80416734677535aa8b2087eab233dc1535556c240f260c5995185e10642cd682bbe508e3e30654 SHA512 7c3e0377c9a310b2e7a4d1544b4790f6f959d24b6aba91660e979eb943f4bee641e0b5a44687b693ffe99304ceb96a9a6cf9fed142e231af01135bd2b73321d6
-EBUILD launchy-2.4.3-r1.ebuild 1090 BLAKE2B 4e0fa624eda618ca297e64c9f97d759c8d20a8be0fc78b853455028a471a06414ba673886a53b7516bb2a4da523ceb7190669114234dc176e608eeec0850d6de SHA512 b013f52e2f22223cd6b5c53a2df10db701b8b9b52fecc1aeb06b1108e63db1c3791d010458bbf0484f22452ca041f9ac76452e39f38c1c5cb7e7d0d77604ef30
EBUILD launchy-2.4.3-r2.ebuild 1101 BLAKE2B 8a4beaa887b93552370090db6a45f7bc38bfe594c81d117f28d842c1aacfb4f73523fe41ca36ed2bf3e484ca9967497d1972b86a2927b94204138a3505009f50 SHA512 b94592760408a7d71e7048b84bb63180fe3766e79728b80588c5b3021b78eccc07173c894624da4c4765860f2668e652dd9f4c31b4513b2b962e63615ded15d4
MISC metadata.xml 339 BLAKE2B c85b0f849da61909275e94498530be54787a75c970cc607b0f6ac006f67bafeaa459c7704a92a22622e63912fb07f186e3a6e743df8e34ade2d55f56e2c63225 SHA512 bef54e2c7dcd8eb6a6e353b29380cfc53e842a729b584b6a6f6cd423651f390fb8005941c18c005bece74b3de4e68a0201b59151970badf3280e479e9f5e9ec3
diff --git a/dev-ruby/launchy/launchy-2.4.3-r1.ebuild b/dev-ruby/launchy/launchy-2.4.3-r1.ebuild
deleted file mode 100644
index 1b48d8eb6b36..000000000000
--- a/dev-ruby/launchy/launchy-2.4.3-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_EXTRADOC="README.md HISTORY.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Helper class for launching cross-platform applications"
-HOMEPAGE="https://github.com/copiousfreetime/launchy"
-
-LICENSE="ISC"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# File collision conflict with x11-misc/launchy, bug 545170
-ruby_add_rdepend ">=dev-ruby/addressable-2.3 !!x11-misc/launchy"
-
-ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.0:5 )"
-
-# This test is expected to fail on linux, drop it
-RUBY_PATCHES=( "${FILESDIR}"/${PN}-2.4.2-drop-failing-test.patch )
-
-all_ruby_prepare() {
- sed -i -e "/[Ss]implecov/d" spec/spec_helper.rb || die
-
- # Avoid tests depending on the current user's desktop environment.
- sed -e '/returns NotFound if it cannot determine/askip "gentoo"' \
- -i spec/detect/nix_desktop_environment_spec.rb || die
- sed -e '/asssumes we open a local file if we have an exception/askip "gentoo"' \
- -i spec/launchy_spec.rb || die
-}
diff --git a/dev-ruby/letter_opener/Manifest b/dev-ruby/letter_opener/Manifest
index 70c2060f7e6f..1e2b1bd50e59 100644
--- a/dev-ruby/letter_opener/Manifest
+++ b/dev-ruby/letter_opener/Manifest
@@ -1,5 +1,3 @@
-DIST letter_opener-1.4.1.tar.gz 9107 BLAKE2B 533ad597f1cb8c8a6b04f8095af4ee06c9c981491ffe4656a9417bd20655814b9a1e63bb8db408a580eef0cc428eedae7199673cf2b39559cbe2c45f3be9c025 SHA512 0ebccb1a83e2c6e90b59455502c5c2cb383b4b725c40fe49e3d23f43a0b7ba5fd21aa14b75cce0738ac88f701cac36edef845ab3066c098c06c42c24aafc44cc
DIST letter_opener-1.6.0.tar.gz 10457 BLAKE2B 6fbaaf60a8dcb939ab182767b1e44fa7c314c4320bb6989c8900b8caf496a04d73795f228be07be6676817b9641265cbf744720b3ef3223ad2d1d309a70cb463 SHA512 28418719b22e0e8138084544283f4b54912f7c5acb76881aa3cf60d4a004d2ea807cf17e139a2d28fc925129d5dae86b063a0ce141d2dfba8e2afb6577d61922
-EBUILD letter_opener-1.4.1.ebuild 799 BLAKE2B d592f7736c6eab7bb5492d15c861442b880b5408702e75c2c131d1de45ad4e6d5de583c1fa04b33b159d91eb66b3eb542e6a753fc2201030c0eb493dbb7628bd SHA512 90be87e941717077d946f8fbea161ac234f872f468254b575922a005ed55d6fd20807a165e2f14f10d2e634e18d57887adac98c79d8852d3bb8e48d57f572573
EBUILD letter_opener-1.6.0.ebuild 801 BLAKE2B 943e4719222e839ee3973c5bc317f9fb46711cd1164b5c061bc18503421e0c7fc1245ae10b64d8fecd5e468acfff57d037bd51efa3ca1de903a9660bd1694bcf SHA512 2713f6dd0f5eff111c247a41674c43fb335bdfabef6d94618c242d2c7f2789d42454724067ab0ecc30ad6c02d9345c7a8534748fc5ac37183c3140e357ce28c4
MISC metadata.xml 345 BLAKE2B 5dfdcdc697b47d77410c7e338965e29ef16568489a51eccd05963f29191643938d1e548bf5b642198fabde5cd9ad2431cdfffaabc3b15e73fc7f7ad9e719b432 SHA512 cc99ba697977c098aeb242fa953214e819861cb43c12dd6c1f6f781af49150c4e58828f893561d92c0a3f33d8d93b57fe80147b19af02de34d791a4b8a3126f0
diff --git a/dev-ruby/letter_opener/letter_opener-1.4.1.ebuild b/dev-ruby/letter_opener/letter_opener-1.4.1.ebuild
deleted file mode 100644
index e0dda7a7c029..000000000000
--- a/dev-ruby/letter_opener/letter_opener-1.4.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Preview mail in the browser instead of sending"
-HOMEPAGE="https://github.com/ryanb/letter_opener"
-SRC_URI="https://github.com/ryanb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/mail:2.6 )"
-ruby_add_rdepend "dev-ruby/launchy"
-
-all_ruby_prepare() {
- sed -i -e "/[Bb]undler/d" Rakefile spec/spec_helper.rb || die
- sed -i -e '4irequire "letter_opener"' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/liquid-c/Manifest b/dev-ruby/liquid-c/Manifest
index c1c39b835cf6..7f14e093e68b 100644
--- a/dev-ruby/liquid-c/Manifest
+++ b/dev-ruby/liquid-c/Manifest
@@ -1,3 +1,3 @@
DIST liquid-c-3.0.0.gem 15360 BLAKE2B 2fa64ede17b25fb7e83f6b1b74dfc9b2777eda51773e1efdda2fff921ec740f7628e1a87a73896f0adaea5abd48bdb04331fcccd122ac35db5e8ca0ce4092bd9 SHA512 500afb4669555b0e7c8ac2ab46b3bfdcf4db2e67fd89369669125e5d4598edad6dff5270599e659c64abe33c254dde556ff12e74fe35f7baae3bbd9bf9c60b36
-EBUILD liquid-c-3.0.0.ebuild 773 BLAKE2B 9b7d446f4c61b3fcb59e6b6d44ec377b54ffc8725fa3a376c1c5799b542e36e27959275bbf2d0c9237d840e87d5004f3454beee016b5bdd06efcea2d1c0bfe4d SHA512 9d3a2ec585703eddd13ca91c48d600f587048b954b9847c9fd9fe64cf6588da009ffd92e5f62eb7ac97eba32e2bd9321087d3df2db1e579991d56dea8a9a5616
+EBUILD liquid-c-3.0.0.ebuild 768 BLAKE2B 0d5815f03cd2b8bdacb51e6933a3a9f7f6cd77ae515b7dbc14cf7d91e3419615268ae65503b0a1daa07a910c73aa928bc0ce70fa7986f9c7102dccaf36eb60fa SHA512 9fe16736f61fb24e0fc0463b5a041d7526a0ed76e8e893b76836d8a72f19b571a059026e68c4c0febfd5b9a9d27bd35da555ab9b4d45b0bcd6a253a0d248bcdd
MISC metadata.xml 342 BLAKE2B af634d72b014424082fb52a22cf6ab3d792ec115c9ed1e4acdcd6988202bfce3256abf592c84ef7f795502f40be4fb0bf730ddc0900c703c7d5081290fe09a70 SHA512 443cd881ba1a56967dc7ebbb41fc28e14b33fe44ecc40aa5e5c38d1abb786b15913a07404faccdd41213205171e5caf16cd771478a414d7f3e52dc70c777a0a3
diff --git a/dev-ruby/liquid-c/liquid-c-3.0.0.ebuild b/dev-ruby/liquid-c/liquid-c-3.0.0.ebuild
index ba4621acd0a1..de0cbfef506b 100644
--- a/dev-ruby/liquid-c/liquid-c-3.0.0.ebuild
+++ b/dev-ruby/liquid-c/liquid-c-3.0.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
@@ -20,7 +20,7 @@ IUSE=""
MY_PN=${PN/-/_}
-ruby_add_rdepend ">=dev-ruby/liquid-3.0.0"
+ruby_add_rdepend ">=dev-ruby/liquid-3.0.0:*"
all_ruby_prepare() {
sed -i -e "s/-Werror//" ext/${MY_PN}/extconf.rb || die
diff --git a/dev-ruby/maxitest/Manifest b/dev-ruby/maxitest/Manifest
index 8861400449ed..580c7b5b70ba 100644
--- a/dev-ruby/maxitest/Manifest
+++ b/dev-ruby/maxitest/Manifest
@@ -2,8 +2,10 @@ DIST maxitest-2.4.0.tar.gz 15370 BLAKE2B 1645e818c06c42590e919f73c581407aa38dc4f
DIST maxitest-2.4.1.tar.gz 59653 BLAKE2B 8bdaea5ad48d30cef9c07947634b05f6e5cc8f8e74f985321b1878e26cc36680cf6f6c2d069e947342a5f0e2f2346347952e6121198b0b74af31b0d58bef4070 SHA512 b1c1faeda4c670083d3564a0763ccb4005954e018aed4a574fb4ddcba16c943b1da8ae471d8df5aca9c1010a19605d55609186b4ab56c13b033ad67ed6c9eb27
DIST maxitest-2.5.0.tar.gz 59771 BLAKE2B 53fe709a89d33dabd3230ab40a3d85582d2bd918a7e33ffe65c9787707858227c9de6698a0ddd0774d2a04591af46aca19fb043bb740af3197dcf65645d4e722 SHA512 9afca516047ba2261770f497f6be2363dfe2476816295e35eccb4ee36830f3aad373a20dcb10ade7fb36285cc99d11ccd4b4928583183deadb087ea1cf32f181
DIST maxitest-2.6.0.tar.gz 59787 BLAKE2B 2cc8ceed05d0db29c8d5a2d063842b811575124351cc2ef1dbe9f59ed8dc738cb1a21aa7465debe7895676d143d36281726e8d952bbacbb992c256baba47aaf6 SHA512 c3a748eff29b54b48f5ea982d5197116e0f823e1e8e78b50c8763d7fc52fc5f0ccfeaf8c2e6ca0e97dfc7f05fb515a94a310788b89e1e82bf3a26d69261ea345
+DIST maxitest-2.7.0.tar.gz 59877 BLAKE2B 84e3c4cd3810405a1c0f6f2fdad2c5793ec43c5f8f36bc8bd803cb561d52a8b39b7baebe650d4bfbc0ef119c402a9907aaef5f53d2ef218e972dde6e67685609 SHA512 4e32f51fdfd855bf0ab0760b4a22dbfe098446bc93042d9fd1e2e1168359392f1cf142808b3189c5fe7d50e35f6af70537e4c9eae3482e6e053ed2b22a3076ae
EBUILD maxitest-2.4.0.ebuild 1309 BLAKE2B 9cbf011c54cb4c8d5fb9d167cc95ca509a60a534ffe399229a15b719ebd28264c123fb0c6fb4c57be4c45a3326207f7adad88a75e485961f782e4071e1663ea6 SHA512 4f6602f895c2b8b6674afdd48ab80457efe781e31c19ebc6a6645e3ec282fe9051d6a64e42cd4aaa3147056c0ed2b496000dd52965be880a4ea288b155653dc9
EBUILD maxitest-2.4.1.ebuild 1303 BLAKE2B 425fa63a294a2294a5b16e35f7723804d2db864cfcbff3ead296d0f76ffeb72e3784d944bab085ab2d3a34b6eefeec0de420629d86d7fc08e04f280f1b81dd5e SHA512 99f4dabba47c74759643688119b9c538e25861a6549643edcbba2eedae4b543717edc4b0ed2554fba3eb027c3321af9e85bfaffea6c000fc6401df9993820a7f
EBUILD maxitest-2.5.0.ebuild 1308 BLAKE2B ee30be1d8a18b32222541e95a8f3caf3c1c0575da6aa8fd34fb44cc7f1e3f68f95195292fe4c689bd4a82af960599fdad9e3022decb1421fa292a5368a0f7a03 SHA512 bbb0630d3ba29f5f3391e9c1bc4e38a1bd8c9422277dfa5386fa3ac991aafaa5a443b226c4be18fce26e5377a3830789ebdd2e34b75a40676fbdcdd51e013e69
EBUILD maxitest-2.6.0.ebuild 1308 BLAKE2B ee30be1d8a18b32222541e95a8f3caf3c1c0575da6aa8fd34fb44cc7f1e3f68f95195292fe4c689bd4a82af960599fdad9e3022decb1421fa292a5368a0f7a03 SHA512 bbb0630d3ba29f5f3391e9c1bc4e38a1bd8c9422277dfa5386fa3ac991aafaa5a443b226c4be18fce26e5377a3830789ebdd2e34b75a40676fbdcdd51e013e69
+EBUILD maxitest-2.7.0.ebuild 1308 BLAKE2B ee30be1d8a18b32222541e95a8f3caf3c1c0575da6aa8fd34fb44cc7f1e3f68f95195292fe4c689bd4a82af960599fdad9e3022decb1421fa292a5368a0f7a03 SHA512 bbb0630d3ba29f5f3391e9c1bc4e38a1bd8c9422277dfa5386fa3ac991aafaa5a443b226c4be18fce26e5377a3830789ebdd2e34b75a40676fbdcdd51e013e69
MISC metadata.xml 332 BLAKE2B cdef4488ce14b1d8addc2b3f23fa74aa64022d4ed2dfea7a84c85122e357806dd3a466ec2f4fb0fd486373055a78ae579c0f68c90a22b8940499e1ae29c29ded SHA512 ad86da72b8bc8895b0e09bc9e435eefec9ca1738e8b34aceaa959b2431b35c2732c704bd68a02d02c3c88912c20395f8601e2d42ec26f5d15c064893c0ceff0e
diff --git a/dev-ruby/maxitest/maxitest-2.7.0.ebuild b/dev-ruby/maxitest/maxitest-2.7.0.ebuild
new file mode 100644
index 000000000000..e9682b074eb9
--- /dev/null
+++ b/dev-ruby/maxitest/maxitest-2.7.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="Readme.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit versionator ruby-fakegem
+
+DESCRIPTION="Minitest + all the features you always wanted"
+HOMEPAGE="https://github.com/grosser/maxitest"
+SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~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/minitest-5.12:5"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler )"
+
+all_ruby_prepare() {
+ rm -f Gemfile.lock || die
+ # Remove developer-only gems from the gemspec and avoid git issues
+ sed -i -e '/\(bump\|wwtd\)/ s:^:#:' \
+ -e 's/git ls-files/find/' \
+ ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/byebug/ s:^:#:' Gemfile || die
+
+}
+
+each_ruby_prepare() {
+ # Use the correct target
+ sed -i -e '/sh/ s:ruby:'${RUBY}':' \
+ -e '/sh/ s:mtest:'${RUBY}' -S mtest:' \
+ spec/maxitest_spec.rb || die
+}
+
+each_ruby_test() {
+ PATH="${S}/bin:${PATH}" RSPEC_VERSION=3 ruby-ng_rspec spec
+}
diff --git a/dev-ruby/memoist/Manifest b/dev-ruby/memoist/Manifest
index a1507828a6a9..47e868db4cc9 100644
--- a/dev-ruby/memoist/Manifest
+++ b/dev-ruby/memoist/Manifest
@@ -1,5 +1,5 @@
DIST memoist-0.15.0.gem 11776 BLAKE2B e25e4a203e9cda8028809b2b381ce0682909a3eca88034b6243c9f9fdb0dadcefc21eb62bd6b4723310956671238f25355edbf0cd796e8a4c694aebb3005970b SHA512 ee8ef99f78bc37c745be6ff156a9533eb1f288f8fd9b81a88520c1e2ace465379f3ac7c666d7cac2a3cf286bf3d0a85e2e2d10ab4fa17eced676b7072e3f592f
DIST memoist-0.16.0.gem 12288 BLAKE2B 268d0ad8b197101b7a1af0e9c67fae7cabe7d4d91bbf7bbd4435f4390176faad46d2a2f0699830bed86eb39acceb698870cd7b0a79cb1038390478d37596c700 SHA512 55a560793cfb911ef15085de6fac2816e8340b9939394a4c2c01264e0da3ca4008081916a0431e6f76e6b90c0294305cbd0803643f159f946973ff4dc7c94df5
-EBUILD memoist-0.15.0.ebuild 530 BLAKE2B 571311139cf1ecac88fdd170a66a3a7684001c275e03c320c06199a6ff34ec810536a30df65999359c1547198372ebbbafde37f647f7c765ce587198444f26a9 SHA512 138c1ca8174c1f55c504af77b12fec693f7ce980073f1789c22611663484b8602279678218bd9bab6e0bbcfa5f03b682e5eff9761a91b6c805cac7b5d8f58268
+EBUILD memoist-0.15.0.ebuild 530 BLAKE2B 52ab2337e7419041c7705d629c6a32321f5f83316e0658c2e0d7c7fd5d520081a17c52441650fbeac82b4ab279af1a9203a0a891a9de65b691bb59fa23cf2eb5 SHA512 6b9c25eafbb2971b0f96eda9d083f538e0269fa8073f1ab4d102630a4b1435f9b490e970819a5508a6e2a0e5b82223b46b925979e9369b52b27159974835e7e0
EBUILD memoist-0.16.0.ebuild 530 BLAKE2B a9286926cfda97b4850dc73a9b68a2bf2f43d20490f967853703cf23c33692751cce2afc4388567c7a53e189eb75144c38555c50ce764b26879f18320c140f57 SHA512 a0c2afa8b82796b537192bca05d506c9797c4a7e0246fd84e32f2b6413856511b2bd5f7028d3ac40d5a4fb063bfacefe010023949138fb7f429db323aebea98a
MISC metadata.xml 477 BLAKE2B 7054dd9012ce8821d8b86fb26a7a81fd6d48e8a98e5498920b4c95b275f70919e70dde1591364f5e8ac24201c37d8e871d2af14cd4f7505966416f459e5d8dea SHA512 019d2ccf64907ccc3d5be96240e30409602fa2831b5a0b498f06f1e7bf1cd8d433f6e3b1da26c768fe6f2c96c46347b07e9691b0660521ee0103ad1a0b3137cf
diff --git a/dev-ruby/memoist/memoist-0.15.0.ebuild b/dev-ruby/memoist/memoist-0.15.0.ebuild
index e91e7161b9ce..771e46372abe 100644
--- a/dev-ruby/memoist/memoist-0.15.0.ebuild
+++ b/dev-ruby/memoist/memoist-0.15.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/mime-types/Manifest b/dev-ruby/mime-types/Manifest
index 9abf12b69709..64118729910f 100644
--- a/dev-ruby/mime-types/Manifest
+++ b/dev-ruby/mime-types/Manifest
@@ -4,6 +4,6 @@ DIST mime-types-2.99.2.gem 149504 BLAKE2B d2088d606b0210a8607d351ce7b7e3b7f25c3d
DIST mime-types-3.1.gem 42496 BLAKE2B a586c6264e46fd45c5fa7bf79b8ca79e086d4ed23c0bfafb0c38f508b638df886b8b4e43d975955579fa24f19de6c90b16d1f0395a80f676b4c153e4431accd9 SHA512 1923ff7032aabbf83569497e0016ea0ff183a13751b0ba0a5b09a132e7c18154bbb19e7d3877adc2e1d21cdff612713201a465f954309794fa1d9b330975a112
EBUILD mime-types-1.25.1.ebuild 930 BLAKE2B 89306f2bc2bdc4acfa22985d105956a9cc446cd49f8ef3efcc8d6df307958e5e6dbd27192fd914799adecef52003c8dda784025a454a0b7c2b8e7ec994bf7aaa SHA512 38aef1f501418bce5c169ddc81c669bae21359c458e1c78d61a669c25d4fdeedb032631733191721b8b93a0b5f887f695d3e8c243f867d95af9a241d9f7c08cc
EBUILD mime-types-2.6.2.ebuild 946 BLAKE2B 2988ff13f6e1c1e9d65cc6b1bb6d69d4db1bc5028e384445285bdedbbb7c7f035387f9bfa5e0902eb8eddc15d5895e9a64076c565a679b2e465d305b4bd02b15 SHA512 30885a365989359975affc1985f1bb0eca60640e7e7bad9a4ef8192e412ad8fa6894f37604ab42a082accd73ddab740cb8f66bde27eed5ff1622db37d0f6cf7e
-EBUILD mime-types-2.99.2.ebuild 987 BLAKE2B 1c2f734ef41404c9c92067ce614915f462f30766fee3544915d6fd661aa724df56198902fa3452100250d0b132aa9d0bf4d614a7f83711d679f0fd313af1dcec SHA512 0239e618bfd9f264d42817e3607ccd441775fd329f6ca229988c3276aaf6b75d3210d838e820ec83089c494613b24ec9d76e25339121df6f65bfca84db23db18
+EBUILD mime-types-2.99.2.ebuild 986 BLAKE2B 687c9914fe7b4efdfd30865c64c7afc3a0dbc4c06ec1851e9665f6a45f6c02282f7720b9fbf51bc53ffb92fc9b3cd6ff0ce2697887104616fdbdb431a6831315 SHA512 dd6aaad21d3860bf168e2e2807b14857e4a450891f04283ca4a2148feb6495c36dab67574ed60cc6337cb5d899e28cbd9b9c2a29e5559a5baa9f3bad61075f36
EBUILD mime-types-3.1.ebuild 913 BLAKE2B 7a87736d19fad34e55ff4fa94b3413d0d48fe2e2791374cc0dd4a658330a436cf67093c5794c12c40a5b7eaf68927cbbd6e06052d22a37398038e8e12e315642 SHA512 6cee43fedea9ea8a82bb3ab8c5f2c4161e2ff630c9069e985f18967b1fda4cdb5f215ecabacff4d6c1ce1d7750b988803deac4be7897e395b6c08444b199309a
MISC metadata.xml 352 BLAKE2B 6edd7bc99a1f3c2522e87695e078800275b4e9301597961b8e9ba3b920f7b75c92c8133860be4642995d2501e9bcc6f8f7cdbf611d85aa8ea23dfeda9353011c SHA512 01ae71ee2d991c0669ce4f9ac252f8edcdbe1df3f2510e5497f9a0fd0bcc1dc10a10259dc1b3dd14b73edd58895911d363b6a60105b619033a2bf09f987f4b5b
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 0bd78b11e9b4..d6081619ef75 100644
--- a/dev-ruby/mime-types/mime-types-2.99.2.ebuild
+++ b/dev-ruby/mime-types/mime-types-2.99.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -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 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
diff --git a/dev-ruby/minitest-bonus-assertions/Manifest b/dev-ruby/minitest-bonus-assertions/Manifest
index a3f25f42a31b..fb2303436f58 100644
--- a/dev-ruby/minitest-bonus-assertions/Manifest
+++ b/dev-ruby/minitest-bonus-assertions/Manifest
@@ -1,5 +1,3 @@
-DIST minitest-bonus-assertions-2.0.gem 13312 BLAKE2B e645141197206da4226e284b876ed2e9bb9e1f91765a2d1aa4fdc18d1f6bb8b12159f77321b0ff05d43de5e46d51aaeb6d3c4b96eb183073aec1d049345a94c3 SHA512 8cd80b2a2fa68e06caada6fc2a9418c86a7fecaec2f53d2f87e7f11bba3e27d0727d5d173d1e1ecf0d25556aa68145c1c9ed92b8299d2788b987576faa6cb250
DIST minitest-bonus-assertions-3.0.gem 13824 BLAKE2B 415f8b48875b8335ded9fc21b5430b575d3d104179066de19aa58d1602da7ff9994c8ceb49b1cf34fd4c8553c76999bf1b638d2c44761af84d510ca1e276cec1 SHA512 8b07e5d3be7cf68be53b06f6b545445efd9021ff5423bb67c4b0e8e40aa004d75f34eef3fc23ebe83bceaaa064c57a5ac1b9969a28f48203a6ae4c34092c5621
-EBUILD minitest-bonus-assertions-2.0.ebuild 847 BLAKE2B 677c1f6765a1f824c7b3800b4a8a5b2673bdf3026c55e3bb625edb7375740dcf05e3b5015f4a28cfe61e6dd730bd60fd9ec2f73be1bdc0973bf8a75a3a631c1f SHA512 8f2c56772901f59d88e34157a6bf79c4bbabd75802db9f7b7dfa5f796e195bd516c24ce89909aa893aa71c7a486b8cc2c45ce7aa52dae942eb4c5b3236aa3d46
EBUILD minitest-bonus-assertions-3.0.ebuild 860 BLAKE2B 0fe39a421c8cdb77e64f021fc4de9c9d2a8f36a9c603d3bb813f8eeca1ab918820bb1f8527f8964d2b25c71c1a3361f0eb87347bd2fba4e7d2c5e3c94a72b937 SHA512 c0008ea9464daf3bb4aeed77d7a39888acd926f1504d05f566a80e6f4e4bf375aadc269a50b4d4b8b606a10323e37f5f7a33059bedc33fff2825141d4448030f
MISC metadata.xml 362 BLAKE2B 95200bd3aaad44ff65f068e52fada9744ce88f2f07fa11c4da2ccd1b02f769255b42dfed8ac92dee531a8c736439cf9806e3ce68153d6197e484178a252a083e SHA512 271ca99c64e529107a901b00168c4b8f2039d7410166b6e2fa75be591bb889d30d693c345161c71b4484d188683328b4656eac3859ec90900fde35c31be14018
diff --git a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-2.0.ebuild b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-2.0.ebuild
deleted file mode 100644
index 540ff1b3d718..000000000000
--- a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-2.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Bonus assertions for minitest"
-HOMEPAGE="https://github.com/halostatue/minitest-bonus-assertions"
-
-LICENSE="MIT"
-SLOT="2"
-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 "test? ( dev-ruby/minitest dev-ruby/minitest-pretty_diff )"
-
-all_ruby_prepare() {
- sed -i -e '/\(bisect\|focus\|moar\)/ s:^:#:' test/minitest_config.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/mixlib-shellout/Manifest b/dev-ruby/mixlib-shellout/Manifest
index b8d56caa018a..26786c1438c9 100644
--- a/dev-ruby/mixlib-shellout/Manifest
+++ b/dev-ruby/mixlib-shellout/Manifest
@@ -1,5 +1,3 @@
-DIST mixlib-shellout-2.2.7.tar.gz 35122 BLAKE2B 7b698abae21025f5ae3250ce4a83c037cfceb05cb2a6d2ecf2e7d7a4909e81b0e5cc102a7434132b040538311531f6e41c6f3d28e2b9c53f741cfe8e118f5dbc SHA512 e1179e296471d3aa0c22f2d7a9dfd957da4870f7fd5456c9f6788fca6a1efc62487fd719e45a6c3f85539db46cad0fbf4a67eddac087393004a179a19ce36fa3
DIST mixlib-shellout-2.3.2.tar.gz 35828 BLAKE2B 8fa665a0be90da481d2e83aeb0bbfe35be6086cad25cfff5f079f0aa53926318961d2192da3477e4a4cd728e57752f32652579d544f562d81941a3d357c5bb5a SHA512 72f4979d1c444b1f097ecfd4767a2989e60398e84a78106b80077b664bc01d6fc68022cec26172f1e7c0384dd3fc4f64c723ad3a2882db7284dbadacc7cf24c9
-EBUILD mixlib-shellout-2.2.7.ebuild 703 BLAKE2B c6c368f1422fce8530767b7f189c1140467fdd375a7a5281aad6fe09a561b2b2100b88a5fff21d22efe5bac88ff8ff6a4414a8cb0010786645b0a1ce2e6db7da SHA512 f1a722ae214380dc27552788c6152767420816334db279a898474b44cc3cf7af65167d6f4e6864934db0a96c80abcd7db7ab1175e82408d55c4bc6d047bdb1a1
EBUILD mixlib-shellout-2.3.2.ebuild 704 BLAKE2B b14580e6ad10a522475542cdc2f185b82ffeb20f36012b35a04a048678dc3ca9f4fedde9946fdcb67a412c706632a813d7bdec594614c3be04cb00e9adc429a8 SHA512 9fa00797118c24474e0052210ab603bd5b3d9c89829427793c10a38bd8cb4523c271be35dbe681c4f9610eab797404bbcf8502768473d791a73d4beccf93cf14
MISC metadata.xml 349 BLAKE2B bbf03da0b10552936f124a0d5ef0fc3513b2a381f2101a4f6088cdaf1a1287a6580bbac4247729c725562cfb2181bc4d1e744b1e07a6d8871b334e85d5f55269 SHA512 895846614036d27c1ca678c47d46302985645d1079c16910dfccb1a4077554422c6f08555d3fe3275c6463734d869f160ac1265dc06854db512001e8b05b32c7
diff --git a/dev-ruby/mixlib-shellout/mixlib-shellout-2.2.7.ebuild b/dev-ruby/mixlib-shellout/mixlib-shellout-2.2.7.ebuild
deleted file mode 100644
index 7ec414b35ce6..000000000000
--- a/dev-ruby/mixlib-shellout/mixlib-shellout-2.2.7.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRA_DOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Run external commands on Unix or Windows"
-HOMEPAGE="https://github.com/opscode/mixlib-shellout"
-SRC_URI="https://github.com/opscode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-each_ruby_prepare() {
- # Make sure we actually use the right interpreter for testing
- sed -i -e "/ruby_eval/ s:ruby :${RUBY} :" spec/mixlib/shellout_spec.rb || die
-}
diff --git a/dev-ruby/moneta/Manifest b/dev-ruby/moneta/Manifest
index 9c786e0ca0de..eadd7a66554d 100644
--- a/dev-ruby/moneta/Manifest
+++ b/dev-ruby/moneta/Manifest
@@ -1,5 +1,3 @@
-DIST moneta-0.8.1.tar.gz 173986 BLAKE2B d648bc3d3088a57d5fe2163198ca05e7e596c33f874abed05e11b726bdf78e95615c262256b4d15586e29c63cd870d7f80f9c54bae910b1998006b9cff3dba44 SHA512 edb7a1b3845756c2ece8e25a5e70ccbb422bbb9547ebe5ca6c210fd5adbfa031e9cc9df5c18569fe2a207edbbccbe1bbc7954b247146d257a4fbd1a76023f3d2
DIST moneta-1.0.0.tar.gz 174765 BLAKE2B 0f17b4c3a2ead8753a5285603df1df385f8150c4eb21e9c088647982c7eb9d8380cb53f8d9177712b0992a0d4472d0defdaba9bf117b767555960186c81cc323 SHA512 367207c693991a956d5454b3884b8504cc007cc247284ff00178c423167a403ac88e83bc510453daff76e52fe30e429714805c1fb716bea6a7eae7a3b3d965b4
-EBUILD moneta-0.8.1.ebuild 671 BLAKE2B 4a4e004bdeca53e469f8bd5d035843a28cb8868401a89d3c8f7c3dd8037c1f28656cbb00fcaa0bbe4486cad0a1a5343dabe9e8e25b98736d7641607aaf839e85 SHA512 e149d1e85df18a6766dac2995e0b9ea43741ff766ee756b116b64eed35738a66ceb3db527d36a808a19be2505f7cda9155be4a911ff16a6d8caa54b4ae87ca1a
EBUILD moneta-1.0.0.ebuild 797 BLAKE2B abb619591533e708bfc2f77a192f5f67014958eb49fd6d6b934f7f6201236d0713ffbfe6f13fca2e6e5c2661e7b5fda03ab71eb7dffbbe1429c6d328b944730c SHA512 9d4a5c5513dc03196639447e8c7e587f77e10a34c96f3f076733a477ccc5bf80a697690b5dcd6c9d63cd37becc8e962baf89c1c41967f18ad4dc98639d6cb892
MISC metadata.xml 338 BLAKE2B f4108feb99f75000aa42b1ce88a4b450234e83f66d275eed92f8ab8743dc8e9844171aae3da12b337533fd8bf4309c28031c845958b7726e09b6e931f55f4642 SHA512 93a165f2020451e5ebd0329021d4e6ad92bbe91f995e6b8a8542177090bdd6c475d71ab8ddc5ba13cc61788cc585ca98066c36d55cd7d6e648c5a0e09ad7b0d5
diff --git a/dev-ruby/moneta/moneta-0.8.1.ebuild b/dev-ruby/moneta/moneta-0.8.1.ebuild
deleted file mode 100644
index 4349c2ccb57b..000000000000
--- a/dev-ruby/moneta/moneta-0.8.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_RECIPE_TEST="none"
-# test is disabled for now. It requires many packages. Test suite also
-# takes very long run time and has high memory consumption.
-
-RUBY_FAKEGEM_EXTRADOC="README.md SPEC.md"
-
-inherit ruby-fakegem
-
-GITHUB_USER="minad"
-
-DESCRIPTION="A unified interface to key/value stores"
-HOMEPAGE="https://github.com/minad/moneta"
-SRC_URI="https://github.com/${GITHUB_USER}/moneta/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest
index 9138ab15b336..24c0a578283d 100644
--- a/dev-ruby/msgpack/Manifest
+++ b/dev-ruby/msgpack/Manifest
@@ -1,3 +1,5 @@
DIST msgpack-1.2.2.gem 78848 BLAKE2B b3ae75ebd6159a78c6a31ecc45bfe0474d5fe91672b6c9dfe96a561b07ebb5bc9ebf91477bc370fba199c5a8c187faa4995a90aa0209b8af81e6d06cd2e58b7b SHA512 7f7fa3350485c3888a42a78fc53f91029208bc6ee483b4c1a082dfa515d435295b6d2f57e9c4cc3f7805349e4a21854585997075d2535c0343af4ae1ec66a802
+DIST msgpack-1.2.4.gem 78848 BLAKE2B 5e4c0f75e051bd1da800257600a44a712a18430b77b1c6ceebf1b6452bda0169fa7fdbd3dc5230b76da226965b32e1581ab3c27be8416c00bd90e827b22bce51 SHA512 dc2267a8c2f673ce6c8910e09841ec01bd84f06baf68b9c9ba2c0acb905d197ca82f481748ceb7edb7dff5359c4d983f381882923a1d935bd5bc536bd2fa60be
EBUILD msgpack-1.2.2.ebuild 1134 BLAKE2B c96c7d377e63ae95ffd1916ba016489b38c9c34387fc5b9dd52a9730e633f3b3b661f1d8d8b21f7f66fcd962a525d8ecb28ec6af509e44a0605eba96d5231601 SHA512 2345264a73acd9e213d5dc5d62843b83e06bc6d813bd843519b1483366c0a42c3168997329d71b90304f9d2d67f53ef74196ba6525a9b9d0247a10c66820476a
+EBUILD msgpack-1.2.4.ebuild 1134 BLAKE2B c96c7d377e63ae95ffd1916ba016489b38c9c34387fc5b9dd52a9730e633f3b3b661f1d8d8b21f7f66fcd962a525d8ecb28ec6af509e44a0605eba96d5231601 SHA512 2345264a73acd9e213d5dc5d62843b83e06bc6d813bd843519b1483366c0a42c3168997329d71b90304f9d2d67f53ef74196ba6525a9b9d0247a10c66820476a
MISC metadata.xml 331 BLAKE2B c964da6cce4e1e413377a6bf37282aa6ba207c33f3682ca5738361bb0df8c45dec063abe22f3183354b79b70707f897382a3412de1f6b185460a26ac2006f082 SHA512 5cff44a3b9425bbdccb3b682a26355c9526931b2826d7ff91da0d6db5e0dd139ae556a47dd06757b5cd209413b67181483189ba2dae819f70ffa58a46751c4c0
diff --git a/dev-ruby/msgpack/msgpack-1.2.4.ebuild b/dev-ruby/msgpack/msgpack-1.2.4.ebuild
new file mode 100644
index 000000000000..ea2b33ee6acc
--- /dev/null
+++ b/dev-ruby/msgpack/msgpack-1.2.4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC="doc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
+HOMEPAGE="https://msgpack.org/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x86-fbsd"
+IUSE="doc"
+
+ruby_add_bdepend "doc? ( dev-ruby/yard )"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/I s:^:#:' Rakefile || die
+
+ # Remove jruby-specific specs that are run also for other rubies.
+ rm -rf spec/jruby || die
+
+ sed -i -e '/git ls-files/d' msgpack.gemspec || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed."
+
+ # rb_num2int is not inlined on 32 bit arches but also not explicitly
+ # defined, bug 582968
+ sed -i -e 's:-Wl,--no-undefined::' ext/${PN}/Makefile || die
+}
+
+each_ruby_compile() {
+ emake V=1 -Cext/${PN}
+ cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library."
+}
diff --git a/dev-ruby/net-scp/Manifest b/dev-ruby/net-scp/Manifest
index 927f199a393a..abb5158645ce 100644
--- a/dev-ruby/net-scp/Manifest
+++ b/dev-ruby/net-scp/Manifest
@@ -1,5 +1,13 @@
+AUX net-scp-1.2.1-fix-common.path 674 BLAKE2B c3ae5c5b5773855ad0fb20211cec90399e065be5dc6741b948304cd4d19a4ed70bd59bc3723cc82ea1455e18440eaeebbbe368939a39cc96075c517162878921 SHA512 4f1c3e747ff7e9cb9777706989e5e1dd9fca9a9326ff3a586356e8b8227c6d72e636f07e7ecabd483d01e7cbb215d2d3feebcecff8904aeee5643eff26739692
+AUX net-scp-1.2.1-fix-download_test.patch 621 BLAKE2B dc6604f8586948f27fce437a0d88a27e361fced5590c08ad49200ac96549688c43b5deedfc3be26433dac77a883cc0d1fa5b0f9182c6e344c54deb996cf222b3 SHA512 9f43d8f26053017c498f5927b00611a1aa45b892eca199bb964e1473e119591a97b325628e5904a92b25c2d433da105a00b7ba18aebaa96e471610ecb4f99ea9
+AUX net-scp-1.2.1-fix-download_test_2.patch 997 BLAKE2B 46d00f3fcd5b8ceb7f6925d0af5ea9e09ecdf83bc8f73626e7933a16ea2fa89e9a190b85e912a2bfa58f7a10dcb17f73bc19f568a3ce330036b703a37387fa68 SHA512 4540f52db9dfd2e549b7f98f7f3bbfeabde448fcdde4a801c16ad0e07e82f8e49acb0e753f8e43909487347d359047d91f1f8f963fe94ae20e929e2770e29d8f
+AUX net-scp-1.2.1-fix-download_test_3.patch 559 BLAKE2B 94ac112439548e66a9d1cb2a5ea6e83184aa298510d7022823e828317069faadabc74cdd80e684869b4ad2ad628fd97b43cb7e521dc5e15331a80632a6f93641 SHA512 a5de2e35c73cbfe3204c3ed1d1148fe124da8115a9662d3a942433001202cc5ba35f215090b3bc77dab7871aa0a0244e8a41727fa6237eb462b233ffc56ac70c
+AUX net-scp-1.2.1-fix-upload_tests.patch 562 BLAKE2B d6f6aaad4dca5c54158219f1a36bd20b5225280c36b90095b6f7d37ecf789465fd348c4a96bc8f5e298f40f4fcaacf224b0d680a62eed901101976293947a24c SHA512 9cbdafe10d985e7fec3368e344df526e51179db8fe24e172d367fe506de8c733c05fee8ca90e9d6d9d91b900fb056cc245146a4b4e7eaa8ad5021db6992994bd
+AUX net-scp-1.2.1-raise-correct-errors-net-ssh-4.0-compat.patch 1230 BLAKE2B 52d3657f71b06a5561e44e8d408127fefc83bf1e05097f835522719bdab0bec1139fa3332fa55d23d386ae4528318f8cded62222a8ddf39dfe216369e510839c SHA512 45b93d1a197776ee6afde01292e9b87d24d66685a72fc5311fbd504ca429f0cfb14fb9fc1f21dd9092024de17e78e26d71e8928448bdeed279eba14393949c26
+AUX net-scp-1.2.1-raise-correct-errors.patch 3046 BLAKE2B aa0e36edfdc85c944d3ba34d351abe93a7ade694e81240c47956b5767ac6491b954755ea05de27dfaaefa7ea1d628c632aeaaef6061f8017e9b2c114d923382b SHA512 0ff40b546aff5d0bec7245325d5e076de06f719512e51aadfd2f3b66f727c97164629e37b85fc0073eb7134cee3de43b4a0287e965012758c5fd997eebf9ec6e
DIST net-scp-1.1.2.gem 32256 BLAKE2B f855903ce626b370d9fedd9bf7ec4a39898fd2188b09b7dd7d537c92ec21e5f2ff25cfa06af934fecf9aa99e95924d8c3ba9acc8aacf87fe07a1f37a372f862b SHA512 5ba49a994a816b54aee32b5c3e708bed69fc22d7e688f60e93a1e2d29d086ed17f3685ea819d5db23a27abf8ba64fbd418204e1a1702fb0d2702607016febc09
DIST net-scp-1.2.1.gem 32768 BLAKE2B 67abf0b66aa6e8f28bdfa314a20f594eedafc5aeaf5d0ae8884cb7e27203699a791623968da98aaebda1630d47bf5859cc3e38875fe17dc8c7ce7926b50848a5 SHA512 64645a4517d6e408e3acfdb24576c8ded3b6ff981035ca10a2e081f9e3ab093f97b4848da4acca03ade364483766677e31296d09a31db4c81eb40123fc966829
EBUILD net-scp-1.1.2-r1.ebuild 713 BLAKE2B 773b45ca7b3693804b11aba0a7affc3d87af112d9520103dc867994e4cf42c5696ae816caaaef6f7a7fc7d0316d692f64c29ab04d69b1b652db6fe641ae1e811 SHA512 684a857564e9c34ccd91586b5824c3d123b7f259892af320f693eaa72dd7cf09a41cf16547fc0b3d64c7ddfa84315334dfa03dda50f26c0ce8af3f85ac4c3d18
+EBUILD net-scp-1.2.1-r1.ebuild 1055 BLAKE2B e7a05fb365c56bc2014312c568c6714511953fbcd204aef97070b7f6a6df6756afc09e474bafc489b1855d1dbc9dac8ce8f604a6d3475ce5a67fc12fa2127ec5 SHA512 920574dc5704aee182ea7dd4a10b2508a398fd647b5f5885db661f00c95817275cbd32d9384ef8f28916a34f68615d11440d9b1a188e8ba2319c72699b01ed07
EBUILD net-scp-1.2.1.ebuild 830 BLAKE2B fad9c860fad2167c37c90ea7bee052d02ef01190c7465b72e6cb30770f9a20aa921c56a3073795a1d130bd3e6d8a091bf62ac31c49b1702cc54b7fa89413b850 SHA512 ffa9c5defcabb146c710ad2b36e07926de1faf6c5cdc03c5534dfda36fe5f6f05dbe8e475551eb509ce30b05d57200cf989c778cad465c926387c40a7416576d
MISC metadata.xml 341 BLAKE2B aec6f820a216a818e7f6a82ffe48f73a01cc662d9a5e10a5dee98885f564560644e377158ccd5c4cb6e914205fa5aa6753aaf5dcd52e1849437955553f3c268c SHA512 bbb71a6668f329ca9b1f5636aa71720a8234a7683fe374b2fde4113ff56d3a5c2242bcba7e3023090a7955870715e0040d990326942def6d3be7e31d5f07d39c
diff --git a/dev-ruby/net-scp/files/net-scp-1.2.1-fix-common.path b/dev-ruby/net-scp/files/net-scp-1.2.1-fix-common.path
new file mode 100644
index 000000000000..ee262d238cbf
--- /dev/null
+++ b/dev-ruby/net-scp/files/net-scp-1.2.1-fix-common.path
@@ -0,0 +1,28 @@
+--- test/common.rb 2018-01-21 16:23:07.384173147 +0100
++++ test/common.rb 2018-01-21 16:20:34.084172782 +0100
+@@ -1,11 +1,11 @@
+ require 'test/unit'
+ require 'mocha/setup'
+
+-begin
+- gem 'net-ssh', ">= 2.0.0"
+- require 'net/ssh'
+-rescue LoadError
+- $LOAD_PATH.unshift "#{File.dirname(__FILE__)}/../../net-ssh/lib"
++#begin
++# #gem 'net-ssh', ">= 2.0.0"
++# require 'net/ssh'
++#rescue LoadError
++# $LOAD_PATH.unshift "#{File.dirname(__FILE__)}/../../net-ssh/lib"
+
+ begin
+ require 'net/ssh'
+@@ -14,7 +14,7 @@
+ rescue LoadError => e
+ abort "could not load net/ssh v2 (#{e.inspect})"
+ end
+-end
++#end
+
+ $LOAD_PATH.unshift "#{File.dirname(__FILE__)}/../lib"
+
diff --git a/dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test.patch b/dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test.patch
new file mode 100644
index 000000000000..a138fcdb5573
--- /dev/null
+++ b/dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test.patch
@@ -0,0 +1,21 @@
+--- test/test_download.rb 2018-01-22 02:08:00.000013728 +0100
++++ test/test_download.rb.1 2018-01-22 02:11:49.820014276 +0100
+@@ -70,12 +70,12 @@
+ end
+
+ error = nil
+- assert_scripted do
+- begin
+- scp.download!("/path/to/remote.txt")
+- rescue
+- error = $!
+- end
++ Net::SSH::Test::Extensions::IO.with_test_extension do
++ begin
++ scp.download!("/path/to/remote.txt")
++ rescue
++ error = $!
++ end
+ end
+ assert_equal Net::SCP::Error, error.class
+ assert_equal "SCP did not finish successfully (1): File not found: /path/to/remote.txt\n", error.message
diff --git a/dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test_2.patch b/dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test_2.patch
new file mode 100644
index 000000000000..55a8e5f16bcd
--- /dev/null
+++ b/dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test_2.patch
@@ -0,0 +1,25 @@
+--- test/test_download.rb 2018-01-22 02:26:56.440016436 +0100
++++ test/test_download.rb 2018-01-22 02:32:46.076017270 +0100
+@@ -116,7 +116,9 @@
+
+ def test_download_io_with_recursive_should_raise_error
+ expect_scp_session "-f -r /path/to/remote.txt"
+- assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote.txt", StringIO.new, :recursive => true) }
++ Net::SSH::Test::Extensions::IO.with_test_extension do
++ assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote.txt", StringIO.new, :recursive => true) }
++ end
+ end
+
+ def test_download_io_with_preserve_should_ignore_preserve
+@@ -154,8 +156,9 @@
+ channel.sends_ok
+ channel.gets_data "D0755 0 remote\n"
+ end
+-
+- assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote") }
++ Net::SSH::Test::Extensions::IO.with_test_extension do
++ assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote") }
++ end
+ end
+
+ def test_download_should_raise_error_if_gets_not_ok
diff --git a/dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test_3.patch b/dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test_3.patch
new file mode 100644
index 000000000000..12df02c1f00e
--- /dev/null
+++ b/dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test_3.patch
@@ -0,0 +1,15 @@
+--- test/test_download.rb 2018-01-22 02:35:45.200017696 +0100
++++ test/test_download.rb.1 2018-01-22 02:38:40.000018113 +0100
+@@ -217,8 +217,10 @@
+ channel.gets_data "E\n"
+ channel.sends_ok
+ end
+-
+- scp.download!("/path/to/remote", "/path/to/local", :recursive => true, :ssh => { :verbose => :debug })
++
++ Net::SSH::Test::Extensions::IO.with_test_extension do
++ scp.download!("/path/to/remote", "/path/to/local", :recursive => true, :ssh => { :verbose => :debug })
++ end
+ assert_equal "a" * 1234, file.io.string
+ end
+
diff --git a/dev-ruby/net-scp/files/net-scp-1.2.1-fix-upload_tests.patch b/dev-ruby/net-scp/files/net-scp-1.2.1-fix-upload_tests.patch
new file mode 100644
index 000000000000..73c34359afc2
--- /dev/null
+++ b/dev-ruby/net-scp/files/net-scp-1.2.1-fix-upload_tests.patch
@@ -0,0 +1,14 @@
+--- test/test_upload.rb 2018-01-22 08:15:30.996002204 +0100
++++ test/test_upload.rb.1 2018-01-22 08:18:09.328002581 +0100
+@@ -155,8 +155,9 @@
+ expect_scp_session("-t /path/to/remote") do |channel|
+ channel.gets_ok
+ end
+-
+- assert_raises(Net::SCP::Error) { scp.upload!("/path/to/local", "/path/to/remote") }
++ Net::SSH::Test::Extensions::IO.with_test_extension do
++ assert_raises(Net::SCP::Error) { scp.upload!("/path/to/local", "/path/to/remote") }
++ end
+ end
+
+ def test_upload_empty_directory_should_create_directory_and_finish
diff --git a/dev-ruby/net-scp/files/net-scp-1.2.1-raise-correct-errors-net-ssh-4.0-compat.patch b/dev-ruby/net-scp/files/net-scp-1.2.1-raise-correct-errors-net-ssh-4.0-compat.patch
new file mode 100644
index 000000000000..3431f06b7cff
--- /dev/null
+++ b/dev-ruby/net-scp/files/net-scp-1.2.1-raise-correct-errors-net-ssh-4.0-compat.patch
@@ -0,0 +1,30 @@
+--- test/test_download.rb 2018-01-22 01:47:38.932010818 +0100
++++ test/test_download.rb.1 2018-01-22 01:49:14.552011046 +0100
+@@ -205,9 +205,11 @@
+ channel.sends_ok
+ channel.gets_data "\1"
+ end
+-
+- e = assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote.txt", "/path/to/local.txt") }
+- assert_equal("\1", e.message)
++
++ Net::SSH::Test::Extensions::IO.with_test_extension do
++ e = assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote.txt", "/path/to/local.txt") }
++ assert_equal("\1", e.message)
++ end
+ end
+
+ def test_download_directory_should_raise_error_if_local_exists_and_is_not_directory
+@@ -223,8 +225,10 @@
+ channel.sends_ok
+ end
+
+- e = assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote", "/path/to/local", :recursive => true) }
+- assert_match(/exists and is not a directory/, e.message)
++ Net::SSH::Test::Extensions::IO.with_test_extension do
++ e = assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote", "/path/to/local", :recursive => true) }
++ assert_match(/exists and is not a directory/, e.message)
++ end
+ end
+
+ def test_download_directory_should_create_directory_and_files_locally
diff --git a/dev-ruby/net-scp/files/net-scp-1.2.1-raise-correct-errors.patch b/dev-ruby/net-scp/files/net-scp-1.2.1-raise-correct-errors.patch
new file mode 100644
index 000000000000..a23164ef8185
--- /dev/null
+++ b/dev-ruby/net-scp/files/net-scp-1.2.1-raise-correct-errors.patch
@@ -0,0 +1,80 @@
+--- README.rdoc
++++ README.rdoc
+@@ -42,7 +42,7 @@ In a nutshell:
+ data = Net::SCP::download!("remote.host.com", "username", "/remote/path")
+
+ # use a persistent connection to transfer files
+- Net::SCP.start("remote.host.com", "username", :ssh => { :password => "password" }) do |scp|
++ Net::SCP.start("remote.host.com", "username", :password => "password") do |scp|
+ # upload a file to a remote server
+ scp.upload! "/local/path", "/remote/path"
+
+--- lib/net/scp.rb
++++ lib/net/scp.rb
+@@ -395,7 +395,7 @@ module Net
+ def await_response_state(channel)
+ return if channel[:buffer].available == 0
+ c = channel[:buffer].read_byte
+- raise "#{c.chr}#{channel[:buffer].read}" if c != 0
++ raise Net::SCP::Error, "#{c.chr}#{channel[:buffer].read}" if c != 0
+ channel[:next], channel[:state] = nil, channel[:next]
+ send("#{channel[:state]}_state", channel)
+ end
+--- lib/net/scp/download.rb
++++ lib/net/scp/download.rb
+@@ -129,7 +129,7 @@ module Net; class SCP
+ channel[:local] = File.join(channel[:local], directive[:name])
+
+ if File.exists?(channel[:local]) && !File.directory?(channel[:local])
+- raise "#{channel[:local]} already exists and is not a directory"
++ raise Net::SCP::Error, "#{channel[:local]} already exists and is not a directory"
+ elsif !File.exists?(channel[:local])
+ Dir.mkdir(channel[:local], directive[:mode] | 0700)
+ end
+@@ -162,4 +162,4 @@ module Net; class SCP
+ end
+ end
+
+-end; end
+\ No newline at end of file
++end; end
+--- test/test_download.rb
++++ test/test_download.rb
+@@ -158,6 +158,37 @@ class TestDownload < Net::SCP::TestCase
+ assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote") }
+ end
+
++ def test_download_should_raise_error_if_gets_not_ok
++ prepare_file("/path/to/local.txt", "")
++
++ expect_scp_session "-f /path/to/remote.txt" do |channel|
++ channel.sends_ok
++ channel.gets_data "C0666 0 remote.txt\n"
++ channel.sends_ok
++ channel.gets_data "\1"
++ end
++
++ e = assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote.txt", "/path/to/local.txt") }
++ assert_equal("\1", e.message)
++ end
++
++ def test_download_directory_should_raise_error_if_local_exists_and_is_not_directory
++ File.stubs(:exists?).with("/path/to/local").returns(true)
++ File.stubs(:exists?).with("/path/to/local/remote").returns(true)
++ File.stubs(:directory?).with("/path/to/local/remote").returns(false)
++
++ expect_scp_session "-f -r /path/to/remote" do |channel|
++ channel.sends_ok
++ channel.gets_data "D0755 0 remote\n"
++ channel.sends_ok
++ channel.gets_data "E\n"
++ channel.sends_ok
++ end
++
++ e = assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote", "/path/to/local", :recursive => true) }
++ assert_match(/exists and is not a directory/, e.message)
++ end
++
+ def test_download_directory_should_create_directory_and_files_locally
+ file = nil
+ prepare_directory "/path/to/local" do |dir|
diff --git a/dev-ruby/net-scp/net-scp-1.2.1-r1.ebuild b/dev-ruby/net-scp/net-scp-1.2.1-r1.ebuild
new file mode 100644
index 000000000000..04ccb4f7412f
--- /dev/null
+++ b/dev-ruby/net-scp/net-scp-1.2.1-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="A pure Ruby implementation of the SCP client protocol"
+HOMEPAGE="https://github.com/net-ssh/net-scp"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RUBY_PATCHES=(
+ ${P}-raise-correct-errors.patch
+ ${P}-fix-common.path
+ ${P}-fix-download_test.patch
+ ${P}-fix-download_test_2.patch
+ ${P}-fix-download_test_3.patch
+ ${P}-fix-upload_tests.patch
+ ${P}-raise-correct-errors-net-ssh-4.0-compat.patch
+ )
+
+ruby_add_bdepend "
+ doc? ( >=dev-ruby/net-ssh-4.0:4 )
+ test? (
+ >=dev-ruby/net-ssh-4.0:4
+ dev-ruby/mocha
+ )"
+
+ruby_add_rdepend ">=dev-ruby/net-ssh-4.0:4"
+
+all_ruby_prepare() {
+ sed -i -e 's/>= 2.0.0/~> 2.0/' test/common.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test test/test_all.rb || die
+}
diff --git a/dev-ruby/net-ssh-gateway/Manifest b/dev-ruby/net-ssh-gateway/Manifest
index 96f9fa1f8b59..06959651568f 100644
--- a/dev-ruby/net-ssh-gateway/Manifest
+++ b/dev-ruby/net-ssh-gateway/Manifest
@@ -3,5 +3,5 @@ DIST net-ssh-gateway-1.3.0.tar.gz 7735 BLAKE2B bcf9b96e35377e8650e8c40fb28d248fc
DIST net-ssh-gateway-2.0.0.tar.gz 7825 BLAKE2B 05ade5aac288ee634aea37acfc68c9781e8178bf0ef92abafac13858a86ff952a2b30b6f92dc08f3856d9dd02a9795e0b93c15543b932070b9ec3f6a50c03e52 SHA512 6595c2a2a25ca9bffb942497be984773c10746f34e1dbba3d72503cef3c88e5bb50bdc8713c246aa6e38272540fb0ced66a3909bc02df96f511b0dc9fc50d735
EBUILD net-ssh-gateway-1.2.0-r1.ebuild 792 BLAKE2B 39f09f89025f9553ab988ebb36f8b02ded31e90e2fed363e65a7f3c3a0326cb933970f5349ef3293318ffb15ab5b5f78295ad6556953fba4530694c11489f3b2 SHA512 83726836f3f068ef1df4b291ec0968126edbc549d2a3f8d6554e96f5582a16531c4818a5bd19acbd8ad339439444a845ebbf0544e3b0476a99f774e0a826ab11
EBUILD net-ssh-gateway-1.3.0.ebuild 837 BLAKE2B 2efb30d732e74bb7a9c077505782ed530ee4033856292e566e5aa8d4675df7de3a6568db3a26fe0477258f011ce68fa2c0864d8588ad43be7240686eaff729de SHA512 330ef36796bfa1badb6f80d39e217aa9c97ca8e18a1a9bc4f74e17a1a08fe44cb0ab4fef13d6275cb2adc03e78cef04c71d2e068702690f78e2656f2348c662b
-EBUILD net-ssh-gateway-2.0.0.ebuild 733 BLAKE2B b3a893ef89575c079c81c3535d409404bb7dadebfea419a407a9d0c0be428ebc8fa1073c049de910532578c4cd3f054f75abeb5a11b8beb1f4dc0a2620b4497b SHA512 68b448ae86ed01c146955c03cf60c0cad3b6f06322e5f19fec6ee097f4dac11bee40451eba7c62ada4c7a1dd3541b62fae745532c3af7b569a670174a39e42f3
+EBUILD net-ssh-gateway-2.0.0.ebuild 740 BLAKE2B 06b39ba00adce4975fbb212f012683c0c13e8f4020bfc07015bad8b7f061cfccbc7eea1406b9914781309e5bf90298f36802a9590a68ea74eb0176b4c9f95a3b SHA512 1826ff46ad854cb9c64152ebdf04b97e00d498584fdf776499419d2f4ad1f7e4fd61bb6578e58db9f2904931fb830e6c1c3d1bbe091667dec2b9ed6fa5e4c55a
MISC metadata.xml 331 BLAKE2B 1c926dbb5b9903bf35a96b839b8564de448a527cac952fa91c5df4c0df4f825eefc7a6bc1cac6c7da39a3127a2a0245b5e3b7d780009c3069bd72723f74c291e SHA512 a5ba1172a48f9aff250cb3cb9c6315a0ffd12595704a2bd5788ef59e73b9efc606d8d944ecc0f1346340a4a9e1caee2c6a1c30581d5d6a78bc26c751d4c6cf7e
diff --git a/dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0.ebuild b/dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0.ebuild
index 8bc7394d8508..622d23a459e5 100644
--- a/dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0.ebuild
+++ b/dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/org-ruby/Manifest b/dev-ruby/org-ruby/Manifest
index 655ea45845e1..6736d306d907 100644
--- a/dev-ruby/org-ruby/Manifest
+++ b/dev-ruby/org-ruby/Manifest
@@ -1,3 +1,3 @@
DIST org-ruby-0.9.12.tar.gz 143472 BLAKE2B c90e0f664f64be0449e63d717441f3c8aac9957c3b892392c8425847ea42dd23e3b7a598f57969432601ba9c6208633c7aa6e101a4684db2f68c07511bcb0458 SHA512 040c7bc9d9727fcec9bbd7ed4994ca489121c103d58242f98d340b4149f94cb97fc0bbc670bbd5dfba5a11de53930b579a33b6b1ffa343c7f2602674ec65aa07
-EBUILD org-ruby-0.9.12.ebuild 838 BLAKE2B a24ca16d910f6f8365f8d5a9127775df79ce616521c1c98a247d03912ddb7b919bd1120d7747739f01e255df022c287ce20f75c7abf2fa5156cda0d8289aa433 SHA512 71b2666c92c6d7a3810fb20aa6ce6d2950129b12502c2f4a9f01ebe98660028431a7f24621f3b9f2a143ffd33968847629dfc9193e2112b5abf80ba5a4f550fd
+EBUILD org-ruby-0.9.12.ebuild 831 BLAKE2B cc82d31be93c9fe63e8662641bdc726c2cbe6034d131a44d55706dd6173e56afa19588e31f547afde0276a773eff4016435b5eb035118d497910a897955435f2 SHA512 6ad29a02cd09f23e46be076bd6e568cecfd043fa9ecd5d3854f5c1cc402aa80148904b2a72c000d0d74823d4235404ef21aadc5526b73eea49e293e029b3e6ea
MISC metadata.xml 342 BLAKE2B 84af0d7e7af39798323a672b3318def4306872b215b8ca84b5f44bb74109ef1f82bfe81dc366cf55db1d54e33bcb414b1d70ed0938ac0e5a1194335fcae06c3c SHA512 427978e7f1422a295b8f7115f57b6a432c5ffb5d5d8671082298b3a52c8f175fa63de13d2a3dfcf59b506f6407cea0e6e9a1b54e2de4b1b2bb7337dfb07c90e4
diff --git a/dev-ruby/org-ruby/org-ruby-0.9.12.ebuild b/dev-ruby/org-ruby/org-ruby-0.9.12.ebuild
index f21926e07642..ab67c4933d9f 100644
--- a/dev-ruby/org-ruby/org-ruby-0.9.12.ebuild
+++ b/dev-ruby/org-ruby/org-ruby-0.9.12.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_RECIPE_DOC="none"
@@ -21,7 +21,7 @@ IUSE=""
RUBY_S="${PN}-version-${PV}"
-ruby_add_rdepend "=dev-ruby/rubypants-0.2*:0"
+ruby_add_rdepend ">=dev-ruby/rubypants-0.2:0"
ruby_add_bdepend "test? ( dev-ruby/tilt )"
all_ruby_prepare() {
diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest
index 974467fea65f..10c4c037ac31 100644
--- a/dev-ruby/parser/Manifest
+++ b/dev-ruby/parser/Manifest
@@ -1,7 +1,7 @@
-DIST parser-2.3.3.1.gem 544768 BLAKE2B a73ef5c73d4b09e19c931668bda8d55b8e94ca6c86c4dfbfe4e8a00ac43656d14f6251ef5d58670c8dc00fa47aa7b73249d666dd82d529b6b758d8caafeae833 SHA512 7b55b61da5b03153500a57bbd6afdb61c09a8c70b2af7bdf637d7c191b9781e601f2450dbcd31200de4b0bac655b9915a14d05d77b981dc0c4e80d0f020a3623
DIST parser-2.4.0.2.gem 591360 BLAKE2B 77a832e444e70853fe2aab27c0dfc99536aeafac78e3b4f36d3b1863d5498b656ccf62c55481e9fed763828bd4212b1688f06d77c01cb216653a925081f45cf2 SHA512 6ad62084437556bfa3bdb862bb031646e25ec733ab0e34432580351562a72a71507e454da9fd4f53e590163ea9d666c8076ecb7c92a7f5bf5579ca46cbb28a55
DIST parser-2.5.0.0.gem 601600 BLAKE2B d863de5b898e1110f3b1121afd83aa11b5c116c494a45c4ba4fba82a89605acbbf0e52db6f7dd9b7d65c49ddd00a3af8c716f2f348a7bfe50b39c55a95dd7adf SHA512 51ad3b7d56d0f25385ab6ff8510857b7c8a689c65087be68441a4699a12371717de9360f568804fc818c0fde8535f1c92067532ef7a4d751b183d61aac3ddfe2
-EBUILD parser-2.3.3.1.ebuild 733 BLAKE2B 9aff409e598a7154a7e430d7f6f142763b77eb9573227c0db90060d512e6212bbe9600192f1c5a11dc94d953452d811720a867674829afed12a6f28dbe57d91c SHA512 91817827b10e0238647170865930a0147e734631ed5b2ab01af418dd2fc8e11adb7b25e180b25a42b52d13cbce80c937be9cb0f9a9a32e4a184dbf15a10480ef
+DIST parser-2.5.0.2.gem 604672 BLAKE2B ec4a20218e0707a9791b173a7b7b1f33845e20b23c591bb9d5a51883f9b105fff136ae3808f62fddbf43ce57b0b6b13c0fe80af5496dda655074900a3790b108 SHA512 5ea67f986af8b31eca601fc812d64edfde14843f92cc79d72333cd581d20f53661f621ac513e71db6320ede8ac696778266138e66cddb3cbfe1b61684538953d
EBUILD parser-2.4.0.2.ebuild 726 BLAKE2B 22565d48789c7a626bd3d94c44444052358d6d265f7b397e4b71bc16ffede9c21879d30eebeac4faef30ed0ab9f93dcc54e9305150f21425e266dcb73d8eece7 SHA512 183978bc420a988967be08320546002e5d2bb69b1b22c3cbed49beef1c010c59bb02f4cf6325107f4e2ed7efe03b5392dd1ffdb359abaaf9748943f34478d9c3
EBUILD parser-2.5.0.0.ebuild 724 BLAKE2B 14410ef36bd1ceec5e3c9292be6731141005d279741ef5c9671591fbaf2147980c9ea6b1e0ce0faf3d7f963520886380118ed8b3b6d8a3064e5744f1b9b17ec5 SHA512 dace08c61adc85a283636b3946007b6301e96de432b70afd3455abed067d0fe9e48ab6d0db6285b9a8f978171c00aa4e658f5b24238f07873263cdb674d7e355
+EBUILD parser-2.5.0.2.ebuild 724 BLAKE2B 14410ef36bd1ceec5e3c9292be6731141005d279741ef5c9671591fbaf2147980c9ea6b1e0ce0faf3d7f963520886380118ed8b3b6d8a3064e5744f1b9b17ec5 SHA512 dace08c61adc85a283636b3946007b6301e96de432b70afd3455abed067d0fe9e48ab6d0db6285b9a8f978171c00aa4e658f5b24238f07873263cdb674d7e355
MISC metadata.xml 343 BLAKE2B 7da9e267560e7a67c7a8afd5c283389dea1d4db2cb0ca65e4fda61a576036bb8068005b5e31ba9cc8fe7b68b8f8af5f93bd104e6d63412842dd7d0030b83fbd5 SHA512 f8dccc996237113d4add61dcc46e1407ea6edf156b001994e31d920f688dfcf9efe8d3d991ef31dc0084b7695b57b5d51471c57e9e945308279dec7909c69517
diff --git a/dev-ruby/parser/parser-2.3.3.1.ebuild b/dev-ruby/parser/parser-2.5.0.2.ebuild
index b1932f6ecaf8..57a57952cc4f 100644
--- a/dev-ruby/parser/parser-2.3.3.1.ebuild
+++ b/dev-ruby/parser/parser-2.5.0.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_TASK_TEST="test"
@@ -24,7 +24,7 @@ ruby_add_bdepend "test? (
dev-ruby/minitest:5
dev-ruby/racc
dev-ruby/cliver )"
-ruby_add_rdepend ">=dev-ruby/ast-2.2:0"
+ruby_add_rdepend "=dev-ruby/ast-2.4*"
all_ruby_prepare() {
sed -i -e "/[Bb]undler/d" Rakefile || die
diff --git a/dev-ruby/podcast/Manifest b/dev-ruby/podcast/Manifest
index 8d7fb5790aca..e016971e39bc 100644
--- a/dev-ruby/podcast/Manifest
+++ b/dev-ruby/podcast/Manifest
@@ -1,3 +1,3 @@
DIST podcast-0.0.4.gem 1166848 BLAKE2B dbe6931da156025bed3862cf6185ce00385ea704e5552e9c83c3d0a9aba40d7071eab4a69e95835be7782892254d43e96dad33e38974d41845d899eaba63ee54 SHA512 5be795a7f614f616e93ed2e1fdcbfcd1513fabfc6a728dee0216907d951ceab37e909d2cdc44697f7d6497e21537bafa68bdac196255233cc3126e40c48dec95
-EBUILD podcast-0.0.4-r2.ebuild 557 BLAKE2B f9a8765ed9506b5c3069ae8be3fe871684ade974953ad43661e6ca13095d46dfb74e142f0a4a24fb6d0749664a311bdce3f3acd5edd673ca4a017b21998626d0 SHA512 3f856f60dfd6c1c73a9e7c71c13e99385309859072341503aeefa8617d1e01ccb2c1d06b27c470f4713ab7afc7f85a8a28cf86c325851e3ab05947dd3cfef599
+EBUILD podcast-0.0.4-r2.ebuild 557 BLAKE2B 6b661ad70dd3ee1c833b2e515cc9e1f9c8d80b2e8f2ed1fdebad7011509b94a97f2b6c008c9a14d028eb699348a3a41e031294a534999419dea1f8ee19286fd4 SHA512 17ad9ca43593fac018f04216c5d099852b41271e397808d556088e78d9002c957b8b05ca908beb02c46c25d3a3c30f0e4e19d59cb5223af984c888f23496f751
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/podcast/podcast-0.0.4-r2.ebuild b/dev-ruby/podcast/podcast-0.0.4-r2.ebuild
index 023047275dec..09e6f85e7672 100644
--- a/dev-ruby/podcast/podcast-0.0.4-r2.ebuild
+++ b/dev-ruby/podcast/podcast-0.0.4-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/rack-test/Manifest b/dev-ruby/rack-test/Manifest
index c1cbe241f05f..8c862090788e 100644
--- a/dev-ruby/rack-test/Manifest
+++ b/dev-ruby/rack-test/Manifest
@@ -5,5 +5,6 @@ DIST rack-test-0.8.3.tar.gz 24842 BLAKE2B ea02ce5e5a460c43b0299e3b6e3412efb1be89
EBUILD rack-test-0.6.3.ebuild 953 BLAKE2B 40c079b188a858723cc09f416a3ef8b55141f0bdc44100aa67a80ef8160113f38301297b6bc6d6b29661926c19d7c5f03eb902428664390c86000aef635d7444 SHA512 9ad27605a01e13ddd0e816b5b99b995739968ac2f61433b95aeed5100e8cceac8ff2cc90bacf72fa3185fb1453ca4caeb8a11aec94157e8c48a135c1e380153e
EBUILD rack-test-0.7.1.ebuild 1053 BLAKE2B 06946dcbbab2c1b38d876e252ee76ec610e322195499320de09dccf32f107c617fa616b0d24060bbf3a850ef16b1236e31b723b2da60247ecd1815672ad6042d SHA512 1fe57bd6729df633362488c7c3434f4a64b72b8f7db17bb4162bb4637cead1b3426708caa9f98b7a79ea430e4e153ee26b5f4f25235e9079d5cbf0e27e2497fc
EBUILD rack-test-0.8.2.ebuild 1053 BLAKE2B 06946dcbbab2c1b38d876e252ee76ec610e322195499320de09dccf32f107c617fa616b0d24060bbf3a850ef16b1236e31b723b2da60247ecd1815672ad6042d SHA512 1fe57bd6729df633362488c7c3434f4a64b72b8f7db17bb4162bb4637cead1b3426708caa9f98b7a79ea430e4e153ee26b5f4f25235e9079d5cbf0e27e2497fc
+EBUILD rack-test-0.8.3-r1.ebuild 1137 BLAKE2B c043fd2a10193b42e3a3c22dad7cfdab4417eed42864460838333e4fa1198254c8a8ac53eede09521ee552856228341a3378f11cce16593fd431d50beaf0a272 SHA512 b3ee86162aaed496cf019416cbe9c0dd0229c363dbf884ff2ec70bc58b3c64154e8a2f122decedf2f2aa1dc5acb11f4d07bad351066fb2fb827ec9099d83084c
EBUILD rack-test-0.8.3.ebuild 1053 BLAKE2B ab4c59da76836d7c4a310b6a9306271334fbc9cf52ebca7cf521a6a63d66931536520f0774e1fd3eecebf73e8ca515f56625fa44f0397457ff552924585166f8 SHA512 ac82652e835dab412138839f4853443dd5a98f693fa7036a1d91aac99045134689711ec17680eec66ab5bce9edabb6e8396b9ba60a249b4cba15bbadcaf68b14
MISC metadata.xml 343 BLAKE2B 3d64a9d71f8ea0b1af70404e282f27ba4028ccada49dd94cc54f3517a939749d1d98cf1e08c85ce1e4481971b007f88dd40b7bb9609b4879cfcceb55519f97fa SHA512 8f9aa1b7be720aa89aff9ada3782e3b7098edd7181203d78a56fd6576ff3d2cfb812557158a30353eabff9084f6cd148222f4d7cd39b7cf0073c4f9da0aacd0d
diff --git a/dev-ruby/rack-test/rack-test-0.8.3-r1.ebuild b/dev-ruby/rack-test/rack-test-0.8.3-r1.ebuild
new file mode 100644
index 000000000000..74d6f5385a26
--- /dev/null
+++ b/dev-ruby/rack-test/rack-test-0.8.3-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit versionator ruby-fakegem
+
+DESCRIPTION="Rack::Test is a small, simple testing API for Rack apps"
+HOMEPAGE="https://github.com/rack-test/rack-test"
+SRC_URI="https://github.com/rack-test/rack-test/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/rack-1.0:* <dev-ruby/rack-3:*"
+ruby_add_bdepend "
+ test? ( >=dev-ruby/sinatra-1.2.6 =dev-ruby/rack-1* )"
+
+all_ruby_prepare() {
+ rm Gemfile* || die
+ sed -i -e '/bundler/d' -e '/[Cc]ode[Cc]limate/d' \
+ -e '1igem "rack", "~>1.0"' spec/spec_helper.rb || die
+
+ # Use correct version
+ sed -i -e 's/0.8.2/0.8.3/' lib/rack/test/version.rb || die
+}
diff --git a/dev-ruby/rainbow/Manifest b/dev-ruby/rainbow/Manifest
index ce03a4658fc7..da3e33bc133f 100644
--- a/dev-ruby/rainbow/Manifest
+++ b/dev-ruby/rainbow/Manifest
@@ -1,7 +1,7 @@
DIST rainbow-git-1.1.4.tgz 10301 BLAKE2B db89785e5147148a91dfed4dedbadf96bd9912b337fe7b5d1f5249029741ebc43b74183abdebf92e2cfa1ae9624cc57a2145a8f3d20d5996c2d4a7e495220ed5 SHA512 ca46337628a93530ccb10d66fad428248bea62c5a103485afff68584370a325a31f4d1f2a52e1228c1faa65c6f3cc2e19af22ee24ef3a61aa707899f04c4f546
DIST rainbow-git-2.2.2.tgz 14295 BLAKE2B e89cb8d72d8b90f71967ee714098a133244673f00af39d7202d2a7fa1aa92c55af307d08417f83f63c967e568e9e9a15e47cc9dfd672dd8e6974e3eb4b630a4e SHA512 fac9a8cc39f23a1b268f3a01d755a5ccb79f8ee11a28228d958a5b77472c5b3fbaac748c917f7d4afebb911cbef0e0242c5224c8df29672073c1f54bf44c9307
DIST rainbow-git-3.0.0.tgz 15105 BLAKE2B bc2c91b8ac726c080dbed45584adcdf4a4a496de070a92291042490009ae490efc4ab91cdd12d338f0cda156811358550507ad629e27dd54445a68427f8d4d2d SHA512 863b89152696b6a13606a1e92b68a788b9b5bcd6f521f02f26fb189fc6c9613e5db032dd5deed1aa95247ab0aa08a44981756f941af6eb786076c271881a38c1
-EBUILD rainbow-1.1.4-r1.ebuild 569 BLAKE2B da880f336e12ef9d74c7f5c9108fa042543ba4131f4cf7c217981b4ea3d2d71e452baa01c4aefba7792a5769b2d7d5efb9d720f109ae2b2dc8501e56b7b919a5 SHA512 a51516649b6ca94f881e87eafc899bfd45a03cad1821ded93985636fac645cac9fd1d3e0a10513c185fbfbc66fd1bff8688d2c913611eee84b68e41f7b5dcba9
+EBUILD rainbow-1.1.4-r1.ebuild 569 BLAKE2B 4d4d43552d21ecf981a73674fab86d0fcdfb3747d6adb8e07d86b0172c027a9685e3361ff0564838edd413a86e0fc5dccae3bc8f2bfb4f7fc5c34caab565a02e SHA512 682044fc0d352633c894da5f81ac5d9f01cf0919f61a82c81eb4e1590f1fee280643a7c941546ebe9444c35b286ebedc434033b1341e9adeefd1a4fb731561b6
EBUILD rainbow-2.2.2.ebuild 583 BLAKE2B 8c2492c159435c73315917e66ed25a17be747a57e4047dbf9143d774e2ee3364172a6e11e70997dcd9f68b39d89fa213861a6538f86c84c28c597552194aae2a SHA512 c2a53c226e866433c2de0acf0e6ae457d4d7b3f7e382a4ae4d8653005a7db7a95b59a872ebb6b703c7e86fe8fa09322b111414c32839fe906ed07af6adf9e9b4
EBUILD rainbow-3.0.0.ebuild 579 BLAKE2B 4a0ccb40a5199db330607c503c8d8c5f09a95cc83296f2478864773d4ec33157c61e14069b8b68cdcc1279f50af5ac34c3d1eed6a2208d9270c27f15c38ac32c SHA512 b36ee7847586f5503da8155453f58b2915d9909427d254b0e9bad4e93048343ad248d53bca058b6419b393b5400521ab646e348174b2093f17700e5c8d11ef35
MISC metadata.xml 341 BLAKE2B ac36a2d34fa9a3fc33e7e0e8f32652ef92c26924ceba4ca13529a0f4bef493a524eba45cea38cf81fdd28988566344545295b96c3e86089b262fbac519644d74 SHA512 b85bd3a7b023aaa019689a9e8caaa2c1d920d35ceb3b7af8ae249d9ce42c15d73d466d926561b160bc18ed9acd2ffec6fb169a625c46c37abb5de356eb4ab067
diff --git a/dev-ruby/rainbow/rainbow-1.1.4-r1.ebuild b/dev-ruby/rainbow/rainbow-1.1.4-r1.ebuild
index d436ef8c839a..f661e80ff65a 100644
--- a/dev-ruby/rainbow/rainbow-1.1.4-r1.ebuild
+++ b/dev-ruby/rainbow/rainbow-1.1.4-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_DOCDIR="doc"
diff --git a/dev-ruby/rb-gsl/Manifest b/dev-ruby/rb-gsl/Manifest
index 78ffc4e28693..825026d56386 100644
--- a/dev-ruby/rb-gsl/Manifest
+++ b/dev-ruby/rb-gsl/Manifest
@@ -1,4 +1,3 @@
-AUX rb-gsl-2.1.0.1-narray-superclass.patch 609 BLAKE2B 4cc4a41151dc3bacb056356021cb32acf94684a3057087d8da76d99ac22f88aadf5961a04be56e756a7079c2f0c4d38f10c78e1db2409d334fa601d48f59bbcf SHA512 2d98ca48f0db55126a49abd1dc42c5e5afdfeaa5a6029ee3f7478211f5bba03595626d485e109f6210be92a4da717ab8c0def2fa150b356e11a45c5f3ec24a2e
DIST gsl-2.1.0.2.gem 735232 BLAKE2B bb8aa488b5d3bf7c2f3facf34093c985c63bfe692933b21eb8273af38e6788691593bdcc6fd52b9e22635d1b8195f81d1302edab7c2915a19ce9574cab184d84 SHA512 c07adfb44980ca813e114db2b0917f6b2dcb7d3bbe0ccfd9561519b4e574991f3c72f3e7115218f473154690f9284bf89c968d3c6d52d29fa0a232a1160d2704
EBUILD rb-gsl-2.1.0.2.ebuild 1167 BLAKE2B 7fe8d990dfdcf1f364844525c74d8609d297edade0f7bf9c34c9db361e014d2a027a4b3dacc07cd28dfc56819f7376a3def39f9e21ae422a99ed35ff4201f5e4 SHA512 b4381a610b52282f0eea10915660aa420c73c99a23f3db78fa929eaa1d05e5e70a1c9287135427e40a5748ecb3491baf871a6fdb2a56f538fd45e80c4e82cf4d
MISC metadata.xml 340 BLAKE2B 768b125254ab2e25701a50e2735aa8d25a128d27ef4dcec356206519f0f017d77b3ef8e75cd2a519d74ec1574404004ad09582a872493fcf9f740379eed4dc79 SHA512 1278dd12be4197ef7d217b0106af35cd983878c36362445d09b6a76a61e0d7d1d0a04a5c84c76eceda98a60055659c366698f7faabae7e5d1a4004a1eb7e93cf
diff --git a/dev-ruby/rb-gsl/files/rb-gsl-2.1.0.1-narray-superclass.patch b/dev-ruby/rb-gsl/files/rb-gsl-2.1.0.1-narray-superclass.patch
deleted file mode 100644
index 4af8042452f1..000000000000
--- a/dev-ruby/rb-gsl/files/rb-gsl-2.1.0.1-narray-superclass.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 9e0c9e6f0a509b39c68fbaf6657260c6b122bb1b Mon Sep 17 00:00:00 2001
-From: Sameer Deshmukh <sameer.deshmukh93@gmail.com>
-Date: Thu, 12 May 2016 04:57:06 +0530
-Subject: [PATCH] fix narray superclass mismatch problem
-
----
- lib/gsl.rb | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib/gsl.rb b/lib/gsl.rb
-index 3c67741..aba8f2d 100644
---- a/lib/gsl.rb
-+++ b/lib/gsl.rb
-@@ -1,10 +1,10 @@
- begin
-- require 'narray'
-+ require 'narray' if ENV['NARRAY']
- rescue LoadError
- end
-
- begin
-- require 'nmatrix/nmatrix'
-+ require 'nmatrix/nmatrix' if ENV['NMATRIX']
- rescue LoadError
- end
-
diff --git a/dev-ruby/rb-readline-r7/Manifest b/dev-ruby/rb-readline-r7/Manifest
index 0e367472bff7..3fd3628741e8 100644
--- a/dev-ruby/rb-readline-r7/Manifest
+++ b/dev-ruby/rb-readline-r7/Manifest
@@ -1,3 +1,3 @@
DIST rb-readline-r7-0.5.2.0.gem 96256 BLAKE2B 0afa90a210233630f9d5068636efaf5874294b524d7abee4a7560436cdcccd9785ea356d0ebe50a4c191e57a111c7301f9b42d787e9a1760d241ff1c14e90834 SHA512 e94b60e368104f5e626a5c98dbe894cea52294b9c2061aa0cf32c34b7575a1ba9b0c514221ce266be89553d7936fc82696fc979710b9e8bb2503fc8b3cc0a938
-EBUILD rb-readline-r7-0.5.2.0.ebuild 645 BLAKE2B d830746b7cd1a91092f8a1a2c7996ccb44511b6a7ff35868c750490546baebaf286f1257d2f6b8fb038aec879eae6106400656bd7c581f553d2276e29e0169ad SHA512 a683c3e7a42f7e6c8f8027b215f39aaf3a05802bd6f9e9f5849bcd1b6110142602cfb100c0d8058e868e09835cbf4de7626e6bd95562ba1135f4d786d70a47c6
+EBUILD rb-readline-r7-0.5.2.0.ebuild 645 BLAKE2B 078a1d60c4a527b2a1ca9cd86ad73289b3b9d30aae3750ad6cbaa8d9af680930985ea3daea49686e143cf1a329a46359c4d9215e915288ad4723a8ad3cdb88d4 SHA512 8f8f92293d948aa701d2cb699604ec2858ff96eff0b3ae2b619654b431f08f3881a77f176cc7fb7f735cd164805d58ecb862f4e3f63a721d8c80fcb26052eb11
MISC metadata.xml 398 BLAKE2B 3cd6003925d27d01dd200b49d5d4c9ec0f0954816fbccd9b60fee5cb2bbc8c7680dc97783f420528b12cd82002b17b5eada95c54294d8f762bc02c71d88dab04 SHA512 2f08a8565c17bdf29ce5f94194904bba4ab779fb2f23003bdf35eb15f7f2dbe39686026324c1212f3ebcc785d5dee2cc117eaf90e78ae2e4c107f3863cc6fdf4
diff --git a/dev-ruby/rb-readline-r7/rb-readline-r7-0.5.2.0.ebuild b/dev-ruby/rb-readline-r7/rb-readline-r7-0.5.2.0.ebuild
index 4bb9de420232..2953b30cda3a 100644
--- a/dev-ruby/rb-readline-r7/rb-readline-r7-0.5.2.0.ebuild
+++ b/dev-ruby/rb-readline-r7/rb-readline-r7-0.5.2.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
inherit ruby-fakegem
diff --git a/dev-ruby/rex-struct2/Manifest b/dev-ruby/rex-struct2/Manifest
index 982219cea852..fbc354c11181 100644
--- a/dev-ruby/rex-struct2/Manifest
+++ b/dev-ruby/rex-struct2/Manifest
@@ -1,5 +1,5 @@
-DIST rex-struct2-0.1.0.gem 17920 BLAKE2B 08ee1c9b822674a641e6d29e5ea7de158fb78b5b1c8937fdbb93d8f3685bd16720fee57310834be34b2187ad89da50304cfe0954f48523185f1d7115d3b03d67 SHA512 f1e8387ea0963648c13118a0663a146db0e1d47ee732229d0d48ab2f4f55aa3bfcbcc4ef50b74476eacdcedf2b456f78282c32e1fae64ccce64a7944bea31436
DIST rex-struct2-0.1.1.gem 18432 BLAKE2B 4dff1f1a4d41f7bf74652505ad9d063a786e3491539d1a04a9d59ac3f4446c672454c556bef1822394a087a52f91044378d4c0c2c67c2b0ff8909aecab7638cc SHA512 894d8bdf609a7b0f4500bf9da7c175530b76c72374e059cdbd08d47be777b329ba1886a3bbba485b9f0c1be7aa4e12ad07807c0ea3390419c1f5f69ccedee26f
-EBUILD rex-struct2-0.1.0.ebuild 517 BLAKE2B 28f9c8f9d46d5478cbd065ad5200c0e095d2f5a06852ce32573021b0f7e0b7f29a56d88d8257c563e1f0e5a61ca8de014af987bdada34abf9505a706fcd1a0bf SHA512 8d95640aec8ebacacda74873127e413549e6b4360762d31794a0b45003fa944c53938e6cf52928d9a2e91565502804c538e43f6096e13dcd473392011267666e
+DIST rex-struct2-0.1.2.gem 18432 BLAKE2B 1ff9196e38ae67b87f4348394da3b05759548dbfa29b8e1a4a891a02cc75a1e02b890bf3a53bb7f274f9a5336aa46330efc38dcd50fa5da25e74392bc78a2b91 SHA512 c8b549c89e5b884a6ec6ef9a04dd2a3400bfeb885b742f1bc256a200387bcbd8ba848ad1e69a4c0c349516a62c04067a8bbffff04cb5c581f51d0ff91a142e6b
EBUILD rex-struct2-0.1.1.ebuild 510 BLAKE2B 364374d0d0a6e9b167cd81603054a17a68b0279ba7afd3328a97906e1be7f307853cb82f5f42cbb765cfc6008e3b9d80b0cbdf3e0fff3b6e349541c1eed20b0a SHA512 38b1c6a2f853f294ff8ba2ae0e83208c15110ebde80d1674a11a4aab70ce5b364a6ceb206ad9d2c7b2c5b96165c3b86bba2c690fec1861d87a08c122556a8c68
+EBUILD rex-struct2-0.1.2.ebuild 514 BLAKE2B 3a6b04801441a2cbf5889a012a34ccf258f2bb614c8f84cddf18d130b77d9a59cd6eb2b97e841ec29df4a1e6ae47878543c15294420ee17f4ba42d7e64d29e0c SHA512 7d7195f2f58b9b57d8e5fbae4f10fb326b7e38e1ead3d0469b9e8aae584a8d291b7abd1f4d99596f5439529810ee1a07a1d0892b1363b9389379663fabe79f99
MISC metadata.xml 395 BLAKE2B bba037386792b3b940892cdc151b101878c5808c894ee42705daf52cc02311ab791f0509488aba1f5644a5fcb10d8f3da02d3bb201fef34edd4972f2eafa25c1 SHA512 5123190d580497055ed2f29dc79a4f6c5a21e62cc95c90e25e6ceab1a62d08faf8d766334b1d306052d6543c6903b665cf45b17ca17fd5731d93fd0341891148
diff --git a/dev-ruby/rex-struct2/rex-struct2-0.1.0.ebuild b/dev-ruby/rex-struct2/rex-struct2-0.1.2.ebuild
index 0373c96eda81..f581d3cb9e39 100644
--- a/dev-ruby/rex-struct2/rex-struct2-0.1.0.ebuild
+++ b/dev-ruby/rex-struct2/rex-struct2-0.1.2.ebuild
@@ -1,11 +1,13 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-#RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+# No tests in gem and upstream git is not tagged
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_BINWRAP=""
inherit ruby-fakegem
@@ -18,6 +20,3 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
-
-# doesn't seem to actually run any tests
-RESTRICT=test
diff --git a/dev-ruby/rex-text/Manifest b/dev-ruby/rex-text/Manifest
index db4f4bef7fb1..615789e11586 100644
--- a/dev-ruby/rex-text/Manifest
+++ b/dev-ruby/rex-text/Manifest
@@ -1,7 +1,5 @@
-DIST rex-text-0.1.2.gem 43520 BLAKE2B e5aa0ec729f05957f3602023370454acd838b77ca9045cf5d89b1fd82a57617a98abeb823a09ad50229645b400095f02264e1fa9b323e1c1e1f12d9a678beb28 SHA512 2658f7e66304f0e9e10f0ffa46acef80bb4cb053676b5cad188ed86995e5f64796e55e2e95b6149fcafddf46a04f6dde819a0cf6f693bb2172e12781b13c3631
DIST rex-text-0.2.12.gem 43520 BLAKE2B fc9ce7134dd1ba8ba21ad6a27ae913d6abdc50d9436675f2c847330a4126b404271bcff6d46c15fcfd64069a2cf92142c8511952abcd17a75d10b776f3ab9bfc SHA512 20ff6df7527f06f3970cd5359db42893bcedf5b9432c8b349a71d22af4940a2b6fb3ab455cc9fd40301102f29e6c2de07043faded0d63a19cd951b3402eafa8e
-DIST rex-text-0.2.9.gem 43520 BLAKE2B 470fbe730dc305f15165a44f06c5669567fc40feb61f9ea72aa04d3df7f2300e2740390ad7cbdceb36072011854ffd61e218591f2a8cb6a0a6cc753fcf7921c0 SHA512 9958a49f1a7ec3d8a4ff46d769770b4f0e96567e362ae9edc07d89b940178b668cd4284930de575f5a92e5f77738c3098fbcebf51b36f37df4b1fac737fde50d
-EBUILD rex-text-0.1.2.ebuild 506 BLAKE2B 3c6178856ab4c25f864ef82e2325441f1935abf575e99f2a49e58d0ab862bb4f92967bea6ffdcea30bcd97be45e9b094bc6f580f6eea24b845f8f651a0bd4f0c SHA512 43c9c9a3d8b6a763e4b7d98807d6a9024a3f085453464555d952d243dd2a86e23b8226fa8b4448e51ae991d484c71d5407a4335e80cd0c0c13cbc5a5df6a2f61
+DIST rex-text-0.2.16.gem 44544 BLAKE2B 8ac7be3fa894fa47229aba39be046cb4e6f40a47f65a4d290e7fdc1756b29b063799429e3ee793e69f19adb0c5cc589ff3c4c2261d2a5c4f4851a075bd98eec2 SHA512 8b7cf93579abbd67445de9c89469f4d717fae15b3b1d44602733c91cbba024788aa8c76cc45c8bc6351062571b2c938d33c1f9c6059a2cc1c1b604bf6494526c
EBUILD rex-text-0.2.12.ebuild 506 BLAKE2B 1aadc0a8678de99d5ca6fab07bbc5b622356a0ce6ef1b726cc525074b552c861077bc2db1905c92e996ffd79f43a91338dbfc8b9c65e9acdb9c492b7606b863e SHA512 3248b1ebad78b268444514940470966c4fdbd25ab2577d1890bb7b7b8e182bda6fda94f90f5054a6583567b25a566b7d43ba3f739ac9ee9698170b5269b438aa
-EBUILD rex-text-0.2.9.ebuild 506 BLAKE2B 3c6178856ab4c25f864ef82e2325441f1935abf575e99f2a49e58d0ab862bb4f92967bea6ffdcea30bcd97be45e9b094bc6f580f6eea24b845f8f651a0bd4f0c SHA512 43c9c9a3d8b6a763e4b7d98807d6a9024a3f085453464555d952d243dd2a86e23b8226fa8b4448e51ae991d484c71d5407a4335e80cd0c0c13cbc5a5df6a2f61
+EBUILD rex-text-0.2.16.ebuild 506 BLAKE2B caff75c6e8d09729f0699b7ba164f7120ee971c6ef63195ac711edaf5d20a33ad7cadb12727e57ada1dc4cf60928af992ffa7ca61870621c857dbeffd1654daf SHA512 73b3908dc76cb1136f143a19c9c36fccebc2e0a50db45005feb451d11ec1cbdd024c263a2e665d40f51eefd699ea31f71ec1b6f83f2514e74353fcbd8b0a4aa1
MISC metadata.xml 337 BLAKE2B 5309d74f65e9d31fb44761ea01a28cddc4a698ec2700bf2a18806871b42370d931405eaa6a2c8093d7405de11defe6aedaeeb72ea585d7cfefd970a323cb82e1 SHA512 24d194089e40848fc1ccce781e29de3bbf56c536a4f5fea036d2bd783483d2018b1105a4be88b8fcd57408651d3cac45ca649a111364dcdb834014bc6bda7bb8
diff --git a/dev-ruby/rex-text/rex-text-0.1.2.ebuild b/dev-ruby/rex-text/rex-text-0.1.2.ebuild
deleted file mode 100644
index e3585c612d74..000000000000
--- a/dev-ruby/rex-text/rex-text-0.1.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-# Specs are not bundled in the gem and upstream source is not tagged
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Rex library for text generation and manipulation"
-HOMEPAGE="https://github.com/rapid7/rex-text"
-
-LICENSE="BSD"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
diff --git a/dev-ruby/rex-text/rex-text-0.2.9.ebuild b/dev-ruby/rex-text/rex-text-0.2.16.ebuild
index e3585c612d74..7348e1193fea 100644
--- a/dev-ruby/rex-text/rex-text-0.2.9.ebuild
+++ b/dev-ruby/rex-text/rex-text-0.2.16.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
# Specs are not bundled in the gem and upstream source is not tagged
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/rex-zip/Manifest b/dev-ruby/rex-zip/Manifest
index aefc79dfa624..a7e8e749907f 100644
--- a/dev-ruby/rex-zip/Manifest
+++ b/dev-ruby/rex-zip/Manifest
@@ -1,5 +1,7 @@
DIST rex-zip-0.1.0.gem 23040 BLAKE2B 104ec3b735fb7c9b5982657cfc7527afe965707760778435c8bcbe5b30c9bb3fee5080f9e56abdeed1374f2ec62354451dd709903ef93d5daba60d9683a22e50 SHA512 402c16a814b497cf920b9d9637c77066dc30bbc5807e84edb939e8cbc034e5554a49e94ef86f93169872a4679e8118e785e037f5e820eae02c5921763947918a
DIST rex-zip-0.1.1.gem 23040 BLAKE2B 23c26861b297c89fb2c68687b1b30a078f7b8bcd7699bdee1759e4b0dba389be20735db3d8d8a051e6a84141966ee8e1638158de9ed97d8a2f9ecf9c3e07c95a SHA512 720d148b4be55632a49755dfba58e840c6d03b4abc3ec7f2df64b677a78898c867e07f43be246f1dd2f8bbb861aacadcfd1b11c9848aec65233074f7a10cf402
+DIST rex-zip-0.1.3.gem 23040 BLAKE2B bc823e7d53c8a7245d568ee2cec013e7bf8b7c508409a0668481e323ea5343230c5bc64a7173f48a7ff966d6af5a9e50e3a0e2d64dec06a699923dc3182a89a1 SHA512 f92d64779ddf943ca4855c5b9c567a0d995ebb6ace93ac8da12a7f1dc3ea350d492d3d229d3950ffec32bbba29fcd226c27a5be81e3f45d6f0edaa35ebc70047
EBUILD rex-zip-0.1.0-r1.ebuild 546 BLAKE2B 3d995f35ff9f01c21718b11e8a320d9e92e339c1e48bef52aaed7da7e74482b636e4fd54eb1cc61ce7abc1a199305d5a99640a50d3efcdcdc12af6608382851d SHA512 20fa75ef6f489d3adaaeecbbc62e3101183e021973c27e0572b9c97ef16c7a7756dfc93e15ccafca36c6c30a078b1603d1e1b68dcf8b4fed6c43602d13ab9a77
EBUILD rex-zip-0.1.1.ebuild 546 BLAKE2B 5c2d1d638ecee1cc0912c9d13ba6106d3b3fc9b14a178e7f25453cbe2bb0f57ef2775e8d8aa153f548891786df696eb63aa04b801b2164efb52ef09fe8a50be2 SHA512 75420a2f5951e18fa780415218bbccf62ff44611b751384deca1d27e041ee5ea59304af58230507706b349e3d35ed82a7621c1dcfd4a8e376b220d8f493a8177
+EBUILD rex-zip-0.1.3.ebuild 564 BLAKE2B 05121e0eff6caced85a81d13ee5e4f4dbdd24dd884aa9fbb9f970d1bda0d5c5312c1a8a21246a4fa03831ee8ddaf52a4615816606e415c4cfef3fcd703c7755c SHA512 b7620df9461232253def9d914e7f8d7611e97523d92c808089afc5f4c6d654213d6f51875bb048674dc075ab4d60cf27d9a80f87ed70839278837a990a3f4b3e
MISC metadata.xml 387 BLAKE2B 0e3ac5ec5b97816fe3a588ab5a4f19d8c456461c1cdae57b19c29cb58f49e2259dc7e2c708f4b7d9345e4c26d2b7e03648dd4fee009ca407ad5619fe72c53db6 SHA512 dd9953db84c05af8e5842ebac7f0419470d14fddd595175bc34467608f8d8fbf151f781c81455386718359e44a145f7d5def83b5e6ee7ae2d86cdaf580e701e5
diff --git a/dev-ruby/rex-zip/rex-zip-0.1.3.ebuild b/dev-ruby/rex-zip/rex-zip-0.1.3.ebuild
new file mode 100644
index 000000000000..0fec4e5d74ee
--- /dev/null
+++ b/dev-ruby/rex-zip/rex-zip-0.1.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+# Upstream has specs but they are not included in the gem or tagged upstream
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby Exploitation(Rex) library for working with zip and related files"
+HOMEPAGE="https://rubygems.org/gems/rex-zip"
+
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rex-text"
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index a53c3940bb77..8ccb50f1a6bb 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -9,5 +9,5 @@ EBUILD rspec-core-3.5.3.ebuild 3164 BLAKE2B 0eb341fc376171025a09bac586b90d4a1f16
EBUILD rspec-core-3.5.4.ebuild 3178 BLAKE2B 511992cfaa43a4fb51e907994c0edf0862d31f6f899c0cc04577d8fd31f48c450a1a82ebeabc5862d10e5a0793d266cabdffd94541ad3ff6016043029d07b1a6 SHA512 93b1179badab718a9ba151b489381a0892ab9975fbe405fcc99cf6b4725965d5aca29b25ec4bce93e2636a8d87ccdf427ad39ba468643f506d8aee4adea04b0f
EBUILD rspec-core-3.6.0.ebuild 3253 BLAKE2B 26cf65b64b3f0f0d10c53ddf9a2e83b681eb2e6eea777fdf456239ab2cefed43908e10282410e8d775b199021a2806130f44ea55a83fb70cb4fdfdcc734b380d SHA512 776e4095374cfbcd0eb8d0595e5d270a2faf18c506f09dcc9fa531b894e9fcb81b028771a912fee2d4dc2745b6d65cb8e887a2a5d9109edc1cc2fd64e21e1392
EBUILD rspec-core-3.7.0.ebuild 3239 BLAKE2B f894a7c9e1e777bef0bc6386ed876aca414642f2b2802b44fd86d145c2c5ad86701d402ba2c22a664ed796f9e4a04c8aa2b51b8bfe94d78202f0635b15bc9c79 SHA512 ba0dcccd775215fe8e61ea0b054636c62499c206f3bddd5302f771808f0dc386c270a2b821f6a1ad5ba9a2f6a3a4a6205c47227e35ef8798a569a35a7c171271
-EBUILD rspec-core-3.7.1.ebuild 3239 BLAKE2B 6bff8f24b4b05a283d867b8be0fe09676992d1f7fd7941d259abf4d2c9d0d17877a51eb14dac34490a749930fc2a43df7aa47e5d554024a5bc8725da88536b37 SHA512 d9641ae04b63dcc6de577e66aab1d9663402048697f033e4b967e3ca3350794b30a58d5fa9a30233a08117ccabd2b3ba714a91941e95110a89216bfb12aa5c9b
+EBUILD rspec-core-3.7.1.ebuild 3246 BLAKE2B c1e262b43546660140c3aee461f218d876e9f5b8d02b96342e88ab9a914a9b2135e6071f0883457fe9a8b4e14a5b1b219ca13e69e36f3afb3cdc848795bdadd6 SHA512 a16e64897f9e27e1298f2f36824786b2d24ef797107c2397221b2c4f5e0058000459e4cbaf3793374edda890022b2c6c9adf4d999201b457b9de67e8b7b389ea
MISC metadata.xml 465 BLAKE2B 7aa4aea8fcc4616588f8842e4d3625219eabe0c17f7a621f9d01ba3ba403ce178ba5960a15c9a163eea32a9956cdc27ce1a607bdae1c32a1a6fa1207c7358388 SHA512 987f6c0ce5814c23f3d76a32f0b59ebd89ddc71bcb23d109106a2ee11a5ab050cafd1ec7f87c84f07b4b4d71244d71885c6d727d2b583484c0e5f6466066a57b
diff --git a/dev-ruby/rspec-core/rspec-core-3.7.1.ebuild b/dev-ruby/rspec-core/rspec-core-3.7.1.ebuild
index 0be2590a5fc4..c587e4074b40 100644
--- a/dev-ruby/rspec-core/rspec-core-3.7.1.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-3.7.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_TEST="none"
RUBY_FAKEGEM_TASK_DOC="none"
diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest
index f52df05e8bad..cdd82ae04f93 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -1,3 +1,4 @@
+AUX rspec-expectations-3.7.0-ruby25.patch 1467 BLAKE2B 39968ab1201fcc0e69fc1cf023150bdc19b8df15324f8411c1094857541c54f935d95d74714a870e2eb3d7de6d9b94891838efe2ff765f83f2b5d38b0ccb9774 SHA512 87a92967764e4c9214e55133d8b792441449ca87140ff4c594ff0bc528078d05d5164958744d75d6a9e8309acec9905224c45d36d408a3cf705e3987aedc24f3
DIST rspec-expectations-2.99.2-git.tgz 106884 BLAKE2B 5b31c8681306d5c688f62fc3fc6adf7be6cabad6df6fd16195c71787d73495924233d793633fa041a94d796f63c9ff97c58e6f4a75bdc09dfbe56e770bb6a5c9 SHA512 6042cafe225b2b16df458c7bf69e1694b637afcac6f6195e35a0be199432610457ccaa3e7e4bd114b27a7a6c3d530d94f4c0603c65f469cbadc55bd3f75b6f3a
DIST rspec-expectations-3.5.0-git.tgz 187600 BLAKE2B 607dabc38e077ed82e18cdc690900f7fef86e6bb30a8004534992804717f8430a132b8f7d882226557e8c83832a1a8f43a32e9791b19869919c9b0aa8cfead8f SHA512 e6077549a028de0e34cdd50d93552ca3ee0f30bb550e9df20d391f287beb57070dcb3a5104627e7adb55689e7b102c91b7d3a3b944b8c4ff1235761140f2dce0
DIST rspec-expectations-3.6.0-git.tgz 193897 BLAKE2B f3fc2b06a317e77838e2d483416ab0e05aefed8a129058ceaf1a80d3068b41e81abc9fd85576433fd1577e6114ccc65130734b850997f89310b80b549f80d679 SHA512 5c784eff2c076623f471bcfff6e014420782c8d52ff54a68adc9b4d6b60a91726da36e3989535f4ab7f1fcc6b1e2a3c3a63ee330f8ea55f475711741762c0f07
@@ -5,5 +6,5 @@ DIST rspec-expectations-3.7.0-git.tgz 194071 BLAKE2B 67c8db15c43cc1141b19c6eb993
EBUILD rspec-expectations-2.99.2.ebuild 1688 BLAKE2B a32238f5c34f42b3c2653e557589c1856ddd04ef038d1d067ae5ac784baf77d855712a7393317090c8b981baa1d17ff1143032a96a13ce14343349e00d9502c9 SHA512 3b93fa69cc6e6f8ca6bf6ac8fd7a9ac9ece754e32bc70cfba3438d05f4737126eec491bca82d67bd6b608a693cbf5e742191b8afef8768f31dcc4091511536cb
EBUILD rspec-expectations-3.5.0.ebuild 1322 BLAKE2B 79d4a73c87e4e93e1c165255ee391915c7b2252fcc7ed308994c170ce4f8e3a163a7df0ca59ef24952b53130dc5d0884dcfab319739d0cb1c026a7d26dfe86f1 SHA512 5a56eadd7f68b0b57eb153e5e14bdb2f2d653bad26d84a266dd3d2d34ffa8a2e9a97df5292fcb35cbadab5cec5e86fb6cbbe18c7810c7f1d976019c0dbcaf1b7
EBUILD rspec-expectations-3.6.0.ebuild 1338 BLAKE2B d4765508dd978b7ea89b083e78edd24891c91c6172e6ec91615764b226866c3492f3e6e35b1b092e35c186fe4e2e7bfe1de8c38de82b50e003fa430ef66a1b5a SHA512 8bbe1d874c4b3132c9c3bfc2516857e5ed3330c7afae46b561c5ab5c0cf5b4f1a024958a76ae5fce112a5eb193c98b80c5f647792d0265a726e8320684be7ab3
-EBUILD rspec-expectations-3.7.0.ebuild 1324 BLAKE2B 3f81b93f4c96c108c48ce195c1b6ebea561aa37b06205c2c7d2d5d778263fcc8f9bba31b457d4d4cc449f82a7dcc6971c36755ddf7a1f5b3f518c489dee5a11f SHA512 c03be394692a773fe0ac6bd1816aa6ae3da84559226dfc29ddd7ff725b11e7af7f3b079ef992b68ea3e891b25ead9f30e1474e68583c9abdb0052238a335bac0
+EBUILD rspec-expectations-3.7.0.ebuild 1376 BLAKE2B 1c49478e03eb5037247f7e624787302ba6827527f403b7edaa02497e315a367492a6bc3c4a8ac267cd6932c7b8477f7d8ab9d347c685c233df8a6042ed825551 SHA512 3a534370174f697e10bd4bc593564154539ac4e562c4fc9188c3ba032e4b17022d997e27f9b2e4f8258a4eb3f90b6d4df9c1ea31bf8ea5196da9e2757049132d
MISC metadata.xml 350 BLAKE2B bd2aeaa98f6f5cdbdce70c0dd6eed61eee36323502021664e10356e0e558eb9fbf09f9b056944aaf13859c0f4f29603c5523584e4b823a9218fefb2824edcff6 SHA512 c0cbdb181bc5981daa6dea5ecb445cedbda6d6430218aad98a39b2db67074169305f3cba419fb1e24d79900be311619337a5421b75e0da6d2838a0ccb7de45b1
diff --git a/dev-ruby/rspec-expectations/files/rspec-expectations-3.7.0-ruby25.patch b/dev-ruby/rspec-expectations/files/rspec-expectations-3.7.0-ruby25.patch
new file mode 100644
index 000000000000..feeddb0eff1b
--- /dev/null
+++ b/dev-ruby/rspec-expectations/files/rspec-expectations-3.7.0-ruby25.patch
@@ -0,0 +1,33 @@
+From 5999ad46df4782a3136c4bad0c2353daede2cbbd Mon Sep 17 00:00:00 2001
+From: Myron Marston <myron.marston@gmail.com>
+Date: Sat, 30 Dec 2017 17:36:55 -0800
+Subject: [PATCH] Disable Ruby 2.5 feature to avoid test failures on 2.5.
+
+---
+ spec/rspec/expectations/failure_aggregator_spec.rb | 13 +++++++++++++
+ 1 file changed, 13 insertions(+)
+
+diff --git a/spec/rspec/expectations/failure_aggregator_spec.rb b/spec/rspec/expectations/failure_aggregator_spec.rb
+index 6628aa75..40a1ae35 100644
+--- a/spec/rspec/expectations/failure_aggregator_spec.rb
++++ b/spec/rspec/expectations/failure_aggregator_spec.rb
+@@ -216,6 +216,19 @@ def expect_error_included_in_aggregated_failure(error)
+ end
+
+ context "when an expectation failure happens in another thread" do
++ # On Ruby 2.5+, the new `report_on_exception` causes the errors in the threads
++ # to print warnings, which our rspec-support test harness converts into a test
++ # failure since we want to enforce warnings-free code. To prevent the warning,
++ # we need to disable the setting here.
++ if Thread.respond_to?(:report_on_exception)
++ around do |example|
++ orig = Thread.report_on_exception
++ Thread.report_on_exception = false
++ example.run
++ Thread.report_on_exception = orig
++ end
++ end
++
+ it "includes the failure in the failures array if there are other failures" do
+ expect {
+ aggregate_failures do
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild
index 39b3e3075673..a9e1c41d484a 100644
--- a/dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -24,6 +24,8 @@ IUSE=""
SUBVERSION="$(get_version_component_range 1-2)"
+PATCHES=( "${FILESDIR}/${P}-ruby25.patch" )
+
ruby_add_rdepend ">=dev-ruby/diff-lcs-1.2.0 <dev-ruby/diff-lcs-2
=dev-ruby/rspec-support-${SUBVERSION}*"
diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index c6bf79c27d17..347fa0d62292 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -1,3 +1,5 @@
+AUX rspec-mocks-3.7.0-ruby25-1.patch 1164 BLAKE2B c7fe549bdbd85ab2868bc6cc02f6f6811d60b484acce08de8c7d5596ef36b6f63f63023fd2f708f0f0e855137e5d03ea283fcb2f713d755d8f067d86e8cdcf14 SHA512 ff92bd1a227a6c95c9fc04a10373f7924f09533fab56748554929a24fbd8147c82d1a3b15400f1b6ae003ebd2c0b0a4e719211fba2f43929f05cae2cc6ab894e
+AUX rspec-mocks-3.7.0-ruby25-2.patch 1496 BLAKE2B 1f03651f0f0ee76e055b3dc8f823f2b9e119d7d5f5583ddb44ed15152ec852eaacd1e78a56b401a606777ecc726f0820feb7975c2064fc22430ba28509b52016 SHA512 ed06d7c0c23ccde64393dfad26a70c698973817e077b2db592d908e55827b210bbbe4d95e1d5c92866336456ac21566a96c08d8dc7e84386c1ca8d3d25d5a445
DIST rspec-mocks-2.99.2-git.tgz 101731 BLAKE2B 27ae180381d427b642c53c351e7b53602caba4252ddf5393949d940be8474110eb0697901afaaa878cd8d368f081c6644c0fcbce86d9d14b9f93f48c027ae808 SHA512 dd3b9394d56de8d3089db7777cda1e1a5bbdc46486876a99a8a83b602b84ba0320913d8e8dabe5e0367645eb01b943607b93e67d87cc26e380c8db6e048e4e0d
DIST rspec-mocks-3.5.0-git.tgz 186806 BLAKE2B e412feafba03cfe8c0efb68dc778885f0603c3b5fa415568c11e7b31168c57ea11245048fb78c34688b65d5cca95bc0a90aeb18afa19fef0a575219441fbaccd SHA512 b7dcb4ce0eac894d6652be45fea981cb7ade47a739ad926a87aa41d8a34fa9deffc45f5718d1634f03fbedaba82a77005466fa83155dc433fed6a19f8a897c4d
DIST rspec-mocks-3.6.0-git.tgz 189000 BLAKE2B d8fcc25983eeeafdba69bce80bccac2ff9b1e269b739bbd41a87f4839468fe5e4bd3298d2a63aa315d87422a9f30aaf1a776cb9b90ee1fd58ca05b5a08ea032e SHA512 42cc4870fde8eba0a6da7df4ab07e4d59c6447bb8f52e0172e7f231d47304c20c6e2edfceee698d5d344bb78384acbe3df4bb67de784cc24a63fae02ed1d4a7b
@@ -5,5 +7,5 @@ DIST rspec-mocks-3.7.0-git.tgz 189170 BLAKE2B a0a622ac593660c673cd80b3f3caddd2ac
EBUILD rspec-mocks-2.99.2.ebuild 1481 BLAKE2B 176b61ef790225e709c097f405e0435edfb2086cfb60e4fed339a9c5679a4f789e183bddb36f1ec29936e8a2ac352a2c643e320b5d95246f591c96613d9c1a14 SHA512 4f33a65b706610c88fa894ccc03f73fbb14e5f81a94718ae54e95f2aceff8f7f983e1137decf649d2adefaebdb5714d50f1220bd726cd201179c5e3003a382a2
EBUILD rspec-mocks-3.5.0.ebuild 1346 BLAKE2B 1799d6cba41bcc4cc28e1e1778020c52fafc6a16b7515f72cf31e7bb347007ab3a96c88aa71f121e31e3785fb63518324df72b90e6a0ac464727db2d3338e0b8 SHA512 40cae4ee52db2cfc0274c6961f32f654e9f09291c3a9410756f3dca4a1d42b32e0bf54cd8a83164b7f06cc57ba410aaef478390019e0d1d0b7a0630884cb2a48
EBUILD rspec-mocks-3.6.0.ebuild 1362 BLAKE2B 3fc2e04dcdb7dbcacbd5b6f0981fe90e0d54c5f200ab7c8fb4239052aa1e22443dda36cba957e1b9d85883b0469a03c47694e7a18ac75ec06f205468ba59393a SHA512 f49e16adab91e07ce5b38a1efe4d85c4a510946807d169e004d741fa9094df240ad2dc2733e1811bfd33227d21119b196b9e5f6568a04ade81ca019f2e1f8066
-EBUILD rspec-mocks-3.7.0.ebuild 1348 BLAKE2B 869b3e19b0ede06123590895b73b393c50cb32872e9f04a2855bd4f2bdaa22bc3d7155d6b59231f95281b079cf32936e2c613f7ff122c7bef7db1a8cb59c5324 SHA512 9c248315309e319cc55aa0b8f6f0b42b6f08e644ff1bca40362fb7bcf1183bdf6ed1319c6d3edee8a14383de9cc1c8ef11cd1775a4a0ad8e2e52167a4a8ad577
+EBUILD rspec-mocks-3.7.0.ebuild 1436 BLAKE2B f25095d08605676528048e7f28c3e5f91872d1f49f3075b147cf01edad4d212c0e09da4eeab6e1554220a015d4e1bd67596d44e93240971372fdff84ac16e639 SHA512 99818678324074efd4a4f2f8132dc4cad1de97dc19fc05d4e967362b47111b98375601835e03deec41bd024b626aaafaf7b42aca7966117c11b9a1ccf3f50ad5
MISC metadata.xml 343 BLAKE2B 87ebb52b322f698e5242c517ca646e64b3a9a33c6b76d968847b2224b4dd683a9eaae5d03470efe775d350c65e3bfbe16547d4b4b99e2744379fbb7c76cc5680 SHA512 c7956e0175d9fdbfd423140f3c757d4c9e1deb6089577f60d11111a93fde6a7c056dcbac8620c30c8c02693297402aa2f0710e43f60abc0878a51bcb8c624667
diff --git a/dev-ruby/rspec-mocks/files/rspec-mocks-3.7.0-ruby25-1.patch b/dev-ruby/rspec-mocks/files/rspec-mocks-3.7.0-ruby25-1.patch
new file mode 100644
index 000000000000..6b545ae3cf7a
--- /dev/null
+++ b/dev-ruby/rspec-mocks/files/rspec-mocks-3.7.0-ruby25-1.patch
@@ -0,0 +1,27 @@
+From 871eb31e3bfe50705ca57e754771aa1e0164f12d Mon Sep 17 00:00:00 2001
+From: Myron Marston <myron.marston@gmail.com>
+Date: Sat, 30 Dec 2017 17:45:43 -0800
+Subject: [PATCH] Skip spec that does not apply to Ruby 2.5.
+
+Ruby 2.5 has removed the ability to access top-level constants
+via a confusing nested form (e.g. `MyClass::Hash`), so we no
+longer need this spec there.
+
+For #1192.
+---
+ spec/rspec/mocks/mutate_const_spec.rb | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/spec/rspec/mocks/mutate_const_spec.rb b/spec/rspec/mocks/mutate_const_spec.rb
+index fe8d4128..9d80dd73 100644
+--- a/spec/rspec/mocks/mutate_const_spec.rb
++++ b/spec/rspec/mocks/mutate_const_spec.rb
+@@ -170,7 +170,7 @@ def change_const_value_to(value)
+ expect(::Hash).to equal(top_level_hash)
+ end
+
+- it 'does not affect the ability to access the top-level constant from nested contexts', :silence_warnings do
++ it 'does not affect the ability to access the top-level constant from nested contexts', :silence_warnings, :if => RUBY_VERSION < '2.5' do
+ top_level_hash = ::Hash
+
+ hide_const("TestClass::Hash")
diff --git a/dev-ruby/rspec-mocks/files/rspec-mocks-3.7.0-ruby25-2.patch b/dev-ruby/rspec-mocks/files/rspec-mocks-3.7.0-ruby25-2.patch
new file mode 100644
index 000000000000..3ac448938416
--- /dev/null
+++ b/dev-ruby/rspec-mocks/files/rspec-mocks-3.7.0-ruby25-2.patch
@@ -0,0 +1,38 @@
+From 783923d6879a2f9df9fee8ef24cecca6ac21136e Mon Sep 17 00:00:00 2001
+From: Myron Marston <myron.marston@gmail.com>
+Date: Sat, 30 Dec 2017 23:35:27 -0800
+Subject: [PATCH] Make spec less brittle.
+
+On Ruby 2.5, this spec failed, apparently due to the fact that
+Method equality has changed on 2.5 slightly. The method instances
+have always been different but 2.4 and before considered them
+equivalent. Instead, we can show that the two method objects
+_behave_ the same, which is what we really care about.
+
+Fixes #1192.
+---
+ spec/rspec/mocks/and_wrap_original_spec.rb | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/spec/rspec/mocks/and_wrap_original_spec.rb b/spec/rspec/mocks/and_wrap_original_spec.rb
+index df9cae46..2d4d0a8b 100644
+--- a/spec/rspec/mocks/and_wrap_original_spec.rb
++++ b/spec/rspec/mocks/and_wrap_original_spec.rb
+@@ -26,12 +26,13 @@ def results
+ }.to raise_error NameError
+ end
+
+- it "passes in the original method" do
+- value = nil
++ it "passes along the original method" do
++ passed_method = nil
+ original_method = instance.method(:results)
+- allow_it.to receive(:results).and_wrap_original { |m| value = m }
++ allow_it.to receive(:results).and_wrap_original { |m| passed_method = m }
+ instance.results
+- expect(value).to eq original_method
++
++ expect(passed_method.call).to eq(original_method.call)
+ end
+
+ it "passes along the message arguments" do
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild
index d7c6b8dbc418..31797ab2b003 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -22,6 +22,8 @@ IUSE=""
SUBVERSION="$(get_version_component_range 1-2)"
+PATCHES=( "${FILESDIR}/${P}-ruby25-1.patch" "${FILESDIR}/${P}-ruby25-2.patch" )
+
ruby_add_rdepend "=dev-ruby/rspec-support-${SUBVERSION}*
>=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*"
diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index 8c9eb57735ca..433dbf1eea61 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -5,5 +5,5 @@ DIST rspec-support-3.7.1-git.tgz 65831 BLAKE2B 8595c496bc8d13e36fdfd4a8be8e055db
EBUILD rspec-support-3.5.0.ebuild 1327 BLAKE2B 0573e7a4db15827ecb994b4f3cb1597b781e8e5faa9b6cbc1ab65ea6940b943f3cfa495d378e72b939472ec0481e014d69a222464aa8e7cb117877e620acf4ca SHA512 4d9e61775a435d1cd2af88e98257b13f21584368903cf3c941b29adcd265f49e5d840268d378fda884c30d7532e16975c7bdb009870abe96181e02a216978db5
EBUILD rspec-support-3.6.0.ebuild 1350 BLAKE2B 6f8030613266573ea29c8c81c8cfb7ef93549dfffc8b64beaa781d1e570280e28396037cea9a26f6632860104a34f6ec054fd26ab1a36aeebb24e1db0e90980e SHA512 4f219c01e3e3238d8f96e637e7b985a52d395e6ef46d1f31fdef0e526331bb975bf07c8d82d4cac8b94d42d50ec3d44fe8bdff9f175b1ed64a17642270cb04c9
EBUILD rspec-support-3.7.0.ebuild 1336 BLAKE2B 69fa85e41eb65bbeee3a4e3781d239d6fa489660f1aa8dc0326d4adb989ca8640ab11cea76730d2d707950e91f3616441720ba4c43d54a425c40e4b27fa0380a SHA512 143f1f5e7462a9cd2f61e690cce3bf6d228db73f3adcc9343032c8c88eb112831d993bac92a52571d0b2ca0ff1056c58a3d8c136a6cc1a2205c5aebd5885a1d0
-EBUILD rspec-support-3.7.1.ebuild 1336 BLAKE2B fd5e34a5fecc1af6de311bc9fda28919eaa7f7448fb9a0b2940067c1a44bb0d08e664afe4852dbfdae57c5f46171f02c96b11d36ab4d59b620b9136342875fdb SHA512 520eb97e8ee124f499a5c0f41eec38620c20942553e7bbed0c2f69716280fce7c93cc7ac862c98aae48e90e8810d3a954da040985a4752ad99a4db4b7dcecf9b
+EBUILD rspec-support-3.7.1.ebuild 1343 BLAKE2B 951484a84844e5042cda10591933a2857b756ed93e45fa54adbd11f31bb8aec6c60748050f8a95034de08c83815a01be065b25a28d6c723c0a0b7436a88fa95f SHA512 d1afec7a788a72076737aea3cce0a4ca0ad0ee1f22d28936343c2ada2185db20ddc65f792e0bad5623fee5118c24455a074bae9ed8b35b84a137d7ce11cab48d
MISC metadata.xml 345 BLAKE2B 832a39e1b38a33b4b5238aaf4a79f08aaff0a7751d466ebe3dd6eeaca493cd10d7ed51766d12c17f589be48d450d3f7a36690ee171a5c650c1cdad334003446f SHA512 71b6ed77045b94efb05b0275574fdcf328678c7d0aef385703a40f5ff3300653638dc32911ff8f91c66881201c735df930c000c0283afa9f189dbba41e97628c
diff --git a/dev-ruby/rspec-support/rspec-support-3.7.1.ebuild b/dev-ruby/rspec-support/rspec-support-3.7.1.ebuild
index d53ae2925ed0..9f01e14af119 100644
--- a/dev-ruby/rspec-support/rspec-support-3.7.1.ebuild
+++ b/dev-ruby/rspec-support/rspec-support-3.7.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/rspec/Manifest b/dev-ruby/rspec/Manifest
index 9076730ad348..b177754f5dbd 100644
--- a/dev-ruby/rspec/Manifest
+++ b/dev-ruby/rspec/Manifest
@@ -5,5 +5,5 @@ DIST rspec-3.7.0.gem 10752 BLAKE2B a0e15d557b0d9089a886d04c917feda80c7a8e5eb70a5
EBUILD rspec-2.99.0.ebuild 796 BLAKE2B 4438e8ee1910027f8f08efef9d9b3303250c2c9e9144eca4b6e5f104ce5217417bf4bf102f84785df8771ba62c7934345d41ad8eb150d720ee77a9c35b8a41c8 SHA512 361192fe5f5da96861bbead173aced612f80d0b2b57abba468cbdc6ffd1ef7b2252203c7613b23e0da2556ea2a652a17935e74dfc926a36192e9eec20d70a150
EBUILD rspec-3.5.0.ebuild 667 BLAKE2B 3df4ec8bc0263ff263cc1d938f614d62d1a27c45f3e1a8eb3fcc5dd1c3455dc8dfd026d9a3104813157c9f8fc29964962fbdf9a7b46d6c5acfaa6ad288dafdf2 SHA512 e10338a61d1af33eae298f1a663c93199b2d871cc2de1a2fc93299657d813b2137dc34f81027314f68de5f80fda2670cee851978f437ddeba1c9156cbeec9de1
EBUILD rspec-3.6.0.ebuild 683 BLAKE2B ad7450fa20c0e8fd44ba9e63989c3bdc55ccbc945ca920c5f74aba3daf0ee836584781788f0ca8d0e7f0fc47341773fc55d379f4ffd7f242614866a93c0ac2d9 SHA512 2199c21070ef4dcff406764e7320a4e7fb1e4fe6c76c52e7486122ca3555931ccf108490cbc1abc928fc4c0d72830d2cbce0b5b41fe29f4ff2736880971046d2
-EBUILD rspec-3.7.0.ebuild 669 BLAKE2B fa21da8a0f2da4624a7cac74d0cd05fe9dfe1d3fc171fde5415758af88bd1c490edb4c01c078a078eb55f3d850e3fbfb9b2725831343e818bf813f9eeb38f3c5 SHA512 9f2d6af52637f3a355142a0600dc35714b576ecc60cad96332cff4f60c439248b82144d5d04b8bd49913969f89b9e4844f5d85021cb75f58370ef43de4d4e2f4
+EBUILD rspec-3.7.0.ebuild 676 BLAKE2B d7297f23018396e07c9480fb1c70b939a2205a78f4644ee8ad88d272df9307d6efe20d9ba836262cc6c7c2c531af272e4fbffc3e57d2c3de6ea080eb781672ad SHA512 1dfd1ffd741ea3d48104f64e12dd9ff262e98818152cc2a68dec46f8234247e57b2cd7b812553e5c0529d8cd4b8943650e911ef9a7d3685750cbbc615997cdc3
MISC metadata.xml 337 BLAKE2B fd99a128031819f061bb4b2fea336d7b14b26b7a986d782d8a4e2b9b9b7ce4c703242ef724cc9bdd98cf0219973dfcfca2a2eb7979b446f879d2f337b566985f SHA512 0a9165edcea2906fb370afa35ef77b74a4b833539959e8f28194e4d02ab7685f23dd16f04ea7e18873d10bf607236972610c49cf61ed97e5df7b4796ec9a66be
diff --git a/dev-ruby/rspec/rspec-3.7.0.ebuild b/dev-ruby/rspec/rspec-3.7.0.ebuild
index 326748495ebc..ca1aa6f215ff 100644
--- a/dev-ruby/rspec/rspec-3.7.0.ebuild
+++ b/dev-ruby/rspec/rspec-3.7.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest
index 769413f95a2e..22ba4fddea4a 100644
--- a/dev-ruby/ruby-gettext/Manifest
+++ b/dev-ruby/ruby-gettext/Manifest
@@ -1,10 +1,9 @@
DIST gettext-3.2.2.gem 283648 BLAKE2B d9095e11f3f92ac37f84aad9059e5740af07186caad963b6cbd6081329031122ed2acf402565b5e8bf7c6f51b18d045fab09e6d390effe2f0d7d66981f253efd SHA512 c6806a4f2b9c8519cccdf7651b3482e5938015323648cb1b82acd0632d88ea5c7cdabd925eecb2d4e17d0d396126d4e2ebaac26241c3c7b4f61e187cd4b3133f
DIST gettext-3.2.3.gem 283648 BLAKE2B b746edbc9effd191a2abcff90f699d7a460845104b76410fab20bfef3294afc51951918441f0912fcadca4f59d810ffde9d5ac16c3de7adde6e5f7508c558bb3 SHA512 a7e6ca4e54a81eba7bd148849823ea480526f6d377d818f89aad28fc4cf79eb7e01dbbbbded441cad143ac806c73241173a1437deddb165ce7f178a9367bc4c5
-DIST gettext-3.2.4.gem 284160 BLAKE2B dcd4154686fc4bc596d5433a2d1f3c74eff136dcd2945b65caea495541b5d18bd4a77c7ceafa27c4d5c04b40d11b807941c504f07293bdbb16c473003cded72c SHA512 53613d29fbd68866a66c912428f87e8191682838f2ea9c218972633cc075a19052a7ed1f7e02c5818f2b600b2e0296c4efe832fd854557bfd0afb746cfbfa2c7
DIST gettext-3.2.6.gem 284672 BLAKE2B d431abb3b81e0293eca4b8d3f50fb5840d030aa0c61e2f8f1144680d1e69de4404760f4a0d2b48afbc3a2ca9a6a2a943cd3cf49b9784a33bdde6b0136cbef015 SHA512 8d8a820e9d22aae93de69573b4312f7490d0f494bdd27d6b920c29b5100620297d0622ea6dd693e3f7b0b4e1ebfd867de5e7fcfc04633c211ad2f414d23bb36a
+DIST gettext-3.2.9.gem 285696 BLAKE2B a7bc40b2102f5b937d5f0e407dbaa23ead1da59eb9284c10a249c59548d0e2ad5fcd56b8855439893d2d31b57e0109bb6a9d5cc2d24075f5e360dc16b9291137 SHA512 21496c38cfc16a2b280f30bb94ff4560007eaa7f02c2341cb26aca2969a663c0863cdb650b4eadfd262d8585111dfb572e2ebc66a7a879045de50bf9da80a501
EBUILD ruby-gettext-3.2.2.ebuild 1655 BLAKE2B 7116c8fbe19549b5ff575f328994e768dcd2ee8b4677a7a5229157fe0e16f63b9f0b27171e4e8256a2ddf79afe7c4b1f51d2b5f15ba2abe6cfef59dcc8fc5c14 SHA512 826549c1ab3f856631b2ef339c920810f5644c31b64103e1668ec0d36ff0f88ed6b1de0654602a25c2df74c06444cfa6183515cde2eb54a80dfabd2f46816222
-EBUILD ruby-gettext-3.2.3-r1.ebuild 1664 BLAKE2B 3991c851114473b292a89738f7ca98a7eeb970b10ca3912dd981fc67607270280774bc077200e33b484b281287a157f75bfcb36270498a9a312f0fc9dd8bb267 SHA512 da8466edf629fcfe6fa6019f9fa2de1a32c8a347f89be35530f36da47d0ed76cae879d2f35b1a48360c8fd55b7d37e8315fd18d01245ef8af440dadb86b6009a
EBUILD ruby-gettext-3.2.3.ebuild 1664 BLAKE2B ded260d3515874743b1c6f3aed8de9a5078dc8bc4d9d1521eaae6f00941b53cbfe8fddf04edc47af90a714d2a0f71b65660338170bc089b55268fbcca598f7d7 SHA512 24ef75a8416152521253c812d06cd211312d38eadcd99120965d9de112a988ace5c7fa3fc6d86d028f6df032cb81f5fcebfedb9fad897d46923c5b61ff70e3ad
-EBUILD ruby-gettext-3.2.4.ebuild 1664 BLAKE2B 3991c851114473b292a89738f7ca98a7eeb970b10ca3912dd981fc67607270280774bc077200e33b484b281287a157f75bfcb36270498a9a312f0fc9dd8bb267 SHA512 da8466edf629fcfe6fa6019f9fa2de1a32c8a347f89be35530f36da47d0ed76cae879d2f35b1a48360c8fd55b7d37e8315fd18d01245ef8af440dadb86b6009a
EBUILD ruby-gettext-3.2.6.ebuild 1657 BLAKE2B 29bc093dfb7fd29f34b5636337da7bd632027bbfdaf567bdc460710a68fd7724760e14cba19b74130efe7d777ff5fc31f38ab2a65c8f3449e27babd4b4c7f8ca SHA512 13087f1cb0633b0a6408766b44f33aa5f3cf4f49cddef549852c35f5cfe78bbbbf60f8ad726747fbbd9d37d285f4822c033d0f4dfe7b3221f5709d7fcbead8e3
+EBUILD ruby-gettext-3.2.9.ebuild 1657 BLAKE2B c96fda644d3fdbf1f24e5bb96133d20ae860b0eaeb61eb1860b45c5728d48f87e080773eab8146c8e7d1d4da3ca4853934d8cb6b0e60045ce722072c31710c54 SHA512 a505946fa187626ef3480acd68db360f0a18749deae489c4a4b0bdf36a19f292a29993c0f4857941afeab62bf14d0c89314436c0b44c8d0a02800b2802b4df5f
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.2.3-r1.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.2.3-r1.ebuild
deleted file mode 100644
index 26a27fc5f540..000000000000
--- a/dev-ruby/ruby-gettext/ruby-gettext-3.2.3-r1.ebuild
+++ /dev/null
@@ -1,65 +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_NAME="${PN/ruby-/}"
-RUBY_FAKEGEM_VERSION="${PV%_*}"
-
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-
-RUBY_FAKEGEM_EXTRAINSTALL="locale po"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package"
-HOMEPAGE="https://ruby-gettext.github.io/"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="doc test"
-SLOT="0"
-LICENSE="|| ( Ruby LGPL-3+ )"
-
-ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0"
-
-ruby_add_bdepend "doc? ( dev-ruby/yard )
- dev-ruby/racc"
-ruby_add_bdepend "test? (
- dev-ruby/test-unit:2
- dev-ruby/test-unit-rr )"
-
-RDEPEND+=" sys-devel/gettext"
-DEPEND+=" sys-devel/gettext"
-
-all_ruby_prepare() {
- # Fix broken racc invocation
- sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die
-
- # Avoid bundler dependency
- sed -i -e '/bundler/,/helper.install/ s:^:#:' \
- -e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die
-
- # Avoid dependency on developer-specific tools.
- sed -i -e '/notify/ s:^:#:' test/run-test.rb || die
-
- # Avoid tests failing due to a missing test file.
- #sed -i -e '/test_invalid_charset/,/end/ s:^:#:' test/test_mo.rb || die
-}
-
-each_ruby_test() {
- # Upstream tries to daisy-chain rake calls but they fail badly
- # with our setup, so run it manually.
- ${RUBY} test/run-test.rb || die "tests failed"
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- insinto /usr/share/doc/${PF}
- doins -r samples
-}
diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.2.4.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.2.9.ebuild
index 26a27fc5f540..e751a423ee90 100644
--- a/dev-ruby/ruby-gettext/ruby-gettext-3.2.4.ebuild
+++ b/dev-ruby/ruby-gettext/ruby-gettext-3.2.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_NAME="${PN/ruby-/}"
RUBY_FAKEGEM_VERSION="${PV%_*}"
diff --git a/dev-ruby/ruby-glib2/Manifest b/dev-ruby/ruby-glib2/Manifest
index a0440e6b8451..33c7fd9fab24 100644
--- a/dev-ruby/ruby-glib2/Manifest
+++ b/dev-ruby/ruby-glib2/Manifest
@@ -2,6 +2,6 @@ DIST ruby-gnome2-all-3.0.8.tar.gz 1732574 BLAKE2B c41acfae9b48056047a3cd1f1b4341
DIST ruby-gnome2-all-3.1.1.tar.gz 2233259 BLAKE2B 2758a2b34bbb96a9b2aba73f576d6213c9add2bd37ac85ed083a2bfb050d5327d7332ee1b9a8445e69aab0c4721ba446b4cb66c26273818ba930cce389eda152 SHA512 be264505d254248e0e6190b28c5311d10384c2ade19ac56f249bd17284b153368e6007862c4e19e6d1015ba3e441f9bc502a5dbcc45b7dc8036611ef554a6de9
DIST ruby-gnome2-all-3.1.3.tar.gz 2202172 BLAKE2B c5da99d3e8901d7307c676f0c17e95418ba50abcd9218785985899757126f12830ddda32ebd57ca0300b55da84ec3895c155644e382ec85ad4153fb2c9b44dbd SHA512 e9f87ed8648742b601758be9c9395a57bed7c0b25602a09432e9da1158a79caac20e46c54d5b5941a4f41f562e202e6837c9ea5f6e19afb4289aa68ceb2e0a40
EBUILD ruby-glib2-3.0.8.ebuild 741 BLAKE2B bb8e9e7537c4c1c3fde2c23e05887ba66126f9a1c97090695468a3eba8e3f3928ebee403ccdd0b62c890a7049cdc4e7e29853ef935529fb1137d0698c941e16c SHA512 d1a902188747caa187e2f316f54b14913dd06f13447337d70f1a911446513bc244cf5fe6f3d36a24e076f36909ab680cb0fc4a379be6540b5b904344c821a7cd
-EBUILD ruby-glib2-3.1.1.ebuild 749 BLAKE2B fa7d2201845569a5fb8852b8e27bddff8083b3152d9f82ef159f27d773a44f2eb892da3cdd0be7e04fc6dba4dec72f06abcbbb44ec763ca682fe66c6d40d20ef SHA512 ec04eedae666fd73db70d34ff08e53686f4db3b6bbcc071d02a2dcd1fa7a2c05111853bc8766f253698c3b10bcf96fab36ed9359014074f1683eba58e51cef00
+EBUILD ruby-glib2-3.1.1.ebuild 747 BLAKE2B 8df6857b2456e644faeeb3102e8529996d554cebbdd1506fab4f901674ba137fbdfbabc3658e04a8cd9dea0bfe56ecb0ac7a1ad7d74666530a40053e4dd1242c SHA512 1c14758f6325bb04ad8841a5b6eb583ffb92e793559c9d95e02ba191965e1f3c31f8426a2bed7652cb467efa90d8f8d9382d997cffe87f23e55ea3faf459db19
EBUILD ruby-glib2-3.1.3.ebuild 750 BLAKE2B e4312d180e9b3f62fb6144729f4a567d14b6732f155600687931e82ec0539c859fcb4d2c1f4ce4bddf97a62c4a4ca9cb2f17ec8a0bce02d755b4dc9f2275ceb4 SHA512 33feb81185886d6878dc450cfceae44596bd50a9f14d89d4ab0c5f3d37ddb0615b08c81165ee4eb24549d13a09e99813f76745e2c69be17e8178c2246ca670c3
MISC metadata.xml 391 BLAKE2B b68c9928d0cae2572bb8737d6a9b5aa90acd0fea2ef7c1de4fa0e2079685cb69b508107f6c651e21fe747d86a4caf0a7171086b2bd6c35af0721cde99f7ec8f3 SHA512 84903daa0e4584dd1e631df4a25becbd4e1a599c998d0384978fa82d971a6fd119e920fd0e4830771a98efd3075f1529a6bfbd64739bdecaa22ec70f31be1ab2
diff --git a/dev-ruby/ruby-glib2/ruby-glib2-3.1.1.ebuild b/dev-ruby/ruby-glib2/ruby-glib2-3.1.1.ebuild
index 4a984903557a..2eb65c4ec81d 100644
--- a/dev-ruby/ruby-glib2/ruby-glib2-3.1.1.ebuild
+++ b/dev-ruby/ruby-glib2/ruby-glib2-3.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -7,7 +7,7 @@ USE_RUBY="ruby22 ruby23 ruby24 ruby25"
inherit ruby-ng-gnome2
DESCRIPTION="Ruby Glib2 bindings"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND+=" >=dev-libs/glib-2"
DEPEND+=" >=dev-libs/glib-2"
diff --git a/dev-ruby/ruby-shout/Manifest b/dev-ruby/ruby-shout/Manifest
index 5826fc4dadc9..5e98c1076a03 100644
--- a/dev-ruby/ruby-shout/Manifest
+++ b/dev-ruby/ruby-shout/Manifest
@@ -1,3 +1,3 @@
DIST ruby-shout-2.2.2.gem 13312 BLAKE2B da84e8ca777e5c5e60f4319f030467cbbb0709f8e94c08d3b7c8bb30c4db2861d27852930a01f4a0625ca8cf71ed849fd39f0398708b838c3b6bdcf85c12609d SHA512 2553518d3cef655e9cd59a734860d290928171600676dd0fa4b65d84421286eb9d79cc897cfa5544570e3731c4f761e97e8cd1dd3488d9b62246af840a1d126d
-EBUILD ruby-shout-2.2.2.ebuild 762 BLAKE2B b268f0fc78232f19eb15ac2cd3fbd38561ec39ad72e786e3f16e50ef271714a5cd7720dfbe67929cb7cab8e44f4732d4f60f8d4222c520cef04b9cd72a28f2d1 SHA512 6a4bc0bd4ce4c11d0a46591c0e79b67655d159d34c9d8abcb19b943d08d30818e324711221ca876061e85ddc990c8b2f2f717d32bc8a08cef888dbaa21eab504
+EBUILD ruby-shout-2.2.2.ebuild 762 BLAKE2B 0c8d9115996582598170b9084ffd08fc2cee6138aa4ea43f0a87f7366433e375cca4224db65bb0e20a0df7e23ac9da90509f83cf769f9e6e3533973a9ec8339a SHA512 7ae6409e7f19a865d143e2d8536953743a850366ed5728a14e6d21bfc8def623d3e98c93ede0dab3222a10002adef1992a21abe4616d1529b3512d5439e3a250
MISC metadata.xml 331 BLAKE2B 0e79e6f0495cc496f53e48253657ec9678a6da31c49d09abc81f3c2e910d4528f6be7867b51cca2f01c8ec4df6f3771bcf91262f53b1eabdd421dc3c00085d47 SHA512 b5cf8ff6f45ac3f59dc4412a280a5057e3e1f30f2cf82db54db8f281894d753e9fc11aab699e766f2a532cd6ced1a1b784d6f5a8607c0ab5ee1a720b0d0d62a7
diff --git a/dev-ruby/ruby-shout/ruby-shout-2.2.2.ebuild b/dev-ruby/ruby-shout/ruby-shout-2.2.2.ebuild
index e63b85eec114..377d1f0fa367 100644
--- a/dev-ruby/ruby-shout/ruby-shout-2.2.2.ebuild
+++ b/dev-ruby/ruby-shout/ruby-shout-2.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/ruby_gntp/Manifest b/dev-ruby/ruby_gntp/Manifest
index f368d0e3cf40..831a217142a6 100644
--- a/dev-ruby/ruby_gntp/Manifest
+++ b/dev-ruby/ruby_gntp/Manifest
@@ -1,3 +1,3 @@
DIST ruby_gntp-0.3.4.gem 10240 BLAKE2B dff0f192ee0308793171f0233379b41e8ff8cf8e3af3497c5f04f323dc5f75d4f310f2fc21538beda271f4d3bedc8fcad200afe7b4d24ec864e023346c5899c6 SHA512 876b728430183b273bf97a7e7b662c0614bcc21a3d1a7c4c07b2af9b1643c9a9bc96e92843e6118903d75d99b21c2faff0f27c22fbc8822db14560937e6a5dd8
-EBUILD ruby_gntp-0.3.4.ebuild 637 BLAKE2B 2068a8b76fdd511950f7dd1183f15566b7e7389085672023cbec8a76d0fe4c3f59caebde4dc5a7e32c36148b305b5de6c35c3479e2b7954b458263c3427a64ce SHA512 967e40e77c59d2437d777fe79d14bb5672e0a6850de7739610912b1a81da106e5326496581f6031f4d7b4ef442b21111d635bdd89db7b1a8df80f0dafb170a05
+EBUILD ruby_gntp-0.3.4.ebuild 630 BLAKE2B e9babb79d673dd93aec222cff5ba44238d180012b7905eb50e896a9c568bb0587259ae0d425222f9330a7b43972fcc2e303e2ae2ae4e284c9436162f90b51a05 SHA512 c30dee87059825c491ece0cb0af4a5ba423d210f2762a65065be821534e606b80732c00a8ac339001d30331cc34926744a26448ed10416cedc1f83b5931d7365
MISC metadata.xml 341 BLAKE2B 350d0f741bfb75faaaef8c129e8d124acfe96ee11b8005213392d94bc6e41bc2bc6f8654dec2d802a48fdf17f78db0e02785bc18dab1aceb85e757a9b079110e SHA512 da71900b8e637cb46023f4ac7e82b86a12b6858d8078b173501f616be53d219a1d6033ff5015500572c1ffe33dec6098256a5a6eb20c1a0b901210ad39bb47fc
diff --git a/dev-ruby/ruby_gntp/ruby_gntp-0.3.4.ebuild b/dev-ruby/ruby_gntp/ruby_gntp-0.3.4.ebuild
index 5d315789c156..5398a9eaa771 100644
--- a/dev-ruby/ruby_gntp/ruby_gntp-0.3.4.ebuild
+++ b/dev-ruby/ruby_gntp/ruby_gntp-0.3.4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/selenium-webdriver/Manifest b/dev-ruby/selenium-webdriver/Manifest
index 8b6d6f6ff2e4..9976468ae33b 100644
--- a/dev-ruby/selenium-webdriver/Manifest
+++ b/dev-ruby/selenium-webdriver/Manifest
@@ -1,8 +1,10 @@
DIST selenium-webdriver-2.53.4.gem 897536 BLAKE2B 630b5e8cd5ce53de7a689135ce80e364e33b783bd8493f79af01d79717d3d65541fe04c6c0e5016a85af8a559864ddcb641d06c99430599b21095b54ff40845a SHA512 ad7934a67c4415a81c2d0efae5f510d41784411076ea903724e1fa2be1b209382131aa1b05f3636deb1deca38db6e76805262f5037ab2e621e785e4eb3c2b90e
+DIST selenium-webdriver-3.10.0.gem 841728 BLAKE2B fb36121b835c7750595cd57c3217c234e12d9f78a29131a12148f464955b1bc3f5a9ef96b6bd8f8aaedd0fa9943bcc42c1f83a0d31ec6663664f6c4f0102b5a3 SHA512 ee1ccad5661f06b16c106b2515285f763baf2b66aefe4c20aed0521e602997af8b1b12640b1099ad0a64f18b01bcec7824dcdd20fe36d9176337f177b8417b2b
DIST selenium-webdriver-3.7.0.gem 839168 BLAKE2B 0c6940ff2a8197a3166e8f3f7e7b43bc4551b5bb1f8a40a5887ddcfa7efab93faefa9ead632d3973cbd57a65553a9027f83145bbac753b4ef122f792bae569fd SHA512 f15819d7e3a683d101073710876792ec0cca7c28d387bb9d1b19964083a99e276340fbcfedd9b0ca2234c54f7db56d12dc3af2e4eadf8995e1e05f7282169726
DIST selenium-webdriver-3.8.0.gem 840192 BLAKE2B 3f3871afed9734627757e58a211ad894fd45a49b73208b533fd39e0d99172536e7f2abdfbed1e0589c45aac6a26dd0c1ae0cf8f25053d44082957f7d07591d37 SHA512 c00c44786ecee4c02723b88c9ae5921d6a3f2d4c6c3bd043da1f524692c75a69357b752fc183c7881de0d0a6e6d6ddb03ca31e6a983afacdd06978bdd0797957
DIST selenium-webdriver-3.9.0.gem 841216 BLAKE2B 611a8be3e8759609a792e4f92c73d3e7db6a209a9566fd4f6a7663b4111e5f856e138be83cdce07ceb28dcb23a49ed6d7f403927e96f53751302e73238b701d6 SHA512 5bf2a71322bedfe0e51cae1077886cf520e8cd9213d28dd3643ba78ff457e56649e95df6b09926c82bef98dae7d8c5b6eb676d60939108dd9ead79609cfd2acd
EBUILD selenium-webdriver-2.53.4-r1.ebuild 1144 BLAKE2B d0ae3b22b1269512bf5011014c62665621d5a249a6fa87f8a53ddd49ce56fac7cbc546518950e3e6204599e85f033e36bd31b0b9c38697728d5225bf7f2ef3c0 SHA512 5bba7aaa5b01a04eb1d8ccd6daa5f431cd4c149b95fa550891dbec98598f3a32fce20c51f9c2ba42f5e9a035f8f40de56a21b6203c6b03b1d12a18a39022c77d
+EBUILD selenium-webdriver-3.10.0.ebuild 910 BLAKE2B 48ebabbf7e451b3099970a2df660ed8b978779d193ce37d46151b5cb27b707e8ea295252f3fdc7a3ba2f2a970d6b7c765de8348c66527b7983edd0f9ba0e06ae SHA512 1e56ed23163e2ac8edc78d3624a4af02df4e5143cb85af7b0b377e0385fa46518bb19d6989f38fb717964cdc339b338a1b6c60fd6a9c9be44c9ad82fa3cd58cc
EBUILD selenium-webdriver-3.7.0.ebuild 904 BLAKE2B 66c2f5992a5ea9628b99ee9faf14f1594ea631a8927e3355e5572f089511b5e08297d89549c2c36875a41f74a02828ab62391b6ce759db959bb3bc67e05f89fa SHA512 a9d26369e42735742a44b2e154cbfae41b525226ece894833ac9914dccf92e1b71e4f3ee8cf8f402d7b207b75cf55f7f72c982d4f5ec8414287a69fcb750bae8
EBUILD selenium-webdriver-3.8.0.ebuild 903 BLAKE2B 6fcc42a6fcc196f662bcc1eba11a627c5e5add3d1f76cd3cdfdec1f451c6ba21b1eb07527a39edbbb386984e502ca749ea4dd9f14afe97902ff7f0e6cd0dabf5 SHA512 753b1db1cd486886846531b97fb0d0fcb08eafcdbe86bf960fe08471feb301d655460e110cf809a204bc3ac3068a1b39f96bf4c180b50408b3c9ab220747510b
EBUILD selenium-webdriver-3.9.0.ebuild 910 BLAKE2B 48ebabbf7e451b3099970a2df660ed8b978779d193ce37d46151b5cb27b707e8ea295252f3fdc7a3ba2f2a970d6b7c765de8348c66527b7983edd0f9ba0e06ae SHA512 1e56ed23163e2ac8edc78d3624a4af02df4e5143cb85af7b0b377e0385fa46518bb19d6989f38fb717964cdc339b338a1b6c60fd6a9c9be44c9ad82fa3cd58cc
diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-3.10.0.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-3.10.0.ebuild
new file mode 100644
index 000000000000..67da404fd032
--- /dev/null
+++ b/dev-ruby/selenium-webdriver/selenium-webdriver-3.10.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+# 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.0
+ >=dev-ruby/rubyzip-1.2:1"
diff --git a/dev-ruby/semantic_puppet/Manifest b/dev-ruby/semantic_puppet/Manifest
index 9b47f92094c9..b8b118e16edf 100644
--- a/dev-ruby/semantic_puppet/Manifest
+++ b/dev-ruby/semantic_puppet/Manifest
@@ -1,5 +1,5 @@
DIST semantic_puppet-0.1.3.gem 25600 BLAKE2B d227b5fb500af4da47db7dbc197d84a5d06485420e43473d3bd6a43b79cc3744a6b382a51e2cf2172a9f80432540e952344b95edda4b10bd7f04b0a535380fb7 SHA512 ee676033fbbea42f7316d03d13a99a5278385237eba3651e2eb8c2c64abc7c39bf5035d5bc71573be83622ae9f6681bff6f25b643c176679fcba4966361dd061
DIST semantic_puppet-1.0.1.gem 32256 BLAKE2B 21125e70a8c7af1bbf476c94cffd3e72f16595b5b4c67b114ba2e7b92a4467975b1d368d2447139088cf0acb7f15c45371ad7bac07ccd095590c420cbaf5a83b SHA512 739641c4cce0c6d47c1ccfdda4c6577dc74a8232909f10ed493e865d0c1d691aa9367c978c23f139fd0bc36236664bda8503129f8162a04f72a51c872105e7d3
EBUILD semantic_puppet-0.1.3.ebuild 499 BLAKE2B baeece43bdf0937e412d4b12bd04456afdb3cc8644ea11c72cd3c162a43349abbea5fc88d6dfa63900ea380035a093f72d33ef593c5d68d91a520c0189b24c49 SHA512 d742c79b1f3c07c1fe10f2fb7bab1caaa3ab39a5094e6b48d8a29f14f305e21f7dc61b5d28308342b3735ad393a3979fb0924d12a70bdfcaf7806d71a6a834d4
-EBUILD semantic_puppet-1.0.1-r1.ebuild 579 BLAKE2B 6542335558ff66aebcd8f9f1bb766efcbc69a10e51436bd5fd20d5d914fdc9d9180b36fb8c136a815014aabdee66730867e18f8cd70dcb44134a769e14252de1 SHA512 ac6b119a8f26e0f4764282ee100e118d4610f9d1a48371de76be8f9914be1c059a3690e99a4c4b89d9a53c03b6c78d41a18438db49d9e36e4282f464284d26ce
+EBUILD semantic_puppet-1.0.1-r1.ebuild 579 BLAKE2B 6312277b80c997d87b1eebaf246279b56126507c778f684455805b12c58ffdb47fbf681e17c5874e861ac5921ec3ce29869ce1b4daa401aff1a9258108ec6dca SHA512 8f6fcd2aea06df16f6291b604ef23ea883a3dd49d5d2a429f2deddbbf2e17741ee253135dd53df8119fc59e91bfc39c8ce54ad28f0889ab2a16f4d19e9a87d9d
MISC metadata.xml 588 BLAKE2B 15525acb9d4d8341a6493929fd74e264fc3ca7652b1af154e34ad07e3ba0a3880648bc0ccc6a7cb8d2d17c4e43846c38c3068ecf8fc0a9f677122ca49da141d9 SHA512 5f54d04ed39dba11a8985b3a943bfd325be25851f0710a3a2f96d43b5c0ecfcf6f6f54632f86f5cf4b285e077b2f4307792c6221b64c2c8d4dd58018ae911dce
diff --git a/dev-ruby/semantic_puppet/semantic_puppet-1.0.1-r1.ebuild b/dev-ruby/semantic_puppet/semantic_puppet-1.0.1-r1.ebuild
index 020733218794..8ff4fb20d21e 100644
--- a/dev-ruby/semantic_puppet/semantic_puppet-1.0.1-r1.ebuild
+++ b/dev-ruby/semantic_puppet/semantic_puppet-1.0.1-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/shorturl/Manifest b/dev-ruby/shorturl/Manifest
index c6ac0476efcc..61efb4474392 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 898 BLAKE2B 4241599b66ae1f66900d88d2b05e854ef50937a592a942229b72d787391dcc4b908188a53ad9f011f1a32c35de3fbf82b6121090217bd3a0bcf25205eb4884aa SHA512 574e37b3be3f9c3acfe8887a3f645c5dbb4fb51e5caa221dce9433b082227f31debc878e22686f2f860f81c678104d3ab211f4ea0e8beebad57b8a28339ef0ad
+EBUILD shorturl-1.0.0-r2.ebuild 909 BLAKE2B a4d1a7b36660bdd4d2b052c4a971a15559927aa4744598645f0c281d17b27171f56713741a7ea8d770fd2afe356255d2e45b7798335522f61e972ebe0cdae1b9 SHA512 6324bbfac319c5fd9f650c115eeb060e2066ad0a0c95a6248b9eaa8f908af5b415bb627211759e44c69e9761ce7276d5691fc46b2f8965801b12b0c46183b82a
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 403ddc4b89d3..e6184c8dc2c1 100644
--- a/dev-ruby/shorturl/shorturl-1.0.0-r2.ebuild
+++ b/dev-ruby/shorturl/shorturl-1.0.0-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
@@ -14,7 +14,7 @@ RUBY_FAKEGEM_EXTRADOC="ChangeLog.txt README.rdoc TODO.rdoc"
inherit ruby-fakegem eutils
DESCRIPTION="A very simple library to use URL shortening services such as TinyURL or RubyURL"
-HOMEPAGE="http://shorturl.rubyforge.org/"
+HOMEPAGE="https://github.com/robbyrussell/shorturl/"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-ruby/slop/Manifest b/dev-ruby/slop/Manifest
index 0bd2623c2f21..b5061c6a582a 100644
--- a/dev-ruby/slop/Manifest
+++ b/dev-ruby/slop/Manifest
@@ -1,13 +1,9 @@
DIST slop-3.6.0.tgz 19570 BLAKE2B a65b4bf689d48f7a97d00a9a06a926d5cd10a62053e9ff3e64e5593eb0adf54a7f6f4a56fb6078860682bad5809922f915aeddd6b8b37b447825aed0545ede9b SHA512 48bc2f56070a6f65b865b76dd5ba2e0e434c2ac5f9efef89301833746c0d01e5d9769ae02cdff8a4cfb0ed67d4306d921eafe086f49dafa0af8521d14bcee2a6
DIST slop-4.4.1.tgz 14506 BLAKE2B 2750bba5b58e56e333cfdb5397bda025e6d55cc08411ad2c50f2def00c2dd9830cf9e3078ac0fc34d36e0d940e7985bce19539ba47ac7748cc10a392238cde70 SHA512 fc0675ee82664195823e5fe465d0812324722b1ecf8d998e13cdcd2cafa7f5ddab3b10b2912ecaf6213f44edfb8baa09e6437596bd4a9a3d7d329efa52bcfc1e
DIST slop-4.4.3.tgz 14763 BLAKE2B e0bfbf296b5c17fe9b8a96c3b8c579444084882cfa5cdca6a9aee8dac6e1290959b00e12078a79c64c1dd1fd2ca5282b9efae57751a1a2a1435bb3dce617724e SHA512 ef34bde9a11734b833270a7a2e5e41996c448d02ab4af37950abfd053c817d1075f0ec2fb8068642d784e2e285b9cba9d6e002f97a1a84cc7dba84a319624544
-DIST slop-4.5.0.tgz 14916 BLAKE2B 21cb8052ffec4ff7a6ac748381ee5f0b54b4df62854b37b3d6f7ae02b700c59e24d53397538867ac7a4e85f6b42ddf707985d514b1ce91f98b8c8470c3515602 SHA512 bef70f384ffb55fe9c1610a0c15af625966772a1525b4c81ca08f943f8455e0180af1a4028e3c34044084537544e34a3b400bf0d3587235c4362e7ea6048992a
-DIST slop-4.6.0.tgz 15285 BLAKE2B 1a54c51e18e57abb92395c181b9863308a7433a7d271e62a7bab9b3f004302db36e5f441354700b9a04cebf1bc3c44df7b3eb7c16a20eed1ad21fb644beb3181 SHA512 1495a55843d1e33a8c9b9a979ee848b9c43eb86e9c93922e4143e160b7faea561b1d641879b3f4a5f3439c7ce8f5d1a69829a117086b23432a941ab1468cdd84
DIST slop-4.6.1.tgz 15670 BLAKE2B 688c01b03489902fae3e5528b3d33618e28f9d26432834a5c92bd7aa9fc1065688d980e2beb0c92bf81a27e5a372bfdd7739e1311954272571a17e7902be709e SHA512 c32714dd54f65fc5f0da680a94a74c0acb573e3fe5bf36770d849180b921e9794bb0a5dadfe340f7177cc91b433c895cf5d22ff078a9b13d872a24a153cf7236
EBUILD slop-3.6.0.ebuild 656 BLAKE2B 627c4444d2d8c2e3a5c0157f2abdb1e0a1858f4354e6b0cf23442f81e6c0d964dc5c9e732c4a63bdebe6e062ea1beb23be2a27515c68f4175fc8de6f11760b02 SHA512 460cda11dab55d6cd58688c9b9541b89029f952a433aca7ec5bc2b44b1aace86edfcd60e6b8b00f281856a12e8b3fc3adeaf99573465a0775d7a20a3b0ac900d
EBUILD slop-4.4.1.ebuild 638 BLAKE2B c41a98e00bd8ebe25b64155de10970cf574a030d921f4c5232f3f539f05e35041adaaa2ed31ed70c3e99d06c505e43cffc060cd7631f22f7996fd04c1a04a018 SHA512 1f60ec3040012d284e5b606a7ec910d585134497f51acd5edccc44c9c65b9e52a32bc158cd378d3a5e52341e8e63759b73f67403da7a29b5cd94bfaf2256f161
EBUILD slop-4.4.3.ebuild 638 BLAKE2B fce7884ce43ab0c83990a4a025e7ddc81aaf7c64b0f84b61e799f233cabe13cf1c3a8ed4757962d2a0b93fb405cf656883cccfd6e3e87b0dd668bff749739308 SHA512 9d9feef39f49c71454dfd5ea982d9046678157c4041a09019076ce283038dec8bbb8c21b73d821d18cb549c576875dbda16af48594cfa489141f6ce5eccf1115
-EBUILD slop-4.5.0.ebuild 638 BLAKE2B fce7884ce43ab0c83990a4a025e7ddc81aaf7c64b0f84b61e799f233cabe13cf1c3a8ed4757962d2a0b93fb405cf656883cccfd6e3e87b0dd668bff749739308 SHA512 9d9feef39f49c71454dfd5ea982d9046678157c4041a09019076ce283038dec8bbb8c21b73d821d18cb549c576875dbda16af48594cfa489141f6ce5eccf1115
-EBUILD slop-4.6.0.ebuild 631 BLAKE2B 6572b6ee7a3c86b55530f546a06908d97f87392dcefd6f6dced041e87f289309148687caf2e4be3cad8644bee5ef8c2bf046ef6aae06014d3ea1dbc7372e29f0 SHA512 91555e6d6f23cf8c667def9c84818c58996b00268d7840a3e25643a52b5cce41a60a87e01a65401011c2391be258ac45d2b84e9d6fe0ab37c6d8f4af675b9d36
EBUILD slop-4.6.1.ebuild 638 BLAKE2B 3105f2474174daccf3e2f86eb9fe2feecab9eafbf19dc8180585025542fa56922a6ea9c1204daaa3ddac6a51a08aace4ddd14a21b1f3ad6baa6ed42f54eaf46f SHA512 c6e0d293939be1879f3e7c2cb5b5fb59deab829b7f3e3090328e45a686bb8168ec5f59691736a7c553417c4676330267a5a5d34d735cc4c54df3b81edb7099f1
MISC metadata.xml 337 BLAKE2B 257bf07d00a3f336c737c4135fae690b12a7b383de865d09fca95667efdfc4d66adcb55343b064c1fefa190f1f7c21c7b3f18ecde8d73e9d7632209ee8adc720 SHA512 2036c518a80c08e41ddec04f397959241a28fdbec0071c98120bbe2fade6e69ef67b1aa46191099520dced091d5aa0d16ae1484d831061c0681315cb0fa3b35a
diff --git a/dev-ruby/slop/slop-4.5.0.ebuild b/dev-ruby/slop/slop-4.5.0.ebuild
deleted file mode 100644
index 2ac06d921083..000000000000
--- a/dev-ruby/slop/slop-4.5.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A simple option parser with an easy to remember syntax and friendly API"
-HOMEPAGE="https://github.com/injekt/slop"
-SRC_URI="https://github.com/injekt/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz"
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-
-all_ruby_prepare() {
- sed -i -e '/git ls-files/d' slop.gemspec || die
-}
diff --git a/dev-ruby/slop/slop-4.6.0.ebuild b/dev-ruby/slop/slop-4.6.0.ebuild
deleted file mode 100644
index 1d555e7413bb..000000000000
--- a/dev-ruby/slop/slop-4.6.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A simple option parser with an easy to remember syntax and friendly API"
-HOMEPAGE="https://github.com/injekt/slop"
-SRC_URI="https://github.com/injekt/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz"
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-
-all_ruby_prepare() {
- sed -i -e '/git ls-files/d' slop.gemspec || die
-}
diff --git a/dev-ruby/sparklines/Manifest b/dev-ruby/sparklines/Manifest
index 1d7eea797c2e..a90b5cdf5546 100644
--- a/dev-ruby/sparklines/Manifest
+++ b/dev-ruby/sparklines/Manifest
@@ -1,3 +1,3 @@
DIST sparklines-0.5.2.gem 150016 BLAKE2B 408a8a5348e0bb3a331087066dfccbb42a58f68b839b7ba24b7577e50d5ad8f9c33c8befc60ae4577d2f8b5b809e52d13c5e11f61021a1d3eafff4d5c1fb2a32 SHA512 2666db1c2f4dd97cad10fd6b9b2fc938ab6b2e619b968f93b86090db4a77cc356cb97bd5ec01582804412c214226ed99cc0f65196e2a26ea1a395b29288cc715
-EBUILD sparklines-0.5.2-r6.ebuild 744 BLAKE2B 0014cafb4a3707422a10efa0f3a26014d1895d945ef8d4c7530de15a8ada593182b3a048911729c3cff99fcb514e952cd77d40a76ec566f24bf43ad238401152 SHA512 bde752dc1d68b516a86e549dcce84e1686534f3afcad7292dec5f6773aa2ba023ae7e833850696ff4f3c61b6df39fcaf9e027a1a024ef3fae8f4ee9d2148e647
+EBUILD sparklines-0.5.2-r6.ebuild 744 BLAKE2B f17e0a55423c55f13bfb531cbdcd97e1c3e2f663e79bb3f879e09ddff1f6000c23cf0a0d692ec720d7fd4519bde44d4ca6272ac695941501d69b949dd09c6c18 SHA512 e387c68de977a9ef799d9aacd2551ab838709b8ceffc876914a1131fafdb4c07b2fd9f22ca0455b569982d445cf7797fd5c81478b90a9110a73369ef75e263f6
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/sparklines/sparklines-0.5.2-r6.ebuild b/dev-ruby/sparklines/sparklines-0.5.2-r6.ebuild
index 172146d38f26..d2bd7956746f 100644
--- a/dev-ruby/sparklines/sparklines-0.5.2-r6.ebuild
+++ b/dev-ruby/sparklines/sparklines-0.5.2-r6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/spring/Manifest b/dev-ruby/spring/Manifest
index 31b118ff504e..b023289fd652 100644
--- a/dev-ruby/spring/Manifest
+++ b/dev-ruby/spring/Manifest
@@ -1,7 +1,3 @@
-DIST spring-1.7.2.tar.gz 41340 BLAKE2B 93ceae1cf7fcf76cfa8bb86f34bf1abc423af7edc4acd006b6fc8a1b09127b340b89a6b78ce595480541fe33405613aedf93ef3adf294ac3c50c38c708cdb1e1 SHA512 737bdd3597eeef2c2a832a4060c626f83fe2bc3d6941421c8451408bbbb6392cfe91f408d9e5cceadfcda03d62a589b6758da6d9c029f5336fca5130e6b6857e
-DIST spring-2.0.1.tar.gz 42129 BLAKE2B 6be76b0cb5f103f0bab0c5335d28d329a0c80b7dc8630fb1940b8657c52432c2402b7f2b10217bc8c5a7f086cc8976a825c561e839afbe09b9b8b5867dfd7afb SHA512 9ce940fe1a3a6f1df209f8fc7301e37dd68f50e2d50b455d2914131b3c5a8f8ac46a555f8c3f74d441e7e4f552dd9154b0afaee73575f62a37d17cc7f6036a17
DIST spring-2.0.2.tar.gz 43318 BLAKE2B 91c032b6e4573721de559f7cdd7013656fd39b71b7d0776b0518ead3730044b6fb25b2900931023a920f1afdf555c2856e4748f052856515ad5fca83df356659 SHA512 73d6eb241807dd9bd20e0e393773da77fa22e07c72cd8d909e7ef1330a6c3d1e5ae483d2a10bff5d99f57214a96f87da2eb784c8532ed9e680c1d679dbf4bc0c
-EBUILD spring-1.7.2.ebuild 836 BLAKE2B a03582f96aac6f13853a663c936d43f4380e946f41578547ebf4cd99e1b64a30bb8a7d81128ed1f1582ba58b125dab76e26a15d1406f52ab45f8e5c99db22757 SHA512 0463dd9a4575a517638f229261e0e95545787f5cc4ccd2005b0a592c84180e2a7e3e0e5ace09b5747f293328636c49b172a934607b61cc9f2c93a8eaf04f6b12
-EBUILD spring-2.0.1.ebuild 834 BLAKE2B ac74feb5d4b0920d539d17623a925f3e36e627ff3832af27cd14aac680efc0f23b6e0965c9d3e1a4b9313812c6eece1f90f0e84dde6d19acde1368c4b27e6a4a SHA512 e729ff9e17b0c88d28c69b471a05697751732dc4a1af441b3b07918ccc074f175d5edf0a55d3f4e9de339a30090fa9951aa09ed3714b7ea26a21a7c1ff044347
EBUILD spring-2.0.2.ebuild 839 BLAKE2B 5db6887b2b721ad73022868cb1143f13c19629eb94d3c250599eeffdfa058e9d8b8e5eb62c243dac62cad449bd392625e616855e7d53fec83071d3e63eebfd24 SHA512 8bbfee56b84a20f4801cf88715b2b2af69a0d4a8ee73a272fd5650e0f79e14ac067c8aeffaf922f89ab6fef6d7aeb2da70d6e2e490aba7a33a147f3dbd34297c
MISC metadata.xml 338 BLAKE2B 6800daa1cad935214edb5051dac7470efb061ef6fc0ad534b8e52d024ffc8474fe3a04a329de4394b7ce673a9e8bae71aee52fee2fc4def484c287085ae51c5b SHA512 ed274c75491299ebefa755f0776c8895c7640101c22652f92defadb839d0a476a0e00ad407d1769a62f20d56da532f750bf639e7f5d75831c50f2957c17cc9c8
diff --git a/dev-ruby/spring/spring-1.7.2.ebuild b/dev-ruby/spring/spring-1.7.2.ebuild
deleted file mode 100644
index aa7cc03b51a7..000000000000
--- a/dev-ruby/spring/spring-1.7.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_TASK_TEST="test:unit"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Rails application preloader"
-HOMEPAGE="https://github.com/rails/spring"
-SRC_URI="https://github.com/rails/spring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1.1"
-KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/rubygems-2.1.0"
-
-ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/activesupport )"
-
-all_ruby_prepare() {
- sed -i -e '/files/d' \
- -e '/bump/d' ${PN}.gemspec || die
- sed -i -e '/bump/d' Rakefile || die
-}
diff --git a/dev-ruby/spring/spring-2.0.1.ebuild b/dev-ruby/spring/spring-2.0.1.ebuild
deleted file mode 100644
index 5c9b85ea5883..000000000000
--- a/dev-ruby/spring/spring-2.0.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_TASK_TEST="test:unit"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Rails application preloader"
-HOMEPAGE="https://github.com/rails/spring"
-SRC_URI="https://github.com/rails/spring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1.1"
-KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/activesupport-4.2:*"
-
-ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/activesupport )"
-
-all_ruby_prepare() {
- sed -i -e '/files/d' \
- -e '/bump/d' ${PN}.gemspec || die
- sed -i -e '/bump/d' Rakefile || die
-}
diff --git a/dev-ruby/sprockets-rails/Manifest b/dev-ruby/sprockets-rails/Manifest
index 5798789ee58f..5eebe4bd88ba 100644
--- a/dev-ruby/sprockets-rails/Manifest
+++ b/dev-ruby/sprockets-rails/Manifest
@@ -1,10 +1,5 @@
DIST sprockets-rails-2.3.3.tar.gz 103105 BLAKE2B a0dadb2c323f5e012de961adb46eae1450c195db437614d133efc858a683525cb102d495f4894d94cbe6e16759a09b64e8f29d2ab2d84c471db7464a252ce4e4 SHA512 42cdc359d523049adce47a490add5a60e034fa8743d60f6ce1ae0036812c236a1151a0cf51137d8f5dc405e274cb318c9c669c2224ac7eaa22c02d8727654e6c
-DIST sprockets-rails-3.1.1.tar.gz 107802 BLAKE2B 0b8698c1081339dc69ef852d3b5ba003b29669fef764eaea764a46af51d236e5d9cb2c0d244152aa7c033f84eb011a0b6cd480ec5364092043e0b4a8faebcba6 SHA512 1f6d30dcc2cb924aa1850a2de2d640244cccb95ef8ae35c045cb4cf4eddbc653f37859ef251bde2203c8a0d2e8367a9278d9088f0f2a1d01551230bec7932d45
-DIST sprockets-rails-3.2.0.tar.gz 108390 BLAKE2B 892726cfb30ddac21331353b42f2d15852037698bea3d98eac3881a8fa1fe5f0a6f77bdd28c5f4f119991024de57d4485b0dd7b034f300afc53bd8b86c7b9fa7 SHA512 7fc3a34305ff17b53a932d2a90f3518827eb99c7161c86598163617d7295dd245abfd83623e9244557f0bf9d630a880eceb54741234e466b2ae7a9353ff0052e
DIST sprockets-rails-3.2.1.tar.gz 108682 BLAKE2B 842ce4560c7537f12c3aa2c068da89d99b410c4ad27f44b69abeead90518a4d9bad92fe6a70406c2f52d1124857419e845e3a1468cddcdce8a534c5f1210c3a8 SHA512 2c108370dfbf945e912505e854cdaf799f08d4374aac57a33bfc298d6e9bbf136877978458f7a8f48e5d120f578d3c7a88d91c058c12f520dd10b8271f82c49b
EBUILD sprockets-rails-2.3.3-r1.ebuild 798 BLAKE2B 4ca9edcafe99da7d35ce76057600e8af3ff71b28a5f927ddfcdfd37e852ad6c96899ace9094f3e7890c8c282165446d59cb7170c446c512cab56e74b4dbf50ce SHA512 4e57922e0c2d8585c211969c6a4ed19e00ea3f0714ce6e9c2c8e1a37cd9579498168c86f86f6a3021a7ea4218603616ffc86e77be67f8b477df2f12d34acf530
-EBUILD sprockets-rails-3.1.1.ebuild 934 BLAKE2B 265869172dec3bfe5a649827b067a028f81203573604c83a688fe71ab2f378179b6de301cae220e39e9855dd4a286df162528a37f95d92a5ce35983b8e6209cf SHA512 fabdd55fb3f27f18bf2b75fd3c0214531633d0888156235091fb10d92be7d16848abecd0dca805737cdf2a8be107f14724d7337adb6863e46879d5481049e528
-EBUILD sprockets-rails-3.2.0-r1.ebuild 941 BLAKE2B 67e67590799f513211e15308bb0b0218e817bac11bdc13ba90ae6a2f5d80e3c6021dc4cd1a700ca3541cad0ea3872c76c464d06c6014df647caf1d5526796214 SHA512 0993ecf73ba0fa55757c777cd658c936c747896fc93d1e447c7cbb474039f918c0b880d3821a2c6ac83071fb37bbf7e0254cb0398b9390a6c64cbce6aaf34e4e
-EBUILD sprockets-rails-3.2.0.ebuild 941 BLAKE2B 14bc496494d878fd92f3716678eb63838d3ce2e24c46393affbed5bff5dc7e27bf0d1859061edd588fec62b5960a892103d428fde883c63fc4957b37ea0f1e46 SHA512 1d751958eae8a32ecca98fc39069d00e6caac3bc0af3e498bf06ff003ca58dc98847ae037a14a68bb22ff401ea592fff762a3150905191c465f6e2ea1cdb3b99
EBUILD sprockets-rails-3.2.1.ebuild 942 BLAKE2B 5c6e3ce6778f4145e9ae17478c336704d470081f2e6e091ceae7a01f82364ef2dc8c2d2a49e822f983787a13776bcce7c67e036789338c78d9fe881b3de1a4d2 SHA512 d32922962c526e631c15a3ad9437fa3d0b65ba6a453e09f3b77bc5f585cec21c04f4223adf4d98dcd1ac213a7cc6e2ebdc6a83f8afbec100f37504ceaf03b4c5
MISC metadata.xml 347 BLAKE2B 762b3943d802321b3eba7cb5bc4f47093dce9890fa79d7c8ec25aea5c352dfc4509718465d6791d7c194975b3a4c4653ed0d9be06e69b0cdef5aac1713d44412 SHA512 3eb588d32f48bb0f9e497c1d219314b2edfa33b48f245e35816fb34c46f0796b437d2064fed4c32315ee93fa6ed904be0a46fd136e820a3965a4240bd9db3c81
diff --git a/dev-ruby/sprockets-rails/sprockets-rails-3.1.1.ebuild b/dev-ruby/sprockets-rails/sprockets-rails-3.1.1.ebuild
deleted file mode 100644
index 7610161d67a9..000000000000
--- a/dev-ruby/sprockets-rails/sprockets-rails-3.1.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem versionator
-
-DESCRIPTION="Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline"
-HOMEPAGE="https://github.com/rails/sprockets-rails"
-SRC_URI="https://github.com/rails/sprockets-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1)"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
-
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-ruby/actionpack-4.0:*
- >=dev-ruby/activesupport-4.0:*
- dev-ruby/sprockets:3"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/actionpack-4
- >=dev-ruby/railties-4
- dev-ruby/test-unit:2
- )"
-
-all_ruby_prepare() {
- # Help load correct rack version consistently
- sed -i -e "3irequire 'action_controller'" test/test_helper.rb || die
-}
diff --git a/dev-ruby/sprockets-rails/sprockets-rails-3.2.0-r1.ebuild b/dev-ruby/sprockets-rails/sprockets-rails-3.2.0-r1.ebuild
deleted file mode 100644
index 04ffd8533dbd..000000000000
--- a/dev-ruby/sprockets-rails/sprockets-rails-3.2.0-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem versionator
-
-DESCRIPTION="Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline"
-HOMEPAGE="https://github.com/rails/sprockets-rails"
-SRC_URI="https://github.com/rails/sprockets-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux"
-
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-ruby/actionpack-4.0:*
- >=dev-ruby/activesupport-4.0:*
- dev-ruby/sprockets:3"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/actionpack-4
- >=dev-ruby/railties-4
- dev-ruby/test-unit:2
- )"
-
-all_ruby_prepare() {
- # Help load correct rack version consistently
- sed -i -e "3irequire 'action_controller'" test/test_helper.rb || die
-}
diff --git a/dev-ruby/sprockets-rails/sprockets-rails-3.2.0.ebuild b/dev-ruby/sprockets-rails/sprockets-rails-3.2.0.ebuild
deleted file mode 100644
index 3b2f242e6804..000000000000
--- a/dev-ruby/sprockets-rails/sprockets-rails-3.2.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem versionator
-
-DESCRIPTION="Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline"
-HOMEPAGE="https://github.com/rails/sprockets-rails"
-SRC_URI="https://github.com/rails/sprockets-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux"
-
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-ruby/actionpack-4.0:*
- >=dev-ruby/activesupport-4.0:*
- dev-ruby/sprockets:3"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/actionpack-4
- >=dev-ruby/railties-4
- dev-ruby/test-unit:2
- )"
-
-all_ruby_prepare() {
- # Help load correct rack version consistently
- sed -i -e "3irequire 'action_controller'" test/test_helper.rb || die
-}
diff --git a/dev-ruby/sshkey/Manifest b/dev-ruby/sshkey/Manifest
index 622c587e5806..eca6f831ac53 100644
--- a/dev-ruby/sshkey/Manifest
+++ b/dev-ruby/sshkey/Manifest
@@ -1,5 +1,3 @@
-DIST sshkey-1.8.0.gem 24576 BLAKE2B fb9c992924a75e58edd6c2589f355adefde58722f29d34ec712104620bf9124f202bb0441b82ed01e84d6964bdb47a986c308ba2a560d411636089f69a6e5671 SHA512 90274b506959e1433ebcd902ff7b4c6d5f29f4a120b85e34d81ab10e680aeacc3916f30ae93a3efc447b1b0717caeec6c23de08c4ec897b91bc7fcb902169fa7
DIST sshkey-1.9.0.gem 25600 BLAKE2B 8d20f10c7bbb243ed6a0eb41ddf07b06af803fb71ad7fe49c5b0a90fffe0db167e0b527513401400d12486fcf3fa445db1934b2eee08a5954cd2347dbaa03506 SHA512 d8cebd1341ee70886f868e4f7b4a524b1781a229e80261172b8c9a14ae665cc5e84b98f7b476cd62e57af430247c172a08dcd219956adc95a42caf88aab1b0b7
-EBUILD sshkey-1.8.0.ebuild 400 BLAKE2B 10a6ddd78b5da71ebc0ec03b15f61a92b1aa8e7a82a46a4fe459db5063cfb5e0d9666bdcb3a4e96ccf394c6c9149d5f26985345487617608e55009403d3d84d7 SHA512 13d4211acb5c36dee72c97f50f6840e5bae116eba5b9afd4ed58654451c38be36b4383967aa108e82193e79545e9ad9a292321aea8d811513583c8a025a4b77c
EBUILD sshkey-1.9.0.ebuild 379 BLAKE2B 6bf09896919c30bf7f83dc22cf7fe63f9192863ff898bce4d491cb0e3a9ba31844578cd1d190c3074ad792e52d053b650a3f5d9204b4d14bb47fba088dcb11fa SHA512 f55c2faef59fa491a4eeaf5f409f8c388cab7d1cfdbcd08e3f7523415003e3225fb41f1eada6146d24b598646f3387bf90cf875761239fb62d9b56a4fde90e8f
MISC metadata.xml 385 BLAKE2B fbc4e3d95d9b9daf6730d746905abb421dae2ecfd755ccd8f27ea57c295edb4efa6bfe61fe1b404341a76851d3b6802ae748485b30c3275d408900ebf164ce1a SHA512 74b48960f9e2ce4390ab3919d3f0334a5633995dc437613ca2ed13e3f2de8f0e76fc79cbc5f5c8b1526976e72ce3abe9eb1bc44ca4c1721500e14ee27f63a39c
diff --git a/dev-ruby/sshkey/sshkey-1.8.0.ebuild b/dev-ruby/sshkey/sshkey-1.8.0.ebuild
deleted file mode 100644
index 799e3e497444..000000000000
--- a/dev-ruby/sshkey/sshkey-1.8.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="SSH private and public key generator in pure Ruby"
-HOMEPAGE="https://rubygems.org/gems/sshkey"
-
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-#no tests
-RESTRICT="test"
diff --git a/dev-ruby/sshkit/Manifest b/dev-ruby/sshkit/Manifest
index f13103fe99af..28fd41eeb861 100644
--- a/dev-ruby/sshkit/Manifest
+++ b/dev-ruby/sshkit/Manifest
@@ -1,3 +1,3 @@
DIST sshkit-1.15.1.gem 147968 BLAKE2B 52bde587de6a358174df6d79df8b8179960811d68ee933655f9df82e20e47481e9f32401276e613d97fc7327fce3891ccc70fe514ab8f5b2a30aff1f640ee139 SHA512 acac745b7ff1cfdd054b683219ca68233e1453430ec0bfc1efc96cb009ad257262c276857d9bc02854a6352a98feda845d728ae63e8b046a09210eebe8661665
-EBUILD sshkit-1.15.1.ebuild 1182 BLAKE2B f8fa326ef24ef56145bab28a6c8de72a189adfe98b3fdfebc4ccd20820a6a0c2457528692206ac6b41f911fc271290dd9f81af6d190b65492cbba9a3ae689c65 SHA512 4f8ba190e3a1bb446b0ba8682efc4d8896b9fc72158491e463aaeaf6ab68f55a860af0fb50caa376a85d095ebc6d49bd6c716691b6a2715ab41b03614f0daf23
+EBUILD sshkit-1.15.1.ebuild 1189 BLAKE2B a38368258cb9069dcb50155b70a1f85f9a70e6426d2a6127fb5c4214320025e97c761a7e20a787a934ecc9b351aa55a1bdf85f6ef670971ef03534caf77f67f2 SHA512 934510900389a939ef2d9a8c94ff4d6c7784a798bc91c48d8d6013bf5574149e48a8214497d59566098500daeedfc48ba0c454eabfaa1c69c8015150ab294de8
MISC metadata.xml 343 BLAKE2B 0f8326d45916642aa200df9ede8640367ffbf73022b847f54f8869884a592489bc26a0da45406cd5409973e43290dafa3cb785460e7da61c20de3a796e025a03 SHA512 852971e242c5500cf6ce4fb0c2bc58560b96fdb8cc0f366fa41cac8e066f408330962cb86a35171c08bdea3493be81fbb10bb501ce207f7016a2a1b7c42d263b
diff --git a/dev-ruby/sshkit/sshkit-1.15.1.ebuild b/dev-ruby/sshkit/sshkit-1.15.1.ebuild
index db8a197e563d..ddccbb369d5e 100644
--- a/dev-ruby/sshkit/sshkit-1.15.1.ebuild
+++ b/dev-ruby/sshkit/sshkit-1.15.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
# There are functional tests that require vagrant boxes to be set up.
RUBY_FAKEGEM_TASK_TEST="test:units"
diff --git a/dev-ruby/syslogger/Manifest b/dev-ruby/syslogger/Manifest
index 492e3223dbc1..5c2350af386a 100644
--- a/dev-ruby/syslogger/Manifest
+++ b/dev-ruby/syslogger/Manifest
@@ -1,5 +1,3 @@
-DIST syslogger-1.6.4.gem 10240 BLAKE2B 581a904ddec4e980a38fd25aa4fc9c0096dffab9c90a78a4fb5a0e4e40c8b081ef8e1167c737fc51e656208395950568856c347fd9f557228c55c62af82c5c65 SHA512 2e92cd1b1be45929db820237ddaa7a027779dd224d9dda844267f7261b4dc734441caecd20518c25c85bb577087c1697a4768919c68b3501b3967f84dd6c51b6
DIST syslogger-1.6.5.gem 11776 BLAKE2B dec37278ea109dba53c44a5c285962d78890ed972f1cd14789435b8bb3b922c7a3fc7b18238ee9aa239143453be3d6f73eea6c62d0bb83eb7a8901225ff2e49c SHA512 60dc7be93092196d68d154cfdf90a3393c9883ceaff35640bd0c0dda01f692953c7d1d8243d7b9327990a368d320c474af1711ba33a6b69381f56030800cc297
-EBUILD syslogger-1.6.4.ebuild 634 BLAKE2B 46e3ce092236e4c3b8a991e04b737c233a5d81b87ec7b2df5a6c76c39b3df8be7b85c393ac9c1fb758a9c3b742758b2e056c4e39a5d04906e604af6c72146ef2 SHA512 1705588e20090daf70104f1f8a57416f2988dbf64fcfd60669e7e976bffd6da464f98cc20f99fc09c738286b5444348f83aeb5a37cdbae954a7202525ca9242c
EBUILD syslogger-1.6.5.ebuild 653 BLAKE2B cb484f2fe4528616c155ebc7fe909eb2a05312cd8829f22dc95e566bb873864d1c4206575e4a8c69a5dd68742d9d97266b483050925d385f666b4d0499033975 SHA512 98e4e64d3860d17041a6720d5c654afd36be92897041402c9a5e67ed6b3d35b1b66ccabe416789aace65b972489d1c36c5cc7da343da615f3bc2691c49c46e3c
MISC metadata.xml 341 BLAKE2B 54755e425199abb421469b9848f48a06de0e3e6a1d6a17a1e8f139a4c71fdad50f0f28e0aed181ec0af406713d83a4bfb7c61ac80484d167d18abc4cf4cf6925 SHA512 b3bd5651096851bd53bb83cfc11d74c10686b6e74cf8636c43c3dcbde677a924623f7929ba3c25d8483d42bcbd2524c35673dac328257b6e1400e6d62810dd8b
diff --git a/dev-ruby/syslogger/syslogger-1.6.4.ebuild b/dev-ruby/syslogger/syslogger-1.6.4.ebuild
deleted file mode 100644
index 86f694bcc813..000000000000
--- a/dev-ruby/syslogger/syslogger-1.6.4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.rdoc"
-
-# if ever needed
-#GITHUB_USER="crohr"
-#GITHUB_PROJECT="${PN}"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Drop-in replacement for the standard Logger, that logs to the syslog"
-HOMEPAGE="https://github.com/crohr/syslogger"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "
- doc? ( >=dev-ruby/rdoc-2.4.2 )"
-
-all_ruby_prepare() {
- sed -i '/[Bb]undler/d' Rakefile || die
-}
diff --git a/dev-ruby/temple/Manifest b/dev-ruby/temple/Manifest
index 1c677653757b..df62a7005d70 100644
--- a/dev-ruby/temple/Manifest
+++ b/dev-ruby/temple/Manifest
@@ -1,7 +1,5 @@
DIST temple-0.6.10.gem 36864 BLAKE2B ae3bc8d031f2a2d8bf1630d7a4536fd4422115bb92b8f005a7310d069392ca35a3cfb8da89ec12a91f2f3c4b89452d3526edd797377b35b2bf5702d530fa8af8 SHA512 668d4b12ff2f5b28fa70755036c4b2d4612ee6fd0f66382cc534d5e1555e0105e6efff58ddfdadc62dd0a0f0066fe37ac9228299258a045ba7af7ad73600ba83
-DIST temple-0.7.7.gem 38400 BLAKE2B 186d235d23a0e3430b1794b5d3fe288b81d722b3d9631eef376608d9ea8dd585473883c3a011d102a48e953455024efafd0a5a1cd1c2d9eb99d0e2f9da5f9b11 SHA512 e7437e3b39cad78c20d9f99c8b00344a86589d38a964f2a55295099502d2f1a7bfdbe6ee98b63c4e73e1ba886107e0dd6f511d8e4e0643b96f77bbd9093e4955
DIST temple-0.8.0.gem 39424 BLAKE2B 48df1f38a2df12871b13a8592afecf93fdd7c13497491d86c52eb2e06d47768403a1c8e7ca6201d73f319a9f27d65ae08f15c6c177b1b6e5d73b37483f01a4ca SHA512 ad57c484de78f029797fbf4331fa9c24247d6cec2e3dea447d394a104eb9496c91af45f505b720da1c4242845d94b34b626ca586c625cd126f72d1e4296ab2a6
EBUILD temple-0.6.10.ebuild 790 BLAKE2B 92a632232a398dd7017a06e7c11ef8d005911bc4191ea128f0e16324eeb214d10856ae459d49727c70adec20a08784a2741cf492fa193bbf7204c9edafa5e126 SHA512 4b88224c70d2d4647ceaea3ea5911e99f7ba6f9d9b6a2596430fc07d015e9f2c1eac1eb0fc8203036c68811ba41aa5d4879a016a880c221d3dcc7695a470b780
-EBUILD temple-0.7.7.ebuild 646 BLAKE2B 9993071123cedb2eb740bb7b236a4d9d22de5fd455615b0762a0d5541eeb95dcde01c257242062c34e9e44b923454f281b3e6d7a280d616dff8385ab51f25f65 SHA512 c3f6f544c7279820b557580bcc669efa8ddb21a1fa61496e54e37023ae4cc602be854770d8b32feaffb8aa6536a294ae768a3e133bcca9466850a92ac4ffdc9b
EBUILD temple-0.8.0.ebuild 656 BLAKE2B e1dfd796b3c3c5ca33b9de3996ec6c6c9e4686bd1f2fdc504dfd23097cebf0f6982ef78b4ff92ebdfd6c8a75741972008cce154a5891625286616282d94c00a1 SHA512 f5abbc92e5beeff917349bca0db321d50ef3ea895b79c8ef93711a01e2062a2d5f10076a94c080e5f8ee5f43d35c6ab7a844e7602ac4b62a56acd596b84031d1
MISC metadata.xml 340 BLAKE2B a58482ba0cb0351241c6826bb2014b49b554b28625c9f202dff5dd2c877454bee5a2f11c90cf05ca735def15bc9c7b05edab1ab77fa4dd1f2bf0970c1cc49e1a SHA512 ce7b6d2b6cd7c1d004cea2ffba1a8f74fd53afa3886f9fe248e30a066822cbfb0cf0782f8de1404ac11f492e496bf0ce1b4537aae9804108fbccf4e7382e41fa
diff --git a/dev-ruby/temple/temple-0.7.7.ebuild b/dev-ruby/temple/temple-0.7.7.ebuild
deleted file mode 100644
index a035f9f7937e..000000000000
--- a/dev-ruby/temple/temple-0.7.7.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES EXPRESSIONS.md README.md"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="An abstraction and a framework for compiling templates to pure Ruby"
-HOMEPAGE="https://github.com/judofyr/temple"
-
-LICENSE="MIT"
-SLOT="0.7"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/bacon
- dev-ruby/erubis
- >=dev-ruby/tilt-2.0.1 )"
-
-each_ruby_test() {
- ${RUBY} -S bacon -Ilib -Itest --automatic --quiet || die
-}
diff --git a/dev-ruby/thread_order/Manifest b/dev-ruby/thread_order/Manifest
index be719f092b08..e84284870206 100644
--- a/dev-ruby/thread_order/Manifest
+++ b/dev-ruby/thread_order/Manifest
@@ -1,3 +1,3 @@
DIST thread_order-1.1.0.gem 10752 BLAKE2B ff212d2a2b441f4100980ff0a02c444230cd88a1b0ca22b358b882248f8fed9a25a7d074523ef21247bcab6a89e352831aa4e742f9d4f801833bbe0a2622d6f5 SHA512 e460d23fb33e8254c389d94ae17c4c2bba8f9aeeb7987d479f31c3e334a7e87b919f3f74abd51181072c7eeb48ec2f1d222e2c1a4025f2d7a05016ac93ca80c0
-EBUILD thread_order-1.1.0.ebuild 817 BLAKE2B 27e183e950b6d951e273ff3540fd481530b0d1b17906ba8bd868772d5d23a007d1dd3e6f72775a99bfaff22210bccf4d046ed0ee0b9b625c1e8b41645fd69c5d SHA512 9890db0da79d34c5b1c753e1a2a237390333e46fe8daf4d5ad7c40db32979e9c49b97a14c572f01ef11030dffb807bf35ee5a7920a2525af412d3715b0ae6a90
+EBUILD thread_order-1.1.0.ebuild 817 BLAKE2B e4c76460df8a60e17ff8d8a04f16f0ffe50af336270efe496d638e4c380fc7430607dc43432fc2ba3d30feeb069ce4728da8fa631efd9fd1f596a997ba319117 SHA512 c7076f7caa85f8026a96e21c953f94e38cd697bfc02b107b96bbe13355e79fed49f6275571f0fe788b93c211aa9e1d67c084a43f0fec8969f0dac89f771ca602
MISC metadata.xml 348 BLAKE2B 7921753d82a3bf12a78fd7e3d648800083c61fa6297bdb5a415cc7275ac01d14f1ea1ac6b4c470463b30b728f6867a8402f6d0536f439b6caccb6052c423253a SHA512 63fbdf51c3331bbc7294d04f9e2d397791abdbcfb3f193d28824cab257f19db0685f1ea696791f82fa56b3ae76b03dff65d558d0b884d0b8c07d375dadc4a38a
diff --git a/dev-ruby/thread_order/thread_order-1.1.0.ebuild b/dev-ruby/thread_order/thread_order-1.1.0.ebuild
index a2ebb1455377..627c46712f94 100644
--- a/dev-ruby/thread_order/thread_order-1.1.0.ebuild
+++ b/dev-ruby/thread_order/thread_order-1.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/timers/Manifest b/dev-ruby/timers/Manifest
index d1e88a63957f..a580d020f891 100644
--- a/dev-ruby/timers/Manifest
+++ b/dev-ruby/timers/Manifest
@@ -1,5 +1,3 @@
-DIST timers-4.1.1.gem 15360 BLAKE2B 4f77e91087dfa1c4e6b15c0e4548a8bed1ed4f9d30c2c59cdb69882bcc909758d6c725981bfe035b407812d964563a41f6cbfd00041222e1d8ec79df86b48602 SHA512 7652612737b1d20135eae02f02bfefa57c8a6cb6923ec69af32810d6f0fb9e924d727efa66b0832424bc35b6d7099a968eee77dfd2db3803959f517e1ca7f683
DIST timers-4.1.2.gem 15360 BLAKE2B 2480b6051825e26c9c30418e4acd7f9d8d0173d21038349ff16c086a2712eff7e9349720d270ed6505d8f90b14fc4dc99cf06d948922a222196d338b7933b5a8 SHA512 8c43f6ab09b918fc047056de20e85371929cd6841d7e26dedf54d565585eba040e23cef83c8747eb0ec43df8c9d9cf5915b5ea0ac6f6d551a0b086de3a9f3499
-EBUILD timers-4.1.1.ebuild 1051 BLAKE2B 1b402a35a921ccdd2dffbcbfa1ff4cac13b936f761f5b132cc68b01eb10d45cfcde064f7d3658080820c9d8e63d44d784b8fc63dd05671a99a3573a5cccd5c50 SHA512 28c66cf75eb2d89b3b14d40bdc22d7802a3905e00d482d00e79de28b6e74cdca328853be05d2615022c9edef21ba10fdd1771de256d8762ccb9b60ff5dcfdcdc
EBUILD timers-4.1.2.ebuild 806 BLAKE2B 8210d5421fa8301fd28683da6fbb356e31a83afa8bc318d70f20f60d71db9afed8af80ec1459a96a5ffcf472567e942a015bb845f139b0d6ba58707af9a65137 SHA512 897265282b8375342d63efc1d529fde772f0aef73f61efdb332322fb4d6598361062e9a93e8b27182ff26f48cb97cc82c376e6b159d5bf152c7963f1530532b6
MISC metadata.xml 341 BLAKE2B dfe2c9228e7b666d6b7acb9d9f0cdaa70263a6d5960ecbb144699e62c94ded1b613a8d22f82e5125f6a2e954901a65da57bd432823d922d17164e273b809d8a9 SHA512 b863e101e06e7a8827cd6166688dbfdf77c5bc84203294d0ab63315fe5b5b03fe1898d02b9f219bbbb3f3cddd3d5185c34d9e4079bd993631cc849eae9ac9be1
diff --git a/dev-ruby/timers/timers-4.1.1.ebuild b/dev-ruby/timers/timers-4.1.1.ebuild
deleted file mode 100644
index 9e9d508fb687..000000000000
--- a/dev-ruby/timers/timers-4.1.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Pure Ruby one-shot and periodic timers"
-HOMEPAGE="https://github.com/tarcieri/timers"
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/hitimes"
-
-all_ruby_prepare() {
- rm Gemfile || die
- sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
- sed -i -e '/coveralls/ s:^:#:' spec/spec_helper.rb || die
- sed -i -e '/Coveralls/ s:^:#:' spec/spec_helper.rb || die
-
- # Remove performance spec due to dependencies and being to dependent
- # on machine specifics.
- rm spec/performance_spec.rb
-
- # Remove rspec3 configuration so we can still run with rspec2.
- sed -e '/expose/ s:^:#:' -i spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/totoridipjp/Manifest b/dev-ruby/totoridipjp/Manifest
index bb11c7996028..870a47b75533 100644
--- a/dev-ruby/totoridipjp/Manifest
+++ b/dev-ruby/totoridipjp/Manifest
@@ -1,3 +1,3 @@
DIST totoridipjp-0.1.0.gem 7168 BLAKE2B 9a78da0b8309c9886506a80b7206530f3398d1591eaa75a32a4085bbdc56492da7465e6183fe5979e5e3e9ff486a089d1495ae2105f694c407fce40c29809dfe SHA512 5298fe39b0705a0b913f7f6cad452be48480a6832e9451d86a7fe9a1248fe893a76af2f56c0bd6d3a65c756d4ed3fd29b4483ef82beeccfc78dcf9dbf43ed748
-EBUILD totoridipjp-0.1.0.ebuild 464 BLAKE2B e58753a7fbc0dee8f5ee3c3dea975d7b974d06a547f766b981653f9e9ccf3345e124c0dc1b58e66e9e63ea9bcc1f6edcba70a3970f0ebbc3981108de6450b10b SHA512 ed2ff69fd8407b769cc29e4cf6827733fe8e841cb559c2acb0a0ad9b3a570c9ca2dab3127f61ee4da6221aecda8352647b24ffefafb799059afa0e384d73d1bb
+EBUILD totoridipjp-0.1.0.ebuild 464 BLAKE2B 89bd7e90ea4acc8b36718ace31eadbbe89cb5740cb2d2f71405cf9b49faf813ef6a2ebde5908f4e804030da62f23b8fe82103a7a6225c14bac9a8bbb1cc0f480 SHA512 09409dbdb76bb5db75d2f0cf9f967907961cc595f4a9d833bb8d8f17d7a002fdf5d7f531b2e0563e950195e77b3705f222567bfece264369c95e70c1b26eed80
MISC metadata.xml 406 BLAKE2B 995f3e6b7697d832d590765c25c96a0f29e04dc75799b75a6541f41ce48b6b001793475c7dd1a501c06cee5bcf6871abf32188bec019e58dfc2fe03bf2120341 SHA512 11b57cef52e1a45bc8e9b3862faefe9c4a19fa0dd74abb812de2ef710a41dea0cb05ab0b6e4c14294783b4a2026b2f371eb86ea3f8046a3a6d50109b9fb4c5b5
diff --git a/dev-ruby/totoridipjp/totoridipjp-0.1.0.ebuild b/dev-ruby/totoridipjp/totoridipjp-0.1.0.ebuild
index db6e5069bdd1..fa62433f97dd 100644
--- a/dev-ruby/totoridipjp/totoridipjp-0.1.0.ebuild
+++ b/dev-ruby/totoridipjp/totoridipjp-0.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/treetop/Manifest b/dev-ruby/treetop/Manifest
index 885de8301764..e526583a4e19 100644
--- a/dev-ruby/treetop/Manifest
+++ b/dev-ruby/treetop/Manifest
@@ -1,5 +1,3 @@
-DIST treetop-1.6.8.gem 68608 BLAKE2B 095080a4cfc3e876e3d63c6bb37b5f662c22be8b6c6cb68ae3a2df31ebed296d1e3910e8319be2b30f3f2a010d77f562c3add2f1a4ad35d56c9a962f3b3c1be8 SHA512 c0f46695e28ea0c6ff4bf9d646b94e6caafa00828370840320bd9799bbb417dd0721bfd06d330d2b4537b88d963d4249233b3dc7cd2c818c818e542015526ee3
DIST treetop-1.6.9.gem 92160 BLAKE2B 4c2a748ec1cc153aab8ddadf536200a6cda4d1f02245b7e0ceefb7ef9bc85b91810820b8cd557a82490e5e4b5606fb714b3f5775029743dcd2d64e6a601ab5e2 SHA512 faa0b2eb0a8bfd0c47b7acf03d7585fe56d02b9726630fc01e533c80ea796de158ff7c6a008fe6a30b979b2791944afc598e81c17cdfbfecf1083a9436b54fdd
-EBUILD treetop-1.6.8.ebuild 812 BLAKE2B ba76c8c8880fc1c7edea8a1a067a5fd195a98063ff7148b20b5b283c07b18cb0c270d310152b1a2ef5a10ac3c979a958eae588b9223e68a1d8d605bb005ebe06 SHA512 7f797215687352eae380c620e7b25dfff8c579969ca765bb634d7d0f96c81afb9d0ffd49a4c60bdac117146124f6b3b92b2a144cf5fea4c7b15e5789a11ac03c
EBUILD treetop-1.6.9.ebuild 805 BLAKE2B 55a2489776ff3a7bb756ba78b9dd8acc89a3de0bca437676aca44732c02f43e3d35410358a540560b926ff3f2ffa786bbee88e3c8cc36fee94b101d32e3da921 SHA512 8b4ef6dd5e34bb2279227ef0147ccd531c2071684849e195e461a22fc436526ff23e8ba5c4c4616ef036870f28d28bab744f26f4b63697f17236f37f084324ee
MISC metadata.xml 341 BLAKE2B 56ec962d821e9e80edb0a650e3f65f9cdfc8ef0bc866a378cfc285b4bc83b9f705f6cb33e54b53fdb25d0b9e96622c382fb972540fffab4e0a2ac9199212edda SHA512 7bbdf48696d2aa4cdfecc5ab84251ef9225ff2ed0dfa9fb1cd2a827b2da3f74e684642423546b0e9e8f182ff155c0963632e1194de284470854e53dce2a2e45b
diff --git a/dev-ruby/treetop/treetop-1.6.8.ebuild b/dev-ruby/treetop/treetop-1.6.8.ebuild
deleted file mode 100644
index 3d0257c0824f..000000000000
--- a/dev-ruby/treetop/treetop-1.6.8.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Treetop is a language for describing languages"
-HOMEPAGE="https://github.com/cjheath/treetop"
-LICENSE="Ruby"
-
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/rr-1.0 dev-ruby/activesupport )"
-ruby_add_rdepend ">=dev-ruby/polyglot-0.3.1:0"
-
-all_ruby_install() {
- all_fakegem_install
-
- insinto /usr/share/doc/${PF}/examples
- doins -r examples/*
-}
diff --git a/dev-ruby/ttfunk/Manifest b/dev-ruby/ttfunk/Manifest
index d68484f4ceb4..ae880121576d 100644
--- a/dev-ruby/ttfunk/Manifest
+++ b/dev-ruby/ttfunk/Manifest
@@ -3,7 +3,7 @@ DIST ttfunk-1.4.0.tar.gz 784076 BLAKE2B bf2a9c9a54127eb922e2d3f4e98033092adb8c9b
DIST ttfunk-1.5.0.tar.gz 1454334 BLAKE2B 207fffb2ff9df88ceac83a8270bf65edef1c31ddd7a6b5e29b1753c4f653f9418f70eace5727e6eae7164b4f2eadfada55c9124f1a5edc1781b467ff87c73566 SHA512 824cbed423144b2057d9f1ae6d268d2aa43bffef3b35e076a660cf9359c1751276672b2892cd75b7cdecb71df511d18daf123e6c6885b63553ef847f674d5f72
DIST ttfunk-1.5.1.tar.gz 1454516 BLAKE2B 08bb349f4289977b7391013a6686a05f27b4faea9f4b005a5056e525ce02fba2de43712e4538ccf17d967d9cc2c29cbb95e6fc39fc11b6c17291ceac54f63849 SHA512 6f2ffb30200b5b5d36150fe8e81e376e8f4ceec3ac4b1bfe9363191f37616f7a22849a826c19a87458ea5ca70c381e6f976311964bac113bfe5aa767d9e459d4
EBUILD ttfunk-1.2.1.ebuild 696 BLAKE2B 8465d4a1500fc81f9ddb7bee961b67e622fb89203e5665a9b32c4b379f2f689385c3b6e763978814713c6523f63762bc5e7d3a21efd73df6aa42d1494e3b33c4 SHA512 c7be9639b7d5ee7679be8b02200dcd00b860384ebb94bd4492c446aec43a162b1c0efd85ba831a80b2bf3a28f3eaefa605648220982f9b4debcb445f5503abea
-EBUILD ttfunk-1.4.0.ebuild 703 BLAKE2B f18668a2c3d27935a85c52becd91fb3107972220b6248e59c2e36515710e52ab66c20220f41e530063d39397b82d36241c0e3a90d620096d7e6f9f495c13ac42 SHA512 46621b31fd420038152f595ce26a5fef40c8aa019c3edf5de0b78fc648acd9446411ef4347cf96e8f2ba208dbf9b36dd2ef5742617470bb39a98650e8e873705
+EBUILD ttfunk-1.4.0.ebuild 696 BLAKE2B 8465d4a1500fc81f9ddb7bee961b67e622fb89203e5665a9b32c4b379f2f689385c3b6e763978814713c6523f63762bc5e7d3a21efd73df6aa42d1494e3b33c4 SHA512 c7be9639b7d5ee7679be8b02200dcd00b860384ebb94bd4492c446aec43a162b1c0efd85ba831a80b2bf3a28f3eaefa605648220982f9b4debcb445f5503abea
EBUILD ttfunk-1.5.0.ebuild 714 BLAKE2B b30c095ab73485c816c230468125a50541d7f98152abb83897db6d6066481685a1b5d1989bfd92bb12d37aae1b36015878af2fa3dd22f9defe7da0ff42a3c722 SHA512 f85dde7d19ff0dd80e38dff574b4238c97de6baa1aa9a8b10bffd99fa5a055eff5b8b057a255cde1ea2a9010b6540a255d061eb44542e51fb9d6e14d8ba2f95d
EBUILD ttfunk-1.5.1.ebuild 721 BLAKE2B f4b8613ec0c0fc18cf06bfb3b212d5a3ba1b816187a8ad5aa2702a04db655f533d9981e69032afc2f736934915c29b56cfc7f99680e8d77c5f68bcd072c57db6 SHA512 46d1169e4e47e9792dee6cd00bf6103197bd65d862ac482cee9d974badcdc9e7563048946f77b78d85b96680d3bb2f204328b60b799c1aeddc27d2165b9b8e65
MISC metadata.xml 341 BLAKE2B f2ba4efe120d15cdc09a481265fa0e6bade218338cdaf5115d4c4ae6dc833326bdc2fc380e2c8ae366351c829119410f884a75a1d00cdc606d80e761748f5dc5 SHA512 971e696df378c8fa1447ce18eeaab4e9ada79d046764818c3f764aca29f127f8f704258690c3dd63b60ec7cc3424ca7a4b9d10858248cbd2688b3ce76b1f9aa0
diff --git a/dev-ruby/ttfunk/ttfunk-1.4.0.ebuild b/dev-ruby/ttfunk/ttfunk-1.4.0.ebuild
index 70a258318fcc..c635cf8d8606 100644
--- a/dev-ruby/ttfunk/ttfunk-1.4.0.ebuild
+++ b/dev-ruby/ttfunk/ttfunk-1.4.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_RECIPE_TEST="rspec"
diff --git a/dev-ruby/warden/Manifest b/dev-ruby/warden/Manifest
index 280f59f83569..9713ffd6499e 100644
--- a/dev-ruby/warden/Manifest
+++ b/dev-ruby/warden/Manifest
@@ -1,5 +1,3 @@
-DIST warden-1.2.6.gem 32256 BLAKE2B cad24360b2cec74021d456d151f196929b0d8854703c32e3132a6c2f3433898ec0851222ff32a746496ec366f8615bcfdbff1d6e5b361f7a79afdc10eda031e5 SHA512 dc2ad118faa90f812eb615fe9c41e1edb1564812f7bf6a7759a782825757c899082956ba318956bfc745c23eeefe41dcddfa9f605ef76bd12ec264f8b85f38d3
DIST warden-1.2.7.gem 32256 BLAKE2B 258f8c83792fd5464c2bec957335ded49922fbe75ef3e2f6869a147b38b89be83b4601c8cef7e3008cb1495bdf9a6eb4d798974eff0565f48b05937b9c4fca3a SHA512 f02f695586c26c42b1bbd621e54dad04a42e8bfb4bfacc4f90f67ef2fb0c8593a3c32dc1545ee6483ab0df094cae6e6a5c614718b65a13103f83af13407c5336
-EBUILD warden-1.2.6.ebuild 477 BLAKE2B c034fde9bc0ca74043c6fbab2b113e2f7ea09490159b68003bf2e2df8fa3a61afc72311a0598edba3cf43b073d11d03463312ad77e1e1f39732626e293af7d05 SHA512 aeaf29b2a384b524b50446ce4ef90166add0350f5c0ea2fd0a6ddb8fa257c08221efd5ff3c4b872e36e9d38341e0688c9883a2d79fdbf4255c59be6404d4e807
EBUILD warden-1.2.7.ebuild 470 BLAKE2B b6b1a6cf1cc103722057be498b4a0ca59e54b2464fb18540b8fc6002364809b59b19d74dbc268e52de072781851b800811381a3ab65151919f6492294e2a003e SHA512 13d5d4d62ad076e15e50bc8897e9c1f66a5f39ae0116470dd3af5440055dc562fb59cdfcef226e69ab6b0c3f9081d4105514d41f9ee3ef118b14f6e2d377c0fe
MISC metadata.xml 339 BLAKE2B 393d527f8c13840cff0d3f73c38e94964fcfb294074767d395ad1e61048d950cc291737406fb0009ef7e7566f175d18a271b35f783dc70e348325e8c0569f6ea SHA512 60503377aabecc35e11148db41d73be583fec27d3776388f7a2f59eeef85d948f13d071fc245555b8d37148147a5c019d094c9cc7ff044b262dbf44bcb3d40e2
diff --git a/dev-ruby/warden/warden-1.2.6.ebuild b/dev-ruby/warden/warden-1.2.6.ebuild
deleted file mode 100644
index 836d2ce8595f..000000000000
--- a/dev-ruby/warden/warden-1.2.6.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_EXTRADOC="README.textile History.rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="General Rack Authentication Framework"
-HOMEPAGE="https://github.com/hassox/warden"
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/rack:*"
diff --git a/dev-ruby/websocket/Manifest b/dev-ruby/websocket/Manifest
index 7b371b06c61d..ae54a330ed6b 100644
--- a/dev-ruby/websocket/Manifest
+++ b/dev-ruby/websocket/Manifest
@@ -1,7 +1,5 @@
-DIST websocket-1.2.3.gem 26112 BLAKE2B a205cf30321b9f5a198cd661c7a6f001655609d905cef4b83da2daa37117445372ef13615cb8b08ff788f6d9c7b92a585ed8e4dc7147f73b54de6eef5db0e9da SHA512 fb98517bc81463850d10bef95efaf5c3297519e3e106d3fde1b97559434cd19d272c60d5875287e171757936fcda0eda385f05317dab56e48eba833433ccfaec
DIST websocket-1.2.4.gem 27648 BLAKE2B b90391dfb836cd700f76da83ec85c8a3d9bfac008fbe798f2a78de7c72ae8390b4b193bd2a7302b636f9f84786fc073befc813111af7db819440ee86eb0dc3ab SHA512 dd3a67adadaf45850d666dbb6a152aaeba581e751fe4bfa32a286946b71b7129e0f18d56ab458a489f0665347483c18d73c2fb232de7204ab3434a2574c685c9
DIST websocket-1.2.5.gem 27648 BLAKE2B baeae7755ae9efb2e6b07196925501c67d3d0a41c1ee882a2a1309a9685830b5a5327a20d8716b27ff2c0d5dee34bbb66e1fa70666b89e4a3423c14465fdc7b4 SHA512 0cf0c2a049416faa66241cfeb40ff8771c6cc12f2653139b0dd8541450e4b705e747e025ec1aab0e3ff57e777b31ff99a2bec1f3a11a2afbfa69ad48d45b77e3
-EBUILD websocket-1.2.3.ebuild 461 BLAKE2B 17b4bf994660cb233e6fe94bf706fcea1f3d6bdb8f8a77564f67508b0bf49b51b5bc61795596735114393ed433fc74cdd45ca84781036e947c71a806fec2e346 SHA512 a3c3de5c2ff7eb9581aa9f368bb0eb10dc805abd62c806e839a0af9a559cf5c9c3ba6dc096cab82116226568b083e3e7f695c9bd55d64334a88f9096ebb64168
EBUILD websocket-1.2.4.ebuild 461 BLAKE2B 50902cb782b1ef7039ff618bf713f582b8b8f203f3a1ccb811192d8881d6873a6cd1ce138bcb419b5ed51c8805b82acab15283d4e160d544deeec8ae8532405b SHA512 afa34443d2fd7a078e24621122e7400831a1ec900ef468c8343e9e9d185f2c1a860df75a336d34d3b5d1e79b99fe34407a974ccafa72c23c5c1eb26372cc044d
EBUILD websocket-1.2.5.ebuild 454 BLAKE2B f02f418e480eb75018bb0c86dcde0f65ae258395532cd9eef4256e8f87f1fd0ac4d0bdd54873d61eadb37634fdbcc414c4e4cd8c1c1b1ccd12d6f8f68ac95413 SHA512 13e72ac96273dcef1d0545bb330956dc510c936f133b8ae03d4fe57558d14cfd84eb99491bc883fa93e4d879d95b00907d06c90d8a83f75d2aa8d623fcac9859
MISC metadata.xml 347 BLAKE2B 8592ff0cdeffa4dbd1206e33f7d4ef8f79effbebd99936a8498f898da908254f10656505e61d6495cece6a91633ef10ca055ff4a6d118c1ce1ec8b8b258352f5 SHA512 2fa469898a71bb5a922605eee46ee6f9a1460492d7098c2ad4f656bd89ab9ab3d4fd9314c0b65f283a2eddd670b40adb54b3be0a2669b5e347a19283a678f1d3
diff --git a/dev-ruby/websocket/websocket-1.2.3.ebuild b/dev-ruby/websocket/websocket-1.2.3.ebuild
deleted file mode 100644
index 3c8680009b50..000000000000
--- a/dev-ruby/websocket/websocket-1.2.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Universal Ruby library to handle WebSocket protocol"
-HOMEPAGE="https://github.com/imanel/websocket-ruby"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/rspec-its )"
diff --git a/dev-ruby/wirble/Manifest b/dev-ruby/wirble/Manifest
index f2f99fb36acb..945e5b5944f2 100644
--- a/dev-ruby/wirble/Manifest
+++ b/dev-ruby/wirble/Manifest
@@ -1,3 +1,3 @@
DIST wirble-0.1.3.gem 23552 BLAKE2B efecdea2e23e6ae9c659586d8b58fae279bacfb1470f8985a4df23407a937415d8db0eef6d7edda19452479a11549cd642e318ebb65cf23ac7067d6b2d95274a SHA512 efb3b233ed13fa28f0a9b746311af24c48266b4f80ce42670550687a24b31bd90c5d0799d68aa0e797ffbffd1d3dbebe86ba39cb02e697eb426dfc9f8d606678
-EBUILD wirble-0.1.3-r4.ebuild 715 BLAKE2B 7195c71d6cb91192f812a5bb55c3b08b8793ada227254bdbced3b20bce4cd9777d6f059e346d5806da69c33b54f06142a89ea6d05bf11b88cf36ff400c4963d2 SHA512 4000240a434089b751aa45de7122e45a69357a36d6550787364f35b94e3a5d1a8ff590abc5c7d1368b9e977fe0383a4066d4f1e1bd671983242f9bf217be000c
+EBUILD wirble-0.1.3-r4.ebuild 715 BLAKE2B d1dff0289866156bf943a6030a4cd04e39cae19ecd1e80d73483354ca4c44ab243271f81f3a02457c9fbc7f791f4b340fbbf728bd93aafa67c0ac34c96a31ce1 SHA512 978bec154c14fa539d90f27c9c2ae0c341fea07f656a05a8ec9727daf556d6fb0778e2ad8e28927eab2e38c388593d40eb08a159fa4d2ba5d0ba106e5cec810f
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/wirble/wirble-0.1.3-r4.ebuild b/dev-ruby/wirble/wirble-0.1.3-r4.ebuild
index 6c641ae6d4f4..2918ee31189f 100644
--- a/dev-ruby/wirble/wirble-0.1.3-r4.ebuild
+++ b/dev-ruby/wirble/wirble-0.1.3-r4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README ChangeLog"