summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin107751 -> 107742 bytes
-rw-r--r--dev-ruby/addressable/Manifest2
-rw-r--r--dev-ruby/addressable/addressable-2.5.2.ebuild2
-rw-r--r--dev-ruby/daemons/Manifest2
-rw-r--r--dev-ruby/daemons/daemons-1.2.6.ebuild2
-rw-r--r--dev-ruby/jsobfu/Manifest2
-rw-r--r--dev-ruby/jsobfu/jsobfu-0.4.2.ebuild2
-rw-r--r--dev-ruby/mini_magick/Manifest2
-rw-r--r--dev-ruby/mini_magick/mini_magick-4.8.0.ebuild4
-rw-r--r--dev-ruby/oauth/Manifest2
-rw-r--r--dev-ruby/oauth/oauth-0.5.3.ebuild36
-rw-r--r--dev-ruby/patch_finder/Manifest2
-rw-r--r--dev-ruby/patch_finder/patch_finder-1.0.2.ebuild6
-rw-r--r--dev-ruby/pdf-reader/Manifest2
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.0.0.ebuild45
-rw-r--r--dev-ruby/postgres_ext/Manifest2
-rw-r--r--dev-ruby/postgres_ext/postgres_ext-3.0.0.ebuild54
-rw-r--r--dev-ruby/rails-dom-testing/Manifest1
-rw-r--r--dev-ruby/rails-dom-testing/rails-dom-testing-1.0.8.ebuild27
-rw-r--r--dev-ruby/rake-remote_task/Manifest2
-rw-r--r--dev-ruby/rake-remote_task/rake-remote_task-2.4.2.ebuild26
-rw-r--r--dev-ruby/rbpdf/Manifest2
-rw-r--r--dev-ruby/rbpdf/rbpdf-1.19.2.ebuild50
-rw-r--r--dev-ruby/rest-client/Manifest2
-rw-r--r--dev-ruby/rest-client/rest-client-2.0.1.ebuild35
-rw-r--r--dev-ruby/rex-arch/Manifest4
-rw-r--r--dev-ruby/rex-arch/rex-arch-0.1.13.ebuild10
-rw-r--r--dev-ruby/rex-arch/rex-arch-0.1.5.ebuild25
-rw-r--r--dev-ruby/rex-bin_tools/Manifest2
-rw-r--r--dev-ruby/rex-bin_tools/rex-bin_tools-0.1.4.ebuild31
-rw-r--r--dev-ruby/rex-core/Manifest6
-rw-r--r--dev-ruby/rex-core/rex-core-0.1.13.ebuild (renamed from dev-ruby/rex-core/rex-core-0.1.10.ebuild)4
-rw-r--r--dev-ruby/rex-core/rex-core-0.1.9.ebuild23
-rw-r--r--dev-ruby/rex-encoder/Manifest4
-rw-r--r--dev-ruby/rex-encoder/rex-encoder-0.1.4.ebuild4
-rw-r--r--dev-ruby/rex-exploitation/Manifest2
-rw-r--r--dev-ruby/rex-exploitation/rex-exploitation-0.1.19.ebuild31
-rw-r--r--dev-ruby/rex-mime/Manifest2
-rw-r--r--dev-ruby/rex-mime/rex-mime-0.1.5.ebuild27
-rw-r--r--dev-ruby/rex-nop/Manifest2
-rw-r--r--dev-ruby/rex-nop/rex-nop-0.1.1.ebuild27
-rw-r--r--dev-ruby/rex-rop_builder/Manifest2
-rw-r--r--dev-ruby/rex-rop_builder/rex-rop_builder-0.1.3.ebuild (renamed from dev-ruby/rex-encoder/rex-encoder-0.1.3.ebuild)11
-rw-r--r--dev-ruby/rex-socket/Manifest2
-rw-r--r--dev-ruby/rex-socket/rex-socket-0.1.14.ebuild23
-rw-r--r--dev-ruby/rex-sslscan/Manifest2
-rw-r--r--dev-ruby/rex-sslscan/rex-sslscan-0.1.5.ebuild25
-rw-r--r--dev-ruby/rex-struct2/Manifest2
-rw-r--r--dev-ruby/rex-struct2/rex-struct2-0.1.1.ebuild23
-rw-r--r--dev-ruby/roadie-rails/Manifest2
-rw-r--r--dev-ruby/roadie-rails/roadie-rails-1.2.1.ebuild4
-rw-r--r--dev-ruby/ruby-progressbar/Manifest4
-rw-r--r--dev-ruby/ruby-progressbar/ruby-progressbar-1.8.1.ebuild29
-rw-r--r--dev-ruby/ruby-progressbar/ruby-progressbar-1.8.3-r1.ebuild33
-rw-r--r--dev-ruby/rubytter/Manifest2
-rw-r--r--dev-ruby/rubytter/rubytter-1.5.1-r1.ebuild4
-rw-r--r--dev-ruby/sanitize/Manifest6
-rw-r--r--dev-ruby/sanitize/sanitize-4.5.0.ebuild32
-rw-r--r--dev-ruby/sanitize/sanitize-4.6.0.ebuild32
-rw-r--r--dev-ruby/sanitize/sanitize-4.6.4.ebuild2
-rw-r--r--dev-ruby/sawyer/Manifest2
-rw-r--r--dev-ruby/sawyer/sawyer-0.8.1.ebuild4
-rw-r--r--dev-ruby/shoulda/Manifest2
-rw-r--r--dev-ruby/shoulda/shoulda-3.5.0-r3.ebuild4
-rw-r--r--dev-ruby/twitter/Manifest2
-rw-r--r--dev-ruby/twitter/twitter-6.1.0.ebuild58
-rw-r--r--dev-ruby/webmock/Manifest2
-rw-r--r--dev-ruby/webmock/webmock-3.4.0.ebuild60
-rw-r--r--dev-ruby/yajl-ruby/Manifest2
-rw-r--r--dev-ruby/yajl-ruby/yajl-ruby-1.4.0.ebuild45
70 files changed, 332 insertions, 605 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 63404f2b2886..4167aac993bd 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/addressable/Manifest b/dev-ruby/addressable/Manifest
index 5f8f8e1fdb9c..7703a64f4b57 100644
--- a/dev-ruby/addressable/Manifest
+++ b/dev-ruby/addressable/Manifest
@@ -1,5 +1,5 @@
DIST addressable-2.4.0.gem 102400 BLAKE2B b03ab532b2c761b877973381d023c882d4d1e66372bb68425f45debfab3c546845b3535045f6b47d4f7be88c1a2e539b2c1429312147cb4fe3ebdaf90330c86b SHA512 b81fa48e7c4188827c03ac93960b6fd6fb9f5a438f5243cddea39d6820ef756ee7c0086ec330dc4a3538008b3b254757af7d30248624127649cc006a2793eda8
DIST addressable-2.5.2.gem 103936 BLAKE2B c6677a2b5e9a7a1b279b2e3f1816cda40c0797254970ecaed2350d4d4739dee5a51580a8e2f94fc6bb87b9fe2a535d0a68b62eb672f8e91ff4da02e15e8dffcc SHA512 ddd5aeb4b241efa897a636fd85bd227bd5c6a8ae56129b6bbbdfaad85cdbb74e3d0db4bb6693f7df148b66f68ca1f557ac17a1fb0ea7698d25d883ab0b690bc4
EBUILD addressable-2.4.0-r1.ebuild 1326 BLAKE2B f6d9e7d1d0c1788ef93c1871eadccf43b2db7628e1606cd0f79f1ac54647d4770425b1bc32579280a7a3de70c93357e56ab4e60b5b14772b1b10f54f491493f6 SHA512 314eeced17e5ed33f52ac50b6326a2eac68c2335e65d9bf2bef4fd14fa7997ab42902d50bc2d8645210a11185dd16f4e3b06ffe07a6bfb23caeafe6584e6aaae
-EBUILD addressable-2.5.2.ebuild 1345 BLAKE2B 38ed2f16e76c9fe64d44842603a39214c4b813bf440325c0dd754b03d02c4ad27270738b91e7815a42ba21938bfb1aeea6d733513b70621a68e3a4d741712ccf SHA512 c0c1a16efc0758fd5441733c2838a00049622d792c601c375bf968da59f5f74c24edcea056be5e6240ee7d400636ffed9c466d8313ae7b0459b79ecfeb0b73ef
+EBUILD addressable-2.5.2.ebuild 1352 BLAKE2B 3a4bb004a3ec70cbfa250d441241950f3b1178a30f987cb504e7b8dc40ec2219bdc6d2c0cca25e2812d7cf6aa76095465712ec98ee14560c55899d2d5051bc5c SHA512 fb1e4b3f872cb2adbbb9f0806eacf45bdebbb7c265840615dc7bb37074ede7b1e98744458b226011a73768d3f1e8084bda57311bb2aa60dad6d1d28aaa1f3f7e
MISC metadata.xml 404 BLAKE2B 4362f3592286dd6cffae99340e1b4437af10ab4dbbe44585d3370b0970e7d02a881853329c9412bfc881c3f040995a204b758aead2c34cba4f9df8104f858479 SHA512 c335566562492b85e491233d4f908fe18c2713ed9ac3afe2cb4d9537d71bdfa1a10bf58f1ca9f29e5a695fde9a4ba0ff9b3c57122afe78907cc0b00b5c307351
diff --git a/dev-ruby/addressable/addressable-2.5.2.ebuild b/dev-ruby/addressable/addressable-2.5.2.ebuild
index f9ea9cc362b0..9d973d98a3a9 100644
--- a/dev-ruby/addressable/addressable-2.5.2.ebuild
+++ b/dev-ruby/addressable/addressable-2.5.2.ebuild
@@ -2,7 +2,7 @@
# 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_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/daemons/Manifest b/dev-ruby/daemons/Manifest
index 2b76c2583b7a..66ca46063666 100644
--- a/dev-ruby/daemons/Manifest
+++ b/dev-ruby/daemons/Manifest
@@ -1,3 +1,3 @@
DIST daemons-1.2.6.tar.gz 27557 BLAKE2B 7c08b637ab37f764309fd260c4ea6c11402b89ea327eb47ea0af3860397ece795467a11c4ae5d8577972f5d8e2c6590f4d8112027f06db941b7181e33c158736 SHA512 8276685a684093252bf136c552a613a5208f4ab34f178be9425c62ea59fe1eebe671a7dd6c57d30744187b9ae58d7a7f1ebf58468e988565a30ca4417f2a90ea
-EBUILD daemons-1.2.6.ebuild 876 BLAKE2B 29c6127e572d9b263d6e35b79d668a192819f02455448a6f745378fe06d5797767a42952112f0a6ebc407b6e3319e180330e23b81b849b6051958e0d77c9da08 SHA512 d7dd2b9769c43114adfa0a0544eee1062941d4a5454df683e5dfcb6a7acf17080229364b13acc08e4556484c453a96cf0a34a192ae175f5b947b187432beab65
+EBUILD daemons-1.2.6.ebuild 876 BLAKE2B 9f2e6bfa87cde49165ad6d1d1931acc80a17107393fa63e338c73df94a91d2a5c1aed1fec2cbd33f4cc23f06eb577b7247fb0c50bcf72d91c22273f84e85c88a SHA512 16a648a3f8fcdc4ce61676e2e8e1ce9457b5fbedd931ce0e7fd2464ab3d5b6040644dedb9a3a3b2e264d640e36ce5a0ebe7398bb0480738cfba5691d999b1c07
MISC metadata.xml 345 BLAKE2B 7e783ce974aa702ba94e5d1d1b17646297e1db1c51d4dad02408e678092afb21647d8a21f0beca7d8e03f4c5271e3f63f643e3d113bd1d89ca927110b9d447f6 SHA512 c6e30f1117d3ebc21e91cf49a6e4952f3cadef673c1a624f9b5cdd4bcf036f1a4d25120799ff72896b2bd38386fe251e72b27028e2a31551716f21bc90217cec
diff --git a/dev-ruby/daemons/daemons-1.2.6.ebuild b/dev-ruby/daemons/daemons-1.2.6.ebuild
index 901f0ec74cac..f9541d84a5b3 100644
--- a/dev-ruby/daemons/daemons-1.2.6.ebuild
+++ b/dev-ruby/daemons/daemons-1.2.6.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_EXTRADOC="Releases README.md"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/jsobfu/Manifest b/dev-ruby/jsobfu/Manifest
index 84c6d4ab979b..824a32d0fa1e 100644
--- a/dev-ruby/jsobfu/Manifest
+++ b/dev-ruby/jsobfu/Manifest
@@ -1,5 +1,5 @@
DIST jsobfu-0.3.0.gem 20992 BLAKE2B 01562d1a2d590d623084d7de48500205a6eb55cf68198219a2f554c71b6213af6957cdf7fcb88f12359eb28317601be322f0dc6f0f5868f26e8423043a67c7da SHA512 64084589066bb8d5c4c775a9a910214306fc1b39ff54582a0cf6485efcca667de57e9e26c02139d1b7baabadf38947464c03bebb72aae65c7be8f993413b6389
DIST jsobfu-0.4.2.gem 27648 BLAKE2B 280629f104a6aa1cfd4603fff2edf5d2dde5885bf074e39e790e06f03d17a2cf107a6bed61fb2279a3c1e1879e4a74d7faa266561ca10590fb67543ec52e02ec SHA512 84374c8c65691eac6fbdaef78a6faf8a1659474789df2ad0b938cd9101e5b51c69ac5fb157eff3e714decb1402372fe98015a2ef3d77775f0af22fba34f93227
EBUILD jsobfu-0.3.0-r1.ebuild 709 BLAKE2B 2835cfe4454caafa4424601e966763672bf984d95ff39fceba60ffffa518e0aefae3cef907046e40b7cb5a51af271b988a08557eb9981594170b50897b66bf7a SHA512 adc6d91db2209ba93e28b460f1036235a1dc3d3e50800d918ff166f5265bc1071b7726ddff4afede26a9b5c4cc1e378dff7d85dbbbf26aaf3b8874c53cc99b2a
-EBUILD jsobfu-0.4.2.ebuild 878 BLAKE2B 25fa3969a62bce0b703026f18d50f3a0073ef8e33248b8b6fe22f3de7bbda52a109a17a68a76586b83a60a1cbac63849f7d864c619f53047867ac8db3710d9ff SHA512 9e3743324ca4495753867309003ca83c20af7f21183807804ea76137695a37507e268be0c72f2d20391577aa770f21f19e3050bbfcc6eba6830024311a9c47a1
+EBUILD jsobfu-0.4.2.ebuild 878 BLAKE2B 95fd06544677b6b5cfab57427a6b50e8a8f013a9e71fec6d4ec224bbaeb1e8d688a910dad04420c129035a74d2bec725b7f5e0a8a49a3f459a4acc6dd89dc0db SHA512 286a45ce97605bb5db6a5880671de116313e9f662d9e59f7ca0953d476fe20cec43de45d19759b1c128020ebf70c396cd0b99db6112a275cf7e4b2bc86531135
MISC metadata.xml 339 BLAKE2B 5d4e7345f4dbb2e4a1957cd23f1e42d0711ab7105ca78a811e66022e94ec8dbdd5a63c1206be9c1df108cb02c7d2c3010286984f16f2e48704950627273a3801 SHA512 58ed2feae94851bc7226f8a4e83cf4a76423a8b8794a0121cefde3dd637829628745bddea8a8c4c9f4917ea37d4470077f0b574ae0d224a8b2ef556eced8b0a7
diff --git a/dev-ruby/jsobfu/jsobfu-0.4.2.ebuild b/dev-ruby/jsobfu/jsobfu-0.4.2.ebuild
index 96a417bef5e6..436d89702fec 100644
--- a/dev-ruby/jsobfu/jsobfu-0.4.2.ebuild
+++ b/dev-ruby/jsobfu/jsobfu-0.4.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_BINWRAP=""
diff --git a/dev-ruby/mini_magick/Manifest b/dev-ruby/mini_magick/Manifest
index 812d2a9b808c..7d3619048528 100644
--- a/dev-ruby/mini_magick/Manifest
+++ b/dev-ruby/mini_magick/Manifest
@@ -1,3 +1,3 @@
DIST mini_magick-4.8.0.tar.gz 1184374 BLAKE2B 9949cb8b668d5b31c8a9b19ac1b68147e4865cebb2d51b75c01dad11bf98a64609acb90a08f08867f173424bfa720f83e475ab08853c11fff29e86e7af5bcba2 SHA512 7c582c967480f51114c42eec2f8c260713755fa3e6078eaf5a296b0cb4502f2edd1dd65d5ef46409226943913b81e8818fc3066a09879e9da7dcb0f9f732f6d4
-EBUILD mini_magick-4.8.0.ebuild 2084 BLAKE2B eeeb830731359b75653262195ecb392c34ab1f74badf54a7f6694a6dd6833683e76b71ad2eaef802a4d3ce316a41afa5d0468271bba1b578dc244f559337f272 SHA512 a25cfdc2aed29b5a033767093a480094ece5afa86fe9c7eaab74681981dd0c4c2c9e704ed3b385348e17a528e3ea0595b34741eb203cbed8ef36a4e83e3b3cdf
+EBUILD mini_magick-4.8.0.ebuild 2077 BLAKE2B 34356f5b216d2c752e69b6b165629224fd15f1d3b2d6cb6893726335437f5367ca3046a8c02f24d53b547a90c622fdd0f661ad329c06c2818d64ae94010ee624 SHA512 886f10496e85167045519d6a3f250447227a13a2cee324a846a7532810b1b122e8ad7c996087b7b044b085d2dadfcdd8034ed99c0658d7689db2eecb3fc318c0
MISC metadata.xml 347 BLAKE2B 679c10bbe1e22a6374f3a45b14364514d2cb3c23e0b965e9418d1c8f10b1b036bbf019539d95fbf19630d6f315a930142575da49d237c782f7a11b100fa7fd2a SHA512 9b98a4a0ec7b4c2945df5300ad26d8ffe1394294d0c6e142dc7e55e2cd270327df70fed857ff7d6f12f6b0212d6c25b8043be7800fdcca20bd58d14ac75fe6d5
diff --git a/dev-ruby/mini_magick/mini_magick-4.8.0.ebuild b/dev-ruby/mini_magick/mini_magick-4.8.0.ebuild
index cb55de611fed..6a11e219fb86 100644
--- a/dev-ruby/mini_magick/mini_magick-4.8.0.ebuild
+++ b/dev-ruby/mini_magick/mini_magick-4.8.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="ruby21 ruby22 ruby23"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/oauth/Manifest b/dev-ruby/oauth/Manifest
index e6dfc8cef591..4d35ba21075a 100644
--- a/dev-ruby/oauth/Manifest
+++ b/dev-ruby/oauth/Manifest
@@ -1,5 +1,3 @@
-DIST oauth-0.5.3.tar.gz 59355 BLAKE2B d676ca2aade85a43655ca95ff289b248c33197a06f58b5d998b834ec6750547c5b66d781f97b66b04584f6f6825d010434cb9a73cf5ec69b900a73f0dce1d8f0 SHA512 658a0b2c8b2eaa51981fd274c5058996309aa0a7098fad8221ca4074f51d996c17c5bdd8373da5e13b6cdc782b9d59769b705f2aa6ad724a2ebd14034ff92e9e
DIST oauth-0.5.4.tar.gz 59141 BLAKE2B 1e588d411795b7c5b4ae5b7b3c9928b69aaa005bef858137759757e9f06d6de144408e4dba33d7fbf82a3f2586238a71b85b89c681f5d633453dfe0da954a2fb SHA512 f114f80255944934a276d0f9556ed37e4a0a72b221269cf7792f2c3a5a1504c5ec726fd5b7437b1102c648a6cf451a1c83de4689f53d30ea8c6a1d62662de535
-EBUILD oauth-0.5.3.ebuild 953 BLAKE2B 27b0ffb7f7604e2125264f4499495034d8ab041aa55878a68ed79f8960b5466c832783a22368c924335c452751f94ccf5e7fca523d8863d23327392733ee6f60 SHA512 4e8135b19a1a8dd3cef365dcc5d10a7c682c00c09c8791be869758a1f8396a3b749ab972cf69bfa62347cee5e6c00eb2871142edcbae7e5227d3d2cc1b607aba
EBUILD oauth-0.5.4.ebuild 953 BLAKE2B 158e6f759ab55eac9a1150e62fa991451d6f021c43d9588f4e8df882434143f5e415bf39a8c2f1743fefef181718569ccc6d012c7e5fa265d3ab707a7dc68925 SHA512 a6550c10e2f9d95541f330da186ad6ca2f99d979f3e43ef6c7328711963b97d1482f80064d84790774e90fdea6306c0dfd39e8f6719bf7ea72b5e9dabcb6958b
MISC metadata.xml 335 BLAKE2B 57f59b76960a57baa7a46f505fa812b1f3417ea7f026272eb513139014e245cf7f34c286a677b6b91e7bd293c28da283dca118e32f76338758bf4a2247c01a32 SHA512 a740b8de21545f432e6e1d4b72a588bd1332bca643f017d8cffa84ae76f6a3d4514e3734f24f80954b7691034411b46463581291ae405a1026b90d93d991cb96
diff --git a/dev-ruby/oauth/oauth-0.5.3.ebuild b/dev-ruby/oauth/oauth-0.5.3.ebuild
deleted file mode 100644
index d24757d80339..000000000000
--- a/dev-ruby/oauth/oauth-0.5.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="HISTORY README.rdoc TODO"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A RubyGem for implementing both OAuth clients and servers"
-HOMEPAGE="https://github.com/oauth-xx/oauth-ruby"
-SRC_URI="https://github.com/oauth-xx/oauth-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${PN}-ruby-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~x86-macos"
-IUSE=""
-
-ruby_add_bdepend "test? (
- dev-ruby/test-unit:2
- dev-ruby/mocha:1.0
- dev-ruby/webmock
- dev-ruby/rack
- dev-ruby/actionpack:4.2
-)"
-
-all_ruby_prepare() {
- # Require a compatible version of mocha
- sed -i -e '1igem "mocha", "~> 1.0"; gem "actionpack", "~>4.2.0"' \
- -e '2i gem "test-unit"; require "test/unit"' \
- -e '/\(byebug\|minitest_helpers\|simplecov\)/I s:^:#:' test/test_helper.rb || die
-}
diff --git a/dev-ruby/patch_finder/Manifest b/dev-ruby/patch_finder/Manifest
index 885fec15f366..4566e7fab130 100644
--- a/dev-ruby/patch_finder/Manifest
+++ b/dev-ruby/patch_finder/Manifest
@@ -1,3 +1,3 @@
DIST patch_finder-1.0.2.gem 14848 BLAKE2B d876bb130d0174f762032aba3c1326633fc10ed539b697a83dcf7999d1ae0f5045e5d12ad409d60bebff894dee315bd19523a225885fa8d99d489ccd88434cf8 SHA512 24b269fcf9d379ca07aaecb8a9282086767eed0dfa9a12cd2523eda488621a81e90c4cb386600f3120bd503e0de1887f6826da33df4e77c5c8eb3fae61e7ca8f
-EBUILD patch_finder-1.0.2.ebuild 442 BLAKE2B 39aa3f2657d2300ef023a46b4e7a94d2bc53eab24b5f2a1eae00d71e8e1ed79c4ddda659c9066a4dc9404ea75f0801c29b2b54c12649e201eab774f83535a24c SHA512 4b5ce52430b1ff98461149246a14bce299c9236ee042f26c6c772cb4a5f834484f8345ab3ae9c5c099014e56c347758faa21b21d72a741a041c45ac5ba5464f8
+EBUILD patch_finder-1.0.2.ebuild 430 BLAKE2B 497c12f5c7e71fa05beb15d2f518cb7cfbf8827e66908ed096fd08e8d808d7a6c9fcbb60af23fef1cb78d1021893b024b2a8d9a52494644b988f338bc4d70267 SHA512 1177c9eb1fceb0ddc426b1b4aadb1c4de7ea25340877fbf9958a008a7969e8bbd5a925f1d8a23bacf341d3215dc326251311409f423395c5990abe8c556f8c6e
MISC metadata.xml 399 BLAKE2B 7f35f4eae857297d4ba94ad8218829786759938fcd49f4b61b7ba2ee6723d62dc37487abfa3fc33b90e4d066e2f904cba363c7a733f1fdf03a8ffc89d0042e2f SHA512 683463d00c40d458128a0317b997d0db4e7f6392f10fcdfdf99289ad52f8e75b1c569cf36011309e28702ab92058f54c1ece7c0e9a43f19ff3233f87dad9780c
diff --git a/dev-ruby/patch_finder/patch_finder-1.0.2.ebuild b/dev-ruby/patch_finder/patch_finder-1.0.2.ebuild
index 7f08c9e66cd2..ec6b8e3d5cbd 100644
--- a/dev-ruby/patch_finder/patch_finder-1.0.2.ebuild
+++ b/dev-ruby/patch_finder/patch_finder-1.0.2.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="ruby21 ruby22 ruby23"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_BINWRAP=""
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_EXTRADOC="README.md"
-inherit ruby-fakegem versionator
+inherit ruby-fakegem
DESCRIPTION="Generic Patch Finder"
HOMEPAGE="https://github.com/wchen-r7/patch-finder"
diff --git a/dev-ruby/pdf-reader/Manifest b/dev-ruby/pdf-reader/Manifest
index f8734da30ff3..f5715e41f694 100644
--- a/dev-ruby/pdf-reader/Manifest
+++ b/dev-ruby/pdf-reader/Manifest
@@ -1,7 +1,5 @@
DIST pdf-reader-1.4.1.tar.gz 10236680 BLAKE2B 86fb137c65b47717e758473b94ddbbf52def3ae0edaecd7b5eb3f0d880f664c9ff6097221f43d64247b006ed18220f4f9a469d6b8574592750a1d8a468ce7ddb SHA512 aaa53dafc2d58dc591f708941907ecf14b1ee73362a7bd6d34659103d51effa90888560733747ca1bfe3d217cb6834109e06b024f40a95214880ca42f54054e5
-DIST pdf-reader-2.0.0.tar.gz 10382893 BLAKE2B 2b3c6b6b43f6a100e0affb4593361b37c6ed1120d1a94ad408919a16d35c7065fb4f8bed851fefff3996ccb6ab5a49d26f557cbe48052e20584c427bb52c02b9 SHA512 29a0e4ad83f2ef603ac60e4bf2a2fdc71e816e9c5b4bac052bd47322bfb91b2da6fb97901fbf0318ffa5cb3b43161978ffd2c08e72c658ee36802b8f5bbf88bd
DIST pdf-reader-2.1.0.tar.gz 10977233 BLAKE2B 5922b218108bf87c1b670e8392246a3884df66b9cdeec7e982c6bc2bb39e28bcbd64a0778693731309d51cb92ad6651bd5d894d84de3acb60cf3eaeaa2b77727 SHA512 edf41a75f89af70ee75cc1a3aa44adbc7200ea36bc671479cc652b5263dffb23a62ec8eab70eb0e137f1c7154766bb803260dcfa8973578a684b10cf09fe94c8
EBUILD pdf-reader-1.4.1-r1.ebuild 1070 BLAKE2B dc3ac7622e5b0ec494a002768dde2e8338cbc27deb3c604963d26a43db7935819f0f30449c69f7bce4890533d06f92fe887be860effccb4e6d33862f21b538eb SHA512 d5930856d8870badfe14a29eb64de5ff4210fa7f4e09fe1a6f426acf321187e5b737bdddc9cec036b391f34af0e053c887da564c2133e0c32c3de064e3ff6c26
-EBUILD pdf-reader-2.0.0.ebuild 1068 BLAKE2B 0e81fa21e1e3de743b70f8d77b4a58043ed533e367ca458be546853516fb5ffdf0be5e2408ec0c928ceb2f2f48feea176a2b4e5248c30ef98faae6940e08608c SHA512 dadf19bd996622f6c50a6466a88489cedc9b527daaff329bd1307d71430dd39abca3e6d02d1f9deb680d579213c975120279833fedefeac028d302e29de5df1a
EBUILD pdf-reader-2.1.0.ebuild 1094 BLAKE2B 1cb724433ac5d1a8e71b64d8bdb2dcf51f1308493c7695f09460e6354f627acf73e334bf3399b715e52d3765928daca2d14fc327eefa26559bc7087741c885df SHA512 78e861388ae37560d8cb52ac40aa5ed51b57c9d7c09a91c95a02d90871b68376f1f65842180c16aa2b871adf969a5d61bdf89c27ec035daa8275da225a3b70fb
MISC metadata.xml 340 BLAKE2B 870883ff3971c347d1b9a28f228629d1c972c8a7e1695d77755316a864b74a8b65190d6b1cb07e55e8138321b91a6d9afca61872434ad9c13d081ce47e75d3b6 SHA512 8746d7bf7de89f49d161945c3dd434efa275799aac66d981edabec64ee789ca5864d69f3bae738b3c5ff26cc54b1d824f7aa35b2b9c9624e07339794b56d029b
diff --git a/dev-ruby/pdf-reader/pdf-reader-2.0.0.ebuild b/dev-ruby/pdf-reader/pdf-reader-2.0.0.ebuild
deleted file mode 100644
index 7f8d8bef0c3d..000000000000
--- a/dev-ruby/pdf-reader/pdf-reader-2.0.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-GITHUB_USER=yob
-
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO"
-
-inherit ruby-fakegem
-
-DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe"
-HOMEPAGE="https://github.com/yob/pdf-reader/"
-
-# We cannot use the gem distributions because they don't contain the
-# tests' data, we have to rely on the git tags.
-SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/afm-0.2.1
- =dev-ruby/ascii85-1*
- =dev-ruby/hashery-2*
- dev-ruby/ttfunk:*
- dev-ruby/ruby-rc4"
-
-all_ruby_prepare() {
- # Remove bundler support
- sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- docinto examples
- dodoc examples/* || die
-}
diff --git a/dev-ruby/postgres_ext/Manifest b/dev-ruby/postgres_ext/Manifest
index 765ae670e7f7..320a3694ef67 100644
--- a/dev-ruby/postgres_ext/Manifest
+++ b/dev-ruby/postgres_ext/Manifest
@@ -1,5 +1,3 @@
-DIST postgres_ext-3.0.0.gem 21504 BLAKE2B 8fa38e78bd182e8c89746492d7082383b3411d987b95b6f01ca0fe961913aa74f3e32923150e3ce8d9dc0bf7377a65c6f2f926681b7dce0cf25873a8537c9ad0 SHA512 3d17a0f6ed98badf5c196ddc78e50d47c6a24edc19276f3939255f3d23490e30a3abc344da020d0480a8ec73586c6084349caf472f735461c4f9b6084d4d2c52
DIST postgres_ext-3.0.1.gem 24064 BLAKE2B 013a5b146474006f5bf15c5336b84b279a2d92afa632faa8e2c237f02bd4d899fb7ce7f7bda401df7b686ee7e952248db1278aeced9067a15343d13f5a5f832d SHA512 da1f47e90e12229f675955491d21eea56a349213db963e7a6e29886c1f5b8773a1988ca224be4abf5163e66e4189d98e9adf85d61e201488e5c13b36bc6f7b4f
-EBUILD postgres_ext-3.0.0.ebuild 1504 BLAKE2B 990944ea11fb8e783dcd1cab947c67440376581775d2e80f666321bf2afb44af0d132ac4e836a340e6528126a698a1fda54fe5ee7055eb020c4e94d7236a24eb SHA512 c51974d40c3e0623a7095e5d36bf635de1ae60de1729ff4a5e09f073344bc3e3ca57fd9e7f28a1da514e09fe5bfb2ba448a07d1dd782ee326457d68ef4cf3f28
EBUILD postgres_ext-3.0.1.ebuild 1468 BLAKE2B acb7bdbafe6d7e42345563058aadef2fca64abeed14cee3b65b8a3c7fc990b193cacff915fd49cdf7d069857bc31e85ef4e8c911571973185e7381081fe77e2f SHA512 e408fdacebe667d061cdf09376d6cf6feeaf8bb707302052a9bed9d86e8833de869b70b573568ccee7107f4aac618bac0f3b4dbed6570cdefed0923473ec5d82
MISC metadata.xml 343 BLAKE2B d0e9097262d31b024b2c77f30e35d4d905b6dc9477f670e00d34bc7e60f54a5df408280bc65e168d4b9d0b37ef0e4f479aa485762d14952f7c13a2740548aa13 SHA512 b00bbf491b1dca98cdcbdd8a23982a5120205f07e9948c453c9c18ae3233e450cda7d6e78986b4a1b6ae17db15307ef9494be4e85aca31b453e3531ff0de060e
diff --git a/dev-ruby/postgres_ext/postgres_ext-3.0.0.ebuild b/dev-ruby/postgres_ext/postgres_ext-3.0.0.ebuild
deleted file mode 100644
index 021c22083a70..000000000000
--- a/dev-ruby/postgres_ext/postgres_ext-3.0.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-inherit ruby-fakegem versionator
-
-DESCRIPTION="Native PostgreSQL data types and querying extensions for ActiveRecord and Arel"
-HOMEPAGE="https://github.com/dockyard/postgres_ext"
-
-LICENSE="BSD"
-SLOT="$(get_version_component_range 1)"
-KEYWORDS="~amd64 ~arm"
-IUSE=""
-
-# Requires live database connection
-RESTRICT=test
-
-ruby_add_rdepend "|| (
- dev-ruby/activerecord:5.0
- dev-ruby/activerecord:4.2 )
- >=dev-ruby/arel-4.0.1:*
- dev-ruby/pg_array_parser:0.0.9"
-
-ruby_add_bdepend "dev-ruby/bundler"
-
-all_ruby_prepare() {
- [ -f Gemfile.lock ] && rm Gemfile.lock
- #if ! use development; then
- sed -i -e "/^group :development do/,/^end$/d" Gemfile || die
- sed -i -e "/s.add_development_dependency/d" "${PN}".gemspec || die
- sed -i -e "/gem.add_development_dependency/d" "${PN}".gemspec || die
- #fi
- #if ! use test; then
- sed -i -e "/^group :test do/,/^end$/d" Gemfile || die
- #fi
- #if ! use test && ! use development; then
- sed -i -e "/^group :development, :test do/,/^end$/d" Gemfile || die
- #fi
- #https://github.com/dockyard/postgres_ext/issues/166
- #ugh, thanks
- sed -i -e "/byebug/d" Gemfile || die
- sed -i -e "/fivemat/d" Gemfile || die
-}
-
-each_ruby_prepare() {
- if [ -f Gemfile ]; then
- BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
- BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
- fi
-}
diff --git a/dev-ruby/rails-dom-testing/Manifest b/dev-ruby/rails-dom-testing/Manifest
index 4c1a65e7b3e3..f201c1d5024d 100644
--- a/dev-ruby/rails-dom-testing/Manifest
+++ b/dev-ruby/rails-dom-testing/Manifest
@@ -1,6 +1,5 @@
DIST rails-dom-testing-1.0.8.gem 17408 BLAKE2B 50d786712c8d85426e773d66c6f7ae0f687b6be02579ae52e2a3b61637fd27be08519bee0fd00ca687e7ea2c21ec5633b26e9ef1fefddbe48ea38127349fc1f3 SHA512 313ee52e68878264122aeeb264f2a25eed3b7b1122e1e7ebe0223407e67b6c17e1ce98e6822b5a28fc8b0f3457bbdbe7e3f60cc9d03447a0a1034c151392dab4
DIST rails-dom-testing-2.0.3.gem 14336 BLAKE2B 8740433474e88a7cb5be14b4357dd0b69d45a39972136cfe9a4d695d2478b5b535e2b407eb0acc9ec3abd633cb1f8591a634abe6eacd8ec38bba865ad32ed92e SHA512 910549bd42e6651b7160af0a4aaffbbdeaee829aa7c3f3552a73ba985ef1230d5586f5bf723018f2cd8c6d5c6238d045a8f3e686704b6989e5a56664061f6c72
EBUILD rails-dom-testing-1.0.8-r1.ebuild 722 BLAKE2B ed2ea2bc5eebb4997e2eea46287678abf85954f9741ae83c6714eaed9ee03799f179c0526a29f391f4d901dae5eb80cb59ec4ba6a7991491bf0396baed1df314 SHA512 27e7431978afe4cd8366e4f69ba881155f8a129e01f08f5f6e89a03f658da52cbbb139cb45c5a8ca9b28f3ac38dc7e210e00ede8f3dbdadf121f717c8c134489
-EBUILD rails-dom-testing-1.0.8.ebuild 715 BLAKE2B c64788bd1a8bb3204527021df6d79adbdccaa1b9c77eb9a5a2a5258596427b50dc470201d02de3fee70ac5f8a79a1320222ee452b726632fd81c8e7aa141c5d7 SHA512 9e5c20344a4808b2e5582c40abcf0c9631beb1e45f6f89e64c70a930664d96611448a37a0af09538bff00201c0e63e4f1a3f3a6873684ec941880348e6c2ddbd
EBUILD rails-dom-testing-2.0.3.ebuild 658 BLAKE2B 952a601f3703e34f022af2b0665a838349a2d46e8b03a0dec09e72097380387e1550fb171c091ce2915f10aec31d2cff2780648d9bd2baf3659fbe1fa333047f SHA512 58e68a8560adba262ee187321b2832790fdfddc85fa07ca20559bc520b6b7083392c567fd8aadba47e25389262bd1a7e7cdba729bb105ee3595d5344bf28c4b2
MISC metadata.xml 350 BLAKE2B 1c2caa318832438e9f00f976edbb95493e9313ecbc0b481cb1ebcbdcac1bd9068eddf8ef6e7becde15efef1e33c6a83a5dcb9b5e20863a6081f10faac65d55a3 SHA512 a0ed76fb694f21c179472ddc7081b3114f9762c65b98cccb47c419dd7626701cbc111205dce3976d54f0fe5811a256da4edd2862bbf075aa62dcc8cd4fbcf21b
diff --git a/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.8.ebuild b/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.8.ebuild
deleted file mode 100644
index c8a46c6ecc84..000000000000
--- a/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.8.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="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="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE=""
-
-ruby_add_rdepend "
- dev-ruby/activesupport:4.2
- >=dev-ruby/nokogiri-1.6.0 =dev-ruby/nokogiri-1*
- >=dev-ruby/rails-deprecated_sanitizer-1.0.1"
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/rake-remote_task/Manifest b/dev-ruby/rake-remote_task/Manifest
index 9d42bc1d5aaa..92bba92cc50c 100644
--- a/dev-ruby/rake-remote_task/Manifest
+++ b/dev-ruby/rake-remote_task/Manifest
@@ -1,5 +1,3 @@
-DIST rake-remote_task-2.4.2.gem 18944 BLAKE2B 97581bb64ea7f1a2e8fc4c2d6f0a108109d03e16c32bdb208093ac3ae8fc8cf4c7a2a5eb377db114900b90ad10674e023ea5a609ea2a9863993d88652f34ad28 SHA512 6d39d79bc2698eefa586904f8ce8f1137dfb5fa87a71daaa2493287a8d0bcfb704203c6defd1faf14791569a74c9f74be8619bf72371cd359d2b8a09ce993fe3
DIST rake-remote_task-2.4.3.gem 18944 BLAKE2B 65105ded7e7c98f13c33376887220fae849a0077fa05d65f17079512f1290b1049373d130b50c756523c1562a7fdd608cf28d7fe32355ce4b52e1e09982a6b98 SHA512 0c81a4156853e6a58c094723eb5748a6aba826c62624c9a04b63e505e8c4bfab1b8fdfb80c0d28d6ab84e6a06280c52b263b515c17cab9d248d1eb9abbe78ac8
-EBUILD rake-remote_task-2.4.2.ebuild 632 BLAKE2B 66a4e659072d477ff404d2734bc3d53df164f627d70f6c72508350a0369232f72db46139fb462c2363853094021e4e478648b5225e0cb0e934bd52fe5c31e87b SHA512 a6fcf21d407f2e7ba34ccc8c653f4533094e468cdbf3a4bc5ce427af4e085d1f4aa4734a407eb60f006e903b95d5497adf079f194a835e5a97260bfac22d7ee8
EBUILD rake-remote_task-2.4.3.ebuild 639 BLAKE2B be66fb8925614cadb1d51508ef11711a408ea2e13750004904d3261f7316e64d3153d5214860b20ebbd4ad81c92eb80c47daa56cec500c6a732a6442469bfe4a SHA512 bcb2cd3b8375ab806a447a7ceb132fa1e15e7d191fdd71d2a2710c9404c0dabb6d43cf693c70ccb0a10193da6e6ddee17173aec356213c53f7913d7859772a72
MISC metadata.xml 342 BLAKE2B 04e0152e9fe68dfd8f53e6de853f9525cacca92c39ce67736e1c5416e6f0a1cd49b8f7e9596e86427e90f686414c0b779722e73c40032d7254d06aa0969472ca SHA512 78f689de3b96954e2e465b5e1d560dc6033e844fc20dddf37e03687155f731245de09221c1725cc20883dfc848368b9a4282c021341208b2eea6fd679cd8006d
diff --git a/dev-ruby/rake-remote_task/rake-remote_task-2.4.2.ebuild b/dev-ruby/rake-remote_task/rake-remote_task-2.4.2.ebuild
deleted file mode 100644
index 9b467e7f3d3e..000000000000
--- a/dev-ruby/rake-remote_task/rake-remote_task-2.4.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="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="History.txt README.txt"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Extends Rake with remote task goodness"
-HOMEPAGE="https://github.com/seattlerb/rake-remote_task"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_bdepend ">=dev-ruby/hoe-2.9.2
- test? ( dev-ruby/minitest )"
-ruby_add_rdepend ">=dev-ruby/open4-1.0 >=dev-ruby/rake-0.8 <dev-ruby/rake-12"
-
-all_ruby_prepare() {
- sed -i -e '/isolate/ s:^:#:' Rakefile || die
-}
diff --git a/dev-ruby/rbpdf/Manifest b/dev-ruby/rbpdf/Manifest
index 1448857b9e43..3cb7219561ed 100644
--- a/dev-ruby/rbpdf/Manifest
+++ b/dev-ruby/rbpdf/Manifest
@@ -1,5 +1,3 @@
-DIST rbpdf-1.19.2.gem 524800 BLAKE2B cb1dddd741373431a5431fb6822b0f203b502559908c0c5312e9ed47b7912309f3351525d6bcdb46fb85dc4e062ad3e3b9199f3129047e05274a7e2c16d00267 SHA512 fcb27d7b4643e35ccffa13ab34221f45c744ca323f2ac497301d63d5c8a54367b67e8769f6e2f0cff7744520ececfef235769d895a9cff2a2f0b7376bc3ff95f
DIST rbpdf-1.19.3.gem 295424 BLAKE2B 27ec18ad5b2082562f9121f625397cdff60824325f6a7fd39f9109f3d7ba68f60cbca2c08bc3c177dfd2a972ebdd90260535bd36d98240ee96fe50bba8a9f1c0 SHA512 ec169555973122418f0a15bdbc9ec212d0a5151dea849e64b21e45390a2fbd6571e4918322e9c6ec048cc10e53ecbab9b32a1bfe484f2fe6a9f13ce0f01f53ee
-EBUILD rbpdf-1.19.2.ebuild 1232 BLAKE2B 72358f4796ec8f5784fe5ab5d56f42d6fb3eafeb8fd045672aaf74b39cddd96c5ee11dbc01b6b4c461b3ad13dd1723e831c37c01dd0f39592ac9b57033e4887e SHA512 39a966d2f29953004ce5f34cb7409bcff4d3542710502dadedaf8677d3ca5b54deda07c5866909a9d84d78303dad73158bc6e9583d6d1398ec294a352e46bf49
EBUILD rbpdf-1.19.3.ebuild 1232 BLAKE2B b8ff390e2a51584258e36d8b37b030347bb20e7928dcc50ffcca50b884811096fb39d88c22444bf56d896b820fdabcfcce3265554ce3195fd0346842b8741096 SHA512 a3d67be4d3a5c1a7d95506553780ef2dffd270e79047d6d01d186d44de87aeb1902905021a70a8a59b0984e789bb85673d7b51f85e219294706f14da77d3b58a
MISC metadata.xml 417 BLAKE2B b48fb397e76caa8bfa35675062a6c4026ae44fe43cd305eb51c9470d9dce6654603742954145f3bd063f6ccc6f56162ca9affa6acc6698ac81432e0dde42a070 SHA512 c33c8dded82e45f867b4e93cb3be96cabf42152bfd6aa13f9144fae15b2b4f4b8f503d4aef4af8c2448584c2e71251c958b8dacb14c26da4a6c2b9b3ff442dc4
diff --git a/dev-ruby/rbpdf/rbpdf-1.19.2.ebuild b/dev-ruby/rbpdf/rbpdf-1.19.2.ebuild
deleted file mode 100644
index 4bd79ea745a1..000000000000
--- a/dev-ruby/rbpdf/rbpdf-1.19.2.ebuild
+++ /dev/null
@@ -1,50 +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"
-
-# Avoid the complexity of the "rake" recipe and run the tests manually.
-RUBY_FAKEGEM_RECIPE_TEST=none
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby on Rails RBPDF plugin"
-HOMEPAGE="https://github.com/naitoh/rbpdf"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3 )"
-ruby_add_rdepend "dev-ruby/actionview:*
- dev-ruby/htmlentities
- =dev-ruby/rbpdf-font-1.19*"
-
-all_ruby_prepare() {
- default
-
- # This test is enabled automagically in the presence of rmagick, and
- # then fails.
- rm -f test/rbpdf_image_rmagick_test.rb \
- || die "failed to remove rmagick tests"
-
- # Loosen very restrictive htmlentities dependency
- sed -i -e '/htmlentities/ s/=/>=/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- local cmd='gem "test-unit", ">= 3.0"'
- cmd+=' and '
- cmd+='require "test/unit"'
- cmd+=' and '
- cmd+='Dir["test/rbpdf_*.rb"].each{|f| require("./" + f)}'
- ${RUBY} -Ilib:.:test -e "${cmd}" || die "test suite failed"
-}
diff --git a/dev-ruby/rest-client/Manifest b/dev-ruby/rest-client/Manifest
index a83c053c4785..6726c9b2cacd 100644
--- a/dev-ruby/rest-client/Manifest
+++ b/dev-ruby/rest-client/Manifest
@@ -1,7 +1,5 @@
DIST rest-client-1.8.0.gem 124928 BLAKE2B e7ec09b6d91b1bb97f0a6ab9add98c696e5b2b0dbdd08b3bdd7e6ec9ff1b07dd356d4f3a84a485c7c9be58dd389b73920bfbf28d8d1e22ee3bf2f9f618bc28bd SHA512 d4c03b2d2807ae963b116e8c977411305b55836e4129b18ce2e88ea5795838c448bece151f6b57aa03920ea21d9120835159a7e9c4bc5c9998beb3705d1f2bfd
-DIST rest-client-2.0.1.gem 149504 BLAKE2B b77416843a9edb24c444e63fa7d0f9ec78588be667cf2c499eb594539ca4583d366c1c9c038a6a26766799a4f18f5a5fbcd3bd58d7742435dcd47894db26be85 SHA512 a3a1ccc944e22515ffa8eece5835ad135fc16d8a1123c279dd1703ccc3e29e9da5b795ed115020e61509308e2ef7b546ebbc330bf1fa57023b40c3338fbb2f24
DIST rest-client-2.0.2.gem 149504 BLAKE2B 839003255545ad8d67b0fd896f56b628d647a90fdf9eaf4e27f6c5d0179f15a1c17683e81ff7f288ffac55dcd523f5b01b4217a277b6c260bf45df8cef3998e2 SHA512 c132518a9ff0029e79826cf90de442b01f6f422b464e04914947c2f757cb7046b96c915f0248a82172f7980519fa9fe5f7bcb9dcfe28889abc62dbb48cee1030
EBUILD rest-client-1.8.0-r3.ebuild 794 BLAKE2B d3efc607838448cf2bc2a28aaeb25e8173a98a05f9dc550c05e73c54ee5f9e006c997386b83bbd8aa8514213c09fefa26a11c5063fb338f805e847fc947904eb SHA512 7bc7ded2dd6b63e012bd20135a5305810d17dbf61698bd4e53c4a210b7017f5b2615cfd264baef617d9a7df72194ee08e26dbbb310ebf8f3476879c10732f8c5
-EBUILD rest-client-2.0.1.ebuild 834 BLAKE2B 18b356f26f36539a8488aa50fb2c5fc6b9b7cfb1ba6f46c79304de7537d920eaf456c8e50ac0ae28d578320dc9b2a702ed8864cc83b79e255912f30e420e4ce9 SHA512 420c4ceddfd7f30380dafa706aaddcabc0a531e7d7aa0a2d2eb32f3c1ffc95c06ec401e5f576d824901b1cdf3c5037846f3c0d76b017e39358e7ceac540c3a7d
EBUILD rest-client-2.0.2.ebuild 834 BLAKE2B 090f8b55c6c291133d90e73cb0b08089acc39ce7efb9cf01c58ee0dc2163d7274ead98f8ee98e3c6bdb962f144c2c7c6b0ccd2b43b895180ec3d1711c0bbd94b SHA512 4c9d7bdaa39a421e81e671a2ea7f136d75dd4c9b5b1796950c782571c2051d30dd8277949c3a597f5873c50a3cdc663001228a62baf93f420bb6d899f8d729e6
MISC metadata.xml 348 BLAKE2B fe9d706faa604067ae6a773bcb6f1738aea6003905ba97c7d1b2c01847013a71a7e6293a4e0eb01371ec70fbc6d62ffd2220c8d63f0741d9d53a5517b817bbc0 SHA512 333b578a89b557f43afab3b52f1e14cc9ecc4985c2909f046c9dbb9f9e333ad9ad7ce30af72141348f6205fa3b9e213143974e05aa8cb269ff17712c0fce5757
diff --git a/dev-ruby/rest-client/rest-client-2.0.1.ebuild b/dev-ruby/rest-client/rest-client-2.0.1.ebuild
deleted file mode 100644
index 4e296b937179..000000000000
--- a/dev-ruby/rest-client/rest-client-2.0.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="history.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple Simple HTTP and REST client for Ruby"
-HOMEPAGE="https://github.com/archiloque/rest-client"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/webmock:2 )"
-
-ruby_add_rdepend "
- >=dev-ruby/http-cookie-1.0.2:0
- >=dev-ruby/mime-types-1.16:* <dev-ruby/mime-types-4:*
- >=dev-ruby/netrc-0.8:0
- !!<dev-ruby/rest-client-1.8.0-r3:0"
-
-all_ruby_prepare() {
- sed -e '/bundler/I s:^:#:' \
- -e '/namespace :windows/,/^end/ s:^:#:' -i Rakefile || die
-
- # Remove spec that requires network access.
- rm spec/integration/request_spec.rb || die
-}
diff --git a/dev-ruby/rex-arch/Manifest b/dev-ruby/rex-arch/Manifest
index ddfbfbec58c4..1bd10b03868f 100644
--- a/dev-ruby/rex-arch/Manifest
+++ b/dev-ruby/rex-arch/Manifest
@@ -1,7 +1,5 @@
DIST rex-arch-0.1.13.gem 19968 BLAKE2B 6bceb0c2c08c58d3557d4d72ffcd017c58ddf2bf2d622e576a9e9cc41893416965df9508fe94ec9def1826b2f7f2bf5d9d0715e1f118bba016ad4364ecce99b0 SHA512 23f24d407bb2d34390a892f258005498c373062da883059e9e92df14c9dc18a0381f075d2df0ef8763d9bf3595b8cf578655efd3a613810b83bd6d8425a162c7
DIST rex-arch-0.1.4.gem 19968 BLAKE2B 92fb90b6f6674866970cf21913968528aed864658cb7424c6ba4ba8fecf45ef48b2ced4ce4832aecb60d52aecac0ed71fd33fb5ec84f792c53ba20b70d3af910 SHA512 9ba3a429e98b884694dd3981fb1b72491dc9c7e10ee15e34e3286f446788532633938a9e2f07e55e31cb28f7b561d41164d7b7e8f88fef60e9cfc6750ace1355
-DIST rex-arch-0.1.5.gem 19968 BLAKE2B b01b5cda6a8f87b8e5b4b3731a7aea9a4c2de9a6076efda36f5ae8b9c8368a43b4a05152650421bc29a2b70d38c7d37cfb9a10e660a804cf52299965667a30fd SHA512 5d6d1ef95a54c8ec4e33f7a126789cbf1aa10f3154c6fa0c32282af1e235ef467abb9e423a1feadbd8fa28b9752b82b125c9838b97372e7263acdd9770d52d5a
-EBUILD rex-arch-0.1.13.ebuild 512 BLAKE2B e04286c37db2e06b3b5238d438475b3a52fd3915c7e2c3feabc1420d8295698f22bbe41992a4146bebb3fc89b91bbe9b4f6d5ebf20326194772e07e399aa0502 SHA512 38021ca5b3d2c52f979109d6315d3ad9f0c9c338fb2a9d80118b057d2e23d5d9b6bda46fe4d0e50ce8df61b7f898019c248f3aa6cbd685b4f17ca178b3861822
+EBUILD rex-arch-0.1.13.ebuild 454 BLAKE2B e0d43d3ba868a922601b97de46436c2b9c3ce708747c45800097d7748e7532bc3f6207b420e338923378b68c01ff48e619e8b302babde7e3e701beb3c5b99552 SHA512 c5d7a6baff644ea80d5486a35ffaf56cc8171fd2998e2a1fc76cec05627148bc3de372b57882e30b602272c7d230c1e08287a9d0e345cd21a55b05a3c25fc926
EBUILD rex-arch-0.1.4.ebuild 512 BLAKE2B ae6702de2c560155981c79e27e09995e517559dba572e2bdd5cb534ab0d31733cbd6f3c645883cda2d2f990dddc57ca9b1b76d1b1626b3e585888793b7a569ba SHA512 678a26c9125e5c55d5ada608c814b03d5c2be98b70cef1e242bd6fdaa9a9cd0613dab450226ef6decb45e6cde2f0b2f10cb0681c9f0cd38797f274e4535147fc
-EBUILD rex-arch-0.1.5.ebuild 512 BLAKE2B ae6702de2c560155981c79e27e09995e517559dba572e2bdd5cb534ab0d31733cbd6f3c645883cda2d2f990dddc57ca9b1b76d1b1626b3e585888793b7a569ba SHA512 678a26c9125e5c55d5ada608c814b03d5c2be98b70cef1e242bd6fdaa9a9cd0613dab450226ef6decb45e6cde2f0b2f10cb0681c9f0cd38797f274e4535147fc
MISC metadata.xml 389 BLAKE2B 544f3d8d83c609027ede420284a2872d974dff70a2da51590de644432807e6d4e5f0f466d6928ef4f519d5537f368e70149db370bf4051c85980cfc25d34b6a4 SHA512 d2b55e0366bd178ca9117f1768f939af7a8967b8f02244bed2839b69f4f5ef8a8d6f13b1d6014c8f2ef20dff7c9def63592c80c2b934b172103ace300b441a15
diff --git a/dev-ruby/rex-arch/rex-arch-0.1.13.ebuild b/dev-ruby/rex-arch/rex-arch-0.1.13.ebuild
index 323d6639032f..995ebdde4026 100644
--- a/dev-ruby/rex-arch/rex-arch-0.1.13.ebuild
+++ b/dev-ruby/rex-arch/rex-arch-0.1.13.ebuild
@@ -1,10 +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="ruby22 ruby23 ruby24"
-#RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_BINWRAP=""
@@ -19,7 +20,4 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
-# doesn't seem to actually run any tests
-RESTRICT=test
-
ruby_add_bdepend "dev-ruby/rex-text"
diff --git a/dev-ruby/rex-arch/rex-arch-0.1.5.ebuild b/dev-ruby/rex-arch/rex-arch-0.1.5.ebuild
deleted file mode 100644
index bb5c3ee3f965..000000000000
--- a/dev-ruby/rex-arch/rex-arch-0.1.5.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby21 ruby22 ruby23"
-#RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="architecture specific information for Rex"
-HOMEPAGE="https://rubygems.org/gems/rex-arch"
-
-LICENSE="BSD"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-# doesn't seem to actually run any tests
-RESTRICT=test
-
-ruby_add_bdepend "dev-ruby/rex-text"
diff --git a/dev-ruby/rex-bin_tools/Manifest b/dev-ruby/rex-bin_tools/Manifest
index fec042acb93f..6e0a710f1196 100644
--- a/dev-ruby/rex-bin_tools/Manifest
+++ b/dev-ruby/rex-bin_tools/Manifest
@@ -1,3 +1,5 @@
DIST rex-bin_tools-0.1.2.gem 82432 BLAKE2B 74ac3abcee29bd0864d97fbc0e8e9029c5dcbb843d93eff25a644f957e06a3d0e9ec344eb773abb408fffbcb2189d40b0fcfe7b531059457326663ace3769250 SHA512 9f6549eb8c69d3af0a175bf7d1101c681d11970664db180ae5e8564978499a9bc0b13e8c7ea9a6fceec62872856c9f3ce4422fec66b33f7556227f7cf1dc88ea
+DIST rex-bin_tools-0.1.4.gem 81920 BLAKE2B 089fa4725317b3c72166182ca1298833cfe5e7b436abadcbaf5a03801a0fe60aa282a2dd0cecd7d80e3af9a79d4bcf2694c3ee82509c5bc05740e6c38192e9e3 SHA512 d2d595c0cfac254a7b66e072c9cf8bf264555532dbc8038aaf59bd92d134d0e797a7e9aa6cfbf518889ecebbeb93f32636095b571be62214fcf85bcadefcb982
EBUILD rex-bin_tools-0.1.2.ebuild 622 BLAKE2B e4ed1106917b45a8ea27b7d46651a1aa340b6d019a57ce8c40c4bad51c4bd9efbd32b3531cc48b7e362961dfaccfabfdcc1fb79da8f72183f99f13bb05479e7e SHA512 c178a2ae71e100a0f5ad99da4a38fd5bc3b2bd0412815a3906331a72de0265b0c315242c805b906150d8daf90ab673689e6c405e713fbbe6bff4e695529b9a1e
+EBUILD rex-bin_tools-0.1.4.ebuild 645 BLAKE2B f393dd6f0d44facbcec3ea936a524ec77a751b66b13569ae506bb64444a13e4322643857fc922bde2ab723f5b538e3a1ed115595db14b08c3a6486c76ba460d8 SHA512 f5b667cc4b05564abf9f6a3166404d741e85b20a33cea7d9846ed351423de67ab453ad7cf0c3dd12e6591dcedabbb4f2da027a63f317711ba444e9bb39a4ff51
MISC metadata.xml 399 BLAKE2B b82cb7fb695efe7a4ff0e6e83e93dab0ed7f6704dd916161cd4042354714963096668585d421a362add7f73e966ce872d6533ffb6e0f935352f5e21214844b6e SHA512 7d9afbd71bb64675d28110ed1120f45f0369610b4a295fc55652eb75fd1c3bc5ea964635540a9c0161ab1f37981da6ac2c3e9faf5ce239a72b5f90b9dd8aa43b
diff --git a/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.4.ebuild b/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.4.ebuild
new file mode 100644
index 000000000000..f156102d0d71
--- /dev/null
+++ b/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="suite of tools for analyzing executables to find specific chunks of code"
+HOMEPAGE="https://rubygems.org/gems/rex-bin_tools"
+
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rex-arch
+ dev-ruby/metasm:*
+ dev-ruby/rex-core
+ dev-ruby/rex-struct2
+ dev-ruby/rex-text"
+
+all_ruby_prepare() {
+ sed -i '/bundler/d' Rakefile
+}
diff --git a/dev-ruby/rex-core/Manifest b/dev-ruby/rex-core/Manifest
index ece15b7a1fc2..d6804d7e0e6a 100644
--- a/dev-ruby/rex-core/Manifest
+++ b/dev-ruby/rex-core/Manifest
@@ -1,7 +1,5 @@
-DIST rex-core-0.1.10.gem 30720 BLAKE2B 830b237d81533cc113ac30773dcf13fb288142fdd9b4160f4b3c45f595fa3a6976ec287a2f0678e5630b7baee0d26a647eac8499e3a53027d28ac027e43f408d SHA512 aeb868f60680c4a023e6bc511039d5a880aeb8a318b185fbecd8cdcf9711732da892482b8361eade3066c01eb8f9098f75d9ca8facebacb4f2439c4a2d67c848
DIST rex-core-0.1.12.gem 30208 BLAKE2B d01d8b8c05b3f85c8e85d5f28886766587f60a726c307335d435f6c523bab2009c97855c88f22049a818fe8d0de9940e66070df3620dc43c80facc7d4cfadc1d SHA512 87d2e04752ea019f327f5a3bf07149d3245d2dc709485033ac069f31bb592a4840cfd547042f5537b0a2c90988aff54a6067999e02f2dacc8e0f4029dd9a3537
-DIST rex-core-0.1.9.gem 30720 BLAKE2B 6e6c996aa8e74739fe443f5758593f56de7651d0c13a10611b01bfeaf39e6e206d09b6101e02495455ddd761730a80553c8d9445d414d032a43bed21ef7f4662 SHA512 0edbcd227575f025bce55923ae3df4ea37359bc53d2353d06a856e760f42a8f2a11573fe56647eeb26fee7499fecf453804d940c3672088e2e86af26cb87cce9
-EBUILD rex-core-0.1.10.ebuild 490 BLAKE2B ab6231a5188725de074d5d074bf16b788cbd029912b512c455bf44b9f457e3ae5f82ffe37717ac588779d742e8bc0378423f754cb65e94a3bea9bafb5cd70129 SHA512 29c5c967670976d13d4f78c4b12a18e9213a510ac92c61bb5836cbc31eee52726f7bb52084795de19bb5ffecfea3eddbab495b3a86f07c3af835bf70d152d835
+DIST rex-core-0.1.13.gem 30208 BLAKE2B 3de93b7869e751574979160d458406cdb83f6683383b6e60e7defe7e02fd7fe02c39589983f6800d07d48527572869f685e57fa8dc3f2a0ba9fb1cf1cbf6ad84 SHA512 d7a402f732620a7ce25d3401fea9c97b4dbac8d37fc8d9183d621bfc16004e2f7171e0346b05fcb64a9c2af8b2b17e32d6ae11268a5300cc31111ab83dabfa9a
EBUILD rex-core-0.1.12.ebuild 497 BLAKE2B 4dee0e0c939e312293edada32113fee128334836b5e934709941a6f12c88842b836629a3000fb6430384c6fe3735552c8f6e88dc5ea02539c2fdcaf5853f6b37 SHA512 ebb9c07f642a3d7980a85479ec3a9f3f1bfa6ed84ea26333ca493187566ff13b56f30280c1028610cbe23e5b5aac1fb32a403c6fcfee2db328f3a5c21935df34
-EBUILD rex-core-0.1.9.ebuild 456 BLAKE2B dfeef6ab1c5f5d31a1a83ea4f086e032ab86678072a0f7b1882ee3d1c2d5414b344e78c9712376ae79fa35659d20cc4144bb2b5c564201484d6b790e40f650e4 SHA512 6ca911360739e02da60acfa5743f68ab63a896e774a4be0cccf41e64d2e9b8fdec95c029cc8cf5adbd7d43ce09cd7743eace5368a43c83d92f0071841b240059
+EBUILD rex-core-0.1.13.ebuild 490 BLAKE2B 5f98ca7752629ea4567e39b7673eaef09c188da0ffbfb34dc92ba55c110273686c13830afc7eb15f8e6914c850c5927efef6e53268f3a79a80fad3d25f3c3ba5 SHA512 497afef235e7f153aede954bcdfedfc0a35fd83f6288c0a0f9f245249dffcabb1821a6bd07cf3ce5cd3a06257bc7be24714c367da509a3c1bd56ea339d86aeaa
MISC metadata.xml 389 BLAKE2B b5042775683c44b7e922a391802f11ccac7ead99797112bfd3858142eb59cae10755d469c9d1a0bc00029cb7106ac3956dd866921f1960c5f45e4440bf5b7ee5 SHA512 bd835c3405637721df2713e6cd302afd6733af5b620e3e02d89601a89ac902e61fa7bdea74735ec6d1b102c9d77bfda18ba660e9c9ccdc3f36acaa531c89a381
diff --git a/dev-ruby/rex-core/rex-core-0.1.10.ebuild b/dev-ruby/rex-core/rex-core-0.1.13.ebuild
index e7a804346a5e..44f7cfba53d6 100644
--- a/dev-ruby/rex-core/rex-core-0.1.10.ebuild
+++ b/dev-ruby/rex-core/rex-core-0.1.13.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="ruby21 ruby22 ruby23"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC=""
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/rex-core/rex-core-0.1.9.ebuild b/dev-ruby/rex-core/rex-core-0.1.9.ebuild
deleted file mode 100644
index 093ad4bea5a8..000000000000
--- a/dev-ruby/rex-core/rex-core-0.1.9.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"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Core libraries required for the Ruby Exploitation(Rex) Suite"
-HOMEPAGE="https://rubygems.org/gems/rex-core"
-
-LICENSE="BSD"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i '/bundler/d' Rakefile
-}
diff --git a/dev-ruby/rex-encoder/Manifest b/dev-ruby/rex-encoder/Manifest
index cf6ebaf35e58..fbeb9fb102a6 100644
--- a/dev-ruby/rex-encoder/Manifest
+++ b/dev-ruby/rex-encoder/Manifest
@@ -1,5 +1,3 @@
-DIST rex-encoder-0.1.3.gem 40960 BLAKE2B 8d37d45fc46784c90a653c4ba99fde76db65e4c9a616cd8078f619dece0703e1d1ba2cf427d4f9d1de323d672f730bbe0e722b5d6ecd19c42bdfea0450e150e9 SHA512 a6387a77bc4eb61fea3d156df5250a8436d4d9af57a2bc18f62ff37e915560c46924c58e299e1dcb13bfb5cb5d2cb5949f1fb9a5787bd4fee1daeb73777267cb
DIST rex-encoder-0.1.4.gem 40960 BLAKE2B 8ed2e19dc422249ae71f6725e475c7fa695791ee2d4d79ebc0a9c1a2b44a8e90728fce12d6c5eabc3aab472277038d465acd0e430f8cc81947756c1374acb184 SHA512 30c83308cba74ff3204d5b923370b80e22817b824341d6544ddd68e7f86465d52ee1eacae16c8276bdd7f785efd74de2423a9f4866e8b50e17b3424c96ef0ba4
-EBUILD rex-encoder-0.1.3.ebuild 574 BLAKE2B 7543fae2db9061efbd23a9710e012ee6d5a521167244211a8587f4d45ec805668c33af4f9355c2da1f716d376c614b3039d0ef0c643a554fbb2b47b632c8e425 SHA512 f76b5d6d557d69dbad63af417035cf8e8a4d263d4f4bb14f0bff93c0a4c26b79bfafec96b6242c1828478514fc0c3295e902d2d8856f15c562b6c20410e179d6
-EBUILD rex-encoder-0.1.4.ebuild 644 BLAKE2B 50e1eac6de485b93f9995f1a26355323c35810c7865606fb958b77e5cfaf69406d7883cc10f5080b9658e8fb6d2fcaff7fa8fa7031d5ae6b4d0f13b5bf048625 SHA512 62e5fcd438ef5cbc56b4c417a12bac09d7e1f6689dfca38ad48d7aad126bd2be3972007f3717647d098d037a35483c5c074e0ddcf42feaeb94e75b16beeade34
+EBUILD rex-encoder-0.1.4.ebuild 644 BLAKE2B 9f24a118e67a94cef7c5e167699c08f97bab148b0b3a69275c0c17317d5f4c4da59887465bd6a0745c6f7dada306341084513df5afab63061eb5f09b99a456ca SHA512 27c3d24b909c24fa20c4382ffe8ec08664443cc84855c3328916323b279a8d9f7b27e58e8aed1fcb614f159b1b1810ea6ae1a0f60ee0c6eb39f6c0ca21a77298
MISC metadata.xml 395 BLAKE2B 7edfb355a33e38963e2360abf61815b8848ac07a91f45718a970ecb1dc80c775e23f2c8b06e155011472bc1e468627eb36302fa6fc252aceb1563d484a3af3ca SHA512 57f77e7772cb1d0cde7ce68242ffe773a4960434a99c8f2e873d88ca06f5ea4cb1f56d28b17849f6a36880329b2642f3bf93776fec16c10a15ab017ec4ba532c
diff --git a/dev-ruby/rex-encoder/rex-encoder-0.1.4.ebuild b/dev-ruby/rex-encoder/rex-encoder-0.1.4.ebuild
index 00d68b909031..01837135779e 100644
--- a/dev-ruby/rex-encoder/rex-encoder-0.1.4.ebuild
+++ b/dev-ruby/rex-encoder/rex-encoder-0.1.4.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="ruby21 ruby22 ruby23"
+USE_RUBY="ruby23 ruby24 ruby25"
# Specs are not provided in the gem
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/rex-exploitation/Manifest b/dev-ruby/rex-exploitation/Manifest
index cabd8a2949cb..4247bcf5e523 100644
--- a/dev-ruby/rex-exploitation/Manifest
+++ b/dev-ruby/rex-exploitation/Manifest
@@ -1,3 +1,5 @@
DIST rex-exploitation-0.1.12.gem 78848 BLAKE2B 1c7f2cb6afcf3b7d5911d2e2c9eb8603b5bd484c3948e15ea72c8c1406ec8f968422b40d66ea88678712adce4057a2d847c7baa7972c6a18672765324f3fce31 SHA512 74716b4f23cb490fbc84e37269b12c58ce83ff903cf37b84685bc59838fe6c45f91082db063f9ced5e8270af6b27dad1cc6b836fb470a9a59be7c039f9ed7b2c
+DIST rex-exploitation-0.1.19.gem 79360 BLAKE2B 47043054ee9d08775c67d54b31861ad3a454a487bdc47beb135942e267040de7611308c62a23cbf853d190fb8f88c52998dfe3b24f66a698e76e273b6a69d822 SHA512 244de5259e3f4f645df09d1843c34d9ea4f9ea56ba22498495792f192b79a0451810f5c7e73516da5a455c27e61b66f8ccfbc485372946fcedd179b75ff9b31e
EBUILD rex-exploitation-0.1.12.ebuild 598 BLAKE2B 90952ded2eb585ca59327c4598ed0b4f4bf99378497c3023121e7f418d6d5411da61a4853e79890e4da3d12c315fe0a7069831c7f3600cf2954b0676b1183b11 SHA512 2d9fbe81be7f836c29a158e529631b9ec3c4145ba7680d6aa6f1494efcfbc6f6032e3023823cf2155eea9a3056285bd424df9598ac498f48cf1f017859740ff2
+EBUILD rex-exploitation-0.1.19.ebuild 623 BLAKE2B db040a15cc88f665e28bcbe3aa61050ea013d58ae4b250e8a129e9bfcea5dc8b04cfde68573c5c9c6d9e2617751f28cb02ebb61e08b862ad46b46842c04cf882 SHA512 5e1e3c631fbca630730438e837696965a21f1c6a1ef49fa311752fe3361c47cc769732d73857a7e8f0913c2700b5d2e51c11fa285241b10928cc48cc9adf307e
MISC metadata.xml 405 BLAKE2B f814e2256b6d217a3ee4353eb07d5f5eda723cf7bcf06504ba34df7345584e1feb4320d445b5e5a2c91e9e86948291db47c06c60864954735181ef5bb790c993 SHA512 3af40e7e532b1d0c141aa419cdd5f10dc151c3406e90bc56e7e281a78e8fca7e8204213d6e0ffc6ed74ae4d0ca6a9bc79c5c4760be0406b0d89694d0299d5c85
diff --git a/dev-ruby/rex-exploitation/rex-exploitation-0.1.19.ebuild b/dev-ruby/rex-exploitation/rex-exploitation-0.1.19.ebuild
new file mode 100644
index 000000000000..58d9ec259d80
--- /dev/null
+++ b/dev-ruby/rex-exploitation/rex-exploitation-0.1.19.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="various helper mechanisms for creating exploits"
+HOMEPAGE="https://rubygems.org/gems/rex-exploitation"
+
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/jsobfu:*
+ dev-ruby/metasm:*
+ dev-ruby/rex-arch
+ dev-ruby/rex-encoder
+ dev-ruby/rex-text"
+
+all_ruby_prepare() {
+ sed -i '/bundler/d' Rakefile
+}
diff --git a/dev-ruby/rex-mime/Manifest b/dev-ruby/rex-mime/Manifest
index 6f551fcef580..3bb0f964edbd 100644
--- a/dev-ruby/rex-mime/Manifest
+++ b/dev-ruby/rex-mime/Manifest
@@ -1,3 +1,5 @@
DIST rex-mime-0.1.4.gem 16384 BLAKE2B 9c8f50eb027b6591b4c785ec147680e13fc089029841cff2b015540a164c1458f6194422bdfdda3df730cf126d34ffb8463cfebe6ac2a8780d0493f64a297a8c SHA512 cbf23ccc9e1906bf646ab1a5d1e2d952ccb4c510b1509f109650aa875f94fd4ed0969d8e7dab09ceb2a4fc6fc851d6cac780447af646c23f4b030adcbda2933a
+DIST rex-mime-0.1.5.gem 16384 BLAKE2B 1c1cf22a8233420f8b29d8c58356192053f109c6372201ec8485261928ce32d7e65ac8395f7399ff4f1b64c6a5505f6fae35c2f263bfa7f55e25b784bbc3bf7a SHA512 695d2c411b26cbbd50ffa5b184ac464af2560b9e36d39c9c3ea17ceaf4e8d5052500162cbd9395259cc3c426df50a56c21c4d0f63e238e56454c6666c3d10b5e
EBUILD rex-mime-0.1.4.ebuild 462 BLAKE2B 1efd6ff6252a8dc58addaa7ef4513b8036840a74057ee03987e42d03ce7c52e08dbd51378c2cb9a4d8e188ddb69774534ae4b99609d06d0de57a26413014417b SHA512 ee1c3bb441daf87d5af93a55daab179c6f2fa7d9f829dc708055a95ef65689656b1e1723a2bed78cb3f8a866936b7a88bdc6ffd00ee4b6e01bee3f087f3827e3
+EBUILD rex-mime-0.1.5.ebuild 525 BLAKE2B e9ead6b8df7a1baf82637c68890a5bb257c3f69597390b95406c92d2b45f02c1fa5e285c3db63be10971f8ba1a895afb778ab28c1b813ea6e703d1ce62eb6e5d SHA512 67fe067fbce2e1c4850d85b0158130d6b0857c1df29bfd889ba8b4838350bd21f5723da25baefa9479c659e71bd8a7ca2eba8d3899f5e221ddbe4b129a8909c0
MISC metadata.xml 389 BLAKE2B 7fb4cb79ebb873da46fb80581ef7a2144a41d70085a2e48f8176da00ce4812e9a2561fd0fcfd5c4e05b8d161429cd171787f8fdac5e079df74f6d277f0f04c68 SHA512 ea6782e85b7b3f06cda1b8ad29203f9bc787728adbeb247ad210070c8200aab87c6789faf0f430d6aa0fcd5571c38eea751636759b500714712b8025ab93be6b
diff --git a/dev-ruby/rex-mime/rex-mime-0.1.5.ebuild b/dev-ruby/rex-mime/rex-mime-0.1.5.ebuild
new file mode 100644
index 000000000000..66139c8145ff
--- /dev/null
+++ b/dev-ruby/rex-mime/rex-mime-0.1.5.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="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="library is for creating and/or parsing MIME messages"
+HOMEPAGE="https://rubygems.org/gems/rex-mime"
+
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rex-text"
+
+all_ruby_prepare() {
+ sed -i '/bundler/d' Rakefile
+}
diff --git a/dev-ruby/rex-nop/Manifest b/dev-ruby/rex-nop/Manifest
index fac5836cbbf6..258745ec6a3c 100644
--- a/dev-ruby/rex-nop/Manifest
+++ b/dev-ruby/rex-nop/Manifest
@@ -1,3 +1,5 @@
DIST rex-nop-0.1.0.gem 26624 BLAKE2B 3e12924cc6ff686c1ade9b31f3da3de7d6f92942e84015f1e98fd848f6694c52cfc88c9266df22e710cf01c1fa7daa38518081a4214e9c97a94bdc5a16e7c90a SHA512 06f5a57be5b3941d9ecc18db18f491f3a46d6c8bfbdb284643b84db6040b2379ccd9735c3ea68152cb64bec355d9800cfe9b2ee27b7491062ef93efe79320454
+DIST rex-nop-0.1.1.gem 27648 BLAKE2B f0fc6452929255c9fe25af2045e72ac4f38540519a7e51fffad83613bf3886e1da3f7c8949c1d6668e4483eb58e48a2f68d0517c366c49c5c2da397577dc6544 SHA512 f0a80f948189eb3c775739e7a492882ed7a647f9a79d1cfe3658f8905b8316a386dd0c89da5158eaab351f6122bf5bbb0c8270424617940fe48a1270cb363da5
EBUILD rex-nop-0.1.0.ebuild 506 BLAKE2B 39c2976deb43827b015c5a98b9aabe4125426adef53e291e48722984b04e03146495399d01516e8305d45a073178a2e5b3b1e3f4e0b64983190161055e20ef5d SHA512 d2610471d8749f3b5576c7b4d6c842ab25b450b34adde7d791dd3077e85ddff051fdeb6675443e41eb5a706761886cd93f58b42b488520b084022150c226bd86
+EBUILD rex-nop-0.1.1.ebuild 529 BLAKE2B e6fbbe835e72d4781c334fd1d4e856571fafb277422d80d83cfdb9c2b7e1c095cd77bfccfa1ad4422fb96bd811a888739688e8907a152f0f5049becccdb52080 SHA512 b9cf63f692dfab4a59f88f33f1c9553b181cb5fbd41bf9a61247544479ec409752134a8d30ba31c3d0c776f05f2e2e9aee45af262b813b8560f343f004345e62
MISC metadata.xml 387 BLAKE2B e373692fb9da0863eaa831b5a51d7bd172a65c0332365dc000a67567a0bc0038cb7a61bd11df82f8159ccf3c123599e7fbb89abf84970d48a64ec5fa38344689 SHA512 db3deefc5b999d85a23c4b4ac3f77175ce26976921ef937117ad2b653ce10a324668a78d1e5fa3b0cf49d3013387f1f6437f9769ff4abbd7e310dde9646cda55
diff --git a/dev-ruby/rex-nop/rex-nop-0.1.1.ebuild b/dev-ruby/rex-nop/rex-nop-0.1.1.ebuild
new file mode 100644
index 000000000000..f322d509abe3
--- /dev/null
+++ b/dev-ruby/rex-nop/rex-nop-0.1.1.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="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Rex library for dynamic generation of x86 multi-byte NOPs"
+HOMEPAGE="https://rubygems.org/gems/rex-nop"
+
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rex-arch"
+
+all_ruby_prepare() {
+ sed -i '/bundler/d' Rakefile
+}
diff --git a/dev-ruby/rex-rop_builder/Manifest b/dev-ruby/rex-rop_builder/Manifest
index cc3ffa385ed8..0cbc7da184a0 100644
--- a/dev-ruby/rex-rop_builder/Manifest
+++ b/dev-ruby/rex-rop_builder/Manifest
@@ -1,3 +1,5 @@
DIST rex-rop_builder-0.1.2.gem 17920 BLAKE2B d957a21b97e285e3cc4b2210f7ee6abc30c891f0555f24bd86196d9a7a4abfcbae74cb2462fc0919a6a6b106c18c5a063f9b28ebe2dc2636846c5d46987e9357 SHA512 a6cb0fc004e5e91cd12d04b7a6f944a7b42ef392cb1350edc03687b5fd4cdf7e214429bd47a6c7e185064b7edb8210cc7007f9ff9491999c4ac0a1cd2502edce
+DIST rex-rop_builder-0.1.3.gem 17920 BLAKE2B 065ab39805966db515da08a1c321cde39e07b140aa58c48eaeba15ba12d6ae9da6455d924aff3355fe1c89d1b0ab54704f18b60cec13f5267e9f6b7bfaa0b312 SHA512 c01c82761bd317fcdf0de4cd03b834c3e3d2638a9bf72e7c47643fc8faab179dfa639b319fd1de7691d0dc2ccb7578bebbd567e03e8efe24553cc481456ad4d6
EBUILD rex-rop_builder-0.1.2.ebuild 557 BLAKE2B 5faf10815b6a4ab3dc2304598ae359c31e6bcf3656f746e7923d0f6a65eb5c631c9dd9d477548448358e2006025049f311a69b1adc8fbb187fa3ced5967c28af SHA512 d94d9f965dbba553f7f5a89bf97747064efeca28cc59166b96830c40b43a9d24b98168f2a79ef7e052581f64c7df3b98e2e7c872525ea939d902941e74199251
+EBUILD rex-rop_builder-0.1.3.ebuild 558 BLAKE2B 8cf22798f4d01a88c942bc5bf076188c5ff64f30a8d53e0df7905183f3092af9ba0ef4e6d4c70a89dbb8b08ab1d99e7bc065dfbed1f6e3df569c04fef537cac5 SHA512 b8690c182b0574fb36422bbd7741699dd079022f910de1187e6cfd3418ab670ae3452714f1f862a7408858162a43b579af6657271b43d7dcb50cd2ca2eed69f1
MISC metadata.xml 403 BLAKE2B 9a5c794632db50243654e3b68165492bfb92ba003f4985c9ab5bd508b483425abdce6c74435f7c39602aede5f44f80f2817c5fac80e609e3705a57ce33e8b014 SHA512 e96dbda4584d3c4057cc8a20b0d39240fffaa9aa01449658c8d32b09e76e8f0c2242d075278ff330a6c0a3564e85382b8972eddefc7caa682d3abab0d208c253
diff --git a/dev-ruby/rex-encoder/rex-encoder-0.1.3.ebuild b/dev-ruby/rex-rop_builder/rex-rop_builder-0.1.3.ebuild
index 8895827c99f7..219d91961f4c 100644
--- a/dev-ruby/rex-encoder/rex-encoder-0.1.3.ebuild
+++ b/dev-ruby/rex-rop_builder/rex-rop_builder-0.1.3.ebuild
@@ -1,16 +1,17 @@
-# 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"
+USE_RUBY="ruby23 ruby24 ruby25"
+
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_BINWRAP=""
inherit ruby-fakegem
-DESCRIPTION="provides the basis for all of the polymorphic encoders that Metasploit uses"
-HOMEPAGE="https://rubygems.org/gems/rex-encoder"
+DESCRIPTION="Ruby Exploitation(Rex) Library for building ROP chains"
+HOMEPAGE="https://rubygems.org/gems/rex-rop_builder"
LICENSE="BSD"
@@ -20,7 +21,7 @@ IUSE=""
RESTRICT="test"
ruby_add_rdepend "dev-ruby/metasm:*
- dev-ruby/rex-arch
+ dev-ruby/rex-core
dev-ruby/rex-text"
all_ruby_prepare() {
diff --git a/dev-ruby/rex-socket/Manifest b/dev-ruby/rex-socket/Manifest
index dfcbd5b74d52..7e74a822b9d8 100644
--- a/dev-ruby/rex-socket/Manifest
+++ b/dev-ruby/rex-socket/Manifest
@@ -1,3 +1,5 @@
+DIST rex-socket-0.1.14.gem 40960 BLAKE2B c2d0c4b77ff779fbc4414ef356b10e7c73a1a851571579ca0b9cfd70064b537dc8ccbc578db99276dc6fc3146ddf8830ffbdbb20d92e73952e7696043c826831 SHA512 19e0d1e3cd9abb55772bf125b5e78fd79231ddcce4d7a7444cf665f57af492377abddc2bd8b72390c870e9da65cc8f2cafce114166e06a86ecf35b9fd0868e29
DIST rex-socket-0.1.5.gem 39936 BLAKE2B ab7697e7fb42b212f67d2a4c4922d7485d0e88b27bdb44dbd8d8b9d059a3e94aef326d52b01c34cdbb52479860aa20c96fb5ea764572d5a3dfed2ae8a38a9c5f SHA512 1b2e20d35a74524088953cba905f682b7b2097a305430ac776a888ffa3ad0843eebcd2b34a67d4ff3d4e1c2ab0f6544080cd686322902dc4ea6e25face13964e
+EBUILD rex-socket-0.1.14.ebuild 465 BLAKE2B eb451cca321ec65d3dbbeecaf71c63d92785ddda748c26444b92ce349ece7d8a3b9225926dbe3d8a7ecc0ed9c77ae57e5ef14bf3d53e69900d0f537c7f83443c SHA512 d681cd99bf487e81db258cb8761ea5798ef63a0bce60975bf553c854340535ba5563b9eba20b29dd295c1763897f6e8b0a9e529658c6aa7ddb7bd451e768e048
EBUILD rex-socket-0.1.5.ebuild 523 BLAKE2B 9ae2eefbc5cb2ff93796e9158ed1007d86f34b96c086df6977f69803f6177bd92885fbcb0f310bcb849b2066726944568354aac0b0f728f29d1e8b10220edfd9 SHA512 50ecc49a22a524c31c730aaf2869d5c66f0b37724d67da38629e22ce367ad4c57fc656705f8ad18a452b4780940f05a352cefb3b10449bb372e81cf71d505efa
MISC metadata.xml 389 BLAKE2B 544f3d8d83c609027ede420284a2872d974dff70a2da51590de644432807e6d4e5f0f466d6928ef4f519d5537f368e70149db370bf4051c85980cfc25d34b6a4 SHA512 d2b55e0366bd178ca9117f1768f939af7a8967b8f02244bed2839b69f4f5ef8a8d6f13b1d6014c8f2ef20dff7c9def63592c80c2b934b172103ace300b441a15
diff --git a/dev-ruby/rex-socket/rex-socket-0.1.14.ebuild b/dev-ruby/rex-socket/rex-socket-0.1.14.ebuild
new file mode 100644
index 000000000000..56ddb0e1417c
--- /dev/null
+++ b/dev-ruby/rex-socket/rex-socket-0.1.14.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby Exploitation (Rex) Socket Abstraction Library"
+HOMEPAGE="https://rubygems.org/gems/rex-socket"
+
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_bdepend "dev-ruby/rex-core"
diff --git a/dev-ruby/rex-sslscan/Manifest b/dev-ruby/rex-sslscan/Manifest
index 2160effca639..119e866a1085 100644
--- a/dev-ruby/rex-sslscan/Manifest
+++ b/dev-ruby/rex-sslscan/Manifest
@@ -1,3 +1,5 @@
DIST rex-sslscan-0.1.3.gem 17408 BLAKE2B 3f08b42646016dfc7bb0fe7cfb5649abff71dbc2af4d58dcf4335a099a8210300e826681cbff9e41ad4af10cce49bd860568719bd9d790bd701885f4ebc48b1a SHA512 c7ea55a34f1770bbbc65a145e23c06c83c7f0da9795be77d741f606f8245084f6116f72062680b7a27f2d3551678eb68d343e963e767a5ce36618abe15f96e75
+DIST rex-sslscan-0.1.5.gem 17920 BLAKE2B 735fc522593cc1caf41c5000232afa64e88a9be83cb756b91d662b9bc8ed1ca81b1a2302325a687e851b22d7914b66fafbf7d18fdf3ea3562dd25b64543c0383 SHA512 05c7606c722fad7be5f21f28de34de23882a31bf4fde1000f11d556740b14102e495efd0bc3ac478aee64ae417e761ce9b5ae80f1c10f2410828610611fc3dab
EBUILD rex-sslscan-0.1.3.ebuild 561 BLAKE2B 946dacb8641866140f0d966d82e1b2b80a0709ade565b1ebc9f9633433e11bafd809a7c948c377cbfa5b24e36495d4248cae25b7728bafbc844e9d0cf2427053 SHA512 ad793e9fe61de3e2d7ca4d38ffcdb7bac000b5c962bfc0b397b08264d58aab9af82d92def135fdcbff94e7219e5b3e0f68fda136c2c77e6a4461041931b3a74f
+EBUILD rex-sslscan-0.1.5.ebuild 522 BLAKE2B 90799ecf3445ff641a416f2edf7d105e714d0b7da2a22f5c18a39727bce131f9ed733b9cf2840e9fb387aaa0ae6d7631c1e47213da11bbfccfe14d0567ee674c SHA512 26c183c90e27660c7b9be4ac6a96f1f0b5b369600c73b8e933bc01d07926077f5e19a4cc08276725cc1244b6edfd878e74e76636d584cb71c08667a42de56b4d
MISC metadata.xml 395 BLAKE2B e446728b57826329bf8900561263f65f7c47d085a134780f4bf4b0ddb146999a7ce0c10aaeed2c06fab41bc21f0a029108a48a8c9d56a32d1378d34ae8bc9804 SHA512 75cd04b87c0234b1e4a415f9537a6f8a6ddde8314ce2e442402035fa6bfcdbbfb1c6248cd7574821e79597807b524143112eefe50dcc74def7cd9c7db3a1ecdb
diff --git a/dev-ruby/rex-sslscan/rex-sslscan-0.1.5.ebuild b/dev-ruby/rex-sslscan/rex-sslscan-0.1.5.ebuild
new file mode 100644
index 000000000000..d83f6fc334f8
--- /dev/null
+++ b/dev-ruby/rex-sslscan/rex-sslscan-0.1.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="ruby implmenetation of the SSLScan tool "
+HOMEPAGE="https://rubygems.org/gems/rex-sslscan"
+
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+PDEPEND="dev-libs/openssl"
+
+ruby_add_rdepend "dev-ruby/rex-core dev-ruby/rex-socket dev-ruby/rex-text"
diff --git a/dev-ruby/rex-struct2/Manifest b/dev-ruby/rex-struct2/Manifest
index fbc354c11181..784cb0fa0bc1 100644
--- a/dev-ruby/rex-struct2/Manifest
+++ b/dev-ruby/rex-struct2/Manifest
@@ -1,5 +1,3 @@
-DIST rex-struct2-0.1.1.gem 18432 BLAKE2B 4dff1f1a4d41f7bf74652505ad9d063a786e3491539d1a04a9d59ac3f4446c672454c556bef1822394a087a52f91044378d4c0c2c67c2b0ff8909aecab7638cc SHA512 894d8bdf609a7b0f4500bf9da7c175530b76c72374e059cdbd08d47be777b329ba1886a3bbba485b9f0c1be7aa4e12ad07807c0ea3390419c1f5f69ccedee26f
DIST rex-struct2-0.1.2.gem 18432 BLAKE2B 1ff9196e38ae67b87f4348394da3b05759548dbfa29b8e1a4a891a02cc75a1e02b890bf3a53bb7f274f9a5336aa46330efc38dcd50fa5da25e74392bc78a2b91 SHA512 c8b549c89e5b884a6ec6ef9a04dd2a3400bfeb885b742f1bc256a200387bcbd8ba848ad1e69a4c0c349516a62c04067a8bbffff04cb5c581f51d0ff91a142e6b
-EBUILD rex-struct2-0.1.1.ebuild 510 BLAKE2B 364374d0d0a6e9b167cd81603054a17a68b0279ba7afd3328a97906e1be7f307853cb82f5f42cbb765cfc6008e3b9d80b0cbdf3e0fff3b6e349541c1eed20b0a SHA512 38b1c6a2f853f294ff8ba2ae0e83208c15110ebde80d1674a11a4aab70ce5b364a6ceb206ad9d2c7b2c5b96165c3b86bba2c690fec1861d87a08c122556a8c68
EBUILD rex-struct2-0.1.2.ebuild 514 BLAKE2B 3a6b04801441a2cbf5889a012a34ccf258f2bb614c8f84cddf18d130b77d9a59cd6eb2b97e841ec29df4a1e6ae47878543c15294420ee17f4ba42d7e64d29e0c SHA512 7d7195f2f58b9b57d8e5fbae4f10fb326b7e38e1ead3d0469b9e8aae584a8d291b7abd1f4d99596f5439529810ee1a07a1d0892b1363b9389379663fabe79f99
MISC metadata.xml 395 BLAKE2B bba037386792b3b940892cdc151b101878c5808c894ee42705daf52cc02311ab791f0509488aba1f5644a5fcb10d8f3da02d3bb201fef34edd4972f2eafa25c1 SHA512 5123190d580497055ed2f29dc79a4f6c5a21e62cc95c90e25e6ceab1a62d08faf8d766334b1d306052d6543c6903b665cf45b17ca17fd5731d93fd0341891148
diff --git a/dev-ruby/rex-struct2/rex-struct2-0.1.1.ebuild b/dev-ruby/rex-struct2/rex-struct2-0.1.1.ebuild
deleted file mode 100644
index bde1eb24a7e1..000000000000
--- a/dev-ruby/rex-struct2/rex-struct2-0.1.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=5
-
-USE_RUBY="ruby21 ruby22 ruby23"
-#RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby Exploitation(Rex) library for generating/manipulating C-Style structs"
-HOMEPAGE="https://rubygems.org/gems/rex-struct2"
-
-LICENSE="BSD"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-# doesn't seem to actually run any tests
-RESTRICT=test
diff --git a/dev-ruby/roadie-rails/Manifest b/dev-ruby/roadie-rails/Manifest
index da5efe46fc94..41174400ec87 100644
--- a/dev-ruby/roadie-rails/Manifest
+++ b/dev-ruby/roadie-rails/Manifest
@@ -1,3 +1,3 @@
DIST roadie-rails-1.2.1.tar.gz 42998 BLAKE2B 939eb1f448dcecdc80c15cd8072858bccfaeaf3f95549bd6568947612f70a9a12676526226d2800b88dc75fcd734d29b9ce6f755a7ad1be864a0866164423f6c SHA512 9c51f03aadd8a1fb3b07b1d8fb5f069b3a5d84e9bbf0b04cb21ca28e5f43e4943ce941ad55045ccf46f077f3dfd179a742ef73d84132a3aafb20f4c9be4e6f4a
-EBUILD roadie-rails-1.2.1.ebuild 1002 BLAKE2B d0f6b710b807331590fdda6e787f5915b2505acbeac21f06600b819fcb542bd804a69aea255cab463e8f2f7cdc8c8a78516feb6a183f481544fc30917fa507ba SHA512 de58b200b04372375d32fd21c0138bf4ffc363be371b6c4de50a250dc085e685ee6471b8a68727bd0f931191e3c9f28ca1ec26c525bb5ff58c36e9bc78e56aa9
+EBUILD roadie-rails-1.2.1.ebuild 995 BLAKE2B cb06884ee3b1e470afc7c07b1d7e60f758a23e9c18202f36d48c3971f78f09e4357076add506abc356cf916dcbadb5c3d7bd09c4b412594334bce4b6e03708d5 SHA512 ed48a7dee5ec086fd0c03b66e823d58860c7e7540ea66337e728ee466cec5d47c6a3c6ada01c641c74985a3eec086568ac09bd343619dd7faff233338205a516
MISC metadata.xml 334 BLAKE2B a90c3828ffee06b0b840e728c96e4a554aaba24f0b292fb2cc835348900a852579eaf74da7b588f07d4ebb985a37a530ab94b6f78dceae2ceea7ea056a944506 SHA512 0ebe3d25378f2e38ecea332a47c249238a8884c69372579f2fbd4c2017e07932062832091271a473641675f0adbb71c6f9d4ff49694533f11b5d609264c360dd
diff --git a/dev-ruby/roadie-rails/roadie-rails-1.2.1.ebuild b/dev-ruby/roadie-rails/roadie-rails-1.2.1.ebuild
index ba967382ddd0..5553775ef4bb 100644
--- a/dev-ruby/roadie-rails/roadie-rails-1.2.1.ebuild
+++ b/dev-ruby/roadie-rails/roadie-rails-1.2.1.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="ruby21 ruby22 ruby23"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="yard"
diff --git a/dev-ruby/ruby-progressbar/Manifest b/dev-ruby/ruby-progressbar/Manifest
index a6f071a9448e..3acbf7ca702e 100644
--- a/dev-ruby/ruby-progressbar/Manifest
+++ b/dev-ruby/ruby-progressbar/Manifest
@@ -1,9 +1,5 @@
DIST ruby-progressbar-1.4.2.gem 24064 BLAKE2B 4c26f5c281129a7333c8a7a1f7738a094ec02d769293252c8fbc6df0bea99971cd0d235b6bbeba7e2e4fac10409028f7cdb15870484878c26d9ea9f709f0135b SHA512 443fc015b2dcabc76c685f1529a39ffba289cb00c3cee3992ef240fb9822729f9049db4d85c58ee1ab6cc17927cb325044ea45a968c755a9b5ad93f7b9999fbd
-DIST ruby-progressbar-1.8.1.gem 26112 BLAKE2B 2e4a8406328f07b2be0b59b5d08e8f56e17d4e5ae43325b4fadd563427aabde1e354fb05e6e67403c9f00c17e0f8e3239cdc3d0cb40d4c8cc6520306214289b3 SHA512 bded41f29ed3386b83b0c4fe208813de330cb6be527c4b91cbf436f44d0efe58cb717a783d104f32b697fe1d9b71eeec500c8a72a9a5b34fc416c86e7565bc01
-DIST ruby-progressbar-1.8.3.tar.gz 44706 BLAKE2B ef0b7bc2647da5af777e4ee88b85632ad47d7bee3a1b5f3ade57108362b663a66a78b023080039a94bb452694b41be3e6d52da1e322d1e6d86a2f28ff8aa7fc3 SHA512 c8394c9be76e00692e3e51b27be92b0aac9baede288ae514a2656a7880df61fde44f07cf16395c69a5215c3cdeb6474cce106af054be9c6ecdfd5887150c111b
DIST ruby-progressbar-1.9.0.tar.gz 47888 BLAKE2B 26707f4f931e378da18a29d20da47963c06bde537155d0e9bd3a623b9b3edd9d653a50ca106dcb29ffb53668a869815818398ae514ef3302465cf5a5504b2cda SHA512 d2b01c205dec3bad6989a1ea466070fdc0c3fc5bc0c8685a21094c52d2f2c6a11849b42d88d3ec70df1475ad47c9f84a4c4b603948344643310e2180122d9b67
EBUILD ruby-progressbar-1.4.2-r1.ebuild 586 BLAKE2B 4ff46ead2318201c0b11af1f4777e40c106da70cef86fc45bca848aec1588ea662fa8cad7935ff866c4ce5871b3300242aec3e5cf7bf3ebed824b05f45a8d790 SHA512 fef8225dcc16c090ab7d32cdf6b0d2fc87deb04f8bced7a9e7fc593c8276de2997b14b8f69225831282cb12dc127fa992c21a7a0c8c35522287f76efad72d5a5
-EBUILD ruby-progressbar-1.8.1.ebuild 728 BLAKE2B a0d4c179ef82c66f65a87d99bac55bf7a3edea50a516507f6c61caa6b9dffc66f2d8e6173da854db3b6474a4bf2ece3135852b4e7ae329505bf82e12b1a867b2 SHA512 c2757aa31fdd0a32e132bbb9825f8b2298e2e09cd2ac5bf47939dee4a80f1e5f7cd495a6615e7acba9b5092ebe5de457f397e897b6fd5fb7f881e8093e9c87ee
-EBUILD ruby-progressbar-1.8.3-r1.ebuild 897 BLAKE2B 40f1eb45977ac9b53c71e0485de7e7d1607f6644173c92a2e3564cb9ff25f4819abf12e93c795eb9cd1b218861a24d27c797948a12f661f78e8b140c2b2327a4 SHA512 28fd41e13a8e489974a60d4c30ef4c350216b1be98163b92f54856e5368a083ccebd5f511c9aaa3754f25b1b6ef3b2cbdcd64baf32d210353d905a9d0643a8a1
EBUILD ruby-progressbar-1.9.0.ebuild 1032 BLAKE2B c950f2be9790d6a4e0bd9f9386ec1667f0ae5cdbbe9e8a610b73daded7d313e5bc78c76ab26d1302f03087177fafa1de282636278cb12bffba35831b21a0bddb SHA512 dd5b12cb5b105c69cb4b4495871ceaf998430ea68cbc4e9e67b3d50418739d74f2f48d3150561d14a87ba60ae9c577e83feb51ee3516442377becde1299d67db
MISC metadata.xml 352 BLAKE2B a36b436c51b56ed96a170c6edaff16655ff0d3b42f2cc6b13e67c252f89e2d56c47ce0c69fd693acc9ddab9a755a5fbf5d72e360f2e6a16bc0117148eb7a25ef SHA512 a572b7825c4e778c503bfa3bb1b82d4d91c28285578c614a8a0c62bdf1967f307645c92f0101a4898baa0ebeac9a26455e459b2440db6989593c0cc4472df616
diff --git a/dev-ruby/ruby-progressbar/ruby-progressbar-1.8.1.ebuild b/dev-ruby/ruby-progressbar/ruby-progressbar-1.8.1.ebuild
deleted file mode 100644
index 09df95ee0e3e..000000000000
--- a/dev-ruby/ruby-progressbar/ruby-progressbar-1.8.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Text Progress Bar Library for Ruby"
-HOMEPAGE="https://github.com/jfelchner/ruby-progressbar"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-IUSE="test"
-
-ruby_add_bdepend "test? ( dev-ruby/rspectacular dev-ruby/timecop )"
-
-all_ruby_prepare() {
- sed -i -e '/warning_filter/ s:^:#:' \
- spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/ruby-progressbar/ruby-progressbar-1.8.3-r1.ebuild b/dev-ruby/ruby-progressbar/ruby-progressbar-1.8.3-r1.ebuild
deleted file mode 100644
index e1340a5cc0ec..000000000000
--- a/dev-ruby/ruby-progressbar/ruby-progressbar-1.8.3-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Text Progress Bar Library for Ruby"
-HOMEPAGE="https://github.com/jfelchner/ruby-progressbar"
-SRC_URI="https://github.com/jfelchner/ruby-progressbar/archive/releases/v${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="ruby-progressbar-releases-v${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-IUSE="test"
-
-ruby_add_bdepend "test? ( dev-ruby/rspectacular dev-ruby/timecop )"
-
-all_ruby_prepare() {
- sed -i -e '/warning_filter/ s:^:#:' \
- spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/rubytter/Manifest b/dev-ruby/rubytter/Manifest
index 59362cdd2f73..adf8b9cb23e5 100644
--- a/dev-ruby/rubytter/Manifest
+++ b/dev-ruby/rubytter/Manifest
@@ -1,3 +1,3 @@
DIST rubytter-1.5.1.gem 15872 BLAKE2B fd4f3be2570f12a900fa031a74fa6b4e053bc966e8c086d099fb0716c80515ccf1df63d0634af676a95541329029b932911262db5f377a1bc32a41bfbed5fdeb SHA512 79be7b7803a53db654a14ff83da657e3e5016d5bda61e8c127dbf6d85231a8c115d38041aba99fdabd50825135b801cc444cca84c13d174004cda8cc4760bd2e
-EBUILD rubytter-1.5.1-r1.ebuild 610 BLAKE2B 38dc3389b3283d4c8b66ae12b3b6eb79d2c702baed98210ff85063f6884822883efb574e9bdf7f23ddc74abf09ffff85da778afb022e0bbbaebf6618ed27fda0 SHA512 1af95ffd8d9d055c20a571983af2c1e47ad73e8dfba94af923c06c6c21f2ffcfc400ccde747972c830f4cbde546f0a6df0759a13892fb33098d575c0e9147c3f
+EBUILD rubytter-1.5.1-r1.ebuild 603 BLAKE2B 9edb2542f0e58ec0380cf724a2e1c69eabd96703f82313670e20a7d16e977a00244f82654c62f15049e9aadcd7151cbd13bdea830a1a4de0096bf8268ca1a17d SHA512 4612521be289b70f66ee357efa33f5409997ae18fd5b2aa4127d2e40138c15de16b7cca6d9df701d946925f0fc045aa45787d687fee3b521f11ea2e33d12429a
MISC metadata.xml 328 BLAKE2B f7f4a4e8fa97a0a60701f738021614a0c13a43e5aae2729a11bc18995261f9c0b94017b09799b143a09a52a0317b13c90a0bbb33b8a3fb43a3468c93f5522ba9 SHA512 68f720f1fd2cddf40585e919813999d69c73485e00f3d877f8d0daf5bb600b0d8c526a419fde64ead64db9d2d9ad35188edc31bdbcd031f3ae17347f2cf4640c
diff --git a/dev-ruby/rubytter/rubytter-1.5.1-r1.ebuild b/dev-ruby/rubytter/rubytter-1.5.1-r1.ebuild
index 59c476067d4c..6345bb2c5530 100644
--- a/dev-ruby/rubytter/rubytter-1.5.1-r1.ebuild
+++ b/dev-ruby/rubytter/rubytter-1.5.1-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"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
diff --git a/dev-ruby/sanitize/Manifest b/dev-ruby/sanitize/Manifest
index 97a72803e5b6..11058a3b65ee 100644
--- a/dev-ruby/sanitize/Manifest
+++ b/dev-ruby/sanitize/Manifest
@@ -1,9 +1,5 @@
DIST sanitize-2.1.0.gem 20992 BLAKE2B 726cca43e1c9bebb4e750acec43dd6f6a3a17659e1390718dafcce3f1813a8756d9f34320b8c27c52a054009f40639e2e933718577ab4c5620bd4b754742d188 SHA512 29a26e37342a75af2bc7795578edf2c5064263c58d38dfc36e18f1e111271616c026f7d808a05d63185c12f0e52384db84d62bdb796bf1b21d7e902ef0c1d096
-DIST sanitize-4.5.0.tar.gz 1347295 BLAKE2B f49f061c4213d62d01561fd0b5f9a3d0a955bb949e0667dd8ed64cfaff8daf77b1b9b7d089b3aadaea3a5045e5f18f334d3cc1cb6dbb48cc9a564a200517df09 SHA512 2be26bf42c83d7a181a57a9cb1cf63a2287866147590094d7ae4153c017ed997f2caf5a3cf4bfdd23c36706d416375267d4798bfb30d1d293572365cd8959226
-DIST sanitize-4.6.0.tar.gz 1347335 BLAKE2B 09b420c47c267729939b5eb927c746d86f2db99f7c569236b6a06a0a7e98b85f6a745e1e70ba7862f850cd7c051b5507556be83677a1912c6fae720f4d839792 SHA512 46bd3e825538d97227c9f4addd51aa673cc36992d30d97ed900c90764078b4b3eb0a7bb3802ec8e377af10e58f0f618c56ccda6ff6ad382eec2e200e526b169c
DIST sanitize-4.6.4.tar.gz 1349418 BLAKE2B 2d1a56340e562d057c85edc0d5157508267a4089b0aeb59156d0c249c8a39adcc15a10c8c67d84be77a2b388aa779e9330b9b4b52f28f11d7666eb97fb41bd24 SHA512 d870d8cc5ce6043e3825cfbb50f31c00d348c9ca05823c0eda245b9c175ae0bb9d0941845112bb3721ded9013bc554c09bfc55a1bfad70fcccd1660142e4ca82
EBUILD sanitize-2.1.0.ebuild 582 BLAKE2B cbbe2c5119c77254dea7f9dd1fc259ddca5fc77fa049addead296fea67dd0547259766a930f2d758363be2fb4da6c374d94416dc63ea0da54b9d35ae3d7c3ca0 SHA512 2296a21edb640074975c5f43a5505d4698b41c20e38975622d5c04f20e4cabc9880d5b81ba7e3928b2566d18d36e0ec01a3d178958f12636a97169b418f5cb97
-EBUILD sanitize-4.5.0.ebuild 882 BLAKE2B 874505ea7bb2c17299fb4487447a6ddf9984612c78d7083ee8ae9b3174672b01fab79fada0ec75a148c76040041690e89e5fc057ea74343db0477b2c22d1491d SHA512 fcb0b5a5a7b78ea05ed8f2f3f094c1aa725d6dbf204abcf242b5a717d732af1a929558e02b576b36daa01298ecbc55ee45645b27c5b0963372f2407d998ac935
-EBUILD sanitize-4.6.0.ebuild 882 BLAKE2B e1f9f23c3a7882d9d61dba0f9d3be210469346444ebad65646a927b501f46bc3016c0d6be5c1e9423ccc803a101f339462d53156fa5e4b03e63fc20b718f02aa SHA512 91f99fb26f0e6f44532fa2d6064fc0aa0693b08df27f56be394f8c7e6b56a826168e9d49df785afac23a375a3b7b21842cf5b10c4f0f81dd845ed70dc5639dc8
-EBUILD sanitize-4.6.4.ebuild 857 BLAKE2B 18acf1c04692f6f1f933610ab90773e340397169fdde2c1e368133ce4db31728d86c5de89606d5add7db5ea1b42a010cffe10b552ac977333310b281f1b98122 SHA512 14266355fa514dfaa3a20ef0099e0b7af446bd4e27040c31960945ece64f0867815b7db8cba015907fb865f0e895b46d301c0c04e13b2e11fe1b11247a2cbd52
+EBUILD sanitize-4.6.4.ebuild 857 BLAKE2B 9677015725246a86749b166be3de6ddc2e1b04775496a0b00bacaf5afefe038facee8f293d8d0819c68d66575c1ef24beca953dd1428bd082bb374a517e88b9c SHA512 6c8a5e5bd962d64e6e1c3a694c7e5d6b6b3ec6cfa02a4fa52cb02e846fdc4f3d6a9a9532d7ed86efb059a5220df6ca26e6201ce3e65ea22977e2b70a65e149e3
MISC metadata.xml 341 BLAKE2B 8081029c35d5a56ed5a3399ecb63510e737a664e97a4eb363108b85fe75860cb8b171e8da497d669cb0491199bdbe94408570cb811a8c86d6d38541a0f65cbe4 SHA512 870423593eeb0219f2fa0b6bbb55a4a19063f5cf3d19d9c0bb352aec5632b3e5f5e717e7c6004413497a981091042d54bc092e2c029a511aa0c37e95d435996a
diff --git a/dev-ruby/sanitize/sanitize-4.5.0.ebuild b/dev-ruby/sanitize/sanitize-4.5.0.ebuild
deleted file mode 100644
index 80cba23de10b..000000000000
--- a/dev-ruby/sanitize/sanitize-4.5.0.ebuild
+++ /dev/null
@@ -1,32 +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"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Sanitize is a whitelist-based HTML sanitizer"
-HOMEPAGE="https://github.com/rgrove/sanitize"
-SRC_URI="https://github.com/rgrove/sanitize/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-ruby/crass-1.0.2 =dev-ruby/crass-1.0*
- >=dev-ruby/nokogiri-1.4.4
- >=dev-ruby/nokogumbo-1.4.1 =dev-ruby/nokogumbo-1.4*"
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-
-each_ruby_test() {
- ${RUBY} -Ilib test/test_sanitize.rb || die
-}
diff --git a/dev-ruby/sanitize/sanitize-4.6.0.ebuild b/dev-ruby/sanitize/sanitize-4.6.0.ebuild
deleted file mode 100644
index 58f0b67febe8..000000000000
--- a/dev-ruby/sanitize/sanitize-4.6.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# 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="none"
-RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Sanitize is a whitelist-based HTML sanitizer"
-HOMEPAGE="https://github.com/rgrove/sanitize"
-SRC_URI="https://github.com/rgrove/sanitize/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-ruby/crass-1.0.2 =dev-ruby/crass-1.0*
- >=dev-ruby/nokogiri-1.4.4
- >=dev-ruby/nokogumbo-1.4.1 =dev-ruby/nokogumbo-1.4*"
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-
-each_ruby_test() {
- ${RUBY} -Ilib test/test_sanitize.rb || die
-}
diff --git a/dev-ruby/sanitize/sanitize-4.6.4.ebuild b/dev-ruby/sanitize/sanitize-4.6.4.ebuild
index 9fd0e4f30ffe..03582866e28e 100644
--- a/dev-ruby/sanitize/sanitize-4.6.4.ebuild
+++ b/dev-ruby/sanitize/sanitize-4.6.4.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md"
diff --git a/dev-ruby/sawyer/Manifest b/dev-ruby/sawyer/Manifest
index ce27e16efffb..b5ce09805e3e 100644
--- a/dev-ruby/sawyer/Manifest
+++ b/dev-ruby/sawyer/Manifest
@@ -1,3 +1,3 @@
DIST sawyer-0.8.1.gem 15872 BLAKE2B 07f5196d9b34307837112822b2c8ad8f1c7a2c5e7341cfd17674970a4a2ba2a2085f14b9cc81bc3758a6c276561d142645b439de75c21676c78e0f560d94dbcd SHA512 d057c34e1ee1bfc5939cfc002118fcc31579846814caa668e3633d5c04dd2437aa71b417626f669aca3a082481bf493682720260592072367af104c20fd34783
-EBUILD sawyer-0.8.1.ebuild 649 BLAKE2B 49bba83cff490589faf970e50627e94aa5d7f8e4ced5f531bd58d211f322e3f632520447e2157a6a62815718217a5886d4de01daacc3a4e915994a907482b781 SHA512 c790a84b2fae6f883622ea95d0befcf107bdff94ad02606066f419163f85e7b4248ca873e96bb92aa70a64fb6d718adc656907b206b7e5108056e0271a7d70bb
+EBUILD sawyer-0.8.1.ebuild 642 BLAKE2B 698d0a43bff697b6b02bba38458e5be6615807a8b7dfd4b483bf5b44ddef4da1744bdf2ad221c70d27c720479eb1ab2ea9e5847a1c67342016b8925b18db7c37 SHA512 f5bf4f70c3af1154c03e38d1370c5d44172a281f270825b8f076f28a40b43662bb14aba469cf8a481295245f3761b9e5f036f8b83b51a660ea4bbfa0fd21edbe
MISC metadata.xml 343 BLAKE2B cc1ee84d088f5dee301ce54b35dc657a5755376424dd112af7a3b1e92044b5f337e63ff1d9429ef5386f4f473a6bb1b8862fd674b8d8214fbcbfd57b1706cb6a SHA512 e8a9c944a7e5e4c4be4baa2dece6b6ec683591551624cd5e97adeb90d8698cbe6a38a173a9c37a856b77830b5aa2ee182b5a0c25d083959837c04b366d835538
diff --git a/dev-ruby/sawyer/sawyer-0.8.1.ebuild b/dev-ruby/sawyer/sawyer-0.8.1.ebuild
index 3cf37acd1644..7c1f694d32d2 100644
--- a/dev-ruby/sawyer/sawyer-0.8.1.ebuild
+++ b/dev-ruby/sawyer/sawyer-0.8.1.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"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/shoulda/Manifest b/dev-ruby/shoulda/Manifest
index c684e599c74b..814958257824 100644
--- a/dev-ruby/shoulda/Manifest
+++ b/dev-ruby/shoulda/Manifest
@@ -1,5 +1,5 @@
DIST shoulda-2.11.3.tar.gz 145068 BLAKE2B 5e6d9b78b255612ec18c78076f9c4d45265a3e02a8fd56a127ea8f235e3b344005942c4b6e53014e6328206501c178ce76e1554a9d995ba0de04f5afefe4a0f7 SHA512 0b347c4a8be177b5806364114c25dc786ca2ac95a11c93a723dbc9ea1f6d8ae62df7fb420a52d477cd1e10e8d894074072a040eef36ee8a43440e5256c8427e4
DIST shoulda-3.5.0.tar.gz 7149 BLAKE2B 2944ac1b586d960dbe3706ca9fe8f3448ab15b23e5b6ed188cac1c4280f47fec1bd9c0f9231fc7003956eb45dbac49920d9195e5f648e6fc127b4c71e2ca79c6 SHA512 41fe41ab1fcd3dd1b2ebde1163cb0712f4cd2615fea9cd2ad6fbd6de46cca8039db94fb91ce1850e84632dbfc299692a728ec91e7c0fbf2d9050fa2c1ee98933
EBUILD shoulda-2.11.3-r2.ebuild 904 BLAKE2B 9b0f29da7c4ef2ac51d88be19f3ca85cd938be478d64f034b6bea0a6e1dfef3cf57d03f7fc627e118ac445264e817adf36e93472fdaf4c9b2c00c22c785ddc04 SHA512 d7a1ef6cbceff79c777d7654eae1ec0bada5647096d91b052cf34109da2aaa85fcc91449b274a1ce6d4778266fb3fc0f5425bf7c64c2cd4359eb6bd6aa9fd316
-EBUILD shoulda-3.5.0-r3.ebuild 868 BLAKE2B 4ea60ae851c1056da7f8d61ebced597b421679b97c994ac8ab73d5637c6ba1416263d68473cd5f01942a6490c8c3a68c721739f4fd812c1bf66802b96c945eb1 SHA512 a4067d7d4ee8e7a4017469eaa674733b587aaa0967f0d30f8ce36b98ef8468300e04c4344853c483e372fc22a84942753ed69d78841694b907b6cbdacaf02cf2
+EBUILD shoulda-3.5.0-r3.ebuild 861 BLAKE2B df4b72b53c379b3e5e692df0514f67f54e6af16fa5e3fb501d962378c2a378050ac31a8c0b1cdeb5c8e124a08fe57d957ec70567cf5bf0ace470c8b5095a01e6 SHA512 a8fee52c1df7b23413895fac58859a6eb4eec4f28f4870e2325245e52b9cc91ff7ac584641ec9ac3e62ac253917de41d2c5806177b8c63690e664ada7a0ab5af
MISC metadata.xml 344 BLAKE2B 4f4a9e5d5bc1e6a6a10552ef0285ca16024cdd9bc838a25397b23de1f873a3ca87194d0912f8d0a0c24158d4f10fdb92fcecb15f246e96dc12a95e56604770fd SHA512 b4fa8d5ce8421c5541cdaf288da9a8589ea6f4682470b376921e987d5a5344352afc2f20edbdf1f54ac46fe658f46c4863ec4dc5dc8eebe1c3223a15c72f450d
diff --git a/dev-ruby/shoulda/shoulda-3.5.0-r3.ebuild b/dev-ruby/shoulda/shoulda-3.5.0-r3.ebuild
index 6d227d944f45..69c5c7e1133a 100644
--- a/dev-ruby/shoulda/shoulda-3.5.0-r3.ebuild
+++ b/dev-ruby/shoulda/shoulda-3.5.0-r3.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=5
-USE_RUBY="ruby21 ruby22 ruby23"
+USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/twitter/Manifest b/dev-ruby/twitter/Manifest
index a487905fc91f..602e16ea0b3e 100644
--- a/dev-ruby/twitter/Manifest
+++ b/dev-ruby/twitter/Manifest
@@ -1,7 +1,5 @@
DIST twitter-5.17.0.tar.gz 525292 BLAKE2B e94da29b1e8539c1237fbe9c4f34833e4a688d897d4b840f2433efb9c3a7c75e98bbf53cb8d3bba3779d8ef0c686b39c27c8f48d902592edbbe941b79198c1ed SHA512 5b663a5984258229c05cd0db94ba586ed9b2491dc8da32fb444ca4a03f1e2cdc65201d8a4347ea3f05620506471b73e215cbb6feef17413c197e70679e02d706
-DIST twitter-6.1.0.tar.gz 1269592 BLAKE2B b8859fa7e630bc188704e895a3adcc4a3911b4cb9d2ebc62eb3328af7329c3e8871e70f2088b7a07f804b41dd7b4ce81391f5d3e2c2c898a3fbe04002ed4b293 SHA512 6bcf2c92afe3018357df83cac090d58b70f16bf73c29d63100a4f40ab2dfd51b20ad5f62cfba40df1a9bbf8289fec75565d7fbfbf702e5ac90f61ce0cb8686dd
DIST twitter-6.2.0.tar.gz 519470 BLAKE2B 4c3d929d8706845610b31c8ae702563d0330a95a165e417b77ecfd894b1f216100678c9862856c3c450952e3025940a701d96f0aeb1b29de55e612c6c69ab231 SHA512 5d2bd653233f285e0c08503031317a966ec098e9b302f9e0c65bdbf4632465988b1139719dae1cabb856b08200fc7793cd341fd926981484cf416a01f309d242
EBUILD twitter-5.17.0-r1.ebuild 1509 BLAKE2B ec5c10eb5e0d042f0e706bc9e2aa1ba7e62fb2e269ac3c2f11013fad2480a8da2ae3e9c43da59fbaf4f9e415a27a792622a65d65bbc713d63d15db891dcfa424 SHA512 02b8f9e4618fce7214d05078c79e02cdcd49d276be96fdfeae85e69362643268893bd513310de2bb8d3bf705cb339ba90d8d78a3a865a7f9373cc0f7da2f6488
-EBUILD twitter-6.1.0.ebuild 1435 BLAKE2B 00518bb604f605ad25c6edaa88c036bcc107367599fe10af10d6a5bbddda224ec6ed221e500b736c3ce9e441d0b8b4b29fbb117bda8d093fc96eeb39acb1b860 SHA512 3a4b329819ebae7674e22eb86ec53d7dcd33a58c5607802dc43e987daf267fc7fb8bf8dec60fb6c0ec433a51fd6d77a0f8c53a072b7f8f9c64a24b2ff3bb929c
EBUILD twitter-6.2.0.ebuild 1455 BLAKE2B e545eb07a11c67f95da1a7a2a92492ed12886c737378b4ee4626ee38ad362b2ae6b72e91d2f61a18efe928ac996f00553d8bb1529d266745b02b1f204ab3ac60 SHA512 513f063bf15f3e78b35a3e988d3b8dea773f99724b00b0ca0f56e5e5040acda73660dceaf7780f566811e02e2ae454381b5145e0981b139f6a4fc5f30b1d3552
MISC metadata.xml 340 BLAKE2B a354a967597b16b9fa93b1f41274674bd913c39321768b19ae9cf81937e53eab05bf616bcde5b375bdd2de0e91f141edc6def3d60d3d7f75732875c529d2e153 SHA512 504babcfb5a3f49934a8eb1107a5777206c134e5f39d96badd9333c57909e2e378dfa1d88dc49c945a9c5cdcf59406f7e6658c177098fde1cd2c12314f9ca239
diff --git a/dev-ruby/twitter/twitter-6.1.0.ebuild b/dev-ruby/twitter/twitter-6.1.0.ebuild
deleted file mode 100644
index dd14e089fe4e..000000000000
--- a/dev-ruby/twitter/twitter-6.1.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_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.5
- >=dev-ruby/buftok-0.2.0
- =dev-ruby/equalizer-0.0.11
- =dev-ruby/faraday-0.11*
- >=dev-ruby/http-2.1:2.0
- >=dev-ruby/http_parser_rb-0.6.0
- >=dev-ruby/memoizable-0.4.2
- >=dev-ruby/naught-1.1
- =dev-ruby/simple_oauth-0.3*
- >=dev-ruby/simple_oauth-0.3.1"
-
-ruby_add_bdepend "test? (
- dev-ruby/rspec:3
- dev-ruby/webmock:2
- >=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", "~>2.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/webmock/Manifest b/dev-ruby/webmock/Manifest
index 06575ca9767c..fee0b6e4ae64 100644
--- a/dev-ruby/webmock/Manifest
+++ b/dev-ruby/webmock/Manifest
@@ -2,8 +2,10 @@ DIST webmock-1.24.6.gem 111104 BLAKE2B 6574d398579dcafe6100d948b0c70fc8a1ca81333
DIST webmock-2.3.2.gem 112128 BLAKE2B ef0a722374057d7c5392924f68de8520f08cb0aa038fc0b8511e00bbd9dc13f6535955f77611e414a33dbf0ed7a519e9c18caf8517d10be7438e7360c3037a1e SHA512 bb61b645b287d15690aa81db4d4c937d3456e1911d394ef1fb31e8ff3530d47b865aa039c8aaa4d4b6a72132dfcdd06be66adf1b53793384dc27ac1c9f9c01e6
DIST webmock-3.0.1.gem 112640 BLAKE2B 61d74bbc099bdec25e919c07a12824a3bc0761c2b4eaf1180c90bef64856882a69503f10ffc25f153b7d96d6fb2c1699eb0bde8fb94ce41ee0c25f5b47e68dda SHA512 a5924105744a0b09e38501f242f3c19a6c483acdea5792bbe4805d046a4748b9ce8390745837bbf8c8101b1713e62940bda1f9e6b3d63d37b007521c46c521d5
DIST webmock-3.3.0.gem 114688 BLAKE2B 8306e96cfccbee598f275534effd119e75e3e1729b85936f29b4d4dc118f58c5ed39aa61553cb4c4a7389d704f57e55347d1f54f3cd392610a84683df993cd3b SHA512 589d96c21c1afd05e11f4adc6325d277bbc9a2d25f1ed6176a7b7db88cf94413f470b75fd245faa73ef0a9cb037f52751826b5047f77b41bd03ac72860277902
+DIST webmock-3.4.0.gem 115712 BLAKE2B 85098da0f41f364ca4b329995d6ff6dc2a3a57eca898f030d6a8b316781a13bb1bdd4bfef8649391c80ea2c24a27ae6a05f13b9c725c30a0891c15e06f4b5041 SHA512 fb2472bf018f602436a49ed649302c39d888178a8023e3af0c7b35ae95aaff1c1d0b0d82671ac07bf7d71ee9ec0ab944567ac1640b06fb9505c262b0c3b90558
EBUILD webmock-1.24.6.ebuild 1466 BLAKE2B f587bdff85a460a1e915a4bd5c5e0fe2f3861593e0987891dfa5294894bc4003ec1e488955522ef288f7fd8c9702b12f05cc1a24c2155551505be5872f14d900 SHA512 4566f18214c28c0123a244b8ac15f5531fb2a8e2e201d208dd2250b50716d71fcbb9ac39a3e7117987dcdef34582035184784c5da279c6e379cc0f26756232cb
EBUILD webmock-2.3.2.ebuild 1904 BLAKE2B 252e4dbe833b09e99b348c603130ff9ee26275069c966b7cd220ae14bb3ce57422a49e1169ca55eb7762f8be5a784b9a2d93a216e27229c5ddd00ea680cdbf35 SHA512 59ea58362dec40eb0a0ff66ca584430a20dfd7e2c5af643dede9777359022c2dd7c73b074f706b918f11d915027d9a121b7f5f381ade2db9f7a614e44a93fc0c
EBUILD webmock-3.0.1.ebuild 1883 BLAKE2B f7c75adb5714716659fe36e30b60022c417578e7a5865cf728d60ed1135ba3890bf5281a1608edfd677970c09413d11dd0399b828bfa71e0b61344d4b3676c3b SHA512 498945faa6f33fefae70996297eeb0a5d201affaf5b39edbdac0df10a77b78ba23ada6b84be70bd0da3fb02911182f6e5c5881625a1518a2024411b99b2f274d
EBUILD webmock-3.3.0.ebuild 1889 BLAKE2B 9463738e0873db97441cd0388b5cab90be18a6c7f8bc5a69c4845c7eee34329e67d5d53e469037d6e4bcafddba8226cfd05a80b0f245f354013cc91b8df8834a SHA512 775047e6a7a246aac81a22222254b764b61121cfe7f055562197e74b2a77cbec443195edf51feef3b5d34a11f22cb1cdd0e44809d7902e903e56fcd4e43b4c73
+EBUILD webmock-3.4.0.ebuild 1875 BLAKE2B dd7289b1f3d8896641d7468e1cd6b5bb6c01d7e0af21ead48f0247c8bae8926d0146c872f4b01e72ed7f1356c46cb9f3e5a6984c77d4277303e6edb9c9d3721d SHA512 47dffac9a33f4b477ac0ece8fb2d17a1a6e0e1751a86845fa0fe18f6c47ccaeb419a23cb524048322417a59704f3c2b7d20f6e607aad067db7a6a234ee232486
MISC metadata.xml 341 BLAKE2B 75a7b957f0aa060ff3c632620c1b8eac9344b37566c9205bdfaff70fdcbc8cd391dc7296317bde0e8ce1e1ea3cb7540446267112eac00571beda686f5a592130 SHA512 66c55ee845168bbdd2b792d90cfbe116a09ff3bc00861164e82b68355ed585e87b58b7c0ab21da37dd984b680ea4841e7a2cd0c8bea1a081b1adb4c5b9885b73
diff --git a/dev-ruby/webmock/webmock-3.4.0.ebuild b/dev-ruby/webmock/webmock-3.4.0.ebuild
new file mode 100644
index 000000000000..fd96b8784366
--- /dev/null
+++ b/dev-ruby/webmock/webmock-3.4.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP requests"
+HOMEPAGE="https://github.com/bblimke/webmock"
+
+LICENSE="GPL-2"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/addressable-2.3.6 >=dev-ruby/crack-0.3.2 dev-ruby/hashdiff"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ dev-ruby/rspec:3
+ >=dev-ruby/test-unit-3.0.0
+ dev-ruby/rack
+ >=dev-ruby/httpclient-2.8.0
+ >=dev-ruby/patron-0.4.18
+ >=dev-ruby/http-0.8.0:0.8 )"
+
+all_ruby_prepare() {
+ # Remove bundler support
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+ sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+ sed -i -e '1igem "test-unit"' test/test_helper.rb || die
+
+ # There is now optional support for curb and typhoeus which we don't
+ # have in Gentoo yet. em_http_request is available in Gentoo but its
+ # version is too old.
+ sed -i -e '/\(curb\|typhoeus\|em-http\)/d' spec/spec_helper.rb || die
+ rm spec/acceptance/{typhoeus,curb,excon,em_http_request}/* || die
+
+ # Avoid httpclient specs that require network access, most likely
+ # because mocking does not fully work.
+ sed -i -e '/httpclient streams response/,/^ end/ s:^:#:' \
+ -e '/are detected when manually specifying Authorization header/,/^ end/ s:^:#:' \
+ spec/acceptance/httpclient/httpclient_spec.rb
+}
+
+each_ruby_test() {
+ ${RUBY} -S rake test NO_CONNECTION=true || die
+ ${RUBY} -S rspec-3 spec || die
+
+ einfo "Delay to allow the test server to stop"
+ sleep 10
+}
diff --git a/dev-ruby/yajl-ruby/Manifest b/dev-ruby/yajl-ruby/Manifest
index f87d620a0605..5d3df0be5bc6 100644
--- a/dev-ruby/yajl-ruby/Manifest
+++ b/dev-ruby/yajl-ruby/Manifest
@@ -1,5 +1,7 @@
DIST yajl-ruby-1.3.0.gem 550912 BLAKE2B 1fe5fd43809fec2bf06d8db14cb6cc6ac5fe59dea8afc12d4c8ca6d0ba7c1095f307575c86cdd6954ce0b5756de3fc2232fbd60398bdf1902da005c6d8242031 SHA512 351e46fb7037541096172bac5c3dcadaa6ac9650ac6aae46de2b4ba31b82427f596bade2b233d0d8e916927800e83b7930b5ceeb9d7340edd02c323f9c0b3116
DIST yajl-ruby-1.3.1.gem 550912 BLAKE2B 809608b5c767c560cf40a0a8d4160f17092762788af9c66e729762ade50fbb0cccd266f1bbd411076ef4b2dc7a4cdfcdeeb552b6d86a58a0d9a38ebf1bad638c SHA512 f18b47f1fd0b039bfec01db0ee298296199fbf91b22a00042e1220a1d8471f72424c082b696829e48ce7dee7514510dd731c2bc36fe29bd08ba7246c820621f4
+DIST yajl-ruby-1.4.0.gem 556544 BLAKE2B 8eea447ef98cdd9b48fe6c91f2a385740339e78e6395b2f63add8757fe437dfd4ae721b604ca5b381c59e36412e1807c930730bcc1a7c7f921c50ccd7f03857b SHA512 63407542a58231305d1cf326de09e8fdb0f4f5bbf28d3b83a3d8f4099db2a425b7a310fc23c62a37681cb24b50d2ce9d10a6641e07be16b52783ea7401ec7ca5
EBUILD yajl-ruby-1.3.0.ebuild 1231 BLAKE2B 29060bac0d2f196a06fd38d0010e826b6dea1d2a9c32e11aecb115a314de02c411d9d30889cdd2a8666a2302bfb4ae79cacbc86b9310b9196b0b32aadaeab685 SHA512 c8c2c76ec2c322ab5126822cc75c50cb2005ebc3b1af0bc6ffc5ea9daa83b9a6e07ff40ab4d1f90c1f6cdd6d56d9aae563c05c00b7a3fe6801e8eff3a75c0c3d
EBUILD yajl-ruby-1.3.1.ebuild 1241 BLAKE2B e01f9f7da0bcca2ab280ef639fbd7dc171c40e7a1a5799903e36c4113ddb207c60db453954e9942bbeccc9d40abdd049004fad2bac69fdb006939aac3362195c SHA512 b6692a2dd966de76148c2b2fdee312a230478a4e7e5e6532657daa93ab95cc8b3c95899d90040f3e24756bbcd8d1648c19bfb00ca6236c2d2293b803e5f291b5
+EBUILD yajl-ruby-1.4.0.ebuild 1239 BLAKE2B 4423c37b22330c71a28d64ec4f94330efc9398f1f7020d8093335ed9b9e2ec4a673b141d4b62a9a4fd180334fc496e085d57dbc355ea85480012be729928a866 SHA512 e13f92a287eeb1036c60f67f5d67be12660321410515070995199053853a3ccae011ca962d7571e7a206242dea029a50d48c12dc694f7c0b16dd5e5962fd6f3b
MISC metadata.xml 346 BLAKE2B 2fff8cc633fbc47874a3e5a9e567ef430dcdd4de90343c35f599b15a85e0601a5d4b3c5b650e3971dab90cd90f382505000b40092e57d05fdaf86536a02106ff SHA512 54921a3e3df293d819d020aa6671e7e33f9031b83d375d6f8423fd844cf757c20c2e6cafc9d5a8f2670e10bd286b4e29067a8d7176e7acafd3474578134a2aae
diff --git a/dev-ruby/yajl-ruby/yajl-ruby-1.4.0.ebuild b/dev-ruby/yajl-ruby/yajl-ruby-1.4.0.ebuild
new file mode 100644
index 000000000000..8c309083d19f
--- /dev/null
+++ b/dev-ruby/yajl-ruby/yajl-ruby-1.4.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="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
+}