summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin110508 -> 110660 bytes
-rw-r--r--dev-ruby/maxitest/Manifest2
-rw-r--r--dev-ruby/maxitest/maxitest-5.5.0.ebuild2
-rw-r--r--dev-ruby/mini_magick/Manifest4
-rw-r--r--dev-ruby/mini_magick/mini_magick-4.13.2.ebuild (renamed from dev-ruby/mini_magick/mini_magick-4.12.0.ebuild)19
-rw-r--r--dev-ruby/nio4r/Manifest2
-rw-r--r--dev-ruby/nio4r/nio4r-2.7.3.ebuild38
-rw-r--r--dev-ruby/nkf/Manifest3
-rw-r--r--dev-ruby/nkf/metadata.xml11
-rw-r--r--dev-ruby/nkf/nkf-0.2.0.ebuild33
-rw-r--r--dev-ruby/sinatra/Manifest2
-rw-r--r--dev-ruby/sinatra/sinatra-4.0.0.ebuild2
-rw-r--r--dev-ruby/sshkit/Manifest2
-rw-r--r--dev-ruby/sshkit/sshkit-1.23.0.ebuild5
-rw-r--r--dev-ruby/zeitwerk/Manifest2
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.6.15.ebuild2
16 files changed, 106 insertions, 23 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 89ed42c6c476..62373cdd1cc6 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/maxitest/Manifest b/dev-ruby/maxitest/Manifest
index 60c9c5b606b5..a4c371279fee 100644
--- a/dev-ruby/maxitest/Manifest
+++ b/dev-ruby/maxitest/Manifest
@@ -4,6 +4,6 @@ DIST maxitest-5.5.0.tar.gz 65102 BLAKE2B 46c7d0c9bcc794066316cc244f4628771a14224
DIST maxitest-5.6.0.tar.gz 65326 BLAKE2B c1835499216d50f8edce61507b83b7129cdf73ceb9b8226964b7e9da076255515edbcf09dca7618b4c033c97310251f6462bcfdab04f622c49cf507191d18ace SHA512 42345419ee462cc62a18e7f40bc1cf1f2d5aecd6dabd61f1f4b49604bcaf6ba5597055195a3343044401c8574d626a43c0de772bc196ec2e8bd452aeddfef763
EBUILD maxitest-4.4.1-r1.ebuild 1490 BLAKE2B aa15ed93d79d264b9bd864a427f16a09f9d80472faa09445167663a4c49c0e7820021f5d1912a8b3405eb3ae463b9673bbdeec57a02d273389a70f6a0d83bc47 SHA512 5976ec5af350f8eb11ddb2663a607ed8d7f86c0dee63471136f907dd91a47ac918452e33c6dac85430f1deb3ab576c7d6b69669778a3fe6bd8dae7859aa86338
EBUILD maxitest-5.4.0.ebuild 1492 BLAKE2B 6f5f23e2f7d82581be4a878d2b33e75dd6f7885aebab58e65a8c109828b60692cbb7106139e3183deb998f32f83e92356725a282aecc5cc1966112f944523fe2 SHA512 5f6d7a596cf270af4624499c615919ba70b855ce5f543b9533c8dcb9fd02c1d19181c058878c124d1054cbf9669949a5a28870de9c580638179c267d37dd20b6
-EBUILD maxitest-5.5.0.ebuild 1499 BLAKE2B 9d9bb299b8574636563401a94f5a63882ffc6b45f583e20b541fc9e02c6ff4556582d0950dcfb109dd81abb935731189472be6b9252a8b3195c5f56923a1b0cb SHA512 d552f31d81675a5c04c3092e050eb1390f4fbc4975d244e3e9ba5154744870ed06570d09d408ccd573bf88a546171a73dca2ab1fa207a13236c2682cf943e648
+EBUILD maxitest-5.5.0.ebuild 1495 BLAKE2B a426dfb3b935c16227a39b7e548e138b7d23fa7e2a3481fda9acb29fd701e12fa9e76074603831c404b56582fce1d9ae28eb165d605e93e6a2025e32099ce02f SHA512 e3f7392430aadd5cfc509f9ed6029ef122c644446ecf0f7efa4b61ab4999b02538c7141152eaff5665e99b1ca8147fa0af041fdce26baf81363ef3ad19bcdb70
EBUILD maxitest-5.6.0.ebuild 1499 BLAKE2B cd0f648872ba4f28ce684eec16fd6e1525ed221995a5b517ba1b7f3a85a42fdb6c222680a4757b8df71e6e8682ff0e8a566768adec6824cd3c4209e1c26fb632 SHA512 1e803d49dd60f656a24a60606510e6f05af4a7260378423f6c4b76025b4af9ed85d9462eb1a50e9e77ac9a4cf151e5808a6db05179bcd64b3730f7ee8bd9fe91
MISC metadata.xml 333 BLAKE2B 4f6d2cdebd14923f2841e9ccf9313f2b478a3c47c26979cf90c03d8977b8ed77e08a1369fc374a47a84603d546ad46d7225eda21224f423bc52c4b0320e6d80c SHA512 6e9425f636821a231213a9dee84cec2dc3394a52ea4f5f8a69e0c1691ffdc8e46946dbc0b99147bbbe05211557646a6538b3dbbe716ec6a469b21040b1c8b3fd
diff --git a/dev-ruby/maxitest/maxitest-5.5.0.ebuild b/dev-ruby/maxitest/maxitest-5.5.0.ebuild
index 79c9eb8c9ccf..07d09674403f 100644
--- a/dev-ruby/maxitest/maxitest-5.5.0.ebuild
+++ b/dev-ruby/maxitest/maxitest-5.5.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_rdepend ">=dev-ruby/minitest-5.14.0:* <dev-ruby/minitest-5.24.0:*"
diff --git a/dev-ruby/mini_magick/Manifest b/dev-ruby/mini_magick/Manifest
index 0dc478033316..0fb755a791b6 100644
--- a/dev-ruby/mini_magick/Manifest
+++ b/dev-ruby/mini_magick/Manifest
@@ -1,5 +1,5 @@
-DIST mini_magick-4.12.0.tar.gz 1331356 BLAKE2B 84d222424c354e83a041f2c6352f92d11889ed51126f90dd55ccbdbfa31974b79977bf3cf10d30c5f350d17a7dd2d20bf538c2eb78f65c58a29a81f71290acf8 SHA512 8801b4fe9cfed47eeae91cffd5364ca828f8b21d7040217d72d0f5ca9070e02f191b8f87b933c067c0d914332806f14e1b87621dbca06df047c43db8a72cd559
DIST mini_magick-4.13.1.tar.gz 1330619 BLAKE2B ea51265c68b247c8558381e359660b649834c63cdc0de55c9bc47a2ae83ef4f592c14a7f84e12e016860363ba6326ac342481f25a4bc718c059515c30d48fd2d SHA512 2c9a55e69f3770974fa32124ac7f0da63114c17704848d3c957bcfa6b2e00d162694a4e34a25e27f8b214101d6a4bb6a9f1d0dbee597140b94874409ebea4363
-EBUILD mini_magick-4.12.0.ebuild 2404 BLAKE2B 0b0f56585a0f0f4628aed635cb26f02effcebdbcbced2b481e29272d76d68c5936ed6cde221f773fa6eeb851d42f88196f5f74725ee69f8f0c230acf2c667063 SHA512 e398710a17f5d20f9af7152cdba6ec2e7f59675b5fa100f782efe1533881a7478d0e1cf56fbc33658748e11e0cb6e23dfe85e04e91d898522a918125eba7860b
+DIST mini_magick-4.13.2.tar.gz 1330632 BLAKE2B 831d6676cf2e65f857f149db77086ff9a8a209cf9aa4cfb0dc38a73e82b5d10605cf105d7126f0319203a9cae824e0b94812cf450ad5552316bbd94e21f71365 SHA512 a7a4628fe523816aef37eecfd755b84d11072c6c57134fd3b237312f302d41d2cccc2cefcbf1ef7a291d97d02b830887aa0f628140c51ca28fa9f955c6f96b57
EBUILD mini_magick-4.13.1.ebuild 1962 BLAKE2B a43c9b1bc6085b9f89fc15e525590c70cbaeb0214005995936c6cc86e3c339c0f3938849b1b9abf0caaf373249f2a2d2f2b624bf046391c874e0ae61b04ab74b SHA512 2e40dfa246516e668f0b7d469a66c9358b5dce8fb9e9b9e12d6341245da1cd89e969611a82740e2d29613f0e0fe0f145796641a83b5ec689fc276bcdc854b050
+EBUILD mini_magick-4.13.2.ebuild 1962 BLAKE2B a43c9b1bc6085b9f89fc15e525590c70cbaeb0214005995936c6cc86e3c339c0f3938849b1b9abf0caaf373249f2a2d2f2b624bf046391c874e0ae61b04ab74b SHA512 2e40dfa246516e668f0b7d469a66c9358b5dce8fb9e9b9e12d6341245da1cd89e969611a82740e2d29613f0e0fe0f145796641a83b5ec689fc276bcdc854b050
MISC metadata.xml 348 BLAKE2B 616115e2d9f177ca273537d5c1de529eba522e330b14d1a9538272f3e6d17a72a1675ebd01abd7d1c3c0777120748d0917d59baf4fd8dd90f8791cca4e0434d9 SHA512 80ecc79ca8441d5e50df43f215f61c97bfe9b2dc7dfbb63c89096e356aea206956426f1f50c689129865ad2c13a9dbc9b5b1a968fe1a33e545c204755d91877e
diff --git a/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild b/dev-ruby/mini_magick/mini_magick-4.13.2.ebuild
index de35c26658a2..26598e37d533 100644
--- a/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild
+++ b/dev-ruby/mini_magick/mini_magick-4.13.2.ebuild
@@ -27,8 +27,8 @@ IUSE="test"
# It's only used at runtime in this case because this extension only
# _calls_ the commands. But when we run tests we're going to need tiff
# and jpeg support at a minimum.
-RDEPEND+=" media-gfx/imagemagick"
-DEPEND+=" test? ( virtual/imagemagick-tools[jpeg,png,tiff] )"
+RDEPEND=" media-gfx/imagemagick"
+DEPEND=" test? ( virtual/imagemagick-tools[jpeg,png,tiff] )"
ruby_add_bdepend "test? ( dev-ruby/mocha dev-ruby/webmock )"
@@ -36,28 +36,21 @@ all_ruby_prepare() {
# remove executable bit from all files
find "${S}" -type f -exec chmod -x {} +
- sed -i -e '/\([Bb]undler\|pry\)/ s:^:#:' spec/spec_helper.rb || die
+ sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
- # Don't force a specific formatter but use overall Gentoo defaults.
- sed -i -e '/config.formatter/d' spec/spec_helper.rb || die
+ # Don't force a specific formatter but use overall Gentoo defaults
+ # and show all failures.
+ sed -i -e '/config.\(fail_fast\|formatter\)/ s:^:#:' spec/spec_helper.rb || die
# Avoid broken spec that does not assume . in path name
sed -i -e '/reformats a layer/,/end/ s:^:#:' spec/lib/mini_magick/image_spec.rb || die
# Avoid spec broken by recent imagemagick updates
- sed -i -e '/cache files generated from .mpc/askip' spec/lib/mini_magick/image_spec.rb || die
- sed -i -e '/does not hang when parsing verbose data/askip' spec/lib/mini_magick/image_spec.rb || die
sed -i -e '/reads exif/askip "Now returns more complete EXIF data"' spec/lib/mini_magick/image_spec.rb || die
# Avoid graphicsmagick tests because installing both in parallel for
# tests is hard.
- sed -i -e 's/:graphicsmagick//' spec/spec_helper.rb || die
sed -i -e '/identifies when gm exists/,/^ end/ s:^:#:' spec/lib/mini_magick/utilities_spec.rb || die
sed -i -e '/returns GraphicsMagick/,/^ end/ s:^:#:' spec/lib/mini_magick_spec.rb || die
sed -i -e 's/"GraphicsMagick"//' spec/lib/mini_magick/image_spec.rb || die
-
- # Avoid posix-spawn tests because is not the default, does not work with ruby30 and appears to be unmaintained.
- sed -e '/SHELL_APIS.*posix-spawn/ s:^:#:' \
- -e 's/"posix-spawn"//' \
- -i spec/spec_helper.rb || die
}
diff --git a/dev-ruby/nio4r/Manifest b/dev-ruby/nio4r/Manifest
index 871170d64a8e..c20ce38fd183 100644
--- a/dev-ruby/nio4r/Manifest
+++ b/dev-ruby/nio4r/Manifest
@@ -2,8 +2,10 @@ DIST nio4r-2.5.9.gem 122368 BLAKE2B 4238e2963604539207e1adc7ee78430e4f501ea8b71d
DIST nio4r-2.6.1.gem 123904 BLAKE2B 5fbfe2a67fbd9fb6f49607358827391a56760c79435748f8fca0cbe6408f145cba224641b77afa8f6f49b1cd7e2fdd93e46e5aa3c75496f6539d66216ec3430b SHA512 bebf7f737f5e63107d77c4237a5750aa10f9bd1136deaa6bb1a8e5cab703d425a3a94a8f617df144e603f4f1f85ef62852740604a981e7dda41f0c43ae250406
DIST nio4r-2.7.0.gem 124416 BLAKE2B f02a16cf45dc2ea547dd8e036ddff5c37c24e9188db9ab4f817a55243f87f78264ed11bcd8d055e244c655aea08fa4922cd53dcae39e090031c87d0d78909c7b SHA512 aeb0bd3e727fa6999a314cd2b15a35035694f41294f7e9c406a72fd50a7a7a02311efec8c5795a116fd3793bf6b81e17d884e156b844722933e45d056f0cbeb9
DIST nio4r-2.7.1.gem 124416 BLAKE2B 4ae03731b0ae51bc51cfd12049e4d9beb9141feeb4196edafb26dd5ea4cc88e3cecaf0b121cd28c142cb509f991d22af5befe593443f7ecc420eb403fa83c0a1 SHA512 acade5696fe343b92f35f4bcfb7fbda48c8d9bbacff8e0571cffa193ade48d0c8f184db3480084bf3d796e5bd9176b285be4a52e4470c406bf867f538f1bfd4a
+DIST nio4r-2.7.3.tar.gz 123160 BLAKE2B 283e3f7ea278936a15efe8f8e7219ac3191b4be72f04ab63e64d6ca2125f6be7164353707a7418be31bcbed240317d51912e5c2a2dea0042b1ca2b3a39d56993 SHA512 185e0cbe146495d657e8954eef2208e61766c30f5cf132078ce9c00b5b6d678eafaa108102dc79bb8d42d90fd5809a606344d35b03bfc41d7a1f3f75a7c2820f
EBUILD nio4r-2.5.9.ebuild 999 BLAKE2B c3d9b750478e70b0ff636da5fcfa28e073bc31132d5de8bb083227ec425dcc9344a9602c72e71a44e020de1cbd6544b64177f1c0c833d49961383158a6b3ef26 SHA512 b779b83649abfb8a37d99d138ba6c976259169450fef38599ba4339887279ab3548739ea7be6ee910ff1fe204e1b6a9d37977f68af21287d19ed0a584bf01dda
EBUILD nio4r-2.6.1.ebuild 998 BLAKE2B 2defea0747ed8d61168e71198057d075013bf0e5ab2ae3fdb18efd858db46cc2d5761be306db87d7269799c86b4e86ab71730990dcdf98951f3313e213f39389 SHA512 58f1a72d7a85db93a02731bce143a0ce306727aa5d9ff1766e7fe0a463d1d7843e2497faf61eaa71ca4e2f3a6665742aa53423d62e9e5974fc131d6490c5e226
EBUILD nio4r-2.7.0.ebuild 1005 BLAKE2B 3b60ea980b5771465329bf10a62b38351f3b38d74043865f8552e153d2c0503813c1894bb7c63c8fb14d9d268b9bfec6658e5690c815d819258c254be293d82d SHA512 ece2dfa2cf11b11d862d644ef9021b1c4430af0be0c4b38e7162843b51d263ed518b9f70bee728a852b332c9bbb5903354338bbb0ca2c9303f7374675675c39f
EBUILD nio4r-2.7.1.ebuild 997 BLAKE2B eb2b4000e4538d0d638df8a0f78b4c742a3a99c65709dcba7d580b0d8d684b3d8bc2d181bf345953bd6bef0de9f85b224c7d7b88c3af44ced2e15e2dc8ad5e48 SHA512 8eb3f14dcc488619b50c39cf817f7799f0904a89c98ef10eea3c716eef4f83f263191351bf108442ae9c6b0ffdb8861e4721ae61e35ba3db735d99d0c1c88c58
+EBUILD nio4r-2.7.3.ebuild 1190 BLAKE2B b9b3191a434d2519994a7d19c6c90fe08a33a9f1830650551f31d52c58db464d7e11a70f9de65b35eff24ed5dbb7dcadf0753625898ffb31189861e79b824fb2 SHA512 da102b849f8a70293c898581bb676d8d4fd4daeec21a29ca01dfb0045088ad4e0b3ea212d4583d4b23b89450b23eab44563ff6b6c2239bb0a7278c6201bfb49c
MISC metadata.xml 390 BLAKE2B e0c538a63996ba278637d30c6c4a590046f21d130dafcde34fe29a2255b7da1f25fa43c94e140d44142bbc39a2751fe2760a77af140cd10f06e9d1e981e721c5 SHA512 018d820549681bc162ab750cf91d94b53cd4a544ed230d5df8965938476c23a3bba809673a48983884d160b1225a9d37ec898a266ec09f55f9fb93069fe80614
diff --git a/dev-ruby/nio4r/nio4r-2.7.3.ebuild b/dev-ruby/nio4r/nio4r-2.7.3.ebuild
new file mode 100644
index 000000000000..29610cf2f0db
--- /dev/null
+++ b/dev-ruby/nio4r/nio4r-2.7.3.ebuild
@@ -0,0 +1,38 @@
+# 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_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="changes.md readme.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb)
+RUBY_FAKEGEM_GEMSPEC="nio4r.gemspec"
+
+inherit flag-o-matic ruby-fakegem
+
+DESCRIPTION="A high performance selector API for monitoring IO objects"
+HOMEPAGE="https://github.com/socketry/nio4r"
+SRC_URI="https://github.com/socketry/nio4r/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT || ( BSD GPL-2 )"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
+
+# Note that nio4r bundles a patched copy of libev, and without these
+# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
+
+all_ruby_prepare() {
+ # See bug #855869 and its large number of dupes in bundled libev copies.
+ filter-lto
+ append-flags -fno-strict-aliasing
+
+ sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
+ sed -e '/extension/ s:^:#:' -i Rakefile || die
+
+ sed -e 's:_relative ": "./:' -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/nkf/Manifest b/dev-ruby/nkf/Manifest
new file mode 100644
index 000000000000..5bc58de7a879
--- /dev/null
+++ b/dev-ruby/nkf/Manifest
@@ -0,0 +1,3 @@
+DIST nkf-0.2.0.tar.gz 196728 BLAKE2B 198575e067d1a61aedd61468c28a55a495057a182c1f8f492ca96f38cb643698db5b00cdf9d69121d852b86859dda7c29367e62e78e21c76c69f7af22cd7f9ca SHA512 a3d06d0797368d15d118dac621c8230816ffc0af852c998f21d095acb09a3600c6d82e3f540672a2f11536e1f16c70335388e5c2dfe9f06b957caf635615bff5
+EBUILD nkf-0.2.0.ebuild 976 BLAKE2B 81adb6557b3b824e4c32791f9a70aa84f71ab7088a805cb66e30a11c96013f3e6ec5ef7cd80db48c1959f3dcc124ffaf806383100f1b545ce91851f08bac811d SHA512 6b25874cefe443bbe393568deaa54889d0bff0959d20cdad9fa7220ee24601d56ed83015d228c1a0418f29d2fbc00b316bfe125850f8cd3f3485a70179eaac23
+MISC metadata.xml 335 BLAKE2B f717e325c1a4d73082fcf955eaa517cc9a5431b5a596232e1bc9908f793e1ac79cbd37ab019c9c35e6b6a12d6d7db32bfc3062c396c6f2cfac44363bac937b4a SHA512 c678a2a7115fabb54d954c9b908ea29eff09c7a84052682c51560aa1979e20ea8d00916a95291bb40cd1239473679f8bf5bfd38a1927c1c2dfc1c829967494fa
diff --git a/dev-ruby/nkf/metadata.xml b/dev-ruby/nkf/metadata.xml
new file mode 100644
index 000000000000..c872c7296592
--- /dev/null
+++ b/dev-ruby/nkf/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">ruby/nkf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/nkf/nkf-0.2.0.ebuild b/dev-ruby/nkf/nkf-0.2.0.ebuild
new file mode 100644
index 000000000000..130f9b05866b
--- /dev/null
+++ b/dev-ruby/nkf/nkf-0.2.0.ebuild
@@ -0,0 +1,33 @@
+# 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_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/nkf/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="nkf.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby extension for Network Kanji Filter"
+HOMEPAGE="https://github.com/ruby/nkf"
+SRC_URI="https://github.com/ruby/nkf/archive/refs/tags/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 ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit )"
+
+all_ruby_prepare() {
+ sed -e 's:__dir__:".":' \
+ -e 's/git ls-files -z/find * -print0/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test:test/lib -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest
index 1a70720de0bd..795b8357cdcc 100644
--- a/dev-ruby/sinatra/Manifest
+++ b/dev-ruby/sinatra/Manifest
@@ -1,5 +1,5 @@
DIST sinatra-3.2.0.tar.gz 273145 BLAKE2B 5d995e3deec3ff9dfe577a7ee816b69321dbc6848e69688c2b0781fbe6440f72eb7a589e0a5609f0f747200bf634e8472006587867e47d30779eb9bdbd4e4cde SHA512 7fa684a1f7f39ad764ae1c6ad304df9020187817d9e6982c1670cb23e7ff03df1968608cfedac13442b59e13032b567e5b46ea7168015f9ff1b40d3b3d3ebd68
DIST sinatra-4.0.0.tar.gz 266936 BLAKE2B dc9c0cad00f5ffd2554acfe0dd830517c4982e836226f0bf5ac0809653d1c0868ea27de4f459565e2dca16f84e5cf017cc48bd4f86f0a3e3eedb656982a9171a SHA512 23e7ecbe75d80ff242bb06ddf28c8193a6d8f9d7d03f4885bc6c03887d3d7e4cef9d8e61ecd6b6411e863721670978ba79e257579e1f5528071fc7990d135335
EBUILD sinatra-3.2.0.ebuild 1305 BLAKE2B ed64fb36b0a810f1feaeefdb35966420c22142d74aa0f84b22408e92190a45db3706041c26260c65bcadea041e32fc34acd1fdde1b6416cd60c10900bb2737f6 SHA512 c28bda2983a6c9f5af8d166ed69375a11fa03300f2dc01bb7e7dfaca9b7fac4e571111c11ea0fce83e84c130b5c1e1823bcf14a2e40869aa722823755bc2e443
-EBUILD sinatra-4.0.0.ebuild 1335 BLAKE2B cf317bc1d201a759678c002beb76fa658c03a6a02806f7ab0ea5b2c08db6fd596f5c8799319de2b0a3d91cb30275bb24b498ea7c1443402dd5b67d3b535270a1 SHA512 8856b2d6a2d9f148e480e21b955c9d1f8600cfd8620dc64eed6d6c092ad8203c00730b727b6fa136cefb9c85a12948cd55d50b882148ed2621f52b39dd7d9562
+EBUILD sinatra-4.0.0.ebuild 1372 BLAKE2B c39e9a982f8512c744734d0775f17a6d7a9f9bed266aac52c1bd1f580988138077cb4bba50990a69e3c6058cc091195173b760c81533210eab861f96a5764eec SHA512 de38af00ab715f1e4f511d4326a78280b06f1fa189a162b73475ba69750163d90dd45905e79816667ef7de3bc6344f6b0993ce58594eb3339b8a29f9d14b1095
MISC metadata.xml 393 BLAKE2B 730e333a7e2203f0219040e53c2ddd3a894af807a242e62df1fdb94a2eee0350c52348a55699c80d4674f0b6024875627f68e2061b740dced0e2ebd2155e5b38 SHA512 fd922f80dcd2c7c663506680f9b6d86f810c68d1c6f81480063d3c20aa561a972f0fe837dbc636848191092c7b599d7e330ffe296e41c0da6f46dba68d2cea7c
diff --git a/dev-ruby/sinatra/sinatra-4.0.0.ebuild b/dev-ruby/sinatra/sinatra-4.0.0.ebuild
index a02048adf7b1..66917a7fe2b2 100644
--- a/dev-ruby/sinatra/sinatra-4.0.0.ebuild
+++ b/dev-ruby/sinatra/sinatra-4.0.0.ebuild
@@ -35,7 +35,9 @@ ruby_add_bdepend "
dev-ruby/builder
dev-ruby/erubi
>=dev-ruby/rack-test-0.5.6
+ dev-ruby/rackup
dev-ruby/activesupport
+ www-servers/puma
)
"
ruby_add_bdepend "doc? ( dev-ruby/yard )"
diff --git a/dev-ruby/sshkit/Manifest b/dev-ruby/sshkit/Manifest
index 67497b8dd04f..a2954135e586 100644
--- a/dev-ruby/sshkit/Manifest
+++ b/dev-ruby/sshkit/Manifest
@@ -1,5 +1,5 @@
DIST sshkit-1.22.2.gem 146944 BLAKE2B 1059014a0537faa1ee0b19427b6654b8a8fa80a437c311f66d671dce029898f71e4f8aca7e68bb29144a3bd547ae747ab7862150ba53b9bdf29c273ee24ac79e SHA512 a01106d301e4bb8f372af4226d8b244a4da1aa1292c4f0eb0525543d49b05290af92efc3e0736b317b4f1a72d83802d7769a6322147128c03d7d8123cd25ff45
DIST sshkit-1.23.0.gem 146944 BLAKE2B a2015b0f2b5a5adc905bf89a0e1242abb2856646383a259ab85761014e5b908329f651f51a14bfa1c0356c8d861edf1239a0cf1e8fdb64819cd5a15f218552b0 SHA512 595900c195cfa247c89cbd0486c53aea3991db5ba7636cc778687ec31be58ee3120ef54b0682367625d3546199253a7d4ffca07bc7691f5dde3d4ae6a6e7f19c
EBUILD sshkit-1.22.2.ebuild 1220 BLAKE2B f68c991e1360b4fa9e4588f7374c58a8510a4b63d8c89fa12d5b4c68922e027b868a6241faefdd616bb5002b428667c0d1f32d836c4839f3cc0876f90eb696d4 SHA512 4e84b72b5b231a930b9029aeddf0594f5ac3268c8584dc8422dad8ef48eaf63728e42afba9b7aa1d8801ecdb980d0e09ddcfd7405cf765398aa9142d76c9c36a
-EBUILD sshkit-1.23.0.ebuild 1203 BLAKE2B 8d5acd3a3888c465ca0ad0baff110e807c9bf71698af60b157f9a3483d9512d1a8c0f4097b1d248d92d1a5ac189b46a69123c59927f9426d9eea559478e8506b SHA512 20672c89039018aaa5c54a284c6d043c4c0f7a147dc8b017397e2f24c00e8f38bdc9ad441963b1807d025ecfdd1c37092623d5e5752c1f90fbeac57f0abf9b3a
+EBUILD sshkit-1.23.0.ebuild 1227 BLAKE2B 8494e97796397fbf2b4e66e8fd723c379da8fdcefe939032fdb9c771c9ffd45e7bd8ae0aa1acb052ad2241c0d6c6b7f3a5dc1fd624c13b1e5d23be4727e1fcb8 SHA512 50c4ae8f2f0ffb21b9260f57b69e539a12b5a40c74f43b0f57477e61d057208e7803f9b24edab93c1970f5ff04b7ce62d7c799fc6c34e81c61699840c71d88ae
MISC metadata.xml 344 BLAKE2B 16679900db0e4f70c9afc7fee058f72fd4df86453f5870666a329d1af1380894b7e592b89e02a4b23a07307765778f302cbd3166e45da66bcabe66b97b450d08 SHA512 afe79f300e02bfbcff4e984092bde60d4a8c6c528a0fd2816456bb5bb12c03aff61512e94e4ecbd6e76a947c2e5e22a433bb32fd052e7e0ac6e78814803f20a1
diff --git a/dev-ruby/sshkit/sshkit-1.23.0.ebuild b/dev-ruby/sshkit/sshkit-1.23.0.ebuild
index a15e9cb0cfc1..10267f61026b 100644
--- a/dev-ruby/sshkit/sshkit-1.23.0.ebuild
+++ b/dev-ruby/sshkit/sshkit-1.23.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
USE_RUBY="ruby31 ruby32 ruby33"
-# There are functional tests that require vagrant boxes to be set up.
+# There are functional tests that require docker containers to be set up.
RUBY_FAKEGEM_TASK_TEST="test:units"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md"
@@ -29,7 +29,8 @@ ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/mocha )"
all_ruby_prepare() {
sed -i -e '/bundler/I s:^:#:' Rakefile test/helper.rb || die
- sed -e '/\(turn\|unindent\|reporters\)/I s:^:#:' \
+ sed -e '/\(unindent\|reporters\)/I s:^:#:' \
+ -e '/docker/I s:^:#:' \
-e '1irequire "pathname"' \
-i test/helper.rb || die
diff --git a/dev-ruby/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest
index 777b00dea0b2..3bc4c79c367d 100644
--- a/dev-ruby/zeitwerk/Manifest
+++ b/dev-ruby/zeitwerk/Manifest
@@ -1,7 +1,7 @@
DIST zeitwerk-2.6.15.tar.gz 129919 BLAKE2B 2a49464a99c97ac1f927d462d87d531e61667e029d4735eb6ac6e8a4c30ab8f542affa4125a0aa768bdedd3c7b5cb75c57a5e1b1cbb0da8f5c5d898f482b240c SHA512 c83bfe793fa4853df461160376fe41359f96bca41d943f77714d69368004373dce007c8aa2f3bb1f796f4036e6a0bc51c670b6b85c137dd0c01919314f56d6ca
DIST zeitwerk-2.6.16.tar.gz 130657 BLAKE2B a51226a252d13b12f7ec91d0edfaeb814c8de574ab923b98f78058ed1e9c11758abebfbc1896c7cf792b0094dafa49a066de5ba3cd8faa480a83fd68da29f30c SHA512 420b053d3ab09443e67e1b386b61d9fbbd1362740fbe155d817f998d8197fec7fa9e5206eecb47a81a9ebeebd65830023b0f86fa05f19db22761c9d931ff83fd
DIST zeitwerk-2.6.8.tar.gz 124209 BLAKE2B 7274b0e9cd55d48fa619d1e9da44074268186c119584fdc3ba18656db33884ec2e24a76ace863d18b0ec51601cde5a3cb9ed35889dcfd3f619960ddfcb1465c6 SHA512 b0609f7d38572d95bdf1a065a9051a7c39b15a7910e354981c991862692e2535477b4abd0a3c623a5d37e53622d95566ecf0d0243ca96fef59f0135693731a71
-EBUILD zeitwerk-2.6.15.ebuild 1094 BLAKE2B cc06733872f0a7320cf74a42e58497718d648ba7cce918505192c960ab5a4b5f356a5adeab95c66b00d4e06889d026bf6702d58d161d31e95c1934cea478580d SHA512 79b49522d5fcdc6c62fbc0a2781641e3cbdb209352ec71baec573076c64362130f5b5eb159fe6d921edd1ce20c24a98288b9176dcda6197eb706d9baa7ea41a4
+EBUILD zeitwerk-2.6.15.ebuild 1089 BLAKE2B 165bd18017972d16aab8b35fe42d8fc4f8eed300148fdf289310afb5031fa49f91bfef0591a271b3a229efee411ef8ea22fc2031b4649364e94b4719f86b61f0 SHA512 16dd1b0bbdc33023d52b148b8272058c1d0942fb676de626850363ec7a8e16e8bc5535b588b606848dc8bfef2c3039052fb892b42ec2c7d99815dabe50f3abee
EBUILD zeitwerk-2.6.16.ebuild 1096 BLAKE2B 8b0d3a1d25e8409fe652f17f889eee10cd1628e0e616747c98c09c7560f4d0cf933e12ec10f3f7eb9bf2cd7383c4ecd51f7a2ea5e00bf1b8a36b560cf1421a85 SHA512 3a0f21f216f4f02963bd838850e2eab4c6b27c955c353659037a523adf274e3c987aa025c8238250b93b103fc1fc4356d596f4f32fc8191c086a98fcc58a5c54
EBUILD zeitwerk-2.6.8.ebuild 1091 BLAKE2B 433a5d147e0dfe31108012b398931f1221385dff99571f8ec579bf7f5bded2707b65bd5018d6000039029439fbaf147af965465cd629806922d153d131a46285 SHA512 7a663be857667df40572e4045c98a0133b4955ebf1213506c8bd851ad5da645a25c6b08b544a4e1827d3c39abb652b76aa741e6de8fab66a9820cebb2306d79b
MISC metadata.xml 641 BLAKE2B 27f5d9950eee9945425ab5606b78e7c745345e49dcfc201b55bf52693b3882d44206a82af09134696e694e524202d9c43f642c0854bdcf640356db8f8c84972a SHA512 b744fa895c31a93a5566151b3b3d73308ad41a7b43638ccd9aa00c9fceda495279d32f56e9c68cf44adea06f0e6842e38324c2f20b412e46f05b78c35288869c
diff --git a/dev-ruby/zeitwerk/zeitwerk-2.6.15.ebuild b/dev-ruby/zeitwerk/zeitwerk-2.6.15.ebuild
index b8307da3c195..97e94c51b3e4 100644
--- a/dev-ruby/zeitwerk/zeitwerk-2.6.15.ebuild
+++ b/dev-ruby/zeitwerk/zeitwerk-2.6.15.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/warning )"