diff options
Diffstat (limited to 'dev-ruby')
21 files changed, 59 insertions, 35 deletions
diff --git a/dev-ruby/benchmark-ips/benchmark-ips-2.14.0.ebuild b/dev-ruby/benchmark-ips/benchmark-ips-2.14.0.ebuild index 846681bbabaa..b8685b61125a 100644 --- a/dev-ruby/benchmark-ips/benchmark-ips-2.14.0.ebuild +++ b/dev-ruby/benchmark-ips/benchmark-ips-2.14.0.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="History.md README.md" RUBY_FAKEGEM_GEMSPEC="benchmark-ips.gemspec" diff --git a/dev-ruby/bigdecimal/bigdecimal-3.3.1.ebuild b/dev-ruby/bigdecimal/bigdecimal-3.3.1.ebuild index 5d6b2757c159..d694659762d3 100644 --- a/dev-ruby/bigdecimal/bigdecimal-3.3.1.ebuild +++ b/dev-ruby/bigdecimal/bigdecimal-3.3.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTENSIONS=(ext/bigdecimal/extconf.rb) diff --git a/dev-ruby/bindata/bindata-2.5.1.ebuild b/dev-ruby/bindata/bindata-2.5.1.ebuild index be79b66e990d..622acee339ef 100644 --- a/dev-ruby/bindata/bindata-2.5.1.ebuild +++ b/dev-ruby/bindata/bindata-2.5.1.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" inherit ruby-fakegem @@ -18,5 +19,7 @@ ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" all_ruby_prepare() { sed -i -e '/[Bb]undler/d' Rakefile || die - sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die + sed -e '/simplecov/,/^end/ s:^:#:' \ + -e '1igem "minitest", "~> 5.0"' \ + -i test/test_helper.rb || die } diff --git a/dev-ruby/bindex/bindex-0.8.1-r2.ebuild b/dev-ruby/bindex/bindex-0.8.1-r2.ebuild index 39f62e9cd834..cf7666b5c673 100644 --- a/dev-ruby/bindex/bindex-0.8.1-r2.ebuild +++ b/dev-ruby/bindex/bindex-0.8.1-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/brass/brass-1.2.1-r1.ebuild b/dev-ruby/brass/brass-1.2.1-r1.ebuild index 37b2bd656156..6650cda480fd 100644 --- a/dev-ruby/brass/brass-1.2.1-r1.ebuild +++ b/dev-ruby/brass/brass-1.2.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_TASK_TEST="" # it's a tiny stub test RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/bsearch/bsearch-1.5.0-r4.ebuild b/dev-ruby/bsearch/bsearch-1.5.0-r4.ebuild index 0db16b475a8d..3170e9be1606 100644 --- a/dev-ruby/bsearch/bsearch-1.5.0-r4.ebuild +++ b/dev-ruby/bsearch/bsearch-1.5.0-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="doc/*" -USE_RUBY="ruby31 ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" inherit ruby-fakegem DESCRIPTION="A binary search library for Ruby" diff --git a/dev-ruby/buftok/buftok-0.3.0-r1.ebuild b/dev-ruby/buftok/buftok-0.3.0-r1.ebuild index 4e5088b3dd3b..13a18c39410e 100644 --- a/dev-ruby/buftok/buftok-0.3.0-r1.ebuild +++ b/dev-ruby/buftok/buftok-0.3.0-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="CONTRIBUTING.md README.md" diff --git a/dev-ruby/builder/builder-3.2.4-r1.ebuild b/dev-ruby/builder/builder-3.2.4-r1.ebuild index d9ac1ec28c18..6547262b8002 100644 --- a/dev-ruby/builder/builder-3.2.4-r1.ebuild +++ b/dev-ruby/builder/builder-3.2.4-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_DOCDIR="doc" diff --git a/dev-ruby/builder/builder-3.3.0.ebuild b/dev-ruby/builder/builder-3.3.0.ebuild index f3100b0eaa15..d3fa5246712a 100644 --- a/dev-ruby/builder/builder-3.3.0.ebuild +++ b/dev-ruby/builder/builder-3.3.0.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_DOCDIR="doc" diff --git a/dev-ruby/cgi/cgi-0.5.1.ebuild b/dev-ruby/cgi/cgi-0.5.1.ebuild index e1f00ace9ff4..c5e025e29843 100644 --- a/dev-ruby/cgi/cgi-0.5.1.ebuild +++ b/dev-ruby/cgi/cgi-0.5.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTENSIONS=(ext/cgi/escape/extconf.rb) RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/cgi diff --git a/dev-ruby/chronic/chronic-0.10.2-r1.ebuild b/dev-ruby/chronic/chronic-0.10.2-r1.ebuild index f0d50aee0d11..a3e401fd94ad 100644 --- a/dev-ruby/chronic/chronic-0.10.2-r1.ebuild +++ b/dev-ruby/chronic/chronic-0.10.2-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md" @@ -24,5 +25,7 @@ ruby_add_bdepend "test? ( >=dev-ruby/minitest-5 )" all_ruby_prepare() { sed -i -e '/git ls-files/d' chronic.gemspec || die - sed -i -e 's/MiniTest/Minitest/' test/helper.rb || die + sed -e 's/MiniTest/Minitest/' \ + -e '1igem "minitest", "~> 5.0"' \ + -i test/helper.rb || die } diff --git a/dev-ruby/clonefile/clonefile-0.5.3.ebuild b/dev-ruby/clonefile/clonefile-0.5.3.ebuild index 39dbf67826b2..d4a516ed2821 100644 --- a/dev-ruby/clonefile/clonefile-0.5.3.ebuild +++ b/dev-ruby/clonefile/clonefile-0.5.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTENSION_LIBDIR="clonefile" RUBY_FAKEGEM_EXTENSIONS=(ext/clonefile/extconf.rb) diff --git a/dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild b/dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild index c1e2aa05c7d6..f5bd001ada75 100644 --- a/dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild +++ b/dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r2.ebuild b/dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r2.ebuild index 847549e11e61..13f4ce391a86 100644 --- a/dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r2.ebuild +++ b/dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/color/color-1.8-r1.ebuild b/dev-ruby/color/color-1.8-r1.ebuild index 297f071ef2fa..d880687d1935 100644 --- a/dev-ruby/color/color-1.8-r1.ebuild +++ b/dev-ruby/color/color-1.8-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" RUBY_FAKEGEM_GEMSPEC="color.gemspec" @@ -20,9 +21,14 @@ IUSE="test" ruby_add_bdepend " test? ( - >=dev-ruby/minitest-5.0 + >=dev-ruby/minitest-5.0:5 )" +all_ruby_prepare() { + sed -e '1igem "minitest", "~> 5.0"' \ + -i test/minitest_helper.rb || die +} + each_ruby_test() { ${RUBY} -Ilib:test:. -e "Dir['test/test_*.rb'].each{|f| require f}" || die } diff --git a/dev-ruby/colored/colored-1.2-r1.ebuild b/dev-ruby/colored/colored-1.2-r1.ebuild index e33e3fe4e17f..3ebe9adbcf41 100644 --- a/dev-ruby/colored/colored-1.2-r1.ebuild +++ b/dev-ruby/colored/colored-1.2-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" inherit ruby-fakegem diff --git a/dev-ruby/colorize/colorize-1.1.0.ebuild b/dev-ruby/colorize/colorize-1.1.0.ebuild index 6ab62d9e69d5..b0f2e2c81d89 100644 --- a/dev-ruby/colorize/colorize-1.1.0.ebuild +++ b/dev-ruby/colorize/colorize-1.1.0.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" RUBY_FAKEGEM_TASK_TEST="default" diff --git a/dev-ruby/columnize/columnize-0.9.0-r2.ebuild b/dev-ruby/columnize/columnize-0.9.0-r2.ebuild index f74862714272..6b4d7cd5e3bb 100644 --- a/dev-ruby/columnize/columnize-0.9.0-r2.ebuild +++ b/dev-ruby/columnize/columnize-0.9.0-r2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="AUTHORS ChangeLog NEWS README.md" diff --git a/dev-ruby/commonmarker/commonmarker-0.23.11.ebuild b/dev-ruby/commonmarker/commonmarker-0.23.11.ebuild index 8efbbeb738e0..afbaffa0ef1d 100644 --- a/dev-ruby/commonmarker/commonmarker-0.23.11.ebuild +++ b/dev-ruby/commonmarker/commonmarker-0.23.11.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTENSIONS=(ext/commonmarker/extconf.rb) RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/commonmarker" diff --git a/dev-ruby/countdownlatch/countdownlatch-1.0.0-r2.ebuild b/dev-ruby/countdownlatch/countdownlatch-1.0.0-r2.ebuild index 00199818efa2..0b3954b74346 100644 --- a/dev-ruby/countdownlatch/countdownlatch-1.0.0-r2.ebuild +++ b/dev-ruby/countdownlatch/countdownlatch-1.0.0-r2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_TASK_TEST="test" RUBY_FAKEGEM_TASK_DOC="" @@ -20,8 +21,11 @@ KEYWORDS="~amd64" IUSE="test" -ruby_add_bdepend "test? ( dev-ruby/minitest )" +ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" all_ruby_prepare() { sed -i -e '/bundler/ s:^:#:' Rakefile || die + + sed -e '1igem "minitest", "~> 5.0"' \ + -i spec/countdownlatch_spec.rb || die } diff --git a/dev-ruby/crack/crack-1.0.1.ebuild b/dev-ruby/crack/crack-1.0.1.ebuild index 3771590205a0..d4c719f1b6f5 100644 --- a/dev-ruby/crack/crack-1.0.1.ebuild +++ b/dev-ruby/crack/crack-1.0.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="README.md History" |
