summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-17 11:37:14 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-17 11:37:14 +0000
commitf8deb4f754798d63fb6b82178452ee846df8475f (patch)
tree8f187327b54a42741f986268292e3096aadc4019 /dev-ruby
parentc4a46526c2232ba00b0ccc97f2d2a30b0c6baea5 (diff)
gentoo auto-resync : 17:02:2024 - 11:37:14
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin109084 -> 109109 bytes
-rw-r--r--dev-ruby/acme-client/Manifest2
-rw-r--r--dev-ruby/acme-client/acme-client-2.0.17.ebuild41
-rw-r--r--dev-ruby/async/Manifest8
-rw-r--r--dev-ruby/async/async-2.5.1.ebuild43
-rw-r--r--dev-ruby/async/async-2.6.3.ebuild46
-rw-r--r--dev-ruby/async/async-2.8.1.ebuild (renamed from dev-ruby/async/async-2.6.4.ebuild)6
-rw-r--r--dev-ruby/faraday-httpclient/Manifest2
-rw-r--r--dev-ruby/faraday-httpclient/faraday-httpclient-1.0.1.ebuild4
-rw-r--r--dev-ruby/faraday-net_http/Manifest2
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-1.0.1.ebuild4
-rw-r--r--dev-ruby/faraday-net_http_persistent/Manifest2
-rw-r--r--dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-1.2.0.ebuild2
-rw-r--r--dev-ruby/faraday-patron/Manifest2
-rw-r--r--dev-ruby/faraday-patron/faraday-patron-1.0.0.ebuild4
-rw-r--r--dev-ruby/faraday-rack/Manifest2
-rw-r--r--dev-ruby/faraday-rack/faraday-rack-1.0.0.ebuild4
-rw-r--r--dev-ruby/faraday-retry/Manifest2
-rw-r--r--dev-ruby/faraday-retry/faraday-retry-1.0.3.ebuild2
-rw-r--r--dev-ruby/faraday/Manifest2
-rw-r--r--dev-ruby/faraday/faraday-1.10.3.ebuild4
-rw-r--r--dev-ruby/httpclient/Manifest2
-rw-r--r--dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild10
-rw-r--r--dev-ruby/mini_portile2/Manifest2
-rw-r--r--dev-ruby/mini_portile2/mini_portile2-2.8.5.ebuild9
-rw-r--r--dev-ruby/rjb/Manifest2
-rw-r--r--dev-ruby/rjb/rjb-1.6.9.ebuild6
-rw-r--r--dev-ruby/rspec-core/Manifest2
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.13.0.ebuild97
-rw-r--r--dev-ruby/rspec-expectations/Manifest2
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.13.0.ebuild50
-rw-r--r--dev-ruby/rspec-mocks/Manifest2
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.13.0.ebuild54
-rw-r--r--dev-ruby/rspec-support/Manifest2
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.13.0.ebuild56
-rw-r--r--dev-ruby/rspec/Manifest2
-rw-r--r--dev-ruby/rspec/rspec-3.13.0.ebuild25
37 files changed, 377 insertions, 130 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 156b8b8ac7f4..ee21535b55ec 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/acme-client/Manifest b/dev-ruby/acme-client/Manifest
index d045588b8988..b08f6127815d 100644
--- a/dev-ruby/acme-client/Manifest
+++ b/dev-ruby/acme-client/Manifest
@@ -1,7 +1,9 @@
DIST acme-client-2.0.14.tar.gz 194698 BLAKE2B 057e968fa7b5bfcc6d3d31b9bf52eb6e9211d754be08e5eac61603a13077cd1a771f3580e42cfc19c0490931252bfdf3989958f580de025c88759f2824035370 SHA512 793b0f77b69cf00ac664a71ce12a02bf6a37683c75d6f0b4773f46ca20544b60a4892b40c6309d08bc9bbc412bcc4fc8a62730b106a6df8e36e76df3e74bdd9f
DIST acme-client-2.0.15.tar.gz 194751 BLAKE2B 75f6507b8571de8344a777182d98346b1d516a38058d4f1d164e73b647d1953e453c59afd8550c41c711b0dd2699790737c86bd2f7919929e445179cc7098895 SHA512 0d09a09c3fb0a665e9e3263aaa4a924653195d3a64baef381069a58ee16064a4dbef40456076198a866c50765b1f68a0c3b381bcb4f35e185aef9e1ce709ff9d
DIST acme-client-2.0.16.tar.gz 195964 BLAKE2B 0814b8aa1b60dfc0df9e82f1e5bc21c24ff38ef7737a854be93fcfe7f55a3994e61ba666d17b48ad2ee1469d874e58ed6976afa90f9f7055ec2ff476b3b0f145 SHA512 c9b0ed92767fe3c345b0dcd76263e0b7340b1c554cf366dbe121bea16fdc85b6403a2d5159c0d7e197a72286799910e054315396ea21470de73aa57d2fd5ff10
+DIST acme-client-2.0.17.tar.gz 271264 BLAKE2B a9c9f5c8ba9c7a991d34d9e9111b3ddfc39a1806811c3daddd3bff55b354eeb112d9836b70cf3c93c087fb0c6611aaee4d56bf4df01032fb725cee95c4f25032 SHA512 595d24bdf223f6d4293c2629e0379ba108a0ac223716d61b62366444f76e59202c28cd3c10ff1d82430a29c953eec36bdfeea8681159b118fe013896943b80db
EBUILD acme-client-2.0.14.ebuild 878 BLAKE2B a0bf357f9d7fc514a639b8d012b0f50a950832ceee4125c55f15e5ebd29d5a272a7daa9c09de665895e6d7e75251be53b867306d2b2dbd30e502ec2a8266b7fd SHA512 bf9bf149ee860652566606f951871b320a1458a6e9bd9c2c705489aed513a62e1fff0b090257bc97c71ed11f99de9910070adf91833e039a9a3c3b2ee99a9e77
EBUILD acme-client-2.0.15.ebuild 871 BLAKE2B 7186ca26913c8e18746033952c457186df7ed9bd58a6000718010cf949df390a140151119752c058665ef22108f7d6d64bf0f34d2275c52aa5db30a14e26ff7e SHA512 0fe13c6884b518144afc85ca1a3120486e07169ba2e246005893cc8bd74e72b1feeb1db54867944890f47e8b8eb48f1eaf0d24084e9e45b283732f4dba731022
EBUILD acme-client-2.0.16.ebuild 882 BLAKE2B 2f40a0d2ad94d560166c02ca6cff2b85e4d18e5ca8871a58ae52fc4eb4ba71f87ff2cdf5851688a1ca63aff88c31b2de71db88461debdad60ffa735eca660c1c SHA512 7b2318d69aa71a26f412931460c71619e15945e4d9347b1bea00381a4a3619f694328110c3cbbd9329d13e454dcc6fb718590b782db6058da9c0ed0e9a38af71
+EBUILD acme-client-2.0.17.ebuild 882 BLAKE2B 2f40a0d2ad94d560166c02ca6cff2b85e4d18e5ca8871a58ae52fc4eb4ba71f87ff2cdf5851688a1ca63aff88c31b2de71db88461debdad60ffa735eca660c1c SHA512 7b2318d69aa71a26f412931460c71619e15945e4d9347b1bea00381a4a3619f694328110c3cbbd9329d13e454dcc6fb718590b782db6058da9c0ed0e9a38af71
MISC metadata.xml 451 BLAKE2B ecf374ec65cc34a0bb41c2a188c409886dfb919fe3c884569ea2a1ec0329d2a0a1fbad87817d35fcd6363bdf1f64ba8d8c70d56376cad47e98c892caa31648c5 SHA512 a0e29b08bf5f3c7013e2ecd1ecae2a48961f9b754f3f4a329f8799fe8460066645e337f73ab7a6a42f0516192d0ab7d92941fe87a4b3a35dfaef1a0115ad4a7e
diff --git a/dev-ruby/acme-client/acme-client-2.0.17.ebuild b/dev-ruby/acme-client/acme-client-2.0.17.ebuild
new file mode 100644
index 000000000000..209812a19420
--- /dev/null
+++ b/dev-ruby/acme-client/acme-client-2.0.17.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="acme-client.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol"
+HOMEPAGE="https://github.com/unixcharles/acme-client"
+SRC_URI="https://github.com/unixcharles/acme-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+ruby_add_rdepend "
+ dev-ruby/faraday:2
+ dev-ruby/faraday-retry:2
+"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/vcr-2.9.3
+ >=dev-ruby/webmock-3.8:3
+)"
+
+all_ruby_prepare() {
+ # Avoid dependency on git
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e '3igem "faraday", "~> 2.0"' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/async/Manifest b/dev-ruby/async/Manifest
index 6abc5cfa0bbb..09419dd256da 100644
--- a/dev-ruby/async/Manifest
+++ b/dev-ruby/async/Manifest
@@ -1,16 +1,12 @@
AUX async-1.31.0-improve-robustness-test.patch 1174 BLAKE2B 93c9de3f4d5ad78714cf6152e2071d05e5145f24f014454ec47a79e00c8da71d7d2b9c32ac8fb9c5f425180f059f0ed51c6ca945b88b6d1615c746db25088683 SHA512 a403f0d84f4a0d4a47fe55a011d221a554c42c4755490226776480c659bf9f005c0e5658484f9635b3816ab0075de75b98fdbd6a03033c739ca82e7f8fb3b63b
DIST async-1.31.0.tar.gz 92889 BLAKE2B b573e3106243fd0934387254b302f541a9ebbcd34bd451562bab1d39bcd37c593e2290667b524db7bc862268812a0932a644c670cbaf2a4a5ee240a866e08726 SHA512 f60fb9f4e95d1f579ce5f664abfe96b7196e3e47baf2856b7e97815107e0aa2e807c969839d118b6144372443687568488749547d762863b31d82c8d7e5d45ac
-DIST async-2.5.1.tar.gz 84455 BLAKE2B 251b1a8f5bd3d9f1cc4c6038d18dbd5dbe83278d27b35656d12942d7f4501828a2978f64f4fe4e77758476e161e06141b558430af2c42536a7e65bb0795fa2c2 SHA512 b12effeca7372e74ea9ca0ace08d7ea3d7398bbc0c3fdf57f9f57a5888ef975682c86bf010ae1d8b5070408a0f36887972edf12c54382dff5b493d56df5707ac
DIST async-2.6.2.tar.gz 86923 BLAKE2B ef1a840bd52c3713268582260a00855061fc3ee2d05fb67a2de44f9012dc419745eeac0522fb06e9689860ed23bf5dbb8280f796e645d992d1a98da7cfb4279c SHA512 627f490360d96e9ef8cfb5dc5ea929a1574cdfa6db91fcbfe5b14f6e475e03c750b2806b8d13025425b969ed44944debdcf6d573bc95eafe80a6056a0550707b
-DIST async-2.6.3.tar.gz 93083 BLAKE2B a82885a001e58f7f638348890aeeff8271cec05237a528a5c3d4ed7d8280245b408944fcd082dec2186f3b7ca423395634b99bfb587e58b3672f1b1d0cd1a760 SHA512 e29a6bf234d9780bc452f8e14523608c0a06eef54c03051ef80e6e5cd54b1fa43fb81dde7653e1203faea548db27602191072f834cf024c5be737e43f48e5365
-DIST async-2.6.4.tar.gz 93274 BLAKE2B 0e014dcb7814a711ffede259d61f3a077e01e80aa02472e7242c1ee31ef381d2c7b18f9343b3042c874c71bc36e6647741ddb6466805dc9eea427ee499f96f14 SHA512 53d6cc24f84604f9d0488f54909534e0ec51d1075dd1f93cade370e4d4cf4cfb433c47a887660b1f1c375803689dc7423994e3b1c92b42c932ead98a6e31fc75
DIST async-2.6.5.tar.gz 93305 BLAKE2B fbceff6b20eaf10a922f9993c73157cd3790263e1540167715012e39a2223f2d5e8549e7f9949d3851fdf8120763b24b468b904e668aec2927c5c2028101c1d9 SHA512 839eea7d0113d879acd1d85da4d0119c0698b8bdfe36a24450a24c2fb2151cfa4cd8987aea663ba51ff52a078693cb1ee7e0f3ac805aebf91655f3e279842caf
DIST async-2.8.0.tar.gz 92095 BLAKE2B e9d2356071ccdcf4f0025e4a449c78bf6ae31bf0841c286a48c18f94f3c09147ba6c4da6f737fe011b3066730180f2aff3ab03efe8b61b33d05ea1d28ae6c276 SHA512 80d31531e1b830b499a4c9cac41867a8836b3a339154336363ef397dd67c41c27d0b667e2754efba65fa88e03b81d48ce9ac5c17ce1e0bd8080af1ffc9873fa2
+DIST async-2.8.1.tar.gz 92272 BLAKE2B c1f30f99c6f1ce22f6181663eae1e1ebdc9a949d059dad3ef89227bc2788b48d403be7a4986f38e177a2cb85b0a4861ba965e3b0754582fcd4436b8dc97eef4c SHA512 dee8e2116efcfbf7f174228ef7f535b5a1218a10fd646bb7877ea8f1f9caff77dbe286ce0ff4a195e5f96cd72e61baa25e2655e5f0fcba4fadca5fcabcbf386c
EBUILD async-1.31.0.ebuild 1164 BLAKE2B 6c787b4b4ebfe14e6b28811eeab45c1e0e09a1488183b53c8a73e5cfda21b6a15b6f7039a6219e9a06292cbf7056dc1c146bb220af973869bca67ec81cb860ba SHA512 808c98c8654b3cba287709adc521ea8de22bbd4820d4384e4a48eddb057170b10e33b022d334076391707cede71960149cdc6c5e32885551d0a51068c4735460
-EBUILD async-2.5.1.ebuild 1133 BLAKE2B 4a00cff53a2c40799d728d7c9419ce8538b3411e91b38b0474597a0fe499ba91cf8dd5ea92d334e13cce8493f0f4d506977970ac9a55914740817e357c75351b SHA512 ca239239859fe8c42872839c1ae03f7c11c651d5bdf422f0f46d4444742929b7c9bccfc874440d4f8bd7b2573e83013dfe57f9576c9b4e41fdbb9f2b72a18b2a
EBUILD async-2.6.2.ebuild 1162 BLAKE2B 37ae0541d0cbd3199021e29bb2ed78a55555e5fc105edeea56a290083e7ce6c6fd0923ba7242cde359b0ae77e82163665332f393900ed15ba690be057ab4847f SHA512 d9d2af2c777e3e0a942db190272acb93acb6cfe86d2cb63f6d9f38753520ded51420d5106941125aa53b50095738b6f24ada1f321357589211ea101f23278fd2
-EBUILD async-2.6.3.ebuild 1164 BLAKE2B 4372aca573c12be54a8b4a91cfd07f2a88fe47aeebc845a2f2956e9e4ca3cf4cd44e035ff681e2a27831f39fe33ac524af4e899267913741cc36f581227e1536 SHA512 6b8e9f1527bf89791048302c53aa0f8cb5704b9f4fa676e9e295384591181116ea4edc9a697ce2b8ee8ec8279ad4996290bb3c09f425d09b181d40ad267c49cf
-EBUILD async-2.6.4.ebuild 1035 BLAKE2B 66e2073a79d9a08b554b98d40165bfeb527c1b9bb19cd3e0f7d34eb146d1eeb81569a0015508d61d64197c49f37e7a79943391fbce5610dfb807c7c86d4d3f26 SHA512 36d33cc3feb0741343dca5ab3053ffd6c4808d0c341a859720cba86c4cae065366e86a5b8e0bb1bfa227e37201a42569c780df495a4ae984dac3985337b41417
EBUILD async-2.6.5.ebuild 1035 BLAKE2B 66e2073a79d9a08b554b98d40165bfeb527c1b9bb19cd3e0f7d34eb146d1eeb81569a0015508d61d64197c49f37e7a79943391fbce5610dfb807c7c86d4d3f26 SHA512 36d33cc3feb0741343dca5ab3053ffd6c4808d0c341a859720cba86c4cae065366e86a5b8e0bb1bfa227e37201a42569c780df495a4ae984dac3985337b41417
EBUILD async-2.8.0.ebuild 1040 BLAKE2B 3f4b03aaf1dc215d4654b7a3153ccb4578bacb20fdd8474779d3fdef30932e2b51cf03327b0abe9c8010a0e8ab924410b9396ff4c305c2b183dff31257d671b4 SHA512 78fa404b96ddd23b9a49f8d7d3c28c0ec2d941675f208726c50ea70fd7b9171b81a3dfc6ca0880a1b88981c1a49d0b03e3846e64f5f5f727538ba7b456f68fe2
+EBUILD async-2.8.1.ebuild 1040 BLAKE2B 3f4b03aaf1dc215d4654b7a3153ccb4578bacb20fdd8474779d3fdef30932e2b51cf03327b0abe9c8010a0e8ab924410b9396ff4c305c2b183dff31257d671b4 SHA512 78fa404b96ddd23b9a49f8d7d3c28c0ec2d941675f208726c50ea70fd7b9171b81a3dfc6ca0880a1b88981c1a49d0b03e3846e64f5f5f727538ba7b456f68fe2
MISC metadata.xml 341 BLAKE2B acbe731aefbd211b23790c22ed97fbc1f83c45cf5ed786aa99fedafa5ca930081e71b3466584846f6e2f7a793da65c82bb4c9c85c15a669ebf5e7db47b74836f SHA512 d96626a4c34ef4981c11dcd07f51a9940d29b2bd8013868f3e5778d2f62a59bf3ca864a370a4d7951ca98079d6d5939d9aa9a4f4ed0233ec5f7fe544fa64fa26
diff --git a/dev-ruby/async/async-2.5.1.ebuild b/dev-ruby/async/async-2.5.1.ebuild
deleted file mode 100644
index 4fd0106e8c97..000000000000
--- a/dev-ruby/async/async-2.5.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# It really is >=ruby31 only, see:
-# https://github.com/socketry/async/issues/141
-# https://github.com/socketry/async/issues/136
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A concurrency framework for Ruby"
-HOMEPAGE="https://github.com/socketry/async"
-SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-ruby_add_rdepend ">=dev-ruby/console-1.10:1
- dev-ruby/io-event:1.1
- >=dev-ruby/timers-4.1:4"
-
-ruby_add_bdepend "test? (
- dev-ruby/benchmark-ips
- dev-ruby/sus-fixtures-async
-)"
-
-all_ruby_prepare() {
- sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
-
- # network tests
- rm test/net/http.rb \
- test/async/scheduler/address.rb \
- test/async/scheduler/io.rb || die
-
- sed -i -e '/covered/Id' config/sus.rb || die
-}
diff --git a/dev-ruby/async/async-2.6.3.ebuild b/dev-ruby/async/async-2.6.3.ebuild
deleted file mode 100644
index cf1aa582c9f9..000000000000
--- a/dev-ruby/async/async-2.6.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# It really is >=ruby31 only, see:
-# https://github.com/socketry/async/issues/141
-# https://github.com/socketry/async/issues/136
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A concurrency framework for Ruby"
-HOMEPAGE="https://github.com/socketry/async"
-SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-ruby_add_rdepend "
- >=dev-ruby/console-1.10:1
- dev-ruby/fiber-annotation
- dev-ruby/io-event:1.1
- >=dev-ruby/timers-4.1:4
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/benchmark-ips
- dev-ruby/sus-fixtures-async
-)"
-
-all_ruby_prepare() {
- sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
-
- # network tests
- rm test/net/http.rb \
- test/async/scheduler/address.rb \
- test/async/scheduler/io.rb || die
-
- sed -i -e '/covered/Id' config/sus.rb || die
-}
diff --git a/dev-ruby/async/async-2.6.4.ebuild b/dev-ruby/async/async-2.8.1.ebuild
index 05b46d97cf15..6a5daa5e4abb 100644
--- a/dev-ruby/async/async-2.6.4.ebuild
+++ b/dev-ruby/async/async-2.8.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_TEST="sus"
RUBY_FAKEGEM_EXTRADOC="readme.md"
@@ -22,7 +22,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
ruby_add_rdepend "
>=dev-ruby/console-1.10:1
dev-ruby/fiber-annotation
- dev-ruby/io-event:1.1
+ dev-ruby/io-event:1
>=dev-ruby/timers-4.1:4
"
diff --git a/dev-ruby/faraday-httpclient/Manifest b/dev-ruby/faraday-httpclient/Manifest
index ff676419b60d..0f4d69eb2c55 100644
--- a/dev-ruby/faraday-httpclient/Manifest
+++ b/dev-ruby/faraday-httpclient/Manifest
@@ -1,3 +1,3 @@
DIST faraday-httpclient-1.0.1.tar.gz 8438 BLAKE2B eb642d2d69b3daeca9763df86399b1e76f2d3e84cec19218ff0c486f547594f83f30a776b0be95e5f4f976505e5a4299eec3ded9652ee61ceace63b29260d47f SHA512 440d57cad24bd7f52c4b1ea8f8062a62630791f8a5730999aa41ece5b0c759a188afbb8449e32eea03710bfc7bffbe244664d305f41457e88791f916ef142d86
-EBUILD faraday-httpclient-1.0.1.ebuild 797 BLAKE2B 02844e4908c20068d5b78e69a9ff70e2405676c11b3cda42a4d9cdcd291c592d7ff41c69933a3f420148716da92728c73ff29b0178a6f5db20ec5676edd246e9 SHA512 75382ef7ddad4e6f284fb89bb3e9d17792f7cd0c685c39195b6d698af22eed5e9a77ee626baf2cd2e756fe943a3d2ba460d8c7b61041a44da6542585090a3aeb
+EBUILD faraday-httpclient-1.0.1.ebuild 821 BLAKE2B f81c6f43edaf639eaf7993d8b48bc3b447835406eea7da4b1238232dcad41e0f3a8c8573a8c52105beda36dba2dfc4c3640ac4029671713019bf397e85f88d8b SHA512 dfc306feac643f20decadfdfd9f67403cc95c74fc7a3e6486e0c27cfa05672d3b6097be1ad7570069e08920d7b92a183637d86e9a42a8a777e6cd5681cc0975c
MISC metadata.xml 356 BLAKE2B af62c68b3311306aec419744d29f6894a1d7cfe0df0477ababca9c8c1c03254657bd98b428f9a9f81549bce081674e2ec1652483e10343b77d09f1ea448b0daa SHA512 26e8dc2c6b448ee3e6a335c9d9afd29525321e1dda82279d431ae273705592fe40d059c392a64b105bbdb246a455dcb477b5d3d3d01250070ba1656384316d64
diff --git a/dev-ruby/faraday-httpclient/faraday-httpclient-1.0.1.ebuild b/dev-ruby/faraday-httpclient/faraday-httpclient-1.0.1.ebuild
index 0786be91d30d..0688a201cfa8 100644
--- a/dev-ruby/faraday-httpclient/faraday-httpclient-1.0.1.ebuild
+++ b/dev-ruby/faraday-httpclient/faraday-httpclient-1.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31"
+USE_RUBY="ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -23,7 +23,7 @@ SLOT="$(ver_cut 1)"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="test"
-ruby_add_bdepend "test? ( dev-ruby/faraday:1 dev-ruby/httpclient )"
+ruby_add_bdepend "test? ( dev-ruby/webmock dev-ruby/faraday:1 dev-ruby/httpclient )"
all_ruby_prepare() {
sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die
diff --git a/dev-ruby/faraday-net_http/Manifest b/dev-ruby/faraday-net_http/Manifest
index 7672fa5b64ca..7be160856918 100644
--- a/dev-ruby/faraday-net_http/Manifest
+++ b/dev-ruby/faraday-net_http/Manifest
@@ -2,7 +2,7 @@ DIST faraday-net_http-1.0.1.tar.gz 8436 BLAKE2B 16feb3c79af7db3b69373826a2fc55a8
DIST faraday-net_http-2.1.0.tar.gz 9061 BLAKE2B 00e461718f4a92ff424e28074aa62d79c4ebfc9ca3a22036eef28c57fe90199b6fb49f5f9a02ff89cfc701b07c5fbb798446f1cc7ebf860dfeab9208e61b92d8 SHA512 797aa930d33a372fccb6fc497fe504f15b63a2fd87aa2301b84098a23de321fe60b6af43f35d9ed670705e90284096a21e9e83c80abe800c81240dec937a27d8
DIST faraday-net_http-3.0.2.tar.gz 8897 BLAKE2B bd69eb01e74ab00c3d14efe7cf3c74efaeb17c7a03c61916c040a79ea152c4adddb010b0767dc6eecaed072e905c5d4ec540c26abbb1d390123538c38555ea22 SHA512 e01d22c243f175f88f1a559d9c200047a28fa118225b3ad616ae0ed3e5207b6f6dd0337f8520e1b023deef18e3b1654ad84e43267971d634ba9d8e88b44627fa
DIST faraday-net_http-3.1.0.tar.gz 8975 BLAKE2B 254f0f3eac4361866b4e8a0b2461fa4e2fb76cfbcd145e122fdbfd65a4565ffd176375fd962dbb1ec899c3be993526d3232e166105840f43af1027220d9cd245 SHA512 dfab2515f7d567d34fd11c4a5ceff2ad41399a6ff262dc4bc52349d4229cdd8d9563c31d4dee1acfcb185a5bcf647e574758965cb6324c024244c9e48a42568f
-EBUILD faraday-net_http-1.0.1.ebuild 722 BLAKE2B 5dc9dd412a8fed71c8e835a3a56a5c200fdbed56877bea030b559bccc7330677fad322102156334b066dc40d92ae9b25a578d10e7c73befd08fbc9916b960edc SHA512 34120ef92bf27c0e39b0966dcc8c61b6131bc38bde5a912efea0130f8ed18516ecc0c98f5558ac970c63773080fec7f36234456bd215fad9a4ee0210949639a4
+EBUILD faraday-net_http-1.0.1.ebuild 715 BLAKE2B db9f3786fbbc2a6f389500d4e6a32449132dfcd70775d87b0b260d4b4062d59fa6552a51db728317f90b687eb550a2ed29bbd9d94684276a5d1215e25cf10929 SHA512 c35eea64b51e5cb7a9da1095fd562f78ff75ddee3c5aebebbfb6a469f889b983b99fb79f02c859c8b30401f032e2989e2493b4f6f50dd96214249c87aa85bac9
EBUILD faraday-net_http-2.1.0.ebuild 755 BLAKE2B c0c6404ac1756d3853748a2f2b7e62d9dcb5318094140c1bbb001a5ad37e8441886a1265ea3bd51793cf5bab5655bf9ba4fc450928d90b84444e969e1b528600 SHA512 874462973a4926db54cf1d9f2dfad02f57490bd515963ba43bccc138b9cfb9067365bbee8b919616f3c358098448b6eb1b5702e8318f63b4b2156f9872a41ba3
EBUILD faraday-net_http-3.0.2.ebuild 725 BLAKE2B e404918a0abea4eaae185018db2f8ffd797186a133cf66837ed4835c251fa9258a114b3ba62afcf974eb16a51717411b7fd34dcfa7c980e45734230eb4ca1719 SHA512 f43c2e604550f5c573079371d9eea07d8e0eec4220f37591aa43b964d51ca9e9024e86434f1b5e07e3c367705ff17c2884fe2d2b01abdcbfa0aec8ff5eb280b6
EBUILD faraday-net_http-3.1.0.ebuild 723 BLAKE2B 474d5b93f42a1f1efa0f3ebda7998fab104ba6238a6dfd76dd25a5df611e7861ced15f5eb07084a3152175d8b3594340848d61241bdb01a20cf2f2836737bb23 SHA512 e8b0cddef4ce7d3a0fa5cc246e80798ca772a695b6a50b357e6341e6c10d85822ebd4db92fd865fcbe87ec707fa45dec88d196e265132a0867735a7eb1873526
diff --git a/dev-ruby/faraday-net_http/faraday-net_http-1.0.1.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-1.0.1.ebuild
index 5de7a758edf8..b7287199a7ef 100644
--- a/dev-ruby/faraday-net_http/faraday-net_http-1.0.1.ebuild
+++ b/dev-ruby/faraday-net_http/faraday-net_http-1.0.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/faraday-net_http_persistent/Manifest b/dev-ruby/faraday-net_http_persistent/Manifest
index 32d5eaebe074..114e559e21f7 100644
--- a/dev-ruby/faraday-net_http_persistent/Manifest
+++ b/dev-ruby/faraday-net_http_persistent/Manifest
@@ -1,5 +1,5 @@
DIST faraday-net_http_persistent-1.2.0.tar.gz 6330 BLAKE2B ebd14e0035a86b2529e206704ae611ba82e35fc5296652dcb5b83b4aa9fac3b636a93baf45d7a47f3138550345920d15d87f0648b0107ed7264827b3a34d947f SHA512 4172b93aa72b5f9dcd9fa526789bc336b777fb6785753f0351410c58b8f3fe7e6f989c0812d71e1aa4f6449877cbed8908412321daefe95997483cf51158fa4c
DIST faraday-net_http_persistent-2.1.0.tar.gz 6953 BLAKE2B 5b1c43fbd647c36315c24aa0ff12817edef9940de7f42edb59815b41ec5a5b15c137be6d9e10a07192144064e5a32fa8ab0d9fa1ec15c3e3ec064424b5f299a9 SHA512 3ad70814a231dedff56dd2891d834c6cd5f377e30bac4b31e6290097667d18b4eac5b44ad46b14fda873ee80e3b49e018337d60d666f0b32017fe0f4653d905a
-EBUILD faraday-net_http_persistent-1.2.0.ebuild 895 BLAKE2B 135857e7030b9839e1abf622a292c0d5f03b6b6a3243aa27a35453918ba5f964975576ca1855895a7ccd1b39a3bb05915974cd9854fd15eeb28a1ec313811500 SHA512 c28243c32be75863da612089147482298ae2771b9140f9acf2ef22842c4c14184de7dcf0cc8bd09f55a7062ea9ed632cff0ba1116249f2d08e6296687d69fb44
+EBUILD faraday-net_http_persistent-1.2.0.ebuild 902 BLAKE2B 502a36f86769702b5184cf82665db1b7bd8f7e15ccd7f100a60baf12a56818377af2dd40d6ceb675b229def4b5ef832e185b8fcc205ee1677dddf8a49d4f4447 SHA512 3a443ef8d028a92e7c16076eaf44d23034f28d147dfbf4078a0b31f9733014c40e0b1124451a31f887f659f897f24cb255c7a0ca0a5452d49ae416826f553455
EBUILD faraday-net_http_persistent-2.1.0.ebuild 890 BLAKE2B 329c63f2c8f93f5c5d53c702b33c5afdd842b091fe1b9ecd7d1525cc998643459d5365879c7d9e625e96569569ac3980bff312ce1fef2cf9de1c167f1381a193 SHA512 71c10fb56ab43342fdc1ecb09bf854c94bb717703aef3188ddbc28bd5cb5b48beaf3135eadf25873f852e960f3fab285967dc11a4429b882a28a5da3cad3a5c2
MISC metadata.xml 365 BLAKE2B 45ccbb64b2945de074d5e085e7eab2db13205ed3d4f84c40bb01c32ff11e8faffafb7e31e880614aec10986354e0dd55371c206dff7035bfcdefd2e3c3a95500 SHA512 a44ba95f925fa92241f1cc042e6890779d6c66d7a0fcc454c1f786333a601e3ce65e18979a9a79a60bf3b502e0402f10f282d94ebc1a3cfc6651719e6c4760b2
diff --git a/dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-1.2.0.ebuild b/dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-1.2.0.ebuild
index 8c143ca9c3f6..009b56d59817 100644
--- a/dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-1.2.0.ebuild
+++ b/dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-1.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31"
+USE_RUBY="ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/faraday-patron/Manifest b/dev-ruby/faraday-patron/Manifest
index 5b32a6b850b9..cae1629f69ae 100644
--- a/dev-ruby/faraday-patron/Manifest
+++ b/dev-ruby/faraday-patron/Manifest
@@ -1,3 +1,3 @@
DIST faraday-patron-1.0.0.tar.gz 7939 BLAKE2B 303e2186c35cffef73fab73eecdb7affe83b3fb11c861ab082c3a60fb3adceb0f5a1fdd7d26f425a0449e349868b62363ae846bde5a194c66fba0b4a0a9c6d02 SHA512 66180ab2730280635a2560839e991e562bb6ff907e483a6e75557f6d7950b0b375955eea4034c8c4820267ac82d9f9dc0f0011c4ff6a526f3499b179935a7014
-EBUILD faraday-patron-1.0.0.ebuild 1044 BLAKE2B 12aee09c33606313ec0dabb7d92f8ffdb3f1745b9f511309325c45e5b7d07463572bccbb1b839ca484e30662468c9e9fe9c2d051a6bacbc43f972e53abc32b30 SHA512 a4b3f4d95c79a40986260abd199d48ad689f7cf1f77d0468b9395f2b0626563c8ca24b3f583362829102f708aec36e68fc8141866c854c7f426949c12831528b
+EBUILD faraday-patron-1.0.0.ebuild 1068 BLAKE2B ff65b9f41d73590ce1574e42b7ced02e01d348b8fc371f8b4a385eeba1d949db184b744c528cbb2fa736afb2953e695956cfb927a0afc98ef21bcf494d6d8a8a SHA512 912dc050b0466a4268c7ac9b11f53262d73395c027263cdb489005272e5090a4c77594fa87e044036b85245b518062a5a3c1d33763050690a0d3c110e830daa4
MISC metadata.xml 352 BLAKE2B c55e7b9e8c9996f4dd8302c587736ccd1f60b3edb75e745e4f4532b6d6173f2ad1562e78858c2f97e242a4179f690b05c01a13713f7be8f33c498c64095c48ed SHA512 e67dc791894fe24f57dd69ede25a1dc777a85850c61607bc31b41b016425358e717965bfc9232200f92ed1ab5c448546b0e0026da1f8aca06a705e0e55b15799
diff --git a/dev-ruby/faraday-patron/faraday-patron-1.0.0.ebuild b/dev-ruby/faraday-patron/faraday-patron-1.0.0.ebuild
index 02f8e046602b..e2969f86e71c 100644
--- a/dev-ruby/faraday-patron/faraday-patron-1.0.0.ebuild
+++ b/dev-ruby/faraday-patron/faraday-patron-1.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31"
+USE_RUBY="ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -24,7 +24,7 @@ SLOT="$(ver_cut 1)"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="test"
-ruby_add_bdepend "test? ( dev-ruby/faraday:1 )"
+ruby_add_bdepend "test? ( dev-ruby/webmock dev-ruby/faraday:1 )"
all_ruby_prepare() {
sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die
diff --git a/dev-ruby/faraday-rack/Manifest b/dev-ruby/faraday-rack/Manifest
index 474b728fde92..7c8c0bbede3d 100644
--- a/dev-ruby/faraday-rack/Manifest
+++ b/dev-ruby/faraday-rack/Manifest
@@ -1,3 +1,3 @@
DIST faraday-rack-1.0.0.tar.gz 8042 BLAKE2B bfeb9c4ee12a8eae657f9ea8f8144232ddfaca758b30f2af1e3b179ca38afd35755499c8f524fb1673675f5eacc93ca6fb79a78e48b68da8db298b91d5ecfb67 SHA512 c2abe89a54c41dfa336976ec0f8c86f3a1912b5a950f139f0146a27273560fa74c97c5c35d05f80ce2349de96461b7e398c79cdc3471a8fe782406df03e184ec
-EBUILD faraday-rack-1.0.0.ebuild 784 BLAKE2B c085abab37064d83b69a9c4b736f10b3ad8435e2a2fefa42caa85d5707c74e8ce0171a238642e3342c7ac1ec798811d11a235bb4f0c2827a72fd376a04fb2eb8 SHA512 1dfa6860a6ba57ab9244ef78f13be83e0657df401db7a885155bd2b272f2a9c3506a67fef9d32afdac70b46362ea1ba135ebd1ca15f623fbf4341edbd1c88fe2
+EBUILD faraday-rack-1.0.0.ebuild 808 BLAKE2B 0ede18f92a1f49f9f165d62f787187426c2e938c841c8c0a935813eced88a22fe4d95602c72529ffd27603ffe4ec59e7f663568dce9fbcd817d9285b27e02103 SHA512 0cfa8a4adfedbbf31993ecede72d8df69055792a7097f14310627f6a5654f9f658e02f2862a36389c817cbecf39a31573c888e7c972fff533ae33e915e7e58b9
MISC metadata.xml 350 BLAKE2B 4c941e59c082b09fb55710a680f6d93ddfc482d846a3ec083f71e23ae32ceb0388e4b9907c21905f12f80f170699cbf8541e5880435bafd8ad101300b5bcea87 SHA512 c2bf955e704457201c30b5ccff21df3d9b3a884837d8199d9dca99a5b40131d29a3d9d06303b479f5b7f2a5bacbc3b0a89fc24ed32b195a6fdd3fcc7bb846423
diff --git a/dev-ruby/faraday-rack/faraday-rack-1.0.0.ebuild b/dev-ruby/faraday-rack/faraday-rack-1.0.0.ebuild
index a729663e1014..629f4cce309a 100644
--- a/dev-ruby/faraday-rack/faraday-rack-1.0.0.ebuild
+++ b/dev-ruby/faraday-rack/faraday-rack-1.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31"
+USE_RUBY="ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -23,7 +23,7 @@ SLOT="$(ver_cut 1)"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="test"
-ruby_add_bdepend "test? ( dev-ruby/faraday:1 >=dev-ruby/rack-test-0.6 )"
+ruby_add_bdepend "test? ( dev-ruby/faraday:1 >=dev-ruby/rack-test-0.6 dev-ruby/webmock )"
all_ruby_prepare() {
sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die
diff --git a/dev-ruby/faraday-retry/Manifest b/dev-ruby/faraday-retry/Manifest
index 069e9d16f7cf..1c8df967f202 100644
--- a/dev-ruby/faraday-retry/Manifest
+++ b/dev-ruby/faraday-retry/Manifest
@@ -1,5 +1,5 @@
DIST faraday-retry-1.0.3.tar.gz 10732 BLAKE2B 4ab94c84242b1009221e7c44273a3dc3e07ce3303b776a42ac04c6adec5439ff83ad583e2b3670638d08aa5117ee897669dc4e8e3d13e3a84672cf9001580889 SHA512 d3d50c6ccca97b3c7f076a45f0be92c9d601a005328d09397d8ac56492688296cfc2e61327389e10d4989df957bc76be7c270b6cbae3b9b2b8023fc9da265698
DIST faraday-retry-2.2.0.tar.gz 12498 BLAKE2B a6cd459b745b219ee004cda59e4b1d9199676968ff4e6ef1ba8676badb1c10614a09a30467356032be9054d276055047a78a23b41d65ba84444680151eec688a SHA512 d7dd1bb5e7dd9b0cb94c5565bfd3a1c6c3f67277e15c0fb85a3fbd422a9939be22037089c918a607ae1cb71c18069ea766ab0fc18c9ed2b24fac820d25a6f85a
-EBUILD faraday-retry-1.0.3.ebuild 1016 BLAKE2B bd1c9269db757e8ea06c3cf78b13439adf133aabacb97cca6e1927e025723d30519fa3135c8cde29b6887c841729033d3a2194c68b0cb232f5b446f1dc49beb1 SHA512 50e48db4251060ae6d9134e9a197b4f773138bb1ffdfa36e7a4a744dff068a8f2ea5a53fc4e2805046895a8a6881b613ad68fade33ab09c3616ef99f0fe3d2d9
+EBUILD faraday-retry-1.0.3.ebuild 1023 BLAKE2B 59ddda47bbc1b9cdc4a474b77072a4c8c0b7d1367255d704dd0ca4b2d03156bd54b71eccfb780be6685c7fbba98962a64e9e0a99326351eb9bfc4777f312f65d SHA512 7fa36ecf2443973456a04b3e96e53c1dffea382fd33416f7abf0c207632d9840e31d024f79673a3214acf9f6129bb5bbc491edf6ccdcb8fa39c23b807c1ca8e2
EBUILD faraday-retry-2.2.0.ebuild 1016 BLAKE2B c6c42de9cc52017a498db9164f5f8b61a803a1d083c50b404b88afa7de48abdfb77fd6dcafee99975b1c06bc3297ff42405e7b64e049562472ebbab7f1448665 SHA512 4c8d77f6283a2f376378ce1b2f773564077efec0f7eed36d95abd5663f7e2812155d4a97535eeef880c9768563fdacbd04ae29bf0160efba988aea42590ab8aa
MISC metadata.xml 351 BLAKE2B 02c568077982dfa7688fff59059ef5b472aebce02ffef77c6a582d3b485fa1998f8add5e391bc7ec2d5cbd08e10d5cb6b2964e3c12dd0d92ae86c852d67b308d SHA512 59f03a20b5f13386f63728ca84c0964e4759e08629f6ce2541cdec189c92bfb8fa3fda3473551a9332c9166f72f5a813f7b8628244b9b2349eec62e2ad2d876f
diff --git a/dev-ruby/faraday-retry/faraday-retry-1.0.3.ebuild b/dev-ruby/faraday-retry/faraday-retry-1.0.3.ebuild
index 9675638d9f5a..5e6d1400785c 100644
--- a/dev-ruby/faraday-retry/faraday-retry-1.0.3.ebuild
+++ b/dev-ruby/faraday-retry/faraday-retry-1.0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31"
+USE_RUBY="ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index 4a4ac474358b..7755470a0460 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -10,7 +10,7 @@ DIST faraday-2.7.12.tar.gz 1029923 BLAKE2B 267880c4d35284c1eb2f894e9c2803662cf5a
DIST faraday-2.8.0.tar.gz 1030670 BLAKE2B b0dc09bb4b760e1e194276709f6d2fdc391af0422f2eeba1f07e8824bb02346dcbd05dd701cb5bfbdebd32ae77bb75914955061b43e85f5e47843b11d40e3b2b SHA512 14aa19b24996140467e74abf35129d60781eefaf97fcc3eea7f83f9dd8db17318fbc57d263e1564f94cd9cd1a03129cef210b50190491e4e094092196c72aa67
DIST faraday-2.8.1.tar.gz 1030720 BLAKE2B c52733fa00143882d43bf7e48dc6fd79621aad9b096f01eb0cc05bb0808bffff0c01282d3823d3b105554d953dc003d86f85c7ef9505a733214a4569764b45a6 SHA512 b2af1dbfcefb92969ae45138401c8cc9a8a1b10ca2bd93dc6aad66337aefbad4cf5700949fb821b93bdba46ec5c7c61b83dcc934b5797a5516c53aab50a287cb
DIST faraday-2.9.0.tar.gz 1030759 BLAKE2B 450ca700ccf624115aaa6c5ffc873e926884ff27a520aecd890f7156f20f829a802cece461327205930dfc53d06fd837adb1bb989e9603f369f61606640acddf SHA512 f534cd0903bc5ee83a355b09c886dfdf593b842fc85863877c9e0217ba797b027acce6d36674579053ac24e180d71afe4d879cb52cadd1da803b609f2da407c3
-EBUILD faraday-1.10.3.ebuild 3564 BLAKE2B ae8a2ae2e336dd719ed5e039f8b10324ad59ef55faa21e284f89d5fab8794a034023acc57e39b99f1b7cd5bdcadfafafebc058b45d25440ce793021a25fd3b87 SHA512 faf661b899916a8f4eed8b958f3ffc37b87368fa4c9638a450ff1780cc4bf4f0e749be6f0f6e8929a9147a6cd733d8e316a29457eecf4fc19e34f4521732ae1c
+EBUILD faraday-1.10.3.ebuild 3583 BLAKE2B aefea354329079a0b37f21f7df53f3a2e2b4a791e389535f53bc39eee0aa672bf64964f7b692d8d3ce84c78d707f20f511ffb0ded428c7cbbce80003863543ba SHA512 086e5b9cc3c182d05c55d0b087de09906ef1e5caa00f74b253b31938e74147cf4d81880f6a0630e40a167d117fab6bdbf7b281d1cc3f452ed73300a5750a7ae6
EBUILD faraday-1.3.1.ebuild 2439 BLAKE2B e41538c7de42c191107c94bca876198576c6fd1a7c43af9bdb23cb7e2cf7b71d799d92ad33f786736b65a4f5ba7c88bd66021c2f70254259998819aed1b3ba45 SHA512 8af16340781f5627079e7861ff4fa38d5cc55b42d3ef73e65f1e4698322632d4e55df60745d3cddea64b5659a0460816059bb834ae58f7b13ad48df715b73e8a
EBUILD faraday-1.4.3-r1.ebuild 3144 BLAKE2B 66e0eded86553994b3f4a05037b52ae5397af883dafaf82025ebc72bdc0d786068e3a151b76526d67972c0870eec80d22951ab2f067c0bcdbbd4f2e9789ba10b SHA512 3e40b08029d3f67e850ba4c80bee7c01c68b9112f8aa38d021fe6192537519bad7cfbb503dd97a1d40bf109019a9daeb8978202856bdfccbefcf01f3f129bdc6
EBUILD faraday-1.5.1.ebuild 3176 BLAKE2B eae9cd559e40af58dafe6e1da4f7fc0db8a3f59351c94b0fe940d6070a690b7889a97d65d4104de28aca5bb89fdefd80ef5bdcba3b00a3c7a609e182b502c981 SHA512 4597dd0314def80ad3d809a53160bfe56913563166e5b3841ff47ddaf44017ca1159d8069ef873baa7e988a029cc1a172cfff135db7e91aa2596c69c48d70b90
diff --git a/dev-ruby/faraday/faraday-1.10.3.ebuild b/dev-ruby/faraday/faraday-1.10.3.ebuild
index dcd189ea502f..d4d70fb624d6 100644
--- a/dev-ruby/faraday/faraday-1.10.3.ebuild
+++ b/dev-ruby/faraday/faraday-1.10.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31"
+USE_RUBY="ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="none"
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
DEPEND+=" test? ( sys-process/lsof )"
diff --git a/dev-ruby/httpclient/Manifest b/dev-ruby/httpclient/Manifest
index e154e380c902..62248a6334eb 100644
--- a/dev-ruby/httpclient/Manifest
+++ b/dev-ruby/httpclient/Manifest
@@ -1,4 +1,4 @@
DIST httpclient-2.8.3.tgz 464624 BLAKE2B ce8ed523a24acce219027a4f1985caf2b4dae29bdba038ca2397e5f4d4b36c90b35cedfb62faa7faf426c3ce8589906df7832968c81b64bc9100eff6f4fe9745 SHA512 b65b5adb97af069d7ff6b6f4cccd6a42c6d9c88b797e9495768fe1f36a6bd93defe50190edc201de5e39c4e306ba0bd17a8ff2f8eba4d636dacafa06c172967d
EBUILD httpclient-2.8.3-r2.ebuild 2742 BLAKE2B 9d69325eb752210c9869056542349efed823002b19255f0922d9547b1537b68ebc35787a0b05fd8fc2b474bcf60b20a0904e7f3bf57be46118168fa386d615e1 SHA512 168a1f236b66812c31cb3a04f2291b4377d92147215998e557659dbaa7865317130069437711b6e9df9d0a792d10cec7dd2e9b7978d72f7ec1428e14bd28064d
-EBUILD httpclient-2.8.3-r3.ebuild 2754 BLAKE2B e7d8fd0f45909ef56a783b3a179d9bf48b7a3a66f2208d69a0b0e28515194b2bd0ab1051dd1b18ecbc9dc48598ebd3c67bcec7a657518d5e0d4e71b9c3b7f070 SHA512 90252dced68b4b2d0a64d77b73fea4562368288232fc598743f55470e8e6eabc4308ec18c1afab018cec3f677f58830cfad7940fc28429cb33bf153707a28db4
+EBUILD httpclient-2.8.3-r3.ebuild 2601 BLAKE2B 941f32305c75ea7457d7becd18fd1b3cddb2b1ccd1690829c3f039162887895724b5c18c01c9c4f73eaa0ef54c0b4e6a3a817294016b3150dbae628793c81c7b SHA512 444c9f22cfce27a3d8fcce130ec09c62c2de0fcdc54c3bb138851ab26fd29fb77febc8dfe4d4f9793a7bc2e697b90c40e7ad9ad07943afcbd3da88e34448464e
MISC metadata.xml 342 BLAKE2B 357371edae972dc4bf17bef8a0ddf752bd81a3936a4ba6cc83ec7a253346e3d236bb0930fc71f14c1c42a486f3202bcd08352260aef38676f57b31f852dcca27 SHA512 3c3e6861463a129c5679658a044b956f1d8a4ad086c5fc77029037ad88b391af06cfbe26127127ae0b909d602c9a3b02929c48d7a26059ebd29e06c394d7b4c4
diff --git a/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild b/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild
index 5af165c7bbbe..5f66ac209c44 100644
--- a/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild
+++ b/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -52,11 +52,9 @@ all_ruby_prepare() {
# only fail on jruby.
rm test/test_auth.rb || die
- # Skip test failing due to hard-coded expired certificate
- sed -i -e '/test_verification_without_httpclient/,/^ end/ s:^:#:' test/test_ssl.rb || die
-
- # Skip test depending on obsolete and vulnerable SSLv3
- sed -i -e '/test_no_sslv3/,/^ end/ s:^:#:' test/test_ssl.rb || die
+ # Skip tests using obsolete 1024-bit or expired certificates and
+ # won't even run anymore.
+ rm -f test/test_ssl.rb || die
# Do not use 11-year-old bundled certificates!
# fix this copy so it doesn't fail tests
diff --git a/dev-ruby/mini_portile2/Manifest b/dev-ruby/mini_portile2/Manifest
index 68048feed752..796c16c49598 100644
--- a/dev-ruby/mini_portile2/Manifest
+++ b/dev-ruby/mini_portile2/Manifest
@@ -1,5 +1,5 @@
DIST mini_portile2-2.8.4.gem 30720 BLAKE2B 33f5e67e1ef647c781cf4f5a4b04a2164b27fb6846e0d76ad42f1cdbdd04cae69c4e14cde4ce5bc36c392de74d256770f693485e896b443aab8cceb0a6cc28e9 SHA512 19e3e4908e54fb73d695f0674a5c95d96bfa2cf6f87c0d59c32f8a68941b729adc065b3bea2d5eaada489340d8c76e098b9db839d075cac5d183f47d2cee7d9c
DIST mini_portile2-2.8.5.gem 35840 BLAKE2B f14d071bebf5f1d7160b5196564279ea46ae4ec306587a6ec550c3dbc105db0790b55aae1d7595d2d11d5d21826a07ac382c62e4c22ba15aa22323520040789e SHA512 fa09bc2c4aefc341cb249dc33b5ad3182aa582ef150645793e323bdef4d19cbeeced0348c3c962a7225a9aa91b40824347fa1499955326525eddcf867f6ff798
EBUILD mini_portile2-2.8.4.ebuild 673 BLAKE2B 81880d139ac7b7b276cf3d0fe343b7a927a802a8083c12b0351bda2642a305af703e3c908e9fc7550ec7aff1acf2bcf9af78aafa3392940ab576cafffd751e68 SHA512 8e91fcf855c65760e16cd5fc7951fd22667be3f336676dc5fb1545a4bbb510be02150e7a4c1677772ebf21ac898cb91b1add5a558dfac148d0e0ca84368fa181
-EBUILD mini_portile2-2.8.5.ebuild 680 BLAKE2B fb9e9827bb482d600fa37e910b94e38d7a00ff9bc84f9974dca715873e9971aadd85360283182452c5ce371e451dfb7e06e5093d0de82aaca4b957923ff7e913 SHA512 07dc8a6a321691bad8e817a50c0e49200ed76d7560de8c7412cc9f79723cafd165b64d7bcd741200589e601a9d911350d4f1cb2df3cce2995da69140503c862e
+EBUILD mini_portile2-2.8.5.ebuild 915 BLAKE2B a675a435b5e8e29130264575f886f56a4c3e40b1bb5caa1b14524f1fb0f63260c575161e31857703f27b4137dbc9e64ccb22c35d4fb12039648c1effc5ddf64e SHA512 267961e67871b88a25c50b9608659402e8f8b5efc05dfb42d7c2f179dcb5c049c88f84529f5a8bb5fe0bc99e28d04023b78cadb4796c61fe89225e1f49dcbd5d
MISC metadata.xml 351 BLAKE2B 1089816679cc238435b30f4a2365c7d1fe7a15837602f266924604629bf4300462b1ded28a537b9337c9fe13e4b397fcb1e97672bcf901eb65162090a514751d SHA512 80f58025f07a49376e4fab08a8396ccbc5e09ea76eea09263c3388666b14cea9dae84bfadff887aca2468c8651666d5e907911782968b76b7c1f3289036586e0
diff --git a/dev-ruby/mini_portile2/mini_portile2-2.8.5.ebuild b/dev-ruby/mini_portile2/mini_portile2-2.8.5.ebuild
index 9c63cf6e21e6..ec718bb6b313 100644
--- a/dev-ruby/mini_portile2/mini_portile2-2.8.5.ebuild
+++ b/dev-ruby/mini_portile2/mini_portile2-2.8.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/flavorjones/mini_portile"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
-IUSE=""
+IUSE="test"
BDEPEND="test? ( dev-build/cmake )"
@@ -24,6 +24,13 @@ ruby_add_bdepend "test? (
dev-ruby/webrick
)"
+all_ruby_prepare() {
+ # Avoid tests that expect gcc to be the main compiler, which we
+ # cannot guarantee.
+ sed -e '/test_configure_defaults_with/askip("Requires gcc to be the C/C++ compiler.")' \
+ -i test/test_cmake.rb || die
+}
+
each_ruby_test() {
${RUBY} -w -W2 -I. -Ilib -e 'Dir["test/test_*.rb"].map{|f| require f}' || die
}
diff --git a/dev-ruby/rjb/Manifest b/dev-ruby/rjb/Manifest
index 550bf8fe30ea..b363d0557819 100644
--- a/dev-ruby/rjb/Manifest
+++ b/dev-ruby/rjb/Manifest
@@ -1,3 +1,3 @@
DIST rjb-1.6.9.gem 74752 BLAKE2B c8264fd0401044d9099717ae8770a30ce6bdfd12c3acfc2024b21330e3fdb07604bba69600a8808aa179c6459eb2d140e7b5822cbf58c3ea8ce47569bc92463b SHA512 c1ccae10361be881af4a129c0640ced00d00e909442b517150036cd44d5927cf24dc87bc0c30f3703f96955f114e0c0a5ff2d0f5fc555b71ade0f98e6b388426
-EBUILD rjb-1.6.9.ebuild 1914 BLAKE2B 572369826984d6755903a4316ab286315139e9bd3e04225c729693915c78cf1f9a5aae2fb6da8e3d0a5a7b88492016578d4e95f0afb16f88995774b7274d69a0 SHA512 51ae7499aba5aebaede072cfde73ce4a756b9ab2511dd47bc1cf3df3847d572c8ad9cc3bdec8b0efe611e66360a87bc7754e685f0fa1bf84daa45681bf77a8a5
+EBUILD rjb-1.6.9.ebuild 1982 BLAKE2B 4968540385d2f1a0f080e919b37aa21b9d41b2edae3ef3511b2b669646afe1656f559d8290089087cf847947b19ebb4bda440e43b75156147446728ec11c9306 SHA512 6a4d08468018be3ef5b2da900be8aecdbb741270c53e4f6086fed6d7b7c1c6fe81bf563a823d4c571b0a48b219332cf9f747b391835e9e998d6774e9a33c0aa6
MISC metadata.xml 434 BLAKE2B 1e94200b4a129af238d6fd0d80c250a951a3ffe2090b352b6251cb1b2976a0311fa8e0d35dd8e5ace9d87aebca05792c11511d99a7997ba547e40722566e37da SHA512 8bd89556de265f47cbf04a4679ef4970964a5b50e113464ee441d5fa4655d13fb0f9403728efd9d11a4fce7cf3a93058918104cfe2475473b0a5bd2f24ae9aca
diff --git a/dev-ruby/rjb/rjb-1.6.9.ebuild b/dev-ruby/rjb/rjb-1.6.9.ebuild
index 06a151b768ab..ef80fb653497 100644
--- a/dev-ruby/rjb/rjb-1.6.9.ebuild
+++ b/dev-ruby/rjb/rjb-1.6.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,9 +22,9 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples hardened"
-DEPEND=">=virtual/jdk-1.8
+DEPEND="|| ( virtual/jdk:17 virtual/jdk:11 virtual/jdk:1.8 )
hardened? ( sys-apps/paxctl )"
-RDEPEND=">=virtual/jre-1.8:*"
+RDEPEND="|| ( virtual/jre:17 virtual/jre:11 virtual/jre:1.8 )"
pkg_setup() {
ruby-ng_pkg_setup
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index 95fcfa05c54e..221595950ad2 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -1,5 +1,7 @@
DIST rspec-core-3.12.2-git.tgz 409039 BLAKE2B 087b08b6a5231a050d89dc8ec1648509b47078b54c05e5effc02cfcdd0f4cae9fa85f7dc02d643a6e81eb9e4c1dca54d6f4e0b0f79a5d91072c1934fddac9169 SHA512 6ecd39355a5060dbf820b89f2f5958b7e75a185e003036cb0ceb8dd6021d79fa14495a300acdc019b55e174bf8a6be42022bfeb0f22a35c461c0f81cd1a742fd
DIST rspec-core-3.12.3-git.tgz 409316 BLAKE2B 7d7ab38346895499403ff5ce7770f7605ebefa9ffcdb3feee4a01df27731fea3d98f22481a242f3799ff104c040312cbb7794b947b6f95ba69e8b571971e056b SHA512 d2e6ee6638dacc629e6f772840e2d384e07408e2d459dbd8c68404398df466afad9df1929b6a4e23ca10beab22b7f24efa725806bb9a6dd855adc5ad3eb17c4e
+DIST rspec-core-3.13.0-git.tgz 412734 BLAKE2B a3808e96fa58250f606aab757d0b09dc8bd06c9cc7ce375b5ffb97f4a0fbde456f4d3b3f190b1f70393ae6765c2f29dbd7876c92d9e19318460b8956772f04bd SHA512 4d84384c8a8d22b72d1cdab40f1fe43dec7a5c0dd1ab2ce11739e1a52510c6deea6417130bf100d582cae7293aabee6217f21cd80d4b92f976119bba465650bb
EBUILD rspec-core-3.12.2.ebuild 3296 BLAKE2B 1d5c793a064e23be9bf7b4083b05e0b28cd0e078a40e50e4b866633eb7ea0b1dc9f52b46495f210baf146c57444b5c17558670e91d25b735aae3989af6ac2f21 SHA512 12947dec8b3bbe741cc62ef10570a03e39b0e84982d21c60041319e140a006704a354e68e443ba792b08fc60dc40e72696a58aed3058bfa6076a62787dc0573b
EBUILD rspec-core-3.12.3.ebuild 3312 BLAKE2B d62d003bddd2e6bf1f990c073ace8444c6d18eb3c701689737d841e5c858db1853b793b253354ecd058a7dabfa0bac5869f22b9c56c5f29025a50d485691dd15 SHA512 7d905ea5546aa87474cf80a28e529a73fe9326222b00d1a4ace39df84bad96e04b0ff0397083aa7bd6cf1b1ef604b2acf5517e1d61bbc8a6393cd2f5947f00de
+EBUILD rspec-core-3.13.0.ebuild 3312 BLAKE2B d62d003bddd2e6bf1f990c073ace8444c6d18eb3c701689737d841e5c858db1853b793b253354ecd058a7dabfa0bac5869f22b9c56c5f29025a50d485691dd15 SHA512 7d905ea5546aa87474cf80a28e529a73fe9326222b00d1a4ace39df84bad96e04b0ff0397083aa7bd6cf1b1ef604b2acf5517e1d61bbc8a6393cd2f5947f00de
MISC metadata.xml 466 BLAKE2B 008536967fd0a54923be3f70885dce7b04ca3746699dec4bd0f2ef56a41997c0e44cebd553d4c899fd815c587eb1f5338d86033d1d3e96289aaffdf9a9fcde06 SHA512 9a1f175cffe5136506e4d3b185a7bb974dd3de45683beda00267d47339472ebf8fc1cbbb37ef6012f14cb3b0535e386d98e3bfb7a955f9ee20484cd2ad9013c5
diff --git a/dev-ruby/rspec-core/rspec-core-3.13.0.ebuild b/dev-ruby/rspec-core/rspec-core-3.13.0.ebuild
new file mode 100644
index 000000000000..13e66548c64d
--- /dev/null
+++ b/dev-ruby/rspec-core/rspec-core-3.13.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+# Also install this custom path since internal paths depend on it.
+RUBY_FAKEGEM_EXTRAINSTALL="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-core"
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="highlight test"
+
+SUBVERSION="$(ver_cut 1-2)"
+
+DEPEND+="test? ( dev-vcs/git )"
+
+ruby_add_rdepend "
+ =dev-ruby/rspec-support-${SUBVERSION}*
+ highlight? ( >=dev-ruby/coderay-1.1.1 )
+"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/nokogiri-1.5.2
+ >=dev-ruby/coderay-1.1.1
+ dev-ruby/syntax
+ >=dev-ruby/thread_order-1.1.0
+ >=dev-ruby/rspec-expectations-3.8.0:3
+ >=dev-ruby/rspec-mocks-2.99.0:3
+ >=dev-ruby/rspec-support-3.9.1:3
+ )"
+
+all_ruby_prepare() {
+ # Don't set up bundler: it doesn't understand our setup.
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+
+ # Avoid dependency on cucumber since we can't run the features anyway.
+ sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
+
+ # Duplicate exe also in bin. We can't change it since internal stuff
+ # also depends on this and fixing that is going to be fragile. This
+ # way we can at least install proper bin scripts.
+ cp -R exe bin || die
+
+ # Avoid unneeded dependency on git.
+ sed -i -e 's/git ls-files --/find/' rspec-core.gemspec || die
+
+ # Avoid aruba dependency so that we don't end up in dependency hell.
+ sed -i -e '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' spec/spec_helper.rb || die
+ rm -f spec/support/aruba_support.rb || die
+ rm -f spec/integration/{bisect_runners,failed_line_detection,filtering,order,persistence_failures,suite_hooks_errors}_spec.rb || die
+ rm -f spec/integration/{spec_file_load_errors,output_stream,fail_if_no_examples}_spec.rb || die
+
+ # Avoid a spec failing due to path issues
+ sed -i -e '/does not load files in the default path when run by ruby/,/end/ s:^:#:' \
+ spec/rspec/core/configuration_spec.rb || die
+
+ # Avoid a spec that depends on dev-ruby/rspec to lessen circular
+ # dependencies, bug 662328
+ sed -e '/loads mocks and expectations when the constants are referenced/askip "gentoo: bug 662328"' \
+ -i spec/rspec/core_spec.rb || die
+
+ # Avoid a spec depending on specifics on local networks
+ # This fails when localhost resolves to ::1 which may be a
+ # ruby regression in the drb/acl code.
+ rm -f spec/rspec/core/bisect/server_spec.rb || die
+
+ # Avoid old regression check (already fixed upstream)
+ sed -i -e '/uses only one thread local variable/askip "old safety check"' spec/rspec/core_spec.rb || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby -e:'${RUBY}' -e:' spec/rspec/core_spec.rb || die
+}
+
+each_ruby_test() {
+ PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -Ilib bin/rspec spec || die "Tests failed."
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ ruby_fakegem_binwrapper rspec /usr/bin/rspec-3 'gem "rspec", "~>3.0"'
+}
diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest
index 82066c74cbd7..2a8d7895e698 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -1,5 +1,7 @@
DIST rspec-expectations-3.12.3-git.tgz 218754 BLAKE2B be6c6c50115bec39758f792030363de88abf5affa8a4df1161a386fee3dfb620542fca6225779e76aa2e72d1f782b65ef9db393be061e9ed47c72d96f47cf981 SHA512 37f85555e0ba16b1a76f8d59571312febfc802eab1a27ff788d57bb34f410867e753dcfee83ca3d70367b77ad9f823341c653901c8ff02c75df6863937c71315
DIST rspec-expectations-3.12.4-git.tgz 219529 BLAKE2B 8858b586cb2b50f06c93530304ca554ddff9f3fe7078e1e2f263ab352e8315d3529bd8028b835d8b83d49bc06345a0723d2fbf31849552ef53567f2162eb503c SHA512 9317d91fb5fb02c1319010517df6f28bc117cccb3b8fd4226bd1adde00fbf13d1505be89cd036bd1849b9a142e24ec966afa536144e384700f8d11e640e2eaf9
+DIST rspec-expectations-3.13.0-git.tgz 220792 BLAKE2B 526282d357f47d82163b8a44f5fffc0ce24f0fef0d0f5c5f33da93c91680ae704a065c4903a8b7eb3b619d3910314ff137d1c7b636207c0a3383ed0520e2ffaa SHA512 9e1e502d12704fd7573a57b7f01cf4ffe97e2eefe83dc3144842f460165304dc234a1b1946147f2cbcae105d755c8b42b25aec815f9af0c67844baf858c0a6c7
EBUILD rspec-expectations-3.12.3.ebuild 1402 BLAKE2B 364417588939e7907552fb88cbf1e9d78f2c3b43646afbe7dd8bd9bf690fb9d3bc2b0c18dfe1da61ed4fcd6edf8eb6c3512a9a1b4358328409d6245b1464adb1 SHA512 8b7a5b037c2660c7fd3deb0f064848db36aff182a4d45979909cc5177dcc5f3e0a5e569022a0407be556cc46f32856ca80bd88219915a9528a8c908dd02a298b
EBUILD rspec-expectations-3.12.4.ebuild 1417 BLAKE2B 23a08dfe6e4d874c39f9d5780187f9011d250a90c83cc8dfb1a627be81786f58e7ec095c0f2c9a81182fbc24b769c3f752004f1174dcf25b8e233bba3cb38ae5 SHA512 b668535c975b5c3edc3c200b21c9d38e972f8b5e72b30745417c2e208dc3819a77ff9b849a16cdd0647b66e0f9732cc3863def7a5d827a012ed8e88c36692c07
+EBUILD rspec-expectations-3.13.0.ebuild 1417 BLAKE2B 23a08dfe6e4d874c39f9d5780187f9011d250a90c83cc8dfb1a627be81786f58e7ec095c0f2c9a81182fbc24b769c3f752004f1174dcf25b8e233bba3cb38ae5 SHA512 b668535c975b5c3edc3c200b21c9d38e972f8b5e72b30745417c2e208dc3819a77ff9b849a16cdd0647b66e0f9732cc3863def7a5d827a012ed8e88c36692c07
MISC metadata.xml 351 BLAKE2B d819679f0a74e7885241c77f001e1522143ea052a1cd511d128c3321aa96d6060b98ef11c615165f631d4081f5757c7ed463de58f44acb6187d026ce86a2042c SHA512 1f43d7394a1fc32d2aae92b66a513af0572ee1ed4bed3d391b4774df97919113ec9ec9d0da68e26f1c5558d877e1c8fef01aca6b92ce6b70bc3b256ad70dade0
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.13.0.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.13.0.ebuild
new file mode 100644
index 000000000000..96e2fb7e5b11
--- /dev/null
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.13.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-expectations"
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend ">=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*
+ =dev-ruby/rspec-support-${SUBVERSION}*"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/rspec-mocks-3.2.0:3
+ >=dev-ruby/rspec-support-3.5.0:3
+ )"
+
+all_ruby_prepare() {
+ # Don't set up bundler: it doesn't understand our setup.
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+
+ # Fix minitest deprecation
+ sed -i -e 's/MiniTest/Minitest/' spec/rspec/expectations/minitest_integration_spec.rb || die
+
+ # Remove the Gemfile to avoid running through 'bundle exec'
+ rm -f Gemfile || die
+
+ # fix up the gemspecs
+ sed -i \
+ -e '/git ls/d' \
+ -e '/add_development_dependency/d' \
+ "${RUBY_FAKEGEM_GEMSPEC}" || die
+}
diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index 19eda5aff4f0..01e78a6868a9 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -1,5 +1,7 @@
DIST rspec-mocks-3.12.6-git.tgz 207213 BLAKE2B 0b8bded9c6a04bb79910784e67f97028b9935b9e20e6934c3d1cccdf7b981b386a8dfb2e5e0c1f58fbbc2006fb68dabb108444b0f284b7f7f3b39bb73cb01cdc SHA512 f11ef99bdef109e3b332e0cc79e0d9c46db906b0c939ec6a89782219cea03e6282fe867212caaf2bf2eb272ed7ae1f4fe059a5626d131141925f731fcda3e91d
DIST rspec-mocks-3.12.7-git.tgz 208127 BLAKE2B 86ef82c47ae7ef4992c6394718ee29f91fde70967b7f8ba3101c6f0233ab32be22c9e0e69e9041e94b4e5a587e3e936f89a14dbf464c2bdd8f6ce7d827cc5448 SHA512 c168eb653b585a37052870521e88be0723eba1b2f7f373a04557813e75a62c67448577809fbe1c0d04b21311b29c9874ed7509800bc7c05cb618f208066c8eac
+DIST rspec-mocks-3.13.0-git.tgz 208594 BLAKE2B c84b606094f8aba49cb32c07caedccaf4592110b3dbade60990c5bc7e6927576b57acd071ae43171328cb47ab9591aacef341389f3dcd6aa671f69511a5ce54a SHA512 5d7f52ac3594b37a87d377fcd2300fa1811490fff392ed0bbb4a6de471ae5cc627a7f9e7e7c351031558b87f78e3fcc2fff77ba2fffbb838972a9eb28b6c53da
EBUILD rspec-mocks-3.12.6.ebuild 1588 BLAKE2B 6eaa22c0ba401e9bc9121561d1a10f7468473c4d46760a0f0ad577e10072f392264362e8b578fce9b872d31941b58f372f10dd3b195d19179993b674bb485dc0 SHA512 cc7df0564e7cc1612ffc23fd0936a180466da4564baa3633fe270e2f7b29e815250de2bdf329689ff604b86ab832f1dc637e165df17a4ae3d70a47dfa672d050
EBUILD rspec-mocks-3.12.7.ebuild 1603 BLAKE2B d5797c54ff68f0da2a531b42331110c6e4ddc08272ad747d41032f95f4a59f0ec6fe386aa012a4a00c8e387415a6ca9227fbcf3c8b1bd36270a84ece47e1726b SHA512 a7b37bf38da3ba8226f11b5514cdb0e2742771811716cdd0b3482d0b834ff26fca4def10e19bce5e2994cccbdaa0b7921bec87f298ca256f2c1ba18fb8c1fafb
+EBUILD rspec-mocks-3.13.0.ebuild 1603 BLAKE2B d5797c54ff68f0da2a531b42331110c6e4ddc08272ad747d41032f95f4a59f0ec6fe386aa012a4a00c8e387415a6ca9227fbcf3c8b1bd36270a84ece47e1726b SHA512 a7b37bf38da3ba8226f11b5514cdb0e2742771811716cdd0b3482d0b834ff26fca4def10e19bce5e2994cccbdaa0b7921bec87f298ca256f2c1ba18fb8c1fafb
MISC metadata.xml 344 BLAKE2B 5b939c668a8c75c33348bff9e8a0fa6042702fb59cdfdc2c8b45db1d9d191950a63d6f9b1329e6a2717a097d7b001afecb9ebbd0fa08badaf95664d37b06eb17 SHA512 026e9a293c2f99d86a11f37267fddcf54dbdc33aec00f470a988d477d6e3198ccc478c03cca059be0a4e324b9f256719c99c7c81af97c75fd7cebab433d4b1a1
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.13.0.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.13.0.ebuild
new file mode 100644
index 000000000000..113c3889a987
--- /dev/null
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.13.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+#RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-mocks.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-mocks"
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend "=dev-ruby/rspec-support-${SUBVERSION}*
+ >=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/rspec-core-3.12.0:3
+ >=dev-ruby/rspec-expectations-2.99.0:3
+ )"
+
+all_ruby_prepare() {
+ # Don't set up bundler: it doesn't understand our setup.
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+
+ # Remove the Gemfile to avoid running through 'bundle exec'
+ rm Gemfile || die
+
+ # And consequently avoid specs using bundler. This also avoids a
+ # circular dependency on aruba.
+ rm -f spec/integration/rails_support_spec.rb spec/support/aruba.rb || die
+
+ # Remove .rspec options to avoid dependency on newer rspec when
+ # bootstrapping.
+ rm .rspec || die
+
+ sed -i -e '1irequire "spec_helper"' spec/rspec/mocks/any_instance_spec.rb || die
+
+ sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index e95f92af6cd8..4f6ebd0ed56b 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -1,5 +1,7 @@
DIST rspec-support-3.12.1-git.tgz 78764 BLAKE2B f3e6cd0123096971ee2793a69d02e4c34289904285ee9fe7081f7697c724ecc4195a3cc0e8042bd0c76ff070d6c332fbe41862c31afad9089f68f3846a613dd6 SHA512 88577e184a90f9f48ea97a53e5bd0bd6a2fd5e43275c4bd5cf52a4f8a36637ddb0a1043723b5902d3c0b5bd0cfe0c17a035af702cb094fb8c9543fae6401768a
DIST rspec-support-3.12.2-git.tgz 79544 BLAKE2B 874196a4c6fded0254c33d3959a7827d1bf9a85976b9cb975ecc7767d2e1bf094cdf3d95b0533560505dc80dfcd4b945cb88d673430b85a239936735844706ef SHA512 76748d3ca1d9415e15f0be8f14b99f9d16fd6b20548913915ab3e2d56dfe94fa744a9c97ec0747bfa66360cebd6584881e8997ecf46baf45c508f14f96bc644a
+DIST rspec-support-3.13.0-git.tgz 79720 BLAKE2B 53302f0b13bf4e36be452e4b548a4a2161a2550e46ab1c8660ebcbcbafc136311cb770943f33162a7379c79df1777a39ad973420a5aa4b62716eff30ab1d0906 SHA512 7d86016c69e8b1c85543d5a0017b37bdddc1f6ec4f0bf887e94dc94b5609511505ea0ff33044cf627903efd3d3261b045dae40d80dabf314c6a3985dcc8a1ed7
EBUILD rspec-support-3.12.1.ebuild 1864 BLAKE2B 7ef93481037f3f7f940d78b69c2dadc3ff20178fc0887c10543f47fb6b6bd81d7e39aa0dd395338d9441a99ad53f2caecdee63deb3ebdd2b1b15f033dca61efb SHA512 da4540ba2637aeacc73e51825e56afe4191cf685a4c502e0ec38f282e7afa8fbce4dccd909495be551f3b93f0227ed345340a93657c7bac572a3b5d2bc06a1fd
EBUILD rspec-support-3.12.2.ebuild 1879 BLAKE2B 9749dbf0afd270ca633b8dbad94c064b9f2a6aadb29cc0083616711a0a074331b31369e1af1f2049382bf6a044498a39eab4788ebb9fe4119365b844083dc49e SHA512 8991e0133a60ac023d9a590f74ef650a5bcbbc7c92ea66b2a3e47a7d2a0b0e9f2253f8d7a6caae758f76eec7c3fb7ef343cb9927905594e24e8c5e327422e5ad
+EBUILD rspec-support-3.13.0.ebuild 1879 BLAKE2B 9749dbf0afd270ca633b8dbad94c064b9f2a6aadb29cc0083616711a0a074331b31369e1af1f2049382bf6a044498a39eab4788ebb9fe4119365b844083dc49e SHA512 8991e0133a60ac023d9a590f74ef650a5bcbbc7c92ea66b2a3e47a7d2a0b0e9f2253f8d7a6caae758f76eec7c3fb7ef343cb9927905594e24e8c5e327422e5ad
MISC metadata.xml 346 BLAKE2B 74d62cfe1930a3bfaad9b1b14ce55b0de81a0963f1e4e5ba0f104ea51adac0ba86c7cbc38831630029a8e487623df0d279028b5d1b2391eb2bdf060582c80be4 SHA512 60c7dd2d3d9d103b3c0e505d62975571eab89bdbc92203c2bff8cd9b854dda3020490f9592464760798b8e5d973ab3be7b142dca2d03583b822fb0a83761a225
diff --git a/dev-ruby/rspec-support/rspec-support-3.13.0.ebuild b/dev-ruby/rspec-support/rspec-support-3.13.0.ebuild
new file mode 100644
index 000000000000..ba109801fee2
--- /dev/null
+++ b/dev-ruby/rspec-support/rspec-support-3.13.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-support"
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/rspec-3.9.0:3 >=dev-ruby/thread_order-1.1.0 )"
+
+all_ruby_prepare() {
+ sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Remove spec that, by following symlinks, tries to scan pretty much
+ # the whole filesystem.
+ rm spec/rspec/support/caller_filter_spec.rb || die
+
+ # Avoid spec that requires a dependency on git
+ sed -i -e '/library wide checks/,/]/ s:^:#:' spec/rspec/support_spec.rb || die
+
+ # Avoid a spec requiring a specific locale
+ sed -i -e '/copes with encoded strings/ s/RSpec::Support::OS.windows?/true/' spec/rspec/support/differ_spec.rb || die
+}
+
+each_ruby_prepare() {
+ # Use the ruby version being tested
+ sed -i -e '/shell_out/ s:ruby:'${RUBY}':' spec/rspec/support/spec/shell_out_spec.rb || die
+
+ case ${RUBY} in
+ *ruby31|*ruby32|*ruby33)
+ # Avoid specs failing when run in Gentoo, possibly due to different IO
+ sed -e '/outputs unified diff message of two arrays/askip "ruby31 IO"' \
+ -e '/outputs unified diff message for hashes inside arrays with differing key orders/askip "ruby31 IO"' \
+ -i spec/rspec/support/differ_spec.rb || die
+ ;;
+ esac
+}
+
+each_ruby_test() {
+ RUBYLIB=lib ${RUBY} -S rspec spec || die
+}
diff --git a/dev-ruby/rspec/Manifest b/dev-ruby/rspec/Manifest
index d5a3b91b80ad..1792c7e92392 100644
--- a/dev-ruby/rspec/Manifest
+++ b/dev-ruby/rspec/Manifest
@@ -1,3 +1,5 @@
DIST rspec-3.12.0.gem 10752 BLAKE2B 80beb56bfed2200e05c8fbe040a265f4176a7142a7c077564821057eec2aa02f68c2417eae5e0309221457d419bf0c9af9123c5e8f1f19992a9361298240c0c8 SHA512 24278c467e5226ad1a5bb4c64190fb5d1077777237d9c2e5c4f16a00b026bf26d8f15e2c74a34221b198992f73ef06af314488a61358968e2083f935467e5a35
+DIST rspec-3.13.0.gem 10752 BLAKE2B 41df21678a628fff7f86167bf80afcc602da2d5263c2f12e666cbce9401a51ff82887cfdf32fec85194b2511930525e2b2f1dda902437379ed45b78d99f830b2 SHA512 4031dc10cfd3fbdd8f023328df661159bf01d6fefac89a2750119c2dbe58ed2daf75737598002164c9760e366bdb7e5c1076430c2d67502ab0cae51ef94b5ed7
EBUILD rspec-3.12.0.ebuild 629 BLAKE2B 66b493a510332dc60b1c637495537c8a79473c44dfe86e7093ca7609b33d1c58fe34e236de6fd715a0bff85b67150c9a1c25413245a2e22b0c09f3bed0906937 SHA512 06292b12748999845554de6bec44f81741dfa1055e06840376fc3d55f6cb7cdc389f6fa9a0c03f62cdfb55063efdc550aec7543175b02dee90360ae286d35748
+EBUILD rspec-3.13.0.ebuild 628 BLAKE2B e4104be3209d8c8c198ccef143df87dd4fa23f8d84b603a63fda6fb9de3700ef1ecd6a7efd1b9760f41f5dc6fc99f0cb9d3a736be0fd5ce567c0bae27bed44b6 SHA512 45743951d41c6961f32a50139010809ba84fc00da84b7e5f1d0e0f1ffd22c19bbf19838ebc380906ab3810a54943d8dc87eb2b1bd0db0b2567d0375c44918168
MISC metadata.xml 338 BLAKE2B 1e5e8d2aab4bb1d0c8d8826267a9d957cd051b4d9d687f38609d44f78222bcb13f415f7ea46aafb968f005a701b94716e00137d8e5afc55944f618694d9fdf5b SHA512 8230df512530fd14410adcb365feabe3e79b826b047759a2631d234bdc00ba807a790eeb646fba74547aac12c577a0b34cfe4ca1b71c0633728982f0b6d1bd17
diff --git a/dev-ruby/rspec/rspec-3.13.0.ebuild b/dev-ruby/rspec/rspec-3.13.0.ebuild
new file mode 100644
index 000000000000..696efc9c4ae0
--- /dev/null
+++ b/dev-ruby/rspec/rspec-3.13.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend "
+ =dev-ruby/rspec-core-${SUBVERSION}*
+ =dev-ruby/rspec-expectations-${SUBVERSION}*
+ =dev-ruby/rspec-mocks-${SUBVERSION}*"