summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/coderay/Manifest4
-rw-r--r--dev-ruby/coderay/coderay-1.1.1.ebuild36
-rw-r--r--dev-ruby/coderay/coderay-1.1.2.ebuild2
-rw-r--r--dev-ruby/coolio/Manifest1
-rw-r--r--dev-ruby/coolio/files/coolio-1.1.0-libev.patch24
-rw-r--r--dev-ruby/dbf/Manifest2
-rw-r--r--dev-ruby/dbf/dbf-3.0.8.ebuild22
-rw-r--r--dev-ruby/highline/Manifest2
-rw-r--r--dev-ruby/highline/highline-1.7.8.ebuild2
-rw-r--r--dev-ruby/hoe/Manifest4
-rw-r--r--dev-ruby/hoe/hoe-3.15.3-r2.ebuild49
-rw-r--r--dev-ruby/hoe/hoe-3.16.0.ebuild2
-rw-r--r--dev-ruby/http-form_data/Manifest2
-rw-r--r--dev-ruby/http-form_data/http-form_data-1.0.3.ebuild2
-rw-r--r--dev-ruby/minitest/Manifest2
-rw-r--r--dev-ruby/minitest/minitest-5.9.1.ebuild2
-rw-r--r--dev-ruby/rack/Manifest10
-rw-r--r--dev-ruby/rack/rack-1.6.5.ebuild47
-rw-r--r--dev-ruby/rack/rack-1.6.6.ebuild47
-rw-r--r--dev-ruby/rack/rack-1.6.7.ebuild2
-rw-r--r--dev-ruby/rack/rack-2.0.1.ebuild44
-rw-r--r--dev-ruby/rack/rack-2.0.2.ebuild44
-rw-r--r--dev-ruby/rainbow/Manifest4
-rw-r--r--dev-ruby/rainbow/rainbow-2.1.0.ebuild22
-rw-r--r--dev-ruby/rainbow/rainbow-2.2.1.ebuild22
-rw-r--r--dev-ruby/rspec-core/Manifest4
-rw-r--r--dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild2
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.7.0.ebuild101
-rw-r--r--dev-ruby/rspec-expectations/Manifest4
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild4
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild47
-rw-r--r--dev-ruby/rspec-mocks/Manifest4
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild2
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild46
-rw-r--r--dev-ruby/rspec-rails/Manifest2
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-3.7.1.ebuild54
-rw-r--r--dev-ruby/rspec-support/Manifest2
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.7.0.ebuild39
-rw-r--r--dev-ruby/rspec/Manifest4
-rw-r--r--dev-ruby/rspec/rspec-2.99.0.ebuild2
-rw-r--r--dev-ruby/rspec/rspec-3.7.0.ebuild27
-rw-r--r--dev-ruby/sigar/Manifest2
-rw-r--r--dev-ruby/sigar/sigar-0.7.3.ebuild6
43 files changed, 353 insertions, 399 deletions
diff --git a/dev-ruby/coderay/Manifest b/dev-ruby/coderay/Manifest
index 8c2152c7032d..570d7bda0b0c 100644
--- a/dev-ruby/coderay/Manifest
+++ b/dev-ruby/coderay/Manifest
@@ -1,9 +1,7 @@
DIST coderay-1.1.0.tar.gz 242639 SHA256 a33f6490aacd1d035fa82e2c1fe88b0e2c9553c1f7d24b813ca2b4d73804342f SHA512 9443a629bf60b7f888198ebfc72f012cceda5c9cb3e14204b3d025807dc4cb0ca0896869ae1cc89f1aa87a7c0e84830cb03aee2c4da4fd80326606a0e22b2031 WHIRLPOOL 50c5b6d07e803bfd7e14c10b0f583657f2b95dc548a748a8d677b80c49480110e9e763bdd6fe376bf58b1992a61a93e88ba2b5476ce9437e41a8d1fc5addc745
-DIST coderay-1.1.1.tar.gz 220111 SHA256 75736cb542a8fb355943f8f256c690b5b79171c2a5569d9abca305c6ac803e60 SHA512 850cd1db29b90455f329fd2eec7ddf8f0556469162d9abb8579c8e3a7d19f4aee15185d4846b0d5f74016e1dd66eef78d06155684c64040706e4cf121d05c5c9 WHIRLPOOL 15a517cfa52fa3b9cb7a9f2491de4635517f2c96d9903ce0265d54d5214f7c70e429b4a583bea27c58a1193594ff645c71242f0841bd7551c8cfe373753804d3
DIST coderay-1.1.2.tar.gz 220645 SHA256 20b83bbe9009fe47aa7a90d514ba2670d161d7ae57265b5e5e2ab98eaa377a3b SHA512 cfce5e9f0a0d988e7920912e064ecbef3b54200a08ca2e07453452edd7f382a1eb9292bc566e069f5d1b784033e816f13d9ddfb39520e8e44a8d1e898aa33591 WHIRLPOOL e0823e864be015805b8961acafe869195b46fd527dfaa782d53bbb8051dfcefbb30a97c4d4f68669b5582b0c837bdec27b1a9572ef7976907ba8227d9a389b7f
EBUILD coderay-1.1.0-r2.ebuild 1203 SHA256 fabccdfe93a284281d41e44ff09aa07786a9df575983d69817289e6ae24422c7 SHA512 ab597a033dc28ffd302443ec8318b856538e46dbf6e95cf455775786ecd1c6c3688f143b044f01f99479d3fef7bf80794c76886d56d5625b4214fb6db41ef7c5 WHIRLPOOL 657866d5687c128872b6667610016677041359633ac34b5a5e2740632239b793c2d6778f9a9850e76cb4407c5248972f9ff4e7aac3d71ad0770ef4c5d77701cc
-EBUILD coderay-1.1.1.ebuild 1259 SHA256 ff38fac57255591fe9200643ebc696dfa381d4c4b48ffd9c23b3386f3053f9b7 SHA512 d5f30109eb4274f964082428ba16843f53849b1353e76c9801fe146fd541de3cefb43b729cb8482326abe55c1aa84ab814580da11ba2037877e432fd6048c3f6 WHIRLPOOL 83fde21234bd49a7fb3e9b2cfefe9b603f34531e01e35b73c43fdb2fa6f4c4c5808ede2da51355ea001a2d1ab7e89c386803b861d16b1cde9be7cdc61fea72c6
-EBUILD coderay-1.1.2.ebuild 1245 SHA256 d328c51a574132330e1e5b4f96697f0903b3b16ed6c78755fbc3c175d198d76c SHA512 1d2c3300c5f37401c01581382ee380910317b843056eb593b47e253c6eec2d086d0b58d0b53fe2c4878893fa80187271cfc0d1d7995c3fc75524eecdda2c9c35 WHIRLPOOL 4c07fee398add4fac88b9e03a94780ebaeba1366c3cdcf88d28ca5719d08bde377dc46339f74dc5fce88d8c8409f85199f6a3dd708934b504b9a4f437373cda0
+EBUILD coderay-1.1.2.ebuild 1242 SHA256 f1007e4dae686a22fadcece9bf7278765725be0885bb89621c3d8823e1c2d9a0 SHA512 00ee100ec65c0d0dc6882a332772a4021324d5d320455776268f9ec34a7c05ae44368381de0df03eb3a7f66292b91b046c1e50289a7aa59db57ddfc718a51d3f WHIRLPOOL 20f616f444b6fccceb1601c6572c0922a34b1921023ad8adbc3669037bb9e00000853e0f47d9ccb572fb5f941fb5177cafc506d70c4089782fd5a00423a6e538
MISC ChangeLog 4563 SHA256 d6ce58c0713a18156273990912597dbab98adfb378fefbb0058ba857bd7c6cf6 SHA512 b7a6c673bd4b6010e62dcd3f16edb6d38a48ff8fe38a2c52270810904a7a0b380916599c56939b6418f6b287736d8d4e2a34b342aa239c08e364c8b6418b569f WHIRLPOOL 2e17c42056a6cf9ff387875c81c688057fa7ae32c118478bad86aad84ce5d1fe7c07406d77f5497ae47bbfc78607ac256ab8484ceec3c334ead1486a4acb79e8
MISC ChangeLog-2015 11926 SHA256 ea32cdc6b029fb3abf3309c9b438a9e5aaf18f1ad174f0e5e24067e3d62cf4de SHA512 37d5748a1b6f9fc34e5ae8b7988f6bc1872edc987138688e1970ef119da63b534df3e50c0edf622eb2247622645c396d7ab4c7cb53346c047cbf6797a4fa108c WHIRLPOOL bac199cfa39dafb07a58a4c8ebb5cb4e76aebd805422f2f6330c767bd30f77a83d98f420f22696f69bfa5d6f597445c7d8ac7f2c9a0a3608980f5a321fa20130
MISC metadata.xml 342 SHA256 a88e2ff2228280a6963811a8afbd0c679199788c396c7b29b70a463191f3549e SHA512 13f33c6d77b3297dab6c125c2ebc9a1f7584dd5374e7f13d416d5a80ffe04e39ecdddd93de30fceed22e110e1c68e4b853fdd5b6ab5ec4d254c05b17f624ca4f WHIRLPOOL a073c0468939f974bc9cf2992092d9ff5fd5e856a062874952711a8f345845c47598aad3aa0d640ead51a013386855a0a24a34c30f0b2eb8a53bfcbad9f41987
diff --git a/dev-ruby/coderay/coderay-1.1.1.ebuild b/dev-ruby/coderay/coderay-1.1.1.ebuild
deleted file mode 100644
index d904df2e03b3..000000000000
--- a/dev-ruby/coderay/coderay-1.1.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23 ruby24"
-
-# The test target also contains test:exe but that requires
-# shoulda-context which we do not have packaged yet.
-RUBY_FAKEGEM_TASK_TEST="test:functional test:units"
-
-RUBY_FAKEGEM_TASK_DOC="doc"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="Changes-pre-1.0.textile Changes.textile FOLDERS README_INDEX.rdoc README.markdown"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Ruby library for syntax highlighting"
-HOMEPAGE="http://coderay.rubychan.de/"
-SRC_URI="https://github.com/rubychan/coderay/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-# Redcloth is an optional but automagically tested dependency. This
-# requires redcloth-4.2.2. We don't depend on this version to make
-# bootstrapping rspec with new versions easier, since redcloth depends
-# on rake-compiler.
-
-all_ruby_prepare() {
- sed -i -e "/[Bb]undler/d" Rakefile || die
- sed -i -e '/git ls-files/ s:^:#:' coderay.gemspec || die
-}
diff --git a/dev-ruby/coderay/coderay-1.1.2.ebuild b/dev-ruby/coderay/coderay-1.1.2.ebuild
index 1dafd40ca042..26eb76200683 100644
--- a/dev-ruby/coderay/coderay-1.1.2.ebuild
+++ b/dev-ruby/coderay/coderay-1.1.2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/rubychan/coderay/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
# Redcloth is an optional but automagically tested dependency. This
diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index af066146fa51..6b8221087d2b 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,4 +1,3 @@
-AUX coolio-1.1.0-libev.patch 845 SHA256 ddad9437fa1a3f499a5d61a7bf0f94a7ae89944dda1f6b10073665a5981bd25b SHA512 456dafe87e308f581cda462d1a7e396097d53056df00fdbf5a51c2e30b8ca1e438c8ad5c4b5c7825815a97eec585ad1603dd0f3f9339b7f27eece6cff456ac6e WHIRLPOOL 20d7a25d2c0a06b509a65698060a525dbd2b8bac893c70eccece0087bb76635d10b9416972b5d6d7cd95895c441bd9fbb2f31447cc93990bcd6328ddcac1be9e
DIST cool.io-1.5.0.gem 112128 SHA256 dbf0af137fd347b4b519b1fe8c27eda1b784fe7ca79a398c1d6163593f872045 SHA512 e3089282352eb1f5c08d9cf2c8a8397904eaa3835b1146439c04f104210630b5ae49696716a971a9ba5a33e8cf85f28dc706d211ef47fbe6dfcbbb81a3a87bc1 WHIRLPOOL e9f24508469e04618b0c3023113cd17be06c229b499ed6dbda7655f5119776140f5a51dd68ff9f59f02c4b890c172a0efe6a70c0b3d3cd78d052cf38190248e8
DIST cool.io-1.5.1.gem 112128 SHA256 6e189ba8868df8833247b62357fe6db3215f27cb5296f7cbd162ea74c94f8bd2 SHA512 faf85ca190f7090d288202daf7a74068940402098bcd8ff954e4dc603be9934b332aeb8b43869f56c59a413954e98cbe8a48a554ae65690988a5d9d64169627e WHIRLPOOL cfa977a3d0cc3a344059750777399bec71eae8b51d8ad009bede3f9781251f383b9997b115da275814eb0449e2db6ba436712b211190955389a54a1c8350b23b
EBUILD coolio-1.5.0.ebuild 1612 SHA256 f632d92b39657de823dfe02d092023cd313ac5f1a59918f470098134f8f0407b SHA512 d2e58b5637334c38c702f3f62e32dafb25b742154b54d8f3a6528f218341b1fa3ddd1e0752102aa0893dba7690b60bfc1d2b26faa1598c1b4615739a5bd8bf8f WHIRLPOOL 55c1306a4d517dbdb10829971c34f89c6b269e1248fcb82d357fe90a598f02d3d587b403563f1e1606a69fa7943aad167eb4d7415a0161fc54cbde55de3f63ee
diff --git a/dev-ruby/coolio/files/coolio-1.1.0-libev.patch b/dev-ruby/coolio/files/coolio-1.1.0-libev.patch
deleted file mode 100644
index e559667ef7c5..000000000000
--- a/dev-ruby/coolio/files/coolio-1.1.0-libev.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Naur coolio-1.1.0.orig/ext/cool.io/ev_wrap.h coolio-1.1.0/ext/cool.io/ev_wrap.h
---- coolio-1.1.0.orig/ext/cool.io/ev_wrap.h 2012-03-15 03:30:08.755266522 +0900
-+++ coolio-1.1.0/ext/cool.io/ev_wrap.h 2012-03-15 03:31:50.839378421 +0900
-@@ -4,5 +4,5 @@
- # define FD_SETSIZE 2048 /* wishful thinking, as msvcrt6 [?] seems to only allow 512 fd's and 256 sockets max */
- #endif
-
--#include "../libev/ev.h"
-+#include "ev.h"
-
-diff -Naur coolio-1.1.0.orig/ext/cool.io/extconf.rb coolio-1.1.0/ext/cool.io/extconf.rb
---- coolio-1.1.0.orig/ext/cool.io/extconf.rb 2012-03-15 03:30:08.755266522 +0900
-+++ coolio-1.1.0/ext/cool.io/extconf.rb 2012-03-15 03:31:04.114327009 +0900
-@@ -20,6 +20,10 @@
- libs << "-lrt"
- end
-
-+if have_library('ev', 'ev_loop_new')
-+ libs << "-lev"
-+end
-+
- if have_header('sys/select.h')
- $defs << '-DEV_USE_SELECT'
- end
diff --git a/dev-ruby/dbf/Manifest b/dev-ruby/dbf/Manifest
index d30b51a8710e..375c3d4d6cbf 100644
--- a/dev-ruby/dbf/Manifest
+++ b/dev-ruby/dbf/Manifest
@@ -1,8 +1,6 @@
DIST dbf-2.0.13.gem 125952 SHA256 d970c42f6f677df3b31788814845ac3135979987641447e3bc3b0065c98e6ea7 SHA512 26b05a72b20be81993316260dfa685723ae0b2ba376a9ede11d701ddaeb94dfe13e4810b71bf292d9e1304a6d1001216793d2fe4f642d8278446b2d56226c3e0 WHIRLPOOL ba3916ffe8766620f5f1f0235f9ae09df991e463454767242670aaa532559396638a5f29be35c52ce692ad2a8af540afa975d6c2c4b24842be84c40819d09ee1
-DIST dbf-3.0.8.gem 126976 SHA256 b355a9169441e56b82d2e1023ddaf5a58a5b42ee88a00154e7c784c1872caade SHA512 df856aafe33efd9b75bcc5a9d4ad440b11feff8f1b3714d2e636092382083ddbf8d97d8ab501c6fec5d31063e6ef9b8195cbb08693768f5dfce6eaeaa6855ce2 WHIRLPOOL 7a1df325cfaa69d97e6dafe694b16ec92f7aa68c527c71cf1580cb2e95295abfeaeeb5c6942e79c94d6aaed4ed5f297270ef57ec22f70f0b8d47c6d087645b37
DIST dbf-3.1.0.gem 126976 SHA256 3b2548e6fda93a714950c7b7463d1525bf54c1e9cdbf407a6767045b518b7185 SHA512 d09c2c10a4d16774e8c72a3cb11ddbda6f302ed359b234b9d5698571bac4e10fde73d1200083c1cc7044b632ac196f0c59a94ff60c93e4953359030d74b26e3c WHIRLPOOL c98faadefe71b3d0617cf9366dff329c92a6a1732825fb67beaf0af516a762f6dd11e2c9c49b730dbae14aeb3f8280a4fd8ec06192339a67750a042b6d4fca61
EBUILD dbf-2.0.13.ebuild 601 SHA256 3fcb357a94d10cd0af65e9cdabd45510e4afbff8103fac7b139748b91b99cc74 SHA512 28a41e6bc41d97de4b46f4e857658649cc02e3adcd33a417845160356e59e5e6ae453afeff12c21b4729829f4bdc04e6649abcf2580d059d07b91d3e7bd82082 WHIRLPOOL b779ea00e15a3feb61c903b0d3065e8833f3c04c18cd0eb1ac5268be8023fe84fac88bfcea544523f3c22fce32d922dad0c0c4089cce00501ef0f900974c41e0
-EBUILD dbf-3.0.8.ebuild 491 SHA256 ade037342e5da7c2311f5e279790bf6ae6743cb3c37ebbd7a045814b108a3ea5 SHA512 683d29db596fdedb3fbcb4bc7c0222e80c26fb6f802fa70af7307bc2071a7f5b63d4abbb9d557d193972d826655c07d215e4ae250d4ac0270bfc44705c7ad5a3 WHIRLPOOL 317c001c967368f8b78840eefbb7a6f6f27592733476d1c1e27b8e9c3a29fb8cca4aa8e74864f01d31e93910f198ab604a054a1aca3f088354642837a0b4d060
EBUILD dbf-3.1.0.ebuild 491 SHA256 114646a45f0e15f986df0223532116fb3e289fbe05e0c5092497095bc1dcae43 SHA512 22a64b6a28b5cc73bfdb5d03f80135186671d71cf939ca3208b61cfd66a98c758d585914a10ebcb55f0c65a98494b1e0d409fb7db0826cf57bb13c80dad1645c WHIRLPOOL c4a47e02e435d513f16f1a1e88b61dc91f069490894dddd66485ff6e13ea25f27973d59cb9e84ddcec3ab9927244dbc337e240b33bbb6f69f1fb246081d78cce
MISC ChangeLog 5065 SHA256 308c1b00f8e6b778f9d903fa7e059bfe8ba83fccf0528d92382b830b6f968596 SHA512 499e9015f46ec394bc732ba417981b335cdf6846e255d0d72e02ef42c69f7b2e6bc42ba265549e58ee498f5b815a46e31f4b6e42f86a7982b0bb9dcd7f21a29d WHIRLPOOL a7d0ff33a43f5d8295edf8f0b1000efb83605cb2be2c632fc6c33145de3fa61ad6232995b97ca283feb98ae589e9c8717c319622d33ecc63313c5acc06dbd6a1
MISC ChangeLog-2015 2119 SHA256 731de54ee2cec6f3a6ee63234b9db514c65de2c69463ff64475d2bb3b0f8cbf0 SHA512 0e5816c14859ec0cb39d3c0b3136fb63b9dd5c4e37e9022d9f16d9e3dcfee61d540ab8196de069a8d01dd4bb2d1eb5c36ca7d8072ed6990dd4bb2f028c40a6b5 WHIRLPOOL 3dfbc93a7697b298777a6d537888320f349609828ea21af85fe3dbd03d61e77f83c0d24431fd4d4d3ab7195fbf10a355ec975ede8f4bc28c855166cc4af01473
diff --git a/dev-ruby/dbf/dbf-3.0.8.ebuild b/dev-ruby/dbf/dbf-3.0.8.ebuild
deleted file mode 100644
index 04e924b2448a..000000000000
--- a/dev-ruby/dbf/dbf-3.0.8.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/*"
-
-inherit ruby-fakegem
-
-DESCRIPTION="a small fast library for reading dBase, xBase, Clipper and FoxPro
-database files"
-HOMEPAGE="https://github.com/infused/dbf"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
diff --git a/dev-ruby/highline/Manifest b/dev-ruby/highline/Manifest
index d0abccabfb0f..75af16fdce56 100644
--- a/dev-ruby/highline/Manifest
+++ b/dev-ruby/highline/Manifest
@@ -1,7 +1,7 @@
DIST highline-1.7.6.gem 224256 SHA256 17d22a44993eb5e9836cc2804a966ace22386f2a0e37cc1cb7d5b69b433fabe3 SHA512 0ecf743d92227c17d19649afd909ed90e27f159aa54dd3ccfa7591dc4a95e17aebd5082f9a89c5c663a7db53a8cf9a90bb28ee4b6987254edb34c1e494b4ac20 WHIRLPOOL c7be26f6fa3d454175d5b4102c521bc0fa8b0502798b0e3c39c8f579eac82c82a5660b89a1c10ec57cd8d5621d3f01cd1adc782e6944193f08fb7351b74cd0de
DIST highline-1.7.8.gem 224768 SHA256 795274094fd385bfe45a2ac7b68462b6ba43e21bf311dbdca5225a63dba3c5d9 SHA512 85f57ab732009cc961b824e252f0b65bbe7c0a8c97849d453773a331016b2ea8fa0efe393bc1a0073eae6d3cf523d97b9434cd73bdceed55bc069be0b6f4b41d WHIRLPOOL 7085518a05a27429d0b58582fdc20d182f06e85894ab96e60ced9dbdea547246449f3a6a4b5a363bb92ec49547b9360765e1d5f6ea8352e4cef0df3fc9666052
EBUILD highline-1.7.6.ebuild 1251 SHA256 54d850ab48e5228a3992971d9459eac7da301eb85b339258890e5172f91daa29 SHA512 40815f3fa1cdbe278893242bda92f8cffaa055030cd8558524e4c334bbfecc190641f7a806ca2165355415067098a7a386d3f5daad1a40865da1e4bca6b0dcb6 WHIRLPOOL 8de4046771195df10ca3abd574c982ce9c36ccd8a01caa5a790572741f1407f564e4540daf3372acc294c0b4f2e2fa1c37fee95199cd8e8ad913b705b5a21ac8
-EBUILD highline-1.7.8.ebuild 1265 SHA256 da52f34bfb026d3ce430cb81af2f40936aded5d77fb5bcafd5783293bb30fc6e SHA512 ec6b116803e4b981c1947de963e88246a72bca913d1fbad035531d9189538ff13dc8110a86162e71d27a75df79b3e3c472dbc1133b53fc80fb7fedd06b31fc2a WHIRLPOOL 96b020b77f80e6f634e7a8b5a1659c00b29e45a57ac1e25ef0c3a473411acb0e61f45c1ff7a9810ff37b5f2daf0b73d3d1cfb88c10ca09107740d1a7daa3fd8d
+EBUILD highline-1.7.8.ebuild 1262 SHA256 06cba5790b658343cbb9a78293a53d2049b45b452276c9099854270de385cc06 SHA512 1a1097f53a11df08908f4d286424590328b0a55a809d28edbc600a9e922f068227531e303f9dc61c55fcc158055328477cf1b5f420ee4ffb3c34a27caa5bc429 WHIRLPOOL 8ce1ef8048672055b5ac54358655470eed02ea18ca398c0442caebb14d51ecb758b56dd3ccf41c9c23172eec92b335ee334066915e1ff31193925a64be8c647d
MISC ChangeLog 6009 SHA256 a2544498219a5072afc3ceef6ed7e2ac4efd7cc12cd11611eb3f45094ae1e309 SHA512 b00e8853ca6c2a831e608be2b07df278bc452092d1e91f8cbabe4bc2d1b001e77d1a7df41bf71ae55f1d410e0301e2cd48931056248988e61857804ab7543139 WHIRLPOOL 66dbf81b867209b6ec5cd73c52043309b430718a167e7cb13a6ad86e14149b2ca3fdffabed351afa369e568c971a436082a1886981a95b2bb88e96c97f1a0dec
MISC ChangeLog-2015 12579 SHA256 34559be236e7ccca951c09de04bcb31f9b9ccc6c9ab5313a6e65db2f14405b23 SHA512 e2ffe606eeb4354b707de30c335474edddb3bbc7f611a8b579eb6e04d42abfbad4a1e4cdb626148b9dda14c9278d0f7e32feed4c807b7745327574c5e21e0caf WHIRLPOOL d3941f78c5038bc595e84356de763742b140e9a3e1b0ef240a8a7b272b651d45a0ee27c387a1e602a2f8cd4991986d6178b1232d8a5a270693ea23812f704283
MISC metadata.xml 339 SHA256 5252affa662aab583b14b73c5435a1b80c854925a2ebf66153e91a5701f0e7c1 SHA512 723488f3e201d857ceffdbc6779199469aea1d3d21a391c5bd5ab9402388e6c32e4964491a609d7065d0684a256811be04f2df20b3db745d83c4cb8bd769a945 WHIRLPOOL e5f6eafb9ecc5b5e89c445c2a2ad049af2aa068aed003fa3178cd2a174058bd60a98c305f99e58c40285b50805cab9963d32b2190b10c7aa339a5bd0a0c7a9dd
diff --git a/dev-ruby/highline/highline-1.7.8.ebuild b/dev-ruby/highline/highline-1.7.8.ebuild
index 3a347a53d826..aeac82dbeaab 100644
--- a/dev-ruby/highline/highline-1.7.8.ebuild
+++ b/dev-ruby/highline/highline-1.7.8.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/JEG2/highline"
IUSE=""
LICENSE="|| ( GPL-2 Ruby )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~hppa ia64 ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
all_ruby_prepare() {
# fix up gemspec file not to call git
diff --git a/dev-ruby/hoe/Manifest b/dev-ruby/hoe/Manifest
index 4bd181f4331a..314e7288e43e 100644
--- a/dev-ruby/hoe/Manifest
+++ b/dev-ruby/hoe/Manifest
@@ -1,9 +1,7 @@
DIST hoe-3.13.0.gem 130048 SHA256 a74013aa6749ab10f0db92e9ad56e735d407104baa0981bf0d10dc2feacefef7 SHA512 0b6b109a063811651787ccf3d63eff2944024013a75c0c3362056d2fba6668141b7541fff8e53a9ef414899adc560546a98c452878aa5c53620a115fef7ce242 WHIRLPOOL 3639b1b2d984110ab234e5d48744f362031c312ebb47d5994c102e2aa71e6b83039b5bf9549b951b3d653b6c131f39d489602787c6a1fb7cbefb3171a5f1a9b8
-DIST hoe-3.15.3.gem 188416 SHA256 4e772892e8f23055adc7f8579153fc37b0636cbcb31e6e57b1e06b7fd55de717 SHA512 04800928b5966334bb4529fb1d1374f2027020f936f1e890bbc429a7995cac2e7951054bfe26388c42b2809d802fb234da83aaca97358ff9356a8347a7cf12ac WHIRLPOOL 92008c05bad3e1c14f12e8defd15f97a173f5a8ad98f55d998af6ce7a617b1ebf9b9e53965ffacdfb3a9ef1a1b92cd1515ee88c744eec25cbbfc1c4cc85da38a
DIST hoe-3.16.0.gem 188416 SHA256 8bee33376af7dacbd0f3440614453589e60df14c13471c938ab6124bb8b6280f SHA512 66cefb5a24906e19bbf0c82c8539d6d101b84d0dc1d3ce1910e4117357639489968271e76e86bd3c432b9ef7e3b24a78294c06210cbef280860f7dac18100606 WHIRLPOOL 778b59cab2ed778fa8e4ad62e90ca26b346bd0942e747f17594fbc475bc233f7495e5b4457818fc97e04b6111197d40012ebaa65acf5d2a27862c09d2a61acbe
EBUILD hoe-3.13.0-r1.ebuild 1451 SHA256 960b085c9119d35b4a4785ffc3d782bb8bbc2737584bad2d4783ad1a79ee3522 SHA512 43628099f9f8480855fa9a60d82bc8379f732d6b06fae5b7ffa3066a01ea0e9b001f444b6c4cd3cebc9af12579b4ad926869f762c1ba821d2ac7e9eea0439013 WHIRLPOOL 28e25e02530512cfc08a0682169836aceea6f36bfcd23e09771200306123243ada996f96cc9265d9fb5393487b33819f43fda28c9a67a53af6bf04072e4e5ea2
-EBUILD hoe-3.15.3-r2.ebuild 1619 SHA256 d3658986f587f18ba1c1a27058b1aeaba0facb99cbf0df4c265e6a84d5a8bef6 SHA512 fedd0c7ba8819632a354ed57ec62565ad106d527b6a0ec4a41f3fd84eae9886c695cc649a1c79199f7628ec153a7f0044459da47a0d82c9219b233e19290ce9d WHIRLPOOL e3c2446aa09d5a2b8d81395e11eebd504425987c150af50565e5413c8e92099b1787fa2e36e62d6de4ea2322de9b5c44465e538fc8d0a099d36ef81bd088deac
-EBUILD hoe-3.16.0.ebuild 1528 SHA256 08db2dc87c1036ee6f26188a920d1461dfef6a0a53e9bbb1b842a9f4b4aee2c7 SHA512 514d476747cafbd443505e96f6f8b187e4970c002795d55358e6cccbd5d6f6c2c079b54b2aba39fa28e86374ecd5771c6e3d4675e42efeb1d56038d4a3236725 WHIRLPOOL 96e4cc62fd53979a363a2cbc4e7f7eaf09ac87e683dafce8d6d9f3662399a9919935e839745398ea151c4f4b6d0ad44c876bd953975287d3068a2c5eeaf8fae1
+EBUILD hoe-3.16.0.ebuild 1525 SHA256 e395146cbb4827ae111e056d962dc55451c9afe2afa576dac15f4d69f2978ebb SHA512 7fee6d592727927e8003285ead200e972842f5cbd9b5e210be9a86d37b34fa42db478c4560ebdac62afa6129e2358324a720c8c2ae54fb0f7a80d043db3a2012 WHIRLPOOL 6d228c678dde6cecf26ce67fd906a23ea3a0e562b0c7238180560fb2dd8f2e2c6a90f0c10f6f977ededa4bdf2d1d8838e1cd832968ca499e5aa91c1e0fd864b8
MISC ChangeLog 6061 SHA256 110f8326065512c8f3a942804707318266bd19faa627021ed448979e2e456312 SHA512 9843d6d12f9b5efbad0e175ab48b2c4416fb5c529f0708484ab24b350cf7065279f9bbfa460facea42c42bbae89b537abecf6f1e54765a60ad17c68f8008c1fe WHIRLPOOL 43dcca711d66a32659467ec6d1f347deb5f47537b2b0c7dfd8f845528ec584cec7a3433f3b35623364d3f9b7ccef35a797cfa11ba56af911557adc0d952ac830
MISC ChangeLog-2015 22346 SHA256 6440b0ce8819fda0b90409acdbb1151e66aca4efccaa93eab2c4da31c96185dc SHA512 5543694830f6f3b2878c848e0d016fa4132dcc1b4f26f1ead1ee5aaa2827b444716e3fcea9dc413bf0220730af78eff4c4ad41e572d03bf06880d31f3d65de4a WHIRLPOOL 973f21922db046db333ac6a622abe88fee2f353540aa27da7769d915ca4e8313800f6fa8dab1b9bc8851cdf7ff4ff27f7b5bedeeca9aa0aed41ca63a75158ce8
MISC metadata.xml 251 SHA256 e42b6a84b1ae72e905433686395988601795455bdc99180089f055a3498c4c9f SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea WHIRLPOOL 2408c62b64285a8a340b446568718af55786b22010e127543f28dc67de0c67f1739905e31b7d0e549bfc663ba05ea646c011de5df57505a5bc5ea7a79e2e7639
diff --git a/dev-ruby/hoe/hoe-3.15.3-r2.ebuild b/dev-ruby/hoe/hoe-3.15.3-r2.ebuild
deleted file mode 100644
index 3213866667bd..000000000000
--- a/dev-ruby/hoe/hoe-3.15.3-r2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="History.rdoc Manifest.txt README.rdoc"
-
-RUBY_FAKEGEM_EXTRAINSTALL="template"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Hoe extends rake to provide full project automation"
-HOMEPAGE="https://www.zenspider.com/projects/hoe.html"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
-
-ruby_add_rdepend ">=dev-ruby/rake-0.8.7 <dev-ruby/rake-13.0"
-
-all_ruby_prepare() {
- # Skip isolation
- sed -i -e '/isolate/ s:^:#:' Rakefile || die
-
- # Skip test depending on specifics of gem command name
- sed -i -e '/test_nosudo/,/^ end/ s:^:#:' test/test_hoe.rb || die
-
- # Gem.bin_wrapper does not work as expected on Gentoo.
- sed -i -e 's/Gem.bin_wrapper//' lib/hoe/rcov.rb lib/hoe/publish.rb test/test_hoe_publish.rb || die
-
- # Fix broken test by including the right plugin first
- sed -i -e '/test_extensions/a Hoe.plugin :clean' test/test_hoe.rb || die
-
- # Allow newer rake for compatibility with ruby24, bug 603840
- sed -i -e 's/12.0/13.0/' Rakefile ../metadata || die
-}
-
-all_ruby_compile() {
- all_fakegem_compile
-
- rdoc --title "seattlerb's hoe-3.5.1 Documentation" -o doc --main README.txt lib History.txt Manifest.txt README.txt || die
-}
diff --git a/dev-ruby/hoe/hoe-3.16.0.ebuild b/dev-ruby/hoe/hoe-3.16.0.ebuild
index 8054be5888cc..6d5c196385a6 100644
--- a/dev-ruby/hoe/hoe-3.16.0.ebuild
+++ b/dev-ruby/hoe/hoe-3.16.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.zenspider.com/projects/hoe.html"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc"
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
diff --git a/dev-ruby/http-form_data/Manifest b/dev-ruby/http-form_data/Manifest
index 5f24f092cfa8..83eedec57f8f 100644
--- a/dev-ruby/http-form_data/Manifest
+++ b/dev-ruby/http-form_data/Manifest
@@ -1,6 +1,6 @@
DIST http-form_data-1.0.3.gem 14336 SHA256 1578934f15091d218e036c9e467a685f534793f08f61cd286013b9eb16e70d49 SHA512 6e438a1c0c56116555737785d9b0b624f2cbee010146d0683c94e72473ed6f8a872c2ecbd878bc71f4aa378ebcd820d2743e0f6236778b65aad99c14e9c79fdf WHIRLPOOL 7cd6916de12316357ed2a3b4d54837d8a29a28557512de48fc9496f0b44f06cf30c3527a141996c6ce182eb17a9c3934bdcb0c391034664af8a431fe6f3f2481
DIST http-form_data-2.0.0.gem 16384 SHA256 4c1e3dad9d4a73441aa09cc79fa59bbd18219a9c47389b30bbb4bbb15cbc8c9d SHA512 2abb3742da142bfca5ad216140ad70493885ddceb258c7af1e14fec57172bdc976646e90de4b3d51c3af7eebb5d820771cba7d7a1798100ceb3c696c971d5ba8 WHIRLPOOL 2507741667d9f6cf34e259aba19670eae00a00299282153ae2ec51748c58ac483b4959189a59ee180167928ba3c95a02610a495cbc4de86ccac3337f31674b24
-EBUILD http-form_data-1.0.3.ebuild 582 SHA256 0f36d61dc484dded8877efcef1445e0c56e1e6b12c612630838a9cce29026bcf SHA512 c19ba26b4b5f79a69654c0762523a7849e06d8ae55ca1bbe4110c5a8aa82a2abc56985c2d19e53d34393d75fe9ed8436e33bbb6d8e83fcbb4e6c2f9f17dc507d WHIRLPOOL 1d39c77aa98b8f8f109d17fa8a2c11445a4302a411914ba166f0563e9646d784dbd1f42c3ae9b9580f20b6ccceb6a41a9d703ff8b4d6a1593fa367d54fd3ec18
+EBUILD http-form_data-1.0.3.ebuild 581 SHA256 0a53063f327e45f7f45d36315324d4d15b769aae8ce0982a08d731b116cd15ea SHA512 7ab881dc1a9b1b5faaebafaf14124c4c3d09a9115409b95ef09cb9ed16d3f4be641d262d345703ae0ce8789812e53abf47a2a1d6b6ebf3a2be552f3c03aea233 WHIRLPOOL cf5081b4b0371fbac7143725121e2133a9e6469916b33572fc7826042d777c7dc85b1b59e7bd5759052e53834942a5fb3e17f63dd35a3a06122d7bf4c6644cd3
EBUILD http-form_data-2.0.0.ebuild 573 SHA256 972ce984739cf05e019a0c4a2f590584ee10c6ed42d3917f462e0ebeaa57d8cb SHA512 86eba9ead1dfd5516c4a8e0f84a60851e8986d7a9769d083341cf616afda646a334e8c8cab8dd263b6a71b3a56f88796288a99a5f08b17adcbcca0b70deaee90 WHIRLPOOL 5e7640687505c96add0aa66ef52712c71055e39afa29f11ae48d98454bf166f341e9ec22207a0b71e1c18604390cca59ed380d9974ce6b4676b4d92d1f220985
MISC ChangeLog 3133 SHA256 8971a8f8069909758bd902d5a9b340c3822305f8dd455bd84501439dd94b88fe SHA512 353ae56c77e255cbca3c92432fec6d8b12e32f46c2b962dd5dd8cd51e29a04179b595a7bf651dc9df06a045a683358918ba7520ec4d23d3472846aa345c20bbb WHIRLPOOL cff7b96ba70157c0ce2237814b20cc2a1a6ad400bafc23db2ef20e29c84bc94fd101cc1ad207fa82f817729559b6b3fce5aa5e26f99137c63f0db5fabc3050ee
MISC ChangeLog-2015 731 SHA256 abae064796f8b5c6ef8e7cc2ba8523540ab1bb69016c183b8a0806fee695fae9 SHA512 286e9c8be71ec5fd87a4cbfa72d04b26e21937e54b8c9d87ca73d51a87c7dae18ae0813bab3273fc9e10c6a43722cf4cb626470daeb0be42553c614e84ca6c6e WHIRLPOOL b0f788e05ed5690ebb3a0b3abc0beabc847c77f1a20fe9acfdb1054f88f3a2566f8d4788dbdfc933bdea55d0fa7d961b9b9bfd668f3c1f273de7ef2409017b61
diff --git a/dev-ruby/http-form_data/http-form_data-1.0.3.ebuild b/dev-ruby/http-form_data/http-form_data-1.0.3.ebuild
index 71ff7bf0494a..d300355a1291 100644
--- a/dev-ruby/http-form_data/http-form_data-1.0.3.ebuild
+++ b/dev-ruby/http-form_data/http-form_data-1.0.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/httprb/form_data.rb"
LICENSE="MIT"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest
index 5e66e27cb7a8..cb576ecc86d3 100644
--- a/dev-ruby/minitest/Manifest
+++ b/dev-ruby/minitest/Manifest
@@ -10,7 +10,7 @@ EBUILD minitest-5.10.2.ebuild 806 SHA256 41422e9bc90a17c54bd1973b3c65824f417aa19
EBUILD minitest-5.10.3.ebuild 806 SHA256 41422e9bc90a17c54bd1973b3c65824f417aa19ab1dddecabbc6c986e6d69473 SHA512 5c6c2c91f11eeafe874fb60b3c351ad304cfd81cbacec656aba32b27b549f9e5d21cfd486b6e2a90cfbf1c1cfab6cc8ab654fa82f3b0149328e6e72ccade4084 WHIRLPOOL ccab4b5c666f2e1805ffb88f028559ea06a03b728bd376ceb896cc8611842bb9cfa0c52cb405ca8f76b52898aac1a15ac78a3e9e1769268c36a39001c9cfeff7
EBUILD minitest-5.3.3-r1.ebuild 817 SHA256 6266fbda8382ae5453e9a1b8ed26ad9bd64a2923bad6adc0276b7e53a787840b SHA512 b96a9b0b391626ec3579314fb4d5e4d2635a8b78bdc3acec904519c78c87b633e5ed015fed19f7bba04a47adb7d2808495354e7ae378847c88cd4fcff3d84c53 WHIRLPOOL 0f91d16d1359701997ecf60d33ccc7b7df367b8effa042beddd90b950cbac2f8279c74e5a328f503f9403fafb92baeb0cc44211ae0c535319f756fa8b2363870
EBUILD minitest-5.8.4.ebuild 797 SHA256 f74731a3e82f698922f0aef4d562af680e3b8e5036a38c25b1865a8d596b0408 SHA512 fbed034036e2ff323466bcb3deb5d5a369f07c8d4c0636676c068e12e3df290de4f6579c54f167b975407093f1b5661c9271db364b9fe1cbd9f239c7b5913ab8 WHIRLPOOL 58fb4594c1ff36cb39907f309ed3f6c1d8fe1a595ab5f2e5f8097a03aa5499cbf81da28ff5699b207f57c195d6da622041e15e90aaf8a8ce2fbddf7ffdffac03
-EBUILD minitest-5.9.1.ebuild 806 SHA256 631e96a13af4cd37c02ec090acd5ddbe00436cab1c341d919bb1b87d2237e7a6 SHA512 b2b6399c6c24c7c6b0045e36795b67c67281df3fceb2bb1d03792cc30a6be9b7858444c0f7e0159130721ae89cba681a4d120c19b9f4f15c369e9f353acb96ff WHIRLPOOL 12369c08df0ad38f2864e1c3a36e1e0cb7ca5c2993a1330d5981ea4f77179565cc6116d81464770c2058992237665ea13ba06528a46e88e7de3db6868a3a0f70
+EBUILD minitest-5.9.1.ebuild 803 SHA256 38c383754ab5c43d470b8c72c07a64767db20fe7c5674bafa2011e91fd6c527b SHA512 c2bda7c9e032e10b7d18cb4ad72aeeeaff70a92713892ef24c8f4e27b7a3cd85de084ccb7ee46d6f1849c226404a65d302a228739fd4c294f8d6e020e736ec5a WHIRLPOOL 2274d8b3e72a70125d68ec4889cb5be3caca475ad737ed87b0416c9f30e1bc9a235c487a0246efb8fd973fd916771b80f16e6ebcb745b3f26e309693002e093a
MISC ChangeLog 6715 SHA256 7aa95eb3c020627edb2d6061392447a6019857779d7cc3c2bfc69587b3bd5a9c SHA512 8acd8119e7ec7a9a4dd2be728369586f3376e7cec454226e0197449499606b66cc8fcbed07a5cd18f97e0a8ff25a6dad5566c054d8952b3ae12b70e40eba6284 WHIRLPOOL 365e93b2b4652022ed138981becdb7b31cac81e4cc694f7ef531c816441280e9cf61acc02073b570d938ac4730a05b860520c0e44b7347340f00aee8f358a27a
MISC ChangeLog-2015 23965 SHA256 ce145797badcabd1d371d643a83e83301101ddd23a9f358465b47cb0762666ea SHA512 5a8874e2c2fd7aca86beef6c0af593c4c8b15a3c428203ccd7d2813e7d79035d720f00e13e2bd3a09414fd8316a54e8901788b51308de2657746ab56bcd78337 WHIRLPOOL a58172785b93fbb2d5b99e5877f3192020964c147e740f94ab75cd20712f4d3e185227bc66f9b56adfa6cb0a3df7ecc46a540ea13e65305e23a757becf52fca5
MISC metadata.xml 344 SHA256 e7e654b06d47dbb2961cd0d960bca7e681731a3ac2fadaaa39a4d6f549d079cb SHA512 48a43ffed154ec65035a6e84ec7e7e9ec222698b4dd56a81b6ca84844d9835c087fd7972d38ecc40fdba7f74acfeb2004bd1084d2cd123ffd09906e644c59e00 WHIRLPOOL 2dbf49b7c3c0c57146a13be9e6dd4f1aa155520bf3c12a794c80f802e8a404ae7af993378ffb634b7099e209024c3ffe14cedc68491af6803d6d309ac91443f7
diff --git a/dev-ruby/minitest/minitest-5.9.1.ebuild b/dev-ruby/minitest/minitest-5.9.1.ebuild
index 1bad5d396317..57388948b9be 100644
--- a/dev-ruby/minitest/minitest-5.9.1.ebuild
+++ b/dev-ruby/minitest/minitest-5.9.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/seattlerb/minitest"
LICENSE="MIT"
SLOT="5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
each_ruby_test() {
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 0bd51c1c2b88..1f29529d106d 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -4,20 +4,12 @@ AUX rack-1.6-rewindable-ruby23.patch 1360 SHA256 a228f4c6cfc44242046803c526ae398
DIST rack-1.4.7.gem 204800 SHA256 fa06e970605808834fc7e5a8b9babd4871d7d4c23a4d9d61cb94cbd4c15de5e6 SHA512 26391faec30b12981413eb1f433bfc9be5d124689bc3ae6e32de7d544917f2330fa4f9255c6879632f2edae5a05a4198454b8fe1310bcdb3d2e0b8b336a20359 WHIRLPOOL 3e20db05b829b8dadbcc9dbeff6e883cdf1a8b175bd0af0f9c511ab2dc1111036b5815abe8c342120b74a0727a79b18b5966ec90d073404489b2045b134c527a
DIST rack-1.5.5.gem 216576 SHA256 4ae4a74f555008ecc541060515c37baa9e16f131538447a668c0bf52117c43b7 SHA512 7b8ea669c55fa94801aae20612076db702837194bc602c64bec1085836712806a081504b37e4c545bcccf0337e7afc0ad9dca3c1258260fde5f3ec505247056a WHIRLPOOL 3eed7d4befb678d1b89f2dd8f03b119ab23f6155c9fdc55d545a02a23fd718d436ca5ff880bec1a17ee7927183aed1d298cef97c1737cf88a315161a2f4ab37e
DIST rack-1.6.4.gem 228864 SHA256 455ec4545a54b40dae9937bc5f61ee0e32134191cc1ef9a7959a19ec4b127a25 SHA512 304a6ae21bfd38008fd7d147f82c44397f3a1d2e689bd01de689aedc6ea0e8784605207fd314bc796974edc5dfcab81636664ea2becb0489302999f99501d41a WHIRLPOOL e99b545a783eaf09bc1c0cf3b4abfafa3341980cfebf1840e25ab25d5801d911da7dfbb232f70df291b7494cc8f8c089fe8a654502aa808850801c02b1e481c6
-DIST rack-1.6.5.gem 229376 SHA256 ff9d8fc9e89af3f59ba1708d5dec642e3ec421dbeca567bc460b5b8ba0efe48c SHA512 469711832b9a2a4a5816607712a0dfe4c59fae5c4cfa37819f0f2b695f477a56040bb71d48ef7c05bad32cd48c02b8c20402d59f84acd299d5266858ff9bbf04 WHIRLPOOL f2625c8861f822e668d16f8972157107149aad87e5e4205037aba50c9db1a6187538c99cb2e49b4e0a910c8b00eff5359af946a23539d438af679c2843b22817
-DIST rack-1.6.6.gem 229888 SHA256 5d098ff67ab8c44a9a9007a445fac67db7f53075d943bda0ec6439fc64366d1c SHA512 d44c48b75b36695373492bcb1f1830c5c5ff74092267863da8fd9dd0ab974f2e4be6d9e488c4afab1335699d3f2dc1359c44796255623dba3e024c0d78aa6732 WHIRLPOOL ef8e5a3f07e0609af848b784ad8499b5d78baae38be54d8f781d2a1d440e794a7224033fe25ba8d8c5972139070cf0aedc13223bc43febc67c4efadab60414bc
DIST rack-1.6.7.gem 229888 SHA256 485c1bf52521ff354be7dd2a9f529423ee976a51ddec5aace4cf2eebc2ce9c59 SHA512 e1cc22d78a61998c034bbf9217cad5cc0e614697e787f58aed9cfb1c3a12f69b557c9e95a4b09fcc1509cb607332a8655a66159b2492ea6fdc2bda21f588a59e WHIRLPOOL 683a709dcd758e4f546ae84c217d59171cccecc35ed76724221a1661ddd7aa03120591c87a81901dd05a789284ab4581a7a443dd5eb21f9ddffc342d11ce8d72
-DIST rack-2.0.1.gem 253952 SHA256 61f78033bf5b1cd0221549ecce7c7b73205d4634b0e63c66e1f295dcf3c26b14 SHA512 6ad5060ce56e279eb01029a699e86ee3f3cd6fe15b282f4c38ecc095d8bdf359dee0ff3fbe699bcac0e4765da7758fa5161f3c939da71a77eaf3fe3bc79bea1d WHIRLPOOL 34c292aab8997f1a1d8ee0a8c228ecc0b517996d3c610ff4e07a1d535d065447af949d4f534cc94c746e976c4d5d4e9b1277306758d4a030450f6b68e37e4ea1
-DIST rack-2.0.2.gem 254464 SHA256 b9009b9acbefd85bea220ca13011e6f0f76630169289d9e433a0558dc73542d2 SHA512 c5ffe7fc83eab5f96cbf4b25869e8a0a2e2d8b60544a6186cd6eff9b2b645b36678bb0c9390f90b9cf316bfa0f27f1731c0bcf9560d654e3ce6b8c97855db2bc WHIRLPOOL 25bfc823117ebf7bf8f689742003c24281def10c618c084a2d8ceebe7428a8607ea9be51232d784ed8ee5396011cf055f794b020bfce86c7c2d4593ef4ef2b09
DIST rack-2.0.3.gem 254464 SHA256 8c1c9bbafd74f11c78a29bd87c72a70e7b5b872712d1768ab83b33fec57d9fcd SHA512 c48e6681544c2f37797ee697f5c4f0d4de6008a3df2506665b52c248fca1ef7321a892dd28475e4d7b461a0b2d12112903a67e1bed7c7397742833fce85167e1 WHIRLPOOL 0134f345068739a3ba65b726f2146b33672a083f42601dd45ee85ffb33677d6e3282040c9df19d7a4f13925a032a4c68fa3885f5a0fd86d826780b17cad74deb
EBUILD rack-1.4.7.ebuild 1557 SHA256 1c6142e7f6c286b04662771c88b91ba42dbe1b73d2561cc048e185ed1930150a SHA512 b239eb29871e63a8833c59f38d32703ca11463040f2606dadacf43b382b52cb706b0e1e9e223ed1c956d28470c51b8b038492304c657214e7fb8c7b45b61bf74 WHIRLPOOL 40017c0d06fcae3f968775bf50552f16524e0415f16373e0568e2c0877bb25e01fa86ccae4493eb4365056dc7bb2119c4a27adceb348fcba6f23555d533351f8
EBUILD rack-1.5.5.ebuild 1390 SHA256 f11e2e00e69a4c576c77fc92151cbed9f296ffd8946aedb3ac6c46e016195f54 SHA512 e71a13d85c2bd8513a14fc805ed3ae4795be5de773e9cf9982e7ba3309695f97b221de9a84856ee9e2465c28de88509a1a48e0af5d33b209a0341ad5fcc62ca1 WHIRLPOOL b27f82c222d0f371bc27eaa4659383d14fe372159e237f106b9be659112f72bddfac34cfdec51a2f97b9c7ee48d0624ca083ee09172b294212616939d95983a3
EBUILD rack-1.6.4.ebuild 1578 SHA256 d7edda7472ac958ad6491ac62c00cdddcf13b20d191f265b4344c11cf13001bd SHA512 f7daa34fa1b88935c1bc0c9643f25de06ebb2bd8eec906da6ea7a5b9728b4ff7df4f615b16aa356b67b6de7733cce3d5f10cb2ae7a385ec3ba6612c109bf8c3b WHIRLPOOL a005f366e527e691a48049475b88d3574c4f37963fa3fa2a25da89bf0fe82718dcd142043c466b6c2fbc0e73421016beee21036dd129883df448d1ac4e3b8d64
-EBUILD rack-1.6.5.ebuild 1652 SHA256 6365f8c1d2afe4443bcd4ff85eac982d93623e244e60f090091898dd2f597161 SHA512 d3e59cf01bced12641b8a31095ae4dc609a44582a0065a8237694d456ad3ce6623da186dbb7ee2f7a003a948fd62a7ffb586ba9520ec8ef75453971911b85433 WHIRLPOOL bf6dc5eddbdeee018fe4b47797d29fa08342ad64a6d3cdec36562de4fbab0720572496e258c8d794c9f0380f765eb2bd32433e8c7bf7fae07f895053543f6e0d
-EBUILD rack-1.6.6.ebuild 1652 SHA256 da1d84b7d9b9b544d8d4fcd8f3d4c39e47af658f13e8fc1f8d1581c09a096887 SHA512 0127bb448cf43c85eb4a14ed1f06c8fd6da8c23dcdb56b6500830702a41bf106ceec2bb9abefc15254e1bed165b06b19cc842674c55ef83b691ba3d56e9744ab WHIRLPOOL 2548fd7ccc8c717f816b108a281127b0773477907def59752f7b03aeaed2c25ae7a556a5af73a6bbb7fae08512e7c6b692ecf20b142cbadecca537534c4b221f
-EBUILD rack-1.6.7.ebuild 1659 SHA256 722fb21e920a7efb71b86cefdf867b956c84b25006bfee5f1b99cf43a2b57dd2 SHA512 b8a1ece47634a4a0bd7e708de3c8cdb00d4eaef279113e1daba16bd3dcacf35fd3e267a3fade66867222dbbec542eaae34e72c130bcd9565b2367848c3043fd1 WHIRLPOOL 054bc1950fe0ee872bba4c20d366e73d03fd2a6dfd74637a8c91fd331f3c136ec607d3f6a9507d46df1cf9edc668ec919f0a04182e8638ba11add05ad4ef5b43
-EBUILD rack-2.0.1.ebuild 1482 SHA256 dfd466f1d9a20e030c5b872fe442d7c1b167ccadf0235b33d1de089453e88d7c SHA512 1ecaf74aac256174a3449f6b1b1883d2672281a06b539204d94a71a4e133894858a65177c1dad07748124741414ad0e6a187f8d19f8e108e9792882754641cfb WHIRLPOOL 33166567f127ec8c14f56d149322b517fa7c2d9608a3928753c2119854cd12955ce784c09f331c15f826af456e53689893b38215dc0183f5bb4d9ae018708f4c
-EBUILD rack-2.0.2.ebuild 1489 SHA256 2e6a096925be8d17cd9114ac502af074653d19113e53033cc97a0f65d47861d8 SHA512 f5c0e7a38de66aa2b8da2db48bbe68b4a074c8626cfa00dc020dbf5d1b6230219b68aceb6434fa0ca764fcf52650276ad6439f95e9ee35e0ffd9c52392846f04 WHIRLPOOL 6a160074d9c4d7fc44c20e9f7818b7263d079b73d301bd450a544aa9195877e68900780d31caac69416a5c906791886c08e80c29f447014be6c38b30f892efc7
+EBUILD rack-1.6.7.ebuild 1656 SHA256 c8f083121e446c698db1a90d3d5107dc75b61ae03a941daf7560c583bf580292 SHA512 759189df22a8579a9f4699a6b5792e887ad6f99d4f91a8276f2cd8428dc2d8685ec9a84ec9b8fd1ffa27f9b59ba49e9007d52dcbbfe9d5bf36fd2f498e454b59 WHIRLPOOL 6e1738333e88d2f616423d381b4583de2c713287a6a86e9c61de095b49bdb1d077de3b5f53089d6d704113465aeb38a2ca4aba0e0805fcaa7ac3e43961f3810b
EBUILD rack-2.0.3.ebuild 1502 SHA256 f274c18df17a0b8bbe1624005fef7a036e6c1b5c0ad7411f5d1d3bf8c774c58a SHA512 94f99de7510687caf3905d1ec27a357065cbb409e64ff03898c271ce0f3534508554fe5e0b3c06f5b9fe27012d6dfb8ba196ebfe81dc27fe005efd87728dbbee WHIRLPOOL e1612e7788ab86dfe4473518d319a2cfbdabc984a215ea5e48030aca1fc85bca11e02c9748bfbd62f5410919c659482a91ec5dddeabfca3d1d5c56f7d37c4ed5
MISC ChangeLog 7935 SHA256 b5ba506e2ce2bd734a32d74ccc5672a0d346931e9518939f6e54ba5be0bbc904 SHA512 7af0866e82e41b4a9d8cced47e40c0b532192718c5507ea929755b0b9b63a98600a6c87199f66fcc1d408f68fc721ca317dc4d1dd6befaf4b553f3c18f321b8d WHIRLPOOL f0dc123fd346d58dcc165090e50bf8d55eb289ba238316649d7896de5d0a148b2f5caf53dc38ffe86e4d8f539b588662881a2a1f3c31c57a85963fe4f41a16c8
MISC ChangeLog-2015 22215 SHA256 721b2dc9276c1d1150e680c0bdb32ee3d683554d5b8f4ea7b27ef693d834597f SHA512 f2df4c5ffe2847da8f02b444b41df0be07805d04cf719a3d442b8d74f39de148b68fa431ce800c3e0bd998200853fb1e3f3628a42e908ce51b5443e797555e78 WHIRLPOOL 28bfac28854575fe8fd5dd8b4aa8d3e4d80c7da07141301813ed85fd18aff862fef41a11df73fb95e9bf31de99522d377015726b1cdb621c4e99cedfb0b82594
diff --git a/dev-ruby/rack/rack-1.6.5.ebuild b/dev-ruby/rack/rack-1.6.5.ebuild
deleted file mode 100644
index af79f5844328..000000000000
--- a/dev-ruby/rack/rack-1.6.5.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="HISTORY.md KNOWN-ISSUES README.rdoc SPEC"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eutils versionator
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://rack.github.com/"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch ${PN}-1.6-rewindable-ruby23.patch )
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-ruby_add_bdepend "test? ( dev-ruby/bacon )"
-
-# Block against versions in older slots that also try to install a binary.
-RDEPEND="${RDEPEND} !<dev-ruby/rack-1.4.5-r1:1.4 !<dev-ruby/rack-1.5.2-r4:1.5"
-
-all_ruby_prepare() {
- # The build system tries to generate the ChangeLog from git. Create
- # an empty file to avoid a needless dependency on git.
- touch ChangeLog || die
-}
-
-each_ruby_test() {
- # Since the Rakefile calls specrb directly rather than loading it, we
- # cannot use it to launch the tests or only the currently-selected
- # RUBY interpreter will be tested.
- ${RUBY} -S bacon -Ilib -w -a \
- -q -t '^(?!Rack::Handler|Rack::Adapter|Rack::Session::Memcache|Rack::Server)' \
- || die "test failed for ${RUBY}"
-}
diff --git a/dev-ruby/rack/rack-1.6.6.ebuild b/dev-ruby/rack/rack-1.6.6.ebuild
deleted file mode 100644
index bce1580b6d5f..000000000000
--- a/dev-ruby/rack/rack-1.6.6.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="HISTORY.md KNOWN-ISSUES README.rdoc SPEC"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eutils versionator
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://rack.github.com/"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch ${PN}-1.6-rewindable-ruby23.patch )
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-ruby_add_bdepend "test? ( dev-ruby/bacon )"
-
-# Block against versions in older slots that also try to install a binary.
-RDEPEND="${RDEPEND} !<dev-ruby/rack-1.4.5-r1:1.4 !<dev-ruby/rack-1.5.2-r4:1.5"
-
-all_ruby_prepare() {
- # The build system tries to generate the ChangeLog from git. Create
- # an empty file to avoid a needless dependency on git.
- touch ChangeLog || die
-}
-
-each_ruby_test() {
- # Since the Rakefile calls specrb directly rather than loading it, we
- # cannot use it to launch the tests or only the currently-selected
- # RUBY interpreter will be tested.
- ${RUBY} -S bacon -Ilib -w -a \
- -q -t '^(?!Rack::Handler|Rack::Adapter|Rack::Session::Memcache|Rack::Server)' \
- || die "test failed for ${RUBY}"
-}
diff --git a/dev-ruby/rack/rack-1.6.7.ebuild b/dev-ruby/rack/rack-1.6.7.ebuild
index c6b0b9e34de3..e048f7408395 100644
--- a/dev-ruby/rack/rack-1.6.7.ebuild
+++ b/dev-ruby/rack/rack-1.6.7.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://rack.github.com/"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch ${PN}-1.6-rewindable-ruby23.patch )
diff --git a/dev-ruby/rack/rack-2.0.1.ebuild b/dev-ruby/rack/rack-2.0.1.ebuild
deleted file mode 100644
index 6ec3b4817c64..000000000000
--- a/dev-ruby/rack/rack-2.0.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.rdoc SPEC"
-
-inherit ruby-fakegem eutils versionator
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://rack.github.com/"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch )
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-ruby_add_bdepend "test? ( dev-ruby/minitest:5 dev-ruby/concurrent-ruby )"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-
-# Block against versions in older slots that also try to install a binary.
-RDEPEND="${RDEPEND} !<dev-ruby/rack-1.4.5-r1:1.4 !<dev-ruby/rack-1.5.2-r4:1.5 !<dev-ruby/rack-1.6.4-r2:1.6"
-
-all_ruby_prepare() {
- # The build system tries to generate the ChangeLog from git. Create
- # an empty file to avoid a needless dependency on git.
- touch ChangeLog || die
-
- # Avoid development dependency
- sed -i -e '/minitest-sprint/ s:^:#:' rack.gemspec || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; Dir['test/spec_*.rb'].each{|f| require f}" || die
-}
diff --git a/dev-ruby/rack/rack-2.0.2.ebuild b/dev-ruby/rack/rack-2.0.2.ebuild
deleted file mode 100644
index a941069667ac..000000000000
--- a/dev-ruby/rack/rack-2.0.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.rdoc SPEC"
-
-inherit ruby-fakegem eutils versionator
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://rack.github.com/"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch )
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-ruby_add_bdepend "test? ( dev-ruby/minitest:5 dev-ruby/concurrent-ruby )"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-
-# Block against versions in older slots that also try to install a binary.
-RDEPEND="${RDEPEND} !<dev-ruby/rack-1.4.5-r1:1.4 !<dev-ruby/rack-1.5.2-r4:1.5 !<dev-ruby/rack-1.6.4-r2:1.6"
-
-all_ruby_prepare() {
- # The build system tries to generate the ChangeLog from git. Create
- # an empty file to avoid a needless dependency on git.
- touch ChangeLog || die
-
- # Avoid development dependency
- sed -i -e '/minitest-sprint/ s:^:#:' rack.gemspec || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; Dir['test/spec_*.rb'].each{|f| require f}" || die
-}
diff --git a/dev-ruby/rainbow/Manifest b/dev-ruby/rainbow/Manifest
index 9557a9856027..7ae2f0b84d22 100644
--- a/dev-ruby/rainbow/Manifest
+++ b/dev-ruby/rainbow/Manifest
@@ -1,12 +1,8 @@
DIST rainbow-git-1.1.4.tgz 10301 SHA256 f8815c1e017ec3939114047f0af779feb88e637432ed9edebe0ab74dc133d236 SHA512 ca46337628a93530ccb10d66fad428248bea62c5a103485afff68584370a325a31f4d1f2a52e1228c1faa65c6f3cc2e19af22ee24ef3a61aa707899f04c4f546 WHIRLPOOL c493498b9eeb3281af79251a7bc2f5c4175773ee8f3b018fdbad75f4f2ac047238afa1ee4bf8186eeed8f808c1b8692df47fd5b01758fe0d3bf6ae00d77e421d
DIST rainbow-git-2.0.0.tgz 10480 SHA256 d3b2bc51449429669e91c5edea05f973cc0568cff78cf5461f03068c18e127ad SHA512 1acf0d2a1c0c0d70cad2cebcd65011dc2e53b991e49cde69b909c80b354ee084f86531a793b2d43ac4da6eed55d53c483de9f3f345b548b34c4331ea62494881 WHIRLPOOL 41d6702c03c8720c0ad6d62639ea103458d178642ae014914e84d4cc6f4a221a504c8fa5a6aea656db73cc8d625f9fe6712d622ee7808c4d45114a7a3aa31b85
-DIST rainbow-git-2.1.0.tgz 13399 SHA256 7604afc02ed24cd19f90fe46f210fc66323e49ebf5e1f563045adc3bfa422b18 SHA512 cf3a280301f98c48d9fd52e95c6bcf41fcf4ff9322627ac09a94abb5dd94f56377e62c5d060065c2b97a427d46d5231db74a77aadc4289e43a5ebf3a19777aa1 WHIRLPOOL bff54cff2b41960cd7cbe6b93abfa9edc9692b87018fc97c4c3f96ba9bd09d20659ff5f77bffeefdd45b027f99cca365288bb9679ef890ae8ebbe68b254e4504
-DIST rainbow-git-2.2.1.tgz 13902 SHA256 b182dd0a50215b180444172ad54358c2390810501aeaff660e72cd628f4504fe SHA512 07e92ffdd803c0622453f9acfb13064a098e3f50347a18e766b70aad1781755a3d805e61f0fd485126e9c576b2179175290a5a80440fbb06bff79fea6ec639cd WHIRLPOOL b7b40fe2b99dc2cedd4e33e8cb55873b2e2b44a0b7c5efe57c6c60152d9e56b478f38869123b74e40ee24d42f6ecc76017ada18255757ee5261af3904a92c5f3
DIST rainbow-git-2.2.2.tgz 14295 SHA256 6e5c6e852cd62b6975a9594d0a0a03f9f9cc997f308a12f38f040698e6e1b9f7 SHA512 fac9a8cc39f23a1b268f3a01d755a5ccb79f8ee11a28228d958a5b77472c5b3fbaac748c917f7d4afebb911cbef0e0242c5224c8df29672073c1f54bf44c9307 WHIRLPOOL 750642e8d95f4629954d5a7a7ca2251a4b3429a6b1f71eb05a240f4f95470f98d9673db21c0a5b5c7c8e103e5926789677e602b7aa4ea8a5bdad6fe8d4017481
EBUILD rainbow-1.1.4-r1.ebuild 569 SHA256 1048fdd062b20bb7111e6fef28d5a71e37450b1ad1ef96f4ec0ef9f49c9679f2 SHA512 a51516649b6ca94f881e87eafc899bfd45a03cad1821ded93985636fac645cac9fd1d3e0a10513c185fbfbc66fd1bff8688d2c913611eee84b68e41f7b5dcba9 WHIRLPOOL 1b962a9cf9eea02433d2f69bed67a8c00034177d6e61d86a31ef08fbfab48acf420accb1197df27a00cec1bd63eea9833619e2680457e32d17c1847a136e885a
EBUILD rainbow-2.0.0-r1.ebuild 575 SHA256 6ac942e37dc81d12248ed191dd848f3acb8b9a7183969d1756277a05d637d99c SHA512 af3d38179f214ff0f06c2834d1612cd2da381ad56eaa91f11f8c247cb145f1dd0ba53d2d008bd0f0473d0bee8f5284123f210a51ce4efa4911a2ec9e3a9df8c9 WHIRLPOOL d10dc3fedb95e08f98f2baa72f2c18ae89d3ccd0c0b136f5ad40e721d15da98737c027fe01b3c78275dd1d2643da6f0db930a9348a95604f0bebed56208d6b3c
-EBUILD rainbow-2.1.0.ebuild 585 SHA256 86fd7e0dcf8ce8b47b6bdb7ebe7ce8e74ed69348491dbfd7dc53e96ea6e6ac67 SHA512 106b1b76d962c7359a6adce1bc0a2e3f15171347a03412058613e107c7290c1d64f842ea9773154174a92ec92a585485aa7ba17502504ce491428f7e67a3cd78 WHIRLPOOL 1a704d505a9644a59013dddfacafc592a06b758cc6db38b2baf8f82152a1e699bbb6be37c046ca4265588bbe0531ab60a0faba463bcaa66239b635924cecea68
-EBUILD rainbow-2.2.1.ebuild 585 SHA256 18a82614dfe978112ed9841336076f7e12a1d9f0d6f047ef8108238066358a08 SHA512 c1628f0325137e55714c6e645393124b8cd8620a4c0a04af3a959a82750ad647bc0e030d9e12909c3099dd588a699c4c7cc1c0c9f876a27c4b7190f8adf653c2 WHIRLPOOL fede42232de244755cc7f93902c68710b07e77be8853f3de2e3ec0a82f252913b4eb721e001120691084bd60bfd6b21a3bba286fea08ca8a1fbdabb81ca5f61b
EBUILD rainbow-2.2.2.ebuild 585 SHA256 0b984db1960f75b3fbf953cdc35d240fa13f7bee3e396ae3b6b9869eed4b8680 SHA512 8ff26e335dfbcc12b887cfdec8a3b6605fb0651fbd7346208b756c944af0ac08d55f018799a10bc5730d64c932dcc34c5158b3ca2a81190f8a197e85743bcc69 WHIRLPOOL 9b8dd2884c4de8e123b320ab28d278cd38f60a00da325e2348141f9205985c322613b9ce5106c4f9bdebf0dccc7da10208ca83ab1cd98c96f4c0f75eddac8fe0
MISC ChangeLog 3577 SHA256 5335d9689b5eb97b916d900981a96d6bc5b8130577b314da9f8ad3922aea26f7 SHA512 f2f3cdbdfac9370bf807e5b5a224eb799fc98b9f32ffb512457f314a663c602dad380b89ec9cec2468730db71311b0cc0486be92e883bc401b15a5c0a7923931 WHIRLPOOL 4dda6eff5e2d0975f9e0f78e493036902e2323c1d72141f3621efc4d3d9ace07c66117d6e48c9415bfe407b7d147efa50f1e709616aed7e491e270ea88f0b667
MISC ChangeLog-2015 2546 SHA256 222eba29e702523f30f09bf19e576b36feb70a75deb11ca810c2d33d93fa8d7a SHA512 5b3f1fcb4392c34815f1ccc366b11ed88a0a66ba14c03edb727fe39a86091c09f074c357836ebdcf5dd0887e50e52a09aa90f18ae8cda71f816b9e59b67b92a7 WHIRLPOOL d627a032e9d003eed25aded8175ea153ad9ceaef3becc5573eb994a92c2864cb365c8d1197c61a8a88dcd0b6902e50e4a83cf5b2909ed55f392ade9041a9be68
diff --git a/dev-ruby/rainbow/rainbow-2.1.0.ebuild b/dev-ruby/rainbow/rainbow-2.1.0.ebuild
deleted file mode 100644
index c6d2020590f4..000000000000
--- a/dev-ruby/rainbow/rainbow-2.1.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.markdown"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Colorize printed text on ANSI terminals"
-HOMEPAGE="https://github.com/sickill/rainbow"
-
-SRC_URI="https://github.com/sickill/rainbow/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
-IUSE=""
diff --git a/dev-ruby/rainbow/rainbow-2.2.1.ebuild b/dev-ruby/rainbow/rainbow-2.2.1.ebuild
deleted file mode 100644
index 3c96accdcd3e..000000000000
--- a/dev-ruby/rainbow/rainbow-2.2.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.markdown"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Colorize printed text on ANSI terminals"
-HOMEPAGE="https://github.com/sickill/rainbow"
-
-SRC_URI="https://github.com/sickill/rainbow/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
-IUSE=""
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index bccff51cdba2..224657f35144 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -4,13 +4,15 @@ DIST rspec-core-3.3.2-git.tgz 332730 SHA256 aef9a2867a435aa7be57826c850e88e59323
DIST rspec-core-3.5.3-git.tgz 368960 SHA256 26a5788977ba1ce6889924e6e944d1a08becb059593f297b4f4dd58b600b037a SHA512 c8f983018e33bd111c75671d7208b38704dd0fddb22cca2b08a59a1e5ceb0939ed56ee4015df758f5d766fbe2390279c1d670f6fff4eef222f44621f48c581ef WHIRLPOOL 86afe335378b5e9e94ee53546d6e87c531bee71cc1ed5a79f1549d593f6912a6a07dfac2b783aaaaf808bba8405e6e1cbc5b20fc275ca80ce504bed1b4991fd2
DIST rspec-core-3.5.4-git.tgz 369170 SHA256 6e7f0cbccf13f774936b25100f743682bb4359040f926a7aa83dce9d7e80209e SHA512 c672381e9233b6f8c6e92ed70d084ff7a558edd6ca7d5a09a28fff1554975b952b6fab94483324b5bd6a62ff7aac576e7a216dbb3972749ef0210fe1cd05411d WHIRLPOOL 816b9dc1648afd11965457b147a5748ea50fd9cef8b5e266a83131b532642f5882bde9099e037ee9f5bea2fa2bc2bca1140494d33f252ea7819b033a4b8dda99
DIST rspec-core-3.6.0-git.tgz 375590 SHA256 8994ff9ef23e11262d2c0cc7c54ffaa3ce73c3d2fd01fc0c089f46a31e7667fa SHA512 cecd3885652e18ba1ffed45e40d12c932ba0d880e96b2f1d264709f55dbda8d6b0c78c3bf4bb940d246b84261d1b80038618735f65302ff62646165b2e932be1 WHIRLPOOL 7923ccf7959f5fdc23f27ba0a4619b582a6a16ff20dc27eee82a17436ba9c278eaf996f4e851fac8c9a2802cda30ef1928ab5a4bc20269fe66ac4df540d6b827
+DIST rspec-core-3.7.0-git.tgz 376565 SHA256 502b7dc92919e593c748840bbcbdf74e27d0b4a58e58838b9ffc13bdaea3bc34 SHA512 071bd2a5c905d4ce621f2d7255b882a9d34cf42001cb2995fdb05a91387805929198c32e53cf4c2df2a43d179d2c49337214066be87eb50ab044b5f70aba8c54 WHIRLPOOL 48d98d14f716a836a75d25ee523b10ce64e4a1dce91df953ab60320f41d9661c12509e9f788625311b3217eb10f760249c3aa454b28cee4c8d196206d6c26d2f
EBUILD rspec-core-2.14.8-r4.ebuild 2978 SHA256 2f120a8e6fd50a479e31f636baec14ad3647d2d56c1f19a4b93e71d875dbceb7 SHA512 77b23547500eb43368b2733f78c5b157a489302ee115a54ebcc8bf469d1d86633f1bed20d653bff59f1ad5004c464c59d9898d4d536025069cd68b2341661025 WHIRLPOOL 6eecd1392a11c150921bef0740ea00c4e87d93e8e9c39b9b20147ff9f980f258cadc42961019f684909b24ef71944f4b1874ee93bf217ad7898db4e3a4d9b5d2
-EBUILD rspec-core-2.99.2-r2.ebuild 3057 SHA256 410c2fb8aceba3be7e34050ed03063c971a1f3e964c92d31d2a484166a39f015 SHA512 70f3a86e914788235e045d4e2efc2e862e80c407256ecfed75c09d121b8e51f78e59719a0a8a4dc224c9b3815664b16ec8b4ca29240860f3890100f5189e8ac6 WHIRLPOOL d42f73c27561f14a8dee82e2b5004c63593d7821568b3e392eba0ee856dd542ab55d31c1efba4fa2c65e7931dddaa894ae0199abf976734b95e43fd38a5e6e10
+EBUILD rspec-core-2.99.2-r2.ebuild 3053 SHA256 2c408800ec4b18f78886295a1a02e7ad84152979425eeda190a35ae3e75617f3 SHA512 4c1efee5e13b89f6fb6ae6ef0d070655ae37c8c142eca1e344b01ad207652310b34eeb08432551c4b9c023a733ce472d06db1ea491a39b6acf4ad22e2d3e6ea4 WHIRLPOOL bad0c86630123d313706b56e4fb5bb42fdc3e10462192d45b0a3a18946dcd9133f25044b1292abc70a5b1cc4a8a5bc201ceba5c0f1078d85a42eefce9cdda245
EBUILD rspec-core-3.3.2-r1.ebuild 2903 SHA256 aacac231cfe68a02837360207aa39fc7fcbb783730b0eca3c614a1946935e190 SHA512 776100a89ec88881475d1cb584262a02067a8ac54413cd2cdaa768af1cfbc0b5a00bd5d26287225bba69cf457afc6a1e41291abfdb376a47fc57d45f5a8a0b55 WHIRLPOOL 24cbf36cc8833d59500939ab26f154983e8443cd2bc48502e72b7e4b8ed828b80be0991bdbedcce4f12c235ed024313d9088155f5684974cc6bb68afc5a4131c
EBUILD rspec-core-3.3.2.ebuild 3044 SHA256 d705906495247456425351fb8d2e48937dd24dded70d40abbdac9e48b3117d6b SHA512 fcd6ffab8f1df675d54f7d72ec6efe9ccdd15c4a06ef5f13133d2004e0bce587b467e7a61330d102498ada2eca529aa7f4b05b77c990b8a91da07cf0b8195f8a WHIRLPOOL b9e747ccf85673170633817305600d3e9eada1cbec3c05a78c331c0ef659578c3b9a94b977ba0856ee836506245a94e4f80204ebbbc6a51a85c4891b82786798
EBUILD rspec-core-3.5.3.ebuild 3164 SHA256 b7a413e6a334f4725831c560a3ab686da5d84619c042f75fbbb7340ea29816aa SHA512 fb8fc39c784cf66a63385d6e58abfe2e74833ea5594c0d01887e883003a67603dabea69a2c598bd38ab69a49938136c0462fa4a217363b1d4cd189a9e4946dbe WHIRLPOOL 6e8a072aa3118bd5317442df3adf1a53125a7bf8042566624e17822063e4207aaa488f78c7e5ec3232280e08cd746c176ce61e365fa69c1821b3924f9411de6c
EBUILD rspec-core-3.5.4.ebuild 3172 SHA256 e728f55a50d10cc70ab2b2fd5df6552b239eb5b7935fa8a090883e9c1faf14d6 SHA512 54ac018fce091ab9454c34d6a14acc693ca2b3d5fa6a59c1b579b0092ae5c95c8dcb53652fc03743081c58cc1b208aff0ef4ccebd8599356f41090a7965243ec WHIRLPOOL 4078c9da7ce5190850ca597beb01c93bccb70a656c23419d3fa1bc250b1b31fe4aeadd61a45a80c12b6a615d18250f573e4a97728073a34c39b82f4b961c6ca3
EBUILD rspec-core-3.6.0.ebuild 3246 SHA256 7e678d730ce6ae75892834e9c11c631405e23a6867231a1779a740e737cee8bf SHA512 1b6d34c39c4cdb18261f16e78d988fe18f60a81a72a34a09fae96ec7f7a29c6b2d7ae01a8a60daaa26c6d96d1d6d607dee91d7fa728dcd7e07671a69b0391f5d WHIRLPOOL d9f4c0a4c3edc8bf078d0fd57889cce937741c2a0044eafe7cc15d08589ee130ea48c7d6ee80f87ed5512d88628d2ca362f43ca5ab45e7799fe5390ff0ac056e
+EBUILD rspec-core-3.7.0.ebuild 3239 SHA256 0d5565f5bb4e49dc8a1c16ba34fd34e3794b289272f2be32974dad658adbf8a4 SHA512 ba0dcccd775215fe8e61ea0b054636c62499c206f3bddd5302f771808f0dc386c270a2b821f6a1ad5ba9a2f6a3a4a6205c47227e35ef8798a569a35a7c171271 WHIRLPOOL 31eb5c87e77404cb046b8e204a2cb825b484753b381e0c31a5a4913669ddda2d00e272c4204efd1a4d7ad73b4299be233ed7308e147d89a82be12091360f39a0
MISC ChangeLog 10614 SHA256 c8945e40e11327e189ce4b916be0bbb76020bb4ef87713141e51e8e62e388129 SHA512 3f8d0183ef59a7c13129642ded92cac3713680fdccbf3333614e805a1314b2ff346d2f39ba3062928e96ced0de24de78dc490febfaac2d90a65e5d7467bb1196 WHIRLPOOL 4d20746fe5485b494b796f693b3c5b0a832c8ac52161a7ca00ec9179e03ab1dd3b5e4e2138e2a76065e5c89d5632ae2ef019c010c08febf8d86a9bc2daa55b28
MISC ChangeLog-2015 13087 SHA256 29717dc635fd6c3bbf8a9e309630221cea35a2d7fbcee3efc79e8b1e053b02a9 SHA512 2c23b98cb5e78d0f336ed3a9680443014d18dc28dac1e7243e9418d140160889138100f9743ae3d0d7cd7295102a8af22507c0b13c9deed3ddaafef251e8ae95 WHIRLPOOL 8ff2d40969901e6f5aecad6fc692f6314a4f20ac106fa26d0795d8de22f5df7da92fb29618256408c9b2a073cb47181e3f38c1255d3c2e8165071b1c58ff7903
MISC metadata.xml 465 SHA256 dbfc6dc5ef668a5fe7fba1a0d2f9936d9b7b2b7fccbd3588ada2964c66e3ded4 SHA512 987f6c0ce5814c23f3d76a32f0b59ebd89ddc71bcb23d109106a2ee11a5ab050cafd1ec7f87c84f07b4b4d71244d71885c6d727d2b583484c0e5f6466066a57b WHIRLPOOL d2a356a81e8d89616db787240997fb1f70eaf6f234947aab65b51332269d792f55572b413a7d695e3da255df1b3dd0c95952148633f85a51e2fe09ddff25cadc
diff --git a/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild b/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
index e4df5391eb5d..6e22d2b157b9 100644
--- a/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "test? (
diff --git a/dev-ruby/rspec-core/rspec-core-3.7.0.ebuild b/dev-ruby/rspec-core/rspec-core-3.7.0.ebuild
new file mode 100644
index 000000000000..312b06640370
--- /dev/null
+++ b/dev-ruby/rspec-core/rspec-core-3.7.0.ebuild
@@ -0,0 +1,101 @@
+# 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_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 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="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
+ )"
+
+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 -f spec/support/aruba_support.rb || die
+ rm -f spec/integration/{failed_line_detection,filtering,order,persistence_failures,suite_hooks_errors}_spec.rb || die
+ rm -f spec/integration/{spec_file_load_errors,output_stream,fail_if_no_examples}_spec.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
+
+ # Work around coderay incompatibilities
+ sed -i -e '/be_highlighted/,/end/ s/32/33/' \
+ -e '/highlights core RSpec keyword-like methods/,/^ end/ s:^:#:' \
+ spec/rspec/core/formatters/syntax_highlighter_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 bacdc868f7ad..fd861e09882a 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -3,11 +3,13 @@ DIST rspec-expectations-2.99.2-git.tgz 106884 SHA256 4c1b38198d214ab2d4e297fdfbd
DIST rspec-expectations-3.3.1-git.tgz 171117 SHA256 a40feb73c5c54fd6464ca262af4be50ef9d5e4a785b5ae7862946da42837e112 SHA512 fe0e5fc4e00c8d51866bc9699bc25b1e702c765c5443abbebe2f016833c6f09f9f8f35d86520b59d51ad0a196551f68c39a5ec707658826af838ed274f4986ff WHIRLPOOL 5dc55d62ec1df5add711c07470d2d7020b875bf43a57788ceb84b05807ec9d3b2e395fde16f14c06d265e8c36b44e9a9c9da306c049a019289a1bc3d265e18e1
DIST rspec-expectations-3.5.0-git.tgz 187600 SHA256 edbd7dec2b1e685b12e3a14c3ea4d8bb3c5d82fe0f69afeea9c9f4d10da03c1d SHA512 e6077549a028de0e34cdd50d93552ca3ee0f30bb550e9df20d391f287beb57070dcb3a5104627e7adb55689e7b102c91b7d3a3b944b8c4ff1235761140f2dce0 WHIRLPOOL d173b832c43e723b0a46caa72f45fa27f8c611567eca544ad6e30e661ca32edca063ba4cd621fb411c527f64371b9e1c04b58192b330878704de2a47b31dc451
DIST rspec-expectations-3.6.0-git.tgz 193897 SHA256 7f36c884b771b0cd80ded906469fb51e23990de50cd19c59b1cd57512f296f1e SHA512 5c784eff2c076623f471bcfff6e014420782c8d52ff54a68adc9b4d6b60a91726da36e3989535f4ab7f1fcc6b1e2a3c3a63ee330f8ea55f475711741762c0f07 WHIRLPOOL 3cf7b971d4a36ffb5015e823f7e25c3e566b1537d8f61adf371b167b04a80f90a486198bca0436cb9b42ce80bf638e4379583e4969771b509ea35239fc94f9e8
+DIST rspec-expectations-3.7.0-git.tgz 194071 SHA256 b936be3a5483de4854cf6012e506f14fa204c0c481545f3a54108e08a262eabd SHA512 bdd3222089299e9bfdd6f17a2b8af81d5e695290a3ce976630d586d51ff2df5baf76a3887b8adb31294bd6623ba85f8c2a4a31ac520046515aeeb81fa3a1bd5a WHIRLPOOL 5ef85b702f0d83bcbcf873cacc958c1216fc81be3f28327b5706f367f500d3a85e0ed391bba19a27117b757a2bd78bf2672f65e4a8c727f282ca6aa11918fe2a
EBUILD rspec-expectations-2.14.5-r1.ebuild 1297 SHA256 3a5be722aa87b1cee65d00c5feb61c68c180c8d7447aba1007478a606ce62201 SHA512 63879f846e1c7066e242f3c90071997f835bd76dd6c9933a8eb7ba6d3e4f9a1316315e57ba0f5760783d265ec7ee101866cf1c5972d7ff23dbccd819f9340b28 WHIRLPOOL d7c8143a214c84ede0f10a3ea4582e4f8a6f5445881bd73b807a8bd94d76220237a38fa9a1f8aea601e45ef2e7f2384b337b47798dc3e65869d6dab6578cae94
-EBUILD rspec-expectations-2.99.2.ebuild 1697 SHA256 c065d7258d9265cb8b8c42e249e3f50e3b41cde68bbe18c218a0e50d7fd1b278 SHA512 5c08029ea86b985982ba7373cabf49f838f9fdc702b56a2456a208b93e1026adc8c018c41b57cbf3800d4eceb3eb654d0d5a8ad1c5f66ee63b5db54368d3226b WHIRLPOOL b3e8cf22d849654576c222c4b487150488298e110c28b55080fe51ded4ddaf6c4e7ae724e1a4a4bfcbc4889231b23e50b6561b9c33493fea785c8a279b1db515
+EBUILD rspec-expectations-2.99.2.ebuild 1693 SHA256 1349f4d517c7be561fb3eca30a8672362de3c7bd0e4071dbe0d9e4667b07f13f SHA512 c58fec483dce094bc4d1d2b158e1641a872690187d3e1de93a069c3276c92aa9581b68a05e78d4c7bc2be7568049f6b95aad8f6588205d33a1e6bbc8630a44db WHIRLPOOL bd4802183a38beecc2e5926dd5da4ff35f2eecbccc61f720cf49d3064c29df5efb2c8fd283b0eb65de127edd37c9bc30e59e05164aaeeea940d0feb39e63c9c9
EBUILD rspec-expectations-3.3.1.ebuild 1811 SHA256 a2637e9282500408122af08b1e065a1803ad143247850d051b2a3cfd97bcb2d2 SHA512 f0d3648237464917add707bae606ab471aa1edf5fa5d59f2067378c1c5b1f761542dc9c6c28401bf599e36e3a44bf79d35b3b2ae2bea8adfd2ffead747487f87 WHIRLPOOL 18991b0c125e441fbac5375b5074110d63f991015dcfa6ac0c203d7c1f2a2c8445dc49ed07db7a65755268e0a27fd682e2c72da15cf1d0691adb521ac2589ebf
EBUILD rspec-expectations-3.5.0.ebuild 1316 SHA256 de2d83f626d4ec693785d9b1253962bc44dec3ffdd62b6e3decde43561ec3281 SHA512 b1478417e75af503f4b05cb6dc21a1901ae4338bc2c4fb8f372bc2e84840233ab8069e6ccd0fa265ac7462935d9886e9722d18cebd74a50b9bb162aa6abea7b4 WHIRLPOOL 4785e595497f846c8cb85094ba7be3b30fbf7c95b6487958ba9f2ff45c80dc0aa5e489383c102deffc2722babd45ec3f6fc7d1095b2be40c6c530941de25dd8b
EBUILD rspec-expectations-3.6.0.ebuild 1331 SHA256 3117c1d7fcf985d388a9bd5f6e1166e7fe5041590a94f222e9c090d2f39a85e2 SHA512 b0121724e5114884d30a64775da3610eb8b94d7fe86f040d70801a0d187a38c44924da2f75f85ee0de33b497c452680b6a0c0a3f7c7bd5343c6ddf97a6b4be9f WHIRLPOOL b1ece16c98b87afc901152a0c2a0825b77098a721f114b6a6e82d5551b8a89cd23371ddc4656f3f3ddb40850f0ee39be74b0334d464f07fe215552b25fcd2a9f
+EBUILD rspec-expectations-3.7.0.ebuild 1324 SHA256 5a6f4a9de1e6e60ab1955f561b87b960092404dc8e6fee75bea7b844c1b6f052 SHA512 c03be394692a773fe0ac6bd1816aa6ae3da84559226dfc29ddd7ff725b11e7af7f3b079ef992b68ea3e891b25ead9f30e1474e68583c9abdb0052238a335bac0 WHIRLPOOL 85d718f998df8a241288b5129d87cdbfb98ef0f58991688521c06c4f7abba07342e1164d0df84c9d1d20d0670f3847480aaf6280eef7045b219a1d4f1f3c7080
MISC ChangeLog 7534 SHA256 c5361c54ebcf324e4c6400c2fa52862ab26a42b9adffcbe75cb3b19db449d6c6 SHA512 9ec7d5ed0aba7da07a10e156dd4f4c257866ed33fe923d266cba7ff2baadc3094d732fbb40dd2fd569acbba55a4707aa304db343279009b2e732687572bae2bd WHIRLPOOL 203e806e650db27d5a51fa841625e0f96f15f75ec1d6c16357ee51f73a1634afad56c417a86b6f7e827e5146d303bc67101e37f6482f655938bfaa3ead8599b7
MISC ChangeLog-2015 13059 SHA256 aa9953f663e0e61474646f72027807995d66c1b414c56c17a4e82a2db4061b66 SHA512 12d82b71fcbb498ace3151fe54e05397793866f1b009a8c70c3d78f32a3d87c97318f7ca266c96b003e0cdbd37f315dcfeed4a6833f00ba0a07eb580fc2ba0eb WHIRLPOOL eac45a0507df35b4c44c5999757649de091493079c3fd18867340aea011a2c471c6607b581ca23abb71797a29ac767723e4b24e9388772ab52e68dabd97aae3a
MISC metadata.xml 350 SHA256 2e4547dcb2dc0b68329d96297ee171045f4d2548d760aa59e41cff478eb197fa SHA512 c0cbdb181bc5981daa6dea5ecb445cedbda6d6430218aad98a39b2db67074169305f3cba419fb1e24d79900be311619337a5421b75e0da6d2838a0ccb7de45b1 WHIRLPOOL 67f8594c3a5630ecf7d05a81ce68600aed00ddb388e51896aa67c033ce721770a3148832309adcb66b17d5abf101478b26833b1f72a600f293841abec2d00995
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild
index 4a9b2ca2b37b..1e19f996bb28 100644
--- a/dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild
+++ b/dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild
@@ -19,13 +19,13 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend ">=dev-ruby/diff-lcs-1.1.3"
ruby_add_bdepend "test? (
- >=dev-ruby/rspec-core-2.11.0:2
+ >=dev-ruby/rspec-core-2.99.0:2
>=dev-ruby/rspec-mocks-2.14.0:2
)"
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild
new file mode 100644
index 000000000000..39b3e3075673
--- /dev/null
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.7.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_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 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+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
+ >=dev-ruby/rspec-support-3.5.0:3
+ )"
+
+all_ruby_prepare() {
+ # Don't set up bundler: it doesn't understand our setup.
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+
+ # Remove the Gemfile to avoid running through 'bundle exec'
+ rm -f Gemfile || die
+
+ # fix up the gemspecs
+ sed -i \
+ -e '/git ls/d' \
+ -e '/add_development_dependency/d' \
+ "${RUBY_FAKEGEM_GEMSPEC}" || die
+}
diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index bf08cb770e60..833855251de7 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -3,11 +3,13 @@ DIST rspec-mocks-2.99.2-git.tgz 101731 SHA256 fad961e30ef67e014625fb6b4bb62db0f6
DIST rspec-mocks-3.3.2-git.tgz 174849 SHA256 faec1a03eecdda1217238df7989c80f4201cf7613580af3824b2fa3af2c45ec0 SHA512 b03dd81232650d851db51dd62a11c6f34df7e3d47db9ec96168259f7d4045d2497098de903b5ef6865c29a5f4835ee1865ff64a8177f9212e8f699175ec7fe90 WHIRLPOOL 33936705596662c74c31b74b1bc5ac57bb76290b4fda1375edb18b9491c7b1ced0dd545c21ae6b67174275235ff767ddc322b73da97685a0dc6eeff13b9c9b61
DIST rspec-mocks-3.5.0-git.tgz 186806 SHA256 19340072723eb9b632fdc3e2636540d617d585d5ae1a0b67c7c07e93cc5a84e2 SHA512 b7dcb4ce0eac894d6652be45fea981cb7ade47a739ad926a87aa41d8a34fa9deffc45f5718d1634f03fbedaba82a77005466fa83155dc433fed6a19f8a897c4d WHIRLPOOL 6dd479a9efcfa149a4342f36f28a6350d16a222b78f1141996c3a38f77f7c7995bacd1cd67b4ebd97c46bf57a8a6eb684fba92ca2a12df4d9c14ea9eb99af2f2
DIST rspec-mocks-3.6.0-git.tgz 189000 SHA256 fdbb61f579d442eff8c7096143a701bcd834b7ce96a959fab663db6be2f262f7 SHA512 42cc4870fde8eba0a6da7df4ab07e4d59c6447bb8f52e0172e7f231d47304c20c6e2edfceee698d5d344bb78384acbe3df4bb67de784cc24a63fae02ed1d4a7b WHIRLPOOL 9939c4ced45b85c5d270079345851143466affa1a40458edf3dff6427861f03198fce6b55ef27ddd452338ad2411a45c88dd9fc1fe59a2dd5494da11e288976f
+DIST rspec-mocks-3.7.0-git.tgz 189170 SHA256 293a5406099d6767d7ffbdb01c57022e6bb3050d650e972bfa8fe64b30115fc4 SHA512 8673726571ccf8a901281e44faeb25ffcb59579dc380138f0557cd9310192cd340081e5e8ad65ae281777727b502cca2f6877134b0fb48f2e0ea40b133002aff WHIRLPOOL 7991dd19cd62b0b0cea5b905bbc9b4e51a9a49cb56299fbf62d21e7fadeabdee4b28895f1b835327e89ad260b6e400e3d21290f744b1ab1bfb6548fcca1d17d3
EBUILD rspec-mocks-2.14.6-r1.ebuild 1285 SHA256 131c459f5dae86a31bfaf28ca4ba1a11b6fa3a26685172602ea7f0be858a6d29 SHA512 f515fe9492f41766c77a8b57bb4bc37d60f2d7c053a877a9c497e49b80df61320b4f01dd6ede5fbe4e4686304327d9657518ed06d820becdac5e2d1234126e36 WHIRLPOOL bd04ace23e4bb8c12dbb3469afbbbeecc2194d249c4569b04da61ce2b8f8c99afaa7e3e000094f19f6856b00486f49160bb496c15c6639b8e96c7c3c18d98b78
-EBUILD rspec-mocks-2.99.2.ebuild 1490 SHA256 f0da0327923cba35a878c53a15faa33aa42954a2b894c8862c69d32c6ca98997 SHA512 a64985ef8fed06d6aec739a314744586d27f4f415ea2b1639bd3af3fa2350ea02a5757929a3667ccd585d41a685d96e5ddb10c5797d06dcd303defb8ed7ebee8 WHIRLPOOL 29cb946b554d60018470e8685e6f9f4abf55fb961847da045d7417c795f7f118031331288f1679567aefeda9ab93fe3dc88b225c99fa3104c602ac00abc97e5f
+EBUILD rspec-mocks-2.99.2.ebuild 1486 SHA256 049325f15b346231f7fc6161f9f385a8f43585ad27408973c5bb96216cc0faea SHA512 88b9dcc57b4e2ea69b3f673ad06b0ec7f07be379025fd4b4841c8a6d8417d569ae6bcba584426e484f3f41317f196c480b819a63e1d9eb4c01299ab8e59c29c8 WHIRLPOOL 890a56eecdc3513631e1869141290a7a4cf12c751fb0bb267502827b75b9581b57f850ea753be899cda7eb32f5fd24f6b324a3cfd85f02783a4f3d5fbfca051a
EBUILD rspec-mocks-3.3.2.ebuild 1929 SHA256 02dd1ab84e02ca65be00b078ac1bf74d7e8ef2ce9990e3339905aac825251953 SHA512 7471395d3ddc2899dbd1e6cfa970b58bc439de24dd68c01044015224e86868268b27784519439e249c16c82948c217614cc3d808c89a171b6808bfb789a87fbd WHIRLPOOL b73f5a097270defbd3864d137b45d07c36d65a28efb10e5ed53a4d4774d929d94d58b52228e94b34d3f9a21955c2b1767398905b8888c53d0df87988662d4546
EBUILD rspec-mocks-3.5.0.ebuild 1340 SHA256 49046dad6d660b8485e1096c4bc1e2f2d64337440969750d882308b297071459 SHA512 f58f8cd79532ddbcd464c9fdbb2bfe341b30df95049edb860bd5aae00c898a68dc8310b9896fdfc663bb9ef8f3240bcf490b7dea0bc5122536bc37e7ba871267 WHIRLPOOL 9c07b2b07374ef2a428d7849dec2eba31b86d4e8754e5af0d73bedadf353d0ccd39ce877e9f60c09670cc41e0a5c0f2064146c0cf17eacc73efc0b8067e30ed9
EBUILD rspec-mocks-3.6.0.ebuild 1355 SHA256 18c26aca53968dec3c741be685178d4124b8f77f7aa665fe2fef200751ef6e61 SHA512 03c9a18b08784c8d05a7f8bd4f405aeef96a32f6d9c77439ae0bdbaba84e66af9cfcbcc6dac4a671967bc17f7c014c783715eee37bc3341c836e351122e2d950 WHIRLPOOL 03d51bfb7bc30adb1b863a9ce40539c020bc0d6f7e42e5a02b5e5b43be45f609c10553a67d6afe8353f7c807507a3fcf0c1400d05a1a141801149dad3616d723
+EBUILD rspec-mocks-3.7.0.ebuild 1348 SHA256 56b4dd04796862108a7054e763fe9274d94bd175454c2b707a1bdc1bac891cb0 SHA512 9c248315309e319cc55aa0b8f6f0b42b6f08e644ff1bca40362fb7bcf1183bdf6ed1319c6d3edee8a14383de9cc1c8ef11cd1775a4a0ad8e2e52167a4a8ad577 WHIRLPOOL 241d6f5c95de10d85d66dc4418e25143fbcbb1e91a7dd4969709977f474641426aa6d14c8b94d1d081a0746af00bfe4daf78cdc2d765059986d9c529f63d700f
MISC ChangeLog 7399 SHA256 db3a4f0947f6e7f5259923750dc0f74a8cc692fb3ea1f198789e78474f4d1010 SHA512 75a7d32c958f083d2add4864f7f0c69b750a765ac2539037838f708fc1defb7beb747845478a019afb5a5792dd0a2bb5a5d5fb6a1f72cfa73c6a4711fcf93c09 WHIRLPOOL 02c7b03543e7aeb1de5c22aff3a4056fd12e2f95cae1f2558579fe56805362eeb681ae3e4a3b2d9cc6fb48f313aa63d4096a95ef1af3062dacdb86025189f7f0
MISC ChangeLog-2015 12825 SHA256 5e626d1dd1f0b960f5b7bc32c88d3372e64289dc9cac454591c06d78df936bd2 SHA512 0f589ade5cf3a6554fe86bfc3dad558579141886891f3e84cb963cff9d59513b9389b430cdd417d1588ee2c714853c47ca60feaf4eada75370d1e765cd1a0591 WHIRLPOOL 9f7ba7f9c40f9db844fc320cae6d356e498e27b6cac86e41db3beaa316e9e06fcd6d60207e738151c781add0e4dbd46f8254ca7434e9ca2c02c58456b7056dba
MISC metadata.xml 343 SHA256 6c95f63f771dbe1f05db89b35481785c1d3ecc11d0801b44bfadb01e9a6d23c6 SHA512 c7956e0175d9fdbfd423140f3c757d4c9e1deb6089577f60d11111a93fde6a7c056dcbac8620c30c8c02693297402aa2f0710e43f60abc0878a51bcb8c624667 WHIRLPOOL f3680269163438aee46e2b527d1c6ed261a9595085a70b2c13f50981c55056b2ed541a705ce82098cd19a5f686b7bbfc19ebfc5d0f272952cad929922f7df137
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild
index d383a3fc4f73..da333166de11 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild
new file mode 100644
index 000000000000..d7c6b8dbc418
--- /dev/null
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="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 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SUBVERSION="$(get_version_component_range 1-2)"
+
+ruby_add_rdepend "=dev-ruby/rspec-support-${SUBVERSION}*
+ >=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/rspec-core-3.3.0:3
+ >=dev-ruby/rspec-expectations-2.99.0:3
+ )"
+
+all_ruby_prepare() {
+ # Don't set up bundler: it doesn't understand our setup.
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+
+ # Remove the Gemfile to avoid running through 'bundle exec'
+ rm Gemfile || die
+
+ # Remove .rspec options to avoid dependency on newer rspec when
+ # bootstrapping.
+ rm .rspec || die
+
+ sed -i -e '1irequire "spec_helper"' spec/rspec/mocks/any_instance_spec.rb || die
+}
diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest
index 44e01ed7bbde..9df33df7b406 100644
--- a/dev-ruby/rspec-rails/Manifest
+++ b/dev-ruby/rspec-rails/Manifest
@@ -4,6 +4,7 @@ DIST rspec-rails-3.3.3.tar.gz 102963 SHA256 b0edc645a25c929deb39a7334894922cdf67
DIST rspec-rails-3.5.2.tar.gz 123642 SHA256 14acd233d4b8341231e04abc72c3f16a364fe3bf57efe59a9f40ca49a08535b0 SHA512 4f7f03c740d7215591f9ac4fc9fb77f8d747b6446a831580518db2974b07806eab8ed29ade78afbdd981236f3c64b0d933f04be7cccf72c5e57fb85795dc7df4 WHIRLPOOL 88135186904d1b52e91a6967fd272faca4920d2af2c293955cdf76d6b0ef27127369fe189729447757f5ab0dabc5fd285c73816fae5ff4f5503db9b0e4513167
DIST rspec-rails-3.6.0.tar.gz 127171 SHA256 3c47e0c209584d2001fa6035af7ca75aea5c6d16343a71adf4a821690246a696 SHA512 f093c96d2d0c5b75ca055bfd1e7dfb990a66288a84293c6b3bd4622dfad52716b4b60553eb83878fb566c2e4d8b25b91da2071727ef54e6dd8aa11babeb80f81 WHIRLPOOL 4fd84be57be22090ae41a3e5c19d068ba1cbbf627b66ec97cd3774921dd3c4ff550337abd6955a9183841bd9b55270dfef4c928909288cd3c4aa72650fce7992
DIST rspec-rails-3.6.1.tar.gz 127123 SHA256 e31f7710bd797038f2ce8f7eb8af55f1381548b40464761d30cb3795e85c10c6 SHA512 4d83f04ab640fdee6da5d6eab2c2a3bf8e04ad2f55e1a31f1dffc3a85ea3e731f1a0ffa586825e12972120568226d52fd6c26ce261412ad69dcc73ed879e763f WHIRLPOOL bde3bd6d781130f8b8a64ff40e93e7528599fea0f8461542af34f6390ccdfa60ce7325675e60bedb1a695c450c71143b3dec9a1034b2d1992f39a1546267ee98
+DIST rspec-rails-3.7.1.tar.gz 128940 SHA256 1e8316160ec4bad0bd2321282d8f5089c179d6a3ca2f0bc4adf2c2a0b7b13371 SHA512 080d26297d722baf796463ecbb1aec29c925eddcb1e09a82479090d5b1d64c0320b0f370e4c0063ae0bddc3f7bc377d8cc5764b0464a8bc65300ec7ed78202d6 WHIRLPOOL a3a3ecef86e7a559eb207ba0b3274677ba1bd30c10265a96930c16d685f4bdc295d77c486d59f23f267e57fddb8d98dc92466ee360e9783b3b7247b0b95ba65e
EBUILD rspec-rails-2.14.2.ebuild 1281 SHA256 20435e617666a20a2a3af236bddc8dc081b03eca13bfaf3cd0f9ad477d89dc6e SHA512 dd62182782ce569a02fdca1a68eebeafb67b5ccbd2e5e7c0a314e49f8b5fe34403df1cfdfc5f721ec47969cf317cee5bb8e41e0717584f30d3a100e695a1baff WHIRLPOOL 23a8c7e99e4da753d565cab77854b034711b90f4148bfd1550b1afaced04e7892edbaf14b09816c27a141c58aa836c513b4d004e9cb76bb7598c8423bec63bec
EBUILD rspec-rails-2.99.0.ebuild 1276 SHA256 e6471fb3bcf422bff1a594f8dd89cedf7d6ee1879bbe6fe4673abd445124dba3 SHA512 bfd59985e24aaf911efb4238078cc306b6d73c5eedd6ee67189dca581b8b32d941d0c699b4b873c1fefb89184632eb20897c525089856874f1d796e9d93c6728 WHIRLPOOL 4800cbe2d303dd085383d85f7d1f099406e7cace9bce447dc86f62ec35c2ad22564f1558d7d460823eb7f268dba9982da65aed1866b21e74afb980c902203d43
EBUILD rspec-rails-3.3.3.ebuild 1289 SHA256 d252c492286525f16d8812277fc9c05c253e89e5400a4185fbe9d14e07548dec SHA512 d8031ed133f1cb8836c9368177bd2726c6551d4cb5a8d296d051f62db9f18751fbd059f49482eb71d7d3cd0d3529ae17298295fb721cf4a2ad3aa032718c6dec WHIRLPOOL 408e47a1fdd62fb5091b6aab86c0b8ee250b8f8a3863677c91fbd7dfef450d7ecdcf64dca5d6c55c67c29028d75aff74209cd2ab0f0076f716772a990a169e48
@@ -11,6 +12,7 @@ EBUILD rspec-rails-3.5.2-r1.ebuild 1448 SHA256 f5bf8c7488c87ccbed50d362a7f1e43f5
EBUILD rspec-rails-3.5.2.ebuild 1453 SHA256 0b3673e51763341521dfb6d6a0e47b196332882df0bdea578be44c4a9324c256 SHA512 2ae2a7982811ebf209e578f554e0e5a0702c9cf7f2746d1b5ee7340db3825f4992d422f400bba8f8e56f196920d0620563ff73f10895d8ba16b2d8e8fb347a17 WHIRLPOOL 6c3f7f9379f9750ec878cc2c57b0a21f4326b559f365c018120553b72eb540ce6a5332f007e26c3b169fd4014f0cfdf76c7a7041211021337e42f0149811e491
EBUILD rspec-rails-3.6.0.ebuild 1448 SHA256 f2defe2ea7676e3f7ce06e376c95ef3aa79a7153516f5df7f42cc1f6d82299d4 SHA512 4f28e6dbf5fb2f4e188eced4b308d470c8e4275154a20ac869e2c4b4539b83f4a56c80338376d4dc00f8d8c150011d9c2ede6ad3f849389bc528b63fe5a69694 WHIRLPOOL a9f3551913fc995c484715f7cecfcf2a7a09bc8a4398be212c1e47bf1c2be8a1ddd28099e96d752599fa7719006b185a82a29a584822744e9c62b146497ccb02
EBUILD rspec-rails-3.6.1.ebuild 1448 SHA256 f2defe2ea7676e3f7ce06e376c95ef3aa79a7153516f5df7f42cc1f6d82299d4 SHA512 4f28e6dbf5fb2f4e188eced4b308d470c8e4275154a20ac869e2c4b4539b83f4a56c80338376d4dc00f8d8c150011d9c2ede6ad3f849389bc528b63fe5a69694 WHIRLPOOL a9f3551913fc995c484715f7cecfcf2a7a09bc8a4398be212c1e47bf1c2be8a1ddd28099e96d752599fa7719006b185a82a29a584822744e9c62b146497ccb02
+EBUILD rspec-rails-3.7.1.ebuild 1441 SHA256 f31733220d80d1f4804acbba30f3296f83a9bce18de85946c932324b1e1d31a9 SHA512 a416bfe0d389d18d8881cd0eec566e57325401929d8497194dda1ef31dd20905bb5000804c5f5baefdaffa3dd2dd90e15a09dd0ba99a814efe07c4635404d481 WHIRLPOOL 1979ac1a6445882ee974ccf2034fc7650f0b80ef6539135780d941705145b1fcbee0ac9db47f526a48ff9177d8bd2cfb9438c1adcc5d10a36ec68831d2a5a0ab
MISC ChangeLog 4375 SHA256 4d0450a518fcc22b76961ee783d201e9eb41a7da260f8b741368ebbafc9c5b72 SHA512 5c0246abacf16f5c110eb82e4b09333ca89080c0fcb4ee3d87d7f3aeee73f12d50797c02f88eaaa4e6003637dac4d1a4b89f5c6edd97dd8fac84eacf0d0d98a4 WHIRLPOOL 542c407ce3de12fdf3bb958c6ddf657d46e5e6e27649698a385c7b5ea3416f1ffee71ee41d8f150d457adf5ec70984273472cdb04620dfc190ca8661f104b4dc
MISC ChangeLog-2015 12737 SHA256 79d31a10a8c8318301c7079a813ac1df230bc88bad2c6fc559473e560e3cc6b1 SHA512 c4124292082a16edc790c5d1d68a66cd4d4c16f5bf8187c3d6c2531ba13e4caaf82f17c27569c6ab9227ba04ea80357c8ebae42d857fd8b74e5505e02b5e0d77 WHIRLPOOL 9a56163c3272600665f0f63cbc39b205bc38ddf9ab68baa636a5772e888642e94f4e48c8c414341825fcef6bacd3084bf60c90ff8c1915bcaf379b8ed447f599
MISC metadata.xml 343 SHA256 d1b8496e95889371446ef376a331c21e888f137d6b3ed9b9439c9e9fcab4dc4e SHA512 bc9d8d9978e4bd845b10fabf5256e53a1a0c3835305f7e72502d1074e2692fdeaca15b2ecade251be8dbbae544167072a920db14a964644b70782f37b9d91369 WHIRLPOOL 75eff5dfddcedc91e03deac0c16778aae91fc53b69cb7a2cc7753abb7cdb84a0a3058fdc42896127dbfb3df2944e3529da766f8bbba81378d784a734d51213b0
diff --git a/dev-ruby/rspec-rails/rspec-rails-3.7.1.ebuild b/dev-ruby/rspec-rails/rspec-rails-3.7.1.ebuild
new file mode 100644
index 000000000000..3ed686593009
--- /dev/null
+++ b/dev-ruby/rspec-rails/rspec-rails-3.7.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23"
+
+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"
+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/capybara-2.2.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
+
+ # Avoid loading rspec/rails explicitly since ammeter/init will also
+ # do this and loading it twice causes an error
+ sed -i -e '/rspec\/rails/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index b0ee77980d57..151cddffe8bb 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -1,9 +1,11 @@
DIST rspec-support-3.3.0-git.tgz 45380 SHA256 cea58331f616e407c4ee25bb0b74bad26dbdc793fd341010d37749dea15e30a2 SHA512 88f0fdbc7609093c8f14bff220a03d0788847315e5ac73c025cd181d84a3ac120c294aca8ffff9a0c11c9f11e35019dc337f9e43fc2c33cabe4856d87e36fa1e WHIRLPOOL 6f355bb1dc71bbb7804fd3d4a4227042bbe0d166ef336e4121730abce52e1596b25b94ae38e72a6284ca2eac6d0eb6146a02f54d08792b1ff5a6320d40524a2a
DIST rspec-support-3.5.0-git.tgz 59824 SHA256 856a052e7fd6d3a368c543580528495e660bb1ce403333001ba4be48e39a518f SHA512 246d86c131dae12d6ca9040dba800ea5e378cfce083b1840492cc2c968e4d17fe67617332aa77d46817356113f81d8d9584698e4fe9e4873291d18ebe04eacbc WHIRLPOOL ed288c0681b14670e6bbb43c5672d7240c408e98be2927b32d38eb330b5b941d2169c4d3c30b1a0c7f715554f4f67d5399451da466a4a15f4c90c9ce208313b1
DIST rspec-support-3.6.0-git.tgz 64987 SHA256 cd02fc3b5fc5cf668ead3192a7bd8301b197c9344433b819c5e1c5fc6ffcd0fd SHA512 550e23ad2da53b445fa5e496eab243ad8c00db69949e50fe9e6c391b77166bbdc94261aae3a2b49c7f2f598abefe40ea4e93940cb493017fcdcc501675c8476e WHIRLPOOL 08ee95290280af2ac1bf811e8016888e9e8157210b7e330cece5e6f543200d14215925701e480684a0f2277687dfe8ceb6b5a4b432fe9f5051aa6272913a2001
+DIST rspec-support-3.7.0-git.tgz 65675 SHA256 2098352c9cead0534de5878580194cf42721e77aab632015804fcea0161d4da7 SHA512 a4a3fc705d4c31d760777513f86d8b0ca4c9e540b0a6f4b6d1152676f252e1276fedebe7cd259f0dbbb60b447cc179eea194f3a3e5bb023907923cbf16fc8033 WHIRLPOOL 7e1950cdf58ff07a98ae5280b953c77150d2580368a3fae9f128f78494d3f287017ded13799ed64bbf540c0cc6d1a108508029bf88bf351f22e12e08bcb95429
EBUILD rspec-support-3.3.0.ebuild 1031 SHA256 36775087435bc00bd186d0f74a8786d4d2bb3cb71d808a3dfd689f26aff42ffa SHA512 4b3bf4541158fad45e7b7b380f50b9030d237e724938f56a7518bb6882459f5d5f9d7cb9e66ce37c777d175a20657cca0adf226624f18aa0c9e99ac09462a79b WHIRLPOOL dd8caa98ddc4c05698c29cac7eba9a76b06c1d4beb06a853771209cabac2bccbb5ab2c022d00d787e12613a357e995c251a30e99cdc3800cf3ca23f1cc91139c
EBUILD rspec-support-3.5.0.ebuild 1321 SHA256 1418cd6c415c133cad12b941ed8478aae390aa4ee54751e08571e304dd2e3e91 SHA512 e87d8b25043f2d96a5b303e03421483e1e424dde49f77fec7de5e75ac5e8de3de00740099b03e5c5a50240d1cb45184855251ff9e6e7f7535d41a753808f1b5d WHIRLPOOL cf61e6504b5bcd260b0f72d741cee3186230f7261d45c7ab1312e41e4bdfa722f7f3c8d834f352a8f8f0c4688f31ae94648b6807af75ecdde7ec05a724aca3a1
EBUILD rspec-support-3.6.0.ebuild 1343 SHA256 9e47b4834f8d94284cf49680aa36b8c10442a2c1194f00b58cf27045b9066b00 SHA512 8669399545c730dc47c50fdaa3929e86563da2a4fab7a88b807540499e5e9b713143a249e58a86e1e9a71d4ca487f07e1e9beff7b6c38a542d839628d3aad906 WHIRLPOOL 67138a7c21aac6d7619d6eafe0e2782d4b722b079f106dd7f852bab1f9443ba68042475dbce1dbfd105de88fad2f022d52cd533b432a7447127508dfde84c0b2
+EBUILD rspec-support-3.7.0.ebuild 1336 SHA256 2c50a52ecb62cebdb25c1df60fdfe04e4b949871f21e5e3ec7f65b7015e9f4a7 SHA512 143f1f5e7462a9cd2f61e690cce3bf6d228db73f3adcc9343032c8c88eb112831d993bac92a52571d0b2ca0ff1056c58a3d8c136a6cc1a2205c5aebd5885a1d0 WHIRLPOOL 5ca4e7f69c1e9b0834cf68b75f84e233aa835ec7ce9da50ab3543992d81bb73ab6e298549ee06c36d7b035f1134ac8e3dc914b2f3bf22ded5afa41910cda9f5f
MISC ChangeLog 4103 SHA256 2a23e6858ca0b47fe50ba408cdd4e139e22509a76cf58aa1fc611c157bdae248 SHA512 10432ce7b88def223b1ec29c86c91c627345338724480ecd24328d6664288965e580f0e01a0718c2a61e257454af9ff6d3bfef6aa9ccfed263c285a81c586f75 WHIRLPOOL 1217e88251f297643c7d4d8f27b20929620687d2ef7defd1b26ef8ca0e2a2563325ea3b79c274ebdb6986c22a4e18d965d31b669e67e966e409469066e3f4d15
MISC ChangeLog-2015 1105 SHA256 4cf40d0f752d220bc60ebdd9fb018f97dcd133001952ce5cb4bd3e007349c70a SHA512 0e09b3e8ebacfcafda769bf30675f432cc9c7918c792ff23d6ad9460916be9490aeda9c9331aa91ca17ac8e04da424ff43c61e3f8271e73be0a01ee9101ee99e WHIRLPOOL 1a944a08828cb8f03eaab62ae546382c79f1045f835f9ea7853ad0a8fef8ba72686bd25420a5e15c01ddc724eb206876e0510ac97fae034afc05b7fea63d06b4
MISC metadata.xml 345 SHA256 294630ca59d60922c9d055649e89b9b684d1c3e661cd0aeb86fc5df41eeefd40 SHA512 71b6ed77045b94efb05b0275574fdcf328678c7d0aef385703a40f5ff3300653638dc32911ff8f91c66881201c735df930c000c0283afa9f189dbba41e97628c WHIRLPOOL 5dab35eb12715b1f5c0a86c70d6e37cce6addb6018eeb59436731df08994965e0109d2967262b366e1d72f078fbe62064c25a06c34e016dd6f55b7961f012096
diff --git a/dev-ruby/rspec-support/rspec-support-3.7.0.ebuild b/dev-ruby/rspec-support/rspec-support-3.7.0.ebuild
new file mode 100644
index 000000000000..859e41514bf1
--- /dev/null
+++ b/dev-ruby/rspec-support/rspec-support-3.7.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_EXTRADOC="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 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/rspec-3.7.0:3 dev-ruby/thread_order )"
+
+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
+
+ # Avoid spec that requires a dependency on git
+ sed -i -e '/library wide checks/,/]/ s:^:#:' spec/rspec/support_spec.rb || die
+
+ # Avoid a spec requiring a specific locale
+ sed -i -e '/copes with encoded strings/ s/RSpec::Support::OS.windows?/true/' spec/rspec/support/differ_spec.rb || die
+}
diff --git a/dev-ruby/rspec/Manifest b/dev-ruby/rspec/Manifest
index 637c7c3e4693..95e22e51dce0 100644
--- a/dev-ruby/rspec/Manifest
+++ b/dev-ruby/rspec/Manifest
@@ -3,11 +3,13 @@ DIST rspec-2.99.0.gem 5632 SHA256 432b31d528aac0dd192b3fa7c83f6cc22dec4a0385fb40
DIST rspec-3.3.0.gem 10240 SHA256 99548f038d0b9e55f670e77edb0f1ebcaf127d456c64a1adff803d158efec5ae SHA512 cafc2bcfae261da8f990a8c6327db88f800d73c9fed2dbf4ca360930376906ae6621349ac9cc92b900e069647eb9d1dde1e41feb6ba25b84d30228ae038efbd4 WHIRLPOOL ecf1b141131b60c9b074ed09d794bfc797487c369aa3e9e632c6ca187760b43063fb9eb3d4b354e7516bc8cbbf4f44069afd365020befe1ecfd374c67ea11907
DIST rspec-3.5.0.gem 10752 SHA256 dab06dc328931b0711943f074989ff45cfc3341e4c7cb6cd022ea50463ade399 SHA512 0500f09e46244746967f5efebcfbc96d4cef14c5f68e6ad3d510e151ed83c865a3478ae6e42dec0f0793db7db52ae2394768b6b331ea5ca8d30bc19523cad5b0 WHIRLPOOL 9fcdaac3a44c737947742673617307f70a5092d33ea4152c28066f2383b75efb03e5d31c96def8b7c143e902a2a99e770cca17569d1be0aa828680395f3cc4da
DIST rspec-3.6.0.gem 10240 SHA256 ebc3d479cf2f144b3deef5d72dbb1cc6a15750899d26a8da164a2cc53c04a5d9 SHA512 ff0208209fffe205038e75ea410d0a0c140d35f9dcf46b699d9359bb17b8d6e92c4c3643b8f99d741921dd4a4b9bc62e639f5d48f46e4e9c656dcab0f62fdbb2 WHIRLPOOL c727350b8c3328087e65215d5ab25299c87a11814a870496dbc748621e12c9a2c6a0650ffeac8f73f77bcadbfeb87467b510a5ef76e424b27c9499928e168636
+DIST rspec-3.7.0.gem 10752 SHA256 0174cfbed780e42aa181227af623e2ae37511f20a2fdfec48b54f6cf4d7a6404 SHA512 5c10a878e9697030783c987ee9a6244b36cf85a2a3fb8c28bf9771900a3259da4f19c7f159180b5ff9140ab715b38b5d90cd5e0014ac1862f478c32a95e7edfd WHIRLPOOL f52be8c492ca2331b1a48f228fc9e561288be0fd408cbc5bf5914f013999962628e2d61a61f253d7b22b2ecb880e79aa058e2fd1abace9e4a64a5d7c9f1b1a8f
EBUILD rspec-2.14.1-r1.ebuild 783 SHA256 14a7068280953541bc90f22f70e669803831839dbd671a806c56b9adf3baf35d SHA512 67fc73cd59e23f941fb56d27e03f800ccdd142bf52e27f8e5340843594f5855945de4a5ec11188e75786d35f8811c2e2105d8cb87727ec0e2dd7a31def01cb11 WHIRLPOOL 0b28eb06a950bf19669ecaebe0099a7539a1e53c4d3f97d4d986ce4f077f2b0dbfede477aedce4a2dc8825832d8c6dbf9e4dd59831d450abddc218959cb84892
-EBUILD rspec-2.99.0.ebuild 805 SHA256 e4cc921a7b98d23feaece393880a035ffa4e95b3738d25d7f1bd5873c9d0e18d SHA512 82be86afdf030bd952d230705a787af8cb30be348d7e7ab322b880dd7fd5e4e3631927871c81a8cd0f5ec0201529fc02a3d81b7b83204f4b54cce7fe368ba0bb WHIRLPOOL 2fa7ce5b29e8c3ea4eba634039a3fb7d5589f3296b0cb16c1a56c481581f531f3706f1ba09d1903f9d3ead92482f18d3237bebcd941db55007ea9a62d38d767c
+EBUILD rspec-2.99.0.ebuild 801 SHA256 eded3f2a754b30fd17acd7c26dedecec86697d42471ab9789276863b28b9aa2d SHA512 218ff243f7071acd792cc7535ef7823a78a7f7121a30a023c448c6adac38d3a8715e4dd94b5a61eda0e441931cd8d35b1bef2ad3875b50a27e08c123a0b4d083 WHIRLPOOL 3517d798da167cf752c9d966fdf99722f3c166fcd271c9fbf95f4c4bc68180264dc518f9aef9489bd989fd84730018c1b886fc0e4684f57d88476c8b79490093
EBUILD rspec-3.3.0.ebuild 794 SHA256 2af29e3208e57373304f4b334c49523f762f79d82704d489fee440e049c65204 SHA512 55c0ec5dfdb2684584fb384a2900cb8b8693de6e8ff35f2e99892d4431fa4130bba06f4043ca800c695956da6cdd0d1892509abdca7aef6d365a23bfccbfd81a WHIRLPOOL 13f058cdfc90078f22a6640079932be168174220322a10d3179469ac96c65cda027ddd2bf8067a69faf407e2741588d3cbf64709faaf3ffab0fcf08f052dd397
EBUILD rspec-3.5.0.ebuild 661 SHA256 d754c0e6494ea9d01d7e7681f2448d6112a7acdac7b249050e00868b9e536008 SHA512 b40c4942baf9dce20ee03c8ea02d83978fb14ba98d6400a416fdd5f70372deab59323157ce7403ac02100c676e5982e56961443bcf7e3feaeb24da8330604161 WHIRLPOOL fa6baad5c06bb21bc049b933c1dc9a707c5d487696c85a7d4545e6174e1a55781715702a40b0acb9ee5e0e407aa995dda6bf333060a49ae557944d25d3151ec8
EBUILD rspec-3.6.0.ebuild 676 SHA256 8f0cc4f73eebbd9b7c9a769568354a6308a72feff63292815c0d928de537e586 SHA512 3401c454ca3b99481a5494a29d22703b9c9904ceb74f5d0a45adf126aa74b399fe5ca20e24ad39008f4a35c0fd55e765068c482bd80fe668ddbfe1c6535f7ae7 WHIRLPOOL 589eba78ac67bce2ef6528f4c3e6d1eb10d40fd6e24b00a0949193d486331a298944a13dd309bd3a19003c222c0470fcab7501ef930b8691e875618fae164f16
+EBUILD rspec-3.7.0.ebuild 669 SHA256 c6465712f8af604b4b4faf2f459922240459b6e9bf05fd3c2d507118e85437f7 SHA512 9f2d6af52637f3a355142a0600dc35714b576ecc60cad96332cff4f60c439248b82144d5d04b8bd49913969f89b9e4844f5d85021cb75f58370ef43de4d4e2f4 WHIRLPOOL 4c29e3a5541aecc3e0e891f2455c3cf19c4b341454de767b3533ac0c42c6deb3cc3de01a8d109a7d2e426a25c8d2222270e27902c050944e997c849393e1d2a1
MISC ChangeLog 7527 SHA256 4bdb47d57f06db38214620e0f7a389a2be860c30e05ccb9be09259884c773577 SHA512 93bcd81e78d4742e0e82ce5a1de649758d0229c6659c25adc5c49a604739841b92a0d38f654d0a1af70fbc2841924902b2c4e34bb01569c09bca1f76cb7787f6 WHIRLPOOL 5192ce26d32ec3d1fd0bc41a0fa1778eea1bc03319b5e683e1296d90a60238b0e7b7cb91d96a87b618e23a2d3a0c3af9cf62b0891c401d5bb76a72e3905853ab
MISC ChangeLog-2015 24436 SHA256 47b4cc4fedb95a34544e68727bfedfe63472bc0d8e7ff41cb34e8801544970dd SHA512 b8052d8fd4e04c765edb2e6c68f6f7ac2e3f314dd0ef17c1bda8aa617898788d49bae713e1247996912a450f8716ffb0032a2ff19d289656ae002cb587fe299f WHIRLPOOL 5f4d1d709908dae277daf762ed80a692fb166008063a3608e3ef23395d48fcadc69fff6749f8de8b5b24cef973ab8d5dd3418079cbb8b5d40247c33d73edf01d
MISC metadata.xml 337 SHA256 fbbd227e5bf5ada33d07ae6292f93fd82c2dcb2cbbe9b2a9e9d295610c851d48 SHA512 0a9165edcea2906fb370afa35ef77b74a4b833539959e8f28194e4d02ab7685f23dd16f04ea7e18873d10bf607236972610c49cf61ed97e5df7b4796ec9a66be WHIRLPOOL 0a3a02bce7909bd24b9bbbe9cdc1f1226bdbae166d02c43c23e3d0787e0fb672bd146c9e6105720bf02c91896351b3b184603bb4235cb23bbbe812410cf0541b
diff --git a/dev-ruby/rspec/rspec-2.99.0.ebuild b/dev-ruby/rspec/rspec-2.99.0.ebuild
index 89706f285b46..bda96b1157ce 100644
--- a/dev-ruby/rspec/rspec-2.99.0.ebuild
+++ b/dev-ruby/rspec/rspec-2.99.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://rspec.rubyforge.org/"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SUBVERSION="$(get_version_component_range 1-2)"
diff --git a/dev-ruby/rspec/rspec-3.7.0.ebuild b/dev-ruby/rspec/rspec-3.7.0.ebuild
new file mode 100644
index 000000000000..326748495ebc
--- /dev/null
+++ b/dev-ruby/rspec/rspec-3.7.0.ebuild
@@ -0,0 +1,27 @@
+# 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_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 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+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/sigar/Manifest b/dev-ruby/sigar/Manifest
index 3e83b50f9f97..5c8518f84434 100644
--- a/dev-ruby/sigar/Manifest
+++ b/dev-ruby/sigar/Manifest
@@ -1,5 +1,5 @@
DIST sigar-0.7.3.gem 205312 SHA256 250a3bd8170f51bf377aa666d44ae08a321c655a2c63c14dffa41fe478308d88 SHA512 cdab3ec8b9662bfa3a432f0206c34c99c6e6e0ac5c85a93cb472367a9f325a27d5232bf2166f5c2955817e3ab8bd1035db06aad709ce20cc261f1b15d89dea2a WHIRLPOOL a1100575ebb4a3af65cea6949223e589f2c6279758dcf888578fc4d92b02267ed349fd564f0563982084e66a150d759e0ef7c848fad7b6b1dfe3889d1cbe97f2
-EBUILD sigar-0.7.3.ebuild 712 SHA256 bc256fee092f379a308d442740cd24e1e21dbe91b5aa7218552e81b03897d687 SHA512 974fee041a60659cc0f3c92a3195f3eea902a529829a7c7c42f8e5db8e32e5cf5b0e614c3a521a3761a6a556341583aa5ad86f9efd14ebdbbc6b9147b0c272dd WHIRLPOOL a8c0306651a87fa9e18e7f10842aea661215bb98c1359a507609fc69ff252f23b917f7ffe461e326f419e2070185d2f683032d6f49813e7fd20d564904297d95
+EBUILD sigar-0.7.3.ebuild 855 SHA256 fb31ed5c98a2eb2b3e33ff2cd82cfa60c1a125fa090655db27331cfad0c4bc22 SHA512 3c9e968dbb77a9ae266d09d804110e8f3e381387ff9ccfdaf640751477687167799f8615e3872587f7ca20bd4878da973fef3893acacb2bc40a77a52cde39a2a WHIRLPOOL ce1b8c4ae061495002b92dfb19244a672b7818af7f529710edbff04294c049e5171be9ba44df5f528fd7ae2ec79a2d8d5a68cf3c308fa0c134cbd6571dfc98a1
MISC ChangeLog 2805 SHA256 e1f714155678a821dff9f52db82cbd4ef2856a862b06a8c0cc25ec358a1e060c SHA512 a04d9621b9d7092a1136c14188774c5f159c2832d81b68be31a8a5ac1ed60ccc70cf29f252286e677230e8b3f79324cdbf969c1cb617a0e14d512b0d9198a595 WHIRLPOOL fb025a29fd4fae43f3cd79060ed61d17e194a4d025dcb7f3b28614a11562689b4937bb065ce3e33eae4e4298f6ea02128cfb279cd503557039fe35b1d067111d
MISC ChangeLog-2015 1731 SHA256 8430f6d837dcff1429145d513e1c02655a08d58632ef8a616b6f333e75cd1afe SHA512 5c1dd4e0296005714495ad19bacfce0f95867d76d73afa342285423e19dfd6569c8d8d26f197c856acdb017fae7b21f6950f18a9861faf472ede4608cae1a570 WHIRLPOOL 5b87534a0d5104b0557a5f9dd38af70c05191122c0f718611c63296cd4441e09691e5832caadc3384b81eab5a1bcea85986076b6b5971c1c33fb3c38e8e4e147
MISC metadata.xml 247 SHA256 1236c1552dc683658bd5bc3c5f880b71d9dfa13025edab4a0f8973f9eaa6bcf5 SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 WHIRLPOOL c1aa829db3553d79fe71a8bf79fd6ea24e9fff4e591a4ade3c05e2a97b0df352170fbce76450c0402ec6d8998951c2f3eb3e198ac4638c0e0882208b9f4d8fc8
diff --git a/dev-ruby/sigar/sigar-0.7.3.ebuild b/dev-ruby/sigar/sigar-0.7.3.ebuild
index 724cfd327d53..2dc9e6cb9b7b 100644
--- a/dev-ruby/sigar/sigar-0.7.3.ebuild
+++ b/dev-ruby/sigar/sigar-0.7.3.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
@@ -20,6 +20,10 @@ IUSE=""
all_ruby_prepare() {
sed -i -e '25i$CFLAGS += " -std=gnu89"' bindings/ruby/extconf.rb || die
+
+ # Fix compatibility with glibc 2.25
+ sed -i -e '26i#include <sys/sysmacros.h>' \
+ -e '27i#include <ctype.h>' bindings/ruby/rbsigar.c || die
}
each_ruby_configure() {