summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-02-29 18:01:47 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-02-29 18:01:47 +0000
commitceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (patch)
tree9f47ee47c31a0f13f9496879cd88a1042550aa81 /dev-ruby
parent53cba99042fa967e2a93da9f8db806fe2d035543 (diff)
gentoo (leap year) resync : 29.02.2020
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin112203 -> 112182 bytes
-rw-r--r--dev-ruby/abstract/Manifest2
-rw-r--r--dev-ruby/abstract/abstract-1.0.0-r3.ebuild4
-rw-r--r--dev-ruby/acts_as_list/Manifest2
-rw-r--r--dev-ruby/acts_as_list/acts_as_list-1.0.1.ebuild36
-rw-r--r--dev-ruby/ascii85/Manifest2
-rw-r--r--dev-ruby/ascii85/ascii85-1.0.2-r2.ebuild28
-rw-r--r--dev-ruby/asciidoctor-diagram/Manifest2
-rw-r--r--dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.19.ebuild37
-rw-r--r--dev-ruby/backports/Manifest2
-rw-r--r--dev-ruby/backports/backports-3.16.1.ebuild26
-rw-r--r--dev-ruby/bindata/Manifest2
-rw-r--r--dev-ruby/bindata/bindata-2.4.5.ebuild22
-rw-r--r--dev-ruby/brass/Manifest2
-rw-r--r--dev-ruby/brass/brass-1.2.1.ebuild4
-rw-r--r--dev-ruby/bson/Manifest2
-rw-r--r--dev-ruby/bson/bson-4.8.0.ebuild43
-rw-r--r--dev-ruby/cliver/Manifest2
-rw-r--r--dev-ruby/cliver/cliver-0.3.2.ebuild4
-rw-r--r--dev-ruby/coffee-script-source/Manifest2
-rw-r--r--dev-ruby/coffee-script-source/coffee-script-source-1.12.2.ebuild4
-rw-r--r--dev-ruby/coffee-script/Manifest2
-rw-r--r--dev-ruby/coffee-script/coffee-script-2.4.1.ebuild4
-rw-r--r--dev-ruby/daemons/Manifest2
-rw-r--r--dev-ruby/daemons/daemons-1.3.1.ebuild9
-rw-r--r--dev-ruby/ddmetrics/Manifest2
-rw-r--r--dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild4
-rw-r--r--dev-ruby/ddplugin/Manifest2
-rw-r--r--dev-ruby/ddplugin/ddplugin-1.0.2.ebuild4
-rw-r--r--dev-ruby/ecma-re-validator/Manifest2
-rw-r--r--dev-ruby/ecma-re-validator/ecma-re-validator-0.2.0.ebuild4
-rw-r--r--dev-ruby/erubis/Manifest2
-rw-r--r--dev-ruby/erubis/erubis-2.7.0-r2.ebuild4
-rw-r--r--dev-ruby/facter/Manifest3
-rw-r--r--dev-ruby/facter/facter-3.14.8.ebuild99
-rw-r--r--dev-ruby/facter/files/facter-3.14.8-explicit-rspec-2.patch10
-rw-r--r--dev-ruby/faker/Manifest2
-rw-r--r--dev-ruby/faker/faker-2.10.2.ebuild30
-rw-r--r--dev-ruby/fast_gettext/Manifest2
-rw-r--r--dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild4
-rw-r--r--dev-ruby/fattr/Manifest2
-rw-r--r--dev-ruby/fattr/fattr-2.4.0.ebuild7
-rw-r--r--dev-ruby/ffi/Manifest8
-rw-r--r--dev-ruby/ffi/ffi-1.11.3.ebuild4
-rw-r--r--dev-ruby/ffi/ffi-1.12.1.ebuild4
-rw-r--r--dev-ruby/ffi/ffi-1.12.2.ebuild4
-rw-r--r--dev-ruby/ffi/ffi-1.9.25.ebuild4
-rw-r--r--dev-ruby/gettext-setup/Manifest2
-rw-r--r--dev-ruby/gettext-setup/gettext-setup-0.34.ebuild2
-rw-r--r--dev-ruby/gherkin/Manifest2
-rw-r--r--dev-ruby/gherkin/gherkin-5.1.0.ebuild2
-rw-r--r--dev-ruby/gist/Manifest4
-rw-r--r--dev-ruby/gist/gist-5.1.0.ebuild (renamed from dev-ruby/gist/gist-5.0.0.ebuild)0
-rw-r--r--dev-ruby/gpgme/Manifest2
-rw-r--r--dev-ruby/gpgme/gpgme-2.0.20.ebuild54
-rw-r--r--dev-ruby/hamster/Manifest2
-rw-r--r--dev-ruby/hamster/hamster-3.0.0-r1.ebuild4
-rw-r--r--dev-ruby/hashdiff/Manifest6
-rw-r--r--dev-ruby/hashdiff/hashdiff-0.3.9.ebuild25
-rw-r--r--dev-ruby/hashdiff/hashdiff-1.0.1.ebuild (renamed from dev-ruby/hashdiff/hashdiff-0.4.0.ebuild)7
-rw-r--r--dev-ruby/hashery/Manifest2
-rw-r--r--dev-ruby/hashery/hashery-2.1.2.ebuild4
-rw-r--r--dev-ruby/httparty/Manifest2
-rw-r--r--dev-ruby/httparty/httparty-0.18.0.ebuild58
-rw-r--r--dev-ruby/json_schema/Manifest2
-rw-r--r--dev-ruby/json_schema/json_schema-0.20.8.ebuild6
-rw-r--r--dev-ruby/kirbybase/Manifest2
-rw-r--r--dev-ruby/kirbybase/kirbybase-2.6.1-r2.ebuild7
-rw-r--r--dev-ruby/launchy/Manifest2
-rw-r--r--dev-ruby/launchy/launchy-2.5.0.ebuild35
-rw-r--r--dev-ruby/lemon/Manifest2
-rw-r--r--dev-ruby/lemon/lemon-0.9.1.ebuild4
-rw-r--r--dev-ruby/log4r/Manifest2
-rw-r--r--dev-ruby/log4r/log4r-1.1.10-r2.ebuild3
-rw-r--r--dev-ruby/mysql2/Manifest6
-rw-r--r--dev-ruby/mysql2/mysql2-0.4.10-r1.ebuild34
-rw-r--r--dev-ruby/mysql2/mysql2-0.5.1-r1.ebuild34
-rw-r--r--dev-ruby/mysql2/mysql2-0.5.2-r2.ebuild34
-rw-r--r--dev-ruby/mysql2/mysql2-0.5.3.ebuild4
-rw-r--r--dev-ruby/nio4r/Manifest6
-rw-r--r--dev-ruby/nio4r/nio4r-2.3.1.ebuild40
-rw-r--r--dev-ruby/nio4r/nio4r-2.5.1.ebuild40
-rw-r--r--dev-ruby/nio4r/nio4r-2.5.2.ebuild4
-rw-r--r--dev-ruby/open4/Manifest2
-rw-r--r--dev-ruby/open4/open4-1.3.4.ebuild7
-rw-r--r--dev-ruby/paint/Manifest2
-rw-r--r--dev-ruby/paint/paint-2.2.0.ebuild22
-rw-r--r--dev-ruby/parser/Manifest2
-rw-r--r--dev-ruby/parser/parser-2.7.0.3.ebuild32
-rw-r--r--dev-ruby/pdf-core/Manifest4
-rw-r--r--dev-ruby/pdf-core/pdf-core-0.7.0.ebuild4
-rw-r--r--dev-ruby/pdf-core/pdf-core-0.8.1.ebuild4
-rw-r--r--dev-ruby/pdf-inspector/Manifest2
-rw-r--r--dev-ruby/pdf-inspector/pdf-inspector-1.3.0.ebuild4
-rw-r--r--dev-ruby/pdf-reader/Manifest8
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-1.4.1-r2.ebuild4
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.2.0.ebuild49
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.2.1.ebuild48
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.4.0.ebuild4
-rw-r--r--dev-ruby/polyglot/Manifest2
-rw-r--r--dev-ruby/polyglot/polyglot-0.3.5.ebuild9
-rw-r--r--dev-ruby/power_assert/Manifest2
-rw-r--r--dev-ruby/power_assert/power_assert-1.1.6.ebuild41
-rw-r--r--dev-ruby/prawn/Manifest4
-rw-r--r--dev-ruby/prawn/prawn-2.2.0.ebuild4
-rw-r--r--dev-ruby/prawn/prawn-2.2.2.ebuild35
-rw-r--r--dev-ruby/puppet_forge/Manifest2
-rw-r--r--dev-ruby/puppet_forge/puppet_forge-2.3.3.ebuild44
-rw-r--r--dev-ruby/puppetdb-termini/Manifest6
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-6.8.0.ebuild2
-rw-r--r--dev-ruby/puppetdb-termini/puppetdb-termini-6.9.0.ebuild (renamed from dev-ruby/puppetdb-termini/puppetdb-termini-6.7.2.ebuild)4
-rw-r--r--dev-ruby/qed/Manifest2
-rw-r--r--dev-ruby/qed/qed-2.9.2.ebuild4
-rw-r--r--dev-ruby/redcloth/Manifest2
-rw-r--r--dev-ruby/redcloth/redcloth-4.3.2-r1.ebuild2
-rw-r--r--dev-ruby/ref/Manifest2
-rw-r--r--dev-ruby/ref/ref-2.0.0.ebuild4
-rw-r--r--dev-ruby/regexp_parser/Manifest2
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-1.7.0.ebuild39
-rw-r--r--dev-ruby/rouge/Manifest2
-rw-r--r--dev-ruby/rouge/rouge-3.16.0.ebuild36
-rw-r--r--dev-ruby/rspec-retry/Manifest4
-rw-r--r--dev-ruby/rspec-retry/rspec-retry-0.6.1.ebuild25
-rw-r--r--dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild4
-rw-r--r--dev-ruby/ruby-gettext/Manifest2
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild67
-rw-r--r--dev-ruby/ruby-openid/Manifest2
-rw-r--r--dev-ruby/ruby-openid/ruby-openid-2.7.0.ebuild30
-rw-r--r--dev-ruby/ruby-sdl/Manifest2
-rw-r--r--dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r2.ebuild4
-rw-r--r--dev-ruby/rubytest-cli/Manifest2
-rw-r--r--dev-ruby/rubytest-cli/rubytest-cli-0.2.0.ebuild4
-rw-r--r--dev-ruby/rubytest/Manifest2
-rw-r--r--dev-ruby/rubytest/rubytest-0.8.1.ebuild4
-rw-r--r--dev-ruby/serialport/Manifest2
-rw-r--r--dev-ruby/serialport/serialport-1.3.1.ebuild8
-rw-r--r--dev-ruby/shoulda-matchers/Manifest6
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-4.1.1.ebuild34
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-4.3.0.ebuild (renamed from dev-ruby/shoulda-matchers/shoulda-matchers-4.1.0.ebuild)6
-rw-r--r--dev-ruby/simplecov-html/Manifest2
-rw-r--r--dev-ruby/simplecov-html/simplecov-html-0.12.1.ebuild23
-rw-r--r--dev-ruby/slow_enumerator_tools/Manifest2
-rw-r--r--dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild4
-rw-r--r--dev-ruby/sqlite3/Manifest2
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.4.2.ebuild4
-rw-r--r--dev-ruby/systemu/Manifest2
-rw-r--r--dev-ruby/systemu/systemu-2.6.5.ebuild3
-rw-r--r--dev-ruby/tilt/Manifest2
-rw-r--r--dev-ruby/tilt/tilt-2.0.10.ebuild4
-rw-r--r--dev-ruby/ttfunk/Manifest2
-rw-r--r--dev-ruby/ttfunk/ttfunk-1.6.2.1.ebuild26
-rw-r--r--dev-ruby/tty-platform/Manifest2
-rw-r--r--dev-ruby/tty-platform/tty-platform-0.3.0.ebuild27
-rw-r--r--dev-ruby/tty-screen/Manifest2
-rw-r--r--dev-ruby/tty-screen/tty-screen-0.7.1.ebuild29
-rw-r--r--dev-ruby/unindent/Manifest2
-rw-r--r--dev-ruby/unindent/unindent-1.0.ebuild2
-rw-r--r--dev-ruby/vcr/Manifest2
-rw-r--r--dev-ruby/vcr/vcr-5.1.0.ebuild24
-rw-r--r--dev-ruby/webmock/Manifest2
-rw-r--r--dev-ruby/webmock/webmock-3.7.6.ebuild4
-rw-r--r--dev-ruby/will_paginate/Manifest2
-rw-r--r--dev-ruby/will_paginate/will_paginate-3.3.0.ebuild30
163 files changed, 1136 insertions, 621 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 25676ff0e83b..701e76a3e2a2 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/abstract/Manifest b/dev-ruby/abstract/Manifest
index 0efc916ccf59..49f0f09c00e8 100644
--- a/dev-ruby/abstract/Manifest
+++ b/dev-ruby/abstract/Manifest
@@ -1,3 +1,3 @@
DIST abstract-1.0.0.gem 12288 BLAKE2B c61fe73f5a5b765296e4a61acfa14b39468878a442a1ce8689e846089da9a3d6c8f5425a791040865d5aadd435ac78de6f48f809f081ca0883c71f733e4cbe5c SHA512 7c6fffc012baf704a27470fecf44dc97e6ca9f5bf9db47c20f23e59376af1262c4618ad70a70faa446339a79f94bbce04c2f5a6c506bd010c60a0fa5f60f346c
-EBUILD abstract-1.0.0-r3.ebuild 652 BLAKE2B 0157c56bad5282a0ad85fefa8b0f09a1b68ba54e8995179bb74b1847fdcff56144d3725f7191e01c3531baa61a56366ddc8476b7c76a716439d3662a94565861 SHA512 41ac0e4e3851820c7c39fb694126e1d7832d8d87eca8c99e6a947dac767d60a29f2e2f90681fd3455a9bbc38490b02cc28c7dbd3453a74c6e5453bf35a2d5559
+EBUILD abstract-1.0.0-r3.ebuild 652 BLAKE2B 76eb18e30e5c5ec0be7a3335414c9506c160d12fc73734cf2b0b6b8dabff5ecc626587c3f6669707c43a5e225d0c4f574c1260f216466f8684429e046684600f SHA512 29ecc27aaca24b03adb02c13f172cb7b9ab7945395f6ccd4f49e222d8acf8571310aeeb9ef191fc577dc50d9ed7c613e6d8fb0cd1f109585b03f62c3826ce9c0
MISC metadata.xml 326 BLAKE2B 9d949e43d77128e14b13f83c61b85efa1d766d2b09b33aa10957282273b233bb5f6785b570e08249e3acc3920e3c5327fc834e8973d252519ec0963efdc379f4 SHA512 af7919ed026803725ee33c836a16034b32eade1a09f18ad5f5a506454fcdbbd2cab3cfc0e21c494ad1380795439719f83acbae1c3cc45a3cec6b1e02cebba390
diff --git a/dev-ruby/abstract/abstract-1.0.0-r3.ebuild b/dev-ruby/abstract/abstract-1.0.0-r3.ebuild
index 1c3dccd24aea..a69dc47845a7 100644
--- a/dev-ruby/abstract/abstract-1.0.0-r3.ebuild
+++ b/dev-ruby/abstract/abstract-1.0.0-r3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/acts_as_list/Manifest b/dev-ruby/acts_as_list/Manifest
index c46f6c3b6eb6..df61f7a43f3f 100644
--- a/dev-ruby/acts_as_list/Manifest
+++ b/dev-ruby/acts_as_list/Manifest
@@ -1,5 +1,7 @@
DIST acts_as_list-0.9.19.gem 37376 BLAKE2B e676d970fecbf81df92193e62e3cd9880c3f3f7b03cfbdb7e9e3802aefe209f55d034a4e7e2b9ff09ed84ef7ba7fdbd3d625fe79d86ca1e826f7ebd90bd96e8e SHA512 890d396647c770df754abcde2ab69f022d6fbc2417a1672f41fec2e03e2db7ce2df08126efb757e18c7f0f2faa1230ffa49f099b94ee9035068d6c04c38c7476
DIST acts_as_list-1.0.0.gem 38912 BLAKE2B b48b554590343271156c4e4275ed6f7c59ea03c4a0c9a88cf549e9cbaf2fe428957c704f4fe70729c027f87236b1b347e3ff37978a775028c940dadf99b0a872 SHA512 850ec3b148a0123e7393109987aab321b75567dae8be2445bf0b40e089bf07eaa121c09997ccf725ca947dff440c57186e43c30a7c82e229002d226109a1f59a
+DIST acts_as_list-1.0.1.gem 39424 BLAKE2B 278705cd57bf3fcf2d1d9e2f4ad8757c9842f768bc36470e5b9a2f52f0d695f4c7bbab71200dde8e1fb099840495ea5a6ad131d1a213b8389dce49e08240eb3a SHA512 15a0cd7e6c89ba6ed218c5e866b15c33ae64f5ed1587de67ec6ea20480fa622ec32f3131e714ff0d5196189a46d5d745ff5de026c451a485ebb735df73ef9ce5
EBUILD acts_as_list-0.9.19.ebuild 917 BLAKE2B 598b03e8ef3b919257ec5eebd88b55f0617e5e725bc1570df01daab4fed7849688c158a467472b18a01a66300f68f9bfbbc11b7f6bd6f3aeec944c63485606e9 SHA512 ffa006cb6309fc50ef4a93dd183d24931d807429e7d649dcd7cf0a20711f3a2e6b0559c6c0a992c691ed127016c7517c77ad5231a11f9b569497b8dc4dc18d76
EBUILD acts_as_list-1.0.0.ebuild 880 BLAKE2B 375d580d308f52522799ffd054a4bbecf106298fe6946961d4d99c274cc43534c54d41b9053ea6a27a10d9517cf1b2110f6aac85d3e809663bd5ff490abb0dc5 SHA512 fd1ac745c6f9d54213a2aa1a1521c8b9fc81b41725427a25a08d1f8dbd17cbf92beed678b95615735718076221baef0a5bf145c077e3a43edf1c6921013d98d9
+EBUILD acts_as_list-1.0.1.ebuild 880 BLAKE2B aada567ab1e8b7241c09c82f0b0401c3133ae6fa9c745021d4f1f131df574e192608eceb04b11d9fc474adf9700ee1009d9b0f5275a71eb99002057e61ec32ea SHA512 c9951f47865ec4e5c1b39a11c81522a8f605d1fb652f17342d823a9f0e0853d76dc9454433d493ea7be7a386ea5ac6575fc8fea5e65bf7c8e8547e315ca76445
MISC metadata.xml 347 BLAKE2B 11ae895c0930e176c32dcc84c734b89066c53adad8df298faebc5d0a27a7dd408d5c18d91dbd89ff1b4ab825b40253097a516c75a4f267fabf5c84a0d68cc3b1 SHA512 eb41ba6c7f23b2c30522692f730bc0c7e360faa577c0bb25b4c386c09f1274890475a537d1dba9ac214a39e05ff56bae6f5bf7e3eda5de163159961171883085
diff --git a/dev-ruby/acts_as_list/acts_as_list-1.0.1.ebuild b/dev-ruby/acts_as_list/acts_as_list-1.0.1.ebuild
new file mode 100644
index 000000000000..e9a678a19ce6
--- /dev/null
+++ b/dev-ruby/acts_as_list/acts_as_list-1.0.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+inherit ruby-fakegem
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+DESCRIPTION="Capabilities for sorting and reordering a number of objects in a list"
+HOMEPAGE="https://github.com/swanandp/acts_as_list"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~x86-macos"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/activerecord-4.2:*"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/test-unit:2
+ dev-ruby/activerecord[sqlite]
+ )"
+
+all_ruby_prepare() {
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+ sed -i -e '/bundler/,/^end/ s:^:#:' test/helper.rb || die
+ sed -i -e '/git ls/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/github_changelog/,$ s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/ascii85/Manifest b/dev-ruby/ascii85/Manifest
index f2eaccab27fd..48227af8caca 100644
--- a/dev-ruby/ascii85/Manifest
+++ b/dev-ruby/ascii85/Manifest
@@ -1,5 +1,3 @@
-DIST Ascii85-1.0.2.gem 10752 BLAKE2B 1a38fb0d04eefcd73028aeb166169bf04dced4695eaa3ab8d5add8233bb898780b896101558f7db248aeb4cd9c58edaf36b67085ba0b2cb06bb32b312e576c56 SHA512 e2437948697dd46c646e55a361b74ad5069b261809a0e374eee1f3e755d07bbc45d85fc8ab6d620eceeeb020e6ff23224703cba0ce4ddf37f8a5a96289efd74b
DIST Ascii85-1.0.3.gem 11776 BLAKE2B e08bbc089546dd3b91ff5fd85b8652dd6f5c06025c29ac67004bd7d4c7bb8fc38c77b604dd5a884970b05041e173f37eaf895f0bb9ac1947ce70e4f0cc54906c SHA512 b324ff06ea0cd46a679619a2bfca9f05c30ece9f0342f8a8d097841f3fb4dbb29cf4b6f6832742c50fe5a51895a9048308981be296466422269ce34c4d936f5c
-EBUILD ascii85-1.0.2-r2.ebuild 669 BLAKE2B 3741d004f676e22468edf772b3ec984dfcc568c94bcb399d24c7f6509ac4d1c3215c3a8fdc69f35218ce6ed27e7d44b7ee817da2167dd015f73003ef97e7baa6 SHA512 cc525a1a7b6de227099e5cedc03d97e6ef0a321770d54009e6fb563df5abd91a6730eb89d5ab7d39df42eead2fa1db7705155156d921af259feaeaaf5d3f520b
EBUILD ascii85-1.0.3.ebuild 664 BLAKE2B 7b54f83cf7a74d7e6edde4ed819653078632d835269f652444ef8403d933b789f99d82a2cd5195d55cf31a0ada10b5cd1108693599ce2a7a8195ff997fe17884 SHA512 022cffcd0325adb306863f0601b3d4ae39ec14d2631a7a951e6e8998050d1df3515cd7b5e18a6b9a16561aaebed13313eee1a35cdfc1fbdc45fdccb411607f04
MISC metadata.xml 347 BLAKE2B 3b0a255aa723b441f953964689464ac15e6542dbab4183a32f670408039421d294eb308c0ec37d6080cbb6ebac4c43473f67ed3eb7429880fc0cada79d7bc560 SHA512 362fbd91725d86bf6694499188bdb904b99639488b2cc87f6fa7c50392790f921abb54cc8d329cac0e3f1d4cef6d24c05eb8ab8a365ddf149a7dc23dea5f72f8
diff --git a/dev-ruby/ascii85/ascii85-1.0.2-r2.ebuild b/dev-ruby/ascii85/ascii85-1.0.2-r2.ebuild
deleted file mode 100644
index 8e40be003b2d..000000000000
--- a/dev-ruby/ascii85/ascii85-1.0.2-r2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.rdoc History.txt"
-
-RUBY_FAKEGEM_NAME="Ascii85"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Methods for encoding/decoding Adobe's binary-to-text encoding of the same name"
-HOMEPAGE="https://github.com/datawraith/ascii85gem"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="test"
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-
-all_ruby_prepare() {
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile || die
-}
diff --git a/dev-ruby/asciidoctor-diagram/Manifest b/dev-ruby/asciidoctor-diagram/Manifest
index 5394c945f3ce..b354b915dd6f 100644
--- a/dev-ruby/asciidoctor-diagram/Manifest
+++ b/dev-ruby/asciidoctor-diagram/Manifest
@@ -1,3 +1,5 @@
DIST asciidoctor-diagram-1.5.18.tar.gz 11705290 BLAKE2B d5c1a6047af1a1a5c1b08ccb180dfa57057213df2f8a9ec8aef6608bc34501aa979cb30c2c8b196e0039be24d8c5ba9e81d902f603e9624402eaa7e93d800169 SHA512 f3341ffd0b9f7eb994b478ebb81f668a30fa338cf76cfba638032d5b80203b304776cee4d1f575270105af9b51dc6d0a80604e92e2ad54760dfa9b73ffa794cb
+DIST asciidoctor-diagram-1.5.19.tar.gz 11707367 BLAKE2B 2088d2a7b424b9a716204e607d6e4c3bb7521b2098caad131210c163ade6f8a07872793945829d6b1e6e88a9d04126738eb439c968e99f326baddc310b48de0e SHA512 14270c8ea0e63163e01171695ecb99f5ef9667e2ec50b26e56495a1fc2c0e8af97fc784f5decb8fc75f1830581a9bc658d699af6aeee52adc20adad82cb1aed9
EBUILD asciidoctor-diagram-1.5.18.ebuild 987 BLAKE2B 96570c68b021a8336dbb44f25b4f6e904328d5cf884af51e69b91a6c5256c412696e1022a9afb13a77da629dcbc575d6ed08899b722a601f0838c8d44164b179 SHA512 a12c69cc0792446b8b25d7e4d4c74d8978a3779d121d5ebc0884a24f2d6e9fb1ecf0c0e29d43b767bf0f1ee98a4751131f905ae132e9c15e0f97bfbb103341e1
+EBUILD asciidoctor-diagram-1.5.19.ebuild 961 BLAKE2B a150cfaf63fd872b605a7abd71d00d8acd6cdbe8b82b93bc35c38b6f12aabaec2c87f77e7ed2a9be06211e53cee4d653b8aa6d9f4c9ae6691daa958280c12d05 SHA512 0595efddc4c05fcea79b51e68cb496b1a6938f334d128b0c63e9ce8631e0be9c856d1b401800093aa25aa44188942e4f3ce41a57f99ad6b6b0e0e12afec9a23a
MISC metadata.xml 357 BLAKE2B 967e1f1518c38ff81d15df5b62943b278acf74a80938d488cca0d2489f268ba0d41ad74e78b7b53bc1fd4ed646880ed36defc9c110d5af3535970c364d8c923b SHA512 711af8ceb9724236076e02a077672296a835981c7a78e4f5f5976dc190b2df640d24933cc2d92e81f84e695f473d187a7e83d2b60c3573a675ba30b01be85db8
diff --git a/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.19.ebuild b/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.19.ebuild
new file mode 100644
index 000000000000..f4ffcd99e925
--- /dev/null
+++ b/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.19.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="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc LICENSE.txt README.adoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A set of Asciidoctor extensions that enable you to add diagrams"
+HOMEPAGE="https://github.com/asciidoctor/asciidoctor-diagram"
+SRC_URI="https://github.com/asciidoctor/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/asciidoctor-1.5.7 <dev-ruby/asciidoctor-3"
+
+all_ruby_prepare() {
+ rm Gemfile || die
+ sed -i -e '/c.formatter/ s:^:#:' spec/test_helper.rb || die
+
+ # Avoid specs for unpackaged tools
+ rm -f spec/{a2s,blockdiag,erd,mermaid,msc,nomnoml,shaape,smcat,svgbob,syntrax,umlet,vega,wavedrom}_spec.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+}
diff --git a/dev-ruby/backports/Manifest b/dev-ruby/backports/Manifest
index 7a69063d7bf0..6fd0fa215ffc 100644
--- a/dev-ruby/backports/Manifest
+++ b/dev-ruby/backports/Manifest
@@ -1,5 +1,7 @@
DIST backports-3.15.0.gem 152064 BLAKE2B a2c2a1f35ab6f682be23a5189bafec563a2d028ed5f0e0a4880ad85e09ac7af1085a601323ec3459c5be87a5271c6c3e47b6e80005c50e3084d4ac1dc9f2fd35 SHA512 4eb1f928c37596971fa274d838ab991bce462a7f571cb68501fc81e579693528e93536c25e4b64d93f4f0edfd313c8aacd8af014bb5c586cc182867e78f614d5
DIST backports-3.16.0.gem 154624 BLAKE2B a35adb965c3f9f42fab5fe80fa1ca20a59511e9b265da28bef059e3477fa6a291c86e3b16f837e1f2d2f7e36e6660be29a9fc02713c3f46ad36767dd87baa1f9 SHA512 500386a74162e6c66e606c705dd26296f56118460f300005f0db44025f49bb8f516805921f23e17d0959056a2a8fc320b5ad4c514dd9c22ef811f6325113ae8a
+DIST backports-3.16.1{P}.tar.gz 156181 BLAKE2B c7cc842fb9bf8fcc7b55c8a572cc7a01a63008ad20f63142f339d24d7bf04202f4def2f03261d23d6c41c8c3bd0af8fce76a323e25585b6874c1428eb2a9ef90 SHA512 d907d729dd37ebfb175f8274078664fc4eee51de773cd0871b8bec9a8808052fbdea8571f0a402b1a6ca88ca7cd7b6b9984f66799abf92f300f1f8bc7b8f3f9b
EBUILD backports-3.15.0.ebuild 678 BLAKE2B 46a2527c429c22bb0e77e135cf0de407cfe8fbb5edf609224951aa477d5682d0a5d990d51364b072dbbbd4b646a36dea951bde9f493c9fe3ef07f940704984b0 SHA512 cfd4d4f78e1f73fe48e5a7c05811f86cd1e3106ac7736362a17a478fca7bbfaec20d0a089cc0ecac7e29b3aa2c75215424822beda966dc1f1212e5fcf2d343a6
EBUILD backports-3.16.0.ebuild 636 BLAKE2B f463114bf03f2fa30fcc4eb2598d30cf19e87ac67534457e314e58a11896149f56df177ed2c3c613e51c07df14959c25f6cc42e9ba1aa774e7f6779a420b55d6 SHA512 7a747c69538ace589934a854e8e67c436d072fd331915a2a70a6f4a2cfd618e7c6de89fbd61e7159ecaa8cbf19e8bf148f62ea76b24817917cb5f815a9cca3fb
+EBUILD backports-3.16.1.ebuild 765 BLAKE2B e203b578baab1053012eaee79fb11f2c92a83175848c3ccdf95aee4df6f24a1319f7c668584f8d8c1b17bcf34186a8f64fc682e75bacc6cf1d8082659be8da80 SHA512 a8afe0f4e1b28f3ae563b2b8e9dc3960422ff6125ff68976ddab04cb88f5a1f793ad5b1f8f9cf99971fb2674be52c6a9a1e63627147baad264cb7c6809a2d206
MISC metadata.xml 335 BLAKE2B 23e6e33c417bb055592549fdd07fd02a2d97b613095e42248f501ee6ea71e3d4b2a2e25796060d3448900ba0d2fe66d0c44307be97b89834711ed153751126c3 SHA512 2850da756cf7d97e70667e06587ab9a37869e4a77417c12386edff4ab09d380641a4573a7ecaa6eec5809fe85106ca53844b4b25fbeb6cef8e451fef2803ae19
diff --git a/dev-ruby/backports/backports-3.16.1.ebuild b/dev-ruby/backports/backports-3.16.1.ebuild
new file mode 100644
index 000000000000..9b3dbb4b55b5
--- /dev/null
+++ b/dev-ruby/backports/backports-3.16.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_GEMSPEC="backports.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Backports of Ruby features for older Ruby"
+HOMEPAGE="https://github.com/marcandre/backports"
+SRC_URI="https://github.com/marcandre/backports/archive/v${PV}.tar.gz -> $P{P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ # Avoid activesupport test that no longer works in Rails 5. This also avoids
+ # a dependency on activesupport
+ sed -i -e '/test_rails/,/^ end/ s:^:#:' test/_backport_guards_test.rb || die
+}
diff --git a/dev-ruby/bindata/Manifest b/dev-ruby/bindata/Manifest
index d7764a0b579a..eb0358a1d6ae 100644
--- a/dev-ruby/bindata/Manifest
+++ b/dev-ruby/bindata/Manifest
@@ -1,5 +1,7 @@
DIST bindata-2.4.1.gem 78848 BLAKE2B a497299aca02abe61c64fe946ef928ade75f58195bdafa1b5ac842c7dd272e0dd2e5da957b558492bb1dd1e47da7da1525c0d54f0e97e571c5db804e8b24ef7e SHA512 5bbbb38f7deb461c234801677baf30bf6d5300dd46f201ebcaef4cc4182354e1ed375fc1c341a13d6b3a1f579e25e4e53d8aeab0dd979a581131e2a984758243
DIST bindata-2.4.4.gem 79872 BLAKE2B f22f8af6270cd7d790031d2ab53a80f2480ad687abd91803ce556495d1fe8f09e1c316ccfc5b35f2cf914e44e17121d3cc84baab19d51a5671b540429d6ff1f2 SHA512 c7af17ea3c7aec6360acfbe0b511700706daec24a4028c86eee441baaad39c259200ee66d33e6f73766c24ae9a8a3c00e5a0c140b4e12e0d526046cd81c6ce79
+DIST bindata-2.4.5.gem 79872 BLAKE2B e92abc567f7bf62aa49c72415c9e49e976cb72bb5e44bb45aecfa7771b03017b112504ca733fb0db79913e2b67966338fd1bb59d6c4472171352e5d2c6248998 SHA512 28b8985624620d62e426b9cae0c29cd487132297b1218bafa8f82701d2633ac4308188698adaafdafbde9ae009379447e2964b111e9230841b018903500877b5
EBUILD bindata-2.4.1.ebuild 533 BLAKE2B d20286e4bd118bda00d14bf1f15375147a6ca65ebb81f7a7b17fbf4eb064775c5d4cc4c99226154e579f05bb619e4d519c790268556171b4261f56d883fb6656 SHA512 22b262e4f834a1eba30485cf7c5df1110e2f80d8cf8073169b20f5321f35e367c1beb94768c3089190cfbfb9cf82df209d78a839910cc8b56cd8391cf4278bcf
EBUILD bindata-2.4.4.ebuild 522 BLAKE2B 3199de0f08f44de2ca0db94b82d87dd78431c47d1a1169960d297a432395576b8b5da85f3504a57c36bb7ed977fe63a151a9a04f0146fad7b132fa967fe83280 SHA512 f540462ec23a91ed4e1b7c3c499ca773f3849c347557abe34fd50d0dc904955afc4f07a1bd11f333837b45d6c8a1e74c58131828ca4151813a4a28658638a6dc
+EBUILD bindata-2.4.5.ebuild 497 BLAKE2B 9cfefe2268ffd1fb2564d349d370c22020c41e12583d1c1642c462454bf6f02008a07b774e7bc9d96c398f13ff7cfcd1a0907c49243e9994ada6eabfd9179841 SHA512 4697cb09d27ce6283ae107328979d6569ad8f51bafa0d9407af06b723af79cab8ea4b71f74ba3e2224fd8c8021ce1f2f9290e19a5be140eb405ed32015864547
MISC metadata.xml 327 BLAKE2B e926e11d19717f40bb9aea056ba01a7c6173eb5d543c16e422b4adff073b0fa6f5883959c5701bc38f4543c1905aeb3d3ed0f157a759c8b8cbe123bc4fa0627c SHA512 14518379027a13ae7c88fc04c6c3149dc3cc88f897a924734d14144a8343add641d5d419d4d0f5f296f27bb00d1590b399b631815e433b37e71348f17a082e38
diff --git a/dev-ruby/bindata/bindata-2.4.5.ebuild b/dev-ruby/bindata/bindata-2.4.5.ebuild
new file mode 100644
index 000000000000..37680de8635e
--- /dev/null
+++ b/dev-ruby/bindata/bindata-2.4.5.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parsing Binary Data in Ruby"
+HOMEPAGE="https://github.com/dmendel/bindata"
+
+LICENSE="BSD-2"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+ sed -i -e '/[Cc]overalls/d' test/test_helper.rb || die
+}
diff --git a/dev-ruby/brass/Manifest b/dev-ruby/brass/Manifest
index 25160a8fd816..57fa4a6bcffc 100644
--- a/dev-ruby/brass/Manifest
+++ b/dev-ruby/brass/Manifest
@@ -1,3 +1,3 @@
DIST brass-1.2.1.gem 8704 BLAKE2B 4a0af72ad5ea91fb9c59fdad83745b92c712a858cc4d0ea1b1c0066174cbd40e0e3e1f2ce88be7032d78299a4832be99eb54759cf5e722526543bcec231efdec SHA512 8afb72d3123ca0d582adf11d4c7d86f1ee3b9e9b7cf1544fd4bd2d87891748b5ec5d88d2721763dfdc89cdea3fa1b94bf62e884c4b108d60dcca430f5a03bedd
-EBUILD brass-1.2.1.ebuild 485 BLAKE2B 0ecbd7f33cdf9044b857d571e0b2c3ba0cf5218971ad887141cda9be8d8bc2b63e12508389cfb1615190843fd7089d6f18e4bdfb963a22e3d9cf6a9120580940 SHA512 340be7f5b977aa4c1687dc0ffc3a2db35d23b7acf75ac6e1c2e752908f4f535b0959bd6b1538108344b68490daab73d4853c6ac8f324588288b161e916331bfa
+EBUILD brass-1.2.1.ebuild 485 BLAKE2B 955b505f2256527213e1a5cd1ed488e906cf9ed9fbc9b6876ecf06804ad217a23a9beac8dbf5f7d46593ae242d46be2e8aa07a1d22f41f73b60ae2e88961f091 SHA512 a181914bac6190f1f17207aec5bf6c9533821409574f956576b5cf857a72b348eefe0b7e04eb1c6949a49da538e92ec9905579532c8e344d3c5854502244fb35
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/brass/brass-1.2.1.ebuild b/dev-ruby/brass/brass-1.2.1.ebuild
index 0eb149da64c2..46b16477acb3 100644
--- a/dev-ruby/brass/brass-1.2.1.ebuild
+++ b/dev-ruby/brass/brass-1.2.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/bson/Manifest b/dev-ruby/bson/Manifest
index 02415561ea7e..b582a5617466 100644
--- a/dev-ruby/bson/Manifest
+++ b/dev-ruby/bson/Manifest
@@ -3,9 +3,11 @@ DIST bson-4.5.0.tar.gz 107547 BLAKE2B fddbb84ee74c3b6bb50a79141e583b300deeaa85b7
DIST bson-4.6.0.tar.gz 115899 BLAKE2B cae63b799cba6a464988937b26bc47533e8ca5089c3a1f5e4bc8cf01e11eaa1f5bd82b79f144b2bafd7cae8478743c3ccedfe8c839ff45db907c77b5e1c6d1a4 SHA512 9661b394d6d45caef7d10df439ca5a65869fa4dcde49158f818e7c2764a31976c615bacf09a09a8bcf2bab2e2d78a64be1a7fdad68e796facd071f972b1f5635
DIST bson-4.7.0.tar.gz 120354 BLAKE2B 8399eb5c3658ed23b6aaac93144c7b1047143b3bc0f1a4610a2ce168a350f04d814f1929a3fcc6efdfcb453abfc54199091c8fbb034a837aab065e7c9814ab70 SHA512 34289260f37e0c72de26219ada8843a44044f61316217c2a4157187bd2d5e871e1578415c09107c65d78496ad388985dfbdc8dec562d3e3aace2bf4bef7ab6fb
DIST bson-4.7.1.tar.gz 120690 BLAKE2B fbb6eeca2b339eaa80503294cefd1c97abb9f992ce1068bbf64a6ffa9239fabb6df4c982c90ab3522362c5bbe55bbaf479023a2f5f2e24ffb86a1dd8fae80db3 SHA512 75026ab81abf5f629200b008a3a8da38a594751c43335eb0c8e29bc94848d2dfce9479419de136b8176dde5d2cc9e66ceb5a7d2b52cfacdb1813a1c63871fa95
+DIST bson-4.8.0.tar.gz 151255 BLAKE2B b15bde922ae882d372815d8b6e0ed8a6f8b79c2fe6fd6d361a31bacf3acdaec4376d5331276aac8fcafc641c7d72cef9c5a99e485cb8f738cf9318336cbd4500 SHA512 284c8686a34018eb04223b391dff4f771d5b83f7e7d9fda8fcc4e2ae8c15ffca52a7ef5049cc866b0dc62d3761ede442eaaecfe19c8381256510c9902e850b01
EBUILD bson-4.4.2.ebuild 1076 BLAKE2B 167cc4c37fea736e2e02b341cca067ba49a9c3851cc84512b3c080b5bd1d5a2fbd269369a5638dcb0dbc8c09f33b4ae803f13710323bef0b349a460b5c9fd5bb SHA512 c5eaa66135fdc0487115f0047c4ea2f7f2a6dbf1acd1b276ce606cf47fb06d910b3f4145f1f8f595b8a69057ffc2d9a83a2e9029d6a262f9c0d7d8d8685c0494
EBUILD bson-4.5.0.ebuild 1069 BLAKE2B 6b1d760e74c0eefcc12ce3513bdbfd219bfc5f79abbfd42fa981de5d93089b4f2f3d5611925e32174b897ada0d09a74ba88d8e103c4d18801a03ae2ea8eefc39 SHA512 e8533682d3e2e00647d1c488e05982622323a6fe586ad0c94dbf590fa97da609e47d19d4ea782d6884498e5b8a31ecea5c68d7fb887c88f13a621776d9f0e418
EBUILD bson-4.6.0.ebuild 1038 BLAKE2B 3f73276097aa0e8aad2a835d23601286bb14791c508f18ef22bde57bc70379cb7146340eabddc674c4e1351018335ecb1780507bf8445fcdf9be0d8110aaae8c SHA512 bf6bf12ac879f28a46b0582eda3b4225b6f122baa089ea4112d4920ccfacf4fd339feec25d7cf1656b6ae20a371157230a4a87a1fad1afd19a3f05fb844847d0
EBUILD bson-4.7.0.ebuild 1038 BLAKE2B 3f73276097aa0e8aad2a835d23601286bb14791c508f18ef22bde57bc70379cb7146340eabddc674c4e1351018335ecb1780507bf8445fcdf9be0d8110aaae8c SHA512 bf6bf12ac879f28a46b0582eda3b4225b6f122baa089ea4112d4920ccfacf4fd339feec25d7cf1656b6ae20a371157230a4a87a1fad1afd19a3f05fb844847d0
EBUILD bson-4.7.1.ebuild 1045 BLAKE2B d61e6a4fdcedf00e7c0cdf3d5b413b27554ce811e159ffce722246d1533b6102d1f6f5d71376c02a2df22e7dcc738bb5a25b9d4d7ac99836a24cc6cf0ada4d8e SHA512 306775eac26eb7ca81fa58056b1196afcedd946feef319fbd59873cedf47770e11608c51f442e3af4dfb96f01ad462ef8d2804acb2e0f0d3721185f75be25e00
+EBUILD bson-4.8.0.ebuild 1045 BLAKE2B d61e6a4fdcedf00e7c0cdf3d5b413b27554ce811e159ffce722246d1533b6102d1f6f5d71376c02a2df22e7dcc738bb5a25b9d4d7ac99836a24cc6cf0ada4d8e SHA512 306775eac26eb7ca81fa58056b1196afcedd946feef319fbd59873cedf47770e11608c51f442e3af4dfb96f01ad462ef8d2804acb2e0f0d3721185f75be25e00
MISC metadata.xml 343 BLAKE2B 45b4f3d9d5e86b9fee94d0b51c420d48c51b914adb49585c12519a81de40c555bc5ed48b03b751c7ab524464e46836a25d51f824c56cb03837f61ae071e1517b SHA512 a5fdde2808fc5c77be1a62a593215b8b619f53ffd8606e76db34a2eb2006deea409c64e85d6ba8a5b4089133265b6911188a9026c3698b44270ef8ce1f12967f
diff --git a/dev-ruby/bson/bson-4.8.0.ebuild b/dev-ruby/bson/bson-4.8.0.ebuild
new file mode 100644
index 000000000000..5e6f5007077a
--- /dev/null
+++ b/dev-ruby/bson/bson-4.8.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+GITHUB_USER="mongodb"
+GITHUB_PROJECT="bson-ruby"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)"
+HOMEPAGE="https://www.mongodb.org/"
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="bson-ruby-${PV}"
+
+LICENSE="APSL-2"
+SLOT="4"
+KEYWORDS="~amd64"
+IUSE="test doc"
+
+all_ruby_prepare() {
+ # Remove bundler support
+ sed -i -e '/bundler/I s:^:#:' Rakefile || die
+
+ # Remove project-specific rspec options
+ rm .rspec || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -C ext/bson extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ emake -C ext/bson V=1 CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
+ cp ext/bson/*$(get_modname) lib/ || die
+}
diff --git a/dev-ruby/cliver/Manifest b/dev-ruby/cliver/Manifest
index 3ab2cc61be50..506b186c5842 100644
--- a/dev-ruby/cliver/Manifest
+++ b/dev-ruby/cliver/Manifest
@@ -1,3 +1,3 @@
DIST cliver-0.3.2.gem 16384 BLAKE2B a96637b5da20ebc28a29479bda76100b2ce7dac1c3620509c2891ffad8f195a54dcb381190a22abc02d1e3df1d69bf9ffa194e19c836115a70232fa7a783ecb8 SHA512 db0eff5119b84b4390f0c2f3e68cab891daedbf06eae55267c798787172734d3355cd82f2b6775e54fca26ed54c6ad4688743af588c76aa0ec6507a77443362f
-EBUILD cliver-0.3.2.ebuild 397 BLAKE2B 3e19da6dfcd75186cf6c452efe91be6706dd5daf48b81a44a2dc0237d3c15ccb5b47b70f39875bb71d7a77f781d43ba21e4bc548fddb8dd532f6022b7c9e5d62 SHA512 be1a99933b6503470943100dc85771a23d3dfecf826dc31249bf6bceb72e50335557af91086a544a1346e15a4b88747ddf53875f434a2dfbb3aa3a5acd72ddcc
+EBUILD cliver-0.3.2.ebuild 397 BLAKE2B 74e895c914de1c7f09a05b127fafa5aa0dca24caeabdb8ce0884219a817ba8940cb831c205d64179b51d8bafed7094f22affc5c4e419ccdbca0f4b495072d855 SHA512 7c1c43787e2ba601514b49f2d5ba94c825c6caad553ca0f921b3ab0fe7404a96d9a949988cd9a137546c844e96b4e7d448b15de0556c5d1c544d2c089d281478
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/cliver/cliver-0.3.2.ebuild b/dev-ruby/cliver/cliver-0.3.2.ebuild
index 8cc224e0b237..6b1d6df6c8d3 100644
--- a/dev-ruby/cliver/cliver-0.3.2.ebuild
+++ b/dev-ruby/cliver/cliver-0.3.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
diff --git a/dev-ruby/coffee-script-source/Manifest b/dev-ruby/coffee-script-source/Manifest
index 68ff2b3cab20..d777aa0e13d6 100644
--- a/dev-ruby/coffee-script-source/Manifest
+++ b/dev-ruby/coffee-script-source/Manifest
@@ -1,3 +1,3 @@
DIST coffee-script-source-1.12.2.gem 65024 BLAKE2B 7796ea3b031fe04ff286c023d5de62a1bccff6bef7aa6b0eb01e92bdae59f2e46134c0efae36d647a07cb0dcea61d7da5bf47d1197bdd02a4a2daf0edcbae743 SHA512 f20dfc576202e5100f297e28481ac4e61776fd6684600ce5949b5deb26bfbacd74ae183462fc3cdaa81f95eb95729cd520b72841f70b6b4b133b1eea08ed6fcb
-EBUILD coffee-script-source-1.12.2.ebuild 456 BLAKE2B fba651e153076353a4aaba689cc9a658f74be2c451b8545802a93d60a2815409d3f0277dd798183fbcc376a041673c48d0c9cae1a237f1c9f14b7593d71b2032 SHA512 2135c5518b086e006ce92fe38183780d74d9469a0dfb08832a2d0e4913ee827f82ee7d04e497ebe2b81850e405ccd6224453d9d1f376029cbf34304d459f335c
+EBUILD coffee-script-source-1.12.2.ebuild 456 BLAKE2B ac72f28619c4c6f08ef8943a5e5453a34e446c6f0c973d7eea78c37bc5590d60b3e4cf36664727cc7fd7f94cd0a1d1392f0263c2790072b3638666a42ecf5ac4 SHA512 5b691f79172b5bed5834d42eaa5d6c38f9e705df0457ef56bebbeff0b3f58f235b4d4b101d62cea2c937df6f967a866408fba6309a1b84b2d826686e2b62a400
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/coffee-script-source/coffee-script-source-1.12.2.ebuild b/dev-ruby/coffee-script-source/coffee-script-source-1.12.2.ebuild
index 030c6453c5ee..cdb380a9911d 100644
--- a/dev-ruby/coffee-script-source/coffee-script-source-1.12.2.ebuild
+++ b/dev-ruby/coffee-script-source/coffee-script-source-1.12.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/coffee-script/Manifest b/dev-ruby/coffee-script/Manifest
index 4e4e5e380bba..02965e46640b 100644
--- a/dev-ruby/coffee-script/Manifest
+++ b/dev-ruby/coffee-script/Manifest
@@ -1,3 +1,3 @@
DIST coffee-script-2.4.1.gem 6656 BLAKE2B d670da7888dfc576f7bc07f1d46e82c954d784ae9fb5c3aa094a9d58a74e4e6b12af5b0ab16940de9c8867871dae425cbcf14f1a36d4753367b28785e8c7a1da SHA512 5f19e3dd099408c633243d110fb6a3aece7753eed398c6568388b943a4a068fd5c2085f4e5408ebb7ea7eef529154995fe6e8ca4d437d491ec728a876bfd6492
-EBUILD coffee-script-2.4.1.ebuild 602 BLAKE2B 4dba72e1d6519ac7c5a993f6fe5c9c196a8720f230b9b6f92865104039c07b0e1b0a2b46d920cf035e45d6bb6e4557808039eaa591b385bc33ab7c8ac91e616b SHA512 3b24ddf32d96b78181ddd129483b2a1b92c48305419d0827a7dd8551ad846b28928b10bd6e078d60542ca109523bcc9f450ed4f10bdd08ae53cf134d38e42b37
+EBUILD coffee-script-2.4.1.ebuild 609 BLAKE2B 4a996f054f1e2ae2d7ea6be295b77396a3b90b73a3a7ae5b0eb4bebfc032af43aff33b63753c5c9b59d4da9841980cd1a85aefe1605dcdd07e1da13d9c1112f5 SHA512 0f6904a2ec4f1115dce8e03509c01b7aa10e2bd34351581dfa0bb20edaca6a73d67e10417b2f3db27b1636cc47779251c18ef45170c329675d56a22be4df95f3
MISC metadata.xml 344 BLAKE2B 9c10d5783b118d1630cde15f1436110e2e3943f2e25b4f3dfeffbb5c12de30f0439d544e6a6fd522803cfea032b12e5d20565ab0848d8aca1972fdd1e5ceaf2c SHA512 ff265b823397054ca71fdcc18be7b1bf69396f9a7dd5b5b2a051cc0cb862ec03df4f39497043d53ee2c6af607f82f47c97c42196c09114ffb7e1c05d07b36085
diff --git a/dev-ruby/coffee-script/coffee-script-2.4.1.ebuild b/dev-ruby/coffee-script/coffee-script-2.4.1.ebuild
index ebb172961af7..24aad6c47691 100644
--- a/dev-ruby/coffee-script/coffee-script-2.4.1.ebuild
+++ b/dev-ruby/coffee-script/coffee-script-2.4.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby23 ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/daemons/Manifest b/dev-ruby/daemons/Manifest
index 48eab1302893..8f9a36136825 100644
--- a/dev-ruby/daemons/Manifest
+++ b/dev-ruby/daemons/Manifest
@@ -1,5 +1,5 @@
DIST daemons-1.2.6.tar.gz 27557 BLAKE2B 7c08b637ab37f764309fd260c4ea6c11402b89ea327eb47ea0af3860397ece795467a11c4ae5d8577972f5d8e2c6590f4d8112027f06db941b7181e33c158736 SHA512 8276685a684093252bf136c552a613a5208f4ab34f178be9425c62ea59fe1eebe671a7dd6c57d30744187b9ae58d7a7f1ebf58468e988565a30ca4417f2a90ea
DIST daemons-1.3.1.tar.gz 28805 BLAKE2B 4ddb9cb9a5a6de5ebeac8ac69c2712500f9dd18c9d194efce3152735533a2aef7a4cf0e034e4c1781e5d89c1be18e7e7c119455bafb0bf4d8cec279b1e8f6308 SHA512 ceeeefbf44727a1ee43b651bbc3f8e5ae83c73388d017d240d95624586b91a3b32602464f4a5ff53a854d6cc6fa1dc47e433a665f0ad7f08e440c0a798743d80
EBUILD daemons-1.2.6.ebuild 866 BLAKE2B 20b1c0dcd3cf44d694ab820e1f4831ede9c35fe58495a38e3692308edcf7f732ddc6a06998f10257a38a97e0aa0d41b47444b038f4a16b86e077a2992e693ee9 SHA512 224b47bee5649688ed13f52f5a9b7f4518c1440416f1c18265dc71f243af4d4307df20135a149efb22b4fd5cf974c451818704fd0e72fe8cad068d0cc5b8488f
-EBUILD daemons-1.3.1.ebuild 877 BLAKE2B 2fc98d5096712b255d6fcc1e53c051f983232bbfb1b4efd6506359335f740dc29ae4b2dcfc1183c54f7d8a70e5273b9adfcde268b4a0b22c76ccaf467927a01d SHA512 b938699422238f9097d29345e822b0fcf60899cb46e136f9b1533919706945783420696d0677706d9525b05bea33071453dafb1d5e33904e672c30286375264d
+EBUILD daemons-1.3.1.ebuild 837 BLAKE2B 54def3bdd779a706e2b943166f3afc69a783a90a129e43ea1381691a49c7363f27ef9afff6da093d3536d153b2028c5da0e09324fbc677b5de9e7447b7d38612 SHA512 ae56d5a4fe3802dd88756326f0b15b1ebfa064ed4535bb5839896b97a69a3583993a1f77f033f1e2b4c91a08effdb9348054bf600cc4902091bc94170f3300f8
MISC metadata.xml 345 BLAKE2B 7e783ce974aa702ba94e5d1d1b17646297e1db1c51d4dad02408e678092afb21647d8a21f0beca7d8e03f4c5271e3f63f643e3d113bd1d89ca927110b9d447f6 SHA512 c6e30f1117d3ebc21e91cf49a6e4952f3cadef673c1a624f9b5cdd4bcf036f1a4d25120799ff72896b2bd38386fe251e72b27028e2a31551716f21bc90217cec
diff --git a/dev-ruby/daemons/daemons-1.3.1.ebuild b/dev-ruby/daemons/daemons-1.3.1.ebuild
index 1e89805c4424..74cf38e497ff 100644
--- a/dev-ruby/daemons/daemons-1.3.1.ebuild
+++ b/dev-ruby/daemons/daemons-1.3.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_EXTRADOC="Releases README.md"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
@@ -27,8 +27,5 @@ all_ruby_prepare() {
all_ruby_install() {
all_fakegem_install
- use examples || return
-
- insinto /usr/share/doc/${PF}/
- doins -r examples
+ use examples && dodoc -r examples
}
diff --git a/dev-ruby/ddmetrics/Manifest b/dev-ruby/ddmetrics/Manifest
index 64df2b51da31..3313b0d9506c 100644
--- a/dev-ruby/ddmetrics/Manifest
+++ b/dev-ruby/ddmetrics/Manifest
@@ -1,3 +1,3 @@
DIST ddmetrics-1.0.1.gem 15872 BLAKE2B de0fbb540c45b84c36c37b652f1a987c49d416e63aff644950091f4a84a76338590e1ce62e20df092488bd43af566dfcdb4a056d57ae306f7f3855bba43326f7 SHA512 d3b97bbcfe12a666c0bf28abc076510bb1ceb8e6f0ebda3ff40bba64da50bbb2995beb09da9b2c03b8e54271b143bc0703fb1d0b1db729d092281138ba717b3c
-EBUILD ddmetrics-1.0.1.ebuild 680 BLAKE2B 989a3f65d959ea9be9dcfca665382f085eff244db0d08470bd4fbb37c220e7bad23065141ef2870ac64a496987eae4b2375c8a04d9d31500bdd3c16be35c6ef8 SHA512 9bda3cbdee30d4a5053eca1252c8e5f31d3c05259a0bcf11e1151142fdc9ff02cbd7367dfd8f851d3008edce67cd8847e90db55440c56b07429adb733349a06f
+EBUILD ddmetrics-1.0.1.ebuild 680 BLAKE2B e91b874289772f8016c07e4498035752ed6875d79740696064ea7135c59e22b024fad379848ea0c303825a9b9e510db68fbd589e657cf0fccc4769e75750fc76 SHA512 2b67449dafaa29c755fd52ba49c3ad30e9ae48bc35fecced0b257dfe14ad87791ec69c945af8b4fa84b10b1c11f5fb8e34b975defa03083d93e5dd5253e7112f
MISC metadata.xml 344 BLAKE2B 0273d97e71d33a034491d3b930f31a0351f4a75d2165577cd76d5e20aa391b86d780d2cbe956777afe9749a7f1a5041713e98537adc759c28bc49ae881619171 SHA512 33eca59dd735b2d2d7f539eef5a639fbf4635783a83bae7313d038734f6ef4268c3b0f5b90cb9abcd95466e877ef55d726871240b2be1e5fca186c876ac11311
diff --git a/dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild b/dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild
index 0ea61aaba4c3..15ddaadd0b53 100644
--- a/dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild
+++ b/dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
diff --git a/dev-ruby/ddplugin/Manifest b/dev-ruby/ddplugin/Manifest
index 137519c2a274..ca50732cfdf0 100644
--- a/dev-ruby/ddplugin/Manifest
+++ b/dev-ruby/ddplugin/Manifest
@@ -1,3 +1,3 @@
DIST ddplugin-1.0.2.gem 9728 BLAKE2B eded641a734d4c7182184b9b9cf4a6007b33b25ffde97e1c9efea71d425ee034693e05b8f569d8e9be29f4a315d5306d8a3180b19e835157d49d9d1c82f0d436 SHA512 bc36cd7e5490e3748e65994dc1e2b1cff9aeefcd0b44ad547368491c83509baf2934cc38f9db4035069394b8c2fa9bbea6b35cf96b80ac4126df348e49a93420
-EBUILD ddplugin-1.0.2.ebuild 586 BLAKE2B 4935355b2e068ba0efe79d3e44694d67adc9e28a7e14d09571c5a4d47c7956a864b93bdbc2e06e36ae50858f78e0f140dff4915d872e8a02c4bcdbe6ecbd134d SHA512 6736a345d6ff71db7f70f5b397640ad850c0ead875f3f21d5d63344820a6e4d4c215b94345d053e8856730b085f734df1ffd8afdc9ff07aadf879d964a2f7788
+EBUILD ddplugin-1.0.2.ebuild 586 BLAKE2B 197dc9c5f82f4038be50225daea996753da7c782536f1a65516faf8ab7ec030b34fcc884c733adc2652d0f3ac6798b47aaa3088d9c0877961892005a0d4f9855 SHA512 fa73862ab24b5922168f954271c685651cb9cc9911c38ba4d45bb200ad1139e3dc0542c6d509d15fb02ebac7c028f4059937041b82aadd3be42b9b6dfe6f882e
MISC metadata.xml 343 BLAKE2B 746f50a23d4f0d6bb51139641b0170f42f0317ced63c8aafbcd0792a7e2bb52c16980087602df8ba56921465e045b42681f15e80193c6abfe3f2ab4f6a6367d2 SHA512 14ce3a5ff346c7da07c1d5c4eb91b7a02ad8b77c97921c40ec29cf7ef48e365c6c1c6265164658498ec07ab5a4ab84eb06930d4db0d4af0a40a50f258993f1b3
diff --git a/dev-ruby/ddplugin/ddplugin-1.0.2.ebuild b/dev-ruby/ddplugin/ddplugin-1.0.2.ebuild
index 6e9d78d86c15..28a0b0c3a0b3 100644
--- a/dev-ruby/ddplugin/ddplugin-1.0.2.ebuild
+++ b/dev-ruby/ddplugin/ddplugin-1.0.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
diff --git a/dev-ruby/ecma-re-validator/Manifest b/dev-ruby/ecma-re-validator/Manifest
index ec1b07f4bc39..86169448275b 100644
--- a/dev-ruby/ecma-re-validator/Manifest
+++ b/dev-ruby/ecma-re-validator/Manifest
@@ -1,3 +1,3 @@
DIST ecma-re-validator-0.2.0.gem 865792 BLAKE2B c41b01dc36f3000331085666f235b0adc749516b19028ee78ef56c68c00b7ab9105d4bfcfa9b061cd1f63987054a33a7e31cc3957be17182245120d679f5b6f3 SHA512 5e2ff7c2e8b8d5a8749d87f1678b235e69f197b9af95787f59cfff492ff3d8b8e2bc45a0e3da83d92ffa646e9b1b12ef5c4cab324d6e29a0c1f53e211d00aba9
-EBUILD ecma-re-validator-0.2.0.ebuild 605 BLAKE2B 5b94225ef94af96a3f7dabed777dff4bfe39bdf8e3a61018f78134707e3ca58ea4a74c8e228bca3e7ff4ce244ad60fedcd48f217a4f6e3ba5898ae39621899ce SHA512 e22cc8b435c5e1ac70116f3d41283be134cc94067732907c7d170a9238a1e6535e0860ea30708a9c88de6fe9e3037b1ded4b962803373cbfae9cc2cb9cf74af0
+EBUILD ecma-re-validator-0.2.0.ebuild 605 BLAKE2B 4b1b346d5a12338bec1452603e741013bd9118635457af0c881955846a7e3b539a4a4fdc554e30256514c5f987ce94b157f83b69fa887ac4cb4d538739e9be75 SHA512 5cbe3a77758ad9e353e76ec97daac02dc34a6042e43f4afd99d11473edf8dd6d1a6185c865b5153a3986f43295118a9d275bb9c695df7d5c595d336fe77f9a03
MISC metadata.xml 335 BLAKE2B 35e81faf43eed5db18d046798d4a20e63363f829379c1706f29ec2e62f32972ce6de98a580697e6f7a7077aee14bdeeb52abd7172d78557a215c36be78ff1daf SHA512 14e2cf3112c5b046847c542192d8260c69f66057e15d791eeec9297b0ef94c036883bcdc3273a08fcdd91836a3f39d5aa651d2fd3db8a09f905e3ec54e185ad8
diff --git a/dev-ruby/ecma-re-validator/ecma-re-validator-0.2.0.ebuild b/dev-ruby/ecma-re-validator/ecma-re-validator-0.2.0.ebuild
index ba652900a528..0bc9740fcdd6 100644
--- a/dev-ruby/ecma-re-validator/ecma-re-validator-0.2.0.ebuild
+++ b/dev-ruby/ecma-re-validator/ecma-re-validator-0.2.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/erubis/Manifest b/dev-ruby/erubis/Manifest
index c8fe3355233c..302972a27d46 100644
--- a/dev-ruby/erubis/Manifest
+++ b/dev-ruby/erubis/Manifest
@@ -1,3 +1,3 @@
DIST erubis-2.7.0.gem 173056 BLAKE2B b1059469b5d75dd71be32eabfae0f1715dca11b9c5eb79499a5a8835a4db44e8c2163386af1e4ef9cab8cecf4ae6f2eb57b5105d53d56e5784b06d65398b22fb SHA512 49b08b28656acaf3b0c88fe064bb0d5f79fd08b834d7eba9294217b0893c5a0244ac5dd54de0e52dd17e828a0110e54b29e8c2d75171d527da957917344a0f27
-EBUILD erubis-2.7.0-r2.ebuild 1098 BLAKE2B efe018ec7e987f0765c63349b1b2f11e780eb897d2a7b6a3fa3504693176b5999f1d5196278192dc488f3d681d44e27cb0cf6f19d04a4bc59eb678484f91ff1d SHA512 c8ae3413fdf90bd4df9e0fe94757d16adaee5ec4fb3b98ec342335f32824949b107fc744c8d17b124813ccb096f7e7a720fa56fe7b7909f6d8811d1a55ad0cc6
+EBUILD erubis-2.7.0-r2.ebuild 1098 BLAKE2B 78c44433a0531551814ff230e2363cd85b332a75b0777c2d8bec243e8c8e231892f97842c7c5059459c3ce52a87bf8bea3eaf72f2758290dce618d4d33f40290 SHA512 ddad36fa82619f687917fc54c17da83a8225d899f6aba10eefc0056182970d9b3e839fb5c560a4c46fd807dad19b53775f711f1e2dd53c9d36dbe864a801b714
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/erubis/erubis-2.7.0-r2.ebuild b/dev-ruby/erubis/erubis-2.7.0-r2.ebuild
index d137c82f6553..3969806ef269 100644
--- a/dev-ruby/erubis/erubis-2.7.0-r2.ebuild
+++ b/dev-ruby/erubis/erubis-2.7.0-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 2b9073e78046..e03476cc9342 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,6 +1,9 @@
AUX facter-3.14.6-explicit-rspec-2.patch 480 BLAKE2B 60ebc035ea3e37628879628de36cd4c4ac9672e3fc00fec671f61b5c8cf646ccd95b1686f791032e66b7567f0f7f96cd4c9be7441f39e4e8f25346c8a4fa609c SHA512 a33322a1e2906c3ac400b798855158450a0465ed809d34bf033a868864c9e7aab0284c98c3eb85b27c8248ba6b3efb8f6cdb45219adac290151232bf87322153
AUX facter-3.14.6-fix-static-libcpp-hocon.patch 488 BLAKE2B 73f28cf30f5dca16f2ea8bc3346ea95df5d6b3d925a6373153460699e9075017fb43640b714f025c5f8a2167e0742bfffc20dcf886b5e0f6bdabab181a07a7fb SHA512 72192b75ae6d084d0e47ec6a7f4d0817dafd0623269d16cebcb5615d8df0efc891176d0cf246f41dd0f2180d54b8cc94ee596295787fbdb3ca83d0cd41380e89
+AUX facter-3.14.8-explicit-rspec-2.patch 578 BLAKE2B 7bd6134235c61e03b2706388ad0c2c21e67582b00c5588b1d0596e3f783eb1df448a92c031862b03c0dffeefa10e0b69fdda4b44d88ac6e09a66f325900cf96f SHA512 a4c219b78b25c2a12e8578c092284fb4bd6d07b8b0d819d5625b1043d2b395413609e21266d3a7bceaf0461ad059e0edfea14a5e48bab85995eadf2d77bff17d
DIST facter-3.14.7.tar.gz 398902 BLAKE2B e399fba120bee70b85fb7ea39ba0f719efd6b6509add4000a4eb220aa0f59e1ffe7457a8959cbb81be78ace04ba9ef3038c39d2c975e8c0c6071cd22aa5aae78 SHA512 33c187844642645b4ad780c6a5be4af0d860fb824e70935d60eb626267cae46f00487ea408fab28149472c58e80c33bdb4585e6eec18f16d817b014c3f2bc675
+DIST facter-3.14.8.tar.gz 403496 BLAKE2B 768e1675edd47671bd916fbfae8c1e246ac7a6edb3473bf4ef02627d074f19b54149fae6479156aed3931faaea7b3a867e41b45a7ea4316f03a63687102dff06 SHA512 558de74fb90ba03e6725087e3cdd40f164460a242b7d1b015ed633b8137cd97e2590cb1e5a8634a090da5e51164b0e19e0a509710a4b2ae370b5ef84c936731b
EBUILD facter-3.14.7.ebuild 2138 BLAKE2B efbfc8934e75de90479dc228a6f42f9313df1d1725dc2d437cd3b31a613bc809a421d62146b75154f7bb04f7ca5c9b7454506a372133f2dc882e366640fdb781 SHA512 dc329d53646925f2c6e1b484cbb56e4c36f1d68b30ba46059e710e02cae5bdeb55985f2629c5b7c09c0174e9c61f964f42f00d3fc77e8400cda98e2269adcf11
+EBUILD facter-3.14.8.ebuild 2140 BLAKE2B f05396e14d5e3797463d8343ea77ce2132fb1793fa1b442b4478419b52561db3d38cdfb26e75988717ce5ae8bbab23e1cfaebf139b4366243c40f1c14f155090 SHA512 692e1dc44d710b1ba2b2195894929fe21b746ea40a4a1b52e55b687bf6f629d904383084a240b79c8871abeb79d3df98a6e698cc4a787d03699004d8549e34b0
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.8.ebuild b/dev-ruby/facter/facter-3.14.8.ebuild
new file mode 100644
index 000000000000..dbf805620b4a
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.8.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+if [[ ${PV} == 9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/puppetlabs/facter.git"
+ EGIT_BRANCH="master"
+else
+ [[ "${PV}" = *_rc* ]] || \
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+ SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
+
+RDEPEND="
+ >=dev-cpp/cpp-hocon-0.2.1:=
+ >=dev-libs/leatherman-1.0.0:=
+ dev-libs/openssl:0=
+ sys-apps/util-linux
+ app-emulation/virt-what
+ net-misc/curl
+ dev-libs/boost:=[nls]
+ >=dev-cpp/yaml-cpp-0.5.1
+ !<app-admin/puppet-4.0.0"
+DEPEND="${RDEPEND}"
+
+# restore ${S} and override all phases exported by ruby-ng.eclass
+S="${WORKDIR}/${P}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.14.6-fix-static-libcpp-hocon.patch
+ # be explicit about the version of rspec we test with
+ "${FILESDIR}"/${PN}-3.14.8-explicit-rspec-2.patch
+)
+
+pkg_setup() {
+ ruby-ng_pkg_setup
+}
+
+src_unpack() {
+ default
+
+ if [[ ${PV} == 9999 ]] ; then
+ git-r3_src_unpack
+ fi
+}
+
+src_prepare() {
+ cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+ # hack for correct calculation of relative path from facter.rb to
+ # libfacter.so
+ my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+ ruby-ng_src_configure
+
+ local mycmakeargs=(
+ -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+ -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ addpredict /proc/self/oom_score_adj
+ cmake-utils_src_compile
+}
+
+src_test() {
+ cmake-utils_src_test
+}
+
+each_ruby_install() {
+ doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+ cmake-utils_src_install
+ ruby-ng_src_install
+}
diff --git a/dev-ruby/facter/files/facter-3.14.8-explicit-rspec-2.patch b/dev-ruby/facter/files/facter-3.14.8-explicit-rspec-2.patch
new file mode 100644
index 000000000000..bca424be1b8e
--- /dev/null
+++ b/dev-ruby/facter/files/facter-3.14.8-explicit-rspec-2.patch
@@ -0,0 +1,10 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -205,7 +205,7 @@
+ if (BUNDLER_PATH)
+ message(STATUS "Bundler found, installing dependencies for Ruby tests...")
+ execute_process(COMMAND ${BUNDLER_PATH} install --retry 2 --path=vendor/bundle WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/lib")
+- add_test(NAME "libfacter\\ specs" COMMAND ${BUNDLER_PATH} exec rspec WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/lib")
++ add_test(NAME "libfacter\\ specs" COMMAND ${BUNDLER_PATH} exec rspec-2 WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/lib")
+ endif()
+ endif()
diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest
index f0f21271835b..b888d50817f2 100644
--- a/dev-ruby/faker/Manifest
+++ b/dev-ruby/faker/Manifest
@@ -1,7 +1,9 @@
DIST faker-1.9.6.tar.gz 1833392 BLAKE2B 826ee480515873d1e250147e5c3749e222b1273a00fd4ae0a2a28dca91c5981290c8540602d89d406e91d98a0f5dbc6fc4a54ab6d7d2b716a4d4957ab32254dc SHA512 1ea0c4194603b5eaec0f4abc2460fb39cb9de97179d7699c3cb37673731ebf8bf03d20fb422911d4725d4308691d4c92a82f5a661e034381cc04066ddcc955bc
DIST faker-2.10.0.tar.gz 1026104 BLAKE2B 4e669233bc6def8c15d9b042607fed37c6a267494551af71000b7c774f84a90d5dfbc6a168024fa8cf2a16b03d5041c90a94924fd55a96c7c5d091d6907310c9 SHA512 de7abb03be6c0a2a6a367dcf0611b5416c5d2128ddb33252758f1a0ac9a663fdad034e0f7dd3ca8cf060fe5bca011e3a078b2a9b36bab5daec9d7a406d9df7ba
+DIST faker-2.10.2.tar.gz 1028811 BLAKE2B 27976e94f2910c37943318d4e4330d557dec3d7aed9ff291bfa7ac108298787352cb7c93f15fda80d17d2c639615b215e147d8f97c707c8ab66033acab1c7f9e SHA512 3a6326778a190a26ff0842e9d21c43d27106b8fff5a7057eb4ce3d7f64ae378604f56e93ab1baee84634c256633044f3aaef93b49e06b70905d959f09fa1d70a
DIST faker-2.8.1.tar.gz 1019881 BLAKE2B 06336ba84a512058150ac50535e4d6a466628d127999a47f954076250c5fbb01ca901b80e1933286a88ae0770a1fef874ac24299f5d28a327f06f901007c729d SHA512 8cee9dc1ea8c1aea65f117dcfdda0b9cf17c297ead58ed8ee97626f0c448f91e4f87fe4c27a09c5da844af7476ea442ae32e23d829f50d6686b44283569a0902
EBUILD faker-1.9.6-r1.ebuild 720 BLAKE2B 19d8387ce2fe15cf1fff88f00219e630526321f37645f5011920c68056646c55c5f983f9f3bb8c291a4a90ee6503e118d4c6758a93f39cc78c881c46f4e0ae67 SHA512 50c6bffef40a9ff278234abc58cf4ab71e187dbbc9b48631f547ad6d40637150ca2dc040f5d3208126e1aba09fff97cc8a499437777b7113ba5be934510fcb10
EBUILD faker-2.10.0.ebuild 732 BLAKE2B 9e2d2b40870cd1e6426224da8a23a0a5ee7b33a53b02143d51bfe34300f874c160ba5ca06f4c4edd97db1bb2ab409b4113f088c784728269bb887c2beea0cf00 SHA512 78208acb8d8259ccdff08ab2cd30705b70af6780278a2cfb656469155f31e0a147db919be1b6f75489cfb84d7bf15f9c02de213c49934cfe50e61cf88e54c9d6
+EBUILD faker-2.10.2.ebuild 786 BLAKE2B 00aaac9732072e62bdcb8c29bc493e03a806b79eeab627c0cf8940cded282f023b279524056becb5e8c40adcb385a2c473cbb07ff4cba7c66795405b1e5b2107 SHA512 736f99a6c366740e23f65e79814ee4e0548c2fb4eb9dc068c625105a3fe884c383615d9613e057995f411059ea02277b4a0ca8612f2ae3fc1155b84da532a8e9
EBUILD faker-2.8.1.ebuild 732 BLAKE2B a6930679c5c508eb6756824b39a5b2849d9a20699398c1511b8082205dad51c0a2874f4c72131641667a0c877805f75c4503216feca41cfd698a801ba4622a6d SHA512 b1ae2d50004d3b73d5192412db034ef8151cab8505bff95be5e3900236bb96e2dce24d6a53c71c626ed920d1734bf875cb1ca96e57b49f67bf1509554900046e
MISC metadata.xml 452 BLAKE2B 70c3af75cc74dd28d3af9df670a4f2f0d898c702a5d5421d46e598ad14c380e288cec076d2a3aaa08e85a198b12daa2d69249feccffe24f07d6d73fea1010fcc SHA512 1c525fb78b733e6301acad7092799dcbba462c471cf3719f5634069a83c67bbb27a705c2ec6a27b8d431842efebef3209d7ca4167f8dda7e6439b1c0cda09eea
diff --git a/dev-ruby/faker/faker-2.10.2.ebuild b/dev-ruby/faker/faker-2.10.2.ebuild
new file mode 100644
index 000000000000..175a91f89e20
--- /dev/null
+++ b/dev-ruby/faker/faker-2.10.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_GEMSPEC="faker.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for generating fake data such as names, addresses, and phone numbers"
+HOMEPAGE="https://github.com/stympy/faker"
+SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/i18n-1.6 !!<dev-ruby/faker-1.9.6-r1"
+
+ruby_add_bdepend "test? ( dev-ruby/timecop )"
+
+all_ruby_prepare() {
+ sed -i -e '/rubocop/I s:^:#:' Rakefile || die
+ sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die
+}
diff --git a/dev-ruby/fast_gettext/Manifest b/dev-ruby/fast_gettext/Manifest
index 7c0678e7b475..05e54e67713c 100644
--- a/dev-ruby/fast_gettext/Manifest
+++ b/dev-ruby/fast_gettext/Manifest
@@ -4,7 +4,7 @@ DIST fast_gettext-2.0.0.tar.gz 91904 BLAKE2B fc0f752cad55512f502332a8721aa64fe1b
DIST fast_gettext-2.0.1.tar.gz 92037 BLAKE2B 109470cb8ede188a7603dca9b79d17066b6fbbcfa13e2cb6b9a5a6f329d1285a042e152b5afaba206ac447fdbdbdb59f79b74ee2ac70ea39a99691a00fc82155 SHA512 edf98e22a39266c55e7d77547fb1b8cb3a07dcb7bd742e2eb93b636072902f065dede0d980bd3a67373f5afeacc39689cbcee33dd62ad10e1e94f6d84bcbc70c
DIST fast_gettext-2.0.2.tar.gz 92030 BLAKE2B 762f5e5375f29abb6477579aae25c023e7b5db27a41b857523baa3412f8f80f26fc9334ce0937de20cefcf9d845846a362e34540bc5817e9e8ad00c6a7abea8e SHA512 027b35c5d8f93719fbc14cbcd0843f2a0948b49c9cf2fb65e723ba410e6c0c14ce3e42c5ce7abe657946a7da2d20665559b71df1b9855c9a04978946a50beb51
EBUILD fast_gettext-1.6.0.ebuild 1999 BLAKE2B d56cb283287f37612c2b166b76d31acfd8774968664ab1f107c76e3e32310c6f15119d1357e58a562cd8d3c893e30abb564f97ee2ea846d8a7aedf464fe604d2 SHA512 d760902688d8dfc33a4c26a94e889c3135d17049291fdd1dbf660b5ec8d88f5396a3b7459317d0b9c7dfff7292e714ca95d41856e55cf8202ddd0c85e6700842
-EBUILD fast_gettext-1.8.0.ebuild 2005 BLAKE2B 2112498cf1205917f8768f9ec1bf6f56f8bc133b76e491bf0372027d827a0906ce674e6aaa9a1477c2debbed2245d506d58ef4184bf418422520084bb67798d8 SHA512 2cfefe0afd8d4331f319bd03c1edbb93bf88e9c845238fe63c52e466aca8a5de41762508d70cf987c09846ec220df891a42df330e4cdb324e73ac95111a10447
+EBUILD fast_gettext-1.8.0.ebuild 2005 BLAKE2B 89fb54859c6176ffcddbf9d8290749135ad4b31898c4d6f94e56f52fb81f09f24cf47e9b6693e0c0b2aeec14865aecf99bee56e2d597be856bb0bbc51b797c4c SHA512 4c08a7139c63d3af6066e21abd4f4fc44cd114a672f5a84280aa552009e5f540e1507edc2d6425790ab3c6f92363328a9d49a33a8012d352700756323c74a0ef
EBUILD fast_gettext-2.0.0.ebuild 2114 BLAKE2B 7b5e88f4fcd6f47edbde7c4aa0fa3436ef37d49d0e87cdd5d71429781039a256c549e7652d7a050b1241ce29058adaeee8f4bbe08519b38dc51d4a76107f746c SHA512 f214fd19fc7dda73e617441ec89386b4bf7c5866b39e4e38019c540d1b99d89b137565a214ed8f385129acc6c4e4e49edaa067eaa6cc85c94e3541f7fe1d2bfa
EBUILD fast_gettext-2.0.1.ebuild 2114 BLAKE2B fc19886b70042de69e7e781c8983f619c1b193313165b190aadbe81a15a99e61aa20d4aa6a1df34b192b5f085bc004edff3efb30cac57374d67d7bb6b362ed07 SHA512 2890a30b895d0ba0a728d024dbadaa374e4514476f8c437bc6503257b273dc004264f6cf1f7b82d1a02c371fe1e778da501151e758cdc736ab848b926a361690
EBUILD fast_gettext-2.0.2.ebuild 2202 BLAKE2B 113b8ec7d97a2a55ce9f8da0a8315f9d227f2e804e3419ea271a59ed1e9286b52274afe79b91da394b686afce66e97a6ff9631f3f267e55bbd114a5f3205e537 SHA512 b4841e80d4bd22400979ca2b0b148e2374262a5e7c6d34825a24aafce6e0092fed285bfb8e71699601f39784b13dd9054628d9b7e4808654eea2518ea8c989d7
diff --git a/dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild b/dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild
index 7e26f8979e7e..4aa99b936d39 100644
--- a/dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild
+++ b/dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md"
diff --git a/dev-ruby/fattr/Manifest b/dev-ruby/fattr/Manifest
index 396f70cc267c..e3bb60559708 100644
--- a/dev-ruby/fattr/Manifest
+++ b/dev-ruby/fattr/Manifest
@@ -1,3 +1,3 @@
DIST fattr-2.4.0.gem 14336 BLAKE2B 1be45d17eac08dbadec9e0a4177f7b1ad7d39c060ce1162961aa8fe3b1c9b0107f10c17a2a9a5d27e652067df7f33aca0afb57b6a268b52999ae7a7b540ad131 SHA512 df3aa4fe187f7922fceaad3b30d4ed9c869ac194f819bc6c57dd574a27e69a74cf9fb10042163d941b0edc7129dc5ede5f92c60a75c6744bb9e8f358f5cf24bc
-EBUILD fattr-2.4.0.ebuild 582 BLAKE2B 9606d6e7c971ee5042fde6c4841fe32e50d9cfef89b9dc6aa8c7ee9bc2bd8b660c0cc3d1cb9268a433da014dc235bdc5aa622680ad8b52b2764163b86474924e SHA512 cf23c8619bc15bef61376a3168d753023cc8af20020761055723217e3f2069256e8b3340adcd3862639a46e74fd06a9178ef906e51ab7ca392da0a5d490f80a0
+EBUILD fattr-2.4.0.ebuild 552 BLAKE2B ef697b5a1fb873e06e03d5d85b447485aa7009dccb883aafd78d4ad3109cef511da2184bb69c3abb5250549805e88d5ed15542f2a1fa630b919d1f8d47ff6230 SHA512 f68d92166c206357cc63d957ac34bb3cfbe5a98816f97cc30b766ae6675294ebfd96a10f982f9bccc1ef9850396abf0554f9334906d47faf58f8d6134fcb5b93
MISC metadata.xml 329 BLAKE2B 5c6fe8fef48e0020f35b06c9c43b662d71af522c4173cedc90ddcf99b43d8d9be89586728c7ddd149c9fea559b801e5a1ae63d96afba45f31518ed7289462a6b SHA512 5c5fd73903762213cf979cfe7e4483f565237ad38be42c6478a23ac48f944a2ce66629d81d29e4e51b9fbecbaa374ed8c23c0b352c56d1b2390d14615f4393e4
diff --git a/dev-ruby/fattr/fattr-2.4.0.ebuild b/dev-ruby/fattr/fattr-2.4.0.ebuild
index e640825cc05c..5d6cedff557b 100644
--- a/dev-ruby/fattr/fattr-2.4.0.ebuild
+++ b/dev-ruby/fattr/fattr-2.4.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README"
@@ -26,6 +26,5 @@ each_ruby_test() {
all_ruby_install() {
all_fakegem_install
- insinto /usr/share/doc/${PF}
- doins -r samples
+ dodoc -r samples
}
diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index c8cb6312426f..eae64df46cb9 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -2,8 +2,8 @@ DIST ffi-git-1.11.3.tgz 157081 BLAKE2B 57459d3aba7f54daf9c4d94993a083166efe5c37f
DIST ffi-git-1.12.1.tgz 158108 BLAKE2B e5685e94ef0c1a1f5a5443fac4d9934fc3613219f27d08c635bf346d1312f765d9bc9bb987e736fb373f715d84489e410e2e13280acc501607b1274a6a4a63be SHA512 172540f5827ed87afd56d0da08705d714ab7e4ad1297f9de774cb8792fb8fbb90f9e697e280f13c25c5c14dc73b8ba8150fe3dfd5f31e3c70c195357709ce13a
DIST ffi-git-1.12.2.tgz 158344 BLAKE2B 903825d7a6d77e26be47ec7e7991253e1ba58b0f0049fd812f8c26dee6eb31c17388dd5f23270e84cf53c02ab3a73c79ecca870814e14993496d1ca0e99a5390 SHA512 2590ff3fd704334fe00de10ec5e08184c350feac36418e08680def0b4742c488f8168fa82759317e93cc3d7969af366254aeb157c84d07565e1804ba1678d119
DIST ffi-git-1.9.25.tgz 164209 BLAKE2B aab3addb5d9138f81d0688ad628082e7aef5f96a1b046dfa57a7195dcf7432533052bb397ac8335f7b17ffece9424fad7d986065a82ac91437e0d8d27d76ac77 SHA512 94a45f4152458d6aedf50645c8074626dcde4326093a606e509c3fbcaac79a1e6a9f7df624f14946db4f3767ef6fb3e311e60531c209676e66ebbf21b07a6786
-EBUILD ffi-1.11.3.ebuild 1535 BLAKE2B 3a256727ce15ee6ed69dce0d04b42ceacfd78742a0b02f1ba168ea52aba6d6f3c3cbdb6f07628976264fd3250ccbff79a337b1f19b3bf98cbbf5ce537dc413d6 SHA512 37ff1e863a5f01a10494629e564c23da736b80447f62078c9a3d72599f8b31974b123523f23a771465ecfaa574a6db2dc5bc80af2752518c0e3da6ad1418bd1a
-EBUILD ffi-1.12.1.ebuild 1550 BLAKE2B 02ca4b59fdb661218ade31942ff5c8aa8424695e46204c6196e4550be78b223751cc793feac955722ad6672fb20fc7a352d2086ca5fb9b1fb93f85dcc1f967b1 SHA512 b0b6e5275fb62d74b7320c5643ecec39ecf66a2992f34b6a70eed9b5cb5070b29b28b65c81fa90b219d84f429d75be7582599b8b5abf464900e099f7918c304e
-EBUILD ffi-1.12.2.ebuild 1550 BLAKE2B 02ca4b59fdb661218ade31942ff5c8aa8424695e46204c6196e4550be78b223751cc793feac955722ad6672fb20fc7a352d2086ca5fb9b1fb93f85dcc1f967b1 SHA512 b0b6e5275fb62d74b7320c5643ecec39ecf66a2992f34b6a70eed9b5cb5070b29b28b65c81fa90b219d84f429d75be7582599b8b5abf464900e099f7918c304e
-EBUILD ffi-1.9.25.ebuild 1553 BLAKE2B 78e146cd7469582a10020f364ba269143e975f11d384e5a5065b37e1bb9dba0d20c0d77edd89bc648fc8835fd1adc35a1f253cd50ce490da33334980515285a2 SHA512 7ffa7060598d0a30f0a44ca5ce7dbf730aefce154feb7c6f0824f0d1e534fd14b8a6319f8583afb1a55df3085ff16dfb5c4c8f6d34d793401a5f517b0e833b28
+EBUILD ffi-1.11.3.ebuild 1537 BLAKE2B 015ab6982f6493b9cdc7dc69fe9b24c1ca32ae5e0cd93635ce28acd28f575af55f1215d32736244535784e4f8372b153faff4655d7dc06285fb8fcc17d63fcfe SHA512 b20ea224ca80c4e51d5a468452bf96d03ea412ca15add2ce57bf19aa8773739b26e0a201c06fccce2dbb23c55dcd56e669fdd0fd5927ab305151257175d8019d
+EBUILD ffi-1.12.1.ebuild 1552 BLAKE2B 3e235740a9d83e930a0ac200cf6b5d26f184469fc510ec0c792447cc525400200335fadb9094d4958411d0b5b49b777668ca428fe7a91e7cd7d33033af474aef SHA512 698a0604bd755079898ea927e0c58105539296c16bd67e3da221363f5ded1c104be2bcb3041bce9e089aa180bafb45257623b880bce79de0c85a2866d9a4ba4b
+EBUILD ffi-1.12.2.ebuild 1552 BLAKE2B 3e235740a9d83e930a0ac200cf6b5d26f184469fc510ec0c792447cc525400200335fadb9094d4958411d0b5b49b777668ca428fe7a91e7cd7d33033af474aef SHA512 698a0604bd755079898ea927e0c58105539296c16bd67e3da221363f5ded1c104be2bcb3041bce9e089aa180bafb45257623b880bce79de0c85a2866d9a4ba4b
+EBUILD ffi-1.9.25.ebuild 1555 BLAKE2B 95bc646d18eb1a54fbbd151860a010e90dbbe7f5f303b636c8cb3831e86d75bedab7c8afe66eabe4e43da4c4927c13395986613c5ab008e08d196500cde81771 SHA512 5e606a2b6db9a64ebadba7d228797510936c6a6d5ff0824856c275958e3ae84b53019326dc52f79283643904eadcf9f7303ff9846fbf5c8e6c52ed7d0dbf5516
MISC metadata.xml 333 BLAKE2B ccc40c1a86563165c3d6aba6bb40012dc02d86f836a5e050dafc34298c9b08aaa676be33e7c2ce5bf6acd36cdd8250328150383652ac5a1515c2832969c481ae SHA512 9105a49b39afce8695d4c8e7082690ca25806cf08ad6b6b9528343e1bfc72097369ab2868b3eebde55c6cd70d0baae1f085b4ad3468a9c5621d97dd8def76173
diff --git a/dev-ruby/ffi/ffi-1.11.3.ebuild b/dev-ruby/ffi/ffi-1.11.3.ebuild
index 501e717b9316..46b733b12029 100644
--- a/dev-ruby/ffi/ffi-1.11.3.ebuild
+++ b/dev-ruby/ffi/ffi-1.11.3.ebuild
@@ -22,8 +22,8 @@ LICENSE="BSD"
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"
-RDEPEND+=" virtual/libffi:0="
-DEPEND+=" virtual/libffi"
+RDEPEND+=" dev-libs/libffi:0="
+DEPEND+=" dev-libs/libffi"
ruby_add_bdepend "dev-ruby/rake"
diff --git a/dev-ruby/ffi/ffi-1.12.1.ebuild b/dev-ruby/ffi/ffi-1.12.1.ebuild
index 6b89b0ddcb2d..c5d44aa14598 100644
--- a/dev-ruby/ffi/ffi-1.12.1.ebuild
+++ b/dev-ruby/ffi/ffi-1.12.1.ebuild
@@ -22,8 +22,8 @@ LICENSE="BSD"
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"
-RDEPEND+=" virtual/libffi:0="
-DEPEND+=" virtual/libffi"
+RDEPEND+=" dev-libs/libffi:0="
+DEPEND+=" dev-libs/libffi"
ruby_add_bdepend "dev-ruby/rake"
diff --git a/dev-ruby/ffi/ffi-1.12.2.ebuild b/dev-ruby/ffi/ffi-1.12.2.ebuild
index 6b89b0ddcb2d..c5d44aa14598 100644
--- a/dev-ruby/ffi/ffi-1.12.2.ebuild
+++ b/dev-ruby/ffi/ffi-1.12.2.ebuild
@@ -22,8 +22,8 @@ LICENSE="BSD"
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"
-RDEPEND+=" virtual/libffi:0="
-DEPEND+=" virtual/libffi"
+RDEPEND+=" dev-libs/libffi:0="
+DEPEND+=" dev-libs/libffi"
ruby_add_bdepend "dev-ruby/rake"
diff --git a/dev-ruby/ffi/ffi-1.9.25.ebuild b/dev-ruby/ffi/ffi-1.9.25.ebuild
index c6c07497d5c3..57ce665af89d 100644
--- a/dev-ruby/ffi/ffi-1.9.25.ebuild
+++ b/dev-ruby/ffi/ffi-1.9.25.ebuild
@@ -23,8 +23,8 @@ LICENSE="BSD"
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"
-RDEPEND+=" virtual/libffi"
-DEPEND+=" virtual/libffi"
+RDEPEND+=" dev-libs/libffi"
+DEPEND+=" dev-libs/libffi"
ruby_add_bdepend "dev-ruby/rake"
diff --git a/dev-ruby/gettext-setup/Manifest b/dev-ruby/gettext-setup/Manifest
index 85c9020faf42..ee05b3fec91c 100644
--- a/dev-ruby/gettext-setup/Manifest
+++ b/dev-ruby/gettext-setup/Manifest
@@ -3,5 +3,5 @@ DIST gettext-setup-0.31.tar.gz 16043 BLAKE2B 762d40295644acaaae27045a8a03ddb6a9e
DIST gettext-setup-0.34.tar.gz 16010 BLAKE2B 3da3810bba89205a0a2856760b7fbe7a415207ccc45a3cd2e8aad658131dc751b1ad44178beaee2d0c67164a5e3e7b1ee0aba1c4e1b099f77643d72aec753de3 SHA512 479e2a79768923796960b45f1e3b3963939a4166c636ad4c3af60840a5c8449fa7fff81271b4c938e5a441146b25fcdd9fd8bb60e1df7ef31bb39efc56577572
EBUILD gettext-setup-0.30.ebuild 1083 BLAKE2B d2131b49d40885b97ad9037169834cee5a344f7cd1bcdd5977d8dab5d3c1034b7a3cbdf8fd4ab65d50bbe24c009a4fac2ec8d702a84fe89ea430d8921d957bd4 SHA512 e9a2863774b8c36f6e2327f7f04752150440d13b51b2e2f0b755111330566b7cef7a58869135dfebb5b9afa3f170c62fdd6e315bcab97d357e3559aa1bb362fe
EBUILD gettext-setup-0.31.ebuild 1047 BLAKE2B 812825978046a5347fd02c5d7c8051f175e137b1017e85e490b2a488665c2f513f0e71c3cff68ae5d55b7289dafb69e82d07f67f95e4a87e2a068b43e6e56fea SHA512 f4465f5abe1f56efc4b41dc952437b6ebc4a6fe92a1edc25013e3dba3c072b92373eb6d5c59b3e9bac571651d209acfc6d34dc563d5c9a2175642de5db0b4c01
-EBUILD gettext-setup-0.34.ebuild 1047 BLAKE2B 6a6cf807ddf5403741f3b88d1bd2055af0c710fece2c0e6c9b2965603fe93642499b233d5eeb00ba89ca75ec68546a99279763bceda7564e48a40ce3b3c8e9da SHA512 71ea7f46703134307fd70ff6f9297fd41cd2171b6b75a548ab91d35b21d94f33c1f1d5dac01259b51c831cb46ba772113c7f8c59e8a295258bfabe9383f7bd3e
+EBUILD gettext-setup-0.34.ebuild 1054 BLAKE2B ca24c406b7dcfc85ceb7ba8e990f22547d02e8f2c254b998ed6463b59d66cf22a63e8d1370773353f7d501790982fb41255c19e6926028226ae1c5c315e983da SHA512 bc691cc1d4d7585b83ced60fb8e5aac2ae16ac99c04a513960d39537041ff3a448be913cea94fec35884b1db2ccde5eb9c94834b9c14c0fa6333c1bb657db722
MISC metadata.xml 344 BLAKE2B 14075c722372613eeff2cb810420e1e0ff7cdcf4ee1ba748a0b615222b88b13a0ecc01c9d0ca1aab71c0bb28359c18682b7402444caa01100c3d8381b9b13e08 SHA512 f7f8c8e7f745313b74340ffe738cab426f793f452106e0ae70f5e73a3a745f1b9ae7b1b70b5951f1d5eb81d4e61851845fa53bd2aa3dab8362f330e6f8d79e9c
diff --git a/dev-ruby/gettext-setup/gettext-setup-0.34.ebuild b/dev-ruby/gettext-setup/gettext-setup-0.34.ebuild
index c791987c2ee4..1acc0f83dc31 100644
--- a/dev-ruby/gettext-setup/gettext-setup-0.34.ebuild
+++ b/dev-ruby/gettext-setup/gettext-setup-0.34.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/gherkin/Manifest b/dev-ruby/gherkin/Manifest
index 08d5d0b15809..b350929caeaf 100644
--- a/dev-ruby/gherkin/Manifest
+++ b/dev-ruby/gherkin/Manifest
@@ -1,3 +1,3 @@
DIST gherkin-5.1.0.gem 29696 BLAKE2B 2439b82a147a546e8df71e11996f9560a8720580e07795542fc81781449b483a42e54251f3d0dd3482331773b1cada1d61b468bfcec2a9464ee2542eef2ed13e SHA512 d935ccceaec493736f337a4c3db69909858d15f4c41e93ecfc6ca31a30fc48eec1cecbe71d455265e1062006f49f05461c9860c9b3cc4806bb25f42dec6f504e
-EBUILD gherkin-5.1.0.ebuild 578 BLAKE2B 185e83a69588b85ed45fef336ee829deb98c89e15b75e1a7e912224f8749778d6dc95b312d7e0da80a7d0c151b0b4360571cd2c7e10bb6817406623fc2aee5e4 SHA512 7d2ed4e6f9f72e25719329bdc2ae755e5ea0d3c2719ca281526f7fd87ee12479ed31dc8e2f114ad992d8208daaac08ed354dbd1c5c0a5f5441af80f4d58f60e6
+EBUILD gherkin-5.1.0.ebuild 578 BLAKE2B 4429fef6e4f547ef70da33db0937cae60fe3250712fd66cc15414005be245852ba588953a2af801aad853b959bb5a0432db19364e32a3ade54123fccd5ec9350 SHA512 0ab809e336d86a0a07138d792cc02300f67b6f803ce71319611d3ae1e1ae9ef66734b4ce54876dda1c75a6d28496ac9d5376491dc48446521386eda72285ddde
MISC metadata.xml 342 BLAKE2B 9a34d41c97eea1996d1fabbee85346c55ab263b0f7087661038b42d2fb25d05f03ec46cf804f8972984200b9891c5ff8b77d26faf5edd8d3d63a76e25ec66b5e SHA512 83d54811e863b8af9f5ba53f081e140d12af0d20ba5ae7273317fd42aea5a5a0fca8f742352794dacbddcdca932dc2ea60e1201f3d6429315210da99578f844e
diff --git a/dev-ruby/gherkin/gherkin-5.1.0.ebuild b/dev-ruby/gherkin/gherkin-5.1.0.ebuild
index f383ea0fb32c..6a082a8caf64 100644
--- a/dev-ruby/gherkin/gherkin-5.1.0.ebuild
+++ b/dev-ruby/gherkin/gherkin-5.1.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/gist/Manifest b/dev-ruby/gist/Manifest
index 15fe9d9cdc41..3ff83a91f3f9 100644
--- a/dev-ruby/gist/Manifest
+++ b/dev-ruby/gist/Manifest
@@ -1,3 +1,3 @@
-DIST gist-5.0.0.gem 45568 BLAKE2B 1496185231da672dfa991776fc5836316905de606c086de4938601a791e171e8b74d5fc8b798e1db38f06abb27e4a6d513c9c035adc90c29437dd2f1cb812e96 SHA512 536ba3b1d7b008675496f16b5d353f766576aca5b3a0626ccb30ec94dd4a36b720f69bc7e0cacdb0d6ebb877a38ef7cb2431e426211eccff32e51c22bdcc013f
-EBUILD gist-5.0.0.ebuild 475 BLAKE2B a8910684875ccf1d32f912cb4a96b37875541a401c718be6977f2ba06910dc1dc9862ee43457a73cea43db221ce5de531335bddb54a7cad4782f8c3e0b012a66 SHA512 721c3a3516b2d89dd94c84d04e8cee0afb98806d5753be4def70ec681a639cb3ac7ca83fc5c76100befa0e8d2c6f7f670ec9353412f5c92a58eea8da9af5f919
+DIST gist-5.1.0.gem 45568 BLAKE2B 829a307fb2f03afaa4b4ef8308e8afc03a1218d91f7ad1d104c5988e928d684a9fe8a54572b83d05ccc9aae5186ece7ab7ac5f8b43b0b0ebaa50f8706f22a90c SHA512 4684885142065929fce87a335749d5d5eac0486a3f340005409d178831b5ea616f8e8f34b2e43f1afd6e392cf91883bcfc4b2ca26183aea711420563b22aeccd
+EBUILD gist-5.1.0.ebuild 475 BLAKE2B a8910684875ccf1d32f912cb4a96b37875541a401c718be6977f2ba06910dc1dc9862ee43457a73cea43db221ce5de531335bddb54a7cad4782f8c3e0b012a66 SHA512 721c3a3516b2d89dd94c84d04e8cee0afb98806d5753be4def70ec681a639cb3ac7ca83fc5c76100befa0e8d2c6f7f670ec9353412f5c92a58eea8da9af5f919
MISC metadata.xml 559 BLAKE2B f9fb5838cd7e74c215e4707f230795b00dbd8889599b98b8b45b917e6150f34c9b5c620877bc756270718c42319e43db823d3a4c1b63eb6f3d3da4a24b9e0b1d SHA512 2fbd3a05be934871e9e60078e7c72de9aea028c379c9d1ed33e3f9520e03eba40b830a9b35ebbcdf3ddf99163688b6b1db6f50fc60cda6d7f85bb3291a8dfa7d
diff --git a/dev-ruby/gist/gist-5.0.0.ebuild b/dev-ruby/gist/gist-5.1.0.ebuild
index f5655faac28f..f5655faac28f 100644
--- a/dev-ruby/gist/gist-5.0.0.ebuild
+++ b/dev-ruby/gist/gist-5.1.0.ebuild
diff --git a/dev-ruby/gpgme/Manifest b/dev-ruby/gpgme/Manifest
index 17de606d3d96..bc5b216d1cfb 100644
--- a/dev-ruby/gpgme/Manifest
+++ b/dev-ruby/gpgme/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gpgme-2.0.18.tar.gz 2799633 BLAKE2B c50336a8f5ae75fc56a29c043a19e84083f122534bf5639124c991dfb55c03b9ddcfe9a07431e0b826adce2c4fa715576387ea51361df68bb3f86019e049a018 SHA512 9be9112572ee2bf92c54c763f3588d0348c62af1d053b3a9d97d89ccfb5f17507be41d89aacbf75a746682dc176d04599d8fb9cfe6d5ac071fc8435eb31513af
DIST ruby-gpgme-2.0.19.tar.gz 2801919 BLAKE2B 0a31099abb8786abd3e39aabb5cef3169a16f99d2aa74dec3957f435e9eb62b4724db8c7f5c0a5be0dec05a6a8832756772632557b88c2925e3d18c39283e2f1 SHA512 a9fea9ad33e423ede54f64e7804b6a940bec9a120be3d612a1985abd06c030441091ba397144cd5b484fcfee26b0885303dcd4d954aefef0ae02575b95f12a36
+DIST ruby-gpgme-2.0.20.tar.gz 2801991 BLAKE2B f5d4c58fd9ef38e0e843e3c59e9653166666ce3635cf479fcd007581b6c6c42ce7852bd36542b378e4152bd471af0131685c8a9f1024953f41832a54c477e1ac SHA512 3267cc77b57c22de3e505c34dfb0a8a4a76cda1fe6dbe547dfdb9ca1a75cf949ca75b3718fe6b6190c06dfdddf21d76b0d0a71631e53e4f439284ce7cf95f6df
EBUILD gpgme-2.0.18.ebuild 1737 BLAKE2B eb8a17620e059c6d2b0a101877b11e6f9d85368c89e2055b31980b705486ce8facc1b57917def5dd6a2212c08b54795d0aa67c3d82e1f52ed4cb0e67aa968de9 SHA512 930b443ab3c6d860fa655fd2e35643ce682d9facea74b49b4beb9e2d975b1170bc9d6e4d5c8561a187ba724cdd09cc6b8ba4b61533a33e78c209e4acf00a0ecf
EBUILD gpgme-2.0.19.ebuild 1459 BLAKE2B bcccd40937775669f247bc8b09de10f11485e89c593650caf0f4bbbd42ed6c5ac4998e49850277b11748b5f4c8f3edb5ea0398e826592493a4079ef466ee6d69 SHA512 7c3b3739ce4208f8350c71d8f72b0f3b59e9283200bc0715a70f6a5abab721a0916e158f00c9aea1819d2ff7ed9a76b568a67fd7595a2e6e7f4a5412755a3dea
+EBUILD gpgme-2.0.20.ebuild 1481 BLAKE2B 968914935c6fa29820910a8d54c6532bad7e96f992bd770f48f445270451c97fa818869350782c1af07b9e85286c1dcce9ec7b06bfda4e83e026980ef9ecd4ed SHA512 8e0d4a823586417e702424ac809230aaeb15784b9742f117f146955d1d1a83650edceb9ea3ed2227928966aeafc57cb8b716ab6aca1751e15950af6890516ca4
MISC metadata.xml 467 BLAKE2B 43fb75477602eef095d6c69fcb8c54d00c41bbe84b8ab313dd0d7b0f5c2cb0164f61d9fe66da75c3b0e0c9dd2f01621bb65c9243242432e0ebe00d1980ac59b4 SHA512 ef3183e3a7feebe61f96efe8398b19502d57fc8595f6bbd7c0382c4c060003116648605f8ccdb193103f0433b321e98dda3f720da993a7840e7645f8911c0a79
diff --git a/dev-ruby/gpgme/gpgme-2.0.20.ebuild b/dev-ruby/gpgme/gpgme-2.0.20.ebuild
new file mode 100644
index 000000000000..e0e3c9d28214
--- /dev/null
+++ b/dev-ruby/gpgme/gpgme-2.0.20.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="NEWS README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-ng ruby-fakegem flag-o-matic
+
+DESCRIPTION="Ruby language binding for GnuPG Made Easy"
+HOMEPAGE="https://github.com/ueno/ruby-gpgme"
+SRC_URI="https://github.com/ueno/ruby-gpgme/archive/v${PV}.tar.gz -> ruby-${P}.tar.gz"
+RUBY_S="ruby-${P}"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND+=">=app-crypt/gpgme-1.1.3 test? ( >=app-crypt/gpgme-1.13.0 )"
+RDEPEND+=">=app-crypt/gpgme-1.1.3"
+
+ruby_add_bdepend "test? ( dev-ruby/mocha:0.14 )"
+
+all_ruby_prepare() {
+ sed -i -e '/\(coverall\|bundler\|ruby-debug\|byebug\)/I s:^:#:' \
+ -e '3igem "mocha", "~> 0.14"' \
+ test/test_helper.rb || die
+
+ # Remove failing tests for now. This package was added without
+ # running any tests :-(
+ rm -f test/{ctx,crypto}_test.rb || die
+
+ sed -i -e '/portile/d ; /rubyforge/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ append-flags -fPIC
+ export RUBY_GPGME_USE_SYSTEM_LIBRARIES=1
+ ${RUBY} -C ext "${S}/ext/gpgme/extconf.rb" || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ emake V=1 -C ext archflag="${LDFLAGS}"
+ cp -f "${S}/ext/gpgme_n.so" "${S}/lib" || die
+}
+
+each_ruby_test() {
+ unset DISPLAY GPG_AGENT_INFO GPG_TTY
+ MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/hamster/Manifest b/dev-ruby/hamster/Manifest
index 2137279d2261..5c17c221b573 100644
--- a/dev-ruby/hamster/Manifest
+++ b/dev-ruby/hamster/Manifest
@@ -1,3 +1,3 @@
DIST hamster-3.0.0.gem 129024 BLAKE2B f2d716d9304e9dea90b9832f1ae01bc6482fb57edc72f8e4edf0646ec066d08f9aa632401ff89dd979ee6513fcae7dab3289d8fada3a0e4392c688aca3d3e009 SHA512 2e9e388ca5a6b1d52dec60ce7711bf91fba8bc51a722139168c1aafbc9bbb98602675427e23a588950f56eaaa10c4b3aefd682970a77c479f47c77f00858342a
-EBUILD hamster-3.0.0-r1.ebuild 641 BLAKE2B 74a245478b3a199bb8c115efdb4d8e03bf643f8970ee486bed9fc25bda5c1cb657364df17ae41f6bd328c531aa74375f118c4b9eb5f3746361f4605104656505 SHA512 e9d08122489e8b20dcd98b99c50423d76d6303faf195985b1c1dbeb31213bab5c623cb12060b18d264ed9a515aae8660b7cbac67377dc1ca387c3b88b644f376
+EBUILD hamster-3.0.0-r1.ebuild 641 BLAKE2B 908602c48a625f21672be1ff5ed3e6ca995b36c86ebc9ef060cb88499b233aac9b067fc8ac8d2c473963e599b76d02c3dbd144445660d52f84ede8623981e806 SHA512 7747870f7421171e6c3e400124df4fafe46aac24636bc01f6f791b1b83660694d8712fb9821fc9324e5506331c844e62c1aa24fc4a0b276b9747285bdede7ac7
MISC metadata.xml 344 BLAKE2B 522bb625cb445e609e1dbce09d4070c3db88477b5facf81430065f1dd44fcfc1a5b9c71e89d63b8924d8519bc812cb9853cc18f81238d01b4162d6a0de2ca1f4 SHA512 39d0f2e90523ddc3d7441ec115a796b805badd688c556122bacecc42cfea3e987887ffdccc5b015fd586d272a4d497e23f73626d96da9608cdd7f161fdfee374
diff --git a/dev-ruby/hamster/hamster-3.0.0-r1.ebuild b/dev-ruby/hamster/hamster-3.0.0-r1.ebuild
index e2faef6a02b9..3ebc8b4021d3 100644
--- a/dev-ruby/hamster/hamster-3.0.0-r1.ebuild
+++ b/dev-ruby/hamster/hamster-3.0.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/hashdiff/Manifest b/dev-ruby/hashdiff/Manifest
index f8bdfac2fbe5..3497b35970e4 100644
--- a/dev-ruby/hashdiff/Manifest
+++ b/dev-ruby/hashdiff/Manifest
@@ -1,7 +1,5 @@
-DIST hashdiff-0.3.9.gem 18944 BLAKE2B b24c557b0ca14758706b3de6a34034725af4f2c1d6f6a92d03353ab100ae2c82672d5854a17b382f2b5ef7a9bd296f03fd1877d4d36b7c626e3828e2d1cc6055 SHA512 0cfff7d94405391a5d810b6323b820ad73d4543a33bfe34dd6a4159bbf4190eaeb33e8a617bbe84662b14d54ec3d95e838cde5b38c29a029393b6b41f62ed45d
-DIST hashdiff-0.4.0.gem 19968 BLAKE2B 8e9a70ef34a2099a2f3b1748e952132af00bdcd70ce16a8c05ef1dc941489b8b8880933bf97bb084c84f3f75753335f5831f968165dacbbc8c3133fd539e4bfa SHA512 4556479daa42486d12d181c6e231a788c5ddab1b193d1452644ae501a795233e6bf23556bdd0a162a9e386ad2ebebca4398724533d52eff3b36134f8ffa5615f
DIST hashdiff-1.0.0.gem 19968 BLAKE2B c27da71ad9bfba1e967e3c67804c591b880eb8af905d736d5e25c7f732256ab980855fbede619bb935ff29e99d9247b50f4c1790f415bb232b127de7177a9e23 SHA512 39aa1513f6a03ed79ee3f6c26491b914df2527d5dede6b15362e02550751a13fbddc341c0b39ed8c55afb8cf0e7927d528c22f309e54422bfe4dc64229ad9a6f
-EBUILD hashdiff-0.3.9.ebuild 655 BLAKE2B 9dc41106378d5a1a09f8bc08a256d50b94d25e7fd82d5d8d51aa259b99ba9fb991f8bc0ba369caee60754a02eb11eb38a4f93dcf48f3abc968b24e0418a4c984 SHA512 128c92add870f55c74bb7c3f72411cd6bdf2a124b131211a509f0dc039be58ce4f0a84d44d68939d76345fb531a4c634021f19206d8c661e9d9babd7585dfcad
-EBUILD hashdiff-0.4.0.ebuild 656 BLAKE2B 77260f5c02647334fb37abeeb078ef23e4c1ae6aed2fd96c852d148ca8b79348f6c1b6c60c8c76cd524256c89868e88a7855973703f599880cb9b31564d7dc68 SHA512 af7624b954bd5f149312dde53c256539eb4a2dbb468fd2240eb7b3a5a2dc9afb3b560bcc66c26abafacdb4c92ed93043977ba1fe3d0c36d3564d8a1899d12a14
+DIST hashdiff-1.0.1.gem 20480 BLAKE2B 9f9723bd4e3547422b185df07d314699d0381ce6526be31c821f2d213f0721f077560567c830256a3bb2873b37a2616213113257e993fc364cd72a416b77cf10 SHA512 fa6e7ad88373038341473de25b7df5e146744efb8b5613fb4da41630498e68de585e2a8d66ba86d577ded574464948234f51e662a9caa6e695c3d6a2c3b85059
EBUILD hashdiff-1.0.0.ebuild 662 BLAKE2B a558a21caf806391f4cc765b3d563b5c1cfff9021c859ac35a84d515f441b24fa37b7b4f29b67983e8738b3bfca309be311e5f154e4a0bb4042b3466a7647591 SHA512 61acb0d6b12b077cde647cc803597cbc458d05450ec09a045c7e08e404714775a838ba399fde2a3d6885b633e0eecee74d544296bfdf1a8197d7be447eec4a24
+EBUILD hashdiff-1.0.1.ebuild 638 BLAKE2B a9139896e6f5f1bbeec755025d8f958ce1d18f0cdd5763e187bdc2f01f24c66c0c34f07508b8bbcfe81767c02bf1c75c0b082afd6d91ee53a7a9754014522554 SHA512 cc65501e41ed15f4ecd7dd98937307d0119f43db46fea8eb770f033c76bc21603380495628446299c3a6d7574eae8c1a4c8089019a7e9ab6336cd6c1a2f861f5
MISC metadata.xml 345 BLAKE2B 32c55c352e09a4cee12f02ca321e7581b56faf759bd3cf95afc684633c7324bd10c19fb832a1d7cb3e96787721eae0f0bd85428fccead003ba72fca53882ba65 SHA512 f241e4bd08fb29d4a2538d5b548597c5869c0bdf332e3453e55c625093bde7c52b35e7a7bcd691b9f5b2bf2cd1c90ef244d23e343cf7800f9fda4de73f6a4cbd
diff --git a/dev-ruby/hashdiff/hashdiff-0.3.9.ebuild b/dev-ruby/hashdiff/hashdiff-0.3.9.ebuild
deleted file mode 100644
index f1e3153f2c4f..000000000000
--- a/dev-ruby/hashdiff/hashdiff-0.3.9.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="changelog.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple Hash extension to make working with nested hashes easier"
-HOMEPAGE="https://github.com/liufengyun/hashdiff"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/hashdiff/hashdiff-0.4.0.ebuild b/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild
index 7782fdb1b28c..1c569e84d3b3 100644
--- a/dev-ruby/hashdiff/hashdiff-0.4.0.ebuild
+++ b/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild
@@ -1,13 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="changelog.md README.md"
inherit ruby-fakegem
diff --git a/dev-ruby/hashery/Manifest b/dev-ruby/hashery/Manifest
index ab360a757901..d36489aec658 100644
--- a/dev-ruby/hashery/Manifest
+++ b/dev-ruby/hashery/Manifest
@@ -1,3 +1,3 @@
DIST hashery-2.1.2.gem 43008 BLAKE2B 2557db502c0f00f4d13cf9f123050a5212ff4bd2f22658e6034de5d533d64e6c97a4538b6a8f01f6f63da210823e49e17e9fbe349e4e81eeb2035c61b580cb83 SHA512 953fb7024aeeff8720c14880f8cbf0ee03cc09624ba33152215439a2e252cea22167258e8e8c1cb023129a51cd95b2d9d33ca794a6b38560a8eb1e0fe44f290b
-EBUILD hashery-2.1.2.ebuild 714 BLAKE2B ec71e70d9003b118b239d52d97befce24beac98a9cd5085be38a3b9a9a507383988fd3358afdcc6ad4256a79563872ea2ef9b9685321b9612c500cebab95a070 SHA512 0902ecd6a599d77bab5f03a88cdd5eda654dc73a2a24787a4b7eab5466020f258beb4a0f1e9e694ac81e2dae8b14be3658b2cd639c61b30eff4e70c2165b402f
+EBUILD hashery-2.1.2.ebuild 714 BLAKE2B 1bf80644bf5add640c7c53ee33a3edd74959db9cfe9a56a56d8c19038f9a6aaccfb93c58bd4b24708c7cf01c96191392a9bd3ace949763a832e86bb729e3698b SHA512 aeb80fae82521445d57eb256edbfcd86a282f02a56e2f869cb7f50007d3d64664c6ffdcb56bc08532fe51f4e747fb0269916a0b3b49bb54a39e0dddcc106e0db
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/hashery/hashery-2.1.2.ebuild b/dev-ruby/hashery/hashery-2.1.2.ebuild
index d796af277932..b731048a5765 100644
--- a/dev-ruby/hashery/hashery-2.1.2.ebuild
+++ b/dev-ruby/hashery/hashery-2.1.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_RECIPE_DOC="yard"
diff --git a/dev-ruby/httparty/Manifest b/dev-ruby/httparty/Manifest
index 4b95c7af3b9d..94ccba1b3562 100644
--- a/dev-ruby/httparty/Manifest
+++ b/dev-ruby/httparty/Manifest
@@ -1,5 +1,7 @@
DIST httparty-0.17.1.tar.gz 97249 BLAKE2B 044a074c0a11c02d5fd929585b1dd6853871bdbfcf9be0f16b92999ac5e9ad7b0fb60a403a24d4e3ae3901f8fdb119f51e3decfc61e9ddf61419fa50581c1970 SHA512 2e92573e164575c462afceec26234731e8eb4472f127374503ee1361d8399116c78f900f88485629ca7ddb51a6383c963a5b1e21d9d5b0acbcc8544ce3f37465
DIST httparty-0.17.3.tar.gz 97444 BLAKE2B 773e40fc35ca44cd3b14a30e7a7ea5783c0c158cdb8488b34ffa36af5a572d5f6eef697cab147c5be1448906c35071284947ba598409be35af54a20846f4d98c SHA512 c06aa4456c692e2a32f8e44b2316d46f664c4e2c8efb370607796f6801d96e989a54e61bdf125cff679b8c5f5abb1557b87aef48d8f3a392c1942ac4821db84d
+DIST httparty-0.18.0.tar.gz 97667 BLAKE2B 8c4086c3186152944a7ae9a57b679bba6ed803067ec849d9fac8323cdef41a45a44f2454ca83a6aecff7fc1e9795793a2fb035f1bf46c5c998703fc5d7425a44 SHA512 a208bfd411de6fc080221410d5730f37db074fca25ff0f71b796e4a73ac3a595ca57dde1f415327f710ed23ebed6bbf0f671d0e5940ce60073e6727ac8963580
EBUILD httparty-0.17.1.ebuild 1652 BLAKE2B a4bbcdeb4b6821f75af53681ca1c34e00ad97f94f68ffa428814d57642b99fd51bb0cc21caa40e98a635dd7beb500176d1f30c99db6e3fd0cbfa94f245c64a5f SHA512 87a0be0640780330c30356a04dbef967da06a8e59b427df3a026a4a6f653910e21b34d9cf76714a50c365a98503c8dafc24e45b6369eacd7b6f09cee35c8beb5
EBUILD httparty-0.17.3.ebuild 1653 BLAKE2B cf33084b46b1db77765fabc928d8f697926c3256365ad7979bdea0f84c555d203339726a9b82e5347bb962e24ec63a907cfdd093c3826ecdca0587435aaed037 SHA512 c9c915672a907e28fe709fa78d940c741edf692d074fe493ddeac6d9d57637f44e76055b027636d502d7479e00f02ab1ec645cfdc0275907663653e75437a5d2
+EBUILD httparty-0.18.0.ebuild 1675 BLAKE2B 115233e5f3d88cc0993753925a4ee64bb97dbf6fc202f291eafb82ce382256538f339177a4fed982de28097ec16693788eb2bb4cc3e353977935445256391851 SHA512 772d42983dadfc3390bbb074bc243304e17d3aea015f5e7c6f661f920a4e9dd47f85fb11a01f925c772ae3ed0ef32f06e84c1b68856b195b34c347fd027b1525
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/httparty/httparty-0.18.0.ebuild b/dev-ruby/httparty/httparty-0.18.0.ebuild
new file mode 100644
index 000000000000..54637324e245
--- /dev/null
+++ b/dev-ruby/httparty/httparty-0.18.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="httparty.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Makes http fun! Also, makes consuming restful web services dead easy"
+HOMEPAGE="https://jnunemaker.github.com/httparty"
+SRC_URI="https://github.com/jnunemaker/httparty/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend 'dev-ruby/mime-types:3 >=dev-ruby/multi_xml-0.5.2'
+
+ruby_add_bdepend 'test? ( dev-ruby/webmock )'
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files \?-\?-\?/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Remove bundler
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/ s:^:#:' Rakefile || die
+
+ # Avoid test dependency on cucumber. We can't run the features since
+ # they depend on mongrel which is no longer packaged.
+ sed -i -e '/cucumber/I s:^:#:' Rakefile || die
+
+ # Avoid test dependency on simplecov
+ sed -i -e '/simplecov/I s:^:#:' \
+ -e '/pry/ s:^:#:' \
+ -e '1i require "cgi"; require "delegate"' spec/spec_helper.rb || die
+
+ # Avoid test that works standalone but fails in the suite
+ sed -i -e '/calls block given to perform with each redirect/,/^ end/ s:^:#:' spec/httparty/request_spec.rb
+
+ # Avoid test that is not fully compatible with newer multi_xml
+ sed -i -e '/should be able parse response type xml automatically/askip "multi_xml"' spec/httparty_spec.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc examples/*
+}
diff --git a/dev-ruby/json_schema/Manifest b/dev-ruby/json_schema/Manifest
index 31e61020b544..7b23a1c747bc 100644
--- a/dev-ruby/json_schema/Manifest
+++ b/dev-ruby/json_schema/Manifest
@@ -3,5 +3,5 @@ DIST json_schema-0.20.7.tar.gz 36421 BLAKE2B 4110d9781da9a95d0480fa88dfc8d948685
DIST json_schema-0.20.8.tar.gz 36456 BLAKE2B 4159b8a293ab41d0d5f6c3877de98fe3ba0f1f9f151e938ebf03cdbd563fc06e80603b49ca0132877d0369901b8724229ee618bd2133a159fc34201de7d9541a SHA512 f3e2314d66fdd4fd0968a1e98f363e5f008fa91c46c068c198b89f54cd856d4d87bcab02eb23b46fbce34749885579178955a84d22aad2ae131928ceaaf80065
EBUILD json_schema-0.20.6.ebuild 629 BLAKE2B 6ccda166cfc98bdf79c5b6d28c42bb122178c6afe57f649ddd90b75f724927b1fce3eca8147ad3bd65ace4a3ed1e77c25629b8822425794a33599c2c42aec21a SHA512 d3966ecb60bfe668330b452a8c828e95dca6e7ec3ee0afe4d34e4e29b558e4ef863a9eb7e268dbd22d88bb909f20faa9eb8f309b40290930e4234fd181589685
EBUILD json_schema-0.20.7.ebuild 629 BLAKE2B 6ccda166cfc98bdf79c5b6d28c42bb122178c6afe57f649ddd90b75f724927b1fce3eca8147ad3bd65ace4a3ed1e77c25629b8822425794a33599c2c42aec21a SHA512 d3966ecb60bfe668330b452a8c828e95dca6e7ec3ee0afe4d34e4e29b558e4ef863a9eb7e268dbd22d88bb909f20faa9eb8f309b40290930e4234fd181589685
-EBUILD json_schema-0.20.8.ebuild 642 BLAKE2B fab27bb578246453a90a3ac1e22241e90d48626f278753a50600e45215f0ee213c5dea973b3cce7daf891e5b798f8904c561ac678002db24033b5486e0c0e142 SHA512 fc1c31adae3dd1025de0d5a2c6c339d3b0b9ad7e16f4aab1b458497572a184bc8ac6b9a43bfcf0a487870b473b2c70289e101744469b6e7221cb9e96f00c10d3
+EBUILD json_schema-0.20.8.ebuild 706 BLAKE2B 07bad12fa96f6292fda18f0c09cbc110c0ee1a2b0983e5c525b8d549cfdb36f3a4bee7fa0afc1cdd0d807cb5eaa8e992379178e587e1d2f304967c24a76a75ae SHA512 89b6ae937ba22d101facca1e9125948c6e26aa1cfe821bc779dce4a05a6fe25bd9ce3d8c941195258c47880371b0d0c2fb259c286cdc4703804bcc267330d850
MISC metadata.xml 329 BLAKE2B 336543b59af2964b8644691469c9ebdb21eac3b524a7602e656ab8a2bb184341ba9de381ae8220cc24dd0dbc8fd7ac70e9e6206a1cfb1a143d5273d305411a05 SHA512 4908f24aa2bd471d2a8257b32e8a320b3040e4bb2e6a516666544184890d57c1151b029935dc1ba6df774a1d2bc963a5601749a569c270812374e744ff55617f
diff --git a/dev-ruby/json_schema/json_schema-0.20.8.ebuild b/dev-ruby/json_schema/json_schema-0.20.8.ebuild
index 494c6484e434..e032670207a9 100644
--- a/dev-ruby/json_schema/json_schema-0.20.8.ebuild
+++ b/dev-ruby/json_schema/json_schema-0.20.8.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO.md"
@@ -21,6 +21,8 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE=""
+ruby_add_bdepend "test? ( dev-ruby/ecma-re-validator )"
+
all_ruby_prepare() {
sed -i -e '/^if/,/^end/ s:^:#:' test/test_helper.rb || die
}
diff --git a/dev-ruby/kirbybase/Manifest b/dev-ruby/kirbybase/Manifest
index 828bc49e9196..9211884cced1 100644
--- a/dev-ruby/kirbybase/Manifest
+++ b/dev-ruby/kirbybase/Manifest
@@ -1,3 +1,3 @@
DIST KirbyBase-2.6.1.gem 304128 BLAKE2B 4fabc7d431b607d18b1474ba815ad1d19d3362734ac0a562858ab6deca6193e6fa13e668d17d84b228af4459b75d082aebbb04cc91c6dd7bfa667e9b38613032 SHA512 84a471b77ef9c91d50b61ad9993956fb25739155fe55049c1e20f1c87593f726604801ddb7968b19d8234d1d9ad9b112df53f1a2c8c85ec3559d88eedbd2314f
-EBUILD kirbybase-2.6.1-r2.ebuild 706 BLAKE2B 9fdfeca451c17399b54945a2cf4182bed26d780c289e4a2a54de34129d80b30f0236537192e31e89595175f27955dbc6a8976ffc56e22eac8bc6f74f01b6bc3c SHA512 0ccc2e7e22fe4553ce43c73c0b04e8704583d56a0ea5203960309fee8e6124143116c1a8a10aea4cf04a37ce9bdf3e4662f81deda696989a89f1725c3c5cd1d7
+EBUILD kirbybase-2.6.1-r2.ebuild 676 BLAKE2B c9688a9c3fcf5d80e9245986201637c528f4b61fb95314a9bfba565f0db8eae6c0564d5d30659eb4b87fd2fcd18e7667243164d30253201783b13887d92cdb1c SHA512 fc182c3dcbd07d944843049801cf43fcd3c8e53ad44ac892a88c10da36d706ef161c82431c282ec2df9cc42dc9efa38ae0cdfecfb40bd3ba7d5cbaa856e286be
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/kirbybase/kirbybase-2.6.1-r2.ebuild b/dev-ruby/kirbybase/kirbybase-2.6.1-r2.ebuild
index cf0c809a6905..38f551632406 100644
--- a/dev-ruby/kirbybase/kirbybase-2.6.1-r2.ebuild
+++ b/dev-ruby/kirbybase/kirbybase-2.6.1-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_NAME="KirbyBase"
@@ -28,6 +28,5 @@ each_ruby_test() {
all_ruby_install() {
all_fakegem_install
- insinto /usr/share/doc/${PF}
- doins -r examples images
+ dodoc -r examples images
}
diff --git a/dev-ruby/launchy/Manifest b/dev-ruby/launchy/Manifest
index d4b54e736f32..60d869b10802 100644
--- a/dev-ruby/launchy/Manifest
+++ b/dev-ruby/launchy/Manifest
@@ -1,4 +1,6 @@
AUX launchy-2.4.2-drop-failing-test.patch 1033 BLAKE2B 77de99bf447ca68eb16bc10300f9e8f37ecb65720d3726a423b4554e76599992fdb3396933ea689e52348780fddbdf1d9d4fa0c7e22d92efc6a72ac029bae168 SHA512 395fb705f490d06867eea7ee89fdd72b5b7c9dd472bb06b268804d0bd100aa08b99a840024a976bacf120776b44a878bd5b08e7a3fa18f6f2abe1ec2c58da649
DIST launchy-2.4.3.gem 29184 BLAKE2B d6e8e26f37a811fc994ee762791ea9ddb424dc99d23790905f80416734677535aa8b2087eab233dc1535556c240f260c5995185e10642cd682bbe508e3e30654 SHA512 7c3e0377c9a310b2e7a4d1544b4790f6f959d24b6aba91660e979eb943f4bee641e0b5a44687b693ffe99304ceb96a9a6cf9fed142e231af01135bd2b73321d6
+DIST launchy-2.5.0.gem 30208 BLAKE2B 30719f97fdf1bca8a66eb113992c8714103a7fe87262c3677a0fa64b58070593bcbdba7357b81e5bada9e8a143e6601e28ef2d2730f0028fdaecefad23156fd8 SHA512 d80811009155d9cea6a2e69b5f7482aaec7d0bf23ecca4cbe72e440fb4eae1c38bc5904e863998f1966c7a99b98bad1f4456cec1cb076f96f5a99b835448b39f
EBUILD launchy-2.4.3-r2.ebuild 1098 BLAKE2B 75dd785ed55971e0184afa0128dd38ef722fd3d30cb11ad0d490f370ea39ba0bc2153fc91c91c97ee21a6f19052b0e5ce89b6bb7a44381c2ba1f20325e508a64 SHA512 c954f1f045b0c18e25a204ddaa15e1f6e137b80cf1e0b7db0c91b87ddb5a8bc53aca0f0b919a8f6854520851187535329ffeb6f21544c05f147bad6155808c3a
+EBUILD launchy-2.5.0.ebuild 1057 BLAKE2B 7cb6f01b97b808abbf3ca3b680aa8cb3bf8a2344c95b86fb972185e11ee33947cc211bba606aa4bea405074b6d1edcab78f6234b9351a926c438470c8934b09b SHA512 b437a05d059a005ec482789687a6706bfa8079498329aa864f5db429c00592252c75531d91ce920530a9e2e02b6b552451f7ddef3044773c6afd1f3d81a6334a
MISC metadata.xml 339 BLAKE2B c85b0f849da61909275e94498530be54787a75c970cc607b0f6ac006f67bafeaa459c7704a92a22622e63912fb07f186e3a6e743df8e34ade2d55f56e2c63225 SHA512 bef54e2c7dcd8eb6a6e353b29380cfc53e842a729b584b6a6f6cd423651f390fb8005941c18c005bece74b3de4e68a0201b59151970badf3280e479e9f5e9ec3
diff --git a/dev-ruby/launchy/launchy-2.5.0.ebuild b/dev-ruby/launchy/launchy-2.5.0.ebuild
new file mode 100644
index 000000000000..f2248b932164
--- /dev/null
+++ b/dev-ruby/launchy/launchy-2.5.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="README.md HISTORY.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Helper class for launching cross-platform applications"
+HOMEPAGE="https://github.com/copiousfreetime/launchy"
+
+LICENSE="ISC"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+# File collision conflict with x11-misc/launchy, bug 545170
+ruby_add_rdepend ">=dev-ruby/addressable-2.7 !!x11-misc/launchy"
+
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.0:5 )"
+
+all_ruby_prepare() {
+ sed -i -e "/[Ss]implecov/d" spec/spec_helper.rb || die
+
+ # Avoid tests depending on the current user's desktop environment.
+ sed -e '/returns NotFound if it cannot determine/askip "gentoo"' \
+ -i spec/detect/nix_desktop_environment_spec.rb || die
+ sed -e '/asssumes we open a local file if we have an exception/askip "gentoo"' \
+ -i spec/launchy_spec.rb || die
+ sed -e "/'darwin'/ s:^:#:" \
+ -i spec/applications/browser_spec.rb || die
+}
diff --git a/dev-ruby/lemon/Manifest b/dev-ruby/lemon/Manifest
index 267c260586e2..5945cf459583 100644
--- a/dev-ruby/lemon/Manifest
+++ b/dev-ruby/lemon/Manifest
@@ -1,3 +1,3 @@
DIST lemon-0.9.1.gem 31744 BLAKE2B e1b213e9fb5690c6dcc03cac1d83e9dca48540c41ecaa8bc90873c91d393c6b5fdbd800610238e485d42c1a3412541beb6119eae1e8830753fbc0c786084f3d2 SHA512 8e77d049982ab4e0ae3a18ea3f4d0e4164026fffe1ad94d3098a4165102630c529a9909c3978febb816723a4ff7e17a159a0e067f5f826f93d11f720e49062e8
-EBUILD lemon-0.9.1.ebuild 643 BLAKE2B b3dad08041b46c1f6b60769fe79b63f42c4c58cdc8d4b077f8fb10701eb31f58a31bb3ffb99bd11a99fa6c3424d650bda45497ba4f4f7f4653c8bf964577bbe4 SHA512 22d5e5b7a6d3055be495865908897473b61431e29f6a70248367cb4b5b996ffdfdb61af719879625dd6e8a51bddb91087338c560c1198e3f47b0aa77c96101cd
+EBUILD lemon-0.9.1.ebuild 643 BLAKE2B 249ea47623eda3d53d49b9c68af194d50190c712535111f7350a5ed7a238b0a6551e4bc084e0966eb1b7d428d2d1b685b5c399743f15b5456ed0d0a5feb3cb61 SHA512 da19205da62a4b0ee2ff5df5f8bb7e8584939fe33baa1721edf1beebe7e17e800b5658ee3e826976cd8433c3e8011035717e574b0ff551a7fbcde3c5d4bc82b7
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/lemon/lemon-0.9.1.ebuild b/dev-ruby/lemon/lemon-0.9.1.ebuild
index 72337f4e3f48..97994539bf7f 100644
--- a/dev-ruby/lemon/lemon-0.9.1.ebuild
+++ b/dev-ruby/lemon/lemon-0.9.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_RECIPE_DOC="yard"
diff --git a/dev-ruby/log4r/Manifest b/dev-ruby/log4r/Manifest
index 4cc1fd9c2ffc..aa68a20062cc 100644
--- a/dev-ruby/log4r/Manifest
+++ b/dev-ruby/log4r/Manifest
@@ -1,3 +1,3 @@
DIST log4r-1.1.10.gem 118272 BLAKE2B 32b47cd7896b4b1769c51542a4b7f98b22874d40abe59fea4859079f8af10c07810d51cad275d3962f9948b6237a3e507d6d010cf7ebca232ea282ddb108b70a SHA512 a3a9e6c9ef5b388106afc4d402455ec480729cb58054794e6ff6c963b4d819776bf5b57ef5ab7499ddc9a6b3c10f299a133f3f5986d94ee0a438b64ede5bc143
-EBUILD log4r-1.1.10-r2.ebuild 634 BLAKE2B 23b72dbbd1268d7ee4333c04738ce0decedab080211dbed2da473250547c1fe663bd3a53078bc4f150d9fdfd55e58b4cb09a2f0a6ef6a0113513884a5fa6adef SHA512 390a39bfbe8bc67259890baaf30d9ee4669882b03c0294e02f682be121e2abd853c62d2a4b51a5b6af86ca87393d17180df5ae67e34290c71d94653527dd63e3
+EBUILD log4r-1.1.10-r2.ebuild 604 BLAKE2B 5e67b580688a45aedad6a5dfe7b824268c3a029da85e491690523882f56a79be47bec0641862bfc5c012a57e9686f397fd5ca13b369dec98e3c25f414cbd40f0 SHA512 5778c2f11d034d85bdbc934ac349b5459df2df447bd943f74599ee2bc9eb33b1cbed3929d295af9fefd7851e2247feb0f78f58ce7366e8072569d24760899c39
MISC metadata.xml 326 BLAKE2B 316f078eee221f3bf42447216c98134044df080287b3b63a8a382f25732a366e835a277f4a67ba10f8a25fd6e6b08a0d55ba14b6038a650c0fa27939a430612d SHA512 1f5c68f4e045bdf6fa1291a94fa26f63179375b2419cca1cf8ad487c4f311e2907a08d1460b02c9e60e39ecc9793f04eebb9731e13724fc25df48fd24206a133
diff --git a/dev-ruby/log4r/log4r-1.1.10-r2.ebuild b/dev-ruby/log4r/log4r-1.1.10-r2.ebuild
index 64fd131fbe50..cd0aee3da47b 100644
--- a/dev-ruby/log4r/log4r-1.1.10-r2.ebuild
+++ b/dev-ruby/log4r/log4r-1.1.10-r2.ebuild
@@ -24,6 +24,5 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86"
all_ruby_install() {
all_fakegem_install
- insinto /usr/share/doc/${PF}
- doins -r examples
+ dodoc -r examples
}
diff --git a/dev-ruby/mysql2/Manifest b/dev-ruby/mysql2/Manifest
index 64687d4583bb..45815490eeff 100644
--- a/dev-ruby/mysql2/Manifest
+++ b/dev-ruby/mysql2/Manifest
@@ -1,11 +1,7 @@
DIST mysql2-0.4.10.gem 97792 BLAKE2B 4978a3fbc8e516e47907d73276b244e614248c031db7c0b7d76d20f1f845be11f7187795d3a989629ff849e2e1bd0454fd56bc7be6b692d9840838861bafdb4c SHA512 1f9c8eb1b120cfc940b3aa26b2dff54735ccdf54fd6e6745e347179d29803b4a4d1f3b80a86f92dd534089f625ffcd6055458f27aaefebe58f8332890a842b43
-DIST mysql2-0.5.1.gem 99328 BLAKE2B 1ed8d9688a78ee30f3f7b7a71317cbe92b39e2a1b6f9db710a328a4b9542ffcff4be9051c5fa440bbb93c1af56742755e4b70bbff895695102c126293b7d7ad7 SHA512 dd1934e4f8aa8a97b70dbe0f1436496892a155fa188930321e776d57ec72ec34f95f2665ad5db671fdba99304e279aa8a045dbc6126ab50d8cc2d84838bc145b
DIST mysql2-0.5.2.gem 99328 BLAKE2B 0f1a0d4657e5933e14d445ceefc6ff605a8b07bc01686dd0a67e018c45857a92d25914e4f0aae1116ed1479583636cdbca2aaeb127b856b38052264d579991bf SHA512 6013b0c862f24f0c20b22c50a17390a7a22390e661d0f1afb613177febfbf854f63aea9bc9aa8defc9521896144fbc035a8e16b135abb47384453a23dfd99566
DIST mysql2-0.5.3.gem 74240 BLAKE2B 9de25a34173ab952f6842f01d9207405c8bc6ed5937fdf66de4062129fc20f425635956f6d12f78466c8c341c49916f7d00df845f84a4101d34a98b1585b9919 SHA512 59a0ee00261b09e8bbfc586a6f75af840a465a94fd8c9463a3d7767e5ea6b7e64507c9571fb90c6d0cdde3cfff560c97fbf3f3c32b3916aca852ef5c41e1bce9
-EBUILD mysql2-0.4.10-r1.ebuild 872 BLAKE2B 877acdceab1715ae6e707f7799689be45502dceb80d3186f584bdbe9b1ea85ac5a24528a49ca28f8b67150204be161ab8368c26ae41e891fb24d27b1d237f00b SHA512 636c5e630ac7617aaed59231a66eac2c2b32e75a89c4ba8dbcea16b301b525610ebe183059c5712889336f401034a02961c6a0a084c4bef5bbaeef572931076d
EBUILD mysql2-0.4.10-r3.ebuild 1113 BLAKE2B bc82dc8582b4cb304f830716d0a4750327e6831bd511e3a146b2c7825256eeff2083d0c2fe024e1b9e3a38ee7af68f1bb420148b860446dba765194c157ade15 SHA512 1890f857e7b295e4570fdd0c72dc2d58f3788492931c2dc79d92222229fb71fa6ea81fe3e4e459796cdede6c5045198002b38343ceff91c08b90c3663f51c771
-EBUILD mysql2-0.5.1-r1.ebuild 872 BLAKE2B 0f398a42ca285da955c2cd7a681068dda812d6f8aaf650f5ae879eecb7cff9c4e23eb16b8e9b99833a01bcf640a0aa125a4091292ea123e60ca035fabc910d76 SHA512 42c2bff388fdb5e05274419d6fca3e927336b43bddc68b2ff955c653317a99fdc9db3d74932c0cff61d71895d5ef394342656baadd70e51642dea9dcfdebe320
-EBUILD mysql2-0.5.2-r2.ebuild 865 BLAKE2B e074f5cfead4221b0a50ffbd08bb849eb11e7ef2ceccb274e828138dfd394c9e28fb4aa252da3a58f17214c67ecef7ea84a2786a9cab633bcb6ad79dce05f26c SHA512 d79de5022e68a78c177b874b354c61b1381c935ce13ff369a2db2aa380db8ab92b3bd94c8ed7c7b374f39a81b36e088a3bfaf838ade8f91ce061a6c2d297298f
EBUILD mysql2-0.5.2-r3.ebuild 1115 BLAKE2B 5e9248dc33b676bbcdc21e7a4ffdddce20ced5636c09c82927952749af3db0de79b22296cbff49642f69ffcf5fcddc32c2fa23d7785baebcdc134973121a3e79 SHA512 215dff68c28704d72212b4d9b671850147c6b631c0c547b06a2ad29b5297e7d9df441026d6f75255228b4770862420950a7d78aa58c4721936297ca3f7198132
-EBUILD mysql2-0.5.3.ebuild 1108 BLAKE2B 5b58e4d9d13550ffedb7d114bd755c9892d027eef94de9596f50984f453f48cb3663651586d659eb1edc181b31c517b1271387eddbfdf80d25c888a8236025f3 SHA512 4fdbff00cf3e018ee703611b6bdd2000bbf0ecbba8b57ff48d58670cbce84c7c5b8af19e7a0183da23e0a3892b1cd54321bb7dc3e861a6ceedf04e7989993e96
+EBUILD mysql2-0.5.3.ebuild 1115 BLAKE2B fbc8d80a81d2e1c99e1c7ec9ad81a20b9ee3ec472cbe86e2d6e279a602a2726d12480ed8a55f0845685d21d527d7616cc208f72685faba2dea781370127536d2 SHA512 304f21acf72a176550e86dcce0f50c0dfb49bf6d0685ff3e8c75fc9524e1d29dc180f2e7a63646cc32de177ecc29d7d4b58e8fca4d6e4481b4f6b0391d338890
MISC metadata.xml 413 BLAKE2B 1fdeec661490aaea22676fa4af618fd6458c8bf67c61ea0233f1c68629e89cfdb5f8c29572b9d75c4dc010b1a774b0c703fb6ef4cce1e3e1649452ac0e0aac75 SHA512 1e2e76b14e8c3b44693f0a1d9f83d8b1c95f4eb65490c914fc925fafcfda58fab2764c8b54a87a8e347d53ddb8ce9ce6ca2a08564c97bddae0d0cba0719dfb73
diff --git a/dev-ruby/mysql2/mysql2-0.4.10-r1.ebuild b/dev-ruby/mysql2/mysql2-0.4.10-r1.ebuild
deleted file mode 100644
index db127e8a3933..000000000000
--- a/dev-ruby/mysql2/mysql2-0.4.10-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
-
-# Tests require a live MySQL database but should all pass.
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A modern, simple and very fast Mysql library for Ruby - binding to libmysql"
-HOMEPAGE="https://github.com/brianmario/mysql2"
-
-LICENSE="MIT"
-SLOT="0.4"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="${DEPEND} dev-db/mysql-connector-c"
-RDEPEND="${RDEPEND} dev-db/mysql-connector-c:="
-
-each_ruby_configure() {
- ${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config "${EPREFIX}/usr/bin/mysqlconfig" || die
-}
-
-each_ruby_compile() {
- emake V=1 -Cext/mysql2
- cp ext/mysql2/mysql2$(get_modname) lib/mysql2/ || die
-}
diff --git a/dev-ruby/mysql2/mysql2-0.5.1-r1.ebuild b/dev-ruby/mysql2/mysql2-0.5.1-r1.ebuild
deleted file mode 100644
index c9ce68fd9891..000000000000
--- a/dev-ruby/mysql2/mysql2-0.5.1-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
-
-# Tests require a live MySQL database but should all pass.
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A modern, simple and very fast Mysql library for Ruby - binding to libmysql"
-HOMEPAGE="https://github.com/brianmario/mysql2"
-
-LICENSE="MIT"
-SLOT="0.5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="${DEPEND} dev-db/mysql-connector-c"
-RDEPEND="${RDEPEND} dev-db/mysql-connector-c:="
-
-each_ruby_configure() {
- ${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config "${EPREFIX}/usr/bin/mysqlconfig" || die
-}
-
-each_ruby_compile() {
- emake V=1 -Cext/mysql2
- cp ext/mysql2/mysql2$(get_modname) lib/mysql2/ || die
-}
diff --git a/dev-ruby/mysql2/mysql2-0.5.2-r2.ebuild b/dev-ruby/mysql2/mysql2-0.5.2-r2.ebuild
deleted file mode 100644
index 93e6a4196626..000000000000
--- a/dev-ruby/mysql2/mysql2-0.5.2-r2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-# Tests require a live MySQL database but should all pass.
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A modern, simple and very fast Mysql library for Ruby - binding to libmysql"
-HOMEPAGE="https://github.com/brianmario/mysql2"
-
-LICENSE="MIT"
-SLOT="0.5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="${DEPEND} dev-db/mysql-connector-c"
-RDEPEND="${RDEPEND} dev-db/mysql-connector-c:="
-
-each_ruby_configure() {
- ${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config "${EPREFIX}/usr/bin/mysqlconfig" || die
-}
-
-each_ruby_compile() {
- emake V=1 -Cext/mysql2
- cp ext/mysql2/mysql2$(get_modname) lib/mysql2/ || die
-}
diff --git a/dev-ruby/mysql2/mysql2-0.5.3.ebuild b/dev-ruby/mysql2/mysql2-0.5.3.ebuild
index 50f4a7791ee7..0a245e3d1875 100644
--- a/dev-ruby/mysql2/mysql2-0.5.3.ebuild
+++ b/dev-ruby/mysql2/mysql2-0.5.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
# Tests require a live MySQL database but should all pass.
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/nio4r/Manifest b/dev-ruby/nio4r/Manifest
index 3849a17fe748..2eed8df13e72 100644
--- a/dev-ruby/nio4r/Manifest
+++ b/dev-ruby/nio4r/Manifest
@@ -1,11 +1,7 @@
DIST nio4r-1.2.1.gem 94208 BLAKE2B 229c1c690004444a6701ad765af26e592b9dbdb3646f155dc2114ea677b40097c0158c615efb25506c2ae59316e4ecdd7ec8747bf4f18a3ec2ca1be6bf028b85 SHA512 3136863955bd6f4d489955bae9baf2fb527447c0e71dade1a05402f3e7c8570bf1dd9b8335d70d7303ec4df0a236b13e4ede74ce9154be00a108afcd7c6b7f40
-DIST nio4r-2.3.1.gem 101888 BLAKE2B 1891581eaa8659ed86f13e365664974ea55921e0107b7ce9757961cebe27f290995e90c17d375b35cf15245856c7c1d61fd05a332dc09032fffc1599bc2474ab SHA512 6e8fbc744f17b42a0a5c9f8f6db79ce3c9c0dbf6cb047f0b48faab813effc9f5dabe7405475a755bea9f0eb49037f6f26bdc6b8ff3fc7ab3bca61fc238e4eb6d
DIST nio4r-2.4.0.gem 101888 BLAKE2B 05f0223ccf493d3566d370e3199b26136b4158939fcd7102d5d513ae0988c3691fedb00fe47f9884396bc333ed2b88b605c583048ad6a2ebe70eb7aa4b70a6df SHA512 2cd77c4af934c10cbcc23e926d0111a319bd9be69b0ead9c5c5614911f2cd3127ffa9fb103907d961b59e6f846cc83ac9a97722a85dac390dbf2f2a20976a0c0
-DIST nio4r-2.5.1.gem 110080 BLAKE2B 4d439cf67dc45deab9107d7c4ef9853f12f3ab88537bea9d83050d57c439cb850a9b883d1c2fa83da6c197b5257a7938fd55c4d3e65af3115cb2bd810e8b3176 SHA512 a99d44b0deaa298e2ad2b3dce5ec8889f7a95cb8b44f453fd2cb84c94354316c158fbce4bb7b3e302b22cb272c3354516584cc1432ca08968144d3212ff69f9f
DIST nio4r-2.5.2.gem 110592 BLAKE2B b632322d0706f97a30601e7135daad9ee5a66e57ff7dea1eb0b8365e45f896e7b8a7c228c4eb781d2f44ea047eb028549bc172b68a0540d041ad83bd79d25075 SHA512 3db567c9994e9186749e37c3ebc07f744e7a82c1163d44222475cf491f945745c6c070f4a0a8c77e331921147cc1f5f7bfffd86cb3455d5864280c4e4945b295
EBUILD nio4r-1.2.1-r1.ebuild 1009 BLAKE2B 1e03d4b0f3fdb2643ef903fb78872a4e050b2ee7a76f21a25ac0070351487b94dd7bb423302c352372098828b7e8015b8852a93fd4fdec55401dd9a4898dd0a1 SHA512 bfac422750ae73a1c5046659b007e22d486165992fdc1ac73f0c68b0c4cd4c219c7a51573beb1fc9cb7440b09074927a581018420cdc18bd13d05c89414f7c22
-EBUILD nio4r-2.3.1.ebuild 1056 BLAKE2B 075fb456e4532098a0460fbb926410c1b74e9aa97f1ef8f93679424af4139d44f0e19ba78a529361ebe99071f98308595f21ce90b021959fd18b741c9fc83745 SHA512 ea1cc25b6b71030eecfccefdb4f84fc9b6c911f8a52844c179ad4096e8fa581a34590df586d21be7100e1d2b22ce005ec3dcfc477fe0648ef9fff4ab22ca1212
EBUILD nio4r-2.4.0.ebuild 1056 BLAKE2B ca92ccbef58047e80b71e750e16efdc1a1081503fef107bd64960c7ac595de5ddeeaf984c0bbfa20b4221dbd892dd024f6e47d546c8020b8237f7eb061431e34 SHA512 4e750d4c25c9782490516eb8a76e3207972a49192cc6e1c7c4e4d3abcb1e578a8d2784d24a2877962cc02dabf1009410a9437aec5401bc84b692f1b760e9a627
-EBUILD nio4r-2.5.1.ebuild 1075 BLAKE2B 2f24fc6017e5d049a4782f7fd89b9697724c79d5f12546efa147ab8a297aff8dd68dadc1d8bb924673905761040045886a540692dedc1753b045b391a22aaaa0 SHA512 f3f8cc60dca12ed830045a63a3be01888123a69439434eae89a92e7370b65d5497ae605e20c002541a8c3ad4ba19e2162751d7d1e3f66af4fb7b5b6b073385b1
-EBUILD nio4r-2.5.2.ebuild 1075 BLAKE2B 2f24fc6017e5d049a4782f7fd89b9697724c79d5f12546efa147ab8a297aff8dd68dadc1d8bb924673905761040045886a540692dedc1753b045b391a22aaaa0 SHA512 f3f8cc60dca12ed830045a63a3be01888123a69439434eae89a92e7370b65d5497ae605e20c002541a8c3ad4ba19e2162751d7d1e3f66af4fb7b5b6b073385b1
+EBUILD nio4r-2.5.2.ebuild 1082 BLAKE2B 04d57f088d77e5d58083fbf9af3115fe0d78a03720e55e30a92afb2d4122756f5a27f7f5292200712956b9ffbde39da574cf437053603d0fab0ce29e9da60e64 SHA512 229110454dc941d300ea2c00555746c58dbca2607b6224cad37fc3e42ddb324e1572f3bf361f5af4c93c179740d848b092ac341757b401d60ee02c62d0545dbe
MISC metadata.xml 341 BLAKE2B 97c99a0ec8181c92b543ec63b8d1a40c8cbf88905afe02e6f13fa5e8906755bafadf426b7845f2e9bb0c1244168796d661a44e5138eca44068b142a39d3ad4d4 SHA512 8ba86bd5b9b9823cca53bdf18023db7385332c31fcaade177d394a36d60b892fcc632fc91b60addb77fbe907130682b435ab6103a33c71f2ad172b345e6f389f
diff --git a/dev-ruby/nio4r/nio4r-2.3.1.ebuild b/dev-ruby/nio4r/nio4r-2.3.1.ebuild
deleted file mode 100644
index 823f0b88dc1c..000000000000
--- a/dev-ruby/nio4r/nio4r-2.3.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A high performance selector API for monitoring IO objects"
-HOMEPAGE="https://github.com/socketry/nio4r"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-# Note that nio4r bundles a patched copy of libev, and without these
-# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
-
-ruby_add_bdepend "test? ( dev-ruby/rspec-retry )"
-
-all_ruby_prepare() {
- sed -i -e '/[Cc]overalls/d' -e '/[Bb]undler/d' spec/spec_helper.rb || die
- sed -e '/extension/ s:^:#:' -i Rakefile || die
-}
-
-each_ruby_configure() {
- ${RUBY} -Cext/${PN} extconf.rb || die
-}
-
-each_ruby_compile() {
- emake V=1 -Cext/${PN}
- cp ext/${PN}/*$(get_modname) lib/ || die
-}
diff --git a/dev-ruby/nio4r/nio4r-2.5.1.ebuild b/dev-ruby/nio4r/nio4r-2.5.1.ebuild
deleted file mode 100644
index a0396fa1cc8f..000000000000
--- a/dev-ruby/nio4r/nio4r-2.5.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A high performance selector API for monitoring IO objects"
-HOMEPAGE="https://github.com/socketry/nio4r"
-
-LICENSE="MIT || ( BSD GPL-2 )"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-# Note that nio4r bundles a patched copy of libev, and without these
-# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
-
-ruby_add_bdepend "test? ( dev-ruby/rspec-retry )"
-
-all_ruby_prepare() {
- sed -i -e '/[Cc]overalls/d' -e '/[Bb]undler/d' spec/spec_helper.rb || die
- sed -e '/extension/ s:^:#:' -i Rakefile || die
-}
-
-each_ruby_configure() {
- ${RUBY} -Cext/${PN} extconf.rb || die
-}
-
-each_ruby_compile() {
- emake V=1 -Cext/${PN}
- cp ext/${PN}/*$(get_modname) lib/ || die
-}
diff --git a/dev-ruby/nio4r/nio4r-2.5.2.ebuild b/dev-ruby/nio4r/nio4r-2.5.2.ebuild
index a0396fa1cc8f..9b9eb2d9a7ec 100644
--- a/dev-ruby/nio4r/nio4r-2.5.2.ebuild
+++ b/dev-ruby/nio4r/nio4r-2.5.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/open4/Manifest b/dev-ruby/open4/Manifest
index 90340dc00571..386c7f50047b 100644
--- a/dev-ruby/open4/Manifest
+++ b/dev-ruby/open4/Manifest
@@ -1,3 +1,3 @@
DIST open4-1.3.4.gem 18944 BLAKE2B 00ef3139cbf6ae175aaa40526c105d39fdfb07c69f0a3aaf607feb799f0a8adac99cd5ea5caac29c884374af6591f4049b3888626c24b3d2371d4c0c9019cc7a SHA512 838a18efcd093d55d9589ff9d5c11054618abef863224c2d9b31445dc735218c2f96d954040e2d3f8d5aab0140e54b627fcc4a1b01c17e59267402a2abdd8efb
-EBUILD open4-1.3.4.ebuild 672 BLAKE2B 99ca7e99425a283befc3720010ad262c54357538c1e89807d52401cd510740081ef9259b00439afd09de32206cca5a156ce41ff1facb153582e8b3e0b01cde27 SHA512 732f18e227932dd507ce19070fac3349edd400dc3e27a1430a0778c302e0207bf043a3ff7cce35f2b51d013e83951df3410a9308972889c3df7659b79f36d445
+EBUILD open4-1.3.4.ebuild 635 BLAKE2B d9a53ff566cba9690172cf25d2b7ad75be31c9e5d126cfa4bcc60bce0a5fcb9bc5db4faa23447056148caeaf65e81e5a648f1c6c2745a1201dd481e822827819 SHA512 4cd29f82f0e35c94214a53048a96d8824479f4ad8cedc024d0fc7c5612030be56d5b14b0ecb8bae318dbe0129acced2736fd7f601b17ffeb194182cc432042f0
MISC metadata.xml 339 BLAKE2B 560d764d73e28f2679a134b33e3f281b678aa2cd53a0a271c646949fe1cd63a3d7399d33774888c8f3fd8cc55c44a5151629a8e376abc4d45f8b87f43bb9b8d9 SHA512 1a79e7584a1a8a3ca0df51e0b3f0631eb6a61f1aa529b464a15dc94abcd7de2385ce68f50db14b5041fcbec5b5d86d50d9584c524c43c89b3648f35caa23f1e1
diff --git a/dev-ruby/open4/open4-1.3.4.ebuild b/dev-ruby/open4/open4-1.3.4.ebuild
index 3a751a66106b..8f4724b15c1b 100644
--- a/dev-ruby/open4/open4-1.3.4.ebuild
+++ b/dev-ruby/open4/open4-1.3.4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README"
@@ -26,8 +26,7 @@ all_ruby_prepare() {
all_ruby_install() {
all_fakegem_install
- insinto /usr/share/doc/${PF}/samples
- doins samples/*
+ dodoc -r samples
}
each_ruby_test() {
diff --git a/dev-ruby/paint/Manifest b/dev-ruby/paint/Manifest
index 0bafd5f5d8b9..1ba67cf6c404 100644
--- a/dev-ruby/paint/Manifest
+++ b/dev-ruby/paint/Manifest
@@ -1,5 +1,7 @@
DIST paint-2.1.0.tar.gz 21894 BLAKE2B f67302d32e81a0e259e6ddc25afd945abe93b9dd921a3ed93271f1aeadf7ed0697c1f79869985e7714ac588f37e9e9d35564dd22baf4d909f59bf9adcc3354a3 SHA512 0de206c78c678d77cfdff0f26e42f2a045fc98a982943f7104d11e47cd4db9b196dba6a14eb09d98c103b3b70e13b84e48fe6261d2b03a9a0f4d4f10037a39cb
DIST paint-2.1.1.tar.gz 21939 BLAKE2B 32e0334e7119e58577214438e1274fc283a90ed748daba7a76dc9e82370a6d6c2f705c33afb1ba241b4a19b049d11ccfe97b497c936eb9f47f234aad1758dc85 SHA512 6f3a889b05a9227666c38005ae7af149b1edf7db4bad2aa9bd710444119b7b219bb316f6337f7fbea4b05ef4e8b292a62c372cc10cd99febed03cdc6fd61572d
+DIST paint-2.2.0.tar.gz 22107 BLAKE2B 4f1e978023cd6edb371ae7315cc48451f3a911522f0d39b7dea264d8d112a6db4560507c33fdc55e247b782f30cd8b844d6c790ce86194c151acc7c2abc7f9c9 SHA512 67f9752d270ff8cd2706318a16b3b3980515bd07a55a2b8900eb79b200d6da87993185c839748052457536b82d53694bba33c0f64d8ada50b61a34c9985ba009
EBUILD paint-2.1.0.ebuild 521 BLAKE2B 0cbb24950a2109e09429009ddc74721c3ed01d95771541cb9d7fa3262c007605ea660569ac47025bad3e9eea8c52ed3e95fb23787a4c76bde21395612e988620 SHA512 85dd8bc1661c67edf1161d587422d61e14f8727be37e912f93d77760c781e8d432631601022c64bd94946263b076a08aa968eaec7009f92dcf91de0ab6071235
EBUILD paint-2.1.1.ebuild 519 BLAKE2B e07261a2873e60eaf61d18b2252e945582249cfe30ffd41b2d4682e4148df3dd229e2b939b36145f23cfe91dc16e9fa549ef59135e5f270126945ea124d760f3 SHA512 06a52bfd5bea2141d788084d7de1a7dc9efa4158f6a5e1d79b63b202029036036a4be48007fd67a9fbf8dd3675ab056ec54ccbcc12375692ceb84589d1931bd2
+EBUILD paint-2.2.0.ebuild 526 BLAKE2B 4e820307b79085ec23ebaaa25e01f86422d2ddedad42d7ff07eb453a44bb53503931bdb99f7e4c31b1e157c09a2aa1d798bd08467de98f1b459f814770360e2d SHA512 65f26763d055a39434e392da36a12a8563a008120a21d1bed23f78a9e095290b333bd033921424708b12bd0dbf3ef809468417306bc1170b89c1e13c56aedf72
MISC metadata.xml 340 BLAKE2B 732eb269ab350d7a6a922cb7bcfde4e68f7c7bd89b857a44719fcbc3e8ad72e35be71aaa9badc3a438e6f7ca2eb82cfd6bdc70cfcbea5a277f64e6ed0439270c SHA512 da77f9b9bc4d1f82a8c0934106888bc66e3e53cc30123ccd3fc7c74c19c514547e4159f5ad0a7dedc850da19c7fa86e6f0978c1fb0493feda9a3220f385a4a65
diff --git a/dev-ruby/paint/paint-2.2.0.ebuild b/dev-ruby/paint/paint-2.2.0.ebuild
new file mode 100644
index 000000000000..18aa33cbef8d
--- /dev/null
+++ b/dev-ruby/paint/paint-2.2.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SHORTCUTS.md"
+
+RUBY_FAKEGEM_GEMSPEC=paint.gemspec
+
+inherit ruby-fakegem
+
+DESCRIPTION="Terminal painter"
+HOMEPAGE="https://github.com/janlelis/paint"
+SRC_URI="https://github.com/janlelis/paint/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test doc"
diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest
index 0b5d8c9615f4..4dfbde0102ec 100644
--- a/dev-ruby/parser/Manifest
+++ b/dev-ruby/parser/Manifest
@@ -2,8 +2,10 @@ DIST parser-2.6.5.0.gem 710144 BLAKE2B 72ae2ddd179b3d05ed94ff43d80940cf3b9e04445
DIST parser-2.7.0.0.gem 724480 BLAKE2B 8b9b3c88a8acf96f7befaea0eebf379ad5b0ce5cc75c001075062cf3e7360ed75e713256ec74445edd9d1c7137b0cd65257f6c6d6d6146ab593424d75b278de9 SHA512 5e48df4e6f5f13314da8a23391752561bad90bef20be7d8fd3758b6b996cfa5d43485938cd74ae862948da0a5bdc32df54030d812929c4f0a31890364686ed46
DIST parser-2.7.0.1.gem 724480 BLAKE2B 6c9322cb594d6db3795e179061c69ffdcb56ea12e78e7075034cfb637cd621da646d9297e66f2a5ed27cb64f69efe6057794e558f5077618a3fc112e878a196c SHA512 34fdfbe9c5424e9383233d5d949d08dbe5b275765dec76c54ece2822d8610bde8c3cb862744fcae0f0a82e30b3e3dad0bf1a208b04f5759187cd7a717eff243b
DIST parser-2.7.0.2.gem 724480 BLAKE2B 073d15bbeb34f831dcd6f6e2c0ef26ee95bb4865316c6917376ad05e5b97d7f6d0dd3bff404de57f3579d189bba46854d36686fc3131c118c62d1226f2afb30f SHA512 914564fc334c30f61f043e246be8b64cb2ca385e5fb2096d38e4644055b0f246b52f82f318fc499b538669ba5d5a6ea0fe03bdecb7b9e8d4e58806d4bfcee81e
+DIST parser-2.7.0.3.gem 725504 BLAKE2B b665475d3054a7d61492f7c04e2b1039f89bd08d28b58df452542f85570867a161e5e525ae4b8d9d02e8476194486a5c30549971d9f789e1cbc2751e6cc8bb1a SHA512 43355bab41f662f0afb03a8ab929024ecf4c5ed936f987ea55cff2473c8cca4551454802d5b22c3466d3c1abaf14cb9155e8a0b697f1c1cbdc98fe93bf4e71a7
EBUILD parser-2.6.5.0.ebuild 723 BLAKE2B f97cf615515e70de2f4cf9201c13c655c79b2eead20c9348b1b9f1d8d728d13949abad560f31f42e2b1870125ff035e7fddeabb4aabd2162ccaa9b322f1e6c69 SHA512 0efc32d24c71d8cd898bb98dea0a0455b59f5178871b3e63d2a1ce335ea3b4c0deae2d79f5aa2e5a9265f3b1090d81c623b17d73126e97718f0a7db68c104466
EBUILD parser-2.7.0.0.ebuild 723 BLAKE2B f97cf615515e70de2f4cf9201c13c655c79b2eead20c9348b1b9f1d8d728d13949abad560f31f42e2b1870125ff035e7fddeabb4aabd2162ccaa9b322f1e6c69 SHA512 0efc32d24c71d8cd898bb98dea0a0455b59f5178871b3e63d2a1ce335ea3b4c0deae2d79f5aa2e5a9265f3b1090d81c623b17d73126e97718f0a7db68c104466
EBUILD parser-2.7.0.1.ebuild 723 BLAKE2B f97cf615515e70de2f4cf9201c13c655c79b2eead20c9348b1b9f1d8d728d13949abad560f31f42e2b1870125ff035e7fddeabb4aabd2162ccaa9b322f1e6c69 SHA512 0efc32d24c71d8cd898bb98dea0a0455b59f5178871b3e63d2a1ce335ea3b4c0deae2d79f5aa2e5a9265f3b1090d81c623b17d73126e97718f0a7db68c104466
EBUILD parser-2.7.0.2.ebuild 723 BLAKE2B 23a12ec267edc0f9e042d172c15e3b977c4308405188e85c6d33db14c6fcd8ae9e45036b4a1b60af982f88282f26c91f72dc10c7430760f57d0a3dcc748a6c85 SHA512 7cc545a840d47ad7ed8b3c3bb9f11e95fd77855e9a307a23c985ba6c018ae36ec1cbfc7eb30d18be1d32faa3b32521069d37089137f8df9e49c5680bedb8ddb9
+EBUILD parser-2.7.0.3.ebuild 730 BLAKE2B 6e275cf8c0d6bf74bc85a3c71cb7a7a637db72e054817dc364c1373c44503a63b55485b2cf7827fe54972a0f85134cba0578baeb3b0321c932499803c4b6c704 SHA512 bdfa44c4a1a537b28c429a9ca114598afbedf4515b18f5015799ee38433e38d41d6bd2e0c1d268140e2e3971a22b0f23786e39c2dc155fa458f20802895bf705
MISC metadata.xml 343 BLAKE2B 7da9e267560e7a67c7a8afd5c283389dea1d4db2cb0ca65e4fda61a576036bb8068005b5e31ba9cc8fe7b68b8f8af5f93bd104e6d63412842dd7d0030b83fbd5 SHA512 f8dccc996237113d4add61dcc46e1407ea6edf156b001994e31d920f688dfcf9efe8d3d991ef31dc0084b7695b57b5d51471c57e9e945308279dec7909c69517
diff --git a/dev-ruby/parser/parser-2.7.0.3.ebuild b/dev-ruby/parser/parser-2.7.0.3.ebuild
new file mode 100644
index 000000000000..a1dfc9b62aad
--- /dev/null
+++ b/dev-ruby/parser/parser-2.7.0.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 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=""
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ dev-ruby/racc
+ dev-ruby/cliver )"
+ruby_add_rdepend "=dev-ruby/ast-2.4*"
+
+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/pdf-core/Manifest b/dev-ruby/pdf-core/Manifest
index e97d71599a2d..aa01e7f38d1b 100644
--- a/dev-ruby/pdf-core/Manifest
+++ b/dev-ruby/pdf-core/Manifest
@@ -1,5 +1,5 @@
DIST pdf-core-0.7.0.tar.gz 43382 BLAKE2B 55116d0d997d5e76d94fab0be9bbea273bcd677fee951a71e3209bd764560c4f14fcd55ccb11748041582a12d4a06819a6203453f0e440718533a92287dfcad7 SHA512 c99409284e9f7f929902d88ff7943b3dc6b37c32d67ceaa15ad79e1f9a02b561af59889dae4344a1a7749edbb6705e06f6ca356f08ca38742a2623168d53d29d
DIST pdf-core-0.8.1.tar.gz 44159 BLAKE2B 9f199a76434ba1813a9d23f1d489a7aa9eea2bb76dcaccbf35323b1d36beb88ee2a2d642eeab872c3ae4911ff461cb3335d8a5d7a90b880c3b5bf52fa40a15ed SHA512 83d5adfb77938caa1458c262ea466377bc5185ff35e18eb365ce8e20f4f317fe17cc50043c2eb76d863bbadcf13f91cd792b2bbb4828d5383fa0e8b8c20cc8d0
-EBUILD pdf-core-0.7.0.ebuild 785 BLAKE2B eab754e06111c7566cb96de92ad6ed9c264b84ac8e42a6cc1b611a88128018e59fed28062e48d4f0abc51490eded487f045c0665c8adff7de805053cf1d47fa4 SHA512 a5ba2f643cc21fb20c2f45da387288cefac786ed097b2286543eec9c29e0344e4d7f7707d5d4d15042dc4a9a1491c31f4059bc060b20cc289747721632dc32ca
-EBUILD pdf-core-0.8.1.ebuild 785 BLAKE2B 3ffe2397a7142707afaed19a274f5c8e3ec7417bc133e3e070856d924deaf36bddffebc62d67ef4c70d09fb960fd771b7dab7302aa8932fa4ba51b57f3d43b48 SHA512 44dca1a006d558a43226e383b94452131fd6c8255a376978ae3d7aeb28d7355a07a3cd05aa6c876596aff27d7943721649931acd79e3349d7f776de4cbca0079
+EBUILD pdf-core-0.7.0.ebuild 785 BLAKE2B 14f487c04eb898a8faebe3f707dabd1fee666b2ec0087d261d2e2673f07bbf378f04ab5257be3b85230561ecc2821148bf99ee6c21108346c2fe24cdea6dc407 SHA512 fc9001517652e99ee0d1ff29b372fe34343a0ad53ab6ffde6835fc5918b457da95b477e240d30de1f85e85698ca5ba49c6e3e3bb0ef45616c5c3148980bda0b4
+EBUILD pdf-core-0.8.1.ebuild 785 BLAKE2B 88c6d7701b14eb5de074264de1bc4e32c33fe5257e6c0de3e386edc6b964ebe4ae7e492b88d40133924be5eb05ecb5ba35aab071802a00b9476d07d0869d62e3 SHA512 fed6695788ef3c8eb7766a68c224641ef731683515d1932adec77ceac87ff94741431ed73549f9bc6eb84b6cc07665eec3bb22520556b52c785ebf48ea3cfd70
MISC metadata.xml 343 BLAKE2B 1c70f6275d3aec7f1414e408ec97c954da1bc047b76c39efb2a4d984dd0af20a0410235c74615be73f33bb8018d244f3a267ec3897763632672216ed13a39ae8 SHA512 def6cce805afe3c3ebaa7db7003f7f4c62f9a7bdae71dbfb9f4ec7ee39947b85952a5a49b8dc473fddf03b26aeace6a0e711ae4d0bd94d2d9d49881ffc9086c9
diff --git a/dev-ruby/pdf-core/pdf-core-0.7.0.ebuild b/dev-ruby/pdf-core/pdf-core-0.7.0.ebuild
index 15965f164eee..bcafc4c99db1 100644
--- a/dev-ruby/pdf-core/pdf-core-0.7.0.ebuild
+++ b/dev-ruby/pdf-core/pdf-core-0.7.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/pdf-core/pdf-core-0.8.1.ebuild b/dev-ruby/pdf-core/pdf-core-0.8.1.ebuild
index 355127426864..895667a68127 100644
--- a/dev-ruby/pdf-core/pdf-core-0.8.1.ebuild
+++ b/dev-ruby/pdf-core/pdf-core-0.8.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/pdf-inspector/Manifest b/dev-ruby/pdf-inspector/Manifest
index be827053580e..52ba6a0c2858 100644
--- a/dev-ruby/pdf-inspector/Manifest
+++ b/dev-ruby/pdf-inspector/Manifest
@@ -1,3 +1,3 @@
DIST pdf-inspector-1.3.0.gem 30720 BLAKE2B b3c6b2a4085ebfcf64901a8a0edb8fe762b00db648c74c37ca3ca80b645ab65b006eaf875e1cee109f6a7d30f97617053d0f7c548360281d21acf316f496eb7a SHA512 7c89f8656908d70495fd03e3ab2faf9b133d34c607ea63978731088d8b954d29e1e6e907b1e0d81bfbc35ecfa394badbd0e2c996ff94d6bbc7e78f4d7082d115
-EBUILD pdf-inspector-1.3.0.ebuild 578 BLAKE2B e4199283d72f4328df54be6607589976f475289bd412cc3309aa1f23b986b62783afed0e4dbf16b1a26ed8c3a10ebf8865807c3a209ada149da6e1fb1f4f3e57 SHA512 dfccd3f07d4c8269dfbd500f94865a422d5572df1773e06f9e5cdece3d886b3360b733876afe78eb481b21ee45eb522453ad00fb293421898e06bc8a5cb2b425
+EBUILD pdf-inspector-1.3.0.ebuild 578 BLAKE2B c4af8b0c5864260df899963e38e33f5d844fed0e7070581cb317cbf9636a28fe6aab31e2dc9d1314908e05e333d1e8945715a28130af016d6456bd8d9ac1d093 SHA512 161ab446734396fafb6c5733c8fd728224d85221d14afe486929c277416bd0fbf1dbda7345620339f554102d70d3da444b722451668172033faa8ccc3b69fbff
MISC metadata.xml 348 BLAKE2B b95aed5527a27abf9b1c2bbe3983352dd8dab98143efef18192cff25c3e918e72c73790f834585b821863fd6c8dc72d90fefc0eb6b7789612b4b4b10ca07e148 SHA512 3cccb98b2df5b3e0c8b8b35c21824537a4f355e7bd6d51aa40fbf5a9acb4cc8e7e73b22cd30a20bb6a26568280a4891fe4cc396b35ff29ec9755ba1b4946ba2b
diff --git a/dev-ruby/pdf-inspector/pdf-inspector-1.3.0.ebuild b/dev-ruby/pdf-inspector/pdf-inspector-1.3.0.ebuild
index f24647aaca82..6c8763aeac90 100644
--- a/dev-ruby/pdf-inspector/pdf-inspector-1.3.0.ebuild
+++ b/dev-ruby/pdf-inspector/pdf-inspector-1.3.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/pdf-reader/Manifest b/dev-ruby/pdf-reader/Manifest
index 0157af4eb6b2..c043a57ba030 100644
--- a/dev-ruby/pdf-reader/Manifest
+++ b/dev-ruby/pdf-reader/Manifest
@@ -1,11 +1,7 @@
DIST pdf-reader-1.4.1.tar.gz 10236680 BLAKE2B 86fb137c65b47717e758473b94ddbbf52def3ae0edaecd7b5eb3f0d880f664c9ff6097221f43d64247b006ed18220f4f9a469d6b8574592750a1d8a468ce7ddb SHA512 aaa53dafc2d58dc591f708941907ecf14b1ee73362a7bd6d34659103d51effa90888560733747ca1bfe3d217cb6834109e06b024f40a95214880ca42f54054e5
-DIST pdf-reader-2.2.0.tar.gz 10976940 BLAKE2B 1323310319e841f1498adc9f88cef9a3dd624482310f81bfc471e95df16113df931d76d6023fe1830c4e678e65b54a57fdbca6af2c91cbd2ea00d0b96c785917 SHA512 e8e58a64f3a474752b5b49cde0b48cf99c09c1aaafbf539eba87c74394e060c2a09d911a250e11b32833ed3e905dd2b5ed5b75bdf71115b07e6bb0001fc59329
-DIST pdf-reader-2.2.1.tar.gz 10977334 BLAKE2B ee972dcfecd8beb46c55a38e493825fb248409abad04d7040cac0fde63206b3c13fb99ce5214ead88d6cc998a7abe5ac9889cb05389d23780ad7f4edfb33fdec SHA512 3032c1b9286d967f48867d3c81ddb6478e4876af0accaaf2b2b7fdf29709425b788c09af87b4953d6483ca11a5ebce6b9fa8d83d2274eb91173e06df1801dfde
DIST pdf-reader-2.3.0.tar.gz 11012191 BLAKE2B 9c6f7a06ac831f1916c3f578319651aa65dff6fece65647493130a16f2137b98c78a3d73aac56066a28ca7fec16fcc37628aa778f72391912f88fd928c3cf364 SHA512 df50fffba868df470481ad8dd5ca46014702d4b5b60784240f1bb8a7e8df4c5ffa889b6f9ae25f836f5592678a387462bb6673ca145f03f41e2dbf24d85ea79c
DIST pdf-reader-2.4.0.tar.gz 11025697 BLAKE2B 6886090ce7e293280db434ab7a8e866f11fa8debad3767ea5fee337f481a8695c98bc9dbd46e7e29b132f7f9675a0ce13b957962189bcffe46d37d826e9a2bef SHA512 965b016f8d71e46f1f483c48470049b2ae7eebe72b8e7ae9e50a7ebbf6e72e409e84bf4a6e612f6b76713afd6b38f7fc7f24ae5e898d12fa8f65e3878575c090
-EBUILD pdf-reader-1.4.1-r2.ebuild 1135 BLAKE2B 0af9a5fd97ab11ae3dbe3bc699f50d33e7d7cfdedfcb15ce15b2d4b6bca01513a782c954afc664532391ef0651b6c588bceb69c995cad075df40f7a7e5fbc1e2 SHA512 79c7b05dd265630ccbebec774e53e397d2a45ecfb0567b18034587bc8e8a62616dc7201cde9183d10ca43ddfbe0b786f62a3e94d5cdb37893d367948201f6a7f
-EBUILD pdf-reader-2.2.0.ebuild 1172 BLAKE2B 1fc8cdea88e60d26144b3c6ae9551c67828ca021e32f97b30b19a1dfaad8c89e39dbbbb07a32061810f41c9b6859bd62afadff8ef983f83ccd00bc3dd62e4486 SHA512 43d20c9defd6f27d45e54620a5d271da416883a77d3a0de8e824f109d03f81916bd476e0a8d4e43ef63f69171f23be43e22cfca87e2231fc29f6acfacf40cf08
-EBUILD pdf-reader-2.2.1.ebuild 1134 BLAKE2B e5f2e79ecce7d51effba11154d0f2155dad86e9254696fdf972131d31349dcfdc5bc8f246436ea2454f26b20032e307370c1ed59827f5596b5521483c9d4ebc3 SHA512 525d0aa890aebacef5238bf7f5e1e2c1309498a939d633353371c562a6058c7ec78f6131a6b8dfadff921557ca2a4fdca807f4be1b5ce0ccbface7ae1603b9db
+EBUILD pdf-reader-1.4.1-r2.ebuild 1135 BLAKE2B 3691f95d4599c596f5e60186874615b5aba20d31236758350bef63ceffa049b74ebca9fc29f9fe1f58dccb858f5143c149b23d4914b3edc6d6ad72180981d9ac SHA512 e0cf4964dfaa6bd2eea2b7f55f3c67631cf79a15a83f72cc2bdc914070794e8c7224eacd51948981b53a6c18b85bd71d8d7d4cbd3e53ab586a8852ce53366d76
EBUILD pdf-reader-2.3.0.ebuild 1134 BLAKE2B e5f2e79ecce7d51effba11154d0f2155dad86e9254696fdf972131d31349dcfdc5bc8f246436ea2454f26b20032e307370c1ed59827f5596b5521483c9d4ebc3 SHA512 525d0aa890aebacef5238bf7f5e1e2c1309498a939d633353371c562a6058c7ec78f6131a6b8dfadff921557ca2a4fdca807f4be1b5ce0ccbface7ae1603b9db
-EBUILD pdf-reader-2.4.0.ebuild 1134 BLAKE2B e5f2e79ecce7d51effba11154d0f2155dad86e9254696fdf972131d31349dcfdc5bc8f246436ea2454f26b20032e307370c1ed59827f5596b5521483c9d4ebc3 SHA512 525d0aa890aebacef5238bf7f5e1e2c1309498a939d633353371c562a6058c7ec78f6131a6b8dfadff921557ca2a4fdca807f4be1b5ce0ccbface7ae1603b9db
+EBUILD pdf-reader-2.4.0.ebuild 1141 BLAKE2B 2c322cbe10fe0eca6d747503447aa1f7561f87106920a333aeb91ddc0e9261e3fba5ad61eccc390a237172650637a38425da4b6c9260599b908fdb9ff839d66b SHA512 9b0566d415a5049b0f782f0e684eef93121c896b1567cf091e3eca59dfa4cb4eb6eb1be6e6a3ddaaf4af84befdd01d8742c8ba26bd94b97705bd3123333779ab
MISC metadata.xml 340 BLAKE2B 870883ff3971c347d1b9a28f228629d1c972c8a7e1695d77755316a864b74a8b65190d6b1cb07e55e8138321b91a6d9afca61872434ad9c13d081ce47e75d3b6 SHA512 8746d7bf7de89f49d161945c3dd434efa275799aac66d981edabec64ee789ca5864d69f3bae738b3c5ff26cc54b1d824f7aa35b2b9c9624e07339794b56d029b
diff --git a/dev-ruby/pdf-reader/pdf-reader-1.4.1-r2.ebuild b/dev-ruby/pdf-reader/pdf-reader-1.4.1-r2.ebuild
index c08c992db30c..1f4965e0b905 100644
--- a/dev-ruby/pdf-reader/pdf-reader-1.4.1-r2.ebuild
+++ b/dev-ruby/pdf-reader/pdf-reader-1.4.1-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
GITHUB_USER=yob
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/pdf-reader/pdf-reader-2.2.0.ebuild b/dev-ruby/pdf-reader/pdf-reader-2.2.0.ebuild
deleted file mode 100644
index 90de5f68f2c9..000000000000
--- a/dev-ruby/pdf-reader/pdf-reader-2.2.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-GITHUB_USER=yob
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO"
-
-RUBY_FAKEGEM_GEMSPEC="pdf-reader.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe"
-HOMEPAGE="https://github.com/yob/pdf-reader/"
-
-# We cannot use the gem distributions because they don't contain the
-# tests' data, we have to rely on the git tags.
-SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RDEPEND+=" !!<dev-ruby/pdf-reader-1.4.1-r2"
-
-ruby_add_rdepend ">=dev-ruby/afm-0.2.1 =dev-ruby/afm-0.2*
- =dev-ruby/ascii85-1*
- =dev-ruby/hashery-2*
- dev-ruby/ttfunk:*
- dev-ruby/ruby-rc4"
-
-all_ruby_prepare() {
- # Remove bundler support
- sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- docinto examples
- dodoc examples/*
-}
diff --git a/dev-ruby/pdf-reader/pdf-reader-2.2.1.ebuild b/dev-ruby/pdf-reader/pdf-reader-2.2.1.ebuild
deleted file mode 100644
index 11c2509b1e60..000000000000
--- a/dev-ruby/pdf-reader/pdf-reader-2.2.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-GITHUB_USER=yob
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO"
-
-RUBY_FAKEGEM_GEMSPEC="pdf-reader.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe"
-HOMEPAGE="https://github.com/yob/pdf-reader/"
-
-# We cannot use the gem distributions because they don't contain the
-# tests' data, we have to rely on the git tags.
-SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RDEPEND+=" !!<dev-ruby/pdf-reader-1.4.1-r2"
-
-ruby_add_rdepend ">=dev-ruby/afm-0.2.1 =dev-ruby/afm-0.2*
- =dev-ruby/ascii85-1*
- =dev-ruby/hashery-2*
- dev-ruby/ttfunk:*
- dev-ruby/ruby-rc4"
-
-all_ruby_prepare() {
- # Remove bundler support
- sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- docinto examples
- dodoc examples/*
-}
diff --git a/dev-ruby/pdf-reader/pdf-reader-2.4.0.ebuild b/dev-ruby/pdf-reader/pdf-reader-2.4.0.ebuild
index 11c2509b1e60..3ca3e271d785 100644
--- a/dev-ruby/pdf-reader/pdf-reader-2.4.0.ebuild
+++ b/dev-ruby/pdf-reader/pdf-reader-2.4.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
GITHUB_USER=yob
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/polyglot/Manifest b/dev-ruby/polyglot/Manifest
index e707337c1d79..f72302bdbfc1 100644
--- a/dev-ruby/polyglot/Manifest
+++ b/dev-ruby/polyglot/Manifest
@@ -1,3 +1,3 @@
DIST polyglot-0.3.5.gem 8192 BLAKE2B c9f78c05109345e09aa0d0c899e551e67ce7bf191ef00bf169cb05c9860ab538e303fa177c6aec8ac9944bd3ad4263fbf0819af0fa190e989caad1c75c1e5377 SHA512 405790c8edf5a98010334a62f7efeddd60f6dcff91ad5ff599579be3201a7e1b359787da59523a612fed5ccf8385116865316fa8872f0350e33dc078410a54cf
-EBUILD polyglot-0.3.5.ebuild 695 BLAKE2B af80e91f4f4f6c086737022aee07bd28e96e08c0077b9438972adfbc8a8466f86518e02ba4f70601ee591803c1f980c7492a07356f326b01dc6e53b6438ae4c5 SHA512 3207b3963e5e5bcb8d19f780f10090123b14aec347ccde72778cd930c4d71ed2bb283aabfcb11094ac7a1ac967730ac8e843bcd016626c882845ad975ebd6b29
+EBUILD polyglot-0.3.5.ebuild 571 BLAKE2B 900bb6be2aef0050d8c83c821e022a7f178608a3298d276551e6e2336f4ff8ffc9baf991cfca059d1027825b84319fa5510a22629b60895bfb5b86ca3e9db286 SHA512 1ea632e2cea42768f013048fce94d366b71c7513d1caa34126aebff3c6355bb54a5bec15ea69cd8b5c943368d2b9789000142c38f1b12b3287967e2e49a814ec
MISC metadata.xml 475 BLAKE2B 64c33e4ace7dd9a38c5048af6505b118a4c9b883833f9c701423201f418b5d2d21f955d7d584555cc7b350dc0f0d861472acca063a794b73d7443378e2a7f2ea SHA512 94e0a25efd37c4e396d86ecf8eae9233edaaca6796190e4d12c7a88922606cae6a9fee0d69bee6ef8d3909f2e18ef5d2c80d6334b06a6febf1fdcab5d5313fe2
diff --git a/dev-ruby/polyglot/polyglot-0.3.5.ebuild b/dev-ruby/polyglot/polyglot-0.3.5.ebuild
index a8efe928b1b6..3f1076e95df3 100644
--- a/dev-ruby/polyglot/polyglot-0.3.5.ebuild
+++ b/dev-ruby/polyglot/polyglot-0.3.5.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
@@ -18,8 +18,3 @@ LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
-
-all_ruby_prepare() {
- # jruby has trouble parsing this metadata and there are no dependencies.
- rm -f ../metadata || die
-}
diff --git a/dev-ruby/power_assert/Manifest b/dev-ruby/power_assert/Manifest
index 0c34b2643665..e949e2dc1f84 100644
--- a/dev-ruby/power_assert/Manifest
+++ b/dev-ruby/power_assert/Manifest
@@ -1,3 +1,5 @@
DIST power_assert-1.1.5.tar.gz 17326 BLAKE2B bd5e0627b681ccebc546a8b95170a3fe20ba919ff19405552e47c8e8f7faebe0c638a71e303e63e04a88b7d48a6ccd3e1117fea863275abbd5182d66e9634db1 SHA512 bc1f98b9b8c3ac327a744a28c54c747177eef187cd998778244f3dce59d2909e94960a50179552a9a687b973bcef49f26fffa67d75e9b3b92ea9959d40b93298
+DIST power_assert-1.1.6.tar.gz 17331 BLAKE2B 1165f092f7a6dea45c8f12d61e2ea77d30091e1a450cadceddaaf709f9e3dc6d805489780021d978ebfbe5dda15e302f0cbebc7a03e247d2e654fcd0eafd149a SHA512 e2a42fe3c4dd5f51315d4076310971b2678605d448730855c53664f638b7e8b8926776d006be1c40ddaff59d5715838f601c5ed86635cd8a1bbb214e147b0ada
EBUILD power_assert-1.1.5.ebuild 1431 BLAKE2B 2e7a5fce6fe690411dc1da833e281b1f0d2f28fcae36ce792abf7b70961635d1aebf36b832f8f9d4f0dd8242787ee7868f32e9fd9afadf38fad866c1c8c8f7ff SHA512 9069a7c6722777d80186c47662f02a26e8ef920f436876dff4e387bc85b804b376b2fb5ee10450c4209d61b015feafb2cbc1eae7a070ae73b3b990db6ce251a2
+EBUILD power_assert-1.1.6.ebuild 1441 BLAKE2B a09db85608a7218b6d6ed7ead5d651644915f8a3c943c73445ae0326949a6ac73987132b8a91dcfb2e1fd000c7c7dee33e81f881061d4d1149569705e3c23a1e SHA512 975c96634692b1b156bb30464236b677803dbca60860dc241a24c5cedf32d51c7f29be8438cdbe10a8af728441da7281cd696f77e868dd82fa6f55b85faf3320
MISC metadata.xml 344 BLAKE2B d878cc041f73fcacc13fc94374eeb102440977f57c47880e9a597af3b4d3b20cd81e8bd0d367cd2abd7799a27b5aaac46611291ffaffb3298bb253d726e23726 SHA512 87e232c55b49880144aa509aaa79413864b3f575df07a559a9f1aa60909d4d8e01d1ce2e86542c847533eda2f233542deb36b1103b56d7c512f2385a6c8eb2fc
diff --git a/dev-ruby/power_assert/power_assert-1.1.6.ebuild b/dev-ruby/power_assert/power_assert-1.1.6.ebuild
new file mode 100644
index 000000000000..975cfd7d07d7
--- /dev/null
+++ b/dev-ruby/power_assert/power_assert-1.1.6.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="power_assert.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Shows each value of variables and method calls in the expression"
+HOMEPAGE="https://github.com/k-tsj/power_assert"
+SRC_URI="https://github.com/k-tsj/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( Ruby BSD-2 )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+SLOT="0"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit )"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/I s:^:#:' Rakefile test/test_helper.rb || die
+ sed -i -e '1igem "test-unit"' \
+ -e '/byebug/ s:^:#:' test/test_helper.rb || die
+
+ # Avoid git dependency
+ sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid circular dependency on byebug when bootstrapping ruby
+ sed -i -e '/byebug/ s:^:#:' -e '/test_core_ext_helper/ s:^:#:' test/test_helper.rb || die
+ rm test/test_core_ext_helper.rb test/trace_test.rb || die
+
+ # Avoid circular dependency on pry when bootstrapping ruby
+ sed -i -e '/pry/ s:^:#:' -e '/test_colorized_pp/,/^ end/ s:^:#:' test/block_test.rb || die
+}
diff --git a/dev-ruby/prawn/Manifest b/dev-ruby/prawn/Manifest
index 51ce11ec46b4..7c9d45ade4be 100644
--- a/dev-ruby/prawn/Manifest
+++ b/dev-ruby/prawn/Manifest
@@ -1,3 +1,5 @@
DIST prawn-2.2.0.tar.gz 5215662 BLAKE2B 7130aaa4e9e9de2f15148f9c3a7a713ebb9808047e59fc156566f3a44705055b907284ce6690ff2e803702ddc3eb304b32e8f8c0049badda348bf4242df7e14c SHA512 a714f3cf47439d2603afda66cf4202ab9fdda0b6aaec120fd65df4e29d4b26155d95392487131c16d451ebe8f774aa6d64227670fad7b151cd0a514d3ed40b06
-EBUILD prawn-2.2.0.ebuild 914 BLAKE2B 3efae74ac6941a6d04bf2dde48c72f4f2ec121b426322f0fda2dba92207cf07268dba5fd06467d122d8a08a748a8e3ec2fbeb75bc62317e85eddc4d2a8fb2a6c SHA512 a19fc0e29f6fa95e87726d10d80c35d9dcac6dfdd32fbd30c63f07a6bc6d083fc49b985bf305a0ebca9781701e153de7a7f11e9cff2b315546b69aea7814be06
+DIST prawn-2.2.2.tar.gz 5215413 BLAKE2B a906491b60e68de0308fec74131286d3f3c868a38dad9a4cf2ce28424cd746f96b530c7e9ea49a74af58d63a7ed9669f2b110dd8dff315c4943272e3a6b822b3 SHA512 8bd47f80d7873f9435eac7f42015b2ca87f703b5d091ec0e9710f2d4b26e3c7b83aad03de3bf44ca5d5fe07a2bf9af32c59d479373543459576e7a0088715a1b
+EBUILD prawn-2.2.0.ebuild 916 BLAKE2B 90c9b484779831992b93dc7eed4cdc82818c49f389d1415b03d3415897fcf6dbc8b24f8aeb58baa71964e5c7e18ff67ab8e1c5803344d0324cc5e53c6e63abd2 SHA512 730ab9d0c8be61ea873a18e844054a965bddf70ddd357e204ad07a6d2a294db8c726b995861d118e51a15d902a030933c442ebcc983e8dfa1e8eb0ff05c3401b
+EBUILD prawn-2.2.2.ebuild 954 BLAKE2B f101b0a98da26db5c2758c4b2aa31ed0dc6d16e355f246516d32b2315dbc0dded659141bfdbc689965190d1809644b7f0e71dad0e54ac680ed8f884a008c4d5c SHA512 bb7312be22516d1d5a662996f488efc483debd9a04db454d6112fcd2f0d0557526b765506547dddf5c52eb9e1d38455cdef0019ba7625cbcae2c521bb2fef3fb
MISC metadata.xml 340 BLAKE2B 4d87947e53d3063f83e9cd52f2c11eaee8b5460d3272302eaa91b93c572bd536e69c38d69dab0f94cef4507a6cadc48f4c81d2b98ca4787a02541657e3f370bd SHA512 ce287fd4dc9d9442611b519fa8c8607b37072965c8d1902f25e9444a375c9b6907850a9d9f3bb3ccae31a7994bae05a6235bada27837dc28fe045c12cde61358
diff --git a/dev-ruby/prawn/prawn-2.2.0.ebuild b/dev-ruby/prawn/prawn-2.2.0.ebuild
index 1f8468811515..2c79d14fef66 100644
--- a/dev-ruby/prawn/prawn-2.2.0.ebuild
+++ b/dev-ruby/prawn/prawn-2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -19,7 +19,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
ruby_add_rdepend "=dev-ruby/pdf-core-0.7*
- >=dev-ruby/ttfunk-1.5"
+ >=dev-ruby/ttfunk-1.5:*"
ruby_add_bdepend "test? ( dev-ruby/coderay
>=dev-ruby/pdf-inspector-1.2.1
>=dev-ruby/pdf-reader-1.2
diff --git a/dev-ruby/prawn/prawn-2.2.2.ebuild b/dev-ruby/prawn/prawn-2.2.2.ebuild
new file mode 100644
index 000000000000..84bad0b2234d
--- /dev/null
+++ b/dev-ruby/prawn/prawn-2.2.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+RUBY_FAKEGEM_GEMSPEC="prawn.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Fast, Nimble PDF Generation For Ruby"
+HOMEPAGE="http://prawn.majesticseacreature.com/"
+SRC_URI="https://github.com/prawnpdf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( GPL-2 Ruby )"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/pdf-core-0.7*
+ >=dev-ruby/ttfunk-1.5:*"
+ruby_add_bdepend "test? ( dev-ruby/coderay
+ >=dev-ruby/pdf-inspector-1.2.1
+ >=dev-ruby/pdf-reader-1.2
+ )"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile spec/spec_helper.rb || die
+
+ # Remove test that needs unpackaged dependency
+ rm -f spec/manual_spec.rb || die
+}
diff --git a/dev-ruby/puppet_forge/Manifest b/dev-ruby/puppet_forge/Manifest
index 30cbe369315f..dec51b499b78 100644
--- a/dev-ruby/puppet_forge/Manifest
+++ b/dev-ruby/puppet_forge/Manifest
@@ -2,8 +2,10 @@ DIST puppet_forge-2.2.9.gem 772608 BLAKE2B 15cad2cc183688262b96a35af46324a3264b8
DIST puppet_forge-2.3.0.gem 773632 BLAKE2B 6024eed4c7b62c19c04d4f45a03dd40fa14bf074a1c44c14c766527bc3f4937bd9ac553df14b432834fd3bafa8f680d8b677ccfe6b366b954336888cb9f25aff SHA512 7b14b006562874524c7a5045ae44fc7c3ac932aa32beb3751a6c18e3498401dc22294a81386d2ee25d5f8618efaa425b51798daec6f12193916c76dd28aafe85
DIST puppet_forge-2.3.1.gem 772608 BLAKE2B a1ceb23ebcd21e600404f5be296c1df5792f01262e5ac85544be49faa10366b25702bf6f957320ac259609bc4832a5946bcff8a5a1dece45b9cc3d6e74aeab06 SHA512 420cf5feb7e1a29a59f81cfcff807f94f889ae3f21a8d4243956f8139e8fdf86514f8a00e96e210a40e8f0bcdde53f06b8f9ca06231012c11b04a9b6cb322f44
DIST puppet_forge-2.3.2.gem 772608 BLAKE2B edbb92cbed4ad040a9c819d2728c4fee5c2beb2fbf9120f778d0315bc15032f970873974fef3532adff57e44a8671b9027615517761f46b0d1e0954d50522d7f SHA512 00805aee55823dfb57cda03c1ed60e8e1db218ca7c633ec0c7d8459fdcc9d747609c0c426d5544f86f33485e546dd82b115a98fad12897ab087ff119e5cc08be
+DIST puppet_forge-2.3.3.gem 772608 BLAKE2B 1bba9ce824019cefbcd4e28625c99855f68bc4d752f069bf84ff86c0f768dc8b795eaa95b76e340e273079dc2882abff91a2b44d0a6f280f541637261357508e SHA512 8e29d35b7175430a50d2da0b07ef3a9bd274df97f292e24c12a0d267257ff123df5380c0ba8c7124be21b4f4f0b2a11af0923e9fb5751683392c6d11ed6bf0e0
EBUILD puppet_forge-2.2.9-r1.ebuild 1131 BLAKE2B 3b045d70353afcd2f131f2ba7cf7966d10ba741ebd28c8a7d1c4d3ab112302a41655f63a936e6ee0420978e05cd03293252a0041892da198eadc3981a582dd7e SHA512 a011f7829f933b56645da19638813ecf2dad0b554a821abdb0f3cf3961b1b5d25b5350b62a868e73d072cc90a66e594dc82aa8ebd07fbf070cc2117240df302f
EBUILD puppet_forge-2.3.0.ebuild 1124 BLAKE2B 7b020bc53404c093c697d1c6de9d42e06195854db689bc9b81847b8d23a9d9f2f881b7543ad349a8f919ab4b4dc058a1f46d561a7c35208705e42a53cac5a142 SHA512 d5ef7a6e034bb1a24092716e54e788c24ec4517a4e250636da7363c5f932753b230ff935c297bc22db486ecc1c1bc2313a521471256db686daf69858a8c9a819
EBUILD puppet_forge-2.3.1.ebuild 1093 BLAKE2B bee47bafd045825d57810e49433dc9dc54bf4a34253f72fec1f8894ea5b9baf035c64b10bbdf779c32c56e7c015dc6b21c27083b11290d44f09654b66c300f11 SHA512 302b5dec814eb5e8c53fcdf74a8b9d31b8b8873e7981b492cd8aed7d537d3fad9d4a57f4619875acfcfdc8febc138c5553b92b72eee27475d616a34afcaa64e9
EBUILD puppet_forge-2.3.2.ebuild 1093 BLAKE2B 359acdfa2ef8f7d282d40f19bd521153a7849eea1403d73c0427d1f79179ee17bfb5337f861c0f73dd4c4c713d4317cec61ba4a612004832536b368d658e5c4d SHA512 baffaea8efeb25f44f56a7ec4943028ec82f7b726c0c805e0cfb2c080673a2f211d1efebe65ff02ceaa48e41464cbe76d07e5210a969fe1dc739d1daacd59fe4
+EBUILD puppet_forge-2.3.3.ebuild 1093 BLAKE2B c223dfd183a043506e7aee0ffa34b8f9cb48fbbec6ef269949a80db05bd69ad716f5893d7fad1ceda15739d18427e4be7ca28eab2d11899c7806a3d438464960 SHA512 c3203a19563c410a7d0ed8617fa9dd994d37bf24e8c909d50be86a95b4bbdbec33a6271e0203d19d176d47e336d8d4f74e290f609c2cd4116a2d86970fb2b81b
MISC metadata.xml 569 BLAKE2B 5bf74b6873d2c04f51bf6d15214ef49b130f3e6beb765f2c60c0586293aa2ce5fa5300972ae398e5da98cfb92b1ae6c6a963b337cef8953ecdfabf8a7a4ba056 SHA512 40c90045712dab8d066fe6aae17e71effa89ce11551cb466158f4555e5c61705a0c03404c2bd44c6ae3e5b672ff911432b454f9d003c70a64998acbb8481796a
diff --git a/dev-ruby/puppet_forge/puppet_forge-2.3.3.ebuild b/dev-ruby/puppet_forge/puppet_forge-2.3.3.ebuild
new file mode 100644
index 000000000000..abdaf707c6dd
--- /dev/null
+++ b/dev-ruby/puppet_forge/puppet_forge-2.3.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL=locales
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools to access Forge API information on Modules, Users, and Releases"
+HOMEPAGE="https://github.com/puppetlabs/forge-ruby"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/faraday-0.9.0:0
+ >=dev-ruby/faraday_middleware-0.9.0:0
+ >=dev-ruby/gettext-setup-0.11:0
+ dev-ruby/minitar
+ =dev-ruby/semantic_puppet-1*
+"
+
+all_ruby_prepare() {
+ # Avoid integration and user specs since they all require network access
+ rm -rf spec/integration spec/unit/forge/v3/user_spec.rb || die
+
+ # Fix overly restrictive dependencies
+ sed -i \
+ -e '/faraday/ s/0.18.0/0.99.0/' \
+ -e '/faraday_middleware/ s/0.14.0/0.99.0/' \
+ ${RUBY_FAKEGEM_GEMSPEC} || 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 f0aa7739761e..573048cdc703 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,5 +1,5 @@
-DIST puppetdb-termini_6.7.2-1stretch_all.deb 21298 BLAKE2B 4f4af664b45385487061c26051060d2fae668e80841e48a7a2db899769ca7cdad84bd7956fd1806526db307a42604bb3fa3e686d6c960a3c7c760286f39e794c SHA512 7e3279b4e82ddece9350399cd1579bb0297f235c5003c93dc37aa23ae81bd1efd83739de5fc2634cc0fccfd222e8eb0603c622acabdce968fa05252c5ae8747f
DIST puppetdb-termini_6.8.0-1stretch_all.deb 21302 BLAKE2B d3524f7acfb60ba73ca5ec42d3d4f2c79efb944ad597e97b664dd7925f24aa80905b2fa7f8dfb98ef7da777242f34d36711affabb179b005703bed8e5d4b33e3 SHA512 8d92e9bffe8e377823b644a54aa73e59c32cf1a69b2b97b9bbf61d9e5149f31c03bb5d39175844f2651a33f6028d44bf0eb6dc2e3ac3236faab9f11a801d4981
-EBUILD puppetdb-termini-6.7.2.ebuild 663 BLAKE2B ee7bf569a71860c88a0553ba60a08a57df1650050470c9e42ec6138386d21069c45a828be62c16582a973c30c314a5439903bc682b28a62732486737c079bf7a SHA512 efaa2a0f75daa2a4b7791ecee01c17286f5dd11f606c01187b9081f4793d456abc24dd9d9317804784cfd34e578b5dd524c270831c9a9fcbb6a1df6d07639051
-EBUILD puppetdb-termini-6.8.0.ebuild 665 BLAKE2B 611933cbf3ad90f8e6f11c4b3460d9946519c30ff57b0132d0de9cfab7d243365ab4a3deb10643df19b79cb2bbef878347614e3798544f2494e75f786d8e934b SHA512 613eee0dfa30b09fe2659dd2775d8f1c0f334d5304d153d7965342c0dc610f1402b6e34b60078078d852d031e2b67cc8ef59d952c266caf10bda6dfa5eaa2603
+DIST puppetdb-termini_6.9.0-1stretch_all.deb 21298 BLAKE2B 98ace25e1768af323beee73b98587921d1880d8af7365401e648ff4db3133bcd3703a356233f03775712aa265e829de6ab5b09f6b02017f833824788bff3dcab SHA512 c74e7d5296c07116d4f95aad24314574a32c8be61d9b53cdb5fddffdc4acc872318b624a6128e61e299e903b864e51217636e3932a931c7c957dd008ad28af57
+EBUILD puppetdb-termini-6.8.0.ebuild 663 BLAKE2B 147e2a56aa251a1655e5019f086d7ac2b2a3a75935559589c1d41207026cb5d885e3dd93f8251dcf97f220a53a4f86d507ce5b4ca3a42a8927542bd81c53b081 SHA512 7174a6cd165c552282272ed7f0a40a437a8f9111f80cad4e0ee29f29ba0c7ef8317bb7e6d2be517f2210754fbcd9054401de203c2fc2e11d994e8b00f43141e9
+EBUILD puppetdb-termini-6.9.0.ebuild 665 BLAKE2B 611933cbf3ad90f8e6f11c4b3460d9946519c30ff57b0132d0de9cfab7d243365ab4a3deb10643df19b79cb2bbef878347614e3798544f2494e75f786d8e934b SHA512 613eee0dfa30b09fe2659dd2775d8f1c0f334d5304d153d7965342c0dc610f1402b6e34b60078078d852d031e2b67cc8ef59d952c266caf10bda6dfa5eaa2603
MISC metadata.xml 459 BLAKE2B 90810b08bfad84e8e841bb1bbe1a2340f5f4a5b214642cef60a882dc8acf4f502d8e971dc04ab6a614e0437c8321c98c6a7566f0151475adaf8c0daa275c485f SHA512 122359cc00e8fa171933fb808692db59e25a4350a4efb72ca78dc5451e8b96f17fae32a8cd6e532f4c2fbaffc8b7d7bbb1ce141ce1e48d93c928cfb3ba3cfeb5
diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-6.8.0.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-6.8.0.ebuild
index a7f2b53b2dde..7919b7b236e7 100644
--- a/dev-ruby/puppetdb-termini/puppetdb-termini-6.8.0.ebuild
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-6.8.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/puppetdb-termini/puppetdb-termini-6.7.2.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-6.9.0.ebuild
index 5dea78fa68fc..a7f2b53b2dde 100644
--- a/dev-ruby/puppetdb-termini/puppetdb-termini-6.7.2.ebuild
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-6.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -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/qed/Manifest b/dev-ruby/qed/Manifest
index ddc05301da75..17eaf6df7100 100644
--- a/dev-ruby/qed/Manifest
+++ b/dev-ruby/qed/Manifest
@@ -1,3 +1,3 @@
DIST qed-2.9.2.gem 71168 BLAKE2B 9df41a665d7a01f5a31a6a1ff5d6bf17ed6869b97a15cd142b5baedf9a5578b530691db084a420619091d11f116cf369e789058e474f2ffc65e02c55cd035e3e SHA512 e922f981eaaa852fc44eba998b20f3d2310dbda5a06eee252d401f6e1ffeee1435aca9618fa7f8982cee575d52c3ee9aa9d3705639106421db0c2daba9c5d1b5
-EBUILD qed-2.9.2.ebuild 651 BLAKE2B c8fe85d0d8f01e150ff9714d21b14c1fa9470bd4f242a2b89c8a319cffa2e2e9af91ab38eaf7bd9330eefc4cb63b542c49e8621d8908eb7ea3954cb86b75b229 SHA512 6430b7fd5e19c5360367074176762f9673879451a9a1cb05f02b9a355f4b4809a39b0512f6ed62bd063225b487c707ad8a30f69e62a3d6a2db4f90f2d324ce89
+EBUILD qed-2.9.2.ebuild 651 BLAKE2B d709f062b9bafe9cd23cb97eeb21ac88750826c2d234835e18af65b0c1368a9e11b8bf3670d3e7e090ed2149632360bcf90432ae1a9cc6cf2a7ab52d803bde8b SHA512 6a24ad5377362120173896f62c08454d18225a92162abfb7167a9cefdaf6eacdff1fa8476f18f7dd73817357d716adcf85ae26ad688b0b7ba4913009281bc317
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/qed/qed-2.9.2.ebuild b/dev-ruby/qed/qed-2.9.2.ebuild
index 796cc4fc924a..039cef0b6c66 100644
--- a/dev-ruby/qed/qed-2.9.2.ebuild
+++ b/dev-ruby/qed/qed-2.9.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_RECIPE_DOC="yard"
diff --git a/dev-ruby/redcloth/Manifest b/dev-ruby/redcloth/Manifest
index ace1b4bf2cb0..b1b3e0dec035 100644
--- a/dev-ruby/redcloth/Manifest
+++ b/dev-ruby/redcloth/Manifest
@@ -1,4 +1,4 @@
AUX redcloth-4.3.2-load-documents.patch 988 BLAKE2B 75e2a385abaf14caef523ae418e87b000900c93d3afe4491300335dd9d5a26fef28a34b3318fada0625e91cafba42a82fb05a2d8acfd6c5afcff4e8ac491890f SHA512 cce18ba0c30d6820020d71dd032d1b193976eaa103ca7bb294a7b1cfb0e61b82aa31e0d8bd8b8d9305e8c087a4109563897a7cd77ec9c020b453c8dc97d48003
DIST RedCloth-4.3.2.tar.gz 91880 BLAKE2B 0feac1ec59e23fcff39e2fdf9beff896be7949764e53a5a834c5f4e7d18813dc59bf354103d4fab82a709341a0f1b6919bbd3a463fd601564888672dbe73d343 SHA512 377fef21e646beb1658a4b8b8d0228e9730c6c8f33075a14137afcf80e8d37501ede8c05b720d0dfb36a680017f4dedd01565fe9b326ae06ead77afee6f122ca
-EBUILD redcloth-4.3.2-r1.ebuild 1525 BLAKE2B 1297c03334ac079dec6d356bee2baf7e01a7fbf373912227f8832b015b981e3464cc8e2ae740be7a81f4a96b514d96373c3c59cbc0ac886c40db985f1ac9ae93 SHA512 355d841e3f1ecf2cd250dcab61566e5587da632167b347e42fde11122c52e2278a402b395757f7ea157a487325085e832b0a89b39d818f542931d28c69560748
+EBUILD redcloth-4.3.2-r1.ebuild 1525 BLAKE2B 8cac6502e856a1019d265191bfdfe9f5cabeaa5bfdc96c552d42f5ef59c956be961f9c8a618ef9628f1ea10f7c7809874ccbd3636a783dc6fb9333606dbbd336 SHA512 a86bbb5151d44b853b839acceff6387aec15a0eae897386ab6971660f5b14a74cee692679c6d1b49759d5f360443ef084b3f34f3605c02f2854862283c971333
MISC metadata.xml 342 BLAKE2B f28d0e6234cfbeb3d398315b38e8dcc614b32aed150b047e61e7d99b2f6083abbabc36515de2cd2aa4d451dd3372dfc15018c1d8ad02cf64ff8e87b147a441da SHA512 7a6f73a77cda62ea21a2d2fdfcf0bf848ffdd90e7272e0b06aef67a8147e5a6ae14e871d216750ce20d12e18823d3e3d36e60a99972019fde7195a2350480791
diff --git a/dev-ruby/redcloth/redcloth-4.3.2-r1.ebuild b/dev-ruby/redcloth/redcloth-4.3.2-r1.ebuild
index 9c00c3bbef71..3e812ba73fcd 100644
--- a/dev-ruby/redcloth/redcloth-4.3.2-r1.ebuild
+++ b/dev-ruby/redcloth/redcloth-4.3.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_NAME="RedCloth"
diff --git a/dev-ruby/ref/Manifest b/dev-ruby/ref/Manifest
index 4981bf63e9c0..724498188258 100644
--- a/dev-ruby/ref/Manifest
+++ b/dev-ruby/ref/Manifest
@@ -1,3 +1,3 @@
DIST ref-2.0.0.tar.gz 19043 BLAKE2B b5e90630451c8f6682c572f5115b8a3960a731197eff45963f2e0a538a74cf51e666ced5ba9fd2899c96bce3a2191f091139733b04d6e9dba940d8099b5dc62c SHA512 4407111b3f8497016b1935d3804d0f7d2d1284d31922dc7d1dfb6c5dbfcb994050a46950b0874c3b8f29bde8ac0d35f2edf1dbc711dc5d654d0680b4f94a5baf
-EBUILD ref-2.0.0.ebuild 670 BLAKE2B b65886212bd67dfa5b669254ced562643396f6ee2c6de9da3b38c25da2406b0c1014fefa09193dd073ec967869ff40aa954c73509f073c99ac103a0dc54ec90c SHA512 a64e812644b139622e3718e018d6fabc442f8fd42a9fd31b5daea80faa6ba3645eeab56dd33b215d75e28b05b7cb8a514b92ed8fc00099bedec564946ad862ed
+EBUILD ref-2.0.0.ebuild 670 BLAKE2B fae3c0fdb96da1c19112b23c9b27328e6b0cbd8d8fadb77690199e0638cffa65034ffdaaca66c566d546cbd6d146a552bff09c9ff19eb6e411f46f5f976a7ad6 SHA512 26d90f9b9628a544a303f898dede02efda5f0d8a5bf0d62bd32c42df10c948341a1b3406cb6d79e46d4696370d1b6430e590b7c5841a81db487547f4ddb4294b
MISC metadata.xml 346 BLAKE2B 5f414987a0e4dfc05f303a1bb1ce66a750ea46cb3b788d8a498c7a649dcc353c09d95133825a2cf08a75990d01902b41c7a3226edd1f66c593550e1e2d2e88e0 SHA512 89af18c9b2e65388d2649e5eed851dde6cbe54847cef0b1ccd8bf3a8f632a54b2946f2974b87530e7d8926b72bbbb084ab84a0c9bbcca1af2d48fb02d41c98d2
diff --git a/dev-ruby/ref/ref-2.0.0.ebuild b/dev-ruby/ref/ref-2.0.0.ebuild
index 3896a1c8cc08..00aed92df895 100644
--- a/dev-ruby/ref/ref-2.0.0.ebuild
+++ b/dev-ruby/ref/ref-2.0.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest
index a42531f02793..e35f9adc94c3 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.6.0.tar.gz 82909 BLAKE2B bbf36af3686165c7d0d439cc22181519a79e46853d7e185577026e4e200c1dda9d8696fa2d83a3cb90f78cb2f13632ff0ba9996b7f4a029780d840ba8211507c SHA512 96214654e56bd17a5b79cd979e87ca4cbd86bf9070fb0646dcea913d482e731c8190e17eb31668eb5d429b7ee6f9a13ef3111c60d2d9b87adddfb760859241e9
+DIST regexp_parser-1.7.0.tar.gz 83146 BLAKE2B 2e2c7b2c28fd3ac6e20738da1ccf7d0da0d35bb62523bbdfb221f484d8eb412790938f3aaf3f5a31e3ae892778e3ef876cb9f1bb3eafa695810e1354f70ed9e5 SHA512 5a7c733c581ddf64ee1c55ef6e514333029ac1611ceb71cf0edc9c75061579237c457c3320b84ed069c771ae36b266c796bc49b1f6ff69b1c746b0153b72c2e6
EBUILD regexp_parser-0.5.0.ebuild 878 BLAKE2B 643ac4c39b1558bbddd7cd4fce144887fdc6edefd08da694dc1626685831e30cd46da1d1f0a866fb05861ca49a3045583c5016a8586832508de917a0cc306eb7 SHA512 e8e6ff8528e6e7498e0ac559764a0ba260c373734962252777002ccd5bd70665f22e673cbc4857980dc4f0801b4409c37ca90e45b2f05c809d27a6edd0352aab
EBUILD regexp_parser-1.5.1.ebuild 871 BLAKE2B 8312266437f818eca88c3e38b25e2fd9cfdb32eb89d9e6af79520e65e61fa10a9519bec7be620d0f6bbcd3d02c827269adc5a7c137df93dec037c0791afe7839 SHA512 6fcf5a7f54450d96fa233a82015414990caa2f828bacdc69a67434c82c37879a111a31cede371e0fcecb0b33a627622ce75f14528c22856006d4920eb636c67d
EBUILD regexp_parser-1.6.0.ebuild 872 BLAKE2B 107f94802f5a83479ca268d02be49acd1806e9f66c3ed3d36c5c89c5072a731707e0a53da01dfea7c1f213b3aed303d8002912f7acb6529abbc3545b09019b82 SHA512 6a44361590329aaafd241f1340ea7632464776c7d535a519372943907173fc29b5a75b6b5ae34e3ff4aa7134ecb7594f1db2ccc0038082d39fe0bd728992b82e
+EBUILD regexp_parser-1.7.0.ebuild 894 BLAKE2B de23cc4ee14f36f3e8ea52a4ccdd4d4523b75c05e6c2e663a6d23fa15def926f469ec976ef4cf34a0d3357babfefa48b76bdeadf7129c260b09ac831d8e39d90 SHA512 580775c91bd99819b9bbdc05570d728817e59ce8675f35c64290e1dfe2c9faaed98d37b34986d4a775f123ff2851bfc2c7669b87785f8adb55db309fbd95328b
MISC metadata.xml 345 BLAKE2B 1b8ad1173966e2528e85b076052a92f378eccb6bc3159a69de1a276dea6e65c3b2e83db43d65ab9cd357fa58ee0af3cde2485b0926002cb74e0fe1d54cef375c SHA512 aeac372e6213e9b018782fb640fe6d88b3d86d8f5d02b8511f69980df204dd82d45443c371e81527fc6c34b2c1684ff04b3a7789808b884644c348139b4999ff
diff --git a/dev-ruby/regexp_parser/regexp_parser-1.7.0.ebuild b/dev-ruby/regexp_parser/regexp_parser-1.7.0.ebuild
new file mode 100644
index 000000000000..7f741fcfa74b
--- /dev/null
+++ b/dev-ruby/regexp_parser/regexp_parser-1.7.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+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 ~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
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib bin/test || die
+}
diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest
index 8aeb76d09e32..5c73313f13f3 100644
--- a/dev-ruby/rouge/Manifest
+++ b/dev-ruby/rouge/Manifest
@@ -4,6 +4,7 @@ DIST rouge-3.12.0.tar.gz 790763 BLAKE2B 8572c8d89f7f16bb6a5d5b3119abac7c13779fce
DIST rouge-3.13.0.tar.gz 793330 BLAKE2B 5046eaf2a6bbb61f1d19c74d98027fdd32747f84dcdac40f1d6ee34fdc46194b885ab2d1e9ed1c3bbd42b6ba6102632ea457181c844781f31f5f92ca6c0cb09e SHA512 01a8244a9a1aa4a28b97037edbcd7a43f8a812dabfcaeb08dedd0ca1a05dd96fc622aad0dedac991bc54c18a62466548403bba9c740f5f1c4b67d49b5dbe2d8e
DIST rouge-3.14.0.tar.gz 796072 BLAKE2B d861e0b4e5bbbba5e259c44cf47d8c358eb6e9a07bd228e1170f9e430661b5c758139aaaa183400b4bcde8b857cadafce5d2e89b889d63ab28202bf14967d51f SHA512 11d5e9dda54442905be1a1aceab67f81d0a8f2c4a0950b61b28bce4004ae206e1f8da5503ef33cb2a2684bc1579ef4f2df3db6945ba2d1ca995040574b897762
DIST rouge-3.15.0.tar.gz 808783 BLAKE2B eaf5a151e90430b344e75e7576af5e77258d0e9c5bec04e92ef64d36ee0d6b5276a51b7b60cf046bbf7870b0627d20bf0bde9715ae7225013b24d5803319225c SHA512 1897a066ca1cce4fda4ef5d74dfa4931acd14156d6bf84d4aecb7e785bef812ef579fce7c16ee9fd6999272020b32bf0f9992ca3af423c3c1432a65f9b010811
+DIST rouge-3.16.0.tar.gz 815138 BLAKE2B 9106bb9f62b0aa9ad879f6982389e0690eb1ed87e59a71ace601d38c680bac836001f632004ded9a718724f5efc96009b8f41d82a788570df7e04ec0098546c7 SHA512 f229feb414d3aac6db62d208f601828ff64a7d303b11df55c33e7fb0371cdbda5ce7312958ba8b1f886e3521c8beb465d62a042ef418f0e2f87808685321a58c
DIST rouge-3.8.0.tar.gz 755720 BLAKE2B aca1ccbd601ee080958ccf09ab8932dc556065945f4cc2ee9b9bf5531ff41cec676005b0c7540aa058b3346c5eabac4351dd6a291ff148c9b5dfc682f7579336 SHA512 16a1cf9e9eae466c55f236f10d10bf0f5f4d523f6a680c1130b02115384691c1e2fbb14b59a6be1b9df77cc67fdb0ffe026cff6d0150230afe53f26b4c254dde
EBUILD rouge-3.11.0.ebuild 956 BLAKE2B b5b26fe5cfd21f8e1b9162e299099e10f123d527f84560244f5dcc4aab210a9344806fbce56cf4a8bb7438814902cac7cff029fa907323cfe8e558eea36dbe26 SHA512 7d2edf19660ac69ec7cf13b47266da9e8b7e91c059e2274c938a02b6c8bfef40fc9a913c3874072aaf05b0eece162e2e1c8b9a706342e6b59b6687276981059d
EBUILD rouge-3.11.1.ebuild 956 BLAKE2B b5b26fe5cfd21f8e1b9162e299099e10f123d527f84560244f5dcc4aab210a9344806fbce56cf4a8bb7438814902cac7cff029fa907323cfe8e558eea36dbe26 SHA512 7d2edf19660ac69ec7cf13b47266da9e8b7e91c059e2274c938a02b6c8bfef40fc9a913c3874072aaf05b0eece162e2e1c8b9a706342e6b59b6687276981059d
@@ -11,5 +12,6 @@ EBUILD rouge-3.12.0.ebuild 956 BLAKE2B b5b26fe5cfd21f8e1b9162e299099e10f123d527f
EBUILD rouge-3.13.0.ebuild 968 BLAKE2B 1950467b9417e029826abb33031399336ce6d55c5b229fa6efece24f5aa5adcae420c1d0ba45e395d802397a3b5b845a517989bf6a13b3acb6ea5c8862201de8 SHA512 9678538665d2a6d1873bf11b8f22a83b6093eb714fb67d9b4d49af3cbd51020c0e98e89a4f10eb34e8c7746d624868430a3b92671dd40e95adb2ab0c05fb5a9c
EBUILD rouge-3.14.0.ebuild 968 BLAKE2B 1950467b9417e029826abb33031399336ce6d55c5b229fa6efece24f5aa5adcae420c1d0ba45e395d802397a3b5b845a517989bf6a13b3acb6ea5c8862201de8 SHA512 9678538665d2a6d1873bf11b8f22a83b6093eb714fb67d9b4d49af3cbd51020c0e98e89a4f10eb34e8c7746d624868430a3b92671dd40e95adb2ab0c05fb5a9c
EBUILD rouge-3.15.0.ebuild 968 BLAKE2B a4dbe07fcb9bf30bf007d0df9d8a33879d13175fb984588727d8d06460abe2c08fc252cdb60324f28ce73ee10c1be10fa0ba9c84da45dbccd19f95faff41dc74 SHA512 0239a5fca282a74c58511dbc58ebb5aa2dce1131ccc706e12c791f6261de43b4b7eab6193eb3bfb42237e73b08933d35bd07d3ac345cd713b7003926ac61be2d
+EBUILD rouge-3.16.0.ebuild 975 BLAKE2B f4047fe67e2f67878339557a3a3d2876793828b5e6931cd73064348f9f85bfe1bd56a50de4da7eb1db5cd5d51a4315e635c180e23c2c6975930f184759ed59e5 SHA512 f3559e9d6fe08b095fc13c0dcf27a59a2118a900ce258120479d0ca5cab01020d4323881e67aea25a84a3e1a134def2e1be883e5d4c5f4f609c743807dda2bfb
EBUILD rouge-3.8.0.ebuild 917 BLAKE2B 7d5479ce54b4372c4d71cad96f2f012c9a013c5a5ada37d930a4b3299c69fe90c9ad78145da3103100a0b7806c69bdc3e2b6cf6c6d937734e0999bbaef67c2b4 SHA512 7880f210d33664bb78b41b3104b8ed2cb841e7bccb4e2531d21d6ba332f054ef8d37b80fcbaf0bcbda432980193646ed23d496687c357e1ef5be2a118d409b1b
MISC metadata.xml 337 BLAKE2B 0b11fe43cebeee93ba1543bf3784c624a91373b066b90485698e9f58ad95d2d4ae077fa5d18d097deb5d8678877b915a9df7154899169d35345fc8fc52bb1c44 SHA512 2517857c1be612b98601b4f92e3e20f3e404902faed1965f8e2e0573820ed6dfc12de25a292bc5f5971b498e310cdfe4a3a5aa13f46354f5139c53ae6a53b876
diff --git a/dev-ruby/rouge/rouge-3.16.0.ebuild b/dev-ruby/rouge/rouge-3.16.0.ebuild
new file mode 100644
index 000000000000..1ce32a97ce3b
--- /dev/null
+++ b/dev-ruby/rouge/rouge-3.16.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+RUBY_FAKEGEM_GEMSPEC="rouge.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in pure Ruby"
+HOMEPAGE="https://github.com/jneen/rouge"
+SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
+ test? ( dev-ruby/minitest-power_assert )
+ dev-ruby/yard
+"
+
+ruby_add_rdepend "dev-ruby/redcarpet"
+
+all_ruby_prepare() {
+ rm -f tasks/{check/style,update/changelog}.rake || die
+
+ sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' spec/spec_helper.rb || die
+ sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire "pathname"' Rakefile || die
+}
diff --git a/dev-ruby/rspec-retry/Manifest b/dev-ruby/rspec-retry/Manifest
index 988e42c2e8fe..09e16c7234e0 100644
--- a/dev-ruby/rspec-retry/Manifest
+++ b/dev-ruby/rspec-retry/Manifest
@@ -1,5 +1,3 @@
-DIST rspec-retry-0.6.1.gem 13824 BLAKE2B 5d5cebbfb8e5b85d2bcd4b05c2538fd083800b1b3fbf3140ec7e0535e4dcc3c270e45c1112e110315d517c48c300b96fa7d2c6c9fd553fe8de40e40acd9cd59b SHA512 a5801bf0a4e9f4b8e20cc2b6087ec3b205a8a3c2aa0ff2c31b46927fa6a34aec6a2f525673cf06d9e474477e35db9f5c994639b399240fc680c5c820f51c3ffa
DIST rspec-retry-0.6.2.gem 14336 BLAKE2B f619f075c13f054dd73f893a37d2da644e4a77b2cdecef886b8fb2b8616b5c89b9aebb8506b94319e0873fd798c0361a8defeae9e651c1a17b9d2f7b26364134 SHA512 a14874f6589c78a00baf9d50d2415bd5533559457de313a5b56be77f4e226d8885f7e976bd6926b8be669f44ec672a6b16dbcf4dff26c26ca8eac64a25fd1b5b
-EBUILD rspec-retry-0.6.1.ebuild 678 BLAKE2B 66a2febf5dfdb5a65866d4fa26e230056b709faab890588aa5f8e6ed324981ada640551a1d5d71590d99c99a9ac523bcaf6b46c361c340d235e85f9c1690abbb SHA512 55559fa4f6c2b1a7120d6001387b28e14034073798b8291a5de93bc91658b28abcb62ff06d58b3901c30b30ae35c06c2b500686467fdd4225741372c210275fb
-EBUILD rspec-retry-0.6.2.ebuild 640 BLAKE2B 46f52772d6e0c2fc223574d18e05a74ef1b1f5defa62508142698f51561c0771687cc912260955eddab13c36dc198eff1d1d2cf426f3e465492ffde7ab3d6e0f SHA512 6eb1e90ac83be88b2a452438a1da97d4e2fbfcd4b168ebc1cd791b6ce9dc99b47cd6269ead8f312345edc4beb00f4d53aeea603f0d3ed354a8bb49a39a4eea7e
+EBUILD rspec-retry-0.6.2.ebuild 647 BLAKE2B 69400133cb3bc1b4d8f3625f69fd9de6705e3f2b34ee3d21b7668216f7949ede34a2a5dd5ce317b82fefd76e246a94d33716af88b2e64d1ceb8b70e976ab3a8c SHA512 762722f33e70e5c5950b5bb5003eca07462c2f3c25346c911886e399ff369897cac5c08a7be6eb53418f73377aceaf830b83ddb0147fa8ecfd6b03564b261fe2
MISC metadata.xml 346 BLAKE2B 630a1e9e6398ff312f8536ec7e6d92b2a3bd8022c1ddca424474b43266440352ef63ea6d114c3eb21428e82ea5179810cbcf12b3c29b6f2603d038ec40ffb86e SHA512 a1d92ed8bb1d5619f8005859d7ed204016faf918885b98b56963ab9cc1e0607fa451227d25a5dc9efc88bc0de26039ca5ec4e0d3931c8fc32edbfe553912c23b
diff --git a/dev-ruby/rspec-retry/rspec-retry-0.6.1.ebuild b/dev-ruby/rspec-retry/rspec-retry-0.6.1.ebuild
deleted file mode 100644
index 303cb3dba37d..000000000000
--- a/dev-ruby/rspec-retry/rspec-retry-0.6.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Retry intermittently failing rspec examples"
-HOMEPAGE="https://github.com/NoRedInk/rspec-retry"
-IUSE=""
-SLOT="0"
-
-LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-ruby_add_rdepend ">=dev-ruby/rspec-core-3.3:3"
-
-all_ruby_prepare() {
- sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild b/dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild
index b39e9d270a51..f1586cc0d81d 100644
--- a/dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild
+++ b/dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest
index c3257d4b9ce4..758a0dee76a0 100644
--- a/dev-ruby/ruby-gettext/Manifest
+++ b/dev-ruby/ruby-gettext/Manifest
@@ -2,8 +2,10 @@ DIST gettext-3.2.9.gem 285696 BLAKE2B a7bc40b2102f5b937d5f0e407dbaa23ead1da59eb9
DIST gettext-3.3.2.gem 289280 BLAKE2B f18af8ca573c7a503983c741cb719896208f062b83382533fe818c0ca2e6b3eb5c4491150dd43ba5701ec0fa9a52c1b7686b938d05da6e4a35c5823fe447b4f9 SHA512 92ec140795fe4477754349375413061f20933daddf71f024b989b85fa05a773aa63583c11d982f7c65ab6e842ed03d2083834883ddd45a76f84655ae814969c2
DIST gettext-3.3.3.gem 290304 BLAKE2B 17a9020660c0f9793d86428cf5738485e9b76d88d23a41aef053ef2c7034d6b98f1c880a61a37c6b04dfce37dc82672bbd6659312da5279e6e0c85212206559a SHA512 f14cd5166d16c592cec6e9b3ad5b2e5e27889cee0380b70abc3a6a69bcd8bcd1f742c88021e58ba843655d22e731decaeb1151e359fb49f613e71721e675cbf8
DIST gettext-3.3.4.gem 290304 BLAKE2B 70b24b598dcbbe85ab9d1cf6c6e59e911b67f7ceccc3482b16096abb0bec2ac94197febf36b839ff1d6917fe44df69c570ae15a2d44a3bc2dc070ed9ca864382 SHA512 79b731968f94287597b3bd6219c1f5cf3c37206d3a024f5998cde9a61ef60334557d1bb51f1e439de64eb8cc6bc60511577763a71e6f3b3c65cc7c52ac221aa4
+DIST gettext-3.3.5.gem 290816 BLAKE2B 74434c3feaedc16a17ee530669dacbc4b32ae0be95eb903ce89131619e862e1c823351653ce3c5f95f0882c183e3b2fe87b423a245aa2d8803688ce7e6afb5f7 SHA512 6777b96dd73b3d454c0a14a40d2ac0eac52894fa58067ba9ec976627c96efc98b294b1498bed965d0426bcaa1b371dcde5745101e05e21e408397b4e8d31894b
EBUILD ruby-gettext-3.2.9.ebuild 1771 BLAKE2B fb92bab5761b98f0e9d0aebed0850ec48420d8b008f3a401fcc2f2e0eac6796f27c8009c04333c2acee51604827b4cabc50171f77fa11adbc23bcae2620a1683 SHA512 1f65b3bf8247a2508b3814ba700b4fbabf4f9b0abf4548802fdf4644508a9594ab90f12b01e73368c52592623e9de19f93054e9b9a4080170a1a6d6073f44fde
EBUILD ruby-gettext-3.3.2.ebuild 1735 BLAKE2B 44ba7497e1b79b6801ec072f308a96428d2719ac847bec8dec6b9a06de67e9c62fa84ddfc4fe956f656f812c3e08fe02f49c0e9cc821e8a3b23a3389f5f62ff6 SHA512 7a52d6c43e90efd7bd7f64f2d0ac438fe559b42bafed1325be88d94c7b42bb79ca2a181456f42e5b96e1a77f2699afc08e2ca73807487ae068705f71818f7de6
EBUILD ruby-gettext-3.3.3.ebuild 1735 BLAKE2B 44ba7497e1b79b6801ec072f308a96428d2719ac847bec8dec6b9a06de67e9c62fa84ddfc4fe956f656f812c3e08fe02f49c0e9cc821e8a3b23a3389f5f62ff6 SHA512 7a52d6c43e90efd7bd7f64f2d0ac438fe559b42bafed1325be88d94c7b42bb79ca2a181456f42e5b96e1a77f2699afc08e2ca73807487ae068705f71818f7de6
EBUILD ruby-gettext-3.3.4.ebuild 1735 BLAKE2B 44ba7497e1b79b6801ec072f308a96428d2719ac847bec8dec6b9a06de67e9c62fa84ddfc4fe956f656f812c3e08fe02f49c0e9cc821e8a3b23a3389f5f62ff6 SHA512 7a52d6c43e90efd7bd7f64f2d0ac438fe559b42bafed1325be88d94c7b42bb79ca2a181456f42e5b96e1a77f2699afc08e2ca73807487ae068705f71818f7de6
+EBUILD ruby-gettext-3.3.5.ebuild 1742 BLAKE2B 64d5f22aef786c19901eccaf207f541b8a1c0c012f09796c774b768bd439b5a59f9c6391a7a40b3148a9e5f082ffadfc18636dbd58015d3af9740b620dc805a2 SHA512 76b943021ec495e69a2e6cad824f151fcffc041d0b6cb94a4bd7e399c40d15a11688566344b95bc5d4c47b393d7910e0c0a8f89551741c13db5fe0d453bae44c
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild
new file mode 100644
index 000000000000..c80111d8870c
--- /dev/null
+++ b/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild
@@ -0,0 +1,67 @@
+# 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_NAME="${PN/ruby-/}"
+RUBY_FAKEGEM_VERSION="${PV%_*}"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_EXTRAINSTALL="locale po"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package"
+HOMEPAGE="https://ruby-gettext.github.io/"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc test"
+SLOT="0"
+LICENSE="|| ( Ruby LGPL-3+ )"
+
+ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0"
+
+ruby_add_bdepend "doc? ( dev-ruby/yard )
+ dev-ruby/racc"
+ruby_add_bdepend "test? (
+ dev-ruby/test-unit:2
+ dev-ruby/test-unit-rr )"
+
+RDEPEND+=" sys-devel/gettext"
+DEPEND+=" sys-devel/gettext"
+
+all_ruby_prepare() {
+ # Fix broken racc invocation
+ sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die
+
+ # Avoid bundler dependency
+ sed -i -e '/bundler/,/helper.install/ s:^:#:' \
+ -e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die
+
+ # Avoid dependency on developer-specific tools.
+ sed -i -e '/notify/ s:^:#:' test/run-test.rb || die
+
+ # Avoid tests failing due to a missing test file.
+ #sed -i -e '/test_invalid_charset/,/end/ s:^:#:' test/test_mo.rb || die
+
+ # Avoid SAFE mode test that fails on ruby 2.6
+ sed -i -e '/test_safe_mode/aomit' test/test_gettext.rb || die
+}
+
+each_ruby_test() {
+ # Upstream tries to daisy-chain rake calls but they fail badly
+ # with our setup, so run it manually.
+ ${RUBY} test/run-test.rb || die "tests failed"
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ dodoc -r samples
+}
diff --git a/dev-ruby/ruby-openid/Manifest b/dev-ruby/ruby-openid/Manifest
index bf391ecbdbbc..48d1810141c4 100644
--- a/dev-ruby/ruby-openid/Manifest
+++ b/dev-ruby/ruby-openid/Manifest
@@ -1,5 +1,3 @@
-DIST ruby-openid-2.7.0.tar.gz 513958 BLAKE2B d09b1817768376ad35c3ea9ff11b371761c340902f006f2f4a89af050fea104a8f975a45e90035f501e981fcd412925e3d4a5cf4679e4526b595d06124ce2511 SHA512 e53104d4cf0198953172a2ed567877c3d1cc11664acbab8ca424823e2249d9fa13ad9b931a7318709f2865f3f16e0e38714428d12accf16080aa1818b673d8cd
DIST ruby-openid-2.9.2.tar.gz 514882 BLAKE2B 496b257087617537fc413931820fc721f026d9e7826d1684c85250d29d295ef031f834af31449e3448386f714c45a7db802d46531ca207fec099e2e2e80b9780 SHA512 5f4b696952d457ecbb99c6e2bc4b5c04557e8ed8d7653259eaf89a151ef43e62edc1936a28ac9e0d5a2c253379010d6c6a820be4bf2caa90bfcbf4689695d075
-EBUILD ruby-openid-2.7.0.ebuild 705 BLAKE2B 84e9ecdf3039cc799217e51a6350c5bc4b0ba5f7c1ed9319b2330c77dd4c6d22e3f8c96cb7d5b99477584176e7a7979b2492624f68353c15169f66491860ae61 SHA512 fde02be22f3157ba262ed7472d82390ad50331e25c1ff715b4a6ac99febce71207b832be2fd4beed7385f2488ef85eb4d8b252d4447040c958158a929a84aed2
EBUILD ruby-openid-2.9.2.ebuild 719 BLAKE2B 0ea76bc4aa7b2fe46c9c6eac01eb5641b9d9e05925a2029842404049ea2b0922f2c0dc211091ab000bd81b9f546620dda32241d5f776e81af45c70916389ce83 SHA512 1a57b0cacf6f83977c4ca81e0246c2538c9dc38f4e3bf6c32ca9e590fc3365abe171b4c7dcfbb919bd42a8102c11a1ed2f0cb5f033c048c7518d8a0c028406c7
MISC metadata.xml 344 BLAKE2B 37b1f5b85c7ce7bd3a4dc857b273bfdb420f051561c4908bd5ae894244a507c9931a38218ed0adf594cf3fc8e9015c27fcaa7454770fdc8ad46ba25ee399abf1 SHA512 e8d22b48aae2c08373d0dcd4320334c50ffecae7b2a2b04144e5ad3f52ded0cf44eb1921e30baf8576bfef533a8267b5e6606381d6c11d36b125b04d4a4a8a25
diff --git a/dev-ruby/ruby-openid/ruby-openid-2.7.0.ebuild b/dev-ruby/ruby-openid/ruby-openid-2.7.0.ebuild
deleted file mode 100644
index 500674c57a8a..000000000000
--- a/dev-ruby/ruby-openid/ruby-openid-2.7.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md NOTICE UPGRADE.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A robust library for verifying and serving OpenID identities"
-HOMEPAGE="https://github.com/openid/ruby-openid"
-SRC_URI="https://github.com/openid/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~x86-macos"
-IUSE="test"
-
-all_ruby_prepare() {
- sed -i -e "/[Bb]undler/d" Rakefile || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- insinto /usr/share/doc/${PF}
- doins -r examples
-}
diff --git a/dev-ruby/ruby-sdl/Manifest b/dev-ruby/ruby-sdl/Manifest
index 4e1b7b3ffcf9..0ba945d264b4 100644
--- a/dev-ruby/ruby-sdl/Manifest
+++ b/dev-ruby/ruby-sdl/Manifest
@@ -1,3 +1,3 @@
DIST ruby-sdl-2.1.2.tar.gz 178105 BLAKE2B 84870279edcf2616159861267ffc8666b482786f43a30c8729cd4c59f25219956648270452bf38b72115e05235786ec8c0f0e7913469cc8573d9eda813d25726 SHA512 1ddae367fb4145cc8142edbf3c61acaf56604054f710ac37cadb8d04f93db24fc3595c1bc8e0fb5f330aabc815884f31b5f2a39c0108026fca442fc0b3bc2807
-EBUILD ruby-sdl-2.1.2-r2.ebuild 1912 BLAKE2B 243ebfe34ba4fd1f11c15de4e41fa11922a7ceffe0d2835dc186fec28e762b4b2da6df367f155c89e3551f9238c254b7f2655110ccb9d4521d913e62f64abb76 SHA512 7f55002b91ce85480e4d3bd06babf6228603083ff2d695cefdfdbef27bc2cd0730d039fba68999cfd073e91396284374d252dd8d1a8b0de8e2245faed6ff2082
+EBUILD ruby-sdl-2.1.2-r2.ebuild 1911 BLAKE2B fd537922fe54915e97a2c7788f30a6a98488b08d834b9eba45a996b5daaa3de6f4f69df30e4ec52fdd877ea137aaa502e89807fd16261ed54913212ef2a7b295 SHA512 296dbdf0f1692413e82a14332efdd25324702d41367f8c1f5776ccfdabd120eee055e3e13605779b6ae41f14f4d9cefa8d1a7ce33568f590c5b5fa2872dea0a5
MISC metadata.xml 560 BLAKE2B 44c2c964436b58f2f3d088cc598db576b71e5f42a490e1ae616400686addaf188c82b0f5a4dfab56a61712d5858720007fb31df3f6b71d0e37e5b617dde67984 SHA512 a9eaf9e6a1cf02821fec770e3499796993aebfdf0a7f251773a12950cd42770beb1d5bbc34fad694e74522eeeea619cd659509c31f914f4ddd257a9ce1c17fbb
diff --git a/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r2.ebuild b/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r2.ebuild
index 3d5c0d62da0b..59c0ee86f366 100644
--- a/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r2.ebuild
+++ b/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -48,7 +48,7 @@ all_ruby_install() {
doins sample/*
}
-pkg_postinst () {
+pkg_postinst() {
if ! use image || ! use mixer || ! use truetype || ! use mpeg || ! use sge; then
echo ""
ewarn "If any of the following packages are not installed, Ruby/SDL"
diff --git a/dev-ruby/rubytest-cli/Manifest b/dev-ruby/rubytest-cli/Manifest
index d6eb2475e2a8..b1aa88c7dd9d 100644
--- a/dev-ruby/rubytest-cli/Manifest
+++ b/dev-ruby/rubytest-cli/Manifest
@@ -1,3 +1,3 @@
DIST rubytest-cli-0.2.0.gem 12800 BLAKE2B 7f20680cf9d061c9bbddd268bac3ded3107cba5f8c4f2ff16865e4927dfdc118993079e400b229dd9f865f624ce33da982ea65fe792682d5a3b92659ae22fa88 SHA512 cd09b69e713f10c37569a20eeaa6fe8375238a17d927f5628d44218291c0f2f0e37a08bc06e51d25bff4ccf207c589b23f9cbc67221b2326baf8c14906fbbe3e
-EBUILD rubytest-cli-0.2.0.ebuild 554 BLAKE2B feea7b188a106ccfd5a12ee535b908eb85c25b14f457b645915982b642a40b19d6da8de1ce016b9b2b8ee79178a31dd712395bc0431d379b009db52956d3bec8 SHA512 1c59d1d13283eb3d60a24fe487ee4eda4266be22069d0a743bf9b7aefde1206cd2fac212ad33bca808de13fec6e802b8844ad0f529d4ea3887180ebfaf502c86
+EBUILD rubytest-cli-0.2.0.ebuild 554 BLAKE2B fb376b21bf1f93d095681d4ba759d396e573f92b07f3ed0bb496700777fdbedc3fc8eadb4ace4c75bb0c19f03c0202e6e4e1c5ef7456a29ced443ebdc006d251 SHA512 6a4f2946201cbd61acc4f50ebec0f8deef3a838d458ff21e2f660f5034d1049c81f282212d2c5a5a023676c315d6908e1f1c0b173d18f9ff2efa0eef36b01232
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/rubytest-cli/rubytest-cli-0.2.0.ebuild b/dev-ruby/rubytest-cli/rubytest-cli-0.2.0.ebuild
index 85f05110b7e9..b9718f19d648 100644
--- a/dev-ruby/rubytest-cli/rubytest-cli-0.2.0.ebuild
+++ b/dev-ruby/rubytest-cli/rubytest-cli-0.2.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_RECIPE_DOC="yard"
diff --git a/dev-ruby/rubytest/Manifest b/dev-ruby/rubytest/Manifest
index 46d23bc8c468..d167c0ba26fe 100644
--- a/dev-ruby/rubytest/Manifest
+++ b/dev-ruby/rubytest/Manifest
@@ -1,3 +1,3 @@
DIST rubytest-0.8.1.gem 23552 BLAKE2B 1109a2e5de2336d727a3fd1ed7833a60549022d95a74a3ce0c4d94d1fc527841cd5aaef6177adebc002e7fe8c016b24be82f1c8c1dc602a7ef8f5c4653781447 SHA512 545e3c2af0c5f9bd5b109b809dc249171f4e738b7b3827f753746740ba03c360191a6b3c5f4068c97472474b543d3f1f88ef755a8dddbaf291a78e3fc073bb66
-EBUILD rubytest-0.8.1.ebuild 631 BLAKE2B c365c6c3aa4b2f9ba81cc937e654c20e0edb1fc73628bb04ea7313b0f574a4d1d6c58f7730c051712d7443b0f7eec98de28b0e038c1412651066671092664ce5 SHA512 1e4d504c924e652134d07a627e8e0da13f012c8bd988d46a8c8b8214dd97b6b9fa78537a6505cf3cc214f3ef309891f3342b06316cda4209541ceb73018b2a37
+EBUILD rubytest-0.8.1.ebuild 631 BLAKE2B de62801936bac537ef2f85e30b0910809c791c51d5746685020369653a6661fd84b2b515933eac17a33a79b0cc9298ac9d1ef781fb338edd01697f7230df9ab4 SHA512 0ab49cc84afc5a45c591cda1dc0a2a5ba962498a4817a128fbc39ce49432fa9bc3632114af85c0769c00b0fc12fd7b6f363d3dd06e6fd354e6076886bafb5766
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/rubytest/rubytest-0.8.1.ebuild b/dev-ruby/rubytest/rubytest-0.8.1.ebuild
index c6a683a6c147..f60bb73560cb 100644
--- a/dev-ruby/rubytest/rubytest-0.8.1.ebuild
+++ b/dev-ruby/rubytest/rubytest-0.8.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_RECIPE_DOC="yard"
diff --git a/dev-ruby/serialport/Manifest b/dev-ruby/serialport/Manifest
index 42eb8da195ee..b9cf6d2cb2e0 100644
--- a/dev-ruby/serialport/Manifest
+++ b/dev-ruby/serialport/Manifest
@@ -1,3 +1,3 @@
DIST serialport-1.3.1.gem 25088 BLAKE2B 391188ff8a78f3998c82b17668a1aebad737643739c8087c4f32ce719dbf7bbf5f29cdc0717ab16f196020a227afc4fcfc29409331b2aabf5c6bf3382ef3496b SHA512 cdce9e13065cecf6d090d716626abb399bcc2a079be7bf1fe7755a20360218550f2f31980d62d8aae1fcc62fc62d6f7549685f865e30d2a5f40a617f5f197ed9
-EBUILD serialport-1.3.1.ebuild 1052 BLAKE2B cca2e2d0418742aaa5c10cfebe670405c16038b5acf2ef059d801311038b847177d9e8670539271207ae4bdacab823ad465892b27d4188a8914f4b7f3130af73 SHA512 0a4ab25051463e3cb5f116203b9da3797140c9e6d6e1b8e99b66d8ef419f4a1961cf3212eb7a97377958ba149924216eb98281d4ad4585859f7f7508921afcb7
+EBUILD serialport-1.3.1.ebuild 992 BLAKE2B 15d5890577655e93615c40d4552c8a4b66b28ec4a9cf48e02629d43e6baf0d5ad85da3108bb82989796dba27b741a373b5957526ad1504e97afac499cbd3cc47 SHA512 7f8f3868b2be64d531a596acfc0ef4f6e22bf2449d03d74680eec2ef906bb4bbf146907a1592c21065658e7738e11e74ff4dd25bd752630ec44ed30294ae3031
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/serialport/serialport-1.3.1.ebuild b/dev-ruby/serialport/serialport-1.3.1.ebuild
index 87f7b003f579..bd32e9c0411f 100644
--- a/dev-ruby/serialport/serialport-1.3.1.ebuild
+++ b/dev-ruby/serialport/serialport-1.3.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
@@ -42,7 +42,5 @@ each_ruby_compile() {
all_ruby_install() {
all_fakegem_install
- # don't compress it
- insinto /usr/share/doc/${PF}/examples
- doins test/miniterm.rb
+ dodoc test/miniterm.rb
}
diff --git a/dev-ruby/shoulda-matchers/Manifest b/dev-ruby/shoulda-matchers/Manifest
index c0beaf8bd666..a998aeb07954 100644
--- a/dev-ruby/shoulda-matchers/Manifest
+++ b/dev-ruby/shoulda-matchers/Manifest
@@ -1,15 +1,13 @@
DIST shoulda-matchers-2.8.0.gem 153600 BLAKE2B 49ddfe686bbd80665cde74019a046564b6863bca1ae81517ef1ee8c9f91e3f5d58a5d25e7640b1a5e3cb9c99367f9bf5672f63b9632427eba91c40aa4d2bd2ef SHA512 7b40220811a11cf57cfa38457eaab612ec9f6db5b660df21bd142b3df30d3691d3b7b3b4f931eed1e186c5afe4b576eee2c86f6f8f491d46955598f1441a9027
DIST shoulda-matchers-3.1.3.gem 208384 BLAKE2B 0ce7cb91ec8a311ecd4872ca45b178686fedb126fd5a05d55cc8654f5a40d1ed7e0a1da2b2c47c34ce3e5ed13a302a1d309f4afa67bafb37d5ed8a724945e97f SHA512 c61397d20724f3048172a8a20ef8abaeafdba3a1d5d4b923b1b11480b25c70820fd372eb2851c6eb307894bc0b7e1aae515e23a3581a83db1b65a2c778b22d67
DIST shoulda-matchers-4.0.1.tar.gz 222637 BLAKE2B 70d1aaa08f7670716f9ad385a22cbca709827f2de276d2a82ea8306ea43c44e99f9a2e698813a8c99036568a1f451a7c39d06dc5effd438d2bd31dcab32df8a8 SHA512 c2d8b80d4a0fa8d607b62f56c2718fc9922459f85ffb8a56b0c933c60fc258ce3fe75b7676fee1b178c56d1e35e28356abd855e2e7046b82268f743010c9b273
-DIST shoulda-matchers-4.1.0.tar.gz 231976 BLAKE2B dc77f6c8b31209e6651b8cd277a35afb6db9d32db9ce76cdb4f7b53fcd4dcfd86fe147b2aef1cd387eac602aedd863a6c5bb478a763446c30a88bbd0ed61de73 SHA512 9688712cdb2b5440f0a0a41df1c2956d3bb6f8824a41c0c5418706fc9124296705639286e04cc4d90e083b7b44a96b10f831aab2ae382f7379054ea6adb489d1
-DIST shoulda-matchers-4.1.1.tar.gz 234756 BLAKE2B 19f178b6f80bbc4439053a11772ed449186f507ee1c971a20df1c50931f6ffb3f8e1555d603a111916fb2ab18329aaf97177e2610ad9e5186bc1fcea4c09f48c SHA512 af2df1321e5421211a01fe9b3a94e2786dd7526050ecd38fd256df2c0ed8187d51423df0df8bdfeb1c3eca9eeb9dc0b757605eb6fef5c42e1895deb2fcac257c
DIST shoulda-matchers-4.1.2.tar.gz 234999 BLAKE2B eccfc9850a7e1ee7bd85575b014c372c0e48104e7792df60046006cfc8398225edd3229532632da30f40bd5b2274aa5a5ad4862edf4eb43832d010efc5ecf773 SHA512 c0b78e2cceeb3b7af9b38b248807b2f86cec85f0ad778a1b9b4e355f6d5488ef125623d9bb2fe10983dc6b6c0cae343b2497a6e438bc3f9c148ccd5462c70510
DIST shoulda-matchers-4.2.0.tar.gz 234267 BLAKE2B fbd0a742850dbd2eae397c5209e649183dab054af59f10eeb6c6c334ef1bc9ba7116c1758980bae4e988eb3dd496cf1ca7e6af41f3b34da64a77938b953d0935 SHA512 67db32b1b9152f73c9f89679a5415869bfd1cef336172aae05c206a3c1cf9acea74188c69457e5aefc9e2067d0c5a9ad7d9250bef6a3b6980e43f48ff9b981fb
+DIST shoulda-matchers-4.3.0.tar.gz 235212 BLAKE2B 03d634a851d5b79baac7fb3c5017be2ba8ce5b36905597eb759ea6ed22d543af5ce02c0c2af0f560d913d17713a8b3c417770adb7f247a6548d0666164e0866f SHA512 ffc90760ec47502d0820decfb8ab0620fa65fd9f45f3435c1d905ce0fe96010a3e059c690e9dbab7b30146b09a9e511ed4687a220d7cdf000f2fe1060e0b5ada
EBUILD shoulda-matchers-2.8.0-r1.ebuild 522 BLAKE2B ef2bbd2854cf8cd5891865b7eb97ed867fe804106b1f6c54dcebb83aae58f3b79803502fdcd042e36c007e36ce9c6d73f9dd3195c802305c42cb02303addd656 SHA512 1e39bd6760a5c9984e64a410d531c387b1990f8014d0bff5c77ac97f442d969f30eb7bedcaa7a4af128003f8fe6ec37c7bb17466e1c4c3f27e4b307cf6225409
EBUILD shoulda-matchers-3.1.3.ebuild 529 BLAKE2B 8e86c34cb17d6cee8e2a6f139eb4337671ce57f38c0132568874c7f79d0784f4609d30684df3e4a0bed5eba750684f6de31f86be44f9369769c9a9d515cf01ed SHA512 2bac2b7f6d1bbc17aa01a98bb244212af4b90905b7a1516ae5f0e4a3a6b33f67cceb17de2064675e4711565ed6b24e1f7fca5679402723d8f795c72000c58a33
EBUILD shoulda-matchers-4.0.1.ebuild 766 BLAKE2B 42cab2f7fc8c69fa5ce203c807336f5dcff28ec50754410c11da22d3380d82caba8501c2f9bf6d0aec7e0e4c88fb61a58f8f366d890199ddadcefadecf83036d SHA512 1838812642bfe7541fb2148a132f2122328add69216b1a3743edc8c589ef98039fab042fb1a67379a736b13f43b649a20fb6d21f15bada83095ba8af6285899a
-EBUILD shoulda-matchers-4.1.0.ebuild 836 BLAKE2B 72d83ff66b16195624798a634b2f6f2c5c36439252a8ca52d2980fc593fd35813250bb60bff8a30d497205d15e6565d43cdd975dfd750697f5a56de291e40945 SHA512 0880ce349125ccdff7c1e3dc1f0c9cffe2616ecfe008bbe708b2a1563d0d44f362c3ab467739de4b84f4b5177b2fed7cb11dbd5d5f0da1f2f06205bb39c23593
-EBUILD shoulda-matchers-4.1.1.ebuild 836 BLAKE2B 72d83ff66b16195624798a634b2f6f2c5c36439252a8ca52d2980fc593fd35813250bb60bff8a30d497205d15e6565d43cdd975dfd750697f5a56de291e40945 SHA512 0880ce349125ccdff7c1e3dc1f0c9cffe2616ecfe008bbe708b2a1563d0d44f362c3ab467739de4b84f4b5177b2fed7cb11dbd5d5f0da1f2f06205bb39c23593
EBUILD shoulda-matchers-4.1.2.ebuild 804 BLAKE2B a40496fb76764bad6290216008cec8c1e0180a1a9a13fcb9ce6d86250d9397d53966aaf8fb40c7b0eabda02019e0f53dced7c91d956618a8f6d9354078061c82 SHA512 18f0c2ab247c68ce27ce8842b002f795b7805225a12d2e75059440d91b1dc4c20526d9af275fde16c8b7d6cf99d2313ebc21493fd06e20b279b86993e308f0a8
EBUILD shoulda-matchers-4.2.0.ebuild 804 BLAKE2B 89f65ffb4c3f60378c878a0f88548f5f1ad56a4a8938e2a586c87b71d5c50d59d66cb6f10a3de122d3a92f267fa535784a1b0313570bdba323ed43c547a9d786 SHA512 210a31514cdf9af1d2e8566c6111221d7541a46e289dd570e9443aaabde340b1dd266a69c57ae3ba7af5af24f9b4c9dbac79419a5134eeece4f6d3cc749353ac
+EBUILD shoulda-matchers-4.3.0.ebuild 804 BLAKE2B 89f65ffb4c3f60378c878a0f88548f5f1ad56a4a8938e2a586c87b71d5c50d59d66cb6f10a3de122d3a92f267fa535784a1b0313570bdba323ed43c547a9d786 SHA512 210a31514cdf9af1d2e8566c6111221d7541a46e289dd570e9443aaabde340b1dd266a69c57ae3ba7af5af24f9b4c9dbac79419a5134eeece4f6d3cc749353ac
MISC metadata.xml 467 BLAKE2B b4a8138623dc83ab8a5fa10d6242f3d04d20ce4e15b0abb00f678600212063ce8653f3644c3a98d0186d4bdf53d042ba7f7bc1d1bdb699501d8a7e1aa7fb36b7 SHA512 d3ba695c8bfd835a472f35442b16057a73219d9b320276823843b65f00f18d8cfd7fe7f814abf458bdaa945751883a5f490d0f7a02a1c200d99fcfb51a57a400
diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-4.1.1.ebuild b/dev-ruby/shoulda-matchers/shoulda-matchers-4.1.1.ebuild
deleted file mode 100644
index 2d24aeacace5..000000000000
--- a/dev-ruby/shoulda-matchers/shoulda-matchers-4.1.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_EXTRAINSTALL="NEWS.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Making tests easy on the fingers and eyes"
-HOMEPAGE="https://github.com/thoughtbot/shoulda-matchers"
-SRC_URI="https://github.com/thoughtbot/shoulda-matchers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/activesupport-4.2.0:*"
-
-all_ruby_prepare() {
- sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
- sed -i -e '/s.files/,/^ end/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-4.1.0.ebuild b/dev-ruby/shoulda-matchers/shoulda-matchers-4.3.0.ebuild
index 2d24aeacace5..3d466716405f 100644
--- a/dev-ruby/shoulda-matchers/shoulda-matchers-4.1.0.ebuild
+++ b/dev-ruby/shoulda-matchers/shoulda-matchers-4.3.0.ebuild
@@ -1,12 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
USE_RUBY="ruby24 ruby25 ruby26"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
RUBY_FAKEGEM_RECIPE_TEST="none"
RUBY_FAKEGEM_EXTRAINSTALL="NEWS.md README.md"
diff --git a/dev-ruby/simplecov-html/Manifest b/dev-ruby/simplecov-html/Manifest
index c2b46518d66a..8dffb0a37499 100644
--- a/dev-ruby/simplecov-html/Manifest
+++ b/dev-ruby/simplecov-html/Manifest
@@ -1,7 +1,9 @@
DIST simplecov-html-0.10.2.gem 183296 BLAKE2B f4edfe25249927d46f32d422b004d8a03671926792ea78016864764242f8bf8dc9131a0580b9519db6798beb3fa093f79a0d585b63d6b6b62c9faf7ae94087e8 SHA512 141b9d55ca7cbf1bb64616482828107c7c33c7d6db1b5650ae9d463e5ece7a7fb56d123c539c7364fe2a35e5faea382620a0b34e337d4c9d4871caafc794a967
DIST simplecov-html-0.11.0.gem 184832 BLAKE2B d70fa7688752d0286fc72de57352169749a78737b9ecd97bb735d26951476c872eac87c4a41eb9dd5fa4513474c21071750accaff6297c6d8a4f31206a36364b SHA512 2971769d9bd5d84229ca074fbefab5223874946062804bc4ce195b1773e96d374338908684b72a0b33c2d37ee6778ca01de888b09d856944f018aec6ac7365d5
DIST simplecov-html-0.12.0.gem 336896 BLAKE2B 03172ebaf3320e34937dd9715bc15e4bdbe91df41a22922c38089a75a0b85fcf1eb4e7b8a803d298c6789b684df6d5d1ab582d34ce3e07f6fa9a4b5316a22619 SHA512 dd05aed77e44d35a54d272abb78d4984655eddc9bf7cee8d24f00da2088e62f486bf160dcd3327833fadcd18b79c15b34f4790300cb9e689e13bb6daf873334d
+DIST simplecov-html-0.12.1.gem 336896 BLAKE2B ef068de799698c92b1a2cc9e54c7a85a08b763af43c8e013ca409283ee77ddbbea37b92fe691270fe3fb1675c9e4d9e79264dbb232a1aeaa23bab6e4358f17cf SHA512 9f85694d283588f5be3794edd37af94d22c914bb1659da5b8f846af8a988fc82935441fe60dc61c0345b7991ad3e85673e8aa345a8f8c3337e5fd2ab327ca5c9
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
MISC metadata.xml 345 BLAKE2B b1b086ff87954b47674d7c4ea2e3179d43c10fab22383c937600b0b83675a9dba5434dc9425a1dd1bfff27c8bb81d36fc558523a0b80ed818a37ff9585dc094f SHA512 ca0ae8784caca2cc0091622a5bfa3796600239a0d81bc5338eb36f743db99f36ba7b50866b1de1cd2ae541f2c2dff96c648f5cdb0661ab766501f4c757d2ddd5
diff --git a/dev-ruby/simplecov-html/simplecov-html-0.12.1.ebuild b/dev-ruby/simplecov-html/simplecov-html-0.12.1.ebuild
new file mode 100644
index 000000000000..9f00e25ece36
--- /dev/null
+++ b/dev-ruby/simplecov-html/simplecov-html-0.12.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="ruby24 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/slow_enumerator_tools/Manifest b/dev-ruby/slow_enumerator_tools/Manifest
index 0a720d2f00fb..f31426a5a853 100644
--- a/dev-ruby/slow_enumerator_tools/Manifest
+++ b/dev-ruby/slow_enumerator_tools/Manifest
@@ -1,3 +1,3 @@
DIST slow_enumerator_tools-1.1.0.gem 12800 BLAKE2B f8566bd15b37496be4fb7613e97367e62329f53a9da1c5f6c9247cd6fee220063bb91dd77e137bf6e3b419e4e9d2878bbb85747e2f0a939b1fe6740acf87d81f SHA512 0ac2396980d461205d0a2daa41db15016dd8536994cca6599f1e3b7be9c758d51123eefce97f53aaeec06ee1a1f9302d714d113666dbf99ed65be070816f71a2
-EBUILD slow_enumerator_tools-1.1.0.ebuild 654 BLAKE2B ca2863d3543adb0bcf8190cbdcbfc3cbe05a97a57911d69c7a831f0ffbaa248b33582f1fc3218ad5d53a75a3c2f5bb5fff3fc061258268e12566b3433c35b258 SHA512 e4bd2fb615fb8f5c3a67c822d39fbe9bc3dfd772ef8b2d517ccea2523f800377ea406e66e505f0545cef186fbd8902527791bc0a5eb6820f5bf5ffa5a1b84df7
+EBUILD slow_enumerator_tools-1.1.0.ebuild 654 BLAKE2B aa467b7929fb29b6fb5800839dd170212a79dea657cbc2ad1a44dc2994ff0b140b4bd5ec15139ec0c90c36d1ec8e7d262e431f9e12f79c1f14b0f015eaddcf64 SHA512 426de06083027a73f6b39a48b2c1de8d8d8e6a6efa3693ea6c3d899d085a5e60025aeccf74d75a8c858385de74cec7b4ae4572d27c07b75707b6c7e1511666bd
MISC metadata.xml 356 BLAKE2B 8db469c006212a228f58a66c94617f9a6de9ea31be7da210dbbc602a2ed75e2ca16cea4436e5e17375aefacb594ae2b6c5d7a60c96bd4aac49d8f7e5e06502d3 SHA512 741508a694bd3cc4c75e993cbedc01f2ae63355fc0e2872067ac0d2dd9251aba4718badfb967086a79955b37f12bdcd82946933421bfc8a99d7edf49386d6adb
diff --git a/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild b/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild
index ee24c021a660..d0c2d9fdbc0f 100644
--- a/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild
+++ b/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index 1d827deef4f1..219b79954787 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -3,5 +3,5 @@ DIST sqlite3-1.4.1.gem 70144 BLAKE2B 5a850296c804223cfe7673f72a1e303fb80c49569f2
DIST sqlite3-1.4.2.gem 70656 BLAKE2B ef7fa7667fd080a6f175bcfbd1fe8dfba00d3fdf1214cc3d776f0576dc29386b627db8d6c0dd06f07ab65fff877a6803a6dcacefd4fbc5bb0f7d2149e355c88d SHA512 c4630dd2fa13914e2fcc70092c35568103f61f976958b439fe205abdfcff61702ca176d10bea40ff0cfea3169644cdb9146b7be94dff883cad3b753e84629545
EBUILD sqlite3-1.3.13.ebuild 2392 BLAKE2B 4bb2b14028302e172ca63c74e19c4449e272b7738d2682357358f95724c6587d6731a2c0dabdde4bf2a2d64417eb2949ec412fa24e5317653d3a3ce25db2943e SHA512 ca7f5dae865a4e67f020b7e5b85742abc9b4a66a75e66f23909a6f501d2a50c0448bc73d49ac9cd2fe122ec1b4f83f664c0a577b4a9557ef6a84f54636672005
EBUILD sqlite3-1.4.1.ebuild 2433 BLAKE2B 1ab392b2696350876225daf518e3018b2111e1c7336176cd351a56a3ff22df194dd75488d866f112b8addd63d3e946e57ac4ed6be96c3a51a4ae7aa0e523a260 SHA512 c341000436e5ee2b39164a42efac3d7ce951c38103b5ee4f2093ea18cdd576ed783757f567258c1d9ee51a38ddb67e79137ca33148d909f04d0dea11d8960913
-EBUILD sqlite3-1.4.2.ebuild 2433 BLAKE2B 3f1c5096dfa4c3a7d05c8e41d277fd83b813d50ead701b960e370033465c6a6cbefc72bdd2277f859015d3806ae68c71be0f93fc8a074186e12b461a6126da46 SHA512 5692cd0d6f2229c6e4a57cf2a8a02603bbeddc0b88369f60ae539bf728291426793c482e25761dcb2df51b263934b313cc34d3bcfbecfb314b32c21a3fdf3711
+EBUILD sqlite3-1.4.2.ebuild 2440 BLAKE2B b20b789529638f83c9fa4c01cb2b38542561314f72fc8ac56c6be0788feab692cb9d85b46d203848583d14095fa3af64bd23e0a0c83b1724ab7e984b524bb9eb SHA512 26d7facc949083b46c6c5490d9baccaaaed545bb6309abc5bad5beef25f0c4976be2849ade331001ad6ab61eb33989610b93c0387c49eaf372c10b35583b2d1f
MISC metadata.xml 342 BLAKE2B 1f46148873c3913fc0beee10dfd433f84a477f2f5ba8b7a8bc97e4cac6765d3c07829dabef7e697791cb42902184fbf034c5701a433717c1516c725c0b5b48e9 SHA512 3272f121743335cd749a606648660e8650664fec4f02aa6499c8f5ebcf0ff727de28619d800fc5cbda350f3076e81dfbd1993ec825cd4ca43163e160813b3f77
diff --git a/dev-ruby/sqlite3/sqlite3-1.4.2.ebuild b/dev-ruby/sqlite3/sqlite3-1.4.2.ebuild
index 1e5848dd1d5a..edfee830407a 100644
--- a/dev-ruby/sqlite3/sqlite3-1.4.2.ebuild
+++ b/dev-ruby/sqlite3/sqlite3-1.4.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_DOC="faq"
RUBY_FAKEGEM_DOCDIR="doc faq"
diff --git a/dev-ruby/systemu/Manifest b/dev-ruby/systemu/Manifest
index 21c6b7d89cd4..67ab7dbd185f 100644
--- a/dev-ruby/systemu/Manifest
+++ b/dev-ruby/systemu/Manifest
@@ -1,3 +1,3 @@
DIST systemu-2.6.5.gem 15872 BLAKE2B 795245f1741af87da43b51839d758123909e3d2a6bb95bd516bd5cc8b73fd38610c00445a49ceb784efedffc575eca96bc61e17585dd50c67bf0ecfc6b9256d1 SHA512 1755e1d24f6d93fd07578859873b94d3fbc855f86c94bf9eb0389959837e94e432883c638ed188e75254312c2ac66eee2041d8b13eff428b473ddf8a8105461f
-EBUILD systemu-2.6.5.ebuild 522 BLAKE2B ee9e64a908f0c246c73c9ba08cd66293fc2f6a98ba9671abc8f808a7cdd2c55f89b5da7a900692afad33f0148290c7adf28a232399a560e8d01d9576daf5ceff SHA512 8b05cf508311bd41dcfc29a4fe48c8427ab1719df36b6f5d7da7e3b6c55a2d939ba2c818289e49907d2a561c02aafa7875f57c1abc25e57b6f8af70e1014ce24
+EBUILD systemu-2.6.5.ebuild 492 BLAKE2B 141ba074587c978ed0efb30f0071b2070780d58af3ce7e70967447d96528f63e4c4efd25663731239047e083e32da380edffaa8623ada8d33aa1718e0299345f SHA512 7315450727449899e5665634a6734f309935cd0b3fb47f7a790c1d78ec51c485ec258a0dfb00a1e8319b2ada822306a086546f8e6fe9acc88fa68907bc97a4d1
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/systemu/systemu-2.6.5.ebuild b/dev-ruby/systemu/systemu-2.6.5.ebuild
index 1b7c7763d891..019f7f6307b3 100644
--- a/dev-ruby/systemu/systemu-2.6.5.ebuild
+++ b/dev-ruby/systemu/systemu-2.6.5.ebuild
@@ -22,6 +22,5 @@ IUSE=""
all_ruby_install() {
all_fakegem_install
- insinto /usr/share/doc/${PF}
- doins -r samples
+ dodoc -r samples
}
diff --git a/dev-ruby/tilt/Manifest b/dev-ruby/tilt/Manifest
index 231ac00bd413..e3c630788f13 100644
--- a/dev-ruby/tilt/Manifest
+++ b/dev-ruby/tilt/Manifest
@@ -1,5 +1,5 @@
DIST tilt-2.0.10.tar.gz 51446 BLAKE2B de5c12dcf22994f182ae163a82c3060f1d0d8b4bc2a4495f28c9befc954b4949b9d2ae6aed42e3a9c35fb68825844881d9f15b2b68d949236e5396083ff199a3 SHA512 4a36c55347e307ea0c842aad3da72cebe98bcf8a0421040cfce7a43540d1746e736ce92b7ce7492a5cfc184372842c3ac7a006f3650b4c9420d5825ec005b4ef
DIST tilt-2.0.9.gem 55296 BLAKE2B dd181295d2317ef591e9b89a0a4cf29680a05403c89c33680f563459ebbfc675bfaef14c864f8c8834103fc2ea069b33dc928f2b804d911eec21b09427f7c619 SHA512 522b2b40ca1eefc7df66cb421c66734699a2ffb1e7d1797181c2718f7ca018d3376c1a2b3617b5d3549115af69108db4c3c4632e2682329d5baf24bfdae92b42
-EBUILD tilt-2.0.10.ebuild 1625 BLAKE2B 9719f0a7215d41e32ea7b844bb5aeb0c6a6522aed4be19434e9d4e8f707f1207539d7b2da756e4580c4a93ecf3e732f1c9b6a71061b43dbca41f9b77d72e8da2 SHA512 a2efec60919d0684e3198569c84d59cc1d9f0610a16bb1332921eab8f4afd11ed47b3a747cac9553f1b74d6fb4af4c94c425f245979c5fd0d5a43d31f2afcd0b
+EBUILD tilt-2.0.10.ebuild 1606 BLAKE2B 1235b8ce8d35f322e544700a36675ccdb01e434bace0e65bf0c72bb6b67ee7c75cdad9eb844f8a526a88fb360cb5253c8f5a114f52341e53c57a0361395a8585 SHA512 039f6236eb5d7e828bab7da31efe12e3367f14f3cb2e913ea7d1e807bae3a90ed7d3f9b3df4bd7c0a9cfb9a6a60c9f1e9a85cc9f24d9de002c55faa46aedb148
EBUILD tilt-2.0.9.ebuild 1383 BLAKE2B 758cea59f103dea499f7fa6d66428c62a21ec4e22edf9e070f0079e05ad63e08202b345900f096636c55c63e9ad374f737d44c605fd961b3586168ea28d90e49 SHA512 dffc9cf00a14c4454f560e1e8e8ed6730fad6d31af1e82a8f2c626829fa4c9b4b9f8c7bdc887846f8ea759dae6dafc4e1c19d668f6aacab84517f67834ee4bcc
MISC metadata.xml 339 BLAKE2B d8712c61994758c250248bbd14842a7b64d7808008e3d18fac9330bdc03dcbc6e721ffbb2cb813dea148036bcc40a60c4d8b1588b937a02712eb65c312ddb2db SHA512 f9ee61c88fa51f3fed6864d91c8f77bdcb492befce86f260a49faf141d6c11fc4563e57e1b35511571ec02a41cdb8f2111bb7ee76474d1bc65d81bbace15b730
diff --git a/dev-ruby/tilt/tilt-2.0.10.ebuild b/dev-ruby/tilt/tilt-2.0.10.ebuild
index bde775cc9db0..56fd1402cb8c 100644
--- a/dev-ruby/tilt/tilt-2.0.10.ebuild
+++ b/dev-ruby/tilt/tilt-2.0.10.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/TEMPLATES.md"
@@ -28,7 +28,7 @@ ruby_add_bdepend "test? (
dev-ruby/coffee-script
dev-ruby/erubis
dev-ruby/nokogiri
- !!<dev-ruby/maruku-0.7.2 )"
+)"
all_ruby_prepare() {
rm Gemfile || die
diff --git a/dev-ruby/ttfunk/Manifest b/dev-ruby/ttfunk/Manifest
index 3dd7857d6d33..84e0538ab417 100644
--- a/dev-ruby/ttfunk/Manifest
+++ b/dev-ruby/ttfunk/Manifest
@@ -1,3 +1,5 @@
DIST ttfunk-1.5.1.tar.gz 1454516 BLAKE2B 08bb349f4289977b7391013a6686a05f27b4faea9f4b005a5056e525ce02fba2de43712e4538ccf17d967d9cc2c29cbb95e6fc39fc11b6c17291ceac54f63849 SHA512 6f2ffb30200b5b5d36150fe8e81e376e8f4ceec3ac4b1bfe9363191f37616f7a22849a826c19a87458ea5ca70c381e6f976311964bac113bfe5aa767d9e459d4
+DIST ttfunk-1.6.2.1.tar.gz 13625405 BLAKE2B c80fd7f534f7c22cce9ce3e87afe8b23870f46ac6a3a3dc860c07ef95e4e1a73998baa284797e704482fbc57ccd53997eb85f410244f4b4c548590643c62de49 SHA512 31dbcde0e7ca8325b7d88b1c5265ef054a04793b9da93e3c8973d0d84e6865bc93d8431247974ed372330a0a9b73df595ef4bea3736583cef2a23fcd4e1ecd29
EBUILD ttfunk-1.5.1.ebuild 725 BLAKE2B ab399662737cc3422be8b58dc4e9ab71d56cb4f0d2ca290718657dc539f32bb1aa74c4ea2bf4f31eb1e79e7ad51ac1163f8c00fe9c3929bcf1b4886e0839ab94 SHA512 2c9b096015d145ad6c2703281f6b9c26818a399537ffbd9a462f5006b6eaea310ae920185212df2114b6c1c68343ed605a8e6a834ef00c102cf04724b6961982
+EBUILD ttfunk-1.6.2.1.ebuild 701 BLAKE2B 23f09dafee0a846930f78a71c758836ea7f9c944dd99a60165ea8cc96eabfae8a98195fa9cfe099d76eaf69dbbd6c6eb17bc755cf71924c8fa1ccdce90268dfc SHA512 04838b28d683d035a4b16695b0fb6f197a428e89bdb9db9186913939bcd18db1a9086ba09b5217cffc466b38aeecec86a54a4e3694b4b1ee4ed85c848e9ef458
MISC metadata.xml 341 BLAKE2B f2ba4efe120d15cdc09a481265fa0e6bade218338cdaf5115d4c4ae6dc833326bdc2fc380e2c8ae366351c829119410f884a75a1d00cdc606d80e761748f5dc5 SHA512 971e696df378c8fa1447ce18eeaab4e9ada79d046764818c3f764aca29f127f8f704258690c3dd63b60ec7cc3424ca7a4b9d10858248cbd2688b3ce76b1f9aa0
diff --git a/dev-ruby/ttfunk/ttfunk-1.6.2.1.ebuild b/dev-ruby/ttfunk/ttfunk-1.6.2.1.ebuild
new file mode 100644
index 000000000000..83f1b82a9fe3
--- /dev/null
+++ b/dev-ruby/ttfunk/ttfunk-1.6.2.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="ttfunk.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A TrueType font parser written in pure ruby"
+HOMEPAGE="https://github.com/prawnpdf/ttfunk/"
+SRC_URI="https://github.com/prawnpdf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 GPL-3 Ruby )"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/I s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/tty-platform/Manifest b/dev-ruby/tty-platform/Manifest
index 3fa88f2cfead..12729b38f2a0 100644
--- a/dev-ruby/tty-platform/Manifest
+++ b/dev-ruby/tty-platform/Manifest
@@ -1,5 +1,7 @@
DIST tty-platform-0.2.0.gem 10240 BLAKE2B 5a49c928cc6c7940bf5feb99a9433dd978a1d21e139f43f646f6a566111ef2e1b6bd4a971327275bd05aaa0394199c7489f00ac4883be9b1ff9bba3ad840dbfc SHA512 56f81c326e81f407246aa7363e4734f3d7e11b6b4abaa5d8f41e684124407df4866ecbc31aa4180703149659245e740d84aa2baee2192e21eccb9ed251db32ac
DIST tty-platform-0.2.1.gem 10240 BLAKE2B 71f89d0c4a606bb24d1ff2531f8c9a70a3aa9e2ec8b86e83e370742028dd4d3e767791d7553c483078f677ccddedb3bbe2c6c4b5f498256a2b4d6845de9920ee SHA512 f519ab30d242a258d130bedc8fe153c1e31430d85405273b7ff6a409aed294db392c66a96bb6a344fc97ca40fb88cb87db3af26495e755293089d2ce7134db71
+DIST tty-platform-0.3.0.tar.gz 8768 BLAKE2B e4328ff961658906a81d409ffb775b9dc6363dd1ff24a05d98aafd8e85b4c304025d3fd7598f5d2884de9abf0f85dc8389105994d5b6757d96fcfe91041a357e SHA512 78ca0ce5f75bb387d5f79b8ce59603608501afdc1130e04dfb1f233325be5af8d99eb4ec08ec9848eb1d708434a8479484f36aafa9b7112ef02c51369bf75a00
EBUILD tty-platform-0.2.0.ebuild 505 BLAKE2B 7a67e7ed0c64a2902ca654d099126a539e5a9339de897a66afcf3f7473dc835a30435a4ca92875b46d6e2eb7a39dd467081f9d704838f1595f955060ee486fe0 SHA512 02e00028c4026567fb63dea7a7fde0c9996e4d8897769d376a8baf0d8868e2e65d11a8486d15e704e351f7a5248395d206370054cd3c36429754439365a35042
EBUILD tty-platform-0.2.1.ebuild 505 BLAKE2B 7a67e7ed0c64a2902ca654d099126a539e5a9339de897a66afcf3f7473dc835a30435a4ca92875b46d6e2eb7a39dd467081f9d704838f1595f955060ee486fe0 SHA512 02e00028c4026567fb63dea7a7fde0c9996e4d8897769d376a8baf0d8868e2e65d11a8486d15e704e351f7a5248395d206370054cd3c36429754439365a35042
+EBUILD tty-platform-0.3.0.ebuild 648 BLAKE2B 07767c65b3521f73fb1b6895ff2af0fa6160f6f1b277438a3e259b144fd2eb857d8c47339344396d7b34cb807b9a4590085533bf5292ccbdde052e9f0380b203 SHA512 da7affdb52186d8a9911446b2ae1d9698b710d47f674a763408e8201e2fa38985427684318f4efc3065438a390a18ffb7c32d7be321855712d30da8e7ab971b0
MISC metadata.xml 340 BLAKE2B 3d8761d9cce3e2cadc0fb1f24c2e00d9eaf06b49629564a07c9440656cbb7a0761c8e1ff284f28da06798c1bd757fd14e833975c3688b5dcac13515ce1855be5 SHA512 7ac01d1fc12a66f2bdc9fd2e2c7471ed9e21bf28bbdb2d4e3c08139df0f672e8f5522db12cc1f23daa19d0a52918b66aab41d96ab245ba723b06c4d257a06ebb
diff --git a/dev-ruby/tty-platform/tty-platform-0.3.0.ebuild b/dev-ruby/tty-platform/tty-platform-0.3.0.ebuild
new file mode 100644
index 000000000000..e5ed34f25a8b
--- /dev/null
+++ b/dev-ruby/tty-platform/tty-platform-0.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="tty-platform.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Query methods for detecting different operating systems"
+HOMEPAGE="https://github.com/piotrmurach/tty-platform"
+SRC_URI="https://github.com/piotrmurach/tty-platform/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+ echo '-rspec_helper' > .rspec || die
+}
diff --git a/dev-ruby/tty-screen/Manifest b/dev-ruby/tty-screen/Manifest
index b94fce3eefe8..8a83b5e26ed7 100644
--- a/dev-ruby/tty-screen/Manifest
+++ b/dev-ruby/tty-screen/Manifest
@@ -1,3 +1,5 @@
DIST tty-screen-0.7.0.gem 12288 BLAKE2B e61b5462d6c2a8dae96d6e89d8025f2d2ea8bba8328318e067d612832b479ccd34a457a74432ccbe4cf27f26e439f44d67890a492dfa6f8836d2b86512ce9198 SHA512 1851c0ea90af65cd1fa9a4a2b4c93d3fa2badf81507d4bb149183aa49578208ddef0065f3047cef4ffa23d3f34840af919ac4f6a2805f7ce0f01096f27101694
+DIST tty-screen-0.7.1.tar.gz 11377 BLAKE2B 485b5610bc81524cfe525f8a837e99d13788da499dd8fa0f7c3be3f580ada63861f04652031e84817ef6ee49ce099c5fa97104b6634fc306d9ee0bbed0828ac3 SHA512 1ef5ce12cdd6337c47f09e5b6ae116985a80efe9f493d52c404496319f1377d4308cd829343d84f5c653b70327c033955232ca62fc8a134503a87a33a264130a
EBUILD tty-screen-0.7.0.ebuild 524 BLAKE2B 2d7c6e337bd0e04d30ae209e58fec38b13794d2da5b047e9f34d531ff3cb3195f45586dd0c38bc1f2452e4a7ead042be64d0d9d3212e6ca448cc806cb8f042e4 SHA512 7cae3c4807b4fd453171a8bcffce698858b0d08010bce68d985510de895ed99c15970cef63c123cbb13b628c4de73b2d709aef39475a4b08c5e0dadc1602a68e
+EBUILD tty-screen-0.7.1.ebuild 735 BLAKE2B 60f62ca1543f4d20e1ba4531de9bed610e43d3021c1f8a75605c38e3e61fed8499dd8eeffadbe35137ef2ffc7a8522fd981959ee03bfa82bf8ea6ed1b76af657 SHA512 26715c2e8d7cd957a81b3651b85006f428b28ab90011cc34a73790d15c8a161a34eca8d69731e2aca67eee30b97233f1c8407f71a137b391e3bd0388d79c96b2
MISC metadata.xml 338 BLAKE2B 2f3ccbde97e5c0e05c77c5857ad47d8480b8f95bfedf2904984783c9709ffb60c5dfb549ef3fa2692e5340f014e35cf48e530eb5fc0b1d7e3776a9ce73a5620c SHA512 fb282ebc41cedfd7044a3dfe421ddae089537c1095ac51ede7967185eeaeae3da5ece20be14ccb85a9d5df9fd57b42638610e4c83784e8af174db4bc8edba602
diff --git a/dev-ruby/tty-screen/tty-screen-0.7.1.ebuild b/dev-ruby/tty-screen/tty-screen-0.7.1.ebuild
new file mode 100644
index 000000000000..d2da38e96cae
--- /dev/null
+++ b/dev-ruby/tty-screen/tty-screen-0.7.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="tty-screen.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Terminal screen size detection which works on Linux, OS X and Windows/Cygwin"
+HOMEPAGE="https://github.com/piotrmurach/tty-screen"
+SRC_URI="https://github.com/piotrmurach/tty-screen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+ echo '-rspec_helper' > .rspec || die
+ sed -i -e 's:require_relative ":require "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/unindent/Manifest b/dev-ruby/unindent/Manifest
index 44118165c587..80e3644e1052 100644
--- a/dev-ruby/unindent/Manifest
+++ b/dev-ruby/unindent/Manifest
@@ -1,3 +1,3 @@
DIST unindent-1.0.gem 6144 BLAKE2B 8720a1f6aca7da8cc8659f5a3943e9e56d15f9349efdd622857bbeffc39b04b61beb2b72a9cd337d516db2fbefd7aae02827b6705a81622ca5904dcdcc7575ad SHA512 1bab3352fc8da8b8a3ade8dff2f7c565e36529a79ca68c0a1ca73cdeca93fa507baa9399c6eed4fa020aa74dea6c4260a0242fa8057931a90bc172f138a5e655
-EBUILD unindent-1.0.ebuild 545 BLAKE2B 80a69b798c33247e8989bbd127c421b91b7de12cc3cf188cbf10caa0f885d372e2db5018265947ceb17a6a69e8bc18339b9693f9fac845e7844eecb7ed777eb3 SHA512 a729d5786bc3c711ec06c9bc2accd19792cfee517bdc42b2657d0f15283bd1d397cef8036a21dd0527bee63612de773b85650a35927374c926ea3b7f75513642
+EBUILD unindent-1.0.ebuild 545 BLAKE2B 6e9d28705cfe4e0d0d79a1dcdbb09381f616bc788b84146b9a9cdcd1e8b6c662734bf6f5902217fee1912c032ad005f743df582bf8597c1630a595ace907a5dd SHA512 e14cf7b43fb138f63d6d7724f53677becc4dfe046756345ab9ef6fc9227e68c01bdaea2094f9d7bc0cd33e0c851519e1f6f9934222c1fbed080c8e315fdcdeb2
MISC metadata.xml 341 BLAKE2B b95139c053f991f2430ac53d70f116c8d70757162b4bdd246283cd3e477afc58c0bb9ce2de89cdf27a7f54148f4958920b04a5066522a7f628a062a81f4bf033 SHA512 41d29de1617293949f2df18b503f931818137f002639578a75b7b6254d78f47d5b56f08ac028c37b3d399dfd8a1d63b2d3f40e22452f9a7ec8beb61c52d88e21
diff --git a/dev-ruby/unindent/unindent-1.0.ebuild b/dev-ruby/unindent/unindent-1.0.ebuild
index 7e3ab603244b..d4236ce777df 100644
--- a/dev-ruby/unindent/unindent-1.0.ebuild
+++ b/dev-ruby/unindent/unindent-1.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/vcr/Manifest b/dev-ruby/vcr/Manifest
index 954c70b6686f..bfad74c98e41 100644
--- a/dev-ruby/vcr/Manifest
+++ b/dev-ruby/vcr/Manifest
@@ -1,7 +1,9 @@
DIST vcr-1.11.3.gem 87552 BLAKE2B 296651072c30cbba3bf329a9cf2d5eb743f8250fe250ee2794883de2ce7b99e6b4dba06f868bec3b78d7ae8fbea0624f628ebfa48239b36bc0413e3c55339168 SHA512 0d62b0699e42484a4ba385a2ec653881183b44d85fd46ffc1ea693ebb746b225566cdb2799cdb60235c24adecd7575e0f20d743968326eeeb5b24fbd3232354a
DIST vcr-4.0.0.tar.gz 146920 BLAKE2B 19ae33d2f40821d2cfe5c0fc55d5e91e02b8e6ba2bba000c326d993987fd641dd5b4cedd6a8a441f86664ecb67dfe2501d335936af9271fa83aef6dc001b12f2 SHA512 2f98eedd021f7c125fc3f29189190ddc817bb95fc8e8e0ab53e65eaf94c5c0c41f3ca4abf9d829591acdefe97b931943c47129f95c21f2ef590ed500cc6f56f9
DIST vcr-5.0.0.tar.gz 147602 BLAKE2B 031c9a70c9483b496ed3cda1c65138d214c257392aa5f9157135b0fd4c33d35dd6143afc0e775c5061bb823d936d1bdaa084eaf0024e87747e6101b582d8bd1e SHA512 88e4d82f1c5b3d48c89a75324a256c66858740d2889a4d86851ebb3a303745829e42f20b20d4cbc18d7b0510eb0b229a770bb6209be93dbb8c8b0be84bf5f645
+DIST vcr-5.1.0.tar.gz 150438 BLAKE2B 615a0ce570da29be402f97dcba1ba987c611c73cc9ebc561683333c752d57c1c2f0acae78b42164d8c56f71cded150a93566d45c0c84153bdc3dc8bb37199e4e SHA512 5297e46b1ffe31c3559df57f0af158cb8064ba48b83702ea3bf12eca4c7260bcb71d3df7ae645a3cc14817366992458beb4fd9771c1f98a56835dcd69ff107f9
EBUILD vcr-1.11.3.ebuild 616 BLAKE2B 43e01aefa94e61ac8dcbcf7a8d09a69accac5d03528de23a2d0b6b73e2f5e015da18439fe3d4ed4fb777e31a57a93fcd69f08d5d40c2abc3d6f85fa42fcd4694 SHA512 124cb0aa340da7f76522502030eb3449da6bd013d641c23b455775f2f54f58fcfa10342d4b6edabe0d522e8447d402009d0215f20ffa9e79763f1234c2876bec
EBUILD vcr-4.0.0.ebuild 709 BLAKE2B 360617e1a7aff37a255ea03f0af132648408024cbabf3737d85930124c304191824046d0290bedcadffd06cc48d0317165868e4dd970699eca76a70e7b0d9985 SHA512 e8424a267dc567b63e3d9d9da1214b3dcbf03ad3992f5e17dd8bae7436f70a8b0c5781455dee1832dd3cba67aca243fef7fb5159617ee245652ed8eb93e3d216
EBUILD vcr-5.0.0.ebuild 703 BLAKE2B 46bf583f4250d89f7c4f8a189c7640fd8f5618ca9f5bb90964fd424dfd69977c561213aaf6417dca4f9c3a5a05f352ff854d0d5a5a9be02383016d780a6cf81c SHA512 ece96b85a4582222de655644e7031647149b6a21a907741ee80f139001352c36cb3ef1551256fd3602cf4982ed15347ee34e0f1e2ebf75bf4f45d843f5dd7245
+EBUILD vcr-5.1.0.ebuild 732 BLAKE2B 215ff9e86dd92891f4cb4d036c8d648bea16e8db53ff21927bdd696e466bffe37fb23939da819ef774e2a42d67e6f54c8dce81124cf9156950d5b9804eb27812 SHA512 d6bda4a9ecfff4963ccba5f78cd11a0298aab9521d3e23949b3f259498d23bf51b24c49361f95e931265e45bd7c68c21b97ccee4fc9140ee576daa59911923d0
MISC metadata.xml 342 BLAKE2B 2e7bb825d3f1a6977404c0617c22057a8a0a487ce88c5cb46853b65987ac23d083bd9f1201e74a63a75e32c34862d836446a6fa2d6dd7da48cc33b7905fd18b2 SHA512 1fa01257b99e6ac0b535da28a6b30da72ee4ed4493b9b28427298216ef23a0d43417a5be745af3b10323fb86df38fc34942f0314fcf82d77b0e89e1f277a3431
diff --git a/dev-ruby/vcr/vcr-5.1.0.ebuild b/dev-ruby/vcr/vcr-5.1.0.ebuild
new file mode 100644
index 000000000000..ca4669a2923a
--- /dev/null
+++ b/dev-ruby/vcr/vcr-5.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md README.md Upgrade.md"
+
+RUBY_FAKEGEM_GEMSPEC="vcr.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Records your test suite's HTTP interactions and replay them during test runs"
+HOMEPAGE="https://github.com/vcr/vcr/"
+SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+SLOT="$(ver_cut 1)"
+IUSE="test"
+
+# Tests require all supported HTTP libraries to be present, and it is
+# not possible to avoid some of them without very extensive patches.
+RESTRICT="test"
diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest
index e3a42b4d8535..580125e47868 100644
--- a/dev-ruby/webmock/Manifest
+++ b/dev-ruby/webmock/Manifest
@@ -6,7 +6,7 @@ DIST webmock-3.8.1.gem 122368 BLAKE2B ba956c72f20e2c21cea90b107ef445e42a6995fdb3
DIST webmock-3.8.2.gem 122880 BLAKE2B 0cd10f391377749c6420d08434c8e66230612c50bdff86b4dfd098690c006426e241c32bf716e2f8b9ee6c0ce6488d1975b54f3e4cd85cc14d6c7f0880f65701 SHA512 ae6bdda341bea804257d9f9b57d17a65a25d030ee2f5a9b7fff125a5f7881a34584c6b5d26a1e6dd5a49bba56ad5b6e731defecd109e19a5144df4caf90561d4
EBUILD webmock-2.3.2.ebuild 2039 BLAKE2B aaa37b9bf42a6e40ef0adf60d223604cacfa7f51d425885c8cb04de5932d9b1ccc295e6a7c5f5eb930136e2c45b0a1703651ccbc2c08b2ced92e174729577d61 SHA512 a49f721d3c4c2e29a007aa82137b345aff64f47ba332c8fad9de652a1220d082351f2a25dd232d42b26671610d4fe1a005c3d163ee71d6d1714667985980a505
EBUILD webmock-3.6.2.ebuild 2045 BLAKE2B 61c109ffb4cd499863db1b6f3c7ca3a200467cdec72959d1fd35219432929272b59759729b70deaf7b76f993655652e5f66ead18b3275bd4d1bf0ddf91d8bc94 SHA512 dadb1c2ca27db4e8158b59c8dbb5a9e8df9ad14012cd9677329b3150f49cfece1a6c508c1437bf5b48cd1e3bf4408bb5b230ac3196679d13624cd5aa22c29b19
-EBUILD webmock-3.7.6.ebuild 2064 BLAKE2B 6ce7dcc34cebd37cb047ceb31954ce3c45648c0621bbdb2a0cfc6585775b0b821d40c40821cf19a47e9d74c24086c7c468579f7dbf24fdd30749af2220eafb2b SHA512 635a7e103b90ea8750a495a867a79cc2b70dd729e486e6567d6f4e23f5673bbdccfd9d61239f97438042c92019fc3288d4403314566b61e89b06814c0c3d2441
+EBUILD webmock-3.7.6.ebuild 2063 BLAKE2B ac4e9329fc3fb7f664cfc16748135ecd7a4ece86aed930e3da2b1aff996a3234f672baab38b4aa3b377e118f62715b5b90e1fa51f43638f64523d78422533658 SHA512 4faf48878c0e2bd9569bc3f7f8143b5030f219072d01da953a1e5dcf40e9172889f7cd6169a0f54dfa0fe7f7f49e2ef76a5b75dceb16fd87260e6c00d036ff06
EBUILD webmock-3.8.0.ebuild 2064 BLAKE2B 730a5c9538075fb4e442a0f55178d18f49f023e2884f74369ca5864746f5eb0dc7b5385e80a320b778fd5038cdca0c4feb6e63941bf95ec94d2472bd164aa1c2 SHA512 af177454aa8307e00732c030a1bec82890fb90187280c09e3d75c2f66b63939b597537c18d08c3f0ac93c7b233d126a62835e9bd6a8b0c76ebba002c36fe200c
EBUILD webmock-3.8.1.ebuild 2064 BLAKE2B 730a5c9538075fb4e442a0f55178d18f49f023e2884f74369ca5864746f5eb0dc7b5385e80a320b778fd5038cdca0c4feb6e63941bf95ec94d2472bd164aa1c2 SHA512 af177454aa8307e00732c030a1bec82890fb90187280c09e3d75c2f66b63939b597537c18d08c3f0ac93c7b233d126a62835e9bd6a8b0c76ebba002c36fe200c
EBUILD webmock-3.8.2.ebuild 2064 BLAKE2B 730a5c9538075fb4e442a0f55178d18f49f023e2884f74369ca5864746f5eb0dc7b5385e80a320b778fd5038cdca0c4feb6e63941bf95ec94d2472bd164aa1c2 SHA512 af177454aa8307e00732c030a1bec82890fb90187280c09e3d75c2f66b63939b597537c18d08c3f0ac93c7b233d126a62835e9bd6a8b0c76ebba002c36fe200c
diff --git a/dev-ruby/webmock/webmock-3.7.6.ebuild b/dev-ruby/webmock/webmock-3.7.6.ebuild
index 377168ac6040..ac9f574bd032 100644
--- a/dev-ruby/webmock/webmock-3.7.6.ebuild
+++ b/dev-ruby/webmock/webmock-3.7.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/bblimke/webmock"
LICENSE="GPL-2"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend ">=dev-ruby/addressable-2.3.6 >=dev-ruby/crack-0.3.2 >=dev-ruby/hashdiff-0.4.0:0"
diff --git a/dev-ruby/will_paginate/Manifest b/dev-ruby/will_paginate/Manifest
index 8720a414a6dc..68a82e404ef2 100644
--- a/dev-ruby/will_paginate/Manifest
+++ b/dev-ruby/will_paginate/Manifest
@@ -1,7 +1,9 @@
DIST will_paginate-3.1.8.gem 36864 BLAKE2B e9089ea72fb12f7010d95c1f3233f66e3189dabf41a2c9bc3a624cf43a6423711c8150a423b8c6f85af390b107d945aa659d30df4e71e00cae8e7d973e423479 SHA512 51e5fe45b14451b7fd8014a5fddd3a9c049e2ec52d2f6e0ec25019b0680a32fe157f8ffa48449d07df880d0255b2aff59ba24a82398659ae4520c25aec6d99aa
DIST will_paginate-3.2.0.gem 37888 BLAKE2B d53bba1576d1f8cffbbeb24138d1e776f35c717fa6354c059dc73d5c1accbf11a53d04137d56050239d7e4b86f490cc42cd9d2aebae7f618b31b5dcbaa6a8eba SHA512 461e8c186bae8a94295c04839e71d2a8449ce5bd8e28f5cf23964b22e64cbd10b15d7d88f379c26dbce4ff980e91ac35e1f839cd26f377ada152db254740c4d1
DIST will_paginate-3.2.1.gem 37888 BLAKE2B 94737d52b755d51ba52310a131409ebb4eb4d68cfafd45e931460bf0584158ac4774e7a9d1a93f41bc512b306687b45572ef90bf80302ad21ea2012486f94f5b SHA512 8b98a52d95f1f4eb253900103ef6664070e04c1f5144bd97ac66762b11a2098637a0233e1390ed80620dd16565154f6a43995c5e32028f88f2de6cb7af01c714
+DIST will_paginate-3.3.0.gem 37888 BLAKE2B f1d2178086c7b7efc0ef46d8cccd64f3c0ed54427c3d499e88f7ba4fc3d1eef086060b3dd7e365cddf16558721c500652d0cc252e18618a9f5dbc01ff9ba2f04 SHA512 2114683e16642e4d06523ba69d26438a7111687f73d3ab89bfcf7a413ce5ea68cb076c4f887f34efcd9c6d5525260e9367a5b502ccde5658f3e21f7f0dba12ab
EBUILD will_paginate-3.1.8.ebuild 589 BLAKE2B c9975f4c3b48365eeb06219e8e861dcb893767dbfdc1179c6af92f1583966bab12d94cf8d41c33afb74b8a969f9321065ede1344f8b1bccded29446d32908c2b SHA512 fe67fd007896a11245bed0167a26e5e4e516603b4360dbe81ebfce5d5e2678724951c1dcda2a99954f8cd86dce612948391d4e575400ec5ea672c10e78e85117
EBUILD will_paginate-3.2.0.ebuild 589 BLAKE2B c9975f4c3b48365eeb06219e8e861dcb893767dbfdc1179c6af92f1583966bab12d94cf8d41c33afb74b8a969f9321065ede1344f8b1bccded29446d32908c2b SHA512 fe67fd007896a11245bed0167a26e5e4e516603b4360dbe81ebfce5d5e2678724951c1dcda2a99954f8cd86dce612948391d4e575400ec5ea672c10e78e85117
EBUILD will_paginate-3.2.1.ebuild 589 BLAKE2B c9975f4c3b48365eeb06219e8e861dcb893767dbfdc1179c6af92f1583966bab12d94cf8d41c33afb74b8a969f9321065ede1344f8b1bccded29446d32908c2b SHA512 fe67fd007896a11245bed0167a26e5e4e516603b4360dbe81ebfce5d5e2678724951c1dcda2a99954f8cd86dce612948391d4e575400ec5ea672c10e78e85117
+EBUILD will_paginate-3.3.0.ebuild 589 BLAKE2B f50a73b675db5f189b29dcfa948ae78c54aa5bc5acd2fd7cc662eaa21d6c89ec31ba2f1cf6836dd6dbca8133219ba6e7c7234b12a593753bce4e6326a316524e SHA512 a360d6380ee1a00fc26d140c7db201bad6c73fceaf04d48196e922e55f140b4ef025d66c8816ec3281b8e9eaed8edb679c3f86d718be880e89f6dc02d01c3ed3
MISC metadata.xml 346 BLAKE2B 859514393fc9d9ac988a812dbb5fc126a269616351c6d8fc32c6ec0f25d685c835f4c1d27ce818807bb330fdc50839b81e6f63d0eb4d77d8f6a95f2da3d849af SHA512 2e061bf277b39327fb84988df2dd9cf548c87dc0bdc51e63b47aeb816c099a4a7fa5b95fc1f3ba35e15c7499d897770397c6f6f2f4d3c1b03733f16f1d0556d3
diff --git a/dev-ruby/will_paginate/will_paginate-3.3.0.ebuild b/dev-ruby/will_paginate/will_paginate-3.3.0.ebuild
new file mode 100644
index 000000000000..3f25988e7abf
--- /dev/null
+++ b/dev-ruby/will_paginate/will_paginate-3.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Most awesome pagination solution for Ruby"
+HOMEPAGE="https://github.com/mislav/will_paginate/"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~x86-macos"
+IUSE=""
+
+all_ruby_prepare() {
+ # Remove tests for unpackaged ORMs
+ rm -f spec/finders/{sequel,mongoid,data_mapper}* || die
+}
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/rails
+ dev-ruby/mocha
+ )"