summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/brotli/Manifest1
-rw-r--r--dev-ruby/brotli/brotli-0.7.0.ebuild (renamed from dev-ruby/brotli/brotli-0.6.0.ebuild)7
-rw-r--r--dev-ruby/dry-struct/dry-struct-1.8.0.ebuild7
-rw-r--r--dev-ruby/git/Manifest1
-rw-r--r--dev-ruby/git/git-3.1.1.ebuild3
-rw-r--r--dev-ruby/git/git-4.0.1.ebuild51
-rw-r--r--dev-ruby/http/Manifest1
-rw-r--r--dev-ruby/http/http-5.3.1.ebuild62
-rw-r--r--dev-ruby/mocha/Manifest2
-rw-r--r--dev-ruby/mocha/mocha-2.0.4.ebuild35
-rw-r--r--dev-ruby/mocha/mocha-2.2.0.ebuild35
-rw-r--r--dev-ruby/net-scp/Manifest1
-rw-r--r--dev-ruby/net-scp/net-scp-4.0.0.ebuild46
-rw-r--r--dev-ruby/propshaft/propshaft-0.9.1.ebuild5
-rw-r--r--dev-ruby/rdoc/rdoc-6.14.2-r1.ebuild (renamed from dev-ruby/rdoc/rdoc-6.14.2.ebuild)4
-rw-r--r--dev-ruby/sequel/Manifest3
-rw-r--r--dev-ruby/sequel/sequel-5.88.0.ebuild33
-rw-r--r--dev-ruby/sequel/sequel-5.93.0.ebuild2
-rw-r--r--dev-ruby/sequel/sequel-5.94.0.ebuild (renamed from dev-ruby/sequel/sequel-5.92.0.ebuild)4
-rw-r--r--dev-ruby/web-console/web-console-4.2.1.ebuild5
-rw-r--r--dev-ruby/will_paginate/will_paginate-4.0.1.ebuild5
21 files changed, 145 insertions, 168 deletions
diff --git a/dev-ruby/brotli/Manifest b/dev-ruby/brotli/Manifest
index a4d5d10cc9bd..bfb8066bc418 100644
--- a/dev-ruby/brotli/Manifest
+++ b/dev-ruby/brotli/Manifest
@@ -1 +1,2 @@
DIST brotli-0.6.0.tar.gz 9546 BLAKE2B 82e6bf5d49466b1f08c3ffdf6d4607e9af33d2e5ae8b1e006c518a1effadd294068aac94ac2566a81930168525c0e55ffc6274c5a90d7429be6599734b948fa5 SHA512 b48dad753d823a4a26ca98614a681ac14b2191b0d4ea3be2a8bdc3f457ddf21504ad1703ab307821d408785301e1554ac91f8ffed35609c89a9e9a38b1640760
+DIST brotli-0.7.0.tar.gz 11792 BLAKE2B fd373108ed2c54d6856f917dcd9b54306ee22693cfd2e752a07eccf7270cd3ed8e8412e39e176689f4fe32713a01d40044a7d48ede969c03bdf6052b9691c4d8 SHA512 134890f1110449a0ea96489b3ede51df075ced7d298e9c2e9f1d9e06fc0abc7c253599a80ecda4e04fa94e76a9fb19d95b46b26f91234de7f3316dc428853053
diff --git a/dev-ruby/brotli/brotli-0.6.0.ebuild b/dev-ruby/brotli/brotli-0.7.0.ebuild
index 8e034ad6d06e..d9a7ac686f3f 100644
--- a/dev-ruby/brotli/brotli-0.6.0.ebuild
+++ b/dev-ruby/brotli/brotli-0.7.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"
+
+USE_RUBY="ruby32 ruby33 ruby34"
RUBY_FAKEGEM_EXTRADOC="README.md"
@@ -22,7 +23,7 @@ SRC_URI="https://github.com/miyucy/brotli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="amd64"
+KEYWORDS="~amd64 ~ppc64"
RDEPEND=" >=app-arch/brotli-1.1.0"
DEPEND=" >=app-arch/brotli-1.1.0"
diff --git a/dev-ruby/dry-struct/dry-struct-1.8.0.ebuild b/dev-ruby/dry-struct/dry-struct-1.8.0.ebuild
index 0e6d2634ae6e..c8539405ec93 100644
--- a/dev-ruby/dry-struct/dry-struct-1.8.0.ebuild
+++ b/dev-ruby/dry-struct/dry-struct-1.8.0.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
+
+USE_RUBY="ruby32 ruby33"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -44,4 +45,8 @@ all_ruby_prepare() {
# Avoid spec for unpackaged optional super_diff
rm -f spec/extensions/super_diff_spec.rb || die
+
+ # Require a consistent cgi.rb version (needed for ruby32)
+ sed -e '/require.*dry-struct/arequire "cgi"' \
+ -i spec/spec_helper.rb || die
}
diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest
index 0a0b683d680e..32880608271a 100644
--- a/dev-ruby/git/Manifest
+++ b/dev-ruby/git/Manifest
@@ -3,3 +3,4 @@ DIST git-2.3.3.tar.gz 199255 BLAKE2B 1e426c65088619dcf0c53829f397a990bd94b75fe2f
DIST git-3.0.2.tar.gz 201011 BLAKE2B ae8441dfcc9c989db9551c8b48977968d1ba96a6fa7be95336fa6bfdb439621860e17768d44eb9da85d26b0e196b3739d469fcc2105762a41346c730b6033029 SHA512 bf30dae5c917df02843ffd79c22f47797feefbdc7030197ba00af025bc139948ebec9616a60039117601e77cdc78a04171da3bf4a37dca16e75f3f96fb2bccfe
DIST git-3.1.0.tar.gz 202246 BLAKE2B c532e3be832490c7ceef1a95f06fd638441bb7aca451e06dde664f8cf93b81bdabfc94d4fb1bfa872bcd0428129ebcb65e6055b99cbca583e84809c7b6690104 SHA512 e05fa4aee454502b8c6a49f9b3ae5deede8861f9d9ae4b3881e359fb061a7fff34e4dcf8a491ed7459ee5ac66da5cbb276101fe225aa4927ddde53b41ae155e0
DIST git-3.1.1.tar.gz 202939 BLAKE2B f85f64c4b2bb9d49402945e05654cf107bc8be489e94f664113109071e6ed746800d98195e6547e09adc5de637b74ae118339437b0d0b21c9d4ef8a3ea882426 SHA512 8fb7704f304dd1173966a49563b64ad6ef8f20e9b2f2933ca807419e400744e705cb004f16eff5b7ea671520bbda6531f35394807eae021932d221179afdb95e
+DIST git-4.0.1.tar.gz 213031 BLAKE2B d0d1bec6dadb1bb6f954f58d576752ba3938bd09e76ff7ff54f0c32eb00f28125e866d51c0d6f70ef65053cbbf695b113459d0cca072448128b85e46a3545ab2 SHA512 5d8375757ba6d0118f7155c91f360c150823f97c18ef3e1ac76640e878622862d92527cdb181d28d25d877c13637f56c32f547371123c381489ca91f1c57a7ba
diff --git a/dev-ruby/git/git-3.1.1.ebuild b/dev-ruby/git/git-3.1.1.ebuild
index 6a99ee536cb9..d9a5c44d0881 100644
--- a/dev-ruby/git/git-3.1.1.ebuild
+++ b/dev-ruby/git/git-3.1.1.ebuild
@@ -35,6 +35,9 @@ ruby_add_rdepend "
ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar:1 >=dev-ruby/mocha-2.1:2 dev-ruby/test-unit:2 )"
all_ruby_prepare() {
+ sed -e '2igem "process_executer", "~> 1.0"' \
+ -i tests/test_helper.rb || die
+
# Don't use hardcoded /tmp directory.
sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die
diff --git a/dev-ruby/git/git-4.0.1.ebuild b/dev-ruby/git/git-4.0.1.ebuild
new file mode 100644
index 000000000000..ff9f32f267b3
--- /dev/null
+++ b/dev-ruby/git/git-4.0.1.ebuild
@@ -0,0 +1,51 @@
+# 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="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="git.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Library for using Git in Ruby"
+HOMEPAGE="https://github.com/ruby-git/ruby-git"
+SRC_URI="https://github.com/ruby-git/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="ruby-git-${PV}"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+DEPEND="test? ( >=dev-vcs/git-1.6.0.0 net-misc/openssh app-arch/tar )"
+RDEPEND=">=dev-vcs/git-1.6.0.0"
+
+ruby_add_rdepend "
+ >=dev-ruby/activesupport-5.0:*
+ >=dev-ruby/addressable-2.8:0
+ dev-ruby/process_executer:4
+ >=dev-ruby/rchardet-1.9:1
+"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar:1 >=dev-ruby/mocha-2.1:2 dev-ruby/test-unit:2 )"
+
+all_ruby_prepare() {
+ # Don't use hardcoded /tmp directory.
+ sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die
+
+ sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Don't use deprecated key type that is removed from openssh
+ sed -i -e 's/-t dsa/-t rsa/' tests/units/test_signed_commits.rb || die
+}
+
+each_ruby_test() {
+ git config --global user.email "git@example.com" || die
+ git config --global user.name "GitExample" || die
+ ${RUBY} -Ilib:.:tests -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die
+}
diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index cdd50a74f567..041fc755367f 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -1,2 +1,3 @@
DIST http-5.2.0.gem 85504 BLAKE2B 60391b959752c63e2f8cffcb86d6aad47fd30817f348ac6fc28ebce4fa5186f482c08db5e4413fc84eb54a9beb2682260c0c7241a76b40c3489fe7f2abcfb154 SHA512 88a813498db68827ea665c3a568ce45b0096203484564f3de18d46abdd87d2ecd756745f9f530965db306f8e37185d3d0b31959082bbe01fee5545b36b0716bd
DIST http-5.3.0.gem 92672 BLAKE2B 23556006e7a178905a4f19e776655a7536067eb9b941e3e38245fe54b5bbdf2cf65bc00edba94ee90f7a68e53c2d2906330a4b3ac714c6370f79a8e89b647ca0 SHA512 7f197299925b1ea7673c5b11701e3c1fad0f115015ca1fe2dbe805bfec85aa506f0f175010c0a827434a26bb3e67f171f7a2fe5a37df6a1beff2005730f8c689
+DIST http-5.3.1.gem 92672 BLAKE2B 8e5e84d608fc52064f3d17e38456ae09da2471b37a52c2b01b665c3ca4a6d29530d73fb6d3d35f58ad9b201522df22b9dacf87f13ec61ada9dd601e4bdfda7d2 SHA512 57902d997cfa51b8cb091ce0651d12a9bffb05992b6582c7fc0260a5208539faebedbcc1e837a2ff502336a8930abf4a1b8d531bac3f5643986850735efaa658
diff --git a/dev-ruby/http/http-5.3.1.ebuild b/dev-ruby/http/http-5.3.1.ebuild
new file mode 100644
index 000000000000..35ce8363b9fb
--- /dev/null
+++ b/dev-ruby/http/http-5.3.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CHANGES_OLD.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem
+
+DESCRIPTION="An easy-to-use client library for making requests from Ruby"
+HOMEPAGE="https://github.com/httprb/http"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+ruby_add_rdepend "=dev-ruby/addressable-2*
+ >=dev-ruby/addressable-2.8
+ =dev-ruby/http-cookie-1*
+ >=dev-ruby/http-form_data-2.2:2
+ >=dev-ruby/llhttp-ffi-0.5.0:0/0.5"
+
+ruby_add_bdepend "
+ test? (
+ =dev-ruby/certificate_authority-1*
+ dev-ruby/rspec-its
+ dev-ruby/webrick
+ )"
+
+all_ruby_prepare() {
+ sed -e 's/git ls-files --/echo/' \
+ -e 's/git ls-files/find/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid specs that require network access
+ sed -i -e '/.persistent/,/^ end/ s:^:#:' \
+ spec/lib/http_spec.rb || die
+ sed -i -e '/with non-ASCII URLs/,/^ end/ s:^:#:' \
+ spec/lib/http/client_spec.rb || die
+
+ # Avoid spec that may fail with a running web server
+ sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^ end/ s:^:#:' spec/lib/http_spec.rb || die
+
+ # Fix spec for production release
+ sed -i -e '/User-Agent:/ s/.dev//' spec/lib/http/features/logging_spec.rb || die
+
+ # Avoid specs also failing upstream due to some certificate issue
+ sed -i -e '/context "ssl"/,/^ end/ s:^:#:' spec/lib/http_spec.rb || die
+ sed -i -e '/describe "working with SSL"/,/^ end/ s:^:#:' spec/lib/http/client_spec.rb || die
+
+ # Disable coverage
+ sed -i -e 's/require_relative ".\/support\/simplecov"//g' "spec/spec_helper.rb" || die
+}
+
+each_ruby_test() {
+ # disables dev-ruby/fuubar dep
+ CI=1 each_fakegem_test
+}
diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest
index c759439bd1c1..4a91d0a19f92 100644
--- a/dev-ruby/mocha/Manifest
+++ b/dev-ruby/mocha/Manifest
@@ -1,7 +1,5 @@
DIST mocha-0.14.0.gem 82944 BLAKE2B 50a066e2f5007df08a7f76785fd4c2b12327b4969c11324a0574c707bea3219d51edb9ab40635378c16b46ad826ec7eff42434a27cd61113a6f40251fa2e6930 SHA512 918e45f2ee761c7dc399c7958e4d406f9e186c90f479fd01a421aa542944b47e9b2c5e938f4fc5292a7da345726447b2d47dc5f417e114201f8a4d9893c4d461
DIST mocha-1.16.1.tar.gz 247461 BLAKE2B d4bce5f945018e527f6b19c6328d3687912a3ac9638b6d7b7bd5cd5bf1cca20fd34ae8261a56525dc11610711e590f6ae915a0a5a0555ec47e30e8e3cbbda63f SHA512 b65cf98ab39334ad86a6f375b648fc906d083e803afa5bd2a62aaed87ac625fcf94ed9b16b21dc1563ff67675e00bf008d43234bde0343604f6fce2841d8b2bb
-DIST mocha-2.0.4.tar.gz 243542 BLAKE2B 4a9bb3f1493225f7eed7080661a168a90c56e4f737a8bc15402bf0a08ae7cc14e8e5cff9a090b6413633c37169e7ff9f45aedc3c5fd929ab32d359ad58d404f7 SHA512 4a72cd18e70608265bc20761848657b900a6d60c888ec4027e3b9f1884efa41d0d0591c4f3e26edd96a806ecdfc3b921d5871465a799a5ea5905627b7093f5b1
-DIST mocha-2.2.0.tar.gz 247014 BLAKE2B 7be3453e30be305a27a3a9c9cde8cfc196ebbf07329afe82fbbb79c320dfd08aaeca17242e1432d0e1b437f20260ee1557768851553d2a5d7f7697d07081468d SHA512 1e611c31c311f9ff5f341c46a374eea16835cffeb2ff454e09c656503f05c1a2b7d7ff6d1bf33f8ea33cd1e5e53aca108d1f73fc46ca79029d09f8bdeb9036c6
DIST mocha-2.4.5.tar.gz 248872 BLAKE2B 739dfe4945d153117e5c644b6f0ed568c08e88e27807d37455a8c86d0ec3e5246203b8561097752ddf974883bb6f4b6fb959fac5ccf3f950b2387f87de117f66 SHA512 25f7873071b8ad531ffc3a8c680115810654b9478a8f7f4f999df8c38e9a60a262fcf5719ff620c649134d7df39663e00b2f5fae5635ad02b4aa6b6a92cf0869
DIST mocha-2.5.0.tar.gz 250685 BLAKE2B 4ad2b4b0ba7c1d77b6d15de456e4998fe0c02b9004a02a070c1b7e852f25b028ca1837bba59c086d259aeb0c687ef45dbf435133e47fea612778ab4317b60ab6 SHA512 4ca3be919cf143f661e135f9b477d305688a69f3ea8587028eff20ab93a05b8259632edcc7704773aff88e85237ae95c42f08d48700bcd102696a28ceb11973a
DIST mocha-2.6.1.tar.gz 251543 BLAKE2B db9ed8d31b72c229dd56c0417fa32312fb9142b443743be896a7f02e38b46e1f7a36a5be377122c007cc9eb0c735d019fefa1958aa46c22c5d11af61a70cfc00 SHA512 25fb178d6f63b1357017b7b007c35e0cb94fd854ceaeaf74686e5a104006aa9033fc554d69e3b59e0a03cecde8d6aa06b24ac2055e2cd4467ea340ec1710c955
diff --git a/dev-ruby/mocha/mocha-2.0.4.ebuild b/dev-ruby/mocha/mocha-2.0.4.ebuild
deleted file mode 100644
index 8a8d8b9306cb..000000000000
--- a/dev-ruby/mocha/mocha-2.0.4.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32 ruby33"
-RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance"
-RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
-RUBY_FAKEGEM_GEMSPEC="mocha.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and SchMock"
-HOMEPAGE="https://mocha.jamesmead.org/"
-SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-ruby_add_rdepend ">=dev-ruby/ruby2_keywords-0.0.5"
-
-ruby_add_bdepend "
- test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die
-
- sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- export MOCHA_NO_DOCS=true
- each_fakegem_test
-}
diff --git a/dev-ruby/mocha/mocha-2.2.0.ebuild b/dev-ruby/mocha/mocha-2.2.0.ebuild
deleted file mode 100644
index d60cb957c178..000000000000
--- a/dev-ruby/mocha/mocha-2.2.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance"
-RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
-RUBY_FAKEGEM_GEMSPEC="mocha.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and SchMock"
-HOMEPAGE="https://mocha.jamesmead.org/"
-SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-ruby_add_rdepend ">=dev-ruby/ruby2_keywords-0.0.5"
-
-ruby_add_bdepend "
- test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die
-
- sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- export MOCHA_NO_DOCS=true
- each_fakegem_test
-}
diff --git a/dev-ruby/net-scp/Manifest b/dev-ruby/net-scp/Manifest
index 95a44ef9404a..881ac996062a 100644
--- a/dev-ruby/net-scp/Manifest
+++ b/dev-ruby/net-scp/Manifest
@@ -1,2 +1 @@
-DIST net-scp-4.0.0.tar.gz 27962 BLAKE2B 0531fccad790e5466da9bf5c4cdcfa6416d84e759b096fcaabebc6403293be8ad8f15546126fb51bc76929d871b6ec067302dd88859c09e9c177bbbb4ecd6ae3 SHA512 9691f707c83d2b24954670e73b306f1262437d9c10561f4ceaa4979e3b06a237d97cba9f517f73931cd44a494fd04306ded077284927dcab313ce669037a1cdf
DIST net-scp-4.1.0.tar.gz 29454 BLAKE2B dd4a2822849cda37dc1d4594bfddc2f1e47341f2490422a6db6dce97a14d223a560355a26f4b91aab94d7aebcf0a34838b4ece7bdf9827a85f8f0ef69e46a312 SHA512 817eafd9440e6867f7c3a6d52e8d1ea63e3a04def18edae4f065d182c084fd5afc021b96e0d615e2b57d1d3bf6fd43add524a846420d19ee36c6751284c058b7
diff --git a/dev-ruby/net-scp/net-scp-4.0.0.ebuild b/dev-ruby/net-scp/net-scp-4.0.0.ebuild
deleted file mode 100644
index 4ab4f1e3f33c..000000000000
--- a/dev-ruby/net-scp/net-scp-4.0.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_GEMSPEC="net-scp.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A pure Ruby implementation of the SCP client protocol"
-HOMEPAGE="https://github.com/net-ssh/net-scp"
-SRC_URI="https://github.com/net-ssh/net-scp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="amd64 ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "
- doc? ( dev-ruby/net-ssh:7 )
- test? (
- <dev-ruby/mocha-2.2.0:2
- dev-ruby/test-unit
- )"
-
-ruby_add_rdepend "dev-ruby/net-ssh:7"
-
-all_ruby_prepare() {
- sed -e "s:_relative ': './:" \
- -e 's/git ls-files -z/find -print0/' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
- sed -e '/mocha/ s/setup/test_unit/' \
- -i test/common.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test test/test_all.rb || die
-}
diff --git a/dev-ruby/propshaft/propshaft-0.9.1.ebuild b/dev-ruby/propshaft/propshaft-0.9.1.ebuild
index 062b649a8486..cc4eb2ea4af6 100644
--- a/dev-ruby/propshaft/propshaft-0.9.1.ebuild
+++ b/dev-ruby/propshaft/propshaft-0.9.1.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"
+
+USE_RUBY="ruby32 ruby33 ruby34"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/rdoc/rdoc-6.14.2.ebuild b/dev-ruby/rdoc/rdoc-6.14.2-r1.ebuild
index 1ea4b946ac9e..bf0aa5dad6c1 100644
--- a/dev-ruby/rdoc/rdoc-6.14.2.ebuild
+++ b/dev-ruby/rdoc/rdoc-6.14.2-r1.ebuild
@@ -65,7 +65,9 @@ all_ruby_prepare() {
# Remove test depending on currently unpackaged prism
#rm -f test/rdoc/rdoc_parser_prism_ruby_test.rb || die
- sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -e 's:_relative ": "./:' \
+ -e 's/__dir__/"."/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
}
all_ruby_compile() {
diff --git a/dev-ruby/sequel/Manifest b/dev-ruby/sequel/Manifest
index 6c6f53ac0520..84a12f52965e 100644
--- a/dev-ruby/sequel/Manifest
+++ b/dev-ruby/sequel/Manifest
@@ -1,4 +1,3 @@
-DIST sequel-5.88.0.tar.gz 1802411 BLAKE2B d891fd0eadb3e271017b6167a78cba1f9d8e153903e3abaad68a55a22ab15cc9131f62b7cf9fbe11852ba62bf233e6e1bcefb635695ad759276656518e3d382d SHA512 c6d4c8e82049624dc6b32daf2f1ecff47adf7378e439c53e32f98daa8a494ad7a89d5aa0e7a744f94284ed888b713e1fa9542a0cbc1e232f91645008b6000f5c
DIST sequel-5.91.0.tar.gz 1818042 BLAKE2B c46c236bb528d801edd9ce239321fc05f6a160d6c4f49b51e9c657652247e0547600b56ba47b4f66a2686522d37d23d8f332853193d776ac6e793dbbc7718ab0 SHA512 93c18d879d9b097ffe7f2b111f6511bb7938e385d1951140270292dd9e5ca2080facd5e55e44333aaab9ed349d85644f62c45b362425e35947c71879004bd14d
-DIST sequel-5.92.0.tar.gz 1819376 BLAKE2B 364b5c8d077cfaec6e2fe43df6582e319dcad55991693987fd4bac6172cf0e2b062c5b5a90ba68091495814d87f70aa9ed62e2016b1b37e70341c0f685f2a7aa SHA512 281b45f700f61c459163dae31b0bf261566e64c7b07d2aff7762dc7121436d384426547261e5c3a8a18784710d858d998e0befcb44bc09fd7e22d1f1054c62d1
DIST sequel-5.93.0.tar.gz 1823336 BLAKE2B f1f8a46662ceb72e8d95b7492fe4c1d795fb3b41eeffb7e6522a2eae593b884c6d33d672e0d7412a72e0408865d8610aeb75c98d5d08fbdc447e9b1f526795c8 SHA512 e5a711b8b25aca2d4d2b42ebc5781a6e18ec3bf90e6285cabb5c8f116c1e02ef80d5b65da46dd6f3e29d2981ed25c4388fc85c481f959a7a6d5a03f593a01aab
+DIST sequel-5.94.0.tar.gz 1826856 BLAKE2B f2e6a9158cd1fdd03304211acd700e7477295f42e90fdecf06d6a4cb8a6917af4d0eaba586e68f9f6a0d59a833e5706f9ebe134c1dcd8b9a2625e6c7ed401954 SHA512 25cf5a1ffcfd7110f145876128b9d1441ba31e33c5530696b8a42e3e4be74520f71ffe0e77306014812fa9ca1ccd700e404b369de75cb5e24c24384fbb4f7896
diff --git a/dev-ruby/sequel/sequel-5.88.0.ebuild b/dev-ruby/sequel/sequel-5.88.0.ebuild
deleted file mode 100644
index 0589325d7fa8..000000000000
--- a/dev-ruby/sequel/sequel-5.88.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
-RUBY_FAKEGEM_GEMSPEC="sequel.gemspec"
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_TASK_TEST="spec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A lightweight database toolkit for Ruby"
-HOMEPAGE="https://sequel.jeremyevans.net/"
-SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="test"
-
-ruby_add_rdepend "dev-ruby/bigdecimal"
-
-ruby_add_bdepend "test? (
- dev-ruby/activemodel
- dev-ruby/minitest
- dev-ruby/minitest-global_expectations
- dev-ruby/minitest-hooks
- dev-ruby/nokogiri
- dev-ruby/tzinfo
-)"
diff --git a/dev-ruby/sequel/sequel-5.93.0.ebuild b/dev-ruby/sequel/sequel-5.93.0.ebuild
index 850578b0a0f3..1e5f23588254 100644
--- a/dev-ruby/sequel/sequel-5.93.0.ebuild
+++ b/dev-ruby/sequel/sequel-5.93.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz ->
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
IUSE="test"
ruby_add_rdepend "dev-ruby/bigdecimal"
diff --git a/dev-ruby/sequel/sequel-5.92.0.ebuild b/dev-ruby/sequel/sequel-5.94.0.ebuild
index 74d6ffe51f64..c6fb997e145d 100644
--- a/dev-ruby/sequel/sequel-5.92.0.ebuild
+++ b/dev-ruby/sequel/sequel-5.94.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby32 ruby33"
+USE_RUBY="ruby32 ruby33 ruby34"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
RUBY_FAKEGEM_GEMSPEC="sequel.gemspec"
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz ->
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
IUSE="test"
ruby_add_rdepend "dev-ruby/bigdecimal"
diff --git a/dev-ruby/web-console/web-console-4.2.1.ebuild b/dev-ruby/web-console/web-console-4.2.1.ebuild
index a808c8bdae07..b40ef7d1eab9 100644
--- a/dev-ruby/web-console/web-console-4.2.1.ebuild
+++ b/dev-ruby/web-console/web-console-4.2.1.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"
+
+USE_RUBY="ruby32 ruby33 ruby34"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.markdown README.markdown"
diff --git a/dev-ruby/will_paginate/will_paginate-4.0.1.ebuild b/dev-ruby/will_paginate/will_paginate-4.0.1.ebuild
index e9b279069e15..47dc0a961234 100644
--- a/dev-ruby/will_paginate/will_paginate-4.0.1.ebuild
+++ b/dev-ruby/will_paginate/will_paginate-4.0.1.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"
+
+USE_RUBY="ruby32 ruby33 ruby34"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_GEMSPEC="will_paginate.gemspec"