commit:     79e7258d8d10d29bb95e9ae4fb80677e43387c3a
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 11 20:32:56 2026 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun Jan 11 20:41:12 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79e7258d

dev-ruby/rspec-mocks: enable ruby40

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/rspec-mocks/rspec-mocks-3.13.7.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.13.7.ebuild 
b/dev-ruby/rspec-mocks/rspec-mocks-3.13.7.ebuild
index 4bfcc72953af..b81f8faa323e 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-3.13.7.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.13.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 
@@ -49,4 +49,8 @@ all_ruby_prepare() {
        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
+
+       # Avoid spec failing due to different but (also) correct exception in 
ruby40
+       sed -e '/does not result in infinite recursion when `respond_to?` is 
stubbed/ s/it/xit/' \
+               -i spec/rspec/mocks/matchers/receive_spec.rb || die
 }

Reply via email to