summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin107197 -> 107180 bytes
-rw-r--r--dev-ruby/classifier-reborn/Manifest2
-rw-r--r--dev-ruby/classifier-reborn/classifier-reborn-2.2.0.ebuild36
-rw-r--r--dev-ruby/deep_merge/Manifest2
-rw-r--r--dev-ruby/deep_merge/deep_merge-1.0.1.ebuild2
-rw-r--r--dev-ruby/did_you_mean/Manifest2
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.1.0.ebuild22
-rw-r--r--dev-ruby/domain_name/Manifest4
-rw-r--r--dev-ruby/domain_name/domain_name-0.5.20170223.ebuild46
-rw-r--r--dev-ruby/domain_name/domain_name-0.5.20170404.ebuild2
-rw-r--r--dev-ruby/hiera/Manifest2
-rw-r--r--dev-ruby/hiera/hiera-3.2.2.ebuild2
-rw-r--r--dev-ruby/locale/Manifest2
-rw-r--r--dev-ruby/locale/locale-2.1.2-r1.ebuild2
-rw-r--r--dev-ruby/pathutil/Manifest2
-rw-r--r--dev-ruby/pathutil/pathutil-0.16.1.ebuild32
-rw-r--r--dev-ruby/plist/Manifest2
-rw-r--r--dev-ruby/plist/plist-3.4.0.ebuild28
-rw-r--r--dev-ruby/puppetdb-termini/Manifest2
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-5.1.3.ebuild2
-rw-r--r--dev-ruby/rash_alt/Manifest2
-rw-r--r--dev-ruby/rash_alt/rash_alt-0.4.5.ebuild30
-rw-r--r--dev-ruby/rb-gsl/Manifest4
-rw-r--r--dev-ruby/rb-gsl/rb-gsl-2.1.0.1.ebuild5
-rw-r--r--dev-ruby/rb-gsl/rb-gsl-2.1.0.2.ebuild47
-rw-r--r--dev-ruby/rb-inotify/Manifest2
-rw-r--r--dev-ruby/rb-inotify/rb-inotify-0.9.10.ebuild2
-rw-r--r--dev-ruby/redcloth/Manifest2
-rw-r--r--dev-ruby/redcloth/redcloth-4.3.2.ebuild2
-rw-r--r--dev-ruby/test-unit-rr/Manifest2
-rw-r--r--dev-ruby/test-unit-rr/test-unit-rr-1.0.5.ebuild2
-rw-r--r--dev-ruby/test-unit/Manifest2
-rw-r--r--dev-ruby/test-unit/test-unit-3.2.7.ebuild34
-rw-r--r--dev-ruby/uglifier/Manifest2
-rw-r--r--dev-ruby/uglifier/uglifier-4.0.2.ebuild33
-rw-r--r--dev-ruby/yard/Manifest2
-rw-r--r--dev-ruby/yard/yard-0.9.11.ebuild2
37 files changed, 276 insertions, 93 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 424fad1d219f..7331a2067e5e 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/classifier-reborn/Manifest b/dev-ruby/classifier-reborn/Manifest
index f36af7d7567a..49d51f36b02a 100644
--- a/dev-ruby/classifier-reborn/Manifest
+++ b/dev-ruby/classifier-reborn/Manifest
@@ -1,5 +1,7 @@
DIST classifier-reborn-2.0.4.tar.gz 40653 BLAKE2B afbf45ac146e67873f5b90a8cc4383afd4ff4fd3f3956f9d3d0ad3096b66e80380b9670aae34f919331c5111e1195259fba98ba2c80b8c27332149c92612db8a SHA512 f89a075b61c1f36894cc57cba3943174c4414512e6f89dd2fa854126e38132239312f2b3464ffbd9b531d8f2987658fafa9cd8fe29d5f7ad8146984436deddd5
DIST classifier-reborn-2.1.0.tar.gz 42088 BLAKE2B 8a7ecf4d91f4dbe0ceff82c9b7d2839cfa9ea695cbdeca0c0752a1017a870bef178ccd65c43351ff85c4ff4e59e918627e9e18a840463ab7b3f5ef6fdb27fc23 SHA512 0c28128d1eaef8eeb168b372228a52c1bf9683aec3a670eb568fe709eba0b2b5f34ff48f89dd51283b3b560fba3f1908a62407ca8746ad5d74cfa57a03bc38f3
+DIST classifier-reborn-2.2.0.tar.gz 319010 BLAKE2B f4bd3259b9d6e324f3f0feb06dfd1c8736eaa8ae0f687e488b6e11b9cda8e6bf9e56a175c01dfb9352184da1a030d1330e22917c7bfdcb4242fa0102f6291940 SHA512 d299ce8f3b96de5c6194e816d880ebb895faaacdc2a19985166bdc3d9760242ec41d85f22167ea66e9afd743f5d91d63881da02882d1a412fc95a0c5db63d04c
EBUILD classifier-reborn-2.0.4.ebuild 901 BLAKE2B 2b2e938c0aab964e2320519072a53a87d05a4b0827eed35fa6145052366badef65356bbc86001315b696c370b5ee47ad8aa2ca3c1ac0dc48722dbd09b868cace SHA512 443cc6bbb7790ee03dd88ca2ef3e0ab8ffc7c9a6fa04ca6e4fe9ab10c0e2739f3831de528a233108c50710ea070b47cfa6ed4265623de77bb4f8aede7616f1e5
EBUILD classifier-reborn-2.1.0.ebuild 974 BLAKE2B 97638b85c250c73983f0a360a796ca2b349a2029c857f5f32f7e45ce4acfef75b3cc731dc2139694baad30d758fa51e9321ae958d33389f2a48e6abee0c32639 SHA512 6311fda87ae920d4a51ee61e25c95251c3af53fc6b81e18925b7245b121210e540348f945a09e87f5486709c9333740f85962529e557bb3b5ce7db16c54fcc5c
+EBUILD classifier-reborn-2.2.0.ebuild 975 BLAKE2B 289fb979e54eb7071dc8eb5ec809bd2319389f25460b67c75c2569d9bb8c94494b6406b3a884e9cc9e43b6343ccecfafae4aaaa8eb2459c57ead2a1784a7c97a SHA512 6af29d1b25fea57705f2fd8e9e1ac646c707b7fd7824566da32fbdcbefb14070ab2a8f9682c1612f845cf075aaf9581d977d6ee5e0496c58693ea57236b72cd4
MISC metadata.xml 350 BLAKE2B 91cfcda17c5879371a12e7faea70e149ffb7478408043f887f028ee862b7170269320f193746be9466cb7b4538898669e98a182b92731ece55ba97ac21d82465 SHA512 defb2af66dc0a90b83cc127144db7932659ce36beda28f59ea1fe693843fa3c41dd584f53b9ec6136ae2470aeab4ef191621e84862f97c33a736eae54d6c5a71
diff --git a/dev-ruby/classifier-reborn/classifier-reborn-2.2.0.ebuild b/dev-ruby/classifier-reborn/classifier-reborn-2.2.0.ebuild
new file mode 100644
index 000000000000..81569b8aacd0
--- /dev/null
+++ b/dev-ruby/classifier-reborn/classifier-reborn-2.2.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.markdown"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Module to allow Bayesian and other types of classifications"
+HOMEPAGE="https://github.com/jekyll/classifier-reborn"
+SRC_URI="https://github.com/jekyll/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="gsl test"
+
+ruby_add_rdepend ">=dev-ruby/fast-stemmer-1.0.0
+ !!dev-ruby/classifier
+ gsl? ( dev-ruby/rb-gsl )"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile || die
+ if use !gsl; then
+ sed -e 's/$GSL = true/$GSL = false/'\
+ -e 's/vector_serialize/vector/'\
+ -i lib/${PN}/lsi.rb || die
+ fi
+ # Comment out broken test
+ #sed -i -e "/assert 'Normal',/s/^/#/" test/bayes/bayesian_test.rb || die
+
+ sed -i -e '/reporters/I s:^:#:' -e '/pry/ s:^:#:' test/test_helper.rb || die
+}
diff --git a/dev-ruby/deep_merge/Manifest b/dev-ruby/deep_merge/Manifest
index 5a75d4afccb7..d4258da07316 100644
--- a/dev-ruby/deep_merge/Manifest
+++ b/dev-ruby/deep_merge/Manifest
@@ -1,7 +1,7 @@
DIST deep_merge-1.0.1.gem 12800 BLAKE2B cab2876000518e2000d8f507bef3cf954d642631e1b625953b409558aea7b0f06695352008fa6c1112da7b9eaaa18d16d8bc96375cb84e2c3924a32b7d0e57e0 SHA512 2796d30a3d279864717bc535913909169dd49c698dee6cf64ad785f42ecfcb72f2fd90083baf890299fec452265553f5767d5719f5c3c4c100b85e33ad45006f
DIST deep_merge-1.1.1.gem 14336 BLAKE2B f1650d235e81e84d57a7f13e1c9661d45219c2d07f2d0592d219512b124c10f56a082c5220345c8a0fe625b90b12c73c9a21e4cc23fc1d542337fcf2b733ae67 SHA512 3e2ccf9a8e715469937f8d61cd73289fcf14a455d337db903d05e5ef88c2793c55a7dfde73e6d0054ec06ef670c83079f290e915f8c295f0de4575cc7caaddac
DIST deep_merge-1.2.1.gem 14336 BLAKE2B c122eddaf63fd885f82b292ea7d1f2b6a9a9dd50731e77b856fd02284634a699b7897a12c1856732c77b4d8ffc9f6efe06f792f42d53236a521279bff13b6dce SHA512 ef93e0c4c6a8f389338ea30b2b53271f089b0b8275adf6fc74e7d15a2faf32d62a1b297af9d31c42cb5d816066428c8407a82d874fad14d64384098fc3c5c70c
-EBUILD deep_merge-1.0.1.ebuild 519 BLAKE2B d8033db54ed8c8fa2f75378b571bfad6e42f163a1fd2b254184ca7d76323aaafbce9fc6690e14431de72dc71db51c753d46d34c8335a3f307fa0b3d6fa3b2d6a SHA512 375f91d3aa9fd4196a9c2fc861c874dc2be9d1852aa4ab5fb8a6ce946b5ef5e13d46958f750743f8ffee7700b1f97817f4f5a4d14877fddc2c60dd0950110a8e
+EBUILD deep_merge-1.0.1.ebuild 523 BLAKE2B 0661e64c923a3b389c03f18ea38abeb78bb8bb4356da4af7bbebb82f2b8b217de78f3e0741cfbd8f1707f57e25ad9ccd9c6217dd501a3e4fe2753b130a45612c SHA512 e464d7b06ee2a3ea7c3e4bf32d5e8d8f39a88b830e92aed05a5363b94a1f85dd7968df220715627205c8225cb93f55bf0d0a5eff23545949bcfd29ea664bc471
EBUILD deep_merge-1.1.1.ebuild 534 BLAKE2B ae1aecb1650e615f591bb52372d76d2eb10c7945325c5d8b9096a0c94c2198f2dc7f783e070da17b5492e35c7a621c3462d4c117fb4eca55b91d565a1ef8a66a SHA512 78a6a07672363ee5078b4fb367a0669147f680eead5e0f510c3813f900fedf0ee7302ae18384bbdc81a8b96f36e83f7121108c1970671a6c3f4c7aeb74694ba3
EBUILD deep_merge-1.2.1.ebuild 532 BLAKE2B 79418ab2aa2a7ec4338b93df4377ed69a7f61fd9bec9dfa62248557e9656955b865d4c9403ccebf3f8e8c9d836d0a17bc5afe81b86d0fbfa5b92ed4e7a201961 SHA512 0bc53a3d8475925b14275dcddd5ad249033a05b873522c03db95f08fe4a5117ca34e3168e016830c7b196dc3a4124e5ad6708a904bb8cf91b4d05edcb672b554
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/deep_merge/deep_merge-1.0.1.ebuild b/dev-ruby/deep_merge/deep_merge-1.0.1.ebuild
index ff092517ab81..c2724c5e3984 100644
--- a/dev-ruby/deep_merge/deep_merge-1.0.1.ebuild
+++ b/dev-ruby/deep_merge/deep_merge-1.0.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="http://trac.misuse.org/science/wiki/DeepMerge"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 hppa x86"
+KEYWORDS="amd64 hppa ppc x86"
IUSE=""
each_ruby_test() {
diff --git a/dev-ruby/did_you_mean/Manifest b/dev-ruby/did_you_mean/Manifest
index 3b026cc46d73..cef23aa60821 100644
--- a/dev-ruby/did_you_mean/Manifest
+++ b/dev-ruby/did_you_mean/Manifest
@@ -1,7 +1,5 @@
DIST did_you_mean-1.0.2.gem 30720 BLAKE2B 8b61cecd66affedc4a730655d251f99581febad4e51f18e3b48f30a01f25fa9ed4897c9431d872d9daedf10f46310481979cd44cbf4640d7681bc7425f4df35d SHA512 a6b19dd909423505553759d6470266680056b6804f9c42452eecf9104a8de71a460a4baa53111ccfe830e3dbdc04bad9382d77f9098d1e114aecdc34a4ef57b6
-DIST did_you_mean-1.1.0.gem 30720 BLAKE2B dba5d09ad36fb8e43d85fa65da356c83151187c6df79690b8f46ce278123f8acb15905f08de2cb1f56494d1fe1a49d1b16df4ae4df93376e5f85c134c8da4eea SHA512 73ce86f1c6163dcbd7e02e75b347b0a66b862be1fda3356f763a183df45093629714751157b7fbbe10f1655caf97b64efe67938a24eaa3355f34814e644bdf96
DIST did_you_mean-1.1.2.gem 30720 BLAKE2B c1fb841143928854854892e2c7890cb3952329ae3efd50401b43bb4bd327b0564ab2f0fb33a4bd23278e1a3570594f2e13ae6c0cb52ea244ccef392f68e79d09 SHA512 bd1f5eeaf6c527bd6a0ef79555aeee459f9e2fee82215e6f3a47e380535d366eea1f7b199ae99de2736125785c7fd76a1cd6e8bc7cd0599a8d4cc6c5184c85de
EBUILD did_you_mean-1.0.2.ebuild 520 BLAKE2B 229ba1bce4a825602494327b875b61791041019ad13f47a9f4652900bc401416bfe640afcaf7c1d64660d3e3f048f0590771214099d57f55d99ebedb4151807a SHA512 f1214c17c9517d0e1f245bc3cbb3e2d290ff874f491b32904736885233118ce661d97b6882380b595384b4a0d064e7d3f54d67a7e406ee1e1e3bdd4a02b8375d
-EBUILD did_you_mean-1.1.0.ebuild 522 BLAKE2B 0d01f8594ed8a2f33f87a783a0f3893f7fec5fc6dfd5f5ec3ccf90602485bbfa1fd72b849e638236591e929cf7b0c40eb0ccf4773b907606c5fb8827e176514c SHA512 d3d25fd194f4288e7295289bc5b603d341c0c5faa79c286002f42592ac4b3598bc4c8556446bfc0c9dd589fbfd2823ddd6b5de601b107353c72aadad3214e5a1
EBUILD did_you_mean-1.1.2.ebuild 613 BLAKE2B 285fe2790652d6d517d5546fcc000f763cb1c9c86829ae7bc82c67ef69700178984363dcaf0832a2d43e6e289b7089cdc51eb03a8ab143ee9237cb9adfe48418 SHA512 cdd1d7b556aa5b6204371b3a37f19c7d915aea7b28f40b516dbdb5cc437d880109ad19282d30c4d318e5671b16480aef3991d942def00da9b4d9d70f7aea4642
MISC metadata.xml 345 BLAKE2B b3764e5648286cb66e03f3343a41b460ea2bb24f51e1c25e89e386c2b16769c9b1f88888b1e10b2c2d0a2346659195454e4ee8262aec0d4a9066795759cad053 SHA512 418114238e3e2db16ebcdd3de5213b3bc0f0a45ed719de1be60cb19015966cf39912f38d0858e22aa6330ac2e7fb58a1452e9623e7559c26161d70e0f29e66cb
diff --git a/dev-ruby/did_you_mean/did_you_mean-1.1.0.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.1.0.ebuild
deleted file mode 100644
index 4e4706049216..000000000000
--- a/dev-ruby/did_you_mean/did_you_mean-1.1.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby24"
-
-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.4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' Rakefile || die
-}
diff --git a/dev-ruby/domain_name/Manifest b/dev-ruby/domain_name/Manifest
index 88c6f7a2d27d..e503fe6299ed 100644
--- a/dev-ruby/domain_name/Manifest
+++ b/dev-ruby/domain_name/Manifest
@@ -1,7 +1,5 @@
-DIST domain_name-0.5.20170223.gem 120320 BLAKE2B 99af583c97cdce45e7a08aa089f10fc8498a0e760bab82878e2491cfad0aa9ca873ba2dea1be7a01f33e20db158907331fd952e2ced6178b2cc511c4085868ea SHA512 08842b21fccb0aeb521e99652cdfb36ac276c96ee83d14438f872287f0e11e0c05818c2b7dfee2deeeefe2be8cf4ff95bc2d30be54dd12fe7b6e84c620e50b24
DIST domain_name-0.5.20170404.gem 120320 BLAKE2B c2dbb97c67e1303c272ff67f2c32314827513a5953ca3b9d49667828f6972904249ab98ee0541a380fddb7c6e3fcc3959f8e5f8746ae6b38a3915169ef6c0dc2 SHA512 3314d87ac3b04337dff047c423ded2f4b99a4b9300528c34388cbc30fbcc7e84ae884969624e046e0dcc1d856e0bb8246b1556ac2dc755a1b4917ccf975fece3
DIST domain_name-0.5.24.gem 104448 BLAKE2B 7a2ad0838710da737ea259c797bfaba93728b3548561fee2fa31c52553d9c8d947b25fe6a5cc2a304146eeed376994d6557dc945fbde1e74dcbc7aea875500d3 SHA512 46caf0be89c3b2f38f79180c14f4eaa1096f12f80feb881dafb394033d2c6118f481c898310d281d15acd5b9a54473c9d9ee8f0e77dda5b03c40a0d6f137f602
-EBUILD domain_name-0.5.20170223.ebuild 1084 BLAKE2B a0f4895cdd6d2b412bb107a145768d236e7eeabdc465e3b71feabbb785b15f34dc557b8bb06fa6be3f0942c2e2217a79fb12f49b6f86d03a67e80f174f953095 SHA512 f71addafd3f0f19a544321c2afc649922ad1736f546424046a99da10eb289f8cbcac6905c1665f8dc6314a39b56f99fe1913f17f04206d21d4df778f3495330c
-EBUILD domain_name-0.5.20170404.ebuild 1098 BLAKE2B dc6ecdee37e42f6246050ef9657d02996c8a66bead5229f5e63153eae0eef77d06d9bbf72a5010ed8f6ec52f00e3155ef1d4e733792d401a671ab3a8d3a86c53 SHA512 dadf0d3c6cfc7e6f0cf2965f01348b09dfed576f9067ff7e4497c24d58b07f4ef3c38bf99d8a0b29273fff5895ecd8327ca89d41480af1deb2edea7b1b053179
+EBUILD domain_name-0.5.20170404.ebuild 1094 BLAKE2B 3b28558acce43902959b50d9d3625feb2d19d384e3483bbe83e7cd0e3380da4f6b7bf24104500ca51ae2d220acc32144a81228db8fb74a8097727be1c528a017 SHA512 9dc949deb4e3071a9861bc47c44e0f03df06d6ba839da3c57be683df5e8662f4b2c80a2013a7c125d92ebeec02b1eceddecfd456f28c7c1de7f427fe572a8f86
EBUILD domain_name-0.5.24.ebuild 1073 BLAKE2B ef7da3a3dfd7774811bb474c429dff83ad52af1abc8c5c4942d3694b31781ff9ba15e921c99f3323e27c0d179ce35ba13234708471493ef4b78b0dce74a6b07e SHA512 0c57d6f2c1ac8466042770cbe972690af01e1d5d7bbd253356f59e5bd5b65df87f08362c663e513fdd149a16464f427d7c48b888be814e7dd1261ef25bfde73c
MISC metadata.xml 346 BLAKE2B e97527fee7fa9d73d77ef7a9e9325c9017fff3a9912fc76c74b76f5c4cf53aac583157ff02ccd5a969882829c1ffc4f35d44cb739497050a59402f88b06de2e5 SHA512 f9b3df47565a7827242a16355e01c450977cc12b7c0cf091590b1f642f5c941e2e3f4f14af66fe2975ffa6f7d53c3385ae2a87ffa666c1c1b7f7356f07c94830
diff --git a/dev-ruby/domain_name/domain_name-0.5.20170223.ebuild b/dev-ruby/domain_name/domain_name-0.5.20170223.ebuild
deleted file mode 100644
index 31f011b00b19..000000000000
--- a/dev-ruby/domain_name/domain_name-0.5.20170223.ebuild
+++ /dev/null
@@ -1,46 +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="none"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Domain Name manipulation library for Ruby"
-HOMEPAGE="https://github.com/knu/ruby-domain_name"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/unf-0.0.5-r1:0"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/test-unit-2.5.5
- dev-ruby/shoulda
- )"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/,/end/ d; i gem "unf"' test/helper.rb || die
- rm Gemfile* || die
-
- # Remove development dependencies
- sed -i -e '/dependency.*\(shoulda\|bundler\|jeweler\|rdoc\)/d' \
- ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid dependency on git.
- sed -i -e 's/`git ls-files`/""/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- ruby-ng_testrb-2 -Ilib:test test/test_*.rb
-}
diff --git a/dev-ruby/domain_name/domain_name-0.5.20170404.ebuild b/dev-ruby/domain_name/domain_name-0.5.20170404.ebuild
index a4ba48a66da9..b6fcc8fcff61 100644
--- a/dev-ruby/domain_name/domain_name-0.5.20170404.ebuild
+++ b/dev-ruby/domain_name/domain_name-0.5.20170404.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/knu/ruby-domain_name"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="test"
ruby_add_rdepend ">=dev-ruby/unf-0.0.5-r1:0"
diff --git a/dev-ruby/hiera/Manifest b/dev-ruby/hiera/Manifest
index 2643ce89d877..bad2f6c6bccc 100644
--- a/dev-ruby/hiera/Manifest
+++ b/dev-ruby/hiera/Manifest
@@ -8,7 +8,7 @@ DIST hiera-3.4.1.gem 41472 BLAKE2B a3514107d9cbd344bc9ab789fe47b7ae9390df93fca9c
DIST hiera-3.4.2.gem 41472 BLAKE2B d4b1fd0432a4b8fffbf9e55118e93578226fd270ec11da4b999d1e1b7edc32fda70d7a7b84c016034d8028ae51d55d5076dc51780b10ff59af52077ddda6224d SHA512 33045e395fa06467ae61f42eeab5b48b76a03274243db52dff7dbf8a08052b8cd2e0dd609d6a13317efab485408c7351cc2553ba2e5a767afa09a8a21735852f
EBUILD hiera-1.3.4-r1.ebuild 685 BLAKE2B 7a416eda53a2398f0765ab5c2105852d88acc9d6856adf7c2603ecb3b396af50a3a52550e3ca472a92ace54b34b12cf97259f5e3fd9560c5deab7239a2d5e654 SHA512 ad880a88a18f740800cd2d9ed223f288d9cbf966e0b5bc6a6ebd9b09ba83f3fd82e2b4d45a22ede21dd6b46ada358720e8284eff732dd199d52f9a3f48f79942
EBUILD hiera-2.0.0.ebuild 703 BLAKE2B a42195e99e72978d3cf1808e2baccb654631e8b93f9b0a5bbd5de87c01cd763faa77d6c86bbd81a16e2e912cc914372800ac8fee1628e245a01a1420a93bd1a4 SHA512 f87b017f67425bf9f993d1dd81678877c0a36d9f9fbe789dd3efaf7fc0b4c4912d3ba4b383cf9e95f870595494585f8b5bd4686f2b71638d32666b037e9e0ae5
-EBUILD hiera-3.2.2.ebuild 521 BLAKE2B 861abec5920606f0e00b6e11043b85a77266a5a0d1cb73995cd17e16d169cc26a5045084b509e3784db34a1335af32db30de6963505337a8d6689927b0ec0d85 SHA512 85041c4bd59201848ed74d308ee382961ed5cd5cd5b5fdc48b3d70822a1ded2eb99f3335289bc6f581c454a67a862e0309887b30a69b425aa9f57db6e694df51
+EBUILD hiera-3.2.2.ebuild 525 BLAKE2B 3c0b660c66ec6ad6129184715a91a98b6bb7bf3df7a9c3af8dfb338eef813c4fc9153f423ced5cb301dc567ec654d69b21b1724482e105de864fbb09e4e4651c SHA512 6b46a094ad8057bb99455ebf3368628b6e3c6deec83a7053b177ff996887cddfe0160dfa9ef118700397f2bbc4279e0625a9d6628cd02794b4f7007e1d3a6ac0
EBUILD hiera-3.3.0.ebuild 523 BLAKE2B c7205cbabfb7414734a6cd88833a597ca68156773b6d0aeedb3744e5e01efb1d393bb65d145a25d178c1d81955b739402e24b04389a975a07210f44333d62de7 SHA512 8d289cbcd5a52a3dadee9a75f0264f70a188da63560d8536ac92e1f771be46476677555481d49d7e9153900fa28a466a8598ef9417bc515ee7aa97c499993764
EBUILD hiera-3.3.1.ebuild 523 BLAKE2B c7205cbabfb7414734a6cd88833a597ca68156773b6d0aeedb3744e5e01efb1d393bb65d145a25d178c1d81955b739402e24b04389a975a07210f44333d62de7 SHA512 8d289cbcd5a52a3dadee9a75f0264f70a188da63560d8536ac92e1f771be46476677555481d49d7e9153900fa28a466a8598ef9417bc515ee7aa97c499993764
EBUILD hiera-3.4.0.ebuild 542 BLAKE2B 2c9fa05460f8c14ce503f8ebd22f77e7350a5e25164c423579c5a912f11ecea570304bdab4d75716cff3240f2daac2d7a53cccfabd6df6a372cedf6f73b6cbfc SHA512 36b28f19bd13b9ba7e82fbde8e8ee3a8a6a4f54901f147394161af278e726d12d00a400681a5f1eaa1ff10550a52a0c0d1669c0164210a73533e0eeb0760cbfe
diff --git a/dev-ruby/hiera/hiera-3.2.2.ebuild b/dev-ruby/hiera/hiera-3.2.2.ebuild
index 417c126549d0..d1755f89d4d0 100644
--- a/dev-ruby/hiera/hiera-3.2.2.ebuild
+++ b/dev-ruby/hiera/hiera-3.2.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="http://projects.puppetlabs.com/"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
-KEYWORDS="amd64 hppa x86"
+KEYWORDS="amd64 hppa ppc x86"
ruby_add_bdepend "test? ( dev-ruby/mocha )"
diff --git a/dev-ruby/locale/Manifest b/dev-ruby/locale/Manifest
index fb1f1ac8c72d..aec14571b8e6 100644
--- a/dev-ruby/locale/Manifest
+++ b/dev-ruby/locale/Manifest
@@ -1,6 +1,6 @@
DIST locale-2.1.0-git.tgz 99139 BLAKE2B d45adbc07795fb045e13ea62493c97b7b635093e61e7ca807bd5a63720a8ecef57cfc522fe9d5fd2d6cd8bc5c02aaccfc509bf191f0f9d7e8d0fbd70fdc84557 SHA512 6f87730f8e6b128a6647bc0c7d223d5e90e85d5bcec884c0680963b09a221882a6dcadb088a27aeb8cc96652582278a5ce24302125902b2c97ca8b00c701abeb
DIST locale-2.1.2-git.tgz 99433 BLAKE2B b735d913e4a2f1f09131eb9aabc17cee93cd4b28f10458928942a3edd159cd1cde71226d4ad9aa9e340f5df5ba52a298805d1a4e73cb8dbc83d00bcecb7ceb85 SHA512 62a0c60f2102cd2d144126985748f4ab186b8f582c9597f7f4080e782196a39d72b9947b90aaecf5b208ccad0175064ac90e816472fb374d19cb5209da0f7ff4
EBUILD locale-2.1.0-r2.ebuild 1094 BLAKE2B 7263fe9d70aa7816e4c1b174d3cbb01f71052e6fb09b71d183fca82ab1d2eb03149510572fe8bd1a855a28c231846271bc67d55e45d3aa339afd1c567ecf3c0d SHA512 1603b65744687d8c90b2fd07191eb17481b14cabc04d9f10c3cd5a8441b56004ae858fd049bec8198c6b86890a86bac0150c87fe2b65d79ed21517e9c38caa54
-EBUILD locale-2.1.2-r1.ebuild 1102 BLAKE2B 7bc5c29d9d7e6a20c4f0cb9d127ecd5c0cffdbb56d49ce96f7bf540b4edab9d5a885c2b19ea6c72425d712ff23a73bfef5bc3727bf7d36bae54dcbce3789765d SHA512 c6e80c036c4f55b20e04cac5e1eaf2538ea2c9d36f2001fc6f9d1246fe8d0d67e04e32d35858c10c11bd83d6cfd5ec529cc405b277d76edb17d9057ab30a076f
+EBUILD locale-2.1.2-r1.ebuild 1099 BLAKE2B 9f10cd6e37ad5c3bd0cf7d5ec130bdbfcda568b78c1e5fa158e5ccb4bb321e657fa78e07c6ba1327d44aa8e2c08864dca80f36ca7ef8d0f310124113c203402b SHA512 316dc4fe38943c0b85ed4c30c78b822d2da30463cb6196a40966bf41d5b3f05e2d172cd8511ef6105e58e3ef0dac022e979828dc94f44b4f39165d46dc5b4eef
EBUILD locale-2.1.2.ebuild 1109 BLAKE2B 09cba7ab9ee90d4ae13f09125459bf8d848df00e59590bd477f6c360e2162d3c584ec72cf7b8b46dba50c2a5ec15a323f6557c6d51de2488e09a46d373905602 SHA512 b3b77afb9e6c0d289a4320b4d8c8b9c3c975edfa2ac9e93e5e44a0095034363567767e406580417898d421a05d2a328be0de459d2ecbc97089bc255d3437ff26
MISC metadata.xml 345 BLAKE2B c2f8101d9e2cd59540e4e95827ac5fa503b0f76bec78ba5a73031b3b966ed1e3153a05aadad5dd563db931881ff3597d1cfb74e113eba53470da11de29eaa809 SHA512 1da3655a6dd1df21971ff6ef41e3fce230f17379bb936ca8a03d1fec427a6904fec717884fd4551d23a493fcec85beb1a9107907c01faadb63b02db8efa0d5af
diff --git a/dev-ruby/locale/locale-2.1.2-r1.ebuild b/dev-ruby/locale/locale-2.1.2-r1.ebuild
index 3abd0f05bb34..743a5df37944 100644
--- a/dev-ruby/locale/locale-2.1.2-r1.ebuild
+++ b/dev-ruby/locale/locale-2.1.2-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/ruby-gettext/locale"
LICENSE="|| ( Ruby GPL-2 )"
SRC_URI="https://github.com/ruby-gettext/locale/archive/${PV}.tar.gz -> ${P}-git.tgz"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~x86 ~x86-macos"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/pathutil/Manifest b/dev-ruby/pathutil/Manifest
index db91efa9199d..74f38f5a860f 100644
--- a/dev-ruby/pathutil/Manifest
+++ b/dev-ruby/pathutil/Manifest
@@ -1,7 +1,9 @@
DIST pathutil-0.14.0.gem 11776 BLAKE2B 58a5678d62e8bfce51a7f97ecd5409649c5cd53baa133a2e52ed581ae1844383dd81fedc282c11098c61627704a29d565162bb19e40f930ec636c540942061d9 SHA512 470eef7a82105a7d41228de6c312dc4f21d8e8ee6b7c80f98ebe366db83c7e507dbfa7cf820203ef8c802076c96b791dd79859213e978f8fa4894a2099e2c7bd
DIST pathutil-0.14.0.tar.gz 18606 BLAKE2B bbd8410c616965e582f1daa1f2ee23f6828bc82abb363f5e9407c663f0c951cc6bc3ec2cc16eca73cbb1ab4244182622f39b3d91c93499ed64a342ee73479418 SHA512 48830ebdc594888a67104dbc6afb026c4e28d095cf433f459f39e0c0086da17a606c0c9946ebd37eb72d548d65e0a710f2f022bd9a77270567d6861c34a22a6f
DIST pathutil-0.16.0.tar.gz 18369 BLAKE2B 781ccae00ecb431fc70e83f26ca60b0bc37e326425e94eadb772a63c81fc44f99286af636ef06a9bdda03d3f858f2cf1307d1cec1101056a118dba84f9f1927d SHA512 459c33d858973aeefe00020283ec4a30bff7ad1c55866dd60123850ca2ca097eda9941c35ce485bfa13eec922c9053e465a2feac59a0f07ba20ae9f9051e359f
+DIST pathutil-0.16.1.tar.gz 18374 BLAKE2B a134cc3f687ca1b293fb9816f0a926fbde888209ef2a048f037fb6eb9274618731f19a562157b7572a006a9b3e633e5e6335427157ba1bc48a9e6bfb1f8fd9d6 SHA512 bd6b2402d12cdceefacde92cb38a67c03a73bdfd9e5823255eef348c571f1347a5febe0cd6a89cf3e78028cee9ca176f8ff192b85e0a52d752319287dcdb6998
EBUILD pathutil-0.14.0-r1.ebuild 872 BLAKE2B a74af87aebfca4ed72d7a2a0cb54d97d03af40324b7176cbfff89e9073a5830d6241a3c0b4172e1e2dcae5d58b74cd9f8aee5a78afbf425ac73b0f391e01f330 SHA512 4fbf5d273256562644726bb4c76d90c1ef07fb3de7047ce56b8bda44eede207bead06d43f73267c114c347ecdeedf00fc35d742b13309cdce5bf66ab80391980
EBUILD pathutil-0.14.0.ebuild 508 BLAKE2B 9eebee7d1d6c63ca8189d3352f1b4fa37b26a25aaa9a4fed548d877d0c8d1dc7a730192e6bf27305d5186125dd52275006245382f111867a3a5ab630ef532258 SHA512 70a2894548087d3a12608192f649c9e581f9f5b2fd52c8ade5b4b3377ce80694faa7141ffea1bce394dc917251491cb1cbf064db9aed54437d867aa5d2d95279
EBUILD pathutil-0.16.0.ebuild 872 BLAKE2B 5cded69b3cdc7b8395103fff8c3b2c0480d7f26b1fec3c1a0e2bd8d2321069548c0c5d871273e0194967a094e134484f704c8932d9e1e0a8786972b65a8ec5a3 SHA512 41e9a098691a37559b558e79e35623f1c6d91405af9593b02806b9b02c489eacc5bb9cefd570ac14dcd07eb2783a276a130eb7b9b3d6b9c941962d0a856443a5
+EBUILD pathutil-0.16.1.ebuild 872 BLAKE2B 5cded69b3cdc7b8395103fff8c3b2c0480d7f26b1fec3c1a0e2bd8d2321069548c0c5d871273e0194967a094e134484f704c8932d9e1e0a8786972b65a8ec5a3 SHA512 41e9a098691a37559b558e79e35623f1c6d91405af9593b02806b9b02c489eacc5bb9cefd570ac14dcd07eb2783a276a130eb7b9b3d6b9c941962d0a856443a5
MISC metadata.xml 397 BLAKE2B 5d92c61c8d5bd93ada1cfb8cf312518568a379c6fec784480adfe804458b6de4b05d22886dcc4df14dc4ceb196cac22d485b8748533c94179c82c26fb71ef1df SHA512 ad03cd42ae59368a0642c46f3ae06ddbb14e003ebaeb79e0a93ff9212ba9fc16bcfb20e90f9f5be49cd8e79a80355bcccbfbbdc44845df0d9b678a2c4a20debe
diff --git a/dev-ruby/pathutil/pathutil-0.16.1.ebuild b/dev-ruby/pathutil/pathutil-0.16.1.ebuild
new file mode 100644
index 000000000000..d6583688b0e3
--- /dev/null
+++ b/dev-ruby/pathutil/pathutil-0.16.1.ebuild
@@ -0,0 +1,32 @@
+# 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_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="Gem.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Like Pathname but a little less insane"
+HOMEPAGE="https://rubygems.org/gems/pathutil https://github.com/envygeeks/pathutils"
+SRC_URI="https://github.com/envygeeks/pathutil/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/forwardable-extended-2.6
+ <dev-ruby/forwardable-extended-3"
+
+all_ruby_prepare() {
+ sed -i -e '/\(coverage\|luna\|rspec\/helpers\)/ s:^:#:' \
+ -e '1irequire "pathname"; require "tempfile"; require "tmpdir"; require "json"' \
+ spec/rspec/helper.rb || die
+ rm -f spec/support/coverage.rb || die
+}
diff --git a/dev-ruby/plist/Manifest b/dev-ruby/plist/Manifest
index ef2af3c8f760..b29fdaf784f7 100644
--- a/dev-ruby/plist/Manifest
+++ b/dev-ruby/plist/Manifest
@@ -1,5 +1,7 @@
DIST plist-3.2.0.gem 38912 BLAKE2B 1b9b00c85f8290f63addcd32d5f9aa466fb3c19e4c074eaa9682f74ef8cb2462671e25613eb15439d98ddf4a7a66a9b2abbbc549f4816151937f3332d278679d SHA512 87035859b346b2b59284c5389025570ed678a4fc584bc07e8b1e3246fafc5d0f39818505cb15eb7f45e4aaa680c67d56be9e5f73d5f99f96eded885c3f5dac32
DIST plist-3.3.0.tar.gz 36126 BLAKE2B a964a9c5b64281d4e788f210cff821a446ef53ddc57ea59e2cd4f9ba358cb3f20070ae1615017e60a84ee389365b686b86d3069843175ae03ce9a894ca0e1098 SHA512 42b7bd22d4638d649d19699af0ddd5cef324698656d39cad0d842f50e0a1b894db929e7211b498050cf1e734956d5a5b3b5cca1060bb9e8955296c6654951454
+DIST plist-3.4.0.tar.gz 36637 BLAKE2B 8ea6b11c9adca311d91cf22f7ca11cdcb3acbbb97e18a813de754acc4474183fdd7cdb569b8fe64da06170219ef2fdcabec1d2349399006254c7f399365d1f97 SHA512 01dc47b183b7dce1f20fad8d68d1bebbb6d509c62b77f41855305bf5aafd1abf7960d74f1cb9d2467648a166fbb1747bbdd57f228f10ac091d16ab1a7189525b
EBUILD plist-3.2.0.ebuild 641 BLAKE2B ae9cb081b10eb87b81e53577ec17553925f7e9bebdcd06fda29d14742716d5d71376d17132059436fbeab50741a5347a9ad72f29bca5ef72e6cb0ccda79f2c26 SHA512 32ee465e3d3bdd928ef50c9493b5e48469e3285b79469528f5c37f82e4705480f8585378f25b224a6bc93e39bf69e8ccb1b69256c2fdb54255cd051e9d1b076f
EBUILD plist-3.3.0.ebuild 791 BLAKE2B f66339a9f77ed8143e040128885d51b8f28552735db55fb330c5745b6327f34dcc8338540d72b5f828ba70ffe8f634d2eefabcd651e9848975f781bf95a8d591 SHA512 d6497b61f2cde2a3ee64b527658ea273956459195b4fa153b16a96f12fa73d7c80f7ef7770fe23b04773a7f7d01b72533ffa42c367767e633495b3b2bb340acd
+EBUILD plist-3.4.0.ebuild 784 BLAKE2B a03d395b0dd8aeeb11aef03b51a907529edb30f850e35b372b355900def6fabe1c4d693270446951270e8dbea143bd97f08e8fef1713e0cc87895fdfae3c9881 SHA512 7957deb4ea068373bdcdabf528bfefc1164027b3e5d761abc1f4118a3d191a8b5c22a37613a84e5873e532f3d8f3929b0b94996f3aa50588d6e8abcd82d65453
MISC metadata.xml 330 BLAKE2B 0be0bc0db0a0b4ac8ce4b11ef9c0b67b13238e4336280a2bdeee8317f58e4a97a78fa63b75cf1aa01b00d0c69bf3b53950f68c22a04dcac35b63097041ccdb7a SHA512 9b26476dd91dbe33c4ceeac8a49208718f177262c94d272b8c79cb49806892d21a815cfd379ce38182d00c9e542df2ca1131d6bec4523d694f5582a80c52d337
diff --git a/dev-ruby/plist/plist-3.4.0.ebuild b/dev-ruby/plist/plist-3.4.0.ebuild
new file mode 100644
index 000000000000..a947bff6be70
--- /dev/null
+++ b/dev-ruby/plist/plist-3.4.0.ebuild
@@ -0,0 +1,28 @@
+# 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.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library to manipulate Property List files, also known as plists"
+HOMEPAGE="https://github.com/patsplat/plist"
+SRC_URI="https://github.com/patsplat/plist/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/ s:^:#:' Rakefile || die
+ sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/puppetdb-termini/Manifest b/dev-ruby/puppetdb-termini/Manifest
index 4bc395e120fd..0e0df88f4c3e 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -3,5 +3,5 @@ DIST puppetdb-termini_5.0.1-1puppetlabs1_all.deb 18888 BLAKE2B 9d1aaea64459d8e22
DIST puppetdb-termini_5.1.3-1xenial_all.deb 20458 BLAKE2B 1b8f4b26640cc06d0cd805bdc2900640de0b20d13e3137becf764340e71bd8b75944be5ad86573e7d78d89f69e08e3b9c3d2b2eab0d8110bf97beb34214ea0cc SHA512 37cfee272865fde1fa2bd8a66c6b64639df01ba34ba9b5903efed1d8b3c82c2658887f0dfe9e6b154f9b4cc16396d06ffdeab521d675864b259059fe53fe3304
EBUILD puppetdb-termini-4.3.0.ebuild 655 BLAKE2B 2427c128c79dcd32a93bc69959db285e467697501a900896a7418f2e0b5c604760197462800978983c7b005ed044db7a1a54d965a34aca53edbcb984c9cb40ac SHA512 2edae70c952b13e7ccea10527657e3687fc14f2def16f288b90257817c3b0289578c3bce5b75ad3c546eaa5591b90a68cb23c6e869b66ba52186a7e444b0f3d7
EBUILD puppetdb-termini-5.0.1.ebuild 666 BLAKE2B 395cd65740e6b3dd653b9b5d9b49ceba1e762c55c883add4b8d6bcb003ff11d3388ccecbac5a5ba7550e3c05479968f85952b2ed9d16dcaaffa32a549e515108 SHA512 443997fe58e91618ba56b3d53922d5fbca8f90593439db1ba786fa4afcb3a7268c9d878c54856b4abf5971d0c531456b86f68f50f86599b68773fe896206c6e3
-EBUILD puppetdb-termini-5.1.3.ebuild 660 BLAKE2B 5c3042e520a94c13a9b578f9961db632dc1740394c6add1906da904f649c2703860a558e5e8c67c25000b6bb253d652bb8aa87a26c064bcfe34e95f8fc8c96c7 SHA512 968f0740dc186e1cbd70c3dbbe7fbfe9a0e47fbb26bfde480d1f695aefc5094781be75a704d111e0c072aa6b34ca8d16ba450fa04523f7118ec0c5861811b9f1
+EBUILD puppetdb-termini-5.1.3.ebuild 657 BLAKE2B a2e0ab10e0149811b284b6d5e37660a79e7a09a54c5462ba912856d8cbc1bd6e47de5c3a4aff3b8cffb637fd460040835f113a61f4e0d1e743460b55f34faa00 SHA512 8afaf0f31dcdae4fda4dc81f5f7256dc2e3e1275f50b195698b7229a1c3264e7ed27211b043e33f8fbafd062a77f4b7742d1afa3a3d680f2ba4c95f79aa21b86
MISC metadata.xml 459 BLAKE2B 90810b08bfad84e8e841bb1bbe1a2340f5f4a5b214642cef60a882dc8acf4f502d8e971dc04ab6a614e0437c8321c98c6a7566f0151475adaf8c0daa275c485f SHA512 122359cc00e8fa171933fb808692db59e25a4350a4efb72ca78dc5451e8b96f17fae32a8cd6e532f4c2fbaffc8b7d7bbb1ce141ce1e48d93c928cfb3ba3cfeb5
diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-5.1.3.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-5.1.3.ebuild
index c60df2d81188..c26774666d8c 100644
--- a/dev-ruby/puppetdb-termini/puppetdb-termini-5.1.3.ebuild
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-5.1.3.ebuild
@@ -15,7 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
# will need the same keywords as puppet
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
RDEPEND+=""
DEPEND+=""
diff --git a/dev-ruby/rash_alt/Manifest b/dev-ruby/rash_alt/Manifest
index 9239d0b95231..61e16dec7ae0 100644
--- a/dev-ruby/rash_alt/Manifest
+++ b/dev-ruby/rash_alt/Manifest
@@ -1,5 +1,7 @@
DIST rash_alt-0.4.3.gem 8704 BLAKE2B 0ce0dfcd1fce8ba8be1b24d352b930bdf93c93d7275de23a0de8727ab152a34fe394229835feb3a37af0127bb338a3f281d08b3db98ad98cff014cc23f81eb39 SHA512 4b56a92b6a73cf92dd9ccb251a2b980d60f8c7e1fa24206fe08b3a825dbf1d56797d05b771935012bd75ee609df5a0a46b55aad59d74eee5194f416912ade7e9
DIST rash_alt-0.4.4.gem 8704 BLAKE2B 1666023e63bff3ae9ddc2ebe77f7fc759bce2dd3175483cd787edb325c765824e96bc8f79ad5c4d5fbad1d4e91daa3aef884db666aff162002b0226cf0b50b22 SHA512 92eabd11fe571c329d0cd8b45248726589d0a59cf4b6cd80f8ea1b5a17c20db94c4fe6a26868c64fb8eb172b352f228c4d9e0ead296393292c05828dec066c58
+DIST rash_alt-0.4.5.gem 8704 BLAKE2B 21a2c55d6584f02681e7807c476c65beccbf8582f3408391f0da1d8f45ab7d080d4ac1e9f55b458ff2390996ca46a372ebebb848617d90e457a2ab4113e79498 SHA512 8ff46aadfca60aa77439967374198849a7053524c5abd4d1972bc63a328263315f1b6b43ca6d12f960e12dcdff481807b1575ec9d6cce624f44568c5c0d17312
EBUILD rash_alt-0.4.3.ebuild 636 BLAKE2B e46d21807ebcbb28554e1e3d1b3616eb0cf0e1bb3203e5e72352f121c3fdabd18cf37e9d79cf1a8dabdc189c6cc5e88bf9410850a261a1dfedde538de296bb2d SHA512 197c365b9b4cd4da078b32a45c40f31cfeaacccc122d3dbe67da09a1cdd95c641f358927709b3cd7c7599e88008e83ee87ecbe265e8eebae0ff0c6b27b256001
EBUILD rash_alt-0.4.4.ebuild 629 BLAKE2B 92cac5d5e1688f9c983ca39568fe91c0d782ffe66358cc6410b35616f7d902ec7acbf49757387729536d4d9e37e7c9994e61ef40d1cec2fdd08bf2d49327a98e SHA512 9855dd23f3ba5b046697e8edc7f271b42b64b3a97330b8cc832453af6e2066d00344698a65732fec1dba64d4f2df85cd988e2cbbd2088e2a17e07c97edf66d40
+EBUILD rash_alt-0.4.5.ebuild 653 BLAKE2B 2153d96bd5141dc4af2bbecc77414f8fba7ea79512fe89fae222b21f70b61e4aca2dde1aa1944b1a8aae634c15dc61d1b66574afccb2243206095506e86e963e SHA512 da574249bf8e57cd9437e5cb45291e5decd5dc91d66b4088697c2e7dfd53c0344b70caeadbe0db511b98cbdb8aa5b37d4a024ead54fbb4d6e410f63e6015f945
MISC metadata.xml 341 BLAKE2B 7caa3a250886847a12aa991c5dd47543d1e7189180f8174dadba5acefc1038284bd60edd162bd597658df0c1fe570abb4e46f7e3e0132090c14208b0c3ac1ff5 SHA512 d194dc7d95ed207f9022e3602712d942f592b3aa773796a1cbd14fe7d5d80d82ba767ebc5dd5fc9e5bac665459f4c624e0f074112ce35fab935a94ec383a4d84
diff --git a/dev-ruby/rash_alt/rash_alt-0.4.5.ebuild b/dev-ruby/rash_alt/rash_alt-0.4.5.ebuild
new file mode 100644
index 000000000000..91ef9970e075
--- /dev/null
+++ b/dev-ruby/rash_alt/rash_alt-0.4.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="rash.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Rash alt version for Hashie's own Rash"
+HOMEPAGE="https://github.com/shishi/rash_alt"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/hashie-3.5.6:3 =dev-ruby/hashie-3.5*"
+
+all_ruby_prepare() {
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+
+ sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/rb-gsl/Manifest b/dev-ruby/rb-gsl/Manifest
index 9055296f3986..4a6e1487cac0 100644
--- a/dev-ruby/rb-gsl/Manifest
+++ b/dev-ruby/rb-gsl/Manifest
@@ -1,6 +1,8 @@
AUX rb-gsl-2.1.0.1-narray-superclass.patch 609 BLAKE2B 4cc4a41151dc3bacb056356021cb32acf94684a3057087d8da76d99ac22f88aadf5961a04be56e756a7079c2f0c4d38f10c78e1db2409d334fa601d48f59bbcf SHA512 2d98ca48f0db55126a49abd1dc42c5e5afdfeaa5a6029ee3f7478211f5bba03595626d485e109f6210be92a4da717ab8c0def2fa150b356e11a45c5f3ec24a2e
DIST gsl-1.16.0.6.gem 594944 BLAKE2B 2e14c4721ed22de6ec6c289e849c390c824739dc9722b19b0c6a75d04abab125f9d62c4f76d4f36e3d92959c3d89de8aa063ab9e4c75b1a727112e98c3a1fd53 SHA512 99610ef7e9b57c29f1972c4cb2853642157660b885a0a9761876c649badeb02dace7f0191453ce63d1a7f59bc3ee89fb61a73ae71522b5430f7916a60c4d1490
DIST gsl-2.1.0.1.gem 729600 BLAKE2B 6b1046ea226f18de687fbe7dcc517df7e35bcd30f49c6b7cc1abb366645735110e30bd6ab2c31c89a497a3c1c94a1b62648300dd98f6b4a7c59c0cb300a0fd17 SHA512 e07056b9989f5dd8ee06df02cf548607ae06af1e347eec7c5a50ad69bac51ab642b10d5b7e8bbd8d77666aba9cf6985145ac3b23d02489ed616bfa884dbf96f4
+DIST gsl-2.1.0.2.gem 735232 BLAKE2B bb8aa488b5d3bf7c2f3facf34093c985c63bfe692933b21eb8273af38e6788691593bdcc6fd52b9e22635d1b8195f81d1302edab7c2915a19ce9574cab184d84 SHA512 c07adfb44980ca813e114db2b0917f6b2dcb7d3bbe0ccfd9561519b4e574991f3c72f3e7115218f473154690f9284bf89c968d3c6d52d29fa0a232a1160d2704
EBUILD rb-gsl-1.16.0.6.ebuild 1063 BLAKE2B e74a7f275d6f16dd7497d61bb52659771e4bb8b1560e5bd916ec454bd9a3735ffdea0d17482db150fecba8bce7ec8caaea14ae8836b707f0c66cda45e10e02b0 SHA512 6c0d80df657a11fc71857a46431f51209a7b920f34bddac485fc5c80c7dcd3e46d0cedb70892c24be5e0f79429f13f30da470db9780228e70c4e9fbad1a087c1
-EBUILD rb-gsl-2.1.0.1.ebuild 1154 BLAKE2B 352b85216f1228b88a053c5b2ef377f30b9aa4e3cd8674de80cb6cd56c747d835cd2ad8175f48f5935ab9f72ced8e4be0f9edd772554972cb9717f2f7fa49c5b SHA512 693507d4cc76c50d13bc98035c7b44d69dca2201d14de81e592c0cd1423e4de13fc63d38e499e7ae66dc9d5c9869d06422f5ac530df1affbdfb5a31f2b869cb9
+EBUILD rb-gsl-2.1.0.1.ebuild 1214 BLAKE2B 123306963f64c8a89a9789561e527f5aae145a89a9362e41351884bbe6ebba52c013a595d3d80d503fc9fe248389307fb247ba8d89ac7e7e1224f345fadce0e0 SHA512 38d144e88c466651be90f767b7e03ae56179173a25e01fabbc98cde721ccdf6b5f7de7c6ce04a7cc68c92eadff3a272dba81f0aaad1ccd276b9322aef4a00f04
+EBUILD rb-gsl-2.1.0.2.ebuild 1160 BLAKE2B 6036aac35b18fcaf6aab52b6d3ab36531ed4b5dde5570e2c84cf634cda50474e9a80f6e79670f01103fad18a61ed8b606dff2f07d9c08b21672cf64e9b081ff8 SHA512 1b4252ea5a3d096d4af8a97e88045ad37a133b68f0757a24a79bacbf75bf9c084ab8517831a1a0f3eeddd198dd31e8d991abbd51339f4a60d3034fc4cafbfa4b
MISC metadata.xml 340 BLAKE2B 768b125254ab2e25701a50e2735aa8d25a128d27ef4dcec356206519f0f017d77b3ef8e75cd2a519d74ec1574404004ad09582a872493fcf9f740379eed4dc79 SHA512 1278dd12be4197ef7d217b0106af35cd983878c36362445d09b6a76a61e0d7d1d0a04a5c84c76eceda98a60055659c366698f7faabae7e5d1a4004a1eb7e93cf
diff --git a/dev-ruby/rb-gsl/rb-gsl-2.1.0.1.ebuild b/dev-ruby/rb-gsl/rb-gsl-2.1.0.1.ebuild
index 9a971a876899..9b2217b37572 100644
--- a/dev-ruby/rb-gsl/rb-gsl-2.1.0.1.ebuild
+++ b/dev-ruby/rb-gsl/rb-gsl-2.1.0.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23"
RUBY_FAKEGEM_NAME="gsl"
inherit ruby-fakegem multilib
@@ -36,6 +36,7 @@ all_ruby_prepare() {
each_ruby_configure() {
NARRAY=1 ${RUBY} -Cext/gsl_native extconf.rb || die
+ sed -i -e 's:-Wl,--no-undefined::' ext/gsl_native/Makefile || die
}
each_ruby_compile() {
diff --git a/dev-ruby/rb-gsl/rb-gsl-2.1.0.2.ebuild b/dev-ruby/rb-gsl/rb-gsl-2.1.0.2.ebuild
new file mode 100644
index 000000000000..cf1a14286ed6
--- /dev/null
+++ b/dev-ruby/rb-gsl/rb-gsl-2.1.0.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_NAME="gsl"
+inherit ruby-fakegem multilib
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="ChangeLog README.md"
+
+DESCRIPTION="Ruby interface to GNU Scientific Library"
+HOMEPAGE="https://github.com/SciRuby/rb-gsl"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+DEPEND+=" >=sci-libs/gsl-2.3[deprecated]"
+RDEPEND+=" >=sci-libs/gsl-2.3[deprecated]"
+
+RUBY_S="${PN}-${P}"
+
+ruby_add_bdepend "dev-ruby/narray"
+ruby_add_rdepend "dev-ruby/narray"
+
+all_ruby_prepare() {
+ sed -i -e '/LOCAL_LIBS/ s: -l: -L#{path.gsub("ext", "lib")} -l:' ext/gsl_native/extconf.rb || die
+ # nmatrix only tests
+ rm -r test/gsl/nmatrix_tests || die
+}
+
+each_ruby_configure() {
+ NARRAY=1 ${RUBY} -Cext/gsl_native extconf.rb || die
+ sed -i -e 's:-Wl,--no-undefined::' ext/gsl_native/Makefile || die
+}
+
+each_ruby_compile() {
+ NARRAY=1 emake -Cext/gsl_native V=1
+ cp ext/gsl_native/*$(get_modname) lib/ || die
+}
+
+each_ruby_test() {
+ NARRAY=1 ${RUBY} -Ilib:test:. -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/rb-inotify/Manifest b/dev-ruby/rb-inotify/Manifest
index 93ee0f69d540..7e6bdacf1e3f 100644
--- a/dev-ruby/rb-inotify/Manifest
+++ b/dev-ruby/rb-inotify/Manifest
@@ -1,5 +1,5 @@
DIST rb-inotify-0.9.10.gem 14848 BLAKE2B 35eb00dfe1e7e76fddda080499275c053e82431af520170362354984cb2af3c90e3ba803ef82fe50f1451d3fdb0ddb7ef9c1dc648836403a6865396987d6d9c2 SHA512 ee1aecfebea11655450776013d8d2fa3fb2af784285db3c32b5a452241f9cd48a8f9a10cb2f1ff96b191c0dcd43ec4f78e8a363447abf97a8cd4ccb778de4889
DIST rb-inotify-0.9.5.gem 14336 BLAKE2B ad43d1da83addc34128b324c2b190e30889ca3ae7cb04181c9cd67b716e1192e9b5e5fe648212e98f670cd953b700c3b5f704c989ac4ff38e6ceeb95f2521d51 SHA512 1ecc0142ed44358a2f51403736533e9854b5fc13cb81b552eb866310b60535b14e2ac6bfb6ee53bc1ee65ac14e51fc5a981e52f843607dbb3d8390c1d6c13e60
-EBUILD rb-inotify-0.9.10.ebuild 966 BLAKE2B 838df8230ec9434bd3de939fa16201bcfc77e3f0383db2aafd1600355b53b8568aee6a3ad4bb3a6c92cc320ac544147fc7ce5c54f4fc4f19588d8a8877bd7141 SHA512 8051a98533f9b8a7409b254560b4b9e0e1c5107cb7d0accb03e0349282328fb354dee432ec198a6ee3465cee6eb99c646313d399227f72bd8ce4b61a043f6215
+EBUILD rb-inotify-0.9.10.ebuild 962 BLAKE2B 6d0c8909bfd2937695b098c5876133400806ea5914745ce03bfcd2a94267d8c4bab92aba53e4c3bef27ef69fac9746d22c54f1c3e63ec494d73e585e28bc9981 SHA512 8be69c10a76762e4f7a8f8f0c75604cb2e496ffdc7ae0bc0ccf3f94105e857b4b0ff65dc2219318fe08f00768b8557dacc697f5332ef48570f906c2fe66e57c8
EBUILD rb-inotify-0.9.5-r1.ebuild 959 BLAKE2B 7e55fe401ea8d9e73921a1b0505584a23e31e389eba47d378ccc19ee848a13290e6d4e52b4dc096f4b48ffc2fbf5e16e42c7c867b9655304873fddaa7e5b4e81 SHA512 411c85891d605fe40032af3cdefcdb18f223bcad0b609ae0bc450351b2620bf34b2e5db2f05ad102c656122fb7a9aa9039bd9e044a1faef0426fc0f59453e68f
MISC metadata.xml 341 BLAKE2B 9b7d043d113a1bfd0bb07588615f04762e5d4334763055dcf818969aa98c543c19b1e1005d3f8e0ad5d6c0dfed342b3ee8f2bfd9a49eb133b34f5cafd6f7f91d SHA512 0449efdf61caad416c9b68e1b5de20c46d29a8961f462dd7f1971e3723b8b0b3567507cc99cfeb2151e0c8c14caa28947dc23906281b20771251b3b47823b4a4
diff --git a/dev-ruby/rb-inotify/rb-inotify-0.9.10.ebuild b/dev-ruby/rb-inotify/rb-inotify-0.9.10.ebuild
index 78fd079e248f..4919714f0572 100644
--- a/dev-ruby/rb-inotify/rb-inotify-0.9.10.ebuild
+++ b/dev-ruby/rb-inotify/rb-inotify-0.9.10.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/nex3/rb-inotify"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend "virtual/ruby-ffi"
diff --git a/dev-ruby/redcloth/Manifest b/dev-ruby/redcloth/Manifest
index 37dadb99861e..c630369f1f23 100644
--- a/dev-ruby/redcloth/Manifest
+++ b/dev-ruby/redcloth/Manifest
@@ -2,5 +2,5 @@ AUX redcloth-4.2.9-cve-2012-6684.patch 1996 BLAKE2B 1f5a41654fb270de4769991c911c
DIST RedCloth-4.3.2.tar.gz 91880 BLAKE2B 0feac1ec59e23fcff39e2fdf9beff896be7949764e53a5a834c5f4e7d18813dc59bf354103d4fab82a709341a0f1b6919bbd3a463fd601564888672dbe73d343 SHA512 377fef21e646beb1658a4b8b8d0228e9730c6c8f33075a14137afcf80e8d37501ede8c05b720d0dfb36a680017f4dedd01565fe9b326ae06ead77afee6f122ca
DIST RedCloth-git-4.2.9.tgz 96897 BLAKE2B e575c1fa247efb26265b44c50315d1449db3b84a1feaff349f2872c80b9abfc5fc767b09fbc741f9924f70901c73d9a7474b6d4fc3145d3e1842a34ea6e2be13 SHA512 646f7a1a88ab9b3ff078016df706a1c9d991bf21d86ef1dd4c0a0ee6b946f94276b52499218bca222461eb003510e84b81f44b08899c5b36ac115137193e968a
EBUILD redcloth-4.2.9-r4.ebuild 1527 BLAKE2B b2cd7736fc902ae21dd7703f2a0447df44ab1030cc3d954669058c95b8eb1dc961a1f0f874c1eafb4fe7b06f4b271ceaf1bba75bf08b6163e9f98d9574dba7ee SHA512 2575190f72f7a0161bab7f142915b779594c822806a99c7d9253209dc9d61eb62f4c1ec828e07f9959af780c14869164b45defa43b14c6ba8dd39ace6a17351a
-EBUILD redcloth-4.3.2.ebuild 1482 BLAKE2B 82000161412fc7475a1b0b37f29eeddf411ebadc34eeee29ae332f83e7723fa724f8fa6dd9cf24dd2b60f4a099bca3576003fb4463e7bb346f19968a6db68f75 SHA512 5faa89e0105517293dac8f68cc052ca394abba43adedc02c30f53d259c5025c65dff29a9c54f02a357eb7482388b16bf50d0de33fa4a06af8126b872901d6490
+EBUILD redcloth-4.3.2.ebuild 1478 BLAKE2B 51c75a39088e424b9aa993e84c627c5795eddffebcecfdfb2b3ea95cda776f864a03cbebeb5c174d72fa1baa3de87718b48d4f085d91ec7ffe980d03b5d9b772 SHA512 0298e52a0bb6d91e90b69404795411e977635f4746da4b37ca6b0ac383d57df15ae6ff7280d409cdf1982cb91ef8e07dd8d12da46a50533d7ed85ab63aad5217
MISC metadata.xml 342 BLAKE2B f28d0e6234cfbeb3d398315b38e8dcc614b32aed150b047e61e7d99b2f6083abbabc36515de2cd2aa4d451dd3372dfc15018c1d8ad02cf64ff8e87b147a441da SHA512 7a6f73a77cda62ea21a2d2fdfcf0bf848ffdd90e7272e0b06aef67a8147e5a6ae14e871d216750ce20d12e18823d3e3d36e60a99972019fde7195a2350480791
diff --git a/dev-ruby/redcloth/redcloth-4.3.2.ebuild b/dev-ruby/redcloth/redcloth-4.3.2.ebuild
index 680fbe1910d1..0e08ca0977f3 100644
--- a/dev-ruby/redcloth/redcloth-4.3.2.ebuild
+++ b/dev-ruby/redcloth/redcloth-4.3.2.ebuild
@@ -26,7 +26,7 @@ SRC_URI="https://github.com/${GITHUB_USER}/redcloth/archive/v${PV}.tar.gz -> ${R
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND+=" =dev-util/ragel-6*"
diff --git a/dev-ruby/test-unit-rr/Manifest b/dev-ruby/test-unit-rr/Manifest
index 9121533a9f2d..8218244c7300 100644
--- a/dev-ruby/test-unit-rr/Manifest
+++ b/dev-ruby/test-unit-rr/Manifest
@@ -1,5 +1,5 @@
DIST test-unit-rr-1.0.3.gem 15360 BLAKE2B 9580cd202694638737e3107397ad2048366170b5cec5f230a2720cc0cfa74414cf454b8b0f14d3ac212f2636cf331d20cbdc3419c7657f370c4d6be7ceb29ae6 SHA512 211041b66b8187ea9bdcb5b79c753ef835f8837246bd35bf4293e998599fe6197054867295ba1c057723aff2367e43d68dc290f806e25f7149918702782c60d7
DIST test-unit-rr-1.0.5.gem 16896 BLAKE2B e9424a29e5f23d11fc9daebe431e49945262633b5c4729a70b59b054e7a9d2373cc86d69dee86a82a39526ce506e21ff63dc0878313c72859cdd5ac28476aa2f SHA512 120c0c6d0b203a40062d61f3b9c915460660d1222b60878eb4bc30111d7aa51ec271d9dba138ba0b91eaa116ab07051323e1de365c6cd21f84c372748f89d36e
EBUILD test-unit-rr-1.0.3-r1.ebuild 568 BLAKE2B e7fac443a3f0d16212b8834edd2c0b25cb0464e4e1705e6db6691597ab39fa2e5405b4c721278410a4c88b593bcd6b45395eda92091b555b87e7488fd1d474e0 SHA512 bb76d86b38601a0497506489552babc0c80edaf88825b88bb751783f95688c59556070cbbe7fa62207b24e7264cf26f3cbcd03aaf440fd33bb84c6cb4071c128
-EBUILD test-unit-rr-1.0.5.ebuild 590 BLAKE2B d8b54eba79d12b851bd0df8f965de7f7d847ae39beaa564a4e00b7212cec14ca48aebea6c4f4550ee5101f6d10b696d45fb0784f67ac77e7ff80fc3132957333 SHA512 b96fd48c3bd0ff7e8a907884fbc022d406ac099edfd257c044a81d99d074110581e1960bbe6e1f1c35ea1792046f941cbe648ea7281259c10292dfb9373f4be6
+EBUILD test-unit-rr-1.0.5.ebuild 586 BLAKE2B 68dc242c3c9777f5bc652be4e08a372eed74d60ef47c18f70ba697be9f79ea65f7b6724515f52dd895d7ecc12d5e564b606b10972a229bdb1944497148b7bc72 SHA512 abaa129e20f2dc55fcb5a5517702fcb544e87c7a40895a9c9c4fc554b5185aa55be0758de3f49afc843f22856bb58460179f7d294785c20d39493cd529fe87d5
MISC metadata.xml 338 BLAKE2B 85bc12a3d50f4734ae4d5188230046205dda2e902291ea368f79a75cdc183f38329fff34b04e3b0455fc8c318c1f3cd3175a596bf93a40338f02ddc71ab7049d SHA512 4bd0e95ac4f05d5671716f6b416de5436728297faae0a32c0d2a4e0ee977066a77f70991de74d8dfe4627a13adecf50683265332023af423e4003250adaa22eb
diff --git a/dev-ruby/test-unit-rr/test-unit-rr-1.0.5.ebuild b/dev-ruby/test-unit-rr/test-unit-rr-1.0.5.ebuild
index c065ae3b1ae3..ec684fd2cfe4 100644
--- a/dev-ruby/test-unit-rr/test-unit-rr-1.0.5.ebuild
+++ b/dev-ruby/test-unit-rr/test-unit-rr-1.0.5.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/test-unit/test-unit-rr"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~sparc x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/rr-1.1.1 >=dev-ruby/test-unit-2.5.2"
diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest
index 18a889aeeb07..9b7c713f6b26 100644
--- a/dev-ruby/test-unit/Manifest
+++ b/dev-ruby/test-unit/Manifest
@@ -6,10 +6,12 @@ DIST test-unit-3.1.9.gem 124416 BLAKE2B f1c88d9e7da576babaa979a57eb522a244856711
DIST test-unit-3.2.4.gem 128000 BLAKE2B d651a951d41d0a1ee2b95380d68dd15862959244eaec0e77750b910fecbe0f1be8d75f0dad7a2ac9f73bc4398e996a737a1218404f532f9b87ea7980ecc048e5 SHA512 e2ff209c9aef1b01c14a9dcea0c07d22fdc302cb42d68ffa8dd98d64dc444252ee746c3f3a2ad6ff4651c176d84d1b862e037a8a140c078b7f142a624115d3c7
DIST test-unit-3.2.5.gem 128512 BLAKE2B 08758e57b9080b37a00af804d86ab63c582440e879724427ffe8429c5d9cc1c7d7bb0fc94df7c5d72fa18e07ace565b39b9e8531328b227b8ef997306ea95fd7 SHA512 4c2efa61893d20d593c3b4ab620219c4540f04abd8566c4448e17f50727a955188d76e2d09759f7829b4587c40369a2b7419bf13315537cea7da8bb95c795ab0
DIST test-unit-3.2.6.gem 128512 BLAKE2B 51d20d77858d706c3db7e653cfa372d10f339b441fd6ee8a0487f89e7ba82bb525ace07da6962a87fc01d0515825dd72bc376309010bcaf4ff2a21faded0edff SHA512 4731f40a0c7ef855892a308470ccf005d31518122b0431b44406e627957819c9fb6a00eaca970e5914626e2ed12a4f6801e90df2ffc2762085fa414ea2203d7e
+DIST test-unit-3.2.7.gem 129024 BLAKE2B 31565510d5a16cf75706810a551dca40129edb0fc1528b9f55c862b23db1986640f42a72432028f47d052bb1aab3600c90c4ed19388ba11f2221a5d1e0619aaf SHA512 a55a5abee0d602b23af34ee8a9a7e26effc95ce9dd8ce98da28c49caf883d47c86bd2d0979176b0d1e239861ea73a4c5a9a280a1ceda7fbfbbd98c888ca6b01e
EBUILD test-unit-1.2.3-r3.ebuild 812 BLAKE2B bbf4b93f0cf854f6c88dd88d1a0bf672087d520c35273e630dde345e63ad3f81d62967635d218c9adae8df2961b00916840c4f14b961d753a1bff4cb5dd637dd SHA512 3cfe35c894cf42716263cc7bddf8d2cb36d0ebe87f7b4c2bf0270f905a7b3d185055a8e423b412c6ada6b0af3c4c952ec6a89e54f83e739898570413797544f6
EBUILD test-unit-2.5.5-r2.ebuild 729 BLAKE2B 6acc3dd37241489f366050d57ac19bb0a2d9557c339793da3f96e104398b6422d31485e7c85348a52c05687b7777da6984fbf293dc53af2186e9ba27e79ac7d0 SHA512 64939cff707ac0ea52a491015d017ac8ef6282e6c0b204ed86d980c6d27909d0a2211731bdc832305fa177fa2090c86c743d4deea794c6e3934cc6d242b01b31
EBUILD test-unit-3.1.9.ebuild 876 BLAKE2B 7f5334600e70cccd7e83c6c13e42f42b9bb364a9d51d8898270eecc965e178062fbe6498325828b6dc6fc7b081b8e5e1d9428d87c0865f2d317b8c486826a329 SHA512 ec68f762c63e6915340d70423d335c8e26c33d4f7f1a9f859afcaa2af98b8926d364b3baf5a9f3f97f8ec730c3a143d0cb8ae0df5568346494299fb6a5535d3c
EBUILD test-unit-3.2.4.ebuild 947 BLAKE2B 0569da6b4395309a7d79c93f3d0c1fcae2827b9b0137589e58cf7a2ac0fd6b72be2b5fd6a3d44487a77bfe3a5de7c9f7e6a5ea3f5128b03e387b9221af6eb2b0 SHA512 bd590d1cef14dfeaf6d76255552ad6a5f184382a5af929b9fc6773d01f397badecdaf50d8ad3b78a9681be3caf29d3cc6b509ff1961c22827880d379ca15493c
EBUILD test-unit-3.2.5.ebuild 947 BLAKE2B 0569da6b4395309a7d79c93f3d0c1fcae2827b9b0137589e58cf7a2ac0fd6b72be2b5fd6a3d44487a77bfe3a5de7c9f7e6a5ea3f5128b03e387b9221af6eb2b0 SHA512 bd590d1cef14dfeaf6d76255552ad6a5f184382a5af929b9fc6773d01f397badecdaf50d8ad3b78a9681be3caf29d3cc6b509ff1961c22827880d379ca15493c
EBUILD test-unit-3.2.6.ebuild 940 BLAKE2B a4bcacd37f13a205b87bf9955b5d4015ebbb8455e4641a66a741383f35de3eff2179a044d41f886b1bedb048fbfcc5dee576a29db9aa184209fdfa693ef34d1b SHA512 b152a4ca3bbbd89f88a97ef682b679c96cd852cfed11e18b391b400261d9e1cc6e2f3bba5ecbaac851d81c48b44fe185827459b101fbb852083e889deed2bcef
+EBUILD test-unit-3.2.7.ebuild 940 BLAKE2B a4bcacd37f13a205b87bf9955b5d4015ebbb8455e4641a66a741383f35de3eff2179a044d41f886b1bedb048fbfcc5dee576a29db9aa184209fdfa693ef34d1b SHA512 b152a4ca3bbbd89f88a97ef682b679c96cd852cfed11e18b391b400261d9e1cc6e2f3bba5ecbaac851d81c48b44fe185827459b101fbb852083e889deed2bcef
MISC metadata.xml 491 BLAKE2B 9bef2b6085dbc82d562f091ae4e136cb7aa0817369b257f77bad4aca6faba4074d4dc70134999f81ea612f70f98c072414e1a92878d349e940df8ad0811304e1 SHA512 ef28e88bb4b269eeaf05f0bb512a6cdd73750247b60c2b4ba6c5b2abdb7b2e946c07bb42e7d6416f30f864378c3fa51b86455be2d3ea4467936602d5742a66b6
diff --git a/dev-ruby/test-unit/test-unit-3.2.7.ebuild b/dev-ruby/test-unit/test-unit-3.2.7.ebuild
new file mode 100644
index 000000000000..e4074665c4cf
--- /dev/null
+++ b/dev-ruby/test-unit/test-unit-3.2.7.ebuild
@@ -0,0 +1,34 @@
+# 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="README.md doc-install/text/*.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An xUnit family unit testing framework for Ruby"
+HOMEPAGE="https://rubygems.org/gems/test-unit"
+
+LICENSE="|| ( Ruby GPL-2 ) PSF-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "dev-ruby/power_assert"
+
+all_ruby_prepare() {
+ mv doc doc-install || die "moving doc directory out of the way failed"
+}
+
+each_ruby_test() {
+ ${RUBY} test/run-test.rb || die "testsuite failed"
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ newbin "${FILESDIR}"/testrb-3 testrb-2
+}
diff --git a/dev-ruby/uglifier/Manifest b/dev-ruby/uglifier/Manifest
index e54986aa05d8..6082f031850a 100644
--- a/dev-ruby/uglifier/Manifest
+++ b/dev-ruby/uglifier/Manifest
@@ -2,8 +2,10 @@ DIST uglifier-2.7.2.gem 84480 BLAKE2B a446f21f9b8682ba7ec020d355ec5b6eb573649116
DIST uglifier-3.2.0.tar.gz 169273 BLAKE2B b0263853c882859db8cc04c19e7f7f4bcbcef9d0b4080e414c9e1c86b691307c59d694abb33582485ea432b787f36445a49c39ece298d90806838bc56a4b7360 SHA512 5bc577753c175cddd7b3241f7343b75f593141c3bfa9ffa1325f7ade4a9acaf3b47e711007b5708f7cea1a7e9e768cbc3bc845d9eb362f877fe2fc83c047bb57
DIST uglifier-4.0.0.tar.gz 183935 BLAKE2B 355081d2aebcd6e40081564397b7ae121922d33ead6942f15fc92b9743c575756513a1125810900edcc9a327ff3011e64e539d1bbadb02a06db5a5099dadf0d5 SHA512 b4bd78ea20ed3eefa9bb8d2645da9d3a1898c2715084c47ad8f3d5d0bbeae68ac84f59a449a68dee9c9eda158a2c3e8bff23507d06fc489f00ba53057911bcd1
DIST uglifier-4.0.1.tar.gz 184457 BLAKE2B bc922057d42868f56d3755f51b9bc39460369ee32d76b97222ef3fb05dbf0c84752236a545ffe9fcd17c1a529a429b9591bcf7d4623255e85cc9ebeb693dd595 SHA512 966a7a5c0c15146feba8633f247b9ec5d7a895c8e2a993b784836c13f3d88077e4ba701c1809588463da78d894508cb35e4d958b86c4801782f9449a93963d05
+DIST uglifier-4.0.2.tar.gz 184915 BLAKE2B eaac0fae612f357a51332db420e31d568b120dfe199d4f838db92082af888085123f322c4666d9c7d350ef3a51dc2d09ef78d11887771e8c414c9211688f6bfa SHA512 77795a2b20ac6e5fc1c12cb95f868062e040988e1efc9cd7c13cd093f0ad5447fd09b1d88d5c1c53d69c9ea4e9fa22c9331df53421af5ecd3010138e91a9a87b
EBUILD uglifier-2.7.2.ebuild 598 BLAKE2B 866212993ed0781517edb9b12f37ec7c449f42dc7361aae98dd01ef31a40bd2936111446bfd17590a5b96f2a49d969641754b9aa7aff13d93d3e31614fc42fdf SHA512 6f6a691d0f60f9469080b8bf0840277424ea956b2cd509a1b7889c4798e90bd104a33c70c1511ea183391daa88f2a3cbc657614d1c9124d3e333e584d4a9a8de
EBUILD uglifier-3.2.0.ebuild 795 BLAKE2B a8b1153f7e009847cdc8993be7bca0a42e897cb842c705a399b401dd27f128decd95b84b2e320a8b5489680879dd95769652ee9fccc746a0b7f42e85d989d852 SHA512 05ee6ae5dda25687496fec88c4e073ea3b7a54a833b8658787e8851222157a53c077d09c70aa4fb45262eb966e11021f2a97fac077c6f366e366f002f4b2c112
EBUILD uglifier-4.0.0.ebuild 788 BLAKE2B fa880d98f5e28680df44f3b2c92b5cf282037326d002772b4e881ab25a220848fc4b3a030fe70e20ac4a797f882ef71f63228b1ce393a309906be7db99418411 SHA512 e4c2855b456360ede9d3003f4f42fd65f5c3d2672628af5eeb1952fcd558785d48276c7d4cf3dd61679b4173ee3af998f26cd1a2fbef582d7a7b6514b797e4f1
EBUILD uglifier-4.0.1.ebuild 788 BLAKE2B fa880d98f5e28680df44f3b2c92b5cf282037326d002772b4e881ab25a220848fc4b3a030fe70e20ac4a797f882ef71f63228b1ce393a309906be7db99418411 SHA512 e4c2855b456360ede9d3003f4f42fd65f5c3d2672628af5eeb1952fcd558785d48276c7d4cf3dd61679b4173ee3af998f26cd1a2fbef582d7a7b6514b797e4f1
+EBUILD uglifier-4.0.2.ebuild 788 BLAKE2B fa880d98f5e28680df44f3b2c92b5cf282037326d002772b4e881ab25a220848fc4b3a030fe70e20ac4a797f882ef71f63228b1ce393a309906be7db99418411 SHA512 e4c2855b456360ede9d3003f4f42fd65f5c3d2672628af5eeb1952fcd558785d48276c7d4cf3dd61679b4173ee3af998f26cd1a2fbef582d7a7b6514b797e4f1
MISC metadata.xml 341 BLAKE2B 07cb7ce323751f520c38158ef006374652e317e5809b4fbc729c264f3b44e99fc8e1d75916d858ba50361c2d3cff389b33cba7c7f863300ae8da8002de4a8d24 SHA512 0747fa6ff0d695b149915495d5242dec8541231e0e72a2157e3b4412301d8f0767c1eab17ea72a0d9f8c1afc9107c4f55b261018744e43823c8140de38ebb0b4
diff --git a/dev-ruby/uglifier/uglifier-4.0.2.ebuild b/dev-ruby/uglifier/uglifier-4.0.2.ebuild
new file mode 100644
index 000000000000..40301044c9ee
--- /dev/null
+++ b/dev-ruby/uglifier/uglifier-4.0.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby wrapper for UglifyJS JavaScript compressor"
+HOMEPAGE="https://github.com/lautis/uglifier"
+SRC_URI="https://github.com/lautis/uglifier/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~amd64-linux"
+
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/execjs-0.3.0:*"
+
+ruby_add_bdepend "test? ( dev-ruby/sourcemap )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/yard/Manifest b/dev-ruby/yard/Manifest
index 397a471f2c01..5a7e4bae4d76 100644
--- a/dev-ruby/yard/Manifest
+++ b/dev-ruby/yard/Manifest
@@ -1,7 +1,7 @@
DIST yard-0.9.11-git.tgz 916355 BLAKE2B e9f27fe129cf93c51dbf83f4a7d5745d385252ba63c90f85223f2e9436c22a55aaba296f263072069d39e4beaca3e0830775a8be121c64cdc2a15afd3539a73f SHA512 375a4878e61888cf73aaa06e9300195ae48b9898d8cd639fa796a067e5fa0b89d6ef62d327a388ee83953e80177515f4d8c070042188e3a1e597f48b82b3a72e
DIST yard-0.9.12-git.tgz 916462 BLAKE2B 905f0e4408f7829ca599b578344d695e4c7b68d46b982f39277dcd69ee726a9ac283910e1031d635917b149f182fb302cae537ff8a8a81960fa27965fda82a0c SHA512 f987da7e46bb3dafb9ba8c761b51345ee67102e21d05181c3090f31ff37179505134c93e83efdd39bb35cf6fe6dfa530d0017ce4680a08f858e78cbb073b239f
DIST yard-0.9.4-git.tgz 884608 BLAKE2B 9d17d7cdfa0432d769026f6bc12354be236b5d07d65bc510bfd6bdd5add12d87f77808832f9f011d327f13b495d499e395c232a3d77c7e779dd0ed40a676d911 SHA512 2255c56498dc147ee5ede5e4898ce7aad78e9350f317e5d5c942f6b12262e9e1d0893ffd985a6bf3822d6af902e8ff555c489e1d847049ba51a472ad3c4aa140
-EBUILD yard-0.9.11.ebuild 1290 BLAKE2B f1556a637a29a1680a77ba97ecff0bb76191af00dd42d460f7e995a9d0821dffd9840b6be93e0fd5ef4d55a75707c6c208aca5e813ce3c74f16ec4d8dbcc4e17 SHA512 8d86bafbdfe86101fa0fc0afa022090bf3218d18589db06be5d818cb1138a6eb267d565a873ebd38176733d13b84290247e3edbf22a8b6441c9c056c6d24d263
+EBUILD yard-0.9.11.ebuild 1286 BLAKE2B 517341d8e13048ea4c0936662dc853c0c778062ba11758de55594715098e1ebb493f239b2a4b8af65969b09d34d4b8929e8c38779470efe5a90b775e1b270a7f SHA512 16e27d798b7f2c8e5eab95564982c10779176a4278902904a88d95c9ab0dcc98e09908631278324eb1e7c6abe9fef3ddfa89ec98809095592ce25ae1ba1d2729
EBUILD yard-0.9.12.ebuild 1285 BLAKE2B 73feeb381e397653ebd2361ca4e4d3c1f7d056fc73059a691f7c166d8b7c8517d1c5fae67fed15646757460e9cc4984bb977fb06de93125b887bc8b3a96ad5ce SHA512 11950cd03ff8d582b6c8ea0ca82276ae35f4af83c1302d7c7f9fbfec9f240a3be4e92c23a39910d498473efc68b2916d77a1d3ff3fb932a00ec876991ffa7ae0
EBUILD yard-0.9.4.ebuild 1316 BLAKE2B c1f9b2e880648300b34516c4a3ae7f63a51dcfb245be4237be7c4ec582a276f333231d79d50b5720c332d5d0c31f06ed3e4ae40c7c7fc700c3401788a5c26ed1 SHA512 999695d04608dd86062574814e1c02ddbf5c1a6ce3727c3da3c1137805e05a28c0b373f6c3eae13b94f398c99ac67978ae2f82a5d65550d27712755ffa0e14eb
MISC metadata.xml 337 BLAKE2B 1aedede1271d1f9a566743dd25b1fd9961e429b78bb5f9f36bd6ea66f631f376a273d7a094fba7121d099f3a4a3f0e7738753078e2a1a554cfe6cf32acc6e2b6 SHA512 0de30cc9c4a9d08649f141cb6df0ee9c05703831603c77a0605f0bf8e2f49b8324a782d092aaa690581e23d6d948fda9781b98770a3ba89ed6bfc0de351c11bb
diff --git a/dev-ruby/yard/yard-0.9.11.ebuild b/dev-ruby/yard/yard-0.9.11.ebuild
index 32690da711f6..4c7d015b8360 100644
--- a/dev-ruby/yard/yard-0.9.11.ebuild
+++ b/dev-ruby/yard/yard-0.9.11.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount dev-ruby/bluecloth dev-ruby/kramdown ) )"