diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-12-31 07:15:02 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-12-31 07:15:02 +0000 |
| commit | 2d2e72fe708ba301d75df9d83bdb90f2341c889e (patch) | |
| tree | 02777fcb985524c399fc022e7583efc1387a7ad9 /dev-ruby | |
| parent | 002e66b1f9281be5b24bad19c1064c4699aad7a7 (diff) | |
| download | baldeagleos-repo-2d2e72fe708ba301d75df9d83bdb90f2341c889e.tar.gz baldeagleos-repo-2d2e72fe708ba301d75df9d83bdb90f2341c889e.tar.xz baldeagleos-repo-2d2e72fe708ba301d75df9d83bdb90f2341c889e.zip | |
Adding metadata
Diffstat (limited to 'dev-ruby')
74 files changed, 240 insertions, 75 deletions
diff --git a/dev-ruby/abbrev/abbrev-0.1.2.ebuild b/dev-ruby/abbrev/abbrev-0.1.2.ebuild index 48657c19f4d8..1771d9ae8200 100644 --- a/dev-ruby/abbrev/abbrev-0.1.2.ebuild +++ b/dev-ruby/abbrev/abbrev-0.1.2.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/base64/base64-0.3.0.ebuild b/dev-ruby/base64/base64-0.3.0.ebuild index cb860c1ebb9e..2d9cf326d5e4 100644 --- a/dev-ruby/base64/base64-0.3.0.ebuild +++ b/dev-ruby/base64/base64-0.3.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/benchmark/benchmark-0.5.0.ebuild b/dev-ruby/benchmark/benchmark-0.5.0.ebuild index 7454441f5471..92761579edb2 100644 --- a/dev-ruby/benchmark/benchmark-0.5.0.ebuild +++ b/dev-ruby/benchmark/benchmark-0.5.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/bigdecimal/bigdecimal-4.0.1.ebuild b/dev-ruby/bigdecimal/bigdecimal-4.0.1.ebuild index 0fb073ca8e07..6e7c16973ff7 100644 --- a/dev-ruby/bigdecimal/bigdecimal-4.0.1.ebuild +++ b/dev-ruby/bigdecimal/bigdecimal-4.0.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/bundler/bundler-4.0.3.ebuild b/dev-ruby/bundler/bundler-4.0.3.ebuild index e8dcd58585db..6a71bea09eef 100644 --- a/dev-ruby/bundler/bundler-4.0.3.ebuild +++ b/dev-ruby/bundler/bundler-4.0.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" # The specs require a number of gems to be installed in a temporary # directory, but this requires network access. They also don't work diff --git a/dev-ruby/csv/csv-3.3.5.ebuild b/dev-ruby/csv/csv-3.3.5.ebuild index 249b32c4a3e1..de8cd07cb726 100644 --- a/dev-ruby/csv/csv-3.3.5.ebuild +++ b/dev-ruby/csv/csv-3.3.5.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_EXTRADOC="NEWS.md README.md" diff --git a/dev-ruby/date/date-3.5.1.ebuild b/dev-ruby/date/date-3.5.1.ebuild index b063b4825f67..bfdce41c4eaf 100644 --- a/dev-ruby/date/date-3.5.1.ebuild +++ b/dev-ruby/date/date-3.5.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/date/extconf.rb) diff --git a/dev-ruby/debug/debug-1.11.1.ebuild b/dev-ruby/debug/debug-1.11.1.ebuild index a764e8b11212..86b2e0316e3b 100644 --- a/dev-ruby/debug/debug-1.11.1.ebuild +++ b/dev-ruby/debug/debug-1.11.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="TODO.md README.md" diff --git a/dev-ruby/did_you_mean/did_you_mean-2.0.0.ebuild b/dev-ruby/did_you_mean/did_you_mean-2.0.0.ebuild index 18362edef574..d46ed7f29dae 100644 --- a/dev-ruby/did_you_mean/did_you_mean-2.0.0.ebuild +++ b/dev-ruby/did_you_mean/did_you_mean-2.0.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" @@ -20,4 +21,11 @@ ruby_add_bdepend "test? ( dev-ruby/minitest:5 dev-ruby/test-unit dev-ruby/test-u all_ruby_prepare() { sed -i -e '/bundler/ s:^:#:' Rakefile || die + + # Avoid a test that no longer works in ruby40 since ostruct changed status + sed -e '/test_load_error_from_require_has_suggestions/aomit "ostruct changed"' \ + -i test/spell_checking/test_require_path_check.rb || die + + # Avoid ractor tests that have not been updated for ruby40 yet. + rm -f test/test_ractor_compatibility.rb || die } diff --git a/dev-ruby/digest/digest-3.2.1.ebuild b/dev-ruby/digest/digest-3.2.1.ebuild index 38a746dff4b2..a9a5049b655b 100644 --- a/dev-ruby/digest/digest-3.2.1.ebuild +++ b/dev-ruby/digest/digest-3.2.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/digest/extconf.rb ext/digest/bubblebabble/extconf.rb ext/digest/md5/extconf.rb diff --git a/dev-ruby/drb/drb-2.2.3.ebuild b/dev-ruby/drb/drb-2.2.3.ebuild index 499b0f472e86..4ea1c3577249 100644 --- a/dev-ruby/drb/drb-2.2.3.ebuild +++ b/dev-ruby/drb/drb-2.2.3.ebuild @@ -2,7 +2,8 @@ # 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_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/erb/erb-6.0.0.ebuild b/dev-ruby/erb/erb-6.0.0.ebuild index df7e56f8b2aa..13b7d19abc48 100644 --- a/dev-ruby/erb/erb-6.0.0.ebuild +++ b/dev-ruby/erb/erb-6.0.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" # There is an erb binary in exe but that would conflict with the ruby # built-in version and other slots. diff --git a/dev-ruby/fiddle/fiddle-1.1.8.ebuild b/dev-ruby/fiddle/fiddle-1.1.8.ebuild index b255a6bcee06..212d8a437a0d 100644 --- a/dev-ruby/fiddle/fiddle-1.1.8.ebuild +++ b/dev-ruby/fiddle/fiddle-1.1.8.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/fiddle/extconf.rb) diff --git a/dev-ruby/forwardable/forwardable-1.4.0.ebuild b/dev-ruby/forwardable/forwardable-1.4.0.ebuild index d456d61a5347..6d215db94934 100644 --- a/dev-ruby/forwardable/forwardable-1.4.0.ebuild +++ b/dev-ruby/forwardable/forwardable-1.4.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild b/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild index 42ff780d3eaf..db6133dfa7b7 100644 --- a/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild +++ b/dev-ruby/getoptlong/getoptlong-0.2.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" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/io-console/io-console-0.8.2.ebuild b/dev-ruby/io-console/io-console-0.8.2.ebuild index 9578aaf475c7..3c9fea29b3ce 100644 --- a/dev-ruby/io-console/io-console-0.8.2.ebuild +++ b/dev-ruby/io-console/io-console-0.8.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTENSIONS=(ext/io/console/extconf.rb) RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/io" diff --git a/dev-ruby/ipaddr/ipaddr-1.2.8.ebuild b/dev-ruby/ipaddr/ipaddr-1.2.8.ebuild index 96af3a5880a3..d61654e73a73 100644 --- a/dev-ruby/ipaddr/ipaddr-1.2.8.ebuild +++ b/dev-ruby/ipaddr/ipaddr-1.2.8.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/irb/irb-1.16.0.ebuild b/dev-ruby/irb/irb-1.16.0.ebuild index 46989e65689f..32070975e3fe 100644 --- a/dev-ruby/irb/irb-1.16.0.ebuild +++ b/dev-ruby/irb/irb-1.16.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINDIR="exe" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -53,6 +53,10 @@ all_ruby_prepare() { # Skip tests confused by our test path sed -e '/test_backtrace_filtering/aomit "Fails due to unexpected paths"' \ -i test/irb/test_irb.rb || die + + # Skip a Ruby::Box test (still experimental) + sed -e '/test_context_mode_ruby_box/aomit "Ruby::Box is experimental"' \ + -i test/irb/test_irb.rb || die } each_ruby_test() { diff --git a/dev-ruby/json/json-2.18.0.ebuild b/dev-ruby/json/json-2.18.0.ebuild index d157c1943819..73e910886a1f 100644 --- a/dev-ruby/json/json-2.18.0.ebuild +++ b/dev-ruby/json/json-2.18.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" RUBY_FAKEGEM_DOCDIR="doc" @@ -50,4 +50,8 @@ all_ruby_prepare() { # Avoid setting gem since it will not be available yet when installing sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die + + # Avoid coverage dependencies + sed -e 's/JSON_COVERAGE/NO_JSON_COVERAGE/' \ + -i test/json/test_helper.rb || die } diff --git a/dev-ruby/kpeg/kpeg-1.3.3.ebuild b/dev-ruby/kpeg/kpeg-1.3.3.ebuild index 2e728cf40824..ef3416dd886d 100644 --- a/dev-ruby/kpeg/kpeg-1.3.3.ebuild +++ b/dev-ruby/kpeg/kpeg-1.3.3.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 diff --git a/dev-ruby/logger/logger-1.7.0.ebuild b/dev-ruby/logger/logger-1.7.0.ebuild index e12ce67e731d..aef7cfd23c5e 100644 --- a/dev-ruby/logger/logger-1.7.0.ebuild +++ b/dev-ruby/logger/logger-1.7.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/matrix/matrix-0.4.3.ebuild b/dev-ruby/matrix/matrix-0.4.3.ebuild index c2c44bf92894..2825fc975c36 100644 --- a/dev-ruby/matrix/matrix-0.4.3.ebuild +++ b/dev-ruby/matrix/matrix-0.4.3.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/minitest/minitest-5.27.0.ebuild b/dev-ruby/minitest/minitest-5.27.0.ebuild index 478a4818f192..452e856eeb98 100644 --- a/dev-ruby/minitest/minitest-5.27.0.ebuild +++ b/dev-ruby/minitest/minitest-5.27.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" diff --git a/dev-ruby/minitest/minitest-6.0.1.ebuild b/dev-ruby/minitest/minitest-6.0.1.ebuild index 9cddff6f1bbd..d0fdea493569 100644 --- a/dev-ruby/minitest/minitest-6.0.1.ebuild +++ b/dev-ruby/minitest/minitest-6.0.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" diff --git a/dev-ruby/mkmf-lite/Manifest b/dev-ruby/mkmf-lite/Manifest index cd07ae4add13..c787b67a529b 100644 --- a/dev-ruby/mkmf-lite/Manifest +++ b/dev-ruby/mkmf-lite/Manifest @@ -1,2 +1,3 @@ DIST mkmf-lite-0.7.3.gem 21504 BLAKE2B 09025ab22684685ee0cee0dbc4e09640cb0990ae284b2220ef5ba4704a343290b0b5cc26cca10f739eaabebd16847229ef43ec75d09f6bdb49b70520aea3ae13 SHA512 80d38bd5acccad9ff46a09df6ddb1ddcb1bf6f297c7d143d5bfe0ac4389deb4ee4ece1bfcc766f0fd21839f13a96f762d7dc2466cb256650f4ac0a1d069a9205 DIST mkmf-lite-0.7.4.gem 25600 BLAKE2B 221dc0fe02d4ab38df3269a509a44ae4d400ea76c201ca7c7b9cf63447131c129289f17e8cd8e99a257f7740d4683ca8d969d3b99dd186a582dec6dec3fa1d5f SHA512 bb1b1443f86cfee9567ba2864ce456d8a7cd0ae37a3e5726e32f767a168e165dac9427a843abc658cbb2e8b04492200f0321490e94fa8f13c39b2678814738a8 +DIST mkmf-lite-0.7.5.gem 25600 BLAKE2B 4365af87889b94e1b1b532388966abb45039ccaff4f5abc3332faa347f8b6f8425c69b16a62f2dc6c577fcf743b118f29748c40fb2f7a721ef94e76ae019f996 SHA512 6a75c4ddf0157777a51f3ac44eb0ed70925543a6498faf41e4d366df6c64fd93be4d22b8897bdde11d7911d3da68fe6c3d557133cf845166fb8bc258e452b3ac diff --git a/dev-ruby/mkmf-lite/mkmf-lite-0.7.5.ebuild b/dev-ruby/mkmf-lite/mkmf-lite-0.7.5.ebuild new file mode 100644 index 000000000000..625b26e6a4be --- /dev/null +++ b/dev-ruby/mkmf-lite/mkmf-lite-0.7.5.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_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="light version of the the mkmf library designed for use as a library" +HOMEPAGE="https://github.com/djberg96/mkmf-lite" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +ruby_add_rdepend " + =dev-ruby/memoist-0.16* >=dev-ruby/memoist-0.16.2 + >=dev-ruby/ptools-1.4 <dev-ruby/ptools-2.0 +" diff --git a/dev-ruby/mutex_m/mutex_m-0.3.0.ebuild b/dev-ruby/mutex_m/mutex_m-0.3.0.ebuild index 00fa2f1b7dfe..4b883dfdddeb 100644 --- a/dev-ruby/mutex_m/mutex_m-0.3.0.ebuild +++ b/dev-ruby/mutex_m/mutex_m-0.3.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_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/net-ftp/net-ftp-0.3.9.ebuild b/dev-ruby/net-ftp/net-ftp-0.3.9.ebuild index 724757100345..1c7c5c4d8248 100644 --- a/dev-ruby/net-ftp/net-ftp-0.3.9.ebuild +++ b/dev-ruby/net-ftp/net-ftp-0.3.9.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/net-http-persistent/Manifest b/dev-ruby/net-http-persistent/Manifest index dbcda52328ad..8f144f7447dc 100644 --- a/dev-ruby/net-http-persistent/Manifest +++ b/dev-ruby/net-http-persistent/Manifest @@ -1,2 +1,3 @@ DIST net-http-persistent-4.0.5.tar.gz 24367 BLAKE2B 724f72ed14198493c1b044157cb233010bab470be6915998eb19c32ced5f701e86f2534fefea088d3f46ea0acd4b07c1c5e3b8e6d191a006a97d012a4b6adca7 SHA512 79aea45a34631935de65d21db2b7f8832f60a107e70d40cd6d52b4a0fe5c4790222c8aa673b677b4c9a5c58e5d1718c95c81a33866b35c390d49d41854361d05 DIST net-http-persistent-4.0.6.tar.gz 24710 BLAKE2B ade3149e6c745d6cafe3baba2baa982eb705c1e848250d142820ef630da141cf496192b3a907f4c6b4019d99c02abac60b454526e1c7fefa19001e80356c8d26 SHA512 25a4cba18943c034b1b8abe4eebb1b314f1bfc534b5815e590ca6a53bd1fb112aab00eef95ce4073807e2ee9328661efe7249a70822aa7c627d503c70ce47d4c +DIST net-http-persistent-4.0.8.tar.gz 25376 BLAKE2B 549f851b6b011d0241f8001009a8aeb495506c758875a00c6f2ee873e38f1e2ce91b129f8258a70c52b572d89a01ce3d3c005277a2f2db22300d4e8862051dbc SHA512 1df7211c108d531dda0619a0e22a6f43ad433f051e1e99bda83807be2cb89041dd85903d5fad80c01783303f0e476c3ccce01ac1642d5df1030477381620563e diff --git a/dev-ruby/net-http-persistent/net-http-persistent-4.0.8.ebuild b/dev-ruby/net-http-persistent/net-http-persistent-4.0.8.ebuild new file mode 100644 index 000000000000..320ef9612a6b --- /dev/null +++ b/dev-ruby/net-http-persistent/net-http-persistent-4.0.8.ebuild @@ -0,0 +1,33 @@ +# 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="History.txt README.rdoc" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8" +HOMEPAGE="https://github.com/drbrain/net-http-persistent" +SRC_URI="https://github.com/drbrain/net-http-persistent/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="doc test" + +ruby_add_rdepend "|| ( dev-ruby/connection_pool:3 >=dev-ruby/connection_pool-2.2.4:0 )" + +ruby_add_bdepend "test? ( dev-ruby/minitest )" + +all_ruby_prepare() { + # Not relevant for us (we're just using rake for the tests) + sed -i -e '/require "rake\/manifest"/,/^end/ s:^:#:' Rakefile || die + + # avoid test with implicit dependency on net-http-pipeline which + # fails and is not tested upstream + sed -i -e '/net-http-pipeline not installed/ s/unless.*$//' test/test_net_http_persistent.rb || die +} diff --git a/dev-ruby/net-imap/net-imap-0.6.2.ebuild b/dev-ruby/net-imap/net-imap-0.6.2.ebuild index 553c03836f7e..33947e36608b 100644 --- a/dev-ruby/net-imap/net-imap-0.6.2.ebuild +++ b/dev-ruby/net-imap/net-imap-0.6.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/net-pop/net-pop-0.1.2.ebuild b/dev-ruby/net-pop/net-pop-0.1.2.ebuild index d88d372bd166..304ca8289964 100644 --- a/dev-ruby/net-pop/net-pop-0.1.2.ebuild +++ b/dev-ruby/net-pop/net-pop-0.1.2.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/net-protocol/net-protocol-0.2.2.ebuild b/dev-ruby/net-protocol/net-protocol-0.2.2.ebuild index a90714783c3b..4d0d87aa513d 100644 --- a/dev-ruby/net-protocol/net-protocol-0.2.2.ebuild +++ b/dev-ruby/net-protocol/net-protocol-0.2.2.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/net-smtp/net-smtp-0.5.1.ebuild b/dev-ruby/net-smtp/net-smtp-0.5.1.ebuild index bc388bb3a021..a31b7855bc0b 100644 --- a/dev-ruby/net-smtp/net-smtp-0.5.1.ebuild +++ b/dev-ruby/net-smtp/net-smtp-0.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" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" diff --git a/dev-ruby/nkf/nkf-0.2.0.ebuild b/dev-ruby/nkf/nkf-0.2.0.ebuild index 9d4ec19632cf..a8f678aa21c1 100644 --- a/dev-ruby/nkf/nkf-0.2.0.ebuild +++ b/dev-ruby/nkf/nkf-0.2.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_BINWRAP="" RUBY_FAKEGEM_EXTENSIONS=(ext/nkf/extconf.rb) diff --git a/dev-ruby/observer/observer-0.1.2.ebuild b/dev-ruby/observer/observer-0.1.2.ebuild index 39e0ec362fde..af3e15005cc6 100644 --- a/dev-ruby/observer/observer-0.1.2.ebuild +++ b/dev-ruby/observer/observer-0.1.2.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/ostruct/ostruct-0.6.3.ebuild b/dev-ruby/ostruct/ostruct-0.6.3.ebuild index 2ed729fa8f47..63e148427de2 100644 --- a/dev-ruby/ostruct/ostruct-0.6.3.ebuild +++ b/dev-ruby/ostruct/ostruct-0.6.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest index 9fb609604bdf..47b1e41a9f1c 100644 --- a/dev-ruby/pg/Manifest +++ b/dev-ruby/pg/Manifest @@ -1,5 +1,5 @@ -DIST pg-1.5.8.tar.gz 303150 BLAKE2B 4fe9abe9441366440ac1b0d481311507e9dea80c882102bcc3a5c564b8007618693944b4be21a5c0a730ca6697b7ffcf33487caa7872c75947ca87c6ad87beaa SHA512 668071787fa89cbd453ca3b65dbd28a166b23d59a25a64f9cc2143909ff870c9ef749238fc81fb38fda757330f19ec24db4a0aae2fad5e93bc38b68f816f2baa DIST pg-1.5.9.tar.gz 303871 BLAKE2B 948993baf36caeb7d4ce139595129640c1293a1b34bc58ff75a9e754881b05aa98933569df45c17447ddc8d9deed9a8beb636e4a61a3b3af50a94c1d5149141e SHA512 e937cd1e352bca2a88e1cf40f3cb6802170b8bd4bcc024ea686a45b4658d64e481bb86a035c2a717e23acb65d0472ef3245be305350c13be99b655890dbdcf45 DIST pg-1.6.0.tar.gz 309759 BLAKE2B 418b7f08e50b2db5640c6b2e11bc3f5357938bd6a8ede9d607d232b47ed666a0eb94dc2221e12dd8108b663017a9140ad187d6dc6be4084b7f5bd27e786474ec SHA512 3c23a1865030810d97d85fcf062143538fbf279d6ac3703229b5c61773b6fd1b8b62a0f84e0fa1cfbaee15f4987bd92399c73eba08f31b7c09893e197f1cec68 DIST pg-1.6.1.tar.gz 311053 BLAKE2B 04d94b439d47c42fa31b5e69f1be47c65524ead0f9576ed4022e5ff766da84c9bc20c38dbe4e11f54ee06a417a0726f085e4f31774cc37495cfe0ab5436f0661 SHA512 9d11f34bf9c9c0918202b9a8608086ffaf7caabc034d34bd3cd4325532912ae8a721896a7fb6348b73b0fbc4ed2a2a419807bebd3aa8cc8faba2066d44d69e7f DIST pg-1.6.2.tar.gz 313503 BLAKE2B a55e5b3510750864b9263c189d58253db00e1514cb6c098e7b49d8cc73233c6c8a2f56c7cd25c8ca1e9a1d385baed5ff730d7ac43bf29a596bdcae1bd9cb9315 SHA512 82f4b4fb62a40e897271d5c84b622b448ee77cf5c1e36c17e42d3c0f2ffac1f8ece18235e5382b8b06907db85fc3407fea466be147ba4f059fd736b27fad595c +DIST pg-1.6.3.tar.gz 314688 BLAKE2B 845b0065dc64fd42688347035d7c6c8df8225682680c1121aa3852393b8a01e45efa37003705e893ba9bda634e2546db009101233101a65f7877441c15a67e88 SHA512 95eda33b0faa7775ce6a7e13762b341604f011657b070124be67c868a5e84e388c96521c1eb7d241dd705fe6acf531c9c6e4793f2cab4a40b46076e45ce77c5a diff --git a/dev-ruby/pg/pg-1.5.8.ebuild b/dev-ruby/pg/pg-1.6.3.ebuild index ba9dfe6c4375..32f7def0070d 100644 --- a/dev-ruby/pg/pg-1.5.8.ebuild +++ b/dev-ruby/pg/pg-1.6.3.ebuild @@ -2,12 +2,13 @@ # 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_GEMSPEC="pg.gemspec" RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc README.md History.md" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md Contributors.rdoc README.md" RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) @@ -20,12 +21,12 @@ RUBY_S="ruby-${P}" LICENSE="|| ( BSD-2 Ruby-BSD )" SLOT="1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" IUSE="test" -RDEPEND="dev-db/postgresql:*" +RDEPEND=">=dev-db/postgresql-10:*" DEPEND="dev-db/postgresql - test? ( >=dev-db/postgresql-9.4[server(+),threads(+)] )" + test? ( >=dev-db/postgresql-10[server(+),threads(+)] )" all_ruby_prepare() { # hack the Rakefile to make it sure that it doesn't load diff --git a/dev-ruby/power_assert/power_assert-3.0.1.ebuild b/dev-ruby/power_assert/power_assert-3.0.1.ebuild index 40c990080cac..ee94c009e034 100644 --- a/dev-ruby/power_assert/power_assert-3.0.1.ebuild +++ b/dev-ruby/power_assert/power_assert-3.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" diff --git a/dev-ruby/pp/pp-0.6.3.ebuild b/dev-ruby/pp/pp-0.6.3.ebuild index bc5654800126..2a703b8d13bd 100644 --- a/dev-ruby/pp/pp-0.6.3.ebuild +++ b/dev-ruby/pp/pp-0.6.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/prime/prime-0.1.4.ebuild b/dev-ruby/prime/prime-0.1.4.ebuild index 5fd83dee5607..4590980fe338 100644 --- a/dev-ruby/prime/prime-0.1.4.ebuild +++ b/dev-ruby/prime/prime-0.1.4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/prism/prism-1.7.0.ebuild b/dev-ruby/prism/prism-1.7.0.ebuild index d6f081205cb2..3744f20e67e6 100644 --- a/dev-ruby/prism/prism-1.7.0.ebuild +++ b/dev-ruby/prism/prism-1.7.0.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/prism/extconf.rb ) diff --git a/dev-ruby/process_executer/Manifest b/dev-ruby/process_executer/Manifest index ad3f574bfc04..7a28a667cff7 100644 --- a/dev-ruby/process_executer/Manifest +++ b/dev-ruby/process_executer/Manifest @@ -3,3 +3,4 @@ DIST process_executer-2.0.0.tar.gz 26269 BLAKE2B f937695b5cab8a7df07d7f3ec30e523 DIST process_executer-3.2.0.tar.gz 40069 BLAKE2B 73e1fae902c29946beb7b6768a61368dfd3ac093e9f137cd7a9e7a92b20e811576c63f7d8238dece5f5f687d25a9e788bf0e8f70d787b2f1ded670a814e558e6 SHA512 965c936a30588e4f63b8a06c3a8c27e4fe910c231380b5049f4b4f1c64a16de4eff9dad1aa8a386db1b4aac7f2ebb17c1c514bae198e48fa621bb9e3caf6dcc1 DIST process_executer-3.2.4.tar.gz 41876 BLAKE2B bd8115807fe2b3644d45f7c49e1704cfaf21486533f75e4ac52ff381809dd9c018541f8aba5197737d11ab7da6794d6b5c7492c950a75b284741aa82640ad90d SHA512 22b8896d46cbc1e37ff88d92a0f2f71a8c8661290e9a6bbebdf82ea77efa884881f68f4688fabfd10c36bc5d6207e4689fcd5ce96d0daf54fea9b6521ab0cf1c DIST process_executer-4.0.0.tar.gz 51661 BLAKE2B c3477919df6b951f5567a9f0e002f9c7ca0d1e1540aeb98c3246aeb45f579eb42ba421a69c16528ab33a2ae572399522ce8f9322c9176641adf0e25f49d65eff SHA512 c99f47df841c23a328f555a51a6dc9b927d952811307fc1125108d8ffd8c6ec0b1d6ffe17af94a4f5f9eea0036c0c2d722b38825a31cbfef11b42c92c13c8636 +DIST process_executer-4.0.1.tar.gz 60371 BLAKE2B 0d7cab8f28ab4162fd7b3b093f259a37897ff7ec6b355deafc219d8cf514f361179d743ebd05aab9444714a2bba5c5b2c2b8e297a9f17d9dbeb3067c37890fea SHA512 5ba2aca7cd821aa039620a6ea43c6052c4b8e858240963997c74188c9858146850eba1c503c121c8c983aa35fac7ef087c207720fd6eb164c5f92818bbe31c62 diff --git a/dev-ruby/process_executer/process_executer-4.0.1.ebuild b/dev-ruby/process_executer/process_executer-4.0.1.ebuild new file mode 100644 index 000000000000..a1f25dee4563 --- /dev/null +++ b/dev-ruby/process_executer/process_executer-4.0.1.ebuild @@ -0,0 +1,34 @@ +# 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="process_executer.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="An API for executing commands in a subprocess" +HOMEPAGE="https://github.com/main-branch/process_executer" +SRC_URI="https://github.com/main-branch/process_executer/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~ppc ~x86" + +ruby_add_rdepend ">=dev-ruby/track_open_instances-0.1:0" + +all_ruby_prepare() { + sed -e '/simplecov/ s:^:#:' \ + -e '/SimpleCov::RSpec/,/^end/ s:^:#:' \ + -i spec/spec_helper.rb || die + + sed -e "s:_relative ': './:" \ + -e "s/__dir__/'.'/" \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/pstore/pstore-0.2.0.ebuild b/dev-ruby/pstore/pstore-0.2.0.ebuild index 4984e729e7fe..2d73dbe470ae 100644 --- a/dev-ruby/pstore/pstore-0.2.0.ebuild +++ b/dev-ruby/pstore/pstore-0.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/psych/psych-5.3.1.ebuild b/dev-ruby/psych/psych-5.3.1.ebuild index 2d2596309f75..2e53de318bef 100644 --- a/dev-ruby/psych/psych-5.3.1.ebuild +++ b/dev-ruby/psych/psych-5.3.1.ebuild @@ -2,7 +2,8 @@ # 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_BINWRAP="" RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb) diff --git a/dev-ruby/racc/racc-1.8.1.ebuild b/dev-ruby/racc/racc-1.8.1.ebuild index 082bc0ceba33..d53b2504dd87 100644 --- a/dev-ruby/racc/racc-1.8.1.ebuild +++ b/dev-ruby/racc/racc-1.8.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="README.rdoc README.ja.rdoc TODO ChangeLog" @@ -28,7 +28,7 @@ IUSE="doc test" ruby_add_rdepend "virtual/ruby-ssl" ruby_add_bdepend "dev-ruby/rake - test? ( dev-ruby/minitest dev-ruby/test-unit-ruby-core )" + test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" all_ruby_prepare() { sed -i -e 's/, :isolate//' Rakefile || die diff --git a/dev-ruby/rake/rake-13.3.1.ebuild b/dev-ruby/rake/rake-13.3.1.ebuild index 43e09c448866..558d86823a14 100644 --- a/dev-ruby/rake/rake-13.3.1.ebuild +++ b/dev-ruby/rake/rake-13.3.1.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_EXTRADOC="CHANGES README.rdoc TODO" diff --git a/dev-ruby/rbs/rbs-3.10.0.ebuild b/dev-ruby/rbs/rbs-3.10.0.ebuild index a00994e77d22..e524e661fadf 100644 --- a/dev-ruby/rbs/rbs-3.10.0.ebuild +++ b/dev-ruby/rbs/rbs-3.10.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/rdoc/rdoc-7.0.3.ebuild b/dev-ruby/rdoc/rdoc-7.0.3.ebuild index a0da9b8612c7..b56df4af4001 100644 --- a/dev-ruby/rdoc/rdoc-7.0.3.ebuild +++ b/dev-ruby/rdoc/rdoc-7.0.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_RECIPE_DOC="" RUBY_FAKEGEM_DOCDIR="doc" diff --git a/dev-ruby/readline/readline-0.0.4.ebuild b/dev-ruby/readline/readline-0.0.4.ebuild index 4f5f383c7afa..82df831ff922 100644 --- a/dev-ruby/readline/readline-0.0.4.ebuild +++ b/dev-ruby/readline/readline-0.0.4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/reline/reline-0.6.3.ebuild b/dev-ruby/reline/reline-0.6.3.ebuild index e71f02abbdba..d1ab7a2434f6 100644 --- a/dev-ruby/reline/reline-0.6.3.ebuild +++ b/dev-ruby/reline/reline-0.6.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md doc/reline/face.md" diff --git a/dev-ruby/repl_type_completor/repl_type_completor-0.1.12.ebuild b/dev-ruby/repl_type_completor/repl_type_completor-0.1.12.ebuild index c6fcd36ea5f5..9a6fa083f60f 100644 --- a/dev-ruby/repl_type_completor/repl_type_completor-0.1.12.ebuild +++ b/dev-ruby/repl_type_completor/repl_type_completor-0.1.12.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/resolv-replace/resolv-replace-0.1.1.ebuild b/dev-ruby/resolv-replace/resolv-replace-0.1.1.ebuild index 88b7cb7b62f4..b752cee9dfdd 100644 --- a/dev-ruby/resolv-replace/resolv-replace-0.1.1.ebuild +++ b/dev-ruby/resolv-replace/resolv-replace-0.1.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 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/resolv/resolv-0.7.0.ebuild b/dev-ruby/resolv/resolv-0.7.0.ebuild index 4a8d2d4f6abb..646f25df184b 100644 --- a/dev-ruby/resolv/resolv-0.7.0.ebuild +++ b/dev-ruby/resolv/resolv-0.7.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/rexml/rexml-3.4.4.ebuild b/dev-ruby/rexml/rexml-3.4.4.ebuild index acc425cbf91e..b395f49db0fc 100644 --- a/dev-ruby/rexml/rexml-3.4.4.ebuild +++ b/dev-ruby/rexml/rexml-3.4.4.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_EXTRADOC="NEWS.md README.md" diff --git a/dev-ruby/rinda/rinda-0.2.0.ebuild b/dev-ruby/rinda/rinda-0.2.0.ebuild index e4fdfa4e48b6..deb7cad492dd 100644 --- a/dev-ruby/rinda/rinda-0.2.0.ebuild +++ b/dev-ruby/rinda/rinda-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/rss/rss-0.3.2.ebuild b/dev-ruby/rss/rss-0.3.2.ebuild index 1fa8314af3be..564613a97b06 100644 --- a/dev-ruby/rss/rss-0.3.2.ebuild +++ b/dev-ruby/rss/rss-0.3.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" RUBY_FAKEGEM_GEMSPEC="rss.gemspec" diff --git a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild index d50d99d34a68..f6d46e4d6943 100644 --- a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild +++ b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_RECIPE_TEST="none" diff --git a/dev-ruby/rubygems/rubygems-4.0.3.ebuild b/dev-ruby/rubygems/rubygems-4.0.3.ebuild index 40707fe52817..2b2ce773bbf0 100644 --- a/dev-ruby/rubygems/rubygems-4.0.3.ebuild +++ b/dev-ruby/rubygems/rubygems-4.0.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" inherit ruby-ng prefix @@ -79,7 +79,7 @@ each_ruby_test() { if [[ "${EUID}" -ne "0" ]]; then RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} --disable-gems -I.:lib:test:bundler/lib \ - -e 'require "rubygems"; gem "minitest", "~>5.0"; Dir["test/**/test_*.rb"].each { require _1 }' || die "tests failed" + -e 'require "rubygems"; Dir["test/**/test_*.rb"].each { require _1 }' || die "tests failed" else ewarn "The userpriv feature must be enabled to run tests, bug 408951." eerror "Testsuite will not be run." diff --git a/dev-ruby/simple-rss/Manifest b/dev-ruby/simple-rss/Manifest index 57a2d58a4a0e..42569d862277 100644 --- a/dev-ruby/simple-rss/Manifest +++ b/dev-ruby/simple-rss/Manifest @@ -1 +1,2 @@ DIST simple-rss-1.3.3.gem 33280 BLAKE2B 7de333c13cb928627ed9962ceb55cb23415218d3214591a3ac2dd29e3782cfcb07bb7e99efec067ed3042eed317f38f815dc43bb11ad5246cc9212e8b03f3664 SHA512 7ce7c121889ede58344cf686ac17ab97d75eea6ba5346aedf06294e969f239999a4e19ae416db93f3933f6dae24d7dce22c408d71efb3bbea91cc8091bf43920 +DIST simple-rss-2.1.0.gem 48128 BLAKE2B a2bb079dea80fafb490c9b1e36320ac3b76b180d22b8b613767504b933fa52320745b4d70bef0a5d0cd88153a97a5f8c1391a271e9d295b7a3280883940bc4c9 SHA512 71b8ea76293e964b5c9d6497920d1f8807f09cd9bb0e3ca8d1405cebafd1359ca82d4b8fecc94cf14bb9076aba36a8a4894b1587482df994c97085822bf26742 diff --git a/dev-ruby/simple-rss/simple-rss-2.1.0.ebuild b/dev-ruby/simple-rss/simple-rss-2.1.0.ebuild new file mode 100644 index 000000000000..55fe8e0bdfd9 --- /dev/null +++ b/dev-ruby/simple-rss/simple-rss-2.1.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33 ruby34 ruby40" + +RUBY_FAKEGEM_TASK_DOC="doc" +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby" +HOMEPAGE="https://github.com/cardmagic/simple-rss" +LICENSE="LGPL-2" + +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~x86" + +ruby_add_bdepend "test? ( dev-ruby/test-unit )" + +all_ruby_prepare() { + # Avoid dependency on bundler + sed -i -e '/bundler/d' \ + Rakefile || die + + # Avoid coverage dependencies + sed -e '/simplecov/,/^end/ s:^:#:' \ + -i test/test_helper.rb || die + + # Avoid tests that require unpackaged test data + sed -i -e '/@\(media_rss\|rss20_utf8\)/ s:^:#:' \ + -e '/test_rss_utf8/aomit "missing data"' \ + test/base/base_test.rb || die +} diff --git a/dev-ruby/singleton/singleton-0.3.0.ebuild b/dev-ruby/singleton/singleton-0.3.0.ebuild index f62dc9a36b86..e7d26d500983 100644 --- a/dev-ruby/singleton/singleton-0.3.0.ebuild +++ b/dev-ruby/singleton/singleton-0.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_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/stringio/stringio-3.2.0.ebuild b/dev-ruby/stringio/stringio-3.2.0.ebuild index 401f69e58497..c587268b1345 100644 --- a/dev-ruby/stringio/stringio-3.2.0.ebuild +++ b/dev-ruby/stringio/stringio-3.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb) diff --git a/dev-ruby/strscan/strscan-3.1.6.ebuild b/dev-ruby/strscan/strscan-3.1.6.ebuild index 0e1abeb9b383..b4af50ea4a13 100644 --- a/dev-ruby/strscan/strscan-3.1.6.ebuild +++ b/dev-ruby/strscan/strscan-3.1.6.ebuild @@ -2,7 +2,8 @@ # 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_EXTRADOC="NEWS.md README.md" diff --git a/dev-ruby/syslog/syslog-0.3.0.ebuild b/dev-ruby/syslog/syslog-0.3.0.ebuild index 5b8567f68d96..cd14bbdca87a 100644 --- a/dev-ruby/syslog/syslog-0.3.0.ebuild +++ b/dev-ruby/syslog/syslog-0.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_BINWRAP="" RUBY_FAKEGEM_EXTENSIONS=(ext/syslog/extconf.rb) diff --git a/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.14.ebuild b/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.14.ebuild index 36a6db02ec8c..2657f6e411bc 100644 --- a/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.14.ebuild +++ b/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.14.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_RECIPE_TEST="none" diff --git a/dev-ruby/test-unit/test-unit-3.7.6.ebuild b/dev-ruby/test-unit/test-unit-3.7.6.ebuild index 90baad0c368f..477e6c87a942 100644 --- a/dev-ruby/test-unit/test-unit-3.7.6.ebuild +++ b/dev-ruby/test-unit/test-unit-3.7.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="README.md doc-install/text/*.md" diff --git a/dev-ruby/time/time-0.4.2.ebuild b/dev-ruby/time/time-0.4.2.ebuild index d595e74724fe..e181fa406a64 100644 --- a/dev-ruby/time/time-0.4.2.ebuild +++ b/dev-ruby/time/time-0.4.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/timeout/timeout-0.6.0.ebuild b/dev-ruby/timeout/timeout-0.6.0.ebuild index 6a919495273d..09b41e80070f 100644 --- a/dev-ruby/timeout/timeout-0.6.0.ebuild +++ b/dev-ruby/timeout/timeout-0.6.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/tsort/tsort-0.2.0-r1.ebuild b/dev-ruby/tsort/tsort-0.2.0-r1.ebuild index a8cf4efbf507..96f259cfa4b0 100644 --- a/dev-ruby/tsort/tsort-0.2.0-r1.ebuild +++ b/dev-ruby/tsort/tsort-0.2.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/typeprof/typeprof-0.31.1.ebuild b/dev-ruby/typeprof/typeprof-0.31.1.ebuild index 5baffd83ee23..68308ac6dd90 100644 --- a/dev-ruby/typeprof/typeprof-0.31.1.ebuild +++ b/dev-ruby/typeprof/typeprof-0.31.1.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_EXTRADOC="README.md" diff --git a/dev-ruby/webrick/webrick-1.9.2.ebuild b/dev-ruby/webrick/webrick-1.9.2.ebuild index 1aed1ac325ea..f5be1d04a933 100644 --- a/dev-ruby/webrick/webrick-1.9.2.ebuild +++ b/dev-ruby/webrick/webrick-1.9.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" |
