diff options
Diffstat (limited to 'dev-ruby')
-rw-r--r-- | dev-ruby/Manifest.gz | bin | 106588 -> 106757 bytes | |||
-rw-r--r-- | dev-ruby/actiontext/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/actiontext/actiontext-7.0.6.ebuild | 1 | ||||
-rw-r--r-- | dev-ruby/leto/Manifest | 3 | ||||
-rw-r--r-- | dev-ruby/leto/leto-2.1.0.ebuild | 30 | ||||
-rw-r--r-- | dev-ruby/leto/metadata.xml | 12 | ||||
-rw-r--r-- | dev-ruby/permutation/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/permutation/permutation-0.1.8-r2.ebuild | 22 | ||||
-rw-r--r-- | dev-ruby/rake-remote_task/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild | 28 | ||||
-rw-r--r-- | dev-ruby/ruby-ldap/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-clang16-fix.patch | 12 | ||||
-rw-r--r-- | dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild | 38 | ||||
-rw-r--r-- | dev-ruby/sus/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/sus/sus-0.21.2.ebuild | 32 |
15 files changed, 133 insertions, 53 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex fe06316370b0..5f51fa9d0b53 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz 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 +} |