summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin107357 -> 107352 bytes
-rw-r--r--dev-ruby/activesupport/Manifest4
-rw-r--r--dev-ruby/activesupport/activesupport-5.0.6.ebuild4
-rw-r--r--dev-ruby/activesupport/activesupport-5.1.4.ebuild4
-rw-r--r--dev-ruby/amq-protocol/Manifest2
-rw-r--r--dev-ruby/amq-protocol/amq-protocol-2.3.0.ebuild27
-rw-r--r--dev-ruby/bunny/Manifest2
-rw-r--r--dev-ruby/bunny/bunny-2.9.1.ebuild33
-rw-r--r--dev-ruby/capybara/Manifest2
-rw-r--r--dev-ruby/capybara/capybara-2.15.4.ebuild50
-rw-r--r--dev-ruby/crass/Manifest2
-rw-r--r--dev-ruby/crass/crass-1.0.3.ebuild4
-rw-r--r--dev-ruby/dalli/Manifest2
-rw-r--r--dev-ruby/dalli/dalli-2.7.6.ebuild4
-rw-r--r--dev-ruby/docile/Manifest2
-rw-r--r--dev-ruby/docile/docile-1.2.0.ebuild26
-rw-r--r--dev-ruby/erubi/Manifest6
-rw-r--r--dev-ruby/erubi/erubi-1.6.0.ebuild23
-rw-r--r--dev-ruby/erubi/erubi-1.6.1.ebuild23
-rw-r--r--dev-ruby/erubi/erubi-1.7.0.ebuild6
-rw-r--r--dev-ruby/fakefs/Manifest2
-rw-r--r--dev-ruby/fakefs/fakefs-0.13.0.ebuild43
-rw-r--r--dev-ruby/i18n/Manifest4
-rw-r--r--dev-ruby/i18n/i18n-0.9.0.ebuild53
-rw-r--r--dev-ruby/i18n/i18n-0.9.1.ebuild4
-rw-r--r--dev-ruby/listen/Manifest2
-rw-r--r--dev-ruby/listen/listen-3.1.5-r1.ebuild4
-rw-r--r--dev-ruby/loofah/Manifest2
-rw-r--r--dev-ruby/loofah/loofah-2.1.1.ebuild4
-rw-r--r--dev-ruby/maxitest/Manifest2
-rw-r--r--dev-ruby/maxitest/maxitest-2.4.0.ebuild4
-rw-r--r--dev-ruby/method_source/Manifest2
-rw-r--r--dev-ruby/method_source/method_source-0.9.0.ebuild4
-rw-r--r--dev-ruby/mini_mime/Manifest4
-rw-r--r--dev-ruby/mini_mime/mini_mime-0.1.4.ebuild27
-rw-r--r--dev-ruby/mini_mime/mini_mime-1.0.0.ebuild6
-rw-r--r--dev-ruby/pkg-config/Manifest2
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.2.9.ebuild33
-rw-r--r--dev-ruby/rack-cache/Manifest6
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.6.1.ebuild40
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.7.0.ebuild40
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.7.1.ebuild4
-rw-r--r--dev-ruby/rack/Manifest2
-rw-r--r--dev-ruby/rack/rack-2.0.3.ebuild4
-rw-r--r--dev-ruby/rails-dom-testing/Manifest4
-rw-r--r--dev-ruby/rails-dom-testing/rails-dom-testing-2.0.2.ebuild26
-rw-r--r--dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3.ebuild4
-rw-r--r--dev-ruby/rails-html-sanitizer/Manifest2
-rw-r--r--dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.0.3-r1.ebuild6
-rw-r--r--dev-ruby/thor/Manifest2
-rw-r--r--dev-ruby/thor/thor-0.19.4.ebuild25
-rw-r--r--dev-ruby/xpath/Manifest2
-rw-r--r--dev-ruby/xpath/xpath-2.1.0.ebuild4
53 files changed, 228 insertions, 371 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index b104cede4546..c3e222981054 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index d19ed4f666b6..03e124d1ddf0 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -11,9 +11,9 @@ EBUILD activesupport-4.2.10.ebuild 2168 BLAKE2B 4bfe8e4d4d585733bbe6a0ab9618e5e7
EBUILD activesupport-5.0.3.ebuild 2423 BLAKE2B e89122f6c7c0062aec972d82ad88e8f550ad7e9d32e94e4ad672ab697a0cd28978fe6f2d588b2f5358e93c63e293507c37d19d57f72fc66eddcdb5cecabbaa67 SHA512 c74a9fd341a2a7de552176faee4b6b10e8ac5242b55502f1cbbed98f34a79358b6c9ec8b93a2e22e9fe1bf251f2186282557fcead77af8b9fb662985b25b61a4
EBUILD activesupport-5.0.4.ebuild 2551 BLAKE2B f43e336330f5078cb31dd225e667bdde07b8c3932dfdce18810b3712a530fa1b30d517f97083bae9616d6e0dd29e97814ccc6892e684b9b55e7b9ab39bda5ad1 SHA512 d0fba8bdc6c62476e22f73208b72c84a85f2347db77616c37f9d430d9570963f63b348e39571e241baff8c48688064b34585c6d4f8749fa6683839ead8d80455
EBUILD activesupport-5.0.5.ebuild 2551 BLAKE2B f43e336330f5078cb31dd225e667bdde07b8c3932dfdce18810b3712a530fa1b30d517f97083bae9616d6e0dd29e97814ccc6892e684b9b55e7b9ab39bda5ad1 SHA512 d0fba8bdc6c62476e22f73208b72c84a85f2347db77616c37f9d430d9570963f63b348e39571e241baff8c48688064b34585c6d4f8749fa6683839ead8d80455
-EBUILD activesupport-5.0.6.ebuild 2551 BLAKE2B f43e336330f5078cb31dd225e667bdde07b8c3932dfdce18810b3712a530fa1b30d517f97083bae9616d6e0dd29e97814ccc6892e684b9b55e7b9ab39bda5ad1 SHA512 d0fba8bdc6c62476e22f73208b72c84a85f2347db77616c37f9d430d9570963f63b348e39571e241baff8c48688064b34585c6d4f8749fa6683839ead8d80455
+EBUILD activesupport-5.0.6.ebuild 2550 BLAKE2B 81122edaa795a0125c0cca02afc8317f7c9ea1d44d449bd2a2d5bd0513259ad0cb0beda092b1fe0efba19e1e9b901766a4105fc9d63390649823c90ec7ff5458 SHA512 3880e2718c015c1ba4fc7ee62b7abfdc110fabb409ba1f0d41acbaa7a83e5ca6881507f5a6886fce74f7c22fb1c504da9acf5fa329f522083d28b27807cac2c9
EBUILD activesupport-5.1.1.ebuild 2202 BLAKE2B 77ef796d8afc9ca3d94f10a55dbaa74a55b20976b566396a4b5f91cdb09b898569b36bd9f8520c625254e5c9a12c27f53e2d3a586ec5bf0adc134dc4d40c0a35 SHA512 cf29ff2bc2ca3328e0c94c5ab6569b6effc4a17ce3e7f82e6455bdd1b605a8915a66f9e0c737cc00a1e0f86ac0676d300f580a5b6ddc73c492c21d8d22604c5e
EBUILD activesupport-5.1.2.ebuild 2186 BLAKE2B 98da4f626e72bf0b51a003e4e6a476b81ba8f4d4e04f66fca4566a494458b0e0ba3cf41f26ec54f868f73a1ea5d2d351a512f22d21061176e04e182c03bd7f5f SHA512 ad46821afdd448ff150613d343c26f1432b49aed82ee333816ee2720856cbed067fa37ce4c98a8183cf67f0f50cc2779644a5bbea9e00fd69b458a5b0f15507b
EBUILD activesupport-5.1.3.ebuild 2186 BLAKE2B 98da4f626e72bf0b51a003e4e6a476b81ba8f4d4e04f66fca4566a494458b0e0ba3cf41f26ec54f868f73a1ea5d2d351a512f22d21061176e04e182c03bd7f5f SHA512 ad46821afdd448ff150613d343c26f1432b49aed82ee333816ee2720856cbed067fa37ce4c98a8183cf67f0f50cc2779644a5bbea9e00fd69b458a5b0f15507b
-EBUILD activesupport-5.1.4.ebuild 2193 BLAKE2B 0b8dc5df58649a028e45412c55542c7de13cd0b203f5e78a9774019b18de14d71427092b99995c0a872a3488fc51c9cb3ed7030b77d4fbb94c89b1b2d914afdd SHA512 91224a9d91f9c6554801b5e7b6876d775cdef20eb364e1bd23a6f9ee8ce7083c85c38392b23e88fea805733e6c048ae308a6f0ae894a099b40b36b50af66b248
+EBUILD activesupport-5.1.4.ebuild 2192 BLAKE2B 43b6e566fc5ee062fc12f49da0932148fef9ede436dc188cf396933aca15fd5d0911df8a4f7e3f48186f00c5906ba702c08131f376e1bbf869c70c2f660d850f SHA512 7fd642efbd73c30449ae6493b73f47e2e1b6f8858b10f8d020dc9a0efa06281a39a450d07e1d0edacba8519d0c704878b1c28e074bd1f44fc0daaa26f6b9542d
MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f
diff --git a/dev-ruby/activesupport/activesupport-5.0.6.ebuild b/dev-ruby/activesupport/activesupport-5.0.6.ebuild
index 32482f660ae7..30d09d48b91f 100644
--- a/dev-ruby/activesupport/activesupport-5.0.6.ebuild
+++ b/dev-ruby/activesupport/activesupport-5.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~amd64 ~arm ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activesupport/activesupport-5.1.4.ebuild b/dev-ruby/activesupport/activesupport-5.1.4.ebuild
index 2bbd048191cf..533b0d02a483 100644
--- a/dev-ruby/activesupport/activesupport-5.1.4.ebuild
+++ b/dev-ruby/activesupport/activesupport-5.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/amq-protocol/Manifest b/dev-ruby/amq-protocol/Manifest
index 1d22598de634..ecaca70f70dc 100644
--- a/dev-ruby/amq-protocol/Manifest
+++ b/dev-ruby/amq-protocol/Manifest
@@ -1,7 +1,9 @@
DIST amq-protocol-1.9.2.gem 43520 BLAKE2B 5085326ac5865876ce17c4acfc2fe89f8946fa5fb6851bb5bfb3eea387e505083ceaf9033243b47b5b9cf484217f6bbffaac567ef44b5069d505d4ae6cb394e3 SHA512 ea4553b337589589cc89b70e351722ec8af402bd560d73fd35ad41665424a6212e03e26ac86aace5d90f599c7fc2236686fbd83bd75c7023647d95163a2d8573
DIST amq-protocol-2.1.0.gem 43520 BLAKE2B bcb389c1ce1e250e78d96f2451c5d01b22d151fec3a7e5666d284edb0c46609a239cd9426dabc92e8cb1b3d28b677b57b89c2510b2cb7ac13368287bac5d2d30 SHA512 3111c3233a3fdf830cb95d9161132b96035c3835bcf4acd74ec9a915a44096295f5e0cb6b444db7fc4eba84b218800f9c9d33d1cfa5b2d3dcd80dfc65c92c133
DIST amq-protocol-2.2.0.gem 43520 BLAKE2B 7cc9d8550ec2bfb40f4ad64f1baaeb782bda52562ccb6f7bb7692a1db400e1320e52c6ee10d0c1d3a96557fe4aa8f428e4f524e36b2a4c8685ca60b505fb3d9a SHA512 8637e7c1b2540edd57d9d06f5cf51430ff2ed4cd603e3b8a9f9c48dce2468452a4d365782ba949b7e007d773febe83c1a22bca2dafb21c24b3c8f655eb53e5b4
+DIST amq-protocol-2.3.0.gem 45568 BLAKE2B f5af9184a37bb7484e18765cf6bd807048339f44ece70a1c5dc8d6580eb1449bd1deda9bd467970c0d03088f4f666ef0ba59141fe90b335508a854440cc5dae4 SHA512 cb9ca136908f09dd7f38f763b87516379efafb2cc3dfe34268064c08ee9fdda8e9299de4d94b70aa0569362fe18a541287a6b9649383ee0720f199fdc0b75263
EBUILD amq-protocol-1.9.2.ebuild 573 BLAKE2B f6b873cad7ddaf37c80b70442d30eeae7f283e405c37ecf765462cfec5d6cf605fee626a6d31879a2483bad662f324a382442ecd443543ce3c6710410ffe7523 SHA512 7cf29cbf88226eba36f3e7b644b7ee61a899c561af47ac0b1153e1641cd13778f5f49b40fc66f58304e037813c093cfb767bf007fbfb2ec42bb284f29d18d60c
EBUILD amq-protocol-2.1.0.ebuild 623 BLAKE2B 48f3a9792bf8f6523923ba9303158ff5b4facdca76ee5ba35b369e0496e489d69f9cdd95da579edc4ac9d79af59a436596b282e724b2cbc91423df2ab937ea48 SHA512 d2385b2ffda00df75c5d53d4b90445002f154b040ed2766e8d808418f79d0924fce45c4320c145354c1b538eb45c6d85fb2f9b70949e7bff25f0c4a2515c007d
EBUILD amq-protocol-2.2.0.ebuild 630 BLAKE2B 2a2ee4777165f13f95274f063110b5e4d977d1b045b29bab2e49d7a38e23f4fe59e5a71ad385f7a12f22df9575d21679714b4f0bb3c05976f55cda254d8e317f SHA512 cdc140bfb73cb0d9ab312e2ce12d32244db637c28cb0209348b6d90b7b02d1f62b7853562bba005b1eb212956b395ecabdfb25125209d77e96357d6e9eaf29cd
+EBUILD amq-protocol-2.3.0.ebuild 670 BLAKE2B 4f78f212afae79bd4bce94792bfe75d732a52274eb3390610d7c8e6a74da28ff5da1bf370f940ccb9f88c226b4f8d02d27fde1e5aaed38a919f38b60a389b09c SHA512 cc911a2884dac9192ca570768dc5edec4cf8b79468e0a9af20c7b173f40f25a9b0d51266f1392feb493205459f0f7d3eb9a5a5e1f90312b1bfd87f52a253bc3a
MISC metadata.xml 348 BLAKE2B ad178aa788b27c4acf67ab9e2e02b521e5b4def2669edc7a09b230b05e0876b2624b8039a9d715b92b6304338ab7cbbd0e73cf68b894199112c060f3b27ab55e SHA512 40807ab72ba61b47ebfe9e79363ec67c1237c8aae654f217fecfc8f78f7c77a6f099a535992213f128ce526e355405092d826612000511177ed784698b338a6e
diff --git a/dev-ruby/amq-protocol/amq-protocol-2.3.0.ebuild b/dev-ruby/amq-protocol/amq-protocol-2.3.0.ebuild
new file mode 100644
index 000000000000..65ddb930a2ff
--- /dev/null
+++ b/dev-ruby/amq-protocol/amq-protocol-2.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An AMQP 0.9.1 serialization library for Ruby"
+HOMEPAGE="https://github.com/ruby-amqp/amq-protocol"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rspec-its )"
+
+all_ruby_prepare() {
+ sed -i -e '/\(simplecov\|effin_utf8\|byebug\)/ s:^:#:' Gemfile || die
+ sed -i -e '/effin_utf8/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/bunny/Manifest b/dev-ruby/bunny/Manifest
index 0135e5b008f4..d1ce23fe3853 100644
--- a/dev-ruby/bunny/Manifest
+++ b/dev-ruby/bunny/Manifest
@@ -2,8 +2,10 @@ DIST bunny-2.6.5.gem 198144 BLAKE2B f2f13823833fcb84e25c3d40671be241ca168637d71f
DIST bunny-2.7.2.gem 199168 BLAKE2B 30293eda9a336a78383f52981109c5c231c6d850376042f63ce8108e677d553b9a867d696be2fdfb33fa3d26c27e0d8da96287fcd113b574bc47d3caa3ce897b SHA512 acba94a6611be0c72d10016366c00f8a2c84c36e897d1e9b179f49ae717edd1d6ade5b90fa963d1f830a315927be01267d0f848bd8f3016978ab2b2ec38c6bde
DIST bunny-2.8.0.gem 200704 BLAKE2B d2a76c7e5d16b5a86c8cd6562e67e705cdd223778c84c995000fd1d128bb85a06f96765629d8b555f96f18e480bd840b13db0f9a01501b7cffac76effa0ebb1a SHA512 638cdf63a4a46bfa74af12c994cb4fd2798b57718be1386b7d0dc592bae4f35902d4bb72e0e58ee289bcffd2d6eb7ea8e82ccb0ed98d743b7d09f149dd042916
DIST bunny-2.8.1.gem 200704 BLAKE2B 6692bf5e16975193ef2c56992b542258f2dea5f013f0e744f8a7c1537fd3f1496ac1e566d314c65e198aafb096bd20378afd773a2074d1c14526153302ec6459 SHA512 024aa4d8e13dfb6cda0cdb2f3f12d3d2c7bb62b8bb28e7c580214db34aea4a6c88d07ff2fb01f0bf2b679bf2208c6e71b358bf67d55a52b3c8a38ffd61e2e8e9
+DIST bunny-2.9.1.gem 201216 BLAKE2B 008c308484fccd42761f237a57d244a0843b3eaffa04d826a04fae73712aa8b1fce407359905040164a10ff7ca06141951206f5975b3f23a394e2e44ed2949e8 SHA512 56a44c4ca6269c3a120a8e77cb370e008b81d2e072c7637d812b501f7e8793573a7f1fcbccd62a95b677348e8996b156477e9519ed8f6c73104996fe805a4600
EBUILD bunny-2.6.5.ebuild 636 BLAKE2B e62d140160d5b7b8fb1bbc6fc1e25a01dd954b5ced9fe3f762038798b4ea090b33d675cf0dcca4a434205dced30a22af79e38d26dd664f5e62d29c02d092a3bd SHA512 ab215f0081a6a458dd713851c5104ce9e5c1b4dd248c32c1ced924dd503e9813856a7e5374d2cccab7ad328618784704543b76407990bf05d8f3c619492ba620
EBUILD bunny-2.7.2.ebuild 636 BLAKE2B 37d636fce7d1760e43749352102f27bcfea18674de5636b24a06bbe9686d87835def9dbf8f5678961ed45d5eef86af34c8baa7e345405948328540c9c0b69b14 SHA512 233dbec10d60927bbecc3f9c5f5b76a781a6baa1b286a07c7b5b1fceb0c1b6beecb34b9dacd6896aa821e339e04367134cb96ff8c1e6d31489fa6bea8293b578
EBUILD bunny-2.8.0.ebuild 642 BLAKE2B c3f81beb9f9aa72d8a5f893cbf57403b8293f72fa33810dac2c0d389c267652d1eee4f79cc01e7ce69529a4b65998c8ea33a28d6decce91b0d61143ec2ccdc23 SHA512 3525de343a0f75df5603e968ef881566c9de879bfca61ab423935330dbff0113495489866b10c3b41a0d63fc99fe2373716fec346ebea091413e4006af11fc55
EBUILD bunny-2.8.1.ebuild 642 BLAKE2B 4d46348f3446064dbaabb4a60ba7b11a2fe4599bb10cea3f0f8559852e48502b2aee98646f9f05bfc21a4db02912868edcd87df3dee0ba08fc4217b5a089805c SHA512 955f9ec3b25dde15d2a162ade7fd922ad4ecd4876ba4afa6d6854035af95cf69ceada5eefa68c942f0f00d51392ec66fd4cef6b48a2c33cc646aa07b1c9e0d42
+EBUILD bunny-2.9.1.ebuild 642 BLAKE2B 3c8a5d70f6fe4b60386022c74bb3ee70b2044adf29be2db2659d66dc3c7d4fc67da8199cc3349e006300a165bd91f41244bc76b2cd21730dee970b0037b5f7a9 SHA512 11a8e08b2e9d01f600e0cba9d1eb9ffacaf3980231dac006523fa8306a1186690d0ce98a828d33ffc57103b51488d164e25e899a7ac0878bf0c94a93bb370b58
MISC metadata.xml 339 BLAKE2B 4a125163d9a518d1b7da4bacf6af27231a0015ac40cec6278b0d144dc43734bf5b4957d0ecce757f4029634768da9460c44e6be884b8f1649cec204f5ec79e7f SHA512 2d782782ba704b3ea7db62f8b7fbdb71e09bbe7429de43461be76c6319d4e81d502a75008b12a580a9ad8a0d34ceba6bbc749ec061a7fb288043e7d9e2c2670f
diff --git a/dev-ruby/bunny/bunny-2.9.1.ebuild b/dev-ruby/bunny/bunny-2.9.1.ebuild
new file mode 100644
index 000000000000..18136f36d42f
--- /dev/null
+++ b/dev-ruby/bunny/bunny-2.9.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+# Tests require a live AMQP server.
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Another synchronous Ruby AMQP client"
+HOMEPAGE="https://github.com/celldee/bunny"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/amq-protocol-2.3.0:2"
+
+all_ruby_install() {
+ all_fakegem_install
+
+ insinto /usr/share/doc/${PF}
+ doins -r examples || die
+}
diff --git a/dev-ruby/capybara/Manifest b/dev-ruby/capybara/Manifest
index 65415d8ce24d..58cf7e882ffe 100644
--- a/dev-ruby/capybara/Manifest
+++ b/dev-ruby/capybara/Manifest
@@ -1,8 +1,6 @@
DIST capybara-2.14.4.gem 265728 BLAKE2B 7b61fc7424b5e5aeec50e0695ef7719d23b594d3fe233c04443c37a5f06b0f1e7c440135c50225813d9da954c2efa0563488668202e09a4e3877f28708f9624e SHA512 d3ebbd8d96e4d2026327b1c70ff723225ce052fff510a909111b8cc7e02b12fec9e00acddc0bc2565371cc5eb0b590abef43d42a99c3938a929ea25930fdefd1
-DIST capybara-2.15.4.gem 271360 BLAKE2B 67a3abe0b0f07ad1af0e894723e1ad2a0d0e2dce9903472e6369ddee8edcb54b0fde833e4c31c18625fc329d85ff39df029636e62821feac138c19e8cdb97788 SHA512 405f5d9aeafe98e8aafe26d1f563c42ebe737b88efb9a52fbd38aec6b2418e1d7701368c75b6ea4946bf4eee0c1471e9af7be63dda3238ac5c4129fec8e3f999
DIST capybara-2.16.1.gem 273408 BLAKE2B 1d1a68427fcfed9a8153e409e17fc043dd8d926c3ebbab3560ae12454f3010c8b4569348c231e807d993263940b703dc5380a235da438eb5ac2f9d0bd3a66309 SHA512 921e05111278b7bff93fe805a29e7b2e0e78b36510db5dff1189e34c3cdeada52504a8e06534238e578c32e8e0efa8d99a0ffc8516d94e60c06e7fd2c4ecb174
EBUILD capybara-2.14.4-r1.ebuild 1506 BLAKE2B f2bac2b3122085a3190e5bfe14af9fc2a57629488ae418e1115b26975b5aa4d80bfffaa492c91457ee3ee5663b0197b2dd792a0755617151c26a445b4b1ce835 SHA512 98a6096c892facbbd9f665fa9cfefdebce53fb7ce328b0a4b97716c58a090089e2dfd9b2454763fc4eebd384871bb964780b8fc9e2a883b31ee169781a1fde20
EBUILD capybara-2.14.4.ebuild 1352 BLAKE2B 868ff6d1d8e9619b0c750679692e5687bb7d940f498bd7659cc673d07ad4174af58d0a5437fdd75427f6a77816915c1fd49b2430a0e6e9aa810d6b8e7e584bc7 SHA512 e979fef0dc97221dc2d47a85afa6fa817f7f42acf6f6ec168a1cc9f48b58e057bdb208f2c366b2958f26bc9e8a7f55b5b1aac8fa484c42f515d1476958fe2447
-EBUILD capybara-2.15.4.ebuild 1487 BLAKE2B ffe5c49381b6e4a76cb097991e8203c2cf2c3c5d32240aefba321849f72d7fa9ce569250923c67626218cd500b8233d47d890456d53d125e50bf14373bfdfb96 SHA512 7c061aee86de394cd6f1e5e236c7d15b8d89dc907d2c386a2ea1bc570bd8c6f5de08592414dd225bea42aa8bfc7adb5974ad58f05eb2ca441eb611809b5c3286
EBUILD capybara-2.16.1.ebuild 1494 BLAKE2B b6bdd372e8544a4fe3d57a956695ab39e294246f398684d0b424b53f8d176d181085937ed48195c5930251d00bd9e101db6b9b65a742b205a7e84d162545ef33 SHA512 ed1beb2f507c53ca474d36e6f8e8d6aabb46b62325225b039a192f9f0929a76431f2c6e30f36ef569316a4c630ba452ce888bd6e8a232d68b23762113d8ff409
MISC metadata.xml 343 BLAKE2B 93caed6f938d8f2c10a7106e7377812064351018521cbb63477340af9531c5c67940097580c5f7610cea03b0dde6853c9fcbe9ab8cf5daa2a49018b8888e20fc SHA512 1e526463690f3ff61390ed77cb528352bdd1c089b368c3f6ab587766d81167afe99f752b861233f755e10bf2aa6f09dde98a9dc359d51392f15b55462ba66e77
diff --git a/dev-ruby/capybara/capybara-2.15.4.ebuild b/dev-ruby/capybara/capybara-2.15.4.ebuild
deleted file mode 100644
index e978384153dc..000000000000
--- a/dev-ruby/capybara/capybara-2.15.4.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_EXTRADOC="History.md README.md"
-
-# Rake tasks are not distributed in the gem.
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_TASK_TEST=""
-
-inherit virtualx ruby-fakegem
-
-DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications"
-HOMEPAGE="https://github.com/jnicklas/capybara"
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="2"
-IUSE="test"
-
-DEPEND="${DEPEND} test? ( www-client/firefox )"
-
-ruby_add_bdepend "test? ( dev-ruby/rspec:3 dev-ruby/launchy >=dev-ruby/selenium-webdriver-2.0 dev-ruby/sinatra )"
-
-ruby_add_rdepend "
- dev-ruby/addressable
- >=dev-ruby/mini_mime-0.1.3
- >=dev-ruby/nokogiri-1.3.3
- >=dev-ruby/rack-1.0.0:*
- >=dev-ruby/rack-test-0.5.4:*
- >=dev-ruby/xpath-2.0.0:2"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/d' -e '/pry/d' -e '1igem "sinatra"' spec/spec_helper.rb || die
-
- # Avoid window-manager specific tests (sizes are specific for fluxbox)
- sed -i -e '/#maximize/,/^ end/ s:^:#:' lib/capybara/spec/session/window/window_spec.rb || die
-
- # Avoid spec that requires unpackaged geckodriver
- sed -i -e '/register_server/,/^ end/ s:^:#:' spec/capybara_spec.rb || die
-
- # Avoid test dependency on puma server for now
- sed -i -e '/should have :puma registered/,/^ end/ s:^:#:' spec/capybara_spec.rb || die
-}
-
-each_ruby_test() {
- virtx ${RUBY} -Ilib -S rspec-3 spec || die "Tests failed."
-}
diff --git a/dev-ruby/crass/Manifest b/dev-ruby/crass/Manifest
index eb7253d2d259..7679d70224cc 100644
--- a/dev-ruby/crass/Manifest
+++ b/dev-ruby/crass/Manifest
@@ -1,5 +1,5 @@
DIST crass-1.0.2.gem 92160 BLAKE2B f24572c0140abe24e00b3b345fe2afcbc13e7ccb4b5e49f11ae7ab41d99bcc25c21b72c98cbbcf2991f7fecfb70011164513d85b963efc0fac12ecceb08e0ae4 SHA512 28ea16dea1ba8e46589489a60780195711304902b805bff0b362f99e8af9c9d2ecd0c11dcdf3e67e18e0997f37594012a4ceb312df352faf56eeb47d0441d289
DIST crass-1.0.3.gem 92160 BLAKE2B 25512ebe4c1b3f2104896a0d6978a3cb58c344dbf058d308ca105866ed89bf059f2b53d98e2481f7a6a72a92f35e5625ee4588a7e886984324788bd0fee32ba9 SHA512 063dc3e95f83d713a47f88a06efc05607e75313f6f5982350ee783cb16dab159afdbf779e043ef9f5c56282e12c962c9ca2bec92cf87d1042a719ca58cd180ac
EBUILD crass-1.0.2.ebuild 671 BLAKE2B 67f20d101d5d9682f17602ed2bf2aea5dc9143dd9bfdbc3b3dc2e72bd52d991707ba937354206fd69f9bc94dd73920c255b66fa0b5b91853c1d094099189c8e9 SHA512 6deca0987832b49f8e2bebd05e494f28ddaf53f8ac8be40b5cbd0330afa8ca49401957fa7c9becf0959d1385b5d962b574846e52d1f0f6d74ac098ab406ef3d5
-EBUILD crass-1.0.3.ebuild 664 BLAKE2B 57c60eff7141aa1356de49d521631b8f210d25683402db278266d21a1e8b407ff1b03286160e99fbbac34985101f23092953b2a166b8755fa40aeaa22e33b87d SHA512 b3c90cffc7155e82436395ec81bd04b18963c43023c4324e6f6bd33c690cdbf9b36d01acf1126466d59dce32f9b020c09ae6c464f2521a6c456809be41ec57f8
+EBUILD crass-1.0.3.ebuild 663 BLAKE2B 98fb8ddf474445355be3ce6dd27dee05f9856a0598a0eb36ccb52cc5e588c40005d204cd86f4b15222f51daf15da83e954b96b7afcf9c8b36208e4f4cba781c5 SHA512 fb5118aa3719a6d43de6cb85812542a9404a5bc3da23a470c635c56c4eb30e4f32bf0de44c08423633bd3e8d9d7d14b3bf0c3557c57c9bd4b32186322efd6439
MISC metadata.xml 338 BLAKE2B 7c67c73b8424d0f83d98cbc7b2c8608ae80829f5f59029a143132b0669a44eefda849bc941a34b143e0dcb3625be05eebe02a4176c219525ee3fa151676766fa SHA512 fd48781e866b789fb7b938ccc47d70a6d84af2afd104aad532d12b81c9235c3fe00c44546d8724d2c98a3e7808b62adbcd50b065e795cc634ae4fcd0eb711247
diff --git a/dev-ruby/crass/crass-1.0.3.ebuild b/dev-ruby/crass/crass-1.0.3.ebuild
index 5f06c0bed56a..7a7956742567 100644
--- a/dev-ruby/crass/crass-1.0.3.ebuild
+++ b/dev-ruby/crass/crass-1.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/rgrove/crass/"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend ">=dev-ruby/minitest-5.0.8:5"
diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest
index 510e8c21b1f0..417828561820 100644
--- a/dev-ruby/dalli/Manifest
+++ b/dev-ruby/dalli/Manifest
@@ -1,3 +1,3 @@
DIST dalli-2.7.6.tar.gz 48481 BLAKE2B 9f83523b75d1c6fa109aba7e288e13924d8c7677c6fa38ffe5ce21dfb22f858f8a3ab8593afceed97e980e5f0172c1f8c58cc96b42f4bde31013f5ffcbb26f8b SHA512 ee2270e719f6ff108654d20dfc560cdc6067808c211ae75304f5ca3f7772561b25a699fddb051e42db744bb202228bdbb904171faf5e1804f1f2bed4341bc258
-EBUILD dalli-2.7.6.ebuild 1408 BLAKE2B 218285312b7d910e91e2d5eb5cc42fc8178a293e92193a798ed80c8d36c13b9cf978c273e696758ec8c06ab910e83408846f8f630dd3df1e08790dfc096a6381 SHA512 9c599a342bd75a0a5d7b969ac9735322dc054eb992f77d45594ba58f229b6f6738117a332149819a895debd7678feba711ae42849925297a68c28b9ceb833149
+EBUILD dalli-2.7.6.ebuild 1407 BLAKE2B c1a47e18c933355b7cb917582e8342218da00e1755e92691abae96254d09a43e06c0b27ddaf64df66e9831a8eac04c0297d57007ea4509546b9f529a4fa601b5 SHA512 de044b223df4c284be5b981aeccc401365c47143c7f1b33768278e24f51eda5270ffc482f72eadf9af31b8b5b527becfbcafd810c1b9d1e2d2683560156fdadf
MISC metadata.xml 346 BLAKE2B e34b47009de19ff810f3c3893517533730fa09cc4713b5fb8ebc05011004e17466ca0a6e6df307e5748003a7b4c83691d28ca0d80b423f6f870c4f7fc9be88eb SHA512 22b3ca0c5024974556840a2cf47ffa0dac63b6a4573d2ca6244c3ec9231b1c8321c7f544bc979882a6bb6ca37545b8ccf4612ce9ffd1ab34521b24e896f57e41
diff --git a/dev-ruby/dalli/dalli-2.7.6.ebuild b/dev-ruby/dalli/dalli-2.7.6.ebuild
index 58c5b204bc1f..995b081f9ea8 100644
--- a/dev-ruby/dalli/dalli-2.7.6.ebuild
+++ b/dev-ruby/dalli/dalli-2.7.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/petergoldstein/dalli"
SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
IUSE=""
DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.4.0 )"
diff --git a/dev-ruby/docile/Manifest b/dev-ruby/docile/Manifest
index d1cea8d0d95a..ec702e0f3bb4 100644
--- a/dev-ruby/docile/Manifest
+++ b/dev-ruby/docile/Manifest
@@ -1,3 +1,5 @@
DIST docile-1.1.5.gem 14848 BLAKE2B a8689b3d1a23cac3f62c9fa5d6dd6425bd780a01ffaf96869a57d1bb0a7756b2d8242d77726ed7286e3405c0abc86644e6ac6b51722d120d4c541e4406d7de4d SHA512 3bdb2e42d83fd0050bf541d4dad0120180b63f80ab5ace1504ab7a12bd38397a89c74855437698267b4a87d72dd02dd4ab4ec365a2a4610828d2b100c2a9e3d4
+DIST docile-1.2.0.gem 16896 BLAKE2B eadbf625fe1f26bb63cafdf2c30e53d0f7362e19baeac2ffaa8bb8ecc01453bdd7a5d1b5005bf60a892b6f48188f0d7d3e2a1d75b53cefddc206e11c0384982b SHA512 328ef09e4d9981aeaec8e3d97ed54a1806ca1de8e5a00b6f2b311e377fcb986eef1b7fbfa8a27992d235f93629a636fa20a5c347ae7310f325af7e4af88ebccc
EBUILD docile-1.1.5.ebuild 513 BLAKE2B 3e77257ee9bf68757011077a39cd31c05b3e15d1161bffbbf23ce73b7a17ba0ad8db0ad9ff14ad2a9ffaee9bd35b5d9c1c4a6c338d82dd34416cd98f349f70ac SHA512 8ca56622d9d5d496161b7fbe11790ad8ade778e565c090b6c399b37677b2a9dde04710f62d3eb60b8c9cae3d685188e143ac3c52bbfe737450c4b13d5c055ad6
+EBUILD docile-1.2.0.ebuild 574 BLAKE2B 9e0423a18009f60c536f01524551566cbafb65ba0988a516ba79457d2e8e6cb78c5f1a81f7a7ea2114c27581e76ab6c39c877e31c6afb986742f1c1a33b11524 SHA512 53dfca3c0c52a69e3d973513d411e364a5c1ff3e011e5f8c4e2ce7c2ed3056c53241a22726ce5c839a0381935b5d12ab99505af39d70b531ba4d70b78aae9848
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/docile/docile-1.2.0.ebuild b/dev-ruby/docile/docile-1.2.0.ebuild
new file mode 100644
index 000000000000..e38d1a5e24d2
--- /dev/null
+++ b/dev-ruby/docile/docile-1.2.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md HISTORY.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Turns any Ruby object into a DSL"
+HOMEPAGE="https://ms-ati.github.io/docile/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/require \"github\/markup\"/d' Rakefile || die
+ sed -i -e '/^unless on/,/^end/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/erubi/Manifest b/dev-ruby/erubi/Manifest
index 1022aec0a3e8..e5ad55cb1432 100644
--- a/dev-ruby/erubi/Manifest
+++ b/dev-ruby/erubi/Manifest
@@ -1,7 +1,3 @@
-DIST erubi-1.6.0.gem 12288 BLAKE2B 366099e8717f2811d675a5e5ab7fdad838bb0df2004848c3b959f291c79c11ac0f62da3f7997248af365308964b0d63d87d70ebc1907e6d32352ee6240280f6c SHA512 33da5ab621f505aaa2203e156f7071400a516cff845c405eb30f2fdd2d1ffad2109ff369a878bfb701e884de54d9b4b5ee13d4fb65d822ad35d4c0d192709f8c
-DIST erubi-1.6.1.gem 12288 BLAKE2B 9f2c25cd6a19e25e2c9234b0dae613c73055d90063a3aa886c4de1ba2573f2c720454af89cb3d0de3aa832c9472058eb66b23807df6d3777ce8c5e66287d2567 SHA512 a7aec32c676a13b93f7e186844bfecb5217dc8051fad3702b0b7f7e3df0b7c04a0f11d98047ae9bc211443ef92c040de5e8a262662a4a311efd9b5ba3dda0077
DIST erubi-1.7.0.gem 12800 BLAKE2B af4584e640f0ae177c6e4d98850d94b148bb1b2df406c16fe582bdecf54895e47942ab94df472f628d185c71f89895250a5a9765fb41ce9365eb2ffa273f1d78 SHA512 1494c28aebab08a82dffac7b340ff6e16edc8a3731f69ec568bec6cb0bda4a334f94033f43416812cd00b0c99dc98458867d963bef34796ebbdb11ea65dd8c1b
-EBUILD erubi-1.6.0.ebuild 522 BLAKE2B 3602e06b0488ac3f88f05927c5bdb9cb438c66b3b4a613690c4f708afc044e37ac1c4cf9cfc18bec42a12bf726393e8dfb2e52ca3b07bf85f4bba135f3bdbb89 SHA512 b52866f029c28402d5465860c9e81ed419032911d9126eed9c1e4020c508dc40a2a6dbb303b7057413e902670f54f23ebed978e36cffa832b75e8e4ba1eeb665
-EBUILD erubi-1.6.1.ebuild 536 BLAKE2B 5ec81cca06105477c8ec1f89408ede2c27d64825033e6dd2a603937bc42d591404cf2f00298af2aadbbfc9e9245ffe8f829f61a8ba643c8ab7e421bd1185434e SHA512 a2e185489b6dba1b385f114531c1bb12d3352cacb0a18b6c2a373ef0ce0e5515dd368e71b4c1c3ae9219a0fd30cc6a0d6732cdbc810a55846f813e6157b568eb
-EBUILD erubi-1.7.0.ebuild 529 BLAKE2B 4434fc92d0f53db78a0844d80d2a8cc4ba284a8cd646bb941a0e138ae86960d44134603b1d76ee2fd759587f2743ba278b7e19c562fea2648c7fd01fafd71e6d SHA512 7c12cc8a07ad3717846419379542bc49f669bc9257d73b665b8b01a91919048cac8a2ed21f6a2299f8d0fc5aa3dde18df50971cb94e9473afd0d16c6e9cea09d
+EBUILD erubi-1.7.0.ebuild 535 BLAKE2B 27ade03cc82852d07ddabb60d83a598b6061c470f8ec4b5db8dd4301419fde16107bd48d436d1123f3ba1423d7290fa1c072d7a70f90d0f52cbaf6a54941d703 SHA512 8b8d139ff66223c2e0d1d6e6597c81602627debfe948555c847ea9494be8fb92d71025627e5c7d776166731dfd6f50b4a0ae5bd484facc0b68a6152cebdfa9fd
MISC metadata.xml 392 BLAKE2B 69b13996a3f20cfea19c9633ae778b8fe408fb0ce3655ff27b10dd5b128ac1c0f63128f77076586584a95389b6f6d2890153b653a5ddc71e053cd50224a8f15a SHA512 011c951701fd525c150ba9ca737c502cb78937c173e5286b06f3ed3f007860eee68265f419975ea131eb18682789435a328f5d8345078781c733e7148eb381b0
diff --git a/dev-ruby/erubi/erubi-1.6.0.ebuild b/dev-ruby/erubi/erubi-1.6.0.ebuild
deleted file mode 100644
index 19f35743eacb..000000000000
--- a/dev-ruby/erubi/erubi-1.6.0.ebuild
+++ /dev/null
@@ -1,23 +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_EXTRADOC="CHANGELOG README.rdoc"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_TASK_TEST="spec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="a ERB template engine for ruby; a simplified fork of Erubis"
-HOMEPAGE="https://github.com/jeremyevans/erubi"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
diff --git a/dev-ruby/erubi/erubi-1.6.1.ebuild b/dev-ruby/erubi/erubi-1.6.1.ebuild
deleted file mode 100644
index fe78ab299eca..000000000000
--- a/dev-ruby/erubi/erubi-1.6.1.ebuild
+++ /dev/null
@@ -1,23 +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_EXTRADOC="CHANGELOG README.rdoc"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_TASK_TEST="spec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="a ERB template engine for ruby; a simplified fork of Erubis"
-HOMEPAGE="https://github.com/jeremyevans/erubi"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
diff --git a/dev-ruby/erubi/erubi-1.7.0.ebuild b/dev-ruby/erubi/erubi-1.7.0.ebuild
index 8c26ac854d53..80a72c3bf58e 100644
--- a/dev-ruby/erubi/erubi-1.7.0.ebuild
+++ b/dev-ruby/erubi/erubi-1.7.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/jeremyevans/erubi"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/minitest )"
diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest
index 1202dfe490f7..26aa1596eb15 100644
--- a/dev-ruby/fakefs/Manifest
+++ b/dev-ruby/fakefs/Manifest
@@ -1,7 +1,9 @@
DIST fakefs-0.11.3.tar.gz 44888 BLAKE2B 498dbcbe12389f27b6c6776425910f91ccc45ff85db1fa59e4fef8635dc9923294dbc979df2d10846d1435e81ee6d622190d3195399a4778d00bd4446edd2571 SHA512 9c9e18337d3c461fe4b5a4e6ede17cd840959147e66a57eb61fa203d8ba95d5655885d3e5b776ecb3a1cee93488dc711d1b2bd28df23bc131195e311229c329d
DIST fakefs-0.12.0.tar.gz 45573 BLAKE2B 8fabed4ae113da67a3e7b61c6b4c400d1e20509a5e9cdd4f865b5c0539a0840fa4d94899c58841d8158a431cb8f370973c89488d3929b43f1080d53283f7266b SHA512 623a8b150d2b1a324eb5f349c89eb4dbd0dd84a4efc3305ab6e53d45b8513d6272368ea0d8db9c57eeda0a2c68617bad57f27ff2e6bad3fb3342aace591bfa77
+DIST fakefs-0.13.0.tar.gz 45866 BLAKE2B 0c31b6672aed70d00b5372a6b43045ebc1037126b81fe8cae8b139c1298fe833b42b09255f3c64148a6073d0205759786e401c6c34cdb5054295a2f654ba2584 SHA512 9df14a3d7ec2cdd92126eedf7663460caf21ad017f5db8a941fe8489ca3e3d16b8dd5fcb41d92b45a2895d18e18c9dd705d70e9b2d7895edb2f4430be7e6a0fa
DIST fakefs-0.9.2.tar.gz 42792 BLAKE2B dc2037960f9aa05f62e09f8fb98f7b115c6f63af56436573ce88bc66fee2cb42f1e362ceb2de7f17b21701b884ad8bc7c6ef5170a7441fcc16fb16977cbb1b4f SHA512 ba68f9d240d54379ba8b16dcb3e375b586c50f78a081a916151d21af2d6d8b61471fdc842ad91d1390e8dcf54b0744e95ba4794a5ebc915858886ec47f9dbb8a
EBUILD fakefs-0.11.3.ebuild 1104 BLAKE2B 948485c1436e46487bc462e4201e4059bc82ce1456dd7f1d00ec57e42f96cf6c3fd377bf82a0e0d6e207c621052527c211fd4c86b20dc90650f804cb0e6c3162 SHA512 51c7922076ef3954fd669994124ba08465a94c5ad668ab0cc2d69d4af03d3687404c1c22f790039d38635e7243648cb877e1e03d256e94396684452c45a03bbe
EBUILD fakefs-0.12.0.ebuild 1104 BLAKE2B d0a7970702ab9fef9e3666d69709e06c7241e0c9d81f4fde6533a44fe1e001bd97846646641c72f5b3e21f3e87d5b3abcf0d3ea8bcca6ca85c93ed3ce0a541b8 SHA512 9819ba0565b28adfc23239f4199a6643814fbef45f28f080e3d48e7cdd21f395dc84556265513f0e81dfe421ac0ff2852a422292f65d5b45bee814ae1f0cb69e
+EBUILD fakefs-0.13.0.ebuild 1104 BLAKE2B d0a7970702ab9fef9e3666d69709e06c7241e0c9d81f4fde6533a44fe1e001bd97846646641c72f5b3e21f3e87d5b3abcf0d3ea8bcca6ca85c93ed3ce0a541b8 SHA512 9819ba0565b28adfc23239f4199a6643814fbef45f28f080e3d48e7cdd21f395dc84556265513f0e81dfe421ac0ff2852a422292f65d5b45bee814ae1f0cb69e
EBUILD fakefs-0.9.2.ebuild 1098 BLAKE2B bac77ad94c7ab488f0f3dc7cb12a8f866b1df2054a0f8bb55491da01b98d2cac68a882d2652a46e7fa64ab993d41627180dfad9c1270d2ddac8c2dee45e36b00 SHA512 ce41610a34f6328f6ddca9777952059f791db5f1d3b52c094d36bb6e6671be64f8ab0cbc3290c7e3127786ec481810ecc238a656aff383dca291ca6945564fb3
MISC metadata.xml 340 BLAKE2B a31a62212f53154af4d3dce332d30eab8433785cdcb07531f743a5d48f3e7d9dc55580651cdcc765d4dcea5d27e78902624d475f8ae052efc6d9c2eea8b57d0e SHA512 1369c8941ac7aad5dd54222a870a5d173194c4f241093864b25abc1ca97e9f55d8fe928157c11ed63d2281352bbdbf6779cbc00abaac206fd024385ed5eb8478
diff --git a/dev-ruby/fakefs/fakefs-0.13.0.ebuild b/dev-ruby/fakefs/fakefs-0.13.0.ebuild
new file mode 100644
index 000000000000..738412468a2b
--- /dev/null
+++ b/dev-ruby/fakefs/fakefs-0.13.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CONTRIBUTORS README.md"
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="A fake filesystem. Use it in your tests"
+HOMEPAGE="https://github.com/defunkt/fakefs"
+SRC_URI="https://github.com/defunkt/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/rspec-3.1:3
+ >=dev-ruby/minitest-5.5
+ )"
+
+all_ruby_prepare() {
+ # Remove bundler
+ rm Gemfile || die
+
+ # Avoid unneeded minitest-rg dependency.
+ sed -i -e '1igem "minitest", "~>5.5"' \
+ -e '/bundler/ s:^:#:' \
+ -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest
index 6b8cc4ab29d3..728faf0c84c0 100644
--- a/dev-ruby/i18n/Manifest
+++ b/dev-ruby/i18n/Manifest
@@ -2,11 +2,9 @@ AUX i18n-0.7.0-frozen-classes.patch 1126 BLAKE2B 4cfaca964ed676d4b35b7e2aadeec36
DIST i18n-0.6.11.gem 61440 BLAKE2B 3cfee519dd006578a328ec80d216ddae56433e1cb633e773826a2425df5ba6c518290438180af7c11c8eee4a69d1f38cd6666819d5d4b401efd026038492d853 SHA512 f3c26c13b333daed69dc044985816d79a27a489c860caaa03cd64b3ff31e3ea65aa850dd581162a264d0b0bb6bc383b12cb96c1a97d5d1d04bee45517a48b721
DIST i18n-0.7.0.tar.gz 57647 BLAKE2B 50ea36ec616b90a261151cce47c98250e85b25ae75f90eb52ea01e8bb7e0c6288abb9055a4f80a199deb93c9ca66efd1ad568950d3f505206e0ba9ee9cdb8bc6 SHA512 8824feb3fb99bba759963d2ae34555f27b85dbac3d3001168471a27e47fc805e5ffe5c3b4e10d6ca4b2e2524ec16c98260b981ef504f274aab93f912a57d2e14
DIST i18n-0.8.6.tar.gz 59657 BLAKE2B f0ddbee202daa4ac75f00113aa8bcac44797e782072a9626125497c9eca0545dccb2228c2d634bf0b9daab0339196c9d0cdd2df07285bd3792c9300353a60e53 SHA512 fe55729b5d9d2af7112d030c020257a98e7504aa554f691a759f5abe48058949442296ec154060d4a3243cefe0d6d420417f3aa8c857e3616de9bc996decc8cb
-DIST i18n-0.9.0.tar.gz 60524 BLAKE2B 2dbe952bc0781cc6ab5d0aeb6a0b2f4b7fe385cede3bdc84ad9a664e36e30109bc44efbb53ffefab31dcad5d39931dbcb510a0f6d98cc7d4a9740ca9d9610ca3 SHA512 9be199e3cf78879bafa11f80425e5ede710b5df180a81b89aafa56fe74dc9adc209ef021d5e8d4cae8d03478dc19388279316fbcfac366c0d682d41c5727e978
DIST i18n-0.9.1.tar.gz 60359 BLAKE2B 98201124b557dd7e77ea56c491a99274f90853eabbdfd8217cd3a27888ddaf976f76c14fc2236609283546117b0c9837e272fc44aae0ff498ab7c557d6f036f3 SHA512 9726dea0b5aff12e6ddf499ddd5dea0853d345241b1ff19d6f97106a3f5f592b3336d2afddcd0717d15ed04c8098a8f9ea2870f1388353e073f78add2f0a77a5
EBUILD i18n-0.6.11-r1.ebuild 1325 BLAKE2B 6f0fdfe1af9f5c11e36f6f4d5090854f9b61752059053b143f58f63dde4eb160d79b36c71900b83cde941ae69bb2d777af999fedbe1d48b39846c11681aca5ce SHA512 0497dbca374d5afd9e7064335457fca6fdc8daf2d20bc550bc04603748f3818e9d44799ac510004afc304ecfc1774053d8928d9352da62e5d4197081791010fc
EBUILD i18n-0.7.0-r2.ebuild 1514 BLAKE2B a027548d166ca6bd176d3cf2c7728fb0b6a22445ac22cf9e6e628a1d77f65d6c5f7262149cfdf6f22b83aa2c7a0fdfbc30d948466adc5885a2eeb58c1cce7360 SHA512 fe0eaaeda79550bd120e08fc6adf0a17d6e437e2682578dbd7dad08145e4188b37ea7f0a590d27a3548fc6b2e2989210957e39b94fe2f570234f5d7c06bfeff8
EBUILD i18n-0.8.6.ebuild 1350 BLAKE2B ccc38b18a766f850c3dbc7bc092b805ac15d9b7505e8443d5e39269d4f6e800d75dc09921ecd8123644b43f377573431e87aa58f5ba3624a177efddbefd6a2ba SHA512 6466ad5af282db56c980b065378ce87ad3a6495079d2f0436cdfaf1e77bfb3fc8ed120bc0eefec55d27dbeced6ac1ccb687b53fd02aebe107cb131e8a9f1ae37
-EBUILD i18n-0.9.0.ebuild 1394 BLAKE2B 76d91f7423925d0b6711cbfe2321758c3afd627ffd5715761aad14174fbce284a335813b27e5cc83b052e024d7b3562d19077e08fafaea46bd28b003274ce12d SHA512 22ff3a7d472c7a5c2f6917ae61d556c354fad4086163acdb73a765cb48eda312efb49b2627891f86b1a9cb6e3f049a295ab32f1a0566f8bcf0b46775a5fb837d
-EBUILD i18n-0.9.1.ebuild 1394 BLAKE2B 76d91f7423925d0b6711cbfe2321758c3afd627ffd5715761aad14174fbce284a335813b27e5cc83b052e024d7b3562d19077e08fafaea46bd28b003274ce12d SHA512 22ff3a7d472c7a5c2f6917ae61d556c354fad4086163acdb73a765cb48eda312efb49b2627891f86b1a9cb6e3f049a295ab32f1a0566f8bcf0b46775a5fb837d
+EBUILD i18n-0.9.1.ebuild 1393 BLAKE2B bfd42402e4c243c86285c6ee40019454595a17b38a338b1f7bf5794e23aa275c3b6ce7a5109f878490b6ac9690852a58977644f9b2f14b81f368df3d381495d5 SHA512 ed277f52680d78f7f790c2008bdd1a65c7c326c2d3ca265348c492f89275c1e90880605af61c641aef02e12cb50d971bd8bf3694bedd395929405115675a559b
MISC metadata.xml 340 BLAKE2B fd50e1569f22c70ba423cfd181cdfbad5348aed4ffc751ff04d38db0e3c64ec0e3d7501fd134401337337549509f7501a23e36b8a9bdd99a18a374885f8c8596 SHA512 09bf74eefe2371ac635fe302efe1b928e37cf0e1da0979f629085f357bc3e93ea87407781ad172139166f21cb979dbbc7e1bec013f8fe0a760cbbe94ab23ac64
diff --git a/dev-ruby/i18n/i18n-0.9.0.ebuild b/dev-ruby/i18n/i18n-0.9.0.ebuild
deleted file mode 100644
index fd42d43ee0c1..000000000000
--- a/dev-ruby/i18n/i18n-0.9.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="test"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem versionator
-
-DESCRIPTION="Add Internationalization support to your Ruby application"
-HOMEPAGE="http://rails-i18n.org/"
-SRC_URI="https://github.com/svenfuchs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/concurrent-ruby:1"
-
-ruby_add_bdepend "test? (
- >=dev-ruby/activesupport-4.2
- dev-ruby/bundler
- >=dev-ruby/mocha-0.13
- dev-ruby/test_declarative )"
-
-all_ruby_prepare() {
- rm -f gemfiles/*.lock || die
-}
-
-each_ruby_test() {
- case ${RUBY} in
- *ruby22|*ruby23|*ruby24)
- versions="4.2 5.0 5.1"
- ;;
- *)
- versions="4.2"
- ;;
- esac
-
- for version in ${versions} ; do
- if has_version "dev-ruby/activesupport:${version}" ; then
- einfo "Running tests with activesupport ${version}"
- BUNDLE_GEMFILE="${S}/gemfiles/Gemfile.rails-${version}.x" ${RUBY} -S bundle exec ${RUBY} -S rake test || die
- fi
- done
-}
diff --git a/dev-ruby/i18n/i18n-0.9.1.ebuild b/dev-ruby/i18n/i18n-0.9.1.ebuild
index fd42d43ee0c1..97946c9477ba 100644
--- a/dev-ruby/i18n/i18n-0.9.1.ebuild
+++ b/dev-ruby/i18n/i18n-0.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/svenfuchs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend "dev-ruby/concurrent-ruby:1"
diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest
index dc01b21d093e..8929bca2116f 100644
--- a/dev-ruby/listen/Manifest
+++ b/dev-ruby/listen/Manifest
@@ -3,6 +3,6 @@ DIST listen-1.3.1-git.tgz 35521 BLAKE2B 6b93daff2b3ba221d0c0f196c67353963e983610
DIST listen-3.1.5.tar.gz 51250 BLAKE2B 8ed941ed72293fad3327f2fb939920f82b02a9c0f25e8b1273961d9bff64830d619e9e97c184e353b69a78fe38be01a2fd2f0453cf94d3ca9fff66e40d18f59d SHA512 132266485d70002da5bd1e680530331db6b74e8ea12011d60a6ba7df0ec045459b5b3a6305bb2ea6a80ff6a4a1244ef935a4143f6c8709df7a176d6db69da08a
EBUILD listen-0.7.3-r2.ebuild 894 BLAKE2B 7c3223adae2b7852ea9d9bff70e018e37f1f26948842105e4f59763b0069e51f5b3f2fe7800c3ed16f55d7f8762fe0de612cad50084c0a99bb3f2eee6dc9f8ef SHA512 267964667edf9c79b1a0652d32a8827f46a4307cb59245ecf9fd246a212ef0c7046f8c7319e352929c7836f71749b4344fcd74e90c63491c55abaac762a53a5d
EBUILD listen-1.3.1-r4.ebuild 977 BLAKE2B 45c6d8c6d577e83d5f5d5af5172617875c83a51a670b9947e89c9c250eb05f1c6283a821bd56840f7586545ba14a3e295d04cf789df9f407e6aa7f61daea70a0 SHA512 9051c534210cd5e7a9eac6a38e7d0c3f2a01cad620866fa5e6177d58c69a1610221b131d174ce073d198dac2a797404127a61602ed2a3549042acb0401775631
-EBUILD listen-3.1.5-r1.ebuild 1224 BLAKE2B 5911a6ea57ccc430d14368d9a465df760e2f6ad8bc2a1ed76b847ba8e3f5dcdf84c08d025d141adad21d17ad1d41102169276c3f7f07af6fe0dfdb94de329537 SHA512 ce667d1911a8320f71b008e9e0379a4226bba2c2498fab1aae210953c6a551a8492fa12e682395862226d270efc76ac5a96b217d215a422dbdd79cc56ff08d93
+EBUILD listen-3.1.5-r1.ebuild 1223 BLAKE2B ddb54fe403d3349091c204288b841c874c7925488e33c049743cbf7abde9be26fcc94e37c014cee148fe0bdd1bc19a270a1488af296ad0b49cde2c50612e05f3 SHA512 469d7c81f1d8d925f4c9150be675dd51cddda01a5e115e12dec9df249b231c2f0c4cbcb5dae3b9a33bce8037b4eca737336695d938a046842375896fa52ed740
EBUILD listen-3.1.5.ebuild 1240 BLAKE2B 05dff2609fffff83d14cac7e29d0db5d766ccd2ee0d1d83d5b1164c8a743c120718167c921136fade76940dab1756acba6c310489c6ca632b0b158b1b74750ce SHA512 aa7a3d783f4a9b3df163a80c7ee957bcdf5d3e6c36b52d1091d1eb94f33729a5448777d7d7fd4f7eea48066bb2d4facc5e4de33236cf0ce01e453d01a8ef1d62
MISC metadata.xml 338 BLAKE2B aa66734c1150c6a7b21e1c018d4303311955fb6e1eadcdfe16c3ca514b3aad663e4c16399a75b091e614ed87a86b6958577771e040700e01590447d33bd77dab SHA512 f4035107afc1bcbab797e116a0f39e49c9a4034f838878ad448efea9eba8d2fbc4db074db73871550a42c175c9e36a220877d2ed50580828c3180fcc50913288
diff --git a/dev-ruby/listen/listen-3.1.5-r1.ebuild b/dev-ruby/listen/listen-3.1.5-r1.ebuild
index 3c21cb6f8782..165e64e20464 100644
--- a/dev-ruby/listen/listen-3.1.5-r1.ebuild
+++ b/dev-ruby/listen/listen-3.1.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/guard/listen"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64"
IUSE="test"
# Block on other packages trying to install a /usr/bin/listen
diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest
index e0d831ed2a56..f1ab205c0a8e 100644
--- a/dev-ruby/loofah/Manifest
+++ b/dev-ruby/loofah/Manifest
@@ -1,5 +1,5 @@
DIST loofah-2.0.3.gem 60416 BLAKE2B 04e37464ac9e2b61fcc838763b6360fe80a8aeec26cc365803e6121bb4a628f17e79bc2426d0b351935dffc18829ab9d37239786fb3192c328f5a8026365cc41 SHA512 1f08bcfa09bf075b4d84707099cce6bdaa986cd6c79f63fc60c8bee4812c5a31cee1021cd314fc2033842d7b01ffe63f5f6acbf271a0db2ee631cd326520d700
DIST loofah-2.1.1.gem 61440 BLAKE2B adefeb040e0ad6302de3cfdd169cf33c22eb409be519f2acd610d210254295a935a8fc1223200003c27275756c8a3c604fb3c5589e3abc7c5207b457dcc6c349 SHA512 16499113ba3b435ba2cd3a583ed958db7f02604a56d87125341d5c143602ed9755272598faef9995be57f2b408c4696675f69cf5fb15d472c958e16f46c35d58
EBUILD loofah-2.0.3.ebuild 984 BLAKE2B 77905717b5c8a8072ea9cad4c6dca80d027c7a3de519744626136e842c08fe13c0b587cd474e0690294227b62600eb36dd7d8de79c5199380e27f02b03342b92 SHA512 87531b7b36097d779e08d1fafbadf1c27d37690ff52a967a83ba1ab65c96f991ad669c2d16a9e8bfa0c6ea4b508474b80586e21e9984e40862c730f7d0055f81
-EBUILD loofah-2.1.1.ebuild 1108 BLAKE2B e6d96ff04215bba4be52347c948d39baf4ea60b3ae78de034d30feffef714096b65ae89cd2127c9808c3342b47925093cf9c671093731b276c8bcb1dd43fe59d SHA512 f7cf0d5745e0fcc59bc7625bfbbcd875353e51bbd46a0df49b75aef2748018f053b741004047057671e6e3fb8abc45a3e641d74400d1adc82b653cf169fafa18
+EBUILD loofah-2.1.1.ebuild 1107 BLAKE2B 58009706d88d3ac569f501bf8191a6bd94caa9d2b05ebb4b8779979483ff523d0a2878358cfd3b56499d567d29bd10b11a7eb5fd98354c52dd84189148f5c10d SHA512 f55ddc98fc45569c0c3020f11ff43187f898f6ea9498a750f71e26a1093f074ea0af8ae34266c5b1893a48711ad4b763e70f1644a44ff8c195333988905dd584
MISC metadata.xml 344 BLAKE2B a3f2ff5b2aab094581e9f6a3874fbc35fde908d210ea6fbe3643bf8ffcae21de206d0d6afa5055ef3f9dc520778aebfe182dc6018bebc19b075e717278b7babc SHA512 dbcf17023520a30b8d578f04db73d0a67851199b31589473c9bddf1d82f6096d78369ce1b943f05cca904f1bdb2a09adc605a3dc5d8d4e64db5df152b89dd843
diff --git a/dev-ruby/loofah/loofah-2.1.1.ebuild b/dev-ruby/loofah/loofah-2.1.1.ebuild
index 361f9f350b9d..01a3d0176180 100644
--- a/dev-ruby/loofah/loofah-2.1.1.ebuild
+++ b/dev-ruby/loofah/loofah-2.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/flavorjones/loofah"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 >=dev-ruby/nokogiri-1.5.9"
diff --git a/dev-ruby/maxitest/Manifest b/dev-ruby/maxitest/Manifest
index 41f4c5dd23b6..ab0f97116d7b 100644
--- a/dev-ruby/maxitest/Manifest
+++ b/dev-ruby/maxitest/Manifest
@@ -1,5 +1,5 @@
DIST maxitest-2.4.0.tar.gz 15370 BLAKE2B 1645e818c06c42590e919f73c581407aa38dc4f1ff58fe06c7a5a734c3570a4342c7952cbf5130ca9db66f081a3e4c5d32ca2166d6ed5937474a3bbc093ab13c SHA512 41fc6e8eaaebad76278e19574c48e5192363ef466327e83cfd5a3490b98d157bb736556cde57c01180a353ac383e583fed6433443e24a5a5fb6159ed9821a323
DIST maxitest-2.4.1.tar.gz 59653 BLAKE2B 8bdaea5ad48d30cef9c07947634b05f6e5cc8f8e74f985321b1878e26cc36680cf6f6c2d069e947342a5f0e2f2346347952e6121198b0b74af31b0d58bef4070 SHA512 b1c1faeda4c670083d3564a0763ccb4005954e018aed4a574fb4ddcba16c943b1da8ae471d8df5aca9c1010a19605d55609186b4ab56c13b033ad67ed6c9eb27
-EBUILD maxitest-2.4.0.ebuild 1310 BLAKE2B 9ea05a562376c513077987377aab2e52b2b0af0104cec093d767e4fab27c0c6bd10d9aa88244e5159db2b1f128b101de64a6e695427833fef571e0cb2296c303 SHA512 e257a1c32ab50b9bd435417c90a15825e7635c8783fa8a4e1a78e803aa684157790abeae1e8b7b81b2f730dab1949dd38a551b99ddbf68aa96b64d8f6b13e1b3
+EBUILD maxitest-2.4.0.ebuild 1309 BLAKE2B 9cbf011c54cb4c8d5fb9d167cc95ca509a60a534ffe399229a15b719ebd28264c123fb0c6fb4c57be4c45a3326207f7adad88a75e485961f782e4071e1663ea6 SHA512 4f6602f895c2b8b6674afdd48ab80457efe781e31c19ebc6a6645e3ec282fe9051d6a64e42cd4aaa3147056c0ed2b496000dd52965be880a4ea288b155653dc9
EBUILD maxitest-2.4.1.ebuild 1303 BLAKE2B 425fa63a294a2294a5b16e35f7723804d2db864cfcbff3ead296d0f76ffeb72e3784d944bab085ab2d3a34b6eefeec0de420629d86d7fc08e04f280f1b81dd5e SHA512 99f4dabba47c74759643688119b9c538e25861a6549643edcbba2eedae4b543717edc4b0ed2554fba3eb027c3321af9e85bfaffea6c000fc6401df9993820a7f
MISC metadata.xml 332 BLAKE2B cdef4488ce14b1d8addc2b3f23fa74aa64022d4ed2dfea7a84c85122e357806dd3a466ec2f4fb0fd486373055a78ae579c0f68c90a22b8940499e1ae29c29ded SHA512 ad86da72b8bc8895b0e09bc9e435eefec9ca1738e8b34aceaa959b2431b35c2732c704bd68a02d02c3c88912c20395f8601e2d42ec26f5d15c064893c0ceff0e
diff --git a/dev-ruby/maxitest/maxitest-2.4.0.ebuild b/dev-ruby/maxitest/maxitest-2.4.0.ebuild
index 214f312afe44..97cce974ad46 100644
--- a/dev-ruby/maxitest/maxitest-2.4.0.ebuild
+++ b/dev-ruby/maxitest/maxitest-2.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend "<dev-ruby/minitest-5.11:5"
diff --git a/dev-ruby/method_source/Manifest b/dev-ruby/method_source/Manifest
index 04fbe594eb63..d9cc05b8db15 100644
--- a/dev-ruby/method_source/Manifest
+++ b/dev-ruby/method_source/Manifest
@@ -1,5 +1,5 @@
DIST method_source-0.8.2.gem 13312 BLAKE2B a75b2072d85752eb36715e04c490cecc97f02cee9690748775820dbef5f7577e861b2d22839a8dc834c5fffc04653a0dde92ae01d9cf2d0bbbba78cbf813dc7f SHA512 44cf12bf0e47101f4e91b91b62c54e5403c827be5999b739a930e74c4449861a254631935f6a60430912316767fcc74e3f947075b0b0d994dc864bfdb935af1e
DIST method_source-0.9.0.gem 13312 BLAKE2B c3d3cd541b782a3e4e2aa2b1576d9206338988330a17e9770e82ff9fc3156f6feff9be970f5f5f0cef90ee160a3dfbbd20c1bac34593906a47daa7404895b08c SHA512 4ef6cdf3f4427a7910f9da8e569d9cc2711de449498fe88ea8782379330a5725a4800168b06fcc593c18faa52294836881852768306303ebc658f97c1bec8830
EBUILD method_source-0.8.2-r3.ebuild 599 BLAKE2B 8eca73b3ea5922378e3a74341295de03335cb8c4723aba7f1eaef937426f7643dffdb89e1984e200d35754125e2f613dc4bd5290399ad2d980e7194bd7fb738d SHA512 0b580020bac3cb83f599eb086c9eecd18dd79ba89d598911021bcdedecbbf49e1f42cdbb5ec322142526c4fbcd851eba7723f25e5bb54b2b4829436018e945eb
-EBUILD method_source-0.9.0.ebuild 466 BLAKE2B 1a0be21a535c7f5bf4b3cd10c4e0eb4d47a77fbf78fff9b19fbb7fba591fc3367803046f7335eaee002ed20904eb42b0167409a2da60a35f0a9f6a372c5e0b56 SHA512 137ee1105e09773fc2b95b26d956cd3146dd9b398a63471e865e8bb9a6498b3806863223810e2f94a38da77a2379a0a4358f6afcb27589f3560a4c3d28dce1f9
+EBUILD method_source-0.9.0.ebuild 465 BLAKE2B 0599bb883477f51c15e1db03bbdd8dae2195cb6b6f369c9f9f7dc62adce4b4e0c2f7efedd7984670ded213d278e0494fefa2637708d488f4a1d2396a813014d3 SHA512 600a33f01a5ec9123fc6868de582d7a0352a96f39234c690f71f94ca958dc844da09e5cbb7d25e8011cdc217ebb26aeac51674b0142ad43c0cdd2e80d122d5a7
MISC metadata.xml 348 BLAKE2B 055674d709a654248c63bf20a1867646170cd6b9e2d74cf54b6640ed14b5b0255b2e23986ed068a96412b0c288262fd207d0e267b70f356ee048635732f8a965 SHA512 425721c75e37753f9df91fdc628d1cdad2ab61fb9c49af31405df4070bcf429a703b8696ba5f0a596416f7d7f14ccb4285e39afd15302da6ec753a630d098e88
diff --git a/dev-ruby/method_source/method_source-0.9.0.ebuild b/dev-ruby/method_source/method_source-0.9.0.ebuild
index 3bd2f030131e..d92be735886d 100644
--- a/dev-ruby/method_source/method_source-0.9.0.ebuild
+++ b/dev-ruby/method_source/method_source-0.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,4 +16,4 @@ IUSE=""
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
diff --git a/dev-ruby/mini_mime/Manifest b/dev-ruby/mini_mime/Manifest
index b407d9c2668b..ddae0ed2f405 100644
--- a/dev-ruby/mini_mime/Manifest
+++ b/dev-ruby/mini_mime/Manifest
@@ -1,5 +1,3 @@
-DIST mini_mime-0.1.4.tar.gz 31171 BLAKE2B c876d2a2d9d3307aaa5b71c8e453e4579d9d6b7078dc349aeb354b090230c295311b40c9b867b7353295ca348e57a86bc7fa8433c1705183586fb5f31b663316 SHA512 7895ac02fd0cb376241cf6e769428c1587bd4b9a777a6f44cfa6496ddded34c78a253fd9146de883b108a67c02e8cdfba3af1997ba11f6775469c2ac55999157
DIST mini_mime-1.0.0.tar.gz 31205 BLAKE2B c82b806dec4b726d997ebd916e41d8873919a2c53ef1a6b8b02a94ef174837079552058084999e870944885118ee37127c29aa46c602bdd58fdc85bf473fd0cf SHA512 dbb976fa23679a42a2e28b06eb33f61ec991e7115e9bbadca7d09cb4b247a2345b14a2cb4fd4897aab5ffb40c710e931302d07ea3dff4ee64e935a70c9e88fff
-EBUILD mini_mime-0.1.4.ebuild 690 BLAKE2B 1e3e56659108ad6f762e7626fe7ac49a8be5edc16df68bd93ee60f1de4aa7b0aa74ae986ab3ee105c1b58e354a1d323d1726bc8b74387b73a322609b0fe2a6a1 SHA512 002b6640f04334cdcd80121490613e63b948595dfd9f3fd133dfb8ade0ce3d8c324fd2e1fb4e6a2c38d53dc87fb163ac9ba32a39d2cce36f40734f59fae1251b
-EBUILD mini_mime-1.0.0.ebuild 793 BLAKE2B 0fc63af500667d9d7a6fe07ad8e7b98978bcef01805dfd61235c7037a0ef4ebac0155a1dd4513ed53b60fb87ac149f74074828282dc99e4fa7f89945be51303c SHA512 703add56f73b0a2cd06abf23d42ab92cb7be12a8852a5cb2e2a6002d8e6fb562995ce2cc2f3aa7e029251fe696be500926b09f4e2fa9ed2402b2e72b9646c145
+EBUILD mini_mime-1.0.0.ebuild 804 BLAKE2B daf213b9ede121ee84b06840ae1671eb094fb5a697ac488cb5adc0fa4643b3577768fb3ef8158b60188194d1f88a70876c395f5182db4e27d6bdd44ad5b34e7e SHA512 f6719df0f136718a013a4aa284dc522096ca1cdbc79e783924841d69ebf3475617a5b218c3f3118cbfa3caa831484afa2c7bdde3957120535d3183d7af7a8dc0
MISC metadata.xml 345 BLAKE2B fc6de1be1e40f5e450d784f3e2e2be6f0339687cf728fd6b63bf6f4fd1927200f3a5262a2fca9bfa5a33310cfffdab9fbb817ea40072dfcecffc963b5193107e SHA512 bbffbfd689e60f39f73d5117f6327b250a917446edc6d0dc14cb43a5fbb00dbeaf6ebd92c090f3e7b2168dfc0c409c58be287acad9243a420bd5bbde64f80c43
diff --git a/dev-ruby/mini_mime/mini_mime-0.1.4.ebuild b/dev-ruby/mini_mime/mini_mime-0.1.4.ebuild
deleted file mode 100644
index 9b24443b1cb1..000000000000
--- a/dev-ruby/mini_mime/mini_mime-0.1.4.ebuild
+++ /dev/null
@@ -1,27 +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_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="mini_mime.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A lightweight mime type lookup toy"
-HOMEPAGE="https://github.com/discourse/mini_mime"
-SRC_URI="https://github.com/discourse/mini_mime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="test"
-
-all_ruby_prepare() {
- sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/mini_mime/mini_mime-1.0.0.ebuild b/dev-ruby/mini_mime/mini_mime-1.0.0.ebuild
index 2437211ae6cc..3eb2f0e7ca07 100644
--- a/dev-ruby/mini_mime/mini_mime-1.0.0.ebuild
+++ b/dev-ruby/mini_mime/mini_mime-1.0.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/discourse/mini_mime/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
all_ruby_prepare() {
diff --git a/dev-ruby/pkg-config/Manifest b/dev-ruby/pkg-config/Manifest
index 70e90bc42b41..732510b5723e 100644
--- a/dev-ruby/pkg-config/Manifest
+++ b/dev-ruby/pkg-config/Manifest
@@ -1,5 +1,7 @@
DIST pkg-config-1.1.7.gem 19456 BLAKE2B ae6f3641181a60aa46a2da63a5343f23c4a41a9499ff5e00b1115ddfb328a4db33db2890d234f5cbc9a45af28aa537e886c776f0a8f24e54e307f637e5a2c8ae SHA512 9f515874d3edabdfff5f4c8d624bbc91e9c5032e79c241412cd073f0a049e35a2e2a660d5503eaae9640286d74cb98510bbbb34f757c702e220f728fba1c2337
DIST pkg-config-1.2.8.gem 20480 BLAKE2B cc11b5eff30f0f5e1a91e64902931ed540da108fd326fe731b71527c9c4310f55e9002617e1baae4f71a4b705b20cf10f6fa112f8ef56971e82868145d372a47 SHA512 d83a599a48c7d404946054c6846b6cfd9fce2a264c288519a6eccd9787f05d45397dd46300bf97c80700921456318154ea6d44ba32cd159803471073c2a2b065
+DIST pkg-config-1.2.9.gem 20480 BLAKE2B 8a77d1b00082635ff622940cf313e18e9639e22d7cc0cc170ef62b65c69a3f2d98409339de3d8de2c765699734c6177dfa77ca8357090c4f8d805b9cff453f40 SHA512 6b16b741f8efce51623a98a1979b3bc8af18ce6d74bd35f46baafa9eb19bdab50372921f8548a958bc4428f5e9ff0015ca9ec1700065d70bb9fb9d2a98c311c7
EBUILD pkg-config-1.1.7.ebuild 814 BLAKE2B b6739a0cc7285df5a6db56eca3473742fac6b816e7bae226e1673b473743a9b6cbf655016bc9b5c90aaa9605b73b35f5479604f4bb6b60cae2944345fb25e324 SHA512 5e6e06a783a032ea54412a27780c7837133e295cf3d0becfeb22d0ef7d2fac4b5188d3fe415abb092c827c81efa5ce382c42eced83833b79bef7464d5324e232
EBUILD pkg-config-1.2.8.ebuild 818 BLAKE2B 0a0000ac94bdf98d9f3708f472acba5f639bf7f4310e6ebb8174ad15f1bb140dea604b56c0be48ee06425aadac496da562ce835d76561e28bc58918375125921 SHA512 6c12988ae40771b731d70027cdb4b77e7d062af60ea9eaf91326c58fd71c247a8e288bbdbf7f651a609cbed6dcf1dd92c185462ae44d3f864b245197739ed30a
+EBUILD pkg-config-1.2.9.ebuild 824 BLAKE2B 9c03eaa53bfaabea7177f1f02b2e2673f99be970f2c896c695bc8de38eadd84e5f47c1c9d7fbba2f2cb8feb7601451e416bfa0dd7c2148755fe75bf6e4b0077c SHA512 a4997b9fef72f9a616e68ec66b05366cac3cc8ca2aaed521f3f64ecf00d28c675a1bc2cf5750a9aadb42dded8f92489414de9ec646661a0e8ae7dc61de28b5ea
MISC metadata.xml 424 BLAKE2B f3283c73952daca20d85a5421afb67150aae553faa03d653686718ca5216c1a65ab5983fb669cc34003902b0a969275bd22e4d1765f3896c7e25bee301323f42 SHA512 40e700a309e3678157d9da4ef18e8f0178e23aa192949ac06acd6f8026d0d53d4f79c199aaf59e0e27dba17925f44a97ad901e0774c6b70583b24b09254eb8d5
diff --git a/dev-ruby/pkg-config/pkg-config-1.2.9.ebuild b/dev-ruby/pkg-config/pkg-config-1.2.9.ebuild
new file mode 100644
index 000000000000..961b61c5e574
--- /dev/null
+++ b/dev-ruby/pkg-config/pkg-config-1.2.9.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc NEWS"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="A pkg-config implementation by Ruby"
+HOMEPAGE="https://github.com/rcairo/pkg-config"
+LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
+# this is used for testing
+DEPEND+=" test? ( x11-libs/cairo )"
+
+all_ruby_prepare() {
+ # drop failing tests
+ sed -i -e "/test_cflags/,/end/d"\
+ -e "/test_cflags_only_I/,/end/d" test/test_pkg_config.rb || die
+}
+
+each_ruby_test() {
+ ruby-ng_testrb-2 -Ilib test/test_${PN/-/_}.rb || die
+}
diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest
index 14d0446e73bc..542d4a4272ce 100644
--- a/dev-ruby/rack-cache/Manifest
+++ b/dev-ruby/rack-cache/Manifest
@@ -1,7 +1,3 @@
-DIST rack-cache-1.6.1.tar.gz 259823 BLAKE2B 290ab81186c7742649dcbf9dd5c1cac8215e5ff370599b6f6f7d0175d79695524aa873a91db679a156e0b9a83c2a2d0102557d36946a75e047b1b31e959c4689 SHA512 326643c9b438b94e556b38530401d2ef2cda8b86ccc5b2e8bdbd79bcba93cec6124ca425f12b993b9090a11210586f8772b552b4a526eb07c7d91ed71275f2ff
-DIST rack-cache-1.7.0.tar.gz 260355 BLAKE2B e3f4243046f04ef62a8b480c7e162165f55e3e8feb29b36ab7c26633dee479fe5f89866ebf229c3b8667b00e0a2aa6e47ed595b5dc9b9623fd886e8be659eed7 SHA512 efb4a7736747fd088862373205295655c9dad63e5d1c357a5e19fbe8196f4310fd50cd8cb0c81133f6339b57aa8e152733341373756567166df9d59def8d0914
DIST rack-cache-1.7.1.tar.gz 260613 BLAKE2B fac2f4a476531a3c89e2917e039b3bd27d6b4486b396cfe1de12894bfc1cb2fa7e1739d45b92152e05be243ff1010636260f66b06cc2055ea09c2140ee857d40 SHA512 a4045483b0e10054f8e2dafddb45f72f3d06acde1df9f14ab51f72bbbf16b8e587b3fdb1f0d18a358fd5a46fb7babaa3d4f2b49d26ea1efbaca32cc62d2b19ff
-EBUILD rack-cache-1.6.1.ebuild 1128 BLAKE2B a7e1180d27df9250ffafeb8adfda01f3677554c10f5f4135a17d0bf2a0f2add0f3558e1b031be31e3bbdf88477cee8be3ff766f4dd1817ed4c670d3291b7185f SHA512 b71bf8d99204aff0ab9db0a00e2422050dba348d2f3830f75eebb364f08ff18525b6f81279cde4e5916453ef481b35079bdcc638f863376f1a59be6e76c698f0
-EBUILD rack-cache-1.7.0.ebuild 1135 BLAKE2B ec927c964097b713ebc95305d6c6f35779abac67f9f0063ae0e04d601ad87b1f917a0d4b3a9ddce6a1fb68b53a650b582000fa3aa87e6664b1036a470bcf4d13 SHA512 75b5e44dd868c01a6ca9e59afc0c4cad8a4bda3b037db1f0abfaae3c14eb59129e04c74b414d523fe0f5c11d34c0446867decdf79e1ef874916cba43ffc01623
-EBUILD rack-cache-1.7.1.ebuild 1128 BLAKE2B 356b572873e6db526589e81e3fa3f0d4867004353381a1cefc77207b4eb14951744ee4d2d65632a13019672d5f2de7517235b24932155b5cc3888edaf4421f50 SHA512 82370436901236b8506e65bb0259a7fb713cdff9842cd7787d5cb8710b961409ddcda162496ff5efc3aa2c204f2239b2aa3d0c6b04455fdf1f0ea4fa42f4ff0c
+EBUILD rack-cache-1.7.1.ebuild 1127 BLAKE2B 3ecf72a82c9ea3b9a572d0e2dcc44450f0a6b8f0d499090e56f25dfc0efd85b8b616f6d9bff97c3c7c40f60720d1a8faa94beb5d5c110aa5f77d39a0a4c34060 SHA512 7c6516f274c0b93048ac3d69ac54bed7670bd8aba733da901c684c4bfa0daade8f390d1e431f2be109674c019bdb69916299ea4ce659804202bb80170ec476e8
MISC metadata.xml 335 BLAKE2B d6f5130ac567d01cf6c3d831149be70ffc68d04d1b115473e6e8a550f392dd82341d72d9ba813dfd33cfa4bb5453ead5506ae75ae6f80cb9f47623e631e7c997 SHA512 3763e8653d06f4f62a253bd075ff31273fdc39edafdd74838c8fe65bee42a9bdfede99c01f236218baf496b910f5aef722ee3d5ff39d26c901e30df1406ecfa0
diff --git a/dev-ruby/rack-cache/rack-cache-1.6.1.ebuild b/dev-ruby/rack-cache/rack-cache-1.6.1.ebuild
deleted file mode 100644
index ee8569fcc8f5..000000000000
--- a/dev-ruby/rack-cache/rack-cache-1.6.1.ebuild
+++ /dev/null
@@ -1,40 +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"
-
-# no documentation is generable, it needs hanna, which is broken
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*"
-
-inherit versionator ruby-fakegem
-
-DESCRIPTION="Enable HTTP caching for Rack-based applications that produce freshness info"
-HOMEPAGE="https://github.com/rtomayko/rack-cache"
-SRC_URI="https://github.com/rtomayko/rack-cache/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1.2"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/rack:*"
-
-ruby_add_bdepend "test? (
- dev-ruby/maxitest
- >=dev-ruby/minitest-5.7.0:5
- >=dev-ruby/mocha-0.13.0 )"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' \
- -e "2i require 'timeout'" \
- test/test_helper.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -I.:lib:test -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/rack-cache/rack-cache-1.7.0.ebuild b/dev-ruby/rack-cache/rack-cache-1.7.0.ebuild
deleted file mode 100644
index 20c03920d9ca..000000000000
--- a/dev-ruby/rack-cache/rack-cache-1.7.0.ebuild
+++ /dev/null
@@ -1,40 +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"
-
-# no documentation is generable, it needs hanna, which is broken
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*"
-
-inherit versionator ruby-fakegem
-
-DESCRIPTION="Enable HTTP caching for Rack-based applications that produce freshness info"
-HOMEPAGE="https://github.com/rtomayko/rack-cache"
-SRC_URI="https://github.com/rtomayko/rack-cache/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1.2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/rack:*"
-
-ruby_add_bdepend "test? (
- dev-ruby/maxitest
- >=dev-ruby/minitest-5.7.0:5
- >=dev-ruby/mocha-0.13.0 )"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' \
- -e "2i require 'timeout'" \
- test/test_helper.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -I.:lib:test -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/rack-cache/rack-cache-1.7.1.ebuild b/dev-ruby/rack-cache/rack-cache-1.7.1.ebuild
index 191d24cf05f5..12bc9efe3eff 100644
--- a/dev-ruby/rack-cache/rack-cache-1.7.1.ebuild
+++ b/dev-ruby/rack-cache/rack-cache-1.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rtomayko/rack-cache/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="1.2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend "dev-ruby/rack:*"
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 079f9c830400..d00b244668ca 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -8,5 +8,5 @@ DIST rack-2.0.3.gem 254464 BLAKE2B c7052ae0210d2c8d9aeaa6e3b5b10b272ea48d6c2601a
EBUILD rack-1.4.7.ebuild 1557 BLAKE2B cbc32e320f170ee5347549eac30dc2dfd47ff5d7de2277ed2ad2d0f09fef14f41b98194369afacf21179ffc00fe1d28a09c5ce2710918cee500720f6ee96a68f SHA512 b239eb29871e63a8833c59f38d32703ca11463040f2606dadacf43b382b52cb706b0e1e9e223ed1c956d28470c51b8b038492304c657214e7fb8c7b45b61bf74
EBUILD rack-1.5.5.ebuild 1390 BLAKE2B d02e9894ac29f189ef11dc64c3388dc9e1bc1f160c27f0c0800f6a2fbfc6fe97f91d4d34aff5cd5e61fb237a15dd91fb0bf06377de81609707a32a8d1c8db2ab SHA512 e71a13d85c2bd8513a14fc805ed3ae4795be5de773e9cf9982e7ba3309695f97b221de9a84856ee9e2465c28de88509a1a48e0af5d33b209a0341ad5fcc62ca1
EBUILD rack-1.6.7.ebuild 1650 BLAKE2B 33d989d656b6b63de13a30e8ba021596107bb19457e3a04142d478a11bc1d45414e5adfcb7b1ce6164049cd3bac6736e59ee9d6d515be92cf4f119b44bc04f09 SHA512 19bf31a91818bb58322c68978825af255fc32a75aa81906de61f436f477b6ab75a96949079de2c68753fed5743b937d2190330fe19f1eaf16fa9d157709a0053
-EBUILD rack-2.0.3.ebuild 1509 BLAKE2B 8274c24575c14793b5f1f30de1ebc66a06020cf8d00c0fc964365ec7ab6ef3a87c2cb189a6ac022007ecfb8d80c5bb78ae5e1806ed50b36e684d2abe5803b6fa SHA512 28f4f90c15376a6a21c9e76b59a4f5040cab78e1b37606d23ff3ebeab0e29f18b27ea8cfd8e9062fc562788f8da96ece43d43bbbbaee45a552f4d8b1a10c43c4
+EBUILD rack-2.0.3.ebuild 1508 BLAKE2B f5f9bafb1ca637b1303cbf44a32b77b1969e8b773408141de007781524f40643fa59e9b37bb8feb92e950fecb7fa4b96f0d1fe4e8db2c9ab9e7cbf15f9dfd1b3 SHA512 e62cc26861382a150c813a39a5aef7d9e41858ba415f03f789333e4e9f64187b506df4bee860abfca3a2c120b2251b416c3058179be47ca58a4138437145895a
MISC metadata.xml 391 BLAKE2B 5ed2f863a5fd68cf57f25afc2c2efa63df1eb25c4e01087130f70edbbd1b79c655ff7455b73ecdd31e083cd35381331fceef52856f946d24fc3d313705fbaef3 SHA512 7ffff4c4cc64855b0c95e2364fa9cfd1e3b06946155cc8244444f5f4e450abda8d8387aabddc224b94a55ff3d5e42391970e5541923e5aae24f408113a65a5c7
diff --git a/dev-ruby/rack/rack-2.0.3.ebuild b/dev-ruby/rack/rack-2.0.3.ebuild
index 14f281db3471..c701430d525f 100644
--- a/dev-ruby/rack/rack-2.0.3.ebuild
+++ b/dev-ruby/rack/rack-2.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,7 +14,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 ~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=""
RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch )
diff --git a/dev-ruby/rails-dom-testing/Manifest b/dev-ruby/rails-dom-testing/Manifest
index 2eb9c65c9309..167b929f8a10 100644
--- a/dev-ruby/rails-dom-testing/Manifest
+++ b/dev-ruby/rails-dom-testing/Manifest
@@ -1,8 +1,6 @@
DIST rails-dom-testing-1.0.8.gem 17408 BLAKE2B 50d786712c8d85426e773d66c6f7ae0f687b6be02579ae52e2a3b61637fd27be08519bee0fd00ca687e7ea2c21ec5633b26e9ef1fefddbe48ea38127349fc1f3 SHA512 313ee52e68878264122aeeb264f2a25eed3b7b1122e1e7ebe0223407e67b6c17e1ce98e6822b5a28fc8b0f3457bbdbe7e3f60cc9d03447a0a1034c151392dab4
-DIST rails-dom-testing-2.0.2.gem 14336 BLAKE2B d7d5087795f69543e8761b02df862c0acbeeccf961a674c0254cec74bd5e02046eeefa4ea7c9328a7c00f9451a214ce23e0eaaf94bbda4f293a7c565ff45486b SHA512 8a4648de9c1384de66e5fbbdc4558688868b0403f7a2b7fe1ba00d920520c488288b144e470a91e7b29234fe0d8501d81f1e58a711a65feaaa955c5cd6220a93
DIST rails-dom-testing-2.0.3.gem 14336 BLAKE2B 8740433474e88a7cb5be14b4357dd0b69d45a39972136cfe9a4d695d2478b5b535e2b407eb0acc9ec3abd633cb1f8591a634abe6eacd8ec38bba865ad32ed92e SHA512 910549bd42e6651b7160af0a4aaffbbdeaee829aa7c3f3552a73ba985ef1230d5586f5bf723018f2cd8c6d5c6238d045a8f3e686704b6989e5a56664061f6c72
EBUILD rails-dom-testing-1.0.8-r1.ebuild 706 BLAKE2B f644f6d75cada9eeacd7aac778ca8f40e87a82017f3057abb308a53559aaaefa1521c85363a8174d39070ebf7016eb0b8a1bc60e148486bc26ff2012fd97f827 SHA512 0cac76fddac477998b764c17f8d0dce671d88007a68f50cbc45199163ade47e34ab4cd9ef6cb5a04b21eff2e2e04b2f2e3489578b1eb1026f27d3980d28e0439
EBUILD rails-dom-testing-1.0.8.ebuild 709 BLAKE2B 267b9341b1f9868e105115866cf4aa0414077e37ae035bdc2b12be320e58cdf93392ad89cd20ce84f2d25506c9fa11417bf10f1d3baeb712a13c38ff5fbd0abb SHA512 e31fc40522a09685b7fb03563a6aa690d94c8ceb55f8f6fd82cfa71308e04c8b8e8fccb2deb6c3eae715b459acc627518c8a34a4440bce93c98a904da31e9f17
-EBUILD rails-dom-testing-2.0.2.ebuild 678 BLAKE2B b09030324c6feb148b5d83953f610c40278288b1ab848c6b51bc30971c477c056646cb6d9812b2ba751ac01e0a6aa5e7b7d8b158334880a152790285929f2805 SHA512 03907c3007a6daec82b939780873f419cf53a555ad1a7915a933a7d595326d62954f12d361d677945f7cbee6bc6d299cb91689ad9ad58387625e760fd199caa0
-EBUILD rails-dom-testing-2.0.3.ebuild 653 BLAKE2B 0c3c17733a14355f80a1fcd4acdc75cbabc6da51d08bcc0163cfad1cea672e0ede50aa66e05dc9d4f6814d89907525c66ef42cf7c5dabaedb3de2717dddcaea9 SHA512 fa151d56e859008bf5619887e68969825769d29e3ada097fd82d78c1eb961a85b5f14a9cf2b8585df7ef66dab6640b1a9ad9debb73f77a20ce969bfe269b999b
+EBUILD rails-dom-testing-2.0.3.ebuild 652 BLAKE2B 317653cf827ce6bb3d29355aa12c73a0c0f3695336dbe4ce614efb327e9e40f384e7bd6a610210bd4e3a618d8a6fb944fd782005566625f3ac6eae59c833b2ab SHA512 dfc5cf8fe92d4a70e994f2abcfa227770765d84f4c598af724dc89cdf46c43ba5cdbdce72a0249c86593b5e7c4e18978010cc79bc69c6da6198862138be3772e
MISC metadata.xml 350 BLAKE2B 1c2caa318832438e9f00f976edbb95493e9313ecbc0b481cb1ebcbdcac1bd9068eddf8ef6e7becde15efef1e33c6a83a5dcb9b5e20863a6081f10faac65d55a3 SHA512 a0ed76fb694f21c179472ddc7081b3114f9762c65b98cccb47c419dd7626701cbc111205dce3976d54f0fe5811a256da4edd2862bbf075aa62dcc8cd4fbcf21b
diff --git a/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.2.ebuild b/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.2.ebuild
deleted file mode 100644
index c9e061bd2f6d..000000000000
--- a/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Compare doms and assert certain elements exists in doms using Nokogiri"
-HOMEPAGE="https://github.com/kaspth/rails-dom-testing"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/activesupport-4.2:* <dev-ruby/activesupport-6.0:*
- >=dev-ruby/nokogiri-1.6.0:0"
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3.ebuild b/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3.ebuild
index 9fcd8a48d5f4..f79bd5f4c24b 100644
--- a/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3.ebuild
+++ b/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/kaspth/rails-dom-testing"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/rails-html-sanitizer/Manifest b/dev-ruby/rails-html-sanitizer/Manifest
index f5bfcfc3f4ff..5d6d7ecfb07a 100644
--- a/dev-ruby/rails-html-sanitizer/Manifest
+++ b/dev-ruby/rails-html-sanitizer/Manifest
@@ -1,3 +1,3 @@
DIST rails-html-sanitizer-1.0.3.gem 15360 BLAKE2B 375cce24dd83b56baa0fc11bc0bed9e843ac694548d103eab2daccb30fd38be19d91782c87530d47dec7ad4683a6e2433152644580a804f8ca42e0b5887f7469 SHA512 84d91014384773389492d7cde0afcdc7e3324320970788d88861f89395d847d2599d1e645177f5301109194805ffb684f591e287f3e4280117738416655d934a
-EBUILD rails-html-sanitizer-1.0.3-r1.ebuild 1019 BLAKE2B 95588b1b6cff4553e6bbada6fc71a865446df1583619c27a64903ec106101e095e2ab5720d8a9574ab2d0bbaadc9463f69c30cb1eaa2a4a077cc6f0c333f4ea5 SHA512 c4875264aa3ae8c582116dbaa1f9e9de9b1bb4abb03d0c97fc367c5dc09f4ef2a96fc227410118616d6e7e0b947f6850f3e4750abfc98bc74fa56d2c47ef6433
+EBUILD rails-html-sanitizer-1.0.3-r1.ebuild 1011 BLAKE2B 47a285dce008bcffccbdc6751b6990f880350402ae9533b73a7b3acbe463727fd230c149838a7b98f925ffebf14b88ff9dd02fa49f7220613ba76eae9c21ad70 SHA512 6117a1ada5e713aef1e04f4281174d861e81bd5862e5fa1b0f3e1cdc29f8c1ce360b2c10fcc5d762886f928cd49c11b9073edb5511bb84a1168c5ac45c4cd9e0
MISC metadata.xml 359 BLAKE2B f227b45aa66e29d5ad9fe902cbd05ff8d41b6ad06ea0acbf812595b936897db899436a788fb0af5143303f0ebe6f18de1f2d265c337e57d616bdbfc7b1fdfcd5 SHA512 a7b934bec0d958559083b417dac76c3ffee71d9efa912b6bab2c2c01e6aa9acf39a46d71fff54a9b750afe6f59a8eb4b12c10b5cbee62fc5f32dab29911f4bd5
diff --git a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.0.3-r1.ebuild b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.0.3-r1.ebuild
index 2528ffd9528c..14ffa3593343 100644
--- a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.0.3-r1.ebuild
+++ b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.0.3-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/rafaelfranca/rails-html-sanitizer"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
ruby_add_rdepend "dev-ruby/loofah:0"
diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 4ee3b27e9072..adf7e46848f5 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -2,6 +2,6 @@ DIST thor-git-0.19.1.tgz 86389 BLAKE2B e5fdadf13639c93cf36d8ce3c0124eed5bdfc7385
DIST thor-git-0.19.4.tgz 88733 BLAKE2B 8be54310cc4bf4a0308e6b103832831b89285003bb22a679986cd02636aaee57a25aa606f3e99bf532961a4e1d3625c46bfdb874a09f66cab85a21e5f7ed22d6 SHA512 a5cc52b23806e6104b12f924324960f2567bcd6c73b72ad47c33da222201b0377e7677b996698774de8adf3eff551926393785323ecf46cb59d72eb0e5b05aa0
DIST thor-git-0.20.0.tgz 91758 BLAKE2B 86e4079a86a9c65852e710e40e49e915afe5522512f061ecc62aed48acc08a5397cc82d45cff7c4b1dd549ec57d8699b9afe7c391ac9ab838d1ba9100f1f058a SHA512 aa5344c94cad7c33dd0582409dbcf9bd109bf97b37131357a4cc8a66317acf8781460e8fe5532b301a74521010be59bb34ac1c68bc01ad3140bfe73fedc2a451
EBUILD thor-0.19.1.ebuild 1667 BLAKE2B 0fc80a8a6951191c3c109f0bce1c9c1ac9ebc920f02d0749aa03e245100ce061c8aa4ec2e5cde3497ac8e351d092787b49a814624677ad943203e23689822441 SHA512 5c18689a805e35e6629bf4e1c8d02ce934502856f0a9d9ec4da166f14818880b28a83cb344805c25cea29c930cb22c6eda0224ce16fd50624dc727de7cc402eb
-EBUILD thor-0.19.4.ebuild 1423 BLAKE2B 05f02f9d6dce9e3b1142c8532e3a1314efa70fe11af441ce0666414d59d11afbf8c8b795dce462495394e36ccc9d860c3e992c940ccd0e5503760b4abff3fec8 SHA512 25c1e0f3ad31eff8f3159c81a662499758a18393bd9c22186e34ed1960c31040695226e51b74a5b309aec3fa892096f7195f1ac960253edeef5587d1d77741bf
+EBUILD thor-0.19.4.ebuild 1132 BLAKE2B e5db9166c0d7f22271a37ad2eef636b07328b224c291265ad8979ca7602ac9edd2d891de9e1a709a7d63d2f416ade68f5509b1de0c7440d785b6b67d7d9e8221 SHA512 f181e97df6219ef2b641a5132d8b9213805b6ecbd8885ae33fb52d60deebacea16e47019c21961f2e4880ac6f7c57c4e674ea8afb68c4077596b30e6df98b13b
EBUILD thor-0.20.0.ebuild 1421 BLAKE2B a1bac2cf3a6d71d85611a89fee74870b3c5de62f714f73b2c85ee1c85e8df3b561ef7e3d892a3bf0f8a3e87fd25e7147d57afc43079d5685aa7a5ab28ec0c3e7 SHA512 929003394eadd70193d835c1e40980f25f4abd3788df95e3814fcf448dc717cd64a8494a02bcd59cf0953e4513d3d46ba8615ea2b51009b8801d74429afcdc9d
MISC metadata.xml 680 BLAKE2B d4b03ac058de229b055e01ee99da7745a8fc67200979f626b55d6156d573269bb260c42ef44d6dd3b391a3e06d46844ef3fcd7cdd1f0d4053957c00bcfb1fd27 SHA512 d4938ad6ec003fe17d09274f39a2526c84d69d447b1e8063e9301000b776496fb3f8fd6d7e596791d9f8d05714e856d6a6d8df2c5c4747420e3221edf48ab264
diff --git a/dev-ruby/thor/thor-0.19.4.ebuild b/dev-ruby/thor/thor-0.19.4.ebuild
index 21005803cb06..58028ada9729 100644
--- a/dev-ruby/thor/thor-0.19.4.ebuild
+++ b/dev-ruby/thor/thor-0.19.4.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_TEST="none"
RUBY_FAKEGEM_DOCDIR="rdoc"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_BINWRAP="thor"
@@ -19,15 +19,9 @@ SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~amd64-linux"
IUSE="doc"
-USE_RUBY="ruby21 ruby22 ruby23" ruby_add_bdepend "
- test? (
- dev-ruby/childlabor
- dev-ruby/webmock:0
- )"
-
all_ruby_prepare() {
# Remove rspec default options (as we might not have the last
# rspec).
@@ -45,14 +39,3 @@ all_ruby_prepare() {
# bug 430402
sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' spec/shell/basic_spec.rb || die
}
-
-each_ruby_test() {
- case ${RUBY} in
- *ruby24)
- einfo "Skipping tests due to circular dependencies"
- ;;
- *)
- RSPEC_VERSION=3 ruby-ng_rspec spec || die
- ;;
- esac
-}
diff --git a/dev-ruby/xpath/Manifest b/dev-ruby/xpath/Manifest
index b72f2f4233ae..44f2d933ca31 100644
--- a/dev-ruby/xpath/Manifest
+++ b/dev-ruby/xpath/Manifest
@@ -1,5 +1,5 @@
DIST xpath-2.1.0.gem 16896 BLAKE2B b8dc2b0e207c666446ba5948f6e37c71f410d8a5a027dddd17d5ccb2fa8b0c32f274a34cc144a2380b22266248acad288828114a755d4f04c2a1caeec6ee55e3 SHA512 50d80cac3fd65cbd211d3a87b8844a6607b14c841a1a5609e2370c3624daf719b937a61e526bf31aedee13346802d6bbb721d58bda2bef9c564c187b28bb90e2
DIST xpath-3.0.0.gem 13824 BLAKE2B 19b41febf466a8bd72cab071fd8e68844c3bf1b2c06ce4aefe6c5a08e4f57ec8f1fd8478c60076a7e6967a85faf49680950f66ab9ebf1d2c47326da40e1f1847 SHA512 fd1e8cfff11e8c14efb1ad2cabb9a0a3bc3d79d40b61264c524ff4524c5e7b9ff86de0746f4530fe7501f5e5e1683cb87c4a479f5e67deb7d8f93ed552ec78d6
-EBUILD xpath-2.1.0.ebuild 578 BLAKE2B b2a736cc4c5e149377bec3a37e517d92ba5ece3d43008285da1ca297ca12d76d3687b577a97f78ff5f775f1d6bd3c84bf740578d5a4073a1ce7095cfffb4c121 SHA512 91c2fc2ee8c004e565e86daaa0f89a1af443017a95c21bc01a43a4bf96b1580ff99513a5fefb7668098ab6fa3fa672e91d00b5ec1916929ab27ee7e78fed059d
+EBUILD xpath-2.1.0.ebuild 577 BLAKE2B 60ac9f6bfb258349526a5132b8e105e0a12313aab9dd008d9be6fbb3bd7cd1e0f0068d142370796390ce9098e9cb223d6c7fddfb36bd2a8b95f9d7f0688f799f SHA512 44c05776c34a3fd6a8c1a2aed721d23dfe28af048c863317af6810726ca785d870ef2604933db5bd1eb72f680d0961022f1fab0fb8c885366d88206f5c2f83f1
EBUILD xpath-3.0.0.ebuild 570 BLAKE2B f0e78afd3042970da40b93ade4d3a0813ba1005f3a326041aab09258d1413e107242300784e8c9e5c3f52a4104d7c4de48366d70140f972aea4fe33fb0c51341 SHA512 fee70e8701d9dac4d04ace434064caa0bc3bd987bd2ee58962db7c72a761dbc394f4de34206d62f3ce78bfd170c1943a04bd721b4ef72d516b928a7fe2a24bdd
MISC metadata.xml 340 BLAKE2B 6426c5c5b6a61a7df860473b9636c072c43fde9a6bb986f4504a438abe4b86766934ea99eb001d42b308a2af778dabaa24b3edd5d12dde519029758e1609f766 SHA512 6b3fd82cb8cdcb55a98ede899602193acceabde52e93125adb02f0212b646273dc345867cd2c561de43afee480a19fcd4ee9e8a96287d43278877d4dca543e6a
diff --git a/dev-ruby/xpath/xpath-2.1.0.ebuild b/dev-ruby/xpath/xpath-2.1.0.ebuild
index 61590472fc31..42d459e61757 100644
--- a/dev-ruby/xpath/xpath-2.1.0.ebuild
+++ b/dev-ruby/xpath/xpath-2.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,7 +15,7 @@ DESCRIPTION="XPath is a Ruby DSL around a subset of XPath 1.0"
HOMEPAGE="https://github.com/jnicklas/xpath"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
SLOT="2"
IUSE=""