diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-03-14 06:47:04 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-03-14 06:47:04 +0000 |
commit | 404b23b9395fafe5c40a1fd4d859c6cd17b4a646 (patch) | |
tree | 789ba7b9b17a99ad3ccbf05a131086babface825 /dev-ruby | |
parent | 633a3741c9483bd63e8c29b276d2af636ec8b390 (diff) |
gentoo auto-resync : 14:03:2024 - 06:47:03
Diffstat (limited to 'dev-ruby')
24 files changed, 373 insertions, 113 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex 69506419920c..60b258c9c813 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz diff --git a/dev-ruby/async-container/Manifest b/dev-ruby/async-container/Manifest index fbd97e66eed2..e6a1e45544ba 100644 --- a/dev-ruby/async-container/Manifest +++ b/dev-ruby/async-container/Manifest @@ -1,5 +1,7 @@ DIST async-container-0.16.12.tar.gz 22626 BLAKE2B 8e850ebededcc0110a8ddf79c23287d816973fee1c32b7e7b76a7158995ffca5476d8701b3b4499aa3c0fd023ee9f253e4d07bc9ad0562a32d529678d0569701 SHA512 d71bdd1dc22a7ebecd4fed7e17b28c9ae1c875e111db4fb9cddda3508113e3cb7fc72b820c447cac27f047606d20f62180b203e58164da18dc47cff385262441 DIST async-container-0.16.13.tar.gz 24969 BLAKE2B 94345cff96924994b07bb70db48064122c32cf07a65736a7db709087c0f4f9bd06c3810a1b04e4d4625ebfccb6c595188e96c64025822ac318ba636a98f85a82 SHA512 c36d98eb99c65eada8463b5b95c81ffb7e80d898edea823e9e45a3dd657f81e7cc291a79b267bf26fba577b4b86844ed70c74d55c684c09da9e6f950516878a7 +DIST async-container-0.17.0.tar.gz 25019 BLAKE2B 713caa99e9649fd45dee53bf13fad75178a7f8a880f940ec422c17d3c1402099b75b70cf0c2bd93c9cbd84fc576df881559a2f6ab16e47ef780d83650c5eb66e SHA512 48b109c75b45796c95fcd938538aea8c3c829520496e58d06f1c047d83a2c3950c38fc004dcda425b42d85c626b8bbd1d3784ae23911b786fc576b13ffc6af88 EBUILD async-container-0.16.12-r1.ebuild 1307 BLAKE2B 7aa1ffe42bc316093f3f115d93b67b0bb8285863e503420d26043aa6f4bbd54a7174cf2fae2c403b467c4ee78dcc244ead221648280458651775c7401a91737e SHA512 432613ab08530758f9d8ad2069e1210ae8a6c4ac3b776d4d9841211a9543397274eaea0d84484a69db4c97dffd5e5c6059bf22c3d23bb4c856ca1de2631891ea EBUILD async-container-0.16.13.ebuild 1274 BLAKE2B f2225464ebc3da7de85080b2e544cae6c16dd0d8e71b1d6fcd6bc6f4f57c2de3f29ef3c930fc894d88da648adad5cb947c212197403dad3734ceb38e6cc78bdc SHA512 4f4dccf2675eb844beced778f4153ae09cfa4d73aaeef359a16412f91997f24d27c96fab4beb144fc71e691a882065d4430dc178b00e18a0eb1eb34b76e55080 +EBUILD async-container-0.17.0.ebuild 1274 BLAKE2B f2225464ebc3da7de85080b2e544cae6c16dd0d8e71b1d6fcd6bc6f4f57c2de3f29ef3c930fc894d88da648adad5cb947c212197403dad3734ceb38e6cc78bdc SHA512 4f4dccf2675eb844beced778f4153ae09cfa4d73aaeef359a16412f91997f24d27c96fab4beb144fc71e691a882065d4430dc178b00e18a0eb1eb34b76e55080 MISC metadata.xml 351 BLAKE2B 671a90bb6d0e6ee6c41c96beaefba1bf84f236b557c8116d8489da01f034edbd3a122063df64a85c587cc114455b9d9e00404307d1539c8fd8e79c781297e337 SHA512 402376317da59de4bc9f10422743898870efb6f9429ba07fc37861e3c4752b4ef2197051b81bef300d07279c6bf55f9c5796a5b5c84cab8dcaef9a07537ff725 diff --git a/dev-ruby/async-container/async-container-0.17.0.ebuild b/dev-ruby/async-container/async-container-0.17.0.ebuild new file mode 100644 index 000000000000..f5d1fac12ae8 --- /dev/null +++ b/dev-ruby/async-container/async-container-0.17.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 2022-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="sus" +RUBY_FAKEGEM_EXTRADOC="readme.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Abstract container-based parallelism using threads and processes" +HOMEPAGE="https://github.com/socketry/async-container" +SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" + +ruby_add_rdepend "dev-ruby/async + dev-ruby/async-io" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + >=dev-ruby/async-rspec-1.1:1 +)" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + # spec/async/container/notify/pipe_spec.rb directly executes "bundler" command, + # so we can't just wipe out gems.rb as usual. also must remove covered from gemspec + # for this reason. + sed -i -E 's/gem ".+"//g' "gems.rb" || die + sed -i -e '/spec.add_development_dependency "covered"/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid test dependency on unpackaged covered + rm -f config/sus.rb || die +} diff --git a/dev-ruby/capistrano/Manifest b/dev-ruby/capistrano/Manifest index 5f3c6f7caf49..d4b9d2538e6b 100644 --- a/dev-ruby/capistrano/Manifest +++ b/dev-ruby/capistrano/Manifest @@ -2,7 +2,9 @@ AUX capistrano-2.15.5-sudo-cleanup.patch 413 BLAKE2B 77dbc37e742e1fe164540cd1083 DIST capistrano-2.15.5.gem 132096 BLAKE2B bbaa6bd482cf9bbe7aa01540aa5dab3f32401ffa1476d9057bb8ad420194f1ab2c32d8e744d7c982ebece5c4b5369133dc8378b7adf54c78732f9cb249db2a9e SHA512 10168080c7481ec6fc6f918ac90a3b1ce8f2b36f77411375e33cc915b02d5196ab061ac47e767edd724c82cffd1c2ad0a23ba1f0519cf1f2aae5b429167b19ff DIST capistrano-3.17.3.gem 70144 BLAKE2B d8bd93bb41a41196394b0959fa0bdf17609c9c53771bbfbf87cbc02b169177ad7cc18613a18d362a7fc775c91a382071d2384262d5cb49b1534678aac575dc55 SHA512 b7b85ebf7309d93aed83f68dc897e5a6cb4c8a929f4427c8a29db2ef6f857ee110256ba80c2fe0ae15f8008597c47be5ec60c192f3268d0df66f761b90d0758f DIST capistrano-3.18.0.gem 69632 BLAKE2B 679005f347eba2bad71e49b0c591c6179edc566d342b43652dc1be6949589d3bc58b78c91cccc564e6d8bb1f541066917164e000fe41a6997a3d6d12ab9b5e7b SHA512 126abb8934bed1bd1c58f53c1e8cd0ead99499d7e99d09e51290df4619a2f570a3f2f1a5cbdb683f1286a2b9aa7b0a2690a4c165d07705c5157ebf3ed1118f3e +DIST capistrano-3.18.1.gem 69632 BLAKE2B 65802492a93974cc8b9fdfebc189f866ae7e3b6eda92a87537106019f8605de469ff6f90439fe64db54af8bc3ff1d58082efc84b4be629368420fd6c23857374 SHA512 940e2a0cff96d99876bac1e585299edf5fcb22899bca61dcbe87b285ffd397dc916545792b58cd708f9b4e086d83f070f1bfc3bab534244c86f46d6de6323b47 EBUILD capistrano-2.15.5-r3.ebuild 1229 BLAKE2B b5f9689386fefb1493e6cd4428575c984be7c8b3a4f0ba03fb5d24502bc443855091ef5b4b20d464a52aacab4eeada4448ffce305c0022f6dafe7fdd17f1accd SHA512 a70e69e1dc30798bf79619c201dbca687b77a48df8669facde22c659b86ad403a6acc97bb8674913be87f566ed923aee533083d314f079d5c5a0b786e1e929f0 EBUILD capistrano-3.17.3.ebuild 993 BLAKE2B dbdb3c207de7bae07a9f463eba0c06976f8ca53ee592e176a88a14f896be753172cfc777c05d9b29216f7d4fc7ac2e4d4a7e60b37b0f57644a232b4a974c68b1 SHA512 8cd7714c471bffba68df258788832194ab081e08ffdce4be50998efd77291a0314ce14df221f642a8331ed0fc8bbf49b5205d35bdf4db966271cdfc79193dfe5 EBUILD capistrano-3.18.0.ebuild 994 BLAKE2B e8347c5dc1f77e5c3ded8f8a0aebe2fe99605374fce2d342f5f1b4d47481ddb5f83e5ead43f0328cb9dce912a9b76b5377079a7b1c9e87d8aab71ee9358756a3 SHA512 0e1aa14c5d82640249ff41aa5006e7f5eceb51a3a0eaf826e71eaab73ee0a7d7130129db63869fe6d811769219fddcf079e3de07d995de8419fd20320281701b +EBUILD capistrano-3.18.1.ebuild 994 BLAKE2B e8347c5dc1f77e5c3ded8f8a0aebe2fe99605374fce2d342f5f1b4d47481ddb5f83e5ead43f0328cb9dce912a9b76b5377079a7b1c9e87d8aab71ee9358756a3 SHA512 0e1aa14c5d82640249ff41aa5006e7f5eceb51a3a0eaf826e71eaab73ee0a7d7130129db63869fe6d811769219fddcf079e3de07d995de8419fd20320281701b MISC metadata.xml 396 BLAKE2B d27f0009de40add27cbe4a8a668ac4a82fa98eef30d794c61add8ad293db7e6b76c948499646c1dc23046cd4d88cfb36b41c1c14ebf78316ba6a4547493edb87 SHA512 98a3ccc2e6734e249cfb13754015cbd79485d20bc018312f7ff8500fa3c011db88c3955990a97da714dc6af7a6c94196057839eb76fd1612f30dba9e623ee0a6 diff --git a/dev-ruby/capistrano/capistrano-3.18.1.ebuild b/dev-ruby/capistrano/capistrano-3.18.1.ebuild new file mode 100644 index 000000000000..c8d14632d8ea --- /dev/null +++ b/dev-ruby/capistrano/capistrano-3.18.1.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="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="A distributed application deployment system" +HOMEPAGE="https://capistranorb.com/" + +LICENSE="MIT" +SLOT="3" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +ruby_add_rdepend " + >=dev-ruby/airbrussh-1.0.0 + >=dev-ruby/sshkit-1.9:0 + >=dev-ruby/rake-10.0.0 + dev-ruby/i18n:*" +ruby_add_bdepend " + test? ( dev-ruby/mocha )" + +all_ruby_prepare() { + # Avoid specs that depend on capistrano already being installed + rm -f spec/lib/capistrano/doctor/gems_doctor_spec.rb || die + + # Avoid specs that require a TTY + sed -i -e '/asking for a variable/,/^ end/ s:^:#:' spec/integration/dsl_spec.rb || die + rm -f spec/lib/capistrano/configuration/question_spec.rb spec/lib/capistrano/doctor/output_helpers_spec.rb || die +} diff --git a/dev-ruby/certificate_authority/Manifest b/dev-ruby/certificate_authority/Manifest index 56725f32b2d4..e0550e2956f7 100644 --- a/dev-ruby/certificate_authority/Manifest +++ b/dev-ruby/certificate_authority/Manifest @@ -1,3 +1,3 @@ DIST certificate_authority-1.1.0.tar.gz 57457 BLAKE2B 6714359fd869cce2a0b43aa6321e95229dead04ed761f6239ecb7b988548aabf13c62a3c61e20d539a6003395886e5e4ff2366fabaa395bfd4b4761c55d56555 SHA512 52c79acaaacf471206912165d2b07464158b61acd8b65ad73614900baa208694f9d29107cc0e275d09baa580ecfbc95458ac7772370b423762d4e80ddf0237ca -EBUILD certificate_authority-1.1.0.ebuild 988 BLAKE2B 065c25668fadd9a593ff9a445dd88f60b32abea3669e955f25879f630db9a7a7cfacbcc0443a85675017fe8d75c89d15785c4b318dc69089f1cae4ad13af5cf2 SHA512 a06abedb3f87a3c29f8ba3d530d279218a07727051a654d098f796f0aaf59678adf6d58b40e878d2a0faffb314f20f3971279cfaf716743f928ae101439a0e9d +EBUILD certificate_authority-1.1.0.ebuild 1068 BLAKE2B 4ba1c7bb60e3038dae13b9ae83427165e43a5e32d21ffb77d2716af66f799a102a44b1670311fdc3e8e54e0cd0d19c48f6d387020a24d2de7caa596c6b343b4a SHA512 3f0b53716588d52aa514c243541468780a59dc4f26f0ec3f54eb36fde6c529fe7670c807ea91d0495311c948d014c5400dc84e97185bb9b3cb7855b8a5a3a444 MISC metadata.xml 358 BLAKE2B 9481f4365e35e21c255c572608085070dacffd97b9a66ca3a530096792cac609d9e357bd69e44a094d16edfe1c772835cef2f9d28d0dc9430b28c3eec6870d54 SHA512 00880faf802e45165b1d4e4eac5ecfe197a02bbc15a797eff0f008bf5a88389283702814a1a65677152a529c3b6353d0845f45b3fa0a72ef6cfc08bf12331dc2 diff --git a/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild b/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild index 173bf6c75e31..f071d6a0c5b4 100644 --- a/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild +++ b/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -20,7 +20,6 @@ SRC_URI="https://github.com/cchandler/certificate_authority/archive/v${PV}.tar.g LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="" all_ruby_prepare() { sed -i -e '/\(bundler\|pry\|overalls\)/ s:^:#:' spec/spec_helper.rb || die @@ -30,4 +29,7 @@ all_ruby_prepare() { # make work on different arches due to hardwired load paths in # specs. rm -f spec/units/pkcs11_key_material_spec.rb || die + + # Fix spec for OpenSSL 3.x + sed -i -e '426 s/keyid://' spec/units/certificate_spec.rb || die } diff --git a/dev-ruby/dnsruby/Manifest b/dev-ruby/dnsruby/Manifest index 3004d965adcd..879855cbb6d9 100644 --- a/dev-ruby/dnsruby/Manifest +++ b/dev-ruby/dnsruby/Manifest @@ -1,3 +1,5 @@ DIST dnsruby-1.70.0.gem 261632 BLAKE2B 07adbe23ab2d1605c1562f4403f2dd864171b047df08037763565a3a459f2d3b3cb79343da2c25aadb498a7fc5a81a42af928d65a22c6b736fa7b64fab96721f SHA512 11caddd4ea5c9b8f85c730708d3cd1e1a130059975dfdecbf307862f7cbb85285d193f9ce010a81fbd8a7518ec720a107118018146d67105f6a4dbd41149a130 +DIST dnsruby-1.71.0.gem 262144 BLAKE2B 6067bad3953eab96856adc6a30f43241c0fc6166ab3476257a502ef593ec186420d6b89c5f8e0c162bdcde5249365c02c6910e0706fbacd0425af5734b7752a8 SHA512 9488de8e6ed72708dd8ec213eb5814d8bf712a5186103cc8bcea26d9d9df1933e3d515bd2915622e643b7a37d9a94ac295f6638ac73fcf30f1dfd26c79d32c63 EBUILD dnsruby-1.70.0.ebuild 844 BLAKE2B 3807b4200fa8185a46135f9ad8dd48b10f3e39073f8807736274a11b1aa5921e3eb1e831da82f85297d1833b8519440cf338d623b32ae8456319fee0f8dfb916 SHA512 d9ea22532366b5c7da37b213c1e806759e1709a3b7f5060f119d586579d56e019471e1dc768047a8275d451f12adb422edbcf5b656f88e50e7b2a135f79653b2 +EBUILD dnsruby-1.71.0.ebuild 878 BLAKE2B 341c158e38a447af1ae0651f6af54cf037f1720778af5a537498e0830e2bafe07a875bf0f1523764985ecd9c8cc77fd8e5abe68d24da6c6e2df62c80362523e4 SHA512 b0717b72033ca8072be0e5737eb68af3de9e7e41848082d6fc5f6b64647de9771494609795b8c50b21bd0169bbb3fd87e9b07f1ffa1125ffe268a32e1184f885 MISC metadata.xml 414 BLAKE2B c4ccb95f7844c4f0ec41dda18d5b80f8972d3f81fc571fea8feeb15ed8c0284358fa180248f2536ee0cb518bc6d48a992305eb9b1c032dcde79d25f13b6ecdc1 SHA512 e4fae933534b8a4988d008dbf8be50cd2675eb9142108c85b4c0fe4b0a06b5f553827773e08f58a09371a0cd44623c7c86c7c93fda34899614ff5b513cc33e54 diff --git a/dev-ruby/dnsruby/dnsruby-1.71.0.ebuild b/dev-ruby/dnsruby/dnsruby-1.71.0.ebuild new file mode 100644 index 000000000000..13e241e00b9c --- /dev/null +++ b/dev-ruby/dnsruby/dnsruby-1.71.0.ebuild @@ -0,0 +1,35 @@ +# 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_TASK_TEST="" +RUBY_FAKEGEM_DOCDIR="html" +RUBY_FAKEGEM_EXTRADOC="DNSSEC EXAMPLES README.md" +inherit ruby-fakegem + +DESCRIPTION="A pure Ruby DNS client library" +HOMEPAGE="https://github.com/alexdalitz/dnsruby" + +KEYWORDS="~amd64 ~arm ~x86" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +ruby_add_rdepend ">=dev-ruby/simpleidn-0.2.1:0 =dev-ruby/simpleidn-0.2*:0" + +ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.4:5 )" + +all_ruby_prepare() { + sed -i -e "/[Cc]overall/d" Rakefile || die + sed -i -e '/display/d' \ + -e '/Display/,/^}/d' test/spec_helper.rb || die +} + +each_ruby_test() { + # only run offline tests + # ${RUBY} -I .:lib test/ts_dnsruby.rb || die "test failed" + ${RUBY} -I .:lib test/ts_offline.rb || die "test failed" +} diff --git a/dev-ruby/excon/Manifest b/dev-ruby/excon/Manifest index d0435a20a2f3..f40c1c0d04fb 100644 --- a/dev-ruby/excon/Manifest +++ b/dev-ruby/excon/Manifest @@ -1,11 +1,7 @@ DIST excon-0.104.0.tar.gz 229173 BLAKE2B b719d9391f8afc3553c45b88436725e2d7ed6495a888af95c7783d4e6bf44eecd861975119180f37bfb4617c7639c52cd0ac52ebbfce4bd6108de69df4d90cce SHA512 e06bccc0ed8fcab25b76c8500d77678c3356ff7488737bc041e9291fb7bbea5e7cb11cab85a4da81bce6c1a4422a7588f5e6e82ac14bb2b0974a7656586e1db4 -DIST excon-0.106.0.tar.gz 232834 BLAKE2B e9e7ebfb4b9a6625e1bf3ca63a02744edb5ecb9f9e4f34ac3d190deddb6ca555671e4febc7ba750a5e19dbde4bf96b01903f59576eb7ae6d6befc7b4e15efd90 SHA512 4d4ea0a7cab2038aaa358ee2fba5e781fb8ae381758d89f56c73675c03b9dddaf8ff052f8f2e75802222ef314ee421e59800e4d0c748da3530d933e0c7479806 -DIST excon-0.108.0.tar.gz 235598 BLAKE2B 66c16146da991d45cc5c297f5c053a1fc2bb25f0e86f3bb2d7a55635ebb2897729361ca6fa16083846c637f4ebb3e9e3755add1531065e6b3e20cb5a1c21add6 SHA512 f552da790de0b88ae9186bd49207e0f4680d2fa482439f8d701332ad8a4d656fc9163251ea589529815b06a12d10ad9768ab4abf84af2f550141886d5c0a5f54 DIST excon-0.109.0.tar.gz 235632 BLAKE2B 8404cb5687cd106390dcb5e44513b4accf145d118b38bda79fdfa97ed34a33d84bf5831d3bd6b52dce2ac17267f5e6bd0d060545a98f1741d6f0a394ab0dfb08 SHA512 6374eeeff9b8501a078ea4db7d777e781a3981d1062af013e46976506b84a1afd1e2f52f97e3b7c6d57f8230534598992b8f4e978a3f077e11180cd3586e4a0e -DIST excon-0.93.1.tar.gz 222206 BLAKE2B d32302aa69a54ffb332cbcf2fed8cda2e7e01461deb1f7477554c1fab1bd56b865b15aa6a44002772486c0c3a88729f2414a9cd6be057f07a6bd38e2fe7965d9 SHA512 bf7eb0532b44722c84f08c994a9cd9f473a3df23dcd9df87ecf34dc5ea10329391658fcb772103dde61e1f46ad33cfe98c773a5d2ee767c21f6bc11bc0d4bc46 +DIST excon-0.110.0.tar.gz 237307 BLAKE2B ac83220a9ac5d2fb3ab53e9b90068918e8ffa54246d50531a66b061bebbdd8fcc9840c2ade0de35fc995dcf400622cb1b807a8cc5e19b9dd4e481cb674e6a035 SHA512 34b6b193109515c9cb176f41a735e4a214053a2832bac0c425ace06b419daf71f0e7dd375df59a7a67d56ac331f7251fbb8778fd29acd751651411aef2081378 EBUILD excon-0.104.0.ebuild 1568 BLAKE2B 9214122b57f979d130de85cfcea769086bd931adb70174ccd0f5630d8abf7fe440bfe3b178db7348b828956fe1e34975e0e393bd6ed237e1412ecf60b70a00a0 SHA512 0b8a7596d541c46a11f04c85698d5327371eeee69816e5841bda240b5eb099c33b4890c82f4d04f17b033dc60d8f660d91f6ff3e2fcd687fef797284888983bc -EBUILD excon-0.106.0.ebuild 1569 BLAKE2B a5b2cfbc6916f0df32fa9bfd29200452b7b901f84e33bad83c46f405982f60ba597a344481fb4db0ab26a9eaffaf2dbf4ea1489c9ff58a2be55a857f9fa27df1 SHA512 57d2035ff01e449bde63f8c26eb96d4803a0c2aa86d99aa6144498857804a0eeb6b9c299ba83cc2368489866db4405e4efe834510bbda7158380c4cd66332f90 -EBUILD excon-0.108.0.ebuild 1569 BLAKE2B a5b2cfbc6916f0df32fa9bfd29200452b7b901f84e33bad83c46f405982f60ba597a344481fb4db0ab26a9eaffaf2dbf4ea1489c9ff58a2be55a857f9fa27df1 SHA512 57d2035ff01e449bde63f8c26eb96d4803a0c2aa86d99aa6144498857804a0eeb6b9c299ba83cc2368489866db4405e4efe834510bbda7158380c4cd66332f90 EBUILD excon-0.109.0.ebuild 1576 BLAKE2B 34e5efe418d3c3551a849ca2a242d257fd11038b09f90a602ea42a7081704e24bb2dc79f58fb792fe81f4bc2452797912c8dcacba557ebfe4262cd6d7cfdb344 SHA512 4d330df6dd4236d2ca2a5a7a6e5a12435685b92a627b02c1cbdb90634b690f6da881508924b3a374149806c4c5a920a4968746a9c99284e5e37d3483424ffc7c -EBUILD excon-0.93.1.ebuild 1172 BLAKE2B f8b2827a64b74c14c82dc0f5cf452934602447eaf2182b8b7a645c95c2b9b867fefd6c53a650c735dba5d2c704034faddcf7cc6e0e6a0fa78f9b0082e15219e1 SHA512 8e0ab41f166f3ca62f529a0c8566aaedabf1dcfb81ecdd99f2133b9eb35b34e9d31543afc74e2feb8610e12dd173a3019e40d289be8ebadc04ce3b08ea64100d +EBUILD excon-0.110.0.ebuild 1576 BLAKE2B 34e5efe418d3c3551a849ca2a242d257fd11038b09f90a602ea42a7081704e24bb2dc79f58fb792fe81f4bc2452797912c8dcacba557ebfe4262cd6d7cfdb344 SHA512 4d330df6dd4236d2ca2a5a7a6e5a12435685b92a627b02c1cbdb90634b690f6da881508924b3a374149806c4c5a920a4968746a9c99284e5e37d3483424ffc7c MISC metadata.xml 449 BLAKE2B a51e81b7b137d4140aaf665fe3f799af701ae62dc5d319c96a1bc995f26cd6f79d59122409af1f2a37970106a49ba9e5ae7a48e37766c5f450c102c5ee62747a SHA512 f8cf7e241dfce9528214e00dbe8026b2b6c211f8278cb7b30a093a09926e37ecdaeb2d7e30e6f5b8e63f278c3d4900d0c62e84c17a89ffa0e21ba5c18458dda2 diff --git a/dev-ruby/excon/excon-0.108.0.ebuild b/dev-ruby/excon/excon-0.108.0.ebuild deleted file mode 100644 index 57834f2c6353..000000000000 --- a/dev-ruby/excon/excon-0.108.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="changelog.txt README.md" -RUBY_FAKEGEM_GEMSPEC="excon.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="EXtended http(s) CONnections" -HOMEPAGE="https://github.com/excon/excon" -SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -ruby_add_bdepend " - dev-ruby/rake - test? ( - dev-ruby/activesupport - >=dev-ruby/json-1.8.5 - dev-ruby/open4 - >=dev-ruby/rack-2.2.7-r1:2.2 - dev-ruby/rdoc - dev-ruby/sinatra - dev-ruby/webrick - ) -" -all_ruby_prepare() { - sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die - - # test that need network - rm -f spec/excon/test/server_spec.rb || die - - # test that wrongly assumes 127.0.0.1 won't run a DNS server - rm -f spec/requests/{dns_timeout,resolv_resolver}_spec.rb || die - - # tests that depend on eventmachine which is broken and no longer maintained - rm -f tests/{bad,error,pipeline,response,request}_tests.rb \ - tests/{batch-requests,complete_responses}.rb \ - tests/middlewares/{decompress,mock}_tests.rb || die - rm -f spec/requests/eof_requests_spec.rb spec/excon/error_spec.rb || die - - # Use a rackup version compatible with sinatra - sed -i -e '/launch_process/ s/"rackup"/"rackup-2"/' tests/test_helper.rb || die - sed -i -e '/open_process/ s/rackup/rackup-2/' lib/excon/test/plugin/server/webrick.rb || die -} diff --git a/dev-ruby/excon/excon-0.106.0.ebuild b/dev-ruby/excon/excon-0.110.0.ebuild index 57834f2c6353..55f5024ee4b8 100644 --- a/dev-ruby/excon/excon-0.106.0.ebuild +++ b/dev-ruby/excon/excon-0.110.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRADOC="changelog.txt README.md" RUBY_FAKEGEM_GEMSPEC="excon.gemspec" diff --git a/dev-ruby/excon/excon-0.93.1.ebuild b/dev-ruby/excon/excon-0.93.1.ebuild deleted file mode 100644 index 2d270743bd3d..000000000000 --- a/dev-ruby/excon/excon-0.93.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="changelog.txt README.md" -RUBY_FAKEGEM_GEMSPEC="excon.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="EXtended http(s) CONnections" -HOMEPAGE="https://github.com/excon/excon" -SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -ruby_add_bdepend " - dev-ruby/rake - test? ( - dev-ruby/activesupport - >=dev-ruby/json-1.8.5 - dev-ruby/open4 - dev-ruby/rdoc - dev-ruby/sinatra - ) -" -all_ruby_prepare() { - sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die - - # test that need network - rm -f spec/excon/test/server_spec.rb || die - - # tests that depend on eventmachine which is broken and no longer maintained - rm -f tests/{bad,error,pipeline,response,request}_tests.rb \ - tests/{batch-requests,complete_responses}.rb \ - tests/middlewares/{decompress,mock}_tests.rb || die - rm -f spec/requests/eof_requests_spec.rb spec/excon/error_spec.rb || die -} diff --git a/dev-ruby/gruff/Manifest b/dev-ruby/gruff/Manifest index 4264a1a1ad97..aa70db1f7605 100644 --- a/dev-ruby/gruff/Manifest +++ b/dev-ruby/gruff/Manifest @@ -1,5 +1,7 @@ DIST gruff-0.22.0.tar.gz 25772970 BLAKE2B 3a56d03f0e9a53decfa7df3b6b5cc867cfe584548fe7b1435babde1486414bc97c4a46ad574692848df6483d01592e88d22ef64eb045f271df9c1e2f7c821fa0 SHA512 6d16f8a308289453eb4a51110946aca702c725e59a3ffb8c128610cbca7f521ae5cdea64ceaa0a3382b86fe2f1de74b2d33d2a49fa033728f2f5cbc474222758 DIST gruff-0.23.0.tar.gz 25772848 BLAKE2B 5c0f6131ec52270e6a88c469d1ddf28701ca8e6f40277f094172e14f39faeed98af19d9e85c28a38b7ade5a6e35f21ba70bd9c8cb49a90edf434d9a9fb8c4371 SHA512 47e121b56cffb941063d127ba2b6e6de0dd0e8d5544263ca0234f7fcd782294fe972921a67407956674a97b9767651d7a2c33448d38887c05a40715a06cc1c54 +DIST gruff-0.24.0.tar.gz 25940874 BLAKE2B 071cfc8283c03f1a5fb2c73e084f717de4da25e076b9a71c6ee08df86c1aa41d06916006f35591ebad4ba6e4dec75edb1d7c0d0bbe5a81e7fc828e2bb0a83589 SHA512 51d174ab2c74b67d62916259e86bebeb3cb114099b7e05299cd1f7a3609ad863b82f5f1d4e8b8181ba80ca0b891fbdabc5cca0426b6dba5e0cf8c35b6e0d2582 EBUILD gruff-0.22.0.ebuild 1612 BLAKE2B 6c984394dbc40b0323e75e7cb107501f3638e649e196ca6bc8a147f01e74023c01b509682df174b54796b91d127b6de0e15049c44e68c3f3f8a8aa746362fbb4 SHA512 8c3700b8888a9fbcb050732aec440c1944f4bd222ac6eb0618063bde66457efb8835d5debdc009c45900907e2d4c6632f891fa8e6991939915c83d53cb78d065 EBUILD gruff-0.23.0.ebuild 1614 BLAKE2B 3c5d7e1340772b4d0ff0f98565abd09d9451604ca986ece25bf83d1466735c47d7d043a6fab6804ea58c5e5d2e76ef35d431cae6ff4033c095e13a013696d657 SHA512 2a93f500ba92e9e32fe26ecc666aaabda9655f05e00909b6e3ff56faa529c2cd5c4993abc3b3241cb4d95235a1cefdf1f9c57ae7b14ae81265ec7d9271ae3437 +EBUILD gruff-0.24.0.ebuild 1614 BLAKE2B 3c5d7e1340772b4d0ff0f98565abd09d9451604ca986ece25bf83d1466735c47d7d043a6fab6804ea58c5e5d2e76ef35d431cae6ff4033c095e13a013696d657 SHA512 2a93f500ba92e9e32fe26ecc666aaabda9655f05e00909b6e3ff56faa529c2cd5c4993abc3b3241cb4d95235a1cefdf1f9c57ae7b14ae81265ec7d9271ae3437 MISC metadata.xml 341 BLAKE2B d27e2cd08a5540fee57b4633b95cfe34569da56bca5e4638fa799aacfdfa8ccd4f3f195ebbca6782da97734bea84ba4adb8f49f08c8ec5b6757a3867ca70dd80 SHA512 ebf3fc986abccac99d46c2d66a1480ec3d9748660c314615b180e390bc5a55d7780c28ff85280390ef0e0f219aee626cae775d44f2c2ec1cfe047157055f20f9 diff --git a/dev-ruby/gruff/gruff-0.24.0.ebuild b/dev-ruby/gruff/gruff-0.24.0.ebuild new file mode 100644 index 000000000000..445d13b31227 --- /dev/null +++ b/dev-ruby/gruff/gruff-0.24.0.ebuild @@ -0,0 +1,53 @@ +# 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_TASK_DOC="" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_EXTRAINSTALL="assets rails_generators" + +RUBY_FAKEGEM_GEMSPEC="gruff.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Beautiful graphs for one or multiple datasets" +HOMEPAGE="https://github.com/topfunky/gruff" +SRC_URI="https://github.com/topfunky/gruff/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +# imagemagick is an indirect dependency through rmagick. However, for +# gruff to work properly imagemagick needs to be compiled with truetype +# support and this cannot be expressed in the rmagick dependency. Tests +# also require imagemagick to have jpeg and png support. +DEPEND="${DEPEND} test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] )" +RDEPEND="${RDEPEND} media-gfx/imagemagick[truetype]" + +ruby_add_rdepend "dev-ruby/histogram >=dev-ruby/rmagick-5.3:*" +ruby_add_bdepend " + test? ( + dev-ruby/test-unit + )" + +all_ruby_prepare() { + sed -i -e '/\(reporters\|simplecov\)/I s:^:#:' test/gruff_test_case.rb || die + sed -i -e '2irequire "date"' test/test_scatter.rb || die + + sed -e 's/git ls-files/find * -print/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + # Skip the image comparison checks since the images are not + # pixel-perfect identical, most likely due to the use of a slightly + # different font. + SKIP_CHECK=true ${RUBY} -Ilib:. -e "Dir['test/test_*.rb'].each{|f| require f}" || die +} diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest index ffcdfa220146..d2a0823adbf1 100644 --- a/dev-ruby/http/Manifest +++ b/dev-ruby/http/Manifest @@ -1,3 +1,5 @@ DIST http-5.1.1.gem 82944 BLAKE2B bd44ede401712ddd13b76f9e3266622aefd78f37a89c84217c7f8206214e9e2ee994fe375a6e7897315dd83853d4e8ab2c0c9c34a59fe47c1a0617f3c126fdab SHA512 a39d88297b6f2f0a51a22fe502d1f7883d44a3fa0af250e1a8142f093fb3865b02b797bc46780d9129f0c67e18f97cc551aa1dbd794b3b4cda6bdb5495fe95e3 +DIST http-5.2.0.gem 85504 BLAKE2B 60391b959752c63e2f8cffcb86d6aad47fd30817f348ac6fc28ebce4fa5186f482c08db5e4413fc84eb54a9beb2682260c0c7241a76b40c3489fe7f2abcfb154 SHA512 88a813498db68827ea665c3a568ce45b0096203484564f3de18d46abdd87d2ecd756745f9f530965db306f8e37185d3d0b31959082bbe01fee5545b36b0716bd EBUILD http-5.1.1.ebuild 1728 BLAKE2B 44ddda84a519ab6e095954d2c4d69bbd8578f85a29b939d4555ce48d615857edd7446bdb7111dd886cc5f76d49368ec9031be2246d30246c5faedbbbb4ab284c SHA512 430bbf4d0caf9a9b13df27ddc99a198a6b68053caf34952b5f2a56132eba9d43e7067f7d128e6d00e5644cad8c6b73d75cdc2dd2ef13a1a9330cbef9efe1401f -MISC metadata.xml 340 BLAKE2B 3f69f47d5faad39a2de9cce22c25a490645c3ca3b9bebca74e2c19bec16d5b05927e4d0a56a32d615c26d01513bd82ee09e13ab0b1b2fc9cd02f7e5723d8db34 SHA512 6cd51992e506d9df562267d357d7af6ff55aa2e9cfb8b1147b6544f12464a02c0c28b08bb5a4c00e3cb084b4f891f78b731c4bd1f8988f7d192d15986c5b2290 +EBUILD http-5.2.0.ebuild 1763 BLAKE2B 2487bca445b4568e8ea49fc4a4081f581f6a8ed0ac44b9941278def7d7e3eca8ff2818ba8be27b2accfb9231ebee189ae726e3284d17999b822bd0b2021d526a SHA512 e558bccce9fb2097d9a3d071d52b5a86f5875a5b89e93f0b7119b8826936a64b1ef76e21838858bdc245173f6a28d923142d8f41a6d64d7fac95e3a6df8f2fee +MISC metadata.xml 338 BLAKE2B ad560bb9b4db1783ceef0b3ec0730daf1526b194408e68a65e99f82049ad0b0fe6c99001c7d3af8fa1bdaafcfcf07fb0a3c68b1fb2703ee9ffa5f717e10719a4 SHA512 8008f3f25d0f77a136f5016285a479a488ddb1346c3c75bf897308d7c84918ffa462667c9c97f9259e509ced53d554088b09dd86625d230d73348de09786af31 diff --git a/dev-ruby/http/http-5.2.0.ebuild b/dev-ruby/http/http-5.2.0.ebuild new file mode 100644 index 000000000000..ed0481107d6c --- /dev/null +++ b/dev-ruby/http/http-5.2.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CHANGES_OLD.md README.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +inherit ruby-fakegem + +DESCRIPTION="An easy-to-use client library for making requests from Ruby" +HOMEPAGE="https://github.com/httprb/http" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" + +ruby_add_rdepend "=dev-ruby/addressable-2* + >=dev-ruby/addressable-2.8 + =dev-ruby/base64-0*:* + =dev-ruby/http-cookie-1* + >=dev-ruby/http-form_data-2.2:2 + >=dev-ruby/llhttp-ffi-0.5.0:0/0.5" + +ruby_add_bdepend " + test? ( + =dev-ruby/certificate_authority-1* + dev-ruby/rspec-its + dev-ruby/webrick + )" + +all_ruby_prepare() { + # Avoid specs that require network access + sed -i -e '/.persistent/,/^ end/ s:^:#:' \ + spec/lib/http_spec.rb || die + sed -i -e '/with non-ASCII URLs/,/^ end/ s:^:#:' \ + spec/lib/http/client_spec.rb || die + + # Avoid spec that may fail with a running web server + sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^ end/ s:^:#:' spec/lib/http_spec.rb || die + + # Fix spec for production release + sed -i -e '/User-Agent:/ s/.dev//' spec/lib/http/features/logging_spec.rb || die + + # Avoid specs also failing upstream due to some certificate issue + sed -i -e '/context "ssl"/,/^ end/ s:^:#:' spec/lib/http_spec.rb || die + sed -i -e '/describe "working with SSL"/,/^ end/ s:^:#:' spec/lib/http/client_spec.rb || die + + # Disable coverage + sed -i -e 's/require_relative ".\/support\/simplecov"//g' "spec/spec_helper.rb" || die +} + +each_ruby_test() { + # disables dev-ruby/fuubar dep + CI=1 each_fakegem_test +} diff --git a/dev-ruby/http/metadata.xml b/dev-ruby/http/metadata.xml index 6c73268a6ab9..ac2407ed53aa 100644 --- a/dev-ruby/http/metadata.xml +++ b/dev-ruby/http/metadata.xml @@ -6,6 +6,6 @@ <name>Gentoo Ruby Project</name> </maintainer> <upstream> - <remote-id type="github">tarcieri/http</remote-id> + <remote-id type="github">httprb/http</remote-id> </upstream> </pkgmetadata> diff --git a/dev-ruby/rbs/Manifest b/dev-ruby/rbs/Manifest index d248b94fad62..4ef652045149 100644 --- a/dev-ruby/rbs/Manifest +++ b/dev-ruby/rbs/Manifest @@ -5,6 +5,7 @@ DIST rbs-3.2.2.tar.gz 1148293 BLAKE2B a585a942d48217aa574629ace472dc57a6c876a67e DIST rbs-3.4.0.tar.gz 1233005 BLAKE2B 66486849627ae75842b58abb24b4148146384f0a3e69ecb968eaf6c67afe0a5a6769d6263cb8f2499c899831280f4030f8fe545e3ed39a79129ff5651e9abdc4 SHA512 fde44bec1eba699323c3173508e2c026d9a61bccf4a4c55d0ed74dbf7306d8e1416fe9e115e3bb70d1027262ee26fb47b644571efbc9aed0b67ccb9d9ee59152 DIST rbs-3.4.1.tar.gz 1236509 BLAKE2B da51d9c8eed72fb5f4b4b31950db5d39b0fc18a55a3d7999f92d3c5d23ed3d0b0572e65d212483442796093a3941a404e2babd0b55581135d1c77c3521ddc00e SHA512 d98217535091f6af5ff102d8b7126bcd881e22b64c240b5e443a965ccdb0f812a755d3da5db6b65964f6e0e798491bd17ba76d4221e46fbbb26ad0674cd1dca0 DIST rbs-3.4.2.tar.gz 1236528 BLAKE2B 65c6c218d65db323171af85bbce2f18bbc502c5e0611739ce96d7490afa91090d3fe308fdec253bdb61f41877b4691686fd8a9c8f4be4ec270713f47d5b18a79 SHA512 ec22ef5c27750d2762b0e50bc6623d9dabd7afb11dcae641e76776ca9a12cda9c73657e5be84fadd05998e065174f785df238415c7f4a3bb3e71aff89dffc620 +DIST rbs-3.4.4.tar.gz 1236977 BLAKE2B 19b95e7b162714738c37d9d8f740d11e5e4694f6e2c7e9ba9f01c74d8d318d0b848251276e421a80d8a5680ed60fa510d04d4a57ac72d0c376f1e9cfef2fe773 SHA512 c6be887af1c89e7b9d8f01e248a24f571c189fc81f55d1625957434a3d1e74c5d23f9ba2089750cb742a82560165d9bab309cff8cdb6c9e455076051301c7dd4 EBUILD rbs-2.8.4.ebuild 1869 BLAKE2B abdc78406e890ce6b51755339cb13e0f1de0c21ce17300d1da0db95b7d1946eb0eafb0a97abe9a9f2c607366e8d0f5ccce788f63113df7096c604cddd5f05de0 SHA512 eacad1e46dd94ae884386c068a79d6411e94d852a008247ce9a0bb7eab9d36a3fda6d1f4f65099c8939938da2a8f87fdbdabf8eaa21bb04b01475e1b7031e482 EBUILD rbs-3.0.4.ebuild 1882 BLAKE2B 21471f60ecf65f8ea8b8cf1bb6dae309e9523a5193bb8debf298f0c702c5fe9eac5b62f8f05297fbfb076d2b57879ecccbcf0ddabd094ce8ef615c0ff1e2c652 SHA512 fc8ad4319a866c3bee7521914e1d92fb3c30afa9e1dd9fabcc179937421cd8b1f8538802845a29e512d524cc2793526934e0af78a3941fb85c8bcb185d809f67 EBUILD rbs-3.1.3.ebuild 2054 BLAKE2B 5203376fdec7fb10e22d7b436a03de7609a4be5a933663140b4763291243fc7a74834d1f022db908d12cffd7f71f5baa9a6737c853dd27a9b62d614f04c07567 SHA512 7d64cd0381cc4a623b73a6088b7c2bc37cf45727e2331228c3f853e7c6f2d769b1b1b80cfc57356359f2cbd1840d4d00f466ae5f285d2a691a398b735f7cf3a2 @@ -12,4 +13,5 @@ EBUILD rbs-3.2.2.ebuild 2047 BLAKE2B fb1005fc6120ef0981417e08d669f2da8734873f23d EBUILD rbs-3.4.0.ebuild 2102 BLAKE2B 9291c3d18bd18bd57c0905370e22c1a846605d3743dcd40a8cf6a15cb2feb6346842b5305cc6ee7df983b92a27b00be7a986ba67fa74d01401eca1053af28c1e SHA512 c94c1e590d3dad4c080364e9bf4a735bc7cf8b3368730283851bd1f1880f7454204a9602b114d83323463987ee396cbd2a5d34f5bcec33248d4e64d1b38a21e2 EBUILD rbs-3.4.1.ebuild 2102 BLAKE2B 9291c3d18bd18bd57c0905370e22c1a846605d3743dcd40a8cf6a15cb2feb6346842b5305cc6ee7df983b92a27b00be7a986ba67fa74d01401eca1053af28c1e SHA512 c94c1e590d3dad4c080364e9bf4a735bc7cf8b3368730283851bd1f1880f7454204a9602b114d83323463987ee396cbd2a5d34f5bcec33248d4e64d1b38a21e2 EBUILD rbs-3.4.2.ebuild 2102 BLAKE2B cb0f5f408f1e5de5506213262cdf1eb9d1a25c6a34e3726f987734b5c67de8ad8c5f3257a9edd5aa7c9f8a7fe2ce282b925cc8e2f982f94a631c46a38def9864 SHA512 4ec4300d1dc2309d95f9438afb2bf9b7e634c3dfadf81440b2357680edf7f61bc9a32b1555611b839d9a282e077745cac6a3a514ab338a1fdfe0757029c823bb +EBUILD rbs-3.4.4.ebuild 2102 BLAKE2B cb0f5f408f1e5de5506213262cdf1eb9d1a25c6a34e3726f987734b5c67de8ad8c5f3257a9edd5aa7c9f8a7fe2ce282b925cc8e2f982f94a631c46a38def9864 SHA512 4ec4300d1dc2309d95f9438afb2bf9b7e634c3dfadf81440b2357680edf7f61bc9a32b1555611b839d9a282e077745cac6a3a514ab338a1fdfe0757029c823bb MISC metadata.xml 335 BLAKE2B 287ad52f77f7c62c6fa58fcdb9b1c1498cf39010ab26b6f98655beef9719ee5803844b1ab084788af70087e342a02806a8619a8dee472bf6d4d0b2ea54d2152f SHA512 75703ccbe3a15813f6fd3fca2489a9b39e586f59ff2cd89ec8d7a6293760a8789aed715565520f0f623746932bd756820eef960e45fea5f130d34cf4cd586cb5 diff --git a/dev-ruby/rbs/rbs-3.4.4.ebuild b/dev-ruby/rbs/rbs-3.4.4.ebuild new file mode 100644 index 000000000000..46da666c978d --- /dev/null +++ b/dev-ruby/rbs/rbs-3.4.4.ebuild @@ -0,0 +1,54 @@ +# 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="CHANGELOG.md README.md" + +RUBY_FAKEGEM_BINDIR="exe" + +RUBY_FAKEGEM_EXTRAINSTALL="core schema sig stdlib" +RUBY_FAKEGEM_EXTENSIONS=(ext/rbs_extension/extconf.rb) + +RUBY_FAKEGEM_GEMSPEC="rbs.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="The language for type signatures for Ruby and standard library definitions" +HOMEPAGE="https://github.com/ruby/rbs" +SRC_URI="https://github.com/ruby/rbs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Ruby-BSD BSD-2 )" +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" +SLOT="0" +IUSE="test" + +ruby_add_rdepend "dev-ruby/abbrev" + +ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rdoc dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # We compile the extension directly + sed -i -e '/extensiontask/I s:^:#:' Rakefile || die + + # Avoid JSON schema validation tests due to a large dependency stack + # that would be needed. + rm -f test/rbs/schema_test.rb || die + + # Avoid setup tests since they require a lot of development dependencies. + rm -f test/rbs/test/runtime_test_test.rb || die + + # Avoid subtract tests with additonal unpackaged dependencies + sed -i -e '/def test_subtract/aomit "Skipped due to additional dependencies"' test/rbs/cli_test.rb || die + + # Avoid tests requiring a network connection + rm -f test/rbs/collection/installer_test.rb test/rbs/collection/collections_test.rb \ + test/rbs/collection/config_test.rb test/rbs/collection/sources/git_test.rb || die + sed -i -e '/def test_collection_/aomit "Requires network"' test/rbs/cli_test.rb || die + sed -i -e '/def test_loading_from_rbs_collection/aomit "Requires network"' test/rbs/environment_loader_test.rb || die + + sed -i -e '/def test_\(method\|paths\)/aomit "Different paths in Gentoo test environment"' test/rbs/cli_test.rb || die +} diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest index 5e3c92de2f66..6787df8357cd 100644 --- a/dev-ruby/reline/Manifest +++ b/dev-ruby/reline/Manifest @@ -1,7 +1,9 @@ DIST reline-0.3.9.tar.gz 87794 BLAKE2B 01711129ad0f1f45cee1797f0723a46c72d39d3473917708f4aaf5e9c02651c4cc09056a4822250a736c1e3800556d9df120d3f08133690d12477f4be704f40a SHA512 ae3f7e5811f81094f1327da0e1b71c322b15bcaad6fa34c52eb7b7b069eee4021d420634bd63fa1635799661865d73fad83ed55256c78a3311db517d56ef2dfc DIST reline-0.4.1.tar.gz 93299 BLAKE2B 685855066744b957256c16475158dcf0246643a069a3e84641a556dc4163ce81d6743a824c921ae8d0aad3d98a12f6df7e71307f65d2356bfa5546f277c1d911 SHA512 e026ea6b36f3cc76db176630c0c050de784e52e5c90a3a0b2241382515ff7369f4bd452a51fd3f1eb6777bc5cf07864609a60b0ea8a6b3ddef4869c915e3edf5 DIST reline-0.4.2.tar.gz 93446 BLAKE2B 46733b3e27b0f015cfecced252dae0050425036921c3d99498a4bd4988be0a10686fc02a31870a57b9daf094f71063c03d461dce93edb98faf8f0095e2545d88 SHA512 a8ae5590bb3463037cf3952224f3baa0e8591d47c006b43f3c404d2d984f2f0a3f6ec91daac1fd6be05f972420dbccfaed19e2aba084d1e6a6ef396e1f2ddabb +DIST reline-0.4.3.tar.gz 93606 BLAKE2B 9faf8e2db40e75285163a6b8d587198b96faa67284b276e2a96d03b074d2f1abed01aa49a770bad96e066d0d6214319fb84b09a07754b93e2298896641babd73 SHA512 7a6c054dd187ed804ea730845af1eaace094d25e5fc5a9c02395e3886f493a79922cb624dd16d9000f193baf2d3cb147a57737235b289e1382a92e34c59d7dfe EBUILD reline-0.3.9.ebuild 891 BLAKE2B 3f869d5b1004d5044f13b6815aca3ca3a7475d5a9da365a2a6e474e8df6fcccdba57985ea2e2db8d471c9a3954660898df45e84fce383a9a1ba1ed11023d8d58 SHA512 a6a39594b93efea7d43bf1ea74bf71a7239b64115f0a168831f645a0e60c674df6bcbf98bb47e2edbae744a375f1ea8b904309d5d5abb827e7f9035fbddeef7b EBUILD reline-0.4.1.ebuild 933 BLAKE2B e55bda48de9c433367e9ddbd75f4eebbae48a0ec0a10716e51c2464e7a0708a009a4b24eac53b0771ec6398e990b0b8224ac99348f84adacbd6850ab7d9fa659 SHA512 1415fd68028531a469068a0b2c926317f986aa934f611561346f029feb0544e744924aff18c62f7f5f3826e9407dc04bf6d4921fa904fa6a129d06ff247b0e67 EBUILD reline-0.4.2.ebuild 946 BLAKE2B 6a43ea60993a97d1967a765428b9a0275a31440007652e25c1f03777645beae04ce4764cfa6ed9361c26a5f70b532555e68e740c013149f1fd41bafcdd0b5924 SHA512 3a4d61212c723ad2594b0bf634683744054cfcf21bbfca9268b91c1f6165bbc9f9f74bdbe851333e13cb1c2b134e54557336f3f3e1508851a895ac697bce4a18 +EBUILD reline-0.4.3.ebuild 946 BLAKE2B 6a43ea60993a97d1967a765428b9a0275a31440007652e25c1f03777645beae04ce4764cfa6ed9361c26a5f70b532555e68e740c013149f1fd41bafcdd0b5924 SHA512 3a4d61212c723ad2594b0bf634683744054cfcf21bbfca9268b91c1f6165bbc9f9f74bdbe851333e13cb1c2b134e54557336f3f3e1508851a895ac697bce4a18 MISC metadata.xml 338 BLAKE2B a47d42d46142bee439c1d169aae8da07bf1ab6b3789581b6d60e0852c64c3416804d0ef7bc899670af232ddfb9d10a3c23805da58b854ee220142617c8d6e834 SHA512 e02a8889f308d81ade723c4a912d54c67a112f1aa67218065b6b8acad0c2cf2691c2bdbb2d9dcd63eab569b1c50ef2402ed42f9711dbf514a14bff6de55f6210 diff --git a/dev-ruby/reline/reline-0.4.3.ebuild b/dev-ruby/reline/reline-0.4.3.ebuild new file mode 100644 index 000000000000..a779c43093ce --- /dev/null +++ b/dev-ruby/reline/reline-0.4.3.ebuild @@ -0,0 +1,31 @@ +# 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 doc/reline/face.md" +RUBY_FAKEGEM_GEMSPEC="reline.gemspec" +RUBY_FAKEGEM_RECIPE_DOC="none" + +inherit ruby-fakegem + +DESCRIPTION="Alternative readline implementation in pure Ruby" +HOMEPAGE="https://github.com/ruby/reline" +SRC_URI="https://github.com/ruby/reline/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" + +ruby_add_rdepend ">=dev-ruby/io-console-0.5.0:0" + +all_ruby_prepare() { + sed -e "s:_relative ':'./:" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test/reline -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/sequel/Manifest b/dev-ruby/sequel/Manifest index 98ecc4f5c626..fe8ae17b1903 100644 --- a/dev-ruby/sequel/Manifest +++ b/dev-ruby/sequel/Manifest @@ -2,8 +2,10 @@ DIST sequel-5.74.0.tar.gz 1751332 BLAKE2B 2f75703fce84e987ddffe5049f75a656ebc136 DIST sequel-5.75.0.tar.gz 1753433 BLAKE2B 9315198887f267010a5d325a880c974681ac080f822c5191ccf4bdeaa3cd64bfc0cd54736e5ced1ae0c3f5cc77da1a721e631aaf7e344b39fc752f3f91ec5dba SHA512 ecef39140d3b15d309f06aac36f7196dd46e2c737732a95843f50e91fb0cf998c39749d8dd7d0f6352d676c82aef0bbb23bfb75e6b4ace301ac37a61fd9bef78 DIST sequel-5.76.0.tar.gz 1758202 BLAKE2B f8b28d5cb5f03281a7649f654e65d809134421aff68e363d5f887113fa9b5f7a8ccf64c9f96d4451c274ebdedd3996d0504c65abc40ce942c5be12ac69865b21 SHA512 71da653013ba27e32288ed801cf45096b2878cb50bdae9db14b82554aed4a70743b49de3453c35f68726bec91a2ff57503c040e3e7b2f66beac30bf2b8bbe2e6 DIST sequel-5.77.0.tar.gz 1761861 BLAKE2B d3a99213a7862ff7a585ed07b2ab8645464cfc118da0120281d8d725cc3426983d3518fdc3050541a3b7a714e2d7b0754132a208fdddd126be385de1a13b25a3 SHA512 ead09479da174737cfdab79cf3bef42b801e2b7b351a8fa6b4000e984cbb7dad9c0e71ddb3f45afbed1829d32923673de4f3f62f0c278da4f85c3fbc65a7201b +DIST sequel-5.78.0.tar.gz 1765505 BLAKE2B 5841d1eeb6065188855f40ff8f1812f694c5d2851a30911265eeb37d111e7df442e3888d22567470569bd0c7d0fced4bdb8b778a14a69f643b42ce2d7b6efb94 SHA512 f706e57cd9dfcb1ea304abe47d2eed40ad412767f3ac58b83e4904e38cb7e970faabe3e40c5c34a44369a7e8b9e526fa06b566eb3768eedd245c0878246a0b8e EBUILD sequel-5.74.0.ebuild 763 BLAKE2B dadbfe8d57285d2a38caaef618dd5af51dba3b648e461e06ba1fdf5acf29264b9322456d674731c6fd741a87f14776329aa7ece431a27ac1c5d100846b3c556c SHA512 aa8bc1a7138283bcdcfeb8e153dabfa37694e509d8111f0d169556d13f7b7ceed5ced89b904278480784a10ed1f0e9f3c67cb4165cb7e706b633383b6eaa60a8 EBUILD sequel-5.75.0.ebuild 763 BLAKE2B dadbfe8d57285d2a38caaef618dd5af51dba3b648e461e06ba1fdf5acf29264b9322456d674731c6fd741a87f14776329aa7ece431a27ac1c5d100846b3c556c SHA512 aa8bc1a7138283bcdcfeb8e153dabfa37694e509d8111f0d169556d13f7b7ceed5ced89b904278480784a10ed1f0e9f3c67cb4165cb7e706b633383b6eaa60a8 EBUILD sequel-5.76.0.ebuild 763 BLAKE2B 0ff50c0b4a734752722d7e3d2b334724c0519975b2a12b5cf493c7cd2b1c364e0c91b99d31143f7a05530bd2f1142d50b9d79bb536d6a9e7520f24517818d4ee SHA512 e5c3ff603291590a24720fb95d03f0682d55a640b93dde5ff7ee93ec57eaa75dad0e46602214111ed8bc27b02250e48aa206f75a483fc37e9bde69598bd2ccc3 EBUILD sequel-5.77.0.ebuild 763 BLAKE2B 0ff50c0b4a734752722d7e3d2b334724c0519975b2a12b5cf493c7cd2b1c364e0c91b99d31143f7a05530bd2f1142d50b9d79bb536d6a9e7520f24517818d4ee SHA512 e5c3ff603291590a24720fb95d03f0682d55a640b93dde5ff7ee93ec57eaa75dad0e46602214111ed8bc27b02250e48aa206f75a483fc37e9bde69598bd2ccc3 +EBUILD sequel-5.78.0.ebuild 763 BLAKE2B 0ff50c0b4a734752722d7e3d2b334724c0519975b2a12b5cf493c7cd2b1c364e0c91b99d31143f7a05530bd2f1142d50b9d79bb536d6a9e7520f24517818d4ee SHA512 e5c3ff603291590a24720fb95d03f0682d55a640b93dde5ff7ee93ec57eaa75dad0e46602214111ed8bc27b02250e48aa206f75a483fc37e9bde69598bd2ccc3 MISC metadata.xml 344 BLAKE2B 6149e280d173e3f129ab646e7ce971c89e99d69d75d8b3908811bb879e191a82afaea353357b72099026693c2081ec58822981b75d95ecb0c2bee9b518ad7a6d SHA512 60b5b136094533ee06f1a0c9763b3848ae1858d5a0b4e8ece56a56ff91aa0b222ab6cbbbb1a1f86b90a41263712a385a1c232e5e6b2c6df6d0e583ba2aa5b4f1 diff --git a/dev-ruby/sequel/sequel-5.78.0.ebuild b/dev-ruby/sequel/sequel-5.78.0.ebuild new file mode 100644 index 000000000000..aef18fe0b910 --- /dev/null +++ b/dev-ruby/sequel/sequel-5.78.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" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc" +RUBY_FAKEGEM_GEMSPEC="sequel.gemspec" +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_TASK_TEST="spec" + +inherit ruby-fakegem + +DESCRIPTION="A lightweight database toolkit for Ruby" +HOMEPAGE="https://sequel.jeremyevans.net/" +SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend "dev-ruby/bigdecimal" + +ruby_add_bdepend "test? ( + dev-ruby/activemodel + dev-ruby/minitest + dev-ruby/minitest-global_expectations + dev-ruby/minitest-hooks + dev-ruby/nokogiri + dev-ruby/tzinfo +)" |