summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-20 06:30:59 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-20 06:30:59 +0000
commit9097a9c06c0b1e11c7f6579f03e3f32948be3f24 (patch)
treeb5f3d3e52bf13944a9db9e3b33ab3e5cabed496e /dev-ruby
parentf8bb2d659372d0add11c589dcb006d0b7f8822ae (diff)
gentoo auto-resync : 20:12:2024 - 06:30:59
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin111084 -> 111078 bytes
-rw-r--r--dev-ruby/irb/Manifest2
-rw-r--r--dev-ruby/irb/irb-1.14.3.ebuild64
-rw-r--r--dev-ruby/json/Manifest8
-rw-r--r--dev-ruby/json/json-2.7.5.ebuild54
-rw-r--r--dev-ruby/json/json-2.8.1.ebuild51
-rw-r--r--dev-ruby/json/json-2.9.1.ebuild (renamed from dev-ruby/json/json-2.7.6.ebuild)3
-rw-r--r--dev-ruby/logger/Manifest2
-rw-r--r--dev-ruby/logger/logger-1.6.4.ebuild27
-rw-r--r--dev-ruby/warning/Manifest4
-rw-r--r--dev-ruby/warning/warning-1.5.0.ebuild (renamed from dev-ruby/warning/warning-1.3.0.ebuild)3
11 files changed, 103 insertions, 115 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 3a253c224c11..4e1b77fcc595 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/irb/Manifest b/dev-ruby/irb/Manifest
index c7c38c4a71cd..6ed0d50986b6 100644
--- a/dev-ruby/irb/Manifest
+++ b/dev-ruby/irb/Manifest
@@ -4,9 +4,11 @@ DIST irb-1.13.2.tar.gz 139168 BLAKE2B 7dee24a02ad251e92c667c09a14af1e630bcd514c7
DIST irb-1.14.0.tar.gz 140463 BLAKE2B 26092629ff55ffbe8ce3728764abd07733f3bc86c7dfd13617b02139e3cf5269737a3147a5a62210c4d9dc3039cb8dc44bd29fb0e1f933c14cde0ac34bad3aec SHA512 221057d6a99edc71ddef1e1c3eccfc9efa4a80d2a49f801072c71a5a74e2f3ff53afc9696760bebdc9aabf9924b7919ffbc49163e0a7f08941407877aa05adc5
DIST irb-1.14.1.tar.gz 141610 BLAKE2B e9c77a2b200059f14934d354a401f24624f209c36665f80cef5d245b1477fc44bbc6fa48b437308714cbc1d8422647611f615163b25d03388aa8732ec27a5ea0 SHA512 bee8392c3e19a5e540c27b60f2694789f6c83805da940470f8724cabc87a1e736fef574191b792fbb488992bb5f0c65aada19e9c191941e4e9b5adf3d072ae68
DIST irb-1.14.2.tar.gz 143205 BLAKE2B 3a5cdf876bb46ce80524be0271c3aa3c63b52001b54986ed4c42bf1f331edb2b6ccb895174b644233aa8e6cf801e2605c20316c7bbd85a80c1aa072cd0777c29 SHA512 6989a778a001f2b951f9d7a03f8668d83f7ced2fad85aba9de092b4ae38fe15c6428821e112fedccfd9b1de6efcc3f11f7c7fec8f9beb28848a0d8335eb8dffd
+DIST irb-1.14.3.tar.gz 143455 BLAKE2B 2535287ff64b3d8f9cede57a033c4de91c96c6acc43bc464fdf106ba18d19758d74c63f85523adf725a488a538de05233d404c2975dd872c7dfc6c43ec589265 SHA512 c2a6235d2a50bb27ef4405cfb42cd1c1189c7d2b7d3a837331628206492e4e4b9d8af6d61b3b367bced3c5d9f16b16cb97f7273c3f982b4ecf0f3ea25f1bd39d
EBUILD irb-1.11.1.ebuild 1499 BLAKE2B be961edbf0aa8457c2763a67bf89c6455af10f15985189e3c7e43b7fd9ebfc2ba5868eb8bc435f06bcb75db435beadc6d4293cccf41a6d38811b40efd2ec6563 SHA512 92b55874f646e374b8bb0d36e0f489d7f622f01b867e5305161c34117d9d3232789f6fd9e60e6446a8d8409930f15af2bdce1904cd0e1d4fd3100768564393de
EBUILD irb-1.13.2.ebuild 1755 BLAKE2B 34c4b3988521ffa69a6289de8f10f1512b136dd94dc77037dda3c908f31f07a2b13ab221616620af9b4628958ed82db699b0ddd63fef7b8ac804348fd402b113 SHA512 3053be1f3686be52b5ab436c071054c8ed6b967603cec4d0cbafddc19caa82b4fa1ceff7c6ade21789e7c8705d623a532c43657d55c1a23f4deb03383e37bfc7
EBUILD irb-1.14.0.ebuild 1757 BLAKE2B 164ba7527c8585c49c03ee5d18d4011337493080ab0bba0d45b8a49c0f4a1a2e29cd321e5c6df501e2a2f93179d4166dcae8fe11219265faeb8f8a9096bd7b64 SHA512 29e564fa44c27eea519d0124f99d40e26dfd9f92be946996c817a266876bb25635f2e0cd4e61e56788d0497431bacfa14ebee9d651f48881900d043e8183dbd8
EBUILD irb-1.14.1.ebuild 1809 BLAKE2B 191a6a8e1d10e0a434e665f7a2e3afe92da2dd6a14449acb083c29e046ec1768e27ea89073cfa4a0b0dfb684c8887d0e3bf2d4ce3b181ee374e5c46ab0285d11 SHA512 c9f287bafaa02ccce1c47614212f410c228c74b130410a57b788dbd0ffb76150342f12d02a428710e04c6bb3ebaa4fdb79513d5086ad1843b502c6e661c6f9e1
EBUILD irb-1.14.2.ebuild 1757 BLAKE2B 164ba7527c8585c49c03ee5d18d4011337493080ab0bba0d45b8a49c0f4a1a2e29cd321e5c6df501e2a2f93179d4166dcae8fe11219265faeb8f8a9096bd7b64 SHA512 29e564fa44c27eea519d0124f99d40e26dfd9f92be946996c817a266876bb25635f2e0cd4e61e56788d0497431bacfa14ebee9d651f48881900d043e8183dbd8
+EBUILD irb-1.14.3.ebuild 1757 BLAKE2B 164ba7527c8585c49c03ee5d18d4011337493080ab0bba0d45b8a49c0f4a1a2e29cd321e5c6df501e2a2f93179d4166dcae8fe11219265faeb8f8a9096bd7b64 SHA512 29e564fa44c27eea519d0124f99d40e26dfd9f92be946996c817a266876bb25635f2e0cd4e61e56788d0497431bacfa14ebee9d651f48881900d043e8183dbd8
MISC metadata.xml 335 BLAKE2B 6eaf8bbdf5e2083121d0c8833b616e8ccfd82715cb701266d9e1819634ccbe1e308bac8a1894559af941810c84f36c5cbc83f1aa02f48ab5ab3d0d3458fc6b85 SHA512 4240cfcb50e6d5551333400723b3ad0df9096a3b5517655279de6b3d31c6f30068e4897c79761fdbb68262681a79059349e1b4eb3f5d1e6b1855dfb6b6d54399
diff --git a/dev-ruby/irb/irb-1.14.3.ebuild b/dev-ruby/irb/irb-1.14.3.ebuild
new file mode 100644
index 000000000000..578774e8bd35
--- /dev/null
+++ b/dev-ruby/irb/irb-1.14.3.ebuild
@@ -0,0 +1,64 @@
+# 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_BINDIR="exe"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="irb.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Interactive Ruby command-line tool for REPL (Read Eval Print Loop)"
+HOMEPAGE="https://github.com/ruby/irb"
+SRC_URI="https://github.com/ruby/irb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+# Ensure a new enough eselect-ruby is present to avoid clobbering the
+# irb bin and man page.
+ruby_add_rdepend "
+ >=dev-ruby/rdoc-4.0.0
+ >=dev-ruby/reline-0.4.2
+ !<app-eselect/eselect-ruby-20231008
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/bundler
+ dev-ruby/debug
+ dev-ruby/test-unit
+ dev-ruby/test-unit-ruby-core
+ )"
+
+all_ruby_prepare() {
+ sed -e 's:_relative ":"./:' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Skip test requiring specific character set
+ sed -e '/test_raise_exception_with_different_encoding_containing_invalid_byte_sequence/aomit "charset"' \
+ -i test/irb/test_raise_exception.rb || die
+
+ # Skip tests that require the unpackaged tracer gem
+ sed -e '/test_use_tracer_enabled_when_gem_is_available/aomit "Requires tracer gem"' \
+ -i test/irb/test_tracer.rb || die
+
+ # 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
+}
+
+each_ruby_test() {
+ RUBYLIB=lib ${RUBY} -S rake test || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ doman man/irb.1
+}
diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 958cc5031f5e..eccfb00788db 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,13 +1,9 @@
DIST json-2.7.2.tar.gz 125814 BLAKE2B 450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60 SHA512 5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e
-DIST json-2.7.5.tar.gz 826340 BLAKE2B 6078a6496d6b8503e40cdb176516b4a1ad487c1a351d1bc77f98149a7b8380118b8d9d65e125905a5ba53a28bcbf48504b7b27c15893fe551c9ed124405d9096 SHA512 73d542e59669addf5bc514c9945dfbaf800b2b4384f8c673d7844d2712c55a6b22a952fb70541d34dbc9d9ac5e9dd3d7b892002cc1d129947a2b6fdad031879c
-DIST json-2.7.6.tar.gz 827356 BLAKE2B f2768102750dbd3e05410bf406a259efbc539feb18afc1684ad13f2c8fc2ac58e20ba0b722c0a411de7b04dc14be4fc0a9441901f28d442450e5c5f25aa42141 SHA512 d1f9c6c36a3c7ae8adb7f3900c0d8b5ca43a398837bc7eb6c8e915c1039f65fd575a863343e2af1887101439c88b074545f588bfb19cd11c629493b1a50689fc
-DIST json-2.8.1.tar.gz 841139 BLAKE2B 6a8ba6fb714cb3de6183262101f507cdac4fb8f69c98b4af7a3a5c182dcf0ef1c26d3d7b5c628279345d1a691757f08c967883904695728c6c2aed93c3d60555 SHA512 2b51bf38e6322295d575a992b008b97cdfaa87de95929167cc472cb2a48b71752dc5a83114b7ee5aaf8cb4c9079d44d072f16149badfa07c4c1baa495cc72c53
DIST json-2.8.2.tar.gz 841421 BLAKE2B 286416fd14642a3044df0d382a10ae7dcff211b30e15303c4461decc961f80169b26f9ad6a2b8524d76f65058e773afe7c39654a166d263a4208d8649fe3a134 SHA512 d33f9abbe548c18f572c038261526c61bc5c5c70b5bc4f864f479dff41435aabdc0d30e190cf934ad71680b21aca1cbdd1cf379ad807a97459722c7d67f1de69
DIST json-2.9.0.tar.gz 841887 BLAKE2B 28ff3a69a55b0f862f18985213ae7c09021914451b8b6a3cb217334d6f3e0d7d6c52a5eea13cc0c1931adc2a12a2aa715741ce621fef0bb3c66ac12440d8dc5f SHA512 64534f0889f1874a8893259e065ea0f3669028a9722ceeb5e7454236d509d5df817b251e94c57b9c3ad04e6ec5ab94e63aa93596d996c8c37b5fd75fb50fc22e
+DIST json-2.9.1.tar.gz 842298 BLAKE2B 0d76819a475051b4f5e1cf45244bbaccc108b9a6b0806c26840094835dc65b2ed0c4e388119196de9b775cf185c468bd493ffe1d382e8f4974ab3bd582d9f230 SHA512 47cbd2d65d8aa2e0c41ef2099fc6851a854d8f10b9c6759e9cfb2865f124e034d1b5f4fbcb7bd502efb12ae88cfec36f7e837500d601a4a6e0849a69dedc369b
EBUILD json-2.7.2-r1.ebuild 1513 BLAKE2B 1a513f8abdbab09e9774fa51888041a2459adca566ab709806620d4fbe8795bc68ae28c6bc68ca7d5b286cf88cfd59e36a8f7617ae1247f248913218e150e8e7 SHA512 fc8c5b438b3098352e8d099bcaa1ff495d45e23f77603ae5e1b1bc95a0954dfaede47f05bb5da48b2e0179351336792d994c995a839831f6c943aeb3fab0f5c1
-EBUILD json-2.7.5.ebuild 1610 BLAKE2B 69e919e240e6f2ff9c2f91f25dbb8a41c5ae8b74ea662c40c8ab6bf03a3cd21e4461a1aedaf41da446d3fc31c1be378c50ee24b9fa2fdf90d969b7835d8d224f SHA512 7eea66fec4867581b88e33022be2534d5aa2794527fe6bf2268a025a224a4d62cd8422da0ea11a6ceff52b0c9b6e18d804649dd273720aa6d067792bfa71d7a8
-EBUILD json-2.7.6.ebuild 1522 BLAKE2B a7daf622b11d40011ef1155e803d307ed336b91f99e6efd12f79093032eae30e69c6ebddf0bb264fe0278153554f23f2f066cf6935adab2183a44565b3dd432c SHA512 b8ca40cba5c60da6a6389ebc7da058c432f1ce2b4a07807604aad69e32f4fd82121bf9045e4f02f1a903338c8697894a1e9940345dd3aa51aa1252df04f9aaef
-EBUILD json-2.8.1.ebuild 1522 BLAKE2B a7daf622b11d40011ef1155e803d307ed336b91f99e6efd12f79093032eae30e69c6ebddf0bb264fe0278153554f23f2f066cf6935adab2183a44565b3dd432c SHA512 b8ca40cba5c60da6a6389ebc7da058c432f1ce2b4a07807604aad69e32f4fd82121bf9045e4f02f1a903338c8697894a1e9940345dd3aa51aa1252df04f9aaef
EBUILD json-2.8.2.ebuild 1522 BLAKE2B a7daf622b11d40011ef1155e803d307ed336b91f99e6efd12f79093032eae30e69c6ebddf0bb264fe0278153554f23f2f066cf6935adab2183a44565b3dd432c SHA512 b8ca40cba5c60da6a6389ebc7da058c432f1ce2b4a07807604aad69e32f4fd82121bf9045e4f02f1a903338c8697894a1e9940345dd3aa51aa1252df04f9aaef
EBUILD json-2.9.0-r1.ebuild 1600 BLAKE2B 8fdcff0ba174e82e312d86e2dd415d7cce266f105e241f84ca8e6659aa33b62860caa525e3b3683f7f92416ba2bf2f16ca3b2b01bcb2a79abfc98b95f1d9c9dc SHA512 a8075690b10ea501227daf1d911062b8a16bc5462439433e57bd63f29971c7055b6168bc2e9d95052ced45386315675f56b4462284e2fe5b6478174c92890245
+EBUILD json-2.9.1.ebuild 1600 BLAKE2B 8fdcff0ba174e82e312d86e2dd415d7cce266f105e241f84ca8e6659aa33b62860caa525e3b3683f7f92416ba2bf2f16ca3b2b01bcb2a79abfc98b95f1d9c9dc SHA512 a8075690b10ea501227daf1d911062b8a16bc5462439433e57bd63f29971c7055b6168bc2e9d95052ced45386315675f56b4462284e2fe5b6478174c92890245
MISC metadata.xml 384 BLAKE2B 6be81a5f361a533321e25f8fc8444201e318416f9164fc02ffa34e9471fd1da8f1bcab39e8f5bc5945948665769bb67caac0bf8e826e3213bd592e4191e1a788 SHA512 82119cb0bf902f6d3924f8a13db0ae3c5e7881c5d7848790e2614e3d2d2951321519c0bdc6cb942010186e5e1013c102cad328c389cfa2c54d96533bca7ea886
diff --git a/dev-ruby/json/json-2.7.5.ebuild b/dev-ruby/json/json-2.7.5.ebuild
deleted file mode 100644
index bb5fa119a74c..000000000000
--- a/dev-ruby/json/json-2.7.5.ebuild
+++ /dev/null
@@ -1,54 +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.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/ruby/json"
-SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc test"
-
-DEPEND="dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
- doc? ( dev-ruby/rdoc )
- test? (
- dev-ruby/test-unit:2
- dev-ruby/test-unit-ruby-core
- )"
-
-all_ruby_prepare() {
- # Avoid building the extension twice!
- # And use rdoc instead of sdoc which we don't have packaged
- # And don't call git to list files. We're using the pregenerated spec anyway.
- sed -i \
- -e '/task :test/ s|:compile,||' \
- -e 's| => :clean||' \
- -e 's|sdoc|rdoc|' \
- -e 's|`git ls-files`|""|' \
- Rakefile || die "rakefile fix failed"
-
- sed -e 's/__dir__/"."/' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid setting gem since it will not be available yet when installing
- sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
-
- # Fix broken version indicator
- sed -e 's/2.7.4/2.7.5/' -i lib/json/version.rb || die
-}
diff --git a/dev-ruby/json/json-2.8.1.ebuild b/dev-ruby/json/json-2.8.1.ebuild
deleted file mode 100644
index fcb2a51b4bd1..000000000000
--- a/dev-ruby/json/json-2.8.1.ebuild
+++ /dev/null
@@ -1,51 +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.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/ruby/json"
-SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc test"
-
-DEPEND="dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
- doc? ( dev-ruby/rdoc )
- test? (
- dev-ruby/test-unit:2
- dev-ruby/test-unit-ruby-core
- )"
-
-all_ruby_prepare() {
- # Avoid building the extension twice!
- # And use rdoc instead of sdoc which we don't have packaged
- # And don't call git to list files. We're using the pregenerated spec anyway.
- sed -i \
- -e '/task :test/ s|:compile,||' \
- -e 's| => :clean||' \
- -e 's|sdoc|rdoc|' \
- -e 's|`git ls-files`|""|' \
- Rakefile || die "rakefile fix failed"
-
- sed -e 's/__dir__/"."/' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid setting gem since it will not be available yet when installing
- sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
-}
diff --git a/dev-ruby/json/json-2.7.6.ebuild b/dev-ruby/json/json-2.9.1.ebuild
index fcb2a51b4bd1..b79d989aabe8 100644
--- a/dev-ruby/json/json-2.7.6.ebuild
+++ b/dev-ruby/json/json-2.9.1.ebuild
@@ -48,4 +48,7 @@ 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
+
+ # Fix version number
+ sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
}
diff --git a/dev-ruby/logger/Manifest b/dev-ruby/logger/Manifest
index 149f837aaddd..96c58acc20f7 100644
--- a/dev-ruby/logger/Manifest
+++ b/dev-ruby/logger/Manifest
@@ -1,7 +1,9 @@
DIST logger-1.6.1.tar.gz 19719 BLAKE2B 68e711550c0323614ee32fc0589c17d987be1cd65c7ed5721357465e57a7a07521e1c77ad20eb4f8e7dc37e9132888883bb1022bd7db73280cb8a0b4be7bbac9 SHA512 f77f594a507495643540e30c9e76c4edd191387f738a2e2cffede983f1be9419f0991bb20b0c5319fc6c26bbfdc20d350ff2c05ae1fa8ca313de8595b779a1be
DIST logger-1.6.2.tar.gz 20358 BLAKE2B 6e57eda1b8446b3cfd15db5e2d5fc5ceb5ead820ec51827f822c4f6eb11c36328430bdfb2eaa9b1eea7d44094fc3fec1a9be9890bb1de08e2153ad08e611b42d SHA512 e80d3a5825ad5f860f9c91f35a6480eae908ffcb5c35e15336199f12c275340f99c1a2366a5aa40932a0e4d6eb6c34e1a412d548200224a76c4fb1ce8fe75985
DIST logger-1.6.3.tar.gz 20548 BLAKE2B fafdf4242ce7d4c5899a5c50add133541174e6a48a901b901217ee995f6d6f739acb652ba993f9be84d0713be8aee0e907469289c058c02394e3505405037ff1 SHA512 a89919cd9e6e85d1918a2bfde68ce07ce3006cd866a2fd85c38b6e3e728b5fa64b9837c5f7083c8c81a8665702eb79ca84d9ba597e248ecc61c75959e0b13e05
+DIST logger-1.6.4.tar.gz 20542 BLAKE2B 6b4665139467dd4dc6ee63fc98c0dbf8a17c00640fb44a0d7f1bb31be556ba74a94edcaa715ed6c0d49b7d05228c3ee938762af9b92eae6426d4943d62db718c SHA512 0a18e4c68424d4f12c388e207f99cd5fffdafdf2fbcc6432ddd934a30f05b66e96749c604668ed645ddab335740df9472078113a544f3b4f6748b575875dd50d
EBUILD logger-1.6.1.ebuild 822 BLAKE2B a38943e9c77208ecce8d80b34605e6cc006e0b76e72df705994fe45f4bc9f862b0843bb4e530e2cb3255a34e74ead19fc35e19ee844848e6deab9dda83c69ec9 SHA512 8ef3c47ec1ba5a7e16a44df87a28c75c3f078c0ca56059a21b326c53ce762cda3f6f2c5c59221dbab3bc79a76bd311ea57f6c8831a077bd26c9c3a2232f1f2bb
EBUILD logger-1.6.2.ebuild 829 BLAKE2B 992af05defa433a95849ad8c29f0920725b4ada3d42ae366f6cd0cd0e5e0873af14c9436d0c592093f02dd1f9f635a1267f516d77dae99b4198e59dccd9e0fff SHA512 4da547d2401bdd151eaca05a12ef9f55247048aefbfb52c22abf3926710a9b6d1a77c9253ddfe024b49e5a865c0af23a15d0d123d31b1d8e15c363a0708d1fe6
EBUILD logger-1.6.3.ebuild 829 BLAKE2B 992af05defa433a95849ad8c29f0920725b4ada3d42ae366f6cd0cd0e5e0873af14c9436d0c592093f02dd1f9f635a1267f516d77dae99b4198e59dccd9e0fff SHA512 4da547d2401bdd151eaca05a12ef9f55247048aefbfb52c22abf3926710a9b6d1a77c9253ddfe024b49e5a865c0af23a15d0d123d31b1d8e15c363a0708d1fe6
+EBUILD logger-1.6.4.ebuild 829 BLAKE2B 992af05defa433a95849ad8c29f0920725b4ada3d42ae366f6cd0cd0e5e0873af14c9436d0c592093f02dd1f9f635a1267f516d77dae99b4198e59dccd9e0fff SHA512 4da547d2401bdd151eaca05a12ef9f55247048aefbfb52c22abf3926710a9b6d1a77c9253ddfe024b49e5a865c0af23a15d0d123d31b1d8e15c363a0708d1fe6
MISC metadata.xml 338 BLAKE2B 453ffc4dd8b70f977dd9ea0da3f4008583545de09e2c5a4b3608c13c56f44b9b64fe4e627bcb7d38374971a9104defe761d7244d13a1b5cba33b258a0c27a690 SHA512 ce1ea0b4c4e15fd447126971b94f8e7de049f3d6d72cbf730c40625e093fbf844c8526d4c8f1fcf14ecb9782706a9bda08b05cc7b827e0f52f5b6ef351cfa5c2
diff --git a/dev-ruby/logger/logger-1.6.4.ebuild b/dev-ruby/logger/logger-1.6.4.ebuild
new file mode 100644
index 000000000000..da78dbce82f1
--- /dev/null
+++ b/dev-ruby/logger/logger-1.6.4.ebuild
@@ -0,0 +1,27 @@
+# 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_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="logger.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides a simple logging utility for outputting messages"
+HOMEPAGE="https://github.com/ruby/logger"
+SRC_URI="https://github.com/ruby/logger/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
+
+all_ruby_prepare() {
+ sed -e 's:_relative ": "./:' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/warning/Manifest b/dev-ruby/warning/Manifest
index 2f2559d0738a..d1ee51633d73 100644
--- a/dev-ruby/warning/Manifest
+++ b/dev-ruby/warning/Manifest
@@ -1,5 +1,5 @@
-DIST warning-1.3.0.tar.gz 10376 BLAKE2B 661e2af457805542e07db2eacdbc867ffda66a574a981b6834063fc497eacfa565f01ad21a0c6b0c57185a8019e0fd2d80ae14b77f902dc3378f7f655ee07000 SHA512 a6d1ef0a70f024d9527dbbe2236805a32c6aa9d00def92f1a345f4f0bc8757d23d6933784c96e9282fba038c276999b85f2d0c1bd581a2c1994efd6440adc39f
DIST warning-1.4.0.tar.gz 10504 BLAKE2B 42ab4c35631e39bf2d8b82681d97b364d9cbdbec152287bc3fc5cbb0eea2b94f9f0193a0c160b0be51134dd72240056243016a41b9d70c102e67b95cbb9d214a SHA512 516b1e1ae8850f021257a6d82de6b29bece48d123c25f9fc62f31a90306e4ab0fe51caeb94e709919a04ee7ec3972482b916204f100582febe0a578a31bd03d1
-EBUILD warning-1.3.0.ebuild 647 BLAKE2B 1da195550b57bb6cddd4095a1d1197aed3b3c6cf9368645be0b9622224a60ef62494996d24e05b023ba169e99e9d10c77331cbedaa5f2d74e4b900e44262cd28 SHA512 99fd81e05338423def4658653e64ce5c8f2d77cd8a2bb8945909d69b498db242dd0a5e2003d1cce4ad6be510d5c28acbeff6835a518ba0743fecf45749929ec9
+DIST warning-1.5.0.tar.gz 11080 BLAKE2B 81db55934eaeb477846e3e2ecc836f5b7bc152f51316dadd49ebd63a88f77209b168440bf2e28693965c2fa94157d26a54b06ea2f059d1a92d4edf72154c9d68 SHA512 2b11487b7d137679ea8a8aac409952fca50fc5d6e63442ff98e0b6c05778a943e5d5b6aa07639390a9772ad2e49facde41521f8b08c9d2ef7de5230c48735622
EBUILD warning-1.4.0.ebuild 639 BLAKE2B 7f50e92a0ca6a791ced0fbc80361364684e85d1548822caeee1fbdfb992b41d8d8e1c2c664ec1d1f7fd63b99b1d7a2af239557cc29e3c240b51fafeb42676316 SHA512 93dc070c5a2d79a1b230a6e1ab2aa70ed3534f8b5ff0ac8e5048f9d4e569cc9c92253ea33a77d3296d80325621fc2ae5597a1627cf2b917cf12433692365dc49
+EBUILD warning-1.5.0.ebuild 646 BLAKE2B 1eead17d5d0e9280d3ffba1e3b964b37103427cebe4406a3de49f8cbaab8856737445fb8c2fefa58d52d648c46324a19731e1b507923ce1d8a16062de96d1598 SHA512 eff66a46007b1b9da010c3c701c0e0688a5dfa665b6712940c611b77f95ebdb0779b1f9760562566743add4db27dc6dc17681fb4f9df9a698462b9b7c8aace37
MISC metadata.xml 355 BLAKE2B 24127f734923e21e4e717807116464ba51bc9d2af1520c6b30634564af979d3d8e7b545b200904920f5c2f18232b42b9b402c48dcfcef719fb635385b121a73d SHA512 f586b2ddfe451e7dbbdacf9c49a3bfe885452b81cb818341561791ed30fef937d287d3da85e6880f7111179221816e4aaca0863074182e667ec2eacd8d963ceb
diff --git a/dev-ruby/warning/warning-1.3.0.ebuild b/dev-ruby/warning/warning-1.5.0.ebuild
index 16e4ab7846fe..9470381ad9f5 100644
--- a/dev-ruby/warning/warning-1.3.0.ebuild
+++ b/dev-ruby/warning/warning-1.5.0.ebuild
@@ -16,8 +16,7 @@ SRC_URI="https://github.com/jeremyevans/ruby-warning/archive/${PV}.tar.gz -> ${P
RUBY_S="ruby-${P}"
LICENSE="MIT"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
SLOT="$(ver_cut 1)"
-IUSE=""
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
ruby_add_bdepend "test? ( dev-ruby/minitest-global_expectations )"