summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin107340 -> 107340 bytes
-rw-r--r--dev-ruby/fast_gettext/Manifest10
-rw-r--r--dev-ruby/fast_gettext/fast_gettext-1.5.1.ebuild10
-rw-r--r--dev-ruby/fast_gettext/fast_gettext-1.6.0.ebuild55
-rw-r--r--dev-ruby/libxml/Manifest4
-rw-r--r--dev-ruby/libxml/libxml-2.8.0-r1.ebuild63
-rw-r--r--dev-ruby/rspec-core/Manifest3
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.3.2-r1.ebuild98
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.3.2.ebuild98
-rw-r--r--dev-ruby/rspec-expectations/Manifest6
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.3.1.ebuild61
-rw-r--r--dev-ruby/rspec-mocks/Manifest6
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.3.2.ebuild62
-rw-r--r--dev-ruby/rspec-rails/Manifest2
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-3.3.3.ebuild51
-rw-r--r--dev-ruby/rspec-support/Manifest4
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.3.0.ebuild33
-rw-r--r--dev-ruby/rspec/Manifest6
-rw-r--r--dev-ruby/rspec/rspec-3.3.0.ebuild27
-rw-r--r--dev-ruby/ruby-ldap/Manifest4
-rw-r--r--dev-ruby/ruby-ldap/ruby-ldap-0.9.17.ebuild41
-rw-r--r--dev-ruby/ruby-opengl/Manifest4
-rw-r--r--dev-ruby/ruby-opengl/ruby-opengl-0.9.2.ebuild49
-rw-r--r--dev-ruby/ruby-progressbar/Manifest10
-rw-r--r--dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild4
-rw-r--r--dev-ruby/selenium-webdriver/Manifest16
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-3.4.4.ebuild33
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-3.8.0.ebuild (renamed from dev-ruby/selenium-webdriver/selenium-webdriver-3.4.3.ebuild)4
-rw-r--r--dev-ruby/sigar/Manifest4
-rw-r--r--dev-ruby/sigar/sigar-0.7.3.ebuild2
-rw-r--r--dev-ruby/timecop/Manifest8
-rw-r--r--dev-ruby/timecop/timecop-0.7.1.ebuild32
-rw-r--r--dev-ruby/uglifier/Manifest8
-rw-r--r--dev-ruby/uglifier/uglifier-4.0.0.ebuild (renamed from dev-ruby/uglifier/uglifier-3.0.4.ebuild)10
34 files changed, 111 insertions, 717 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 1b5530bbb953..2b937697e882 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/fast_gettext/Manifest b/dev-ruby/fast_gettext/Manifest
index 074cc75c9173..3d2d259d2463 100644
--- a/dev-ruby/fast_gettext/Manifest
+++ b/dev-ruby/fast_gettext/Manifest
@@ -1,8 +1,10 @@
-DIST fast_gettext-1.4.1.tar.gz 88329 SHA256 19ea679c60c9289741ac1352d1ff920d888129330ed867a0cab381ce97996e9d SHA512 43edce74ab294c92dc63baa855ec0a408ad3fa2092f920d71265516b64bbf2a10863b43aade55b583e792b6ef4901641f24cdce12477b595ffa86f47642dc522 WHIRLPOOL 2e04842ee70cb61490b01731f6b285330b8f6d6fda243ddc5f2c3935430db73fd6cf397c209912a622f01775bc7140e93955daa18230b007fe877c5645c1b6d0
-DIST fast_gettext-1.5.0.tar.gz 88258 SHA256 c88c017b3f40f98d9e680008ea2c0ee55a90d9dbf016462d3a4309a51bb3da25 SHA512 dabb6933337715b967ebebff5efc40b05cc5b59a254edc7399c905be30d378e25ac0e930d5a6317269e12f6b55db180b8e4580c679382d8f3cec2ee782d45563 WHIRLPOOL 4492a53574d18136b59690bcb031698a9b59979781c0d01fa61511164f640d299bb95501031a851881685cdb4b36d6da11e571f8179764a5ea8fee5f6fa08778
-DIST fast_gettext-1.5.1.tar.gz 88259 SHA256 c3859267f3d57d850757ce7878a871380084e5d2599fabf1dced330f82c5e723 SHA512 44b6531d3a50982f2eee5f6154fd716411d85fcc19750781596253af1e841852f0178f2a735ba3d3d45a037c8204de18c6b1390d1e9e2bdd7b3f895eb740ccff WHIRLPOOL b3e0b88cf7b11ce339c3ff93e5eb27088d7b0a0f0d6b5905075b1c45dcf15ae354c6fe7c11510a2dab3009c2544d7a1244fe87e89bfc68d247b7631438e20c4f
+DIST fast_gettext-1.4.1.tar.gz 88329 BLAKE2B 2e8e75de28bd0e53a394367344544f3524213a0d0bce8d450e37f639f34499c2a80f400ea10c05b930ed9eec1c8d970a28e0c03780bc1076471d20909bb216e0 SHA512 43edce74ab294c92dc63baa855ec0a408ad3fa2092f920d71265516b64bbf2a10863b43aade55b583e792b6ef4901641f24cdce12477b595ffa86f47642dc522
+DIST fast_gettext-1.5.0.tar.gz 88258 BLAKE2B 710e013b7a1295b44f95827fc0e2dfdc805a4c0dfa98750b84a82440519292231ab7399d8af5b2c5408dab1fa7b1c54a524287d1805d2379c44f015094411002 SHA512 dabb6933337715b967ebebff5efc40b05cc5b59a254edc7399c905be30d378e25ac0e930d5a6317269e12f6b55db180b8e4580c679382d8f3cec2ee782d45563
+DIST fast_gettext-1.5.1.tar.gz 88259 BLAKE2B 75f9875e7a51d28a16d2acb690dfebe97bb0ac64a715b91348537b15c52643c2f08e5597cc135a95e66a0d4d87445ba40ba98b7c08f70a33cdae873c1e4d1e7f SHA512 44b6531d3a50982f2eee5f6154fd716411d85fcc19750781596253af1e841852f0178f2a735ba3d3d45a037c8204de18c6b1390d1e9e2bdd7b3f895eb740ccff
+DIST fast_gettext-1.6.0.tar.gz 88780 BLAKE2B 237a37bf505fe7520a25c6014f0524201905f8cf112624370477229db2d06f7160bad62e42878688ef954a1b72166e21a7f3a89de66c21aec780749fb26cd8bb SHA512 0f26cf8bd8a2078631d32be14fb6bd194dc9bd8a6727a355f4d2978441c972785747063ec4d8b8b1d4c78f07914a8b6cccf37ed85a37e7833bfe724d1d159ae9
EBUILD fast_gettext-1.4.1-r1.ebuild 1502 BLAKE2B 62f8fe9a53138df27b414571bdef8719eb6dcad3139bc71feeeede8f62c086c7d22428b39397d0c443af1494d7d70f5e88a3da128993c4e5e82ae90c30730540 SHA512 331c6f696495025c85b154c6808d7549283b31aba313a085c9a34f347f83957ab044c5716deabae41d0801e0e5c0725dd36700f5c073f9b12f5a1da26014fecd
EBUILD fast_gettext-1.4.1.ebuild 1492 BLAKE2B 0af4525bbf994293210441af8e849a308f6379c390c52e64c48c865820586e6a3bf6ecad861e04a978e1683c32e12182da056cb130a2f548cdc48fe9f2d678b6 SHA512 f415105dae08b21e54fd4cd1145d2c181bca825efe14a4403985f18e00ef4e796152502ee74f0a13e1a7fb2689b3a2e8165892f45145cd7707b1e8502307a208
EBUILD fast_gettext-1.5.0.ebuild 1502 BLAKE2B 62f8fe9a53138df27b414571bdef8719eb6dcad3139bc71feeeede8f62c086c7d22428b39397d0c443af1494d7d70f5e88a3da128993c4e5e82ae90c30730540 SHA512 331c6f696495025c85b154c6808d7549283b31aba313a085c9a34f347f83957ab044c5716deabae41d0801e0e5c0725dd36700f5c073f9b12f5a1da26014fecd
-EBUILD fast_gettext-1.5.1.ebuild 1514 BLAKE2B b3ba8606188a38b8f73434a1134658a9908aea8a49e12e03354ed48ba717c4f70ae7f349b8aea51ec052e9d8d400f47e8dc4b2be0dd32a7d87fd46a286ae4453 SHA512 8335573115d1419e184894554af96d4d7b2dfc6b152413693ef01112b0f5c8db94240f9ed6254d497adce850cced59e6d73d71e03844dc6010beafc73e3d7836
+EBUILD fast_gettext-1.5.1.ebuild 1963 BLAKE2B 7ef844f2d36e7a2ca728a998d2329fa448658e78164255ba422cdabc1f616acfbaab3dfe89ebe3f9a837aff9408768c674a58d3203fa25dd459feecb161e28de SHA512 ce7f4cb2c64c3bafffdaa283d7f67a28889087c79e68e833f75de17730586b3bf38de05f2ab3e9357956b6d55989c751e4f0ade1751d205e73b7ae4b6f0aceb0
+EBUILD fast_gettext-1.6.0.ebuild 1956 BLAKE2B e00aee9438384b333f4b79ed842ae8e91df4bcaa2a29154d36cb0d35438c1974443b9663dc4a4dd5d7c5d6552297809fc1f297434178e75da07dbdbd273fe90a SHA512 282906039620913874f33b5caa60aea51475d96088c0a4fc3cee7d0e22498cc9c61b72a6e2644ff81fb2c56fe4c8a4084167162f5c8a4cec30c8ead0136b706c
MISC metadata.xml 346 BLAKE2B 93a39aacb63cc0db79f126c108547c24dd182711584ef61c481b762a35f96cbee330ee29baea8d063e6f2ea2fc0491e572b860156f14be164ab29131a8f047a2 SHA512 1b57982213ae99ae1dc5ea06240bf81f7719f3cc576926de6a0d308f26895236eaa9b3312157eb5af3e47893787c9260e4386988a6f156c9a8b660aae85007ce
diff --git a/dev-ruby/fast_gettext/fast_gettext-1.5.1.ebuild b/dev-ruby/fast_gettext/fast_gettext-1.5.1.ebuild
index 3f27a46c65c6..391aeb7cecfa 100644
--- a/dev-ruby/fast_gettext/fast_gettext-1.5.1.ebuild
+++ b/dev-ruby/fast_gettext/fast_gettext-1.5.1.ebuild
@@ -21,7 +21,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc64"
IUSE=""
-ruby_add_bdepend "test? ( dev-ruby/activerecord[sqlite] dev-ruby/bundler )"
+ruby_add_bdepend "test? ( dev-ruby/bundler )"
all_ruby_prepare() {
rm Gemfile.lock || die
@@ -34,6 +34,14 @@ all_ruby_prepare() {
-e '/\(wwtd\|bump\)/ s:^:#:' \
-i fast_gettext.gemspec || die
+ # Avoid a test dependency on activerecord since this is now in the
+ # dependency tree for app-admin/puppet and many arches don't have
+ # rails keyworded.
+ sed -i -e '/active_record/ s:^:#:' spec/spec_helper.rb || die
+ rm -f spec/fast_gettext/translation_repository/db_spec.rb || die
+ sed -i -e '/works with DB repository/,/^ end/ s:^:#:' spec/fast_gettext/storage_spec.rb || die
+ sed -i -e '/with i18n loaded/,/^ end/ s:^:#:' spec/fast_gettext/vendor/string_spec.rb || die
+
# Don't run a test that requires safe mode which we can't provide
# due to insecure directory settings for the portage dir. This spec
# also calls out to ruby which won't work with different ruby
diff --git a/dev-ruby/fast_gettext/fast_gettext-1.6.0.ebuild b/dev-ruby/fast_gettext/fast_gettext-1.6.0.ebuild
new file mode 100644
index 000000000000..58681cba0982
--- /dev/null
+++ b/dev-ruby/fast_gettext/fast_gettext-1.6.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and threadsave!"
+HOMEPAGE="https://github.com/grosser/fast_gettext"
+SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/bundler )"
+
+all_ruby_prepare() {
+ rm Gemfile.lock || die
+
+ # Remove jeweler and bump from Gemfile since they are not needed for tests.
+ sed -i -e '/jeweler/d' -e '/bump/d' -e '/appraisal/d' Gemfile || die
+
+ # Avoid unneeded dependency on git and development dependencies.
+ sed -e '/git ls-files/ s:^:#:' \
+ -e '/\(wwtd\|bump\)/ s:^:#:' \
+ -i fast_gettext.gemspec || die
+
+ # Avoid a test dependency on activerecord since this is now in the
+ # dependency tree for app-admin/puppet and many arches don't have
+ # rails keyworded.
+ sed -i -e '/active_record/ s:^:#:' spec/spec_helper.rb || die
+ rm -f spec/fast_gettext/translation_repository/db_spec.rb || die
+ sed -i -e '/works with DB repository/,/^ end/ s:^:#:' spec/fast_gettext/storage_spec.rb || die
+ sed -i -e '/with i18n loaded/,/^ end/ s:^:#:' spec/fast_gettext/vendor/string_spec.rb || die
+
+ # Don't run a test that requires safe mode which we can't provide
+ # due to insecure directory settings for the portage dir. This spec
+ # also calls out to ruby which won't work with different ruby
+ # implementations.
+ sed -i -e '/can work in SAFE mode/,/^ end/ s:^:#:' spec/fast_gettext/translation_repository/mo_spec.rb || die
+}
+
+each_ruby_prepare() {
+ # Make sure the right ruby interpreter is used
+ sed -i -e "s:bundle exec ruby:bundle exec ${RUBY}:" spec/fast_gettext/vendor/*spec.rb || die
+}
diff --git a/dev-ruby/libxml/Manifest b/dev-ruby/libxml/Manifest
index 8804688ca4a6..7c9642a34286 100644
--- a/dev-ruby/libxml/Manifest
+++ b/dev-ruby/libxml/Manifest
@@ -1,5 +1,3 @@
-DIST libxml-ruby-2.8.0.gem 261120 SHA256 0bd2780afaaf944d38786999d929a4fd37eb30922c404301b86dee94c9c512b6 SHA512 085670e0d343d47085d03d7d95a94498e7be049fbab5e60f1c5f43f9fc41222fe96315de7d5b12b221a3c866d0c178dbfbe2e717a206cce8c4471a2b3ddb9c42 WHIRLPOOL bae7fe3e885b35c58e314cf84ecf0f09abb754e4d41e047b101f20fc2d62f7695e328f8cc07f91d473de87ceb82c2a54d37ea4cb03c421897a5d539605883400
-DIST libxml-ruby-2.9.0.gem 262144 SHA256 e25a6278aaca2376ec0cc9e93a034a25d95af1102590abdbfce786d5c6612ddf SHA512 06ad42ce68c16715fc92a41439c3c27b49fc25b4f8829fac0a27f860d6c3df9a4cb964f1b4677d7587d31c0e5542c4d1c1c25ae3bcfcec889015618d22f6ff3c WHIRLPOOL e656ac449cd893325378b5af1d1108c8b2fa53e79b9000891785ffe5800a067f961c162699d1c6fab585dd8ba475b4b97898ee1ff2d2cf254c10a965504122c8
-EBUILD libxml-2.8.0-r1.ebuild 1937 BLAKE2B 85b461bd7866053c4f8006cfdb7163c2a05febb87e93d5d6be6c92f07dda1485b3778c14accce8db4239b32aadad66b0e72685c2e404d61b676ad1e393159187 SHA512 847062ac253bb86afe488108a6cadeb031a289cc4436ca3c21926e13c0f722978ffc5eac98088dfed9efa0c2f3dae2abd38e3354bfb9ee79df3efd5f4e54e676
+DIST libxml-ruby-2.9.0.gem 262144 BLAKE2B fb601a0be0aab7fdfd00ac7ef245e52413dbc6e4de71eecb4f0618843ee0621f96ef438df5ec20483a56686ec0ba7ed13fce29b13b779a04313337caa385ae8c SHA512 06ad42ce68c16715fc92a41439c3c27b49fc25b4f8829fac0a27f860d6c3df9a4cb964f1b4677d7587d31c0e5542c4d1c1c25ae3bcfcec889015618d22f6ff3c
EBUILD libxml-2.9.0.ebuild 1387 BLAKE2B fe91433377574ca2e25974125e6b4e3d3e95d333e42b3f4a3bf2260c58ba5a0ad5985aa3f42a4e74b4ce858fbfe0f29ee26338d4bb5909763ffc16331d014fab SHA512 71b72b8cecdc4731585eedacda18318bad2eea728824223186c40087f69edc55b5fb247d3fb95f2e6f275e9feff1d84c8dd196e7c402f0944159058b14781ed8
MISC metadata.xml 343 BLAKE2B ab9720276d88ebdd8463243faaad691ef7f782984291ece318f16da272dbc24bc79082f556ffa37be664feee98a189a7d71e1925884a7b40e834c878ed61fa45 SHA512 fd2936253ab0f8f0e35b3c8e3b6a145eda17d8bf82badeaf78e20e1622c0aca323240227e4159991d6436c7473f96bf9960ce39a97513ff9610c13d9f5fda13e
diff --git a/dev-ruby/libxml/libxml-2.8.0-r1.ebuild b/dev-ruby/libxml/libxml-2.8.0-r1.ebuild
deleted file mode 100644
index cace17bd2a36..000000000000
--- a/dev-ruby/libxml/libxml-2.8.0-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ruby22 → test suite hangs
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_NAME="libxml-ruby"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="README.rdoc HISTORY"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby libxml with a user friendly API, akin to REXML"
-HOMEPAGE="https://github.com/xml4r/libxml-ruby"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm hppa ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RDEPEND="${RDEPEND} dev-libs/libxml2"
-DEPEND="${DEPEND} dev-libs/libxml2"
-
-ruby_add_bdepend "doc? ( dev-ruby/rdoc )"
-
-all_ruby_prepare() {
- # Remove grancher tasks only needed for publishing the website
- sed -i -e '/grancher/d' -e '/Grancher/,$d' Rakefile || die
-
- # We don't have the hanna template available.
- sed -i -e 's/hanna/rake/' Rakefile || die
-
- # Remove rake-compiler bits since we don't use it
- sed -i -e '/extensiontask/d' -e '/ExtensionTask/,/end/d' -e '/GemPackageTask/,/end/d' Rakefile || die
-
- # replace ulimit -n output as it does not work with Ruby 1.9
- sed -i -e 's:`ulimit -n`:"'`ulimit -n`'":' test/tc_parser.rb || die
-
- # Avoid test failures with libxml2-2.9.2 since that is the oldest
- # secure version available: https://github.com/xml4r/libxml-ruby/issues/103
- sed -i -e '/tc_html_parser_context/d' test/test_suite.rb || die
- sed -i -e '/test_bad_xml/,/^ end/ s:^:#:' test/tc_parser.rb || die
-}
-
-each_ruby_configure() {
- ${RUBY} -C ext/libxml extconf.rb || die
-}
-
-each_ruby_compile() {
- emake -C ext/libxml V=1
- cp ext/libxml/libxml_ruby.so lib/ || die
-}
-
-each_ruby_test() {
- # The test suite needs to load its files in alphabetical order but
- # this is not guaranteed. See bug 370501.
- ${RUBY} -Ilib -r ./test/test_helper.rb test/test_suite.rb || die
-}
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index f77c45ba7c0b..88e65f2a7d81 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -1,14 +1,11 @@
DIST rspec-core-2.14.8-git.tgz 195949 BLAKE2B c249da4a6a46019a96cf67428bbf73d9033f98d8f3bae19f9cecc8fa183249e7987f52b01aed3e2b7067a6f7b671e1e23cf78922d0a0d827e4f537395dcdf9a9 SHA512 2be487f0a820cb959771b0c2a725aa7a43cd80a76f85ed42f3341420cefa4ba6413b5dbd86e8fba9f5515afef3e895e0f1f2f8239d50f0b764f037d5f0791095
DIST rspec-core-2.99.2-git.tgz 212935 BLAKE2B 37195012f79aca3a1959f9143e2f5cbab63230ab07ea97928d6f66face8d07ab54d87f19535f5f235c441b2da6dec17ef2a889e9ccd7e83d987086e24afd1b82 SHA512 e13bc3384fd85c367481a8651c14be4a412cba5f58e12a8f4ab14b5d2768a7b92191b81e000e7dbf6a28275b41044d8b3eb70a04e4b30b5bf88db98cbec4cc44
-DIST rspec-core-3.3.2-git.tgz 332730 BLAKE2B 07077848d04f5628510f01ddf57b47f373b7e9dfd422ef21984af71ec62a9d92b5eaf40e5f61cda4f6def015301bad19af5c911b57503ea112be274614037189 SHA512 6cadfa43d63df8d24105d88d6e8b22a495a30f04b289c71c8887ea3fead9ec8f071a6c734a140b1e4910f25094fd36c7c37b54a0724e734233ca584202f0cf32
DIST rspec-core-3.5.3-git.tgz 368960 BLAKE2B ba4db57ac16dbd98960f7e5bad4ae7382afc5caddfeebeea6e547554d240d030639f9edb00f5c101a843adb18992ed5cd9430a20e5a3d9783557ff62f1def6b2 SHA512 c8f983018e33bd111c75671d7208b38704dd0fddb22cca2b08a59a1e5ceb0939ed56ee4015df758f5d766fbe2390279c1d670f6fff4eef222f44621f48c581ef
DIST rspec-core-3.5.4-git.tgz 369170 BLAKE2B c95fa7740bcc1b586b4e26be1db4cb52bb470cb23c9ef74dc644d0ea7c4ca769ab62e587ecff2a16cd6f656e9f3bbdc81b199765f9397dddbe28a8cdce6a1945 SHA512 c672381e9233b6f8c6e92ed70d084ff7a558edd6ca7d5a09a28fff1554975b952b6fab94483324b5bd6a62ff7aac576e7a216dbb3972749ef0210fe1cd05411d
DIST rspec-core-3.6.0-git.tgz 375590 BLAKE2B e8b4987ea3d5cc3a403eaec98243e4c4be6c9eace798bc97599020543401ecd036c6121a6736995fb716aabd1a2016393506bee1e3076c61b0c49173d991d990 SHA512 cecd3885652e18ba1ffed45e40d12c932ba0d880e96b2f1d264709f55dbda8d6b0c78c3bf4bb940d246b84261d1b80038618735f65302ff62646165b2e932be1
DIST rspec-core-3.7.0-git.tgz 376565 BLAKE2B 86b0584883047c83e4fddfd09924a5b68828f53e2018d2513cd79484a390d1b7b89e8176b0098b8869d5ed7206c132d77a0d8ef2ffb5447da317460b152e5e23 SHA512 071bd2a5c905d4ce621f2d7255b882a9d34cf42001cb2995fdb05a91387805929198c32e53cf4c2df2a43d179d2c49337214066be87eb50ab044b5f70aba8c54
EBUILD rspec-core-2.14.8-r4.ebuild 2764 BLAKE2B d8a6bda7260cf9657695ad47473edea4d49efb97dc8e591b7ae642b971c93d5df370a254e0831bd422cb80e10314e25169fc09ed82f601faa63fc5f11411a95c SHA512 3c53e284b1c11850a610dd956b31aa0e6cedaf7925d346c95198a1cd9cfdd3a2c23f9b14aef382d3b9c6551241b20980a2f563ce9f11264048daa649ded2e694
EBUILD rspec-core-2.99.2-r2.ebuild 3051 BLAKE2B 2c876764fef17f0f74ce528cd25654832d86b49d73db1570ce270f3fae7816d1deca51deefb37c184e99d33d2ce019d296b5b4092332458812ad4458c070e52e SHA512 572f1466fb894509935704691806563f7186e1911201b4b7bba04245d43928e8bde4ddf1370b358c2abb15ab3c924395e181a6b2257b19f98493dc64bd8cdce7
-EBUILD rspec-core-3.3.2-r1.ebuild 2903 BLAKE2B bca11f49b39caa89f3f7f651d1105787dc1803ccdd9b3ff5336d9446e006ff1bcb6bbdd177495767a087ad1a293630e02ce96789c7df961fbce758108a9420a8 SHA512 776100a89ec88881475d1cb584262a02067a8ac54413cd2cdaa768af1cfbc0b5a00bd5d26287225bba69cf457afc6a1e41291abfdb376a47fc57d45f5a8a0b55
-EBUILD rspec-core-3.3.2.ebuild 3044 BLAKE2B d37e3ffd7a3dc560fad667d36c536caf533c97b11c5469b6578be3d4356de79d2553374f1d6bbce97700cf820d68c3fe2c094f19ef5de1eb26ad999151208c24 SHA512 fcd6ffab8f1df675d54f7d72ec6efe9ccdd15c4a06ef5f13133d2004e0bce587b467e7a61330d102498ada2eca529aa7f4b05b77c990b8a91da07cf0b8195f8a
EBUILD rspec-core-3.5.3.ebuild 3164 BLAKE2B 0eb341fc376171025a09bac586b90d4a1f16412bdb384df1d14b3dad7e4784ac4c456acb6dcc400fdeedcd1d9fbb2c6b098f60259bc179e8a9aae3cc4e36e2ae SHA512 fb8fc39c784cf66a63385d6e58abfe2e74833ea5594c0d01887e883003a67603dabea69a2c598bd38ab69a49938136c0462fa4a217363b1d4cd189a9e4946dbe
EBUILD rspec-core-3.5.4.ebuild 3178 BLAKE2B 511992cfaa43a4fb51e907994c0edf0862d31f6f899c0cc04577d8fd31f48c450a1a82ebeabc5862d10e5a0793d266cabdffd94541ad3ff6016043029d07b1a6 SHA512 93b1179badab718a9ba151b489381a0892ab9975fbe405fcc99cf6b4725965d5aca29b25ec4bce93e2636a8d87ccdf427ad39ba468643f506d8aee4adea04b0f
EBUILD rspec-core-3.6.0.ebuild 3246 BLAKE2B a355b0b37d5a30e603cd24bd9795d5fb9961d249c928a85e089265ac86009ed4be963cf15718ad672320a3160f7679efcd749226574b1a006a90de9d85f3ee0f SHA512 1b6d34c39c4cdb18261f16e78d988fe18f60a81a72a34a09fae96ec7f7a29c6b2d7ae01a8a60daaa26c6d96d1d6d607dee91d7fa728dcd7e07671a69b0391f5d
diff --git a/dev-ruby/rspec-core/rspec-core-3.3.2-r1.ebuild b/dev-ruby/rspec-core/rspec-core-3.3.2-r1.ebuild
deleted file mode 100644
index 79c66ef9b5a5..000000000000
--- a/dev-ruby/rspec-core/rspec-core-3.3.2-r1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-RUBY_FAKEGEM_TASK_DOC="none"
-
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-# Also install this custom path since internal paths depend on it.
-RUBY_FAKEGEM_EXTRAINSTALL="exe"
-
-RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec-core"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64"
-IUSE="highlight"
-
-SUBVERSION="$(get_version_component_range 1-2)"
-
-ruby_add_rdepend "
- =dev-ruby/rspec-support-${SUBVERSION}*
- !!<dev-ruby/rspec-core-2.14.8-r4
- highlight? ( >=dev-ruby/coderay-1.0.9 )
-"
-
-ruby_add_bdepend "test? (
- >=dev-ruby/nokogiri-1.5.2
- >=dev-ruby/coderay-1.0.9
- dev-ruby/syntax
- >=dev-ruby/thread_order-1.1.0
- >=dev-ruby/rspec-expectations-3.3.0:3
- >=dev-ruby/rspec-mocks-2.99.0:3
- )"
-
-# Skip yard for ruby22 for now since we don't support ruby22 eselected
-# yet and we can't bootstrap otherwise.
-USE_RUBY=${USE_RUBY/ruby22/} ruby_add_bdepend "doc? ( dev-ruby/yard )"
-
-all_ruby_prepare() {
- # Don't set up bundler: it doesn't understand our setup.
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # Avoid dependency on cucumber since we can't run the features anyway.
- sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
-
- # Duplicate exe also in bin. We can't change it since internal stuff
- # also depends on this and fixing that is going to be fragile. This
- # way we can at least install proper bin scripts.
- cp -R exe bin || die
-
- # Avoid unneeded dependency on git.
- sed -i -e 's/git ls-files --/find/' rspec-core.gemspec || die
-
- # Avoid aruba dependency so that we don't end up in dependency hell.
- sed -i -e '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' spec/spec_helper.rb || die
- rm spec/integration/{filtering,order,persistence_failures}_spec.rb spec/support/aruba_support.rb || die
-
- # Avoid a spec failing due to path issues
- sed -i -e '/does not load files in the default path when run by ruby/,/end/ s:^:#:' \
- spec/rspec/core/configuration_spec.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby -e:'${RUBY}' -e:' spec/rspec/core_spec.rb || die
-
- # case ${RUBY} in
- # *ruby22)
- # # The rubygems version bundled with ruby 2.2 causes warnings.
- # sed -i -e '/a library that issues no warnings when loaded/,/^ end/ s:^:#:' spec/rspec/core_spec.rb || die
- # ;;
- # esac
-}
-
-all_ruby_compile() {
- if use doc ; then
- yardoc || die
- fi
-}
-
-each_ruby_test() {
- PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -Ilib bin/rspec spec || die "Tests failed."
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- ruby_fakegem_binwrapper rspec /usr/bin/rspec-3 'gem "rspec", "~>3.0"'
-}
diff --git a/dev-ruby/rspec-core/rspec-core-3.3.2.ebuild b/dev-ruby/rspec-core/rspec-core-3.3.2.ebuild
deleted file mode 100644
index b63f9f5db79a..000000000000
--- a/dev-ruby/rspec-core/rspec-core-3.3.2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-RUBY_FAKEGEM_TASK_DOC="none"
-
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-# Also install this custom path since internal paths depend on it.
-RUBY_FAKEGEM_EXTRAINSTALL="exe"
-
-RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec-core"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~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="highlight"
-
-SUBVERSION="$(get_version_component_range 1-2)"
-
-ruby_add_rdepend "
- =dev-ruby/rspec-support-${SUBVERSION}*
- !!<dev-ruby/rspec-core-2.14.8-r4
- highlight? ( >=dev-ruby/coderay-1.0.9 )
-"
-
-ruby_add_bdepend "test? (
- >=dev-ruby/nokogiri-1.5.2
- >=dev-ruby/coderay-1.0.9
- dev-ruby/syntax
- >=dev-ruby/zentest-4.6.2
- >=dev-ruby/rspec-expectations-3.3.0:3
- >=dev-ruby/rspec-mocks-2.99.0:3
- )"
-
-# Skip yard for ruby22 for now since we don't support ruby22 eselected
-# yet and we can't bootstrap otherwise.
-USE_RUBY=${USE_RUBY/ruby22/} ruby_add_bdepend "doc? ( dev-ruby/yard )"
-
-all_ruby_prepare() {
- # Don't set up bundler: it doesn't understand our setup.
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # Avoid dependency on cucumber since we can't run the features anyway.
- sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
-
- # Duplicate exe also in bin. We can't change it since internal stuff
- # also depends on this and fixing that is going to be fragile. This
- # way we can at least install proper bin scripts.
- cp -R exe bin || die
-
- # Avoid unneeded dependency on git.
- sed -i -e '/git ls-files/ s:^:#:' rspec-core.gemspec || die
-
- # Avoid aruba dependency so that we don't end up in dependency hell.
- sed -i -e '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' spec/spec_helper.rb || die
- rm spec/integration/{filtering,order,persistence_failures}_spec.rb spec/support/aruba_support.rb || die
-
- # Avoid a spec failing due to path issues
- sed -i -e '/does not load files in the default path when run by ruby/,/end/ s:^:#:' \
- spec/rspec/core/configuration_spec.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby -e:'${RUBY}' -e:' spec/rspec/core_spec.rb || die
-
- # case ${RUBY} in
- # *ruby22)
- # # The rubygems version bundled with ruby 2.2 causes warnings.
- # sed -i -e '/a library that issues no warnings when loaded/,/^ end/ s:^:#:' spec/rspec/core_spec.rb || die
- # ;;
- # esac
-}
-
-all_ruby_compile() {
- if use doc ; then
- yardoc || die
- fi
-}
-
-each_ruby_test() {
- PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -Ilib bin/rspec spec || die "Tests failed."
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- ruby_fakegem_binwrapper rspec /usr/bin/rspec-3 'gem "rspec", "~>3.0"'
-}
diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest
index 6217aa392e8c..7f715eeabc7e 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -1,12 +1,10 @@
-DIST rspec-expectations-2.14.5-git.tgz 93680 SHA256 ceba7a62ad87285f1ea01db4798efbbde4020b82a109cc260ec358061367e5b9 SHA512 237ed56cd185bc5d0d60ed14e20ded1840ef10711693c43ffaa20ec65cdd6b891aba3a6f1f38bb6962c31d51364758d1898e3bcba14a95c4abc73dff4dac1b65 WHIRLPOOL b9860d7bbd7e33143de655d3bcae6925a91ae5992f47b75ae9c61203c9cddcfb5a2ad0d8d3152a725ff4174359bdf56c5d8dbe24b4b1bb56e3aab292ddfc7a5d
+DIST rspec-expectations-2.14.5-git.tgz 93680 BLAKE2B 124e33b9c3b2c9f872dd6e2bcde6fcf74a93c05a7dcce25c3de72f371c86469d2df277f2cc74e0f0aeec852b252698543177bf1b5d616378db926b9ed9884ebc SHA512 237ed56cd185bc5d0d60ed14e20ded1840ef10711693c43ffaa20ec65cdd6b891aba3a6f1f38bb6962c31d51364758d1898e3bcba14a95c4abc73dff4dac1b65
DIST rspec-expectations-2.99.2-git.tgz 106884 BLAKE2B 5b31c8681306d5c688f62fc3fc6adf7be6cabad6df6fd16195c71787d73495924233d793633fa041a94d796f63c9ff97c58e6f4a75bdc09dfbe56e770bb6a5c9 SHA512 6042cafe225b2b16df458c7bf69e1694b637afcac6f6195e35a0be199432610457ccaa3e7e4bd114b27a7a6c3d530d94f4c0603c65f469cbadc55bd3f75b6f3a
-DIST rspec-expectations-3.3.1-git.tgz 171117 SHA256 a40feb73c5c54fd6464ca262af4be50ef9d5e4a785b5ae7862946da42837e112 SHA512 fe0e5fc4e00c8d51866bc9699bc25b1e702c765c5443abbebe2f016833c6f09f9f8f35d86520b59d51ad0a196551f68c39a5ec707658826af838ed274f4986ff WHIRLPOOL 5dc55d62ec1df5add711c07470d2d7020b875bf43a57788ceb84b05807ec9d3b2e395fde16f14c06d265e8c36b44e9a9c9da306c049a019289a1bc3d265e18e1
DIST rspec-expectations-3.5.0-git.tgz 187600 BLAKE2B 607dabc38e077ed82e18cdc690900f7fef86e6bb30a8004534992804717f8430a132b8f7d882226557e8c83832a1a8f43a32e9791b19869919c9b0aa8cfead8f SHA512 e6077549a028de0e34cdd50d93552ca3ee0f30bb550e9df20d391f287beb57070dcb3a5104627e7adb55689e7b102c91b7d3a3b944b8c4ff1235761140f2dce0
DIST rspec-expectations-3.6.0-git.tgz 193897 BLAKE2B f3fc2b06a317e77838e2d483416ab0e05aefed8a129058ceaf1a80d3068b41e81abc9fd85576433fd1577e6114ccc65130734b850997f89310b80b549f80d679 SHA512 5c784eff2c076623f471bcfff6e014420782c8d52ff54a68adc9b4d6b60a91726da36e3989535f4ab7f1fcc6b1e2a3c3a63ee330f8ea55f475711741762c0f07
-DIST rspec-expectations-3.7.0-git.tgz 194071 SHA256 b936be3a5483de4854cf6012e506f14fa204c0c481545f3a54108e08a262eabd SHA512 bdd3222089299e9bfdd6f17a2b8af81d5e695290a3ce976630d586d51ff2df5baf76a3887b8adb31294bd6623ba85f8c2a4a31ac520046515aeeb81fa3a1bd5a WHIRLPOOL 5ef85b702f0d83bcbcf873cacc958c1216fc81be3f28327b5706f367f500d3a85e0ed391bba19a27117b757a2bd78bf2672f65e4a8c727f282ca6aa11918fe2a
+DIST rspec-expectations-3.7.0-git.tgz 194071 BLAKE2B 67c8db15c43cc1141b19c6eb99390eaaf2535ec03f0fdc7b05576daa463d252f56ff251d40f5771726ee6451d57eef206c893f2593b01d413b5d96cdf21f0daf SHA512 bdd3222089299e9bfdd6f17a2b8af81d5e695290a3ce976630d586d51ff2df5baf76a3887b8adb31294bd6623ba85f8c2a4a31ac520046515aeeb81fa3a1bd5a
EBUILD rspec-expectations-2.14.5-r1.ebuild 1297 BLAKE2B 44073a50314b9266ef24f132115479ee4f7ac0f019e5118e3a97ad90e324fe8f946d91df46547c6e146ae1b566c075a030f02191a50dadd4130c6166c269568b SHA512 63879f846e1c7066e242f3c90071997f835bd76dd6c9933a8eb7ba6d3e4f9a1316315e57ba0f5760783d265ec7ee101866cf1c5972d7ff23dbccd819f9340b28
EBUILD rspec-expectations-2.99.2.ebuild 1690 BLAKE2B 47347c7a6fb2f5c002b2a5a5f8ecaa24027d2dd65aa9331d3eff62ae9a2070a449b1647ba090d987f568fb422e12eac83db6adc17fc06ee1e06f2e8b45ca3882 SHA512 c045ab6236bacabb7ef4e622c2b56159c12712f82013caad00a4bdf1fb637ba98873dfa7bd3feee574038366c2eba81db2d3a009f8daef5d20b3995d076489ae
-EBUILD rspec-expectations-3.3.1.ebuild 1811 BLAKE2B a638b1676d002bdf4d5234de6aec2ac25b6615b1c8b303eee9864fbd9e626b2874b1658090ab550c870266d63a7f12e82d9fde2ea187683b23d60495c90d0f19 SHA512 f0d3648237464917add707bae606ab471aa1edf5fa5d59f2067378c1c5b1f761542dc9c6c28401bf599e36e3a44bf79d35b3b2ae2bea8adfd2ffead747487f87
EBUILD rspec-expectations-3.5.0.ebuild 1322 BLAKE2B 79d4a73c87e4e93e1c165255ee391915c7b2252fcc7ed308994c170ce4f8e3a163a7df0ca59ef24952b53130dc5d0884dcfab319739d0cb1c026a7d26dfe86f1 SHA512 5a56eadd7f68b0b57eb153e5e14bdb2f2d653bad26d84a266dd3d2d34ffa8a2e9a97df5292fcb35cbadab5cec5e86fb6cbbe18c7810c7f1d976019c0dbcaf1b7
EBUILD rspec-expectations-3.6.0.ebuild 1331 BLAKE2B 07599eb3e093a921cc7c9039c6ad5960a430b8cb5624f4078e739c9e653b340a538317d4bb35d0171a10e74f7284cfd9c7f7ab80e2bf289963bb3485369faa30 SHA512 b0121724e5114884d30a64775da3610eb8b94d7fe86f040d70801a0d187a38c44924da2f75f85ee0de33b497c452680b6a0c0a3f7c7bd5343c6ddf97a6b4be9f
EBUILD rspec-expectations-3.7.0.ebuild 1324 BLAKE2B 3f81b93f4c96c108c48ce195c1b6ebea561aa37b06205c2c7d2d5d778263fcc8f9bba31b457d4d4cc449f82a7dcc6971c36755ddf7a1f5b3f518c489dee5a11f SHA512 c03be394692a773fe0ac6bd1816aa6ae3da84559226dfc29ddd7ff725b11e7af7f3b079ef992b68ea3e891b25ead9f30e1474e68583c9abdb0052238a335bac0
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.3.1.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.3.1.ebuild
deleted file mode 100644
index 938927548f34..000000000000
--- a/dev-ruby/rspec-expectations/rspec-expectations-3.3.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec-expectations"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~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=""
-
-SUBVERSION="$(get_version_component_range 1-2)"
-
-ruby_add_rdepend ">=dev-ruby/diff-lcs-1.2.0 <dev-ruby/diff-lcs-2
- =dev-ruby/rspec-support-${SUBVERSION}*"
-
-ruby_add_bdepend "test? (
- >=dev-ruby/rspec-mocks-3.2.0:3
- )"
-
-all_ruby_prepare() {
- # Don't set up bundler: it doesn't understand our setup.
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # Remove the Gemfile to avoid running through 'bundle exec'
- rm Gemfile || die
-
- # fix up the gemspecs
- sed -i \
- -e '/git ls/d' \
- -e '/add_development_dependency/d' \
- "${RUBY_FAKEGEM_GEMSPEC}" || die
-
- #
- sed -i -e '1irequire "spec_helper"' spec/rspec/expectations/configuration_spec.rb || die
-
- # Avoid a weird, and failing, test testing already installed code.
- sed -e '/has an up-to-date caller_filter file/,/end/ s:^:#:' -i spec/rspec/expectations_spec.rb || die
-}
-
-each_ruby_prepare() {
- case ${RUBY} in
- *ruby22)
- # The rubygems version bundled with ruby 2.2 causes warnings.
- sed -i -e '/a library that issues no warnings when loaded/,/^ end/ s:^:#:' spec/rspec/expectations_spec.rb || die
- ;;
- esac
-}
diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index 82e1b98abafa..eda2d9e75693 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -1,12 +1,10 @@
-DIST rspec-mocks-2.14.6-git.tgz 94286 SHA256 2453766688b33a5cd743f4ebc3ffccd4277e3daca069828c7206bd0f12d5fee4 SHA512 a079c0b860c7ca4b4da366fa131617ddcb636918cd0c065ef3d8d585938228f442bb58ab5fcd2cd84b590bf6ab468d637fa7ab0181864a59c131f0a890e46702 WHIRLPOOL d29599bf4465c38433d7ddf70a12c43a523c289fd9857aadeb41610aef4980d8ea43cd1aef48d3d1d736e67a201bba131ea151a0ecb297e887fac51baf35655b
+DIST rspec-mocks-2.14.6-git.tgz 94286 BLAKE2B ce41ac9aba47e94d00d4dd6583e6a8bfa06ee13918077860ca5babb3ebf850183a356af43e729db675082aa15b567e0330b5b4cc7b890173430aa8ff61c33ff7 SHA512 a079c0b860c7ca4b4da366fa131617ddcb636918cd0c065ef3d8d585938228f442bb58ab5fcd2cd84b590bf6ab468d637fa7ab0181864a59c131f0a890e46702
DIST rspec-mocks-2.99.2-git.tgz 101731 BLAKE2B 27ae180381d427b642c53c351e7b53602caba4252ddf5393949d940be8474110eb0697901afaaa878cd8d368f081c6644c0fcbce86d9d14b9f93f48c027ae808 SHA512 dd3b9394d56de8d3089db7777cda1e1a5bbdc46486876a99a8a83b602b84ba0320913d8e8dabe5e0367645eb01b943607b93e67d87cc26e380c8db6e048e4e0d
-DIST rspec-mocks-3.3.2-git.tgz 174849 SHA256 faec1a03eecdda1217238df7989c80f4201cf7613580af3824b2fa3af2c45ec0 SHA512 b03dd81232650d851db51dd62a11c6f34df7e3d47db9ec96168259f7d4045d2497098de903b5ef6865c29a5f4835ee1865ff64a8177f9212e8f699175ec7fe90 WHIRLPOOL 33936705596662c74c31b74b1bc5ac57bb76290b4fda1375edb18b9491c7b1ced0dd545c21ae6b67174275235ff767ddc322b73da97685a0dc6eeff13b9c9b61
DIST rspec-mocks-3.5.0-git.tgz 186806 BLAKE2B e412feafba03cfe8c0efb68dc778885f0603c3b5fa415568c11e7b31168c57ea11245048fb78c34688b65d5cca95bc0a90aeb18afa19fef0a575219441fbaccd SHA512 b7dcb4ce0eac894d6652be45fea981cb7ade47a739ad926a87aa41d8a34fa9deffc45f5718d1634f03fbedaba82a77005466fa83155dc433fed6a19f8a897c4d
DIST rspec-mocks-3.6.0-git.tgz 189000 BLAKE2B d8fcc25983eeeafdba69bce80bccac2ff9b1e269b739bbd41a87f4839468fe5e4bd3298d2a63aa315d87422a9f30aaf1a776cb9b90ee1fd58ca05b5a08ea032e SHA512 42cc4870fde8eba0a6da7df4ab07e4d59c6447bb8f52e0172e7f231d47304c20c6e2edfceee698d5d344bb78384acbe3df4bb67de784cc24a63fae02ed1d4a7b
-DIST rspec-mocks-3.7.0-git.tgz 189170 SHA256 293a5406099d6767d7ffbdb01c57022e6bb3050d650e972bfa8fe64b30115fc4 SHA512 8673726571ccf8a901281e44faeb25ffcb59579dc380138f0557cd9310192cd340081e5e8ad65ae281777727b502cca2f6877134b0fb48f2e0ea40b133002aff WHIRLPOOL 7991dd19cd62b0b0cea5b905bbc9b4e51a9a49cb56299fbf62d21e7fadeabdee4b28895f1b835327e89ad260b6e400e3d21290f744b1ab1bfb6548fcca1d17d3
+DIST rspec-mocks-3.7.0-git.tgz 189170 BLAKE2B a0a622ac593660c673cd80b3f3caddd2ac389000f42a7ed1745e1fcfd28d1986e61e83c265d736f3ad0649531973719bc9c5f6ab07e289cb2da89c4482e64184 SHA512 8673726571ccf8a901281e44faeb25ffcb59579dc380138f0557cd9310192cd340081e5e8ad65ae281777727b502cca2f6877134b0fb48f2e0ea40b133002aff
EBUILD rspec-mocks-2.14.6-r1.ebuild 1285 BLAKE2B a404deaf1d6344bb9ef7b72bdcb1c82a81b7ad71973af40f0b8fe63f516cc9a133993b65763e080eb7da7a881d8d5e841a8206e60a91fc4290ea9652f7cf32a1 SHA512 f515fe9492f41766c77a8b57bb4bc37d60f2d7c053a877a9c497e49b80df61320b4f01dd6ede5fbe4e4686304327d9657518ed06d820becdac5e2d1234126e36
EBUILD rspec-mocks-2.99.2.ebuild 1483 BLAKE2B 7069c238f8445cc5bdc3fd4bdc74ccee3b37dc53f4f4df9da9167bb58f4421020847f2d4b5d64d0e8dca71b044e06f4967539249a81e6b8510463670b8b5a7da SHA512 92b0a4872cc656bba07fd95d1b4e35fd793e06e8af5be17803364a494c3ace76e55b0be4ab71913ed2effc4e74a5f5fa363b4bf3349d70ce8a5e35789a81ddc9
-EBUILD rspec-mocks-3.3.2.ebuild 1929 BLAKE2B 252e12be2a146046d9b94883fbbd0108ce1bcac42243a0adb8e103fdfcca9feb36e5f5d1e5592416d9bf58d456c840376cf5e038bbae546c5300ab2de745bfa4 SHA512 7471395d3ddc2899dbd1e6cfa970b58bc439de24dd68c01044015224e86868268b27784519439e249c16c82948c217614cc3d808c89a171b6808bfb789a87fbd
EBUILD rspec-mocks-3.5.0.ebuild 1346 BLAKE2B 1799d6cba41bcc4cc28e1e1778020c52fafc6a16b7515f72cf31e7bb347007ab3a96c88aa71f121e31e3785fb63518324df72b90e6a0ac464727db2d3338e0b8 SHA512 40cae4ee52db2cfc0274c6961f32f654e9f09291c3a9410756f3dca4a1d42b32e0bf54cd8a83164b7f06cc57ba410aaef478390019e0d1d0b7a0630884cb2a48
EBUILD rspec-mocks-3.6.0.ebuild 1355 BLAKE2B 0db9bc438e04f5922283cf0a7e2f7b8480718a5472543e640cef8736bb764bf6d1905454f6fa2e84c7cb03700739cbc5994b75de94174ff19db3b7bf501ea6a3 SHA512 03c9a18b08784c8d05a7f8bd4f405aeef96a32f6d9c77439ae0bdbaba84e66af9cfcbcc6dac4a671967bc17f7c014c783715eee37bc3341c836e351122e2d950
EBUILD rspec-mocks-3.7.0.ebuild 1348 BLAKE2B 869b3e19b0ede06123590895b73b393c50cb32872e9f04a2855bd4f2bdaa22bc3d7155d6b59231f95281b079cf32936e2c613f7ff122c7bef7db1a8cb59c5324 SHA512 9c248315309e319cc55aa0b8f6f0b42b6f08e644ff1bca40362fb7bcf1183bdf6ed1319c6d3edee8a14383de9cc1c8ef11cd1775a4a0ad8e2e52167a4a8ad577
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.3.2.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.3.2.ebuild
deleted file mode 100644
index 83ab5456020e..000000000000
--- a/dev-ruby/rspec-mocks/rspec-mocks-3.3.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec-mocks"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~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=""
-
-SUBVERSION="$(get_version_component_range 1-2)"
-
-ruby_add_rdepend "=dev-ruby/rspec-support-${SUBVERSION}*"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/rspec-core-3.3.0:3
- >=dev-ruby/rspec-expectations-2.99.0:3
- )"
-
-all_ruby_prepare() {
- # Don't set up bundler: it doesn't understand our setup.
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # Remove the Gemfile to avoid running through 'bundle exec'
- rm Gemfile || die
-
- # Remove .rspec options to avoid dependency on newer rspec when
- # bootstrapping.
- rm .rspec || die
-
- sed -i -e '1irequire "spec_helper"' spec/rspec/mocks/any_instance_spec.rb || die
-
- # Avoid a weird, and failing, test testing already installed code.
- sed -e '/has an up-to-date caller_filter file/,/end/ s:^:#:' -i spec/rspec/mocks_spec.rb || die
-
- # Avoid failing specs in yield code. Not clear why verify would not
- # be defined. We can revisit this later so we can move on with
- # rspec-3 introduction for now.
- rm spec/rspec/mocks/and_yield_spec.rb || die
-}
-
-each_ruby_prepare() {
- case ${RUBY} in
- *ruby22)
- # The rubygems version bundled with ruby 2.2 causes warnings.
- sed -i -e '/a library that issues no warnings when loaded/,/^ end/ s:^:#:' spec/rspec/mocks_spec.rb || die
- ;;
- esac
-}
diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest
index 290bbe4f3b04..655c1f37a987 100644
--- a/dev-ruby/rspec-rails/Manifest
+++ b/dev-ruby/rspec-rails/Manifest
@@ -1,6 +1,5 @@
DIST rspec-rails-2.14.2.tar.gz 75049 BLAKE2B 6b3fb32b85b050bcaf7f83cf489ba551bf0b718b0d6a14cd1ad352c6d8ba3633a82c75d8316d2e76e351e3f222b7b61bc37f03d3f385173fd608b354458a2fef SHA512 2dcc568c578f3201dbdc6a757c84d0e689c3f221fe7cbd57849524680e40150c972436a2c6fcc1220e99c9d2e6c97c62bb6d4c5c59e9d6890a67caceb94ed5cd
DIST rspec-rails-2.99.0.tar.gz 78448 BLAKE2B 242df5d1540de8516bec8f6fbf1c2072278489add524b526f6f125e55401c7fa6c80d8a6ef11faa7d908765b25c43ca826c8cc1aa71ed2599706ba8793105f6e SHA512 0453450cf5a5435dc4f870ae7a37a299c6b17a4df04de730c14ca3d070808c9a9a70a6f485a1d0c6f4f8ddf3def6e4710ae5842e9e8f0b59c10b2177299670f4
-DIST rspec-rails-3.3.3.tar.gz 102963 BLAKE2B 658ebdc9d6868bdd99f4179e0663c12286cf90b2521ff2dae3f8ae6bbe8984b11d447e9efee1d5f450fd58fb9a87375084018ecdce8b0567d0da678f43ec11b0 SHA512 72c8a027d3ac7c8487c4dec23c91c7014456e6d8ed10f80f72e71c90e7bde0a3c005dd6b57985b1f3e32b32cb6d4610f651f8aa4b81156536a667a266e816603
DIST rspec-rails-3.5.2.tar.gz 123642 BLAKE2B 7580846be34bfdf542f2c15f83e4dcdea98929b5d2feb04c645b905497522f5ee050ada800ceab975204c9671e8833b9c3fb978e4b55d6cc75b2291a96a1fd60 SHA512 4f7f03c740d7215591f9ac4fc9fb77f8d747b6446a831580518db2974b07806eab8ed29ade78afbdd981236f3c64b0d933f04be7cccf72c5e57fb85795dc7df4
DIST rspec-rails-3.6.0.tar.gz 127171 BLAKE2B 05a9e486840f724b15bf61bb72b870a27fca47ce28d242b9613e15f006293865d8c25e964896195b5fadbf7b73267ea7d1c6e6e3d17fb7016928b951dc28ae40 SHA512 f093c96d2d0c5b75ca055bfd1e7dfb990a66288a84293c6b3bd4622dfad52716b4b60553eb83878fb566c2e4d8b25b91da2071727ef54e6dd8aa11babeb80f81
DIST rspec-rails-3.6.1.tar.gz 127123 BLAKE2B 9dd03d8483c1ef94ca7c7e561ca2a6aad82fb8400cfd5a48f40e3feff7597aaaf2a877d72d356ffca2455e6f3069a2d60c23ebf2ff3bdb8e95d954ff88832a3d SHA512 4d83f04ab640fdee6da5d6eab2c2a3bf8e04ad2f55e1a31f1dffc3a85ea3e731f1a0ffa586825e12972120568226d52fd6c26ce261412ad69dcc73ed879e763f
@@ -8,7 +7,6 @@ DIST rspec-rails-3.7.1.tar.gz 128940 BLAKE2B 8a5f707ca83970cd6c97f80c945b7f297fc
DIST rspec-rails-3.7.2.tar.gz 129851 BLAKE2B b37619b4a953fa44ef402a0dea1531837932dc7bc147c08b29bf85dcad61c7ca72b30f28edc391ae05d5040dcc902d6571342bb51559de84ed0c93244deffbec SHA512 a1dbbde3539b09c33d85c9307126df09c508fcf39abc25a6438fb0582ec19049ee1888d7d17d256d33bba08c29792a0ec30dabc37d870a369580a58cb7ef03df
EBUILD rspec-rails-2.14.2.ebuild 1281 BLAKE2B 1794507c98eb4d6ebcb8c9100eb7d6502a3a2630b3e18431e3053aa9debd6ab9b249e613672012c38023495d73ca4feaf62393ede35a982ef4fecb652a2ea8cf SHA512 dd62182782ce569a02fdca1a68eebeafb67b5ccbd2e5e7c0a314e49f8b5fe34403df1cfdfc5f721ec47969cf317cee5bb8e41e0717584f30d3a100e695a1baff
EBUILD rspec-rails-2.99.0.ebuild 1276 BLAKE2B 9e89cf804b918dae0e5ffef95b225770b93518a9d99731af80f968e7dcf7b86b4c1dd273efaf8f9d51f6fa496b93e2417f47963306a7089fe5088d51d5916ac7 SHA512 bfd59985e24aaf911efb4238078cc306b6d73c5eedd6ee67189dca581b8b32d941d0c699b4b873c1fefb89184632eb20897c525089856874f1d796e9d93c6728
-EBUILD rspec-rails-3.3.3.ebuild 1289 BLAKE2B 7fd1437d02a085a2660c82337d0e62b2d81666ccb67c7be061140eb0b5828123d22296a4e4599d014917b88e53039574f6c9a7a947cb5eb857c28fa9706d1603 SHA512 d8031ed133f1cb8836c9368177bd2726c6551d4cb5a8d296d051f62db9f18751fbd059f49482eb71d7d3cd0d3529ae17298295fb721cf4a2ad3aa032718c6dec
EBUILD rspec-rails-3.5.2-r1.ebuild 1448 BLAKE2B 3b208f678509b6812b5bc2bfd7dcc6cb9480848d71ba4a0d01646e4e09a7fca274926d1dbfc5ba207301d444a2c0ccd54c070649b94da7eb6675b5b2b5bf434d SHA512 92ce74b24b1a330b83132f2c9c79829c1a172709a96b8735279688a015178e98c3979385b86ebf4ca6c1841dd744be23947e5b5951964559ea512df0fcf18e18
EBUILD rspec-rails-3.5.2.ebuild 1453 BLAKE2B aac926c02025da2da2218b8159e8c1bd4739cb4cc47fd5ff3ba4439f03a4f309018b93287a15ce3a80e2624cc35f7ddea61ffeffb95287fee1269d9b4df3ae1a SHA512 2ae2a7982811ebf209e578f554e0e5a0702c9cf7f2746d1b5ee7340db3825f4992d422f400bba8f8e56f196920d0620563ff73f10895d8ba16b2d8e8fb347a17
EBUILD rspec-rails-3.6.0.ebuild 1448 BLAKE2B ab0ecb95e96eedddf57dbc1e254df43b97cd3d9a0930942b3bdc3554b7b277e8823dd8dc77eb32b58f339736b0b71f0b307202996edbc9970233c44cb3fbc3e1 SHA512 4f28e6dbf5fb2f4e188eced4b308d470c8e4275154a20ac869e2c4b4539b83f4a56c80338376d4dc00f8d8c150011d9c2ede6ad3f849389bc528b63fe5a69694
diff --git a/dev-ruby/rspec-rails/rspec-rails-3.3.3.ebuild b/dev-ruby/rspec-rails/rspec-rails-3.3.3.ebuild
deleted file mode 100644
index e72047ff31ba..000000000000
--- a/dev-ruby/rspec-rails/rspec-rails-3.3.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-inherit ruby-fakegem versionator
-
-DESCRIPTION="RSpec's official Ruby on Rails plugin"
-HOMEPAGE="http://rspec.info/"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-SUBVERSION="$(get_version_component_range 1-2)"
-
-ruby_add_rdepend ">=dev-ruby/activesupport-3.0:*
- >=dev-ruby/actionpack-3.0:*
- >=dev-ruby/railties-3.0:*
- =dev-ruby/rspec-${SUBVERSION}*"
-
-# Depend on the package being already installed for tests, because
-# requiring ammeter will load it, and we need a consistent set of rspec
-# and rspec-rails for that to work.
-ruby_add_bdepend "test? (
- =dev-ruby/mocha-0.10*
- >=dev-ruby/capybara-2.0.0
- >=dev-ruby/ammeter-1.1.2
- ~dev-ruby/rspec-rails-${PV}
-)"
-
-all_ruby_prepare() {
- # Remove .rspec options to avoid dependency on newer rspec when
- # bootstrapping.
- rm -f .rspec || die
-
- # Avoid bundler-specific specs.
- rm -f spec/sanity_check_spec.rb || die
-
- # Avoid broken controller generator specs for now.
- rm -fr spec/generators/rspec || die
-}
diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index f2ac8a3bad60..3b407af57a77 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -1,8 +1,6 @@
-DIST rspec-support-3.3.0-git.tgz 45380 SHA256 cea58331f616e407c4ee25bb0b74bad26dbdc793fd341010d37749dea15e30a2 SHA512 88f0fdbc7609093c8f14bff220a03d0788847315e5ac73c025cd181d84a3ac120c294aca8ffff9a0c11c9f11e35019dc337f9e43fc2c33cabe4856d87e36fa1e WHIRLPOOL 6f355bb1dc71bbb7804fd3d4a4227042bbe0d166ef336e4121730abce52e1596b25b94ae38e72a6284ca2eac6d0eb6146a02f54d08792b1ff5a6320d40524a2a
DIST rspec-support-3.5.0-git.tgz 59824 BLAKE2B 8e970af2f060344f842664e3afad7ba18d6884ef4a0e5b47ca3f2544f27a80df7227b98e853fea5a1091a6727d075d6a033e23dae930bbad854a181f8aa1662a SHA512 246d86c131dae12d6ca9040dba800ea5e378cfce083b1840492cc2c968e4d17fe67617332aa77d46817356113f81d8d9584698e4fe9e4873291d18ebe04eacbc
DIST rspec-support-3.6.0-git.tgz 64987 BLAKE2B 9337da63047a1b33e8534a74a6dd4004287f0f057278b78160465ad66d43d5b543b9039d68e3488752e963308764b74a1343868f692b0ff26559b0c90cd3b674 SHA512 550e23ad2da53b445fa5e496eab243ad8c00db69949e50fe9e6c391b77166bbdc94261aae3a2b49c7f2f598abefe40ea4e93940cb493017fcdcc501675c8476e
-DIST rspec-support-3.7.0-git.tgz 65675 SHA256 2098352c9cead0534de5878580194cf42721e77aab632015804fcea0161d4da7 SHA512 a4a3fc705d4c31d760777513f86d8b0ca4c9e540b0a6f4b6d1152676f252e1276fedebe7cd259f0dbbb60b447cc179eea194f3a3e5bb023907923cbf16fc8033 WHIRLPOOL 7e1950cdf58ff07a98ae5280b953c77150d2580368a3fae9f128f78494d3f287017ded13799ed64bbf540c0cc6d1a108508029bf88bf351f22e12e08bcb95429
-EBUILD rspec-support-3.3.0.ebuild 1031 BLAKE2B 36d93da5f9ec3cf67af172b7b9f8967d9416e1ce94b52fae0696745883fcfded1bde65018e03b4afb45ab894cd65db5a8fa1ca17efe25130cd33908242e0b989 SHA512 4b3bf4541158fad45e7b7b380f50b9030d237e724938f56a7518bb6882459f5d5f9d7cb9e66ce37c777d175a20657cca0adf226624f18aa0c9e99ac09462a79b
+DIST rspec-support-3.7.0-git.tgz 65675 BLAKE2B abc204f641014b16cbb433c10b5d5953c8fb1f94491bec359febb627ce1864776ab59e0b706ca908d00c79e75d8c95dc5c8673937c4bb24a2c7c90e6ec5f4e7e SHA512 a4a3fc705d4c31d760777513f86d8b0ca4c9e540b0a6f4b6d1152676f252e1276fedebe7cd259f0dbbb60b447cc179eea194f3a3e5bb023907923cbf16fc8033
EBUILD rspec-support-3.5.0.ebuild 1327 BLAKE2B 0573e7a4db15827ecb994b4f3cb1597b781e8e5faa9b6cbc1ab65ea6940b943f3cfa495d378e72b939472ec0481e014d69a222464aa8e7cb117877e620acf4ca SHA512 4d9e61775a435d1cd2af88e98257b13f21584368903cf3c941b29adcd265f49e5d840268d378fda884c30d7532e16975c7bdb009870abe96181e02a216978db5
EBUILD rspec-support-3.6.0.ebuild 1343 BLAKE2B 38ba6eb482f435a84c51727e0834d95c45cd726d17f4f8b471d7e8fde09c734b4c7e46a54e1460a6f6fb3e4a398a4b77645ae6a5bb88bb0b9a5119ad4cc2d27c SHA512 8669399545c730dc47c50fdaa3929e86563da2a4fab7a88b807540499e5e9b713143a249e58a86e1e9a71d4ca487f07e1e9beff7b6c38a542d839628d3aad906
EBUILD rspec-support-3.7.0.ebuild 1336 BLAKE2B 69fa85e41eb65bbeee3a4e3781d239d6fa489660f1aa8dc0326d4adb989ca8640ab11cea76730d2d707950e91f3616441720ba4c43d54a425c40e4b27fa0380a SHA512 143f1f5e7462a9cd2f61e690cce3bf6d228db73f3adcc9343032c8c88eb112831d993bac92a52571d0b2ca0ff1056c58a3d8c136a6cc1a2205c5aebd5885a1d0
diff --git a/dev-ruby/rspec-support/rspec-support-3.3.0.ebuild b/dev-ruby/rspec-support/rspec-support-3.3.0.ebuild
deleted file mode 100644
index d6fd484b91e2..000000000000
--- a/dev-ruby/rspec-support/rspec-support-3.3.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec-support"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/rspec-3.3.0:3 )"
-
-all_ruby_prepare() {
- sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Remove spec that, by following symlinks, tries to scan pretty much
- # the whole filesystem.
- rm spec/rspec/support/caller_filter_spec.rb || die
-}
diff --git a/dev-ruby/rspec/Manifest b/dev-ruby/rspec/Manifest
index 78d3ee0e1a5a..c4500fee9714 100644
--- a/dev-ruby/rspec/Manifest
+++ b/dev-ruby/rspec/Manifest
@@ -1,12 +1,10 @@
-DIST rspec-2.14.1.gem 4608 SHA256 4f9fc6c58696faa22571ca80d710fd0e4f30eaeb700155968d36df303f279e8c SHA512 cb5f7b720860c7a0f9f3aabf08b2b6ebf0a6cd220fb019c4b9a03368b9fd5b8049c3a374dff1251d261f6d0046f120e574f59b16f3775a478c04bb691785f720 WHIRLPOOL 760e9cf6e61ab097f797d0900bcf4341749a6502d620de2ec3d7bde228e417f4b72a7bdd9f622445314b0890af06307e5545949bebfb6c783aa9cea463158ee5
+DIST rspec-2.14.1.gem 4608 BLAKE2B 99889bb3f46f2a337ba3fed678920f56583d75e873f80f97afc06bf6eea826994575fd8f1c25841089efde7e7c10d200cd6085d23c2fc8c47ab7d34954d418fb SHA512 cb5f7b720860c7a0f9f3aabf08b2b6ebf0a6cd220fb019c4b9a03368b9fd5b8049c3a374dff1251d261f6d0046f120e574f59b16f3775a478c04bb691785f720
DIST rspec-2.99.0.gem 5632 BLAKE2B eba837aeebcb0d65dc18a644fd935f241a6703998885418460b2c0bb59574ef144c416518099a77905ca7676852903804169d1bafc2cf8b3f79654b669c43762 SHA512 bcdf5e86938b102200144c49370e0a0691e39a8720048df2eab1a55f95a5bc5e4ced84c7da86d0ddc83ee4ce0f40602c2ae7ee10e55dccf8bb8b769ab048ebb8
-DIST rspec-3.3.0.gem 10240 SHA256 99548f038d0b9e55f670e77edb0f1ebcaf127d456c64a1adff803d158efec5ae SHA512 cafc2bcfae261da8f990a8c6327db88f800d73c9fed2dbf4ca360930376906ae6621349ac9cc92b900e069647eb9d1dde1e41feb6ba25b84d30228ae038efbd4 WHIRLPOOL ecf1b141131b60c9b074ed09d794bfc797487c369aa3e9e632c6ca187760b43063fb9eb3d4b354e7516bc8cbbf4f44069afd365020befe1ecfd374c67ea11907
DIST rspec-3.5.0.gem 10752 BLAKE2B 8c28574420f7beea0a8ff2a2c0237ea84c83dadee14edba229e8215e8620d801be941d5474cfd53357552f4210907cb15ba853bb88e3ad9b72d35b86c617c3f4 SHA512 0500f09e46244746967f5efebcfbc96d4cef14c5f68e6ad3d510e151ed83c865a3478ae6e42dec0f0793db7db52ae2394768b6b331ea5ca8d30bc19523cad5b0
DIST rspec-3.6.0.gem 10240 BLAKE2B 334fb89dcc8926b264999dcdae231916dcf9c45515192b9a053a22a240a2da3830b46cb87430bc3f4a7368bbd0788e987f992e0f4dac3872233ad7d0e7f3fc6b SHA512 ff0208209fffe205038e75ea410d0a0c140d35f9dcf46b699d9359bb17b8d6e92c4c3643b8f99d741921dd4a4b9bc62e639f5d48f46e4e9c656dcab0f62fdbb2
-DIST rspec-3.7.0.gem 10752 SHA256 0174cfbed780e42aa181227af623e2ae37511f20a2fdfec48b54f6cf4d7a6404 SHA512 5c10a878e9697030783c987ee9a6244b36cf85a2a3fb8c28bf9771900a3259da4f19c7f159180b5ff9140ab715b38b5d90cd5e0014ac1862f478c32a95e7edfd WHIRLPOOL f52be8c492ca2331b1a48f228fc9e561288be0fd408cbc5bf5914f013999962628e2d61a61f253d7b22b2ecb880e79aa058e2fd1abace9e4a64a5d7c9f1b1a8f
+DIST rspec-3.7.0.gem 10752 BLAKE2B a0e15d557b0d9089a886d04c917feda80c7a8e5eb70a50f4635947689215c0c560d313a6728ccea751697ead97c01fa1e3b7217f202ad18d4ddecf62c4dfa4ab SHA512 5c10a878e9697030783c987ee9a6244b36cf85a2a3fb8c28bf9771900a3259da4f19c7f159180b5ff9140ab715b38b5d90cd5e0014ac1862f478c32a95e7edfd
EBUILD rspec-2.14.1-r1.ebuild 783 BLAKE2B bb6ac53a0910d5a1da5d87e760d31692122803df0e04528f189355af98907f788c445f983fb0ae9fcda7f855c31708039c86230a51ae2c5f8a3bf4626fd0a13b SHA512 67fc73cd59e23f941fb56d27e03f800ccdd142bf52e27f8e5340843594f5855945de4a5ec11188e75786d35f8811c2e2105d8cb87727ec0e2dd7a31def01cb11
EBUILD rspec-2.99.0.ebuild 798 BLAKE2B 6d23cc4c63aa1af32277a5c467ef2b245b9a01afe96669d869e585e181f51e5fd224abeb53a16e9b95266b89b2650c08fe1438a00213dec7647c9af6abf1709a SHA512 a54bd5f8395ce5c65ace25f124ec754634ec5957a970c0d690e65da1516651ca307761451ce56a63f908b4f7ea1dc46d5a933a1efdb6ccbb65a22694a2a8e4cd
-EBUILD rspec-3.3.0.ebuild 794 BLAKE2B 7b131fb3517c86119bb2b8f118584cca7dd0daed81eca84dd6949edf9497d25a6c75361d6429c3cc524330657537071c9d97a6ef10e9c5cb1852ca64c8b17eb7 SHA512 55c0ec5dfdb2684584fb384a2900cb8b8693de6e8ff35f2e99892d4431fa4130bba06f4043ca800c695956da6cdd0d1892509abdca7aef6d365a23bfccbfd81a
EBUILD rspec-3.5.0.ebuild 667 BLAKE2B 3df4ec8bc0263ff263cc1d938f614d62d1a27c45f3e1a8eb3fcc5dd1c3455dc8dfd026d9a3104813157c9f8fc29964962fbdf9a7b46d6c5acfaa6ad288dafdf2 SHA512 e10338a61d1af33eae298f1a663c93199b2d871cc2de1a2fc93299657d813b2137dc34f81027314f68de5f80fda2670cee851978f437ddeba1c9156cbeec9de1
EBUILD rspec-3.6.0.ebuild 676 BLAKE2B b083047f7a3216428b46779ef8063eed795ff5519d7254c7730f69464a5c7039ea43a6dd78e55de71aa57e4c32e10cbece5cdf67392e02a0075d208e8608106b SHA512 3401c454ca3b99481a5494a29d22703b9c9904ceb74f5d0a45adf126aa74b399fe5ca20e24ad39008f4a35c0fd55e765068c482bd80fe668ddbfe1c6535f7ae7
EBUILD rspec-3.7.0.ebuild 669 BLAKE2B fa21da8a0f2da4624a7cac74d0cd05fe9dfe1d3fc171fde5415758af88bd1c490edb4c01c078a078eb55f3d850e3fbfb9b2725831343e818bf813f9eeb38f3c5 SHA512 9f2d6af52637f3a355142a0600dc35714b576ecc60cad96332cff4f60c439248b82144d5d04b8bd49913969f89b9e4844f5d85021cb75f58370ef43de4d4e2f4
diff --git a/dev-ruby/rspec/rspec-3.3.0.ebuild b/dev-ruby/rspec/rspec-3.3.0.ebuild
deleted file mode 100644
index e6f4f7ec2957..000000000000
--- a/dev-ruby/rspec/rspec-3.3.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem versionator
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~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=""
-
-SUBVERSION="$(get_version_component_range 1-2)"
-
-ruby_add_rdepend "
- =dev-ruby/rspec-core-${SUBVERSION}*
- =dev-ruby/rspec-expectations-${SUBVERSION}*
- =dev-ruby/rspec-mocks-${SUBVERSION}*"
diff --git a/dev-ruby/ruby-ldap/Manifest b/dev-ruby/ruby-ldap/Manifest
index d575170b36b1..e328b4261bc9 100644
--- a/dev-ruby/ruby-ldap/Manifest
+++ b/dev-ruby/ruby-ldap/Manifest
@@ -1,5 +1,3 @@
-DIST ruby-ldap-0.9.17.gem 66560 SHA256 951ab18e8dbc2b9791555c38833df07e322992d3eb53aefca88a085fc55686c6 SHA512 b6400faa4ae19f3d783810a6b2f7af36e89cbf001aa48a343e1ff6e5f9e74639bb84db2dc58a1465f91130248eaf17767a6c125e1d416aaf7d45ff8c14c3b68e WHIRLPOOL 00b9f4508a94b0c4ecb61e3f3749142b2daa4645d80feccd86d7ed1ff9163a2cc5dcec9d516ebd4b8587573e49abdeadc31427b09e057494f8389b35009ced49
-DIST ruby-ldap-0.9.19.gem 91648 SHA256 8729230019eddd6f5a13baf5116e95e2800478636f66027e76011db274213981 SHA512 0ed931552df00c11855297ab44fd1c9a79e751937758d38189147f1d37cbce9b1da6fa42e64a9fd44610e948b1c13031013b7931ed473cd55b8425e64a50584a WHIRLPOOL f82e718f03feabb028f7490f8c87a3da159b6d2cf26c7ed9c7872183f5a029978dc56b26976223d61fd6afc576c489997e9340d064341221c8ea1dd262face0d
-EBUILD ruby-ldap-0.9.17.ebuild 1080 BLAKE2B 0e16f9265e1760ea57a0c67196897ea03d9f4f3c28af0f944f725c729aeb37f4496c9b530412f77eb3b878f33b950b3e6a27706401f6bec0adb00cb7902b33f1 SHA512 4827aaa3a4103d4d617f566a531e404f9a19894d63560d37de59c10f4a96cb65d228a29dadca584d8c1044f222330a45eb9445b342f7e376bf75093a4c998152
+DIST ruby-ldap-0.9.19.gem 91648 BLAKE2B 0ea6fe17ac2e4cd34a0834c6b95b1db4905e709010962959735cc3cedf9d50695d642b6042711b4f5154198fbe0bb5312903169ba8f1a7868b6f18d681a81682 SHA512 0ed931552df00c11855297ab44fd1c9a79e751937758d38189147f1d37cbce9b1da6fa42e64a9fd44610e948b1c13031013b7931ed473cd55b8425e64a50584a
EBUILD ruby-ldap-0.9.19.ebuild 1093 BLAKE2B 4ab2d9ded87f6a4dfaaa572f1649de9abfbc4b30a80558db70d005fee30c43448b67d388f37457db3c39798df09c76a43d96f4862adf90c5e8f2be5d4d601523 SHA512 764f6dfb05fcc84745e883b3573a15ca1e2e27097bbc601e7bd09228b4a59d8b118b9d0ed06756ff5fef210b0930a3b55543b082b2db38668a26b95a62f61221
MISC metadata.xml 390 BLAKE2B c6e77e29563ead438259a5643f24d5f9d69a3049e0e3a427ee44561f08c72ab2bf8c427a735606ca7a160d0f623538d12ed3d0020e2e817935152f956f70793f SHA512 55f9b63787f86238cf1f6a465e2eea49496be45c0e80fd0175b73434b93f7ce495c46b081833b5f3d7ff3322c1de31c86ba524f3327630908e424b0346dc02b2
diff --git a/dev-ruby/ruby-ldap/ruby-ldap-0.9.17.ebuild b/dev-ruby/ruby-ldap/ruby-ldap-0.9.17.ebuild
deleted file mode 100644
index 55450913c9ca..000000000000
--- a/dev-ruby/ruby-ldap/ruby-ldap-0.9.17.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-inherit multilib ruby-fakegem
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_TASK_TEST=""
-RUBY_FAKEGEM_EXTRADOC="ChangeLog FAQ NOTES README TODO"
-
-DESCRIPTION="A Ruby interface to some LDAP libraries"
-HOMEPAGE="http://ruby-ldap.sourceforge.net/"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ~ppc64 ~sparc x86 ~x86-macos"
-IUSE="ssl"
-DEPEND=">=net-nds/openldap-2
- dev-libs/cyrus-sasl
- ssl? ( dev-libs/openssl:0 )"
-RDEPEND="${DEPEND}"
-
-# Current test set is interactive due to certificate generation and requires
-# running LDAP daemon
-RESTRICT="test"
-
-each_ruby_configure() {
- local myconf="--with-openldap2"
- if ! use ssl ; then
- myconf="${myconf} --without-libcrypto --without-libssl"
- fi
- ${RUBY} extconf.rb ${myconf} || die "extconf.rb failed"
- sed -i -e 's:-Wl,--no-undefined::' \
- -e "s/^ldflags = /ldflags = $\(LDFLAGS\) /" Makefile || die
-}
-
-each_ruby_compile() {
- emake V=1
- cp ldap$(get_modname) lib/ || die
-}
diff --git a/dev-ruby/ruby-opengl/Manifest b/dev-ruby/ruby-opengl/Manifest
index d27ea8094804..b97889f07b4d 100644
--- a/dev-ruby/ruby-opengl/Manifest
+++ b/dev-ruby/ruby-opengl/Manifest
@@ -1,5 +1,3 @@
-DIST opengl-0.10.0.gem 565248 SHA256 e3bc0fa92dafe5ece8858259ccc47f156edab3b6671786a75873ae1d05355a89 SHA512 8d85d7f8a25e429b18245a10c186d07a85fdc8dc4e158b0001cde2b6e4bacfe4b09552a3b3fba5e14439d2fdbe000ad23bba89563f58f612f79958283b588dde WHIRLPOOL 53c3ed2ca848e7a10a2089e40a2875aa800cad69143a3a5356805d08a1787b4f8fa8b1a6fb765c71fe1f4bb236531286aecd22b8545abab1cf4981676941bad5
-DIST opengl-0.9.2.gem 444416 SHA256 cf421841af7c8beb9768aaf755124e17a09f726ea7c91af0f8cd92941036f2cb SHA512 0a7fe8d064e90df5b0507d667d30c3158671861c944086660470f23950606bb821e431735067dfbb2f9b97ebf68041b4937d4330907c4aa3daeb21d5b7e61c37 WHIRLPOOL 7d014cbfa7c0b3eaa206ad9a3c29e78f1cb03f170a10aa5a537fc8504176e794144591131b2ff0db029907b2ba9204b6a47c59ce733d6f2a4c7c8667a08743f4
+DIST opengl-0.10.0.gem 565248 BLAKE2B e427590865e7ff13110d22a21d04a936cbdc7e559e80b37be94938a4b15c71ca6341d72bc093a45ca10e7cf419fe720e7c68866724a3c99ddc44314a4b054414 SHA512 8d85d7f8a25e429b18245a10c186d07a85fdc8dc4e158b0001cde2b6e4bacfe4b09552a3b3fba5e14439d2fdbe000ad23bba89563f58f612f79958283b588dde
EBUILD ruby-opengl-0.10.0.ebuild 1009 BLAKE2B a71107eeee9196bba2bf02e6ff29c77d3cd8232453b2b8286c50110fed43d7e5e56e587ac7b826db0bbecbdec6dc2d580008f9044bb03eee3dab3d6b1c0cd161 SHA512 3162ac0f0492ecb9b7e76fbdd15a3bbcb37a216ae7346d2f340cf946406ae0a3cc866b54bc7c4264ce3b6cb4c220e8ba57186ee28dfbf48b0d69c8b7c5b4066e
-EBUILD ruby-opengl-0.9.2.ebuild 990 BLAKE2B b942518effa0d30343ba57306a0ff5a80b2756e3d2ff8fa08c85cc2e5d552e875ece29ce92c4839f7a8a3c49e1f435af4bba1a77ab6461bf6e957520c62a7b0e SHA512 26fda924c3873890c5cccd5ccbbb9d8e08b69f5acb455fea4c656c9722658d535d9aeb9d156efd57733a51be50e64812b6d8874e779a09dd4bec3515d9813fcf
MISC metadata.xml 342 BLAKE2B 1217ae7877527a2bf18aa869b52c91310b18a87d56584d54a9b9254134b79b6b2902fa20fac35c1ae6a61b9aab152a32d80a54d561532b27a5e7305eab1697f4 SHA512 93ca4bf1889e89305b5c99e9664eef226a23d4ec8dfdeb2c028c23910b903f8cac684a8c1fd150ae524c02fa4c9af324b8f657c8830801f179dcfdc1e7733de8
diff --git a/dev-ruby/ruby-opengl/ruby-opengl-0.9.2.ebuild b/dev-ruby/ruby-opengl/ruby-opengl-0.9.2.ebuild
deleted file mode 100644
index 0416b28c3f46..000000000000
--- a/dev-ruby/ruby-opengl/ruby-opengl-0.9.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-# Two tests fails but the README already indicates that this may not
-# work. Additionally these tests require access to video devices such as
-# /dev/nvidiactl.
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_NAME="opengl"
-
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="OpenGL / GLUT bindings for ruby"
-HOMEPAGE="https://github.com/larskanis/opengl"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 hppa ppc ppc64 x86"
-
-IUSE=""
-
-DEPEND+=" virtual/opengl
- media-libs/freeglut"
-RDEPEND+=" virtual/opengl
- media-libs/freeglut"
-
-each_ruby_configure() {
- ${RUBY} -Cext/opengl extconf.rb || die
-}
-
-each_ruby_compile() {
- emake -C ext/opengl V=1
-
- cp ext/*/*$(get_modname) lib/ || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- insinto /usr/share/doc/${PF}/examples
- doins -r examples/*
-}
diff --git a/dev-ruby/ruby-progressbar/Manifest b/dev-ruby/ruby-progressbar/Manifest
index d2ffd9a5e8c4..5e690ec51c2d 100644
--- a/dev-ruby/ruby-progressbar/Manifest
+++ b/dev-ruby/ruby-progressbar/Manifest
@@ -1,8 +1,8 @@
-DIST ruby-progressbar-1.4.2.gem 24064 SHA256 1285524b097446471bc60c4b756f9f8c4b527dd870eaf318e7d83380cde99fa7 SHA512 443fc015b2dcabc76c685f1529a39ffba289cb00c3cee3992ef240fb9822729f9049db4d85c58ee1ab6cc17927cb325044ea45a968c755a9b5ad93f7b9999fbd WHIRLPOOL 50bcbefce6fe3e1b05ad20476f67f9e610e5e91e5d9bc92a8ecc0ef5ab79233c16237c04f3782878855fae8115e556d53a0c6624d151fcd49bd58792aeb370f7
-DIST ruby-progressbar-1.7.5.gem 21504 SHA256 71c754e2e3f26b87f307e360dee8f2267800b88327a7def0098d7e6cb752d643 SHA512 1a5cb4b8ca9a9669bdaa60fcf3f01bec347b4ac1aefe737a7c6014bf40166c72d74ab0f489638c12ffd5245cc2b0a19186f7ab440bd7629579bf00d5155a8741 WHIRLPOOL 13e05a761c10c6fbb87cfb11f83f18acae93daeec1e11306b432ee751427e0d95a56d63cd7528590242b3e5241d4de6eaef2ea1b9190a1c1196430f4828f5580
-DIST ruby-progressbar-1.8.1.gem 26112 SHA256 95ded755295440de814704970d7ccaf3cb259854534f03a03a6d05918f3eece3 SHA512 bded41f29ed3386b83b0c4fe208813de330cb6be527c4b91cbf436f44d0efe58cb717a783d104f32b697fe1d9b71eeec500c8a72a9a5b34fc416c86e7565bc01 WHIRLPOOL 3e2c00c55734819fab7eaf9e0b1666cc1ff7a733edf2d14260f4f5baf77d2d608db1473c76c45759a5d055ee5c59ef7fdbd7869964e00b4ef6ea23882bce2150
-DIST ruby-progressbar-1.8.3.tar.gz 44706 SHA256 b3ac685d7b1dcf21cb41ec381faadd74d854eeac1dc0256772d5cdad6e0c8b54 SHA512 c8394c9be76e00692e3e51b27be92b0aac9baede288ae514a2656a7880df61fde44f07cf16395c69a5215c3cdeb6474cce106af054be9c6ecdfd5887150c111b WHIRLPOOL 9b1e7155ce44cceb3727378b7e32244f1c5010c102fa2a49c0da2fa21991f7a37eb4e46cc2515545d71291bed38e76dc8bfea603c73af64f9c714c244302a7b6
-EBUILD ruby-progressbar-1.4.2-r1.ebuild 592 BLAKE2B 1514af91293f15220be981fae88bdbb8841eb2ae38821c7cc3b0fff4e43d719de89f6f745d11c39c4076746caa9d80ea59b3356dabd330fb4de73b0742a33224 SHA512 9846b3970e694de1150794aac56b232c2cd8e5025e94b0e86357217b3b8bb1f5829d038473128e9a8dd261445308d2ccb05c4f88b23b9dabc3ff5e256d400c24
+DIST ruby-progressbar-1.4.2.gem 24064 BLAKE2B 4c26f5c281129a7333c8a7a1f7738a094ec02d769293252c8fbc6df0bea99971cd0d235b6bbeba7e2e4fac10409028f7cdb15870484878c26d9ea9f709f0135b SHA512 443fc015b2dcabc76c685f1529a39ffba289cb00c3cee3992ef240fb9822729f9049db4d85c58ee1ab6cc17927cb325044ea45a968c755a9b5ad93f7b9999fbd
+DIST ruby-progressbar-1.7.5.gem 21504 BLAKE2B abb50406df3b952327bbacdb4600a66751772ab3c22053a172150618cfb36e9aa567461ea31772ae74372d9b3df4d13419994fd8597c9f0f10ea090251493e6d SHA512 1a5cb4b8ca9a9669bdaa60fcf3f01bec347b4ac1aefe737a7c6014bf40166c72d74ab0f489638c12ffd5245cc2b0a19186f7ab440bd7629579bf00d5155a8741
+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
+EBUILD ruby-progressbar-1.4.2-r1.ebuild 593 BLAKE2B b5d824fcbc3b51ed8b09b13290b89c3a5b09e885a605c4a7a82b1ba444362863f571b38259779cf4e6f7ff4b92b8918eb5f57fe30be725b0e58eb1e2a320cfc0 SHA512 638efd6eb6d6658f278f7d6232c913ce70782caa0e10bc44ea2c722d3e2b9cb14d6eb5787a2a958a128916c0a30713a0e8b5bcfb1ae5c3d528c6432f16c5926d
EBUILD ruby-progressbar-1.7.5.ebuild 932 BLAKE2B 539600a2ddcb82f42e9b19c237d2eefa015f30217477ea483c95d57a5cf91205efd4babf342a907918a209295deadb462859f7375206dd661bd0eea8d95f21ca SHA512 4ec40d880be60ddd0e5df11342fa00b29b0fe97ad25d6c589a21357a53c3429df4f17be45e22b755f0646ac539baa57be000183958352c3344d082902c5c7ac9
EBUILD ruby-progressbar-1.8.1.ebuild 723 BLAKE2B 32793da1bc5542cd0e22d250a37a9ac44310afb012a1a1c02a639d03c22a642462fc7fce55dd0024cf55d5b612a39348278ec038af36723ca2ac44e52d862d02 SHA512 c556256ab587d6f01eda25c6eb3cb48066ea15d82a35bca82d5fa36a98b2c75839da2f5a7d3e84ac0da30d81beef7f3eb80990e16e507bb8c3ac4b65a974e199
EBUILD ruby-progressbar-1.8.3-r1.ebuild 885 BLAKE2B 41d8f0a6fa50c9cc2dde061e5064a4354fda3e1b75ea2d6df21b907aa1bd6c0340fbc19afd939eb0b254f4db214189ea6d404216fa004c7329d7515c5cdfc24f SHA512 e2ca16e101bf6e00d3111feb7eff7dba21e49ddd6920a0b97c549c15d751e685c64d643ed30a74e9cb8213d5c9829bda4f735974786250b6dae0111456431a30
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 a7c6276c65dc..cf0379c1e7c2 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,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/jfelchner/ruby-progressbar"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 hppa ppc ppc64 x86 ~x86-fbsd"
+KEYWORDS="amd64 ~hppa ppc ppc64 x86 ~x86-fbsd"
IUSE="test"
diff --git a/dev-ruby/selenium-webdriver/Manifest b/dev-ruby/selenium-webdriver/Manifest
index 9d682ad9cae3..af28c704b1a3 100644
--- a/dev-ruby/selenium-webdriver/Manifest
+++ b/dev-ruby/selenium-webdriver/Manifest
@@ -1,15 +1,13 @@
-DIST selenium-webdriver-2.53.4.gem 897536 SHA256 44b38d9b6a97b39c7d2aa5185ff9585320295d5aa194cb21ec562897d6711e97 SHA512 ad7934a67c4415a81c2d0efae5f510d41784411076ea903724e1fa2be1b209382131aa1b05f3636deb1deca38db6e76805262f5037ab2e621e785e4eb3c2b90e WHIRLPOOL c75f4b89fbfc31987ff92c013c1274a07d73f4d7fcbcdbade267180849e45279ebd5099fa63f7a5138ca75100fc1d39e15e0df4f15f35552cd2e679ea5c2bff0
-DIST selenium-webdriver-3.4.3.gem 837632 SHA256 61b29ae4970250f811f559bdf67dc704a9fccb49eb0a53052b6b56c98d552aa0 SHA512 29df75d4a89a710fbd48e67b6c6c72e85a2a266e678de7ce45965da9d108ea01f997cf881996930e41804c1d793e6f4b93e5bef18ecccf19be16ca2538d90c5f WHIRLPOOL edb2ba1dd3abebec61b4ab9282054a2887742cfcfded9e7e9f0b41b696ca0a4be8198128ee84fe84b07f565bda555e083918f381a3cf0e5b3a9f8bad892bbd5a
-DIST selenium-webdriver-3.4.4.gem 838144 SHA256 4188bcf6db106b97e5961295a736492e72d02fae16942c6d70015410f1df0a57 SHA512 57382abfb5e01781c38688c2d70bfbddd31708b84851b099ce06959f33c12aa3e93ec6455c8c310484ab556fff0fe1d27c02990a9cf0a563cf1259abad38d57d WHIRLPOOL 11fe418dc5dbc73a0c2c9c327f80e7b19042000dcfd5a20108859a738445d6bcbcc0a439505c2962bb39a4a65a0b9bb31f7c1b95cda6c7fd9d1702853f41b203
-DIST selenium-webdriver-3.5.1.gem 830464 SHA256 7fb36c73618ddcd1553313de9e2e3100d4e767ec752f2e2cdb17b553e6d9ee28 SHA512 5a3c0776d4ab6816b107e8e8bca62afd7df9f90b3f757563b2180de4764a4b4499b9afd88668913cbcec9b10df04a94be27a91ad96181f4a4d7e9008e7062fa8 WHIRLPOOL db091e5eb671bf98096bb8c3d41b2814a96bab11f8c6dbce87ae0aa04c98b6c072ac6efe96c5e58617167e46ff818ea10c726887fa430ef3e9c8e460b4a611bc
-DIST selenium-webdriver-3.5.2.gem 830976 SHA256 fe42fdc7dfb654488715b79b970f59937a19acbbd1ad52e30206bfb3a8815d82 SHA512 c0a8c0e23e4323762d5cad329774337688cc831658de4bb4712f69c2b4c3f0e189fcd0e3576d8132ec9a3fd5c0365ad128bf65061045514b2871a43b30eaeb3a WHIRLPOOL 1c45abe6a2354b5f780e0c5ccf0d40304d27eac6b89af1ad2418d9f1a9cb945057fcff02f973877c52a0ced39c58d1c8541ef74123bb4e202e8b4035a8180664
-DIST selenium-webdriver-3.6.0.gem 841216 SHA256 1276317792e13f24a556f4bec954bbd5213ac22018fa4ecb194904a450499626 SHA512 c0cea582314167de0390007fe26d94e7470020bbb999787fa0883eb65a491a6ecfcbfad9938a50cbc415023edf2ee7ee44ba88ea35d22cbe87d0ed435f38fc99 WHIRLPOOL 54d67d1272c9e47c95d1257646b466276b63e268f34e969d9e5f8d1c82bc6a81038afa4658a5753f0ebe1db0aeafcb36f43951bf709456f4a0046962afd65a25
-DIST selenium-webdriver-3.7.0.gem 839168 SHA256 f5702ce0dfed6a5fb3c456aeb99072757666d68b7f53d417a462e20aa8ed0e1f SHA512 f15819d7e3a683d101073710876792ec0cca7c28d387bb9d1b19964083a99e276340fbcfedd9b0ca2234c54f7db56d12dc3af2e4eadf8995e1e05f7282169726 WHIRLPOOL 7742d5db0965afb4f23581b08583840aea509ec1100cccb44873a86270cc7d93d0e9e4dc5bf0bdea47b9ebbeced1ad987be3cba01a397435113e8dad588afcd4
+DIST selenium-webdriver-2.53.4.gem 897536 BLAKE2B 630b5e8cd5ce53de7a689135ce80e364e33b783bd8493f79af01d79717d3d65541fe04c6c0e5016a85af8a559864ddcb641d06c99430599b21095b54ff40845a SHA512 ad7934a67c4415a81c2d0efae5f510d41784411076ea903724e1fa2be1b209382131aa1b05f3636deb1deca38db6e76805262f5037ab2e621e785e4eb3c2b90e
+DIST selenium-webdriver-3.5.1.gem 830464 BLAKE2B 3f84f324e204beef201656e18b34db65d8eb599d82dda99c1aa0df6659e5b92cf28f936b976bf95574b0d2800dd891ad5c00a2950ee6cfd6e2cf07901db5f247 SHA512 5a3c0776d4ab6816b107e8e8bca62afd7df9f90b3f757563b2180de4764a4b4499b9afd88668913cbcec9b10df04a94be27a91ad96181f4a4d7e9008e7062fa8
+DIST selenium-webdriver-3.5.2.gem 830976 BLAKE2B 04474aaa7a17c40208d4d5c411cb1c94b31a1f12a1ad9dbaee4dcd40944a2a94340641c2a6a12b605ff3a8979ed0e1336a05284d11dc8ce8125831857edeca5d SHA512 c0a8c0e23e4323762d5cad329774337688cc831658de4bb4712f69c2b4c3f0e189fcd0e3576d8132ec9a3fd5c0365ad128bf65061045514b2871a43b30eaeb3a
+DIST selenium-webdriver-3.6.0.gem 841216 BLAKE2B 8cfe144b0f3e827c9344977ea44aeb4638cd4a197c0d06bf11aef92545b66af5504ac58e353841bcce3855870b6b042b09c4793d33b9a1d372ccd0a382d30ae3 SHA512 c0cea582314167de0390007fe26d94e7470020bbb999787fa0883eb65a491a6ecfcbfad9938a50cbc415023edf2ee7ee44ba88ea35d22cbe87d0ed435f38fc99
+DIST selenium-webdriver-3.7.0.gem 839168 BLAKE2B 0c6940ff2a8197a3166e8f3f7e7b43bc4551b5bb1f8a40a5887ddcfa7efab93faefa9ead632d3973cbd57a65553a9027f83145bbac753b4ef122f792bae569fd SHA512 f15819d7e3a683d101073710876792ec0cca7c28d387bb9d1b19964083a99e276340fbcfedd9b0ca2234c54f7db56d12dc3af2e4eadf8995e1e05f7282169726
+DIST selenium-webdriver-3.8.0.gem 840192 BLAKE2B 3f3871afed9734627757e58a211ad894fd45a49b73208b533fd39e0d99172536e7f2abdfbed1e0589c45aac6a26dd0c1ae0cf8f25053d44082957f7d07591d37 SHA512 c00c44786ecee4c02723b88c9ae5921d6a3f2d4c6c3bd043da1f524692c75a69357b752fc183c7881de0d0a6e6d6ddb03ca31e6a983afacdd06978bdd0797957
EBUILD selenium-webdriver-2.53.4-r1.ebuild 1144 BLAKE2B d0ae3b22b1269512bf5011014c62665621d5a249a6fa87f8a53ddd49ce56fac7cbc546518950e3e6204599e85f033e36bd31b0b9c38697728d5225bf7f2ef3c0 SHA512 5bba7aaa5b01a04eb1d8ccd6daa5f431cd4c149b95fa550891dbec98598f3a32fce20c51f9c2ba42f5e9a035f8f40de56a21b6203c6b03b1d12a18a39022c77d
-EBUILD selenium-webdriver-3.4.3.ebuild 904 BLAKE2B 301a791b4cf90d507433519b7c6e6e80f71bccb1920377040c3364b1b590343c59a1057b0ebb757d054865eaf3f083af9be72fb19cd8782f74b1e5ea7de4ff17 SHA512 5361ece956d67e81c8e16118ed6040a64d69b56750109bee76d925e59e390f1aa927de0fd992c173749b72525831f1673c77a10a65aa4e291a30d051b560f73a
-EBUILD selenium-webdriver-3.4.4.ebuild 906 BLAKE2B 6db2427216251fcc70bbe608c4913c80794e89d157c9607775227af811b4fc76ef639ea069926c665b897838b33a527d618b57951b7156bfd4bada81b4b9041d SHA512 03ab30a05cfd837270dcf0a7aa98db748e7fd493c2997e36b0a20c804ad45c87967ef7c0cf693958d14a53c3ec85a7f9f29367244b8275d5a06342ef442dc5c2
EBUILD selenium-webdriver-3.5.1.ebuild 911 BLAKE2B e335a37f3cf38895dda7dac4e02da92dcd0b75f07ae8d607a2a0c34e21680b3f35d6fc0175e53620e6129d8175718eddbcc8ede5fb185346818829158fa97168 SHA512 21377acc0284ee0bbe9f221c0bdb45c22fbac077b2167ff30b72755ee992369007c4b99ae3b1481445779b041e817e218854c942a910a5ee221b8384f58a07b4
EBUILD selenium-webdriver-3.5.2.ebuild 904 BLAKE2B 66c2f5992a5ea9628b99ee9faf14f1594ea631a8927e3355e5572f089511b5e08297d89549c2c36875a41f74a02828ab62391b6ce759db959bb3bc67e05f89fa SHA512 a9d26369e42735742a44b2e154cbfae41b525226ece894833ac9914dccf92e1b71e4f3ee8cf8f402d7b207b75cf55f7f72c982d4f5ec8414287a69fcb750bae8
EBUILD selenium-webdriver-3.6.0.ebuild 904 BLAKE2B 66c2f5992a5ea9628b99ee9faf14f1594ea631a8927e3355e5572f089511b5e08297d89549c2c36875a41f74a02828ab62391b6ce759db959bb3bc67e05f89fa SHA512 a9d26369e42735742a44b2e154cbfae41b525226ece894833ac9914dccf92e1b71e4f3ee8cf8f402d7b207b75cf55f7f72c982d4f5ec8414287a69fcb750bae8
EBUILD selenium-webdriver-3.7.0.ebuild 904 BLAKE2B 66c2f5992a5ea9628b99ee9faf14f1594ea631a8927e3355e5572f089511b5e08297d89549c2c36875a41f74a02828ab62391b6ce759db959bb3bc67e05f89fa SHA512 a9d26369e42735742a44b2e154cbfae41b525226ece894833ac9914dccf92e1b71e4f3ee8cf8f402d7b207b75cf55f7f72c982d4f5ec8414287a69fcb750bae8
+EBUILD selenium-webdriver-3.8.0.ebuild 904 BLAKE2B 66c2f5992a5ea9628b99ee9faf14f1594ea631a8927e3355e5572f089511b5e08297d89549c2c36875a41f74a02828ab62391b6ce759db959bb3bc67e05f89fa SHA512 a9d26369e42735742a44b2e154cbfae41b525226ece894833ac9914dccf92e1b71e4f3ee8cf8f402d7b207b75cf55f7f72c982d4f5ec8414287a69fcb750bae8
MISC metadata.xml 335 BLAKE2B 374e7e6bdf450e60792ad3960c2c0fe8ab87f70c34ca76332bbbc632598354e2a774e4eba46434e9b7c85c7f5eee7086ac85268ae58bddea7d75713d9d2f014a SHA512 94e17dd297f6904f1b70709dba5f5612fcc42e9e0e57695df6d37344cc9a89c13b423e41d142631444990ff39367eb6132d6b070bcdbf256ae00e932cadc67e2
diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-3.4.4.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-3.4.4.ebuild
deleted file mode 100644
index 9c991789564e..000000000000
--- a/dev-ruby/selenium-webdriver/selenium-webdriver-3.4.4.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-# NOTE: this package contains precompiled code. It appears that all
-# source code can be found at https://code.google.com/p/selenium/ but the
-# repository is not organized in a way so that we can easily rebuild the
-# suited shared object. We'll just try our luck with the precompiled
-# objects for now.
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_QA_ALLOWED_LIBS="x_ignore_nofocus.so"
-QA_PREBUILT="*/x_ignore_nofocus.so"
-
-inherit ruby-fakegem
-
-DESCRIPTION="This gem provides Ruby bindings for WebDriver"
-HOMEPAGE="https://github.com/seleniumhq/selenium"
-
-LICENSE="Apache-2.0"
-SLOT="3"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/childprocess-0.5.0
- dev-ruby/rubyzip:1"
diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-3.4.3.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-3.8.0.ebuild
index a199ade47e97..c4c4d1b87cc2 100644
--- a/dev-ruby/selenium-webdriver/selenium-webdriver-3.4.3.ebuild
+++ b/dev-ruby/selenium-webdriver/selenium-webdriver-3.8.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24"
# NOTE: this package contains precompiled code. It appears that all
# source code can be found at https://code.google.com/p/selenium/ but the
@@ -26,7 +26,7 @@ HOMEPAGE="https://github.com/seleniumhq/selenium"
LICENSE="Apache-2.0"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/childprocess-0.5.0
diff --git a/dev-ruby/sigar/Manifest b/dev-ruby/sigar/Manifest
index fe93c8e8ca4b..de6d471e3b18 100644
--- a/dev-ruby/sigar/Manifest
+++ b/dev-ruby/sigar/Manifest
@@ -1,3 +1,3 @@
-DIST sigar-0.7.3.gem 205312 SHA256 250a3bd8170f51bf377aa666d44ae08a321c655a2c63c14dffa41fe478308d88 SHA512 cdab3ec8b9662bfa3a432f0206c34c99c6e6e0ac5c85a93cb472367a9f325a27d5232bf2166f5c2955817e3ab8bd1035db06aad709ce20cc261f1b15d89dea2a WHIRLPOOL a1100575ebb4a3af65cea6949223e589f2c6279758dcf888578fc4d92b02267ed349fd564f0563982084e66a150d759e0ef7c848fad7b6b1dfe3889d1cbe97f2
-EBUILD sigar-0.7.3.ebuild 855 BLAKE2B bf3127f460281a2b674ce5839feb06980122342af4ae46ace91ccd32a1810dd8fcfeb7d19f0db351263829524d7d02883bed9c9d5fcf310ef4e0fb44c161d531 SHA512 3c9e968dbb77a9ae266d09d804110e8f3e381387ff9ccfdaf640751477687167799f8615e3872587f7ca20bd4878da973fef3893acacb2bc40a77a52cde39a2a
+DIST sigar-0.7.3.gem 205312 BLAKE2B 1a1d526e2f60a4a91ef405bbb7bf6aede2d4707631108f2779dfd1533d345b9e2c1fb586aa748d13ff1f7cb0b228e34618a0e8d549a3b4b4dc44a37684f2e970 SHA512 cdab3ec8b9662bfa3a432f0206c34c99c6e6e0ac5c85a93cb472367a9f325a27d5232bf2166f5c2955817e3ab8bd1035db06aad709ce20cc261f1b15d89dea2a
+EBUILD sigar-0.7.3.ebuild 882 BLAKE2B f3792db1018ba484ed825d8d454430a04df0f281027dd606566e9c5e9dcc7929457cdaeeb00df81b3cdde238a3a03b4eb2a980fa5d8a25ff6198aa32db962079 SHA512 dda639cb6ac3f2f61070de60025d30ebe09841a848d6b2ecf5ae7a515f385af10aa7fb65dcb4663a722e91b7efe49f459cb24fdd776406b5baa9544e1c5db1ac
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/sigar/sigar-0.7.3.ebuild b/dev-ruby/sigar/sigar-0.7.3.ebuild
index 2dc9e6cb9b7b..03c1758bc3ef 100644
--- a/dev-ruby/sigar/sigar-0.7.3.ebuild
+++ b/dev-ruby/sigar/sigar-0.7.3.ebuild
@@ -23,7 +23,7 @@ all_ruby_prepare() {
# Fix compatibility with glibc 2.25
sed -i -e '26i#include <sys/sysmacros.h>' \
- -e '27i#include <ctype.h>' bindings/ruby/rbsigar.c || die
+ -e '27i#include <ctype.h>' bindings/ruby/rbsigar.c src/os/linux/linux_sigar.c || die
}
each_ruby_configure() {
diff --git a/dev-ruby/timecop/Manifest b/dev-ruby/timecop/Manifest
index b3c83d088416..9f72f769b62d 100644
--- a/dev-ruby/timecop/Manifest
+++ b/dev-ruby/timecop/Manifest
@@ -1,8 +1,6 @@
-DIST timecop-0.7.1.gem 15360 SHA256 22e529f06739b1361b4e3b40adc667dfa8f50e66b13b778448cf51fb62bc8f2a SHA512 cbc1e1d6575473ed4200e71a8bbc91f4dd78a0e612e08ca236f485a92e71f02621bd199dc32a983dd7eea9a143b8fbf4b833f73016b5a7ea6a7459730efc1d83 WHIRLPOOL f54018f65fdd55c8d7399083a7c9d1f6f1405a6cea5941b8e20ef143d3c4a57350cc2714a2626f918ff753a11dafb506539d41ef4c43464258a2832590215a2a
-DIST timecop-0.8.1.gem 16384 SHA256 bdce943521113e0b9ed2a6136e1c7396fa413ec7100814f2fe5bc1ee319f8b6f SHA512 c4d281aa04fe94636dc23dc0fa6ea4a1dc27fc1debe550b06a208ceaab1d9d8b160f792bd5f14a7c004cecf489d4427df39873a68fe6ab27fe9c0e94770cc764 WHIRLPOOL 794420343bb9112f36d69b7aa161b865d1a79da3069200c2befbf693c4916f8a4021e9bbac28751beeefa8a77f21db82ff2caeddab39d5c310c8ce12147dafb1
-DIST timecop-0.9.0.gem 16896 SHA256 adced6244cf4f853f8028b240be5f78f0c44be2021949c7c7db075a2963810ed SHA512 820a953ed70588bd377d1b15188937429f0b8d7902e3c6696cbd0c878dfbe95269985654adae6598482384ccbf79b4cd9edf025ec61baf0982eaf340ce19c314 WHIRLPOOL ca756a190d8489b33b5e60c02c68b8a9f330ab6765fb54e8a5bab14c38afac9bf61ceaf777d5cdcfba00512850ae8fd66a4bebeedccf8aaeb98d5c7a1c416403
-DIST timecop-0.9.1.gem 16896 SHA256 374b543f0961dbd487e96d09ac812d4fdfeb603ec705bbff241ba060d0a9f534 SHA512 2c8429ad4d9c706865810caa80dfb12c16acaaa97ea289fc300e172a359817fea7d31789f4bea75cfae8ce1f84e7d8effd32b39a0482f3d68fb4e225b487e13e WHIRLPOOL 895b9625601f1b4f0d76499d6cc313072abcd48f75ca9fa38109a4437238d7c5614161784d06ea748d99747b99981d89e00646e7719bab3584625c273df8a6f5
-EBUILD timecop-0.7.1.ebuild 825 BLAKE2B 520b59c7f34805188626dffa50be19dbd22679782cb71fa1f64c72e3ea7a5d4c4e4231e921a6f034ebcaed0f889decd9b4e5a338eae18f8f4af44da6e008ad03 SHA512 67af7bc4d0eb4128e0c2674d716d0604be1d6343448671d373bf608b09fda5c9dcc564b0dea150691a076ab6c5aa87218753141288ddc1126a8bf8f5de0eb33f
+DIST timecop-0.8.1.gem 16384 BLAKE2B ca3aa8422841b83f4631afa102c4475f4df73c3968eb9ec17d2159a41ed976330ac9c078970f3ed2a504146ae0f4d88650892c314c92da6dab0f8a0ff0a24a35 SHA512 c4d281aa04fe94636dc23dc0fa6ea4a1dc27fc1debe550b06a208ceaab1d9d8b160f792bd5f14a7c004cecf489d4427df39873a68fe6ab27fe9c0e94770cc764
+DIST timecop-0.9.0.gem 16896 BLAKE2B 3341889394559c01c3353c3c22a2cc42b4bde268bd6c211af6f88b87996d551e7e9f4a2d8099b1a4d75b850dfa854ad1c1eb264140bc11afb86a9ef9c8663727 SHA512 820a953ed70588bd377d1b15188937429f0b8d7902e3c6696cbd0c878dfbe95269985654adae6598482384ccbf79b4cd9edf025ec61baf0982eaf340ce19c314
+DIST timecop-0.9.1.gem 16896 BLAKE2B f4dd9293743f0be4dc5616aae077965a32e348faa7019867d694689b0376c6be06817870842bdcbf5f398ec4814ae1e4f6546c75c95639bbd2cb8021a1dee3f7 SHA512 2c8429ad4d9c706865810caa80dfb12c16acaaa97ea289fc300e172a359817fea7d31789f4bea75cfae8ce1f84e7d8effd32b39a0482f3d68fb4e225b487e13e
EBUILD timecop-0.8.1.ebuild 989 BLAKE2B 872f3fdf8eab5cd725dae998ec8a609c460dfc68aeeae273eccff4bbc281c214ee72b1b16b9e40ad8f4ef5d63004a0b24dc164062600126b48ce4b0591289ba8 SHA512 f64eca7c2bd866d10dac0c17fa56ed7be29bd3ecefb0a37bd95f6e9f904168a0ac1b6a225168d956c8f6c942c2c8cd05ffb295cdcb78bc54c6c03de4486645a3
EBUILD timecop-0.9.0.ebuild 1006 BLAKE2B ce0676a35dfb095e3e4571ec2a809fa80a4ab01be6dbcdb145348ff21ce73a662407fd968e83a6f6a3afa6aae78942fb73536e4ce9ededa495a6b0c70e8183e5 SHA512 541c379a583054809b5d49c8edbbd291850e52aba4f7fcb68ba8104b16870fc5376bf8f4fbde9dc170dcf213defdc252691abe0860cd53d133b9b1005542744d
EBUILD timecop-0.9.1.ebuild 1006 BLAKE2B ce0676a35dfb095e3e4571ec2a809fa80a4ab01be6dbcdb145348ff21ce73a662407fd968e83a6f6a3afa6aae78942fb73536e4ce9ededa495a6b0c70e8183e5 SHA512 541c379a583054809b5d49c8edbbd291850e52aba4f7fcb68ba8104b16870fc5376bf8f4fbde9dc170dcf213defdc252691abe0860cd53d133b9b1005542744d
diff --git a/dev-ruby/timecop/timecop-0.7.1.ebuild b/dev-ruby/timecop/timecop-0.7.1.ebuild
deleted file mode 100644
index b23435dc1954..000000000000
--- a/dev-ruby/timecop/timecop-0.7.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_TASK_DOC="rdoc"
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.markdown"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A gem providing 'time travel' and 'time freezing' capabilities"
-HOMEPAGE="https://github.com/travisjeffery/timecop"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm hppa ppc ppc64 x86 ~x86-fbsd"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/mocha )"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' -e '/History.rdoc/d' Rakefile test/test_helper.rb || die
- sed -i -e '/rubygems/ a\gem "test-unit"' test/test_helper.rb || die
-}
-each_ruby_prepare() {
- sed -i -e "/bin\/sh/ a\RUBY='${RUBY}'" test/run_tests.sh || die
-}
diff --git a/dev-ruby/uglifier/Manifest b/dev-ruby/uglifier/Manifest
index 9f2d23d6ddc5..1e7381093303 100644
--- a/dev-ruby/uglifier/Manifest
+++ b/dev-ruby/uglifier/Manifest
@@ -1,7 +1,7 @@
-DIST uglifier-2.7.2.gem 84480 SHA256 9f05989ffbcdef532a58062443ab7107319dbec3b76b6d604669853a3e31fa57 SHA512 03c8fffbd385db9ee0fa8f422bf571ba99803f810828d536f1b00bc99a21108ac0ed232015d39f1ab88441fef0a3371df10944873fbadae6c8bd2624e3e1a65d WHIRLPOOL e28e8ebbee1e677e8e0eff453ef37e795df3b0e18414a8af5c1143fe463b987bca157fef3aebab247176fd6931cd07993caa462409832a3c8632110bd49e7e8f
-DIST uglifier-3.0.4.tar.gz 94995 SHA256 00e788927a26aceb374e2e60b83bf5c62969de58aa3cdb20bada9b5b51d73ccb SHA512 97494f8a195d9a0f4050b08812b8a8fb04a1261b93e48193a1427ede98c50460f99be83cf1335ad5afd19f171e6edd050bfa11a7848059642a04749a385c8cbd WHIRLPOOL 840105087300eb324e874c9818327c17a697649fe09bfa2b340f7d045c5d911eaf37cd22b425bedf216de647962c1a93f16729e2651da0ea9abe271c50ff1243
-DIST uglifier-3.2.0.tar.gz 169273 SHA256 bc6a6197cf0a38e7f3426e87d1a09419a9e4e0b2d352b06d0a0156071637caa1 SHA512 5bc577753c175cddd7b3241f7343b75f593141c3bfa9ffa1325f7ade4a9acaf3b47e711007b5708f7cea1a7e9e768cbc3bc845d9eb362f877fe2fc83c047bb57 WHIRLPOOL 334b853e6846f615e9d29d4df7c31cabddddc870e72ec372017a83f619b2c0751b7522acbc1d5972e6236e308fe90c4e25a5c731c199c54ac642558a44b6cded
+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.0.0.tar.gz 183935 BLAKE2B 355081d2aebcd6e40081564397b7ae121922d33ead6942f15fc92b9743c575756513a1125810900edcc9a327ff3011e64e539d1bbadb02a06db5a5099dadf0d5 SHA512 b4bd78ea20ed3eefa9bb8d2645da9d3a1898c2715084c47ad8f3d5d0bbeae68ac84f59a449a68dee9c9eda158a2c3e8bff23507d06fc489f00ba53057911bcd1
EBUILD uglifier-2.7.2.ebuild 598 BLAKE2B 866212993ed0781517edb9b12f37ec7c449f42dc7361aae98dd01ef31a40bd2936111446bfd17590a5b96f2a49d969641754b9aa7aff13d93d3e31614fc42fdf SHA512 6f6a691d0f60f9469080b8bf0840277424ea956b2cd509a1b7889c4798e90bd104a33c70c1511ea183391daa88f2a3cbc657614d1c9124d3e333e584d4a9a8de
-EBUILD uglifier-3.0.4.ebuild 788 BLAKE2B a1a74413178af365ffacbfaa40769e80c1b1689bc828d031458fd06e74e4fab1442c5f33af3ca10dc4f229d57031d294213edb61cede1a98c6c93221a6781577 SHA512 f9facb30c6f62eb16ac37757c23d05907bb8f8c02dbcfe853c231820ccb579882f47c770fa0f88defb3d3f3559016e98fef225696d24697c73b102f2c031f50e
EBUILD uglifier-3.2.0.ebuild 795 BLAKE2B a8b1153f7e009847cdc8993be7bca0a42e897cb842c705a399b401dd27f128decd95b84b2e320a8b5489680879dd95769652ee9fccc746a0b7f42e85d989d852 SHA512 05ee6ae5dda25687496fec88c4e073ea3b7a54a833b8658787e8851222157a53c077d09c70aa4fb45262eb966e11021f2a97fac077c6f366e366f002f4b2c112
+EBUILD uglifier-4.0.0.ebuild 788 BLAKE2B fa880d98f5e28680df44f3b2c92b5cf282037326d002772b4e881ab25a220848fc4b3a030fe70e20ac4a797f882ef71f63228b1ce393a309906be7db99418411 SHA512 e4c2855b456360ede9d3003f4f42fd65f5c3d2672628af5eeb1952fcd558785d48276c7d4cf3dd61679b4173ee3af998f26cd1a2fbef582d7a7b6514b797e4f1
MISC metadata.xml 341 BLAKE2B 07cb7ce323751f520c38158ef006374652e317e5809b4fbc729c264f3b44e99fc8e1d75916d858ba50361c2d3cff389b33cba7c7f863300ae8da8002de4a8d24 SHA512 0747fa6ff0d695b149915495d5242dec8541231e0e72a2157e3b4412301d8f0767c1eab17ea72a0d9f8c1afc9107c4f55b261018744e43823c8140de38ebb0b4
diff --git a/dev-ruby/uglifier/uglifier-3.0.4.ebuild b/dev-ruby/uglifier/uglifier-4.0.0.ebuild
index b58b5f1064ad..40301044c9ee 100644
--- a/dev-ruby/uglifier/uglifier-3.0.4.ebuild
+++ b/dev-ruby/uglifier/uglifier-4.0.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
@@ -19,8 +19,8 @@ HOMEPAGE="https://github.com/lautis/uglifier"
SRC_URI="https://github.com/lautis/uglifier/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64 ~arm ~amd64-linux"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~amd64-linux"
IUSE="test"