summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-12-31 20:19:02 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-12-31 20:19:02 +0000
commita4e87863708e0c8dffd3750d50695de7274e9554 (patch)
tree90ff5f6d7a89ae3fb60849760f1c11d0eec715b0 /dev-ruby
parent2d2e72fe708ba301d75df9d83bdb90f2341c889e (diff)
downloadbaldeagleos-repo-a4e87863708e0c8dffd3750d50695de7274e9554.tar.gz
baldeagleos-repo-a4e87863708e0c8dffd3750d50695de7274e9554.tar.xz
baldeagleos-repo-a4e87863708e0c8dffd3750d50695de7274e9554.zip
Adding metadata
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/abstract/abstract-1.0.0-r5.ebuild5
-rw-r--r--dev-ruby/action_text-trix/Manifest1
-rw-r--r--dev-ruby/action_text-trix/action_text-trix-2.1.16.ebuild25
-rw-r--r--dev-ruby/ae/ae-1.8.2-r1.ebuild2
-rw-r--r--dev-ruby/afm/afm-0.2.2-r2.ebuild4
-rw-r--r--dev-ruby/afm/afm-1.0.0.ebuild2
-rw-r--r--dev-ruby/amq-protocol/Manifest1
-rw-r--r--dev-ruby/amq-protocol/amq-protocol-2.4.0.ebuild30
-rw-r--r--dev-ruby/ansi/ansi-1.5.0-r2.ebuild2
-rw-r--r--dev-ruby/ascii85/ascii85-1.1.1-r1.ebuild4
-rw-r--r--dev-ruby/ascii85/ascii85-2.0.1.ebuild4
-rw-r--r--dev-ruby/async-process/async-process-1.4.0.ebuild4
-rw-r--r--dev-ruby/aws-eventstream/aws-eventstream-1.4.0.ebuild2
-rw-r--r--dev-ruby/aws-partitions/Manifest4
-rw-r--r--dev-ruby/aws-partitions/aws-partitions-1.1096.0.ebuild20
-rw-r--r--dev-ruby/aws-partitions/aws-partitions-1.1118.0.ebuild20
-rw-r--r--dev-ruby/aws-partitions/aws-partitions-1.1200.0.ebuild (renamed from dev-ruby/aws-partitions/aws-partitions-1.1068.0.ebuild)2
-rw-r--r--dev-ruby/backports/backports-3.25.3.ebuild2
-rw-r--r--dev-ruby/bacon/bacon-1.2.0-r4.ebuild3
-rw-r--r--dev-ruby/base32/base32-0.3.4-r1.ebuild4
-rw-r--r--dev-ruby/base64/base64-0.2.0.ebuild3
-rw-r--r--dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.1.2.ebuild7
-rw-r--r--dev-ruby/color/Manifest3
-rw-r--r--dev-ruby/color/color-2.0.1.ebuild34
-rw-r--r--dev-ruby/color/color-2.1.1.ebuild2
-rw-r--r--dev-ruby/color/color-2.1.2.ebuild (renamed from dev-ruby/color/color-2.1.0.ebuild)2
26 files changed, 89 insertions, 103 deletions
diff --git a/dev-ruby/abstract/abstract-1.0.0-r5.ebuild b/dev-ruby/abstract/abstract-1.0.0-r5.ebuild
index 51f1700a372b..89500301115a 100644
--- a/dev-ruby/abstract/abstract-1.0.0-r5.ebuild
+++ b/dev-ruby/abstract/abstract-1.0.0-r5.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/action_text-trix/Manifest b/dev-ruby/action_text-trix/Manifest
index 44d45dc93f8a..ac63a43f683d 100644
--- a/dev-ruby/action_text-trix/Manifest
+++ b/dev-ruby/action_text-trix/Manifest
@@ -1 +1,2 @@
DIST action_text-trix-2.1.15.gem 109568 BLAKE2B a0c2811e64c7f8f6003ddd1141fc297f15919e8fb351c4152ddc72e54ae0db80b877ec2d0f8a71bc05700ad6e4c4dd40a23892cd73d848bce2c6161b7f8e6173 SHA512 0ca5bbb5f0d632f4f6c5ca0f55523f41ac745a8e77d29783f97e4a22a5f76cba6c4965c282e192c7501ef669cc1df604a52e9d3111f68694d3bd4bbf072c28bc
+DIST action_text-trix-2.1.16.gem 111104 BLAKE2B a5e055912c20d87109e3743d3bf9240e3c8d05a4753fec6d574abad535646fbe10fdafc8e8037f92a8723caafa4b5f0f396a0462d4abf68c53f66175ed0cb7ca SHA512 7f1e05b85cb4ab014107c9c4e2135dd0bdd725f412f14e3f5f2d1a9eb8ce88d347db590dc72e363aa2ad9d2b989fd849e9f7fb4f1ed3543c750832024473ab30
diff --git a/dev-ruby/action_text-trix/action_text-trix-2.1.16.ebuild b/dev-ruby/action_text-trix/action_text-trix-2.1.16.ebuild
new file mode 100644
index 000000000000..56808dcb699b
--- /dev/null
+++ b/dev-ruby/action_text-trix/action_text-trix-2.1.16.ebuild
@@ -0,0 +1,25 @@
+# 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_EXTRAINSTALL="app"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A rich text editor for everyday writing"
+HOMEPAGE="https://github.com/basecamp/trix"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+ruby_add_rdepend "
+ dev-ruby/railties
+"
diff --git a/dev-ruby/ae/ae-1.8.2-r1.ebuild b/dev-ruby/ae/ae-1.8.2-r1.ebuild
index 695a9e03c8f4..1dade4741e5a 100644
--- a/dev-ruby/ae/ae-1.8.2-r1.ebuild
+++ b/dev-ruby/ae/ae-1.8.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/afm/afm-0.2.2-r2.ebuild b/dev-ruby/afm/afm-0.2.2-r2.ebuild
index 1d946c2dd67f..0e54c511449a 100644
--- a/dev-ruby/afm/afm-0.2.2-r2.ebuild
+++ b/dev-ruby/afm/afm-0.2.2-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.rdoc"
diff --git a/dev-ruby/afm/afm-1.0.0.ebuild b/dev-ruby/afm/afm-1.0.0.ebuild
index 0465c8a80d8d..6d3de608ee1a 100644
--- a/dev-ruby/afm/afm-1.0.0.ebuild
+++ b/dev-ruby/afm/afm-1.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
diff --git a/dev-ruby/amq-protocol/Manifest b/dev-ruby/amq-protocol/Manifest
index 24926de5201b..2da7abada1df 100644
--- a/dev-ruby/amq-protocol/Manifest
+++ b/dev-ruby/amq-protocol/Manifest
@@ -1,2 +1,3 @@
DIST amq-protocol-2.3.3.gem 46592 BLAKE2B 9da095241e4bb6da624f61269738307ddd6b0620e50507d82e2adc743d1f31cee1383d27019edbc9ab3cd9a7593c7e82703a92fdf882f1c4f65a490987b63304 SHA512 4c8377f65c35d58331c836d2b46548d928048f8e0c7a50438eaf48db4ede1a5610d90aaf45a2bff4992f82ef81381d254ecdfcd7b705e1a3d5d9badf45e441f1
DIST amq-protocol-2.3.4.gem 46592 BLAKE2B c8bd8ed13040d3b6e0ea0b27b27fe3dbdd8415da61b4c0f05ab87930b963ff93c5aaafb17f677c6a74c37b368c143b189bc0b01c2befa67fba551be0f69a8338 SHA512 08f1364ff0d21538c47f44f567670e54fb6eedf40b3627547a2580c105f6b54799078e8d839e04a100b79382d98aa0ce77b8dffaf50a2a33c32bf0b6356b0c9e
+DIST amq-protocol-2.4.0.gem 53248 BLAKE2B a5b2d5baebea4e0d76aa048b4949a7787b28478190d91ac8a316f66b81edac3b9f462846db0fbf01ae93db27b449b570807e04cd6b21e514beb833e6e4a84d10 SHA512 83f396513cfde378fc4c192ea51f59829dbca77429be2b831bb6c54bfea41ec28645421aec271f8fc0b83bcc4daa58f96c509c4e10308b8d854b598dd0c319c0
diff --git a/dev-ruby/amq-protocol/amq-protocol-2.4.0.ebuild b/dev-ruby/amq-protocol/amq-protocol-2.4.0.ebuild
new file mode 100644
index 000000000000..212a7fa94f17
--- /dev/null
+++ b/dev-ruby/amq-protocol/amq-protocol-2.4.0.ebuild
@@ -0,0 +1,30 @@
+# 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="ChangeLog.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An AMQP 0.9.1 serialization library for Ruby"
+HOMEPAGE="https://github.com/ruby-amqp/amq-protocol"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rspec-its )"
+
+all_ruby_prepare() {
+ sed -i -e '/\(gem.*benchmark\|simplecov\|effin_utf8\|byebug\)/ s:^:#:' Gemfile || die
+ sed -i -e '/effin_utf8/ s:^:#:' spec/spec_helper.rb || die
+
+ # Avoid spec where host is either nil or "" depending on ruby version
+ sed -i -e '/falls back to default nil host/ s/it/xit/' spec/amq/uri_parsing_spec.rb || die
+}
diff --git a/dev-ruby/ansi/ansi-1.5.0-r2.ebuild b/dev-ruby/ansi/ansi-1.5.0-r2.ebuild
index 480fbef50a6e..e24969a8431b 100644
--- a/dev-ruby/ansi/ansi-1.5.0-r2.ebuild
+++ b/dev-ruby/ansi/ansi-1.5.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
diff --git a/dev-ruby/ascii85/ascii85-1.1.1-r1.ebuild b/dev-ruby/ascii85/ascii85-1.1.1-r1.ebuild
index 8ccfee47da14..73d9b7a03a35 100644
--- a/dev-ruby/ascii85/ascii85-1.1.1-r1.ebuild
+++ b/dev-ruby/ascii85/ascii85-1.1.1-r1.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_BINWRAP=""
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/ascii85/ascii85-2.0.1.ebuild b/dev-ruby/ascii85/ascii85-2.0.1.ebuild
index b77d4a519ac8..31533799e2e9 100644
--- a/dev-ruby/ascii85/ascii85-2.0.1.ebuild
+++ b/dev-ruby/ascii85/ascii85-2.0.1.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_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
diff --git a/dev-ruby/async-process/async-process-1.4.0.ebuild b/dev-ruby/async-process/async-process-1.4.0.ebuild
index c9ecf93e5c33..aafb161fbdc5 100644
--- a/dev-ruby/async-process/async-process-1.4.0.ebuild
+++ b/dev-ruby/async-process/async-process-1.4.0.ebuild
@@ -17,13 +17,13 @@ SRC_URI="https://github.com/socketry/async-process/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="test"
ruby_add_rdepend "dev-ruby/async:2"
ruby_add_bdepend "test? (
- >=dev-ruby/async-rspec-1.1:1
+ dev-ruby/sus-fixtures-async
)"
all_ruby_prepare() {
diff --git a/dev-ruby/aws-eventstream/aws-eventstream-1.4.0.ebuild b/dev-ruby/aws-eventstream/aws-eventstream-1.4.0.ebuild
index 89d338cb1045..6febdd7e12c7 100644
--- a/dev-ruby/aws-eventstream/aws-eventstream-1.4.0.ebuild
+++ b/dev-ruby/aws-eventstream/aws-eventstream-1.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
# Not packaged and upstream not tagged.
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/aws-partitions/Manifest b/dev-ruby/aws-partitions/Manifest
index f59a5451ddf2..0c291f720723 100644
--- a/dev-ruby/aws-partitions/Manifest
+++ b/dev-ruby/aws-partitions/Manifest
@@ -1,4 +1,2 @@
-DIST aws-partitions-1.1068.0.gem 77312 BLAKE2B e794ceac7860c9cac8809991728a0a8c6d47029502fd559d7982402daebc271be58b34ecbe2e64450c5c785e50ab27ae8e98e8079f92db2931dfbde12de2f2be SHA512 7f7f743eba97c74702751b11831f2f265ad7e920f15cd1d69c283a966e058b2a23ffdb0459b227fffbc3439158cad2a288e08e93feed29a06c8da79ac234efec
-DIST aws-partitions-1.1096.0.gem 80896 BLAKE2B e45702c9f0b27746048646e8b2232a95fb81144a3bf2f76328358483a098a86ef287336a18977f346a1f06419bdf9a43f0c189873a00354a5a9426db510dd7de SHA512 74aa8f603501aa8ff344775815d7d512b746d96c501ac1991ef60c7f692cc390256521fe788409ebb5c716580f6cd537b542764b5feab2bd88d10ec582eac1ee
-DIST aws-partitions-1.1118.0.gem 81408 BLAKE2B 840f159f040ceff04a781a572fd8fe96e8609ed6b582bcd9221edcdfd259e4547ec3a33b12b27e6aa7ff5f4bca5c224ebf3aae1186e45492e262fd47137eccab SHA512 8c1719fa248851817ff1caaecdf0b7e081c072801f86e8c031053652d45a5958ab4a7a8dff2cc0b46a583f548d1d059eac4137a7bafb773ddba009885dc2b5fa
DIST aws-partitions-1.1150.0.gem 81920 BLAKE2B 9aad6a59c59c8b8cabb6f13bf9fe7e2de36d3cfe638c0e23a39b025befab2e81dea193af63d2515f45906b758222d209a4c512b5eadb56f6c12e14d1a4746741 SHA512 650bd8ce56ad9b0ac6dbfe756a35e8e121663652c51d6a73f554f03ab4926e89533a67c8fc13594ad891b627a108eb3ac455d7a625a1b789ad5b1e4dca6497e5
+DIST aws-partitions-1.1200.0.gem 82944 BLAKE2B 11da660651dcdfa1188e4946a9163e1140af3d2b947e4772ba4adb629b2f95a201a8d679087ba726adc9f216f6c3a00d32c55d41d8cb6a9306178f7fc2813ac7 SHA512 10a9b1ece283e2332a32fd4419fd6c1a27de936d9af194161b7183c73b32674fe074c29ca6c6c98e4515b62528c86cf1ade499c0442cd81ecdb7e5e200226ce5
diff --git a/dev-ruby/aws-partitions/aws-partitions-1.1096.0.ebuild b/dev-ruby/aws-partitions/aws-partitions-1.1096.0.ebuild
deleted file mode 100644
index c2e608ca607d..000000000000
--- a/dev-ruby/aws-partitions/aws-partitions-1.1096.0.ebuild
+++ /dev/null
@@ -1,20 +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"
-
-# Not packaged and upstream not tagged.
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_EXTRAINSTALL="partitions.json"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Provides interfaces to enumerate AWS partitions, regions, and services"
-HOMEPAGE="https://aws.amazon.com/sdk-for-ruby/"
-
-LICENSE="Apache-2.0"
-SLOT="1"
-KEYWORDS="~amd64 ~arm64"
diff --git a/dev-ruby/aws-partitions/aws-partitions-1.1118.0.ebuild b/dev-ruby/aws-partitions/aws-partitions-1.1118.0.ebuild
deleted file mode 100644
index c2e608ca607d..000000000000
--- a/dev-ruby/aws-partitions/aws-partitions-1.1118.0.ebuild
+++ /dev/null
@@ -1,20 +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"
-
-# Not packaged and upstream not tagged.
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_EXTRAINSTALL="partitions.json"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Provides interfaces to enumerate AWS partitions, regions, and services"
-HOMEPAGE="https://aws.amazon.com/sdk-for-ruby/"
-
-LICENSE="Apache-2.0"
-SLOT="1"
-KEYWORDS="~amd64 ~arm64"
diff --git a/dev-ruby/aws-partitions/aws-partitions-1.1068.0.ebuild b/dev-ruby/aws-partitions/aws-partitions-1.1200.0.ebuild
index 83527e9437d3..660b6cf477ed 100644
--- a/dev-ruby/aws-partitions/aws-partitions-1.1068.0.ebuild
+++ b/dev-ruby/aws-partitions/aws-partitions-1.1200.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
# Not packaged and upstream not tagged.
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/backports/backports-3.25.3.ebuild b/dev-ruby/backports/backports-3.25.3.ebuild
index 38d4558ad704..a612320cd10a 100644
--- a/dev-ruby/backports/backports-3.25.3.ebuild
+++ b/dev-ruby/backports/backports-3.25.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_GEMSPEC="backports.gemspec"
diff --git a/dev-ruby/bacon/bacon-1.2.0-r4.ebuild b/dev-ruby/bacon/bacon-1.2.0-r4.ebuild
index fc61de71c151..4daed7290dfb 100644
--- a/dev-ruby/bacon/bacon-1.2.0-r4.ebuild
+++ b/dev-ruby/bacon/bacon-1.2.0-r4.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_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="ChangeLog README.rdoc"
diff --git a/dev-ruby/base32/base32-0.3.4-r1.ebuild b/dev-ruby/base32/base32-0.3.4-r1.ebuild
index 9348cdc47560..abf23f760162 100644
--- a/dev-ruby/base32/base32-0.3.4-r1.ebuild
+++ b/dev-ruby/base32/base32-0.3.4-r1.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_TASK_DOC=""
diff --git a/dev-ruby/base64/base64-0.2.0.ebuild b/dev-ruby/base64/base64-0.2.0.ebuild
index ed8612b7c3e9..803c4d196b0d 100644
--- a/dev-ruby/base64/base64-0.2.0.ebuild
+++ b/dev-ruby/base64/base64-0.2.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_BINWRAP=""
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.1.2.ebuild b/dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.1.2.ebuild
index 12e2a1f367d5..c386a6c7d403 100644
--- a/dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.1.2.ebuild
+++ b/dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.1.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
@@ -23,11 +23,14 @@ ruby_add_bdepend "test? ( dev-ruby/minitest:5 virtual/ruby-ssl )"
all_ruby_prepare() {
# Don't use a ruby-bundled version of libsodium
- sed -i -e '/rbnacl\/libsodium/ s:^:#:' test/bcrypt_pnkdf/engine_test.rb || die
+ sed -e '/rbnacl\/libsodium/ s:^:#:' \
+ -e '1igem "minitest", "~> 5.0"' \
+ -i test/bcrypt_pnkdf/engine_test.rb || die
# Avoid unneeded rake-compiler dependency
sed -e '/extensiontask/ s:^:#:' -e '/ExtensionTask/,/^end/ s:^:#:' \
-e '/bundler/ s:^:#:' \
+ -e '/benchmark/ s:^:#:' \
-e '/rake_compiler_dock/ s:^:#:' \
-i Rakefile || die
diff --git a/dev-ruby/color/Manifest b/dev-ruby/color/Manifest
index c964340520e2..b2897665bfad 100644
--- a/dev-ruby/color/Manifest
+++ b/dev-ruby/color/Manifest
@@ -1,4 +1,3 @@
DIST color-1.8.tar.gz 42530 BLAKE2B 4a0f0ff4d4f82530fab5bad345350ea0cd983bc7d1bd8898c8a4da16de788efc908cff919d622ce0a9c445257e1dfef0adda4b29641d3eda55d0a8c917db932f SHA512 be48a8895b5dd33326a9debe250c87df37025eb2dca05a0eb61b82b31dbc1ee27c175fc1e37262bce88729e882dfb66f449a3a29c76b9ef0ac2064ffa2b4266c
-DIST color-2.0.1.tar.gz 47702 BLAKE2B 1b3c6552469f8cb0b1f6bebc16d420e66d8c63e84ca65b49459675a11b351d55d6f1c07dca3d03ee857acfa1fa44448cac5a25408f2ee4e346beec5ca5f4ace3 SHA512 c3c929692120657c1fa180a9d5ffe97f8c9eecbd48985a13523211ea27f10177a6b89e9e1f1f656221504c6af870c684cc3cf7414ded8ae9ac386c8ea78f59aa
-DIST color-2.1.0.tar.gz 48731 BLAKE2B 4a74669488568d23b39a7ef4c81b9e7023e131416c6647633c3c6144d8a39b86e2581026e4979337e8516e591672ff4581593d9d1670d6c84327bfbf6ddce955 SHA512 8e296a68044c0e8a57b192b2953a481ae92a0fdbc4659c3f55b6c14b9c1d6a82deeef9e88854ac853b082aa944178df66f3fb8e21a11d340c9b2eb2e89e76b32
DIST color-2.1.1.tar.gz 48892 BLAKE2B 6ad1a1ec635879d773d48dfe23a297c93c71b30692bbcb73d5b5cf719489641943c4c8f1326f00f4fa8134ede3a5e5d35d212a0ec641cd0981a182d8620845d4 SHA512 b1fc02eca157e16995aefbfa86c3e2c3dcc5c51606c95c8f97370e41f26cde143e614ebd7f311c0a294d0d58b211324c3c3ac66d32092b8b98a57864a601b374
+DIST color-2.1.2.tar.gz 52202 BLAKE2B c4a9b6a06ca17a677c127d4dfd2b6431af5a57adc04478df887aebec260ae92a609fc165aaff915795f5bcd121a6942b2914fefbcab30ba54393675a5cd115f5 SHA512 23a0dace0dc02ada6a2efcaa0f97ac5053c8e211f41d82875f0759fda8b8f8346339cbf89b218f89d33ed16907488ea1c9e8a0a740bb0c1b6c139346538f01bb
diff --git a/dev-ruby/color/color-2.0.1.ebuild b/dev-ruby/color/color-2.0.1.ebuild
deleted file mode 100644
index 2ca56506314c..000000000000
--- a/dev-ruby/color/color-2.0.1.ebuild
+++ /dev/null
@@ -1,34 +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_EXTRADOC="CHANGELOG.md README.md SECURITY.md"
-RUBY_FAKEGEM_GEMSPEC="color.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Colour management with Ruby"
-HOMEPAGE="https://github.com/halostatue/color"
-SRC_URI="https://github.com/halostatue/color/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="test"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/minitest-5.0
- )"
-
-all_ruby_prepare() {
- sed -e '/focus/ s:^:#:' \
- -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/color/color-2.1.1.ebuild b/dev-ruby/color/color-2.1.1.ebuild
index 2ca56506314c..f19031406e1a 100644
--- a/dev-ruby/color/color-2.1.1.ebuild
+++ b/dev-ruby/color/color-2.1.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/halostatue/color/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="test"
ruby_add_bdepend "
diff --git a/dev-ruby/color/color-2.1.0.ebuild b/dev-ruby/color/color-2.1.2.ebuild
index 2ca56506314c..b52eb2881ae4 100644
--- a/dev-ruby/color/color-2.1.0.ebuild
+++ b/dev-ruby/color/color-2.1.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md"
RUBY_FAKEGEM_GEMSPEC="color.gemspec"