summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-07-26 14:59:08 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-07-26 14:59:08 +0100
commit1503b28e7a30c164cab750c27268f704b8a5cec6 (patch)
treed06a47a18b0fb792e95f88ea6e18af234eb0b9d5 /dev-ruby
parent34ce8f465101950c92cb66c657d3244b5a8397db (diff)
gentoo auto-resync : 26:07:2022 - 14:59:07
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin111291 -> 111291 bytes
-rw-r--r--dev-ruby/activeldap/Manifest2
-rw-r--r--dev-ruby/activeldap/activeldap-6.1.0.ebuild4
-rw-r--r--dev-ruby/aws-eventstream/Manifest2
-rw-r--r--dev-ruby/aws-eventstream/aws-eventstream-1.2.0.ebuild4
-rw-r--r--dev-ruby/aws-sigv4/Manifest4
-rw-r--r--dev-ruby/aws-sigv4/aws-sigv4-1.5.1.ebuild (renamed from dev-ruby/aws-sigv4/aws-sigv4-1.5.0.ebuild)3
-rw-r--r--dev-ruby/gettext_i18n_rails/Manifest1
-rw-r--r--dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1-r1.ebuild38
-rw-r--r--dev-ruby/msgpack/Manifest2
-rw-r--r--dev-ruby/msgpack/msgpack-1.5.4.ebuild31
-rw-r--r--dev-ruby/oauth/Manifest2
-rw-r--r--dev-ruby/oauth/oauth-0.5.10.ebuild10
-rw-r--r--dev-ruby/rest-client/Manifest1
-rw-r--r--dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild40
-rw-r--r--dev-ruby/ruby-oembed/Manifest2
-rw-r--r--dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild9
17 files changed, 141 insertions, 14 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index e054e3235116..b5ca73648c97 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/activeldap/Manifest b/dev-ruby/activeldap/Manifest
index ae8ad5211dd4..5c2d09e91586 100644
--- a/dev-ruby/activeldap/Manifest
+++ b/dev-ruby/activeldap/Manifest
@@ -1,5 +1,5 @@
DIST activeldap-5.2.4.gem 226304 BLAKE2B f13b5a1cf423b44087d55d3a4957be1444d598ab1d1bd7d83ee545a2806b77b47124edcb326fc567eb06e866c62a2ad0c3dafd903232588f824bc2978c197d60 SHA512 da37cfa20c8be7151669ba3b409994c668b037a2f318b1b034f6fa9c0e56a9a778b03a26415cbd98c8ba3fa1d487d42343bc0532665c1037880e75474a1c708f
DIST activeldap-6.1.0.gem 227328 BLAKE2B 48cd393a294b677b373461701773d3d0c18cbe9ee5124bcbafe392ee664a0e1045feb2d808734988bfceaaf7ae7b276ea12615ae30bb8109d63daf4b6a8cbed5 SHA512 b8a8d1346d75ae1ddd15b919f2a7afbec3e62b4248144ece3e1324892899735b05aa221ecec7c07f6273f35a6ffdacf4858d57326fb9b8c096f358652ef0b99d
EBUILD activeldap-5.2.4.ebuild 840 BLAKE2B d51d1ab0a92be710711fe64920b1eb8fa02f7a984d0180199fbf977560a90eb542d2d5be5439e2204eef3d8928aead03686b3c774e11f7032f11d41473781fef SHA512 8c1283dc9484998ba2dbdab269849c63450bf324c421e9488c57464ce49504cd0f7685f9f5d458880e108274e36a5390eacd1aa5f8a2ddfbd7b0c7734dab43ba
-EBUILD activeldap-6.1.0.ebuild 837 BLAKE2B 608b4ce62488dd064d189e5f4d47287cc2211154a9cde828753c97b5ee02b11352425b427f08816069e3c8ebb4770d24964cd1f00b61e823918977e330da56cb SHA512 1b59309e8bc19eeb4750ab145b46116df7cf2f635d23f80faa355205fffe00a5f709d7a40ec66966dec44660dff24b0dec7b77ec1db2090da11907a69a82a778
+EBUILD activeldap-6.1.0.ebuild 837 BLAKE2B 730af379594eb1c65ca1dc24680dd5a79fedf9cf8f60f38ba2dcca88127d8cb8bfb986520f64db342818724d79425e87ef561603a14a33e4dff75e91f0fb805f SHA512 2a32bb2d97afeedc530d61e64bc7f3a3e0d64d72a0f1eca3e8c03fefd3061e66a5b5f3efd07d33c813b3a6c2888532bed44aa9804dabca06ad2db337204fc2c7
MISC metadata.xml 348 BLAKE2B 9c4cf9542092aedd113d440228f34ec526e70bf0d81faefb3a22eb8464d1aa5f09d04cd0ba69a0c11a62654fd7b781c3e927eb76f28ffdf0c6825fd562938b8e SHA512 b7deb0a0b4c69059f15b97ec306ea62c9d001b1b581d0513e84d6865431216900133007c1c5eb462494f59dfc9f4545f5310e21e8a3b3990c61438a6499c5cfa
diff --git a/dev-ruby/activeldap/activeldap-6.1.0.ebuild b/dev-ruby/activeldap/activeldap-6.1.0.ebuild
index 02e8ea17f669..2f27e7f46dc3 100644
--- a/dev-ruby/activeldap/activeldap-6.1.0.ebuild
+++ b/dev-ruby/activeldap/activeldap-6.1.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="TODO doc/text/*"
diff --git a/dev-ruby/aws-eventstream/Manifest b/dev-ruby/aws-eventstream/Manifest
index 975d4f13a84b..f7e49a2e9511 100644
--- a/dev-ruby/aws-eventstream/Manifest
+++ b/dev-ruby/aws-eventstream/Manifest
@@ -1,3 +1,3 @@
DIST aws-eventstream-1.2.0.gem 12800 BLAKE2B 3d3459894bfcfa9b4a3cb04b358e011d495250430931c638038e66ac366ad902c8e79c44afc5b123b9ef3bb82efe9a8705017898ffaf268ae829923b6b820cd0 SHA512 d7d8a318523b1d4c4d950861f8fb4fb6b65a76b8df2bd788ca1d81d40f7a1d1fd91ad9db106892b508d348fd7f8678aa387b43ac390bcd75f8fb03d081c3e60b
-EBUILD aws-eventstream-1.2.0.ebuild 446 BLAKE2B 6717c091cbc62ce5643facf73120d3c9b1b9fa362553f6df40482f62aa95ae0cf0d4d32c2f8f1e9b16f654c63744fc41968fa4e76997ae9dd75dc6e7780af6d4 SHA512 3d102e7570da326dd7225eca0df365bcde2bf13cad3ff9833b325c0dcf259d424605b9b3b4c33cc197723a8e1f04f91fa338270376848b7f740c9b92ff5aba46
+EBUILD aws-eventstream-1.2.0.ebuild 446 BLAKE2B 379f701f33aa3c1e4d5103d8e1da541197d1b5240a9566db8931394df66a3d6867b60f8891a7da3cc581940d19474796e1bec3348e5e276bc1507304794aa0b7 SHA512 e9587baf101549a6afd944c157e67a2fb1e1bd80d8a8a38bc79a52bafca51e09d889ab34969caae20940e91cb54718a71e2a99060e05be549fe61609277a5f02
MISC metadata.xml 343 BLAKE2B 842db55bef3eb3ba8366da82693ca0edd09103a3d0fe2749029dab5641b054bd183a56d59f573841211c1c277f8902f1785228f96d6681255f019271a9d5c7ff SHA512 8b810531a103b842972d49ca0925ca25b53141527cf0a58ee11aa49e1993badc6b90db44403be433351e2444fcc9dcea6d7a15321e6b022b4e0a9c43d0b2a620
diff --git a/dev-ruby/aws-eventstream/aws-eventstream-1.2.0.ebuild b/dev-ruby/aws-eventstream/aws-eventstream-1.2.0.ebuild
index 3efd2dc85a24..6ad8ea5e6abd 100644
--- a/dev-ruby/aws-eventstream/aws-eventstream-1.2.0.ebuild
+++ b/dev-ruby/aws-eventstream/aws-eventstream-1.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
# Not packaged and upstream not tagged.
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/aws-sigv4/Manifest b/dev-ruby/aws-sigv4/Manifest
index 967a8803224e..e90a794bcc23 100644
--- a/dev-ruby/aws-sigv4/Manifest
+++ b/dev-ruby/aws-sigv4/Manifest
@@ -1,9 +1,9 @@
DIST aws-sigv4-1.2.3.gem 16384 BLAKE2B 55da04b54005107075e3e4ef6a16de03e25ee355938bb1846f2c1ab79f1d9c72b0d272acb8b8c58eb7803710f3ad9be7e2d137b0c387d84d4841f7dcb0fb82aa SHA512 5d3aa9256f5e0fec5841ca5c9ca5aeb9a32cb4cf69f30221476d380c22e8f1863d2fbb4c826b89634c65f8080b83debdd84efe6e14e31f0a01bcf18b9fd71750
DIST aws-sigv4-1.2.4.gem 16384 BLAKE2B 31aee1c3c028b9ccd6b20e967af97394e3800d27cfec2f19a4f12b0a7f0ed2ed931b720beb7d3e3ae737ca33eb7c4271f565053f201a3e233625c5d1faf33fab SHA512 1c03bf59899c7e7f6b01a786e75985c73459f0aacd3f01df70bac562db452e369317f8cb749f30d30629f058845687d9e2f614547f6f3ca1a4378db724170e4f
DIST aws-sigv4-1.4.0.gem 16896 BLAKE2B 42a619d5037e6974a64ba329d50b83b221177d50abe89f8cc3dd38cb8c91eb7d049fc2e93b1c3c29910778ab5254b7a65936257fb1809ca92535841a3b58b77b SHA512 250dfd5755fa5163c65c122ff33c4e3b700359281a2b7c0640fb25ad8fbd2f01afa6034413345eb395d0219dc7c4cd6f4ab899c21321b76a336fa49a7ff298de
-DIST aws-sigv4-1.5.0.gem 17920 BLAKE2B 5e9ce828e69e6cd0161ef214bab56c3bb0a2c4250622172a6c80ebfa701c6fe7ea1686e29c229fed093470723e06bff7924f3d8924cea0bb05d898cb90fe2e43 SHA512 aaca9142be244212481726fc60c8f38dcb56ffc57373e2232dbb07aa2dc917559419c56bfe17a9da4f0c0e03f88898679f844bf65f3662016f32c4daf4fa9021
+DIST aws-sigv4-1.5.1.gem 17920 BLAKE2B 3ffe44ea9971826ca139dd4e4e09fcf7ccccf0c9b915bfaa80da9a7088acd8cd9dcb34e2be8e21636aabbea0b4fe4b86135484047a097d00656f8033f39d94ae SHA512 a9aeed9a335aef1358166ead1ba2ea12d588fa61ecf45a6e42dfdf311ef6aa36a372a4f236d0fad0ed61dee81e812f2f9a5ab2fda55a5a42f39c11e48a308afd
EBUILD aws-sigv4-1.2.3.ebuild 483 BLAKE2B a94e6a949ad9223d1cbbc048eab8083434ad490a21945860502423e80e57ccbe0eefef3431143757122bac2141db1f81d90fe45daacd362dcf3ec9ac1e5451e1 SHA512 c7aa3fedd13e529034d390347e53f8445709ec62eb15feb9976403c02e58b7f217ab0060d4e823179d39ee09813e55e3e266bbd25bf5171f476884e0aebaafb4
EBUILD aws-sigv4-1.2.4.ebuild 476 BLAKE2B bcb4424604ef813d6da66a6d528ee1f8772a6b0819c0b4140f3646fbd05cfc70924251eeee09228ca442154561909d1481f085734cc035dd396482bb09aa9681 SHA512 c3e18187701bc7411354d2e35ea1bdbd11607ac9d29b37dfec515bd5f4806ef85c36854fc84bfd69cac94742c2e3996f8a99f990daf252940af3c3e2dc8eabb0
EBUILD aws-sigv4-1.4.0.ebuild 476 BLAKE2B bcb4424604ef813d6da66a6d528ee1f8772a6b0819c0b4140f3646fbd05cfc70924251eeee09228ca442154561909d1481f085734cc035dd396482bb09aa9681 SHA512 c3e18187701bc7411354d2e35ea1bdbd11607ac9d29b37dfec515bd5f4806ef85c36854fc84bfd69cac94742c2e3996f8a99f990daf252940af3c3e2dc8eabb0
-EBUILD aws-sigv4-1.5.0.ebuild 476 BLAKE2B 9b05c9a4a517ead37c39f3cc227d7734702a6e9647e28ead38bcb916ca1a23787f7c693d65cb32c915b426e8773af7cae4aa6749ef03d17182503b10ccd0b6ce SHA512 8983ec26394585a2cfbfcdab7653a93e79f160ce7123d4e63837f36ad79fcff35b53884716223c72859143da4c036a41aa3b50adea504357f18b48e297538d42
+EBUILD aws-sigv4-1.5.1.ebuild 505 BLAKE2B 5512bba7418bd79be399f21f85db455ac92b941885a5551ba0d8e5183ecb00b92374a1d4ecd92d1b1e7c3bbbfdf0de51b21f6b861abf604482e0ddf04e29a9d8 SHA512 5f234ca3e1c2a2c2ae9d9577fa6c6c0fd5ec24d77d0f440583ff082a8749f91e58ca5e4ea85a3316e7cf3c0b2a49188a81cf0810273812d5c9325ca5bcf1f280
MISC metadata.xml 343 BLAKE2B 842db55bef3eb3ba8366da82693ca0edd09103a3d0fe2749029dab5641b054bd183a56d59f573841211c1c277f8902f1785228f96d6681255f019271a9d5c7ff SHA512 8b810531a103b842972d49ca0925ca25b53141527cf0a58ee11aa49e1993badc6b90db44403be433351e2444fcc9dcea6d7a15321e6b022b4e0a9c43d0b2a620
diff --git a/dev-ruby/aws-sigv4/aws-sigv4-1.5.0.ebuild b/dev-ruby/aws-sigv4/aws-sigv4-1.5.1.ebuild
index 6a85a6fda115..5fa6f1f45ab4 100644
--- a/dev-ruby/aws-sigv4/aws-sigv4-1.5.0.ebuild
+++ b/dev-ruby/aws-sigv4/aws-sigv4-1.5.1.ebuild
@@ -3,11 +3,12 @@
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30"
RUBY_FAKEGEM_RECIPE_TEST="none"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md"
+RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
inherit ruby-fakegem
diff --git a/dev-ruby/gettext_i18n_rails/Manifest b/dev-ruby/gettext_i18n_rails/Manifest
index d420bf70462c..a6f80b1a7f5c 100644
--- a/dev-ruby/gettext_i18n_rails/Manifest
+++ b/dev-ruby/gettext_i18n_rails/Manifest
@@ -1,3 +1,4 @@
DIST gettext_i18n_rails-1.8.1.tar.gz 21942 BLAKE2B 7925bfad0e1033fd363ca2c376594ba8ca6a7f5c1da940c680acae53e4b3902d7c07828b6023ed208f559af1b9ded7933ffae6b7385e066c0494aa16cc728256 SHA512 711c15620a23c070f47d4846f48b74564bfc23d27e9757936b432c1b3c534121d4cf58101fe533bc58b7d3e33e899134b92cd119e2cd2cd3eb39f54e93e394e0
+EBUILD gettext_i18n_rails-1.8.1-r1.ebuild 1063 BLAKE2B 181e93a46b69899a8eb5fd4fd835c9e58d1c517a6ce7c5f7d82ec79e957405483fdfb3b902867a1c97f5c1fb05d1559cd404474978c462c71659a530e9e9cb7d SHA512 ae1b8a1b252269b8839f513406b38970b0d510dbb9a1af912b75905c1c070dd6d7462f3afb58cffebdb42dcace998262b86c90d60d8b4259aea9aac72475a2ff
EBUILD gettext_i18n_rails-1.8.1.ebuild 1070 BLAKE2B faf32fa7d7d74703a07c37bac75b9050ae72a020d4912b6d2fce77b55e0b0137ab7d18c0135b98bd6206a2edf594fb4ec966af79bc8aa523b0dee69596dfba27 SHA512 d9370a6c8bc4067a9a6d1ced316eac3b915719bde8e28976249d9385e2688d26f735d6b7fb8294449a97e81b4f0c376eec130ccb2d4111e40e6d5c01589d9597
MISC metadata.xml 353 BLAKE2B cfdd814918fa7d75f7e209c0efff8c8ecba9154a8977cab4d64412c2cd09a52553d5b25050c25535fc59c3dfc11255ab9fbff703536da85a7b0b7d29390cb7af SHA512 12b6cbce3229f093d824a6d1036a44ee7cbb7399dc29db9eeaac72797440d222f65bd1efafe097efb2aee9ddb2881df54bb93bb336d0c03441b2a396405d1967
diff --git a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1-r1.ebuild b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1-r1.ebuild
new file mode 100644
index 000000000000..ac9b5a278191
--- /dev/null
+++ b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="Readme.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="gettext_i18n_rails.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="FastGettext / Rails integration"
+HOMEPAGE="https://github.com/grosser/gettext_i18n_rails"
+SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/rails:6.0 dev-ruby/activerecord:6.0[sqlite] dev-ruby/temple )"
+ruby_add_rdepend ">=dev-ruby/fast_gettext-0.9.0:*"
+
+all_ruby_prepare() {
+ rm Gemfile Gemfile.lock || die
+
+ sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Remove specs for slim and hamlet, template engines we don't package.
+ rm spec/gettext_i18n_rails/slim_parser_spec.rb spec/gettext_i18n_rails/haml_parser_spec.rb || die
+
+ # Test against Rails 4.2.0
+ sed -e '1igem "rails", "~>6.0.0"' -i spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest
index ca3eb97a78b9..7bcf168ce2c9 100644
--- a/dev-ruby/msgpack/Manifest
+++ b/dev-ruby/msgpack/Manifest
@@ -2,8 +2,10 @@ DIST msgpack-1.4.5.gem 86016 BLAKE2B 590226923fd0017a8916b78d87a0a87a006caf1758d
DIST msgpack-1.5.1.gem 91136 BLAKE2B b5e75c9788cb02c6b96a8543c90d1e601a188943c971d8acc594031e76b4836d543960a5fb4377f609d0c9ec9411a80653eb4167f07df4cad8f695fb69cbf278 SHA512 8104eae39b3bae29849d05fa34574e0bbc2d29a99665a20f867d4c01b2ce1aa126486bcb7cd7e01733d3ca683f56b93e651e06cf71229f2bc6f6c8e3f4ff39b7
DIST msgpack-1.5.2.gem 91136 BLAKE2B fbbadcb82f327f991016e96eb89440dcc3522d67be69cb53a24f7df07d7314edd07dc7f248d26327133fbdf0be44f8b08daca7763af396b55ef7578b19659eb0 SHA512 0a28fbde62527c4344e20181f9538f99281c7b24e1f69d7b9386f1f79486d7ec39bbbde82794d1bac9d827cd3710a672ed5ee411dd02cad5ec5f5ebb5d81f89b
DIST msgpack-1.5.3.gem 90112 BLAKE2B 872f1365b01cdb9bad9486d66f7d7d1b31af758fbd2ad86b5a74e619f487fd7af64fcc2d1ba3d53d8651e248825a707b202ba9d23ff53d4934702a5f6b4f1b0e SHA512 bbb7db6ee60c4e8d7a54bd19e2947343ee1c30ae348d13087901ee2e39c83ddd338a471c424bf1e05b6f10fb15493dc6bda3a71c7e85370a6d3270c8e99f2724
+DIST msgpack-1.5.4.gem 89088 BLAKE2B e95008fbeaf37f1aaff9476054be37c8377e7ea8a508b007391f957bfa96332fcea74db86b5204570e120481be95c4b0a5df97ce2db77f66bb452d299e1cfd3e SHA512 916537138bffa3c6045357cc979e8b90d79fd3940e195e9a6f7386f47fd5f2404e7095410271635f2510ef17b459a66050b3089dd73a88542b2b62634e7af813
EBUILD msgpack-1.4.5.ebuild 760 BLAKE2B 42dbe630c18b8b12e8db26aed145a7047daa6eceee18a66bd82e6904dc521f571bbe299f3ddf1d25b41ce1070b5c6ea1620b18c63466c1233323c866a69cc2c8 SHA512 9011acf147e2e6b4f1d6e5c452e4cebf589c34029b8ef7c806cd853ac868d7e2cabd955017837259e9dd3dd78cea3b59f8ff84e4f9e053a031b6e7ec904eab8a
EBUILD msgpack-1.5.1.ebuild 767 BLAKE2B 4a3ba24543650edb338fe4f13776451bd01fb35f58c5d593b3e51cce8c34892506bd84fd856b3bd77fb6bf91eb848aecc0f740a7cc75adde7faeb12deeb18ebe SHA512 0505d521371378c84339b14c2236eb61386fe31a380a216aa3e1260c487e2f6f95fa9c0eabd431b0f8c9b52d3ef890a7b76a2c8f1ca9a165a3c1a0b37186fb7a
EBUILD msgpack-1.5.2.ebuild 774 BLAKE2B e016c0a13ef3df6a94d6ba21cac8c435157e2a08cbd351d5d40fdaec47e84ee59e43352720bd63aafb424067316f19709571b94afdbf173a0057c92a0e177fe1 SHA512 fdec2810cc60039694910d6392a043d953034d686f9c80ed0bba5c938bd11b06839852ff802f70cb0d7e78b9198bc7908bda17a081f7e8f72feab21c51ce6a05
EBUILD msgpack-1.5.3.ebuild 774 BLAKE2B e016c0a13ef3df6a94d6ba21cac8c435157e2a08cbd351d5d40fdaec47e84ee59e43352720bd63aafb424067316f19709571b94afdbf173a0057c92a0e177fe1 SHA512 fdec2810cc60039694910d6392a043d953034d686f9c80ed0bba5c938bd11b06839852ff802f70cb0d7e78b9198bc7908bda17a081f7e8f72feab21c51ce6a05
+EBUILD msgpack-1.5.4.ebuild 767 BLAKE2B 94589e18ed4c2cad74954bb2b8e776cca4fc4aa1521a5254cd6e0bb0e6f447472482d23e62adc6086fc214156e0d590e2e82accf225af16da64b5359ea584d0c SHA512 72874343ed616aa71ee8200562889ada75977a04197df47113046db0a78ebb58c82c0e331d0b3bc46884746b3eb1494211ee7e09dd9ab0b04315efb0af8915a7
MISC metadata.xml 337 BLAKE2B c448253ddc68faf3cb5c23e2190d776109e93a5751e05a55173a827c2b4acf577ca4fdff14202c8344918811327a4a4f46cc1c26598cf682043e58dcf8f7f560 SHA512 62219ee0adf9fe4805ef031ff07642280b9bc42b134bf32e4ad575761d7f3d88f186ca808195829a2aeebea31dcbc86ff475190d4685c69ee2dcd7d6fac274fc
diff --git a/dev-ruby/msgpack/msgpack-1.5.4.ebuild b/dev-ruby/msgpack/msgpack-1.5.4.ebuild
new file mode 100644
index 000000000000..1554d87c3454
--- /dev/null
+++ b/dev-ruby/msgpack/msgpack-1.5.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="ChangeLog README.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/msgpack/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/msgpack"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
+HOMEPAGE="https://msgpack.org/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/I s:^:#:' Rakefile || die
+
+ # Remove jruby-specific specs that are run also for other rubies.
+ rm -rf spec/jruby || die
+
+ sed -i -e 's/git ls-files/find * -print/' msgpack.gemspec || die
+}
diff --git a/dev-ruby/oauth/Manifest b/dev-ruby/oauth/Manifest
index 959112152cad..015b019ae39d 100644
--- a/dev-ruby/oauth/Manifest
+++ b/dev-ruby/oauth/Manifest
@@ -1,5 +1,5 @@
DIST oauth-0.5.10.tar.gz 67073 BLAKE2B 30d5823151412f53af41f28f7d5831bcfa7e7cf0b86d3a122b825fd086c00dab7fca7a4838b7ed5ebb269725af7c2a64cf771fc598bd6a97b9968e480ce78b4c SHA512 0ff5cd07052e210b1948496844166e1095b09d9c39592b6b11fa3aa4909fd8debec55237493d292dc60f4fe513ddf1a8f58cdb0215949241cf753d4e53aa107e
DIST oauth-0.5.8.tar.gz 67852 BLAKE2B 7dc19a2f84f585fd517d677bf441c5964b45566ffea3cbd7612061db115a5570cf8315b4cbdd8788f9b0ff336b6eea91922f17c0ce17a4c626731282bd8203ca SHA512 3bf8298ea5bcffe1fe61ba894a5cfcb04a5814348154749e056ea18d975b00b10db7ed226f2187ffb9f414b755022bf32ff4bb2c02f1f429f6a9a7062032d82e
-EBUILD oauth-0.5.10.ebuild 1063 BLAKE2B b5eb384fab6e4a1781ee4f6415ec2dc4a68091595791d4279c87b3f1b62ae6cba3f1f2cd1fda8043137c1386096aa8941d47a0134adbecddc8ab1763c323f53c SHA512 203582b890816b60f140dee53a86a0aa22e21e91b817d5645fae94b254eb3b3f25d74faea507dfd04b21ab59b2b3ed844a8c5124c15dbe516986a2baeb7f7db1
+EBUILD oauth-0.5.10.ebuild 1273 BLAKE2B aa72344fa2c13297ac938ae7f78f75d6b4f614cc45e3a34102c1ca8c9e408cd0956e539cd1a187c67a0fcf632942d7eac96e5d008c86d298297565e3107e49ea SHA512 b4de6e240f666f64ba40244f1c5fefd313d66713e7695268c1f8f6c4b2fa766de831fbaebaa8a1467d8e2e17b5e64343833840698eba57bc8fd6a50e65ff6916
EBUILD oauth-0.5.8.ebuild 1063 BLAKE2B b5eb384fab6e4a1781ee4f6415ec2dc4a68091595791d4279c87b3f1b62ae6cba3f1f2cd1fda8043137c1386096aa8941d47a0134adbecddc8ab1763c323f53c SHA512 203582b890816b60f140dee53a86a0aa22e21e91b817d5645fae94b254eb3b3f25d74faea507dfd04b21ab59b2b3ed844a8c5124c15dbe516986a2baeb7f7db1
MISC metadata.xml 336 BLAKE2B ab0fbd6793480301de481d3d1cfe9b26bfd24573f43d742c154fb4ddf4d0550663acd415dda46dbace5005085a40714fe3fdd9a84b147154c8ed3fdc47d59c02 SHA512 b99860f6b76b68cad2e0bde7a8c8d7156e4806dbed1f11f4579dfd8a89c372f7963d90b273a2ca3abbae82072aa91fba475b051b9dfaa7c557e4f36cbb5c85a6
diff --git a/dev-ruby/oauth/oauth-0.5.10.ebuild b/dev-ruby/oauth/oauth-0.5.10.ebuild
index 6aacd85e42e9..d2a781ddc4e8 100644
--- a/dev-ruby/oauth/oauth-0.5.10.ebuild
+++ b/dev-ruby/oauth/oauth-0.5.10.ebuild
@@ -32,8 +32,14 @@ ruby_add_bdepend "test? (
all_ruby_prepare() {
# Require a compatible version of mocha
- sed -i -e '1igem "mocha", "~> 1.0"; gem "railties", "~>6.1.0" ; gem "actionpack", "~>6.1.0"' \
- -e '2i gem "test-unit"; require "test/unit"' \
+ sed -i -e '1igem "mocha", "~> 1.0"; gem "railties", "~>6.1.0" ; gem "actionpack", "~>6.1.0"; require "action_dispatch"' \
-e '/mocha/ s/mini_test/minitest/' \
-e '/\(byebug\|minitest_helpers\|simplecov\)/I s:^:#:' test/test_helper.rb || die
+
+ # Avoid test tripped up by kwargs confusion
+ sed -i -e '/test_authorize/askip "kwargs confusion"' test/units/test_cli.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'Dir["test/**/*test*.rb"].each {|f| require f}' || die
}
diff --git a/dev-ruby/rest-client/Manifest b/dev-ruby/rest-client/Manifest
index aaa0b1c23030..4b0b2a4d3c72 100644
--- a/dev-ruby/rest-client/Manifest
+++ b/dev-ruby/rest-client/Manifest
@@ -1,3 +1,4 @@
DIST rest-client-2.1.0.gem 147456 BLAKE2B 602e3cea1bdb117ad8b783d30741f699b18085fd6dd4f0d26a8a8f3b658bc6f807357a7412eaae312566f1b4d5ee7e311f51d5fd4a8eb9063e8552335b019a2e SHA512 fe5d44409dfe607566b4c0324441d9a3981776699027bfbc92283b1cd425f204211fc872593cb0784e0ca7a5e061e98793540eedfeb1891d9a8afd53a5ce01de
+EBUILD rest-client-2.1.0-r1.ebuild 1037 BLAKE2B b299bba1ca0fa115f6f66b2c350791033286efb8a49dd4fdd5664a91f60612d6d007dc4cc1b5e7fdf612d7a5af98a6be3feb01aeb515bea4ffce99c1eb3c1034 SHA512 227abfbfa1a2a8c1a67b21f79d3cbbb030311e88cbf6b71def27d3eb3eebccaad49de11de5997408c24a42a1663f2e53f6854d05ed93268f883a1e5b2580f82e
EBUILD rest-client-2.1.0.ebuild 870 BLAKE2B 37ac664708d1a85f6bfc12b890fa6c0e3bb902ece733f09182c4110ced924490e2cf86798a8c6422f5d6c938bdeeb30879083594b8a7ecdff11551ed2595999f SHA512 4c74e8c2869d496d1d3bf5e9ecb64d624985636bde8b1c92faea6b2770b17dee253c3de95ab2c406b6cfce886f3d0bdb82f64636d3f4d0c3bcef8d239d2644b9
MISC metadata.xml 350 BLAKE2B 0f9bc9df0eb60fb95afbfbe988a68f7f13c2bf30e12a2c0a50e752a55b60e4453782ffe56570c8bd413502a376f03b1d18652514a4048389e66f6e383e21ecdc SHA512 1088d5d495489ccc952b2a3edc4db6b5a96b237be2b06ba31775744c4d088fe16c17bea4fd933bfabd1a84cf6b68a1d7419389cb0cc94f86d3f493108a6ac3c8
diff --git a/dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild b/dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild
new file mode 100644
index 000000000000..24a93451615c
--- /dev/null
+++ b/dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="history.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple Simple HTTP and REST client for Ruby"
+HOMEPAGE="https://github.com/rest-client/rest-client"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/webmock:3 )"
+
+ruby_add_rdepend "
+ >=dev-ruby/http-accept-1.7.0:1
+ >=dev-ruby/http-cookie-1.0.2:0
+ >=dev-ruby/mime-types-1.16:* <dev-ruby/mime-types-4:*
+ >=dev-ruby/netrc-0.8:0
+"
+
+all_ruby_prepare() {
+ sed -e '/bundler/I s:^:#:' \
+ -e '/namespace :windows/,/^end/ s:^:#:' -i Rakefile || die
+
+ # Remove specs that requires network access.
+ rm spec/integration/{httpbin,request}_spec.rb || die
+
+ # Fix specs confused by ruby30 keyword arguments
+ sed -i -e 's/with(/with({/' -e '/with/ s/)$/})/' spec/unit/resource_spec.rb || die
+ sed -i -e '508 s/1 => 2/{1 => 2}/' spec/unit/request_spec.rb || die
+}
diff --git a/dev-ruby/ruby-oembed/Manifest b/dev-ruby/ruby-oembed/Manifest
index 37884119af38..81a0c60c0a1b 100644
--- a/dev-ruby/ruby-oembed/Manifest
+++ b/dev-ruby/ruby-oembed/Manifest
@@ -1,5 +1,5 @@
DIST ruby-oembed-0.16.0.tar.gz 4547329 BLAKE2B 2132098010884b3734e1842e6bccd5a6fd2a2c5ce5d1cf7d9a3eccf8e5afcc2a01fb20e17cbaedd7b8e4996df1ed1c07fa0df997355a0a8116dd4f2f1d20a4c8 SHA512 3e076b544b013f527a700c6610336a66b32cb293ee38f1f952bb16603105b85668ca239f0c8090d532e89d164a35ec4e85e18cbb48c60651587f564c547109dc
DIST ruby-oembed-0.16.1.tar.gz 4547399 BLAKE2B 929d0a63aa0bd8acb005630c3f774a56e5fffed83b8e6c80c491dbf93df1b85b555b37ef8dedc77428cfcc8ad00c9eee54e49c8e31467efb8a8eae28e25397a7 SHA512 71241c818478c4321844276e4ba5e726536fb40f35c18b0ff9ead46e7d8b2ec1b58ba6738b179e62164c352005fff947baa156ac48bf6c021e29da8be3f2ad38
EBUILD ruby-oembed-0.16.0.ebuild 999 BLAKE2B a23789171e23dfebb87a14594e5f2f8fffe97b337b5aec4c4da2467fa1c96fccb290a85925dddee6e5f05d2a4f4331a37a9241674a5fa84b76996ecf4f8b1804 SHA512 58dd4e6f85cc194fae4f09d445f892f584d926272f6faa7f5cf39cc760247130f1bb879104b237eed1c20d28d8a719f9b1c17cdf1be0f9edeb946898369240e2
-EBUILD ruby-oembed-0.16.1.ebuild 999 BLAKE2B a23789171e23dfebb87a14594e5f2f8fffe97b337b5aec4c4da2467fa1c96fccb290a85925dddee6e5f05d2a4f4331a37a9241674a5fa84b76996ecf4f8b1804 SHA512 58dd4e6f85cc194fae4f09d445f892f584d926272f6faa7f5cf39cc760247130f1bb879104b237eed1c20d28d8a719f9b1c17cdf1be0f9edeb946898369240e2
+EBUILD ruby-oembed-0.16.1.ebuild 1284 BLAKE2B 908d190177c4a8aa903f0b801650439a1d5f3f2b9fee9c3ce812d22c77c5afc91fbc9388e02db856b5032a673ebc9fa7844b378981e7159b388fbe438175a795 SHA512 eec8e3769467b7c8a9685de27870cc6628ed5d913e59bc2398dfe854c598d0804354577e992d0c15307a526c51bf32783be5b9ca8bf63ec14ff51ff6431ec976
MISC metadata.xml 346 BLAKE2B 2ae8109e99b28aa300f560b27c10ee51505c1da038fadf20035e719fc15f41bdc972702c410d4c82e5f0a0a045b0c3d20cf1977236768ca35663604c1d910750 SHA512 0eb5553fa5fe2aa455b3c7fce8b36b23d6ee23d0d747365a920a25307a63f65771b822029731a50674624331e636eaceafd57ff12c6187cf4a758a778520c1a3
diff --git a/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild b/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild
index 70968be2d9c7..2a120aace66d 100644
--- a/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild
+++ b/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -38,4 +38,11 @@ all_ruby_prepare() {
sed -i -e '/coverall/I s:^:#:' spec/spec_helper.rb || die
sed -i -e 's/git ls-files/find * -print/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Fix kwargs expectations for ruby30
+ sed -e '455 s/:format => @default/{format: @default}/' \
+ -e '460 s/:format=>:xml/{format: :xml}/' \
+ -e '465 s/:format=>:json/{format: :json}/' \
+ -e '477 s/:format => @default/{format: @default}/' \
+ -i spec/provider_spec.rb || die
}