commit:     59407c06d33f917ed4a03ad70070c67ac55b0b51
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  8 20:26:44 2026 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Thu Jan  8 20:28:48 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59407c06

dev-ruby/minitest-hooks: enable ruby40

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

 dev-ruby/minitest-hooks/minitest-hooks-1.5.3.ebuild | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/minitest-hooks/minitest-hooks-1.5.3.ebuild 
b/dev-ruby/minitest-hooks/minitest-hooks-1.5.3.ebuild
index f9a112c934d6..10d8b16faa17 100644
--- a/dev-ruby/minitest-hooks/minitest-hooks-1.5.3.ebuild
+++ b/dev-ruby/minitest-hooks/minitest-hooks-1.5.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_GEMSPEC="minitest-hooks.gemspec"
@@ -21,8 +21,17 @@ IUSE="test"
 
 ruby_add_rdepend ">=dev-ruby/minitest-5.3"
 
-ruby_add_depend "test? ( >=dev-ruby/sequel-4 dev-ruby/sqlite3  
dev-ruby/minitest-global_expectations )"
+USE_RUBY="ruby32 ruby33 ruby34" ruby_add_depend "
+       test? ( >=dev-ruby/sequel-4 dev-ruby/sqlite3  
dev-ruby/minitest-global_expectations )
+"
 
 each_ruby_test() {
-       ${RUBY} spec/all.rb || die
+       case ${RUBY} in
+               *ruby40)
+                       einfo "Skipping tests to avoid a large circular 
dependency"
+                       ;;
+               *)
+                       ${RUBY} spec/all.rb || die
+                       ;;
+       esac
 }

Reply via email to