summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin106294 -> 106479 bytes
-rw-r--r--dev-ruby/activeldap/Manifest4
-rw-r--r--dev-ruby/activeldap/activeldap-4.0.6.ebuild4
-rw-r--r--dev-ruby/activeldap/activeldap-5.1.1.ebuild2
-rw-r--r--dev-ruby/atomic/Manifest2
-rw-r--r--dev-ruby/atomic/atomic-1.1.100.ebuild33
-rw-r--r--dev-ruby/autoprefixer-rails/Manifest2
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-7.2.6.ebuild36
-rw-r--r--dev-ruby/bunny/Manifest8
-rw-r--r--dev-ruby/bunny/bunny-2.6.5.ebuild33
-rw-r--r--dev-ruby/bunny/bunny-2.7.2.ebuild33
-rw-r--r--dev-ruby/bunny/bunny-2.9.2.ebuild (renamed from dev-ruby/bunny/bunny-2.8.0.ebuild)4
-rw-r--r--dev-ruby/css_parser/Manifest4
-rw-r--r--dev-ruby/css_parser/css_parser-1.4.10.ebuild2
-rw-r--r--dev-ruby/css_parser/css_parser-1.6.0.ebuild2
-rw-r--r--dev-ruby/daemons/Manifest2
-rw-r--r--dev-ruby/daemons/daemons-1.2.6.ebuild2
-rw-r--r--dev-ruby/did_you_mean/Manifest6
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.0.2.ebuild2
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.1.2.ebuild2
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.2.0.ebuild2
-rw-r--r--dev-ruby/dust/Manifest2
-rw-r--r--dev-ruby/dust/dust-0.1.7-r2.ebuild5
-rw-r--r--dev-ruby/eventmachine/Manifest2
-rw-r--r--dev-ruby/eventmachine/eventmachine-1.2.0.1.ebuild6
-rw-r--r--dev-ruby/facter/Manifest2
-rw-r--r--dev-ruby/facter/facter-3.9.2.ebuild4
-rw-r--r--dev-ruby/fakefs/Manifest4
-rw-r--r--dev-ruby/fakefs/fakefs-0.11.3.ebuild4
-rw-r--r--dev-ruby/fakefs/fakefs-0.13.2.ebuild43
-rw-r--r--dev-ruby/fivemat/Manifest2
-rw-r--r--dev-ruby/fivemat/fivemat-1.3.6.ebuild21
-rw-r--r--dev-ruby/gruff/Manifest2
-rw-r--r--dev-ruby/gruff/gruff-0.7.0.ebuild2
-rw-r--r--dev-ruby/httparty/Manifest2
-rw-r--r--dev-ruby/httparty/httparty-0.16.0.ebuild49
-rw-r--r--dev-ruby/logue/Manifest2
-rw-r--r--dev-ruby/logue/logue-1.0.11.ebuild25
-rw-r--r--dev-ruby/maxitest/Manifest4
-rw-r--r--dev-ruby/maxitest/maxitest-2.5.0.ebuild2
-rw-r--r--dev-ruby/maxitest/maxitest-2.6.0.ebuild48
-rw-r--r--dev-ruby/mime-types/Manifest2
-rw-r--r--dev-ruby/mime-types/mime-types-3.0.ebuild31
-rw-r--r--dev-ruby/minitest-bonus-assertions/Manifest2
-rw-r--r--dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0.ebuild2
-rw-r--r--dev-ruby/narray/Manifest2
-rw-r--r--dev-ruby/narray/narray-0.6.1.2.ebuild2
-rw-r--r--dev-ruby/net-telnet/Manifest2
-rw-r--r--dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild6
-rw-r--r--dev-ruby/netrc/Manifest2
-rw-r--r--dev-ruby/netrc/netrc-0.11.0.ebuild10
-rw-r--r--dev-ruby/parslet/Manifest2
-rw-r--r--dev-ruby/parslet/parslet-1.8.2.ebuild27
-rw-r--r--dev-ruby/patron/Manifest2
-rw-r--r--dev-ruby/patron/patron-0.12.1.ebuild44
-rw-r--r--dev-ruby/rack-cache/Manifest2
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.7.1.ebuild2
-rw-r--r--dev-ruby/rack-test/Manifest2
-rw-r--r--dev-ruby/rack-test/rack-test-0.8.3.ebuild34
-rw-r--r--dev-ruby/rest-client/Manifest2
-rw-r--r--dev-ruby/rest-client/rest-client-2.0.2.ebuild4
-rw-r--r--dev-ruby/rmagick/Manifest2
-rw-r--r--dev-ruby/rmagick/rmagick-2.16.0.ebuild4
-rw-r--r--dev-ruby/ruby-atk/Manifest2
-rw-r--r--dev-ruby/ruby-atk/ruby-atk-3.1.3.ebuild27
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/Manifest2
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-3.1.3.ebuild35
-rw-r--r--dev-ruby/ruby-glib2/Manifest2
-rw-r--r--dev-ruby/ruby-glib2/ruby-glib2-3.1.3.ebuild28
-rw-r--r--dev-ruby/ruby-gtk2/Manifest2
-rw-r--r--dev-ruby/ruby-gtk2/ruby-gtk2-3.1.3.ebuild34
-rw-r--r--dev-ruby/ruby-odbc/Manifest2
-rw-r--r--dev-ruby/ruby-odbc/ruby-odbc-0.99999.ebuild61
-rw-r--r--dev-ruby/ruby-pango/Manifest2
-rw-r--r--dev-ruby/ruby-pango/ruby-pango-3.1.3.ebuild29
-rw-r--r--dev-ruby/ruby-progressbar/Manifest2
-rw-r--r--dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild4
-rw-r--r--dev-ruby/rubypants/Manifest2
-rw-r--r--dev-ruby/rubypants/rubypants-0.7.0.ebuild29
-rw-r--r--dev-ruby/terrapin/Manifest3
-rw-r--r--dev-ruby/terrapin/metadata.xml8
-rw-r--r--dev-ruby/terrapin/terrapin-0.6.0.ebuild33
-rw-r--r--dev-ruby/web-console/Manifest2
-rw-r--r--dev-ruby/web-console/web-console-2.3.0.ebuild2
84 files changed, 750 insertions, 165 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 93d8a6f12f9f..7677f5abb3bd 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/activeldap/Manifest b/dev-ruby/activeldap/Manifest
index 3ce88e4f3007..99b9309930c3 100644
--- a/dev-ruby/activeldap/Manifest
+++ b/dev-ruby/activeldap/Manifest
@@ -1,7 +1,7 @@
DIST activeldap-4.0.6.gem 225280 BLAKE2B 0f03ef95f3d0600d2661eab048c8dda3fbabe519add67f7785895e346d835d1e0396270f829f16a982f12863c80378be2f4f7ff7cf84016007b005b1914cec15 SHA512 03053e3798b557c73c3a0918b72d1d3c2cada4da3475913ef17a6f9f2f1ac1e102052459ef1a6d8c25ce41382b64c1a3097ccba1c768497a33a3a971b9778d3b
DIST activeldap-5.1.0.gem 224768 BLAKE2B de3a9807ae251de7cf2824da759d4e3d78fc232c6614c67bd827e3746328adc21f9877bd267d51e4e7b727e6b73be5fad77f48cd3f9f7c74d61fedd103a368d8 SHA512 8bed994f1477429c96001ce69be89581742e2ed00e48a8a59b9eeb08db6e327faf0a1b8eb3746e7f8680a8814d90bf3e1c2fa4f160d661358c1d61b792e3d54d
DIST activeldap-5.1.1.gem 224768 BLAKE2B cbb54a3e442592ffcd46b99dc92301955e0ec2e6930c7dff0159ddc41166311f9f7b06a0d878dff4180962d6811690fc55e6eef9693048d485672dc83560b63f SHA512 13ae4f05717a9de80f56e19033e694ae1291cf4486dc4c69055892fb2c43469b0dba968949bd668a89d035126d8bde144ad410313dce0d6de80a4ddff884a745
-EBUILD activeldap-4.0.6.ebuild 856 BLAKE2B 1b95aba4337f9b15f93acb5dec75c56a2dc133cf7f185075c1edecc3dea07f0c00b915f3b819c3a869d10b11326bfb95825526acd8b20b1101c0100f94e8cc4b SHA512 9c328bdac8a1a942fb31bbabc25f7b941c0606aca86856f23e6d11d57e336ebface8d136768c5eff53fb090cdeac09e07444c11c5f0702a457d85449c2924568
+EBUILD activeldap-4.0.6.ebuild 856 BLAKE2B 44419f128f93e1ee06e4b4012c0c041e67dbaf2c38af7d65f4c5b8f978ec7f8caa15c5bf36e2f01cd23e621004d51cb3169737450741ff91f16cb737ea8f59d9 SHA512 da750eb877564477f4c5d1d7a4b3ab4359339b74d6d5113b5964a43de35a0dbc5be8057945befc8ae590799add88e8b1019df3d073c5055033656bfd1fc6e5d1
EBUILD activeldap-5.1.0.ebuild 856 BLAKE2B 43864a55c653fe5bbb37c5cff9dad9b0453b1f8c66f24507b64b31800f9a66d8835871d559079fd11d1f49314293ef286631728e2cea3a85e447debe79537d98 SHA512 5f973e4898e330dba1c3f3dfb7041a5022298b136885ca92cff8e9ed410e13c487d946786da14b7087f9a5a3294c9cfe1a6d459c864c056cd297115c0ec6f11e
-EBUILD activeldap-5.1.1.ebuild 849 BLAKE2B 1cad3969d04a4cc807fa16df9ca58c4fb7c4216ef5fa305e761b586d0825f7c4a4174e5de4188b3f3b9ad5987d027d30d81151fc44ec4c3541bb1d3cde41e26f SHA512 d4833c54baaab06c6a92806af7e26442890e8069bae2ffeacabafaaa7dab61590267a0d4a7e25c49501419dbf4437bfd1f141f079d47b1bf3d24eb31650ee512
+EBUILD activeldap-5.1.1.ebuild 856 BLAKE2B 45035e1f5a1ec6b933642ad93e9895b1143b241c5a64508aa8112a9a6392789090636d72f4ff69b5c9941ed08c71d3a67e6b8f01801b4c0e4b3992811cf7aa04 SHA512 521655546ef6575bbf90a44902ac9c415c49815cb4845ca45fe4caa01e812f149413aa09c5430f2cd75eb7e68012e8ccc12e75883d0ae8ee1bc50c2a1473bee1
MISC metadata.xml 347 BLAKE2B 14d83abbee66dd0fac29431f2e219444dc61b0a27861dfb3eae63a245fec285627ec788f4da897dadf81f3cf2d94406121c565a3c29121400498d1f96ba7fe17 SHA512 642b21533d2c7665de55d54190762be8b6c295060ad0d20ce2a65b81d86cdd3156571470189acdc142b4f54d7b7eb60e4e7e2be8d3534f220c299f8cf3c1f555
diff --git a/dev-ruby/activeldap/activeldap-4.0.6.ebuild b/dev-ruby/activeldap/activeldap-4.0.6.ebuild
index 30358d6a9ef2..7d974c43a6c6 100644
--- a/dev-ruby/activeldap/activeldap-4.0.6.ebuild
+++ b/dev-ruby/activeldap/activeldap-4.0.6.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=""
RUBY_FAKEGEM_EXTRADOC="README.textile TODO doc/text/*"
diff --git a/dev-ruby/activeldap/activeldap-5.1.1.ebuild b/dev-ruby/activeldap/activeldap-5.1.1.ebuild
index 88e121e87f47..ca069655c505 100644
--- a/dev-ruby/activeldap/activeldap-5.1.1.ebuild
+++ b/dev-ruby/activeldap/activeldap-5.1.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.textile TODO doc/text/*"
diff --git a/dev-ruby/atomic/Manifest b/dev-ruby/atomic/Manifest
index 335b1934a226..8b194fda893c 100644
--- a/dev-ruby/atomic/Manifest
+++ b/dev-ruby/atomic/Manifest
@@ -1,3 +1,5 @@
+DIST atomic-1.1.100.gem 17920 BLAKE2B 47c96c49a572a6d6705b952e419e1a07f3b06de4e0235a4d9d98e6ff546c96aa9af69c39864107c6bec1ba7b92ca2a9ceef2cb5d5938c1c82f40973376920d6e SHA512 64c374b69b7ea8b7fc6aa3e189cb6ae3d4a9a214d410a83fa0ef464a55624792055c5e3e61adda3eff039aba604a0c1b710ba5304d33f27ae9cc6e421e8e1892
DIST atomic-1.1.99.gem 17920 BLAKE2B 814406dc3e38a3ec882eb47e20e6153da9f68c4dd6ba3bc3d3869c0542754ba38678512872b25379b12d902ad6f740b1da974680867d492d2c4620091c5a32c9 SHA512 9c7762f6c32d11b2c5b45be68954ca12c753d2b4683167158a037ce791d72b13d940beef5bf6dd445c8b12e358c62d2a9f43a609fb3b7c7357fea4f66316063c
+EBUILD atomic-1.1.100.ebuild 772 BLAKE2B 20b30483123fe5e082f7f6e373e40b04693a5d4f232f956e186559c7fde98d9793ef8b6e293b924e324cc7a0c5370f16c767e056249681b1f75d9a7dfb7a79dd SHA512 7bd017d22401a6c9f5b56943bd9cb5fcb2e175d1f7d4bbb6ac997347c9bad88eba9e587a82d3f48b40030d1680fb47aa5ca763dedffe50b7a7c64362422330a7
EBUILD atomic-1.1.99.ebuild 770 BLAKE2B 652295073c23241c6804c081155732ae44aa4b3eb10cbb583d511f3934d78217bbdda40a00f4b95b9ed7bc979dbb3febe91f90a4e0ee44a9efac98c00636fc3a SHA512 02d735bb3dde0340ab7ece220f11ce5a1ee2dffc0897541367f76dc5524b15418f1e9c4d71cf25710f4f58c6734635ea0a3d09e37353fd2102c741445275ee0c
MISC metadata.xml 345 BLAKE2B 64598e451aa2d3e6225aed11977f43d379ad3d26c0f6366dfee9651544e3c4d565a342d61fd1a2f0d176a5cd0e5f97ad1ae5c1150d97a24ff3472e49eb30d446 SHA512 2fc1039a507f87fab12c537d790d538c6e9abada720edcf9de3748e5d81674f4803221ec940a7f3abc6b12f7c9ec009a2960d88e00b45caf2216a23263e03f8f
diff --git a/dev-ruby/atomic/atomic-1.1.100.ebuild b/dev-ruby/atomic/atomic-1.1.100.ebuild
new file mode 100644
index 000000000000..811158c883e2
--- /dev/null
+++ b/dev-ruby/atomic/atomic-1.1.100.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="An atomic reference implementation for JRuby, Rubinius, and MRI"
+HOMEPAGE="https://github.com/headius/ruby-atomic"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ # Avoid compilation dependencies since we compile directly.
+ sed -i -e '/:test => :compile/ s:^:#:' \
+ -e '/extensiontask/,/end/ s:^:#:' Rakefile || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake V=1 -Cext
+ cp ext/atomic_reference$(get_modname) lib/ || die
+}
diff --git a/dev-ruby/autoprefixer-rails/Manifest b/dev-ruby/autoprefixer-rails/Manifest
index b83f1fc8688c..b32454b49341 100644
--- a/dev-ruby/autoprefixer-rails/Manifest
+++ b/dev-ruby/autoprefixer-rails/Manifest
@@ -1,7 +1,9 @@
DIST autoprefixer-rails-6.7.7.2.gem 354816 BLAKE2B 4f572e2e6a33825f69764737c756eb39e4773b252574920d97ce8f4fc4de95db936886c6bd065f5fc3450af74bd6ccf2a8e3e9fb0f3fb92f5ef5048f54c95a74 SHA512 5027da925da376fa271eded6792ed754aa34a2b12ae41ca0fd7cb0938f14b530a4ee16b02b62c22d00454da96b839201ea0e60e14e270f4a0f54c5e7105cf5db
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
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
MISC metadata.xml 347 BLAKE2B 71b067345809944df1e70cdcaa44e44ae416d0c4ff80975aa796b8217170825e6be32a15d2549f464d9a65e8aa9ff1b2e9496989e66bce29d3dad672742495ec SHA512 b0985f41e9463a6c5bdbda0d5a84cc76cb6090614fa07395705b3207e0cd4fadbe9b1bb18fb7382f3c8bd00663db1232fd7107f6757bd20cfca0a0df99928426
diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-7.2.6.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-7.2.6.ebuild
new file mode 100644
index 000000000000..c4f4758fd095
--- /dev/null
+++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-7.2.6.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="7"
+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/bunny/Manifest b/dev-ruby/bunny/Manifest
index d1ce23fe3853..febf0d4fca94 100644
--- a/dev-ruby/bunny/Manifest
+++ b/dev-ruby/bunny/Manifest
@@ -1,11 +1,7 @@
-DIST bunny-2.6.5.gem 198144 BLAKE2B f2f13823833fcb84e25c3d40671be241ca168637d71fda16b7b725338eee415924d9fb03737d7237723e70b381238580d26f387cbc3c0fe7518be17be3dbf685 SHA512 e1e15e12d7d36c0022ba4da4b2a934688054756fee7fb8e11b43532ce0be12aea37a6224e81602b0b27b0952dd014f1d2f59f4bb8d28b484e1d48dc2bfa89f3a
-DIST bunny-2.7.2.gem 199168 BLAKE2B 30293eda9a336a78383f52981109c5c231c6d850376042f63ce8108e677d553b9a867d696be2fdfb33fa3d26c27e0d8da96287fcd113b574bc47d3caa3ce897b SHA512 acba94a6611be0c72d10016366c00f8a2c84c36e897d1e9b179f49ae717edd1d6ade5b90fa963d1f830a315927be01267d0f848bd8f3016978ab2b2ec38c6bde
-DIST bunny-2.8.0.gem 200704 BLAKE2B d2a76c7e5d16b5a86c8cd6562e67e705cdd223778c84c995000fd1d128bb85a06f96765629d8b555f96f18e480bd840b13db0f9a01501b7cffac76effa0ebb1a SHA512 638cdf63a4a46bfa74af12c994cb4fd2798b57718be1386b7d0dc592bae4f35902d4bb72e0e58ee289bcffd2d6eb7ea8e82ccb0ed98d743b7d09f149dd042916
DIST bunny-2.8.1.gem 200704 BLAKE2B 6692bf5e16975193ef2c56992b542258f2dea5f013f0e744f8a7c1537fd3f1496ac1e566d314c65e198aafb096bd20378afd773a2074d1c14526153302ec6459 SHA512 024aa4d8e13dfb6cda0cdb2f3f12d3d2c7bb62b8bb28e7c580214db34aea4a6c88d07ff2fb01f0bf2b679bf2208c6e71b358bf67d55a52b3c8a38ffd61e2e8e9
DIST bunny-2.9.1.gem 201216 BLAKE2B 008c308484fccd42761f237a57d244a0843b3eaffa04d826a04fae73712aa8b1fce407359905040164a10ff7ca06141951206f5975b3f23a394e2e44ed2949e8 SHA512 56a44c4ca6269c3a120a8e77cb370e008b81d2e072c7637d812b501f7e8793573a7f1fcbccd62a95b677348e8996b156477e9519ed8f6c73104996fe805a4600
-EBUILD bunny-2.6.5.ebuild 636 BLAKE2B e62d140160d5b7b8fb1bbc6fc1e25a01dd954b5ced9fe3f762038798b4ea090b33d675cf0dcca4a434205dced30a22af79e38d26dd664f5e62d29c02d092a3bd SHA512 ab215f0081a6a458dd713851c5104ce9e5c1b4dd248c32c1ced924dd503e9813856a7e5374d2cccab7ad328618784704543b76407990bf05d8f3c619492ba620
-EBUILD bunny-2.7.2.ebuild 636 BLAKE2B 37d636fce7d1760e43749352102f27bcfea18674de5636b24a06bbe9686d87835def9dbf8f5678961ed45d5eef86af34c8baa7e345405948328540c9c0b69b14 SHA512 233dbec10d60927bbecc3f9c5f5b76a781a6baa1b286a07c7b5b1fceb0c1b6beecb34b9dacd6896aa821e339e04367134cb96ff8c1e6d31489fa6bea8293b578
-EBUILD bunny-2.8.0.ebuild 642 BLAKE2B c3f81beb9f9aa72d8a5f893cbf57403b8293f72fa33810dac2c0d389c267652d1eee4f79cc01e7ce69529a4b65998c8ea33a28d6decce91b0d61143ec2ccdc23 SHA512 3525de343a0f75df5603e968ef881566c9de879bfca61ab423935330dbff0113495489866b10c3b41a0d63fc99fe2373716fec346ebea091413e4006af11fc55
+DIST bunny-2.9.2.gem 201216 BLAKE2B c885364558c7833f77f3154765468f1c4d2f3f75c34a14f9c3dc64aacb1f8f048ff1f688914de5831f0f924975facd259e2f55667d58e468aae410f3db9da61c SHA512 24e329fe2cb84a0789ac53d5cd406a999f0b415439dfbce75dc36646e53c5a138d20980489fc1dcc6741026082fc268f9adb00370478d99accf0f42a4e05ad12
EBUILD bunny-2.8.1.ebuild 642 BLAKE2B 4d46348f3446064dbaabb4a60ba7b11a2fe4599bb10cea3f0f8559852e48502b2aee98646f9f05bfc21a4db02912868edcd87df3dee0ba08fc4217b5a089805c SHA512 955f9ec3b25dde15d2a162ade7fd922ad4ecd4876ba4afa6d6854035af95cf69ceada5eefa68c942f0f00d51392ec66fd4cef6b48a2c33cc646aa07b1c9e0d42
EBUILD bunny-2.9.1.ebuild 642 BLAKE2B 3c8a5d70f6fe4b60386022c74bb3ee70b2044adf29be2db2659d66dc3c7d4fc67da8199cc3349e006300a165bd91f41244bc76b2cd21730dee970b0037b5f7a9 SHA512 11a8e08b2e9d01f600e0cba9d1eb9ffacaf3980231dac006523fa8306a1186690d0ce98a828d33ffc57103b51488d164e25e899a7ac0878bf0c94a93bb370b58
+EBUILD bunny-2.9.2.ebuild 642 BLAKE2B 3c8a5d70f6fe4b60386022c74bb3ee70b2044adf29be2db2659d66dc3c7d4fc67da8199cc3349e006300a165bd91f41244bc76b2cd21730dee970b0037b5f7a9 SHA512 11a8e08b2e9d01f600e0cba9d1eb9ffacaf3980231dac006523fa8306a1186690d0ce98a828d33ffc57103b51488d164e25e899a7ac0878bf0c94a93bb370b58
MISC metadata.xml 339 BLAKE2B 4a125163d9a518d1b7da4bacf6af27231a0015ac40cec6278b0d144dc43734bf5b4957d0ecce757f4029634768da9460c44e6be884b8f1649cec204f5ec79e7f SHA512 2d782782ba704b3ea7db62f8b7fbdb71e09bbe7429de43461be76c6319d4e81d502a75008b12a580a9ad8a0d34ceba6bbc749ec061a7fb288043e7d9e2c2670f
diff --git a/dev-ruby/bunny/bunny-2.6.5.ebuild b/dev-ruby/bunny/bunny-2.6.5.ebuild
deleted file mode 100644
index 726af130e17f..000000000000
--- a/dev-ruby/bunny/bunny-2.6.5.ebuild
+++ /dev/null
@@ -1,33 +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=""
-
-# Tests require a live AMQP server.
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Another synchronous Ruby AMQP client"
-HOMEPAGE="https://github.com/celldee/bunny"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/amq-protocol-2.0.1:2"
-
-all_ruby_install() {
- all_fakegem_install
-
- insinto /usr/share/doc/${PF}
- doins -r examples || die
-}
diff --git a/dev-ruby/bunny/bunny-2.7.2.ebuild b/dev-ruby/bunny/bunny-2.7.2.ebuild
deleted file mode 100644
index 88a26c85caae..000000000000
--- a/dev-ruby/bunny/bunny-2.7.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-# Tests require a live AMQP server.
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Another synchronous Ruby AMQP client"
-HOMEPAGE="https://github.com/celldee/bunny"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/amq-protocol-2.2.0:2"
-
-all_ruby_install() {
- all_fakegem_install
-
- insinto /usr/share/doc/${PF}
- doins -r examples || die
-}
diff --git a/dev-ruby/bunny/bunny-2.8.0.ebuild b/dev-ruby/bunny/bunny-2.9.2.ebuild
index d796a3c3444e..18136f36d42f 100644
--- a/dev-ruby/bunny/bunny-2.8.0.ebuild
+++ b/dev-ruby/bunny/bunny-2.9.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=6
@@ -23,7 +23,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-ruby_add_rdepend ">=dev-ruby/amq-protocol-2.2.0:2"
+ruby_add_rdepend ">=dev-ruby/amq-protocol-2.3.0:2"
all_ruby_install() {
all_fakegem_install
diff --git a/dev-ruby/css_parser/Manifest b/dev-ruby/css_parser/Manifest
index bf92d27b31bc..ea20d340bd95 100644
--- a/dev-ruby/css_parser/Manifest
+++ b/dev-ruby/css_parser/Manifest
@@ -1,5 +1,5 @@
DIST css_parser-1.4.10.tar.gz 26718 BLAKE2B fe83cba6f013548e924823f93a727e09d99063e3bc118b62e96e8cbccdc9347ba004ca19627a6c6f5963f24ce8bed0a7af6c3b5bfe3b0c3f73f9f8dbb55398a7 SHA512 ad48200cd9f6fd36d1b13e8699098380c7d74e5349ed1a6aa294615800689a2959f7a91acff9679a630f525d0141f40aaade498570de4f296333c9525b0f1c22
DIST css_parser-1.6.0.tar.gz 33251 BLAKE2B 1e28e6999675fadc1bc6a98417cc698fb2e5f16e8d8b27e186037112ac9c3cee82161c7530b962209d76d91359d68016210a371c9e8a7f7d631c7aec73bc5c81 SHA512 838baf3cc4249e890f7cf006370f148261b392549e6cc25b11246e15c8347a8877b4cc3bfe70dee18a822a9a8fc496705787262d79e177d62587f41ba6f4c4d6
-EBUILD css_parser-1.4.10.ebuild 1167 BLAKE2B 49e8364eb48d35e3ef314a757b652f9f5bf236252c0bd53c26fb59bbfa7a88405ce2198931fc09ad7360ccf73ac662cc8b201a58ee063c4ec5e8de25764a70bf SHA512 10ed4d66a1f341b1ccc2c87dc09b4c746f639b99f4efd2acd1f7558a3fc89ea0a059651bcab2c1a90d5aab070b1162979d4b54e28561c8faa6a6f120ebb7bc16
-EBUILD css_parser-1.6.0.ebuild 1167 BLAKE2B c481a804e5c5ba0f35f34e10d64e45d9e14420a1315e4ebf983dab3229a47c9158abfb510555dd0345be0aac87bff548d54bbde1b8f2170919d51ded01488551 SHA512 64af2e53394257906425bd15b64ed8408b263c14c8c7f6f280981eb81d1dcf089417b4223b772d6e70d3275c6e60d3ddd7c7d31cbf2fde9c58df4400648087b7
+EBUILD css_parser-1.4.10.ebuild 1172 BLAKE2B 8cc8093da278956490ea473d5f96afd0f07835cef7b14761c9f958e373c2f655c00df818f8a9c04cec8dd41f0df62a2c188d28b29e3e49cf186a152971c5a3ec SHA512 fbde6d6f1b2450a4ddf27c8c9ad87c89d0013afa9a146de99a8a5133d364ff247e50d975cef629f58f3b4b959729b871456e43b1eef74a95721168a5ba3ad6d3
+EBUILD css_parser-1.6.0.ebuild 1172 BLAKE2B 892864f7ac9dc227e579e4219d9a5c3fc9df13689d8acd6017478b8c8a3e81ecfcda44bbc43b58007530e57f3e8f1c8e4cd25745ae566f3dc9882594f99ea6fe SHA512 ac97e2ae5c314938f31977d60f589be72cd6ee7c46e3c3858a6a07cba74c8471c192ab8425ad39438694e5b42af6a82d2296d314d857b728fb95fdf9d161d4aa
MISC metadata.xml 346 BLAKE2B 982f54d9e88f4c45c010fa2ba5ed692af66ecb29b8384cf99075c8d919188a1635c9c50c5fd732ff20f204c0277ec85f2a000c4367d9ebd868c6f0e2ff48a694 SHA512 117b856fc53e92ff3c62ba01bc1e54f33e5f02c688aae98cb2754485094bb9f01dc3255ef05864bb944b01c9e8d37b7b622de42a38e4b9d8de893c16fec78d45
diff --git a/dev-ruby/css_parser/css_parser-1.4.10.ebuild b/dev-ruby/css_parser/css_parser-1.4.10.ebuild
index d4bd414cdb62..441acc968782 100644
--- a/dev-ruby/css_parser/css_parser-1.4.10.ebuild
+++ b/dev-ruby/css_parser/css_parser-1.4.10.ebuild
@@ -21,7 +21,7 @@ LICENSE="MIT"
SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc test"
ruby_add_rdepend "dev-ruby/addressable
diff --git a/dev-ruby/css_parser/css_parser-1.6.0.ebuild b/dev-ruby/css_parser/css_parser-1.6.0.ebuild
index 51d4e2186d8f..30f3f4402e31 100644
--- a/dev-ruby/css_parser/css_parser-1.6.0.ebuild
+++ b/dev-ruby/css_parser/css_parser-1.6.0.ebuild
@@ -21,7 +21,7 @@ LICENSE="MIT"
SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc test"
ruby_add_rdepend "dev-ruby/addressable
diff --git a/dev-ruby/daemons/Manifest b/dev-ruby/daemons/Manifest
index 815be9560e0d..f50c97e57177 100644
--- a/dev-ruby/daemons/Manifest
+++ b/dev-ruby/daemons/Manifest
@@ -1,5 +1,5 @@
DIST daemons-1.2.3.gem 24576 BLAKE2B 23cd623c2f9c84ba182b0d1eeb5bdccf9273dc5f0d41cd51377abe7fe1c29e6c7bd342afa9891a54638aefaa4bd1353a3183516bb4355eb93772de633e2db05a SHA512 05acecc07bc3f760472453dd11eb0231b9e7f2e04a783ab44dacecf9c666d01122d27fdb782d9973f475bc378e0e3e51795ad58e221f29b201b1ba5e0de1e277
DIST daemons-1.2.6.tar.gz 27557 BLAKE2B 7c08b637ab37f764309fd260c4ea6c11402b89ea327eb47ea0af3860397ece795467a11c4ae5d8577972f5d8e2c6590f4d8112027f06db941b7181e33c158736 SHA512 8276685a684093252bf136c552a613a5208f4ab34f178be9425c62ea59fe1eebe671a7dd6c57d30744187b9ae58d7a7f1ebf58468e988565a30ca4417f2a90ea
EBUILD daemons-1.2.3.ebuild 689 BLAKE2B b6481ed945f1d6d35089f5d0b630cae361da7e3bcf4ce39dca45540aef6ba93e87196abae160d7b9061d5d689270349b3de0260a6c0fbb194913287819e13383 SHA512 888620fe4d6e4d073b48028fae6d211e1c51fb81cb5556a8d49227f8d7fc42f21e77181da4b3396cf575cd90fea879416be3f773120df4c7a2a2d57e20a84e5d
-EBUILD daemons-1.2.6.ebuild 882 BLAKE2B d9c1e77949bc70f9d6a727392bfb6d64b485eedf7fddd9ba589d6b7e40109663acea33f3dfaea60bed09a8183f7f291252558ab20b5be173cf3c1511a6b37f0f SHA512 e0ebed6cb14cb241c8e431b61cb06e2ab4ac2e1fbc28cc9fe2ba6ff0f5e745552698bec8120e025e5ace6019d14f96791cf33e49a3fcb1556e446d637b1d5c64
+EBUILD daemons-1.2.6.ebuild 881 BLAKE2B 62f8702531ddeaa0e527953aa2ad726ddef1310bb259b78291a9bfdb51d59cf64c9b7c57ad7df8e501fabfb7e320c374b61dea13f66289a44e16a131ec2d609c SHA512 9862132652b5184ec07ad1d08c2ff74cd108efc3b8690cabde0aeb5c51df196289be5ca7e12ac0f52cddd8fe43579bb0df1fa364a3baa17c2c0c0bab4b15f9e0
MISC metadata.xml 345 BLAKE2B 7e783ce974aa702ba94e5d1d1b17646297e1db1c51d4dad02408e678092afb21647d8a21f0beca7d8e03f4c5271e3f63f643e3d113bd1d89ca927110b9d447f6 SHA512 c6e30f1117d3ebc21e91cf49a6e4952f3cadef673c1a624f9b5cdd4bcf036f1a4d25120799ff72896b2bd38386fe251e72b27028e2a31551716f21bc90217cec
diff --git a/dev-ruby/daemons/daemons-1.2.6.ebuild b/dev-ruby/daemons/daemons-1.2.6.ebuild
index 116557ea9a56..0c36bad99f7f 100644
--- a/dev-ruby/daemons/daemons-1.2.6.ebuild
+++ b/dev-ruby/daemons/daemons-1.2.6.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/thuehlinger/daemons/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="examples"
all_ruby_prepare() {
diff --git a/dev-ruby/did_you_mean/Manifest b/dev-ruby/did_you_mean/Manifest
index ef19c6964d44..73ab5b4510e2 100644
--- a/dev-ruby/did_you_mean/Manifest
+++ b/dev-ruby/did_you_mean/Manifest
@@ -1,7 +1,7 @@
DIST did_you_mean-1.0.2.gem 30720 BLAKE2B 8b61cecd66affedc4a730655d251f99581febad4e51f18e3b48f30a01f25fa9ed4897c9431d872d9daedf10f46310481979cd44cbf4640d7681bc7425f4df35d SHA512 a6b19dd909423505553759d6470266680056b6804f9c42452eecf9104a8de71a460a4baa53111ccfe830e3dbdc04bad9382d77f9098d1e114aecdc34a4ef57b6
DIST did_you_mean-1.1.2.gem 30720 BLAKE2B c1fb841143928854854892e2c7890cb3952329ae3efd50401b43bb4bd327b0564ab2f0fb33a4bd23278e1a3570594f2e13ae6c0cb52ea244ccef392f68e79d09 SHA512 bd1f5eeaf6c527bd6a0ef79555aeee459f9e2fee82215e6f3a47e380535d366eea1f7b199ae99de2736125785c7fd76a1cd6e8bc7cd0599a8d4cc6c5184c85de
DIST did_you_mean-1.2.0.gem 32768 BLAKE2B a73873f18c36d9e811e51a1c8b974ebb44f6029468c34a33b7af6c299b78025750e043d960f15baa5f5aad89df906df743196c5fdafa368c740f8112936c8655 SHA512 9b807d707f1931639b04cac485e0b58a2ae2cd6377d0782317f62e9d469c9394e4088fae16e7ec3ba45e7d2afaeeb2fe10358dd70f9660e08c30f51a4f2d0b8f
-EBUILD did_you_mean-1.0.2.ebuild 516 BLAKE2B e68dc99e14daa52f0c85df13767a3781428c104c932882171109f6acf6b23e1bac314fbc52a098bbd5402ef99615b4bf0310259f101b3073c65b6379bdaed540 SHA512 363efd58b76faa994f77e1ea4d86a8c7c77521d6e9a6fcef1c514d645b8944dccafe02def8b43fbf29918c118709539b66315bd2a397bc681b4e05563b6a2d7d
-EBUILD did_you_mean-1.1.2.ebuild 613 BLAKE2B 285fe2790652d6d517d5546fcc000f763cb1c9c86829ae7bc82c67ef69700178984363dcaf0832a2d43e6e289b7089cdc51eb03a8ab143ee9237cb9adfe48418 SHA512 cdd1d7b556aa5b6204371b3a37f19c7d915aea7b28f40b516dbdb5cc437d880109ad19282d30c4d318e5671b16480aef3991d942def00da9b4d9d70f7aea4642
-EBUILD did_you_mean-1.2.0.ebuild 613 BLAKE2B 88c98094eefea99512c68f8a31066c2709d51ad0b141d09965a6b249e73ccd7c5519afeb7d793fcea7ca7ab6111426583944f6cadf87226937725f72cd6ee85a SHA512 281a345267c6a7bc40acd9db36a02d93e9706a6e2773acab7502b745503bbb6c16030ea83ac27ef73f67d3396a5f64e63f95eaa472afd363311912ba91d91fcf
+EBUILD did_you_mean-1.0.2.ebuild 528 BLAKE2B b2b8005a5dd6a8a79c23e724284a12789d6b252318273d6b43ac6e137d6484a973111df1e2a16d5b05128edac0b3aa176ed66a3aa2cd4fa56bbf8ef87cb34ab9 SHA512 7462c9aefcef2bc53c5c9718780d27f71f2caad7cb29b994dba2799fc5fd3cff8fb10fc57c3f6bd149e7d01651b0e189b72579becc775a9a721b243614919655
+EBUILD did_you_mean-1.1.2.ebuild 625 BLAKE2B 6eeb5327b26e85ea21925844a1623037bb889b18584d021452a8dd2afca78965d9cb4cdd9e8dae36b8f075e329179eb706e252d2bb709443a9a4e083becec906 SHA512 f85fa26f14e84d2bc6e3579550f952560cf8889f32ddbe65a2322aed641378ee12fb45e329796c2a235b21babe0aa570e38820ada710ec771fbd461e8e11d232
+EBUILD did_you_mean-1.2.0.ebuild 625 BLAKE2B 1186c24385aafd494741fa942ba52dcf09b90dd0da5ff6c4fb1fb097b0895663241948c8ecf488f6dfde5b68cb9f41ad4a61ff27e33b843abdd57e4da488dee1 SHA512 418260a135bb846ae15f9859e8fa9fbb8b8835fc62ea1bd7e4973eaf5b7607d2cec4ea06ed2d8f6d1a32c477dcc87f531e800aa0a9c15a3e40a57aefa39f2dec
MISC metadata.xml 345 BLAKE2B b3764e5648286cb66e03f3343a41b460ea2bb24f51e1c25e89e386c2b16769c9b1f88888b1e10b2c2d0a2346659195454e4ee8262aec0d4a9066795759cad053 SHA512 418114238e3e2db16ebcdd3de5213b3bc0f0a45ed719de1be60cb19015966cf39912f38d0858e22aa6330ac2e7fb58a1452e9623e7559c26161d70e0f29e66cb
diff --git a/dev-ruby/did_you_mean/did_you_mean-1.0.2.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.0.2.ebuild
index f8b7796d9e22..ecbdbe6fa31b 100644
--- a/dev-ruby/did_you_mean/did_you_mean-1.0.2.ebuild
+++ b/dev-ruby/did_you_mean/did_you_mean-1.0.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/yuki24/did_you_mean"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/did_you_mean/did_you_mean-1.1.2.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.1.2.ebuild
index cafa5b1881e3..bd875176b602 100644
--- a/dev-ruby/did_you_mean/did_you_mean-1.1.2.ebuild
+++ b/dev-ruby/did_you_mean/did_you_mean-1.1.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/yuki24/did_you_mean"
LICENSE="MIT"
SLOT="2.4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/did_you_mean/did_you_mean-1.2.0.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.2.0.ebuild
index 032cb1d179c7..e31d894d88c4 100644
--- a/dev-ruby/did_you_mean/did_you_mean-1.2.0.ebuild
+++ b/dev-ruby/did_you_mean/did_you_mean-1.2.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/yuki24/did_you_mean"
LICENSE="MIT"
SLOT="2.5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/dust/Manifest b/dev-ruby/dust/Manifest
index 51c56c866586..e723c184ca78 100644
--- a/dev-ruby/dust/Manifest
+++ b/dev-ruby/dust/Manifest
@@ -1,3 +1,3 @@
DIST dust-0.1.7.gem 6656 BLAKE2B 2bc1015c87edf755a55544efda76a4c7c27a26026208c07f6a379dd60c9dfb383a528abfd91ca28dc650d59ed439664e8c5a757914d1a36ed24fd7f9bf630513 SHA512 f5b6d46dc4316a5c8aa49ba6122284f9ca08a491768cb5f89c6a5bfde4ff8b95df7b0234c67a27334af236801e474f27cd7cfdb0f5aaf4c65cc324977926ae1f
-EBUILD dust-0.1.7-r2.ebuild 666 BLAKE2B 6991f66eb5adef79c6f9c08eed5054a4c7e74383ab57962bfd5645b5f53509e040a2805f291d86be500b0118eb8a620391981e84f69ee8096149fccea0aa0424 SHA512 982938cede050ff8abacb7e8566ed1800911b8e596ade64d86485e3c726a43c040ad24126ebc3994259d6d73b10c202d600474a7db2fe37708513019ebbc27f0
+EBUILD dust-0.1.7-r2.ebuild 697 BLAKE2B 30e56bd94f102276e5ac9f3280b435034e9913dd850549ab108c6caa7d9358929d6ca831f9450c19b471d0635649e52472b3b7ec47586af5c9f36767c15ece27 SHA512 607fe6a624cba0688af08cb8d020a866041f4b856774bc225ecd1d9c112333c32759edabf38e53fe35af7cfb0d533e57acc766b9a7d38aa2cfaaa33586e31c3e
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/dust/dust-0.1.7-r2.ebuild b/dev-ruby/dust/dust-0.1.7-r2.ebuild
index a0c00e48e209..957140464495 100644
--- a/dev-ruby/dust/dust-0.1.7-r2.ebuild
+++ b/dev-ruby/dust/dust-0.1.7-r2.ebuild
@@ -1,9 +1,10 @@
-# 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"
inherit ruby-fakegem
diff --git a/dev-ruby/eventmachine/Manifest b/dev-ruby/eventmachine/Manifest
index f80ab3edc563..cf7e8cc6d13d 100644
--- a/dev-ruby/eventmachine/Manifest
+++ b/dev-ruby/eventmachine/Manifest
@@ -1,5 +1,5 @@
DIST eventmachine-1.0.9.1.gem 235008 BLAKE2B d19fea338daeebf1c7c4ca64de7643ff46e455feb500979c1de96d1806d379c337f70189039d700889eb2ef416b35cd45f298656abe6c5ef79ba2da4dba0ffb8 SHA512 5cbc178c604fe9a21850c298f7a5b6f904573f5e1db9e07fee599c5700841c52ec0311a6e50192eff9c1bb45cf30a9dd81d2150fe9d04cabd24cc7c9c32c5df0
DIST eventmachine-1.2.0.1.gem 241152 BLAKE2B f7df9888ba9f3ef731099124ce7cf2b6b396f57dc948feb828f015f2b33426348c87f2443fc6f678e94550167241c2ae154f3679b13b3b7e1bdb6bcdae6cfaab SHA512 a861a2c5172b7cf2720bdb54f52ea96c311c10efdb2f54970054901674e044a72307a5b32210efbbdb78d0472a9b3fb6e898640e1c0b406bdad8b581970e30aa
EBUILD eventmachine-1.0.9.1.ebuild 2439 BLAKE2B b18994687da59fc0ed75fb1e96463b10b671325960491d3fff8691f287fabe1a8fdd1604d7dcc5c0d14876aacfe778084f65d74bae83f3ad0d4b608aeab4b15f SHA512 a94a37275262e2b30a753e31fa5090bba3fd6ec1b05651fc6bd6e2a5ceb1d893c46d1643ce11dcf5ec1cd78be7616f4191d7e2e44f90d3183e8cd36d9d3d9379
-EBUILD eventmachine-1.2.0.1.ebuild 2499 BLAKE2B 5ec1b772dd7133dc0cc8288b2c51dddc9d592b5db9c35489e1bacaec64ecb09d0e16e284774f711d43a603381bd6c69658e812f5ab48e2c9461fe80f7512d44d SHA512 cf81861a278616e7cf5ee26224d287c4e889e23a44caa336249274a445b3dfdaf6d324227cd4b9518d2fff74c8f1028ac558d36d714b98153d87d75746b9478d
+EBUILD eventmachine-1.2.0.1.ebuild 2500 BLAKE2B 5f7c1b3c19677e36ee25dc10bdcb536e12a90c010f766d3abef961703767820721af11a8ccb4419e6408de354ca1d056c65dafbd735a9d7dce90aaa22c85e595 SHA512 9ca66f5504d4204e662999f1a51bb4a34310cf286b967bc054d054c5de17dd9c24775682ba3e14b9f6571de16e4c3517592ee015c5a0eb8dbde1adce7c77ee5f
MISC metadata.xml 523 BLAKE2B c8c4dc99c1560b2dc7233a194f0892bf86397594daf3896408d080632dda52cae3fef16654e2a35340bc0746befab669071ff9de7707fcbd92583472aa52f73d SHA512 622ac8cdd832ad49db828fefc3c9ab089e1d7e3795e369778591b4f572a647a99d4625fb9a3624189d0521a8daa9d2360bfe01fd905e8d106b83e244d900e509
diff --git a/dev-ruby/eventmachine/eventmachine-1.2.0.1.ebuild b/dev-ruby/eventmachine/eventmachine-1.2.0.1.ebuild
index f33030d66141..9d6c73321973 100644
--- a/dev-ruby/eventmachine/eventmachine-1.2.0.1.ebuild
+++ b/dev-ruby/eventmachine/eventmachine-1.2.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 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="http://rubyeventmachine.com"
LICENSE="|| ( GPL-2 Ruby )"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="${DEPEND}
@@ -72,7 +72,7 @@ each_ruby_compile() {
}
each_ruby_test() {
- ${RUBY} -Ilib -S testrb tests/test_*.rb || die
+ ${RUBY} -Ilib -S testrb-2 tests/test_*.rb || die
}
all_ruby_install() {
diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 5a16add63b7e..b71fdc2f7ef6 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -9,7 +9,7 @@ EBUILD facter-2.4.6.ebuild 1913 BLAKE2B c05f0516f84135fac1d9b4b6a456045e4e593441
EBUILD facter-2.5.1.ebuild 1918 BLAKE2B 303788746f2ba6e1385356526e17965528f10e06546c918f0aed7ecb884bd4e0386387ad01d9e59fd7cb9254d91b26c91ceec1fa9bd75dfd34bedb1d02df9115 SHA512 ed07f3b39a71b147a1a07ac161e1895a4e7380aa773c146d702f82eb5a6bf342aa8700f100c4c56ac2996a2d7fc82b5bd4af492c77aed4ba78d308c18a507ab6
EBUILD facter-3.1.8.ebuild 1832 BLAKE2B d82c18bb394b316a1c397be60905bbc0333697ebe68504562053acde280d0cb3c56ec6bb767be3c6c9edf78bd32b72ec919c8092a255574ff2076bc83efc6ffd SHA512 48bf7bb8ac8b39c8ab7ca2ac97fa6bbf4201b485eabdb3d6410e4568270b11fe863e88dbd1cc93f8c0b690372b5fc635cf72e5a5debb1e97bb5ed1797811d5b0
EBUILD facter-3.10.0.ebuild 2860 BLAKE2B 281388c538d03258b1ac0c6773c41a5face26dd3e380281b43093ef42e931e9f7cef0e33d336d986ec43d41647c92fbbecc7435248b85f677d8f359489c2f195 SHA512 79a214ee0a4dbcafa96e012b26fd1b1977d890cc956e18d892a359e9df2145a2f8776e9ebe35edaca6b411aba67d9275a8b8b87ed11d2cc3ac78266c1391e8fa
-EBUILD facter-3.9.2.ebuild 2108 BLAKE2B f5ff96477d41f3c85555e15cafc455d5fc571a27594d5fe9fe38525c6ee083e0cd59435031ca81bfb7666632a683ea24d0e9c4b55eadeebd17dad6bb8a241f4b SHA512 67fb489f027193816d966aa4132873e73892c3ef36146abd6c069746c6a807e7ad1aa1f2b3b14f0aa7c97236018882be37a71f5daa95a27491110e6375b5040c
+EBUILD facter-3.9.2.ebuild 2107 BLAKE2B 9ee56de64b8e95d90b3ef71b6da10a79f7e61006f5e191c7fdbaa562cf527f3a4bda43e606be95f9d856298a654a45933f8efe382404af368149030a4dda5e9a SHA512 033bda005770cd691dcd104bd3f8aa2742394c55b5917a5a4c263d7fac63f43bd46c9a9560f561a123cdc27ece664858402385c2e2f6322eec1e381a9bca90f7
EBUILD facter-3.9.5.ebuild 2860 BLAKE2B 281388c538d03258b1ac0c6773c41a5face26dd3e380281b43093ef42e931e9f7cef0e33d336d986ec43d41647c92fbbecc7435248b85f677d8f359489c2f195 SHA512 79a214ee0a4dbcafa96e012b26fd1b1977d890cc956e18d892a359e9df2145a2f8776e9ebe35edaca6b411aba67d9275a8b8b87ed11d2cc3ac78266c1391e8fa
EBUILD facter-9999.ebuild 2860 BLAKE2B 281388c538d03258b1ac0c6773c41a5face26dd3e380281b43093ef42e931e9f7cef0e33d336d986ec43d41647c92fbbecc7435248b85f677d8f359489c2f195 SHA512 79a214ee0a4dbcafa96e012b26fd1b1977d890cc956e18d892a359e9df2145a2f8776e9ebe35edaca6b411aba67d9275a8b8b87ed11d2cc3ac78266c1391e8fa
MISC metadata.xml 854 BLAKE2B 51b94622bf8ce34658bf34bf266effc445fdbee52fb22e70c9a645c36b7ac28db73793f185b2dfa791d8459a56ea66eccc6a3f4da56db4fe4ee171ee607366ea SHA512 27e7e17a15ad80544fb121b050f0f5c39d3e27a53ade89063a894569472618b29649b5a737011b8d6597594d9bc94a49cf52c9df857d577a098d6c770b4a9639
diff --git a/dev-ruby/facter/facter-3.9.2.ebuild b/dev-ruby/facter/facter-3.9.2.ebuild
index e81bc08542d9..f285659e15b8 100644
--- a/dev-ruby/facter/facter-3.9.2.ebuild
+++ b/dev-ruby/facter/facter-3.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,7 +14,7 @@ S="${S}/all/${P}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="debug test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
BDEPEND="
>=sys-devel/gcc-4.8:*
diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest
index 26aa1596eb15..feb352e8d4cc 100644
--- a/dev-ruby/fakefs/Manifest
+++ b/dev-ruby/fakefs/Manifest
@@ -1,9 +1,11 @@
DIST fakefs-0.11.3.tar.gz 44888 BLAKE2B 498dbcbe12389f27b6c6776425910f91ccc45ff85db1fa59e4fef8635dc9923294dbc979df2d10846d1435e81ee6d622190d3195399a4778d00bd4446edd2571 SHA512 9c9e18337d3c461fe4b5a4e6ede17cd840959147e66a57eb61fa203d8ba95d5655885d3e5b776ecb3a1cee93488dc711d1b2bd28df23bc131195e311229c329d
DIST fakefs-0.12.0.tar.gz 45573 BLAKE2B 8fabed4ae113da67a3e7b61c6b4c400d1e20509a5e9cdd4f865b5c0539a0840fa4d94899c58841d8158a431cb8f370973c89488d3929b43f1080d53283f7266b SHA512 623a8b150d2b1a324eb5f349c89eb4dbd0dd84a4efc3305ab6e53d45b8513d6272368ea0d8db9c57eeda0a2c68617bad57f27ff2e6bad3fb3342aace591bfa77
DIST fakefs-0.13.0.tar.gz 45866 BLAKE2B 0c31b6672aed70d00b5372a6b43045ebc1037126b81fe8cae8b139c1298fe833b42b09255f3c64148a6073d0205759786e401c6c34cdb5054295a2f654ba2584 SHA512 9df14a3d7ec2cdd92126eedf7663460caf21ad017f5db8a941fe8489ca3e3d16b8dd5fcb41d92b45a2895d18e18c9dd705d70e9b2d7895edb2f4430be7e6a0fa
+DIST fakefs-0.13.2.tar.gz 45978 BLAKE2B 7657904f7732f398fbea8eaffc7fed375316be8827d015121215383f93524d683dd2f957b067e796a795b97e3c697b95ed1f317743d3b111e0ae9b6afe1d5740 SHA512 9d1aec7c750a70b8c27543481aa431c42df1436d1cd59af5feb0cde4bdb7491907ed856ffb991d4ca8a8147a521cb35910f8f9de9d80426ee4432a20090003b2
DIST fakefs-0.9.2.tar.gz 42792 BLAKE2B dc2037960f9aa05f62e09f8fb98f7b115c6f63af56436573ce88bc66fee2cb42f1e362ceb2de7f17b21701b884ad8bc7c6ef5170a7441fcc16fb16977cbb1b4f SHA512 ba68f9d240d54379ba8b16dcb3e375b586c50f78a081a916151d21af2d6d8b61471fdc842ad91d1390e8dcf54b0744e95ba4794a5ebc915858886ec47f9dbb8a
-EBUILD fakefs-0.11.3.ebuild 1104 BLAKE2B 948485c1436e46487bc462e4201e4059bc82ce1456dd7f1d00ec57e42f96cf6c3fd377bf82a0e0d6e207c621052527c211fd4c86b20dc90650f804cb0e6c3162 SHA512 51c7922076ef3954fd669994124ba08465a94c5ad668ab0cc2d69d4af03d3687404c1c22f790039d38635e7243648cb877e1e03d256e94396684452c45a03bbe
+EBUILD fakefs-0.11.3.ebuild 1103 BLAKE2B e3c86d6caf7e25da8bd2c09e22ac6bb4436af4146b1fdb8680742dcacbbb170e862d47f31a5fae031d42ba426a66f819da8562982e074521b4a56efbd7b924b6 SHA512 cc4f97cb868744213337d86970aabcb0f3225471a4a33276d70aeda882619cd1a012b648f6b96eb51e90acdc6fc5aa9af88728a730aa2c9653df142b6442d642
EBUILD fakefs-0.12.0.ebuild 1104 BLAKE2B d0a7970702ab9fef9e3666d69709e06c7241e0c9d81f4fde6533a44fe1e001bd97846646641c72f5b3e21f3e87d5b3abcf0d3ea8bcca6ca85c93ed3ce0a541b8 SHA512 9819ba0565b28adfc23239f4199a6643814fbef45f28f080e3d48e7cdd21f395dc84556265513f0e81dfe421ac0ff2852a422292f65d5b45bee814ae1f0cb69e
EBUILD fakefs-0.13.0.ebuild 1104 BLAKE2B d0a7970702ab9fef9e3666d69709e06c7241e0c9d81f4fde6533a44fe1e001bd97846646641c72f5b3e21f3e87d5b3abcf0d3ea8bcca6ca85c93ed3ce0a541b8 SHA512 9819ba0565b28adfc23239f4199a6643814fbef45f28f080e3d48e7cdd21f395dc84556265513f0e81dfe421ac0ff2852a422292f65d5b45bee814ae1f0cb69e
+EBUILD fakefs-0.13.2.ebuild 1104 BLAKE2B d0a7970702ab9fef9e3666d69709e06c7241e0c9d81f4fde6533a44fe1e001bd97846646641c72f5b3e21f3e87d5b3abcf0d3ea8bcca6ca85c93ed3ce0a541b8 SHA512 9819ba0565b28adfc23239f4199a6643814fbef45f28f080e3d48e7cdd21f395dc84556265513f0e81dfe421ac0ff2852a422292f65d5b45bee814ae1f0cb69e
EBUILD fakefs-0.9.2.ebuild 1098 BLAKE2B bac77ad94c7ab488f0f3dc7cb12a8f866b1df2054a0f8bb55491da01b98d2cac68a882d2652a46e7fa64ab993d41627180dfad9c1270d2ddac8c2dee45e36b00 SHA512 ce41610a34f6328f6ddca9777952059f791db5f1d3b52c094d36bb6e6671be64f8ab0cbc3290c7e3127786ec481810ecc238a656aff383dca291ca6945564fb3
MISC metadata.xml 340 BLAKE2B a31a62212f53154af4d3dce332d30eab8433785cdcb07531f743a5d48f3e7d9dc55580651cdcc765d4dcea5d27e78902624d475f8ae052efc6d9c2eea8b57d0e SHA512 1369c8941ac7aad5dd54222a870a5d173194c4f241093864b25abc1ca97e9f55d8fe928157c11ed63d2281352bbdbf6779cbc00abaac206fd024385ed5eb8478
diff --git a/dev-ruby/fakefs/fakefs-0.11.3.ebuild b/dev-ruby/fakefs/fakefs-0.11.3.ebuild
index a32327ea3327..e0c66f739dea 100644
--- a/dev-ruby/fakefs/fakefs-0.11.3.ebuild
+++ b/dev-ruby/fakefs/fakefs-0.11.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
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/defunkt/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
diff --git a/dev-ruby/fakefs/fakefs-0.13.2.ebuild b/dev-ruby/fakefs/fakefs-0.13.2.ebuild
new file mode 100644
index 000000000000..738412468a2b
--- /dev/null
+++ b/dev-ruby/fakefs/fakefs-0.13.2.ebuild
@@ -0,0 +1,43 @@
+# 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="none"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CONTRIBUTORS README.md"
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="A fake filesystem. Use it in your tests"
+HOMEPAGE="https://github.com/defunkt/fakefs"
+SRC_URI="https://github.com/defunkt/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/rspec-3.1:3
+ >=dev-ruby/minitest-5.5
+ )"
+
+all_ruby_prepare() {
+ # Remove bundler
+ rm Gemfile || die
+
+ # Avoid unneeded minitest-rg dependency.
+ sed -i -e '1igem "minitest", "~>5.5"' \
+ -e '/bundler/ s:^:#:' \
+ -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/fivemat/Manifest b/dev-ruby/fivemat/Manifest
index 1baf2c4d9b4d..485b46d85517 100644
--- a/dev-ruby/fivemat/Manifest
+++ b/dev-ruby/fivemat/Manifest
@@ -1,3 +1,5 @@
DIST fivemat-1.3.5.gem 9728 BLAKE2B bd95cbac081e32df6c03a89d2533d20f8e892a575e1cea3679c3599a233c6097ecd03d4e804ca78be9d32de49759f3b03407f643ac14eeb5cf31e12e2bcb97ae SHA512 c19f30708cc2fe3cba045333eab7409049013f04f273606fe27cfc90eadbe68feba4b1e2c6a0d7a2183e637805c2fb8921a7ffd6d895dc746efabebad6189a7b
+DIST fivemat-1.3.6.gem 9728 BLAKE2B 002470ba61b6eb51a9e1e2020b8d3e60d6f4824549032fe7da7b31c3b67f9995a61c4bd59a1c2fe777b72ffd9ddcff568efa91ca6d07651eedcf6935455205f7 SHA512 b3cdaed761c0d955621c1bb7de691a552e0f49588a132235515cf02e39e27344d868b57b53752c027a4231a5bbca7b5957f30d5e77359f606031526d92eee1fc
EBUILD fivemat-1.3.5.ebuild 508 BLAKE2B 1dc5839edd9483a3ec7769a9e9126014cf06c74d8b6c30da3b7c2009eb080c977a1cf7ac6f9e45fe3f9524ab60eb0d0cafa526b975487c8f11e54030e05ef9d8 SHA512 7137ed94caa07a9fe1e00096534a2163a4d07db43e7bd1067f47dd419c2c819ea2f3f4218f47e2fd1dbd06b813fd1c4a25ec4c00942b3343540c609af908e5d8
+EBUILD fivemat-1.3.6.ebuild 501 BLAKE2B 19921ce56cf907b932fd68f7ecf81b621cb60d104999dc68c4b180664123ee945e49dc45d54bcba6d972d9dfb13817ae52259268da9f691e1a98caec6a54c331 SHA512 bfcbd1d993e5197538b3eaa746aeae63693dd9504963bb66bc8f3ab8c9181e8762ddcf3292b73c1cc67fa16be2d371bab1fa41e006db9310bc3ab94f96e4400c
MISC metadata.xml 453 BLAKE2B d5b612779d204d4d7a8ed8a81b18e462806aece4f6f5211247c4a2f3a88733dceff699a777298bb07a0ffe4a406b4eec8102b5373ac7ffabefedee9acec1b2ae SHA512 7549f9ec77dfea3eb0c8044fd8c81ea4b1bd268f22fb8bff02d6a41202b94f567adf2af89f4eb7f102eda5fe40a35b82b15ed89c18c0b12e3a607e8b1c55f5e0
diff --git a/dev-ruby/fivemat/fivemat-1.3.6.ebuild b/dev-ruby/fivemat/fivemat-1.3.6.ebuild
new file mode 100644
index 000000000000..35cd13ed73ef
--- /dev/null
+++ b/dev-ruby/fivemat/fivemat-1.3.6.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+# Package does not contain tests
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.markdown"
+
+inherit ruby-fakegem
+
+DESCRIPTION="MiniTest/RSpec/Cucumber formatter that gives each test file its own line of dots"
+HOMEPAGE="https://github.com/tpope/fivemat"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
diff --git a/dev-ruby/gruff/Manifest b/dev-ruby/gruff/Manifest
index 117431039515..c4a01cb2652d 100644
--- a/dev-ruby/gruff/Manifest
+++ b/dev-ruby/gruff/Manifest
@@ -2,5 +2,5 @@ AUX gruff-0.3.6-spider.patch 521 BLAKE2B 8b966f23a41ee914c87b2a8f699b62d64e6a8d5
DIST gruff-0.6.0.gem 316416 BLAKE2B 717f46d94b4b0811f2edbe42fac9c79ed389e509aad9a4f166fb068a7bdd4c7fecfaf97059364505fa354755ce9e9f79c87452e55f1eb05dae1efe41b76e1915 SHA512 4771637157d11c85d437d41d63d018915d1214fd09dc7078b883c98f640821aec3ddc64fcd4516ca4bfd06c9523ee5a4b60dc6233903e03d7336ad10989613cb
DIST gruff-0.7.0.gem 318464 BLAKE2B bcc51f524089f53b89778143b444c70d4e168983edda247cdb4c9c84c288450154ce6e5234bbf7a0a8ae7251df611333c8bb411a8fd3765ccc5fe9650c3efc38 SHA512 b9842213ab3da7b4eccf8bd06e18d62aea14a6a15d7c45ebe7e51a76acd456ce140f094a9419d4c0bd1774e7d203bea49f9c39aca36c75d744f2732bcde9f688
EBUILD gruff-0.6.0.ebuild 1128 BLAKE2B 1fec7b730d7689370d733fc1461fb608cd54d608a584d05f86439a2419550b9b046197df9e0b0e4e8c0753f8051149efc8f223ca0c63d82e7ee8ca02f8bd4838 SHA512 e33695c234831924428d516d7b5d906f3c5a3becaa2e601db6bd81f3eeaadce508cce0d6a0c969b476c114953ad03fe74d6aa17a40a7db78e0b24219941dd2f9
-EBUILD gruff-0.7.0.ebuild 1212 BLAKE2B e4dd20611be0f38e3ce80204a4a75c85350ebdcdec39f8620d7c19db128ac19b5817790e64eaabc18025b1e129e7f68d489d504cec6e3f33ee6c9445a031b31b SHA512 5d3232cb384426a3ff5b721c7788414c5e39ebee43b98d816a5050891b0387f313843221bfbc2c7f678bdfb1307f474549ae5e4338fcb12a5afb7b8d9c41fe7f
+EBUILD gruff-0.7.0.ebuild 1211 BLAKE2B b0d532dc0769a3491ae14db2a4d68f48980bfba708b2e2bda5d493a20fc3bb184a6073128efc34fbdb76b456734c2f233153db628eb43ed7f0a41f3d5481b593 SHA512 3ac24db828d0db612788567b19032c26d670057eb479f38112e522f831f636bb1bdb47dc526304202e781b436b8a91c7e65d181c8e8ac319ddeb7dc1eb82c901
MISC metadata.xml 340 BLAKE2B e3adfc25e09939c98ba4a4323afd0babccd4b0c11ea712e93a454ea4d3074f12a895d674735f8209598336a1d62ea61d6d00c8956a47cccd583857c36f261ab7 SHA512 1136e2805ed73f18bba2c981e2788fa635face71a9b1b384e3dc20680afd4fb354f33ac099077568f7fa1f3510e1c46771f663341153ae64ef961508243c16d6
diff --git a/dev-ruby/gruff/gruff-0.7.0.ebuild b/dev-ruby/gruff/gruff-0.7.0.ebuild
index 14e5a2b1e10c..419121fabf44 100644
--- a/dev-ruby/gruff/gruff-0.7.0.ebuild
+++ b/dev-ruby/gruff/gruff-0.7.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/topfunky/gruff"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-macos"
+KEYWORDS="amd64 ~x86 ~x86-macos"
IUSE=""
# imagemagick is an indirect dependency through rmagick. However, for
diff --git a/dev-ruby/httparty/Manifest b/dev-ruby/httparty/Manifest
index 62398a52591f..75bea242d2a8 100644
--- a/dev-ruby/httparty/Manifest
+++ b/dev-ruby/httparty/Manifest
@@ -2,9 +2,11 @@ DIST httparty-0.14.0.gem 84992 BLAKE2B 5fdb305a01c6c16bd8c9ea7bd11f0dddcb39a4bc3
DIST httparty-0.15.5.gem 87552 BLAKE2B b5505b08ec91986da860d998a49b277e86151cb4a044a58d8c392bff65549170fb31ab3d7055772d18dcda690ce40962f9b8fce66a5c933093add93fc8364894 SHA512 c325a1b927e2b472c17b0895f322399e14f4beafe21626b4221a4a37ceb68cd3e92d801675a559d18cebc299f6317096b58bddecc59f687546ed88f284789459
DIST httparty-0.15.6.gem 87552 BLAKE2B edbaf27c17d423e8bcc13744f7b567953c4486e41fbd91442261bc2981a46385dcbcbf10b62c63a6ed713cf5ffb38287be6afcc1af1ebbde8365e1920eec9341 SHA512 2c38cd0a20cccd03c33e521ca683c4c2eaf487acef00d4cab244898bb227bf05e21e5f01a9641869635391ad052fc1d79d63c46fce0e09a96908b4e5aa8ec571
DIST httparty-0.15.7.gem 87552 BLAKE2B d7a0907d1c24113c129493a57ca900f45026e1ed7cc4407ac367d8ba5afa615af31496a2003755951d52672bdecd0646aaaf407b3c47d4856c9c492e7ec5cac7 SHA512 6bdf5946bc0f22afed346091078dd43dd62cb6190b3d01bc0de5c9732c611474e207c38b4c6eca5f3cc1e2139880c2eac19554d359dac861de33c5c5ceb28c5e
+DIST httparty-0.16.0.gem 89088 BLAKE2B 27715c6760a9adeec289a005f89de219b32e6ad5c3f937478ad4187df895096f9375b0d20a4b33c1c62b96de6313017a713a036247756a96fe9366e7c1e77247 SHA512 c523ab3555d0a86e2df53e800be57b88f40bb680e7df31e754ddc3e76728eb2228e6ddbe9a3e580c4c604a126ebcd33be79dfde3758faf99aadbba4d30d9508d
EBUILD httparty-0.14.0-r1.ebuild 1046 BLAKE2B 114af3a01a68b18490e38a3aa08b154ba3fe4ca5789a515967b89ccb1cd9f4c89c7c353620069e00058f06badba819f0cb5dbf4fdaebfe1d8769431491474272 SHA512 1b3759dc601a16703f7c29afaa90b64562a4bf860738307429d359ed248ca64c02ec27ae36fea632092941170ea693b2dfd73b70d7c17d55d6b8bbaee27d856e
EBUILD httparty-0.15.5.ebuild 1247 BLAKE2B 3d484c298569c5ebea6c090744a32d1574e68218ea5e5eacf0b3125978e35308f7208c6be86900038e4894791aed37b6b3bcb2c253103ce50673be78c40ac81c SHA512 b0bd04b9e6b7b1bfa46b2ec5839e438f293d0a4383d4436e9c12c070beabeb0d70ca484cd3b9212e1ef10d80428d17f5fb18008936410c2d6495ddeb392b2e8a
EBUILD httparty-0.15.6-r1.ebuild 1242 BLAKE2B 329a8a7ff1acf5ef77c1a4ced10c99538a9e66505117c1cd0913f2ccc72d7a5b5a6fa9bb5552412ccfd561c3b7ae327f5386c164f6376feec61a98d94e2a23b9 SHA512 5cf24082c7cba284c1307abdf57e923b65a3986179f9d99ea494b642fb574674580d30bb77a67d3393cece44ec0a46c5a5e25f4c9324f97db41c7aad3adf0879
EBUILD httparty-0.15.6.ebuild 1247 BLAKE2B 3d484c298569c5ebea6c090744a32d1574e68218ea5e5eacf0b3125978e35308f7208c6be86900038e4894791aed37b6b3bcb2c253103ce50673be78c40ac81c SHA512 b0bd04b9e6b7b1bfa46b2ec5839e438f293d0a4383d4436e9c12c070beabeb0d70ca484cd3b9212e1ef10d80428d17f5fb18008936410c2d6495ddeb392b2e8a
EBUILD httparty-0.15.7.ebuild 1247 BLAKE2B cf763560c391a029b6dfec085797f97f46d154ae163277e954a914c7a65e172543c9cb4699e15380abc41dd86f4eb2b31b978fdd87ce533ee2061ba23a85d762 SHA512 9d6b5d95df757aea5b389a2102ff106877396e1f82f04adb05ed86af018a9a55672558acac258c5c5d2c2500a522aa6fa480f1da075134860d0bc4efa683056d
+EBUILD httparty-0.16.0.ebuild 1247 BLAKE2B cf763560c391a029b6dfec085797f97f46d154ae163277e954a914c7a65e172543c9cb4699e15380abc41dd86f4eb2b31b978fdd87ce533ee2061ba23a85d762 SHA512 9d6b5d95df757aea5b389a2102ff106877396e1f82f04adb05ed86af018a9a55672558acac258c5c5d2c2500a522aa6fa480f1da075134860d0bc4efa683056d
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/httparty/httparty-0.16.0.ebuild b/dev-ruby/httparty/httparty-0.16.0.ebuild
new file mode 100644
index 000000000000..b65c830b1ec3
--- /dev/null
+++ b/dev-ruby/httparty/httparty-0.16.0.ebuild
@@ -0,0 +1,49 @@
+# 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_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Makes http fun! Also, makes consuming restful web services dead easy"
+HOMEPAGE="https://jnunemaker.github.com/httparty"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend '>=dev-ruby/multi_xml-0.5.2'
+
+ruby_add_bdepend 'test? ( dev-ruby/webmock )'
+
+all_ruby_prepare() {
+ # Remove bundler
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/ s:^:#:' Rakefile || die
+
+ # Avoid test dependency on cucumber. We can't run the features since
+ # they depend on mongrel which is no longer packaged.
+ sed -i -e '/cucumber/I s:^:#:' Rakefile || die
+
+ # Avoid test dependency on simplecov
+ sed -i -e '/simplecov/I s:^:#:' \
+ -e '1i require "cgi"; require "delegate"' spec/spec_helper.rb || die
+
+ # Avoid test that works standalone but fails in the suite
+ sed -i -e '/calls block given to perform with each redirect/,/^ end/ s:^:#:' spec/httparty/request_spec.rb
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc examples/*
+}
diff --git a/dev-ruby/logue/Manifest b/dev-ruby/logue/Manifest
index e04fe3c2954a..ca7ec3bf71c1 100644
--- a/dev-ruby/logue/Manifest
+++ b/dev-ruby/logue/Manifest
@@ -1,5 +1,7 @@
+DIST logue-git-1.0.11.tgz 11535 BLAKE2B 6515efab4cb42fa7a787bded637ea6d21ff9d4f99acbc6f14334a0aa6b49c6b93b48f57c78e38b52761cd9e59e722b94b4992a0c585bad601a70b425d0abb165 SHA512 8a5793967eeed4df21439f55bb1bc33037d7c18e8b5f543bef7d6bb9e54e6c5acfb6302f754c7454ef0d8ddf5717563e136b45ee3c5e0c08d92fad15028220b9
DIST logue-git-1.0.4.tgz 17797 BLAKE2B be99a6c9ecc8bbde25d9a485d83b1d485e7afbe3e5fb8954dd6140881bff496c48185e15ad4596bcf7abba3a19e556da9ac6d44623be33887e32590cb35abd0f SHA512 e3d6ec6a8b302fbdf7a2b7842b31f88af4f0576166b632dd356a40902dc816bbfdaf18a170d5c8066fbfa97643d38d6c8137d4f435f478f04badae4a0120184b
DIST logue-git-1.0.8.tgz 20017 BLAKE2B d82ae06314c6f0f9b66567e724697652c38221308adb86a917e5d4ed6015ce6ed03efeac30b53d3dd94022ceb2fbc30fca8d2429e0ebfc664635214a76b2fbae SHA512 792c74d6f42bd5252f368fc0c90c91bfd147cb7acc6fe70ccc70e7ad0aad04a76ea37f72a9a25379f9a6396e708dc111a0e43917f9f7e18efb1a9217e6527f1b
+EBUILD logue-1.0.11.ebuild 572 BLAKE2B 1449b5566d3c1d8aff61f2a39e4fb82d315b7a04d66c7e6daa3799e3739922db98c3c832a789bb6ff5915fb4661717cdddf375d08906d661728f895854d2f794 SHA512 011eda51afb2309e642f4cc1ecd60208a22654187e83728c6eb806ce61adf790dbe23815d3a92170e3265ba96928562af0f42482d89037c7e4c1a9060565c528
EBUILD logue-1.0.4.ebuild 601 BLAKE2B ce2b1f04851d4e26bff1a1bcc2385786c7ed3cf6bf3afad51bd4b6f7a451f322a7c89e37de17fd404ae14eaee066b99d959185dea984831c6483b663b1c4ffd5 SHA512 f3800e592f379b269bb25a2c6ab8ecf64fdbeedc91e7712989a2021181c3081231445c906f3303f0add37cc230e97227f44c8349e6afefa0d3ebf171e03d9770
EBUILD logue-1.0.8.ebuild 603 BLAKE2B b5b3e5ccedbab710ccdcb261e9d7273af4d4b65b1429bce61c838c302983aef2c435b98ce8ff1c0b6da6dd7cda1b776048f8212f3642634651cda8f514a46d09 SHA512 8b0ffe38f3e5be947006ca2a45b099d959092166c806b54e1e4c7b543ae55ada5c5cea9d271c28b2d828908b52cdee73804a105d17ec34be44678b26ce7d134c
MISC metadata.xml 337 BLAKE2B 045c92dadbdfb3a0c0506734134b5c62b6fc842e12cfbae746a6d9cf07dc65dd5d240575639ef8563baf4d201a43d1b3aed0f3ebf54f88a85e7cf8305926d29d SHA512 2d11804bc1d4e53888e62609677d7bc0c20882ed3cc779dfdf5733adf9cc94ba671af7e901724fe30159ebea1cdcb1039e5c83ead45ebff75b9ce64018bbc1f6
diff --git a/dev-ruby/logue/logue-1.0.11.ebuild b/dev-ruby/logue/logue-1.0.11.ebuild
new file mode 100644
index 000000000000..8666fae6d8b5
--- /dev/null
+++ b/dev-ruby/logue/logue-1.0.11.ebuild
@@ -0,0 +1,25 @@
+# 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_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="A module that adds logging/trace functionality"
+HOMEPAGE="https://github.com/jpace/logue"
+
+SRC_URI="https://github.com/jpace/logue/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/rainbow-2.0.0:*"
diff --git a/dev-ruby/maxitest/Manifest b/dev-ruby/maxitest/Manifest
index 548bd17d5d52..8861400449ed 100644
--- a/dev-ruby/maxitest/Manifest
+++ b/dev-ruby/maxitest/Manifest
@@ -1,7 +1,9 @@
DIST maxitest-2.4.0.tar.gz 15370 BLAKE2B 1645e818c06c42590e919f73c581407aa38dc4f1ff58fe06c7a5a734c3570a4342c7952cbf5130ca9db66f081a3e4c5d32ca2166d6ed5937474a3bbc093ab13c SHA512 41fc6e8eaaebad76278e19574c48e5192363ef466327e83cfd5a3490b98d157bb736556cde57c01180a353ac383e583fed6433443e24a5a5fb6159ed9821a323
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
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 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
MISC metadata.xml 332 BLAKE2B cdef4488ce14b1d8addc2b3f23fa74aa64022d4ed2dfea7a84c85122e357806dd3a466ec2f4fb0fd486373055a78ae579c0f68c90a22b8940499e1ae29c29ded SHA512 ad86da72b8bc8895b0e09bc9e435eefec9ca1738e8b34aceaa959b2431b35c2732c704bd68a02d02c3c88912c20395f8601e2d42ec26f5d15c064893c0ceff0e
diff --git a/dev-ruby/maxitest/maxitest-2.5.0.ebuild b/dev-ruby/maxitest/maxitest-2.5.0.ebuild
index 8430d280fdfe..e9682b074eb9 100644
--- a/dev-ruby/maxitest/maxitest-2.5.0.ebuild
+++ b/dev-ruby/maxitest/maxitest-2.5.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+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"
diff --git a/dev-ruby/maxitest/maxitest-2.6.0.ebuild b/dev-ruby/maxitest/maxitest-2.6.0.ebuild
new file mode 100644
index 000000000000..e9682b074eb9
--- /dev/null
+++ b/dev-ruby/maxitest/maxitest-2.6.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/mime-types/Manifest b/dev-ruby/mime-types/Manifest
index cd52f5e2e5bd..9abf12b69709 100644
--- a/dev-ruby/mime-types/Manifest
+++ b/dev-ruby/mime-types/Manifest
@@ -1,11 +1,9 @@
DIST mime-types-1.25.1.gem 61440 BLAKE2B ba28c605e910c41840645780ff42d2eea032fd9baaa5d758085ece8ae43dd33582e21c57fff791783424d3c4d666bc48b6f77a0312754bfbcb185e22b1d53f5f SHA512 50a79bc0378bb9bf694656b15ac69446447fc863a5a6556e68ad736768627c9f43e59c68b0ed141cee5dbd81a8ccca1a33a61aa01af7d0a5949b00d6edb6525e
DIST mime-types-2.6.2.gem 190976 BLAKE2B 985ed336dd20e1dfe8603ef8e8ae1868c605ff9d241439b7d64bf732012423bb76fe6ea420ff67487d100be25dfc4b467aeb7d1373ee17635a9fe634d7958f02 SHA512 a083d865ba39e1b0e468c26823e82472d6bcb501e7dda047f1206b538e2f018d51d8bb31fd6734ba706a8352ade42bb40c52df1837402c3cb4fa01778772485c
DIST mime-types-2.99.2.gem 149504 BLAKE2B d2088d606b0210a8607d351ce7b7e3b7f25c3d518eaa3cb32ccfbf56a16eea104c908614f315317cece175003261d240f43bbf203619b54da35702abb94be8ce SHA512 46b3add451c3a6879f0f5df5f1e09c41d78d5a5b3872c2fcae7c8b097008cb04a9f5606360af9cc9880d7d659fe2dad19a118e6dfca1774ec3f5a5b852e31720
-DIST mime-types-3.0.gem 44032 BLAKE2B 68629be95467584e68bf265f48781d4c22de003c323fcbe80b423822aea6a76f50b675f2394f60ec0b39d76dafab9b67ba56471c6291d66176931a4e012b3d4f SHA512 762ad862714f31cf68c9f872f23efc9c85ab0ab4f451553dd4a7ec30ac5bfce804037a413ae05bad253f4a4f82ba6578e3f3e87aa11b5e525d3f237fdf547850
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-3.0.ebuild 905 BLAKE2B 3925f33cac886ee367e84983fe769ace8764ce516c771e48240dd6abdd5cb83fdb3354ea71b30a0104ca7133822b51919af5ef5041db21f4845dfb3a44321c38 SHA512 c203c79f414e871a057356d94a6f28d0bb557959f0c4bfea721a079d1444d6f4876f37bf8dae2a55f368c5808d4dc6cb2723def874638c93a265e71892e5640f
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-3.0.ebuild b/dev-ruby/mime-types/mime-types-3.0.ebuild
deleted file mode 100644
index 81fe8f6113ce..000000000000
--- a/dev-ruby/mime-types/mime-types-3.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Provides a mailcap-like MIME Content-Type lookup for Ruby"
-HOMEPAGE="https://github.com/mime-types/ruby-mime-types"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
-
-all_ruby_prepare() {
- # Avoid unneeded developer-only dependencies.
- sed -i -e '/\(focus\|rg\)/ s:^:#:' \
- -e 's:fivemat/::' test/minitest_helper.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/minitest-bonus-assertions/Manifest b/dev-ruby/minitest-bonus-assertions/Manifest
index df9b632428d1..a3f25f42a31b 100644
--- a/dev-ruby/minitest-bonus-assertions/Manifest
+++ b/dev-ruby/minitest-bonus-assertions/Manifest
@@ -1,5 +1,5 @@
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 2fa8c5b5d3b9df67b68f205d42767c3482bae6397b51fe4ffead9d8838bb3672ce753b5d2808ee89acd848b91223fa7785a1d4847c42f021644d935eb6e8b933 SHA512 ffaf53061098521fe5fe5515bc9a1ff614755fc43dd60c07170fe56da6422bc3cde8865106341c34347db52951a5af9e26dbb0ecb2afb2c08322ed93724829eb
+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-3.0.ebuild b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0.ebuild
index 997667e67d6e..3329c231d2ae 100644
--- a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0.ebuild
+++ b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
diff --git a/dev-ruby/narray/Manifest b/dev-ruby/narray/Manifest
index a61872dddef6..4e4ffbde41ba 100644
--- a/dev-ruby/narray/Manifest
+++ b/dev-ruby/narray/Manifest
@@ -1,5 +1,5 @@
DIST narray-0.6.1.1.tar.gz 68536 BLAKE2B 07aaa85ed719da6e5d78f1783e93bf5a46574e2fc8461a75f7a20aad56234c973ec3e5267888e94b505baab2401a210368f93bd003db2e57ac41d4ac5f54875f SHA512 1c9983d29c774cb61b7f8ec53290d427c123b648d88407ff4a2e2aef1a289267050d4846adfc00c075629cb228ed5b3d4f9f5ded4cded0b84ec1a5532cbb49ff
DIST narray-0.6.1.2.tar.gz 68621 BLAKE2B c4e48b81fb0d79cc49e32ed8204d9cac3f483eb44e1207f422f5b272bb8891836d81cd83c090f4d643677b1159801c13d15580504e6ca244a2a75d4b6dfb3204 SHA512 51e9bec0b711e79e268b73496ad742b80bb46a6e9ea6aab9a2535a700b6efc8f7ae2e854f5772d434e3d385d81275744dbc796ebec4d3de73f2ec0546bd2339a
EBUILD narray-0.6.1.1.ebuild 1311 BLAKE2B dee780e2aab194ad6f7275a5422a9219b76d2f97fb5a74fe2fd5360372da2f1074b9dab7b883017d6cb7c13b27c301d3f835f274da8fb8b409cd889a2561eee7 SHA512 6cf6b52fa5bede49559f0348e85f8da12a3140cf9c75b4ccf6f21cf82169ea8b51135d2f6cf06896434a3b20a676d93e72525c16091c43ef4ba96386a8fce7de
-EBUILD narray-0.6.1.2.ebuild 1293 BLAKE2B 89792d4a2b34f00fa7ea5d5ced4d44afb10ada44b182bd500a60161279cd4763023848c9e178b1c3937c8d8d189dfed406f9b2c9f84535aefd75ae0dcd818582 SHA512 fd3d2e44d70cfa0574e536b66102baf0f07507703a9fe4ace5ed22f3e68463b04f402724971899d00b29ca7a6e7dc73010d6d72354247fd70f7161932b247289
+EBUILD narray-0.6.1.2.ebuild 1292 BLAKE2B 39166440024627c2d7728f0a17e47cdf95fe59419312c2f4d20b75900b5f9dfb4110994f1f0405f50e846c9178006ec95a491be48f6cf14ad48f2dacec4ad3c5 SHA512 2e68a4c628a4509c64221713916a94fff8c046899278db6b02d606d77da37ca491e6bce372ddfaac73c1320b7f54fabddff3264881baded596ff37e799f30b6b
MISC metadata.xml 339 BLAKE2B 9337a45d749879673fc180a12d5e7d27326fdfcf326f86ccc45fc2ad10b7eff1c4575c1379fb6b634f1482b7adb40531f78cc0b556148fdd622b9807e11122b6 SHA512 47c9372c3fa2a28f5d728cd9d3df7b030c2e0bb2378099c287018cd55324a188eb2ef8c901b52acfd87d278c4990752a4860a7281e062f4209bf92c10bdc36e2
diff --git a/dev-ruby/narray/narray-0.6.1.2.ebuild b/dev-ruby/narray/narray-0.6.1.2.ebuild
index c0ed314c4f5f..86c8af07e28e 100644
--- a/dev-ruby/narray/narray-0.6.1.2.ebuild
+++ b/dev-ruby/narray/narray-0.6.1.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/masa16/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Ruby"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~hppa ~mips ~ppc ~ppc64 ~x86"
IUSE=""
diff --git a/dev-ruby/net-telnet/Manifest b/dev-ruby/net-telnet/Manifest
index a0fe3b8ce81a..46a0a0b10f07 100644
--- a/dev-ruby/net-telnet/Manifest
+++ b/dev-ruby/net-telnet/Manifest
@@ -1,3 +1,3 @@
DIST net-telnet-0.1.1.tar.gz 12794 BLAKE2B 5a82e62e47cb9153b17dd6042c7e5c767ae3a9cbe0739ad769aab2fe798c7766819b89bc325f148791ce37a55ae267eb5854142d2fcb7d387fd29c32e118c169 SHA512 769d83bae55826bb99f189d06a8fb8a6d497d6c7687289f5aad2efced6f282484e5f766dc95f0158045b824532cd8f0a674ecc69883018814a009bc29d6fe29d
-EBUILD net-telnet-0.1.1-r1.ebuild 901 BLAKE2B c3f8d67bd8acc77d5061a9eb1cff10c28f068e0eabf2ceb7395364eeba2c526b2dc768d7147ed540570b6e3113f581b24c28efaf13f96929852b0748ba95089e SHA512 cacf5a68775ced9163fc1eb62b51d5d23a57b34f51a59f7ba34551be422c2a7a7dfe552a171b9de9ec8c9abea69527b36d73d23428191decf2c0f7c8b4508b9c
+EBUILD net-telnet-0.1.1-r1.ebuild 965 BLAKE2B dc8eb3e6334fd3302d9aef836f6946464b94acc4e68aea8c86816aa0ea760ea90899cf2cc2aaa459ecffd7790abf67c107e8519bd5fc9c89765eff3652738fd7 SHA512 ff3a1d49ec7bd2360d8ba3eb064b9f6bf0390e1189697a1fc61ff30d37340f8a956b6caa798a71cc3aa4fffdabc761788750f601c07d9d908413b88136d4ecae
MISC metadata.xml 341 BLAKE2B a3489378bdb1735168037d2bf0c8798de575e898bb5a686efc06d1d2c41cb1cc674a387c8b042ee789e1bd4694a1e744759637cb820ee7d820b130a966db9573 SHA512 e536a7ac7e41bab692cde766da2aebc72df4a9392921dfc2b81df82ac128ff85cfd58900ff157046eb316cb927d58fcb48605fb364c7fcf25e82c3ed676e22ea
diff --git a/dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild b/dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild
index 0a5d5e70c1b2..022f8d66db9b 100644
--- a/dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild
+++ b/dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild
@@ -20,8 +20,10 @@ SRC_URI="https://github.com/ruby/net-telnet/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="|| ( Ruby-BSD BSD-2 )"
SLOT="1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
all_ruby_prepare() {
sed -i -e '/bundler/ s:^:#:' Rakefile || die
diff --git a/dev-ruby/netrc/Manifest b/dev-ruby/netrc/Manifest
index 467861f8e535..66537e077785 100644
--- a/dev-ruby/netrc/Manifest
+++ b/dev-ruby/netrc/Manifest
@@ -1,3 +1,3 @@
DIST netrc-0.11.0.gem 10752 BLAKE2B 40f78989c7b58b726c1f83ea7032eace74c11776b006a2f5fc9459134224cad6129b370d6da4bcdef540d75504da6d5ca5a1d6bab9c1ab8a2620b22c3933be20 SHA512 7f0df3f79d92b891d40a49e9b893ca7131077195cf15453b155e37e68e29f8cd3810ba791a06338058262c8cb8fed56c87c295e450c133b428b3398eb99e683a
-EBUILD netrc-0.11.0.ebuild 615 BLAKE2B d8fe3a3873e8414dede692d01f2babfd1d2e68041635b48a51f0e50d0f91a45bc9a324ac7206098fa5c0adeec4f73e7df47cd1c9bc901a3666a1b477564eb4a6 SHA512 875ecc69fe41472788736935ee915b86af0a45a413abf5e9b1ae5768541ea62dbb61190a4f65d53d6819152f330342b29f9f5e0baec9672fd224215fd9cfd81a
+EBUILD netrc-0.11.0.ebuild 766 BLAKE2B 0e128c8f567388d0cf80b74b870edd1cc4f23ee0f07036b5dbecb4db27d7fbac5c3aa09f79f50e73360809dce6878c4efb260224c8a7a71513f91d68e2ed8556 SHA512 4ddb5d0e72ef67791ba7ffbbca8c249c1c15a5ffc73bd8fcf48c2edf87cf1351573495f68d2039d73558896ac7cafeb26ae4866eb7d78f92555bf14a921927e5
MISC metadata.xml 338 BLAKE2B fd877d1b2970baa820f621e7e80e39b4ea8bb996e01e7c5e34355c0c383ce7207a8c8c5b1ea4a75be4a677cbf75e61dbda9df88a41aa7aaea931cd1ba0cf351c SHA512 db880221f96281decc8c389d944bb9a8cced54f2ba173d470efaa1bcf7d1f45598e1fe8b0b1beadfe25ec34ce6fe81adbbfa4d210a7257741d1b367a8d9e0af2
diff --git a/dev-ruby/netrc/netrc-0.11.0.ebuild b/dev-ruby/netrc/netrc-0.11.0.ebuild
index f8dfa3ecc54f..a2304ca9756d 100644
--- a/dev-ruby/netrc/netrc-0.11.0.ebuild
+++ b/dev-ruby/netrc/netrc-0.11.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_EXTRADOC="changelog.txt Readme.md"
@@ -19,7 +19,11 @@ SLOT="0"
IUSE=""
all_ruby_prepare() {
- sed -e '/test_encrypted_roundtrip/,/^ end/ s:^:#:' -i test/test_netrc.rb || die
+ # Avoid broken test that wrongly tests ruby internal code, bug 643922
+ sed -e '/test_encrypted_roundtrip/,/^ end/ s:^:#:' \
+ -e '/test_missing_environment/,/^ end/ s:^:#:' \
+ -e "s:/tmp/:${T}/:" \
+ -i test/test_netrc.rb || die
}
each_ruby_test() {
diff --git a/dev-ruby/parslet/Manifest b/dev-ruby/parslet/Manifest
index 4cfa24649df1..a5cf57ba2ba9 100644
--- a/dev-ruby/parslet/Manifest
+++ b/dev-ruby/parslet/Manifest
@@ -1,3 +1,5 @@
DIST parslet-1.8.1.tar.gz 244515 BLAKE2B c4e7c32d35adff54e3da67930d6acf04b0a91b53e7c219c5ce1f013b2273b5ef7098261041e5261b27347f8110e17c41b63f5459afb8540499974f3eeb820898 SHA512 b09f5dddcba27cb10dd39d7ae7143fa389e69a70e51283dc26426b2cf5697ed6f77be9f18da3b47bd1aeef5dc0fe02c0485a0e720dfea186319bcf10170e1ae5
+DIST parslet-1.8.2.tar.gz 244557 BLAKE2B efd5355672a148189176349946e7cf3b9f11d16e75739792b42a89d538ae100bf0f2e36d0b25ea281f2559b3f37d2b4043c8216c4d52f8df289e9df3f6b3d3fe SHA512 7b6ccfcb7651c7844241a99747a97c822facf1fd84cf2b680cb044623d600a5bd10ddf5db76ab25208b18949bc2041306740931da4327934b241a5b1f706ca20
EBUILD parslet-1.8.1.ebuild 639 BLAKE2B 83916dca667c8638713973783f6a8e962bf62ea1fe2819189ea8d4864aabb6e4dd5ca34ce857c2f370c3dab8fbdf1da4139fe3d0a67ff36357628ac5d6e332cb SHA512 26b04bb02157ba6d348b729ed07daf3891ccd175f3fced49fb91bce939ad62c389076158e0664e551c62323abf9c477c66b9a83f4645ba28ba892d56ac2e7e59
+EBUILD parslet-1.8.2.ebuild 639 BLAKE2B 863a4eaf52a9cc65c23b819b93e75f13f4cd40132b098d82a0838e5899ac864c61d60d5f6f6b1e72c72cdfdd26e590c1abb997cb4ed371446f16f7a5a5c80102 SHA512 313911d53b96bbdc31fee1e1c443c39f5fa011f74e41e5b62ecceaa0ab2ae66fffbf4f8a5f2dd3cc76abbe1d4344f597b5909d9994c06625edccd3f7b06f0684
MISC metadata.xml 342 BLAKE2B 170ad7433c2befc93e2c9c2a43bed2a9d4fab725e05dab0faad7b97d6c276ff96f9c51dc0ab0268a179a060273e85d62181ce18a4363a6532baa50909a41432b SHA512 5f33d69efddacd5ca9ef82b0d07619ee77828904a9df4f0cf327d93b96dd5da1ee6597aaedfbfa644d66d53e9f14d7cc795c409ffc46950fc0d1b07041dd2410
diff --git a/dev-ruby/parslet/parslet-1.8.2.ebuild b/dev-ruby/parslet/parslet-1.8.2.ebuild
new file mode 100644
index 000000000000..5bb74025006b
--- /dev/null
+++ b/dev-ruby/parslet/parslet-1.8.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_EXTRADOC="HISTORY.txt README"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A small PEG based parser library"
+HOMEPAGE="https://github.com/kschiess/parslet"
+SRC_URI="https://github.com/kschiess/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+IUSE=""
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+ruby_add_bdepend "test? ( dev-ruby/ae dev-ruby/ansi dev-ruby/flexmock )"
+
+all_ruby_prepare() {
+ sed -i -e "/sdoc/d" Rakefile || die
+}
diff --git a/dev-ruby/patron/Manifest b/dev-ruby/patron/Manifest
index e0f0c2f63823..fe74a9c26a19 100644
--- a/dev-ruby/patron/Manifest
+++ b/dev-ruby/patron/Manifest
@@ -1,7 +1,9 @@
DIST patron-0.10.0.gem 59904 BLAKE2B f4ec8c81e4c0c13f3d3b5e0696955c01c8ff962980a8ed83ca7aaca722c422b0466a806af9b2c36f0183c16767f5b3f37dae4ae4a8801866592c8f861ba9778d SHA512 bfe5fabbcbfa3d1c73ef6f79d100547de7e4121bcbd1f427423a127f0bc698bb8b6ade06c0e2eb1f529d1524e95fc36245b8be9d6e2c12b7e8d18b5f03ae6606
DIST patron-0.11.1.gem 62976 BLAKE2B fc41865146876129eb824ccdd2351af8f0bb3bf099459becb87d0034291f864d576dda0c0ff017f0147eba88d7592dd5ce8ad3bb926db0d612e522a375a2c31a SHA512 75a5705493f5496928279c751d396f9815bc47b4126ea8f9bcf9cabf7a40219b6f9cc2b12179d79848f616357552edcfe6b2b4312276bece432ed66a94ee8d63
DIST patron-0.12.0.gem 64000 BLAKE2B 1cdf258f4c49d5da6724a4ccb53ca81dd61f824727b5835a945799722db8aa9dd6878b903ea0cdebb2035a9f20f280539f624b9bf44e9a9da708687b163f8af0 SHA512 1826da20fe4aab21792d189466d4c6385d21388538c46e831f1852e0ea8f4007ddd0221e9c5a04eda67de9212d276bd494a98456f5befef42368925367d58798
+DIST patron-0.12.1.gem 64000 BLAKE2B d30990f79213929494d88e812e9c396474c326e87010a50416400ff5267acd9236fb5aedea8a110338356c3b0debc463752b23a595a04f44d9319a54d1c14cda SHA512 ee551e221ea7c965055ddb72cdd063e5ed476ccaf032bc4b2a7f8344af38a4dbd5942d8eb5710bb2d23ca854b1676ff512eba4bfae7a33deef5238664bc7d00b
EBUILD patron-0.10.0.ebuild 1193 BLAKE2B a18a6cef196b85099e550f6dbd7f572b18439c3a40e849827827557c4cc6f0428dc539ed51bdccc6c0501a2bef1233921e4262b307d53288407c72b4f209d899 SHA512 8f1e79bc3256b5383233956a8584f363ee84f619ca3d5d2dc0bb303e7655e5075744681e56f0f6ad57eea87b71cb4e98a2b6b397095b30ed874bf06388b30b21
EBUILD patron-0.11.1.ebuild 1195 BLAKE2B eb4621f41073589d75260873045fce7156ae672978210081e1373e2975e7e4475d9e41ad0a744f4c0ad508f759f805d449785a445fec1ce70ae37e1f963f1a7e SHA512 7cc3dd61e72db11c158d0bfd51254e47f8738f5ff4726a2b2d1bfe23effcb83c664bd30636b8bd022cc2b4fc72aceeb3de7a855378128d20e0aa8a21ed35158d
EBUILD patron-0.12.0.ebuild 1195 BLAKE2B eb4621f41073589d75260873045fce7156ae672978210081e1373e2975e7e4475d9e41ad0a744f4c0ad508f759f805d449785a445fec1ce70ae37e1f963f1a7e SHA512 7cc3dd61e72db11c158d0bfd51254e47f8738f5ff4726a2b2d1bfe23effcb83c664bd30636b8bd022cc2b4fc72aceeb3de7a855378128d20e0aa8a21ed35158d
+EBUILD patron-0.12.1.ebuild 1195 BLAKE2B eb4621f41073589d75260873045fce7156ae672978210081e1373e2975e7e4475d9e41ad0a744f4c0ad508f759f805d449785a445fec1ce70ae37e1f963f1a7e SHA512 7cc3dd61e72db11c158d0bfd51254e47f8738f5ff4726a2b2d1bfe23effcb83c664bd30636b8bd022cc2b4fc72aceeb3de7a855378128d20e0aa8a21ed35158d
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/patron/patron-0.12.1.ebuild b/dev-ruby/patron/patron-0.12.1.ebuild
new file mode 100644
index 000000000000..9d99ba9f6d38
--- /dev/null
+++ b/dev-ruby/patron/patron-0.12.1.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_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl"
+HOMEPAGE="https://toland.github.com/patron/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND+=" net-misc/curl"
+RDEPEND+=" net-misc/curl"
+
+all_ruby_prepare() {
+ # Fix Rakefile
+ sed -i -e 's:rake/rdoctask:rdoc/task:' \
+ -e 's/README.txt/README.md/' \
+ -e '/bundler/I s:^:#:' \
+ -e '/extensiontask/ s:^:#:' \
+ -e '/ExtensionTask/,/^end/ s:^:#:' \
+ Rakefile || die
+
+ # Avoid specs with failures. We were not running any specs before.
+ rm spec/session_ssl_spec.rb spec/session_spec.rb spec/response_spec.rb || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/patron extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -Cext/patron V=1
+ cp ext/patron/session_ext$(get_modname) lib/patron/ || die "Unable to cp shared object file"
+}
diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest
index 542d4a4272ce..9c3b4da45c99 100644
--- a/dev-ruby/rack-cache/Manifest
+++ b/dev-ruby/rack-cache/Manifest
@@ -1,3 +1,3 @@
DIST rack-cache-1.7.1.tar.gz 260613 BLAKE2B fac2f4a476531a3c89e2917e039b3bd27d6b4486b396cfe1de12894bfc1cb2fa7e1739d45b92152e05be243ff1010636260f66b06cc2055ea09c2140ee857d40 SHA512 a4045483b0e10054f8e2dafddb45f72f3d06acde1df9f14ab51f72bbbf16b8e587b3fdb1f0d18a358fd5a46fb7babaa3d4f2b49d26ea1efbaca32cc62d2b19ff
-EBUILD rack-cache-1.7.1.ebuild 1127 BLAKE2B 3ecf72a82c9ea3b9a572d0e2dcc44450f0a6b8f0d499090e56f25dfc0efd85b8b616f6d9bff97c3c7c40f60720d1a8faa94beb5d5c110aa5f77d39a0a4c34060 SHA512 7c6516f274c0b93048ac3d69ac54bed7670bd8aba733da901c684c4bfa0daade8f390d1e431f2be109674c019bdb69916299ea4ce659804202bb80170ec476e8
+EBUILD rack-cache-1.7.1.ebuild 1132 BLAKE2B 6be4b1cf59be44425ff41c853ab71d906ad771a1f533543e9fa048ccd84e3c509d6869d506c690b1141bf1114eb4c6c8a3b564451d4927cd9cc2b5c77b277be6 SHA512 a990506723490e380bb703ebad361607f60f071e6a4f6248ee2e523342ef7999ae93fe7d3dc8cb3e75996831535a2088b505af5e3237794386905cd8aaac7000
MISC metadata.xml 335 BLAKE2B d6f5130ac567d01cf6c3d831149be70ffc68d04d1b115473e6e8a550f392dd82341d72d9ba813dfd33cfa4bb5453ead5506ae75ae6f80cb9f47623e631e7c997 SHA512 3763e8653d06f4f62a253bd075ff31273fdc39edafdd74838c8fe65bee42a9bdfede99c01f236218baf496b910f5aef722ee3d5ff39d26c901e30df1406ecfa0
diff --git a/dev-ruby/rack-cache/rack-cache-1.7.1.ebuild b/dev-ruby/rack-cache/rack-cache-1.7.1.ebuild
index 12bc9efe3eff..1785759883a8 100644
--- a/dev-ruby/rack-cache/rack-cache-1.7.1.ebuild
+++ b/dev-ruby/rack-cache/rack-cache-1.7.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rtomayko/rack-cache/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="1.2"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+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:*"
diff --git a/dev-ruby/rack-test/Manifest b/dev-ruby/rack-test/Manifest
index 993641ac31e1..c1cbe241f05f 100644
--- a/dev-ruby/rack-test/Manifest
+++ b/dev-ruby/rack-test/Manifest
@@ -1,7 +1,9 @@
DIST rack-test-0.6.3.gem 23552 BLAKE2B d494f7fa3d2f7ed6fc6d33e507c445990613425826ec2e3d059d978b09d316ab93685aa5fd00ea89d00002ec7ec242f7fa64a42ce214fa7e9c40334d7e7a3750 SHA512 a5ad0f20130eedc153515127d2483cb1322c230ab772307943ec6eb295706f3aab26c8599cba69323b3cdc5692b284ba0609d8db957ade7085a95d94ccdf8b41
DIST rack-test-0.7.1.tar.gz 24492 BLAKE2B 594fa05287399425557f579c871accdd268c463e77bef3e86f2141f5c5d824abc2a245a636390e0957cafb2db86a5483f9de2f13571b5c44a506f93122fcd2f0 SHA512 2b202d1f485fa2aa927d2c599e0b3bde08f5d93b6e8a36ccee5b5e064acfd0979154de8db8639bfb78f3ab038b006305379389889239dbee13020b72f060a8db
DIST rack-test-0.8.2.tar.gz 24830 BLAKE2B 730581f654501faf0aa243675738e67a8b1cc5cce9df3040b40cdaf00bd9c3fd2feee11656442aa413132a268d971b34732626e27924ecd32fee30ac6ca6d211 SHA512 3012c1f294835473605e2f648af0cc19b9d4bc5963d507a0beae31782ea84c613bfc43a1995f8808174d468206aa9c66953cbc1ff83e9e7876142594115d063d
+DIST rack-test-0.8.3.tar.gz 24842 BLAKE2B ea02ce5e5a460c43b0299e3b6e3412efb1be8991ee14f924e7b2b8fb995917aad1cd809240a6389226b0a6f356ba94534082637aa7ad7f4ac4c93b86277dcf23 SHA512 ae2afd43e8b6643acdc7b4988df7dea5a5f00231df92127841aa52cb89c0a1891e13e5d6f321acbd95ce86b7372b340f0f863f01e500ae7643699c27077b767c
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.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.ebuild b/dev-ruby/rack-test/rack-test-0.8.3.ebuild
new file mode 100644
index 000000000000..e33da93023f5
--- /dev/null
+++ b/dev-ruby/rack-test/rack-test-0.8.3.ebuild
@@ -0,0 +1,34 @@
+# 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
+}
diff --git a/dev-ruby/rest-client/Manifest b/dev-ruby/rest-client/Manifest
index 7c2e91e11545..a83c053c4785 100644
--- a/dev-ruby/rest-client/Manifest
+++ b/dev-ruby/rest-client/Manifest
@@ -3,5 +3,5 @@ DIST rest-client-2.0.1.gem 149504 BLAKE2B b77416843a9edb24c444e63fa7d0f9ec78588b
DIST rest-client-2.0.2.gem 149504 BLAKE2B 839003255545ad8d67b0fd896f56b628d647a90fdf9eaf4e27f6c5d0179f15a1c17683e81ff7f288ffac55dcd523f5b01b4217a277b6c260bf45df8cef3998e2 SHA512 c132518a9ff0029e79826cf90de442b01f6f422b464e04914947c2f757cb7046b96c915f0248a82172f7980519fa9fe5f7bcb9dcfe28889abc62dbb48cee1030
EBUILD rest-client-1.8.0-r3.ebuild 794 BLAKE2B d3efc607838448cf2bc2a28aaeb25e8173a98a05f9dc550c05e73c54ee5f9e006c997386b83bbd8aa8514213c09fefa26a11c5063fb338f805e847fc947904eb SHA512 7bc7ded2dd6b63e012bd20135a5305810d17dbf61698bd4e53c4a210b7017f5b2615cfd264baef617d9a7df72194ee08e26dbbb310ebf8f3476879c10732f8c5
EBUILD rest-client-2.0.1.ebuild 834 BLAKE2B 18b356f26f36539a8488aa50fb2c5fc6b9b7cfb1ba6f46c79304de7537d920eaf456c8e50ac0ae28d578320dc9b2a702ed8864cc83b79e255912f30e420e4ce9 SHA512 420c4ceddfd7f30380dafa706aaddcabc0a531e7d7aa0a2d2eb32f3c1ffc95c06ec401e5f576d824901b1cdf3c5037846f3c0d76b017e39358e7ceac540c3a7d
-EBUILD rest-client-2.0.2.ebuild 834 BLAKE2B 73098c4a48739a9307aba57dbe68968480aa9225505f4be5b9c095dbab2a57630e8157af7268236df7e0eebbeb8d7aa8a16ded295e2c67f199ee4e3c03731e7f SHA512 dcfdecd7a6ff22e26515f00715aee13b26ae7971942cb0e5e3298cc4c05bc2d3efc653393b01a92b333093292636b64661ce4e63a29c2fab7bd22b99772af2ea
+EBUILD rest-client-2.0.2.ebuild 834 BLAKE2B 090f8b55c6c291133d90e73cb0b08089acc39ce7efb9cf01c58ee0dc2163d7274ead98f8ee98e3c6bdb962f144c2c7c6b0ccd2b43b895180ec3d1711c0bbd94b SHA512 4c9d7bdaa39a421e81e671a2ea7f136d75dd4c9b5b1796950c782571c2051d30dd8277949c3a597f5873c50a3cdc663001228a62baf93f420bb6d899f8d729e6
MISC metadata.xml 348 BLAKE2B fe9d706faa604067ae6a773bcb6f1738aea6003905ba97c7d1b2c01847013a71a7e6293a4e0eb01371ec70fbc6d62ffd2220c8d63f0741d9d53a5517b817bbc0 SHA512 333b578a89b557f43afab3b52f1e14cc9ecc4985c2909f046c9dbb9f9e333ad9ad7ce30af72141348f6205fa3b9e213143974e05aa8cb269ff17712c0fce5757
diff --git a/dev-ruby/rest-client/rest-client-2.0.2.ebuild b/dev-ruby/rest-client/rest-client-2.0.2.ebuild
index ebc8e6a93c67..0a7ca052e8bf 100644
--- a/dev-ruby/rest-client/rest-client-2.0.2.ebuild
+++ b/dev-ruby/rest-client/rest-client-2.0.2.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="ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest
index e9422081e7ad..b6faeb11426a 100644
--- a/dev-ruby/rmagick/Manifest
+++ b/dev-ruby/rmagick/Manifest
@@ -1,5 +1,5 @@
DIST rmagick-2.15.4.gem 1545216 BLAKE2B d2924a7b928626eff30f0deff075fe8d668bd226b8fae9c9761a366c0a2047644d3b0b0701738824985123bc4f1b235856e8e31aeab192a9709b4eafa8da1ce8 SHA512 9cb43632e510e3592e3a643117d61020d6cbec932acecc19c1e977cca001ccc04bae46669895fa2f5f0e8d43c09f1c2c429595a9358a4a74cbdbb4ecd8957b80
DIST rmagick-2.16.0.gem 1545728 BLAKE2B 2f5396b5d5c6a60fabf7f67d104e68443c038a8e9431fbc8252a3ca915b4fb353d6a0740f00fbaac91cf3bbaff84c0dfb45d4adca6a81622fc1d2e395ed04cac SHA512 e37fdd9c1e45d7ef7000602f495c3951ee2abcae83a87f68702a51a2183edb6fd8e576ca1a5ac8b64e05ae0287141137b505bf27fddc579e753f9310cb4d653c
EBUILD rmagick-2.15.4.ebuild 1984 BLAKE2B 62426b077398bbe9aa24cac3ecc3b4e770dc8cb738afba5ca9bce9f6030f2010157d4ccb764a7d7300f44df57af61de449c875a5a5db05c1d19ef47a9f73206e SHA512 7ff0190946630cdf76ca996c85b457f241ad90ac717d4e05f498042ab2ced0f4f58daf4650c36cfddc62086c9d0916cd9f9132fa5d0baf3e84c578905d7c2c6c
-EBUILD rmagick-2.16.0.ebuild 1950 BLAKE2B 135b4a6ae75ac34462de8b1171d9cf65502750c89c443b13274767b5309b4efe2b84d0714260c68dc99f39b7e17135cf8c5bda5bafcad1845c8e10e559a5c94a SHA512 e433bfe63052406e4453767a828571bdcaaddcc7f6678576658937ba3d7fc1b2793adef10dce06fcbfbfe06761c1a4cd8bfc0133b9d2773cc2e3997ce289d746
+EBUILD rmagick-2.16.0.ebuild 1949 BLAKE2B 32e5ff42f9babf295b501879dbeb7ea94d61f973717ff2aac561d0623a6dddc6c89628a513160eabf02c30f10f96bf7c7f8724086d2313e0fc6fb58a5f5e1c52 SHA512 19c2401c656d389c1d8a0e25da55c45d4a300a372ecf7b2f7e5b00b6961ea7aa162a0a887888f09002c20b52ea62e49fd5dac846066e6f8ee5061a865001938f
MISC metadata.xml 341 BLAKE2B 537583fa385971de2e8ae510c7d32f11bf7644b3aac908b482833d26a2d92060255c2f15afd229c6c50207e969cbd5857705850440949788a6fac7329f26c757 SHA512 84bb956a38056526fd173c3f4aa972ea121712c15111a35e19e1f27b0cc797ebda4550ada88a46de7e66e058a66bb92d2e715d646068779843133a66d7523683
diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild
index 4d64ae469877..ff0d6f3dfa3e 100644
--- a/dev-ruby/rmagick/rmagick-2.16.0.ebuild
+++ b/dev-ruby/rmagick/rmagick-2.16.0.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
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"
LICENSE="Artistic"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos"
IUSE="doc"
RDEPEND+=" >=media-gfx/imagemagick-6.4.9:= =media-gfx/imagemagick-6*"
diff --git a/dev-ruby/ruby-atk/Manifest b/dev-ruby/ruby-atk/Manifest
index 6f6828a11dd2..7d0cc16e0954 100644
--- a/dev-ruby/ruby-atk/Manifest
+++ b/dev-ruby/ruby-atk/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-all-3.0.8.tar.gz 1732574 BLAKE2B c41acfae9b48056047a3cd1f1b4341ad9f3b19bd328f0f408cbf8e555466d1f9b6f726fb69cabe7126dd1f4b537286ab311ed62740fe4b069ebddea2c2e9d9a0 SHA512 e30c2cd95db762eff4f5f6d6f03811338657a849fc94d1af71488bb912cc82b85c0aa6860658f6eba66119ef95382ad142661751471a52de9606c5514ec6a6cf
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-atk-3.0.8.ebuild 637 BLAKE2B 5b79f80b075c101e3dbaf7ef99146c042e93e37cb944a083faa4ae4c6bd74afd9b15e1316ea481bcc3d34d2a34c5a1d5fd2f8dfaa7c38299409cb6a0a31205c4 SHA512 ae507c8c86cb05032ee8688b0a9223137ba2803a9a0fb3935064f6014a34b20b8a09e805b84229412e306af2719cb707f4dda0811a12fb2603a003e83439e042
EBUILD ruby-atk-3.1.1.ebuild 645 BLAKE2B bd6c754dc6aaee386c16c6b9078ea666ebaca8a2790edd7a2ea3dce5c06976b6a1650d5836dadd2041252d3bb00e30c85cbb9cb4a426ee4bb4a022e52ab42f7a SHA512 3743af0e50b72078041eeb9c0743ea3b1138d025a54919e2e1363e3d2e25c878d9dbb4cbd9af0ad61b36d4a7ff4688b5c73f769616117604a3c2e61017abf9f6
+EBUILD ruby-atk-3.1.3.ebuild 646 BLAKE2B a91a36c5e120a5ff6eab84569c410dd3c29430757ee6f530b179b6c07829eb739834697670c1b20fd4fe4069df71634c8634cce0de389f060c01ca2222fbcd07 SHA512 d660b16250e1bf0597a9891f9b5f4b91067fc017c465e4e7de311b35815367bcb3b21f61a624cf2963ee652096e8568fe43d95546d4e4c3f263389680a3d6565
MISC metadata.xml 391 BLAKE2B b68c9928d0cae2572bb8737d6a9b5aa90acd0fea2ef7c1de4fa0e2079685cb69b508107f6c651e21fe747d86a4caf0a7171086b2bd6c35af0721cde99f7ec8f3 SHA512 84903daa0e4584dd1e631df4a25becbd4e1a599c998d0384978fa82d971a6fd119e920fd0e4830771a98efd3075f1529a6bfbd64739bdecaa22ec70f31be1ab2
diff --git a/dev-ruby/ruby-atk/ruby-atk-3.1.3.ebuild b/dev-ruby/ruby-atk/ruby-atk-3.1.3.ebuild
new file mode 100644
index 000000000000..a2df088dfb98
--- /dev/null
+++ b/dev-ruby/ruby-atk/ruby-atk-3.1.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Atk bindings"
+#KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+DEPEND+=" dev-libs/atk"
+RDEPEND+=" dev-libs/atk"
+
+ruby_add_rdepend ">=dev-ruby/ruby-glib2-${PV}"
+
+all_ruby_prepare() {
+ # Avoid unneeded dependency on test-unit-notify.
+ sed -i -e '/notify/ s:^:#:' test/atk-test-utils.rb || die
+
+ # Avoid compilation of dependencies during test.
+ sed -i -e '/system/,/^ end/ s:^:#:' test/run-test.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} test/run-test.rb || die
+}
diff --git a/dev-ruby/ruby-gdkpixbuf2/Manifest b/dev-ruby/ruby-gdkpixbuf2/Manifest
index 368856f94eab..82fdfce68a1e 100644
--- a/dev-ruby/ruby-gdkpixbuf2/Manifest
+++ b/dev-ruby/ruby-gdkpixbuf2/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-all-3.0.8.tar.gz 1732574 BLAKE2B c41acfae9b48056047a3cd1f1b4341ad9f3b19bd328f0f408cbf8e555466d1f9b6f726fb69cabe7126dd1f4b537286ab311ed62740fe4b069ebddea2c2e9d9a0 SHA512 e30c2cd95db762eff4f5f6d6f03811338657a849fc94d1af71488bb912cc82b85c0aa6860658f6eba66119ef95382ad142661751471a52de9606c5514ec6a6cf
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-gdkpixbuf2-3.0.8.ebuild 407 BLAKE2B 9d43a1d8764cddafca9189103d7ee3d23b79de6c47005d6a4f99ea51afa4151909f4b3b7250679481521a4db5664a000c122953c831520b48264a4e8817d1094 SHA512 3c019fbd49f014e10574e28cf0e78fbfbe5c51c5a181402bc113717e958d2e9f82384243105a6ebf5386587df24e7dd2864a8e4833f2c173190c16bea60caad6
EBUILD ruby-gdkpixbuf2-3.1.1.ebuild 575 BLAKE2B a2ea5c072392726d05a26dbae61c2bde586511357b828e3ff9e08f57115b94ec9eba4463b908cf41165da9f7ad3db881de7522d4eb158eb74fc617949505383c SHA512 74f38c24da80f2225127188002b0dc76427a3df9d1c83598cc96b5b932db2b0a34f991969c5f28c5db5c69340dbfe8bd8de4b89dc121df0a83924b85567e11dd
+EBUILD ruby-gdkpixbuf2-3.1.3.ebuild 576 BLAKE2B 8a37bb995fa5d315037419598b6b73454a115c4da8338e227229d31a4711508cbc2c88f3dd09e6c90774d16b2aa21987822566f83f033fea22e710dfa91d705e SHA512 732a5794fde4232b815850ba8dd41e629358df7366984cfe6e6c60736d889f04b74b2e76767acfef706c1866872c3251329c7d06c022e4903bc251b580908e1e
MISC metadata.xml 391 BLAKE2B b68c9928d0cae2572bb8737d6a9b5aa90acd0fea2ef7c1de4fa0e2079685cb69b508107f6c651e21fe747d86a4caf0a7171086b2bd6c35af0721cde99f7ec8f3 SHA512 84903daa0e4584dd1e631df4a25becbd4e1a599c998d0384978fa82d971a6fd119e920fd0e4830771a98efd3075f1529a6bfbd64739bdecaa22ec70f31be1ab2
diff --git a/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-3.1.3.ebuild b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-3.1.3.ebuild
new file mode 100644
index 000000000000..980f635e4dc5
--- /dev/null
+++ b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-3.1.3.ebuild
@@ -0,0 +1,35 @@
+# 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_NAME="gdk_pixbuf2"
+
+inherit ruby-ng-gnome2
+
+RUBY_S=ruby-gnome2-all-${PV}/${RUBY_FAKEGEM_NAME}
+
+DESCRIPTION="Ruby GdkPixbuf2 bindings"
+#KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND+=" x11-libs/gtk+:2"
+
+ruby_add_rdepend ">=dev-ruby/ruby-glib2-${PV}"
+
+each_ruby_configure() {
+ :
+}
+
+each_ruby_compile() {
+ :
+}
+
+each_ruby_test() {
+ ${RUBY} test/run-test.rb || die
+}
+
+each_ruby_install() {
+ each_fakegem_install
+}
diff --git a/dev-ruby/ruby-glib2/Manifest b/dev-ruby/ruby-glib2/Manifest
index af2f1dee3160..a0440e6b8451 100644
--- a/dev-ruby/ruby-glib2/Manifest
+++ b/dev-ruby/ruby-glib2/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-all-3.0.8.tar.gz 1732574 BLAKE2B c41acfae9b48056047a3cd1f1b4341ad9f3b19bd328f0f408cbf8e555466d1f9b6f726fb69cabe7126dd1f4b537286ab311ed62740fe4b069ebddea2c2e9d9a0 SHA512 e30c2cd95db762eff4f5f6d6f03811338657a849fc94d1af71488bb912cc82b85c0aa6860658f6eba66119ef95382ad142661751471a52de9606c5514ec6a6cf
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.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.3.ebuild b/dev-ruby/ruby-glib2/ruby-glib2-3.1.3.ebuild
new file mode 100644
index 000000000000..f28c14664b63
--- /dev/null
+++ b/dev-ruby/ruby-glib2/ruby-glib2-3.1.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Glib2 bindings"
+#KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+RDEPEND+=" >=dev-libs/glib-2"
+DEPEND+=" >=dev-libs/glib-2"
+
+ruby_add_bdepend "dev-ruby/pkg-config
+ test? ( >=dev-ruby/test-unit-2 )"
+
+all_ruby_prepare() {
+ # Skip spawn tests since our sandbox also provides items in the environment and this makes the test fragile.
+ rm -f test/test_spawn.rb || die
+
+ # Remove pregenerated Makefile since it will otherwise be shared by all targets.
+ rm -f Makefile Makefile.lib ext/glib2/Makefile || die
+}
+
+each_ruby_test() {
+ ${RUBY} test/run-test.rb || die
+}
diff --git a/dev-ruby/ruby-gtk2/Manifest b/dev-ruby/ruby-gtk2/Manifest
index 5e399d56b676..a015ea36403c 100644
--- a/dev-ruby/ruby-gtk2/Manifest
+++ b/dev-ruby/ruby-gtk2/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-all-3.0.8.tar.gz 1732574 BLAKE2B c41acfae9b48056047a3cd1f1b4341ad9f3b19bd328f0f408cbf8e555466d1f9b6f726fb69cabe7126dd1f4b537286ab311ed62740fe4b069ebddea2c2e9d9a0 SHA512 e30c2cd95db762eff4f5f6d6f03811338657a849fc94d1af71488bb912cc82b85c0aa6860658f6eba66119ef95382ad142661751471a52de9606c5514ec6a6cf
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-gtk2-3.0.8.ebuild 742 BLAKE2B c1846a4edc88879467d3be3eab54585ff113b0f5777d44a907b2507555ee005e8d0c88adefc8a6915900e763fc1ff0bc837bb4e76770f4bd6a425f356d7406b2 SHA512 7347ea0fa32aa7a77604ca00a4d1a5d01f9b5caea41aceb481193cd2d73cf4d532c36f0c65f4f38ba36e5970cc20b8d472005a092ea71f7b8a49ab8d84e8d73f
EBUILD ruby-gtk2-3.1.1.ebuild 843 BLAKE2B 93677245bbda4da5f5180bf45784dd1dec6a59cde90ff31586d186c72df4d90466bcd1c9fce5a2c009199de58da0766752cdb4a85e2805da498bc061e2cb3c2d SHA512 cb57bd293e14c178274b70890201ae613f7c063533efdd2cd05671907ad32783097eadbd0222f783653559fc6875111ecea5b78afb99514e826fa740f5776b66
+EBUILD ruby-gtk2-3.1.3.ebuild 844 BLAKE2B e8e36c235b450c3cb4fe61edcaf5385cccb712b3fa0dc86f92a403d2df52f2d3768ba15356f1898cc81937871d48f26aa344e42523bbd46f3f048de04ea7667d SHA512 307b994ea42c07d3e93014c81241198aacca0a4e12cc26d6dce127902844068215f89dabc89fa7a2f431263258acd6e0710246a7b517ac71a08bd0277b1658fc
MISC metadata.xml 391 BLAKE2B b68c9928d0cae2572bb8737d6a9b5aa90acd0fea2ef7c1de4fa0e2079685cb69b508107f6c651e21fe747d86a4caf0a7171086b2bd6c35af0721cde99f7ec8f3 SHA512 84903daa0e4584dd1e631df4a25becbd4e1a599c998d0384978fa82d971a6fd119e920fd0e4830771a98efd3075f1529a6bfbd64739bdecaa22ec70f31be1ab2
diff --git a/dev-ruby/ruby-gtk2/ruby-gtk2-3.1.3.ebuild b/dev-ruby/ruby-gtk2/ruby-gtk2-3.1.3.ebuild
new file mode 100644
index 000000000000..811d0e88a537
--- /dev/null
+++ b/dev-ruby/ruby-gtk2/ruby-gtk2-3.1.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+inherit virtualx ruby-ng-gnome2
+
+DESCRIPTION="Ruby Gtk2 bindings"
+#KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND+=" x11-libs/gtk+:2
+ x11-themes/hicolor-icon-theme"
+RDEPEND+=" x11-libs/gtk+:2"
+
+ruby_add_bdepend ">=dev-ruby/ruby-glib2-${PV}
+ >=dev-ruby/ruby-pango-${PV}"
+ruby_add_rdepend ">=dev-ruby/ruby-gdkpixbuf2-${PV}
+ >=dev-ruby/ruby-atk-${PV}
+ >=dev-ruby/ruby-pango-${PV}"
+
+all_ruby_prepare() {
+ # Avoid compilation of dependencies during test.
+ sed -i -e '/system/,/^ end/ s:^:#:' test/run-test.rb || die
+
+ # Use standard icon
+ sed -i -e 's/"find"/"call-start"/' test/test_gtk_icon_theme.rb || die
+}
+
+each_ruby_test() {
+ VIRTUALX_COMMAND=${RUBY}
+ virtualmake test/run-test.rb || die
+}
diff --git a/dev-ruby/ruby-odbc/Manifest b/dev-ruby/ruby-odbc/Manifest
index b8c2b3e97987..6fcbb8f0deeb 100644
--- a/dev-ruby/ruby-odbc/Manifest
+++ b/dev-ruby/ruby-odbc/Manifest
@@ -1,5 +1,7 @@
DIST ruby-odbc-0.99997.tar.gz 76708 BLAKE2B d122e7f2cccd305731ba598ca684761daab288903e0f3866735b2672f20a9c6b55ed74d768bd4f79a03e0d743b4dff4704f465e58ed331ce37762ba9f7c1e871 SHA512 15ea850efa9f65467ea829c93f7dc9ecbef9409876b19d0a309d085b20e711da2888b918f77fcd26e6a40096358eab836d6bc3000c534da88f4f3c2b60a8662a
DIST ruby-odbc-0.99998.tar.gz 76810 BLAKE2B 97422dcd52bafad196fe9ccc7005c1ceae31649231fb62ccb00e45ccecbf46e9c679ff4ef905364b1fa05062aba9054d8c1b89025323b220a0c9893c22fd5fd0 SHA512 c983ca10cd21255d2a927deaac9c4689251f1149cc3c5b0b2a5578d5abdf2eb030a0bd726761eeb07abfb470e611316239de899d4739f4a380a598f4e0881f57
+DIST ruby-odbc-0.99999.tar.gz 76934 BLAKE2B 59de5a544b7eefe8e181f2c6a9a61915361743ef5f7554f778667b50ca0dc57fd0c4f71e406ad6f1d00fb2c6a6509030e61ad34dddecff61896f7bfe383d0a9b SHA512 05e3e67a895406e1a57fbea6f8ecd1c087d836794ea3245bd9eec888eb3c46fa2bf2607cc1b8fdc416d7bc531d783d621c03c9fde004db8c2e431fe838c531af
EBUILD ruby-odbc-0.99997-r1.ebuild 1484 BLAKE2B 18d2e05bd4cc0eb7ad034edcf24439d35d08963e43f1c77869ae80adfa27485859dd48184e7d69fb58280263b101f133eaaee19d7f362f335da4931b9c8d2771 SHA512 7a36ff449684777faa4bd5ae3aee430f49c7c24619e494220a3c8c456bf01f9be3a35b9e74cb123acb1c5c615078aacd3bb1632e48870026f743d53229e9d568
EBUILD ruby-odbc-0.99998.ebuild 1487 BLAKE2B ce0ed60d8ac931ea607c18dcd11219a407ea07e054049f9ab31c1ab75ccaf81c36b65f58f0d465bae22fcb840f1290057a622864e5cec77a1cd4d312fb19d28d SHA512 eca1f40cea78aa25a115073211f447cce5c3bb51145e6354679559d3a205d298c4ba230348258b1e56400a04978bcd5525a52cf6d52d31e647f05dbed260de84
+EBUILD ruby-odbc-0.99999.ebuild 1487 BLAKE2B 43317bed28ec3aeaa499b3cec92ef34ec3924925e56a489a84d9b8ce289f7a7cadbe62f7e493e1a1dcf70baf9d0d0d86695f9b28176f73cc1119011d13acd78f SHA512 a0f5727ff0056b9adeabf4431d6854df1ea052f021a43295f6e72ce14d49218be65c8470e85db3acac8b7e01580424de57099fc94b437771bbbcfafa74f3655b
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/ruby-odbc/ruby-odbc-0.99999.ebuild b/dev-ruby/ruby-odbc/ruby-odbc-0.99999.ebuild
new file mode 100644
index 000000000000..85f714bda62e
--- /dev/null
+++ b/dev-ruby/ruby-odbc/ruby-odbc-0.99999.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README ChangeLog"
+
+inherit ruby-fakegem
+
+DESCRIPTION="RubyODBC - For accessing ODBC data sources from the Ruby language"
+HOMEPAGE="http://www.ch-werner.de/rubyodbc/"
+SRC_URI="http://www.ch-werner.de/rubyodbc/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 Ruby )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="${DEPEND} >=dev-db/unixODBC-2.0.6"
+RDEPEND="${RDEPEND} >=dev-db/unixODBC-2.0.6"
+
+# tests require to have an ODBC service enabled, so we can't run them
+# for now :(
+RESTRICT=test
+
+all_ruby_prepare() {
+ # Make sure that it doesn't try to use the absolute-local path for
+ # the extension as we'd be unable to run it properly otherwise.
+ sed -i -e 's:\./odbc:odbc:' test/{,utf8/}test.rb || die
+
+ # Since lib should not get installed avoid it entirely…
+ mv lib contrib || die
+}
+
+each_ruby_configure() {
+ for dir in ext ext/utf8; do
+ ${RUBY} -C${dir} extconf.rb --disable-dlopen || die "extconf (${dir}) failed"
+ done
+}
+
+each_ruby_compile() {
+ for dir in ext ext/utf8; do
+ emake V=1 -C${dir} || die "emake (${dir}) failed"
+ done
+}
+
+each_ruby_install() {
+ each_fakegem_install
+
+ ruby_fakegem_newins ext/odbc.so lib/odbc.so
+ ruby_fakegem_newins ext/utf8/odbc_utf8.so lib/odbc_utf8.so
+}
+
+all_ruby_install() {
+ all_fakegem_install
+ dohtml doc/*.html || die
+}
diff --git a/dev-ruby/ruby-pango/Manifest b/dev-ruby/ruby-pango/Manifest
index 61319263c8cf..866bec913442 100644
--- a/dev-ruby/ruby-pango/Manifest
+++ b/dev-ruby/ruby-pango/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-all-3.0.8.tar.gz 1732574 BLAKE2B c41acfae9b48056047a3cd1f1b4341ad9f3b19bd328f0f408cbf8e555466d1f9b6f726fb69cabe7126dd1f4b537286ab311ed62740fe4b069ebddea2c2e9d9a0 SHA512 e30c2cd95db762eff4f5f6d6f03811338657a849fc94d1af71488bb912cc82b85c0aa6860658f6eba66119ef95382ad142661751471a52de9606c5514ec6a6cf
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-pango-3.0.8.ebuild 726 BLAKE2B 1060fa775af9df165279a74aa44cbce3d038da9ee5efec0afbd2743c40e4e0415d4e8c9fb9a11f24204cce6c051d80cb161f6cd0e45a17f1763c95260ca63b50 SHA512 4214ce3fcd2bc2a2424bf2dbcd0971fd7597b564bd5dad91b8ad0d7838c49266841695b671b34a4f33647588ff4c56111171d2caeb2336dd9b9cd74d946c5168
EBUILD ruby-pango-3.1.1.ebuild 734 BLAKE2B 58e14a90364e6dc45dd549a5accabce444087733085821dbf4a73e8328b4de2fd7cb37bfb172b1032b69f2ae532c4e84cbafbbb631ba9a8436f7c7ac68e84f1b SHA512 f9aed9d2caf47a4db291291154e59a409e7df776ee323bc2ca8d96828944ec67885bd7512e8372b94299f579152540d803eb3c77fc43754fe37e18269f9a37fd
+EBUILD ruby-pango-3.1.3.ebuild 735 BLAKE2B 5c00bf1ba08cf15bb93810ee27847c1407601064853c708e3066cce2bb2232f6f9fec1703ec22182c90f7ce21d2530b27d6928186d944d3c1ccdae5bd8ab228d SHA512 587f4785df2861d889c5925a34c03f810acab342c9fa6767489090cd23e0a83fb4413dd72fa71e55f32000558eebe4dc359eb0c279bcd1220acd293b46a3b3e7
MISC metadata.xml 391 BLAKE2B b68c9928d0cae2572bb8737d6a9b5aa90acd0fea2ef7c1de4fa0e2079685cb69b508107f6c651e21fe747d86a4caf0a7171086b2bd6c35af0721cde99f7ec8f3 SHA512 84903daa0e4584dd1e631df4a25becbd4e1a599c998d0384978fa82d971a6fd119e920fd0e4830771a98efd3075f1529a6bfbd64739bdecaa22ec70f31be1ab2
diff --git a/dev-ruby/ruby-pango/ruby-pango-3.1.3.ebuild b/dev-ruby/ruby-pango/ruby-pango-3.1.3.ebuild
new file mode 100644
index 000000000000..b6b1d2fad7c4
--- /dev/null
+++ b/dev-ruby/ruby-pango/ruby-pango-3.1.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Pango bindings"
+#KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+DEPEND+=" >=x11-libs/pango-1.2.1"
+RDEPEND+=" >=x11-libs/pango-1.2.1"
+
+ruby_add_rdepend ">=dev-ruby/ruby-glib2-${PV}
+ >=dev-ruby/rcairo-1.14.0"
+ruby_add_bdepend ">=dev-ruby/rcairo-1.14.0"
+
+all_ruby_prepare() {
+ # Remove test depending on specific locales to be set up: bug 526248
+ rm -f test/test-language.rb || die
+
+ # Avoid compilation of dependencies during test.
+ sed -i -e '/system/,/^ end/ s:^:#:' test/run-test.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} test/run-test.rb || die
+}
diff --git a/dev-ruby/ruby-progressbar/Manifest b/dev-ruby/ruby-progressbar/Manifest
index a41bc84ed4f9..a6f071a9448e 100644
--- a/dev-ruby/ruby-progressbar/Manifest
+++ b/dev-ruby/ruby-progressbar/Manifest
@@ -2,7 +2,7 @@ DIST ruby-progressbar-1.4.2.gem 24064 BLAKE2B 4c26f5c281129a7333c8a7a1f7738a094e
DIST ruby-progressbar-1.8.1.gem 26112 BLAKE2B 2e4a8406328f07b2be0b59b5d08e8f56e17d4e5ae43325b4fadd563427aabde1e354fb05e6e67403c9f00c17e0f8e3239cdc3d0cb40d4c8cc6520306214289b3 SHA512 bded41f29ed3386b83b0c4fe208813de330cb6be527c4b91cbf436f44d0efe58cb717a783d104f32b697fe1d9b71eeec500c8a72a9a5b34fc416c86e7565bc01
DIST ruby-progressbar-1.8.3.tar.gz 44706 BLAKE2B ef0b7bc2647da5af777e4ee88b85632ad47d7bee3a1b5f3ade57108362b663a66a78b023080039a94bb452694b41be3e6d52da1e322d1e6d86a2f28ff8aa7fc3 SHA512 c8394c9be76e00692e3e51b27be92b0aac9baede288ae514a2656a7880df61fde44f07cf16395c69a5215c3cdeb6474cce106af054be9c6ecdfd5887150c111b
DIST ruby-progressbar-1.9.0.tar.gz 47888 BLAKE2B 26707f4f931e378da18a29d20da47963c06bde537155d0e9bd3a623b9b3edd9d653a50ca106dcb29ffb53668a869815818398ae514ef3302465cf5a5504b2cda SHA512 d2b01c205dec3bad6989a1ea466070fdc0c3fc5bc0c8685a21094c52d2f2c6a11849b42d88d3ec70df1475ad47c9f84a4c4b603948344643310e2180122d9b67
-EBUILD ruby-progressbar-1.4.2-r1.ebuild 593 BLAKE2B b5d824fcbc3b51ed8b09b13290b89c3a5b09e885a605c4a7a82b1ba444362863f571b38259779cf4e6f7ff4b92b8918eb5f57fe30be725b0e58eb1e2a320cfc0 SHA512 638efd6eb6d6658f278f7d6232c913ce70782caa0e10bc44ea2c722d3e2b9cb14d6eb5787a2a958a128916c0a30713a0e8b5bcfb1ae5c3d528c6432f16c5926d
+EBUILD ruby-progressbar-1.4.2-r1.ebuild 586 BLAKE2B 4ff46ead2318201c0b11af1f4777e40c106da70cef86fc45bca848aec1588ea662fa8cad7935ff866c4ce5871b3300242aec3e5cf7bf3ebed824b05f45a8d790 SHA512 fef8225dcc16c090ab7d32cdf6b0d2fc87deb04f8bced7a9e7fc593c8276de2997b14b8f69225831282cb12dc127fa992c21a7a0c8c35522287f76efad72d5a5
EBUILD ruby-progressbar-1.8.1.ebuild 728 BLAKE2B a0d4c179ef82c66f65a87d99bac55bf7a3edea50a516507f6c61caa6b9dffc66f2d8e6173da854db3b6474a4bf2ece3135852b4e7ae329505bf82e12b1a867b2 SHA512 c2757aa31fdd0a32e132bbb9825f8b2298e2e09cd2ac5bf47939dee4a80f1e5f7cd495a6615e7acba9b5092ebe5de457f397e897b6fd5fb7f881e8093e9c87ee
EBUILD ruby-progressbar-1.8.3-r1.ebuild 897 BLAKE2B 40f1eb45977ac9b53c71e0485de7e7d1607f6644173c92a2e3564cb9ff25f4819abf12e93c795eb9cd1b218861a24d27c797948a12f661f78e8b140c2b2327a4 SHA512 28fd41e13a8e489974a60d4c30ef4c350216b1be98163b92f54856e5368a083ccebd5f511c9aaa3754f25b1b6ef3b2cbdcd64baf32d210353d905a9d0643a8a1
EBUILD ruby-progressbar-1.9.0.ebuild 1032 BLAKE2B c950f2be9790d6a4e0bd9f9386ec1667f0ae5cdbbe9e8a610b73daded7d313e5bc78c76ab26d1302f03087177fafa1de282636278cb12bffba35831b21a0bddb SHA512 dd5b12cb5b105c69cb4b4495871ceaf998430ea68cbc4e9e67b3d50418739d74f2f48d3150561d14a87ba60ae9c577e83feb51ee3516442377becde1299d67db
diff --git a/dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild b/dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild
index cf0379c1e7c2..ea6370d2e547 100644
--- a/dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild
+++ b/dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild
@@ -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"
+USE_RUBY="ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/rubypants/Manifest b/dev-ruby/rubypants/Manifest
index 18c3db676fd0..91ce3f4f076e 100644
--- a/dev-ruby/rubypants/Manifest
+++ b/dev-ruby/rubypants/Manifest
@@ -2,8 +2,10 @@ DIST rubypants-0.2.0.gem 11264 BLAKE2B cb5e995a6739ea27c94173fc1fb5c525098d71a17
DIST rubypants-0.5.0.gem 12288 BLAKE2B eca6f1f5a478659482a82704ebadd0e2d882c8468175e18c95f5e08dd2a720c3e883cf6053da07ae853c4afe16dd71e4ffcdccb63ddb89b7b34647dfb8870aad SHA512 4815439c085da5b219bb8a9542433a1d22d8678ac7b783aaab826fdf9ea57246d246e1d00a57524cba213d37a975a670612d3b7397f7a72b5d0c7a0c62bac441
DIST rubypants-0.5.1.gem 13312 BLAKE2B a8e4e5ec2c0482a711c54041c3c8f04452fad5e26d7e1a827b22c567a7be7b01b84b0ccdc1572a3ef049b27dc936eb253d868aa58c59304fc1e616d848c8307a SHA512 50c22710628e0d9dca6b2aa51e17eaa0f63052290327b9e2401fca883300ae823442e7631bd6157c9c6cfa9f2328a97c2166f5595979ee53bd72d21b96d6b149
DIST rubypants-0.6.0.gem 13824 BLAKE2B f05beb472c22da33462d0dc70b3b6b1038d2c3a2d06db8a62b3bce58091182f15f3f45604db3a25c36513d50d36369dad7cef7047191af9cea3c3f06313578a9 SHA512 5d998bc5b19682be5590ba022eb540ba1350f661120d2916b38523a741ec6aae3f6e20825f4e72b2b1cc8200751f55c69fcf9d6b5f1ee81f214f3fea80236c14
+DIST rubypants-0.7.0.gem 13824 BLAKE2B c132b3c60390b712c08ec54b10a14255e21d9622399b9ddba8d2359915411c604052569e5713fdb4b1a3fefcc3416f4d5af16baca19063a0b79203838b8f3066 SHA512 cacd05e0cc87389b5513c83fe085db39202c2789b882b564caaded6b84b1ecb1acbde8232462dadf501c68c1c881ee7b7f4e640feec47c9c0f7a08758b5f5724
EBUILD rubypants-0.2.0-r5.ebuild 827 BLAKE2B 25ce25c6074acdb86a673517ffaa7f4a6f37d2cd7a11698b75b067d8f8fc6f8689397a1fe1ce417ba1ab0d4b7d238279b7fb15d21085196aaf1710e127b9e9ab SHA512 5096c7df18d37d5c95a2c67ea9e3ba676567925e539fae047cee752c2aa5ecd767b4d856756881c0535985f8bc613a5097f9b2b37483a45c04a22d816b033d96
EBUILD rubypants-0.5.0.ebuild 524 BLAKE2B 006e16b8350e43f3689919365cf63b9a3befb50ff1ad50ac08d3176365787bfd95b984df78a81e7cba9511d3f24edd20b26a5c189ddb1f8ef7272fce8f31a63b SHA512 c2e3840dbea6e680edf9dc535bfef6fe16fef9df79645481482c313dbacba047302ca637be5dda3096e30e914da04808b9a216fed66dbb9cd07a8bdbf261453a
EBUILD rubypants-0.5.1.ebuild 524 BLAKE2B 006e16b8350e43f3689919365cf63b9a3befb50ff1ad50ac08d3176365787bfd95b984df78a81e7cba9511d3f24edd20b26a5c189ddb1f8ef7272fce8f31a63b SHA512 c2e3840dbea6e680edf9dc535bfef6fe16fef9df79645481482c313dbacba047302ca637be5dda3096e30e914da04808b9a216fed66dbb9cd07a8bdbf261453a
EBUILD rubypants-0.6.0.ebuild 598 BLAKE2B 2b713b427fef87bfebe6e392b14dead768bcfefe7f0e5127d895033fe91a5138964da7fc8858dfab3548bdcbea8e0a5aeab758e5e9f7d870a26662d8ead5d912 SHA512 6de6e3777adea013eeb11470af61409c9d901dbcb08ac379781be45f577da68e2891828ffa7a1dbe5d6f6d181bd726db30cd60cc59fbd5fc0bfb3cc92210d8a0
+EBUILD rubypants-0.7.0.ebuild 598 BLAKE2B fc2fde176947749ccdfc47c73ad19755490f791831964b92d14eecc27c31739deacdb47a70343062f80aa6664d34c5501261a55c4f23c57681e30b5e49f998c6 SHA512 7a0e6f7ed831623b871450725c6573b9860b85e69b3759e72a85840b8a26e05ebacbaeea84e2ad57a260070b33e0165dee0eb5fe80dd6cba823e899d4dbe72ca
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/rubypants/rubypants-0.7.0.ebuild b/dev-ruby/rubypants/rubypants-0.7.0.ebuild
new file mode 100644
index 000000000000..f9412779f74f
--- /dev/null
+++ b/dev-ruby/rubypants/rubypants-0.7.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby port of the SmartyPants PHP library"
+HOMEPAGE="http://chneukirchen.org/repos/rubypants/README"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/ecov/I s:^:#:' test/helper.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -I. test/rubypants_test.rb || die "tests failed"
+}
diff --git a/dev-ruby/terrapin/Manifest b/dev-ruby/terrapin/Manifest
new file mode 100644
index 000000000000..632e782b9a17
--- /dev/null
+++ b/dev-ruby/terrapin/Manifest
@@ -0,0 +1,3 @@
+DIST terrapin-0.6.0.gem 17408 BLAKE2B edcbbd409caf0aa373211aa59bd810eb0e6989106140a9bc6f5bbb205d02b18a43ecc8ef21d1f98ca769320d4d6b78ea1281dcaad76d7a6a2535eef5544d19f9 SHA512 e001446e2fb98f31c97b8af3a6596984b30eaa24b493cfcf486caaa388a17c7cf037eb0db5a78ebf0cd45648fa254a29a895be21b576a3d62b4695460d693378
+EBUILD terrapin-0.6.0.ebuild 759 BLAKE2B 16cb5937fe690b40a0fb9294daf7fca874675e44a35aad4faabd50f784b79dade1505984a057f6f5e8fea284fa4536ccc2574d4c2d149346e64c31d942f747a5 SHA512 7f01b68e7f3dd2b0ffb7f667b7d814e6c8f27c5ac3230d4d6b7c16374c557d31109a8f38cb24ab0335360a13234c582c446be9baa00dc1be6287fe6f227e2dc9
+MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/terrapin/metadata.xml b/dev-ruby/terrapin/metadata.xml
new file mode 100644
index 000000000000..28ab0c15f206
--- /dev/null
+++ b/dev-ruby/terrapin/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-ruby/terrapin/terrapin-0.6.0.ebuild b/dev-ruby/terrapin/terrapin-0.6.0.ebuild
new file mode 100644
index 000000000000..32e3a710060c
--- /dev/null
+++ b/dev-ruby/terrapin/terrapin-0.6.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"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+#RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Run shell commands safely, even with user-supplied values"
+HOMEPAGE="https://github.com/thoughtbot/terrapin"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+# posix-spawn is not a mandatory dependency but recommended in the
+# README.
+ruby_add_rdepend "dev-ruby/climate_control:0 dev-ruby/posix-spawn"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/activesupport-3 <dev-ruby/activesupport-5
+ dev-ruby/bourne
+ dev-ruby/mocha
+ )"
diff --git a/dev-ruby/web-console/Manifest b/dev-ruby/web-console/Manifest
index e8de10cdcbb0..df4fa5873435 100644
--- a/dev-ruby/web-console/Manifest
+++ b/dev-ruby/web-console/Manifest
@@ -1,5 +1,5 @@
DIST web-console-2.3.0.tar.gz 47641 BLAKE2B 2756f3958ea77df7dbdf7e7bd79f64711b4f958433f347175a29db2272ba549c79f1f94e2be18c17ceb8f4f1e8d281cf09995354f6ccd21da314df14dde886ec SHA512 36136242012053c2049b0faef682a8fe79f931904cd1007a6e08f36aca7a8923fc47fc058304f11cc0b205db876ca77b1cca65048c8ba4db401123ed9c05c834
DIST web-console-3.5.1.tar.gz 50779 BLAKE2B e94ebd0bb5ddea665849155bed0bf5a1c9025a48ebdf6a8ea7b032ee5397aa75d63a91e173ba03b49af7833d27950398f50fd189c20b8fdf53738ed4af7bf0cf SHA512 0a28744f8d138a8900f368884cb65a3ab147e3f3fbabe194b15def5f05098a519692155e13a15a758b95c943e861057018b60c75e664b7dc4991a6c3803d1290
-EBUILD web-console-2.3.0.ebuild 1114 BLAKE2B 2c55ccf94c8b85a8533b0391850c3391b7888aac29852e7d967aec03ac6e3377fb8867df38e85ede2d3e46ce9a0dabe24479723e0a971d25173dc00006308fc8 SHA512 add8e9f946da93d69f950e377d996b907662fe1eb17e89174d6e5af4945e7fbffae0742fd2f8ac20a56f96d6c4e9863c1a17a9725fe71d0d3298b6533bb302c3
+EBUILD web-console-2.3.0.ebuild 1121 BLAKE2B f7ea78faa544059960c0c72171b3cdb331acad11fb34116e93efe466c7c2c59f599acf7214f5ac5dba2e2c52d4ca7c8fdc7d3236622d44f98afb4ec4b2572728 SHA512 63a710dd361dc67eb00e433023f74184754776caee0d9d7ea52c4cbf59d292ea1206c456aaac68f88b0de0ed20dccdba7d769a5e4bf4c2ad8173ee0ba6b90f1a
EBUILD web-console-3.5.1.ebuild 1070 BLAKE2B 0aa8ca647e60ae9b83a0c76115dda70369a7f72428a552f162e699a2e0d1d2dedc9c694d41c38806e934406460e2423ee3afa7ed42466ee55a69928fd605ff78 SHA512 22c2e274b4f16fdf12d1fd8f33f2cf84bdfcb1ef033a2ff2cb7047d9765008eb91a8effa119960e46e2e91d6a7e52475a74c428141afa2bd00e5c1152c9e462c
MISC metadata.xml 343 BLAKE2B 8883d76dc0b31bd49361ba715fc9546328ba5a3fc734e8a2607547cfde3d8b48914231839f0ea3d4a59f005a5074770e1dcdccc6b5d629197c8f7f859453f178 SHA512 9116cd6bba4d0030e6f8cdf055fd66afed68c52d9f5382a8a9cd2cb28f84c3f397a3e793dfef3b5ee0fc9e1a4dcd1c2d6e6b285fd7fbb027e339e2d15a0381ad
diff --git a/dev-ruby/web-console/web-console-2.3.0.ebuild b/dev-ruby/web-console/web-console-2.3.0.ebuild
index 85f233836b9d..f7bc2da2f20a 100644
--- a/dev-ruby/web-console/web-console-2.3.0.ebuild
+++ b/dev-ruby/web-console/web-console-2.3.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"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.markdown README.markdown"