summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/benchmark-ips/benchmark-ips-2.14.0.ebuild5
-rw-r--r--dev-ruby/bigdecimal/bigdecimal-3.3.1.ebuild2
-rw-r--r--dev-ruby/bindata/bindata-2.5.1.ebuild7
-rw-r--r--dev-ruby/bindex/bindex-0.8.1-r2.ebuild4
-rw-r--r--dev-ruby/brass/brass-1.2.1-r1.ebuild2
-rw-r--r--dev-ruby/bsearch/bsearch-1.5.0-r4.ebuild4
-rw-r--r--dev-ruby/buftok/buftok-0.3.0-r1.ebuild5
-rw-r--r--dev-ruby/builder/builder-3.2.4-r1.ebuild2
-rw-r--r--dev-ruby/builder/builder-3.3.0.ebuild3
-rw-r--r--dev-ruby/cgi/cgi-0.5.1.ebuild2
-rw-r--r--dev-ruby/chronic/chronic-0.10.2-r1.ebuild9
-rw-r--r--dev-ruby/clonefile/clonefile-0.5.3.ebuild2
-rw-r--r--dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild2
-rw-r--r--dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r2.ebuild5
-rw-r--r--dev-ruby/color/color-1.8-r1.ebuild12
-rw-r--r--dev-ruby/colored/colored-1.2-r1.ebuild5
-rw-r--r--dev-ruby/colorize/colorize-1.1.0.ebuild3
-rw-r--r--dev-ruby/columnize/columnize-0.9.0-r2.ebuild5
-rw-r--r--dev-ruby/commonmarker/commonmarker-0.23.11.ebuild3
-rw-r--r--dev-ruby/countdownlatch/countdownlatch-1.0.0-r2.ebuild10
-rw-r--r--dev-ruby/crack/crack-1.0.1.ebuild2
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"