summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin106463 -> 106456 bytes
-rw-r--r--dev-ruby/acts_as_list/Manifest4
-rw-r--r--dev-ruby/acts_as_list/acts_as_list-1.1.0.ebuild38
-rw-r--r--dev-ruby/acts_as_list/metadata.xml2
-rw-r--r--dev-ruby/commonmarker/Manifest2
-rw-r--r--dev-ruby/commonmarker/commonmarker-0.23.8.ebuild41
-rw-r--r--dev-ruby/concurrent-ruby/Manifest2
-rw-r--r--dev-ruby/concurrent-ruby/concurrent-ruby-1.2.0.ebuild38
-rw-r--r--dev-ruby/faker/Manifest5
-rw-r--r--dev-ruby/faker/faker-2.23.0-r1.ebuild (renamed from dev-ruby/faker/faker-2.22.0.ebuild)3
-rw-r--r--dev-ruby/faker/faker-3.1.0.ebuild4
-rw-r--r--dev-ruby/git/Manifest6
-rw-r--r--dev-ruby/git/git-1.13.2.ebuild (renamed from dev-ruby/git/git-1.12.0.ebuild)10
-rw-r--r--dev-ruby/git/metadata.xml3
-rw-r--r--dev-ruby/jwt/Manifest8
-rw-r--r--dev-ruby/jwt/jwt-2.4.0.ebuild33
-rw-r--r--dev-ruby/jwt/jwt-2.4.1.ebuild33
-rw-r--r--dev-ruby/jwt/jwt-2.7.0.ebuild (renamed from dev-ruby/jwt/jwt-2.3.0.ebuild)4
-rw-r--r--dev-ruby/mail/Manifest2
-rw-r--r--dev-ruby/mail/mail-2.8.1.ebuild39
-rw-r--r--dev-ruby/net-imap/Manifest3
-rw-r--r--dev-ruby/net-imap/net-imap-0.3.4.ebuild8
-rw-r--r--dev-ruby/omniauth/Manifest2
-rw-r--r--dev-ruby/omniauth/omniauth-2.1.1.ebuild48
-rw-r--r--dev-ruby/patron/Manifest2
-rw-r--r--dev-ruby/patron/patron-0.13.3-r1.ebuild4
-rw-r--r--dev-ruby/rspec-core/Manifest2
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.12.1.ebuild93
-rw-r--r--dev-ruby/sinatra-partial/Manifest2
-rw-r--r--dev-ruby/sinatra-partial/sinatra-partial-1.0.1-r1.ebuild6
-rw-r--r--dev-ruby/sinatra/Manifest4
-rw-r--r--dev-ruby/sinatra/sinatra-2.2.3.ebuild7
-rw-r--r--dev-ruby/sinatra/sinatra-3.0.5.ebuild5
-rw-r--r--dev-ruby/stringio/Manifest2
-rw-r--r--dev-ruby/stringio/stringio-3.0.5.ebuild30
-rw-r--r--dev-ruby/warden/Manifest2
-rw-r--r--dev-ruby/warden/warden-1.2.9-r1.ebuild6
37 files changed, 396 insertions, 107 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index b2771fcf11e2..8e42873a18f6 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/acts_as_list/Manifest b/dev-ruby/acts_as_list/Manifest
index 58eaaadf11e1..dabed41aef7c 100644
--- a/dev-ruby/acts_as_list/Manifest
+++ b/dev-ruby/acts_as_list/Manifest
@@ -1,3 +1,5 @@
DIST acts_as_list-1.0.4.gem 40448 BLAKE2B ac0d9e29006c052b1f421fc734d19390942fcb1eb68d33ed67944bf9bcf1dc8b73c813a2ee8ae6b358f74e019bf36d200e6fe44e01391dff68041d5263b907b1 SHA512 45cc3a2ddc3bdf245819bfe62c39cea5e9b96bf63b3e817adae2acadcf7b51f47379ae9bf1c2c1cfd6a1dc70d7279f44e0a932c838fa93fa4a0c3b9dcbcd46ea
+DIST acts_as_list-1.1.0.gem 41984 BLAKE2B abeb0325795276294451b4cb86e20dab6871003c72679ce28f9326cd844234ad56457a03d9b9ecd81b8c143deeefc25dd15df88a38ebdd1324a953b2399465e7 SHA512 bdcaf07bc4ad3854d68c8d95e666e86c2500474ffa212c315b6b4abd321341ac782c0e301f2c859c12b80ecfdd1cc743ccf8a7bdbdb36e30fafcd98d4928a00a
EBUILD acts_as_list-1.0.4.ebuild 905 BLAKE2B 87aaed0b79f37ca049380f15e133c811741efb65d51a16512a8ff71043139b6ba69b1276ee4d895bafe6f8bf8b902eaf5501791a3f5e58638590e80cf82e5be7 SHA512 bf0af82c1ca30cfe0e473a68e92ab9056ed21a1833fc9adee8a912a97340ace545ec2a147fc54cd2fe6963617608406e0cffae4c2e47156d0b91fa8c2da605e0
-MISC metadata.xml 348 BLAKE2B 25ff642ea63d5e8510ab121b0ca9a8fde0fd03d2281238dc4ed2b95111fa370e42ca59c43a64aeb8d1e3fee08e6305c71dce2a874d0d6fdab34ac5aae3572cc0 SHA512 755674a197b6b9a21683586098d059e82e3640b03ab5f0d11322c9bee68e2b2a2b843c8136638f36f2f4a8e98ab4594e1e8e9390b975fb6f7b17134a1fdf960f
+EBUILD acts_as_list-1.1.0.ebuild 904 BLAKE2B 20e22824ff06f1a3f9ca37ab8330c31dcd62a1eaa1bdc4a870cdc6bef68b84e0160f1a82cc580c54cf792bc0132a7c41d10ebdf063257e2114f7707cfc38a073 SHA512 a3f18da56beff465dbb3970e7c59d1a113a8c88ffcd965c0a73710ca87fd7fe5ae9e8de6e7a68f1855ee98c4533cbf3c5a77db6775867667fe0dfe13960530fa
+MISC metadata.xml 347 BLAKE2B 2d2ba105cf2f5b444977deadbfe99bc236c4a5a2ee227ebc72215161b9cd9dc0decb036f71205ced7560adffcb55c7bba220163d4a24b6113f8e54241615d7d3 SHA512 64a245beb42b2c7e87ba21faa689a45ea32b2222f675b0b3e72cf666bec981a74d62e60cd1090a304309bbc6d516cc4170b70dd71137bf0fa4b0e59211d60665
diff --git a/dev-ruby/acts_as_list/acts_as_list-1.1.0.ebuild b/dev-ruby/acts_as_list/acts_as_list-1.1.0.ebuild
new file mode 100644
index 000000000000..aecf7c5a7880
--- /dev/null
+++ b/dev-ruby/acts_as_list/acts_as_list-1.1.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+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/brendon/acts_as_list"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/activerecord-4.2:*"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ dev-ruby/test-unit:2
+ dev-ruby/timecop
+ 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/acts_as_list/metadata.xml b/dev-ruby/acts_as_list/metadata.xml
index 1694873daa23..9fbe56db5480 100644
--- a/dev-ruby/acts_as_list/metadata.xml
+++ b/dev-ruby/acts_as_list/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">swanandp/acts_as_list</remote-id>
+ <remote-id type="github">brendon/acts_as_list</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/commonmarker/Manifest b/dev-ruby/commonmarker/Manifest
index 3696ee9b0c27..75bfa095a0e5 100644
--- a/dev-ruby/commonmarker/Manifest
+++ b/dev-ruby/commonmarker/Manifest
@@ -1,7 +1,9 @@
DIST commonmarker-0.23.5.tar.gz 165248 BLAKE2B 2d29a0ece01b5000bbb7192133e6abd0bf50281e90ae1d7036ffc49d8576bf378845c782d65b462274b4586b99ee3f46b7312cd0d0ac71456de9a4dacdccb8c3 SHA512 ccc76f0a2eb40d547e604cb4d10b922eceab40a0d0e07f00c60a5b307f3dcb74984274b231c38fe3ba97c892dea54fd325486ba20aa2b0087e99d6bca3e3845c
DIST commonmarker-0.23.6.tar.gz 165548 BLAKE2B b580390211986e60cd682efb8fe39cea82fb50f76299675a068e37749635383a6d1d6391a093a9f399664ebeeff2e2b456f85752157c632e338ab52e64e18659 SHA512 540bb1831c19ea0924372c9f4be506828e057d4df1a2eb351e44437b45cd9cedd7df9014b09e34108663a31677ef14a4128b5ac9f8a34137bd1842e07654dedc
DIST commonmarker-0.23.7.tar.gz 171255 BLAKE2B d6d5e90aeed955d4305bc2aef9a3db9e540a35690cf90e2ef1cd7ba1f829043e139cd3c8819858e56accda6de3088e9a38394676a6248bb1d9642d41282b61c9 SHA512 c15db5904c449a01d7e4a417d431a2f12722ca5524fad019d6bddb75dd59323174973d8d30920f4783163739570ddf81abb06246f3fed0635dea4ce4625a0679
+DIST commonmarker-0.23.8.tar.gz 171412 BLAKE2B 95f5fa8314af31dfe97bb8bad9eb6c57dc2e02f1b710c7f50e4500e3cad978b0b44e7a1104386d0cf0742e2d896208ced2a8f205c30ffbf4e444b991586b5ab8 SHA512 3e73ef5505804cbeb8190472f3ca8dc7f199de0ca410df35ab5e9948e94ade59670130f829218f6f2d39c3a6f41a9cb149f9aefc6c8f72443441ec66e642cd1e
EBUILD commonmarker-0.23.5.ebuild 1157 BLAKE2B de1de03bd0529b0cc93391aeb1add65200ba98c2fbec468fd13d86c2758c8f8e0e3e6fc51381b12317d56980969b1a0d349917319f8cb98e2d2ee93a4d88ad50 SHA512 239dcb336b78f5ec1ffb4c9af908cb7b07fc8e1ac17d0b39500e78625a93e31717f619a89947035a59baa717661a43b524f8ce7553fb5df0380b4630ea12bad9
EBUILD commonmarker-0.23.6.ebuild 1157 BLAKE2B de1de03bd0529b0cc93391aeb1add65200ba98c2fbec468fd13d86c2758c8f8e0e3e6fc51381b12317d56980969b1a0d349917319f8cb98e2d2ee93a4d88ad50 SHA512 239dcb336b78f5ec1ffb4c9af908cb7b07fc8e1ac17d0b39500e78625a93e31717f619a89947035a59baa717661a43b524f8ce7553fb5df0380b4630ea12bad9
EBUILD commonmarker-0.23.7.ebuild 1157 BLAKE2B 2f5de5ded7e6b72f687595ad4a0cbda63832f592a9c8a6c82949442571a77ebe13cab399b5e80c53af1989b0ce9374140d568ccfd0e8ce0198b7b0bec3b4ad71 SHA512 256d6501847d8c80be32e1a75b91856bade8e72b22cad8cfbc8e5083fcdd7ed9fdd8425f3e24071f8c8ce0d9468d3d4256c84ea6fee8b361f9185b1b416e75cb
+EBUILD commonmarker-0.23.8.ebuild 1157 BLAKE2B 2f5de5ded7e6b72f687595ad4a0cbda63832f592a9c8a6c82949442571a77ebe13cab399b5e80c53af1989b0ce9374140d568ccfd0e8ce0198b7b0bec3b4ad71 SHA512 256d6501847d8c80be32e1a75b91856bade8e72b22cad8cfbc8e5083fcdd7ed9fdd8425f3e24071f8c8ce0d9468d3d4256c84ea6fee8b361f9185b1b416e75cb
MISC metadata.xml 340 BLAKE2B 3536acbd013ad07c27f5c6ccdada3ffffb5f259aedaeb4ee5a89ec1921f49939177a7162165c2b90336a87393d08f49cb62857cfa3ab551d12a37843863b56e0 SHA512 5f5eab450ffbdbee075545d8a97a2b3bcc6ed997aad9bf7e1b3c31e6368a7c5383704bdce32eea086b027b7c3e27accd3e2d3329977f357570e8eb767a043526
diff --git a/dev-ruby/commonmarker/commonmarker-0.23.8.ebuild b/dev-ruby/commonmarker/commonmarker-0.23.8.ebuild
new file mode 100644
index 000000000000..32c52aa7af3b
--- /dev/null
+++ b/dev-ruby/commonmarker/commonmarker-0.23.8.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/commonmarker/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/commonmarker"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="commonmarker.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fast, safe, extensible parser for CommonMark, wrapping the libcmark library"
+HOMEPAGE="https://github.com/gjtorikian/commonmarker"
+SRC_URI="https://github.com/gjtorikian/commonmarker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+# app-text/cmark is bundled in a modified way and integrated with the gem code
+
+all_ruby_prepare() {
+ sed -i -e '/focus/ s:^:#:' test/test_helper.rb || die
+
+ # Avoid tests depending on unbundled cmark specification files
+ rm -f test/test_{spec,smartpunct}.rb || die
+
+}
+
+each_ruby_prepare() {
+ # Use current ruby version
+ sed -i -e '/make_bin/,/end/ s:ruby:'${RUBY}':' test/test_helper.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each {|f| require f}' || die
+}
diff --git a/dev-ruby/concurrent-ruby/Manifest b/dev-ruby/concurrent-ruby/Manifest
index 1b3cd98cab1e..00205d35c085 100644
--- a/dev-ruby/concurrent-ruby/Manifest
+++ b/dev-ruby/concurrent-ruby/Manifest
@@ -1,5 +1,7 @@
DIST concurrent-ruby-1.1.10.tar.gz 6013684 BLAKE2B d271579a49ab52c9c41a7a0a31451775e1cba8ce19486b52a9eb3df7abbc66f7610d31284fc02747a8ee5f429983d8283b6fe92f22b911dcda5bc515da58b48f SHA512 cfb67ce806d1f2a5bae509806247bfefb05c56794741cedcaa7ab6ff708085e374d150e8f46ff8e04dcb0918fde8ab5a593c60550da9ff6dc00af116e123f064
DIST concurrent-ruby-1.1.9.tar.gz 4923746 BLAKE2B 2bfea989db31f17c69ee479091135516e2aeef7ac74234ccea91b2e4b3626395683a7b2ebba1d13cb527903d3d83c51e873bdb859f0ff1983062fea4fa90a1e4 SHA512 243fc20795bcd7399bdf77a9b0db9b0bccb1b05edacf4fbc8f5515f59502300b4033a2a59bfb6adea9befdb20759c9f58bbf0e7744e934c85738085bef714ea6
+DIST concurrent-ruby-1.2.0.tar.gz 1160662 BLAKE2B e05df20596930d46781d718ebcd90c8326d78993ad15a7b7c804e0852bdfb66a955314769c8abdef9bc59c6fb249d81c6f48058751537a399da5846ded97dcbc SHA512 c6dc1a84ac4b176644481c2431d67b2b7e0a47fcb9e3fc3fa0b4ddd102ef65d1d02d5aff2784bb55a194f01a4a5294fc26944da16dea550934a6950caee54a31
EBUILD concurrent-ruby-1.1.10.ebuild 1396 BLAKE2B 15974663f6284c0f4e430be9b3e87cfdc9b77b8edf8a0f1a4e163a774ad2f343f8a8b2d62067fe34ee34c0172be70b3cc6881574c1c09ebadd05ea37be6ee034 SHA512 9d67ecbbc1a06dbbfd3c68cefb87a002182fdb2e242c07f999d8043dcf3e990a1488c0640e544a03676cd3ab5308f3b35e3f5547cbdfc7d0e5982cf915bda18c
EBUILD concurrent-ruby-1.1.9.ebuild 1369 BLAKE2B d8cf99b8b1d9111d543188ebd016aa609ade7127cff9fa5ff09d3d4937d3fd49a1b0a3b512199c8b8e855b0a003072283bf58bd2e22c3520ac1b4ec9433ee2c4 SHA512 57b2a1eaf4ac68757cde40e68cb445dcdd56c6ecdac76cfc4174a063565ac91366568a7e9b38d8904a0caf922ae638d6c66bddfac24479a9816e95e4eb3d40d6
+EBUILD concurrent-ruby-1.2.0.ebuild 1400 BLAKE2B aaeb752d5eb915a31daf1f25e332efbadc63ec439a1a0960eea2be438adf33966cdf1c36a305f14c99d522c92175954a3de1fcea1e19fd72c6b0fcee2d999bb3 SHA512 7f4053e5f869f80caf23ae909e27f715ec98ef31a05a8a0ef90cbdbb05816d98b710f9c59bb195a2ba56be85eeaf3c8532780fec0d78bb102ba4491be8367c00
MISC metadata.xml 359 BLAKE2B 2db8e9c1e575575ead6e6f86d5c883e356dbd84d3def08d6d2b9473e8cb10951268bd85208f56b14047b6bf57388e025f4ad626555d001d266bb0a87db954f45 SHA512 39f31f985f90fb6514f2c282c01a0d38e325371ec18671dda808372891caa83eb28a6eaf0a3090999a0427e5ca6cf3ba5f75b59e86b0e8713dc85ff3a6eacb68
diff --git a/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.0.ebuild b/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.0.ebuild
new file mode 100644
index 000000000000..98089791617f
--- /dev/null
+++ b/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 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_RECIPE_DOC=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Modern concurrency tools including agents, futures, promises, thread pools, more"
+HOMEPAGE="https://github.com/ruby-concurrency/concurrent-ruby"
+SRC_URI="https://github.com/ruby-concurrency/concurrent-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.7.4 )"
+
+all_ruby_prepare() {
+ # Remove edge files as defined in support/file_map.rb
+ rm -rf spec/concurrent/{actor,cancellation,channel,edge,lazy_register,processing,promises,throttle}* || die
+ rm -r spec/concurrent/executor/wrapping_executor_spec.rb || die
+ sed -i -e '/concurrent-edge/ s:^:#:' spec/spec_helper.rb || die
+ sed -i -e 's:lib-edge:lib/concurrent-ruby:' .rspec || die
+ sed -i -e 's:../../../::' spec/concurrent/executor/executor_quits.rb || die
+
+ # Remove specs for the ext gem
+ rm -rf spec/concurrent/atomic || die
+
+ sed -i 's/git ls-files/find * -print/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest
index 46d1dda8730f..4880280dfffa 100644
--- a/dev-ruby/faker/Manifest
+++ b/dev-ruby/faker/Manifest
@@ -1,7 +1,6 @@
-DIST faker-2.22.0.tar.gz 1703265 BLAKE2B 931fa442d647186e7124c38afe4e6953f8dfea595140e2765ad86e9c98fc1ca02e6780cd01a49391614798a5862b4b69725bc5f5bbd1c6559f0831782dfe312b SHA512 9447b74d2403714de2bcbf4f3cfae8fc85c42a8a7dda413a06d6cdc8afa0acee620609af8a6ff8962db3b3bdaef27af7c08ab7ba71a23e939ce49638326e9807
DIST faker-2.23.0.tar.gz 1709736 BLAKE2B e3524dbecbd1a4825ef8b38801ae1fa30a4392a7d2eb6fe1c94c3da0b0a4f18db621a42423510bf2f9c4bba175d66e10808252a923c9703aaa8de5d5ed54dd44 SHA512 b037833b3a6d07adaa70c665af66343d90389f282a2faf8ca55a5a81988163263e3b3069744e67ede206512bb67cf53a104eed34c39d92feb10a282f411bde41
DIST faker-3.1.0.tar.gz 1726248 BLAKE2B 55e5ece86c262c91cc7b806f31fc852297158cbfa213e375173d6ed4956daf515f7b3e09273ed40c70b92c2de8e94fc8ff45f62d87b59a37ee097a2cb6bc6a9b SHA512 4fa1d1dc72ae0cb21cdf6fede999a6cbf43e20062306896cca5e2333da9423612ac11b5ecdfb033da46c1eb3141a0bcac47d25485666f126a35971acb4edfcb5
-EBUILD faker-2.22.0.ebuild 776 BLAKE2B 8233751882ed27c7d7e71c9ad9468ee8aa4be03aaa5f2952d0c4fd83e449f04b07f47d10d412d7065b56101add1b0236ad4c3f9022721f6eb836aa5635acc4b1 SHA512 133032fa4e89ce2576fc35a7ab7064dbf9f3061b1e5ad3f9f3554bba198e31619ceb43cb14f555d461b07c9e7d501d6d1a792259b60e2ff246edc633e698c98f
+EBUILD faker-2.23.0-r1.ebuild 800 BLAKE2B 2272fdcb641ba68a01ef4fa118b765b41fdca521891d7b0788226ae283050972e27d1993e04e3c0325e74f042f252a7290b86e867c9c6fc5874e3edf2a9c1404 SHA512 6b7d4f664d4f217df297e2a609c1d638252635052e6d902b493b132493d07127b9cefeabc8f47bf278e8cd5aa5fc73da6cc5722dbe7a0af4ca92a05d8c197a82
EBUILD faker-2.23.0.ebuild 776 BLAKE2B 8233751882ed27c7d7e71c9ad9468ee8aa4be03aaa5f2952d0c4fd83e449f04b07f47d10d412d7065b56101add1b0236ad4c3f9022721f6eb836aa5635acc4b1 SHA512 133032fa4e89ce2576fc35a7ab7064dbf9f3061b1e5ad3f9f3554bba198e31619ceb43cb14f555d461b07c9e7d501d6d1a792259b60e2ff246edc633e698c98f
-EBUILD faker-3.1.0.ebuild 776 BLAKE2B 8233751882ed27c7d7e71c9ad9468ee8aa4be03aaa5f2952d0c4fd83e449f04b07f47d10d412d7065b56101add1b0236ad4c3f9022721f6eb836aa5635acc4b1 SHA512 133032fa4e89ce2576fc35a7ab7064dbf9f3061b1e5ad3f9f3554bba198e31619ceb43cb14f555d461b07c9e7d501d6d1a792259b60e2ff246edc633e698c98f
+EBUILD faker-3.1.0.ebuild 803 BLAKE2B 403c1a4c7b17a07ca36990ab67a9949479d2cc37a246deeb8e9329f49b5f44ad4551eea76c9a1331fb031bd89127be17d0338bc89383672f92dbb7a86902f431 SHA512 5aa3ad8405195f47a8135c5913d7c0c038f3d8f36f011d1620c5f48e48d3f79d4e041f4ec0f510dc036c6b80ca43d162bb112e04a3f328e47ac2e57472926683
MISC metadata.xml 453 BLAKE2B 2d7e81fa25c65a66ff1fc43c8d79ccb2d4a3e401740a22675835c60f85e875fecdc0efbab61a85d9799f2478c34cdedd454cada332f07e15b40b1903863a6cd8 SHA512 008f56df63fa03a5f620bd169828802c7f9bab423bc22dbd78bcca2ef329f73fbe0673fcd48442474756ede864af3c4a7a8746b278b2167b03423886c9182079
diff --git a/dev-ruby/faker/faker-2.22.0.ebuild b/dev-ruby/faker/faker-2.23.0-r1.ebuild
index 5332cb86e976..d8d60e7f757c 100644
--- a/dev-ruby/faker/faker-2.22.0.ebuild
+++ b/dev-ruby/faker/faker-2.23.0-r1.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
USE_RUBY="ruby27 ruby30 ruby31"
+RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_GEMSPEC="faker.gemspec"
diff --git a/dev-ruby/faker/faker-3.1.0.ebuild b/dev-ruby/faker/faker-3.1.0.ebuild
index 5332cb86e976..87391f4b74e7 100644
--- a/dev-ruby/faker/faker-3.1.0.ebuild
+++ b/dev-ruby/faker/faker-3.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ SLOT="$(ver_cut 1)"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
-ruby_add_rdepend ">=dev-ruby/i18n-1.8.11:1"
+ruby_add_rdepend ">=dev-ruby/i18n-1.8.11:1 !<dev-ruby/faker-2.23.0-r1"
ruby_add_bdepend "test? ( dev-ruby/timecop )"
diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest
index 4836eee462ef..851c2535bdbe 100644
--- a/dev-ruby/git/Manifest
+++ b/dev-ruby/git/Manifest
@@ -1,7 +1,7 @@
-DIST git-1.12.0.tar.gz 218472 BLAKE2B f5e0465fd2f0f2f1eb1584da6757c012cf80457a15e61b9a974707c8f026f34940d86b25fdd708b9fa6071fc35e8e65c6c87bc83b94bb0daec61ef015a03184c SHA512 9967bf6c9f00e29442495fb24abfd1ea3b6ad0068829e9d86727d41ecf07be0b8fbdc6d05b3c245a23223b4e35e87e984e7a60a5883839e6de45f8bdac406b0d
DIST git-1.13.0.tar.gz 219424 BLAKE2B 38d1821c59cbb743c50655e9426d77f76e77dda614a711b7d2185ed7f4caa853383ba85ecf05237da403061d002527c38a5c6e06cf5e6d482ac76bac49a0db56 SHA512 7920de37a3df67b743e91fb317bd0cba746d2343dfb77036398fc124d00eede7b9ade5dd2af5f26d65f1f24006608a29fca55d5be8a00557caaa31acd0b274d4
DIST git-1.13.1.tar.gz 219640 BLAKE2B c87fce3f83130f7a75a10a21c4c980ec1d3594b20afa7b482f21077083076df7b4c462908a05c7b2fb3091e1fda00857ae40c4809e89f059f63ce12b119f307b SHA512 58cd7f38a5c1d5ab3d68cf2d4b026a80073f5dba3cb4895e220ecad5dbdf6a2df4e1e44570bde9256371c5089b81523aca4a5c686348bd04638f4dd09927e876
-EBUILD git-1.12.0.ebuild 1252 BLAKE2B 8cecfda11f8006929f7b8254415ce8226183e29843f20cefab00efdd23aa670799d2ae38f3221c92f375b0f377d39920ba92366ec0e4a407774fc63ef885c13c SHA512 d87fac3a7d4cc86b2604c877f8bfc55d32d3d7259883ec3ffe7489957f202e8020d6ad9c21e3b87c569a9ecf9ac396ad3326725eff121cf44581d2ceb27f810c
+DIST git-1.13.2.tar.gz 222112 BLAKE2B 13b2f8c67a27a147662fa019f6fac8f557e704fe1d0320188a097385f7692a190670ba375312e793d4d39fcf9ea7be8325394830c2c499b5132201f4a8f3f6ee SHA512 36425806c86e3c5d1a393ec657b60b8dafc88d92822270c299d3d1768c37d00e70b723d98a60127ab70de15809b27a49bcef5c8a972b88d7a516de093a643347
EBUILD git-1.13.0-r1.ebuild 1310 BLAKE2B 8e07d2f03e4d698cb3ccd66719553ca18651a73387549ab7a1f8f80afd14e756cda74d548d57dba6ad24037e70992885208ab170c0b3e1ce07d61d924630099b SHA512 ce4483e7cd8a3679f00a170517050b0b2d00ea1e87bf8a5e9a0a91648b99a99442e2bb7c5ef5c76215bbfdff98224ee088007b20e133439fa54e5566047c384a
EBUILD git-1.13.1.ebuild 1311 BLAKE2B c59850828f991c0ebab56f87d442bc2a4a6a45ecfc9d48a542b18c6340ae176c2d514080a0ae275196bfdd4d69892f163e04def4f69ec5bf3b20ec49740248fd SHA512 0edd92d9cde77118fd7ff25e1b0c4bf9b02b6436bf0f4d096c089ceae2d19a038d5200858ac96f7ebef56123d303f6da28524b7a438732ca1a6e3f57e3167b5f
-MISC metadata.xml 343 BLAKE2B bc9a79524aa9216ddb3624e81f61f8ecaf988538693155f5b8de7289effc0613a5d102b55b4c9c9eccc50d8556b0c4fdcec1e9a9cdab67d28753008204c9af2d SHA512 d599ff9d1df8510ff8603e9030a65c294bef3ee93f0e5a438300a8bb5c0ffe3c4a9bdd7ec41fd5effa27b4b7e1c978faefe95dceedc270b6a995bb928f2d70be
+EBUILD git-1.13.2.ebuild 1313 BLAKE2B 36f7b9fc116b8a8a7ec4b0432836dd588ab2e1e569390e27db63580cffae34fac57211a3acc3638994051e65c26d06ed368879e31001ef357c35e8a48cf60b4a SHA512 7ce38f51a83b00b307d48ff6eafd6c7a7f9d66c76b40136945af9815bbe92f38f8b3915955ba3f0b218932be308d073b560dc5f87f1d3357da0e1d5d0cbc116e
+MISC metadata.xml 391 BLAKE2B 3d03aece790440be04e0a72615824cb5aeb627e67b87b9457b7625a330c5d4736b77897a9b6655b0e45d99d134615090a95077fe2ee62131d572686f9a4bc682 SHA512 0ac01abe3193d7e8566420333c2bbf301bdc2ad3c4587ef9f48bf260322a3763eed3319c879472c0028cf8d63c73e82d24f2e2164692a06f3e14bd992e3b301c
diff --git a/dev-ruby/git/git-1.12.0.ebuild b/dev-ruby/git/git-1.13.2.ebuild
index a5129073d701..0495304e5439 100644
--- a/dev-ruby/git/git-1.12.0.ebuild
+++ b/dev-ruby/git/git-1.13.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,13 +12,13 @@ RUBY_FAKEGEM_GEMSPEC="git.gemspec"
inherit ruby-fakegem
DESCRIPTION="Library for using Git in Ruby"
-HOMEPAGE="https://github.com/schacon/ruby-git"
-SRC_URI="https://github.com/schacon/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/ruby-git/ruby-git"
+SRC_URI="https://github.com/ruby-git/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz"
RUBY_S="ruby-git-${PV}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="test"
DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )"
@@ -33,6 +33,8 @@ all_ruby_prepare() {
sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die
sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e 's/1.12.0/'${PV}'/' lib/git/version.rb || die
}
each_ruby_test() {
diff --git a/dev-ruby/git/metadata.xml b/dev-ruby/git/metadata.xml
index acb202879d0a..386acdbeb589 100644
--- a/dev-ruby/git/metadata.xml
+++ b/dev-ruby/git/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">schacon/ruby-git</remote-id>
+ <remote-id type="github">ruby-git/ruby-git</remote-id>
+ <remote-id type="rubygems">git</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/jwt/Manifest b/dev-ruby/jwt/Manifest
index 61bf908358e8..481786ebd88f 100644
--- a/dev-ruby/jwt/Manifest
+++ b/dev-ruby/jwt/Manifest
@@ -1,14 +1,10 @@
AUX jwt-2.2.3-ec-test.patch 852 BLAKE2B fd489a9c7153da73ff21cd9a2f627285bd072e3557f52cee1ee8a7a7dd6112ce68a5e0c331bb395145dea8c5083cfc3bc02146597826164371cebb506eb62773 SHA512 c6a02444b12beeb6d357edef7f7d0352f48638ebcee4795561c3fae0a829268b46324c968291e53bf5cc0a074218d8e8a5adf4e9005751590c4cd387850d5f9d
DIST jwt-2.2.3.tar.gz 50675 BLAKE2B 904a2b9be80ece10cc046d35df784ecc4991c3b09a79c2e2e461003596e9212409ed5840282ce632d3ff499754c505cd899ca95945f562883869ff3c50c4399a SHA512 ebefbf8f825afc1a78329088012118ed681a61bdf9e1c6a3fa125d46105092f1f26a4bc88791788c0290009dbc0427128d655a301c034ac07caf14216744962c
-DIST jwt-2.3.0.tar.gz 53312 BLAKE2B 4653a786d0f5da0d7c7e160f5b0c189f0eab78d045d5af441561c953d6d42fc74d6baff95e54dd9bfd47b3245f3b628e25f99e37016631ef282d95564a08cb1d SHA512 a4dfbb119575d9b5f883c2789734180f092adc75e05310de2e523e352f47469243868480e06f9bfabfa2a48e174ea669e69bd73e0fd002c4f66134462ffe2653
-DIST jwt-2.4.0.tar.gz 59280 BLAKE2B e7ff827c0f8d0514feaea43f5915d83b4be4ee538890250a390cf9a5df3f372d5bff3d90b741d0024c9e89ad28e581626a330b1fb400d2616454a1f964d358e4 SHA512 2bb409a8b2ae2e2330744e3efe306bfc1755c70244f2d7d4dd8ed824c7960f42baf6ec3ee80ed74c0590a3a61b92f61edb157db001d4c4f28005bb50c60bf74f
-DIST jwt-2.4.1.tar.gz 59783 BLAKE2B c18d44f0adda0c2111d312450c01c39d3926afc3e13c807283ffc1fe47b7c49284ab48572b47845c30805c2caefebbdf257e18e807af84819a7fff6c86f881c8 SHA512 871ffe9dc659877a77de0c2a51b1f78b45614cf8265bd07820a9b4b08e38160861b4c9f98391138bfaaf64261ce2eb58eba26c40f29c41b02b8fa16cd260997a
DIST jwt-2.5.0.tar.gz 65165 BLAKE2B 3011bca18101cd6ec4ce066ce541e31d135ca57ecb3c105915e55d1637e4465e5ae87655c4a7dbb91ff8ca299b6b1c77f9c9263b944cb6b90a1679c25a593cc7 SHA512 fab73ee33769db297b8c8c7381070c8fcd1dd8e43aff2d241ee82f0327867eff3c1067536a90928ad65a2870dc2638515617f5d5cc92023ab1dfe3b6696f10d8
DIST jwt-2.6.0.tar.gz 72387 BLAKE2B b20d902625815763b203ee201482792e4db5976a5b7cff24a6c08d391f254d62a80b7d5aa5a6833a50eb3252dd1359c28707da8e6f8d0b43308b8aef6b108687 SHA512 62d62728f97d5ac779919365b144cc5ddb9d2a74b16e1692a6bb37e0a64a89b3990429244694eb1a5e36793c64a179cf2f38738600b721f8d419d6ea13e96caa
+DIST jwt-2.7.0.tar.gz 75020 BLAKE2B 2bfa009912f4037dc13672ef6d43557e70bc9a06d399d949a6c5ddee641dc550a218242482ec0a66eb470ab117d1e192dd1ca6fdb5a03926d85f4902d72500e7 SHA512 8e0bb9909d123b7b73fe01fafc4088e45140e417b1bff84b240a317f3dca8085b2b987bd1e93cb1506efc66a1f7371168f8202a590308ee0e4c52820983a9789
EBUILD jwt-2.2.3.ebuild 849 BLAKE2B 34447bb74c1c066e60365a371c254c9ac7c23f4fad60f246e6be2b3edf91fdf0eb7862401e59118c9e63adebb0c3f49ce57c402c909970492af3831abc18d8b6 SHA512 ebf4384b52ec03620adf4b141ffe9533ac0f8cade3222d9926c2417e40e0d6b67e17cda12d619629c195d1082a1d77ad10c976c7a90b139fae4711baa4d5515e
-EBUILD jwt-2.3.0.ebuild 803 BLAKE2B 4c3c01e0d2ab4a59e28d4a959845320a24ddb9dd299ffcc69c2eabf47735059ab833e07577b3eedd1debe4d1d9fff1ac2b73a60f21edb59fb0c30eabc5a34be0 SHA512 b0e68fc816db26ce200eb32d881eca68b0e6e12428e516dc95933f902fd01e29c6444c2e239879bd115fcbeb40a28f9be8e3e1b95176c64d9dba3558f04b1012
-EBUILD jwt-2.4.0.ebuild 810 BLAKE2B ee664fa0961d4fa4001c41e91ee4730567da6ee4d2e815f494e58d49a864a7f92cda0001caf985ffa743bf365bb55f092969647bd4a5bee57360328f694e7393 SHA512 1275030310f3ffe14ddb730e540bfb7a70d7e3461d363202235288b53a2966498e3a4b15a81fe1fc39911ee717552005d6fa1db9412a538e271d32a7b7865fee
-EBUILD jwt-2.4.1.ebuild 810 BLAKE2B ee664fa0961d4fa4001c41e91ee4730567da6ee4d2e815f494e58d49a864a7f92cda0001caf985ffa743bf365bb55f092969647bd4a5bee57360328f694e7393 SHA512 1275030310f3ffe14ddb730e540bfb7a70d7e3461d363202235288b53a2966498e3a4b15a81fe1fc39911ee717552005d6fa1db9412a538e271d32a7b7865fee
EBUILD jwt-2.5.0.ebuild 803 BLAKE2B 896c5d1b5c9a67108122ccbe541167ba8f088c0320d0547b80e0ca30e639a55fb8d78b0a9293ad81de0f88d1b9bf7912c3a0cbed69fb06dea8934642808a6dea SHA512 6dce0f86cb6e0291c1c13b85c3adee5d906734c7cc7836e02352caa2936d53ce4fa9ae143e78f6d6995fa68a720aca17803536c91c3c2123472578b130d9142b
EBUILD jwt-2.6.0.ebuild 803 BLAKE2B 896c5d1b5c9a67108122ccbe541167ba8f088c0320d0547b80e0ca30e639a55fb8d78b0a9293ad81de0f88d1b9bf7912c3a0cbed69fb06dea8934642808a6dea SHA512 6dce0f86cb6e0291c1c13b85c3adee5d906734c7cc7836e02352caa2936d53ce4fa9ae143e78f6d6995fa68a720aca17803536c91c3c2123472578b130d9142b
+EBUILD jwt-2.7.0.ebuild 803 BLAKE2B 9409e7832862134bf8e9d384e3471ce83a9615795bb3ae4b1d8593a3a701898288724a2cd3036ce93d1db660e839f3b26e3ecaadf7039f87d4e1e75d62ea0e09 SHA512 8d5f8b5f1dd2621d8e42beea9e7f7e7f427673d7cd069fe0ac6a58857d17dca9cf8bb648fc94c0ced8e7ed22441ad53bfa4705fab9c49fac7f044155adf2e1c2
MISC metadata.xml 339 BLAKE2B f797d6d373de253b9c14671570c04706d02d9ce5c931b54984eb89fb13dc29090123b6b30a8d3cacca6bb5e2819b294e0acb86b337a649dee292d8b579640b68 SHA512 2a3235a78045ad0be735dae3f33d3b946f162c837e6d903da889780879c370c586315300cb9b4dc5ee7ca73a545ece43ea949cc0f94f20c3430a8090f491aa70
diff --git a/dev-ruby/jwt/jwt-2.4.0.ebuild b/dev-ruby/jwt/jwt-2.4.0.ebuild
deleted file mode 100644
index 2151906e7d9c..000000000000
--- a/dev-ruby/jwt/jwt-2.4.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_GEMSPEC="ruby-jwt.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Ruby implementation of JSON Web Token draft 06"
-HOMEPAGE="https://github.com/jwt/ruby-jwt"
-SRC_URI="https://github.com/jwt/ruby-jwt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="ruby-jwt-${PV}"
-
-ruby_add_bdepend "test? ( dev-ruby/rbnacl )"
-
-all_ruby_prepare() {
- sed -i -e "/simplecov/ s:^:#:" \
- -e '/^SimpleCov.start/,/^end/ s:^:#:' \
- spec/spec_helper.rb || die
-
- sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/jwt/jwt-2.4.1.ebuild b/dev-ruby/jwt/jwt-2.4.1.ebuild
deleted file mode 100644
index 2151906e7d9c..000000000000
--- a/dev-ruby/jwt/jwt-2.4.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_GEMSPEC="ruby-jwt.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Ruby implementation of JSON Web Token draft 06"
-HOMEPAGE="https://github.com/jwt/ruby-jwt"
-SRC_URI="https://github.com/jwt/ruby-jwt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="ruby-jwt-${PV}"
-
-ruby_add_bdepend "test? ( dev-ruby/rbnacl )"
-
-all_ruby_prepare() {
- sed -i -e "/simplecov/ s:^:#:" \
- -e '/^SimpleCov.start/,/^end/ s:^:#:' \
- spec/spec_helper.rb || die
-
- sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/jwt/jwt-2.3.0.ebuild b/dev-ruby/jwt/jwt-2.7.0.ebuild
index 62bb08bb5f03..4d714d4cccc8 100644
--- a/dev-ruby/jwt/jwt-2.3.0.ebuild
+++ b/dev-ruby/jwt/jwt-2.7.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 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"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/mail/Manifest b/dev-ruby/mail/Manifest
index 44b02195a0fd..c95f0ce07ad2 100644
--- a/dev-ruby/mail/Manifest
+++ b/dev-ruby/mail/Manifest
@@ -1,7 +1,9 @@
DIST mail-2.7.1-git.tar.gz 625251 BLAKE2B c1efbb259042155e983c1971fe9821eb0dd850089bd04cb0c74513f6f17dabf8ecc3155d9e5846ae657383f522872323f8fba37d51fba4318ac682d18a6d4c50 SHA512 17c601c86715135331f750048339a11a67a17f34486dbafa3ba7e9af9970d60927a2fa95c72a398418548df1fdf5addb2ed3afe9da7dff1f0bd949438726be1b
DIST mail-2.8.0-git.tar.gz 620136 BLAKE2B 4c115ddf92ef18c7889d391d264bf4c0be37be4849accf6e4778cc50317a4c0cd5f042c465f4f7862ca33e1de166b35bcb6d6e08e3fe44cce6aecbf1c1f9380e SHA512 ac60d72d16dd75fb5e8474900e069d5f711ce66340582a96d1f79ba582841cb82b212637053f45d1014997776ff411cbc8f9c19e06f024f6aa59b09c50c02583
DIST mail-2.8.0.1-git.tar.gz 620162 BLAKE2B 92a183df4cec63c194debb5fd1c5194f2fe8d909094f9b79c157c3c004574c78e8b2567c44a7f62f3a91af4689e7e2ca023768f005ff62998d0999a0d46e4bf3 SHA512 d2c84ffec336bb1967107641b741eef06238e37d68704024d3f037893e95fcf9501ffdb34f3f820e1f8df63b4057e0d329d09cd6a96281801ece6fb3d26f1a4d
+DIST mail-2.8.1-git.tar.gz 621412 BLAKE2B f39c3087bf5d064fd9a96b93ccac2fd0060c53a53c900658e3907dce311aabba8136ce96bcd4937f5a9852ed3d046e1354c3c2757330d80f9b3d0542fc27cd12 SHA512 2c176361285b17b10ab3e518502b05ac582f033f81fc45df0b61bfcb5b645ea22139ef3abf67240adb27a39834dfee59bb0777c6de5448c2fe2e52d5dde3465a
EBUILD mail-2.7.1-r1.ebuild 893 BLAKE2B 5815eaf3478c7b8f0e9a236b4a885af5d6209a9cc25cb7ed2b8ed386abff258f2fec9b92903d66ca25c0701411a81b4e6310f85a6cbf4134e9718898ce71a865 SHA512 5e2d38dafbe411006ddb6fa8216646289801388dd940497972ea3d0a0e910c7ab4700d132396684bc738d6d03cc11eab8dbeea5d56f6be972b1f8e01a058869e
EBUILD mail-2.8.0.1.ebuild 1014 BLAKE2B f1ba5b7ed87db5fdc1761a518db892e575a96fdd825539961b95fbba8944a1f385a11fdeec13db30dc63e7432f0acd4ca5dc9ba30f74ad201a2e96a2643d462d SHA512 9c75c9fb7355436bbd6c2c057cfdcc0b93c827b0415a72afba3726d78422f41ba904f4a136501e8f0c706c27f8d16681bab252de7db58e42db3d20b9cedb1eba
EBUILD mail-2.8.0.ebuild 1014 BLAKE2B 327f555e6bb0d597251c99ae609266a2164e31078bf95e549ca58d0b73ef2c70f9160802239591ce72f3e2c7c53142fed732ed9754b0aaf11f655da52783e5d4 SHA512 be895ed118818f065e86aa6d759eb400ca079ebfec3004b1f322b07548357f4d51fe95bda1edf370a82e9635652234398b2a6112113a7859f96ed940ecc374cf
+EBUILD mail-2.8.1.ebuild 1014 BLAKE2B f1ba5b7ed87db5fdc1761a518db892e575a96fdd825539961b95fbba8944a1f385a11fdeec13db30dc63e7432f0acd4ca5dc9ba30f74ad201a2e96a2643d462d SHA512 9c75c9fb7355436bbd6c2c057cfdcc0b93c827b0415a72afba3726d78422f41ba904f4a136501e8f0c706c27f8d16681bab252de7db58e42db3d20b9cedb1eba
MISC metadata.xml 337 BLAKE2B edda3267d35eae7a763cb191424ad231a356da5d17ce213061d0111e9addab8d34ae9bb52e47c0ea05d58258d04befa284aa3930d316429ca4b82c2d676bb61b SHA512 06ff50f20204499fef8bf6eb3af793ec7b471c2d1a29fd30b821086f934344a6251c0304cc52c9b720af5a7b7214831a68813c33f36fe4f679deb8667d3cb7f8
diff --git a/dev-ruby/mail/mail-2.8.1.ebuild b/dev-ruby/mail/mail-2.8.1.ebuild
new file mode 100644
index 000000000000..0dce16387ebe
--- /dev/null
+++ b/dev-ruby/mail/mail-2.8.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 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_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.md"
+
+RUBY_FAKEGEM_GEMSPEC="mail.gemspec"
+
+inherit ruby-fakegem
+
+GITHUB_USER="mikel"
+
+DESCRIPTION="An email handling library"
+HOMEPAGE="https://github.com/mikel/mail"
+SRC_URI="https://github.com/${GITHUB_USER}/mail/archive/${PV}.tar.gz -> ${P}-git.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/mini_mime-0.1.1
+ dev-ruby/net-imap
+ dev-ruby/net-pop
+ dev-ruby/net-smtp
+"
+
+all_ruby_prepare() {
+ rm Gemfile || die
+ sed -i -e '/[Bb]undle/d' -e '6d' Rakefile || die "Unable to remove Bundler code."
+
+ sed -i -e '/benchmark/I s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest
index 656780de5eb7..75a1a78d97c3 100644
--- a/dev-ruby/net-imap/Manifest
+++ b/dev-ruby/net-imap/Manifest
@@ -1,7 +1,8 @@
DIST net-imap-0.2.3.tar.gz 61440 BLAKE2B f38bed72777ad93b5a94361ca134644ae218f4a0cb3f26330a99dd5633d30f0f846f3fc4eeb01bc94c13bd5e553cb29f1ad03264987badf83b8f5404755c73ac SHA512 69b6596a8ecc66788be10d11dad911351db6ff651f56e8dc5223f4c948efe0d2e53bd465ebf56edd96f1c414e3819413835c14b35a8e90b9f9ac59bfaa5611c6
DIST net-imap-0.3.1.tar.gz 63981 BLAKE2B df3eca949e9736bebf6af27859c4198d05734762d8f1755fade685986f4248e05a09a6e4c48fd92d5f537a2f206bac6da75165f0c42171fa7bd533b908071d16 SHA512 b2f88b3fc2cd6ed6c0ed1e8c60100e84ac9a8c0406a780ff5b7b0f11440fb997e79dea0f67a15a139f9bb41e76bff5fcb60668fd1ed4be65142199a4d3c9e167
DIST net-imap-0.3.4.tar.gz 103226 BLAKE2B b08ee0ad9ad788c1a58e583b3e71cef6e13f6c4f35cc1a67909715a30b0797987f71b1a790e0ca3a2a4b0da3b23ac2451c5e0fb8217506eb0e050c2c2c624362 SHA512 ced2433212738e1c54b783602dc8ed79b0d6fabef0d830d12e4d1a8b7f1df896596499a4b986dab1ac8e1e389bf88f87c854ceafbe57b7ad1cf5c0db29223ba1
+DIST rfc3454.txt 138684 BLAKE2B 56c850a7f5782c1447ae633ad9a380253b97925b9edeadbeb9001f4905157c353db967125dfb3bfef1e1bc2297142e5db424cb3b1325837ab4bb05db1f0f92a9 SHA512 79a85fede7df9202cbaf3fbb0bd59d951352c56208da2adf0baa5571ad92fd2153a6348000994b733c8a1bfdc93c38c86ed33708ecdef8571f20f906564384b6
EBUILD net-imap-0.2.3.ebuild 947 BLAKE2B c2d17b88c241492554716025ddce7c745bce1f3abb6a9f9ef80495b9be1b25b222932ba580cf446fca902c6dfd9fab37047054d71009f131007867f879d9b30f SHA512 d0ee56ed5de3399091824041da4a50b81ff133925678035fee8abc21fba134d74681b95e0f5bf8cdc6c45e00da88a64e5d08f8182bbe9c6fe62ecc1dd100a6d6
EBUILD net-imap-0.3.1.ebuild 968 BLAKE2B 4f335ab644938525da68af7de976228185c764be8d61274ef80595ae601c7586e8ae1c1f34e2c604ba7c0030f8a1cb7b786c16b3a79c1b8cc2fb0e484cbf7322 SHA512 3a8bc6436a9cb455140bfa9e02c90d455302d052002f80fd7a184f495fe145a173ce50f27f07c4eb1e3ac12844cc7f14fae04ce5c4719f5477099681a44b18d5
-EBUILD net-imap-0.3.4.ebuild 983 BLAKE2B b56e659667061e9b1c08b7004bb6a480e45f4f03f2fbb89f669752f123f9a4666bdc5a31b92475871d3d832d86b4e5b66fa4174bea4b4c3d8105cdab6443c4ff SHA512 7868f3e51d5024c4c7ffacd7774fc2175302bfc1de2c475b1314c2b03e14858463d8de0c3b2583e14af7faed7a2cb8d1ba5d93c69cfef0bb0b13695dd5e22056
+EBUILD net-imap-0.3.4.ebuild 1099 BLAKE2B d643f32886d178ed397104bdbf73b6f6feac01171ce2941a169bf5bfa9aaddaf55ff9c468cad5871e736c0416914bab99524cfcd50935ca633a367ecf8bff00f SHA512 b65d06cea810ca0cdd0c71587a09b908932ffffd3e3a9fd85dba96a34d16df80e74242a78aadf613bf103bad073f2bca54454fec9041266ef07740dbe5fcd031
MISC metadata.xml 340 BLAKE2B ce089ee2eed44b5b96fa730c464c6e0299db5bbee1db0052a5c5e959079e7c14c23c0a7d1b6bd8d8e7faf83ed8379535d5059c10ff75b69cdb9d522c5d0099ce SHA512 ecf13d294eb224c7510bfedb5a093c78de5d2537431335708bc1046254941b583b3c013006adeea41d2f8df147dcf45c46c6c9b50841500761d6a6f0e0c71bdc
diff --git a/dev-ruby/net-imap/net-imap-0.3.4.ebuild b/dev-ruby/net-imap/net-imap-0.3.4.ebuild
index 67d85bbd0843..6a6a2431601e 100644
--- a/dev-ruby/net-imap/net-imap-0.3.4.ebuild
+++ b/dev-ruby/net-imap/net-imap-0.3.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,8 @@ inherit ruby-fakegem
DESCRIPTION="Ruby client api for Internet Message Access Protocol"
HOMEPAGE="https://github.com/ruby/net-imap"
-SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ test? ( https://www.rfc-editor.org/rfc/rfc3454.txt )"
LICENSE="BSD-2"
SLOT="0"
@@ -31,4 +32,7 @@ all_ruby_prepare() {
-e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
-e 's/git ls-files -z/find * -print0/' \
-i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ mkdir rfcs || die
+ cp "${DISTDIR}/rfc3454.txt" rfcs/ || die
}
diff --git a/dev-ruby/omniauth/Manifest b/dev-ruby/omniauth/Manifest
index c0433d778797..df08c5c347b7 100644
--- a/dev-ruby/omniauth/Manifest
+++ b/dev-ruby/omniauth/Manifest
@@ -1,3 +1,5 @@
DIST omniauth-2.1.0.tar.gz 31135 BLAKE2B b221c084b926e3ac9e31858268940d0bd8583c667c7bcb8ce14e7fbda91c06c286191ffeff36c17d1d668ee29ca850b377312f2f2a417c47cb1dd4e8a447a641 SHA512 f1dde6f527b6aafdbed83ce6e14dae39617b738c6e80e9ece3d768ef9f63a87924ef2ef92b99ecc52bd69c0103854f16ff9c80f3d2eeb7c134fc70ab0157df63
+DIST omniauth-2.1.1.tar.gz 31414 BLAKE2B 180ee40499a61e8b6360dc4c462ca10933dc7bac976f76dd8c9579e73da6618ffae71ed532fab024f0eb65c3830db1e52f866c40b6e160e65c8fa403c7c1ab37 SHA512 e86fbd3c1f239b4950f17fdfe4ebd97a9a135831b63892dd009bae97f4372b3a6fa2452233e414c6097c3b835ee4e75821e795599da9613affdaf163d31964a3
EBUILD omniauth-2.1.0.ebuild 1202 BLAKE2B f667651e3a34c460833e952f26662e003cbc2ce4a7f1d7aaeb1a522dbc79275d4879fc16614f62f3da75af69160c900a9ed390735db2dab7dab3f68fd31b09cd SHA512 4d70f9484710f55f4905473549b3cbdebb5dcd04d536051fc1f5e6ff441347dc404ba0de19f36f6e75b0dfa9b5843690d00ba1a1dff2b6e19141ca4f524bed96
+EBUILD omniauth-2.1.1.ebuild 1252 BLAKE2B c03586eb8c7ceab6859d7da726324cb7704e0b4ccaf68eb699b3efbeed6a5fffcab6303fb14d2165490772852b570ce69cbf2e9f249fd8bfbf1ce4c34dbacfca SHA512 45433e4aea0f2f98b5917ea652d6b0b2b7771fec0a24677789ab5142e20ca5dfd201faf907d90bc14c8f745ac76a3907f2ee8f02a19a8b13315144300701621c
MISC metadata.xml 344 BLAKE2B 3ec13ce3c9e87caae8ecd84b2ad8d7ebdc6459187219b841ea80bf78144fe7e28616f190e4298f18c99ad48940554a3ead5d07446b65c31b1cd2d836ff7ff6fa SHA512 caa2e10c2be2d69a6ae0b57d41b8d00d1d81b6ec22bcbda2451d327fc9994c3c51ae3213140ec10cfb48d63dba9bab455f1b88c39ff21822961b1d198b0c9e4d
diff --git a/dev-ruby/omniauth/omniauth-2.1.1.ebuild b/dev-ruby/omniauth/omniauth-2.1.1.ebuild
new file mode 100644
index 000000000000..955e12d41818
--- /dev/null
+++ b/dev-ruby/omniauth/omniauth-2.1.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A generalized Rack framework for multiple-provider authentication"
+HOMEPAGE="https://github.com/omniauth/omniauth"
+SRC_URI="https://github.com/omniauth/omniauth/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/rack-2.2.3
+ dev-ruby/rack-protection
+ >=dev-ruby/hashie-3.4.6:*"
+ruby_add_bdepend "doc? ( dev-ruby/yard )
+ test? ( dev-ruby/rack-test dev-ruby/rack:2.2 )"
+
+all_ruby_prepare() {
+ sed -i -e '/[Bb]undler/d' \
+ Rakefile ${PN}.gemspec || die "sed failed"
+ sed -e '/RUBY_VERSION/,/^end/ s:^:#: ; /freeze/ s:^:#:' \
+ -e '2igem "rack", "<3"' \
+ -i spec/helper.rb || die "sed failed"
+ # maruku fails, resorting to default markdown implementation
+ sed -i -e '/maruku/d' .yardopts || die "sed failed"
+
+ sed -i -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_compile() {
+ all_fakegem_compile
+
+ if use doc ; then
+ yard || die "yard failed"
+ fi
+}
diff --git a/dev-ruby/patron/Manifest b/dev-ruby/patron/Manifest
index 05fa5f38f969..2935b2e9ee07 100644
--- a/dev-ruby/patron/Manifest
+++ b/dev-ruby/patron/Manifest
@@ -1,3 +1,3 @@
DIST patron-0.13.3.gem 65024 BLAKE2B 87aa69aab49978d14a80ed9e09d74d7853da3512875cc3aecd3f387d1523b85c84625b57a5826e5f5f999cec4feaae58c1aaae96582144a5c9dc537c9d5a4224 SHA512 afbbbd9570e338a5d1b97b4ebeda76ac95a22c29d908629723d345a47400183c2ccee67ebcaf5b6f9ecb032eb3b847e70ec9eebff75b33045a3665c215abfbd0
-EBUILD patron-0.13.3-r1.ebuild 1085 BLAKE2B 0463190284dad6f1822d75e25c733305b2ff6a5d37ca60d79f33016918a998e50e7bbf3119196f2ec4e6ea1cc51e4b8b23d92b2ad5e695880e04fcbfcc6c31a2 SHA512 977ca1721102ab4481e30b17ee4034d423e54b95dd7a76b698741deae239933edb5e1a68d3d1b2247b35358449d961957de21188b3938a02e701668d9e9b8c03
+EBUILD patron-0.13.3-r1.ebuild 1084 BLAKE2B 7d53441760d58fb108e90024b38d9e1223f6b824235974f87fc064f01348f01140a8045f92b9a0a98ee34316583019a97601f0b0e8a31a7ccf050a2f43cc625e SHA512 d62a2524588c840d7eac8df3f5d920ccefb138a637fe3bb2e56e225d8bde2660bd05ee8f08ac2c41ba09350390ab194e50d92581270f3eccb1eb4696e600db0d
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/patron/patron-0.13.3-r1.ebuild b/dev-ruby/patron/patron-0.13.3-r1.ebuild
index 6bebd371fe1c..4e7f7d751118 100644
--- a/dev-ruby/patron/patron-0.13.3-r1.ebuild
+++ b/dev-ruby/patron/patron-0.13.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_EXTENSION_DIR="lib/patron"
inherit ruby-fakegem
DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl"
-HOMEPAGE="https://toland.github.com/patron/"
+HOMEPAGE="https://github.com/toland/patron"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index 8f93cc12b05d..d7aa9c1a7e3c 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -3,9 +3,11 @@ DIST rspec-core-3.10.1-git.tgz 398302 BLAKE2B 3ecd2a93b77435ef44dd7e52e2987155f7
DIST rspec-core-3.10.2-git.tgz 400299 BLAKE2B 82fe8689022f69f444549d654cd4799f8f1dff7c984016eba0835cffb518dce892a0af61a3ef6b251c598aa3caac66b0498620dc8d2b06a02795fc6ff3f46c41 SHA512 0ebeea8aed275f08bcac4846977b0718f85d95dedaed82b99280e5b52519713be6234d97b34b61a56e3276e767f47a13e6888401bd5a4b8a0003c9bbb518364d
DIST rspec-core-3.11.0-git.tgz 403154 BLAKE2B 1a5043bd2120236e8e3ca931c1fd9562bc78d692674d3133ac3742ef7b7f81161a7fc550f4d11bf34575a85a8657aeb39fcc0fdccaab67cc189cc1d39a303ade SHA512 6121b805f6feade244fe13e273526e64c5a3c74a1f9d4316c895279f4ed8576dbe3189b06040f3f29fe7d3e90f862f2c78aacb0b4bef989660eae30d046ed69c
DIST rspec-core-3.12.0-git.tgz 408651 BLAKE2B 97467e57059cbd5fc32763c2b4d8be2b6ffcb688f3bfc7d4e37c415816a28827022180c315e33145cf0702d390f02f6adbd534579cc7d9ab02b7b530c607f001 SHA512 a339c7b9005713a7eaccb778260e1a433caaf3024d9015ae6f3b810834c7d47a75bc5cfa13dd2574b7d88a286d0cd52a8a464a2eda41db425a535fdd09f37a7a
+DIST rspec-core-3.12.1-git.tgz 409036 BLAKE2B 0a6311f9908fd2e85621ebdb9cce5723de83e392bc5a6f0bb5be98c26b8f26b759a1cb3923a5d583f2ea7f6e72f07093bb23d54aa2b44d3a3ae0874ef6a99a73 SHA512 aaf7e4aebf1240c5f602a1e34f1f9e9355438ca544484f500d21e6021fd95d5ab5d26dc2249122d1dfc76b23725800f88937b5d1e53cd00d0b84faa46b056bea
EBUILD rspec-core-2.99.2-r2.ebuild 5114 BLAKE2B 5d08c6141e2a07a076c4fbbd87b27d678ae5188b79019577030457834a785be04a3b78b8a0f010ee01ab10e362f28e5371c5854c8d5e7fb71a502fc8281a9417 SHA512 9df8b0b1d841904915d93d6b225ab320638772736605a8b034130fac1cf64b075832024ee2bb354c6539e92e10d3d11ab8012b897e2f598de48e8d58040c232b
EBUILD rspec-core-3.10.1.ebuild 3129 BLAKE2B 97a103f3a9db0325d58c51eac48056afb0bd50447821bae73611d3bf6de377edf14c5a3df6820fc66480dc1196cf3fbebed543ba17c122c48bc6a03d754e4ee0 SHA512 67adc087c6d1d571ab8b71821e2544bc747259c8bb281073a15c821dac4c80b9d6e3f10cb26ee77198db56f72143a7e187a920d0363170f88ea4628ee4cd9286
EBUILD rspec-core-3.10.2.ebuild 3136 BLAKE2B 6c6f1e4eae24381752ac4760912700a895ed9567e15dbba09d8b616b8eda98cd1db49849a7ce7fb889f76a5f6a6f7e1e1491bcbe6f4bb9c59d12f3cc0ea6d53f SHA512 94c1453a68ba13e4c3bba8f445129ca87046ce3e922a9e1d4b78070e5a4935cb634b8f302975a4fd52abfd35eaf2a38ad101b4f03e5898c9a830d7535b0f08c6
EBUILD rspec-core-3.11.0.ebuild 3136 BLAKE2B 3b8bf3549f937a67aaf5348ef2e7ae58ff0bb41215f00a03ccbd35324d807656afa5ae09264fe1600c24bc3249a470a01bfd9b206d544f136f8aa28b1950d9de SHA512 ee2e4458964317cb6ced602dc264a6493c017512ec17ce744e433fb45d60cb70f666a9a1be48df9afccb48141a8a397b1decdfd6771c9726c4b9b498746df594
EBUILD rspec-core-3.12.0.ebuild 3169 BLAKE2B 28750a7498ffea712fd32cf16935a155bb6f82eb4c785853e31d3c33366f6938d9e461229f9165b7fcbb045dee461bd868c8dc81e3fda0a9d1c2d5bcc67300ca SHA512 646ab4849749c4dd929ec8cc7956167e6a8c231214eb7e69ce9c8d9518bbdc87cbdfd54454780bc6482b46fd006d517b441e25ad4ec24e41ad5c633da753d10c
+EBUILD rspec-core-3.12.1.ebuild 3169 BLAKE2B 468ea970ec7305d56398f9dde2c0aaadc7b0c886f7f73bdc42290b5e460f14e3f7ec6b34ca03d4b607723ac3afd074303728fc983bd8f4f241ed655348870757 SHA512 189e7a5873b3b35e1f602049a1f18f971e4396f4d6c9b8d59f3c3c0b112b4f1cc9791cc6cd09c43547b4da991d044630c26dc462cb0cf7570c306fe96e4f2065
MISC metadata.xml 466 BLAKE2B 008536967fd0a54923be3f70885dce7b04ca3746699dec4bd0f2ef56a41997c0e44cebd553d4c899fd815c587eb1f5338d86033d1d3e96289aaffdf9a9fcde06 SHA512 9a1f175cffe5136506e4d3b185a7bb974dd3de45683beda00267d47339472ebf8fc1cbbb37ef6012f14cb3b0535e386d98e3bfb7a955f9ee20484cd2ad9013c5
diff --git a/dev-ruby/rspec-core/rspec-core-3.12.1.ebuild b/dev-ruby/rspec-core/rspec-core-3.12.1.ebuild
new file mode 100644
index 000000000000..6e5f589ab606
--- /dev/null
+++ b/dev-ruby/rspec-core/rspec-core-3.12.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+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="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="highlight"
+
+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 -i -e '/loads mocks and expectations when the constants are referenced/askip "gentoo: bug 662328"' 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
+}
+
+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/sinatra-partial/Manifest b/dev-ruby/sinatra-partial/Manifest
index 6c7a8c0da903..d25dff56a92a 100644
--- a/dev-ruby/sinatra-partial/Manifest
+++ b/dev-ruby/sinatra-partial/Manifest
@@ -1,3 +1,3 @@
DIST sinatra-partial-1.0.1.gem 16384 BLAKE2B d129940c425a7e1b079860ab5c9f6459c39fc04d4256a0c1a5f25bcb9f3198133c897bd4b447429cd1e5ef11fdbaffa8d8b9384898d80d2564cbadb08e2131cd SHA512 04fb0826cdc9f6d8ce6ae8d80a9eafb3b0b37136fcecfb3f5e45a1bac101dac0486168473ff66de75979a5153d4efbdce17b63d774f5ddcd0e7fa251df0da1bd
-EBUILD sinatra-partial-1.0.1-r1.ebuild 645 BLAKE2B aba3c4702ebc0aec56c0402ab8fd61ad6273c51875cfdef6665998fc40845ce1de5d6c40dd365e29424170be3431363f0a6891e3febf024dfe72751b0fc494a4 SHA512 9c5526f7b1c200292c3e65e355fcc9ce3507d721ff2ba09e476b7c5802480419fec40b6b8539b2a58835dc7187417a089c93eae4ed8331c0e2f14fefb0e1dec2
+EBUILD sinatra-partial-1.0.1-r1.ebuild 684 BLAKE2B 9bc6938e6867c34e60662de1131be857a6e2c41bbf693d5b5626a465bd23761a3e2495b2f9e5e5ad66a8c13f8a5718719f71ce7a03fbe4101a93f9d59fed8b58 SHA512 a71a72c20a7d3225bfdfff6d11d51ef0e0da10a38747cf46782ca06ea271a9b183449d0b88a50ab373d8e70d0b044b176d64cdf9e8fa709a6641e7aceb6e6819
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/sinatra-partial/sinatra-partial-1.0.1-r1.ebuild b/dev-ruby/sinatra-partial/sinatra-partial-1.0.1-r1.ebuild
index eb5b6e8d7859..307399cf20f0 100644
--- a/dev-ruby/sinatra-partial/sinatra-partial-1.0.1-r1.ebuild
+++ b/dev-ruby/sinatra-partial/sinatra-partial-1.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,8 +20,8 @@ IUSE="test"
ruby_add_rdepend ">=dev-ruby/sinatra-1.4"
-ruby_add_bdepend "test? ( dev-ruby/haml dev-ruby/rack-test dev-ruby/rspec-its dev-ruby/timecop )"
+ruby_add_bdepend "test? ( dev-ruby/haml dev-ruby/rack:2.2 dev-ruby/rack-test dev-ruby/rspec-its dev-ruby/timecop )"
all_ruby_prepare() {
- sed -i -e '/simplecov/,/^end/ s:^:#:' spec/spec_helper.rb || die
+ sed -i -e '/simplecov/,/^end/ s:^:#: ; 2igem "rack", "<3"' spec/spec_helper.rb || die
}
diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest
index 253a43b58017..4fc19d0e3f2c 100644
--- a/dev-ruby/sinatra/Manifest
+++ b/dev-ruby/sinatra/Manifest
@@ -2,8 +2,8 @@ DIST sinatra-2.2.3.tar.gz 513333 BLAKE2B 925b3188cb3f63d58a1078845bf58c6684e1765
DIST sinatra-3.0.2.tar.gz 265824 BLAKE2B 87739d8863dd9959b8c3530b19a3f52de31636fcdd77fe1558930749498c73ec4cf0ddf998a9f6029c46842656059f8bd76d1781beb277608ccf265577561447 SHA512 57094e00ca8280401ed76f5c52dded82d42a4a81290a9a990f464ac43abbf350e8325b8f60505bfd005b6c7d92283a3f7a9345c0ccbf227530a8c3cb93c0af38
DIST sinatra-3.0.4.tar.gz 266263 BLAKE2B d338fde60ab57f08d5df8afe240b1ed5cb1cde351b3f57b9700a7019e317cc16fc1a41148c1a75e97ff22844e8555b8fc1723c9d12818406fe28d1399fba9506 SHA512 b0581806261df57d8aa392b920a8998ecec311b1f82ab5ac7093c77ba5044eb9f5029a4d7266db05aa791ab30397fa304295a964b3ec3b58a2c0d13e3abb6328
DIST sinatra-3.0.5.tar.gz 266205 BLAKE2B 16e0631ed49e62610c7bc1e43f03f21f57ee968b0f3ac98b599748e9572cc0bfc9121dc8731a0dcc9dd1bce04837373f93f198bff56c0de9f50932711b4040e8 SHA512 9ec41c3f0c4e4faaa181fddb2fe3262796a29e93fc07349422ca20dc845632c127c3e82e67f16ca19d2b2bcd43ad48fdca918d70b6747d8a2088ce1c84fd8eb2
-EBUILD sinatra-2.2.3.ebuild 1005 BLAKE2B 5b6d14debe343babe32dc4985a05a41fcd5c956bc9f7438f2486d4bea48349af8cce4c5eb6d97783242d55ffcfe051fe6b9a01ee15c6afada090177d71d0fe57 SHA512 aca6222442954b05734e096d225e9e550449f1e597cb369e3e653bf3063400fece8a776dd11af6e7e37841c585f27d4f46f5de47f574a715f95bb2b780793863
+EBUILD sinatra-2.2.3.ebuild 1169 BLAKE2B 945caba2ba540c84ce59ca0394ecefd9593017f8e638a4b5569db6b949cac5d27b28fff3d3938b80ae8e8ec15fbcafe49d51499c52e57ced4ca56bcc1cbaeafc SHA512 2597953c54e9550cc5574b5a64ee1918b8aea67d07e380886800d93efe06455daf5ddee033cebd350f07599d16c27c7a0d8a2092fcd1277009876df8bef47d68
EBUILD sinatra-3.0.2.ebuild 1032 BLAKE2B a318d2bb27f201493c9b1b07d741af8f97ad03c6bea074cfc99946f89fb8513770ef3f584beff328767723b954e4f657c5ae64541ebab365fe322e7bba0c78e5 SHA512 43124a035900095395901af2c0e1766987401eaba394e56c8e830214ff7fd3469f1b5f4bc3a1bd0cdc01a03889b6a57b2837aca1db43a5a8fd4dea42c12e480c
EBUILD sinatra-3.0.4.ebuild 1032 BLAKE2B a318d2bb27f201493c9b1b07d741af8f97ad03c6bea074cfc99946f89fb8513770ef3f584beff328767723b954e4f657c5ae64541ebab365fe322e7bba0c78e5 SHA512 43124a035900095395901af2c0e1766987401eaba394e56c8e830214ff7fd3469f1b5f4bc3a1bd0cdc01a03889b6a57b2837aca1db43a5a8fd4dea42c12e480c
-EBUILD sinatra-3.0.5.ebuild 1032 BLAKE2B e534db05a691a05197a5733c2ba4630eb463749e2436f08711e0eadaef7c0f85d90804eb803811d55d03aa63e4f7fde611b5a9d2cc6a0c159d6c5c2f4a99b4ec SHA512 a744d018502e8dfc1cec63bd3aa4575dbb2d45b1bec0df74ab729b03236941aa7fa7bfbcc49e329c7e54a88dd6c327b71f70432f89bcb46b57a3c6e6ab82f953
+EBUILD sinatra-3.0.5.ebuild 1163 BLAKE2B 3d76cea60668d9c5f458fd20b5abf3f5121f3f9547d6d84d3d3ea6fb62ae6fcf6ab0097e86ce2175d298547cd403be261cf703251186b84db0e908a33919fb6f SHA512 d6d03d8bdd36af7b4cc8d38997d56359813d17dc84157a51636fdb7d929dce93f938bbd752fd85709a03de662fefcb95527a1e0a154637b9ab27970389d3150c
MISC metadata.xml 393 BLAKE2B 730e333a7e2203f0219040e53c2ddd3a894af807a242e62df1fdb94a2eee0350c52348a55699c80d4674f0b6024875627f68e2061b740dced0e2ebd2155e5b38 SHA512 fd922f80dcd2c7c663506680f9b6d86f810c68d1c6f81480063d3c20aa561a972f0fe837dbc636848191092c7b599d7e330ffe296e41c0da6f46dba68d2cea7c
diff --git a/dev-ruby/sinatra/sinatra-2.2.3.ebuild b/dev-ruby/sinatra/sinatra-2.2.3.ebuild
index 8267c1ef9643..5b8e56bf3948 100644
--- a/dev-ruby/sinatra/sinatra-2.2.3.ebuild
+++ b/dev-ruby/sinatra/sinatra-2.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -30,5 +30,8 @@ ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis dev-ruby/bu
ruby_add_bdepend "doc? ( dev-ruby/yard )"
all_ruby_prepare() {
- sed -i -e '/active_support\/core_ext\/hash/igem "activesupport", "<7"' test/helper.rb || die
+ sed -i -e '/active_support\/core_ext\/hash/igem "activesupport", "<7"' -e '1igem "rack", "~> 2.2.0"' test/helper.rb || die
+
+ # Avoid spec broken by newer rack versions, already removed upstream.
+ sed -i -e 's/"bytes=IV-LXVI", //' test/static_test.rb || die
}
diff --git a/dev-ruby/sinatra/sinatra-3.0.5.ebuild b/dev-ruby/sinatra/sinatra-3.0.5.ebuild
index affc012e8456..0329ccd4ac42 100644
--- a/dev-ruby/sinatra/sinatra-3.0.5.ebuild
+++ b/dev-ruby/sinatra/sinatra-3.0.5.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec"
inherit ruby-fakegem
DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal effort"
-HOMEPAGE="http://www.sinatrarb.com/"
+HOMEPAGE="https://sinatrarb.com/"
SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
@@ -31,4 +31,7 @@ ruby_add_bdepend "doc? ( dev-ruby/yard )"
all_ruby_prepare() {
sed -i -e '/active_support\/core_ext\/hash/igem "activesupport", "<7"' test/helper.rb || die
+
+ # Avoid spec broken by newer rack versions, already removed upstream.
+ sed -i -e 's/"bytes=IV-LXVI", //' test/static_test.rb || die
}
diff --git a/dev-ruby/stringio/Manifest b/dev-ruby/stringio/Manifest
index 014e2800e9a5..32b184647427 100644
--- a/dev-ruby/stringio/Manifest
+++ b/dev-ruby/stringio/Manifest
@@ -1,5 +1,7 @@
DIST stringio-3.0.2.tar.gz 43051 BLAKE2B 06d3f5c64a1550969f8c8abdc0cfeec8fe89adba8cb60db68cd4b29bf622a31d51809b85b3b9fa2373b74a33ed1c48df829a44256e431288b6ba2f7654858a13 SHA512 a9ac2820ce1c2bd55aac032be42a493a910787ed04bc41f35ec33b19ffd878c925dbbca49d6c27b07cea5ffb8fa98ecdb576738c9654587dea6842e3bd1f486c
DIST stringio-3.0.4.tar.gz 43654 BLAKE2B 08f0d41577cae1acba36acc3823218649342c45fde58fd4a2455a40e3f80859e405db541f1f3a55b222083b2e30efb8d6a2396edb208b1cfd802b5b85c196a4c SHA512 835fa9861e2446512715315ecd44ea192f6209ab5a12f10d91f11ad156ba896737531a5074e7f10f6cd5d3500fd07036de7a9d0bcbce4c2ffe75822fbb28a2f8
+DIST stringio-3.0.5.tar.gz 43822 BLAKE2B 5b79def3cb154f4bb1f4a50b8eeb95e0841279d8500b0ad0cdae1f3029c2b53e8e3f46583ed0b5e289afe6636bb4610bc27a25e24acba5c7c1e679c5e4283f3b SHA512 d881dea34738e46fffaceb9a5e88fa3148979eff3571a6693d1d80bd01fbe236c0eb65bd8b2003abc0241bceff93d87fd3acd27b038b3a7bf6da65d492047153
EBUILD stringio-3.0.2.ebuild 931 BLAKE2B 00a5f0c8b8f1b8959475980a4beeb9249cd8e2bbab917a7e2d71fd001a3821fe67dd48347eff553e2178f651c4a00c00558019b0db6bbebcba4434625d59b7e9 SHA512 f447057a01da8dd3b4a343cbab916d03d580ae40937538bc402daa9a742b5b7100bec6cbd39977d22479efe9ac32c5f147a198884e792d3aa9151ced23bfc4c0
EBUILD stringio-3.0.4.ebuild 931 BLAKE2B 75ca644202463ac89dc4057e889480eeba9d66c22ff6b38e85320f6fecf76cd33560f34f840c7d46f88dc14b92d1b141f43226c84f5e6399e74bf2dc2acf73c1 SHA512 fc9aba5b3b2a55d8fe23ade8bc48d1df490af2a61dd30002067fbb9fe47577f0876c1ce8edf2fd6a14b2a716f2f94083ee97be499557300918a657a09bd4c06b
+EBUILD stringio-3.0.5.ebuild 931 BLAKE2B a9c61f5ab3068d1e9ddceb9d83718a92590792db87a015c5f5ea876213c362e6ad20e5c6904781476306f215e292682fb8edcb65c6232d17e848bbab28348f3f SHA512 98c7d9d4ce6b14722ab16a2cc7d4e1cde4eab320332c6fa160728e9cf23d868ec585aaf106f468a0e1f40671c3d886e11ce161b2ac6ab5fad2d619e9c7f45fab
MISC metadata.xml 340 BLAKE2B bd5f8222a43eb391d2d14a1b878fadefd9f8a322e87b5058d482df79d95d70f7ef19c54e7ae12dc29e7ffc84c72e630f0ca46ac095059263cdcf6047cb4fa4d9 SHA512 f1f32d2c4c13e19500a7ff23b684b180d3dba8a79e49b8cb57b80e265d09e06cb8b7a9e6b743158a140967b7ccbb991fdf51cb3a6e95be4e24378a5f85efcbb2
diff --git a/dev-ruby/stringio/stringio-3.0.5.ebuild b/dev-ruby/stringio/stringio-3.0.5.ebuild
new file mode 100644
index 000000000000..b4432a6573c3
--- /dev/null
+++ b/dev-ruby/stringio/stringio-3.0.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb)
+RUBY_FAKEGEM_GEMSPEC="stringio.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pseudo IO class from/to String."
+HOMEPAGE="https://github.com/ruby/stringio"
+SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="test"
+
+all_ruby_prepare() {
+ sed -e "/s.version =/ s/source_version/'${PV}'/" \
+ -e 's/__dir__/"."/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/warden/Manifest b/dev-ruby/warden/Manifest
index 4628c46f3d4f..1114da500572 100644
--- a/dev-ruby/warden/Manifest
+++ b/dev-ruby/warden/Manifest
@@ -1,3 +1,3 @@
DIST warden-1.2.9.tar.gz 29992 BLAKE2B 8a4470c6503c89cb759ebcc155171e86dbb124585d391d6d06c09da0fc0a4095f0235816b9e80895dafe7290584ba49e6699adc9fe8121b2aaee8d1045919b59 SHA512 2ec1129d9afc178c9883a72ffed06f184001147463827f4c5d09475ad65beb084832902a94980e22136400648ad97f2e42a779faf6d49d5a110f545d82a4ddb7
-EBUILD warden-1.2.9-r1.ebuild 685 BLAKE2B 961df5a11ff8c6b2ae48dbf949db9ee166392ecf074b589721260a81c85cb4f984cc603fb352f17177c2e01f263bc1d7d2697126bbfadf77a14373b679b506c1 SHA512 8e78dc9bf3c4e50b04ffc436520da4bef1f9e669c4de35ae6a15f612f5127d9e325d9511afa6f7a80bb4f95ea2c8b2e165360485029e2d456b91c5383c3b7e5f
+EBUILD warden-1.2.9-r1.ebuild 793 BLAKE2B 12f187fa104f4ce713a63ddab39f4de401db296ef42fe1d0349e98693fdc711526e8f74eea4e0c00a7d6c35397e5231e408da7d78c9958d87a60aeb0d69e3f29 SHA512 700a4b0e05da39004b7e75f8d8a41e7525d505301bc2ec279d39cfded0a9a4e7797f3ca6d163632c50c36d02485876c5c43315efc3ae380f69263644904eb06e
MISC metadata.xml 340 BLAKE2B 1421551e3989adfe4d6665763c6b54c3909e57ddf896fe98c15d5be4992fc88bb321526fae5f2de0e1703cb6c2930940d59dec05549e3e302b0ccce70d6cf435 SHA512 9eb65b71170794ebec7959ac174d0b2d0ffaf311252449c1dc72a9d95301293f787971914402bee4a8009c3e7fa79b89746f0276569ca616f7a9c751bc84fb74
diff --git a/dev-ruby/warden/warden-1.2.9-r1.ebuild b/dev-ruby/warden/warden-1.2.9-r1.ebuild
index 10ac2aa604ad..af1e2f7a33ac 100644
--- a/dev-ruby/warden/warden-1.2.9-r1.ebuild
+++ b/dev-ruby/warden/warden-1.2.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,6 +23,10 @@ IUSE=""
ruby_add_rdepend ">=dev-ruby/rack-2.0.9:*"
+ruby_add_bdepend "test? ( dev-ruby/rack:2.2 )"
+
all_ruby_prepare() {
sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e '1igem "rack", "<3"' spec/spec_helper.rb || die
}