summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-21 10:04:00 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-21 10:04:00 +0100
commit7c334a9594ae315e537bf98259b95bafc60d479c (patch)
treefc41ac024e70df2bad3160b2d02fd5a01adde46b /dev-ruby
parentd1849ceeb9c09150c11cc0d112883cfba503af27 (diff)
gentoo auto-resync : 21:07:2023 - 10:04:00
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin106588 -> 106757 bytes
-rw-r--r--dev-ruby/actiontext/Manifest2
-rw-r--r--dev-ruby/actiontext/actiontext-7.0.6.ebuild1
-rw-r--r--dev-ruby/leto/Manifest3
-rw-r--r--dev-ruby/leto/leto-2.1.0.ebuild30
-rw-r--r--dev-ruby/leto/metadata.xml12
-rw-r--r--dev-ruby/permutation/Manifest1
-rw-r--r--dev-ruby/permutation/permutation-0.1.8-r2.ebuild22
-rw-r--r--dev-ruby/rake-remote_task/Manifest1
-rw-r--r--dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild28
-rw-r--r--dev-ruby/ruby-ldap/Manifest2
-rw-r--r--dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-clang16-fix.patch12
-rw-r--r--dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild38
-rw-r--r--dev-ruby/sus/Manifest2
-rw-r--r--dev-ruby/sus/sus-0.21.2.ebuild32
15 files changed, 133 insertions, 53 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index fe06316370b0..5f51fa9d0b53 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index f6ed67f15e19..6fc73ce8d7b5 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -8,5 +8,5 @@ EBUILD actiontext-6.1.7.3.ebuild 1810 BLAKE2B 10d8fa4f3590e03b3d7147cf1162c5fdc1
EBUILD actiontext-6.1.7.4-r1.ebuild 1892 BLAKE2B 4b869605010fe56d0bf2dede29f343fdee273c879a9c12fac54994f7524aa55bbec1cf3c43671a2273031c1fe358769611ee652f09d747150a2ca78d26f012e2 SHA512 cd3a2523dff91089aa86ae135b3de98ce46c71101cfc307634991bc67cdcaf115bde9722224828b84b2b5d2de9bd93d82e633351b91fc691fc2b9f31943aac01
EBUILD actiontext-6.1.7.4.ebuild 1846 BLAKE2B 47f611de02468fd857248a77777878c154236523d684febefe557823335142986f80adec0cc05448d498b6d5f2acf63e6297f9d5e49bf48bdf77eb73e7171cca SHA512 92f9052aab58679fbb42166e9939941ac35ddd87b189fdcb7620085e6b3953fac50c6f035ebccf50b710db876e471789015dd23506e3036f656843d7f6772527
EBUILD actiontext-7.0.5.1.ebuild 1946 BLAKE2B 245bc604ac5a5abe92f57a40b60551f6f67b5bb1c3a60163337fdc6fe52a9f64a5f9c469ec700f0a378f28d1581e36f947baa8bbc166b74d1936e24cf595af0c SHA512 a81edab5ef1d61949ad659f1800f4ccee6b70a386e751a18cd0b8106d9276d87944b9d8fc9931499be0fca20c1c190c7689b9065b223884b1e52541b9e49a865
-EBUILD actiontext-7.0.6.ebuild 1946 BLAKE2B 245bc604ac5a5abe92f57a40b60551f6f67b5bb1c3a60163337fdc6fe52a9f64a5f9c469ec700f0a378f28d1581e36f947baa8bbc166b74d1936e24cf595af0c SHA512 a81edab5ef1d61949ad659f1800f4ccee6b70a386e751a18cd0b8106d9276d87944b9d8fc9931499be0fca20c1c190c7689b9065b223884b1e52541b9e49a865
+EBUILD actiontext-7.0.6.ebuild 1970 BLAKE2B afaef3f3909af4e3ccd22418514421974246a7f83ae8817fab036e709716a7b28bd9e1104b994fb3195df7ff6bd8dd513173a75a498de92459d6eaefa97fadab SHA512 1ad87f4e20b576916f9a0fc518f5979b237035ee8863f5b50a1f6de7eaa7934562aa22d3571131e101182030e002dfb41e7da7749a407b0bd270a21a65b5b943
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actiontext/actiontext-7.0.6.ebuild b/dev-ruby/actiontext/actiontext-7.0.6.ebuild
index dfa65eb6e1c5..5ed5525d70fa 100644
--- a/dev-ruby/actiontext/actiontext-7.0.6.ebuild
+++ b/dev-ruby/actiontext/actiontext-7.0.6.ebuild
@@ -36,6 +36,7 @@ ruby_add_rdepend "
ruby_add_bdepend "test? (
dev-ruby/bundler
+ dev-ruby/minitest:5.15
dev-ruby/mocha
dev-ruby/propshaft
)"
diff --git a/dev-ruby/leto/Manifest b/dev-ruby/leto/Manifest
new file mode 100644
index 000000000000..8b22eea2849a
--- /dev/null
+++ b/dev-ruby/leto/Manifest
@@ -0,0 +1,3 @@
+DIST leto-2.1.0.tar.gz 8874 BLAKE2B d7d39a13ad6ceed2d14d7e9c9a39c037115797ce00629a114bad832bc70397a90c3ba86bdc73789b0c0f852df059d15d026338324cd3de9f38a40bf4885d6a9a SHA512 c0bda72b32a96c83ad01281fd2a6e224f504aa45b030e4a203c2df0810bb6dd52dcb9c2633f2514d239a39b14b5c0428f912799eae756373dc0b15051be5e260
+EBUILD leto-2.1.0.ebuild 764 BLAKE2B bab49561182c6144da7b92a66e6672ec314ac125c7456d94483b03c5758bbc66b60628b40cc4b4d74d5e47842d511131b1784b75e022670de1668629516a8810 SHA512 931f4d33f470b88afc040b8ca276e07c646a8893335f26bac8331703ce04abce24bed394f1e79f05b780c437891a177c33da8516c28f1c4d9d0bacd312f1bf23
+MISC metadata.xml 389 BLAKE2B aadeffc1c73e5288ee6b19b8fb51a29f2ea81605fd815aaebe86d01d459a0f67df41fc92c7b0e798b51f0a3800bce7db6c5b28adc18e8c2ae48fdcb29330c64e SHA512 c54f0344c9d96a51d2ba185ff778a206cb5ca07edd9b236fc271b7cc2ca4b6597ee29fcbe6f57020253c375d1593ff363cf4791348d25398cb8e4b4f2f8b8bf4
diff --git a/dev-ruby/leto/leto-2.1.0.ebuild b/dev-ruby/leto/leto-2.1.0.ebuild
new file mode 100644
index 000000000000..422ec312686f
--- /dev/null
+++ b/dev-ruby/leto/leto-2.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="leto.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Generic object traverser for Ruby"
+HOMEPAGE="https://github.com/jaynetics/leto"
+SRC_URI="https://github.com/jaynetics/leto/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -e 's:_relative ": "./:' \
+ -e 's/git ls-files -z/find * -print0/' \
+ -e 's/__dir__/"."/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/leto/metadata.xml b/dev-ruby/leto/metadata.xml
new file mode 100644
index 000000000000..8bb4371efdb1
--- /dev/null
+++ b/dev-ruby/leto/metadata.xml
@@ -0,0 +1,12 @@
+<?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">jaynetics/leto</remote-id>
+ <remote-id type="rubygems">leto</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/permutation/Manifest b/dev-ruby/permutation/Manifest
index 627f5b3abf7f..877411c077e4 100644
--- a/dev-ruby/permutation/Manifest
+++ b/dev-ruby/permutation/Manifest
@@ -1,4 +1,3 @@
DIST permutation-0.1.8.gem 18432 BLAKE2B 719d2c8c3006d821e69a5540a387f5e783aa0b9270bc650110171ad7d049835d4317deec68535dd9d1119259272867d6abffe97aabb9daa6c55b1d367da4bbd8 SHA512 78f9679a652d3f18ea4b459aeeceb3e25c912e28b7d9052c523b930e94e841fa84daa329f9ff06a23456cd7ab826f18cea181b85dfcfecbf303747990fa9a582
-EBUILD permutation-0.1.8-r2.ebuild 493 BLAKE2B b750df734f1bc4ac05582f83ee6d96d216338a47c454f9a0ed9304a466d87a6ce23564327d425ed515cfb109cdbfbea01555198c9c9b21d2e97fbb0da34b6b9c SHA512 e374ea9c9cb463bf0cea6b5ca4fe6d38c44fd9ebd82a032664934da175f3029854b12711917a8a78734b793aa76f87b728b0d7a7730746c2498554027c1b5ad8
EBUILD permutation-0.1.8-r3.ebuild 477 BLAKE2B e5ac7942043ba2e572c3be450d9dc3d503d6af9643939a46e8330a59dd11e3939afc0a4e71d2e90afb43c0f2124d7fb7cf90c84bab0a0e0b53b89a5b03ed00e4 SHA512 48164b4a6d380fc188f1526822ae74f1fa940d4651b5b88e4994fe42826ce4882d4277ce6269b651a5fe46cd700202588a058459d5afe9e05d89b7447d88550d
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/permutation/permutation-0.1.8-r2.ebuild b/dev-ruby/permutation/permutation-0.1.8-r2.ebuild
deleted file mode 100644
index 60db0ca21ac7..000000000000
--- a/dev-ruby/permutation/permutation-0.1.8-r2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES README"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Library performing operations with permutations of sequences (strings, arrays)"
-HOMEPAGE="https://flori.github.io/permutation/"
-
-LICENSE="|| ( Ruby-BSD BSD-2 )"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc"
-
-each_ruby_test() {
- ${RUBY} -Ilib test/test.rb || die
-}
diff --git a/dev-ruby/rake-remote_task/Manifest b/dev-ruby/rake-remote_task/Manifest
index 847dd2a59dc3..8986d7a65c4a 100644
--- a/dev-ruby/rake-remote_task/Manifest
+++ b/dev-ruby/rake-remote_task/Manifest
@@ -1,4 +1,3 @@
DIST rake-remote_task-2.4.4.gem 18944 BLAKE2B 3157d38346cbefe1ac522fe3d33638e65c44f58bb35ca822e5e7eab5988abbe0ed788ee22ac6f7ec2b104c72145bbd4d259effab7c2d6584f688d1b5055aaf2b SHA512 885cda1754c2f8e4a4f2ab4d688bdaf3f06924f8d5e491b9cbd61af39373a95884d2cdd78b0f964e69941f56bf0a1dac0a586cd3c7fb729fcb96ecd37715ccd8
EBUILD rake-remote_task-2.4.4-r1.ebuild 665 BLAKE2B 028aad70e27a2cbc2a1793e8230486a62beed61f2e094f8c79d41b22b078738394ad48076763b34205422add5ca65fc5375fae6d820c520555c15e98925e04e9 SHA512 3bd7bd0213b68af4638aef2d84a118c7c4b76d7838311aa94f93ab1a928d08124c5a9b196ac50e899fb60afa08fb2f943564610b9fcdefceb0f6c6ed982ce8a6
-EBUILD rake-remote_task-2.4.4.ebuild 672 BLAKE2B 0afa224fa64162444dfc9804f9cd84384674356ba93bece8ce4341403e768f0a24bb4ce0aca7dfb590944810cb2ffec8578425e10e2ea13461ab9ffb995fd36f SHA512 d296117c61bfd10c44d058067035add9f8c81834d016b416bec9e9c28ef6fa2af844efb70d0ac0913bff0951dd4021d31e87562d06112b46b72fc7a1e999808b
MISC metadata.xml 343 BLAKE2B 08020a9bff40d385ad732022e0eef559b829ccf3db7f8ec08da8de923cae3da4d05d9c216b9a1a6c6bf36ec0f77729f29a9f4f677e5c127c51f71f5a824278f1 SHA512 aecde7b03a904101ecd0386004da5d09ced73c8cdc7cbd29897198134eb3fc5dd4437184f5bf42920b86c136ce1c31413c3f4c7e64c07bc111f859fb814d571d
diff --git a/dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild b/dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild
deleted file mode 100644
index 4f6ac2c2a0e6..000000000000
--- a/dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="History.txt README.txt"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Extends Rake with remote task goodness"
-HOMEPAGE="https://github.com/seattlerb/rake-remote_task"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_bdepend "
- test? ( dev-ruby/minitest )"
-ruby_add_rdepend ">=dev-ruby/open4-1.0 >=dev-ruby/rake-0.8 <dev-ruby/rake-15"
-
-RDEPEND+=" net-misc/rsync"
-DEPEND+=" test? ( net-misc/rsync )"
-
-each_ruby_test() {
- ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/ruby-ldap/Manifest b/dev-ruby/ruby-ldap/Manifest
index 760ed032f2b9..f076dcdb885b 100644
--- a/dev-ruby/ruby-ldap/Manifest
+++ b/dev-ruby/ruby-ldap/Manifest
@@ -1,3 +1,5 @@
+AUX ruby-ldap-0.9.20-clang16-fix.patch 368 BLAKE2B 30c359696d8db213b2fe9b6f4f32d8b6583b7141ecc95e56e97cb736eac31218da6d0298c5810b39bc4110b22c90cc04993f5de3f1f7908bf9291011b3ecb348 SHA512 67675d6f045be53aeee10eaa9635b9d92dd6819234da4561ce0bc89ed79bad8ac1382fa8553fdb666a92bf4ea0b26c15c8f7b81ccfdd574a6ad38627f35097ea
DIST ruby-ldap-0.9.20.gem 67072 BLAKE2B 626a35ab764dacfb37c727d867e1d435222730a3e7ea745ee4e7ec051ce3a822cc5a1230b463bc12f4a2390db667ed3b61deceb9842c014f64cdf43a26d285f9 SHA512 4f4902e7eaf4fe0cd421d58c73ce4e625d61ee20ef02363d3cf5754c66237e0f378ac433b234c2b86d5f5284ae03b7ae6c46d3575c512487bc1a931d021c9517
EBUILD ruby-ldap-0.9.20-r3.ebuild 924 BLAKE2B 2d1d6de133628c3be046ae146f8a3d43a43d0df3c560558b1780d85a686d8c949948e6ce19d95533207143daed0a4435008f5189834bfa81ee5c0d4b195b9b98 SHA512 abbb5b84f7e6ba20ff06999f996c2230f7971624f4923229db59c173a2808a029bbe38be7d5dea1f393f7ea00e61c7b0d04832c12fe44045f9ae6e290a43faf5
+EBUILD ruby-ldap-0.9.20-r4.ebuild 985 BLAKE2B aee2235f42612113704fec3b917fdb79cbb89d993e2d1e22bd1dff9c74391799ac620ae1a98c7780c7623ac253b3fc204e5c9045a096b522881b6ee3720446ac SHA512 62c82db2a3d7efdb74149a43eb26b649b355306f0593184bb5d765e4f234d35702d486ce1dc13418d2a9689daee1d1c85b5c49931684e55fbc99e4738283acaf
MISC metadata.xml 391 BLAKE2B c7512c86b40f4a8cd418e12633883da21a0ad0d9de73d05307f5f2b0fc2aca31b9835cd709f5f0a52b487cf7197253a3a2b579d38ff44c91ae50d8469ac3716c SHA512 763bd735ebffb233f9a66e77754de2092c868585565a2c0e770f9e8909d0bf7e3bc312658f6d6d0f124e93c45e06ea9bbd864137ad5d7a1e3979f56e24713180
diff --git a/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-clang16-fix.patch b/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-clang16-fix.patch
new file mode 100644
index 000000000000..580584c61994
--- /dev/null
+++ b/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-clang16-fix.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/884405
+--- a/ldap.c
++++ b/ldap.c
+@@ -201,7 +201,7 @@ rb_ldap_hash2mods (VALUE self, VALUE op, VALUE hash)
+ VALUE tmp;
+
+ tmp = rb_assoc_new (op, rb_ary_new ());
+- rb_iterate (rb_each, hash, rb_ldap_hash2mods_i, tmp);
++ rb_iterate (rb_each, hash, (rb_block_call_func_t)rb_ldap_hash2mods_i, tmp);
+
+ return rb_ary_entry (tmp, 1);
+ }
diff --git a/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild b/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild
new file mode 100644
index 000000000000..117ecd8ad824
--- /dev/null
+++ b/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit ruby-fakegem
+
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_EXTENSIONS=(./extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="ChangeLog FAQ NOTES README TODO"
+
+DESCRIPTION="A Ruby interface to some LDAP libraries"
+HOMEPAGE="https://github.com/bearded/ruby-ldap"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="ssl"
+DEPEND=">=net-nds/openldap-2:=
+ dev-libs/cyrus-sasl
+ ssl? ( dev-libs/openssl:0= )"
+RDEPEND="${DEPEND}"
+
+# Current test set is interactive due to certificate generation and requires
+# running LDAP daemon
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.20-clang16-fix.patch
+)
+
+each_ruby_configure() {
+ local myconf="--with-openldap2"
+ if ! use ssl ; then
+ myconf="${myconf} --without-libcrypto --without-libssl"
+ fi
+ RUBY_FAKEGEM_EXTENSION_OPTIONS=${myconf} each_fakegem_configure
+}
diff --git a/dev-ruby/sus/Manifest b/dev-ruby/sus/Manifest
index 445c747b66ec..4dfda9274ad4 100644
--- a/dev-ruby/sus/Manifest
+++ b/dev-ruby/sus/Manifest
@@ -1,7 +1,9 @@
DIST sus-0.20.3.tar.gz 28845 BLAKE2B d10b142dd9d7ef44a453746f859a7d4a66eacd09ea157aef1887a95b01a88e7f749f9ca881518500eef48917b5cb1e67ac008327af0ae9df0200875bbe1de3b1 SHA512 1158f6ae53c5aae22454a15eaf7e613a00b1af730bf07af6662bd7e9d7f30365cea9dbebcddb5b6234931cf9414b8c3af0889d73194632cbaad439872cc89059
DIST sus-0.21.0.tar.gz 29581 BLAKE2B c39102c006b1fdfec6f40ef7eaa973a0cd5039b73402c8c5ff9234a0c06131c24550070fd04d59dd8706edbd08d46604e943f9b69e071dd29eefda103a1a6d1f SHA512 1fdbcbe814411a0ff3b9ebc72143f64fc76dbe11faea915e9d46bda786da9837e62a5a3070ceb6f28ac6bfe2c4fc8646de865efbc679abe80ee2a7abe327c007
DIST sus-0.21.1.tar.gz 29580 BLAKE2B 9a30950b4ad9da13af48c50a96951ba9f9cace97fac3a603de5acfe489dc8c8d4581b064f2452c9bf5da96da4db8f488df42f89a2113dd924c8ba8fcf8fd9230 SHA512 73db74f791f47a898840db65cf9c2f98b92f3d2a5319828f26dc55c8aef8e0932060c1075f5010b3c2b887891c1467a3828728f78a84297725d851966093ce9e
+DIST sus-0.21.2.tar.gz 30329 BLAKE2B ea0e9d4ffc994ce0370abbde8d68de668457f90e5f53e0c80e1aa146a28754782590eee7e53dc6373fe17b8816e481b82c5d97c4b2a39829a8a9a5a58faa42ba SHA512 eeced196ffc0871474495fb1afd8aa25f36a1881bad303447499a9b6c19ed94241896256563a4f61e9f7e1b32b8ed5e52e83f5c414c64002e283e81f1fc28b06
EBUILD sus-0.20.3.ebuild 841 BLAKE2B b434aaf09a256d2432d24b439df9fc2116519c4f3a82d0e99491e208a0a39818d916b0b7e4414eaba9a0edbed60585e02469496f0d240424da909c09e13e4dd8 SHA512 7d7f11f1799fca275b4f957d2570fee153ae01b8bf871d93a158511bd3c15a03802b6058994b4cb53cea1e0a63901e51f42fa5db2b9c554dd9fce4075c179de5
EBUILD sus-0.21.0.ebuild 835 BLAKE2B 53b841f3f72e29c3bdf6fe876e7a3fa9e33af958f7888473d0a09dde876910ff08583f044385c0f65796f4fec46b4ee75a5e307535fe88634d611c4de354472f SHA512 b61b6a5611d954fbf6646d61c8b869be7012b755558ac7ef217d5849dc7ba6a863bdb8c33fa2f7580976a1c60170ddfe6033fd834a7eedf40e1472c1348355f0
EBUILD sus-0.21.1.ebuild 834 BLAKE2B ff1b9bcf310292ebdfcdae11eab6952a53aedfde44e60d9df72815c51702788927c21c344e5cf1a7ccbaacc4663576d8992a38ce9418dc9f39e94fa872cc3d9f SHA512 d5d62f380659cf9373221a69f6a6ae83f8a798e7a0478c55d1a2d1cba4eb8c6bc4a3174d5bbab836c7e03d78ca342b857bbd565bf2671b68ae1c8352580e79a3
+EBUILD sus-0.21.2.ebuild 835 BLAKE2B 53b841f3f72e29c3bdf6fe876e7a3fa9e33af958f7888473d0a09dde876910ff08583f044385c0f65796f4fec46b4ee75a5e307535fe88634d611c4de354472f SHA512 b61b6a5611d954fbf6646d61c8b869be7012b755558ac7ef217d5849dc7ba6a863bdb8c33fa2f7580976a1c60170ddfe6033fd834a7eedf40e1472c1348355f0
MISC metadata.xml 339 BLAKE2B a89a738b1bc39d01b68a8ff2f6ea0b7edbb35c6c9cad01b7762e2ee4e99b00bd72b87752832fb2a09017836a648334aefaf3009d6912917e490c13557427f963 SHA512 bcc9d407a5fb5159fc2910fa0eab40d3654d78907a0b1812351adf85cf577d3cef53550ebcd86aa40ddc6c03714df97469615dccab9ec4388728ab1106cf6cd0
diff --git a/dev-ruby/sus/sus-0.21.2.ebuild b/dev-ruby/sus/sus-0.21.2.ebuild
new file mode 100644
index 000000000000..47dc10e077b5
--- /dev/null
+++ b/dev-ruby/sus/sus-0.21.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fast and scalable test runner"
+HOMEPAGE="https://github.com/ioquatix/sus"
+SRC_URI="https://github.com/ioquatix/sus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
+
+ # Remove the sus configuration which enabled coverage checks.
+ # Its dependency is not packaged.
+ rm -f config/sus.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} bin/sus-parallel || die
+}