summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/haml/Manifest1
-rw-r--r--dev-ruby/haml/haml-7.2.0.ebuild60
-rw-r--r--dev-ruby/mime-types-data/Manifest1
-rw-r--r--dev-ruby/mime-types-data/mime-types-data-3.2026.0113.ebuild21
-rw-r--r--dev-ruby/rdoc/Manifest4
-rw-r--r--dev-ruby/rdoc/rdoc-6.14.2-r1.ebuild108
-rw-r--r--dev-ruby/rdoc/rdoc-6.15.0.ebuild111
-rw-r--r--dev-ruby/rdoc/rdoc-7.1.0.ebuild (renamed from dev-ruby/rdoc/rdoc-6.15.1.ebuild)6
-rw-r--r--dev-ruby/rmagick/rmagick-6.1.4.ebuild2
-rw-r--r--dev-ruby/ruby-atk/Manifest1
-rw-r--r--dev-ruby/ruby-atk/ruby-atk-4.3.4.ebuild16
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/Manifest1
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.3.4.ebuild21
-rw-r--r--dev-ruby/ruby-pango/Manifest1
-rw-r--r--dev-ruby/ruby-pango/ruby-pango-4.3.4.ebuild33
-rw-r--r--dev-ruby/ttfunk/ttfunk-1.8.0.ebuild4
-rw-r--r--dev-ruby/tty-color/tty-color-0.6.0-r1.ebuild4
-rw-r--r--dev-ruby/tty-cursor/tty-cursor-0.7.1-r1.ebuild4
-rw-r--r--dev-ruby/tty-platform/tty-platform-0.3.0-r1.ebuild5
-rw-r--r--dev-ruby/tty-screen/tty-screen-0.8.2.ebuild5
-rw-r--r--dev-ruby/tty-which/tty-which-0.5.0.ebuild5
-rw-r--r--dev-ruby/typed-array/typed-array-0.1.2-r2.ebuild7
-rw-r--r--dev-ruby/uglifier/uglifier-4.2.1.ebuild5
-rw-r--r--dev-ruby/useragent/useragent-0.16.11.ebuild5
-rw-r--r--dev-ruby/warden/warden-1.2.9-r1.ebuild5
-rw-r--r--dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r2.ebuild5
-rw-r--r--dev-ruby/windows_error/windows_error-0.1.5.ebuild5
-rw-r--r--dev-ruby/wisper/wisper-2.0.1-r1.ebuild4
-rw-r--r--dev-ruby/wisper/wisper-3.0.0.ebuild4
29 files changed, 199 insertions, 255 deletions
diff --git a/dev-ruby/haml/Manifest b/dev-ruby/haml/Manifest
index 071daa5a655b..dfcf572c28fa 100644
--- a/dev-ruby/haml/Manifest
+++ b/dev-ruby/haml/Manifest
@@ -2,3 +2,4 @@ DIST haml-6.3.0.tar.gz 666327 BLAKE2B 0672d39857fa0dac466bc29468a76e71d583da6637
DIST haml-6.4.0.tar.gz 667156 BLAKE2B e5b9fd45fd35b41f938f0199d0c03687411d6e4ea26188a0cce34f20e27ad8920f703da2b7a9540747e286162814f9d16d2b3c38821befbef09b3581e2b16d09 SHA512 8aa834c9374b443b27334782779b5d1c82716b3fe8bf05e0a568e664f7fad381681d509b0abbc6d09ff6bdc3301d4c9b93f4b868f787b72e391a4b87573ec5fb
DIST haml-7.0.2.tar.gz 667124 BLAKE2B 8d5517d36ed8472fe4af7289bf6c976a755a04941c2176714134234c90264ec79d687e2a7f0b9fc79f43ed4da7421f053b9b272edb4b751b21b0c7c50d65870e SHA512 2a4982e6bfc92e7769f55ea5409ba3714eb345d90185327fe5916ed99de8f37a78edceb29b8c7b135216cbd74515889eb87d693a075717e9c8738bee104476f1
DIST haml-7.1.0.tar.gz 667204 BLAKE2B 451d95cd9e9c7d75e4d7b2205ac52faca751f7ef1f61074c502f20950b7905fd309dc6d84811d6a505fd5fa9b195e55e94194500d0ea6d64a7927a665988dc59 SHA512 ef69abc3c2783dae9c39c86b7540ca3dfd31b06d35d347fc9bcddd97491d298b655d7c69b1eb00d1733600ddbf3449a6b4dec740c52fde7e6781914d237dd759
+DIST haml-7.2.0.tar.gz 667221 BLAKE2B fff3dca7b3376d6318b0e508f78ffec5c4e241ecf32b62f6138e86f8e5ded937209dc5ccdafb1001efecd94e4b87d4793535357454cbc9ef745f8aeb33c63060 SHA512 ec3ad650e35e3642c8169328fc857f527020f2d95952a0494abad739dfb0abcf7e84c59209acd2655f6d15414a98420902402045c843241356391ef1886207b1
diff --git a/dev-ruby/haml/haml-7.2.0.ebuild b/dev-ruby/haml/haml-7.2.0.ebuild
new file mode 100644
index 000000000000..d909fc7ec8cd
--- /dev/null
+++ b/dev-ruby/haml/haml-7.2.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md REFERENCE.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby web page templating engine"
+HOMEPAGE="https://haml.info/"
+SRC_URI="https://github.com/haml/haml/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris"
+
+IUSE="doc test"
+
+ruby_add_rdepend ">=dev-ruby/temple-0.8.2 dev-ruby/thor dev-ruby/tilt:*"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/minitest:5
+ dev-ruby/nokogiri
+ <dev-ruby/rails-7.2
+ || ( dev-ruby/sassc dev-ruby/sass )
+ dev-ruby/unindent
+ )
+ doc? (
+ dev-ruby/yard
+ )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e '/bundler/ s:^:#: ; /Bundler/,/end/ s:^:#:' Rakefile || die
+ sed -i \
+ -e '/bundler/I s:^:#:' \
+ -e '/simplecov/I s:^:#:' \
+ test/test_helper.rb || die
+ # Remove tests that fails when RedCloth is available
+ rm -f test/haml/filters/markdown_test.rb || die
+
+ # Remove tests that require coffee-script (does not work with x32
+ # and coffee-script is obsolete anyway).
+ rm -f test/haml/filters/coffee_test.rb || die
+ sed -e '/describe.*coffee filter/,/^ end/ s:^:#:' \
+ -i test/haml/line_number_test.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -rtest_helper -e 'Dir["test/haml/**/*_test.rb"].each { require _1 }' || die
+}
diff --git a/dev-ruby/mime-types-data/Manifest b/dev-ruby/mime-types-data/Manifest
index 943f51dd6a7b..85cfbf92a673 100644
--- a/dev-ruby/mime-types-data/Manifest
+++ b/dev-ruby/mime-types-data/Manifest
@@ -1,3 +1,4 @@
DIST mime-types-data-3.2025.0402.gem 154112 BLAKE2B 6041df800cd6eba45746cd17ef86486120d54b0a680f2815d54877bcaff40af25da649557a5d7632577218579485ab9a86ebce43e06da95c7b4533a77163cb95 SHA512 ea942ef2e3eb8c7604df212d30e6736925514281ea802a0019ff1fbbf59ef903b39ea330a2ef52dcdf0246a4010e2a8ef267b63f115f5b9b46e074cdcd687760
DIST mime-types-data-3.2025.0729.gem 169984 BLAKE2B e16b4ba038a4db2cc744fd77da00dd674133376fa23d9d51fd49d30ab381b4df06c34812f3d15aea400671dda9c708babca7fd357c8c1616aadd4e48ffa19f03 SHA512 2428b4b07abef46817dbd9d4b5bec87f39e9e2e4b38e7cb7b160c2cade76dce80dd434299359a9d19e1727559de21a2132eab9367e6636e3a17a980fb6de48f3
DIST mime-types-data-3.2025.0924.gem 171008 BLAKE2B 8c6cd8fb8f195a831fa59127bdeafc31cc8abc2c4d407dc29cbe75e33967acb4e41e06c1844e4232891ac18663ce3c7c29353583816b1473e1c700cb824a131d SHA512 32ad2e6f7b6d7b948980c2b5049de1842d5299c6d3ea045efbd1cdb32f46f4088473abc4416455536a7a0c6e1d4bc4f396a4ae0ff8cf307b2b68c8a74b9a6b12
+DIST mime-types-data-3.2026.0113.gem 176128 BLAKE2B 043d2d3d665858b6c7475f7f7b8b09b29697efdfed2665feec35312f1058302a82b7c116ce67aa601eb52b4797c94b7c0cbe30fb4966ed9fdb4d72c64e93b4b6 SHA512 63511041caa7c211b49250c7800545be763b6597123088b686c950e48739d48eb32c71286782701f863e9c06a8b74c1798309f0809d6a08c859a1bea1548887b
diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2026.0113.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2026.0113.ebuild
new file mode 100644
index 000000000000..a84d36cf0972
--- /dev/null
+++ b/dev-ruby/mime-types-data/mime-types-data-3.2026.0113.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Registry for information about MIME media type definitions"
+HOMEPAGE="https://github.com/mime-types/mime-types-data"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index b84a6859fc63..fe9c6709a920 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -1,10 +1,8 @@
DIST rdoc-6.11.0.tar.gz 798268 BLAKE2B facb81a6da071e388260ad4ac04632fe3eb63790c20999bc14ba38668ef3dbaf473fd619629fb14067c3266a92d8abecdf1f507ad75c8e13615e14f4f96d49c0 SHA512 9433ca7dea0d75b539bf247204fe6e5926c1d46e31f8ea9b4fec89d2ba2d0b639e62de360526b15738762042e35aed21a58ea7d32d1f0469b4ce6ca116c545c5
DIST rdoc-6.13.1.tar.gz 799699 BLAKE2B a91799a74a97ebd7646aff6bf6a8866992fc9b5ed4cfa20c7e4441069fce62c8aa574da9d979a6baaae4d16f45705082955fc07d0df0630ab1e8e0f8e1f9aab0 SHA512 8c50e33ea192c61037bfb5a7118efe56c23f882f3c80cc78c18b0f2c7ae61a7da7cc18b6beb8ff2c4cf75764cbf33e4d56a090f5ecdb2ba1e91686b81531718e
-DIST rdoc-6.14.2.tar.gz 802779 BLAKE2B e4e45ce0d2089575bc3192dbc16689c624daca94b27f0c2d9c111310699d4a3b494d9fc3f5f3229347a66a5c1836782429ffac7feed1222d7724f3ef91ca52e1 SHA512 2f76c380b91d9809e97c4185a93756a07d062f26ca44260a7f26337fbb05b5b46094aaf402e225ea8b75e5a5a222eb9943f129c96e6f63882198a7463588868c
-DIST rdoc-6.15.0.tar.gz 861759 BLAKE2B 67a837fe53de406e3d3bbf2040a06f251c1236c4d129d4eb03d3c83053a3c9942e20c2e7856d8b7baed94ecdc63bc5d3cb8b6599486a25ca2e7229033c01efb0 SHA512 f2659f5ba3b68d5aa41c3c53f3c5045dbc59410e8252e11eb093f7259641d43206c29a0c752b32bc67d05692aa8493d5738f7137d00b94835a73c30c12bc9b85
-DIST rdoc-6.15.1.tar.gz 866723 BLAKE2B d3f1a4f24a568df491662887fb0c889f81cb4e5151fef861f17f9b16e19419c95ed90cc5278d5a2be70369a86aa6e9b2057f7e620191426beef5d177fc08b80f SHA512 62eb6fa773270616d77c6793df3bbb49fa2935673ef19278d53f2f9bfae1001b1a35478c2d7ce122d717ebfe759c22220735768bff323ee4cddb72de9d32d6ba
DIST rdoc-6.16.1.tar.gz 912501 BLAKE2B f50a06eacd8200ddb38b78fb5cafb6d6c3e4f453ed96673923c77714f372f21386a7668824ab950ac2d9929e4c5ae19d8c256fc497bebafb4e0ef3da5d60c684 SHA512 0c62fc5f66d62925dacab83280b55ad2fd6d073612b3482d52d68762410a8d61c2c085e7118ced3244621eec5c134255338cf818c49d73f68caccd0bad970c11
DIST rdoc-6.8.1.tar.gz 794457 BLAKE2B d239d482e6f06604ceee39e493bf3151b44895c774c3f23dee2858acb012196e0ec6837bc22da5ad854d28b20043392a4e0cbab3cff7dddfaab3c13d03f94e23 SHA512 b355b79c010d2918701b5bb52a326b6e7e10e33c457db3ac9d07592b8b0ef7fa01257a590dbbc1d22f0bec585f02a995b05c3c348cd081dbd75af87da4e0d7d1
DIST rdoc-7.0.1.tar.gz 925234 BLAKE2B 0039f687d237765b2cf7f326e43691786afe65e395129d3e159dcf5b5df215c60f3bf2cf9fefe4f9184bf85c97086b52d0fcc0bd88839cd1682d1638e6e54002 SHA512 63a315db67d429307b390e641831d545b2a6880b47f9ec38053197f88d4562cd86e3f219245701171fc2365becdba7142ca8f548e5140fe4a114f6615d7a1f21
DIST rdoc-7.0.2.tar.gz 925507 BLAKE2B e84810eb50141abc38a964abb07a00db7ab094e902639eb18c8e75fa719843e2e7bae0043d41af04894112deba7c9c8261ecc35e4c5caeb9e8d812a3daf5fc09 SHA512 070c7bf5e7c85810e6e0c8eebde9fb25ffc08dd53d05273dd8e5c46c19dbf36e1ea7415b5a4df9061fced3b681270d0466a9cd789ab7bc5a5231dbca2930f84e
DIST rdoc-7.0.3.tar.gz 927324 BLAKE2B ed7d3930866a9874284570372255b5b36280d4a2939d8bb551ae1a4eb77bc73e1d88c2d2ce4362b1fcbeb204038a0fe250450685322b5274047d4e28693d4c81 SHA512 fc603b52098becf83c3aa35c96691e575201b439e988e8e3a6fb60c7c03d0438f8db619761f68cda307606337b572d637d088450b920630badff6a8b607f066a
+DIST rdoc-7.1.0.tar.gz 932662 BLAKE2B 3a077ca210772722805a315725924bdcf54e0c6fcd976dc32a3b5e2e056ae0ac861d29c8bc648644d56b2921a97d549885eeadafe6a7e4001d0c3e587385e8ae SHA512 70abf97f5bf65d5ea4b0d141b14fe8555748d358c8180cd7c57fb28c6a846756682cfb91293e92139a2c6462f3bf3bc8dcc8af711b929bb90160febc2ea921cd
diff --git a/dev-ruby/rdoc/rdoc-6.14.2-r1.ebuild b/dev-ruby/rdoc/rdoc-6.14.2-r1.ebuild
deleted file mode 100644
index 6f80e9f3ca60..000000000000
--- a/dev-ruby/rdoc/rdoc-6.14.2-r1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.md TODO.rdoc"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_BINDIR="exe"
-
-RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
-HOMEPAGE="https://github.com/ruby/rdoc/"
-SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( GPL-2 Ruby-BSD )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="doc"
-
-RDEPEND=">=app-eselect/eselect-ruby-20181225"
-
-ruby_add_rdepend "
- dev-ruby/erb
- >=dev-ruby/psych-4.0.0
-"
-
-ruby_add_bdepend "
- >=dev-ruby/kpeg-1.1.0-r1
- >dev-ruby/racc-1.4.10
- dev-ruby/rake
- test? (
- dev-ruby/bundler
- dev-ruby/prism
- >=dev-ruby/minitest-5.8:5
- dev-ruby/test-unit-ruby-core
- )"
-
-all_ruby_prepare() {
- # Other packages also have use for a nonexistent directory, bug 321059
- sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' test/rdoc/rdoc*test.rb || die
-
- # Avoid unneeded dependency on bundler, bug 603696
- sed -i -e '/bundler/ s:^:#:' \
- -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \
- -e '/rubocop\/rake/ s:^:#:' \
- -e '/RuboCop/,/end/ s:^:#:' Rakefile || die
-
- # Skip rubygems tests since the rubygems test case code is no longer installed by rubygems.
- sed -i -e '/^task/ s/, :rubygems_test//' Rakefile || die
-
- # Remove test that is depending on the locale, which we can't garantuee.
- sed -i -e '/def test_encode_with/,/^ end/ s:^:#:' test/rdoc/rdoc_options_test.rb || die
-
- # Remove test depending on FEATURES=userpriv, bug 361959
- sed -i -e '/def test_check_files/,/^ end/ s:^:#:' test/rdoc/rdoc_options_test.rb || die
-
- # Remove test depending on currently unpackaged prism
- #rm -f test/rdoc/rdoc_parser_prism_ruby_test.rb || die
-
- sed -e 's:_relative ": "./:' \
- -e 's/__dir__/"."/' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-all_ruby_compile() {
- all_fakegem_compile
-
- if use doc ; then
- ruby -S exe/rdoc --force-output || die
- rm -f doc/js/*.gz || die
- fi
-}
-
-each_ruby_compile() {
- export LANG=C.UTF-8
- ${RUBY} -S rake generate || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- for bin in rdoc ri; do
- ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
-
- for version in $(ruby_get_use_implementations); do
- version=`echo ${version} | cut -c 5-`
- if use ruby_targets_ruby${version}; then
- ruby_fakegem_binwrapper $bin /usr/bin/${bin}${version}
- sed -i -e "1s/env ruby/ruby${version}/" \
- "${ED}/usr/bin/${bin}${version}" || die
- fi
- done
- done
-}
-
-pkg_postinst() {
- if [[ ! -n $(readlink "${ROOT}"/usr/bin/rdoc) ]] ; then
- eselect ruby set $(eselect --brief --colour=no ruby show | head -n1)
- fi
-}
diff --git a/dev-ruby/rdoc/rdoc-6.15.0.ebuild b/dev-ruby/rdoc/rdoc-6.15.0.ebuild
deleted file mode 100644
index 41c6dfd549b9..000000000000
--- a/dev-ruby/rdoc/rdoc-6.15.0.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.md RI.md TODO.rdoc"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_BINDIR="exe"
-
-RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
-HOMEPAGE="https://github.com/ruby/rdoc/"
-SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( GPL-2 Ruby-BSD )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="doc"
-
-RDEPEND=">=app-eselect/eselect-ruby-20181225"
-
-ruby_add_rdepend "
- dev-ruby/erb
- >=dev-ruby/psych-4.0.0
- dev-ruby/tsort
-"
-
-ruby_add_bdepend "
- >=dev-ruby/kpeg-1.1.0-r1
- >dev-ruby/racc-1.4.10
- dev-ruby/rake
- test? (
- dev-ruby/bundler
- dev-ruby/prism
- >=dev-ruby/minitest-5.8:5
- dev-ruby/test-unit-ruby-core
- )"
-
-all_ruby_prepare() {
- # Other packages also have use for a nonexistent directory, bug 321059
- sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' test/rdoc/rdoc*test.rb || die
-
- # Avoid unneeded dependency on bundler, bug 603696
- sed -i -e '/bundler/ s:^:#:' \
- -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \
- -e '/rubocop\/rake/ s:^:#:' \
- -e '/RuboCop/,/])/ s:^:#:' Rakefile || die
-
- # Skip rubygems tests since the rubygems test case code is no longer installed by rubygems.
- sed -i -e '/^task/ s/, :rubygems_test//' Rakefile || die
-
- # Remove test that is depending on the locale, which we can't garantuee.
- sed -i -e '/def test_encode_with/,/^ end/ s:^:#:' test/rdoc/rdoc_options_test.rb || die
-
- # Remove test depending on FEATURES=userpriv, bug 361959
- sed -i -e '/def test_check_files/,/^ end/ s:^:#:' test/rdoc/rdoc_options_test.rb || die
-
- sed -e 's:_relative ": "./:' \
- -e 's/__dir__/"."/' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_prepare() {
- sed -e "/sh/ s:\"bundle\", \"exec\", :\"${RUBY}\", \"-S\", :" \
- -i Rakefile || die
-}
-
-all_ruby_compile() {
- all_fakegem_compile
-
- if use doc ; then
- ruby -S exe/rdoc --force-output || die
- rm -f doc/js/*.gz || die
- fi
-}
-
-each_ruby_compile() {
- export LANG=C.UTF-8
- ${RUBY} -S rake generate || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- for bin in rdoc ri; do
- ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
-
- for version in $(ruby_get_use_implementations); do
- version=`echo ${version} | cut -c 5-`
- if use ruby_targets_ruby${version}; then
- ruby_fakegem_binwrapper $bin /usr/bin/${bin}${version}
- sed -i -e "1s/env ruby/ruby${version}/" \
- "${ED}/usr/bin/${bin}${version}" || die
- fi
- done
- done
-}
-
-pkg_postinst() {
- if [[ ! -n $(readlink "${ROOT}"/usr/bin/rdoc) ]] ; then
- eselect ruby set $(eselect --brief --colour=no ruby show | head -n1)
- fi
-}
diff --git a/dev-ruby/rdoc/rdoc-6.15.1.ebuild b/dev-ruby/rdoc/rdoc-7.1.0.ebuild
index 87e4f841de99..977983e82253 100644
--- a/dev-ruby/rdoc/rdoc-6.15.1.ebuild
+++ b/dev-ruby/rdoc/rdoc-7.1.0.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=""
RUBY_FAKEGEM_DOCDIR="doc"
@@ -35,7 +35,7 @@ ruby_add_rdepend "
ruby_add_bdepend "
>=dev-ruby/kpeg-1.1.0-r1
- >dev-ruby/racc-1.4.10
+ >=dev-ruby/racc-1.4.10
dev-ruby/rake
test? (
dev-ruby/bundler
diff --git a/dev-ruby/rmagick/rmagick-6.1.4.ebuild b/dev-ruby/rmagick/rmagick-6.1.4.ebuild
index 621462f3794c..8ff9088558c1 100644
--- a/dev-ruby/rmagick/rmagick-6.1.4.ebuild
+++ b/dev-ruby/rmagick/rmagick-6.1.4.ebuild
@@ -26,7 +26,7 @@ RUBY_S="rmagick-${MY_PV}"
LICENSE="Artistic"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~hppa ppc ppc64 x86"
IUSE="doc"
RDEPEND=">=media-gfx/imagemagick-6.9.0:="
diff --git a/dev-ruby/ruby-atk/Manifest b/dev-ruby/ruby-atk/Manifest
index 27d8cc81523c..19fe37cbc611 100644
--- a/dev-ruby/ruby-atk/Manifest
+++ b/dev-ruby/ruby-atk/Manifest
@@ -1,2 +1,3 @@
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
+DIST ruby-gnome2-4.3.4.tar.gz 2052574 BLAKE2B 6ba294d0a0f9b0ea529f7997a386f7546e0f75f5cf1d064c1213f9eb7a5a961bfd9fa99755f665630e8b968ff41d8ab42b74ec2c20fd2d0afdd9d28787402c7b SHA512 97be5ccbc118047a9195a4a3143bbc92a338e701aa58d9566ff4973ad4dffa37f358c4da621b8cbca3d154c22ece10198be27da2a303ef44f2c3daea5eafdf4e
diff --git a/dev-ruby/ruby-atk/ruby-atk-4.3.4.ebuild b/dev-ruby/ruby-atk/ruby-atk-4.3.4.ebuild
new file mode 100644
index 000000000000..733b4eb3827e
--- /dev/null
+++ b/dev-ruby/ruby-atk/ruby-atk-4.3.4.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Atk bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+RDEPEND="dev-libs/atk[introspection]"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-glib2-${PV}
+ ~dev-ruby/ruby-gobject-introspection-${PV}"
diff --git a/dev-ruby/ruby-gdkpixbuf2/Manifest b/dev-ruby/ruby-gdkpixbuf2/Manifest
index 27d8cc81523c..19fe37cbc611 100644
--- a/dev-ruby/ruby-gdkpixbuf2/Manifest
+++ b/dev-ruby/ruby-gdkpixbuf2/Manifest
@@ -1,2 +1,3 @@
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
+DIST ruby-gnome2-4.3.4.tar.gz 2052574 BLAKE2B 6ba294d0a0f9b0ea529f7997a386f7546e0f75f5cf1d064c1213f9eb7a5a961bfd9fa99755f665630e8b968ff41d8ab42b74ec2c20fd2d0afdd9d28787402c7b SHA512 97be5ccbc118047a9195a4a3143bbc92a338e701aa58d9566ff4973ad4dffa37f358c4da621b8cbca3d154c22ece10198be27da2a303ef44f2c3daea5eafdf4e
diff --git a/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.3.4.ebuild b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.3.4.ebuild
new file mode 100644
index 000000000000..70f28cf0adbf
--- /dev/null
+++ b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.3.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
+
+RUBY_FAKEGEM_NAME="gdk_pixbuf2"
+
+inherit ruby-ng-gnome2
+
+RUBY_S=ruby-gnome-${PV}/gdk_pixbuf2
+
+DESCRIPTION="Ruby GdkPixbuf2 bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE="test"
+
+DEPEND="test? ( x11-libs/gdk-pixbuf[jpeg,gif(+)] )"
+RDEPEND="x11-libs/gdk-pixbuf[introspection]"
+
+ruby_add_rdepend "~dev-ruby/ruby-gio2-${PV}"
diff --git a/dev-ruby/ruby-pango/Manifest b/dev-ruby/ruby-pango/Manifest
index 27d8cc81523c..19fe37cbc611 100644
--- a/dev-ruby/ruby-pango/Manifest
+++ b/dev-ruby/ruby-pango/Manifest
@@ -1,2 +1,3 @@
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
+DIST ruby-gnome2-4.3.4.tar.gz 2052574 BLAKE2B 6ba294d0a0f9b0ea529f7997a386f7546e0f75f5cf1d064c1213f9eb7a5a961bfd9fa99755f665630e8b968ff41d8ab42b74ec2c20fd2d0afdd9d28787402c7b SHA512 97be5ccbc118047a9195a4a3143bbc92a338e701aa58d9566ff4973ad4dffa37f358c4da621b8cbca3d154c22ece10198be27da2a303ef44f2c3daea5eafdf4e
diff --git a/dev-ruby/ruby-pango/ruby-pango-4.3.4.ebuild b/dev-ruby/ruby-pango/ruby-pango-4.3.4.ebuild
new file mode 100644
index 000000000000..5f3b024bf9b7
--- /dev/null
+++ b/dev-ruby/ruby-pango/ruby-pango-4.3.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Pango bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+DEPEND="dev-libs/glib
+ >=x11-libs/pango-1.14.0[introspection]"
+RDEPEND="dev-libs/glib
+ >=x11-libs/pango-1.14.0[introspection]"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-cairo-gobject-${PV}
+ ~dev-ruby/ruby-glib2-${PV}
+ ~dev-ruby/ruby-gobject-introspection-${PV}
+"
+
+all_ruby_prepare() {
+ ruby-ng-gnome2_all_ruby_prepare
+
+ # Remove test depending on specific locales to be set up: bug 526248
+ rm -f test/test-language.rb || die
+}
+
+each_ruby_test() {
+ # Include pango path since run-test does not list it
+ ${RUBY} -Iext/pango test/run-test.rb || die
+}
diff --git a/dev-ruby/ttfunk/ttfunk-1.8.0.ebuild b/dev-ruby/ttfunk/ttfunk-1.8.0.ebuild
index 1f74420ab0e2..a9f5cc0214af 100644
--- a/dev-ruby/ttfunk/ttfunk-1.8.0.ebuild
+++ b/dev-ruby/ttfunk/ttfunk-1.8.0.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="ruby31 ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/tty-color/tty-color-0.6.0-r1.ebuild b/dev-ruby/tty-color/tty-color-0.6.0-r1.ebuild
index 0e7a41cf6676..d683bf7b84b6 100644
--- a/dev-ruby/tty-color/tty-color-0.6.0-r1.ebuild
+++ b/dev-ruby/tty-color/tty-color-0.6.0-r1.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="ruby31 ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/tty-cursor/tty-cursor-0.7.1-r1.ebuild b/dev-ruby/tty-cursor/tty-cursor-0.7.1-r1.ebuild
index bd9a0046b5ad..31beb3886989 100644
--- a/dev-ruby/tty-cursor/tty-cursor-0.7.1-r1.ebuild
+++ b/dev-ruby/tty-cursor/tty-cursor-0.7.1-r1.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="ruby31 ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/tty-platform/tty-platform-0.3.0-r1.ebuild b/dev-ruby/tty-platform/tty-platform-0.3.0-r1.ebuild
index 595e4d2874ec..34b04e647d25 100644
--- a/dev-ruby/tty-platform/tty-platform-0.3.0-r1.ebuild
+++ b/dev-ruby/tty-platform/tty-platform-0.3.0-r1.ebuild
@@ -1,8 +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="ruby31 ruby32 ruby33 ruby34"
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/tty-screen/tty-screen-0.8.2.ebuild b/dev-ruby/tty-screen/tty-screen-0.8.2.ebuild
index 80f624c1938f..5bc7f06af926 100644
--- a/dev-ruby/tty-screen/tty-screen-0.8.2.ebuild
+++ b/dev-ruby/tty-screen/tty-screen-0.8.2.ebuild
@@ -1,8 +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="ruby31 ruby32 ruby33 ruby34"
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/tty-which/tty-which-0.5.0.ebuild b/dev-ruby/tty-which/tty-which-0.5.0.ebuild
index 332d70d4258f..885e50d5f462 100644
--- a/dev-ruby/tty-which/tty-which-0.5.0.ebuild
+++ b/dev-ruby/tty-which/tty-which-0.5.0.ebuild
@@ -1,8 +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="ruby31 ruby32 ruby33 ruby34"
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/typed-array/typed-array-0.1.2-r2.ebuild b/dev-ruby/typed-array/typed-array-0.1.2-r2.ebuild
index a13516bd7c48..cb05b7e5f8f8 100644
--- a/dev-ruby/typed-array/typed-array-0.1.2-r2.ebuild
+++ b/dev-ruby/typed-array/typed-array-0.1.2-r2.ebuild
@@ -1,15 +1,16 @@
-# 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 ruby40"
+
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
-
inherit ruby-fakegem
+
DESCRIPTION="Gem provides enforced-type functionality to Arrays"
HOMEPAGE="https://github.com/yaauie/typed-array"
diff --git a/dev-ruby/uglifier/uglifier-4.2.1.ebuild b/dev-ruby/uglifier/uglifier-4.2.1.ebuild
index 289dc9371d00..8b4087086573 100644
--- a/dev-ruby/uglifier/uglifier-4.2.1.ebuild
+++ b/dev-ruby/uglifier/uglifier-4.2.1.ebuild
@@ -1,8 +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="ruby31 ruby32 ruby33 ruby34"
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/useragent/useragent-0.16.11.ebuild b/dev-ruby/useragent/useragent-0.16.11.ebuild
index c4986f149330..047fed4aa6c2 100644
--- a/dev-ruby/useragent/useragent-0.16.11.ebuild
+++ b/dev-ruby/useragent/useragent-0.16.11.ebuild
@@ -1,8 +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="ruby31 ruby32 ruby33 ruby34"
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/warden/warden-1.2.9-r1.ebuild b/dev-ruby/warden/warden-1.2.9-r1.ebuild
index b8d9190412a2..3b9094ce6656 100644
--- a/dev-ruby/warden/warden-1.2.9-r1.ebuild
+++ b/dev-ruby/warden/warden-1.2.9-r1.ebuild
@@ -1,8 +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="ruby31 ruby32 ruby33 ruby34"
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r2.ebuild b/dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r2.ebuild
index 7c964bc5a91a..65d5971c9d56 100644
--- a/dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r2.ebuild
+++ b/dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r2.ebuild
@@ -1,8 +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="ruby31 ruby32 ruby33 ruby34"
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/windows_error/windows_error-0.1.5.ebuild b/dev-ruby/windows_error/windows_error-0.1.5.ebuild
index 60fa40ce4f3f..a563dfa1c4f7 100644
--- a/dev-ruby/windows_error/windows_error-0.1.5.ebuild
+++ b/dev-ruby/windows_error/windows_error-0.1.5.ebuild
@@ -1,8 +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="ruby31 ruby32 ruby33 ruby34"
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/wisper/wisper-2.0.1-r1.ebuild b/dev-ruby/wisper/wisper-2.0.1-r1.ebuild
index 0c15a2c2bce2..8e5284266e92 100644
--- a/dev-ruby/wisper/wisper-2.0.1-r1.ebuild
+++ b/dev-ruby/wisper/wisper-2.0.1-r1.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_TEST="rspec3"
diff --git a/dev-ruby/wisper/wisper-3.0.0.ebuild b/dev-ruby/wisper/wisper-3.0.0.ebuild
index 324c6448969c..10d188cbd179 100644
--- a/dev-ruby/wisper/wisper-3.0.0.ebuild
+++ b/dev-ruby/wisper/wisper-3.0.0.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_TEST="rspec3"