summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/bunny/Manifest2
-rw-r--r--dev-ruby/bunny/bunny-2.7.2.ebuild33
-rw-r--r--dev-ruby/capistrano/Manifest2
-rw-r--r--dev-ruby/capistrano/capistrano-3.10.0.ebuild40
-rw-r--r--dev-ruby/childprocess/Manifest2
-rw-r--r--dev-ruby/childprocess/childprocess-0.6.3.ebuild2
-rw-r--r--dev-ruby/gherkin/Manifest2
-rw-r--r--dev-ruby/gherkin/gherkin-3.2.0-r1.ebuild24
-rw-r--r--dev-ruby/mail/Manifest2
-rw-r--r--dev-ruby/mail/mail-2.7.0.ebuild2
-rw-r--r--dev-ruby/memoizable/Manifest2
-rw-r--r--dev-ruby/memoizable/memoizable-0.4.2.ebuild4
-rw-r--r--dev-ruby/mini_mime/Manifest4
-rw-r--r--dev-ruby/mini_mime/mini_mime-0.1.4.ebuild2
-rw-r--r--dev-ruby/mini_mime/mini_mime-1.0.0.ebuild27
-rw-r--r--dev-ruby/multi_json/Manifest2
-rw-r--r--dev-ruby/multi_json/multi_json-1.12.1.ebuild2
-rw-r--r--dev-ruby/public_suffix/Manifest2
-rw-r--r--dev-ruby/public_suffix/public_suffix-3.0.1.ebuild29
-rw-r--r--dev-ruby/rspec-retry/Manifest2
-rw-r--r--dev-ruby/rspec-retry/rspec-retry-0.5.6.ebuild25
-rw-r--r--dev-ruby/ruby2ruby/Manifest2
-rw-r--r--dev-ruby/ruby2ruby/ruby2ruby-2.3.2.ebuild2
-rw-r--r--dev-ruby/ruby_parser/Manifest2
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.9.0.ebuild2
-rw-r--r--dev-ruby/sass-listen/Manifest3
-rw-r--r--dev-ruby/sass-listen/metadata.xml11
-rw-r--r--dev-ruby/sass-listen/sass-listen-4.0.0.ebuild45
-rw-r--r--dev-ruby/sass/Manifest2
-rw-r--r--dev-ruby/sass/sass-3.5.3.ebuild40
-rw-r--r--dev-ruby/selenium-webdriver/Manifest2
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-3.7.0.ebuild33
-rw-r--r--dev-ruby/sexp_processor/Manifest2
-rw-r--r--dev-ruby/sexp_processor/sexp_processor-4.9.0.ebuild2
-rw-r--r--dev-ruby/slow_enumerator_tools/Manifest5
-rw-r--r--dev-ruby/slow_enumerator_tools/metadata.xml11
-rw-r--r--dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.0.0.ebuild27
-rw-r--r--dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild27
-rw-r--r--dev-ruby/twitter/Manifest2
-rw-r--r--dev-ruby/twitter/twitter-6.2.0.ebuild60
-rw-r--r--dev-ruby/yajl-ruby/Manifest4
-rw-r--r--dev-ruby/yajl-ruby/yajl-ruby-1.3.0.ebuild2
-rw-r--r--dev-ruby/yajl-ruby/yajl-ruby-1.3.1.ebuild45
43 files changed, 498 insertions, 45 deletions
diff --git a/dev-ruby/bunny/Manifest b/dev-ruby/bunny/Manifest
index 56c3a3e83bb3..16b7ac1ca5ce 100644
--- a/dev-ruby/bunny/Manifest
+++ b/dev-ruby/bunny/Manifest
@@ -1,9 +1,11 @@
DIST bunny-2.6.5.gem 198144 SHA256 c400c6dda078e8a57c6273a671518d344c8832f1191a747d0420f511b8f56a1d SHA512 e1e15e12d7d36c0022ba4da4b2a934688054756fee7fb8e11b43532ce0be12aea37a6224e81602b0b27b0952dd014f1d2f59f4bb8d28b484e1d48dc2bfa89f3a WHIRLPOOL f9eb84322d3d816b9fda0e95f9eeff199471be87f7471a0b1ba2d8a214d1e8eb4b5c0f1de11989f57e2605d6e50c27c24e6904b031b0014b62877c15df3a21a4
DIST bunny-2.7.0.gem 198144 SHA256 0c1c54e0b0597d9f2663574a0ef6e104976126912a073239a782d79d587101e9 SHA512 dc44ce5a8b05fe7bd68a9d6fe8c7d0bb7f7ead3500582ff273dcdabba8e9ff104f3f2b0990c004d9217839881d1e3a79494d211b32723a866655d1e0bec2899c WHIRLPOOL c00f57d6a36c3cf9422b5af24e9061f9717f142e9fa6fc9bd3674120e97173e434ec6261ad1a3199c41a81c70cf6ce28b1769c51f8ebe7658fbc0bb2383af97d
DIST bunny-2.7.1.gem 199168 SHA256 34d522c07764c45c6705443e39d46716af23227f0288bb15b23077607253bcef SHA512 9222ff4cf2e0261f82ad98ec75b697f1fee7f0f0cf998e14edffdbc16bbcb93ba2206051d712a8b6e6452345ef12043c094c6f7bc88bd203b3c171765c5e0422 WHIRLPOOL 6b96d2264858cfabc8f70654fd197e94d6867a43c86a4df1dd3f59bfbd3463c0980fc99debb6bb4aafac9272bd074679abe17937f2517d9ccd51b9615dcbefcf
+DIST bunny-2.7.2.gem 199168 SHA256 a1e6350688da415753a2a7e636824dca433a8a1df1fee762208ef65f58f29c9e SHA512 acba94a6611be0c72d10016366c00f8a2c84c36e897d1e9b179f49ae717edd1d6ade5b90fa963d1f830a315927be01267d0f848bd8f3016978ab2b2ec38c6bde WHIRLPOOL 7af921e0fe28d357c72ba696e914537598d63ce680103589aab2bdc0990ef0388dcb9e6781a6ab45db7bb6a50cc27d9de2bc15fc7ceaa42ea340a9701ab17b64
EBUILD bunny-2.6.5.ebuild 636 SHA256 950910d54c212e17b0acc42d1e419e1e49c461de7141c919fce3c60adc38cfe8 SHA512 ab215f0081a6a458dd713851c5104ce9e5c1b4dd248c32c1ced924dd503e9813856a7e5374d2cccab7ad328618784704543b76407990bf05d8f3c619492ba620 WHIRLPOOL ba987f93a51a1d31a2541e4c4e579b57ced4560a68832a33aeea13a784585928333d16e56c30359cbd90b5e664c83fc81f086039f739fe171e7b030e93c34310
EBUILD bunny-2.7.0.ebuild 643 SHA256 0e3179760cf08465a12736c13daf77bd3b33e35d82ee31f9a8074ad8b9d520d6 SHA512 8a662027d58406a89f223b1167298cff0ced057ab8c5400fd32f18194511c940c5635847f52aa091ed1ec612b2b64258d0363c1739bb44923b409476bf33318b WHIRLPOOL 87354281a4a7952f3f1520614a94327dde048b8c83e356c32e054936d8fba97c9541b49dc9262c1400839a720c814bee41d07804f83491b611480a3a97610558
EBUILD bunny-2.7.1.ebuild 636 SHA256 d13467ad19bd5671734c589b3d20cc0c5cc7ec21d61138812a0ccc981a9919a4 SHA512 233dbec10d60927bbecc3f9c5f5b76a781a6baa1b286a07c7b5b1fceb0c1b6beecb34b9dacd6896aa821e339e04367134cb96ff8c1e6d31489fa6bea8293b578 WHIRLPOOL 55d2ffa8168ff435da9c90bf22bbef6a0b175317ce9b030a675ed5053372e7390e49b2bbb415c5a893bb89588b652e8f35e0ff65254523ee15e231481cdc5f1c
+EBUILD bunny-2.7.2.ebuild 636 SHA256 d13467ad19bd5671734c589b3d20cc0c5cc7ec21d61138812a0ccc981a9919a4 SHA512 233dbec10d60927bbecc3f9c5f5b76a781a6baa1b286a07c7b5b1fceb0c1b6beecb34b9dacd6896aa821e339e04367134cb96ff8c1e6d31489fa6bea8293b578 WHIRLPOOL 55d2ffa8168ff435da9c90bf22bbef6a0b175317ce9b030a675ed5053372e7390e49b2bbb415c5a893bb89588b652e8f35e0ff65254523ee15e231481cdc5f1c
MISC ChangeLog 5148 SHA256 3ab5c94520835b4dc8441bb2f601c0077644a4653b644d2191ca4a7d1b0ebb3c SHA512 570f67328ab5ecc94231c1ed929c7f0259db7f0bb1a30c23e15147618c62b00ffb3dcef2784327c3b3d1a3430fd0192cb4b2c5f454d312ffd806df35840adfc2 WHIRLPOOL 036c3b34f84d3505461387c72b2b914c06c18cb302c168b50f31e92fe3798d92ba70f2f0436343608d90f5be8127d188a20c16991ac7e204e4f2a8ab4c8fa50a
MISC ChangeLog-2015 5027 SHA256 9c146cf71e1b9b68740a33b604c9e002fe2197f41b0cc529614a14109624111c SHA512 b90ce4e6677aa6700110ae13d114929cb3bb134f8ba68366c05cf83b7d35318ac0fd8d450fbe813fedc18ede175d352eba1e31863018c87290d776ff10242a3b WHIRLPOOL 69c1bd3cbb1614ef16000f1799692e8531884f3e672d759727ed186a843b8ac56d3da73b4346e5d340f8dd56b4f00f9927cdba8f8d8691da1ea11216cc8dbebd
MISC metadata.xml 339 SHA256 7dd0b98f625930850223438a0edadeee81a8560a4794c102d4468ccc847abc18 SHA512 2d782782ba704b3ea7db62f8b7fbdb71e09bbe7429de43461be76c6319d4e81d502a75008b12a580a9ad8a0d34ceba6bbc749ec061a7fb288043e7d9e2c2670f WHIRLPOOL 7911a57effba3f7cd64a31fea55633db4aa9e49d95c826d7032c090460fb6fe860aa4c544445c9167196076ea779ae092812dc086e9eb38f50d0850979bea437
diff --git a/dev-ruby/bunny/bunny-2.7.2.ebuild b/dev-ruby/bunny/bunny-2.7.2.ebuild
new file mode 100644
index 000000000000..88a26c85caae
--- /dev/null
+++ b/dev-ruby/bunny/bunny-2.7.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+# Tests require a live AMQP server.
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Another synchronous Ruby AMQP client"
+HOMEPAGE="https://github.com/celldee/bunny"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/amq-protocol-2.2.0:2"
+
+all_ruby_install() {
+ all_fakegem_install
+
+ insinto /usr/share/doc/${PF}
+ doins -r examples || die
+}
diff --git a/dev-ruby/capistrano/Manifest b/dev-ruby/capistrano/Manifest
index 88971e72f08a..ee28e786d5bd 100644
--- a/dev-ruby/capistrano/Manifest
+++ b/dev-ruby/capistrano/Manifest
@@ -1,8 +1,10 @@
AUX capistrano-2.15.5-sudo-cleanup.patch 656 SHA256 1511705245ce1bafc7a37c077e00964320241fe4cdf2e696a5c4547f507489ec SHA512 846f9c25b1c7806d082ec73faa2b5b9d4b6be285a33acf1d98dc36b9eddab54d664d915c3bab1da28fa2d86225fb1619fd746354cd605b8e3e8a5d0a05cfb96f WHIRLPOOL 51b8f0f1e1479558b6211b2e6815160ed1faf3532dedc4925c8e09d9ea65753fc9786ae37e3664185c7beb266d4626a92a149f7a68f3a2ae064c39c2ab23ea84
DIST capistrano-2.15.5.gem 132096 SHA256 3eb22ec58176918f44a71126b9bb8a1a34ae4efb99835eb72e187d03916604aa SHA512 10168080c7481ec6fc6f918ac90a3b1ce8f2b36f77411375e33cc915b02d5196ab061ac47e767edd724c82cffd1c2ad0a23ba1f0519cf1f2aae5b429167b19ff WHIRLPOOL 452b5977e08762e0f01822734517010228fd3398e6d5e19041483dae9a7f6bfb3d4940b15a20c3a3cd30205f62563c919b3057294cd82ccb99cb96abefcb8136
+DIST capistrano-3.10.0.gem 77824 SHA256 e0c05af78ce16f50f5ccec1ca5ad655e7cb68d7e90152f86b6a4eca0908a59c4 SHA512 5408d0feb813af2be37e7527b56fd3569ac69ec27e02b52438de4c1433358521c2c7d9c2fa619ba714a5f14415b8e3b589a9e2baf54d81d4e31a6ac267e07953 WHIRLPOOL 5fb2b21df07ef5bab384a20eb81dbd1a45a3ff4b4a983eea9144fd3d95be04c663d575e1c025431a26ccb8a180be33df6395db95aa3fbfb03779355d94b0b79f
DIST capistrano-3.4.1.gem 46080 SHA256 4b820c7ddfbeeee186180a04ffcb0158a4819ab12cf8c9eb6411d07a9fe1e338 SHA512 ef3b8735aa91137234937b5704a74b965be729581e71df9794324303dba60eacb91c66c1b38f8154f315cd4d17f98e8ab6f491cd1634b59b51b320f2244f6ae1 WHIRLPOOL a745c9a6b77996ce12da7d9107ce932620478ee4d3884347f92d622c396c80f9553f6995bb209ec4f517e35a498c5b6f4458f8e4b29e0b556973ff194da418a7
DIST capistrano-3.9.1.gem 77312 SHA256 38bc88eeab067e78af9f77b03b436083b1fdefd06930a9a2208519a14f2c0587 SHA512 b9dcb21c43ee03cb250a5d740a3fb1ccced720efecf5168a394e8dc0ea56130fd77255f0ead260a7b221d222d34361e99ee68f29cbf498e599e6e5c73c099907 WHIRLPOOL 6d21437c110bdc41e9e260ccb66e733920772fe6fbdfa7a52be254ccc8c4a8249da7dbded63c0463c2127ec0b83d9e901fb8fa12fe5161e05c3211156b7ce8c6
EBUILD capistrano-2.15.5-r2.ebuild 1242 SHA256 715ac5f56e9a04a605a07ad944cbd937d34bc71766a85eccfa8e2d5a67ab3d80 SHA512 cc943bd80e4d1ac7408fb26c3e63590d891469452f7057c2b52ea2d7eaa68f827aabbc90ec76fac1d66aeaac69ffb398a07f1ed66a829dc2d43cbe6ddd6df7c2 WHIRLPOOL 08ccbf3b618262e80657d3e55968470fa2a2be44cc27c307f8f7dacdd5e7f76877ada03a11e53b3674af82db23298c82330eebde44cca13867c8f2460779f72b
+EBUILD capistrano-3.10.0.ebuild 1168 SHA256 07ac12c69407ee499258fe7e49193f5a1f92e347a63f487666a08297b78a959a SHA512 033fbc88432314dc90936cc6b138874d6690d705f0e17ee5fe1066794bb11ee57af9bad69e953875d4520c1bbd00a2773015697fd08abd3747bfd52522008b1f WHIRLPOOL b2272cec2d6f5771f42f531bc7a799b2a3cdb82287f7da262f69ec260c45d4b000cfeefd93a0fd9f60038b9c4cf6ce1f2536de0f7ccb38b657ce63a70672686a
EBUILD capistrano-3.4.1.ebuild 1092 SHA256 81d56311eddc7037dbbd9b97984f1ae9144f77e65cb1322f0dcd351ab76c843a SHA512 7a330bc2593f06a90810871acdaefb3b3f43af1d7085980f00f61f60ae6f8976d5346645fae621cdef7a752069ceb5a06f9ce485351b525826d037bed6712fc4 WHIRLPOOL d3482e75f54d77b1aef4a1f403bcc8f68cc509d8f1f19a4fbf54369e88574dc2a5c86d2099d4fd58085b2493ea5443706abc35e6315a913e769c74d4749fcac0
EBUILD capistrano-3.9.1.ebuild 1168 SHA256 07ac12c69407ee499258fe7e49193f5a1f92e347a63f487666a08297b78a959a SHA512 033fbc88432314dc90936cc6b138874d6690d705f0e17ee5fe1066794bb11ee57af9bad69e953875d4520c1bbd00a2773015697fd08abd3747bfd52522008b1f WHIRLPOOL b2272cec2d6f5771f42f531bc7a799b2a3cdb82287f7da262f69ec260c45d4b000cfeefd93a0fd9f60038b9c4cf6ce1f2536de0f7ccb38b657ce63a70672686a
MISC ChangeLog 3677 SHA256 e112ca0c01271a8c99b497f52946f19325360e7ace8914d21d15e176dc6d41a6 SHA512 ea5fcbe629751ce6847e424baa2b606e4f9a7827ccef3743cd37304c912603c67fe58dd0dc3eebda48aa86c82a384e13ea0d44dc4e720cb95919e2c5071866d3 WHIRLPOOL 74ee99772da356ec19296683e426f4f634b1d604c4af4ea3b9e16e5d91df738feb11ea774fc0779b6481f71e0cd71f90b6c15eeff80938eac505375002f40028
diff --git a/dev-ruby/capistrano/capistrano-3.10.0.ebuild b/dev-ruby/capistrano/capistrano-3.10.0.ebuild
new file mode 100644
index 000000000000..624e148e3b74
--- /dev/null
+++ b/dev-ruby/capistrano/capistrano-3.10.0.ebuild
@@ -0,0 +1,40 @@
+# 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
+
+DESCRIPTION="A distributed application deployment system"
+HOMEPAGE="http://capistranorb.com/"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/airbrussh-1.0.0
+ >=dev-ruby/sshkit-1.9:0
+ >=dev-ruby/rake-10.0.0
+ dev-ruby/i18n:*
+ !!<dev-ruby/capistrano-2.15.5-r2"
+ruby_add_bdepend "
+ test? ( dev-ruby/mocha )"
+
+all_ruby_prepare() {
+ # Avoid specs that depend on capistrano already being installed
+ rm -f spec/lib/capistrano/doctor/gems_doctor_spec.rb || die
+}
+
+pkg_postinst() {
+ einfo "Capistrano 3.1 has some breaking changes. Please check the CHANGELOG: http://goo.gl/SxB0lr"
+ einfo "If you're upgrading Capistrano from 2.x, we recommend to read the upgrade guide: http://goo.gl/4536kB"
+ einfo "The 'deploy:restart' hook for passenger applications is now in a separate gem called capistrano-passenger. Just add it to your Gemfile and require it in your Capfile."
+}
diff --git a/dev-ruby/childprocess/Manifest b/dev-ruby/childprocess/Manifest
index 557706fb5b23..7d3d9e23ee20 100644
--- a/dev-ruby/childprocess/Manifest
+++ b/dev-ruby/childprocess/Manifest
@@ -4,7 +4,7 @@ DIST childprocess-0.7.0.gem 32256 SHA256 0da6258189a05d975727395c04e42d5ea2336fd
DIST childprocess-0.7.1.gem 32256 SHA256 411abbefacab4d769d20ab2b69fe6dff855b7ee4b7b6b2d22d5211ef79bd9e11 SHA512 c8e22a3244b5f6315ea003b20feb3f5a576c73938d8eb730f3aea99dc63662497a954531139983ffce74ebc089609e9ecc665144cfa6f05c699804615ca68902 WHIRLPOOL 750f0d5b5fa90cbbb86b80e5112c6a8269a6723ebeaec63800e76ee1e094c92aa4fe3b762c4a9dc55adc5106b219f915bd0e43dbdd77a2b7d1dd9a127ca1dba7
DIST childprocess-0.8.0.gem 32768 SHA256 bab28cef7c17bc9242d75c8dd535dd8d2bdc989d1c5cf02550b04b9cdfea3020 SHA512 7e10c15930012bf99ea28afa677a6f745d4e6ebfc21f21f7101111c5a2d35df4fb146bbddb4d1e7a6711324ee7604af50995960570e85ed3f8fe087c59fc02cf WHIRLPOOL ab669a42b117722e6824c463b2d2af6f9db183f633c559b07d78e532114fae138c21964a45a26cea4e4976279e11072f39f1c7ef93ad3153d78f830fa2bf1398
EBUILD childprocess-0.5.3.ebuild 853 SHA256 960399ac742c68bceef90d0823f91fa09afa1a184c5590d01aae1fe6953439d6 SHA512 4d87dff0a83406f6d991a5e8945805347b31cd00fb5d124d37b3a46cf37497f079e9baadb9cde90f185ffd0c995bf1fb6895bbd731eb9e9b4554d7548fa9e4e9 WHIRLPOOL 4bc25418a175581b658dd994a9046632365dfb88c813a9e84468308f5fdfb20451ff7315be6895755e28b5ab8d37f0c397fdd4460331229c8db5357706ffbdab
-EBUILD childprocess-0.6.3.ebuild 854 SHA256 cd4ff0f0b2bae5d93d35f00d3da2b2edb70b86d1168e34e192b0ef9a57d86fae SHA512 9186c8fd83d6561c086002cfe242604915893f0ee47259b9eff616a9d9809ca7ac7c650ddbca82560fdeefc61e76c891c6cf1476966ecf3bf91cb761b3d53bc3 WHIRLPOOL 5c8bea33a689c9c6bef277389b42648f0b1195468f8ccde782c4954bb39dd9030a1af18945e3ece157d027671b3605e7d6b0e01a97d0354fa4dc536d8e48595b
+EBUILD childprocess-0.6.3.ebuild 853 SHA256 ee62a541eed383133167d81affb9ffa729855de3b9e1a6fec720af58589cb5aa SHA512 5dd47e21486370fae664307f99674b28091226765148c485545a4959ba6f8a3f2911cc758b9391d23a1037737554befab6274012d4c030122dde67cd5e7c3efb WHIRLPOOL 572fbe9dbf1bb03c70a542d8734798f6961cae207caf3426be0f92d34a5c63336cce23b045650e7ba1661acdf896554d32fc824b13d5b740492b0144a0304c6a
EBUILD childprocess-0.7.0.ebuild 827 SHA256 66e72e680deff865359ae4c9ab1d8f78727843e465caef58f484ed179b713533 SHA512 a701f8fdbb09fee21b6657873c6afaf8b6128c7183484eafe03477faa0751ad0d46fb338f2378782a4feb16d82c1104d8f6301ed8ecb54d11484845e897d2f41 WHIRLPOOL ae7057ff8b0b17eb6a7726243ec9a914677a5581f78e38f038ef9d58eaec53b0c7e4ba8fe1ecf526d599c8e10921564f9de9e1b4480774a1fa30812c248d5e0d
EBUILD childprocess-0.7.1.ebuild 975 SHA256 0c5c7bad92bdedb1029aaa09f002314a9f034ae2376d05bf2b4e986d953ae535 SHA512 b39b54353916b30a8370fed0b37a4543979635fb5b9bc866453c1ddf416881f14e1d0ddf32aa56320da2af1bfb8a566559a94e7737ed11a1bedaa36e6368a710 WHIRLPOOL af5421ebd16f6bd0d81c471072e9f9005b2e7f889f5e38ccc07e832e808e9434b31a388d2a63562fae9f9a70678cbad86f034f1706ee679efaa18678af8608eb
EBUILD childprocess-0.8.0.ebuild 968 SHA256 c4460fadc1ca3884cb16f6adcaac74c450b7680a5300e9156c84bc0934412a5d SHA512 4f65da1957b413c208425c03507d871a0a99bd62d75b3e77bcb54c0f4959deedcc4f740e1934fda96089fcf579aa725b1af1def2531f475bae7fe57487ef28d7 WHIRLPOOL 451977a6e6ea2fd2f37f96747d1e0e0c9b2deac81937852764532b48dd6d0f8fce70c2e975124a143603f5c374be964698866e58026a7095eb6fbdf495c0eef1
diff --git a/dev-ruby/childprocess/childprocess-0.6.3.ebuild b/dev-ruby/childprocess/childprocess-0.6.3.ebuild
index e873827feef2..504a93d50e76 100644
--- a/dev-ruby/childprocess/childprocess-0.6.3.ebuild
+++ b/dev-ruby/childprocess/childprocess-0.6.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/jarib/childprocess"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="alpha amd64 arm ~hppa ~ia64 ppc ppc64 x86"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/rspec:3 )"
diff --git a/dev-ruby/gherkin/Manifest b/dev-ruby/gherkin/Manifest
index fcd42ee056be..aaf4eddf53ca 100644
--- a/dev-ruby/gherkin/Manifest
+++ b/dev-ruby/gherkin/Manifest
@@ -2,12 +2,10 @@ AUX gherkin-2.12.0-ruby21.patch 1451 SHA256 da20309315bc7c8cc39aaead2191faeb4cca
AUX gherkin-2.12.2-ruby21.patch 1485 SHA256 adc82d2ca2ba04e8bbfd26d820df9d0d2052b968109643d8f2871c24fc1f676f SHA512 5d5efcd50727072918c481a972546fc11b04685eb0ce4194ece9316bf100a004d24960d03531da7ee3ccbd7d7e56ea74e93a02400b1302c855bdcfc47b541d0c WHIRLPOOL 1d0830f10618b08945b1fb0ce66ceacba7b2e7d5e7eb4de4816312ea816a94b4d52b3df2e2bf236f15273dc1da26536c6367116cdfc36fa60c658536948e3bc7
DIST gherkin-2.12.0-git.tgz 605964 SHA256 09206d66e437bfa2cb917a251899e3e95479c47d713a2b8de3e7dcbdd9982bfa SHA512 e86c2299bb3b41845bf8a3119b65ff855023510173b04c1e08e1105c03523e0e89ec45db4c7034e85fc20b7a9e1ce5a791aaf3f4793d44c0aa782ffd9fcee83a WHIRLPOOL dcfc5b5a0dcad7e401c2e0afb41e53593d095a44e97df8eadffa634b155ccb5a979f3e719e57c32d18afac0be49d31021276abc20010a6a9259ca041c155a390
DIST gherkin-2.12.2-git.tgz 1764938 SHA256 139739eae42c7da925c816c859a41dcf539a361040ffb64c174e90e3fd9425b9 SHA512 1030bcaf31791c7031f22b8e4c5d94ddbddf012b8686d06a7598fde99a28f8a1fda45dc66dbdefdb825a045730b077a10ca1134835630710551e20364886ce51 WHIRLPOOL b5bdcff4a1e8e8ff32c202cac4e33ba9f07dac09ad723b9b6ef202dfa6a86413aff4e5fe24c69962edccf24158c9c85e8d32fc75a92ee0243943dff04327fe7c
-DIST gherkin-3.2.0.gem 30208 SHA256 712404a266c65f6679afcf09978c048a2eee955010de276538f6078f7a8ead14 SHA512 28bccdb94e80945d2f435d15bd0c83355fc59fab7ba8e76f689227015f4c73f6525ae45391536f6cd5db257b74f8e4b1392f83d27dc17798a19afcb3e186a705 WHIRLPOOL 4ed7547b57b73233afd1cfcae18f60cd832d984b1358fda70971cc5acb251010c148b3a5f777ef3f91523aff660398653af8aceedf7362f815a64c822b64cb7f
DIST gherkin-4.1.3.gem 350208 SHA256 e9bc29c0352dc3a2054b1bf9c6f76fdafba69062bbf784974ccd63e12aca28b4 SHA512 7c113172ddf38ccf7e49eaac19355f3cb991f69d7499dba9189f375b75d3614f349fc6374e584a92c1223b0708cc8944859b4b38e28d79779a5091fa0c775e6e WHIRLPOOL adcd36c4991b7f548481089c927a8cca24092f392b4403fc2ec7414460a5786844801736290d83a1d7bf75a251926786e9e1f4d8ee9908906a1ccc57d28e43c1
DIST gherkin-5.0.0.gem 340992 SHA256 c70bca25bb4a0f0fc47b47338713e53608431fc4da136955d8ab38cda4872e2b SHA512 cc782e37f5aea4ad0776f5336e6218b77e7fd8d193786acffaa44685de3a2592e4e6f37a3787add807654901afd12bc2d094a782b154bb2be9e2cd16e283df2a WHIRLPOOL f9b26222d7df5c04e5f32ad267e768fd331e145de7986f6d74c0137fea92e1b9e71d96f18413a1288fa4ea6a019801e3d7b3a7fd9dc65a98a37c391fc98836da
EBUILD gherkin-2.12.0-r3.ebuild 2700 SHA256 d570370e3d450c1831e94f25bf01792eb6fb4064b46879279dd91a43c613662e SHA512 a3571be17c8f17a1b9aa710890b00e0126e0fe224b1fe3e7d02cbe11e9b55ee64f6421a02a1c326e32710feb29f3bb4bd0380a4f24b83c6f7e6d2f1a8ee03ec7 WHIRLPOOL 9cdebb41309c8a79e60882cbfb9ba5a5a3df3d666ccfc5008c59d2b00b195cf014f0e3882c9ab830729ab290002faa3b2c0a220b4d7b3c1ea819388a527457e3
EBUILD gherkin-2.12.2.ebuild 2624 SHA256 f4f27239e0b428b9518efdf22dfd70892140edb417222588fc225c66ef4bbe31 SHA512 c6a085a7a201b2d58da53f3678b6b3efc47921ea2e77d272910cc06e56479dcd7380dede251f0eaaf1ac66a5cd335e28b614d3f1d2a7f97d55f66e1d1bed1b18 WHIRLPOOL c6903de289395a89507804e65f7e3c476a57562f26c4e3f6aeac9954720f1747e3cfd7478166e147c65933267d5d3f22dbe346ecc5484ecabc39ab1f6dfe7881
-EBUILD gherkin-3.2.0-r1.ebuild 558 SHA256 f1549a8a2c5d0134345efbea93e9ef85d033aba471c480824a23c7d7092fc287 SHA512 bb271af131bb7ce5ba01eeeaf6c88160976447acb4c98a458c3053da94ff36f4f83f38cd0027dbce4dfdf88f3925104d45b00a2d792d45656d88db343ba820b1 WHIRLPOOL 0112f8109360cb7d78211973203da5b1ff5c0fc737874beeb542cfde72301e76cc22f84612b653de1867c3c8ad3bb988acafdbce72df6e350f75ed648daa1635
EBUILD gherkin-4.1.3.ebuild 577 SHA256 e162c45585e0f865c7899b8ec7b88e0607e33b9099b835869450a02cbdc79b96 SHA512 6c4a4b13489c611408b8a94adc1dd1e3fdd7120319c32209d2f393a40e9b06c39510263a6e738d79a874501babc806d8c4fd30ea4ed243c4e577822681832757 WHIRLPOOL 88d5fe8760460ba2148a1b15056476da0a70c18552e8962eb3f7904fee9bc1f7a82b45ef1abc26f2e5569e69e55771314be1d42a6fdfd552e583d0b937bfe930
EBUILD gherkin-5.0.0.ebuild 570 SHA256 1a5329de5c5a9397c3e721ad9ced829ce477ee8d3aafa753085967068ee50ab3 SHA512 2ff4378fb44a32d53f7f067d5ccc447f0e9647d9a7571fad93f843eb4458b0c66a3873dec55de533f947bb704a96729ccedaee038d4d0a65ae92ff9e8c24eb26 WHIRLPOOL 10d31271ab535f03229b7252d3528dc1fa6230c8d4787b72e39a018ff03e8368dd9dfd18615dd56c08b1a9b3953ba3223e003d03395ea7f1298b3ca08246fb96
MISC ChangeLog 4517 SHA256 7b57c7705c790527feb8211a61136f1ffc30d71c8154ca9e940d0189b04e14f2 SHA512 b5699fca6f0df2e52a38477e1c518877e0c7cf9d705f81b10e8b5aa992fbf590f8be93a180bf544916922360663f2c0134397b5e49b65dea2224c4b91f6ff052 WHIRLPOOL 9db191bbcac64ebb4b2c0b86d2d2a7217bfaf57dcd0f5b9f7a8859d050963d14226ad716ea217433611dc6a7b6c648cb333a5d58847741e64fa065e9371a1c9d
diff --git a/dev-ruby/gherkin/gherkin-3.2.0-r1.ebuild b/dev-ruby/gherkin/gherkin-3.2.0-r1.ebuild
deleted file mode 100644
index 77f5fa8ddef9..000000000000
--- a/dev-ruby/gherkin/gherkin-3.2.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-# Don't install support scripts to avoid slot collisions.
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Fast Gherkin lexer and parser"
-HOMEPAGE="https://github.com/cucumber/gherkin"
-LICENSE="MIT"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc64 ~x86"
-SLOT="3"
-IUSE=""
diff --git a/dev-ruby/mail/Manifest b/dev-ruby/mail/Manifest
index f1768085f05b..8d28fbff955c 100644
--- a/dev-ruby/mail/Manifest
+++ b/dev-ruby/mail/Manifest
@@ -1,7 +1,7 @@
DIST mail-2.6.6-git.tar.gz 964019 SHA256 4553ded4ff62bc63f00e9e0702e9b0c47103605e18750657d4db26993faf5410 SHA512 ab97384724bd40603af0a90ab52d8694132dda38837fa77704d857418bfa707244b69f9325405d38231a03f4ad5f213f2f66dee2d89ea72e6df543d3cb2eadfb WHIRLPOOL 537358a63234a73a1afadaf71ecfbefd301c5058b1c1f36b430b5493e9ee451196c141b03765174d79037b7bd052223f570d14e579050d8bd17853cc3e259640
DIST mail-2.7.0-git.tar.gz 620982 SHA256 401c8ab8e033584f699370246f515e5dfb80ecf63f5c59b07acbdcc44102f9a4 SHA512 13cc4ba3a49ff9ae74691da0fcba41064b3d5af4fbe34c6e83563a6da069fe006707460534f9ee5b0c613039cdf207044272944bc04eeffc5f8834332554ac63 WHIRLPOOL d10f188e175b9d7b2bc892932176d8638a688ddf530cc8bd31b2b34e3607ceeaaf225b9c7999370d0654246d0ac102c88f3ea2f97893293e340aa3f23d9dacf1
EBUILD mail-2.6.6.ebuild 974 SHA256 5205cf82d47c804493e17a88e9d405fae00f31d6ee8a2ae518a698b5d826f916 SHA512 cdcb1ea5c86c84020a286cc66ee4f6ba508cc6bab23a807f11b33bf83797363658eba66e5ac31c762b8980f8ebd73d6b857408c614a79ca0c29c7d22d004ecd7 WHIRLPOOL 950830a6cc99281af2c4e7708ddb77787d551134f65baa97d55b9f0a9d25f79786b8626ecefc6624e3307b7fa6e49a81b084576ed18cca30ed916fc0ece42f94
-EBUILD mail-2.7.0.ebuild 781 SHA256 ac1a05beae10edf6e2897a45b0d8fc7ffb37225d6b2a88a49102bea142c4bf64 SHA512 8f8f87d2e20e4859b58309aa49f7d1794ea4c385202d43de19a0be33bebb61af6f66e72e9cc4642ef91b99e963bb73bdda06f332f5bd0120b0aa262e91daee4c WHIRLPOOL a7cbb5afbccf618f35ca3d3931d5059e427db72950d3b1c4196db6c53d8ea0bcc3ea81f8b2646527538f26d7cedab17fffa6c4f5a73a92937761a8c606ee16b2
+EBUILD mail-2.7.0.ebuild 788 SHA256 6d474d6b90c5bc47b350a02a41237fa09e0ee3907a114ba3042e2592598e8fd8 SHA512 22c9fe4db23164a8dc323acaff6c3dc1f279cec111275553e018e304bdc803b1379988aa523adc12b9eb4b97b95a78c39b7bef607b8c9ea7bcc01630254da979 WHIRLPOOL e49a7f8407af557cb34835a4d049f1c3a81639f7c157cd6d8291b9776a97881ea5eb9460e4a1d56114be0e04eba3c4f546e14ed829b83b7a83a10a259a54bb43
MISC ChangeLog 3367 SHA256 5fbb76168aa068206af152fb509346edffd24690562a9c38e74749e5296342d2 SHA512 067b3870496a9bf3f1058c116ff348e8a22e19d341ca5895eb6d75b0d5dbb61e4939a5a0e9c5f60c1a8ddc0297d042aa8c73ee819d9c91d59dea629e4e756476 WHIRLPOOL dd8ea278710aa5dcb359b6f8353c27c795c3cb1dcb8eb7f328d1d4e779fca376311dd950a4b518f315bb7552abb8908d726fdcea3b5d83a5ea41903e81b4ced7
MISC ChangeLog-2015 5493 SHA256 7be771187fa0d48be7f12729b66f9ed65dc60cf91d8818aaa566bc592f3e9036 SHA512 098432c6788f865f661307e8ef53ac39ea4214513f26ac1b0d4e3864df76fe23bd8a1b66be8ae47f64708b29f4029d0634dbcbdf8a465588947930df354b9fef WHIRLPOOL c50b9fc7b9c1743a1aa0b1a1588a21aa0200023053acb01e458533ca86f252265bac595138c79768860558816e89c766d51f508611d0ad6ff4fc04e32f807c54
MISC metadata.xml 336 SHA256 263973014e3fd7623e638cd816a51fa1e99e155436e6288660c7a35deefd2838 SHA512 0952e9c85bcf07cc1adc299d0812259156410f487f2b10a77a29f7871128fa35595b605579f85b0868179f60b978585ed27cdc069608094f7fe186b5e15ae1b1 WHIRLPOOL 50ba40a00e0bc5f7a7fb1a25d3e3e0023e6c566b01fd3543eb93a74b8c79423271133ccc89face69330c850ce0eaf0e90a32ae608bede3e8b3a89a93b0ee3db0
diff --git a/dev-ruby/mail/mail-2.7.0.ebuild b/dev-ruby/mail/mail-2.7.0.ebuild
index a8302ca72f4a..a981e5cc7856 100644
--- a/dev-ruby/mail/mail-2.7.0.ebuild
+++ b/dev-ruby/mail/mail-2.7.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/${GITHUB_USER}/mail/archive/${PV}.tar.gz -> ${P}-git
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~amd64 ~ppc"
+KEYWORDS="~amd64 ~ppc ~ppc64"
IUSE=""
ruby_add_rdepend ">=dev-ruby/mini_mime-0.1.1"
diff --git a/dev-ruby/memoizable/Manifest b/dev-ruby/memoizable/Manifest
index b402c784cde9..dd60dc2ed6ea 100644
--- a/dev-ruby/memoizable/Manifest
+++ b/dev-ruby/memoizable/Manifest
@@ -1,5 +1,5 @@
DIST memoizable-0.4.2.gem 13312 SHA256 acf4d2280fea019318e61cfc5e69077dcb3c2126817ee596ffd76d0ddf5e826c SHA512 6fa80eea7922bf93f9e2fcf88c0d0890e658820e8fdf9fc6bf7becf822435fbb95332a1d7b51aebb85018e787d87500899eb4d95f7467b6b2eb7c391c0e9583c WHIRLPOOL ecf2c72519236630db1ee579b89dbe0917ca180a3f2579390e548b8dd28d46082357801d63b3a698e1fca2089436fd4198a2545b0ef7ad655e158fbf261df97c
-EBUILD memoizable-0.4.2.ebuild 681 SHA256 445bf9da508a1e45afa9da44781f7e2a8d0c49d144e4a600c8fb098f0697f7f0 SHA512 f51ff488cc627e7ba72bb2cfe2977fa1dff29de85a5613e89c4bdbfdd1f464692ffab4b065a384a0199ef3dff309ceaf1577c086b40574bb6c6a50c3e732750f WHIRLPOOL 55e505f2940e19951d98596507a8c82902319d83b8dfbcec2f4002bebe38cf3dc2794b3cc0aed8eb25b7d6ae5bf1fe2bc1bdf766b9148add9811b84712dc3f50
+EBUILD memoizable-0.4.2.ebuild 674 SHA256 f0ac2a46ef511f5fb15958ea6e1ea24f3736d07ab9a5387dc0421857cba4baba SHA512 33ea1ef5ce50b7d26d361e1da4c595cb448ecedb4d960dbc0ceac67667554e82abcc5c4e8ae1f5768aef0645d6322c8777def4e2dc96d87f623a09fc4941b773 WHIRLPOOL 8d97f59d65cf0b266c67fffeadab22554f9584f777128ef2f15c61fdf96bb46de28598c519fca183c799fcde74bcc505e278088705376b55b9786783869a0203
MISC ChangeLog 2685 SHA256 6248a7a7b0480ecfbcccb47e21cc5c13966175448014a2dd6b2a1e101426c969 SHA512 808b40180de685c957924081edbad2e80074b5fa66bda9b49e9245ec8b5476a7143723f983835ffaefcdc404254a6cef9c907508d33f8bb611eaebe75b58ae78 WHIRLPOOL c3160edb8490eb324b9401ee587d272e3f7badae7d3e5c855595959442621f304534ff5a9396d907934e4aa05d602e00ca86894819a977a65188fa6314787386
MISC ChangeLog-2015 2146 SHA256 459214eb96a8714399218b49558545963797b34e173f8a8d2f00cf5483d0b615 SHA512 0566752fe9180c57b5c001dd76f7f135aa413cc2e999968d88d399bd7e2e7de4afd27880c89965ccdb566b9998aa23e71202eeb98a9066a4fa795e6b7a3e3731 WHIRLPOOL 61083bd94d5ee7bb4f17f6f5e804055bfc3b189d46ca9f8b1e47dd06eba887f4275b77080dcb2368cefb3c48cecaad95baee1eb9d153e548e027ca444c1eab3d
MISC metadata.xml 342 SHA256 7c22c1bce56c1efe8ffbf6a95b29b3161a16f6a34e8875d3963ac664d25f7be6 SHA512 0bf9242c2ef900bf287c29334579bc6c56099504cecbd548798f1b36748244b1764da6a916c9679f5f8a18acfdb6f505c76cdc8e8b1b84aecf881d21320178f0 WHIRLPOOL 1abf6633f71a483455afc76c07d5f002cb0d2362108bbbb63fd7c1915975e3e68b8037ab39176daa40c1ca49e991e1797f7631251da387b8e3745fcbb080d462
diff --git a/dev-ruby/memoizable/memoizable-0.4.2.ebuild b/dev-ruby/memoizable/memoizable-0.4.2.ebuild
index 2fcb72ef550b..a12ec669f94f 100644
--- a/dev-ruby/memoizable/memoizable-0.4.2.ebuild
+++ b/dev-ruby/memoizable/memoizable-0.4.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
diff --git a/dev-ruby/mini_mime/Manifest b/dev-ruby/mini_mime/Manifest
index 9025619b4cbb..8f65fd9db810 100644
--- a/dev-ruby/mini_mime/Manifest
+++ b/dev-ruby/mini_mime/Manifest
@@ -1,3 +1,5 @@
DIST mini_mime-0.1.4.tar.gz 31171 SHA256 20b9b9a2ca1661e237d523fb39f37a22aaabfe4d57bce980a8ecbede8663b6e0 SHA512 7895ac02fd0cb376241cf6e769428c1587bd4b9a777a6f44cfa6496ddded34c78a253fd9146de883b108a67c02e8cdfba3af1997ba11f6775469c2ac55999157 WHIRLPOOL b7510c8dd8704d59d1043801b0a104dfb86ab0b64e1d404499a6b07f675751140a47f2954bf9c03b4296832ec72d720554e64946514f021f6d74eb0eb4340f1e
-EBUILD mini_mime-0.1.4.ebuild 666 SHA256 893c36262ab2d955779f7f249d3bcd5349780dae3c45e47c6f6ce3d89a81124c SHA512 6a642e79078c9b0d4eeca7deea60741ecc8e87c80e24c1f6b1f411d79adede526743feaca4d926b60646ddbbb873ed7d813e47ccb317c18982e5774d308fcf24 WHIRLPOOL 756f344a9fb910fb96e11dc641ce6a582e070349ee932dfb534449b38e8bcadc0fce0917d4a789862ef28018bba106a11d6c31dabd4044227462648bde1a3aff
+DIST mini_mime-1.0.0.tar.gz 31205 SHA256 3f1f0f1203ee13914ad3306816ded277525427b89a93f3cccfd866256c091fe3 SHA512 dbb976fa23679a42a2e28b06eb33f61ec991e7115e9bbadca7d09cb4b247a2345b14a2cb4fd4897aab5ffb40c710e931302d07ea3dff4ee64e935a70c9e88fff WHIRLPOOL a6cf6a5f292a66868d2629f8b2bfa892827b7737a120cdb6ab23e4699ead4acdf7461e8d13e12556ac7b55be615894fff2b02d0123517e0154520d4dcbf58f3a
+EBUILD mini_mime-0.1.4.ebuild 673 SHA256 b97a8feea9410a3f382c9b4357a72d7602f7ece4e05e700326fc11a354dc2212 SHA512 9d71268f238f7e9c387c36f3ae8d88d121250e69ef3b8a212e8d9e9fee0e380a1cc156dc43de3e53d6bebe74de596df14a5d1dcfa1f9aee1f67f7b55b2dd711b WHIRLPOOL e8414c59099ba30c5b8da5df77fc504248f833694b1501a9dbcadf3d243376aaabff0d14329c211ab2bf98c555343b9c9c5e1176adf98ce2982d066d49bde33b
+EBUILD mini_mime-1.0.0.ebuild 659 SHA256 091e72379a3fa849c58c92c4713e3fe21b45336f40a4fcb31149a7c794650f7e SHA512 f71d0e43215c8256b7f11d18cba04f4e62605edf8761f09d9952e87e66f672fda1ec0a6ef3911860deb3c270542730e5b13fa97a021801c3774209068488a116 WHIRLPOOL 8ab0c3410922c3ec9c34ca9b97d11926fac6629e18d72dba42b16db92600dd2dc41c42bf8c941283d1e3e0487a1c475ac2314bb3ae6390d2ba63abfa36318921
MISC metadata.xml 345 SHA256 4dc2d3e8d53350bf95d8b996262c96b3dd49f7901e6a44fb13b31ba567b60ad8 SHA512 bbffbfd689e60f39f73d5117f6327b250a917446edc6d0dc14cb43a5fbb00dbeaf6ebd92c090f3e7b2168dfc0c409c58be287acad9243a420bd5bbde64f80c43 WHIRLPOOL b1db4728458e11b1c8a8b19bb7804956b66d174132e8021e068b378603f1bf88596d411454886c6a368eed77b7cd7e93340cc9bff538dca43178aa3601ecc27a
diff --git a/dev-ruby/mini_mime/mini_mime-0.1.4.ebuild b/dev-ruby/mini_mime/mini_mime-0.1.4.ebuild
index 0b95e1269bdf..ecbd943be838 100644
--- a/dev-ruby/mini_mime/mini_mime-0.1.4.ebuild
+++ b/dev-ruby/mini_mime/mini_mime-0.1.4.ebuild
@@ -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 ~ppc"
+KEYWORDS="~amd64 ~ppc ~ppc64"
IUSE="test"
all_ruby_prepare() {
diff --git a/dev-ruby/mini_mime/mini_mime-1.0.0.ebuild b/dev-ruby/mini_mime/mini_mime-1.0.0.ebuild
new file mode 100644
index 000000000000..0b5b3fd28ce0
--- /dev/null
+++ b/dev-ruby/mini_mime/mini_mime-1.0.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_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 ~ppc"
+IUSE="test"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/multi_json/Manifest b/dev-ruby/multi_json/Manifest
index cf927bc87826..1361cde464b8 100644
--- a/dev-ruby/multi_json/Manifest
+++ b/dev-ruby/multi_json/Manifest
@@ -1,7 +1,7 @@
DIST multi_json-1.12.1.tar.gz 25579 SHA256 1ec98fd529284e99cd6156509542ccd290cfdd5bce03910ceed5127bb84cbb42 SHA512 f61e500197c5a1373443b308bd9307238c54d2d23ba9da91843c667c12e491f34fd87575028c3630a81a7355d4903344996f20408bbb7971b12dfba3cc4f76df WHIRLPOOL 93152310d15ca126960814c53a24d8d1e7c6241eaabc913f88f1485451eaed70288d8c7e5b7a19260f73e2a25de17b95c46fb15c16e7758980b79a48be53b498
DIST multi_json-1.12.2.tar.gz 25630 SHA256 1d5c51ea6ce8b4ead8c93964104e4935896452430e9209476550c57839abb3ad SHA512 bbbdd05a6dd12052aa3e09389f47212f15799310d5c265057f7ca801622d32295d1f0844b37e51f8f1fd2d48e4430234f99bc6de4b9ed149e81d9a33a831e6d9 WHIRLPOOL 6a550c7ccb3e234a12a42418048ad45c5abfc7aad1be56a13e9fea9b66c4864574e38cec69e2d184f46fdeece5cce8e1aa227dc69e9f3de6689f70cc44e22672
DIST multi_json-1.9.3.gem 30720 SHA256 631390d4b6c3d3753a3df0c28339c8e7840704083dfdcefb1323a22ab97b2281 SHA512 7f06747e760a63b6421dfda480522924f12bd00ad63f95414f6624173b9b9b255b139f9dc33d2d2a8d19b232f99a005033e00e3a0b223be992f73d142a55b8b5 WHIRLPOOL a96f1c1e53865e153bc83079fc70b69af6c941c4995f4215317ca53567532d1406adb174683fc8c5229fdc3563f5e8d3c2c662d77cf9d9d55367aab2df5b34f0
-EBUILD multi_json-1.12.1.ebuild 1922 SHA256 db143c9c7aa2080b45393d6800f158a38234aa6fcc18c4aba435427b6a5ac1d4 SHA512 1ab178c30dcc898e2a0b0490176e84204c524b720ade5afdce18017dcd2581abb170c59eb4eb0f00ad63e79080250dd66726935e759e58894eaf812a8ec3ad7f WHIRLPOOL 7aa1aa5ee25dfb92623fb90c049576e70ad4b241f8fc4520113e89a4996b602cfaa537b3f2b8c0bc50ff6da8e77608df6717142e366558743cddbcda827a096d
+EBUILD multi_json-1.12.1.ebuild 1921 SHA256 9d19179cd279e496c40224ef6871f84f9c8847e15caf6010115182eade6f4f16 SHA512 47763a05bc03e994e499ff0eea1471aafd66fc89fecb425040d4b0a4bf9f553af548e54f75628d769b5e8d75359adc5bc876a67d65e8d80623dbcf6313b316fc WHIRLPOOL fb30658047a55e39146278722e9f6bd26d90371ad219002d83a9330dead037d5499f4d5b26658b583252b9148ab1f8907943339c56467d95fb728277c149ee2e
EBUILD multi_json-1.12.2.ebuild 1922 SHA256 9d49315b4d7c3980bc7a7e72c0da3c10a444181bf21e0001b3c6cf8cb4217aa0 SHA512 429d8f7036473500cc478d690e28ab4baab02cce66a474f0c73e03b2362e3b9124248520bca8ce1c2c89ab46f6ca41dab196b654919f8bd43e66e76c6e04e9cc WHIRLPOOL d64d902f8dd7ef079ff81289145be853f7eee6f776d655c7d838b5903103314a68855a9553381a4bd6e3d1454c9a8547c2f9d32274bef42068c528a549378068
EBUILD multi_json-1.9.3.ebuild 1878 SHA256 a235696f516491c3aa082fb82ff53e3784d91438353b360d602c1248dc07d10d SHA512 d82cea8ff2899461a50592acaf261603c5f5d12c44153b663387921ecd12ee34615a09b6c9b410782e012326e2bd36d7ae2dcedfc900adfcbc03ced229ffb816 WHIRLPOOL cf89a2ac618338df57f775a5f076a3e9488c045fd13ca284d61cb6b83e116ed68eff3545ee6e706b4399f31a5efefa80a6e4b87f59bc2468f83c8b126cc6b24f
MISC ChangeLog 5287 SHA256 4434696da49b2b23606f9159a616f6c08d2b702bccc130f990af6c48af1f60fa SHA512 29e82cdd07ce0787e6d9e2745130b0bc82af4613af7d7d813c1a5e17e19e5a8f23e7968b481e83d3e61d699bd73276ee948c82f0776bc92d9de1dd1096532174 WHIRLPOOL bafa5560d535f41ae8cb8eec563b11e9bbfcc002b6b149fb01bd29f03781748c9f9fcbfc8c5905deab3d2f53b1fa394cd4e47e21d96f4841e688d5955f4b44ed
diff --git a/dev-ruby/multi_json/multi_json-1.12.1.ebuild b/dev-ruby/multi_json/multi_json-1.12.1.ebuild
index b19649ee7f66..1db549288f6c 100644
--- a/dev-ruby/multi_json/multi_json-1.12.1.ebuild
+++ b/dev-ruby/multi_json/multi_json-1.12.1.ebuild
@@ -20,7 +20,7 @@ DESCRIPTION="A gem to provide swappable JSON backends"
HOMEPAGE="https://github.com/intridea/multi_json"
LICENSE="MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest
index bd83ea2711c5..df0485e3442e 100644
--- a/dev-ruby/public_suffix/Manifest
+++ b/dev-ruby/public_suffix/Manifest
@@ -1,6 +1,8 @@
DIST public_suffix-2.0.5.gem 89600 SHA256 f8488b110921532ff291af74eef70fa4e3c036141c4ef80009dcdc2b51721210 SHA512 d261dec44c11803631e267f36d82a59278d90dceb2811233ca511e895c5f1a58005b6afea980bd1bbd78bbfc7a3a4e02f9f1fbe351fded38be340ecc235da383 WHIRLPOOL 55527ec204e03c7dc81ec4ef0ea28a68ed54fa7ab6406ce7911c677ae3ffd1de5573bf603679219944c998000d225f4b3e4c064644ce011fffb479dd4d03bebe
DIST public_suffix-3.0.0.gem 94720 SHA256 ae48d8122866e342c09f1f643c2b88e3547562fd6df85d83926445d75f90ca6a SHA512 9190c85fa48f2d69af3131cacdfeb4e4ebe2ff82f833d286ff3e87298cd3189d7c5b6facdcde502bea73beae8a950c1d6ef851ca0848824a59ac53f222db4806 WHIRLPOOL 4c25c0f2a869ec4eb6fd5c637b11e84eba3efb0ec8c5c0046f3b2330677669a6ab17e8c3c9352a5667af0c19fa490d694062d34b785919847aca784859021217
+DIST public_suffix-3.0.1.gem 95232 SHA256 67182699cb644e66b4c68d30b5f1dd42e3dfe6c0aa0d8fd36a1e71c97c6a7f57 SHA512 6eac89d22cc766a12032f4abd2fb8b707e4a7c82bf35d9deed45fe11ed3932fb3c2339da7fab775c10603d9e39a484fa5a54d33758d2f5fc9a0c558a1d4b2e0e WHIRLPOOL 85a4a49a9a39a87621ee0f17eb5ead50ffedc18e031fdf621c9b2b4bd380b848394c645cf69a2b894d0a0d3e6ef7f6d1fb4cdec32817d5aa8cea697a9c7d51f3
EBUILD public_suffix-2.0.5.ebuild 762 SHA256 c0b9dc023f51c761b307c2d88bbeea089186c951810ff0b7cd7301f446cd92be SHA512 614fac9fa074f1bee18c7acf0b0dab0f5a4443d30b40ef414b996f31717b037d5f251f4ee24e9effffe2d8815d507898b32016e4f5cef9fe884a30b7f2ddc91b WHIRLPOOL ebef157888286b832ce91bae0cfbe70a9904150299438dcb6222566921dc56c55c508bcb9b9d5ed38ebf53c258a4fd97c0be6536992602966f055d284ac007d9
EBUILD public_suffix-3.0.0-r1.ebuild 799 SHA256 2dab265db6c2dce4e3454aab01a2fe5346602c5bc3a1459249994148c99c4562 SHA512 160850dbe4d6abec78823f41c710854342f69e84efb0ee8ef138f71a87c0b18cd90aea2ff42c890beb664b26da8d6eb88858f1d1a81afcfb8b31f54b18df23b6 WHIRLPOOL c55bf1005f1e1475132ce3cffb93a6cae0be8289cd9aed6d4bd0c98bf9e68cc8153ca292469cb09a26b72d9383271bf5f1aad721f33f0c831d8824fec5af306d
+EBUILD public_suffix-3.0.1.ebuild 792 SHA256 78517752c5965e5f8ab7b6df53cd5cd12553ffd831ae6d858c04a229de21434d SHA512 2f88729b32b2180a1190d9fc59faccd03b3928dcc4a8b4dcdcbd61ad1ec6fb77141f8a983cbbe1e7e486bc85f6c77eb59d44ab21466be3063d7a11531909035f WHIRLPOOL 76a4af620e4857feb88fe910ccd72f4d1d97eb9208cdd182af199393880be54033430f1222158e1fcd647916016120740a1688c7a3796dc609f276b2cc36786a
MISC ChangeLog 795 SHA256 d14439d3b3740fb95d9dee5aceacdfac587acec90b4b8374e69d2057f014381a SHA512 6afcc69778da2226407d310a35ed2836ce8152381759bcb1f2eb877e691c016d7a67b8f8f74e9efe7fba55512302e9531d28976619480ecbc9251c53df1b80d5 WHIRLPOOL 1d02027d50d86a8272acf23354835f3c62e96d02c7f473caac58423a9328b674d0b6b8ae7d3573cf3cf3e802e409b91d4bfaee7ecdc3e95457909a2807fb7d87
MISC metadata.xml 340 SHA256 8ba3f31431fe261b04facdc323c6a0ae7d66b8b43b0fe5c026302ed7f44a132c SHA512 e5091bcfca152fb1301ce5969cb5ce1e65db3452926c5b75db5afb284e28f44655495663fcce3ba5718b9817d1e3f6db491fe8da96732181926ccd58b36d7f20 WHIRLPOOL 18df930db91330663b762640fc8e6ee556392eff47b70a8807bfbc33fb30fc337824e30fc97a9f36411e2cb8c1f93f14f5a586efbdc1335f9119db8fdeb6f3c0
diff --git a/dev-ruby/public_suffix/public_suffix-3.0.1.ebuild b/dev-ruby/public_suffix/public_suffix-3.0.1.ebuild
new file mode 100644
index 000000000000..0994676f87e0
--- /dev/null
+++ b/dev-ruby/public_suffix/public_suffix-3.0.1.ebuild
@@ -0,0 +1,29 @@
+# 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_DOC="rdoc"
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parse and decompose a domain name into top level domain, domain and subdomains"
+HOMEPAGE="https://simonecarletti.com/code/publicsuffix-ruby/"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+LICENSE="MIT"
+SLOT="3"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/mocha )"
+
+all_ruby_prepare() {
+ sed -i -e '/rubocop/I s:^:#:' \
+ -e '/yardoc/,/CLOBBER.include/ s:^:#:' Rakefile || die
+ sed -i -e '/reporters/I s:^:#:' test/test_helper.rb || die
+}
diff --git a/dev-ruby/rspec-retry/Manifest b/dev-ruby/rspec-retry/Manifest
index 72ded3aba417..ac43c279b09b 100644
--- a/dev-ruby/rspec-retry/Manifest
+++ b/dev-ruby/rspec-retry/Manifest
@@ -1,6 +1,8 @@
DIST rspec-retry-0.5.4.gem 12288 SHA256 c3fa7339684d3068d6cad921152ae6f8bc09bb8d0e8db99a206d0a851ab164ec SHA512 e23ea3c172255d0cc880c3bf5d38bef870ce13c5d52105c987d78bf1850adeb8346d6850f94a213de8dfe767289839dedd9a0851ed1d3f90a9c9d3a0b6b825b0 WHIRLPOOL e287e2ccd445357a3bc9ccba0b398a6b94a27b88be9a1c0f17bbaf17a355db52751866065afba9366d647133258ede989f2bcef62b0dd3b71a35b25ad0144129
DIST rspec-retry-0.5.5.gem 12800 SHA256 269a2ab2f3bfadc4558993ddd721369e90bf3861baff0a57d6833f91ca0c5817 SHA512 dd8a63e0e511b0c655a93c02f96bcd3e1eed8697a500d744a70afe9cf9ea55ea7c7a089d8240622be0bd44c4c9baaa889c3469e9228468bc35676da6fbc38a08 WHIRLPOOL 66997954eb01cec416a714caf388e04c59a4982140897fed30866bc3d6d2f38ce78428496dc8df63361a261693dd8451e69f4607a6d4227ee7d855c3e808f2e6
+DIST rspec-retry-0.5.6.gem 12800 SHA256 81128646ea3f75d4fc9dac54107cd2597cde46a8616f6938d3893cf76bcfb200 SHA512 8bbc5dc37162370fa919ec7730709e5f9a9d0a751e20258caa4ba6fc2dac15701fce4d0ed82200357aff1a95dadaba278adaa2e99dce4c24d6e5a88f19261164 WHIRLPOOL bebf35ddf2e536c35183cb00c6d6c67eff8d7d0690a9d2573deee3ddbfb2d6b34abcb2a2f68f17a6fc15a31c272c70947445c531b84a86529d36cd29814a738c
EBUILD rspec-retry-0.5.4.ebuild 664 SHA256 5fae28482d62961561dac635f6ae6e6c79723cd863b6a7daaab9d920cb06c1b0 SHA512 35c78827c3a2168963fa55b013ea57a520b891374ec12b1862a51d44f43cefa8a77ccc2a6fbaff5d45dd968d7c4d4f3297cea75a4d8fa87c4a52f62b356803aa WHIRLPOOL a06e922069c212b0b6bebddaded5f2ceb89afab158261ea4f1d4213d07f4820c9ecfd38f9fc62b2082580d7b6a33663de9f0f429a77b43fcfdd0314673ceedcf
EBUILD rspec-retry-0.5.5.ebuild 657 SHA256 aac831fa9fb5d325aa037ae2dab4b0cba877d793a66194c46a3740a184b977bb SHA512 712da42517d37e84ff54ab8dabd3f1f6d0ab20363833d7470020144eb2958a51e82610185c0b1c48ad19e62da67d2cb5a354c7a2e44175069dc854138874436e WHIRLPOOL 8feefcdbe33396d1c2e898c84359b0a518e4028a3e4422142671dc016b4cd93941148a7b3792c08b46882c9fdb7b4f0b54ff28fb10b4f071695ea1b63c5d7c42
+EBUILD rspec-retry-0.5.6.ebuild 657 SHA256 aac831fa9fb5d325aa037ae2dab4b0cba877d793a66194c46a3740a184b977bb SHA512 712da42517d37e84ff54ab8dabd3f1f6d0ab20363833d7470020144eb2958a51e82610185c0b1c48ad19e62da67d2cb5a354c7a2e44175069dc854138874436e WHIRLPOOL 8feefcdbe33396d1c2e898c84359b0a518e4028a3e4422142671dc016b4cd93941148a7b3792c08b46882c9fdb7b4f0b54ff28fb10b4f071695ea1b63c5d7c42
MISC ChangeLog 1687 SHA256 0d4db5f67fb9ee3650ae37a72e01de736320a20e5a2fd2b3b8381fa5c637eaaf SHA512 63d64bfacef5673bc65af28dc9c0797b5c5ce7e304bce7e7149235a6cd154d8c34065c9d1482f6bb0eb51024091a177970561b5c1dffacc45cc3f48e4fb57e85 WHIRLPOOL 31e7f69c670df5498891785d05d5911f7853467c8bfe9246b82f22aff710c9cff9d5f5c538d9f99ab95f257e9c21b0b0655b48a781cf814a97b2eb40864c64ee
MISC metadata.xml 346 SHA256 4e0d0c979b1559fdd3913883d5d333f227a329b1ec830e0ce6292e00889af5ec SHA512 a1d92ed8bb1d5619f8005859d7ed204016faf918885b98b56963ab9cc1e0607fa451227d25a5dc9efc88bc0de26039ca5ec4e0d3931c8fc32edbfe553912c23b WHIRLPOOL 14efd2794abd6a14f45aaa703f52484a6b7e44c0a860238b6f6661dd4814228f7db218c9532a6767caab5d65abe7211c1b44d3ae31db7073ddf34c2d19acba5f
diff --git a/dev-ruby/rspec-retry/rspec-retry-0.5.6.ebuild b/dev-ruby/rspec-retry/rspec-retry-0.5.6.ebuild
new file mode 100644
index 000000000000..ae31161816c0
--- /dev/null
+++ b/dev-ruby/rspec-retry/rspec-retry-0.5.6.ebuild
@@ -0,0 +1,25 @@
+# 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="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Retry intermittently failing rspec examples"
+HOMEPAGE="https://github.com/NoRedInk/rspec-retry"
+IUSE=""
+SLOT="0"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~ppc64 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+ruby_add_rdepend ">=dev-ruby/rspec-core-3.3:3"
+
+all_ruby_prepare() {
+ sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/ruby2ruby/Manifest b/dev-ruby/ruby2ruby/Manifest
index b00d6322086c..dbba6b4aa7cf 100644
--- a/dev-ruby/ruby2ruby/Manifest
+++ b/dev-ruby/ruby2ruby/Manifest
@@ -2,7 +2,7 @@ DIST ruby2ruby-2.3.0.gem 25088 SHA256 19d9648bebce9eb08f279192ba18a03b9776a29fa5
DIST ruby2ruby-2.3.2.gem 26112 SHA256 17cefcd766567087b0f53f1a7c541f07dd3bd9b708dc9de67b7eaf91d2228a91 SHA512 4cccbc0498ed2af8302860b5547a54b4fada04eff8158ceb9e6a8969f85ddd84dcf315e90b2308b3f5e9e685d6e2105125ca9197dd1cf26cd03179c50e460ee7 WHIRLPOOL 6826f25ebdd31d2963694bcf980b7d38f2690a9fcbdc6e805a6a4f20bed17e9095271f5957d6dbd8d10378bfcdf420bc07c22e0515b94a4e73661d94c710019d
DIST ruby2ruby-2.4.0.gem 26112 SHA256 f28a18931bb71c4819b56ad809f72aeccef2667115acdeaf15f031e91e471ccd SHA512 1edeb5e90c5d33dabfdf7579d2f24f6daed8b9686ce1f7d746d96b18c23c2d4c505a4807a224536d194426fbd81e740113bba6d659bd2dbd2a84c71e04594300 WHIRLPOOL 51f1ffddb11122dd056d4d2a3fcbe65eae527e958311206e506f5032e281cf1dc3bb9f114d43036b5f96b0bdd8bf79bc35b136dbf526d6f5d3bfcce49f775d32
EBUILD ruby2ruby-2.3.0.ebuild 874 SHA256 ad3f783aaef5cdb3d34c98d77bc4c774b30e9045f9c4015013963d7463e705a2 SHA512 e9c3ea75c89f7c8f0796cdae5ae85b0e26a0f59811b0898706b112d906e05bc0ac6efaaee34d4fdeeff59b2f00c30aa6db431c71eeb70093bbaa5f51f2295ce8 WHIRLPOOL e2761037e586f76a393b9eaefb8f31d3c6d9364264e61f8846b0a56335c3ac8a1e86df9fcd1977dcb1329398eec6ca9efdc42871b80eb55f697def7cffe06c49
-EBUILD ruby2ruby-2.3.2.ebuild 805 SHA256 f4e76ae051da59423802fe851bd3477b4ab07ded35b3627e3067b39d279e8de6 SHA512 336e585da6b86b4f5c75e5ea2a7b251e0f3efdb9adc1d9a6b5d3eb39f347b8dd50ed93c5a3fc373ff4c3030f05b48533f7919fe63ad2b1b50e3493e8260f645b WHIRLPOOL e2a808e2a43d51deabf367a2d8c7c3854f39f526d5e087c29980070571676601cf4b1d43f375e38e84b6f609044534fa6d3a129e93cee34fd6eaa5983a42e169
+EBUILD ruby2ruby-2.3.2.ebuild 804 SHA256 21fd6a35d4b92e78fd708b63da51f4efd50ea6bb5d5fa2a4e8575c989f320bd7 SHA512 e32192fc4d1ed47b8ad2b6d04c476720e30a3b3f1d174d0155407fe8a5795e49f7498b7b79604b403994107262f19b06fb1e40ec74a9dfd11efe171bdb8e79d3 WHIRLPOOL 7d464e43326afdc939b1485f404cefa6e256e78235e48d3192a5511b26e2e58e4741278d83af563e987d1282a4c508ee25377105d5d3548fd1e1b11a3712a55b
EBUILD ruby2ruby-2.4.0.ebuild 844 SHA256 804bfae0dd65d91b650eca441ae04e54320ca9c32a154c8d4daf0f2b0b300be1 SHA512 b47c71ce59d46f894da4a1c1d0bccae6e4e59ea8a1277cf355bef9099aa8211eaae197a82587299755565792e80ac6f22250d061396df2ec39d3944fa13f4ac7 WHIRLPOOL 475664c892f890bbfedb2f754d46c5dc7248c28faaf25168b6c277629d16e3a9795deb1d833fcb6ccba5876c7466c4e7f007cdddc66564724f67baaea85fc8a1
MISC ChangeLog 5115 SHA256 12101a573c3fc97674c4653f987897a7348aef56a289272361fc990fd02c00f2 SHA512 4f0d1fa473d2727c26204ad04331968052a90c60808d2d70d89fa86548baee6ea435332645a578cf0822f7c71131ac00b7f09af91b61ff518e214b8d200c623e WHIRLPOOL 1c4f25410907aaf8ddd3afe195177de8d589e44bddeeb0c218fe0301d74a6cde1a7d2600f6b1b355b8fa66653f6edad6f53f42306d4657da2c7934412532ada3
MISC ChangeLog-2015 10435 SHA256 58cf95d1eff26cb55fd4f63bf0c4d4e0959cc56c05edea60c19abc8b690057bd SHA512 706252708acbdf85edc7374f97bcf87f703275c8e0ba8a1c0f096964904dbc2d3993a07eedc78f937ba8268ca3c4c4c6e307006f97c7a40728efda6160a0d5be WHIRLPOOL ab91f06d2504895babb767f922d8c2022083f0cd0be4d044f4ed70264de536cea4a5ad617e3de032c3c91a1a2a455c3c9465c8b070d00f490e3000877cce1ac0
diff --git a/dev-ruby/ruby2ruby/ruby2ruby-2.3.2.ebuild b/dev-ruby/ruby2ruby/ruby2ruby-2.3.2.ebuild
index e3f587b67bb9..169b0e5d47eb 100644
--- a/dev-ruby/ruby2ruby/ruby2ruby-2.3.2.ebuild
+++ b/dev-ruby/ruby2ruby/ruby2ruby-2.3.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/seattlerb/ruby2ruby"
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="test"
ruby_add_rdepend "
diff --git a/dev-ruby/ruby_parser/Manifest b/dev-ruby/ruby_parser/Manifest
index a6d2630327f4..fb828758d7b8 100644
--- a/dev-ruby/ruby_parser/Manifest
+++ b/dev-ruby/ruby_parser/Manifest
@@ -3,7 +3,7 @@ DIST ruby_parser-3.8.2.gem 360960 SHA256 0c600cdf79a9d925d8c06b65bbefffba34ce717
DIST ruby_parser-3.9.0.gem 411648 SHA256 76e4888893b75e563a6f60547d91e759469504b9b37607990eeced58ab5e57a1 SHA512 f609084d82caf4c33a40b64ee9df473375f00c59a34ec5b419f155a54a7fb9436ffb77ace406a01974c6c0d7b11b97447da0b3053c1fd87c66eb0406a0150312 WHIRLPOOL 6744e5ca09a555865cc7ffedbdcd5a4ee81c37ebd48429bf471ca78e6a5b3b63e25d142d3e2f8f3fa85071e233f7a644f4ddc548abc5ff9923ab32eaedc708e3
EBUILD ruby_parser-3.10.1.ebuild 1084 SHA256 666bddef4226d1c8bc7c42fd81521f326dd2530e802d7bd8d6acbe006e34119b SHA512 b8319def22cb90240ede21b0a9b5527d599c959c2b535f1582d76b6f9abbaf6b6724b10baacbfc78a02e777908b5296b8951f3947be02f17551d9de796fe8e14 WHIRLPOOL 568642ec99dbef09fb497439cc23c0a9a1450a9302bdcc0f317987b6222bd050119587d2f5074a3aa436ff3a9a9c5e6446ed3f46104af57ed46ffd106c1883ee
EBUILD ruby_parser-3.8.2.ebuild 1102 SHA256 8b1fd7918c9ecb91b7ebffb73a634d5e1ebd383cd0e87ce1351f3afcb4c50bb5 SHA512 1e371cc0b93de83a14566ef1fbcff3958b57538bbc6c09d3d71ec20ab5d508a2192cb12aa001a20f9e045cbdc1aad76e88508dd8e17560fa597550de0e7cc8a8 WHIRLPOOL bb355ddebebf3bb7f0f0639a9954640f9b90c1e06962288949c1fb91c70a8ef41923b24e9662517cf1648976d11b48fbac85a8c60ac61472be3b4e7f7efc5a0e
-EBUILD ruby_parser-3.9.0.ebuild 1082 SHA256 e2572cb187b4258e24564c4a2fe84287dc1df8e61318d5f981a44db7ed0713de SHA512 9511632a6cb66f7a5f6bedb7d045e203b55e69ca979f03de78a45ae5b8225e6376602dc649801c63849144ba841b63c35fb43b0417921960d215af4dac8552b0 WHIRLPOOL acf838d82cbf41ede3c6b02e227574b9a2c36b30d956ec5d07672dfac5963c8b480d65d3bbf13bd3f576404d558b7bc507722276f0cde7fe0fd356531524db0d
+EBUILD ruby_parser-3.9.0.ebuild 1081 SHA256 89e6ba43d3f30bf101dc79bf6f26cc475fe106445c43980756903fce1f422f6a SHA512 57cd5df1e466950a716ec4a64436a52252abae4cf95ddce3c940196ba144ac0160e269b97ca65548198e4e8462c67c48c15844c5dcee44a20045c872c5b3fe97 WHIRLPOOL 2b0b6986464f5aecdae8dcef56b72ef417484a4c108f92b917a02e6ab2594f45da969e9c8f25f2e63f58aca8d7f154727316aa2cb223370e6925a946475227fd
MISC ChangeLog 4926 SHA256 e2ff30439f6c5b98423eb5755fb07c2a5e4eef5bc1d652ac93cdf9566638cd6c SHA512 5c7a921a99d8dbd9bef9d112e604d8d58a8541b000d440d1988e4dc97f3a0c568d8ee3529c4063de33c2ce99c9151b1a671a045f3f602a74ecd7e01b52dc9dc0 WHIRLPOOL 6af65514aa176b7fb6019cbb41bfed8f8bb806f3bf472b15ee5aba017b91db9c3faca376935a34d504e22c11015b4eba15f8450950667b9d9874882889d58809
MISC ChangeLog-2015 10968 SHA256 4a33609c43328b9122c85d1d890e6718dffe6e9bd49b7f6dab091df9140c1f3d SHA512 6fd7c77ad2ddb796f28615caf0d576b16c27bd1b4d91fa1b5c84e90bee4b01884f8af22f00cac0e5883a855b9556a972e053f7b62b758d299a5dd8ad6100cce9 WHIRLPOOL 2dee291a14fc67e7fbee5dc4ee78ea0409edf617fd797c9e35fbb9f076799b98783b6d95b4b20bae554bfe40bb4d02a66b0b241cc402e6893ccd454a51d732af
MISC metadata.xml 347 SHA256 9cb966ff9d832b4b73027e1d5f389ca9ca6ac1f6d4b6a810f27de2eee94d2099 SHA512 ff141bbed5bdb7f610f87c5f8040889784f9a3a1f7a2f5802d0ee52a2a3d660d7ef2e8e3cc37af9c8b549433447f1d523b4864a6175efab755a3009c99c59632 WHIRLPOOL 02b1490f623f5d6cc764eda0ab774bec61b3c733acffaf99fbbcdf23193be149e94b2160b1ca4fd4cfdd2d8d64a1bb092ec8d0a4503e3245cae138dd5bba8d05
diff --git a/dev-ruby/ruby_parser/ruby_parser-3.9.0.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.9.0.ebuild
index 2af0105a03c8..eef0fcdd2d03 100644
--- a/dev-ruby/ruby_parser/ruby_parser-3.9.0.ebuild
+++ b/dev-ruby/ruby_parser/ruby_parser-3.9.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/seattlerb/ruby_parser"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend ">=dev-ruby/sexp_processor-4.9.0:4
diff --git a/dev-ruby/sass-listen/Manifest b/dev-ruby/sass-listen/Manifest
new file mode 100644
index 000000000000..72ff13b61083
--- /dev/null
+++ b/dev-ruby/sass-listen/Manifest
@@ -0,0 +1,3 @@
+DIST sass-listen-4.0.0.tar.gz 49449 SHA256 5b09daf811df4ae3d8657cf919976b9795d275a3792ab08bdf3b1cccaecd3f4b SHA512 799e1e70f86b4be671c3286ae860cbcec83d8a1311d67fb37956dc527e2961888094439fd8377d50c78798c494f19ddbed3a412f02e76e429dcc1717c93b7e19 WHIRLPOOL 35994d67872bb0cbc7d6cffb79ab5fd8655a94695475ea80d6ef5648d89d1cda6260460a8d24efaeeff081fa418b783b2420fbce352acbdbee5841a3073b1fe1
+EBUILD sass-listen-4.0.0.ebuild 1089 SHA256 af5278e607be1c5598e6f0cd350c160c2fbec1c006886d5c5ef20c045b69cb85 SHA512 2337ddc07eeffbd62a5e304fa780e5b96ff1a86bb96016f6d695fa596e24e2a33bde8203324b15c78eede629b499bbf4f3e03de2593507497092e05d0f619ffc WHIRLPOOL a8b887ab9c4c06cebda82cbc58f88e673649313c53a39505dc2639e920775d46555310e50674e1321f4128e71c84bc41e20701a7c31dde0b9e722e33be98e8e8
+MISC metadata.xml 337 SHA256 8d00f5fbe1dee9bea218a4f9fd168fefb08b45521396e4825b2ea3aa5b6c4adf SHA512 5eb168a84136e9dda2357bdac121f08674692843294f0dc18d4e11787d953805ac79b94a5b8a6656aace28cd2c272f8fb94ab35fc326ce95f36affaac77b0d7e WHIRLPOOL 7341615b82cd319347e870e1bda08842c9634df63c7dacd4e79c4d9fd51a06c132d78b2954232f785cfc6b9b47bb656747934e81b7a0cc196736c9db6f2822b1
diff --git a/dev-ruby/sass-listen/metadata.xml b/dev-ruby/sass-listen/metadata.xml
new file mode 100644
index 000000000000..97e36c4153fe
--- /dev/null
+++ b/dev-ruby/sass-listen/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">sass/listen</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/sass-listen/sass-listen-4.0.0.ebuild b/dev-ruby/sass-listen/sass-listen-4.0.0.ebuild
new file mode 100644
index 000000000000..bd33d06c486b
--- /dev/null
+++ b/dev-ruby/sass-listen/sass-listen-4.0.0.ebuild
@@ -0,0 +1,45 @@
+# 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_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+SRC_URI="https://github.com/sass/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Fork of guard/listen provides a stable API for users of the ruby Sass CLI"
+HOMEPAGE="https://github.com/guard/listen"
+RUBY_S="listen-${PV}"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/rb-inotify-0.9.7"
+
+ruby_add_bdepend "test? ( dev-ruby/thor )"
+
+all_ruby_prepare() {
+ rm -f Gemfile || die
+ sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
+ sed -i -e "/rb-fsevent/d" lib/sass-listen/adapter/darwin.rb || die
+ rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
+}
+
+each_ruby_prepare() {
+ mkdir spec/.fixtures || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ rm -rf spec/.fixtures || die
+}
diff --git a/dev-ruby/sass/Manifest b/dev-ruby/sass/Manifest
index 33b76d363460..fd3ed027529f 100644
--- a/dev-ruby/sass/Manifest
+++ b/dev-ruby/sass/Manifest
@@ -1,9 +1,11 @@
DIST sass-3.2.19.gem 261632 SHA256 ddcd7d76d98daa8f3ebbaec196972500a6cf6e854f9c328fcfc9aa556f29bfac SHA512 6c288985d53b905aa3cc5ed471359c8a47b82fc30e9c576332fcf20c3d033e1f683c390e2b300295aa3b4be4f7b640ed5578e937793d0bc3537c268ed6986429 WHIRLPOOL 8a3ac79e5c287b1049fe21058704f81b7817fa217a165c0daeaa17ad68cc4189f75b92cd659ec5afc0b4254ee5a368f4657c00a3228a3b27a802fb8c0e60894e
DIST sass-3.4.24.gem 351232 SHA256 4e1d6080fe48614110a649cd8990ef79644db08374aac508b752a908c954ad02 SHA512 8435005234e5e734894f39fbfaccb83ae8f077f91604e59b4c4bcf9bc92be0bced4544b7e1ce0fefc6b382590407915d438e7f99828735e5eed7ba76f3ffb7d9 WHIRLPOOL ac1df6fc1f2d579c426bd06245a7094decb5b122fbf031cc43a23630b6e58a94078957593481d1aeb3c138780c4af949e834b0a92fcf11627bf20bc4d6ef5549
DIST sass-3.4.25.gem 352768 SHA256 7cd272c39bfa3a52fbfc2685f38697099971a8dc933e1c10a384bf862067d74d SHA512 5ff4bd47857425832c6a39b963ae4465dd91d63774eb35196ec28075082ad231254babe507d7071304ddb73cdfc1168a547bf231225afaeb3b7ddd677c0bd712 WHIRLPOOL e335dbfc00ebad7e9a8056ff11430a78931e228e99a0f13eefccf66b661e7a2abc5291ae12113d92051e2f74a2e19cb97113357a845bb38897704f35116f2ee9
+DIST sass-3.5.3.gem 318976 SHA256 799e3c4f9f2e906a85b4aa9f1808000e80284d72fe52c968729831c2aa62c784 SHA512 568944eb74a8845673b74ee3c392ace81b55bb89f30f20f34f415c8a822c3cef90db1b4aa32858a55e1af1ae39ff419a0a5bd08320edf9110d56f584672f14c8 WHIRLPOOL 82ee34670403aa7b6f4bf150b545f475fb70f6705a5106a502c3fa07abf78e12f9c57042a932be070aaa618fbb20c3e01fdb3ab60fe101c9469513934c5386ba
EBUILD sass-3.2.19-r2.ebuild 911 SHA256 3bd9f080c4f32a930f1929e45cad6bd15d6af7d05ae95b3ef2ce1a4bfbdb23ba SHA512 58e0b4f34452d8cdf450c968f5908ce9b6c008f5dd1e7c83d3b0b30d212202ef626ca39548915089a2737d28f1121306e9d667f43eceaf251de126ffc6f43a90 WHIRLPOOL d8b1c1f4aaf49e00344d22146747c45d4d8d442dcabddc1ebdc469902ff1a56894c463db83116df49a7b8cb4f4051545b17d71ae4449c348fb27fcf96a787a28
EBUILD sass-3.4.24.ebuild 1025 SHA256 cddf84f2ba5f55112a5efe6fa7cd064cd14ba4547b3e6d8334ddcc281981838e SHA512 df5a4bb3a6b858c95a8afb067728c3625cd35be9ed6a5fe91bf6937017ca08f95402d659d082acc1fc3ec15c40621fa65a88894039fa42a42a0c45e118542ae9 WHIRLPOOL 8fbadcbdb85a7b34f8613cc4ce72404be335892d7296e0568377547a85147af58cfa470b61841938e35ea73678586a7773cce0ddcea853f6e426dac10df1bf31
EBUILD sass-3.4.25.ebuild 1030 SHA256 aff33ca2cfff5d36819f06f838f3c2baf1a0dd7eb123b2aec9b027accd4b0adb SHA512 d79047902345dfaea83ef95e010e121957f488f38861e8f340b7731ef361ea535236853f7fdd4e0b32035ba3cd59ff9313448dc7916caba6fffc49807a0eb743 WHIRLPOOL a580f5d1c4ec9e1d7be1d2fb05443eb002eb9ed41de153e7b98b3ba85c00752cf991cf58cf9ef4fb001a12c5d1a03a1679f02f60272f1d7e08c8b67e73d61ffc
+EBUILD sass-3.5.3.ebuild 1037 SHA256 06eb1aafec45bc5dfd2e63d6aca127b838ec1f16c344431da103f5693ea4dd20 SHA512 3da593d5edfb47a8236c75aa5466c1363d520b3c442ad1ba8a9899d29ff0617d46fa762c480421fa0a535ef586495662cfdfa9623bb32be0d51c270f8f96b005 WHIRLPOOL a4b5409445065ad684d3202b1817c06a06e0adaf340c394cac3094d29c4a2ab1fdf2db90a9b076b45294dc221812f9825f2f27da9a5a94473a036a0ad24cdeb8
MISC ChangeLog 4875 SHA256 63b51051c7c227359856bdc2f46fbad236bdcbdbc3ae632d4e9f939be8e5d1f7 SHA512 e9585714f0a87666c1bca35d3432c09cd9d8bf363de76ab80483c3563e5982638eddb6d1066c98659e8c22aa18fbc3d5fca811ab4a1b0a5609f5ceb0e0cf7caa WHIRLPOOL ea2604de698e904767c2a9f98b376f74924e638d73c56f7e30a7b586aa6278a0a8307be16760b078f2c32fac6f40786b9d47f73f2a0f354aa5fb501068c97d5f
MISC ChangeLog-2015 11421 SHA256 b52a53942410986a89684600ac85d4258534172e591ef70ca8f6b0958d7b11e2 SHA512 336eaf3c0c505326727c327d856d00bfb99119baf9a5e0fd1a315e74d4e81451ebaa5ac251d5b4b74ff53a47a8baf510f6c015a54cfc8ca5b9073bc5126507cd WHIRLPOOL abfb23d487615fb8f6c07244bfc0fb917ed808875960f2aee7a04a715125abcb9d437cbac72d4d6899cf2577f2f2ff145ff3add520d7f2df26b4e35518016181
MISC metadata.xml 247 SHA256 1236c1552dc683658bd5bc3c5f880b71d9dfa13025edab4a0f8973f9eaa6bcf5 SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 WHIRLPOOL c1aa829db3553d79fe71a8bf79fd6ea24e9fff4e591a4ade3c05e2a97b0df352170fbce76450c0402ec6d8998951c2f3eb3e198ac4638c0e0882208b9f4d8fc8
diff --git a/dev-ruby/sass/sass-3.5.3.ebuild b/dev-ruby/sass/sass-3.5.3.ebuild
new file mode 100644
index 000000000000..bff734340104
--- /dev/null
+++ b/dev-ruby/sass/sass-3.5.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="rails init.rb VERSION VERSION_NAME"
+
+inherit ruby-fakegem versionator
+
+DESCRIPTION="An extension of CSS3, adding nested rules, variables, mixins, and more"
+HOMEPAGE="http://sass-lang.com/"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~amd64-linux"
+SLOT="$(get_version_component_range 1-2)"
+IUSE=""
+
+ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 )"
+
+ruby_add_rdepend ">=dev-ruby/listen-1.3.1:1 !!<dev-ruby/haml-3.1 !!<dev-ruby/sass-3.2.19-r1:0 !!<dev-ruby/sass-3.3.14-r1:3.3
+ dev-ruby/sass-listen:4"
+
+# tests could use `less` if we had it
+
+all_ruby_prepare() {
+ rm -rf vendor/listen || die
+
+ # Don't require maruku as markdown provider but let yard decide.
+ sed -i -e '/maruku/d' .yardopts || die
+}
+
+each_ruby_test() {
+ RUBOCOP=false ${RUBY} -S rake test:ruby || die
+}
diff --git a/dev-ruby/selenium-webdriver/Manifest b/dev-ruby/selenium-webdriver/Manifest
index 55396be454a9..34db2252e6f8 100644
--- a/dev-ruby/selenium-webdriver/Manifest
+++ b/dev-ruby/selenium-webdriver/Manifest
@@ -4,12 +4,14 @@ DIST selenium-webdriver-3.4.4.gem 838144 SHA256 4188bcf6db106b97e5961295a736492e
DIST selenium-webdriver-3.5.1.gem 830464 SHA256 7fb36c73618ddcd1553313de9e2e3100d4e767ec752f2e2cdb17b553e6d9ee28 SHA512 5a3c0776d4ab6816b107e8e8bca62afd7df9f90b3f757563b2180de4764a4b4499b9afd88668913cbcec9b10df04a94be27a91ad96181f4a4d7e9008e7062fa8 WHIRLPOOL db091e5eb671bf98096bb8c3d41b2814a96bab11f8c6dbce87ae0aa04c98b6c072ac6efe96c5e58617167e46ff818ea10c726887fa430ef3e9c8e460b4a611bc
DIST selenium-webdriver-3.5.2.gem 830976 SHA256 fe42fdc7dfb654488715b79b970f59937a19acbbd1ad52e30206bfb3a8815d82 SHA512 c0a8c0e23e4323762d5cad329774337688cc831658de4bb4712f69c2b4c3f0e189fcd0e3576d8132ec9a3fd5c0365ad128bf65061045514b2871a43b30eaeb3a WHIRLPOOL 1c45abe6a2354b5f780e0c5ccf0d40304d27eac6b89af1ad2418d9f1a9cb945057fcff02f973877c52a0ced39c58d1c8541ef74123bb4e202e8b4035a8180664
DIST selenium-webdriver-3.6.0.gem 841216 SHA256 1276317792e13f24a556f4bec954bbd5213ac22018fa4ecb194904a450499626 SHA512 c0cea582314167de0390007fe26d94e7470020bbb999787fa0883eb65a491a6ecfcbfad9938a50cbc415023edf2ee7ee44ba88ea35d22cbe87d0ed435f38fc99 WHIRLPOOL 54d67d1272c9e47c95d1257646b466276b63e268f34e969d9e5f8d1c82bc6a81038afa4658a5753f0ebe1db0aeafcb36f43951bf709456f4a0046962afd65a25
+DIST selenium-webdriver-3.7.0.gem 839168 SHA256 f5702ce0dfed6a5fb3c456aeb99072757666d68b7f53d417a462e20aa8ed0e1f SHA512 f15819d7e3a683d101073710876792ec0cca7c28d387bb9d1b19964083a99e276340fbcfedd9b0ca2234c54f7db56d12dc3af2e4eadf8995e1e05f7282169726 WHIRLPOOL 7742d5db0965afb4f23581b08583840aea509ec1100cccb44873a86270cc7d93d0e9e4dc5bf0bdea47b9ebbeced1ad987be3cba01a397435113e8dad588afcd4
EBUILD selenium-webdriver-2.53.4-r1.ebuild 1144 SHA256 5bd1260a9bf073827378f351d993558131508e1ca034295675e1a2269a2f39f4 SHA512 5bba7aaa5b01a04eb1d8ccd6daa5f431cd4c149b95fa550891dbec98598f3a32fce20c51f9c2ba42f5e9a035f8f40de56a21b6203c6b03b1d12a18a39022c77d WHIRLPOOL 0f894033f3666558afe3e3c92f85bfa76bbf33678f58a5ce3b7cdfac06f92b586faafeb0c243fe9cef2bb4ea714b68d82982c9949330ca0ee0f825a9dabd8449
EBUILD selenium-webdriver-3.4.3.ebuild 904 SHA256 f715903d565b6bc47c4a3df0513057a013ea245edd9b9b4d4d2f7a283dea3b31 SHA512 5361ece956d67e81c8e16118ed6040a64d69b56750109bee76d925e59e390f1aa927de0fd992c173749b72525831f1673c77a10a65aa4e291a30d051b560f73a WHIRLPOOL 2c17b50972aafade37baec7915364a4d83a5c18bca7302f1bebd15c1da0191104814716c0c999658a03a0521291833499153aaee784b8eebca21d83aac2d1607
EBUILD selenium-webdriver-3.4.4.ebuild 906 SHA256 8745226993595377f08380a78cff829bf933a99c3435a2c6e26d8186392fedee SHA512 03ab30a05cfd837270dcf0a7aa98db748e7fd493c2997e36b0a20c804ad45c87967ef7c0cf693958d14a53c3ec85a7f9f29367244b8275d5a06342ef442dc5c2 WHIRLPOOL 4067c099c576a9090add68579f65bde61b43a3be3e6d9fb3c14876ec471e5b56101f779dcb986c613c5591543ffc0d74a3e4c6cab4ba94f1c04df14e6c7ecdae
EBUILD selenium-webdriver-3.5.1.ebuild 911 SHA256 e3354c1fe114b2714b26a45bbe6aa1182b316bba0dc5d7c20106b6754fbb2745 SHA512 21377acc0284ee0bbe9f221c0bdb45c22fbac077b2167ff30b72755ee992369007c4b99ae3b1481445779b041e817e218854c942a910a5ee221b8384f58a07b4 WHIRLPOOL 3b5cc5fcb124163f191c81a5a2290403c92f49939d01a37a5c9ebf49f7b666bba12a1bfc95c94e206a99b09a51805853e217b30fc75d62d6096f86f1b2abc5a8
EBUILD selenium-webdriver-3.5.2.ebuild 904 SHA256 f90c49c8bdebb18e2c8a236dd86d3275ad3b1a07f13d1cca2990e28466d79601 SHA512 a9d26369e42735742a44b2e154cbfae41b525226ece894833ac9914dccf92e1b71e4f3ee8cf8f402d7b207b75cf55f7f72c982d4f5ec8414287a69fcb750bae8 WHIRLPOOL 80bb3472c0776497e0eb9faea8eec82fbfab634db08e6ab9b768858614499f32a2f1c8229189652e6d6090f0ffda9cb1dab3059f73d5d3e99ef646d36ffffcfd
EBUILD selenium-webdriver-3.6.0.ebuild 904 SHA256 f90c49c8bdebb18e2c8a236dd86d3275ad3b1a07f13d1cca2990e28466d79601 SHA512 a9d26369e42735742a44b2e154cbfae41b525226ece894833ac9914dccf92e1b71e4f3ee8cf8f402d7b207b75cf55f7f72c982d4f5ec8414287a69fcb750bae8 WHIRLPOOL 80bb3472c0776497e0eb9faea8eec82fbfab634db08e6ab9b768858614499f32a2f1c8229189652e6d6090f0ffda9cb1dab3059f73d5d3e99ef646d36ffffcfd
+EBUILD selenium-webdriver-3.7.0.ebuild 904 SHA256 f90c49c8bdebb18e2c8a236dd86d3275ad3b1a07f13d1cca2990e28466d79601 SHA512 a9d26369e42735742a44b2e154cbfae41b525226ece894833ac9914dccf92e1b71e4f3ee8cf8f402d7b207b75cf55f7f72c982d4f5ec8414287a69fcb750bae8 WHIRLPOOL 80bb3472c0776497e0eb9faea8eec82fbfab634db08e6ab9b768858614499f32a2f1c8229189652e6d6090f0ffda9cb1dab3059f73d5d3e99ef646d36ffffcfd
MISC ChangeLog 6492 SHA256 6b7cdf2c2dd98fee4dc2a99c336ff4f35d5180adcb0a1a168453ea244b57feb5 SHA512 188a33df1fa7a292f69cfda1ffb63e274b67f1cf5cda617e94fe7cea0fd8d9a2ffa3b1a88443a148c3b4519786f9566ec80ddf6abd4a51fcf65014a3fd4b04b6 WHIRLPOOL b692b480d405e39711d172e421332eeb3f06c772a3bec083386837537a9809eb32143cb96868f9f2c9d92a194f8628fbc8bb10c8dca73d3daa59b9ed3d3e3884
MISC ChangeLog-2015 10946 SHA256 b77296b6ad9c105acb28317a98273210b5e8272991bc61a34aae3067fcba34f4 SHA512 6151f92e4abdb06c3c958b4bf6572755232cddad50f35e67dde188427f41350bcb8165aab1207358cb85026af14a82f66fa686e14733910d385abc196738ef52 WHIRLPOOL 798071deaf66b9c54649789a924e76622f9369f75bac313592bb4083bbd29f0414c9970b20c6808636c3e31c44a3c1e06ca6e0dd74a9c26fa06b178b978837b8
MISC metadata.xml 335 SHA256 7f671b2ea772277498afe30c594c13dba64f7e5c49012135f979e4bc411a9939 SHA512 94e17dd297f6904f1b70709dba5f5612fcc42e9e0e57695df6d37344cc9a89c13b423e41d142631444990ff39367eb6132d6b070bcdbf256ae00e932cadc67e2 WHIRLPOOL 97944479141ca973f2aafb342381837ca38a05bd0fd94d8e8db450a8dab50b2adce4f259045da600dea46103bd422119e7a00423bcece6df0edf3ce202189758
diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-3.7.0.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-3.7.0.ebuild
new file mode 100644
index 000000000000..c4c4d1b87cc2
--- /dev/null
+++ b/dev-ruby/selenium-webdriver/selenium-webdriver-3.7.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+# NOTE: this package contains precompiled code. It appears that all
+# source code can be found at https://code.google.com/p/selenium/ but the
+# repository is not organized in a way so that we can easily rebuild the
+# suited shared object. We'll just try our luck with the precompiled
+# objects for now.
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_QA_ALLOWED_LIBS="x_ignore_nofocus.so"
+QA_PREBUILT="*/x_ignore_nofocus.so"
+
+inherit ruby-fakegem
+
+DESCRIPTION="This gem provides Ruby bindings for WebDriver"
+HOMEPAGE="https://github.com/seleniumhq/selenium"
+
+LICENSE="Apache-2.0"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/childprocess-0.5.0
+ dev-ruby/rubyzip:1"
diff --git a/dev-ruby/sexp_processor/Manifest b/dev-ruby/sexp_processor/Manifest
index 6d55f274909a..363bb093b601 100644
--- a/dev-ruby/sexp_processor/Manifest
+++ b/dev-ruby/sexp_processor/Manifest
@@ -3,7 +3,7 @@ DIST sexp_processor-4.7.0.gem 39424 SHA256 963a1f5b21c95595fb3cf1e8531784bf3d8fe
DIST sexp_processor-4.9.0.gem 40448 SHA256 333619bc71d563ee60f26fc5f3a7f57bd89ee3191177fdce87a014dcb1b8d3b0 SHA512 f73b71fa436b73db3adb590f3273904474f2a8575377c0ea9184c2dbe8068b3c673f74657e949666fc04d2028efc22f81c14488a5484c66e2b6810afdbbcc531 WHIRLPOOL 290481f3116252faea6371a5e4795f2321e90f093c5cd0f72f6cbd7f98003df29d6330198824abe23a5d0a5529d864e0ba4598a4d2507a7d86e2e267515a1c2a
EBUILD sexp_processor-4.10.0.ebuild 763 SHA256 eaa2afa652e82b6f925c9769162489810fb6b2ac69cb0958de9626769b0b0bf3 SHA512 a244563a1df30a315dbc8b10c80799a6b2694a6a00fb1bb6e1cd8d78916d3e14874b3ea183c421f3a7f9a9cd1e1300dcccf4490523098dd2a47803b450a57f63 WHIRLPOOL 07736013c6ce3ee9f96be37cc186a18dd16eca005f630e2b9db6da5a1c0cf3a5f4eee6cb3386d2cb45d30d6df92df1b8eb18abefedf524c98830576f452c6230
EBUILD sexp_processor-4.7.0.ebuild 753 SHA256 b9bcf569dbc29253e6ddf78f50296f697ea9b2bab2cbfa9b35b3fcd8f84fd5ae SHA512 e0cd168e5113fb5fe8c0935c00f174ae2249104a605a97ab1b0fcb7ae143e39b8804e436d73695d8b01a471fc756fdd0e522a4bc9d17858f3a640e875850bda5 WHIRLPOOL e1f8c85c45cd3130dab2affb7a85c94cf8868ccc00517ffc5b71660f88b24ac3185cb4439c3a64a3601f857e765a8c09c9941d20b0973b92c6d3f2648be9bbb4
-EBUILD sexp_processor-4.9.0.ebuild 761 SHA256 a84d237515d30f682fcac96acc690de96fd95d76575bdf64368268d7027919e4 SHA512 51536780c7484bfa612fd4deb568b3e894dd59d3af4e855d14086760d558ff96ecc1b1442b986c16e452daf1e383c053eb15cd6fd7dab787c4b34c0b6b8c1621 WHIRLPOOL bac73b380e3b65c01bfc905c748376eae456aeb33ede211bd91d0442113bb0190b4b7ff1422275e1e21db8944d8e24c34e4511c6ed999e73209a3ba2a84b3a5b
+EBUILD sexp_processor-4.9.0.ebuild 760 SHA256 8f4d3b67542ec3b924a2e05d59e1cfab9cd5b46d6aeb32c6d1eaacedb251a2f7 SHA512 a3e8c4ac2e438fe67e069bf7c0f69dcbc11dae1b72209f62e312f838e09e67eb8846abfdec5ac508ac923f5a57773face9b27c88e7889b8133e2425809cdba89 WHIRLPOOL d6f59c42c2cb1e0d451e1cc0e1b3e6b4ce8f3df850839df0281d49f4a8c4c1ca07bb3cee598697f94fc3cda8cd1eb81dac36f8c0e65844a7b2df2bab3104371d
MISC ChangeLog 4599 SHA256 6bd1705a8191ee272f50ef98d1e99870d86855b4a2951c2e80e46065704264d3 SHA512 4bde63a43bc332365a30a0f9fd2cafc7da3c51759b8d31f730da16dbd20a6510a842c4c1d7c6064e4222d3c4fd4084f41799fadc4dffb55ae010237bdb41de71 WHIRLPOOL 74f2401950daff649b7c1400e32c70b12d54296a5cdd54b4205bc424e3e45999bdb25bae185d5d87b2be7a1b7fc55cc171c28db9a0a45f1127bb68b4beec563a
MISC ChangeLog-2015 13203 SHA256 6a1b2f4386767c739ea8664c5851ce3afdcf3c18af53d2cc561b4f87bba625ec SHA512 6d3445b427618ad1a2d120158c1c518abcf403a1268b9d771147a426d12acf14a061bfc42403b4ab6af0e8f22adca101f5c8dddb713c023005f2ac0ebeb60197 WHIRLPOOL d41278c5610ffde9bb5769946e6b936d487aad3d52ac2dc7ee170fc73b9acf4d0d1f415695c877f92866148132724a54563d5dbd596104123d96806b32be7a86
MISC metadata.xml 247 SHA256 1236c1552dc683658bd5bc3c5f880b71d9dfa13025edab4a0f8973f9eaa6bcf5 SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 WHIRLPOOL c1aa829db3553d79fe71a8bf79fd6ea24e9fff4e591a4ade3c05e2a97b0df352170fbce76450c0402ec6d8998951c2f3eb3e198ac4638c0e0882208b9f4d8fc8
diff --git a/dev-ruby/sexp_processor/sexp_processor-4.9.0.ebuild b/dev-ruby/sexp_processor/sexp_processor-4.9.0.ebuild
index 11eaf952e804..1c9d8d793200 100644
--- a/dev-ruby/sexp_processor/sexp_processor-4.9.0.ebuild
+++ b/dev-ruby/sexp_processor/sexp_processor-4.9.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://www.zenspider.com/projects/sexp_processor.html"
LICENSE="GPL-2"
SLOT="4"
-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"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
diff --git a/dev-ruby/slow_enumerator_tools/Manifest b/dev-ruby/slow_enumerator_tools/Manifest
new file mode 100644
index 000000000000..6273f6fb8798
--- /dev/null
+++ b/dev-ruby/slow_enumerator_tools/Manifest
@@ -0,0 +1,5 @@
+DIST slow_enumerator_tools-1.0.0.gem 11264 SHA256 2dedf34d23313fa7e6bad77fc16cd94ccc20f75a3b91b8c9b312b9c40dcb62ff SHA512 d557d913e74f2120e9a91350b5a04314285771b7c943087f943bc6a00dd421e27bd4941052c3cd74e20995ddbaa22ca8e9eb60a240fff54dd66b8e2b16d8c2ce WHIRLPOOL d07ac496fbfba9253b121005bdf0a75459287ec075e01f20bcf65b3f3c27c18099337d8e3fa45b81dcbb823aa48b8e180e14ecbd7247046cfce8d4d683e8ebe6
+DIST slow_enumerator_tools-1.1.0.gem 12800 SHA256 e61a598f1c8309ac731d21659a79767c20ff345458cfc70819ae57df25910e5e SHA512 0ac2396980d461205d0a2daa41db15016dd8536994cca6599f1e3b7be9c758d51123eefce97f53aaeec06ee1a1f9302d714d113666dbf99ed65be070816f71a2 WHIRLPOOL ccc7b2b951290826c013ebb4e46d618551633534e575e09aabc0ab3a4bfbc6f946819a1eca77626ad21a25dff2db764ef3c048bff520b3a03f1367de5274563a
+EBUILD slow_enumerator_tools-1.0.0.ebuild 650 SHA256 890f10b0d3da35cd39b8bd7eb28c37ef3a66a59ebeede281fbc387e6006bdb0e SHA512 4887f13f22ab9b5ea05332e3c1a5817884378880c60b584315fcf7ee876ea8617435d44a72deb928e3f7c1d9600aeb6fe97d560f97d8aee717265dbd1d716271 WHIRLPOOL 436076154074fbba388e619756d329f10978cfd3863dc183266d8e9c87fd1f852969949225c3a87cba4aa15af0c3d6564f9e17749f6657aeab8c0cc57267b0c8
+EBUILD slow_enumerator_tools-1.1.0.ebuild 650 SHA256 890f10b0d3da35cd39b8bd7eb28c37ef3a66a59ebeede281fbc387e6006bdb0e SHA512 4887f13f22ab9b5ea05332e3c1a5817884378880c60b584315fcf7ee876ea8617435d44a72deb928e3f7c1d9600aeb6fe97d560f97d8aee717265dbd1d716271 WHIRLPOOL 436076154074fbba388e619756d329f10978cfd3863dc183266d8e9c87fd1f852969949225c3a87cba4aa15af0c3d6564f9e17749f6657aeab8c0cc57267b0c8
+MISC metadata.xml 356 SHA256 c29c4233cba4825e5708212a6d6433ef8bde6e0932faaa315b457832d536d8ae SHA512 741508a694bd3cc4c75e993cbedc01f2ae63355fc0e2872067ac0d2dd9251aba4718badfb967086a79955b37f12bdcd82946933421bfc8a99d7edf49386d6adb WHIRLPOOL f4934f696ee0d02952a7004239ada027ad4d46beb2f7cdee0fcebc83b703cf279952651b879c1ffde36eb24314a896a1929f79f2d45673d02f8f81f62ca35ad8
diff --git a/dev-ruby/slow_enumerator_tools/metadata.xml b/dev-ruby/slow_enumerator_tools/metadata.xml
new file mode 100644
index 000000000000..9ec605622c08
--- /dev/null
+++ b/dev-ruby/slow_enumerator_tools/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">ddfreyne/slow_enumerator_tools</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.0.0.ebuild b/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.0.0.ebuild
new file mode 100644
index 000000000000..9c7b8a34053a
--- /dev/null
+++ b/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.0.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_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Transform Ruby enumerators that produce data slowly and unpredictably"
+HOMEPAGE="https://github.com/ddfreyne/slow_enumerator_tools/"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/,/SimpleCov.formatter/ s:^:#:' \
+ -e '/fuubar/,/^end/ s:^:#:' spec/spec_helper.rb || die
+ sed -i -e '/Fuubar/d' .rspec || die
+}
diff --git a/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild b/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild
new file mode 100644
index 000000000000..9c7b8a34053a
--- /dev/null
+++ b/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.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_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Transform Ruby enumerators that produce data slowly and unpredictably"
+HOMEPAGE="https://github.com/ddfreyne/slow_enumerator_tools/"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/,/SimpleCov.formatter/ s:^:#:' \
+ -e '/fuubar/,/^end/ s:^:#:' spec/spec_helper.rb || die
+ sed -i -e '/Fuubar/d' .rspec || die
+}
diff --git a/dev-ruby/twitter/Manifest b/dev-ruby/twitter/Manifest
index 3e10605424a4..37c1db3f487f 100644
--- a/dev-ruby/twitter/Manifest
+++ b/dev-ruby/twitter/Manifest
@@ -1,7 +1,9 @@
DIST twitter-5.17.0.tar.gz 525292 SHA256 176888c63997fa82954b483f107a8e279517037657ffb823bc827c29aed34d90 SHA512 5b663a5984258229c05cd0db94ba586ed9b2491dc8da32fb444ca4a03f1e2cdc65201d8a4347ea3f05620506471b73e215cbb6feef17413c197e70679e02d706 WHIRLPOOL e1e7bfb7a89fe90d6dc99b10d5540128212838761223b8e9030c3e8fed5784d90963c9e14766e03dd87426ffe63ac8e98536d35654b111d9a7540c89a48617e2
DIST twitter-6.1.0.tar.gz 1269592 SHA256 6d2dd9168a1a5c92c25aecfe76e874995bd67b1ebce3822502facacfb38d0dbf SHA512 6bcf2c92afe3018357df83cac090d58b70f16bf73c29d63100a4f40ab2dfd51b20ad5f62cfba40df1a9bbf8289fec75565d7fbfbf702e5ac90f61ce0cb8686dd WHIRLPOOL 18de978b1f342a2b4fc71fbd078d98744ba06e714c4e3dce7a1022974df38866f78d396f1562065c0b2644765876b2b2f620191d26fc16ebc85e2bd844bccf4a
+DIST twitter-6.2.0.tar.gz 519470 SHA256 9e0da0e0999c16f90bf47c585a779cc6d1bf90c76db2a3f45fb329d2e1ffcd31 SHA512 5d2bd653233f285e0c08503031317a966ec098e9b302f9e0c65bdbf4632465988b1139719dae1cabb856b08200fc7793cd341fd926981484cf416a01f309d242 WHIRLPOOL 000622f6dad23c7328b2949f33ac11db0363ca68ed11cc966f8889e40c8f412470b02b186c0d2762804272f3bb03c0e162eee35cabb40cdd5ac1cfd62542d323
EBUILD twitter-5.17.0-r1.ebuild 1509 SHA256 b58783d6db2cbb29ad00edab4fd2d874c73369ab4bd1c8ee9b83a6122ea37366 SHA512 02b8f9e4618fce7214d05078c79e02cdcd49d276be96fdfeae85e69362643268893bd513310de2bb8d3bf705cb339ba90d8d78a3a865a7f9373cc0f7da2f6488 WHIRLPOOL 07a884fd0a3bfbe6adc8fa60a4d717806edca45d61dcec554c1f44c6cbc8beceea8964de844b540b60c9e3b4f5113071552d79980537842f873db3113e19adeb
EBUILD twitter-6.1.0.ebuild 1435 SHA256 548636a652ff274964738232b96961b350ac4258822f75e22d9f109c288aaa99 SHA512 3a4b329819ebae7674e22eb86ec53d7dcd33a58c5607802dc43e987daf267fc7fb8bf8dec60fb6c0ec433a51fd6d77a0f8c53a072b7f8f9c64a24b2ff3bb929c WHIRLPOOL c86b03141e196df8dc8a85e38550c515716fe4ee246750c6a6dd72c59293e7107c3af340147e9ee6045223e6351c0a14f564474e6fd13561f7003f48290bb941
+EBUILD twitter-6.2.0.ebuild 1448 SHA256 5f93e14783f85b8cb86794e2852085a740350c248fc53a5245dc52ee5dd48472 SHA512 8adddba296ee05373e959c3e028cb7de2eb1fd01819d5fbcf99f71be97f92d4b43ca2a8907a7c0eb51398ff6c1a922b66d28e6e29b14071e6e33f97e72bd8d8f WHIRLPOOL 53a16323bc327f01de1f76ca4361543c8b3e8378d50a3efbd29f21e439173f28e3b5da1b8da4e8bb849627f9b6439aec3b9f08906e244f58d991deea54e0f0aa
MISC ChangeLog 3578 SHA256 c14a30c0302e3c837be180f59696cc40f8c61d954291200ce445372065726f00 SHA512 183054d4061055b1e5d0a284e7a893addace5e8a9afa30091967ed02d30211ef624c84ea135789ef83e36f237bf5149fb227e98fd8983b63c6a70177f4557cac WHIRLPOOL 593916fbcd0c77277aa31fa45bfc370e85c40abed41e0dc2d03a6af8028abbbe36313d4ea3d84f87bcb22c1ceb2da255e53649fa7c34c8d23c846d3111bc8894
MISC ChangeLog-2015 7189 SHA256 e0793ba122aa5c0b0642bed0553cd6e5961b2996b147103667d322de33043664 SHA512 bc6f0c6f4c15f4a6024aa3411106865c69239a931c80ad27ab67cdc10e9af2f2e59635d0ee17d24096ffd1278d701752c178a65f51e773e613403b47a514944a WHIRLPOOL 569c3e3e1df98dee4483f9b98d87511daa488074439a4df6e434e733a89767b525e4d6bb21c4ca39069b748d1703e59c808989741d18c07d7a883a6933cdc357
MISC metadata.xml 340 SHA256 1e4f7b35ae752deee76581492b382bea0bc9f4a3f5eece893f15dab7d55bf42b SHA512 504babcfb5a3f49934a8eb1107a5777206c134e5f39d96badd9333c57909e2e378dfa1d88dc49c945a9c5cdcf59406f7e6658c177098fde1cd2c12314f9ca239 WHIRLPOOL e24fc74de2aa499ac750cae6a192dd2f291cd2caa46d6e5eea1f0e58bf49112675181ec88717c9f1d8c07547ea6f449e8906a3ddec5e0d818ac180f9f688d41f
diff --git a/dev-ruby/twitter/twitter-6.2.0.ebuild b/dev-ruby/twitter/twitter-6.2.0.ebuild
new file mode 100644
index 000000000000..bcac905abbf5
--- /dev/null
+++ b/dev-ruby/twitter/twitter-6.2.0.ebuild
@@ -0,0 +1,60 @@
+# 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_DOC="yard"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="twitter.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby wrapper around the Twitter API"
+HOMEPAGE="https://sferik.github.com/twitter/"
+SRC_URI="https://github.com/sferik/twitter/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/addressable-2.3
+ >=dev-ruby/buftok-0.2.0
+ >=dev-ruby/equalizer-0.0.11
+ =dev-ruby/equalizer-0.0*
+ dev-ruby/http:3
+ dev-ruby/http-form_data:2
+ >=dev-ruby/http_parser_rb-0.6.0
+ >=dev-ruby/memoizable-0.4.2
+ =dev-ruby/multipart-post-2*
+ >=dev-ruby/naught-1.1
+ =dev-ruby/simple_oauth-0.3*
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/rspec:3
+ dev-ruby/webmock:3
+ >=dev-ruby/timecop-0.6.1
+ )
+ doc? ( dev-ruby/yard )"
+
+all_ruby_prepare() {
+ #sed -i -e '/equalizer/ s/0.0.10/~>0.0.10/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+# rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die "Unable to remove bundler code."
+
+ sed -i -e '/simplecov/,/^end/ s:^:#:' \
+ -e '1igem "webmock", "~>3.0"' spec/helper.rb || die
+
+ # Avoid a spec that fails due to changes in dependencies.
+ sed -i -e '/#reverse_token/,/^ end/ s:^:#:' \
+ spec/twitter/rest/oauth_spec.rb
+}
+
+each_ruby_test() {
+ CI=true RSPEC_VERSION=3 ruby-ng_rspec || die
+}
diff --git a/dev-ruby/yajl-ruby/Manifest b/dev-ruby/yajl-ruby/Manifest
index fd9f8a45d683..1a044ff51673 100644
--- a/dev-ruby/yajl-ruby/Manifest
+++ b/dev-ruby/yajl-ruby/Manifest
@@ -1,7 +1,9 @@
DIST yajl-ruby-1.1.0.gem 557056 SHA256 95b85940c96c0745e780f363170b8bd1b7b66d36073a061b1461b1788834446a SHA512 bde81b5fbe467c6403d27b49075822ff07b5cf356c05f711757fea5162543af36846f1f1da36acd5da359133f05e2cb3186215dc5597f3255da74c76cc8bf3ec WHIRLPOOL baa8f6ec2bfe70cd8f3441c971b2854a99b9f132eb2cae22f9fe6a9de7c7ccbf84f0f3ec982296d4cbc998051529b464aaf16b268049193aa4170ec7ec1ca11b
DIST yajl-ruby-1.3.0.gem 550912 SHA256 f1941b3606aa8da0800ab0a5560929454a1ba9c7ec41cb5a2905eabb2f155069 SHA512 351e46fb7037541096172bac5c3dcadaa6ac9650ac6aae46de2b4ba31b82427f596bade2b233d0d8e916927800e83b7930b5ceeb9d7340edd02c323f9c0b3116 WHIRLPOOL 8de8b6575f3972dbb2503315d33f5701f6141b0ce11f9f3b027a7c15ab257823e772d14400dc3db94b41135e90b25c89a89931fb2670a7e0de72a0ee40d885dc
+DIST yajl-ruby-1.3.1.gem 550912 SHA256 60bc04e0e58ce689a4f37787ba152b037a960da48f8b229a072929e8129bc4e6 SHA512 f18b47f1fd0b039bfec01db0ee298296199fbf91b22a00042e1220a1d8471f72424c082b696829e48ce7dee7514510dd731c2bc36fe29bd08ba7246c820621f4 WHIRLPOOL 369462f5104b826f9160215a06050bdc53f61ef937a8461d8e1a11b62d68267fec3a0cae087cf4be6f161e76d1b92c077f9d861c3ce027927308bbb6afab2709
EBUILD yajl-ruby-1.1.0-r1.ebuild 926 SHA256 b15f57d4e86e477a4e203f5c609fe8efe12fd36d28bb5b594ac1f73fb4396dd5 SHA512 53665219df16267cbf79029858e425226d0872484a11d9178ea3eb6698e236f3d70634e4301416687f9cdee4f555be8df1df0be4866f70d9b4da3edec9e73dfe WHIRLPOOL cdf1b3141d4bb3b88e24d50f9c75164b4210e1b0be1aa9cd481c63250c91281a8119266436e03e934e3e9df9f49c47736a22a20b00ea3d3e0c858055ecadc671
-EBUILD yajl-ruby-1.3.0.ebuild 1234 SHA256 6bdfdb49bbae1052e38f2d7bafa228529719b1b6016d011fb9d2ed05f997ab6d SHA512 a6f64f39845a720e179f65bed03b3d4eb374042ad4addd33573c8bafc77a035a2892b312fb517d09ac22e9fa02a3c4dc8ed1678ef36cdbb9093b0d390db48071 WHIRLPOOL 11366263acac79c8e32545318c980f7818df8210db5ef5fb4c755e981c8a126289a74d60d83513d36cdb0b5c673a71516c16b1b2e2e89d1c478d3d628b7a5e80
+EBUILD yajl-ruby-1.3.0.ebuild 1233 SHA256 5b008ba7d742545f5163522b9cbd30e00dc388c74accdcc93f708e85d4551d49 SHA512 4c9e184373b0b33618020c6ac9722ae37c69b39628f83b99d9b2803784b5f706ca14a810e8fecf20b86b1b3e0df4d2b4edcf81bb552dc91a9f56c27446176368 WHIRLPOOL 8917c6f67b9be1ca98042318ab776d0fa713fb3c0684a95706f500cb452ddbdd72e913c20175220b1c47a9d82dc7402fe5e5e5d369c1c2bd1bca6e33e453671d
+EBUILD yajl-ruby-1.3.1.ebuild 1239 SHA256 88fd4f793ae47eb7a6dc52f43152c17712ba8219f098045ff84a7bbdf54e5d87 SHA512 ae4041c9c58da6853b328c60607442c28bf47cfd425cdf9040abf7077afed7b9bf84f217eccf9dda56f52c630299cae741712d15a865be040fa152255f085ccc WHIRLPOOL 1bdb8fd46f03e37fcab27d950fc26c1561bab67d56a1bd2dc4061cb79f1e97aed91b459e5de90e9bc3b48617e5dd0a4872a5b5bc567ecb97395654b762cbbc6b
MISC ChangeLog 3572 SHA256 901edca3664616cf0a19920e344198a0e4097af2877aac92087634c1b1c9b51f SHA512 5db12de2004b8896974616bf843bb0c238961cdbede9ee856cce5bacfe4b8bf4c80a7a0babdf3fa8c3faa7470a6d0701eaa3965d7b0ca5de86cef0445a0bb788 WHIRLPOOL a247e75740c3fbc525ae8c87c0ab89df27b21532e8ea319780d19303a63257960ba54b4f6b2020b7fb184111d5b2fb32613c4a8d58c1f34a8a9b3509ebce80ce
MISC ChangeLog-2015 5765 SHA256 2bef41d63b19325834543228f81b8d7c5f2a197f6da13b7e6cb69e56ee5d3b7a SHA512 6242d29a4558892524def055860f508b016caa8674315441cc8fda999fd58b7715f21e0cc4ab141120840074723cb34717a79199f89a61d4078c06041b739992 WHIRLPOOL cf74a6bffae07a40f998d4faf8485db22f685729ed92e3ca9387648aa75af172812f5eac16c442ea5713faad6d65d490b35ec87df2857184c246879cee44dba5
MISC metadata.xml 346 SHA256 b6133ea502856bb3b19eb89ed6431204e4678f3e7b53bd8b06e72216e55aa497 SHA512 54921a3e3df293d819d020aa6671e7e33f9031b83d375d6f8423fd844cf757c20c2e6cafc9d5a8f2670e10bd286b4e29067a8d7176e7acafd3474578134a2aae WHIRLPOOL c96706a8b829eefa7600bba4557cf028fbfe5c329a85701612535acb493400d604444c14179da1d175516a07be036ee41318eca819cbaeedead6a5cdaf34d367
diff --git a/dev-ruby/yajl-ruby/yajl-ruby-1.3.0.ebuild b/dev-ruby/yajl-ruby/yajl-ruby-1.3.0.ebuild
index 93472d110d8d..1ced589e5871 100644
--- a/dev-ruby/yajl-ruby/yajl-ruby-1.3.0.ebuild
+++ b/dev-ruby/yajl-ruby/yajl-ruby-1.3.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/brianmario/yajl-ruby"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+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=""
RDEPEND="${RDEPEND} dev-libs/yajl"
diff --git a/dev-ruby/yajl-ruby/yajl-ruby-1.3.1.ebuild b/dev-ruby/yajl-ruby/yajl-ruby-1.3.1.ebuild
new file mode 100644
index 000000000000..b8ecc24eded6
--- /dev/null
+++ b/dev-ruby/yajl-ruby/yajl-ruby-1.3.1.ebuild
@@ -0,0 +1,45 @@
+# 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="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby C bindings to the Yajl JSON stream-based parser library"
+HOMEPAGE="https://github.com/brianmario/yajl-ruby"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="${RDEPEND} dev-libs/yajl"
+DEPEND="${DEPEND} dev-libs/yajl"
+
+each_ruby_prepare() {
+ # Make sure the right ruby interpreter is used
+ sed -e '/capture/ s:ruby:'${RUBY}':' -i spec/parsing/large_number_spec.rb || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/yajl extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ emake -Cext/yajl CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" V=1
+ cp ext/yajl/yajl$(get_modname) lib/yajl/ || die
+}
+
+each_ruby_test() {
+ # Set RUBYLIB to pass search path on to additional interpreters that
+ # are started.
+ RUBYLIB=lib ruby-ng_rspec || die
+}