summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-09-30 17:27:54 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-09-30 17:27:54 +0100
commitf70a1bfc721336d4fc7dfb711c2f518a6b18cf16 (patch)
treee907cb121b30e3c1df1710719c0ddf4029597a47 /dev-ruby
parentdb063b515939ab15261136b24e4bc44386335c0c (diff)
gentoo resync : 30.09.2020
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin110066 -> 110065 bytes
-rw-r--r--dev-ruby/bundler/Manifest2
-rw-r--r--dev-ruby/bundler/bundler-2.1.4.ebuild2
-rw-r--r--dev-ruby/coolio/Manifest2
-rw-r--r--dev-ruby/coolio/coolio-1.7.0.ebuild57
-rw-r--r--dev-ruby/dalli/Manifest2
-rw-r--r--dev-ruby/dalli/dalli-2.7.11.ebuild50
-rw-r--r--dev-ruby/em-websocket/Manifest2
-rw-r--r--dev-ruby/em-websocket/em-websocket-0.5.2.ebuild47
-rw-r--r--dev-ruby/exifr/Manifest2
-rw-r--r--dev-ruby/exifr/exifr-1.3.8.ebuild25
-rw-r--r--dev-ruby/facter/Manifest2
-rw-r--r--dev-ruby/facter/facter-3.14.13.ebuild2
-rw-r--r--dev-ruby/parser/Manifest2
-rw-r--r--dev-ruby/parser/parser-2.7.1.5.ebuild34
-rw-r--r--dev-ruby/puppetdb-termini/Manifest4
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-6.11.2.ebuild28
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-6.12.0.ebuild2
-rw-r--r--dev-ruby/regexp_parser/Manifest2
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-1.8.0.ebuild37
-rw-r--r--dev-ruby/ruby2ruby/Manifest2
-rw-r--r--dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild2
-rw-r--r--dev-ruby/ruby_parser/Manifest2
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.14.2.ebuild2
-rw-r--r--dev-ruby/sexp_processor/Manifest2
-rw-r--r--dev-ruby/sexp_processor/sexp_processor-4.15.0.ebuild2
-rw-r--r--dev-ruby/simplecov-html/Manifest2
-rw-r--r--dev-ruby/simplecov-html/simplecov-html-0.12.3.ebuild23
-rw-r--r--dev-ruby/spy/Manifest2
-rw-r--r--dev-ruby/spy/spy-1.0.1.ebuild23
-rw-r--r--dev-ruby/strptime/Manifest2
-rw-r--r--dev-ruby/strptime/strptime-0.2.5.ebuild37
-rw-r--r--dev-ruby/sys-uname/Manifest2
-rw-r--r--dev-ruby/sys-uname/sys-uname-1.2.1.ebuild2
34 files changed, 365 insertions, 44 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 1e4af516e645..d80efd022392 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/bundler/Manifest b/dev-ruby/bundler/Manifest
index f7770d40f9b1..b691bb6643ff 100644
--- a/dev-ruby/bundler/Manifest
+++ b/dev-ruby/bundler/Manifest
@@ -2,5 +2,5 @@ DIST bundler-1.17.3.gem 364032 BLAKE2B 81e097156a593e4ec85a2353aa6c62143d9aad120
DIST bundler-2.1.4.gem 396800 BLAKE2B f770bd63255df09a20160369dc64e8923e996fb5ea4c11ee763d9a88e5fba142277ccd677861e3c0494b99a36261d5e7bdfb9c40c2abb76322061542f95b8505 SHA512 6c870061a78e17d97a9219433c7ef8fbf1112de17d0e0f3d8b6db1a518318528e3803184278412aabe65008e93f451ffa59465062856918ef488f9438399eff6
EBUILD bundler-1.17.3-r1.ebuild 948 BLAKE2B 40c498f2fc6858151b90bbadf70bdbb32a3b9d8ed64e09b388937b67a02ea4d5013843abb9c3f366ca0ac5ac98087b63db50677a32dc0abeaee6d051488bcc31 SHA512 179ea9ccbffdad03770264756278ac3fbd4dc6773bf50e3a5dbb6dbc120519ca0f8d3bbadb7bb5c42738e43f85ac09db1266eaf2d42708473932270f3a06b20c
EBUILD bundler-1.17.3.ebuild 923 BLAKE2B dee890006e077eeffc983ca29b2de37f337d5c32fc92dfb720f0a225f7431fa2c7e6195b739ec7c028670b26d9b70f7d66fbd9c57e621656d49f2da4d38f80a4 SHA512 647ca0538317fbd7f6401efba0033fb5f9225df5567eac234ddde719131edf074254cbab631f162811a2a0c4742eeabc747b8f6e0bbad6f2fa43f0eb6c24a875
-EBUILD bundler-2.1.4.ebuild 942 BLAKE2B 254eb97ee9cf6dcb49a567e069af71f69c52fcb5a363d1e6c0e6a0efdc5f719cefa52621c5b713fb034de10598db710dff03fb97527c7497b1389fce419017d1 SHA512 d0930d4952a9cf9b77a1b2eb20c26c971d8e5e166731b430a9f770c333bf1337b618c86033ac7a7e7dcf16c8362aceb3ac31a6a320326d189317880d2bb7e539
+EBUILD bundler-2.1.4.ebuild 941 BLAKE2B ce63d4da5a5f085a3f85afd80eb504cad821d3b5f7e1226e313a227f1efa8cf2ab544729a1953a5acebc9436ebd246cb2b217539de95ce2aa2c9a007551e8323 SHA512 2e1ecfe549f618f53f3f62148bc7152039857ba2c4feb5cc484e6caeeb9f82a760f8d8c9fc0b92cf419137ca5694a3eeee318e69f2f17396b738ac7bb8fa7b79
MISC metadata.xml 342 BLAKE2B 9247517894a366c8b67564e015ff966b22eb3df924ec8438d9886ee854d922e376a274e1dcb455e23451febbb1bf4d8f60023e6b7763cd42772749de1bab372c SHA512 2eb67c3eb94b1d7dfe3e3c818588e6a8b15b375e2e4497afbed91dd0ac28b261cc53e2c04a7f713db710c90566ffea60a0d27acc56893010f9f1b31a6f34cb3e
diff --git a/dev-ruby/bundler/bundler-2.1.4.ebuild b/dev-ruby/bundler/bundler-2.1.4.ebuild
index a5107b1f839f..5f7ce6757824 100644
--- a/dev-ruby/bundler/bundler-2.1.4.ebuild
+++ b/dev-ruby/bundler/bundler-2.1.4.ebuild
@@ -29,4 +29,4 @@ IUSE="+doc test"
ruby_add_rdepend virtual/rubygems
-RDEPEND+=" dev-vcs/git !!<dev-ruby/bundler-1.17.3-r1:0"
+RDEPEND+=" dev-vcs/git !<dev-ruby/bundler-1.17.3-r1:0"
diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index d0e6ca7368c2..df0bc6fbf914 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,3 +1,5 @@
DIST cool.io-1.6.0.gem 112128 BLAKE2B 829a2ce47342b4611fb76457836935e26902e5849dd7c43aae297f1d4b220c30020478d3176d15c179489be2ceb504da218b123d04cd6639a7b99e8a185f51eb SHA512 d6ef51ef15b804158b5d84a6a774368513e787d0bec12743d3ebf0c634d40b1fbfe213b5b7c484a1f3de0aaf894e5edb3072e39452d53886b00317a368570e76
+DIST cool.io-1.7.0.gem 112128 BLAKE2B 6c3db3fb6ac001321884de8cb1ffb4b1b8d7ef10afdd92cdbbae97672de43b75b79316cdd56f3a2075c7521742e1fd6874afdd9c218c68f532560d0fa77c0745 SHA512 e443fdd71a6bd0dd8409b7285a4fcea880aae2a43fc5687f664caa936ff4304b522bc07e148bdd51c91f8847ed2f482c5bbcee435dfab5282cf1114a47686d95
EBUILD coolio-1.6.0.ebuild 1446 BLAKE2B b02a2812141f06849746a78cc80d80f976d551b757ccccd6fb538166b05eb4092e513cf78fc5309d392aec224ec31c7456c54a9ed84608403838df0248d15a60 SHA512 ccbdf45fb33cc23061d8b59f61db20e43a4218bc11f3cab834c890b72e49c785f3d1bdc1d31033fb65b97124f54335a9cec0d4fe8a17bac31d7673da5100fe50
+EBUILD coolio-1.7.0.ebuild 1439 BLAKE2B ccbb6b6695432b9b36f68cd426ae9a346375b53d0597cfd6a2aca5dd749f6d27f42ee1d321683ecd76b86bf04a9b5b7c2b16760ea4e0f61c46edf346a6866f83 SHA512 6e91969a45e80c178fbe04360a66aaba2423db1fd162a90f9bb70d310f27e45bea3c6d0fa9678eeceb3b87aca67c419f14fe33a8c97b8b01c5801863573af943
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/coolio/coolio-1.7.0.ebuild b/dev-ruby/coolio/coolio-1.7.0.ebuild
new file mode 100644
index 000000000000..30cbd1fc5c95
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.7.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev C library"
+HOMEPAGE="https://coolio.github.com/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# cool.io includes a bundled version of libev that is patched to work correctly with ruby.
+
+ruby_add_rdepend ">=dev-ruby/iobuffer-1"
+
+all_ruby_prepare() {
+ rm -r Gemfile* lib/.gitignore || die
+
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+ sed -i -e '28i s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid dependency on rake-compiler
+ sed -i -e '/extensiontask/ s:^:#:' \
+ -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+ # Remove specs that require network connectivity
+ rm -f spec/dns_spec.rb || die
+
+ # Use one address consistently
+ sed -i -e 's/localhost/127.0.0.1/' spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}
+
+each_ruby_configure() {
+ pushd ext/cool.io || die
+ ${RUBY} extconf.rb || die
+ popd || die
+}
+
+each_ruby_compile() {
+ pushd ext/cool.io || die
+ emake V=1
+ popd || die
+ cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
+}
diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest
index 7cfc0d02399a..16af7477f96f 100644
--- a/dev-ruby/dalli/Manifest
+++ b/dev-ruby/dalli/Manifest
@@ -1,4 +1,6 @@
DIST dalli-2.7.10.tar.gz 52106 BLAKE2B 0531247c1d615acd7d1124b8aceb5635088b55e5a85753f10b8fbd786ec3573f13df096e1537d9a31f3801632406f28d918de5971cb28ec31d6eb8387d0c74f1 SHA512 1b6308ef37d729d85741306c10bf87c9b9733f83f0b4bf089f3eced36c48cddd9a77d2fb44a77778844d1cafaa3cec5110a9c90f6a67dee08a96e163e6ccaf65
+DIST dalli-2.7.11.tar.gz 52341 BLAKE2B 5b3a2bc57f4b0e3a9ac0d24ffa3bba89ea38665ac08ef3d7760fa6ce74db21d323a18e74a4f3009165364332731d7c6890df36c68409afbe21d3ac096275f028 SHA512 8f299a19d95293370564b6337bbdfeb32d928e0a95bf5f5df962ea20b039f4765da1797513ca96cabf93309484575481a02fb1e0c6d227f74c81fc72f95be22a
EBUILD dalli-2.7.10-r1.ebuild 1569 BLAKE2B c338dcbfcc866ef1c188d76e1b23c9c3818f7743794b0cd2d0853ab6694b9b2ee7c7d1309dd0a57ed1ae18158a57f082311ecb3603dd12ccca344135623d2b51 SHA512 39989fb31d37a878773ee056dbc3ae9bb4415c92201d14aa4778076ec7540a55f9498fe525859d4239c8671c6d16e347b35b99b5dd3b8119d364638217482dab
EBUILD dalli-2.7.10.ebuild 1578 BLAKE2B aa257dd54dfd71304c5bf60d8373252466770d027a72bbb1c42af5e2c2593bc018c124208b8d78219ad3d6cd9ab6506117282bfc04e6922ff05dfede2a82ebe3 SHA512 0ce0ba0d10409a0531257e5f314c84b18839a0823941c0b5e36020cfdf55243002f98eb4cd4de64806e182c3f7a4559c5462e84727e6346c63f81476911a3162
+EBUILD dalli-2.7.11.ebuild 1563 BLAKE2B 3215a1299bcd782f20ced36ac97ba9ea0eee377926f8229e2b6135cf04f53fe6a7982b20352e4d361d036a85988892f576af7af2001dbd8372f0bafcc38016bc SHA512 9e917a78f87bbc8f80e56a6de8d6f79a73f385bc51d2181c1f681da18f3fc934021ca5913c61613577f16468ea57aa0af00f613ebc031b9514fbaf3dbcbc42e8
MISC metadata.xml 346 BLAKE2B e34b47009de19ff810f3c3893517533730fa09cc4713b5fb8ebc05011004e17466ca0a6e6df307e5748003a7b4c83691d28ca0d80b423f6f870c4f7fc9be88eb SHA512 22b3ca0c5024974556840a2cf47ffa0dac63b6a4573d2ca6244c3ec9231b1c8321c7f544bc979882a6bb6ca37545b8ccf4612ce9ffd1ab34521b24e896f57e41
diff --git a/dev-ruby/dalli/dalli-2.7.11.ebuild b/dev-ruby/dalli/dalli-2.7.11.ebuild
new file mode 100644
index 000000000000..a8a2a8ccf9e1
--- /dev/null
+++ b/dev-ruby/dalli/dalli-2.7.11.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.md Performance.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A high performance pure Ruby client for accessing memcached servers"
+HOMEPAGE="https://github.com/petergoldstein/dalli"
+SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
+IUSE=""
+
+DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4 )"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ >=dev-ruby/mocha-0.13
+ dev-ruby/rack
+ >=dev-ruby/activesupport-5.2
+ dev-ruby/connection_pool )"
+
+all_ruby_prepare() {
+ chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+ sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die
+
+ sed -i -e '3igem "minitest", "~> 5.0"; gem "activesupport", ">=5.2.0"' \
+ -e '/bundler/ s:^:#:' test/helper.rb || die
+
+ # Drop rails dependency which is only used to display the version
+ # number, so we only need to depend on activesupport and avoid
+ # complicated circular dependencies.
+ sed -i -e '/rails/I s:^:#:' \
+ -e '14irequire "active_support"' test/helper.rb || die
+
+ # Fix test compatability with memcached 1.5.4 and higher
+ # https://github.com/petergoldstein/dalli/pull/672
+ #sed -i -e '/memcached_low_mem_persistent/,/^end/ s/-M/-M -I 512k/' test/memcached_mock.rb || die
+}
diff --git a/dev-ruby/em-websocket/Manifest b/dev-ruby/em-websocket/Manifest
index aaff264165ab..7873184d1042 100644
--- a/dev-ruby/em-websocket/Manifest
+++ b/dev-ruby/em-websocket/Manifest
@@ -1,3 +1,5 @@
DIST em-websocket-0.5.1.tar.gz 27792 BLAKE2B 5aa8b9b9a1bf7066086c3115358a01054dbd24c3b9e7b454210c653aa25face2230e5504e0fc3a13d4770bcfcdf5d792c1914f173ec8d83d1b97ee7c169636af SHA512 ca2b4e2e4be663a5932fe63ed0efab169fbee9aec50f9780c1ee5df0efa300acb58410b97a22d5d10a2cb9195c2a68f6c71bf4e070ee6d915c6abf4015aa5d94
+DIST em-websocket-0.5.2.tar.gz 29367 BLAKE2B 91d41044e20f1f8277527205e3ee6671de2a1fb9b433c18d5b48a166c7cfa53c6553e32b726326f126981f0e014625075bc918b71e00bd8a6919670c370b6cab SHA512 46df705e2af93082884c7ca521df4f6cf33309c441eb3ba96be609b2cf280e3b72c689810d55279db6dbbc178ed843d64ccdaf9d4b39d52ddac7d84956065b06
EBUILD em-websocket-0.5.1.ebuild 1230 BLAKE2B 4156b5637f5d5253ce6bdf4f8c45439991d7239d46b181cf7c4227bf2b09968fa78717d8fd675bd6091444bae1a192f373bceed373d166a08d7f4b037d277a7e SHA512 478682fbba3d3f26687d705ff8c11ffdab0b90b6be3014f48aa85929661fb035d46f3d486e231394535ff809a250880f1b31c24dffac5a4772842855ee940b50
+EBUILD em-websocket-0.5.2.ebuild 1185 BLAKE2B b12b369962d7920f268b53011788652ccb298f038a6cce1e9eec3fcf9832b2ba8b073c9207127377c615b7febf710b384fccf0cea7d51f40f4bb8c1f3fbef3a5 SHA512 d9449953eafcf71ab3805c72bc49f093d775a7da7e14dba7e0e50912659391368fe373147b4ecb5855b004ac4bbb4e8083168bf59031219d689a99c92ce5d046
MISC metadata.xml 458 BLAKE2B 59015f88eb8e2a4d6d538febe271bc6c9cd6849db0f9a8a11125f6efe9ee15c437603d498412aa23e16f506fa44317314762cf9b4302d938c4bb3913a9e4418d SHA512 ea01b58e2eb6ab8a23418be9140c28f8849382014a12b6aa3910d12a6614361b63d2fdbd31b6c099df38c4223dab330425885af6943ce87b4fecf4edc13b7b68
diff --git a/dev-ruby/em-websocket/em-websocket-0.5.2.ebuild b/dev-ruby/em-websocket/em-websocket-0.5.2.ebuild
new file mode 100644
index 000000000000..61ebed06f908
--- /dev/null
+++ b/dev-ruby/em-websocket/em-websocket-0.5.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="EventMachine based WebSocket server"
+HOMEPAGE="https://rubygems.org/gems/em-websocket"
+SRC_URI="https://github.com/igrigorik/em-websocket/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/eventmachine-0.12.9
+ =dev-ruby/http_parser_rb-0.6*
+"
+
+all_ruby_prepare() {
+ # Avoid dependency on git
+ sed -i -e '/ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Only run unit tests since we require unpackaged code for the
+ # integration tests.
+ sed -i -e "/^require 'em-\(spec\|http\|websocket-client\)/ s:^:#:" \
+ -e "/^require 'integration/ s:^:#:" spec/helper.rb || die
+ rm -fr spec/integration || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ insinto /usr/share/doc/${PF}/
+ doins -r examples
+}
diff --git a/dev-ruby/exifr/Manifest b/dev-ruby/exifr/Manifest
index cc7c1fccb311..b75cba826254 100644
--- a/dev-ruby/exifr/Manifest
+++ b/dev-ruby/exifr/Manifest
@@ -1,5 +1,7 @@
DIST exifr-1.3.6.tar.gz 245123 BLAKE2B eadaec6e1e75d048a9279459c157b0e493ee79f30b964897a9e30a38d27bc5b6b6fe87db7da192f7cab430630b7ed8fe4084f951189cb5bfe805d38e9861c5bc SHA512 9580e47c9de317b456c3cb23099293e26aa1889e338d2b95c4983d7a03c8658ced67d1f11a3fc7b23a80b3a89698c6277ce1bf47e762e5e42822f2ba3041887f
DIST exifr-1.3.7.tar.gz 245155 BLAKE2B b7a333de97015336cf776072c1d6940edaabe57c9fb379e4611bbb85fb03803be44244424e50ad9bc807a5598fea28dbf7e975cb063e644e6bc80ce365ed7dcd SHA512 a3249c9bc2b1702e82287e79f854ea7ccf5757eb5000f88479138026b1b8de56072a1289a29f840cd619bd81f27e835131e890ce5f3c573849d64e5ecf942f66
+DIST exifr-1.3.8.tar.gz 245288 BLAKE2B 49032ee6bd5aaf07c3ef66cd1cc0ae67adff6afc4cae058343d88c5a7dce3230fe151bbedb22c7418745953a0005f0d385a175246c5be48f33a14406914a7d13 SHA512 4e2d49418a31f4a325b9428edefe71066717335c263e0594e0f5b3707cf3fb7d5208d09efe5e2a43948c17894a841e4f1b08829d3fe7759ad3027e29989dce57
EBUILD exifr-1.3.6.ebuild 650 BLAKE2B 429db5bdf7aa8d066ccc6c37dbf01541ab8a3880a2b74be97258297eb07e45dc90af361479e55011297cd031df152126075d54126a6b7c2cdf5fa4600f76c69f SHA512 01ac776c5d4ff0c6e3401622c65b2af72d043af041b3a818c13d20bfa011a1909ae4aae75fed0de04ac0a30dfb07e6b28f6b90fa43f0dc94befd6c11802a04bd
EBUILD exifr-1.3.7.ebuild 650 BLAKE2B 913adcc5c6c1c56c1801ba4e0f26441ed3c1a8f44e4814ebc5dc1d0210b28b7e900f0622630b0230e7c9a6650c653558f4a9ec2c712c45e1ee2b1e13e678d116 SHA512 46f6b8f2cccea92e09da8f4211fe2240ac77d3e4690373ea4634fef48404568bde09afb86b7f9a3d1d695b03db5d38cf7f2003206d9f03e258e163b9deee6c0d
+EBUILD exifr-1.3.8.ebuild 650 BLAKE2B 913adcc5c6c1c56c1801ba4e0f26441ed3c1a8f44e4814ebc5dc1d0210b28b7e900f0622630b0230e7c9a6650c653558f4a9ec2c712c45e1ee2b1e13e678d116 SHA512 46f6b8f2cccea92e09da8f4211fe2240ac77d3e4690373ea4634fef48404568bde09afb86b7f9a3d1d695b03db5d38cf7f2003206d9f03e258e163b9deee6c0d
MISC metadata.xml 338 BLAKE2B 47c3d987095290c119098638186a209bceec785b33cd6501a3a45c373f2e0a15f1f9da565b7b05c948ab9889780969935c631f418fed04a6b2d45d346e530f82 SHA512 76f53e033898bf27e6d8a3a2681dd5aa66f7b112fda61489397fb0a1205ac1c2e3a07007493d9de82e7ce5fa57b4f7452d214b6873f325fd0ff53d9730721bc1
diff --git a/dev-ruby/exifr/exifr-1.3.8.ebuild b/dev-ruby/exifr/exifr-1.3.8.ebuild
new file mode 100644
index 000000000000..601d7e6393fd
--- /dev/null
+++ b/dev-ruby/exifr/exifr-1.3.8.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_DOCDIR="doc/api"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library to read EXIF info from JPEG and TIFF images"
+HOMEPAGE="https://github.com/remvee/exifr/"
+SRC_URI="https://github.com/remvee/exifr/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="${PN}-release-${PV}"
+
+# License is not specified in source distribution but is in the GitHub
+# repository.
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index cd5c3c6937e1..1e384bdab9ea 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -3,6 +3,6 @@ AUX facter-3.14.8-explicit-rspec-2.patch 578 BLAKE2B 7bd6134235c61e03b2706388ad0
DIST facter-3.14.12.tar.gz 406896 BLAKE2B 5f25e9da754931c6318370877b0ab1158e47920c8d9776a24689b3b906a91beddfe6c32b584888f6c9131d8338eb3fcb3983f062767d16eb9da51572d0156c60 SHA512 599984d0cc86f65ab9c487963fe6e12513895079cf145d924910a53ceb702e3b59785ea073e695ec9acac36f8a7405ffcd1130eb338ce261a3af4213ef11f7d0
DIST facter-3.14.13.tar.gz 407204 BLAKE2B 12019c20284eb2a62fb65f2ab09246b98708b1aecb485700c2074865d02bb836f140802ad3b54f28c90fdd225b72e9216d21fb57dc0d82b8b3854607d5ba0eb7 SHA512 62910dc71aff0a0b0ef1ece054e0d1eea095c65ca6a34e17331aea943e217baa1a12bba1176143b652bb322195248a4aab1379eb69d6be419b73eb6ae3a8afac
EBUILD facter-3.14.12.ebuild 2138 BLAKE2B da159d7ebc68d3587a29befc35742729e938c63fa176ed924daebd564efbc839be7a3e6f7f929d2222da71cd70de684d4f257f4da3d00de9ba3c73d7910d028d SHA512 71012baae5a2c15c3228004cab2202c59343b5b704aad7e37f89285db826c38a2695acd032bb5451a2d46db90779c509acf1df7cf40b8b420dbb4d7f5e793c1b
-EBUILD facter-3.14.13.ebuild 2140 BLAKE2B 8dd545970a36c3a3ba5428e31b3de1cb1d273289b09d070c0eba8875c94cfd8bbf234e0838c301649cefdd82716b32ee1a3d2a43cfc064f273b4089dea48722a SHA512 3c44628aafe630474d98c64133e570bd6d2733f878c1da383232d047c87d611f9722c4f6e679808faa34d9bc416c1ebb5e773cde75d1d25ac378ce4cb0dc7fd5
+EBUILD facter-3.14.13.ebuild 2138 BLAKE2B da159d7ebc68d3587a29befc35742729e938c63fa176ed924daebd564efbc839be7a3e6f7f929d2222da71cd70de684d4f257f4da3d00de9ba3c73d7910d028d SHA512 71012baae5a2c15c3228004cab2202c59343b5b704aad7e37f89285db826c38a2695acd032bb5451a2d46db90779c509acf1df7cf40b8b420dbb4d7f5e793c1b
EBUILD facter-9999.ebuild 2490 BLAKE2B 9c480e951320b78a43aac1c436d5008d3461de4a62f73f76e7ae6a1eb62d5ac0b4af8f58b2fe25738c892e68d3c014be43f0ac79a8ccfc065c0f1485dbc03428 SHA512 41a5ca3bbbbfb9e5c94271490e7d9a9a1a99ca76b9c3c3ccf5b9ac6b3da005101063ad9b6e3ae8c53e9335c1d55e8b3f8f528f1b759b85a40f6251217b8a7e76
MISC metadata.xml 539 BLAKE2B 989d6bb49686504b47720be6119802f06f998514c53261bb71cb0082cccbd22361195122c101e319ef985f6d5d39d84bb7a6409d77b4735c26e6b87856770a79 SHA512 92486b6b382d065c39999f271b07a915ac6f80fba225b0c1deee86f73a0143d47e8fd986e2ad6a82ae20a9cdd59ece63b623c6a2ec9d10e178c1fbc54f5381a5
diff --git a/dev-ruby/facter/facter-3.14.13.ebuild b/dev-ruby/facter/facter-3.14.13.ebuild
index b7819b83844f..f2b40c9e3b70 100644
--- a/dev-ruby/facter/facter-3.14.13.ebuild
+++ b/dev-ruby/facter/facter-3.14.13.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_BRANCH="master"
else
[[ "${PV}" = *_rc* ]] || \
- KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest
index cbfe7a2bb950..b45b70062c7e 100644
--- a/dev-ruby/parser/Manifest
+++ b/dev-ruby/parser/Manifest
@@ -1,5 +1,7 @@
DIST parser-2.7.1.3.gem 785920 BLAKE2B 85ec4c6d0ff2c86937f3ca43e27d222d75c98a6d7c5cc38a58f466aa905f303577fb20cbd02e6c295f45ca9b83fa8decf27c7ed22149b0cfc6cec3b1a71afce8 SHA512 eb9018deda2418e728925c48fa27d373f3a25ae562b92798e6ce42e225afaf9631bcd3c98999ff5d11daf464d80a887f7f2b5a23ae9dafa5e12ffd8b46d7bf88
DIST parser-2.7.1.4.gem 790016 BLAKE2B ac3266b686a04f1bebb59bfe2c3dfa1a3791596d2b606d3d0d40b9a96c0b56c08d89da77e659dc8a50b4ea39a2ae4134b69eb9c27afac60fb666a228d25d3fc1 SHA512 ee22f6e9622a460b9f4a9be840c8bb850f5c7c5f7fad4503e518376378d45e2bfb8e6113c25a3f4decc93bad9ea9b4616e8e0ff1bf46a21120c43d0f675c3b9a
+DIST parser-2.7.1.5.gem 791552 BLAKE2B 813b05fd6cbf69fe6c5c96e15b1a4542fe00710cad9ab6f4e97ccc4cabef59d29dcef052dde0770adc67634d2cfa1d11d6afd5a7624c09eb65069d90da6d577a SHA512 8ae6901901c58e6dab7f0d54d113aeb8cccb27f80d7df69a51c70b13284a680cce1b34661c1ccec97ea2234768d90e507b89d43732af7abc4261b18dd024fc67
EBUILD parser-2.7.1.3.ebuild 770 BLAKE2B 8a19357a619c59631a53dd16cf04908196c45264616fda90e8bcc8e44226266cc97db519b85455a9b2f8eaf1316fdb234270db09a4c687f3bd9085a7487a53d2 SHA512 963009d84623585d8fc8c8a6a691c1d11154cdb07e5584bb3feebfdbb7f78be9adfbaa47e7ab50f63bbac31197092e6955fbfa7448cd54d78d08552964d7c812
EBUILD parser-2.7.1.4.ebuild 784 BLAKE2B 3eb9236cad942686240aa3339c8538f0f6001ecd2e498882181cd94ed7c0d8d620cba29c4ddc10786ad955f681371467561f250f2d3e12f4bcd0fc57a664ec97 SHA512 d1be9124e9feae418cd23f5c2996e810744e098235dfd166ea0c7b138914fec8636a6cc5dd8d369471ffa67b050756cee717738ae8bf25eb971ccd3b423025ca
+EBUILD parser-2.7.1.5.ebuild 784 BLAKE2B 3eb9236cad942686240aa3339c8538f0f6001ecd2e498882181cd94ed7c0d8d620cba29c4ddc10786ad955f681371467561f250f2d3e12f4bcd0fc57a664ec97 SHA512 d1be9124e9feae418cd23f5c2996e810744e098235dfd166ea0c7b138914fec8636a6cc5dd8d369471ffa67b050756cee717738ae8bf25eb971ccd3b423025ca
MISC metadata.xml 343 BLAKE2B 7da9e267560e7a67c7a8afd5c283389dea1d4db2cb0ca65e4fda61a576036bb8068005b5e31ba9cc8fe7b68b8f8af5f93bd104e6d63412842dd7d0030b83fbd5 SHA512 f8dccc996237113d4add61dcc46e1407ea6edf156b001994e31d920f688dfcf9efe8d3d991ef31dc0084b7695b57b5d51471c57e9e945308279dec7909c69517
diff --git a/dev-ruby/parser/parser-2.7.1.5.ebuild b/dev-ruby/parser/parser-2.7.1.5.ebuild
new file mode 100644
index 000000000000..83eae080a852
--- /dev/null
+++ b/dev-ruby/parser/parser-2.7.1.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_TASK_TEST="test"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A production-ready Ruby parser written in pure Ruby"
+HOMEPAGE="https://github.com/whitequark/parser"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+="test? ( =dev-util/ragel-6* )"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ dev-ruby/racc
+ dev-ruby/cliver )"
+ruby_add_rdepend "=dev-ruby/ast-2.4* >=dev-ruby/ast-2.4.1"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile || die
+ sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die
+}
diff --git a/dev-ruby/puppetdb-termini/Manifest b/dev-ruby/puppetdb-termini/Manifest
index 7e644548ba10..57c74b34aaa1 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,5 +1,3 @@
-DIST puppetdb-termini_6.11.2-1stretch_all.deb 21292 BLAKE2B c708f816ff656b1a8720bc59c7498be26e233d6f7413ac181b0c0fe4c940aa5a059a62719a8b5edd8da355090a2c91353838e7d5c960af5a1195dd933eec9729 SHA512 548baf1c6a9be3f3d2dc3686e19851a36d1b10d123ce9c9aee1689f18b9ac8e15ed0300b766b5cde1c426689d41f23b2d72e8779f19cc82ff17c4b3006e68bcf
DIST puppetdb-termini_6.12.0-1stretch_all.deb 21290 BLAKE2B 11bc0a316517190162e7e4e5a2ce05bc880ef8412bfcf5fb66ec68545bd7779e217d5d5e75ab79f24fc6b2f68e1a962262704efb8833fdce84288d060245b898 SHA512 a742825e9f9bacf5726814474b7812393d1a51c50fd710d771c10a9e23c874a465c6859fc17485b66a2c4114ac170f2f25c5ce1be6684ff18f5da31dc9ef0744
-EBUILD puppetdb-termini-6.11.2.ebuild 663 BLAKE2B 147e2a56aa251a1655e5019f086d7ac2b2a3a75935559589c1d41207026cb5d885e3dd93f8251dcf97f220a53a4f86d507ce5b4ca3a42a8927542bd81c53b081 SHA512 7174a6cd165c552282272ed7f0a40a437a8f9111f80cad4e0ee29f29ba0c7ef8317bb7e6d2be517f2210754fbcd9054401de203c2fc2e11d994e8b00f43141e9
-EBUILD puppetdb-termini-6.12.0.ebuild 665 BLAKE2B 611933cbf3ad90f8e6f11c4b3460d9946519c30ff57b0132d0de9cfab7d243365ab4a3deb10643df19b79cb2bbef878347614e3798544f2494e75f786d8e934b SHA512 613eee0dfa30b09fe2659dd2775d8f1c0f334d5304d153d7965342c0dc610f1402b6e34b60078078d852d031e2b67cc8ef59d952c266caf10bda6dfa5eaa2603
+EBUILD puppetdb-termini-6.12.0.ebuild 663 BLAKE2B 147e2a56aa251a1655e5019f086d7ac2b2a3a75935559589c1d41207026cb5d885e3dd93f8251dcf97f220a53a4f86d507ce5b4ca3a42a8927542bd81c53b081 SHA512 7174a6cd165c552282272ed7f0a40a437a8f9111f80cad4e0ee29f29ba0c7ef8317bb7e6d2be517f2210754fbcd9054401de203c2fc2e11d994e8b00f43141e9
MISC metadata.xml 366 BLAKE2B f03ce821e0baae11d699365e190751fd1c9d233935e46d31ed9f19105ce6b66b1c4ef56697f5e5581022261e4b45bacd4f04368c3e6f74a12b15ee4dabecf869 SHA512 96ba26c725e5fd36269acc3556a7ad6b89d26010e376ff76cffd2a99481b2d3c9c76595f5ee4cba585c3dd7ac76e121aa4f7fbc0efa80d760748e9f81c998655
diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-6.11.2.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-6.11.2.ebuild
deleted file mode 100644
index 7919b7b236e7..000000000000
--- a/dev-ruby/puppetdb-termini/puppetdb-termini-6.11.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-inherit unpacker
-
-DESCRIPTION="Library needed to connect puppet to puppetdb"
-HOMEPAGE="http://docs.puppetlabs.com/puppetdb/"
-SRC_URI="http://apt.puppetlabs.com/pool/stretch/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1stretch_all.deb"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-# will need the same keywords as puppet
-KEYWORDS="amd64 ~ppc x86"
-
-RDEPEND+=""
-DEPEND+=""
-
-S=${WORKDIR}
-
-src_install() {
- insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
- doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
-}
diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-6.12.0.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-6.12.0.ebuild
index a7f2b53b2dde..7919b7b236e7 100644
--- a/dev-ruby/puppetdb-termini/puppetdb-termini-6.12.0.ebuild
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-6.12.0.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/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest
index d44a99d23a63..e7788a31987b 100644
--- a/dev-ruby/regexp_parser/Manifest
+++ b/dev-ruby/regexp_parser/Manifest
@@ -1,7 +1,9 @@
DIST regexp_parser-0.5.0.tar.gz 80554 BLAKE2B 7890e6850e3ffbb927c5e72430ab29e6aeec4f8684eb56f4153414aca62702faa57f48887618e84b1d087e2ba366ec9d6b2e92200cc34472b7bbb5a8b0043415 SHA512 0d1c43fda01077b9b3d9c28ce9cb01772f10817e42d9c0ff28e6ea5cd059ad4869b940498c6a4e77d4fc6acb6ac0aba293ae67dd012650cdb58989b90868be16
DIST regexp_parser-1.5.1.tar.gz 82482 BLAKE2B ff1746e52e786e273923dd222ea8c8276eb1e4ffe9bf899068160dec229784709ba679983c1e43736c128ec094861174bd43e0aceea704ee2d38aff4a53e6775 SHA512 4856fbcac800083b417880c30b5d6a5ea445bb85950bdd7898f368bfa2d44b01b1e2058b279f1640cf1cf4d7b28e225d25bc2d356d2c4a7c1be0a2c621dd3827
DIST regexp_parser-1.7.1.tar.gz 83865 BLAKE2B 1aab4f5c4d399ee48951a9fa9f24fef14073ca5267ec29e5011880274d2749a7a3d1f5cb2a6a5107d5c848537367e1f725a6de9bb9af8803ccc8ccedaac415eb SHA512 fda810bc18039484725df5c6092b3d1b31f398e337cbace253cfdfa934274902f2dcb4e64c4fd0bb24379c79ea2976383313c1a5cd4ad246ecb7eabfd1a47d64
+DIST regexp_parser-1.8.0.tar.gz 85071 BLAKE2B 1d9f60617372f872e8b372bbee0f808d060add768094d53bc05ef2f4757936fcfb4772dc0a2ba59630884b339a3c66d34336cfa05825f4ef53427ddd3528b9d7 SHA512 bbf2429c00c214288869b77641e44d04591c3917ceeb9262ae8638c0731b020bead4a7b11d397ef2e1a26752c660addcc46fd94a4e557766d230de71b99a9501
EBUILD regexp_parser-0.5.0.ebuild 878 BLAKE2B 065940af48ce7c93836019f0a9325e04db4e0ff31f0e9af6a13a637e86ced811bb38cd9c70b971e244df857e1d40b2ed2049fc0321a82141c43478822cac8b04 SHA512 c91492b8ea59137258d941e79659f1f511621c0d7da8af6e6c13aefa39f5473c2881e0893b68a56b428ce8da9a135e20371e4d5e0c6d5fc6996e6a77af5c22e6
EBUILD regexp_parser-1.5.1.ebuild 878 BLAKE2B 58e808a45e8bbd6421b73cc5887b75ed6e925701a5d60b9fb76bcc1e59bd8c0d573cfd188f77ff2afc98e300ab615babff5901fdbfe70fcda66a370ba5e722bb SHA512 2942957d37008a42e954a1fcbca7f901837b9fbc4d3929687f3fd89b4d0463f33e1be6b37094efd4f539c2ddec96fb27d3a83fcae48b7044f5d29a7851f13113
EBUILD regexp_parser-1.7.1.ebuild 876 BLAKE2B 82bacee65732f0f87c38e5f0e6044efb35e628f512de34a1dc55e866ebef3e947c0289c5aaa168fc136b5042e2e8e2af9aa23a77e5acccba5c8899ebd41ad5b6 SHA512 eec1e3db2f3bb6463ca114977281a0f50d5360eb8953e986f7f99a8b7694d817aeefe073e88f23bac4f7fef4eec2be516f457c4fa4d60b2c33dc6bb8d5ae1403
+EBUILD regexp_parser-1.8.0.ebuild 877 BLAKE2B 280b725889f7112ba258e523f8c36b353436ec11563cb5823b908d0b309bb934bb9ca46fa665d68ed7c3c31fa4484b0e2d2f1451c64d4ea503ccfb25e7bf6bde SHA512 d0e2b1d06970975378e50b0ae3bab15d803f10ddfc3cbc1912dfd962eeba4947d3213fd44ce44d859a7741ea4dbfe67b192c258751df06fa61422431281fbe8e
MISC metadata.xml 345 BLAKE2B 1b8ad1173966e2528e85b076052a92f378eccb6bc3159a69de1a276dea6e65c3b2e83db43d65ab9cd357fa58ee0af3cde2485b0926002cb74e0fe1d54cef375c SHA512 aeac372e6213e9b018782fb640fe6d88b3d86d8f5d02b8511f69980df204dd82d45443c371e81527fc6c34b2c1684ff04b3a7789808b884644c348139b4999ff
diff --git a/dev-ruby/regexp_parser/regexp_parser-1.8.0.ebuild b/dev-ruby/regexp_parser/regexp_parser-1.8.0.ebuild
new file mode 100644
index 000000000000..9a339fd368c9
--- /dev/null
+++ b/dev-ruby/regexp_parser/regexp_parser-1.8.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="test:full"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="regexp_parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for tokenizing, lexing, and parsing Ruby regular expressions"
+HOMEPAGE="https://github.com/ammar/regexp_parser"
+SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+IUSE=""
+
+DEPEND+=" =dev-util/ragel-6*"
+
+ruby_add_bdepend "dev-ruby/rake
+ test? ( dev-ruby/regexp_property_values dev-ruby/rspec:3 )"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/I s:^:#:' Rakefile || die
+}
+
+each_ruby_compile() {
+ ${RUBY} -S rake ragel:rb || die
+}
diff --git a/dev-ruby/ruby2ruby/Manifest b/dev-ruby/ruby2ruby/Manifest
index bb45422b7fd9..2f60035f0c4a 100644
--- a/dev-ruby/ruby2ruby/Manifest
+++ b/dev-ruby/ruby2ruby/Manifest
@@ -1,5 +1,5 @@
DIST ruby2ruby-2.4.2.gem 26624 BLAKE2B c7ad5c63829bf03cc166d42f2ae67b47790b4652b1973367881a4c242866acffabf6783cc3296ca7ea91ff3e9967f703852be6c4bcb53dfaaff0f822b50747db SHA512 ae8a34a77d48a97d29bd0ea9e2653e6189666564e971b985e7a459a562f8f03fdff4ec8775a2184cef578249aebbc8a050b57613b63d3c09b7a84aec5f727a7c
DIST ruby2ruby-2.4.4.gem 26624 BLAKE2B d330cd65513218a96c9e35fe2b69d859fa103ad6dd1b8e8a671bddb9732f99cd65540b404632e671ababbe5842ed2be34a29c2b1fb3bc4c43935f5a7a0735d9e SHA512 51728d702d2142e9a7599fe53c2b58906cd386be429fe97590f850df8cf461c046c67a99fc7b7e277551013b78e35d21609c8125fb568ef90270d146a685c04d
EBUILD ruby2ruby-2.4.2.ebuild 915 BLAKE2B 53f564adf0858155db647b3cbb283e85e653fb6cfc1ad867414179aa5718ba6023ac17335aa7fba9bf2c57ed6bdbf161f0efc762a331cf732f4b3e8cfb636e46 SHA512 53c160ca6536d1835ea68c563742934efe736dcdc7bb719facf8674dc3f58c9856a50dd2539017775a5ad8953746483792a7e07b18b89a3ea379aeb0a0297ca6
-EBUILD ruby2ruby-2.4.4.ebuild 856 BLAKE2B 05a0193b1f788d251f03ef48582f0e21f681201fddd8392ae21db5ae7a289c34692a58e88d563c7bf796ea78a9a5ec933555fcc50af39adbad1818ebd30c70ed SHA512 db968bc85f3a5624bb9872486a8005504fb68f308aac4305d9e0553d2d85324329b732fefa3f1ebc77bb81c360dc75e438b39c2655c7a2f741856124697112aa
+EBUILD ruby2ruby-2.4.4.ebuild 854 BLAKE2B aa5502a0b486e33c261a3c3121cca7fa925a8afb87c7672d3d470b40bfa92a43c5d76333457293d6772e296285a0fb6206d6c66ed9032c7adbdbae9ca900c582 SHA512 13331b87b169c0aef6b8ad9f526d3ee8d30c31c6a01f5fd5e6e1f768fe07d978c6d9544512ba76e1466cf81fd7d76e88a49cfc33ef44be42bc50875cc5f11218
MISC metadata.xml 345 BLAKE2B ad97abb4ce420cd1a798b019724f408bf5e8f04116ea72d8de35cb220b028d1e31d9b1380b625dd478e110edbc5100d38fa7ca10ee336d131338f2ba148ed284 SHA512 160d20c5eca00fc8d0cf3145e26d1a89ac158d5d7b826cf1161255c2b895986e7629215d330277d2e3bd8b08c106c4e8725f8d1d8aa3566cdc9e66a3e8cf37c1
diff --git a/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild b/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild
index 9b3609e0f520..508805e66393 100644
--- a/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild
+++ b/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/seattlerb/ruby2ruby"
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="test"
ruby_add_rdepend "
diff --git a/dev-ruby/ruby_parser/Manifest b/dev-ruby/ruby_parser/Manifest
index 808c1dad2cc0..80e59c56ff45 100644
--- a/dev-ruby/ruby_parser/Manifest
+++ b/dev-ruby/ruby_parser/Manifest
@@ -2,6 +2,6 @@ DIST ruby_parser-3.13.1.gem 445952 BLAKE2B 7df7bbfe3f7f700747d32bd5c66d94fdd7c57
DIST ruby_parser-3.14.2.gem 466432 BLAKE2B 2694888b5b705733468eaf074f7f059814e2a230d1ec7390ef6b093c717534bfc6648a00240fd07d0f108ee1dcdc9f81b121a0ff0446d4ebf75fa5bf87006fa0 SHA512 65b8977fff322d4ecdbb8da1276d76318f08a13a25d8cf8429ba5ca7097c2b58c03431d60b05eec6cb62be316cf9b1efc753b86e8b67e076fd413d2324bc6655
DIST ruby_parser-3.15.0.gem 527360 BLAKE2B c27b98052c0850df8decf123a471fbe541190b611b6abc803bd868749ab2c020d15935264d607ee617b8e75df44871b2985bd11bf17062051a172df935fedcd9 SHA512 f4d64a7f86d94a324b47f9354b8962a5b96d62ac41b6fedae602b0c3782bf2871ec3d0131770d886c5f58de188a7ed71fa3c31c548f53b75ff04474962b442ee
EBUILD ruby_parser-3.13.1.ebuild 1141 BLAKE2B 41d7efd0833ebae44cdb5f8a419d711429540beae4881a171bc512a2889d50d6cb6e9b857aed0a172ed44f17a84278311323216f1400167b09cc75eb7e51c449 SHA512 9849ffcc86e1cf4ad64f36bf94d2928ffd65f98a692d5afca492b9db2e6a9ed7f54f79e620ba018a4c0a952e985beb08b5039b2a927cc14a705521b558aa92cd
-EBUILD ruby_parser-3.14.2.ebuild 1078 BLAKE2B 10807f7c85408ffafa24ba203d6cdab42c0aadadb65af32614ebde70db4b0b009be1c370838a2dd79c3a4178594732024e82df7266eeddff077d77ab62fb9505 SHA512 f744fd776d5679ef5add54d272552eeacc9321f1a61c86d0a7bb6c34cdf4e15e303149b16b6c91beeb3d869970e8655f10a441e06a9bef7b50c1c73adecc766d
+EBUILD ruby_parser-3.14.2.ebuild 1077 BLAKE2B e833cacb8581fd2a3c1d4534a882adb19cb03f43640201912c9fb30ecb35c26c04a6519120fdefff261e06e241420e7f5fd512cae80914262bd03220fda0c998 SHA512 ed3430755d223ae6a2ea1455a530b85b0b7e8142919b40be03d0430346ca2a404e33c582aa0734334e58f6708b18ef3c0720bc0619b4e9d4ca9825175bff4815
EBUILD ruby_parser-3.15.0.ebuild 1073 BLAKE2B e14966a3c65135e7ce2ed79fdf979057fff99c98e407a4d012be22e2991dd0cb03d7c74acc57cd1d9162642fe8c91a4db6b08981e16031cb69f177f6946b4a62 SHA512 a3eb8ade3971a29369474cd79ae23d8716140440c14cf5d19618d5062e9c51cab1ae420755323290d1483e3bda1ae6787c81998cb3bf6ee1712b74d18118971a
MISC metadata.xml 347 BLAKE2B 58585950079ff918b98a50b41060c516e4640d3d9e382bdd659ad6b17c1f0e138782cc7e94085cfae35faca53445beef7ce645113a49a47d42e912246ce8dd6b SHA512 ff141bbed5bdb7f610f87c5f8040889784f9a3a1f7a2f5802d0ee52a2a3d660d7ef2e8e3cc37af9c8b549433447f1d523b4864a6175efab755a3009c99c59632
diff --git a/dev-ruby/ruby_parser/ruby_parser-3.14.2.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.14.2.ebuild
index ccf169068242..217de7cc7ed0 100644
--- a/dev-ruby/ruby_parser/ruby_parser-3.14.2.ebuild
+++ b/dev-ruby/ruby_parser/ruby_parser-3.14.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/seattlerb/ruby_parser"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha ~amd64 arm hppa ~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 hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend ">=dev-ruby/sexp_processor-4.9.0:4"
diff --git a/dev-ruby/sexp_processor/Manifest b/dev-ruby/sexp_processor/Manifest
index 9e9ccc345919..0e6557a84740 100644
--- a/dev-ruby/sexp_processor/Manifest
+++ b/dev-ruby/sexp_processor/Manifest
@@ -2,6 +2,6 @@ DIST sexp_processor-4.12.0.gem 54784 BLAKE2B bdbb349a85fbd1c7750db3dcd22d9b792eb
DIST sexp_processor-4.15.0.gem 56320 BLAKE2B 8624b7fe28f4aa9447f42cf4f8c5b424088ca2c1628f3e785f746ceb60725449812205dc657ea856c5bead616ac18d689330315fdb44e92447ee3a89740557d1 SHA512 f7877ca59191ab39848c6d3b0cf9625c2e1c180784cd757c00a7cea67aa6eee5549ab5630641f4044c875a1aaadc89b8237f8adadc961ed86c5379cb72db33c3
DIST sexp_processor-4.15.1.gem 56320 BLAKE2B 1f75dd7dbe39b3684ffcbfb607c961e9406ec16373ad24ccdf37d4bd8369a240b8fdfc16f6e7437dda06605c26b2f4b507a14bcf680b91e12bd7827539f54e53 SHA512 e2ae9f5e8f61c1a703f14c692cd171ceb9acda5839417589051ffcb818584ff65a6a86279f3d6f2b9ad8c97ce842d946b57be810e5887effd4c606b6fdf1d984
EBUILD sexp_processor-4.12.0.ebuild 789 BLAKE2B 88432cd4143f4c316280c7b2bfad605b18c039a6371ce8604ea91442a3d6b51578d213aadaad315d759d7028fe16c9cc8f7428c7ae064eaf15972985ed2f67b8 SHA512 b92a563f9ebca2c7b6214bb1c8170274f299ead76f41e1fd57939e75de3d79646db6279adecc84da66d5191debe44996dc91314c6e206231aaefdca3becfcfb2
-EBUILD sexp_processor-4.15.0.ebuild 752 BLAKE2B 9e0eb8f279b675614609116ccd53a74bdae4de66cab0b03ecd0df8aa6c4321ad7fd5aeacda535987946afe5177dbee64d425add30977052a77227c82c234b1e8 SHA512 9bd8e6b2ded0bee500c53f68c66bf9aed331a39671337371aaad79e45216cb6e8fe9140ed57d0afefbba3e3b571f6da4ba4b757ccd3826b7e43bd28dc3aa0919
+EBUILD sexp_processor-4.15.0.ebuild 751 BLAKE2B 4d143dadd59bad1aae3a8ca5801d82cfa68c839d034ba2d675ae1757874501129adfa72a33fa998b0246593ed8494ccc60be65972edc3b40b7375d7f9d2dfdc6 SHA512 71ec8cb58466d2874ec9b3ed9f85f5deb6c15a5a9913e23d68afc85b08721a999dbdf085da5f9df92a6b735ad5e187be84fccf80f4747d9250cd6a232c248c9d
EBUILD sexp_processor-4.15.1.ebuild 754 BLAKE2B cd27bfa6b69694a31bd53bb91eca78d3ce4936209f43ad2a41ce9cbe38ef798cf65d3ce5dcecfa26121be900ad1e7a3925ce6313f5b64693d73efad5146f8717 SHA512 3161bc6bb013fd69074005ead4f6b70e7b0fe2c47043f048b4ea09f584e37e248027f8d5c8aa2a2a88396a602b80ac375f111a0105b6cbd2a1b968a8f45b52ab
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/sexp_processor/sexp_processor-4.15.0.ebuild b/dev-ruby/sexp_processor/sexp_processor-4.15.0.ebuild
index 821f9a8e411a..5ca9606a6375 100644
--- a/dev-ruby/sexp_processor/sexp_processor-4.15.0.ebuild
+++ b/dev-ruby/sexp_processor/sexp_processor-4.15.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://www.zenspider.com/projects/sexp_processor.html"
LICENSE="GPL-2"
SLOT="4"
-KEYWORDS="~alpha ~amd64 arm hppa ~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 hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
diff --git a/dev-ruby/simplecov-html/Manifest b/dev-ruby/simplecov-html/Manifest
index c0d3a1d9bc01..4dcdaf9b4641 100644
--- a/dev-ruby/simplecov-html/Manifest
+++ b/dev-ruby/simplecov-html/Manifest
@@ -3,9 +3,11 @@ DIST simplecov-html-0.11.0.gem 184832 BLAKE2B d70fa7688752d0286fc72de57352169749
DIST simplecov-html-0.12.0.gem 336896 BLAKE2B 03172ebaf3320e34937dd9715bc15e4bdbe91df41a22922c38089a75a0b85fcf1eb4e7b8a803d298c6789b684df6d5d1ab582d34ce3e07f6fa9a4b5316a22619 SHA512 dd05aed77e44d35a54d272abb78d4984655eddc9bf7cee8d24f00da2088e62f486bf160dcd3327833fadcd18b79c15b34f4790300cb9e689e13bb6daf873334d
DIST simplecov-html-0.12.1.gem 336896 BLAKE2B ef068de799698c92b1a2cc9e54c7a85a08b763af43c8e013ca409283ee77ddbbea37b92fe691270fe3fb1675c9e4d9e79264dbb232a1aeaa23bab6e4358f17cf SHA512 9f85694d283588f5be3794edd37af94d22c914bb1659da5b8f846af8a988fc82935441fe60dc61c0345b7991ad3e85673e8aa345a8f8c3337e5fd2ab327ca5c9
DIST simplecov-html-0.12.2.gem 336896 BLAKE2B dbd735855216b395280a3d3b34493bde8fc63594543abb6a2600a4bf87165b06dd3bddd7b161aa82d18b87ef62da51599eae366e5dfb4b85163380062fd4fb77 SHA512 5f89cdaba272b841446ae68d40daacbd551f3fcf7750c2491f14b79a3e61c6c32c066305eb2f1862f8cbd2ecc1b020cc9a907a977ef567653276d8d78d584efb
+DIST simplecov-html-0.12.3.gem 336896 BLAKE2B 94cfbae7085163ba714b2bdf14b7c5eb1a4bc5fcf39d7e99689d74bb1e693d5b534ca067ba5609f6cfecdba64667dc514b4f5dede020aea176ae2328d1806ea0 SHA512 7fd6dad02b16f512d7fb859f62e5e8bd0a277af103c7829143795ccae60a9a057c323728ac36a1c42dbd143a2f0d175648f6e223e6e7e3e6394a52491d3733af
EBUILD simplecov-html-0.10.2.ebuild 525 BLAKE2B af432d2da72a1f2185b31adb1394a51362b1850950baac7a5cefb20b8bdda93942f4c6170de4ff5f81f04158c04540ff5479d935d8120179ae4a2101411fc2f5 SHA512 e739ca874f3d3a2fb06d56157ad44ec15fb5147cf2fb99beaa0aa2480bc0567f8a21cbf9c2f82f9d6e31bd294b9784f9f632cdf476c0a39f690d2995afe3f8ce
EBUILD simplecov-html-0.11.0.ebuild 535 BLAKE2B f8074766912c6750f609ea0318e32017cdda3b64fd15662c3d6f9ad4147fe89ab4f0c00aa6c0fb2788c2fd46ac9c302e0f75e8cd121915cf1a391ad401f66608 SHA512 3da416b2adbcb8b8d87fd6cbeb30e07174c9acec6fe6b9509673aeebdf303ee1a11e221370dc8c9bedf86a749af266af969c8113c3ae292d765725efbf99785f
EBUILD simplecov-html-0.12.0.ebuild 535 BLAKE2B f8074766912c6750f609ea0318e32017cdda3b64fd15662c3d6f9ad4147fe89ab4f0c00aa6c0fb2788c2fd46ac9c302e0f75e8cd121915cf1a391ad401f66608 SHA512 3da416b2adbcb8b8d87fd6cbeb30e07174c9acec6fe6b9509673aeebdf303ee1a11e221370dc8c9bedf86a749af266af969c8113c3ae292d765725efbf99785f
EBUILD simplecov-html-0.12.1.ebuild 535 BLAKE2B f8074766912c6750f609ea0318e32017cdda3b64fd15662c3d6f9ad4147fe89ab4f0c00aa6c0fb2788c2fd46ac9c302e0f75e8cd121915cf1a391ad401f66608 SHA512 3da416b2adbcb8b8d87fd6cbeb30e07174c9acec6fe6b9509673aeebdf303ee1a11e221370dc8c9bedf86a749af266af969c8113c3ae292d765725efbf99785f
EBUILD simplecov-html-0.12.2.ebuild 535 BLAKE2B f8074766912c6750f609ea0318e32017cdda3b64fd15662c3d6f9ad4147fe89ab4f0c00aa6c0fb2788c2fd46ac9c302e0f75e8cd121915cf1a391ad401f66608 SHA512 3da416b2adbcb8b8d87fd6cbeb30e07174c9acec6fe6b9509673aeebdf303ee1a11e221370dc8c9bedf86a749af266af969c8113c3ae292d765725efbf99785f
+EBUILD simplecov-html-0.12.3.ebuild 528 BLAKE2B 8d61c8a5d5ff788291695c72e9db6d8d4fe6b6cf8d9ae4851ab59a16aba2cb5b946c49020d90d6a558c69caa78bd903624a9dc629d97f5fda55c5d7dc7cc0e68 SHA512 18f7d01142c420a4dfcc14cb30bc2d297830f0c6a45ae6de36455acf3f2aa2fc931b0397b5b12e0f8af24fc61cdb1afe302cb12b6cc70842ae27be2309b1de4c
MISC metadata.xml 345 BLAKE2B b1b086ff87954b47674d7c4ea2e3179d43c10fab22383c937600b0b83675a9dba5434dc9425a1dd1bfff27c8bb81d36fc558523a0b80ed818a37ff9585dc094f SHA512 ca0ae8784caca2cc0091622a5bfa3796600239a0d81bc5338eb36f743db99f36ba7b50866b1de1cd2ae541f2c2dff96c648f5cdb0661ab766501f4c757d2ddd5
diff --git a/dev-ruby/simplecov-html/simplecov-html-0.12.3.ebuild b/dev-ruby/simplecov-html/simplecov-html-0.12.3.ebuild
new file mode 100644
index 000000000000..880e2e67726e
--- /dev/null
+++ b/dev-ruby/simplecov-html/simplecov-html-0.12.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRAINSTALL="assets public views"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Generates a HTML report of your SimpleCov ruby code coverage results"
+HOMEPAGE="https://github.com/colszowka/simplecov"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1-2)"
+IUSE="doc"
diff --git a/dev-ruby/spy/Manifest b/dev-ruby/spy/Manifest
index 297d1bd1aa9e..18257cc13668 100644
--- a/dev-ruby/spy/Manifest
+++ b/dev-ruby/spy/Manifest
@@ -1,3 +1,5 @@
DIST spy-1.0.0.gem 33280 BLAKE2B e85c6de9ad9eedd61f95d0a22a87d402949fffe925af3c525a9ed7842ec4582a5063caa6767ece7c2c6f470d10abd44015c0e02a4f31f21c85d6db6b6a28c2a3 SHA512 adea03cd0c2e60f964887c3a80a29deabe7bf1d98f2b5490e8ed833e64c53144437fca636ec1cfa9413f93dbcf154b2cd27afc9363b33c37d99db7cb4790b358
+DIST spy-1.0.1.gem 33280 BLAKE2B cd5f0b6f74da5f693b2718ba7021359fe9292455ffc2c79510efce1fd40f84ffc49b92ea78d449e9722ee00c1d804e82ba88b3481c0297e58c0d7a8c177dbc85 SHA512 c9d7060b92f748897b2a5421df13024047c7418c1e0ba8e83b84d1a27372dcb2ed70fe2021ef23dee86f45dc5c326adb55a5ffbdc4f78895b2c6cf31838cc335
EBUILD spy-1.0.0.ebuild 602 BLAKE2B a373342daf709097ce8e6594faec12e632f072852aab808b27836c468cd62a85c30c028d740be1a25570681718d8db7c5568eae81205f273ba55468ce8296d1a SHA512 a3983b076e395b3bbe9be685173138ebcf78d97f0e120b37536597e82d62251a602e1b619d3a1dae3e5324ff0ea4b6244b4b744d3fba5fdc3888fb86326a8faf
+EBUILD spy-1.0.1.ebuild 564 BLAKE2B cef8ce2314ab42a9c1df163dfa5051a73692f57e89a7f4acd634a733368c24ae97c88675731de8cac94ea8c8c0786c787e794941c7b9bdb586e35807bdfad140 SHA512 220c86ff8498d073133273fdaa93d39e13046d6e10026612a016d2291fc9b548a81238aa514ca8cbb9066faa3da74ebd2109146dc4955e1918df5e20dad3aa09
MISC metadata.xml 337 BLAKE2B 5fdf913ff6487a35a3c6a77f9f616cfecaa7fadf7f1235bb2ea8c8387b0dd9a2187733965af0393be88d4e6ff6621737f41fb57c1520c986617994d6fdf54053 SHA512 7b8ef132c5fa47f31786a41f215db38467fa2ab4ea7167d4be6ba14083a7b14f2a2a267ebd32ac8a799e0a0fb32bcc8ea0c5f4f95dac1c97cff79dde1e7903b0
diff --git a/dev-ruby/spy/spy-1.0.1.ebuild b/dev-ruby/spy/spy-1.0.1.ebuild
new file mode 100644
index 000000000000..c7879c23402b
--- /dev/null
+++ b/dev-ruby/spy/spy-1.0.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A simple opinionated mocking framework"
+HOMEPAGE="https://github.com/ryanong/spy"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest:0 )"
+
+all_ruby_prepare() {
+ sed -i -e "/bundler/d" -e "/pry/d" -e "/[Cc]overalls/d" -e '/[Rr]eporters/d' Rakefile test/test_helper.rb || die
+}
diff --git a/dev-ruby/strptime/Manifest b/dev-ruby/strptime/Manifest
index 4028da8e16a7..bdb3872e3bf5 100644
--- a/dev-ruby/strptime/Manifest
+++ b/dev-ruby/strptime/Manifest
@@ -1,5 +1,7 @@
DIST strptime-0.2.3.tar.gz 17375 BLAKE2B 583566c19cdd96f97b469d3353236624b814ea9200e1479d32c552d06431e0008cd9dcf5be03564948898fb9e5a1470a5a8bdb531d4054bfe64899bbd6ec92e0 SHA512 1b9ee2f7c0fa747c6df5a56c5d7f667c4a9314c334472867e890758074f9da387aae54d9171b2460036a21e890fd743187571c6d4a995e4117d6c4307b8134cc
DIST strptime-0.2.4.tar.gz 17429 BLAKE2B 9b6a7f29075ef5e55a17f28859961013d96778c7bd78fac9138a455819ec062f4b0d311038026a9da45ecc96e3f92207462970201c5d3095b9b0d653706c64a2 SHA512 ae92df60e049eb57e60f414e0a436fd90b56c6a3f5812597619aaac2d78b80046aeef77cdaae6f8822f37d069903d2806b9f7710ff1520eaf11070aaf3465f56
+DIST strptime-0.2.5.tar.gz 17431 BLAKE2B c9234ed0207e6bf214d4c011c883bc985cf527672f4bf9590617a742b4ea9a5cc0743388af23cc5f106350126eef16ffa89089d8715b0f8d371315412c7e5660 SHA512 6a85a3b45c43aa62a5c62e3902655351a839c4f2c397347356307c73ab160d053ea9dfc989f6d8687663bea5d8a60575f26b99b198b872bc1a3b2e0caa00a51f
EBUILD strptime-0.2.3.ebuild 869 BLAKE2B 3130e7031dbf3803df2bf9adc30a12feb51b3e299e29694b6d68aba6807f866b55e9dc55e6c437ed4a7a58e5a6bece1c484d515bc607fba58b1435170ad08ee3 SHA512 369f4c7ffd85961ee01c697ae9ae4cb70675e9e27d73ae0c731942d81a73c9a4db0d13f74e120a95ad806567ce3fbfb3cb0dffddb6221c673c56d692f7d98bfb
EBUILD strptime-0.2.4.ebuild 869 BLAKE2B 3130e7031dbf3803df2bf9adc30a12feb51b3e299e29694b6d68aba6807f866b55e9dc55e6c437ed4a7a58e5a6bece1c484d515bc607fba58b1435170ad08ee3 SHA512 369f4c7ffd85961ee01c697ae9ae4cb70675e9e27d73ae0c731942d81a73c9a4db0d13f74e120a95ad806567ce3fbfb3cb0dffddb6221c673c56d692f7d98bfb
+EBUILD strptime-0.2.5.ebuild 831 BLAKE2B c72d7f39e905309c20645b796b6d4241562234adbc26f6f0dbe8a83342167d6eadfd652ea5fd318938e517c2fc0aea5bb8791be0685f03cf91382356b9dfcce9 SHA512 7da2e055edeb66e2b5f0f75f8d39d75f575d0cb5a17c01951ac0a189696bb6919004d02ba2d5393b31d91569e6332f4720cc24bd3d1157c84f6e37728c39a3c4
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/strptime/strptime-0.2.5.ebuild b/dev-ruby/strptime/strptime-0.2.5.ebuild
new file mode 100644
index 000000000000..69d7704d293e
--- /dev/null
+++ b/dev-ruby/strptime/strptime-0.2.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+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
+}
diff --git a/dev-ruby/sys-uname/Manifest b/dev-ruby/sys-uname/Manifest
index db6d1ef951c1..18e1dfd47b2e 100644
--- a/dev-ruby/sys-uname/Manifest
+++ b/dev-ruby/sys-uname/Manifest
@@ -1,3 +1,3 @@
DIST sys-uname-1.2.1.gem 29184 BLAKE2B 4166a6b8d1e87a0a78c4c6d9b542c8ad6d5c32f6f36b03be503cd6ea26b81d0a00bd81ff8a266b4f13e115629519bd67034d2cb80fad8bbc2d3e2c70a821d99f SHA512 4e7c7d5a375a61082f558115d69e74ee8a6f916cb641a8abf9e7d9a92909ca8e595f5d6659dc9cad34e8f0de4c1f7d63bfb5fe6dcf82df628c1e511987436d68
-EBUILD sys-uname-1.2.1.ebuild 570 BLAKE2B 3b1ed56f81937fc1e71c2e0ce675c486fb99d4373a1076fc41ced11b22f33c08b03b2d2991b9c332328bab8e4ec346fb6c1df81a920364730dc9f286dc76be6b SHA512 69fa6c8eb9d98aa7b6d67f19cf7e10cd4e13cfb46540bb586cb88bdf40297f49c05658758f53ad4e1937d9ee80c174ff1a6045946f706aa9c3003a16ab227ed2
+EBUILD sys-uname-1.2.1.ebuild 576 BLAKE2B 1631d6581f36cd86dd815a74cd8c3b6a6db60b03cc2cfa478358046fa8032b7acebe8c44b42c7ea6d393d61e0065d34155816a51fbdefcd5d21d4bb9df249966 SHA512 57a8a95c931ddc8bccae1ce63f994afdafc4bae48dd2fc203b0a2019f9b0a798e194f38fa289b9999aab693f97646278ec88b2e537dac5fba3bf38ea265696ee
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/sys-uname/sys-uname-1.2.1.ebuild b/dev-ruby/sys-uname/sys-uname-1.2.1.ebuild
index ae7db2eb0efd..fbd60e6a565c 100644
--- a/dev-ruby/sys-uname/sys-uname-1.2.1.ebuild
+++ b/dev-ruby/sys-uname/sys-uname-1.2.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/djberg96/sys-uname"
LICENSE="Apache-2.0"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/ffi-1.0.0"