summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/bigdecimal/Manifest3
-rw-r--r--dev-ruby/bigdecimal/bigdecimal-3.2.2.ebuild35
-rw-r--r--dev-ruby/bigdecimal/bigdecimal-3.3.0.ebuild (renamed from dev-ruby/bigdecimal/bigdecimal-3.2.1.ebuild)0
-rw-r--r--dev-ruby/httparty/Manifest1
-rw-r--r--dev-ruby/httparty/httparty-0.23.2.ebuild65
-rw-r--r--dev-ruby/json/Manifest1
-rw-r--r--dev-ruby/json/json-2.15.1.ebuild53
-rw-r--r--dev-ruby/minitest/Manifest1
-rw-r--r--dev-ruby/minitest/minitest-5.26.0.ebuild29
-rw-r--r--dev-ruby/net-imap/Manifest1
-rw-r--r--dev-ruby/net-imap/net-imap-0.5.12.ebuild43
-rw-r--r--dev-ruby/rbst/rbst-0.6.5-r1.ebuild2
12 files changed, 196 insertions, 38 deletions
diff --git a/dev-ruby/bigdecimal/Manifest b/dev-ruby/bigdecimal/Manifest
index ccf58bf10011..63f8fcb93046 100644
--- a/dev-ruby/bigdecimal/Manifest
+++ b/dev-ruby/bigdecimal/Manifest
@@ -1,4 +1,3 @@
DIST bigdecimal-3.1.9.tar.gz 105616 BLAKE2B eebec5ce41907d39a22dbe016a534d0dff81a55761e88ff530b6dc2cedbaf4d8b4db34996221b6c5c50d9b1ae6d7214aa3698e91a4da81fb28d6f5434b1893af SHA512 bd888ec1b999c786c50b24843fe063dda950dbade7940999a8bf98a7e23f68c5050e0400c5cfa2a78cc61e74d1a6643c62a4bb1288be1e431cacb6fdaf1ddead
-DIST bigdecimal-3.2.1.tar.gz 107845 BLAKE2B 47c8b653672444880ab220181c5198370ad10ccf907b3f988b97082a1a47fe3452cb5f7e589cee9fd143d00e30e89fa5a01eaf84603fc09eae31421bad1078a4 SHA512 764342e05bb0b1257d72a3984adc729e9ef8aa68016df7eb6a9fb4850041dca6ee1bac0307ae9727f96721fa0e805e9fc37476afdea3dabfca33ac26eab953bf
-DIST bigdecimal-3.2.2.tar.gz 108377 BLAKE2B a09b488ee91b7354f7c1319bcadcce50f738c471acb3f1ab227c43817556613e028e805fd3a3cb61295972291501b7a8848ccfb1a2363df6c75c4ad75e89364e SHA512 22ec356d6adbac49e5202897163081fa12ccfd50f618c3f490ffc9be4dd6edafbebe9b9f735f9fc8ce41b713d19f7a8bce60311d24ab132dd18fdb9d0614ebd7
DIST bigdecimal-3.2.3.tar.gz 108558 BLAKE2B c4c03995d87724cef2dbd2afe0c803dfef531edd22bc4317e8ea4c68b957ba55461287d337b35c24ab869e40f95ee130fb2fda073bd36a8fe0e9587f56b74e1b SHA512 f65fc293a786be81b9bd5bda0ddeb3e26105e96a99998345e183621eefc15f3871f123577b85514a24649a116be6cf39dc089617a15b1a2fa4dbb1793cee38dc
+DIST bigdecimal-3.3.0.tar.gz 109821 BLAKE2B 706438b5cf4856c49460d95c7a91c407745948a140f955e8aad283f302f5d467944a0a05b162cb5b92e3963ced2e8ac028e042c249386cd2dd656a3e2a3387ac SHA512 38ae099bcb2492a152dbed3385b8f01769e3b79546808f1b02cf2c5ee5a5e3a4453f8d63f340b46a555d4b76e01bef7832f6ab598c97ba9d01c1a5122cc22f07
diff --git a/dev-ruby/bigdecimal/bigdecimal-3.2.2.ebuild b/dev-ruby/bigdecimal/bigdecimal-3.2.2.ebuild
deleted file mode 100644
index 7e2dfff6ade1..000000000000
--- a/dev-ruby/bigdecimal/bigdecimal-3.2.2.ebuild
+++ /dev/null
@@ -1,35 +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_BINWRAP=""
-RUBY_FAKEGEM_EXTENSIONS=(ext/bigdecimal/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_GEMSPEC="bigdecimal.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Arbitrary-precision decimal floating-point number library for Ruby"
-HOMEPAGE="https://github.com/ruby/bigdecimal"
-SRC_URI="https://github.com/ruby/bigdecimal/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( Ruby-BSD BSD-2 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-
-ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
-
-all_ruby_prepare() {
- sed -e '/^source_version/,/^end/ s:^:#:' \
- -e "/s.version/ s/= source_version/= '${PV}'/" \
- -e "/s.name/ s/= name/= 'bigdecimal'/" \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -rtest/lib/helper -e "Dir['test/**/test_*.rb'].each { require _1 }" || die
-}
diff --git a/dev-ruby/bigdecimal/bigdecimal-3.2.1.ebuild b/dev-ruby/bigdecimal/bigdecimal-3.3.0.ebuild
index 7e2dfff6ade1..7e2dfff6ade1 100644
--- a/dev-ruby/bigdecimal/bigdecimal-3.2.1.ebuild
+++ b/dev-ruby/bigdecimal/bigdecimal-3.3.0.ebuild
diff --git a/dev-ruby/httparty/Manifest b/dev-ruby/httparty/Manifest
index 020818bab6b5..a550ac2f8e1d 100644
--- a/dev-ruby/httparty/Manifest
+++ b/dev-ruby/httparty/Manifest
@@ -1 +1,2 @@
DIST httparty-0.23.1.tar.gz 104812 BLAKE2B 87b4d6dfb893259106eec9d9a54fce2db2bf5dff171fb0aacd40b1936847b60d84c444c21255f1b5a685ec385a85a7c9c2047ce265c1c7ba1dbf9b130beca877 SHA512 01199b9baa5dc4e30c767271513b8cd507a509342475c9c1a10020b9f8c647ed0f37c93419f5fb3cc2b29d5b73634bb8d12d6accdeffd17770aa1d33119de559
+DIST httparty-0.23.2.tar.gz 104952 BLAKE2B 825c1af8452fc11cdace9c4ee718452959a0251fd82aa422d9c3a8a3ad532188e0a024fd3ec641768726279229aa17fd81f985a3a2b9cdbf3c615183279f6525 SHA512 6768cf29bdfdc2f264d810387ffb239fc53c56d41c0771d343d01c65c9191f362b9fd8c7a64191799e06db62dd65c5e99734a3f6f3088351b71d60f4540cd1cd
diff --git a/dev-ruby/httparty/httparty-0.23.2.ebuild b/dev-ruby/httparty/httparty-0.23.2.ebuild
new file mode 100644
index 000000000000..e06fc6434ab3
--- /dev/null
+++ b/dev-ruby/httparty/httparty-0.23.2.ebuild
@@ -0,0 +1,65 @@
+# 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_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="httparty.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Makes http fun! Also, makes consuming restful web services dead easy"
+HOMEPAGE="https://www.johnnunemaker.com/httparty/"
+SRC_URI="https://github.com/jnunemaker/httparty/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+ruby_add_rdepend "
+ dev-ruby/csv
+ >=dev-ruby/mini_mime-1.0.0
+ >=dev-ruby/multi_xml-0.5.2
+"
+
+ruby_add_bdepend 'test? ( dev-ruby/webmock )'
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files \?-\?-\?/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Remove bundler
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/ s:^:#:' Rakefile || die
+
+ # Avoid test dependency on cucumber. We can't run the features since
+ # they depend on mongrel which is no longer packaged.
+ sed -i -e '/cucumber/I s:^:#:' Rakefile || die
+
+ # Avoid test dependency on simplecov
+ sed -i -e '/simplecov/I s:^:#:' \
+ -e '/pry/ s:^:#:' \
+ -e '1i require "cgi"; require "delegate"' spec/spec_helper.rb || die
+
+ # Avoid test that works standalone but fails in the suite
+ #sed -i -e '/calls block given to perform with each redirect/,/^ end/ s:^:#:' spec/httparty/request_spec.rb
+
+ # Avoid test that is not fully compatible with newer multi_xml
+ sed -i -e '/should be able parse response type xml automatically/askip "multi_xml"' spec/httparty_spec.rb || die
+
+ # Avoid test that fails due to unicode normalization differences
+ sed -i -e '/handles international domains/askip "unicode differences"' spec/httparty_spec.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc examples/*
+}
diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 20b1e4e27117..2781d46c25f9 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -3,3 +3,4 @@ DIST json-2.12.2.tar.gz 848560 BLAKE2B 489660e253a40c4274cc7d1c45a959a32674d2bab
DIST json-2.13.2.tar.gz 851603 BLAKE2B 9770e4892514f370c34c043582e519ba68a077eb246cd3a7164056572aca1570754362b7cf7cb5e2d39afa0204913d19b1bdb32b6b34253c910736940ac4793d SHA512 62a48257ccd7a34accd9926fe1e6d2ca2599eb86e7bf5239b473603ec4fc00928c56f46b8bae75880b62df3a9a8a4fb9000b61319a1b0a1987cfc9bde1422fa7
DIST json-2.14.1.tar.gz 855875 BLAKE2B f989da0cf149f60b2539d36f54ad1b423033c42da140abc375990a43db0a76bb6b9277c4fbae77d524e64f314311b7eeef0eed896f3acaf30cfaf3b4706d3709 SHA512 82aedfce4c838ef177c5fdbc87107787343d22b1f333d44aef8cb77ed586d50d02128be2c8f3eaa8dcc9423ea46cad51667538fd72845566cf89c12229aa1c0e
DIST json-2.15.0.tar.gz 856404 BLAKE2B 89a9409b678afa87cdf90da5c37e688d0ec78869c35803c3a31fee74b337b014f5c71fb0bc8b17d5d3f012e103450da17dfd5fa331adbc0d86db217c452eccb4 SHA512 5008c9c548ae60a142afeb852dda062047400fb8a6fcdcf5e50f38ec094d922a20c4197c04587c9de1849d8bb841bb1e9a73c126fbc8b3fb16dfd377876e95a0
+DIST json-2.15.1.tar.gz 856795 BLAKE2B 814459f9628b02c6d788cc9ce82c53ce62b6d351100d499e5792cef53822c14d1cfc11882065508930322c0ca32482ad7e2ed64b2d07bf35ae6e6fb8b6ed8b03 SHA512 aa14367863eb79fdbe3bab0a8d69440e1e463663513e2737995ce940d1ae8795489d13026682b1557f0f1d534421a166731dd0172d7f64f3186da4ea7d48c118
diff --git a/dev-ruby/json/json-2.15.1.ebuild b/dev-ruby/json/json-2.15.1.ebuild
new file mode 100644
index 000000000000..43b3a77483b8
--- /dev/null
+++ b/dev-ruby/json/json-2.15.1.ebuild
@@ -0,0 +1,53 @@
+# 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_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json"
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+ doc? ( dev-ruby/rdoc )
+ test? (
+ dev-ruby/test-unit:2
+ dev-ruby/test-unit-ruby-core
+ )"
+
+all_ruby_prepare() {
+ # Avoid building the extension twice!
+ # And use rdoc instead of sdoc which we don't have packaged
+ # And don't call git to list files. We're using the pregenerated spec anyway.
+ sed -i \
+ -e '/task :test/ s|:compile||' \
+ -e 's| => :clean||' \
+ -e 's|sdoc|rdoc|' \
+ -e 's|`git ls-files`|""|' \
+ -e '/extensiontask/I s:^:#:' \
+ Rakefile || die "rakefile fix failed"
+
+ sed -e 's/__dir__/"."/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid setting gem since it will not be available yet when installing
+ sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}
diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest
index 6cf977fe0d03..603e22c067fe 100644
--- a/dev-ruby/minitest/Manifest
+++ b/dev-ruby/minitest/Manifest
@@ -6,3 +6,4 @@ DIST minitest-5.25.1.gem 100352 BLAKE2B cfa9be259daa559f03467198cfed731cfd7c7aa2
DIST minitest-5.25.2.gem 100352 BLAKE2B 0b6cac92a5deeefde6ca7a8de2c603b800e3ba7fc9073d9b48be2ad722ce9b4ca0c6db181197ed58a2b6833029e637b0a14fa00c3b52d77ed55904b15be6124e SHA512 9b44a6a3239e67bd86db34dad0a817e46c8589c72112f53552540438f85142bc0a29346f149b6f11b1f052ef8f15ed2243ba4d6b9434eabee53607ce9caf4105
DIST minitest-5.25.4.gem 100864 BLAKE2B bfcccdadb477d2bde4e02f2c2b5c5c129338589cbbab2bb8c255aebc5620b0987ea63a3bc37079f7911fb8c288b4b49aebad99494d87c7ff3d77e543cb0e09db SHA512 0ede16b07f52cc81ce86941220406c3ce1d7cc6c7ef197fd8a345f1786d567be2963ad38718883c82ece1ff850e5e15ace7dc720d9a728e65421fa7ce1990282
DIST minitest-5.25.5.gem 101376 BLAKE2B 139574893f7ee106d2c601eaacee09e400c6536489a8d00e46ad1b15f9634fb38df7e06b31a3554286b878d1a6ab909a6a2d0351b2afca29773a7146b3039afe SHA512 765c4408d6dee81a482b5cb7624ce2b5bcf364dbc1d44b6bbb748159b89d3f2e285efd19670194a85e36eeb9b92c851e35f62334a4e6d7e74dfd45641d9f65d2
+DIST minitest-5.26.0.gem 101376 BLAKE2B fb64fd912961e33f94f4c6819910bbe5e6dcd41a4740510b45b823066497cc768d8843a49571388c21956c000eb7337e3d2b96ebe18129fc4191176ab0494765 SHA512 9319394bab2586e680db2857d761351aa7249b8f0c9d75a7f6393137062d94643fc327b3448b7f0dd206773028725426b4eaf5f691f313c4a19f4079c9985bc5
diff --git a/dev-ruby/minitest/minitest-5.26.0.ebuild b/dev-ruby/minitest/minitest-5.26.0.ebuild
new file mode 100644
index 000000000000..163244c73010
--- /dev/null
+++ b/dev-ruby/minitest/minitest-5.26.0.ebuild
@@ -0,0 +1,29 @@
+# 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_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit"
+HOMEPAGE="https://github.com/minitest/minitest"
+
+LICENSE="MIT"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+
+all_ruby_prepare() {
+ # Avoid a test dependency on dev-ruby/hoe, leading to circular dependencies
+ rm -f test/minitest/test_minitest_test_task.rb || die
+}
+
+each_ruby_test() {
+ export -n A
+ MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e "Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed"
+}
diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest
index cea911d36f90..52905048307a 100644
--- a/dev-ruby/net-imap/Manifest
+++ b/dev-ruby/net-imap/Manifest
@@ -2,3 +2,4 @@ DIST net-imap-0.4.20.tar.gz 268236 BLAKE2B f08faaa7e9d05f1e36ba1fb2e91c6e094d36a
DIST net-imap-0.4.22.tar.gz 269166 BLAKE2B c1e5fecf92fb39ae7f6b25fdd61a2c52d00b13a55d70d7c5b92e5289b569fcf95e7b180f461257b61db474eebc32e11ffbe36facd1c02e445dbf78a94d33dc0b SHA512 0de1560423de45f919e96b194a0fded068ea9757c3c6de2ec57f82d60be0fdd95359b95389b0928d8a6de0b953140cb1fc8e13394557e36dea29b06b5c414939
DIST net-imap-0.5.10.tar.gz 308280 BLAKE2B 3d6c9cfa304501f943910cff4b30901d1b6a04d9e9fc8fe24e643dd2b1d4d013d67dd8ad83abcc79f7f48016bbc16ed24f264bf9c98013358e9929e5832cee31 SHA512 a0995e6f578279512352e5806b6ace8bd7e4e88b10dbcf0c69506d2ab652c8138d8a0dfd9ad1d868e76fdc243d75532e89d4be2dde8e8887bcaed1478df48b11
DIST net-imap-0.5.11.tar.gz 309512 BLAKE2B 6a757a0856428c3292bad2f85d1a6b4774ec75965119251d53412f0937926d3d9729f5d361d62abf7ee2ee6c000ba6183bb4cc6c86707078d0cf0ff52a9aa3f1 SHA512 89d0c1d26490c05c05e78a4944dcdea1c45afb3d62222ccb0ffe26f6c2bd2193e0f9a13b31a5b10d67a776f47dca910d89199aabc14e42917fd96317923a8db1
+DIST net-imap-0.5.12.tar.gz 310091 BLAKE2B 6a2bae76b90a69d055e4eff0e432bae8eb52032f9d259ed9e3353f23417da2ccddc920f9819a75dae46c00d9aa8e3245375ac6fe4e20621b52982cd364a08e28 SHA512 6fb0e695d4b53418225a3f3d9bc09345211718325f3ebd05911aac288a31c8920c57256cf47e7e15cef6b6a2689674f2e8385e0cb8249bcb59490317cf964377
diff --git a/dev-ruby/net-imap/net-imap-0.5.12.ebuild b/dev-ruby/net-imap/net-imap-0.5.12.ebuild
new file mode 100644
index 000000000000..d14b809c667b
--- /dev/null
+++ b/dev-ruby/net-imap/net-imap-0.5.12.ebuild
@@ -0,0 +1,43 @@
+# 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_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby client api for Internet Message Access Protocol"
+HOMEPAGE="https://github.com/ruby/net-imap"
+SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_rdepend "
+ dev-ruby/date
+ dev-ruby/net-protocol
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/digest
+ dev-ruby/strscan
+ dev-ruby/test-unit
+ dev-ruby/test-unit-ruby-core
+)"
+
+all_ruby_prepare() {
+ sed -e 's/__dir__/"."/' \
+ -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+ -e 's/git ls-files -z/find * -print0/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -e '/SIMPLECOV_DISABLE/,/^end/ s:^:#:' \
+ -i test/lib/helper.rb || die
+}
diff --git a/dev-ruby/rbst/rbst-0.6.5-r1.ebuild b/dev-ruby/rbst/rbst-0.6.5-r1.ebuild
index 19d81ff35e50..c95b267622db 100644
--- a/dev-ruby/rbst/rbst-0.6.5-r1.ebuild
+++ b/dev-ruby/rbst/rbst-0.6.5-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13,14} )
+PYTHON_COMPAT=( python3_{10..13} )
USE_RUBY="ruby31 ruby32 ruby33 ruby34"
RUBY_FAKEGEM_NAME="RbST"