summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-04-05 21:52:00 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-04-05 21:52:00 +0100
commit2d446203bcf1a0db08e99abca43513d246dfa73d (patch)
treeec623bb5f1f389976977e375342ec59ff441eab7 /dev-ruby
parent171a011ad3a131671aeb5a98b9e3adf219ad2865 (diff)
gentoo resync : 05.04.2018
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin106448 -> 106931 bytes
-rw-r--r--dev-ruby/did_you_mean/Manifest2
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.2.1.ebuild22
-rw-r--r--dev-ruby/httparty/Manifest7
-rw-r--r--dev-ruby/httparty/httparty-0.15.5.ebuild49
-rw-r--r--dev-ruby/httparty/httparty-0.15.6.ebuild49
-rw-r--r--dev-ruby/httparty/httparty-0.16.2.ebuild (renamed from dev-ruby/httparty/httparty-0.15.6-r1.ebuild)2
-rw-r--r--dev-ruby/jmespath/Manifest2
-rw-r--r--dev-ruby/jmespath/jmespath-1.4.0.ebuild27
-rw-r--r--dev-ruby/ox/Manifest2
-rw-r--r--dev-ruby/ox/ox-2.9.0.ebuild32
-rw-r--r--dev-ruby/rack/Manifest2
-rw-r--r--dev-ruby/rack/rack-2.0.4.ebuild2
-rw-r--r--dev-ruby/rainbow/Manifest4
-rw-r--r--dev-ruby/rainbow/rainbow-2.2.2.ebuild2
-rw-r--r--dev-ruby/rainbow/rainbow-3.0.0.ebuild4
-rw-r--r--dev-ruby/serverengine/Manifest3
-rw-r--r--dev-ruby/serverengine/metadata.xml8
-rw-r--r--dev-ruby/serverengine/serverengine-2.0.6.ebuild35
-rw-r--r--dev-ruby/sigdump/Manifest3
-rw-r--r--dev-ruby/sigdump/metadata.xml8
-rw-r--r--dev-ruby/sigdump/sigdump-0.2.4.ebuild20
-rw-r--r--dev-ruby/strptime/Manifest3
-rw-r--r--dev-ruby/strptime/metadata.xml8
-rw-r--r--dev-ruby/strptime/strptime-0.2.3.ebuild38
25 files changed, 223 insertions, 111 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 3071bc67bf94..197e673ad828 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/did_you_mean/Manifest b/dev-ruby/did_you_mean/Manifest
index d318258579e2..5d1221d97290 100644
--- a/dev-ruby/did_you_mean/Manifest
+++ b/dev-ruby/did_you_mean/Manifest
@@ -1,7 +1,9 @@
DIST did_you_mean-1.0.2.gem 30720 BLAKE2B 8b61cecd66affedc4a730655d251f99581febad4e51f18e3b48f30a01f25fa9ed4897c9431d872d9daedf10f46310481979cd44cbf4640d7681bc7425f4df35d SHA512 a6b19dd909423505553759d6470266680056b6804f9c42452eecf9104a8de71a460a4baa53111ccfe830e3dbdc04bad9382d77f9098d1e114aecdc34a4ef57b6
DIST did_you_mean-1.1.2.gem 30720 BLAKE2B c1fb841143928854854892e2c7890cb3952329ae3efd50401b43bb4bd327b0564ab2f0fb33a4bd23278e1a3570594f2e13ae6c0cb52ea244ccef392f68e79d09 SHA512 bd1f5eeaf6c527bd6a0ef79555aeee459f9e2fee82215e6f3a47e380535d366eea1f7b199ae99de2736125785c7fd76a1cd6e8bc7cd0599a8d4cc6c5184c85de
DIST did_you_mean-1.2.0.gem 32768 BLAKE2B a73873f18c36d9e811e51a1c8b974ebb44f6029468c34a33b7af6c299b78025750e043d960f15baa5f5aad89df906df743196c5fdafa368c740f8112936c8655 SHA512 9b807d707f1931639b04cac485e0b58a2ae2cd6377d0782317f62e9d469c9394e4088fae16e7ec3ba45e7d2afaeeb2fe10358dd70f9660e08c30f51a4f2d0b8f
+DIST did_you_mean-1.2.1.gem 20992 BLAKE2B e8827b3f6797145c1adf5fae2a681ad8f437c1dfcb746465c4bb0c59f61285c2f2a65d5e31e2a501da812baf52a2f1d78b81c2d74a194d7309778cece56c1752 SHA512 98a71ad3c4fe92efec50575e26723cd3b5c60b25cd24767a7aabdb4e2b343b131fe3677367c78995f07c513d39d47984af80bde0ec2f6aeafcb34be97f134b1b
EBUILD did_you_mean-1.0.2.ebuild 524 BLAKE2B a547708cac0ef3d0d72b2a694b324d385aaab9fbb7369526c16daeafef457653eaddbe3e638d0c077aaf6d7de5596d880ee2a134aa0d755ae2a2908577d0ae69 SHA512 3ccda462a09c71a590371a31ef4a2838229e447f595cf1a2614d37461292fea72be5c75c6d9476ab5bde3e32b075814f122db6f80b8f2cad5b4e661400753e5e
EBUILD did_you_mean-1.1.2.ebuild 625 BLAKE2B 6eeb5327b26e85ea21925844a1623037bb889b18584d021452a8dd2afca78965d9cb4cdd9e8dae36b8f075e329179eb706e252d2bb709443a9a4e083becec906 SHA512 f85fa26f14e84d2bc6e3579550f952560cf8889f32ddbe65a2322aed641378ee12fb45e329796c2a235b21babe0aa570e38820ada710ec771fbd461e8e11d232
EBUILD did_you_mean-1.2.0.ebuild 625 BLAKE2B 1186c24385aafd494741fa942ba52dcf09b90dd0da5ff6c4fb1fb097b0895663241948c8ecf488f6dfde5b68cb9f41ad4a61ff27e33b843abdd57e4da488dee1 SHA512 418260a135bb846ae15f9859e8fa9fbb8b8835fc62ea1bd7e4973eaf5b7607d2cec4ea06ed2d8f6d1a32c477dcc87f531e800aa0a9c15a3e40a57aefa39f2dec
+EBUILD did_you_mean-1.2.1.ebuild 625 BLAKE2B 1d1b067f8f160aef0c3ed34a6aa03d10055dbd96387b99eb5e6cd5db3f3f287b1c05a97fc3832fd90fb205ea425cd58acd2b6ee2239655bb806f6bb4f13f2dfe SHA512 0b5001995dd33b7ea70857e7b2b4280df489128477710b58d81d7b1f7054bfe2c3f6abd380940d660150f5df4ebfe8d11568d3c719a2cd0187653065dcd640c7
MISC metadata.xml 345 BLAKE2B b3764e5648286cb66e03f3343a41b460ea2bb24f51e1c25e89e386c2b16769c9b1f88888b1e10b2c2d0a2346659195454e4ee8262aec0d4a9066795759cad053 SHA512 418114238e3e2db16ebcdd3de5213b3bc0f0a45ed719de1be60cb19015966cf39912f38d0858e22aa6330ac2e7fb58a1452e9623e7559c26161d70e0f29e66cb
diff --git a/dev-ruby/did_you_mean/did_you_mean-1.2.1.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.2.1.ebuild
new file mode 100644
index 000000000000..d62fc2030695
--- /dev/null
+++ b/dev-ruby/did_you_mean/did_you_mean-1.2.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="'did you mean?'experience in Ruby"
+HOMEPAGE="https://github.com/yuki24/did_you_mean"
+
+LICENSE="MIT"
+SLOT="2.5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/ s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/httparty/Manifest b/dev-ruby/httparty/Manifest
index 75bea242d2a8..1c2419233e8a 100644
--- a/dev-ruby/httparty/Manifest
+++ b/dev-ruby/httparty/Manifest
@@ -1,12 +1,9 @@
DIST httparty-0.14.0.gem 84992 BLAKE2B 5fdb305a01c6c16bd8c9ea7bd11f0dddcb39a4bc3113b1e7ca83965f44b3462a41acaf1020e12e91b323d16ce27b65f2ea6f7d9e62722fbcecadc4d61dfd433c SHA512 db04caaeff3277c071a2d3914f782f9151597d601a2f8817e704c977b95b149144c47df73284f83396ce1099f75f7fdc3caaa17385a515878366e2b3fcb84b04
-DIST httparty-0.15.5.gem 87552 BLAKE2B b5505b08ec91986da860d998a49b277e86151cb4a044a58d8c392bff65549170fb31ab3d7055772d18dcda690ce40962f9b8fce66a5c933093add93fc8364894 SHA512 c325a1b927e2b472c17b0895f322399e14f4beafe21626b4221a4a37ceb68cd3e92d801675a559d18cebc299f6317096b58bddecc59f687546ed88f284789459
-DIST httparty-0.15.6.gem 87552 BLAKE2B edbaf27c17d423e8bcc13744f7b567953c4486e41fbd91442261bc2981a46385dcbcbf10b62c63a6ed713cf5ffb38287be6afcc1af1ebbde8365e1920eec9341 SHA512 2c38cd0a20cccd03c33e521ca683c4c2eaf487acef00d4cab244898bb227bf05e21e5f01a9641869635391ad052fc1d79d63c46fce0e09a96908b4e5aa8ec571
DIST httparty-0.15.7.gem 87552 BLAKE2B d7a0907d1c24113c129493a57ca900f45026e1ed7cc4407ac367d8ba5afa615af31496a2003755951d52672bdecd0646aaaf407b3c47d4856c9c492e7ec5cac7 SHA512 6bdf5946bc0f22afed346091078dd43dd62cb6190b3d01bc0de5c9732c611474e207c38b4c6eca5f3cc1e2139880c2eac19554d359dac861de33c5c5ceb28c5e
DIST httparty-0.16.0.gem 89088 BLAKE2B 27715c6760a9adeec289a005f89de219b32e6ad5c3f937478ad4187df895096f9375b0d20a4b33c1c62b96de6313017a713a036247756a96fe9366e7c1e77247 SHA512 c523ab3555d0a86e2df53e800be57b88f40bb680e7df31e754ddc3e76728eb2228e6ddbe9a3e580c4c604a126ebcd33be79dfde3758faf99aadbba4d30d9508d
+DIST httparty-0.16.2.gem 89600 BLAKE2B 581b5fcadf59bb50864b2fa6d1aae220ff9881bba53363601c6e70c3291dc2cee351a8f42b1946ad516cdcab5a85b832e4260f04394e54255e0cd76bc6860d5e SHA512 13efbacb9ee0325fbb185279ca9f7ffcc0131189ccf98d9889c6a1b6bcfa04fd7cbc6d1393bffe69a5a813a2f54f70b5926e176305fa70480dd0902968c894d0
EBUILD httparty-0.14.0-r1.ebuild 1046 BLAKE2B 114af3a01a68b18490e38a3aa08b154ba3fe4ca5789a515967b89ccb1cd9f4c89c7c353620069e00058f06badba819f0cb5dbf4fdaebfe1d8769431491474272 SHA512 1b3759dc601a16703f7c29afaa90b64562a4bf860738307429d359ed248ca64c02ec27ae36fea632092941170ea693b2dfd73b70d7c17d55d6b8bbaee27d856e
-EBUILD httparty-0.15.5.ebuild 1247 BLAKE2B 3d484c298569c5ebea6c090744a32d1574e68218ea5e5eacf0b3125978e35308f7208c6be86900038e4894791aed37b6b3bcb2c253103ce50673be78c40ac81c SHA512 b0bd04b9e6b7b1bfa46b2ec5839e438f293d0a4383d4436e9c12c070beabeb0d70ca484cd3b9212e1ef10d80428d17f5fb18008936410c2d6495ddeb392b2e8a
-EBUILD httparty-0.15.6-r1.ebuild 1242 BLAKE2B 329a8a7ff1acf5ef77c1a4ced10c99538a9e66505117c1cd0913f2ccc72d7a5b5a6fa9bb5552412ccfd561c3b7ae327f5386c164f6376feec61a98d94e2a23b9 SHA512 5cf24082c7cba284c1307abdf57e923b65a3986179f9d99ea494b642fb574674580d30bb77a67d3393cece44ec0a46c5a5e25f4c9324f97db41c7aad3adf0879
-EBUILD httparty-0.15.6.ebuild 1247 BLAKE2B 3d484c298569c5ebea6c090744a32d1574e68218ea5e5eacf0b3125978e35308f7208c6be86900038e4894791aed37b6b3bcb2c253103ce50673be78c40ac81c SHA512 b0bd04b9e6b7b1bfa46b2ec5839e438f293d0a4383d4436e9c12c070beabeb0d70ca484cd3b9212e1ef10d80428d17f5fb18008936410c2d6495ddeb392b2e8a
EBUILD httparty-0.15.7.ebuild 1247 BLAKE2B cf763560c391a029b6dfec085797f97f46d154ae163277e954a914c7a65e172543c9cb4699e15380abc41dd86f4eb2b31b978fdd87ce533ee2061ba23a85d762 SHA512 9d6b5d95df757aea5b389a2102ff106877396e1f82f04adb05ed86af018a9a55672558acac258c5c5d2c2500a522aa6fa480f1da075134860d0bc4efa683056d
EBUILD httparty-0.16.0.ebuild 1247 BLAKE2B cf763560c391a029b6dfec085797f97f46d154ae163277e954a914c7a65e172543c9cb4699e15380abc41dd86f4eb2b31b978fdd87ce533ee2061ba23a85d762 SHA512 9d6b5d95df757aea5b389a2102ff106877396e1f82f04adb05ed86af018a9a55672558acac258c5c5d2c2500a522aa6fa480f1da075134860d0bc4efa683056d
+EBUILD httparty-0.16.2.ebuild 1247 BLAKE2B cf763560c391a029b6dfec085797f97f46d154ae163277e954a914c7a65e172543c9cb4699e15380abc41dd86f4eb2b31b978fdd87ce533ee2061ba23a85d762 SHA512 9d6b5d95df757aea5b389a2102ff106877396e1f82f04adb05ed86af018a9a55672558acac258c5c5d2c2500a522aa6fa480f1da075134860d0bc4efa683056d
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/httparty/httparty-0.15.5.ebuild b/dev-ruby/httparty/httparty-0.15.5.ebuild
deleted file mode 100644
index 0dc694c51ef6..000000000000
--- a/dev-ruby/httparty/httparty-0.15.5.ebuild
+++ /dev/null
@@ -1,49 +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_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Makes http fun! Also, makes consuming restful web services dead easy"
-HOMEPAGE="https://jnunemaker.github.com/httparty"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_rdepend '>=dev-ruby/multi_xml-0.5.2'
-
-ruby_add_bdepend 'test? ( dev-ruby/fakeweb )'
-
-all_ruby_prepare() {
- # Remove bundler
- rm Gemfile || die
- sed -i -e '/[Bb]undler/ s:^:#:' Rakefile || die
-
- # Avoid test dependency on cucumber. We can't run the features since
- # they depend on mongrel which is no longer packaged.
- sed -i -e '/cucumber/I s:^:#:' Rakefile || die
-
- # Avoid test dependency on simplecov
- sed -i -e '/simplecov/I s:^:#:' \
- -e '1i require "cgi"; require "delegate"' spec/spec_helper.rb || die
-
- # Avoid test that works standalone but fails in the suite
- sed -i -e '/calls block given to perform with each redirect/,/^ end/ s:^:#:' spec/httparty/request_spec.rb
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- docinto examples
- dodoc examples/*
-}
diff --git a/dev-ruby/httparty/httparty-0.15.6.ebuild b/dev-ruby/httparty/httparty-0.15.6.ebuild
deleted file mode 100644
index 0dc694c51ef6..000000000000
--- a/dev-ruby/httparty/httparty-0.15.6.ebuild
+++ /dev/null
@@ -1,49 +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_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Makes http fun! Also, makes consuming restful web services dead easy"
-HOMEPAGE="https://jnunemaker.github.com/httparty"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_rdepend '>=dev-ruby/multi_xml-0.5.2'
-
-ruby_add_bdepend 'test? ( dev-ruby/fakeweb )'
-
-all_ruby_prepare() {
- # Remove bundler
- rm Gemfile || die
- sed -i -e '/[Bb]undler/ s:^:#:' Rakefile || die
-
- # Avoid test dependency on cucumber. We can't run the features since
- # they depend on mongrel which is no longer packaged.
- sed -i -e '/cucumber/I s:^:#:' Rakefile || die
-
- # Avoid test dependency on simplecov
- sed -i -e '/simplecov/I s:^:#:' \
- -e '1i require "cgi"; require "delegate"' spec/spec_helper.rb || die
-
- # Avoid test that works standalone but fails in the suite
- sed -i -e '/calls block given to perform with each redirect/,/^ end/ s:^:#:' spec/httparty/request_spec.rb
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- docinto examples
- dodoc examples/*
-}
diff --git a/dev-ruby/httparty/httparty-0.15.6-r1.ebuild b/dev-ruby/httparty/httparty-0.16.2.ebuild
index 8d3f9cac0555..b65c830b1ec3 100644
--- a/dev-ruby/httparty/httparty-0.15.6-r1.ebuild
+++ b/dev-ruby/httparty/httparty-0.16.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://jnunemaker.github.com/httparty"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend '>=dev-ruby/multi_xml-0.5.2'
diff --git a/dev-ruby/jmespath/Manifest b/dev-ruby/jmespath/Manifest
index 7ae92d871111..818d4674fa2a 100644
--- a/dev-ruby/jmespath/Manifest
+++ b/dev-ruby/jmespath/Manifest
@@ -1,3 +1,5 @@
DIST jmespath-1.3.1.tar.gz 40363 BLAKE2B 516966f9457425658cbe73ae20850e2869d1ac22d000b8220ce58e9eb485ff1fc0f6cf676a2b9571267b69737de1770b2fddeeff88366b8617bf70be7abbd27a SHA512 31f2e4d3137f0f2a837522561860dcab9aa659a51724373509caf9eef9ce7c2bc784ff57e4a527994eb68dfb6f1d2103d31f19e36a31538f0889ef56800c7829
+DIST jmespath-1.4.0.tar.gz 40899 BLAKE2B 45e52f649950b00205af6010084e009a7327600971fdf84e0569498a031e9307876e412a4491fc176724667246fe9f81317a80dd7ff6c44b7e24a135af224e01 SHA512 2b3923a5c853c527ae10ed95da49e3f4888f80ec4eec18fcec2eff16698765e6e875575994ce2fa681977fb5329b122d95cab77fb80ead3548fc26fcbfb33859
EBUILD jmespath-1.3.1.ebuild 701 BLAKE2B eb65b57231859a5be6072bf6c4acf600ff66466e54ef8038e9a2b2e0ecaa043603c37aadd071b9d0f57d66ec5260ef6b29f7877d0f129be356ccec60fa9762e5 SHA512 f5b1a220a631f05fd4bd6e228782ae787e53961f7e23a03d24572e16b0cbdde5df08626bcfba863e3d91d57e733ec14985faf6c83c1ecad1bb06e3bc6457a5b4
+EBUILD jmespath-1.4.0.ebuild 701 BLAKE2B bc324e28274757e17a58802a2f7a1cc2be50ee528ea28e515240a980bdb4dd0a025f82dfa6742b8b34dd9dee677de14ce34cfd7837817fdd90c68390876f2651 SHA512 0cec66472afd03ae7e2d3a3ba12c696582ccf2c828c139c61a0765b6251d357c36c2de51ea321fa72026a9d10b767e78f1e479bc09bb4af2e9ea62dd2aa82b28
MISC metadata.xml 346 BLAKE2B 28e720b9aca27cedb4225c5a30166d6b7659ce2f68a87f4827d617fe3a54731b6a84ff78d64859f7de9af7628e117db5907ce7456bbc5e283f654b5a36b946ef SHA512 4ae427bc26ac4b76fca4e2869b64054d7128363b369ac63cff23f19ef0cc5b02ac43c5928ce9e4e56f567d17578d33c32055959d1d22e0dd0671a6b8ba919076
diff --git a/dev-ruby/jmespath/jmespath-1.4.0.ebuild b/dev-ruby/jmespath/jmespath-1.4.0.ebuild
new file mode 100644
index 000000000000..60b99b077efc
--- /dev/null
+++ b/dev-ruby/jmespath/jmespath-1.4.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements JMESPath for Ruby"
+HOMEPAGE="https://github.com/jmespath/jmespath.rb"
+SRC_URI="https://github.com/jmespath/jmespath.rb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="${PN}.rb-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="1"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/I s:^:#:' \
+ spec/{compliance_spec,compliance_without_errors_spec,spec_helper}.rb || die
+ sed -i -e '/bundler/I s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/ox/Manifest b/dev-ruby/ox/Manifest
index 9c2e871e3963..49d0d2709d7c 100644
--- a/dev-ruby/ox/Manifest
+++ b/dev-ruby/ox/Manifest
@@ -1,3 +1,5 @@
DIST ox-2.8.2.tar.gz 193670 BLAKE2B 70e38754594a40ed35aa43aad32806d5c9eec7d3f60ee18a846a99f28b558173ea99b554f7f3a4f2b848686536d194035fd345ab33b9d7b5e12a246a472463d4 SHA512 18a887db70962a1dd1c6ea18461eca0efbcffdb231f934c3603e63537e9911e820465ce5e4ab86cbedd65b396a9a12b0ad7e60ea7ae687c4ebe8436e0c37988c
+DIST ox-2.9.0.tar.gz 197666 BLAKE2B 0bc211df2c3940c64df2b0e90991e828e7403c3a1f7eb885e9464659dd33930d881fdcb6443cf5b08b27f69388525c2da99d1bb686da66937f9b288ac21f7aaa SHA512 b681f3532f22e7111f693106728bcae19a7ed2eba058cfab62d73977281093cc64833460ff64fcfecc4f1bfc115c150d0712819345b0765c6dc4b4d0d67fd59c
EBUILD ox-2.8.2.ebuild 713 BLAKE2B d8d3bd205f3daf3e5169d9232b131f907cd9b948fab849dcc41ab2aaacf712b6a9aa10ca247345f847a8b2883562170d60f88ea39edaeffcb3f64c05a092e92b SHA512 4b85e25b89f8b8c024746a24b08d8ed6c626d62525b6e0a388078b0cb39caa4290d9517f379cbbca4df914f5e091b25e19f044806641bdc8ac110ccdb1e764e1
+EBUILD ox-2.9.0.ebuild 713 BLAKE2B 87c860a576d6203e9df168538a4f418ebb313795bf3565f70e2faee991730b3872b7a1e8c7917526511c1d78fdcb07733adbde8623217fb6ea96e80e9524fd4b SHA512 1a560e9c39b610c5d8fb9be08378f19babe4073baaaa0582454a6abdfbdc51921c45a8de4d7974805a4e6afe8e767db1f2464ded398d49504b53d2e9633c5a55
MISC metadata.xml 336 BLAKE2B 7371e572c7bce86e0d3c2ac19ff7555b4bdf793d96377dcdbb810f8fc09feb597f4cc883a03e888c0c38c1a1d9ceb7ef150ac228db7300aea01238f497f0473d SHA512 43b8b42cb09fe73a49e0db49671effd91859d2b9001fc3e51761a1b51b245e83a719ddddd100ecfeb92910baa06690b2cc0bd52db0afc872e007c4be9616908e
diff --git a/dev-ruby/ox/ox-2.9.0.ebuild b/dev-ruby/ox/ox-2.9.0.ebuild
new file mode 100644
index 000000000000..e4715b4a4976
--- /dev/null
+++ b/dev-ruby/ox/ox-2.9.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fast XML parser and Object marshaller"
+HOMEPAGE="http://www.ohler.com/ox/ https://github.com/ohler55/ox"
+SRC_URI="https://github.com/ohler55/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="BSD"
+
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+SLOT="0"
+IUSE=""
+
+each_ruby_configure() {
+ ${RUBY} -Cext/ox extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake V=1 -Cext/ox
+ cp ext/ox/ox$(get_modname) lib/ox/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} test/tests.rb || die
+}
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index f1e64da1397f..6404bce8cf68 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -6,5 +6,5 @@ DIST rack-2.0.3.gem 254464 BLAKE2B c7052ae0210d2c8d9aeaa6e3b5b10b272ea48d6c2601a
DIST rack-2.0.4.gem 254976 BLAKE2B e816bda9969117525d061b2de2e9172d831a1fd0654ee5f4ff0293a95c01b8451204cab034816f7b2382b77cae3c9a735184f3f1c8f5b9e8cb43963001f815da SHA512 d6624d52c456654ab4c98554d544c6cb0bd15fad5a494575ad329bd1892dca2ac612b5730f4e3f6eddf2c0496afc393f215fb7d60795c264d2251896c27f450a
EBUILD rack-1.6.7.ebuild 1650 BLAKE2B 33d989d656b6b63de13a30e8ba021596107bb19457e3a04142d478a11bc1d45414e5adfcb7b1ce6164049cd3bac6736e59ee9d6d515be92cf4f119b44bc04f09 SHA512 19bf31a91818bb58322c68978825af255fc32a75aa81906de61f436f477b6ab75a96949079de2c68753fed5743b937d2190330fe19f1eaf16fa9d157709a0053
EBUILD rack-2.0.3.ebuild 1508 BLAKE2B f5f9bafb1ca637b1303cbf44a32b77b1969e8b773408141de007781524f40643fa59e9b37bb8feb92e950fecb7fa4b96f0d1fe4e8db2c9ab9e7cbf15f9dfd1b3 SHA512 e62cc26861382a150c813a39a5aef7d9e41858ba415f03f789333e4e9f64187b506df4bee860abfca3a2c120b2251b416c3058179be47ca58a4138437145895a
-EBUILD rack-2.0.4.ebuild 1502 BLAKE2B 347d8a48482ba6eff1ef94b9042ba32165977f2c182895f0f9843e916fef267387529a0696ed4329f1d6242f1c27f3489d4402b518e7805ed767fbb40e538d41 SHA512 c62fee19f221abab58b7e9a5d319b29a7cd65b1b08cd057aee3a7cc2a5323f0089809da8de0c1f8995c8849fecc8e77f1673d90b642de31343d3e0bb61beb09f
+EBUILD rack-2.0.4.ebuild 1509 BLAKE2B a3cccbb63d2b38aaaf17af69fb5ac335c5d24d2a1833959f530114f58ef3358c4fc121d9ab4813a6b327dda4b07b252963c09ac127ee9adeeb1277db1fbe2ee0 SHA512 3cd69845f4bfecf2a96bf53f1d8c59296e8aebae9d4bd2fdce809fa0eb2da92f13fd3687f5bf418f1c30cca39e09812ae6cda885c61ae059ee89cec5e06591db
MISC metadata.xml 391 BLAKE2B 5ed2f863a5fd68cf57f25afc2c2efa63df1eb25c4e01087130f70edbbd1b79c655ff7455b73ecdd31e083cd35381331fceef52856f946d24fc3d313705fbaef3 SHA512 7ffff4c4cc64855b0c95e2364fa9cfd1e3b06946155cc8244444f5f4e450abda8d8387aabddc224b94a55ff3d5e42391970e5541923e5aae24f408113a65a5c7
diff --git a/dev-ruby/rack/rack-2.0.4.ebuild b/dev-ruby/rack/rack-2.0.4.ebuild
index d165855cb026..8814afff922e 100644
--- a/dev-ruby/rack/rack-2.0.4.ebuild
+++ b/dev-ruby/rack/rack-2.0.4.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_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.rdoc SPEC"
diff --git a/dev-ruby/rainbow/Manifest b/dev-ruby/rainbow/Manifest
index da3e33bc133f..dbf93a2ab38c 100644
--- a/dev-ruby/rainbow/Manifest
+++ b/dev-ruby/rainbow/Manifest
@@ -2,6 +2,6 @@ DIST rainbow-git-1.1.4.tgz 10301 BLAKE2B db89785e5147148a91dfed4dedbadf96bd9912b
DIST rainbow-git-2.2.2.tgz 14295 BLAKE2B e89cb8d72d8b90f71967ee714098a133244673f00af39d7202d2a7fa1aa92c55af307d08417f83f63c967e568e9e9a15e47cc9dfd672dd8e6974e3eb4b630a4e SHA512 fac9a8cc39f23a1b268f3a01d755a5ccb79f8ee11a28228d958a5b77472c5b3fbaac748c917f7d4afebb911cbef0e0242c5224c8df29672073c1f54bf44c9307
DIST rainbow-git-3.0.0.tgz 15105 BLAKE2B bc2c91b8ac726c080dbed45584adcdf4a4a496de070a92291042490009ae490efc4ab91cdd12d338f0cda156811358550507ad629e27dd54445a68427f8d4d2d SHA512 863b89152696b6a13606a1e92b68a788b9b5bcd6f521f02f26fb189fc6c9613e5db032dd5deed1aa95247ab0aa08a44981756f941af6eb786076c271881a38c1
EBUILD rainbow-1.1.4-r1.ebuild 569 BLAKE2B 4d4d43552d21ecf981a73674fab86d0fcdfb3747d6adb8e07d86b0172c027a9685e3361ff0564838edd413a86e0fc5dccae3bc8f2bfb4f7fc5c34caab565a02e SHA512 682044fc0d352633c894da5f81ac5d9f01cf0919f61a82c81eb4e1590f1fee280643a7c941546ebe9444c35b286ebedc434033b1341e9adeefd1a4fb731561b6
-EBUILD rainbow-2.2.2.ebuild 583 BLAKE2B 8c2492c159435c73315917e66ed25a17be747a57e4047dbf9143d774e2ee3364172a6e11e70997dcd9f68b39d89fa213861a6538f86c84c28c597552194aae2a SHA512 c2a53c226e866433c2de0acf0e6ae457d4d7b3f7e382a4ae4d8653005a7db7a95b59a872ebb6b703c7e86fe8fa09322b111414c32839fe906ed07af6adf9e9b4
-EBUILD rainbow-3.0.0.ebuild 579 BLAKE2B 4a0ccb40a5199db330607c503c8d8c5f09a95cc83296f2478864773d4ec33157c61e14069b8b68cdcc1279f50af5ac34c3d1eed6a2208d9270c27f15c38ac32c SHA512 b36ee7847586f5503da8155453f58b2915d9909427d254b0e9bad4e93048343ad248d53bca058b6419b393b5400521ab646e348174b2093f17700e5c8d11ef35
+EBUILD rainbow-2.2.2.ebuild 583 BLAKE2B 81c03f55af70fa4536a9852c887a4c2aab609ed4d0a99d3406e7c9ab9ced393a26f1a2c3f0cbebf58954263ee7d307ca9f62d5e8179141108a3859b689f25115 SHA512 ffa85090092d2abaf74b128d713d72cb7d1ce69845b16833e25f548b0b8fcbb3c1ce2176df6af1edd514af85b3efa95bc45b0a595e42214a06cee08172aff94a
+EBUILD rainbow-3.0.0.ebuild 586 BLAKE2B 7c5fb03ee3e8a38f9cf43e35ac4743fa4dbb504d26726ce62851a7e933b2d5861de5249c06a4349d373bcfef901e670f0bba2dbcad7af4f3c559f47bc7bcdf31 SHA512 227f7978b6046021e7ef910ef6fe60af5f378976b3eee26984a6c77872642ee05cf47cd64e4cf94324d28821fe5362f5fb0efff93ef0f0160d755157724d59a5
MISC metadata.xml 341 BLAKE2B ac36a2d34fa9a3fc33e7e0e8f32652ef92c26924ceba4ca13529a0f4bef493a524eba45cea38cf81fdd28988566344545295b96c3e86089b262fbac519644d74 SHA512 b85bd3a7b023aaa019689a9e8caaa2c1d920d35ceb3b7af8ae249d9ce42c15d73d466d926561b160bc18ed9acd2ffec6fb169a625c46c37abb5de356eb4ab067
diff --git a/dev-ruby/rainbow/rainbow-2.2.2.ebuild b/dev-ruby/rainbow/rainbow-2.2.2.ebuild
index 4d843f32dea6..d5390e4ec1b2 100644
--- a/dev-ruby/rainbow/rainbow-2.2.2.ebuild
+++ b/dev-ruby/rainbow/rainbow-2.2.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/rainbow/rainbow-3.0.0.ebuild b/dev-ruby/rainbow/rainbow-3.0.0.ebuild
index f32f5ad0f694..7d9e8cb424b3 100644
--- a/dev-ruby/rainbow/rainbow-3.0.0.ebuild
+++ b/dev-ruby/rainbow/rainbow-3.0.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/serverengine/Manifest b/dev-ruby/serverengine/Manifest
new file mode 100644
index 000000000000..730f91ea4bef
--- /dev/null
+++ b/dev-ruby/serverengine/Manifest
@@ -0,0 +1,3 @@
+DIST serverengine-2.0.6.gem 38400 BLAKE2B 51722d222bfcb9c0063f64ceed666be147bcb4dce9947fd60b723507c5f3e2479b445902bd2a2e985d0a8216462b91b1545ccc458e36e7134fa11a4a746302a7 SHA512 ffb35eb51226793181a5266e3ddaf3255ce38e7fda90c2257fa16044829199dc5ee30cb9c38925f1820cb20fd36d01a47af0a8cbee96edc0ecb5206e2ab17da3
+EBUILD serverengine-2.0.6.ebuild 821 BLAKE2B cf1e340e0c51b97f7576c2aaca1624b398ad07be06852659c0b8d232f1c23ff5d512905a28f2b5aa5a6efe3fc01263a42fbc430eadc00a55e08247fd4ee311b3 SHA512 3f7a465425ee87c3d1e3e52fd66fa3115f4fd38e6218e35e76f5b0a106896bf84a21ff16741086a5fac962c1f4c6d57d425ddc6a6fae612671a40aeacb95c807
+MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/serverengine/metadata.xml b/dev-ruby/serverengine/metadata.xml
new file mode 100644
index 000000000000..28ab0c15f206
--- /dev/null
+++ b/dev-ruby/serverengine/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-ruby/serverengine/serverengine-2.0.6.ebuild b/dev-ruby/serverengine/serverengine-2.0.6.ebuild
new file mode 100644
index 000000000000..c09a6a09cb02
--- /dev/null
+++ b/dev-ruby/serverengine/serverengine-2.0.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="Changelog README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A framework to implement robust multiprocess servers"
+HOMEPAGE="https://github.com/fluent/serverengine"
+LICENSE="Apache-2.0"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/sigdump-0.2.2:0"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler )"
+
+all_ruby_prepare() {
+ sed -i -e '/rake/ s/~>/>=/' \
+ -e '/rspec/ s/2.13.0/2.13/' \
+ -e '/rake-compiler/ s:^:#:' serverengine.gemspec || die
+}
+
+each_ruby_test() {
+ # The specs spawn ruby processes with bundler support
+ ${RUBY} -S bundle exec rspec-2 spec || die
+}
diff --git a/dev-ruby/sigdump/Manifest b/dev-ruby/sigdump/Manifest
new file mode 100644
index 000000000000..11c2f05b96b3
--- /dev/null
+++ b/dev-ruby/sigdump/Manifest
@@ -0,0 +1,3 @@
+DIST sigdump-0.2.4.gem 9216 BLAKE2B 66c3d61eca7f1288de6d95e8d0376d27ab39fee6e5168430801d0f2016f6488eb20cc92e83967d69f690e5ff064952d2696ed08ecd0ab0c4e98c61fdfdbf38cf SHA512 c079f538d3e4e1af61325f18b0580a8d92869800736fc770bc7b193358df480105f1ff223158d52e62ea272e1c375be82ab6415b43c28cc1d74c57cc7640d9cd
+EBUILD sigdump-0.2.4.ebuild 472 BLAKE2B 22cd0708310f9c7b74bd6455a8d169a1e8f58dcc8b25b6d86dbabfe05c1fee8eb0dcb5b4332097a67fd4b5f5a382ec2fc2a6b93badabfbe6578d18cdde752316 SHA512 4df469b0bad002f5d0f2d8131ae09d30e1a9c91ca8c3d150fa66e6889e8567e9a8eb198a23c38511af1fe8653575d935e1fd485257a86002b064999277daa66d
+MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/sigdump/metadata.xml b/dev-ruby/sigdump/metadata.xml
new file mode 100644
index 000000000000..28ab0c15f206
--- /dev/null
+++ b/dev-ruby/sigdump/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-ruby/sigdump/sigdump-0.2.4.ebuild b/dev-ruby/sigdump/sigdump-0.2.4.ebuild
new file mode 100644
index 000000000000..98006ee40715
--- /dev/null
+++ b/dev-ruby/sigdump/sigdump-0.2.4.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="ChangeLog README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Setup signal handler which dumps backtrace of threads and allocated objects"
+HOMEPAGE="https://github.com/frsyuki/sigdump"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
diff --git a/dev-ruby/strptime/Manifest b/dev-ruby/strptime/Manifest
new file mode 100644
index 000000000000..40bcc2aa3f7a
--- /dev/null
+++ b/dev-ruby/strptime/Manifest
@@ -0,0 +1,3 @@
+DIST strptime-0.2.3.tar.gz 17375 BLAKE2B 583566c19cdd96f97b469d3353236624b814ea9200e1479d32c552d06431e0008cd9dcf5be03564948898fb9e5a1470a5a8bdb531d4054bfe64899bbd6ec92e0 SHA512 1b9ee2f7c0fa747c6df5a56c5d7f667c4a9314c334472867e890758074f9da387aae54d9171b2460036a21e890fd743187571c6d4a995e4117d6c4307b8134cc
+EBUILD strptime-0.2.3.ebuild 872 BLAKE2B 622782f08b94f2f2a067d49d2a0101cbb794815839be5dd9e0b33ae3776d26a7b889a9f66840f6c936c3c414258951dac72f6f4f3f12fc5e221bced04d726333 SHA512 2238b88dffdc0f8bfeaa1636ede6a62de10c77de1cdf43aa52b6c2d08047dcd5c7a8df9f9e509209302eb9c8b85dce650fb1e24128ea5175bbb1f1c37d5e1305
+MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/strptime/metadata.xml b/dev-ruby/strptime/metadata.xml
new file mode 100644
index 000000000000..28ab0c15f206
--- /dev/null
+++ b/dev-ruby/strptime/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-ruby/strptime/strptime-0.2.3.ebuild b/dev-ruby/strptime/strptime-0.2.3.ebuild
new file mode 100644
index 000000000000..4b7ddca63c51
--- /dev/null
+++ b/dev-ruby/strptime/strptime-0.2.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="strptime.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A fast strptime/strftime engine which uses VM"
+HOMEPAGE="https://github.com/nurse/strptime"
+SRC_URI="https://github.com/nurse/strptime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/strptime extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -Cext/strptime V=1
+ cp ext/strptime/strptime$(get_modname) lib/strptime/ || die
+}