summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin107874 -> 107886 bytes
-rw-r--r--dev-ruby/bindex/Manifest2
-rw-r--r--dev-ruby/bindex/bindex-0.5.0.ebuild4
-rw-r--r--dev-ruby/capybara/Manifest2
-rw-r--r--dev-ruby/capybara/capybara-3.2.0.ebuild50
-rw-r--r--dev-ruby/crack/Manifest1
-rw-r--r--dev-ruby/crack/crack-0.4.3-r2.ebuild33
-rw-r--r--dev-ruby/css_parser/Manifest2
-rw-r--r--dev-ruby/css_parser/css_parser-1.6.0.ebuild2
-rw-r--r--dev-ruby/curb/Manifest2
-rw-r--r--dev-ruby/curb/curb-0.9.6.ebuild45
-rw-r--r--dev-ruby/facter/Manifest2
-rw-r--r--dev-ruby/facter/facter-3.11.2.ebuild108
-rw-r--r--dev-ruby/fakefs/Manifest8
-rw-r--r--dev-ruby/fakefs/fakefs-0.12.0.ebuild (renamed from dev-ruby/fakefs/fakefs-0.14.2.ebuild)2
-rw-r--r--dev-ruby/fakefs/fakefs-0.13.0.ebuild43
-rw-r--r--dev-ruby/fakefs/fakefs-0.13.2.ebuild43
-rw-r--r--dev-ruby/faraday/Manifest2
-rw-r--r--dev-ruby/faraday/faraday-0.15.2.ebuild69
-rw-r--r--dev-ruby/gherkin/Manifest2
-rw-r--r--dev-ruby/gherkin/gherkin-5.1.0.ebuild24
-rw-r--r--dev-ruby/haml/Manifest5
-rw-r--r--dev-ruby/haml/haml-4.0.7-r2.ebuild49
-rw-r--r--dev-ruby/haml/haml-5.0.2.ebuild57
-rw-r--r--dev-ruby/haml/haml-5.0.4.ebuild2
-rw-r--r--dev-ruby/instantiator/Manifest2
-rw-r--r--dev-ruby/instantiator/instantiator-0.0.7.ebuild2
-rw-r--r--dev-ruby/introspection/Manifest2
-rw-r--r--dev-ruby/introspection/introspection-0.0.4.ebuild2
-rw-r--r--dev-ruby/json/Manifest2
-rw-r--r--dev-ruby/json/json-1.8.6-r1.ebuild4
-rw-r--r--dev-ruby/maxitest/Manifest4
-rw-r--r--dev-ruby/maxitest/maxitest-2.4.0.ebuild (renamed from dev-ruby/maxitest/maxitest-3.1.0.ebuild)8
-rw-r--r--dev-ruby/mocha/Manifest2
-rw-r--r--dev-ruby/mocha/mocha-1.4.0.ebuild2
-rw-r--r--dev-ruby/safe_yaml/Manifest2
-rw-r--r--dev-ruby/safe_yaml/files/safe_yaml-1.0.4-datetime.patch19
-rw-r--r--dev-ruby/safe_yaml/safe_yaml-1.0.4-r4.ebuild38
-rw-r--r--dev-ruby/shoulda-context/Manifest2
-rw-r--r--dev-ruby/shoulda-context/shoulda-context-1.2.2.ebuild4
-rw-r--r--dev-ruby/uglifier/Manifest6
-rw-r--r--dev-ruby/uglifier/uglifier-4.1.5.ebuild33
-rw-r--r--dev-ruby/uglifier/uglifier-4.1.6.ebuild33
-rw-r--r--dev-ruby/uglifier/uglifier-4.1.8.ebuild33
-rw-r--r--dev-ruby/webmock/Manifest2
-rw-r--r--dev-ruby/webmock/webmock-3.4.1.ebuild2
-rw-r--r--dev-ruby/yard/Manifest2
-rw-r--r--dev-ruby/yard/yard-0.9.13.ebuild43
48 files changed, 284 insertions, 524 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 07c41186a8b8..66d04b107288 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/bindex/Manifest b/dev-ruby/bindex/Manifest
index 7c2cf49dbd19..d7ba8a41c0aa 100644
--- a/dev-ruby/bindex/Manifest
+++ b/dev-ruby/bindex/Manifest
@@ -1,3 +1,3 @@
DIST bindex-0.5.0.gem 18432 BLAKE2B 160d149cf5a91143ccffe08ca365a22d950b65f67c9a2cbbbf5b10dc12f6a8223d190da75d9efdb49ed5b408bf351a8a1e9a55abbe83721bdce9489d418aec14 SHA512 00c6b6ffb8eefa80269ae0952047914943d99f18ef13c35c9459721baff7486b3deb5e63c787e454f8c2e68bb9cff257b99af81c8be73534baf5614022851d1a
-EBUILD bindex-0.5.0.ebuild 540 BLAKE2B ebfefd8bcf93358c073b66a4b53fc432e50f6b286118a1683bb2c726f050f1f705356d1da78a101f4d4e2913a5b490990584f8b0d19d72dc4eeef2a026ddfe4e SHA512 5811b9940de3002e0a7b0e43c7aba1d605f7d0ad5c2cdbb5ddd49681ceff836546a360ec124c1e48188edcaf71a35df359ab38edc7214c643c282e5783c3a323
+EBUILD bindex-0.5.0.ebuild 547 BLAKE2B 16b00829b3038a80adcc571d35ab062dd5f503d2076309c4c4c9df9e57d184e614949a0438d9e91440e814666e8ab223cd0a6df06cfac452f00446214fb43edf SHA512 30db1ef6dc5d4631a3760f4d0813b43ecdd61ffa309b2eea9b944f01ee5576ad019fd72611122626ca1ff21c84927eaf030e23ff0e3dd50b760b55dbddc68f55
MISC metadata.xml 345 BLAKE2B b455b8848600aedf59b1dcc087ced4cfe1178b0f197655178e6f32f4ed3658c30327559f13d99e183e182391c2a8aad574f6218e579323e95ae9355f2a3a7eab SHA512 9215248edc7892068bb24ffd616fdd640169513cdea04d77ff5e59aef9a61c763988ef2d1e0eb095a1250b38f71027d72bf2fa76b39996910fd8daad6647f317
diff --git a/dev-ruby/bindex/bindex-0.5.0.ebuild b/dev-ruby/bindex/bindex-0.5.0.ebuild
index 839fbe8edcef..d12e0cc61323 100644
--- a/dev-ruby/bindex/bindex-0.5.0.ebuild
+++ b/dev-ruby/bindex/bindex-0.5.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/capybara/Manifest b/dev-ruby/capybara/Manifest
index cd95fc040cd1..46d7eee87dd7 100644
--- a/dev-ruby/capybara/Manifest
+++ b/dev-ruby/capybara/Manifest
@@ -3,11 +3,9 @@ DIST capybara-2.18.0.gem 274432 BLAKE2B 992799362025b81a0d074fb06fdafef4c4385ca1
DIST capybara-3.0.3.gem 276480 BLAKE2B a1aa8e8ccc3846c87bdc989f456fdd0c09f41b2939cfe322faa6ae478bacdd1d6b4b13dba55fc74edd50fcfe28eb59eb8a2add8e3fc5ba948bcf8365c0ffbb96 SHA512 7af6c04304f3308322ec374d226b6cd874ba2068be5451da482a6bd2861e404b580e4c74604f0873cd91a52f1d95117efdf850cf19eb9c6265715cff5d503c47
DIST capybara-3.1.0.gem 282112 BLAKE2B 71b275c548e3327dcbad779d48563b6784cbfcc0e5c3ba5fa478488ef90276bab1aeeaecd229255047cd23e01be6923c68c1f753b9d76d3428cc0ce75ff3ede3 SHA512 64c7a22eb8d566b245084e7b95d79dec2c72162e003418c0367a46e1072ad83569e97702f61f9a87f996160a62df3a653543d33878c6d3a46ebc2c286fcfbfd7
DIST capybara-3.1.1.gem 282112 BLAKE2B 82740933a34bc80ff4901fdf538b9d48d3ae8b5d9c906f462a964104ee1312a74697528f1803eeead0a250823baaedb1f2d4839053b26e4a9ed0fccbc224a137 SHA512 955918a004f11af93caecf964738108edd31ebfb239d6af752bc48ac74b754320014b997d01b8cd12bec5aeef27c88b6737cf7d0ba7dfdb4ce983939ae534546
-DIST capybara-3.2.0.gem 284672 BLAKE2B 7f842877e25bf7eba0bffd3b5cba0c1763d1545b6c0729ac0751e42c40e5317273da3b635c9a5a4eadd65326fe35a32c20ad985f56439da4715ab32eda342f4d SHA512 513283bb0e961069b8746ee869f77a03e632de733b364f385688c93d96228d7a09f6ccf9a9be033fba700c8be1b754ac8a578ec4ea7a3b869431d29c5770ba84
EBUILD capybara-2.16.1.ebuild 1509 BLAKE2B 8ff52d1240388337ea4eefc688caeddcb53f0c589ffc50d2cddfec130e6702b5ae3bee7ae8ca0dfd8c672867ecfb0347aa37e6961f3dbf185145600e493e0276 SHA512 2b9160aa85c4ac67c1756b385e3bd98951b83e114ea390d0c0243ddae60dfc0a56ad1126a841768c1956641be68c76b935f633509791aa1c07ddc1172cc66987
EBUILD capybara-2.18.0.ebuild 1526 BLAKE2B 83cdcaa9331642f7bb82fb71e308a8b2ff17807131a92b112f6e4e9c5fd446dc60497d6d4bb6783bff7089acfb272628c6c869bd5a187fb1ad8e5e71158b0e20 SHA512 661b0a28bdd5d6227e73466a38da14c95978a50fe34bfa459881ebf0d0b88902d3f3890816cfa10effc122451b2a6d5e331df69e6fa858e578c3cc371dc0d9ab
EBUILD capybara-3.0.3.ebuild 1512 BLAKE2B d8c1dc1208dd7c7aedeb2f48ccaeb190dac1451e60feba70bd2cce2b3e7425f1179716e02792ecaf27b9301c560821d8bc322d2c56a5a92c3032f94303c5e268 SHA512 9f96398cd632b4b2aa5386d84c19bffc3c22cd416178e516a755412c9ecb75287dc089d88925354a6f6d1bae5d5109b4c0831b3b6edf3615deed6253aeb595bb
EBUILD capybara-3.1.0.ebuild 1512 BLAKE2B d8c1dc1208dd7c7aedeb2f48ccaeb190dac1451e60feba70bd2cce2b3e7425f1179716e02792ecaf27b9301c560821d8bc322d2c56a5a92c3032f94303c5e268 SHA512 9f96398cd632b4b2aa5386d84c19bffc3c22cd416178e516a755412c9ecb75287dc089d88925354a6f6d1bae5d5109b4c0831b3b6edf3615deed6253aeb595bb
EBUILD capybara-3.1.1.ebuild 1512 BLAKE2B d8c1dc1208dd7c7aedeb2f48ccaeb190dac1451e60feba70bd2cce2b3e7425f1179716e02792ecaf27b9301c560821d8bc322d2c56a5a92c3032f94303c5e268 SHA512 9f96398cd632b4b2aa5386d84c19bffc3c22cd416178e516a755412c9ecb75287dc089d88925354a6f6d1bae5d5109b4c0831b3b6edf3615deed6253aeb595bb
-EBUILD capybara-3.2.0.ebuild 1518 BLAKE2B af598a905b37db7eb77511372ace937bff702c2aa116afcdf4bb2d32bd99489e95a61ca442c8cf5c8174fe7f0021fb7aadb6fda65b2dd7ab41a1d8829bd3099f SHA512 9bcf03fa1561b95257a319825c5ae165914fac5ad4993e028f51d9b3d70bebc7e51203f30cf70d2a9b66a61a4b30dfe85d79037a5f19c3e61997f0e3f41f5372
MISC metadata.xml 343 BLAKE2B 93caed6f938d8f2c10a7106e7377812064351018521cbb63477340af9531c5c67940097580c5f7610cea03b0dde6853c9fcbe9ab8cf5daa2a49018b8888e20fc SHA512 1e526463690f3ff61390ed77cb528352bdd1c089b368c3f6ab587766d81167afe99f752b861233f755e10bf2aa6f09dde98a9dc359d51392f15b55462ba66e77
diff --git a/dev-ruby/capybara/capybara-3.2.0.ebuild b/dev-ruby/capybara/capybara-3.2.0.ebuild
deleted file mode 100644
index 54ef8d17123c..000000000000
--- a/dev-ruby/capybara/capybara-3.2.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_EXTRADOC="History.md README.md"
-
-# Rake tasks are not distributed in the gem.
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_TASK_TEST=""
-
-inherit virtualx ruby-fakegem
-
-DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications"
-HOMEPAGE="https://github.com/jnicklas/capybara"
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
-SLOT="3"
-IUSE="test"
-
-DEPEND="${DEPEND} test? ( www-client/firefox )"
-
-ruby_add_bdepend "test? ( dev-ruby/rspec:3 dev-ruby/launchy >=dev-ruby/selenium-webdriver-2.0 dev-ruby/sinatra )"
-
-ruby_add_rdepend "
- dev-ruby/addressable
- >=dev-ruby/mini_mime-0.1.3
- >=dev-ruby/nokogiri-1.8:0
- >=dev-ruby/rack-1.6.0:*
- >=dev-ruby/rack-test-0.6.3:*
- >=dev-ruby/xpath-3.1:3"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/d' -e '/pry/d' -e '1igem "sinatra"' spec/spec_helper.rb || die
-
- # Avoid window-manager specific tests (sizes are specific for fluxbox)
- sed -i -e '/#maximize/,/^ end/ s:^:#:' lib/capybara/spec/session/window/window_spec.rb || die
-
- # Avoid spec that requires unpackaged geckodriver
- sed -i -e '/describe.*register_server/,/^ end/ s:^:#:' spec/capybara_spec.rb || die
-
- # Avoid test dependency on puma server for now
- sed -i -e '/should have :puma registered/,/^ end/ s:^:#:' spec/capybara_spec.rb || die
-}
-
-each_ruby_test() {
- virtx ${RUBY} -Ilib -S rspec-3 spec || die "Tests failed."
-}
diff --git a/dev-ruby/crack/Manifest b/dev-ruby/crack/Manifest
index 44f350cd0d66..0a3da38ce9bd 100644
--- a/dev-ruby/crack/Manifest
+++ b/dev-ruby/crack/Manifest
@@ -1,4 +1,3 @@
DIST crack-0.4.3.gem 574976 BLAKE2B 4b6f23277ec17a516d06e6e6785889996172b3ec077f022d1a52ab4b8e938b2735abbaecc71288b55654ff09a428c33eb944b627cfdc827ea1f4ddc6289461d9 SHA512 c6577bd86fe2e36b2a37693729da9fc35c5d4deb860ac1873265ccb6fb38056fd76d8c17bb4f779b39f4bc13b9db37c1768433f518c17090ccbb0872a103b386
EBUILD crack-0.4.3-r1.ebuild 1054 BLAKE2B 28710a8781da4b875a31b89ce768bdec4f78f1f9cb80e72a788f5e16b112cc152978f51f16732a9a3f4137518c43b313fb4884682c2acbde623d569a402eea2f SHA512 8c9781e42bd4e2a12ce317569af0401c48d38ec1dadd96c0b993ed6e71a144aa7f11d2fc57e052e4114c0e84c404e21e56eb3274a5e62bb1cebfb484fd98927c
-EBUILD crack-0.4.3-r2.ebuild 1052 BLAKE2B 063df896801f3bb6b32606c2dd9c1273a2beb6d441504e3c325a4e40152db7739b4156011fff3799670fc1f46ac1032e6c9453fa235bae52fe6dd38a08cd23fa SHA512 3ba79293f5656621fee9bb6148db823bade37b599c551d725d3f6af120cd73865729b20003559958d9adf8f2a6df6afb8373b35941f4b985e7823cae1975f5d7
MISC metadata.xml 342 BLAKE2B bf1bf4fa826a68ba0c2344619bd3a18ea9f3944f41ee9edda5b0cdebb46d8790a39dd6ef738f996a3c15672a1fe7242c55132eefaf719f21725d9b4372eb4f07 SHA512 2f890aec4b5c1bf8a31bd079d8e0b8e17242e262b7ba2619e5f791da25e2e7510a52086b4103ed257726d0a47e999dd22d0b3c60f8dc77c515f5fc61b122f2a8
diff --git a/dev-ruby/crack/crack-0.4.3-r2.ebuild b/dev-ruby/crack/crack-0.4.3-r2.ebuild
deleted file mode 100644
index e74082f18a48..000000000000
--- a/dev-ruby/crack/crack-0.4.3-r2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md History"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Really simple JSON and XML parsing, ripped from Merb and Rails"
-HOMEPAGE="https://github.com/jnunemaker/crack"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-ruby_add_rdepend ">=dev-ruby/safe_yaml-1.0.4-r4"
-
-each_ruby_prepare() {
- # Remove tests which fail when run by portage but pass when run by hand
- sed -i -e '/{"regex": \/foo.*\/}/d' test/json_test.rb || die
- sed -i -e '/{"regex": \/foo.*\/i}/d' test/json_test.rb || die
- sed -i -e '/{"regex": \/foo.*\/mix}/d' test/json_test.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Itest -Ilib -e 'Dir["test/*_test.rb"].each { |f| load f }' || die
-}
diff --git a/dev-ruby/css_parser/Manifest b/dev-ruby/css_parser/Manifest
index d6c54faea704..c5929ca6104f 100644
--- a/dev-ruby/css_parser/Manifest
+++ b/dev-ruby/css_parser/Manifest
@@ -1,3 +1,3 @@
DIST css_parser-1.6.0.tar.gz 33251 BLAKE2B 1e28e6999675fadc1bc6a98417cc698fb2e5f16e8d8b27e186037112ac9c3cee82161c7530b962209d76d91359d68016210a371c9e8a7f7d631c7aec73bc5c81 SHA512 838baf3cc4249e890f7cf006370f148261b392549e6cc25b11246e15c8347a8877b4cc3bfe70dee18a822a9a8fc496705787262d79e177d62587f41ba6f4c4d6
-EBUILD css_parser-1.6.0.ebuild 1172 BLAKE2B f8f71b58e7a87e45d284a51ad21241790b85dc20eb1f3df8885fd4f6c07c3c84f1d2d130d65fc0b04730e0c1c939914b98750757b5698011467a2e6eeae8125e SHA512 1c1fcc8f639fd4b6fafa8e30bea82f161fb750278ece35c13ba8483467c3d92b290cc163a762de704b7829c58dc9b6cd6a66f6b520a201de65963fadf387b933
+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.6.0.ebuild b/dev-ruby/css_parser/css_parser-1.6.0.ebuild
index cd0b5ad80ff6..30f3f4402e31 100644
--- a/dev-ruby/css_parser/css_parser-1.6.0.ebuild
+++ b/dev-ruby/css_parser/css_parser-1.6.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_DOC_DIR="doc"
diff --git a/dev-ruby/curb/Manifest b/dev-ruby/curb/Manifest
index a8fd30797529..99ba98e3e897 100644
--- a/dev-ruby/curb/Manifest
+++ b/dev-ruby/curb/Manifest
@@ -1,5 +1,3 @@
DIST curb-0.9.4.gem 82432 BLAKE2B 2bf2bf0d887369c484d246771afc9cb34c6eb72a3809f13c9047f82030d79b1be47141db03659c1e4f42792c94094e40f05d4b1b0d984aed73a47c24ef96379a SHA512 7b81ba587ac9beb203e040234d9f5032d87352a3e045d3705f474d2eaf1f620245240a59894c7147f54d55f0293f60488e8f883367f96945d49ffcdcef42bfc1
-DIST curb-0.9.6.gem 83456 BLAKE2B 79ef506ef3c570cae2527b3547d3b315ec3b1ba8cb8295f5c886d653ca5f3b8454a3326b9d704ce20aea6e2ff0652bb682e9931f9ba0573f449322e087ea53fe SHA512 b592e04f963a32a81dec0b67348921da7b9a84d6943398984126eae1dc22653efbb049ad04201a7f22cbf19a03d6c587a525491d25585d3f12e29d4a5cf469a8
EBUILD curb-0.9.4.ebuild 1186 BLAKE2B a45058542472193518d96d8f2ee6d8c6e89b9376033569b04bd3f805b694b7ccf54c4f741603dabc5b0cd90c92f27f32e708e758eb3ce6b105b6bc06e2928c73 SHA512 430651ca85bf34bb5d19133299839041feaa53a544dbe90927f4f820936308ce072e82f7ff9fb38355b0db46bb9e33ca2415fe230882fec7ab0dc493f521bb5d
-EBUILD curb-0.9.6.ebuild 1179 BLAKE2B d423a22dc6570f83217d5a511e7e79662b28a313c238e5cf8fdbc43df57ebb3df9054bc2710ce4a68f85c83930d58bd849f5eb5f7a5adf159ba81cc6743fcc04 SHA512 6f24d9cd670ec1639b8f4ad089475046b7f2596a1f4fa5c5c599796b59cb03d186308d8b2c19003fc4c21d3e38d2c40a9d2b4dad8a92442622bb3cbea60e548a
MISC metadata.xml 335 BLAKE2B e68d36e70f8859cbc9d47397720949fdb7d048601e46c7380575f6c5ce43b04dccc2eb3bb0396a72beea0840f197ceeb5325e935431ef45022bdb2749e1cb57f SHA512 993073ca664dcfc0698a820063013ae20e431f0d2d1b5fa27e0871ba33ebcd09ac70de516ad943934a3a4783d3df4dc93e533082b3b47f245908a5eab4e94658
diff --git a/dev-ruby/curb/curb-0.9.6.ebuild b/dev-ruby/curb/curb-0.9.6.ebuild
deleted file mode 100644
index 303e1f6a1012..000000000000
--- a/dev-ruby/curb/curb-0.9.6.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_TEST="rake"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby-language bindings for libcurl"
-HOMEPAGE="https://github.com/taf2/curb"
-
-LICENSE="Ruby"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND+=" net-misc/curl[ssl]"
-RDEPEND+=" net-misc/curl[ssl]"
-
-all_ruby_prepare() {
- # fix tests when localhost is also ::1
- sed -i -e 's|localhost:|127.0.0.1:|g' tests/*.rb || die
-
- # avoid tests making outside network connections
- rm tests/bug_postfields_crash.rb || die
- sed -e '/test_easy_http_verbs_must_respond_to_str/,/^ end/ s:^:#:' \
- -i tests/tc_curl_easy.rb || die
-
- # avoid failing tests where failure condition seems weird, no
- # upstream travis so not clear if the test is indeed broken.
- sed -i -e '/test_multi_easy_http/,/^ end/ s:^:#:' tests/tc_curl_multi.rb || die
-}
-
-each_ruby_configure() {
- ${RUBY} -Cext extconf.rb || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
- emake -Cext CFLAGS="${CFLAGS} -fPIC" archflags="${LDFLAGS}" V=1
- cp -l ext/curb_core$(get_modname) lib || die
-}
diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index db36402eed20..9689ae3afa4e 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -3,14 +3,12 @@ DIST facter-2.4.6.gem 246272 BLAKE2B 105a43b2697cde0a48d4fcf87e221cfcb348695f817
DIST facter-2.5.1.gem 254464 BLAKE2B 7276e9c406c000e51e68a2a1c22d0636e294902d31bcaf58e922961a8e1dd99a362467b7046362a5f179fe72f6c077656d4d400e354ed40ed3a06c71de7f07cc SHA512 4fa4b5248bac64c7a76036e428f0f5fdb0b2173987fbaaf18d0130386126dabb083e23cea8cb4df37bae0ea5a883663f71bc6c04406c562bfb7adc23e0899f57
DIST facter-3.10.0.tar.gz 388935 BLAKE2B fe224a098bf306cccdfea919eb898e0d60dff09d8277ad7bf70f9af5a2c10983d47bc7abc397357c9296169e3864aa5547e8e67bf7e76596929f1a2b77fa26c5 SHA512 4b8538948871578c88498e95b87757e0bf4b3ced6bef174a120fcc16189996adf6c17c9815e1fa7d8d0921dc7d8c45fe518061f79020a3e2ac49dfd3b5457c59
DIST facter-3.11.1.tar.gz 384201 BLAKE2B 349493f0046239ed900cb22df6cac2f5c1f748503e057a68e9be34c2f24f134a280ab9292d7f4e754a5974818a1fd01bc55634905d84706b47686a9e7a1ccc39 SHA512 295c91817912fb43fe259ede4b51ecf4ae5efd500d64b2682c700583bfdf694a8849a4bd4cb3a16a8046d563f487225957a49b760cc03d8bf86ac8487e37a756
-DIST facter-3.11.2.tar.gz 384784 BLAKE2B f280772231a9105e5924cdb777411861a76a67c15b4d7f3cc73fb9c089752a4e5fa43c4d84b8525917fae71ae34c770925161cc94882e74a704d6609b1c1778a SHA512 aaeee7449813590ac8bc8d3b1b2a654e75bcdaabbb19f91f8b282f747e0f8af05ef71bc872b99c226f0db4d06b67549551f62c365853f5829c6b26c931c0b582
DIST facter-3.9.2.tar.gz 380883 BLAKE2B d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133 SHA512 bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374
DIST facter-3.9.5.tar.gz 388129 BLAKE2B baa63de9c2faf4b1891999fdbb5c576461ebc0fe522b77d01d7c711a67466a739802426e2b60812083eacd4e684422353227029152384a78477a840be223781f SHA512 32462caa637e08bae5964b18821bceec3ec4de4d1f5d8c28feaacb3574e3d0dbeabe09c41a7972358d874b29ebc0b0ea73dbc75adf118ec6379d3ad04fb1b36a
EBUILD facter-2.4.6.ebuild 1913 BLAKE2B c05f0516f84135fac1d9b4b6a456045e4e5934416f1fee52654c901a9d50b4e69e10e2669f98806779fdb36f6bb6184698581be4191058d91eed8807c602b407 SHA512 bdad132d8bd7abf5cdb15f3fa35ba76dedf5fbb5243799b46538eb6377776f3a7ca08ed8bf21af11ff5b301add9d2f0cbbc794c4e35ba5d5ba8f27cc74f1519b
EBUILD facter-2.5.1.ebuild 1918 BLAKE2B 303788746f2ba6e1385356526e17965528f10e06546c918f0aed7ecb884bd4e0386387ad01d9e59fd7cb9254d91b26c91ceec1fa9bd75dfd34bedb1d02df9115 SHA512 ed07f3b39a71b147a1a07ac161e1895a4e7380aa773c146d702f82eb5a6bf342aa8700f100c4c56ac2996a2d7fc82b5bd4af492c77aed4ba78d308c18a507ab6
EBUILD facter-3.10.0.ebuild 2858 BLAKE2B 109339f25aad0509563fe4515440eb9cc05b70fc880e26fc3528c86daa4080c923acb2bdb6594de6470fa8b12fe64d2a83af3cfab55774a775a9ac275b9a7c8a SHA512 932183b19c54b30b99103a2cbcf2fe7822f783ea8b8802369efeaac53c82f872eeb7053475ca8a3b8379cade457625d2e019c6eb020704b45a8f3f18867d8fb5
EBUILD facter-3.11.1.ebuild 2851 BLAKE2B f7195a19a256dca9b6c1ca5aede6001421411869b4b4c1e9dd02ca91a9e73a6a4efeacbc2809bda46977f5ba2ea4b8efc6d52ecbd5a09b2fb44addfc2ff369b5 SHA512 fb1d8480fe94d452b49560093151be5ee068ab6b8a7f2fe7d90a1d07aaea0b0becd35d435189a7dbe9b9eff60ab2d82d703d700668951c562774f55dc12d375e
-EBUILD facter-3.11.2.ebuild 2853 BLAKE2B 2425736023bfe5ace9eff4381af0fcdfe5d5e5837955fbcbfff9ac0b8a1c44b92e249ee3e25b989b666263b15a57d9d752796db6831e84ea982b0d6984843fe4 SHA512 fcd5019219eec0c2dcd3eeedc1abe563c4e7ed36c85fd24ce5508d06503eaf6d25b37c027ea1319024edeb7fcc429f48bb9e712eca650f3c903da14bc08be23e
EBUILD facter-3.9.2.ebuild 2106 BLAKE2B efcbbd0cfe6a71b1b1a08bbc1f7abe4b94845c9e13192deae811466211ab2ba533ae10732a4d72635609b9cb419051b7c4a39f248e9b06f7ec751cd893d28852 SHA512 5cfb67a3db8d288302f21bf0092c05ce19b40c8a2f00b4b9b63e3e02cd7d1af3dd20670b744520cb42db2b2ccd52e9153d86c0e1db7a36c4c7854c70d79149dc
EBUILD facter-3.9.5.ebuild 2860 BLAKE2B 281388c538d03258b1ac0c6773c41a5face26dd3e380281b43093ef42e931e9f7cef0e33d336d986ec43d41647c92fbbecc7435248b85f677d8f359489c2f195 SHA512 79a214ee0a4dbcafa96e012b26fd1b1977d890cc956e18d892a359e9df2145a2f8776e9ebe35edaca6b411aba67d9275a8b8b87ed11d2cc3ac78266c1391e8fa
EBUILD facter-9999.ebuild 2860 BLAKE2B 281388c538d03258b1ac0c6773c41a5face26dd3e380281b43093ef42e931e9f7cef0e33d336d986ec43d41647c92fbbecc7435248b85f677d8f359489c2f195 SHA512 79a214ee0a4dbcafa96e012b26fd1b1977d890cc956e18d892a359e9df2145a2f8776e9ebe35edaca6b411aba67d9275a8b8b87ed11d2cc3ac78266c1391e8fa
diff --git a/dev-ruby/facter/facter-3.11.2.ebuild b/dev-ruby/facter/facter-3.11.2.ebuild
deleted file mode 100644
index bfde41b21699..000000000000
--- a/dev-ruby/facter/facter-3.11.2.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/puppetlabs/facter.git"
- EGIT_BRANCH="master"
- S="${S}/${P}"
-else
- [[ "${PV}" = *_rc* ]] || \
- KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
- SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- S="${S}/all/${P}"
-fi
-
-BDEPEND="
- >=sys-devel/gcc-4.8:*
- dev-cpp/cpp-hocon"
-CDEPEND="
- >=dev-libs/leatherman-1.0.0:=
- dev-libs/openssl:*
- sys-apps/util-linux
- app-emulation/virt-what
- net-misc/curl
- >=dev-libs/boost-1.54:=[nls]
- >=dev-cpp/yaml-cpp-0.5.1
- !<app-admin/puppet-4.0.0"
-
-ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
-
-RDEPEND="${CDEPEND}"
-DEPEND="${BDEPEND}
- ${CDEPEND}"
-
-src_prepare() {
- # Remove the code that installs facter.rb to the wrong directory.
- sed -i '/install(.*facter\.rb/d' lib/CMakeLists.txt || die
- sed -i '/install(.*facter\.jar/d' lib/CMakeLists.txt || die
- # make it support multilib
- sed -i "s/\ lib)/\ $(get_libdir))/g" lib/CMakeLists.txt || die
- sed -i "s/lib\")/$(get_libdir)\")/g" CMakeLists.txt || die
- # make the require work
- sed -i 's/\${LIBFACTER_INSTALL_DESTINATION}\///g' lib/facter.rb.in || die
- # be explicit about the version of rspec we test with and use the
- # correct lib directory for tests
- sed -i -e '/libfacter.*specs/ s/rspec/rspec-2/' \
- -e '/libfacter.*specs/ s/lib64/lib/' CMakeLists.txt || die
- # be more lenient for software versions for tests
- sed -i -e '/rake/ s/~> 10.1.0/>= 10/' \
- -e '/rspec/ s/2.11.0/2.11/' \
- -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
- # patches
- default
- cmake-utils_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_VERBOSE_MAKEFILE=ON
- -DCMAKE_BUILD_TYPE=None
- -DCMAKE_INSTALL_PREFIX=/usr
- -DCMAKE_INSTALL_SYSCONFDIR=/etc
- -DCMAKE_INSTALL_LOCALSTATEDIR=/var
- -DUSE_JRUBY_SUPPORT=FALSE
- -DBLKID_LIBRARY=/$(get_libdir)/libblkid.so.1
- )
- if use debug; then
- mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
- )
- fi
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-each_ruby_install() {
- doruby "${BUILD_DIR}"/lib/facter.rb
-}
-
-src_test() {
- cmake-utils_src_test
-}
-
-src_install() {
- cmake-utils_src_install
- ruby-ng_src_install
-
- # need a variable file in env.d :(
- diropts -m0755
- dodir /etc/env.d
- echo -n "FACTERDIR=/usr/$(get_libdir)" > "${D}/etc/env.d/00facterdir"
- fperms 0644 /etc/env.d/00facterdir
-}
diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest
index 591c1022f3ea..ef34a32310b6 100644
--- a/dev-ruby/fakefs/Manifest
+++ b/dev-ruby/fakefs/Manifest
@@ -1,9 +1,13 @@
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.13.3.tar.gz 46019 BLAKE2B 2ff858106a4d5b4f6859b806cc1aa54a08917ecf2d8794fc20ff372cc94f1817ffac3e070c1c2d96a2f145fd2d471399792b42a45c24ee61c309b5f8d0ee18e1 SHA512 c3cd74fd5914d75a4cd3b0edc661b70398c8970ab100e7103831c2d2b686a9f61036549cb21f53610eeb2416d1a49dc0e0a16e7c439c504d65b41a05c31dfad3
DIST fakefs-0.14.0.tar.gz 44808 BLAKE2B 9957e95e5d8c6188da0cfa9160067b27485b9222a4f6342b2901a769b437ffcf4322e6ea377ac80ec95fd59ec56c5a48d3012e5c50b49a9fa8085c5c7b0fdd20 SHA512 8afc29bdff38232bf86de37771653b3f519f21e3c148afe7376d6df86cb303452f06a430f359f0df80a9f01aa9d697b24018e6b55a185e649c82e81d43274739
-DIST fakefs-0.14.2.tar.gz 44978 BLAKE2B 6cf17d70c1c65ff5dd17c00d2a2f61860aa2d499365906e8a056d182a2402af08c33b1d4608ed2ea2749a49966eb3142195b5d29b014e41a176e793bd8223e97 SHA512 bfe33f0849a8e72bae6c3b4cdd05485c6ea807f2048decfcda84055fa601c85fcb6ebe0db9de81d9ec77c5040e58335be7109779bd765da73a405541903049e1
EBUILD fakefs-0.11.3.ebuild 1098 BLAKE2B d31a81a83d641186b7780447a291fab0812191766b5a6600ded1e365d3ffe1807df11ab4bb557d60782532a67cf13b05c5b892fcc8fadbe536eaf3cb9c3a6047 SHA512 52832e5b6530397c423f3ebfa64c7fb9b60e52acc9e5d84aec735a784130ecc75a604ded3cba48979c4e511624e90bbff8d9e3dea9df9dbde84a0bbb8c40f53b
+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.13.3.ebuild 1111 BLAKE2B b1662f69aba52dbc1867e019631029a0e589e54ce3c253285e081342d77d3a6dd8a11e43c2f8a368c9fbbbdbd7ef1efe8f960a07b1d08aaffe01c92862201e01 SHA512 5131fbb7fe77ab2678b183e5492c38d96f3742eeebe7fdf7aa1a1ab09ceb5748446cc12aea77bf75361c40e1aa7e43214d9a571167db598750d15fe32945dad2
EBUILD fakefs-0.14.0.ebuild 1104 BLAKE2B 5c672ea370bd900215722582fcde3fe53a9318a2a59e6ee555ff887d89ae8bb8f46b99e7ee0d2d960b3171f6113c57d8ceecc2adef89d32a65f75af8880a8de7 SHA512 486e8c96c9ba5099b280990c5d0860e7513fbf40dd1dae361eb760443bb82220a432096077da3eba7baac9d98b5d8f5db8252956a25119d3b47df9b2b0c97f08
-EBUILD fakefs-0.14.2.ebuild 1104 BLAKE2B 5c672ea370bd900215722582fcde3fe53a9318a2a59e6ee555ff887d89ae8bb8f46b99e7ee0d2d960b3171f6113c57d8ceecc2adef89d32a65f75af8880a8de7 SHA512 486e8c96c9ba5099b280990c5d0860e7513fbf40dd1dae361eb760443bb82220a432096077da3eba7baac9d98b5d8f5db8252956a25119d3b47df9b2b0c97f08
MISC metadata.xml 340 BLAKE2B a31a62212f53154af4d3dce332d30eab8433785cdcb07531f743a5d48f3e7d9dc55580651cdcc765d4dcea5d27e78902624d475f8ae052efc6d9c2eea8b57d0e SHA512 1369c8941ac7aad5dd54222a870a5d173194c4f241093864b25abc1ca97e9f55d8fe928157c11ed63d2281352bbdbf6779cbc00abaac206fd024385ed5eb8478
diff --git a/dev-ruby/fakefs/fakefs-0.14.2.ebuild b/dev-ruby/fakefs/fakefs-0.12.0.ebuild
index 0190df166417..738412468a2b 100644
--- a/dev-ruby/fakefs/fakefs-0.14.2.ebuild
+++ b/dev-ruby/fakefs/fakefs-0.12.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/fakefs/fakefs-0.13.0.ebuild b/dev-ruby/fakefs/fakefs-0.13.0.ebuild
new file mode 100644
index 000000000000..738412468a2b
--- /dev/null
+++ b/dev-ruby/fakefs/fakefs-0.13.0.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/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/faraday/Manifest b/dev-ruby/faraday/Manifest
index 49efda6bb715..ae2875da9f1b 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -2,10 +2,8 @@ DIST faraday-0.12.2.tar.gz 62809 BLAKE2B 4dcd60192df36e1b9766eab3bcbacd729239b0e
DIST faraday-0.14.0.tar.gz 65105 BLAKE2B bf5101083bd828e2ea98dcd487c7c082f8b2d2eb4d03ac7ad04e1873666db9e2cec1e6eb9887364874ea5f32d0313019d1eada5e05e25e0415bdd5aa2bcfca97 SHA512 25bba07e76a2a8bf02b0c81c045329e72d5911a2aacae56611db33dc25c89bd48bb1b4de9b20c6edc1514d3ceae8b06fca6076c85580533047c222cb30ef8dc7
DIST faraday-0.15.0.tar.gz 66086 BLAKE2B 5018d8e92b2988b08f4e7a5b0876ca6cd4049c74199ee0356adc48867611fd6d30d884bd3cf3e7703a02c7a6e967f9c47cdc44deb75045b8cee46992977fb834 SHA512 46602d89b1bbf5a41143a9a71fab193642e7c41db39dc1edc0efb99f4a7a924c5a698460a0a4f921f7ce1f73ee8eb12e6d79a08dea02c7142856d0aa1b95b521
DIST faraday-0.15.1.tar.gz 66461 BLAKE2B 476fa62bf9cf138fd52d0d455d7bdd970d77f0337ec1cf42f7833def9ba77a3e94f0bdbbda4136ac03c5a98465081e3093c6a7a6e193cbd7494a284444516679 SHA512 cb4a14b29b88c356063e2d504e0a93b84b33b6488060a313b2eb6ecbf17eaf09c6fb0e0fabd0bb057623438de2a8538034551d62d719a1c90b6158a768f38a1b
-DIST faraday-0.15.2.tar.gz 66765 BLAKE2B 8cfe4c6c4f2bb1f0a5fd6a196d339118b09d67b8cdac0c258180ea03c39688af17790c7a15fb4dea4dfd4980c039f987464b2ba7e64c04931e9c31ac670c3618 SHA512 5911df09e770c4ee97f2c6c359a4136c268c598cc2f370a3aa112b5710c6c6b7f2704d3094677cd98c44532e3f0d6157df88e1c882d727eec511f4b62a04527c
EBUILD faraday-0.12.2.ebuild 1901 BLAKE2B f686b6d0f5faa8b778b2e80e802c3126dacfea7b06849a7d95b9de0157db54846eac853b31b3ab18efb4e6f09749dbf0676eaca5b952725ae7e5d3417cdead5a SHA512 5a811d93fd62ee14ccf0425a2e59aed6ec676e81b85d994ad437e7f11a29848c4c978a3f235d5a0a76b2435d0aa1952cde1e2eefe9724f8a55c04493376bcefb
EBUILD faraday-0.14.0.ebuild 1913 BLAKE2B 90c822920672463392a693df515f858879274a4478696dfe44c9065654e2da8fe30fb54f9c65d35f749a88a9f35216995f9f17d295b61c40bcf5384051ef42b7 SHA512 d4b2cf609bfac846889ac1c07ca816ddfa38236c90ab1e5a024cb06eacaf56ac074679e6b83d98f0a949a15c09f997294737cb4aa24f6e4b432562eae154c5de
EBUILD faraday-0.15.0.ebuild 1913 BLAKE2B 90c822920672463392a693df515f858879274a4478696dfe44c9065654e2da8fe30fb54f9c65d35f749a88a9f35216995f9f17d295b61c40bcf5384051ef42b7 SHA512 d4b2cf609bfac846889ac1c07ca816ddfa38236c90ab1e5a024cb06eacaf56ac074679e6b83d98f0a949a15c09f997294737cb4aa24f6e4b432562eae154c5de
EBUILD faraday-0.15.1.ebuild 1913 BLAKE2B cfd15b1bdc9ce8a71f4828cf9306ef20b92d246ef3e23dba227d081b2479dbb1448f46445c948d49e420ae07de3ac9175f0bf8993484375c7215c523c5b95089 SHA512 a712106ffba7548c7d5ab0039794c3779107496371a45b8e230241603f800bb95aa3f353ecc916fc1698c7a5240493f03a9378c8eb91b4afbb087de68e536f59
-EBUILD faraday-0.15.2.ebuild 1913 BLAKE2B cfd15b1bdc9ce8a71f4828cf9306ef20b92d246ef3e23dba227d081b2479dbb1448f46445c948d49e420ae07de3ac9175f0bf8993484375c7215c523c5b95089 SHA512 a712106ffba7548c7d5ab0039794c3779107496371a45b8e230241603f800bb95aa3f353ecc916fc1698c7a5240493f03a9378c8eb91b4afbb087de68e536f59
MISC metadata.xml 344 BLAKE2B 818dc9570594eef636f7b37ef9322ea083998a0905c0f9f55e758df3ebfa9e36efe5a42d95a666fc5c613a38b9c3a28d55ef0b3f48573dedf786883957d1adb2 SHA512 10e3c69f600e5be2306aef49c4466e399a52e2db52c8b53b7430bf72d6cb8696a71fdaa3a212eb37d2dad86480ea949447aee3f3e224f020e0629e56b35582e0
diff --git a/dev-ruby/faraday/faraday-0.15.2.ebuild b/dev-ruby/faraday/faraday-0.15.2.ebuild
deleted file mode 100644
index a09a39790424..000000000000
--- a/dev-ruby/faraday/faraday-0.15.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="HTTP/REST API client library with pluggable components"
-HOMEPAGE="https://github.com/lostisland/faraday"
-SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND+=" test? ( sys-process/lsof )"
-
-ruby_add_rdepend ">=dev-ruby/multipart-post-1.2.0 <dev-ruby/multipart-post-3"
-ruby_add_bdepend "test? (
- >=dev-ruby/test-unit-2.4
- dev-ruby/httpclient
- dev-ruby/rack-test
- dev-ruby/sinatra
- dev-ruby/net-http-persistent
- dev-ruby/patron
- )"
-
-all_ruby_prepare() {
- # Remove bundler support.
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile test/helper.rb || die
- sed -i -e '/bundler/,/^fi/ s:^:#:' script/test || die
-
- # Remove simplecov and coveralls support, not needed to run tests.
- sed -i -e '/simplecov/,/^end/ s:^:#:' \
- -e '1igem "rack", "~>1.0"; require "yaml"' \
- test/helper.rb || die
-
- # Remove tests for adapters that are not packaged for Gentoo.
- rm test/adapters/em_http_test.rb test/adapters/em_synchrony_test.rb test/adapters/excon_test.rb test/adapters/typhoeus_test.rb || die
-
- # The proxy server is already killed, may be OS X vs Linux issue.
- sed -i -e '138 s/^/#/' script/test || die
-
- sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_prepare() {
- # Make sure the test scripts use the right ruby interpreter
- sed -i -e 's:ruby:'${RUBY}':' script/* || die
-}
-
-each_ruby_test() {
- MT_NO_PLUGINS=true each_fakegem_test
-
- # Sleep some time to allow the sinatra test server to die
- einfo "Waiting for test server to stop"
- sleep 10
-}
diff --git a/dev-ruby/gherkin/Manifest b/dev-ruby/gherkin/Manifest
index a94142c8a269..e6f4b28ce908 100644
--- a/dev-ruby/gherkin/Manifest
+++ b/dev-ruby/gherkin/Manifest
@@ -2,9 +2,7 @@ AUX gherkin-2.12.2-ruby21.patch 1485 BLAKE2B 99bd60c95f0cb38f5ece36329d10254b596
DIST gherkin-2.12.2-git.tgz 1764938 BLAKE2B b5cc7f063c8567df2dfe92fe805d5310feeba967865221ce69c8c24986ab786851885f4724b17a028daea298eea340b3bcd0c7296f05b02816c837ffdf8a41b5 SHA512 1030bcaf31791c7031f22b8e4c5d94ddbddf012b8686d06a7598fde99a28f8a1fda45dc66dbdefdb825a045730b077a10ca1134835630710551e20364886ce51
DIST gherkin-4.1.3.gem 350208 BLAKE2B 3b0f54124c9f29c9216aaa9810526f1e11f6243b02143443d0ac18209320c14fda67f1c36d3056dbe5adbc18c36f72270054c17a011921eb87f8d21bc3e8c3c9 SHA512 7c113172ddf38ccf7e49eaac19355f3cb991f69d7499dba9189f375b75d3614f349fc6374e584a92c1223b0708cc8944859b4b38e28d79779a5091fa0c775e6e
DIST gherkin-5.0.0.gem 340992 BLAKE2B a8292fde04c98c409423733791e78b9d6e40a7a60b59a1acd0a0e9c6df0be9185e90f1c5af6ce0ac39f352457c18094c495557fb05323eb7ea5ae8ce27008950 SHA512 cc782e37f5aea4ad0776f5336e6218b77e7fd8d193786acffaa44685de3a2592e4e6f37a3787add807654901afd12bc2d094a782b154bb2be9e2cd16e283df2a
-DIST gherkin-5.1.0.gem 29696 BLAKE2B 2439b82a147a546e8df71e11996f9560a8720580e07795542fc81781449b483a42e54251f3d0dd3482331773b1cada1d61b468bfcec2a9464ee2542eef2ed13e SHA512 d935ccceaec493736f337a4c3db69909858d15f4c41e93ecfc6ca31a30fc48eec1cecbe71d455265e1062006f49f05461c9860c9b3cc4806bb25f42dec6f504e
EBUILD gherkin-2.12.2.ebuild 2615 BLAKE2B b50787711a231ddea79841dd235ea076078f32a9bceb6ec32ba3f9d7164ef9eac34e2f3bf916aabb7839d8a0ed081206cd5b91fbc173f4085e1b6b3e6a918b7a SHA512 475270e4edef3ae3a115aab6dabe3f3c7e89539a92eaee529b54e78e58a90081019f8b501d83f836552536d2245f6d59c271ce3b861dc906138f98e03d72bcdc
EBUILD gherkin-4.1.3.ebuild 577 BLAKE2B c0ee73611bfc3ba58edd1ddc36509e0fbb6a51defb1299568df5c08f7beb66b66f4a563551ef1f54213d1589227d1d67bb2c9efb8ad7e7e93a5adeb73aceed3c SHA512 d9fbfb514a83e9ecdd1592cdfac3a5ad761505b956cbc100cbf1374291fffd2908a51fd068cae2cc7138dd951e21329fc8063a95eeadf66b29b7a8ef1701e667
EBUILD gherkin-5.0.0.ebuild 570 BLAKE2B 123b9798a8f8798dcebceec2cc45b5d1888c36c9044aba95efc2a70b1e462cb4d769c0bcc373decfae1b683fe85c0b92f3c8da1e42695824f7f7e83212fbce9d SHA512 7ea2209ad7c942b049701d127fdaec66c13357fdf2f4fb4fbaa978bdeac1b1c75fdf50a699378df5cbbccc750c58f1edfb0a4100688f27c489e2a04ac7aba8b2
-EBUILD gherkin-5.1.0.ebuild 570 BLAKE2B 123b9798a8f8798dcebceec2cc45b5d1888c36c9044aba95efc2a70b1e462cb4d769c0bcc373decfae1b683fe85c0b92f3c8da1e42695824f7f7e83212fbce9d SHA512 7ea2209ad7c942b049701d127fdaec66c13357fdf2f4fb4fbaa978bdeac1b1c75fdf50a699378df5cbbccc750c58f1edfb0a4100688f27c489e2a04ac7aba8b2
MISC metadata.xml 342 BLAKE2B 9a34d41c97eea1996d1fabbee85346c55ab263b0f7087661038b42d2fb25d05f03ec46cf804f8972984200b9891c5ff8b77d26faf5edd8d3d63a76e25ec66b5e SHA512 83d54811e863b8af9f5ba53f081e140d12af0d20ba5ae7273317fd42aea5a5a0fca8f742352794dacbddcdca932dc2ea60e1201f3d6429315210da99578f844e
diff --git a/dev-ruby/gherkin/gherkin-5.1.0.ebuild b/dev-ruby/gherkin/gherkin-5.1.0.ebuild
deleted file mode 100644
index 0d05aa78d10f..000000000000
--- a/dev-ruby/gherkin/gherkin-5.1.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-# Don't install support scripts to avoid slot collisions.
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Fast Gherkin lexer and parser"
-HOMEPAGE="https://github.com/cucumber/gherkin"
-LICENSE="MIT"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
-SLOT="5"
-IUSE=""
diff --git a/dev-ruby/haml/Manifest b/dev-ruby/haml/Manifest
index d8e92364824e..9debbcd6bab7 100644
--- a/dev-ruby/haml/Manifest
+++ b/dev-ruby/haml/Manifest
@@ -1,6 +1,7 @@
DIST haml-4.0.7.gem 121856 BLAKE2B e2598df73b9bf7337c06f60b30fcf7925fa5948f4643051aabbbdf600d25dbc2f614c4cf2054a916f69ef431847279eee1fbdf02e9bf2811369f2c195ed00413 SHA512 5736ded231bb10a0c0932453294604075e24a9020c2658e703c13ebf7a8d148327188157f982a3aea5db6d6938beb372c0167dfbc4ff06325517b2c8bd71a568
+DIST haml-5.0.2.tar.gz 124000 BLAKE2B 852a674d0519ca785fdd448295c402f203d21e627e9dccbbbfe835ed51fe19d4110c908e14cb40c18644e758d609d3651dddd750df7208627e108832c2f06cc9 SHA512 c266a48424db4c9949d29bdb72f2c96ef5878a78ae98867b9259b0e2e2f581cb9fecf4c51091e6bce3ba4d86c60b44e8c7e95759a8aec8c95d59b9707903032e
DIST haml-5.0.4.tar.gz 124580 BLAKE2B c22e464be26f65bd94b202b21604bb9fe3d740865832c9299d93606293794316a5262504e15583fdc2628a3015ea58f9924a9b3aab2f46340b305ad5af7968ac SHA512 125ae514f800b2dd58f7f339ef3bf8c15114c5738813d911985182d4e4b1e8551c92a89149427aa8bf3326f45c8f71f4f13f37ecb7e2bee5cb75163538f6a3a8
EBUILD haml-4.0.7-r1.ebuild 1243 BLAKE2B 58a5b3eb31abf8a1d7587f42a2f2b1eef5a4f82bfb3c92d524b77bc29caccb571cf01495c688dc6cfe5bfa942d2e8fea344e07c8d5e6bd53852fd3116c803e54 SHA512 6d3187990262735c7ad65c2fec793f5b9faa347e9c2233e389632c7263a4a7853de261da820056488cf9d227efae6e5af4c41a6449f0581b10271a5f938ab805
-EBUILD haml-4.0.7-r2.ebuild 1271 BLAKE2B fb1cad324e3c909854eeb4022651a152bb2608d41209bcbc898d8bc3ec3db4c13744357b43d62c73af6cc3e55864540084c26142de3f857464952431ac014740 SHA512 c77e3d4b71c77b250eaf2a8b929b3e43cf59ea63e1102456181c959cd313cbdfe95d49110da1cd01436f2a68317841258623c69490e951f50160fde195d68d6c
-EBUILD haml-5.0.4.ebuild 1602 BLAKE2B c86d75293465adf42cbb51466bd3e25b5051fc2452b5f6deb575fddecd669e2bc455889d4ecae69cc26c0c7fddd1c0e04bd31368c0669ca7df106877b356296d SHA512 c828a45bf5f6cc3ce7ee583ea183eb7372c1b25caabda39e3143f86ca0abfa1837e5ba0e3a327151c32c03789aa02daf56e92a0cf6c01f9db0d190ccec776cae
+EBUILD haml-5.0.2.ebuild 1575 BLAKE2B efa40e6be7a11f7640d7a25a5b67b72131809e91f51cc918992aad4c0f50596d1231e83316041bff2c1abe49932a956edc9eb2ded785bff9aa49c230a66c22e7 SHA512 2e94b46ec7568a777ebb0f868b03aca76bf4fde9a9e1765188b0805829fc8d4896821b5de4d501b4333e38874ab6963c3752f0a2746fbf481982ad83da7a378e
+EBUILD haml-5.0.4.ebuild 1602 BLAKE2B eb733f77db4d3e03a894e48a3536182dec41c5b59e6fcd808422a7bd8e00297289ffe091368377667da75278c4d77e1188f17db2c95578e8dd6beade8285551a SHA512 2e4b920a9a38ab95731be6e070f1a949fd23dff162da76638135abd2c02dbc98cd6ec16247d2ecb109ca0349fa491f436f27f8f555f3d354d7a3ca98a03be3b8
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/haml/haml-4.0.7-r2.ebuild b/dev-ruby/haml/haml-4.0.7-r2.ebuild
deleted file mode 100644
index f2c698f635d3..000000000000
--- a/dev-ruby/haml/haml-4.0.7-r2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-RUBY_FAKEGEM_TASK_DOC="-Ilib doc"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md REFERENCE.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="A ruby web page templating engine"
-HOMEPAGE="http://haml-lang.com/"
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-IUSE="doc test"
-
-RDEPEND="${RDEPEND} !!<dev-ruby/haml-3.1.8-r2"
-
-ruby_add_rdepend "dev-ruby/tilt:*"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/minitest:5
- dev-ruby/nokogiri
- dev-ruby/rails:4.2
- dev-ruby/bundler
- )
- doc? (
- dev-ruby/yard
- >=dev-ruby/maruku-0.7.2-r1
- )"
-
-all_ruby_prepare() {
- # Remove test that fails when RedCloth is available
- sed -i -e "/should raise error when a Tilt filters dependencies are unavailable for extension/,+9 s/^/#/"\
- test/filters_test.rb || die
- # Avoid tests that are fragile for whitespace
- sed -i -e '/test_\(text_area\|partials_should_not_cause_textareas\)/,/^ end/ s:^:#:' test/helper_test.rb || die
-}
diff --git a/dev-ruby/haml/haml-5.0.2.ebuild b/dev-ruby/haml/haml-5.0.2.ebuild
new file mode 100644
index 000000000000..d1bb7677ad7b
--- /dev/null
+++ b/dev-ruby/haml/haml-5.0.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+RUBY_FAKEGEM_TASK_DOC="-Ilib doc"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md REFERENCE.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby web page templating engine"
+HOMEPAGE="http://haml.info/"
+SRC_URI="https://github.com/haml/haml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+IUSE="doc test"
+
+RDEPEND="${RDEPEND} !!<dev-ruby/haml-3.1.8-r2"
+
+ruby_add_rdepend ">=dev-ruby/temple-0.8.0 dev-ruby/tilt:*"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/minitest:5
+ dev-ruby/nokogiri
+ dev-ruby/railties:4.2
+ dev-ruby/activemodel:4.2
+ dev-ruby/actionpack:4.2
+ )
+ doc? (
+ dev-ruby/yard
+ >=dev-ruby/maruku-0.7.2-r1
+ )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e '/bundler/ s:^:#:' \
+ -e 's/gem "minitest"/gem "minitest", "~>5.0"/'\
+ -e '1igem "actionpack", "~>4.2"'\
+ -e '1igem "activesupport", "~>4.2"; gem "activemodel", "~>4.2"'\
+ -e '1igem "railties", "~>4.2"'\
+ test/test_helper.rb || die
+ # Remove test that fails when RedCloth is available
+ sed -i -e "/should raise error when a Tilt filters dependencies are unavailable for extension/,/^ end/ s/^/#/"\
+ test/filters_test.rb || die
+}
diff --git a/dev-ruby/haml/haml-5.0.4.ebuild b/dev-ruby/haml/haml-5.0.4.ebuild
index 22d89343e9a2..5edf17354124 100644
--- a/dev-ruby/haml/haml-5.0.4.ebuild
+++ b/dev-ruby/haml/haml-5.0.4.ebuild
@@ -25,7 +25,7 @@ KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-
IUSE="doc test"
-RDEPEND="${RDEPEND} !!<dev-ruby/haml-4.0.7-r2"
+RDEPEND="${RDEPEND} !!<dev-ruby/haml-3.1.8-r2"
ruby_add_rdepend ">=dev-ruby/temple-0.8.0 dev-ruby/tilt:*"
diff --git a/dev-ruby/instantiator/Manifest b/dev-ruby/instantiator/Manifest
index cced4728c0c0..1e0a742476cd 100644
--- a/dev-ruby/instantiator/Manifest
+++ b/dev-ruby/instantiator/Manifest
@@ -1,5 +1,5 @@
DIST instantiator-0.0.6.gem 6144 BLAKE2B 6add4d12cce98be209ac3d1073c17163c10c6c015eb40c9d8efcf3c4521e56c736618d11c4a06f52a0d16ffdf2b6815fb6e04ce823fc79febf997dec30aa1904 SHA512 0d24c804dd048c071e5ddd021a1adcb907eb642df16ce841fdca2efdfd5604f73d065ad4496cf6d63bdff73e7488391d7226bdc0d918d2813502ca3d4fc615a1
DIST instantiator-0.0.7.gem 8192 BLAKE2B c1cc0bf4a3f2aaf9afd522e33fdd2b32d78ca114fc7b113f6ae297e825177827cb6aa5398917d6d05523f912bebf22e43709e53c0dfe4e1a941ebda4350d3098 SHA512 b37a9380d787252244d2b85bb99365f4a4ecdab58f76caf5e59df00b239f4981119eb5c2eb2fe6ddcf810bb0fb43695f8926370a101f4223fa28811953e6731d
EBUILD instantiator-0.0.6.ebuild 572 BLAKE2B fa02578109dd6b75d2b729c55d1c5b1210b9e1467fb1460326177889b7e40f68e36dc7c09dc77469e3893ce9d160c09ec7e35adfde71a8d0f0ce1f5674f38f94 SHA512 e93542390c4e270377f28d9fa59a33d21396f3137128d23ffe909035e8adb6933e84342a1d8efe9c99703e26be1daf0e29c6ad1b63cdae0ed30ea6d7e7625284
-EBUILD instantiator-0.0.7.ebuild 569 BLAKE2B a2bf14c2b918ba59f7e76da6a2d838c4691469ddd0a976f2caa8ab930c596f5f8f8ca28dc7980017ae5b3b1c5fe2b42e21a1fd648fa60196eca42d51aadfa4ab SHA512 87f43344a9502fc7423a38341c55249e5f381356dd6cb911bc001c0bbc12192d95f90d19dd2b338b5958a4e1a3e14cde91da2140d32a3d430e7f0247ed1cc1d4
+EBUILD instantiator-0.0.7.ebuild 570 BLAKE2B c5e46ac718df7b6325cf75e5b8b275a1db835276b72b813b57113a5d0944369b83d8a91b959e764d2359a4dc632a4352e330aa4589954c46deb9ff4198ef5134 SHA512 9e1965ec6ae86652f4973be945e2f1d47066ac833138dd2ed19c3b9602670cd654497dcb989028262d94fb8fa1c1b7a2482c4f1cfac937b9f5554c3d84d8e46b
MISC metadata.xml 350 BLAKE2B 3a675060e310b02ef2d6408b7b7114651555ae65ed76f6311947a7c6b01e18c638775ae71c504892845b5f9fde2bf5560c3e267fa478bc105c3732a2ee821fc8 SHA512 48661d17e8297087c541040534f2c19ef983be797cd9feb5a9e7d80f8bfcfba027e8c2e42d8625a0a0f76bc60247372b2ae0f984b6ae8f635f28bac33156fe1d
diff --git a/dev-ruby/instantiator/instantiator-0.0.7.ebuild b/dev-ruby/instantiator/instantiator-0.0.7.ebuild
index 8651edc19886..5e5f654341c1 100644
--- a/dev-ruby/instantiator/instantiator-0.0.7.ebuild
+++ b/dev-ruby/instantiator/instantiator-0.0.7.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/floehopper/introspection"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86"
IUSE=""
ruby_add_rdepend "dev-ruby/blankslate:*"
diff --git a/dev-ruby/introspection/Manifest b/dev-ruby/introspection/Manifest
index e7c897a8a9e6..25757f675dcd 100644
--- a/dev-ruby/introspection/Manifest
+++ b/dev-ruby/introspection/Manifest
@@ -1,5 +1,5 @@
DIST introspection-0.0.3.gem 9216 BLAKE2B ecc019bdace30aaf0a1357fbdaf56f19722b9ada0e61b335ffadf1ceac3340a664245d177a8ffe9caace9cab1b81d203578f8b914165309be17b6d6734966055 SHA512 423722f402a8a5cb5f415c498cf754a2b5084b0a89ada48b982a97e3951d9af4bcd675d5dc4a2eacdd0673bf08facaba845e767e3e248e0a8ec922eddbc53c37
DIST introspection-0.0.4.gem 9216 BLAKE2B c97279576a60dfd74453d16a6eb0885326dad18748bd182fe3b5c2a73121553cd3ea66690841df6554fd105e50f5f6df075afb94795b94dbd7caf4615ca67764 SHA512 c228827ac9d8a82a104e78daadf038c674cd464bf726fc3bd1efa82e9d9cab37f6ee909f578585e7846378f0b755ed4d60fa119fd699f6c40188ea2de4ac7084
EBUILD introspection-0.0.3.ebuild 642 BLAKE2B fe9e420e8a8741735cbc5db7a39c5c624fc173675153ef56dc603147a33d3f0eeda65435fcdfdaef7ee33042f8c294c0cce0436087203b2c4ed751c852551fe0 SHA512 d0725e51a36ae20b5649c5c61e76457734a71c8512017336751a275a624c23a1b537dae60a6c7b509d8458e35205f6f1d1ef0d1860e54181f9789e6e4958a6bf
-EBUILD introspection-0.0.4.ebuild 673 BLAKE2B fc5ce1f058cfe55add360384abbc9a3c304765b0acda872c445111e3645c6fb1ede00ac8cf591913f9d84fa7776e55ffb0582312c1afc970835f9773ea41f18b SHA512 c0df075e442364d08df7afb3495dab70dca9d45b0f3f495cdb43ca3d8b37a9f1f3a4acdb095149bd190b034377bf6808c34c76bea15d1859eb01c62ad91b6103
+EBUILD introspection-0.0.4.ebuild 674 BLAKE2B 94fc5b4b547a4ec9ea81105d9f0af22b67bf282d160c9c448c23816eb1f6b028d11c0acdf412b2619292ac86403707051c3a04a4e584d180d322cf4ea5befb3d SHA512 d9d7f853e3bec56a809153d53b3784b266c2a5d8330626b97193f6b3ace4cd86295374a9291c66f32fb26339574165fabc3e67dd36f23a45f898314d72056be8
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/introspection/introspection-0.0.4.ebuild b/dev-ruby/introspection/introspection-0.0.4.ebuild
index 9cc15fd46c58..1850849247fa 100644
--- a/dev-ruby/introspection/introspection-0.0.4.ebuild
+++ b/dev-ruby/introspection/introspection-0.0.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://jamesmead.org/"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/metaclass-0.0.1"
diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index a055b8457959..26d579add889 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,6 +1,6 @@
AUX json-1.8.6-heap-exposure.patch 2937 BLAKE2B 204f4c5a16df8fa99ea46e7d29c4a7e8790da9c11ff1dddfeba47b73a3bbf3e06a9243a48fa1d95fc029d21a1031e689b16a91295a1601d4e62a4c18cee2bb3b SHA512 42545c069c8c36b120b63e74b8276b8a6b57237e6cd8ccdeb0e6e9b9acd4f9213e5a4fc35b2f804300e8d00a12546c51b9ef944bde60d679567544de796c87e1
DIST json-1.8.6.gem 144384 BLAKE2B db9e407be4ac7e0cb2e09369637b88f70cdac7a659c600dc83a5390746dfd21b0a5243af62afaeeff013b5a4116a3b22c65a481cad89f1ca9be8904af87d0345 SHA512 8f393da080293965389df4a606e0604c500b4b267897b3c1b9007b7700dde8156f6598c25790e84fa20a7e03c7ae359a0b267c7b84e52dfe2a1ac83cf652ad9b
DIST json-2.1.0.gem 140800 BLAKE2B 28bb5334358369351ec9f13f5fb609ce34eb429cfeffb8dfde70864541516a0c2abd00a640b4647f76dcef198f967456bae0a858a2f213e5a30272c1be1878c7 SHA512 bffbe462e952bca321d4325ecb9c5e9f61e51cad13758581ecfaa6a038bac4e30dc7db50bd897086a5592f6fc437d0e0909f91e279aaf4dd71cf127100c3550b
-EBUILD json-1.8.6-r1.ebuild 2117 BLAKE2B 73c347a1b355e862f58de9df53ff014569623c8eec076943a664444cb8fe537e6ebc0645429265730c3e8f649245cca967e8b0c488968a0054c537f8705d6490 SHA512 40709b7d045f68490cd78d9dd27a044c13ca4581a3286cffe3646013152b3a7968b1e3a5a3586413254e6660dc0beb4067f92443368d3400d043dbc1d72cd930
+EBUILD json-1.8.6-r1.ebuild 2110 BLAKE2B 941953d1fcdcf4e5e289086cd019f4d99441563a396a944d67a64237d6b998fde4e120f40ee9061956813707bfa9639f0ab6439aac105676d74cf8a86c88bf18 SHA512 f2d5fb012fa39868622bc7e69e20b6ef4012abee3a2a690621e0f8995a644d6660f6c28ba0bcf3a3081fde8485dce78e3488ef381b6b8747e5c20df0986eb2d2
EBUILD json-2.1.0.ebuild 2063 BLAKE2B a6858ead286219160db9a7f1ffb8ee078b3c2ab80bccbc4e79f8eb9e3d00e042813a3a99967b4ceaba58ba17bcef96fcb6f18014368b664656f7cca64b3a3c4d SHA512 02b679b5c90009dba80a4ee57ae1076ce8784c4b3a39ed5252555201f97522eed853c4756c6c06f8a8cdfd537b06d138f5bd06eaf56264fe65a599171fee5c02
MISC metadata.xml 336 BLAKE2B e1094160e19b252f7b3233dbd2006c889c0a02aa4b04063caeb7ded80bb2f08a2c4bc31cfb7bdc17398b8d1b8c3fc9f3600eafad9920fe0355c807d3899f794f SHA512 8b4fa7ef9b753bbf1206b1f8a796d3f3b8e3f9ca07906a2e01dbcc8c69d4cb5e5cb26c395d0676b4dedd70fb910cf0abd3be83d3c94f0b90aee87ea6fda12877
diff --git a/dev-ruby/json/json-1.8.6-r1.ebuild b/dev-ruby/json/json-1.8.6-r1.ebuild
index 642bdbdac71d..ec8980e5fdf1 100644
--- a/dev-ruby/json/json-1.8.6-r1.ebuild
+++ b/dev-ruby/json/json-1.8.6-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="CHANGES TODO README.md README-json-jruby.markdown"
diff --git a/dev-ruby/maxitest/Manifest b/dev-ruby/maxitest/Manifest
index bb73a4c8970b..24efcefa960f 100644
--- a/dev-ruby/maxitest/Manifest
+++ b/dev-ruby/maxitest/Manifest
@@ -1,7 +1,7 @@
+DIST maxitest-2.4.0.tar.gz 15370 BLAKE2B 1645e818c06c42590e919f73c581407aa38dc4f1ff58fe06c7a5a734c3570a4342c7952cbf5130ca9db66f081a3e4c5d32ca2166d6ed5937474a3bbc093ab13c SHA512 41fc6e8eaaebad76278e19574c48e5192363ef466327e83cfd5a3490b98d157bb736556cde57c01180a353ac383e583fed6433443e24a5a5fb6159ed9821a323
DIST maxitest-2.8.0.tar.gz 60742 BLAKE2B 313e7efeca866961f3ee4c43279557bf628bd5d6d75e119fc9723b16a4dc7d38784a34078a9c6c6c5893f4bd28723757658122794deeca70f1abf54187819acf SHA512 cf05087052bb9162d20cca5180808edc00606d0125d461968c033cc4ee44a193d45a337fa2d61f34e8c2097d71bad5eba16da6cf10166ee8afaacda29654ab89
DIST maxitest-3.0.1.tar.gz 60926 BLAKE2B 9ef03af6e55e7565acfa89d64e04aab40ef11445f0266ee85e68daa7224000922b8107c72cf77e75c4ba630ec19207cab3f5b0ce08f42270756deabfa5124b28 SHA512 c71e8af37387a8dd8f73aa01cde1c5baf772a7fe6125df5962ffb1aaf07515ebcd6d0f8530f306cc60927a289f21e4c75e0fece674230d8cdab82f5bfecfb899
-DIST maxitest-3.1.0.tar.gz 60956 BLAKE2B 5819137a548dfe1ae1c641ea3ddb4fbdf522e08b35eddbeb5dd4f3cfe2f320d16779d48166be820215e3dedecbe1f77d2db475403d476e53d5019631a0972d09 SHA512 37fdba5658cd640de311efaaa50ca32b9415c0819b9adc919d6471ae9317f9a60eb5004afa29d67386b6b9524bda06791054b1d34e31ccbe160a56c315f44b76
+EBUILD maxitest-2.4.0.ebuild 1315 BLAKE2B b171b696264344af2925fbc71b01380de9901949bfef1a7f4f821938327c6547b53154c3480e77fb939e4257a0b625074853a50e5cb830271073aaba879a1de3 SHA512 0c07d00327fc41564b56cb8688c713469536e005af6c59d44a82d43730fe53f18dd202a57fd703f3e74bb46e7bb5c5e064b3a0033e63a4e1f33238565877073c
EBUILD maxitest-2.8.0.ebuild 1320 BLAKE2B dfc9156672e8da6105f8b0ffe97c99b144b785e7638e3d31c80a58c8f9e8d158c55e160b6bba4933145f0402334d533fb60ec249726d47e7c8afdb82693d25a5 SHA512 326bd8314fd511ed80684b55996cadcd745344163169a1f5a025682b538679b9f31e4f3b5bf6f6bea4c04427285c6292f03518c28f5b1112659b5be7fe2a7618
EBUILD maxitest-3.0.1.ebuild 1314 BLAKE2B df8c3bc52a80394b51af34f412e419e715b2d40fb13a43f660c125eb78553a675948abe6928c96b7db7488508be3e22240038fe2cff42e28a741ff80e1153f56 SHA512 cfc7e19b333dcf409c7166ad7dc72364e16c7fa5e61d806010712342aea824805a4cbd0bd72d21bff50137ac9c63fd2b8cf9e9d54becaa0a8d6070a8f0f32d11
-EBUILD maxitest-3.1.0.ebuild 1314 BLAKE2B df8c3bc52a80394b51af34f412e419e715b2d40fb13a43f660c125eb78553a675948abe6928c96b7db7488508be3e22240038fe2cff42e28a741ff80e1153f56 SHA512 cfc7e19b333dcf409c7166ad7dc72364e16c7fa5e61d806010712342aea824805a4cbd0bd72d21bff50137ac9c63fd2b8cf9e9d54becaa0a8d6070a8f0f32d11
MISC metadata.xml 332 BLAKE2B cdef4488ce14b1d8addc2b3f23fa74aa64022d4ed2dfea7a84c85122e357806dd3a466ec2f4fb0fd486373055a78ae579c0f68c90a22b8940499e1ae29c29ded SHA512 ad86da72b8bc8895b0e09bc9e435eefec9ca1738e8b34aceaa959b2431b35c2732c704bd68a02d02c3c88912c20395f8601e2d42ec26f5d15c064893c0ceff0e
diff --git a/dev-ruby/maxitest/maxitest-3.1.0.ebuild b/dev-ruby/maxitest/maxitest-2.4.0.ebuild
index e82293c8bdc0..a14fa048dc9e 100644
--- a/dev-ruby/maxitest/maxitest-3.1.0.ebuild
+++ b/dev-ruby/maxitest/maxitest-2.4.0.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="Readme.md"
@@ -19,10 +19,10 @@ SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~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_rdepend "<dev-ruby/minitest-5.11:5"
ruby_add_bdepend "test? ( dev-ruby/bundler )"
diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest
index 338a8c2e38a9..a0c2ded02791 100644
--- a/dev-ruby/mocha/Manifest
+++ b/dev-ruby/mocha/Manifest
@@ -6,6 +6,6 @@ DIST mocha-1.5.0.gem 93184 BLAKE2B fe29eab462db2283449587324fa7c607c84bdc6cf8106
EBUILD mocha-0.10.5-r2.ebuild 1189 BLAKE2B e2f7ad7e9a1427076462906dd1a56dbca10d2de77aa5092a2249301319ed29b6fac9f563f5549dcdbafb82d1d062c1d25a9f25813f8006a24f75639551cea219 SHA512 6e2e346028954787b176dc3de5188c852cfa0231bc442b902059d014780011b52bf7d079b63e826d3da76efc87669b2cc74df9a983ad45417f153bbaa7e67bf3
EBUILD mocha-0.14.0.ebuild 891 BLAKE2B b985c2344c88447f1ea966e5ba5d979acfb23bf754565476709b8ae2c46400d3f7beb86f6feaf05d8ce21d3e5577702bdc86c6ea762b5799e461f3822f0217c5 SHA512 d6020b9bd76a59d65d517a5abb52bf1502f05528255905c4d7ab29c544399f03efbc0365ac2ffb9b2801be579892f3e434242738487cf1d1c7cfcf5f861ad8d9
EBUILD mocha-1.1.0.ebuild 853 BLAKE2B 1e239f2abd34221cee9af37f775c07ed22285c3db09695e6a175a86bbbec786046e80efdaa490959144ca5e5853ffd40faae3e1743991de9df1636da153314f5 SHA512 a1f48fa4bb83754b1d6af4e5d50ed63c404c6b1e788a4d83ec2c190813b72916d73de541ad97cedf14073444aeb4bdf4174411be1fa6aa66eaf28b124b9a67ab
-EBUILD mocha-1.4.0.ebuild 864 BLAKE2B 834e78b93feb1d32c1aa952a30a91c7c5fd363c6f29ae2d56b829b8f12c60108a8ffe0107d834f6db34e189eb51880818addf8e5fc55d2c936a15acba704d1f1 SHA512 52128f17dc4e1bb2c841cb9cceb0be0d080af7f2cde8aff8881372007969faeab51b1971d8e7760ca02389ff5bbc0130f0a1903514155b9dd25550fe9216845e
+EBUILD mocha-1.4.0.ebuild 865 BLAKE2B 67f1e1e6f35bb0942b50e23b21c663a96d06c5419bd96b0c30ca9ff5bc453731d811f14c7237682eb64ca6a39d13025687dafe913646305eaeeaeb292380072d SHA512 c2eac1cf1e2d760fc37b55655ba429bc6db18f019e695507e398339dda1b1cb5abb327be0b4821bc7b082847d32a22854f54d7f066f0830c82fee02f82a75318
EBUILD mocha-1.5.0.ebuild 868 BLAKE2B a3f08dcec677979fc2fc3daeaa93e15ccf712b6d9e72959ce5f6f5fec7bbb0ff3fa40fcdca9214f9b8df64c8cce6e3bb14cd9eb0a9fbe9ba9ec6232288c498d5 SHA512 2140cabf3e252fbdf6a15817130c5876ab4bab69a79097af5de290ff36d9381616e3e995a9e21867c36d95d2afce788f3e417d20370655fddb29fe1a2057cdc8
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/mocha/mocha-1.4.0.ebuild b/dev-ruby/mocha/mocha-1.4.0.ebuild
index a33a3a262e25..fe41dd219a7f 100644
--- a/dev-ruby/mocha/mocha-1.4.0.ebuild
+++ b/dev-ruby/mocha/mocha-1.4.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="http://gofreerange.com/mocha/docs/"
LICENSE="MIT"
SLOT="1.0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86"
IUSE=""
ruby_add_bdepend "
diff --git a/dev-ruby/safe_yaml/Manifest b/dev-ruby/safe_yaml/Manifest
index 1f381ad52dd0..03a54a2eb299 100644
--- a/dev-ruby/safe_yaml/Manifest
+++ b/dev-ruby/safe_yaml/Manifest
@@ -1,5 +1,3 @@
-AUX safe_yaml-1.0.4-datetime.patch 537 BLAKE2B 0d66465613a1ddc61d0c27ccf287c496e387c55e7d979ac7f2d9c59e1039030e72005792e444bee403ed7f8c7b20c42d0a393fbb044572ecada63ed7762753ec SHA512 4cb1c2b9cefc8fe2940cad36f090bb8345d31d129e3cc548553c6548ebab00d4795e635ed930bd1625411046123e3ce5475f824c7f2a014ffe9c4e70bd36ec71
DIST safe_yaml-1.0.4.gem 30208 BLAKE2B f77318c098dc6f6202c3818c2095e6e412c988d227be3a962210947bc4ac29c733b4433c7ba050f26dbb115675bbd9564e020be915aed0c5749b5c09cafd4d09 SHA512 ecc944a6e5f0862acf1413d7ab38bd35b56405893bb8064be2b8a056f0164d3710afaa2f6ef65868770e855ecf54a87bf9ddae2241c3c2957ca001ca04b04c5a
EBUILD safe_yaml-1.0.4-r3.ebuild 844 BLAKE2B e19c40fb6adaa775a40c31d5770b70b141ba7f8a9ed3d7ecb78c7f9bc2f49e741f9ef9df8d0eb25b4f9df262b33599582867e112282f03b8cdd1b491327b543e SHA512 12e96740dbb67443236ed3b33cb26f5a2c93085c927c2f4f3213dedfa1dcb1696edfa8a840394931de418084351aeba091e5404a86c4059101d02f18da27a5c3
-EBUILD safe_yaml-1.0.4-r4.ebuild 1011 BLAKE2B 624eb6e02721bcca98ca7583d3ffa7da63cc686a26fd67c7b01a98c4016fc76764deb547e4f7599ec84b6ae7c81df10b7517e3d23680cea9ff76e7c88d135184 SHA512 054678854f84e7519d6947f81d494dcc83372646524be72eaad93fc1c701f8460dd75454644008361cff0b56c0a43106809e0bd23f429652d0910ef824500711
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/safe_yaml/files/safe_yaml-1.0.4-datetime.patch b/dev-ruby/safe_yaml/files/safe_yaml-1.0.4-datetime.patch
deleted file mode 100644
index 92e5505985cb..000000000000
--- a/dev-ruby/safe_yaml/files/safe_yaml-1.0.4-datetime.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-From 9dd1e8d9ad0396a8c9092c2e9f17d498c58e0208 Mon Sep 17 00:00:00 2001
-From: elifoster <elifosterwy@gmail.com>
-Date: Tue, 5 Dec 2017 14:30:13 -0800
-Subject: [PATCH] Fix uninitialized constant DateTime Close #80
-
----
- lib/safe_yaml/parse/date.rb | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/lib/safe_yaml/parse/date.rb b/lib/safe_yaml/parse/date.rb
-index cd3c62a..3a30a8b 100644
---- a/lib/safe_yaml/parse/date.rb
-+++ b/lib/safe_yaml/parse/date.rb
-@@ -1,3 +1,5 @@
-+require 'time'
-+
- module SafeYAML
- class Parse
- class Date
diff --git a/dev-ruby/safe_yaml/safe_yaml-1.0.4-r4.ebuild b/dev-ruby/safe_yaml/safe_yaml-1.0.4-r4.ebuild
deleted file mode 100644
index 5fe2d736f5eb..000000000000
--- a/dev-ruby/safe_yaml/safe_yaml-1.0.4-r4.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Parse YAML safely, alternative implementation of YAML.load"
-HOMEPAGE="https://dtao.github.com/safe_yaml"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-
-PATCHES=( "${FILESDIR}/${P}-datetime.patch" )
-
-ruby_add_bdepend "test? ( dev-ruby/hashie
- dev-ruby/heredoc_unindent
- dev-ruby/rspec:3 )"
-
-all_ruby_prepare() {
- sed -i -e '/local timezone/askip "timezone"' spec/transform/to_date_spec.rb || die
-}
-
-each_ruby_test() {
- # Run specs with monkeypatch
- ${RUBY} -S rspec-3 spec --tag ~libraries || die
-
- # Running specs without monkeypatch
- ${RUBY} -S rspec-3 spec --tag libraries || die
-}
diff --git a/dev-ruby/shoulda-context/Manifest b/dev-ruby/shoulda-context/Manifest
index df81982d7f9d..c463504b3104 100644
--- a/dev-ruby/shoulda-context/Manifest
+++ b/dev-ruby/shoulda-context/Manifest
@@ -1,3 +1,3 @@
DIST shoulda-context-1.2.2.gem 24064 BLAKE2B a6068da369c00a36e6056a8ebba96eca90efddf94613dfc90c9f2a47bec2c054a41fa61b861b2f3ec1195e417bdc54ab60d53f91bc5e0f167eac07b84880892b SHA512 b09f5ce2db59bbb26d5678b17b6641b79df7983d25e81a31bc10c42b702bdba09795b692d711d59c103beb2f691b503567e37c46668f77e600416551ef2c5e05
-EBUILD shoulda-context-1.2.2.ebuild 868 BLAKE2B cf1829f99226f60b21dc6fbc119a712e1b40a92dfc0fd6c48953ac12a08f7adf0006e0f1baee2d5106fa1c81711fbd27a965429f1e23a520c082b664ecd15238 SHA512 1a723ea8c00c1c892205cb27c28b902fa4aeab22d367f1c899286c21c08d702c1ede1c26d8d25f85e0806e9ee6b0be4b815d1abd1aef50b1fb2478349ba0acf8
+EBUILD shoulda-context-1.2.2.ebuild 861 BLAKE2B 3199eff26ec982636ebf64984a5fa77cf40d02d06e434e8dc72421bae695cdf04cfaefad5bef43246354f64d5b1a8859df86dd40917f605f4dc6ecc558f053a9 SHA512 f29da1e2a7c1b2135f6d6d524886340f247be4bd32bed6627492be00613fe237078dc8111ae7237bc16ee3202ac0941fa96551363db17b5f3b2db202bfec9ecf
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/shoulda-context/shoulda-context-1.2.2.ebuild b/dev-ruby/shoulda-context/shoulda-context-1.2.2.ebuild
index 9347479aa715..9e3a3e523f8f 100644
--- a/dev-ruby/shoulda-context/shoulda-context-1.2.2.ebuild
+++ b/dev-ruby/shoulda-context/shoulda-context-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -17,7 +17,7 @@ RUBY_FAKEGEM_BINWRAP=""
inherit ruby-fakegem
DESCRIPTION="Context framework extracted from Shoulda"
-HOMEPAGE="https://github.com/thoughtbot/shoulda-context"
+HOMEPAGE="http://thoughtbot.com/projects/shoulda"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-ruby/uglifier/Manifest b/dev-ruby/uglifier/Manifest
index 315c2d4050e4..1d495b346286 100644
--- a/dev-ruby/uglifier/Manifest
+++ b/dev-ruby/uglifier/Manifest
@@ -1,9 +1,15 @@
DIST uglifier-2.7.2.gem 84480 BLAKE2B a446f21f9b8682ba7ec020d355ec5b6eb573649116fddfe2d4d74849c59f6697065ca2837fb040a91a3f43264a71280660b947b138fd0fe67806f2c18631f498 SHA512 03c8fffbd385db9ee0fa8f422bf571ba99803f810828d536f1b00bc99a21108ac0ed232015d39f1ab88441fef0a3371df10944873fbadae6c8bd2624e3e1a65d
DIST uglifier-3.2.0.tar.gz 169273 BLAKE2B b0263853c882859db8cc04c19e7f7f4bcbcef9d0b4080e414c9e1c86b691307c59d694abb33582485ea432b787f36445a49c39ece298d90806838bc56a4b7360 SHA512 5bc577753c175cddd7b3241f7343b75f593141c3bfa9ffa1325f7ade4a9acaf3b47e711007b5708f7cea1a7e9e768cbc3bc845d9eb362f877fe2fc83c047bb57
DIST uglifier-4.1.10.tar.gz 199064 BLAKE2B e7acc4fc2548798fdd673e2b559a7039c8455854f451d6bc1c45d4cdcde7a9d96205e43e16df10717414eff6829c37a58e36a38081410533408e70d3ac297700 SHA512 4e3cd4e11c0f4eb019aa03231fcc7ea11a63f7598f07b21a0040219ef618972fcecbfed63ed77300ee32f36f95533c443f48d71bf069488392fec99362a180ed
+DIST uglifier-4.1.5.tar.gz 195773 BLAKE2B cad0a33648ab6d048390f39da51425401fba81b68b47ceec624871e980c1667527b1a4a7683ce3cf9567b61b7e506f1315473f935bd6461eecb64620afee2158 SHA512 f7824386fe09f78eabaee2b009a396970488a9d30cd0c6ff4d2bd51185180fef914f3ae0242f887dea92c833c59c72524747822d03bceef931db5091f1578990
+DIST uglifier-4.1.6.tar.gz 196856 BLAKE2B c6f52908a3475101891813b670c95e8daa20e37c2d0c4b2407e740b2b51678f2c6dde53cf653c288bb392f78b38c72b7d8c0d22b68b8d1ab6386088b8abab539 SHA512 3e516c53576c15b333aaa5c133d548c2a127162ab7490ae5b97ea211b09b08d1901a438ed38156c1f2b375693bcfaca2264953c31fbc55bf7962c25927ae48d0
+DIST uglifier-4.1.8.tar.gz 198344 BLAKE2B 866cd5c94bf9907c7f025e5986d8fc3c277df48c0654376968809e3847d31aa0f4180abea0322be6b38788d977957ae3042083142e107286025c8e4ea8d0d4c8 SHA512 c5072062260d12789b1112935a26b2de1da6577a8c6f613965999d6db9c812a8ede99fd45554b513cfea0509c440c81892682d3a628077cef0c4f038ec0b085f
DIST uglifier-4.1.9.tar.gz 198621 BLAKE2B 3d2534b111e451daca5592559af999185b056fb61efa9ba2e22ef855479fd1ce316a58bbd48138c35c7f5b04813c24235616beb6d6dc0b6b8927a19c6bd8a7b3 SHA512 9daa50017f05a4637e2d3eba08500f2d967211c5155e6672e0e64bce713ccbb68ded04e471bd200336d972931ffd7affe50d2c22c6ae8d09d1cd17b080684f81
EBUILD uglifier-2.7.2.ebuild 598 BLAKE2B 866212993ed0781517edb9b12f37ec7c449f42dc7361aae98dd01ef31a40bd2936111446bfd17590a5b96f2a49d969641754b9aa7aff13d93d3e31614fc42fdf SHA512 6f6a691d0f60f9469080b8bf0840277424ea956b2cd509a1b7889c4798e90bd104a33c70c1511ea183391daa88f2a3cbc657614d1c9124d3e333e584d4a9a8de
EBUILD uglifier-3.2.0.ebuild 800 BLAKE2B a19a8fe518ebeac3dd4854d7a1cfa86f04a03522ae79a4c5d211777dc3098f32e319923544ffd4f2220caf62cf828bd0c57ddada8abd9e8757e04131f4d7e013 SHA512 b0d20ca10593f7072a58a457fe7985f1e374936c96ff322df63688fbdaae167987132e5eb65aca13113c65d4448d39c94bef4b9eac5f342e6ee46245751db45e
EBUILD uglifier-4.1.10.ebuild 812 BLAKE2B 4f66154fc6761bf3969de8b68b73c2a62ec1646521bfc8f8ef238adcdb29a6c6a508220fe464a3b52fe4d31fb1e340b1257d7efccb393d1767bf3e8e6ab01724 SHA512 eacac1232b654bc81ba167ac0f8ee6b7425ab1aa704143240be96ac50f4ffbc2534b3bcf3511c89821a288f20302717b03a87bc3a933063f50af47c5d11a5e81
+EBUILD uglifier-4.1.5.ebuild 788 BLAKE2B 7aecab5146fa68141aa804e5160d0b5d4ac64005c9bed58a4a73bbb4c134e7d1959df45b438dc346a2874df87b861a93041ad96e7e2096daf55e371e6bf393ff SHA512 8d543a8d122c3720d96e8c62b9ea251800eba48136c4561051a36483bf3d7aa77f01ef79ce3c6848a45ba637327654028675b429034e8f1d6227fc5b4481bd45
+EBUILD uglifier-4.1.6.ebuild 800 BLAKE2B c045cbef3cb3a120d32c15befcc28160065e7407819c188961ad5318e799e708c801d910ef94c563f655a3821389a64ad0843c15946c8c673e07cf35521f8f3c SHA512 f68c7aacc3dd3e975f8ad61b343563fbbe953ddf5e50c4c43e8e55f1c1282fe2a8085aab4a311c57a718261c45d55f2e31baffc467af34297647574e49d8a2aa
+EBUILD uglifier-4.1.8.ebuild 805 BLAKE2B a3d27e65bccc77a4ed114bc771527ef97a7e72b580fc420e6476a144e9126ff0c53110690182a92d671a33c50fe492bc5266eab22e1743f818d89533c5e84cd3 SHA512 b0a16c6ce502dae8c796f85eed506030a2e1539dba5efd45cbfefe76e6a54bc048aa1d426eaaf6e70f9ad3a5d2eed2bd408dc457d28ed0b024f540d2cc862fda
EBUILD uglifier-4.1.9.ebuild 812 BLAKE2B 4f66154fc6761bf3969de8b68b73c2a62ec1646521bfc8f8ef238adcdb29a6c6a508220fe464a3b52fe4d31fb1e340b1257d7efccb393d1767bf3e8e6ab01724 SHA512 eacac1232b654bc81ba167ac0f8ee6b7425ab1aa704143240be96ac50f4ffbc2534b3bcf3511c89821a288f20302717b03a87bc3a933063f50af47c5d11a5e81
MISC metadata.xml 341 BLAKE2B 07cb7ce323751f520c38158ef006374652e317e5809b4fbc729c264f3b44e99fc8e1d75916d858ba50361c2d3cff389b33cba7c7f863300ae8da8002de4a8d24 SHA512 0747fa6ff0d695b149915495d5242dec8541231e0e72a2157e3b4412301d8f0767c1eab17ea72a0d9f8c1afc9107c4f55b261018744e43823c8140de38ebb0b4
diff --git a/dev-ruby/uglifier/uglifier-4.1.5.ebuild b/dev-ruby/uglifier/uglifier-4.1.5.ebuild
new file mode 100644
index 000000000000..8451683993d3
--- /dev/null
+++ b/dev-ruby/uglifier/uglifier-4.1.5.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_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby wrapper for UglifyJS JavaScript compressor"
+HOMEPAGE="https://github.com/lautis/uglifier"
+SRC_URI="https://github.com/lautis/uglifier/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~amd64-linux"
+
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/execjs-0.3.0:*"
+
+ruby_add_bdepend "test? ( dev-ruby/sourcemap )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/uglifier/uglifier-4.1.6.ebuild b/dev-ruby/uglifier/uglifier-4.1.6.ebuild
new file mode 100644
index 000000000000..d8b0a8cf76a1
--- /dev/null
+++ b/dev-ruby/uglifier/uglifier-4.1.6.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_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby wrapper for UglifyJS JavaScript compressor"
+HOMEPAGE="https://github.com/lautis/uglifier"
+SRC_URI="https://github.com/lautis/uglifier/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux"
+
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/execjs-0.3.0:*"
+
+ruby_add_bdepend "test? ( dev-ruby/sourcemap )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/uglifier/uglifier-4.1.8.ebuild b/dev-ruby/uglifier/uglifier-4.1.8.ebuild
new file mode 100644
index 000000000000..c6b4de46c044
--- /dev/null
+++ b/dev-ruby/uglifier/uglifier-4.1.8.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_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby wrapper for UglifyJS JavaScript compressor"
+HOMEPAGE="https://github.com/lautis/uglifier"
+SRC_URI="https://github.com/lautis/uglifier/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/execjs-0.3.0:*"
+
+ruby_add_bdepend "test? ( dev-ruby/sourcemap )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest
index 829c250a8fb0..7e5b22ab3fc1 100644
--- a/dev-ruby/webmock/Manifest
+++ b/dev-ruby/webmock/Manifest
@@ -7,5 +7,5 @@ EBUILD webmock-1.24.6.ebuild 1466 BLAKE2B f587bdff85a460a1e915a4bd5c5e0fe2f38615
EBUILD webmock-2.3.2.ebuild 1904 BLAKE2B 252e4dbe833b09e99b348c603130ff9ee26275069c966b7cd220ae14bb3ce57422a49e1169ca55eb7762f8be5a784b9a2d93a216e27229c5ddd00ea680cdbf35 SHA512 59ea58362dec40eb0a0ff66ca584430a20dfd7e2c5af643dede9777359022c2dd7c73b074f706b918f11d915027d9a121b7f5f381ade2db9f7a614e44a93fc0c
EBUILD webmock-3.3.0.ebuild 1890 BLAKE2B d032670314018e0588a6d8faf0c4ae01b89093f48bf56f5d12f3309d3873f9dd5af7bb0cf8403a66247656730b0d2b6b6336f15c5db24c39e350abe9e33bbd38 SHA512 257002e14a6686ece75cd31ef48ec361bc9908e79cfe3e3eddc734b339ab5b32f8a5572acbfd8f34d5338d2ea680b0f77c14d62a3461f5755b9ce2895d50efd2
EBUILD webmock-3.4.0.ebuild 1890 BLAKE2B d032670314018e0588a6d8faf0c4ae01b89093f48bf56f5d12f3309d3873f9dd5af7bb0cf8403a66247656730b0d2b6b6336f15c5db24c39e350abe9e33bbd38 SHA512 257002e14a6686ece75cd31ef48ec361bc9908e79cfe3e3eddc734b339ab5b32f8a5572acbfd8f34d5338d2ea680b0f77c14d62a3461f5755b9ce2895d50efd2
-EBUILD webmock-3.4.1.ebuild 1897 BLAKE2B 6410844d7268d619a92376ae6a95edcaea03c2c8f7f11514ae69a3830890fcf3baee8858c2bfa6a6913dc3762811c0bb33766d351bafbca3276183b2d7e064bd SHA512 1a7f42394b5b3ffbd51c2baa67bfcf3e5271b1c5d36f0c5d6febcfbb102cfcf5965b5d17f1353e14331af3ba7a30182374c37813f3974d8348e2953e8bd0ecc5
+EBUILD webmock-3.4.1.ebuild 1890 BLAKE2B d032670314018e0588a6d8faf0c4ae01b89093f48bf56f5d12f3309d3873f9dd5af7bb0cf8403a66247656730b0d2b6b6336f15c5db24c39e350abe9e33bbd38 SHA512 257002e14a6686ece75cd31ef48ec361bc9908e79cfe3e3eddc734b339ab5b32f8a5572acbfd8f34d5338d2ea680b0f77c14d62a3461f5755b9ce2895d50efd2
MISC metadata.xml 341 BLAKE2B 75a7b957f0aa060ff3c632620c1b8eac9344b37566c9205bdfaff70fdcbc8cd391dc7296317bde0e8ce1e1ea3cb7540446267112eac00571beda686f5a592130 SHA512 66c55ee845168bbdd2b792d90cfbe116a09ff3bc00861164e82b68355ed585e87b58b7c0ab21da37dd984b680ea4841e7a2cd0c8bea1a081b1adb4c5b9885b73
diff --git a/dev-ruby/webmock/webmock-3.4.1.ebuild b/dev-ruby/webmock/webmock-3.4.1.ebuild
index c5652a996a18..49c52edbb44b 100644
--- a/dev-ruby/webmock/webmock-3.4.1.ebuild
+++ b/dev-ruby/webmock/webmock-3.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
diff --git a/dev-ruby/yard/Manifest b/dev-ruby/yard/Manifest
index e6e2408ac095..6e58df7f558d 100644
--- a/dev-ruby/yard/Manifest
+++ b/dev-ruby/yard/Manifest
@@ -1,7 +1,5 @@
DIST yard-0.9.11-git.tgz 916355 BLAKE2B e9f27fe129cf93c51dbf83f4a7d5745d385252ba63c90f85223f2e9436c22a55aaba296f263072069d39e4beaca3e0830775a8be121c64cdc2a15afd3539a73f SHA512 375a4878e61888cf73aaa06e9300195ae48b9898d8cd639fa796a067e5fa0b89d6ef62d327a388ee83953e80177515f4d8c070042188e3a1e597f48b82b3a72e
DIST yard-0.9.12-git.tgz 916462 BLAKE2B 905f0e4408f7829ca599b578344d695e4c7b68d46b982f39277dcd69ee726a9ac283910e1031d635917b149f182fb302cae537ff8a8a81960fa27965fda82a0c SHA512 f987da7e46bb3dafb9ba8c761b51345ee67102e21d05181c3090f31ff37179505134c93e83efdd39bb35cf6fe6dfa530d0017ce4680a08f858e78cbb073b239f
-DIST yard-0.9.13-git.tgz 917734 BLAKE2B ac248a91c581247647dcf78e58fd9b6b9c014bb972fbfbb09179ec489c89a31ec1156e13c99c7e862ece216b0451ac4ccb0441c1bdd45a8078c90f886d1a5135 SHA512 8ae886e1c981f017f740e12f07f90470ac9bf420a51f99692b642c212e26231d0a19e1b64084e3a70e09cad4e3a7175278fca66bd3b2420eac4ba197e20876ee
EBUILD yard-0.9.11.ebuild 1285 BLAKE2B 9b5523610413cb350d8c2b718f5a1d48f79dcb73585954fe08c46cd2306704949c1832414990bc8d12708efce8eead8ecc2d94f42af1cf25f103636310c1cfd4 SHA512 a5fd57835a9710f32446221a78c9dacdcd5437ee628c98b7f8a7a8bb83a65133734a9ae397d5a22a98c8f99b041b037a0eae65763a099e125bf0dff3bda8116f
EBUILD yard-0.9.12.ebuild 1300 BLAKE2B 77553f2fe49d9f85bb30ec538be8ee0ec55e91cc104018d39e62f0714fba6bb5ad38ad949b7fe5ea5fb9112ef6a68fa2e15a13a9fe8860f23f5068ef84b01f8a SHA512 bef52518e2b0b60b689fe14f90d382cf54b1bcdad8be7fd2ca69d25db3fd27f4709ed29f65f553bc0575493b40a244b263236a44fd22336f23bed71d5faf4470
-EBUILD yard-0.9.13.ebuild 1408 BLAKE2B 476f273ba57dc3cae3c10893a1b554ab09b85d31bed9b6f003050e8d500da3e13fc8dbe5393095b061ad12685e197b79656822498792721bad2ba75f513f7c2a SHA512 3b58b8f5c2e67482b308f80fcb3bb05efe3163565025730e51afc7f8577c10ffe292e1ed49aec1c923dea49d192d20dda65f5af388571b888954c2b0f94ed2c2
MISC metadata.xml 337 BLAKE2B 1aedede1271d1f9a566743dd25b1fd9961e429b78bb5f9f36bd6ea66f631f376a273d7a094fba7121d099f3a4a3f0e7738753078e2a1a554cfe6cf32acc6e2b6 SHA512 0de30cc9c4a9d08649f141cb6df0ee9c05703831603c77a0605f0bf8e2f49b8324a782d092aaa690581e23d6d948fda9781b98770a3ba89ed6bfc0de351c11bb
diff --git a/dev-ruby/yard/yard-0.9.13.ebuild b/dev-ruby/yard/yard-0.9.13.ebuild
deleted file mode 100644
index 010fffba8102..000000000000
--- a/dev-ruby/yard/yard-0.9.13.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="yard"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_DOCDIR="doc docs"
-
-RUBY_FAKEGEM_EXTRAINSTALL="templates"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Documentation generation tool for the Ruby programming language"
-HOMEPAGE="https://yardoc.org/"
-
-# The gem lakes the gemspec file needed to pass tests.
-SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount dev-ruby/bluecloth dev-ruby/kramdown ) )"
-
-ruby_add_bdepend "test? ( >=dev-ruby/ruby-gettext-2.3.8 )"
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/ s:^:#:' spec/spec_helper.rb || die
-
- # Avoid specs that make assumptions on load ordering that are not
- # true for us. This may be related to how we install in Gentoo. This
- # also drops a test requirement on dev-ruby/rack.
- rm -f spec/cli/server_spec.rb || die
-
- # Avoid specs that only work with bundler
- sed -i -e '/#initialize/,/^ end/ s:^:#:' spec/cli/yri_spec.rb || die
-}