summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-12-17 09:07:15 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-12-17 09:07:15 +0000
commit9bd54251864651f49e673a08aec9ef79cfe08f04 (patch)
treebac28788ab54849c5d28edb190a687167737e736 /dev-ruby
parent6b933047f46efec1aa747570f945344254227457 (diff)
gentoo resync : 17.12.2017
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin107180 -> 107194 bytes
-rw-r--r--dev-ruby/gherkin/Manifest2
-rw-r--r--dev-ruby/gherkin/gherkin-4.1.3.ebuild2
-rw-r--r--dev-ruby/mime-types/Manifest2
-rw-r--r--dev-ruby/mime-types/mime-types-2.99.2.ebuild2
-rw-r--r--dev-ruby/nanotest/Manifest2
-rw-r--r--dev-ruby/nanotest/nanotest-0.9.4.1.ebuild2
-rw-r--r--dev-ruby/parallel/Manifest2
-rw-r--r--dev-ruby/parallel/parallel-1.12.1.ebuild56
-rw-r--r--dev-ruby/psych/Manifest2
-rw-r--r--dev-ruby/psych/psych-3.0.1.ebuild44
-rw-r--r--dev-ruby/rubygems/Manifest2
-rw-r--r--dev-ruby/rubygems/rubygems-2.6.14.ebuild2
-rw-r--r--dev-ruby/unindent/Manifest2
-rw-r--r--dev-ruby/unindent/unindent-1.0.ebuild2
15 files changed, 114 insertions, 10 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 7331a2067e5e..74672c956e82 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/gherkin/Manifest b/dev-ruby/gherkin/Manifest
index 63e053fafad0..8abfb7a68dc8 100644
--- a/dev-ruby/gherkin/Manifest
+++ b/dev-ruby/gherkin/Manifest
@@ -6,6 +6,6 @@ DIST gherkin-4.1.3.gem 350208 BLAKE2B 3b0f54124c9f29c9216aaa9810526f1e11f6243b02
DIST gherkin-5.0.0.gem 340992 BLAKE2B a8292fde04c98c409423733791e78b9d6e40a7a60b59a1acd0a0e9c6df0be9185e90f1c5af6ce0ac39f352457c18094c495557fb05323eb7ea5ae8ce27008950 SHA512 cc782e37f5aea4ad0776f5336e6218b77e7fd8d193786acffaa44685de3a2592e4e6f37a3787add807654901afd12bc2d094a782b154bb2be9e2cd16e283df2a
EBUILD gherkin-2.12.0-r3.ebuild 2701 BLAKE2B 2200f26428812a62bcc335eb45d8e717cdca9fcad4d6592d8fea2a0f952835ffc48e231af501b3d7e71150c51fb08bd1aab006ed5f17cb089173658bfb6ac6fa SHA512 86e0e25dbe9dbb6d7f51b54d22b6021e3e6fb128ae4e0eafc9cc33c126c0d6f11a946dfbedfac86bfc31085d2ff59de90214b982e2780630feb997108655e9c5
EBUILD gherkin-2.12.2.ebuild 2624 BLAKE2B 355c564b36aeb67536215eb2e256e68c15857edc29a815bf58196a843b3987fb7cdd6aaf0180399aa7b732333454f0b8c735fa8f4dccfe579f56107c66b87bac SHA512 c6a085a7a201b2d58da53f3678b6b3efc47921ea2e77d272910cc06e56479dcd7380dede251f0eaaf1ac66a5cd335e28b614d3f1d2a7f97d55f66e1d1bed1b18
-EBUILD gherkin-4.1.3.ebuild 577 BLAKE2B 7b45edd644e5af4adf6da96a7dcb16bfb6e7f53df7f0c60d258fe38687ac8b2b9e141eaae40b3468aad6ff1a05c8b5717c5cdccb8ff3fcc072417b4c535de1a4 SHA512 6c4a4b13489c611408b8a94adc1dd1e3fdd7120319c32209d2f393a40e9b06c39510263a6e738d79a874501babc806d8c4fd30ea4ed243c4e577822681832757
+EBUILD gherkin-4.1.3.ebuild 576 BLAKE2B 92ed64722be715498fe1584e4f3a5e396a96bc9cd5fa60892610da19fd5c03db082edf06d450a721a2a3ee750ebed11d8a9973fb10abc2a76ba72c8dd296764e SHA512 2ea565b5638e09f6640edf261b4e0ac1b6b63e23a4e06253be27d31b2c26bf9c49ad9f430a0c5b516249cab06ce3d93790a9bf4304d09e6fe56aeee2235c5c34
EBUILD gherkin-5.0.0.ebuild 570 BLAKE2B befb2fe67dee3c7f0447de9fa7046422b5f53144142288d26af1112bacfd67fa30f74d54a74ae61430d9dadfba2bae7024318bd4ecf7b47679836752ed57e76b SHA512 2ff4378fb44a32d53f7f067d5ccc447f0e9647d9a7571fad93f843eb4458b0c66a3873dec55de533f947bb704a96729ccedaee038d4d0a65ae92ff9e8c24eb26
MISC metadata.xml 342 BLAKE2B 9a34d41c97eea1996d1fabbee85346c55ab263b0f7087661038b42d2fb25d05f03ec46cf804f8972984200b9891c5ff8b77d26faf5edd8d3d63a76e25ec66b5e SHA512 83d54811e863b8af9f5ba53f081e140d12af0d20ba5ae7273317fd42aea5a5a0fca8f742352794dacbddcdca932dc2ea60e1201f3d6429315210da99578f844e
diff --git a/dev-ruby/gherkin/gherkin-4.1.3.ebuild b/dev-ruby/gherkin/gherkin-4.1.3.ebuild
index 853529f3b1d9..4c3658143d8f 100644
--- a/dev-ruby/gherkin/gherkin-4.1.3.ebuild
+++ b/dev-ruby/gherkin/gherkin-4.1.3.ebuild
@@ -19,6 +19,6 @@ DESCRIPTION="Fast Gherkin lexer and parser"
HOMEPAGE="https://github.com/cucumber/gherkin"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
SLOT="4"
IUSE=""
diff --git a/dev-ruby/mime-types/Manifest b/dev-ruby/mime-types/Manifest
index 6ecd61e5aa42..86b54a1bc330 100644
--- a/dev-ruby/mime-types/Manifest
+++ b/dev-ruby/mime-types/Manifest
@@ -5,7 +5,7 @@ DIST mime-types-3.0.gem 44032 BLAKE2B 68629be95467584e68bf265f48781d4c22de003c32
DIST mime-types-3.1.gem 42496 BLAKE2B a586c6264e46fd45c5fa7bf79b8ca79e086d4ed23c0bfafb0c38f508b638df886b8b4e43d975955579fa24f19de6c90b16d1f0395a80f676b4c153e4431accd9 SHA512 1923ff7032aabbf83569497e0016ea0ff183a13751b0ba0a5b09a132e7c18154bbb19e7d3877adc2e1d21cdff612713201a465f954309794fa1d9b330975a112
EBUILD mime-types-1.25.1.ebuild 923 BLAKE2B e93c47526f55fbced7f1f9f4089c023506ac78e59a2def4b2556af3bcf858afa515b19ef62bcc1ed66d495ca87ac91a420818d59a66dce4690b749c62ebd0775 SHA512 4e4d8b669caa5560ff15c6d8150583802d2842e79fe0d652971a9dcf37b7894ae05abdd22152ef5fa0608b28cfaeee5af4ff91e6861b3f3b606ad72701de5479
EBUILD mime-types-2.6.2.ebuild 946 BLAKE2B 2988ff13f6e1c1e9d65cc6b1bb6d69d4db1bc5028e384445285bdedbbb7c7f035387f9bfa5e0902eb8eddc15d5895e9a64076c565a679b2e465d305b4bd02b15 SHA512 30885a365989359975affc1985f1bb0eca60640e7e7bad9a4ef8192e412ad8fa6894f37604ab42a082accd73ddab740cb8f66bde27eed5ff1622db37d0f6cf7e
-EBUILD mime-types-2.99.2.ebuild 984 BLAKE2B 20e8b8d50bab6e12fc18e9935c66b70de1f2d5835729ea4bde115d638f9d8fdb3c0b6319194527b0ba98ac7b900638559e42354e2ff6694da35ad5c4977f27df SHA512 99b6b243f132e0e45444ff475be315392d24471edf190fc8786289b911a7d2e5ec9df7b38e16362f942ad76dd7d1257c1b0f8d6d959b229564c1d46f2ae1515d
+EBUILD mime-types-2.99.2.ebuild 983 BLAKE2B 9bd89605a5c81d15ea38a1bcac8f37d4134a415c8e2a218bf85d4dc11941936b1a7f5d900de466435f3cdc50ae1ad4194323bc2a4c8f0184e2745922a62638f3 SHA512 aa2f963e2c2cd028185da37591927da40911ed8ce2de733548d9104d759a610505d4d0cb585d8c5a1db77a20c69c266ba489fb74744fe97bf2bff26b8c8c77e6
EBUILD mime-types-3.0-r1.ebuild 964 BLAKE2B ebbedf055c2eaf4154d99b47bde52a50265fe4db579ead0d820822816195f2da173b2496d7f5f14b737faa359c6f3b72ec9b8df4180b937570382af178682a04 SHA512 b481a12187d21275a9868d75f7ff6e61f912d0a6b35da911699005d435a024a3278adb1c3a5b7fd235354b92e14268144c5bbfb10d5702614408c10bc33a22bf
EBUILD mime-types-3.0.ebuild 905 BLAKE2B 3925f33cac886ee367e84983fe769ace8764ce516c771e48240dd6abdd5cb83fdb3354ea71b30a0104ca7133822b51919af5ef5041db21f4845dfb3a44321c38 SHA512 c203c79f414e871a057356d94a6f28d0bb557959f0c4bfea721a079d1444d6f4876f37bf8dae2a55f368c5808d4dc6cb2723def874638c93a265e71892e5640f
EBUILD mime-types-3.1.ebuild 908 BLAKE2B 1015467053edf70801e75aa4ce9cb6a32f08766d4ebc6a91f07c39ce3dc01d2332fc4aae7ce1633e3f105da8c678a3265e844ae972236a3a0ecc2e304f7a41f1 SHA512 36198382535a550d994d4ebfb9812f6934c1148365bd311cba909043376b8c8c02ebffddd92fcdb84a654c204ceab44ab2687f29d011ff468881b926e9749be4
diff --git a/dev-ruby/mime-types/mime-types-2.99.2.ebuild b/dev-ruby/mime-types/mime-types-2.99.2.ebuild
index 60c789cc6759..1e2999800ce6 100644
--- a/dev-ruby/mime-types/mime-types-2.99.2.ebuild
+++ b/dev-ruby/mime-types/mime-types-2.99.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/mime-types/ruby-mime-types"
LICENSE="MIT Artistic GPL-2"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
diff --git a/dev-ruby/nanotest/Manifest b/dev-ruby/nanotest/Manifest
index 8a6a26dd7fe1..9a08529af66e 100644
--- a/dev-ruby/nanotest/Manifest
+++ b/dev-ruby/nanotest/Manifest
@@ -1,3 +1,3 @@
DIST nanotest-0.9.4.1.gem 7680 BLAKE2B d6353949241c85df6286728938c017881763c332fe7deebfe641cf2ca85e65d9934ea4567494afd775d54171e5ebc86558ff1c376d6519fb9ff0f6d5addc1bfa SHA512 0ef48c747130fadb5f11818e131780b05032d57102a142293e29f135f75c1dd57c75005479880974342c257c645b3d2a4489432049683e3421743fa3e252cc09
-EBUILD nanotest-0.9.4.1.ebuild 486 BLAKE2B 923c1bd26437c0472036fc00a7327d698669cdedd1fb7ec3c3fc48b54171b53ff86b9b964cbb5fa9761acd8623eafa6f4b9b3200519dc09e0a5787f0a4908039 SHA512 950777b63f2d3a3245148e2f44ea04be8ed3d6cc5d142190865d21367b02068012d693d6a8ced8bf88c7b2c101c396d5e96dcd2532f7b57a84148f393150972e
+EBUILD nanotest-0.9.4.1.ebuild 485 BLAKE2B f0c8493e8c81c9b6faa42642d656cd464740b735914ffc0acf33797e8edaf57947dcd66ffa91885a4a32c96a77b528b40a7337620674f68e1f6ca4716b91e927 SHA512 92890a28495988b163655389dfb2d884ef76e46f5ce12466f074ff772276ebb3d1d0cba3139bbba2978e8999d4b5fef895d95566beb99590afec6ccb4c00557e
MISC metadata.xml 341 BLAKE2B e0a1896a9c6b6c9e1dbe1824237ab79ff59ef337a6c38ea9a37d3244fa69dd58a6b32456eded92cc73ab769b15402c6cc3fc557db5133ee44cf5b9bb666d882e SHA512 9211350efb92ba99f2db802a2507abb8ea5995b6ad8734c5dc7df8f3d2e8a96ed7ac970c68948946ee69ae3821ce39db987feb3dffdb37e54a10d9311d9b93c5
diff --git a/dev-ruby/nanotest/nanotest-0.9.4.1.ebuild b/dev-ruby/nanotest/nanotest-0.9.4.1.ebuild
index b96944e4c2fd..ec62c526db1f 100644
--- a/dev-ruby/nanotest/nanotest-0.9.4.1.ebuild
+++ b/dev-ruby/nanotest/nanotest-0.9.4.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Extremely mynymal test framework"
HOMEPAGE="https://github.com/mynyml/nanotest"
LICENSE="MIT"
-KEYWORDS="~amd64 arm ~arm64 ~ia64 ppc ppc64 ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ppc ppc64 ~x86"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/parallel/Manifest b/dev-ruby/parallel/Manifest
index e46c0c5397f2..1cda080ca209 100644
--- a/dev-ruby/parallel/Manifest
+++ b/dev-ruby/parallel/Manifest
@@ -1,5 +1,7 @@
DIST parallel-1.11.2.tar.gz 20403 BLAKE2B dc10982b8bbfc5db07784fd991fff65dec673f37ae428cd657f2fd105c1fb1e79b3a94ddc4b2a826ae476523b3b4e3811a534f2c32f26706c29e00593d4c78f9 SHA512 4763abeb76ba50000eb88c85f661a794d784e457ed7ba6bd1367e65d802006bfd05cad017fb9a8fa3ca45ee87bb54c2dda218099fe78b2f6f36b05632d2ccd3d
DIST parallel-1.12.0.tar.gz 20472 BLAKE2B b6e998588f94e07194c19d4bf38964aa5e846b7f62c7a267041473a237a9d8fdebb4dc501695b00902c852021ce7817b24bfe01dcf4c0e18445b46d46c7cb42b SHA512 8ca41cf577ee4743ef50abe693d0040eaab12b61eca17c3d6c33d3720c38563e2df9a0eb5af0fe9d8c34c3b910f1c626ce141fd2eb7d2edfbe5abbcb9f54191b
+DIST parallel-1.12.1.tar.gz 20499 BLAKE2B f0fa25b9fe65e44804854f703dd2d80e53572e64c2072c418d0462922bd04f89cff0e023caf4293d8a1504ad66a2a29ebbdd01920fc6fe400837859da0f0eb78 SHA512 f0ab332dfa60bb3190bba8275dbdf7b54d3de205ab76099d11f0a64e1fc28e1ba7e72d1a242bd615015c2d09a3f08df01c382869fd6990b854b01fe182245857
EBUILD parallel-1.11.2.ebuild 1498 BLAKE2B c1487c2465a5827284ac87a87243d5c9edd10a6f42f8c1fc496d944f0d6a90bf9916f8884f26e47db87ee680160717199717b032eb581633db4ab644d5bc9535 SHA512 ade72762ead45cb9a9352c2132cd8181f5a6f082431b1c2dc94553b0ad6f9802450adde8d7e18465807f7ce782d01d7c5d029f56d5027d50af5ebf1ab222b207
EBUILD parallel-1.12.0.ebuild 1703 BLAKE2B ba3bce20cf9bf46583d7f86a96672e7634d2b41db785589b8048dd56452ff6b3f1b215638a3d189d677b9e597278ca5462b907179650ec49005f5d5345b16ac4 SHA512 da3a7ed5449817d475ab381949bf8e55d32abe4b319a0000960c3cdc38b5c62f909dc40c9a8ff8b18b75072429fb9da1c48754779c565f13aaafafac9ce9179d
+EBUILD parallel-1.12.1.ebuild 1719 BLAKE2B 623bca5065f52cf4cacaff1826493d2edbe268b9f540e4d877941843f05a237a0a9c37fa4e8ef729fcd714c7d76a042aecebf17647d97010cda40496e3384758 SHA512 6973d3bef49c096ee20093fb7e3860c72c319e02480dbeb4dd528336b751ecac2fc7688210a856558c94daa6b510f622335d8e918955f930dbb98a98deb80030
MISC metadata.xml 342 BLAKE2B 0860273d70423cb92207369335e1f684ea623e1217d7aaf4d016d9aff9c02b0b8dc9af3654b523f77cbd8d92f7043887a97ff87abb79d3c65b66b0e6b40082fb SHA512 805eaecfea071b1d632ade7da42ed63717d2f829c4c99e29a4600b26a81e87c4032d7ee441b865d86f37faa13f455c9f2888dc8099178cf6211ae13d3e3e1835
diff --git a/dev-ruby/parallel/parallel-1.12.1.ebuild b/dev-ruby/parallel/parallel-1.12.1.ebuild
new file mode 100644
index 000000000000..1bd63afc39f0
--- /dev/null
+++ b/dev-ruby/parallel/parallel-1.12.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ruby24: fails specs
+USE_RUBY="ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_EXTRAINSTALL="Readme.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Run any code in parallel Processes or Threads"
+HOMEPAGE="https://github.com/grosser/parallel"
+LICENSE="MIT"
+SRC_URI="https://github.com/grosser/parallel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64"
+SLOT="1"
+IUSE="test"
+
+DEPEND+="test? ( sys-process/lsof )"
+
+ruby_add_bdepend "
+ test? ( dev-ruby/ruby-progressbar dev-ruby/activerecord:4.2 dev-ruby/sqlite3 )"
+
+each_ruby_prepare() {
+ # Make sure the correct ruby is used for testing
+ sed -e 's:ruby :'${RUBY}' :' -i spec/parallel_spec.rb || die
+}
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/ s:^:#:' \
+ -e '1i require "tempfile"; gem "activerecord", "~>4.2.0"' spec/cases/helper.rb || die
+ sed -i -e '3irequire "timeout"' spec/spec_helper.rb || die
+
+ # Avoid a failing spec regarding to pipes. The spec seems like it
+ # should always fail.
+ sed -e '/does not open unnecessary pipes/,/end/ s:^:#:' \
+ -i spec/parallel_spec.rb || die
+
+ # Avoid fragile ar sqlite tests. They throw ReadOnly errors every now and then.
+ sed -i -e '/works with SQLite in/,/end/ s:^:#:' spec/parallel_spec.rb || die
+
+ # Avoid spec broken on Ruby 2.1 that clearly doesn't match code and doesn't really test anything
+ sed -i -e '/doesnt use Etc.nprocessors in Ruby 2.1 and below/,/end/ s:^:#:' spec/parallel_spec.rb || die
+}
+
+each_ruby_test() {
+ # Set RUBYLIB explicitly for the ruby's that get started from the specs.
+ TRAVIS=true RUBYLIB="lib" ${RUBY} -S rspec-3 spec || die
+}
diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest
index e7b706865133..9c7ae2d5e881 100644
--- a/dev-ruby/psych/Manifest
+++ b/dev-ruby/psych/Manifest
@@ -1,3 +1,5 @@
DIST psych-2.2.4.tar.gz 133451 BLAKE2B 665a234b88ff9b5f2dcd6ddc0fb249e2af6a2594b1e3817e68fa47d58556f211568b61d416be3afc91a1cd40237530bd0751d52d49a63ccccf2ff196d7ec4faf SHA512 f56b0e68ba2c6884eaf645f4784dfe56667b8527def29bcd2a36e9f47e11acbdd4a0bb7025988b28cca1413f9f15524ef9fbe61efef3ff295cce4733d3143894
+DIST psych-3.0.1.tar.gz 133120 BLAKE2B 322b44a23bfa5afdfaa7f90681b2c0c4525efc88c30950ae4506e7d990ca117c840491b2bcc0ab1d931a4febe8fe67cab73933ed5265a41cac451746e93a9138 SHA512 7a77b6e0b881428f07c147ff4e4752dc563e4c76f8a3d3f9fdf5ec9b95efd2d2fd8109f131a5f911d905f420f0bdc8631411b80f38f753d91511ca7153937075
EBUILD psych-2.2.4.ebuild 1069 BLAKE2B 4bd827478902278551b3f64da2cbae42c18432cc6063d27464e7eb243c1e11a3b02bdc7ca38bef871c308071d7e2c362bda9380f02d41a307dfbd11bf3e27469 SHA512 6c3268e18d4996f23856fba4f6c3db2f9d100ed72a742fc86e40ebfe2a5a22f55ff4d029409a85c7852eab56bf85732834ab7e621eb1baf2d39bad2b39887cc5
+EBUILD psych-3.0.1.ebuild 1001 BLAKE2B 3c1454a4e806b00ef74a179f4df10751779004f58880f439cc905cbd7adcdcbff523378762ced667e24fd2601148b448fc76fbd3d17c97a9fff5f732f8c13f4d SHA512 d6ab4e1103a30ef438ae5b9f41d39f73e44ee6a729f8b956201bb8892c5fa5214ea79fdbf8da05d62bd7cfd62ad7d6df4c53de3ae4180a8768cc24aa8c6f5629
MISC metadata.xml 342 BLAKE2B 0ef324da844625ecd5d24a84a61f2845b689deec699669df0fbb6ce980509c10b1597047f917577cdca9121892ceb30fdd777fd2c66892e16ef41bf011b2cf3c SHA512 d1246a904cc4a3185ba2d91dcc6be5230461555cb57d71f1715c163caf5f8954937cbf58ddd71647a0662b65e59e917dc2dcf59d2ce92e9d8e600a3818422ca0
diff --git a/dev-ruby/psych/psych-3.0.1.ebuild b/dev-ruby/psych/psych-3.0.1.ebuild
new file mode 100644
index 000000000000..c13c82580ef8
--- /dev/null
+++ b/dev-ruby/psych/psych-3.0.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A libyaml wrapper for Ruby"
+HOMEPAGE="https://github.com/tenderlove/psych"
+SRC_URI="https://github.com/tenderlove/psych/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" >=dev-libs/libyaml-0.1.7"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+ sed -i -e '1igem "minitest", "~>5.0"' test/psych/helper.rb || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/${PN} extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake V=1 -Cext/${PN}
+ cp ext/${PN}/${PN}$(get_modname) lib/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:test/${PN}:. -e "Dir['test/psych/**/test_*.rb'].each {|f| require f}" || die
+}
diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 48341c49cfa0..0010ee54892b 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -4,5 +4,5 @@ AUX conf.d-gem_server 81 BLAKE2B 2019f1b5085a824e1a9e0551a8b224391b1db777f15aea7
AUX gentoo-defaults.rb 972 BLAKE2B 4353b782296ad04f400fbdbd67dcc2f26b23a9bc4a716d107a8f98c5058676c675eb42e1d5e0a7214cd74df9148d54220c0202189938c45f4000301e52a3a73f SHA512 fd5a33c433041efeefba4bb8d550b8db66f31d4c0966188f07943f4f575ee9e13da6ef6fd66f89a4b3b979c5b310d96e2876407b79aee6ed404ca3027859160c
AUX init.d-gem_server2 503 BLAKE2B 7c602202ba101a5ed7e74a67bc4183085a98fdefb5528afbf975a9f834ce71eb1342bf2ff6206ec6fb8fbb893c908f1aa1cb7a067ec9f161a6205de220ee5259 SHA512 8b9386b93a8ef43fffba5a8c4c5232265a9b0d146d24839e75874721d3377ae0c3d0f52f14592e54c9ee94d26d7a81bb125b25f8c270253cc27e4a76dd64757d
DIST rubygems-2.6.14.tgz 769418 BLAKE2B 13821b21c7ac4087667c45d7b7e515023e80552072e11bfaa98393f573f361c60bed07bf9aa69d31952deb66e75db3c9b616372203ee7d1fa98a7775eff4c1f5 SHA512 7743845bc5265df3782f85a23896cbb250d8a2bbc9934a27f274b001afa7aa62f7f00f616296f74747ea612d2cb37dd7f533c931aa72550d84c64d2a73d60daf
-EBUILD rubygems-2.6.14.ebuild 4064 BLAKE2B 8b00da6bf52191b39251ca629c25ed1462a6e58025765ad488580f124f2d8b49c9cfc591558a26208db736048aee3252d754dfbda897cfc43a50eb9a969c02c3 SHA512 c8671ca33ba19c8629914e0743bef1b5ba3e0d09dd094463586e99659d99419bbb13202a12d2a9c69998102a2a6e314cb7aeabeae4840a89ed315cba4af50fbd
+EBUILD rubygems-2.6.14.ebuild 4063 BLAKE2B 1ec9da0c225d24faec7dabe1055ead71a31625c7c71981b034761d5cccf4fed8053cbb87312afcb8c439fb805b75af306b7ed5f19d921084ce2616f1a99fc45e SHA512 40ae44ce042618b30297e2495ac5524ad58ab6b3d0b8081bf073707079c819915325940da9ca6ca7163e101b359dc19fee9637a684ca22ed2bb0b1a00d7d01a3
MISC metadata.xml 335 BLAKE2B c86eaf3d37fad025b8f6ca0b03e65b1b472716b4fda4ca4d08b415b29a63405d8e7b2684d309091c90411c5fe809e5129c6e0c0c4e7a982b4aa062ffdd0ca7fb SHA512 fd7bf880ad68fe5f1fe8eb79f9662af87831ed499517d5a97e22f18a4ddafc69d53118f020e15c3b8b171fe144bf6cb0ce799beaa6e4e4bdc01c984ab582388e
diff --git a/dev-ruby/rubygems/rubygems-2.6.14.ebuild b/dev-ruby/rubygems/rubygems-2.6.14.ebuild
index 1740977337c5..8af386831de8 100644
--- a/dev-ruby/rubygems/rubygems-2.6.14.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.6.14.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
SRC_URI="https://rubygems.org/rubygems/${P}.tgz"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="server test"
diff --git a/dev-ruby/unindent/Manifest b/dev-ruby/unindent/Manifest
index 576827be168f..81c7be0a955a 100644
--- a/dev-ruby/unindent/Manifest
+++ b/dev-ruby/unindent/Manifest
@@ -1,3 +1,3 @@
DIST unindent-1.0.gem 6144 BLAKE2B 8720a1f6aca7da8cc8659f5a3943e9e56d15f9349efdd622857bbeffc39b04b61beb2b72a9cd337d516db2fbefd7aae02827b6705a81622ca5904dcdcc7575ad SHA512 1bab3352fc8da8b8a3ade8dff2f7c565e36529a79ca68c0a1ca73cdeca93fa507baa9399c6eed4fa020aa74dea6c4260a0242fa8057931a90bc172f138a5e655
-EBUILD unindent-1.0.ebuild 540 BLAKE2B 6e26148f248785acca075537a2bc4f32c197a5a2664e5924210690e145c4ad59c990cce1cf64185b5c2f7443489c075c67cd1e9b7b3ccae81ada6352c7f9b795 SHA512 19e960c9fabbfe3ecf786df6f8cd4d1eefdec38864a0ade32a375be6dd2fe5023aaf67ea78601d352d1aa14f159cf4174d86bd5fe90f30867acafe8fe72446d7
+EBUILD unindent-1.0.ebuild 539 BLAKE2B e545894b71c5b8ee53c52dfa686c387db8dc6a98be52d42c7234a65f26ca66e1cf0baaf40b6d59fc79b4241af5d33d69ff1968778377e5a037c6c5ba39a9e7f2 SHA512 70e6bd223c4b2a8796f7899db7c6bd5539e5b72a5fda7c70cc5187a439cd56dc0ffe247663abb3dee9c038991332fc512f1532a6aa422a68af5e23dbe701297a
MISC metadata.xml 341 BLAKE2B b95139c053f991f2430ac53d70f116c8d70757162b4bdd246283cd3e477afc58c0bb9ce2de89cdf27a7f54148f4958920b04a5066522a7f628a062a81f4bf033 SHA512 41d29de1617293949f2df18b503f931818137f002639578a75b7b6254d78f47d5b56f08ac028c37b3d399dfd8a1d63b2d3f40e22452f9a7ec8beb61c52d88e21
diff --git a/dev-ruby/unindent/unindent-1.0.ebuild b/dev-ruby/unindent/unindent-1.0.ebuild
index 36dc5f260702..cc0d8fdb3c7e 100644
--- a/dev-ruby/unindent/unindent-1.0.ebuild
+++ b/dev-ruby/unindent/unindent-1.0.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Ruby method to unindent strings"
HOMEPAGE="https://github.com/mynyml/unindent"
LICENSE="MIT"
-KEYWORDS="~amd64 arm ~arm64 ~ia64 ppc ppc64 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ppc ppc64 ~sparc ~x86"
SLOT="0"
IUSE=""