diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-19 06:42:08 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-19 06:42:08 +0000 |
commit | b2ec252cbc0a7476fb6892f96130c8cdc35591ac (patch) | |
tree | faa70af7dbf41d6216e466c4b411639ea30cd45e /dev-ruby | |
parent | 5046e96fa41cb320765bdf30253b2a98c27fe94d (diff) |
gentoo auto-resync : 19:01:2025 - 06:42:08
Diffstat (limited to 'dev-ruby')
-rw-r--r-- | dev-ruby/Manifest.gz | bin | 112155 -> 112151 bytes | |||
-rw-r--r-- | dev-ruby/barby/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/barby/barby-0.6.8-r1.ebuild | 4 | ||||
-rw-r--r-- | dev-ruby/libusb/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/libusb/libusb-0.7.1.ebuild | 46 | ||||
-rw-r--r-- | dev-ruby/maildir/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/maildir/maildir-2.2.3-r1.ebuild | 14 | ||||
-rw-r--r-- | dev-ruby/mixlib-shellout/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/mixlib-shellout/mixlib-shellout-3.3.6.ebuild | 32 | ||||
-rw-r--r-- | dev-ruby/moneta/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/moneta/moneta-1.6.0-r1.ebuild | 4 | ||||
-rw-r--r-- | dev-ruby/psych/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/psych/psych-5.2.3.ebuild | 43 | ||||
-rw-r--r-- | dev-ruby/rmagick/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/rmagick/rmagick-6.1.0.ebuild | 82 | ||||
-rw-r--r-- | dev-ruby/tokyocabinet/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/tokyocabinet/files/tokyocabinet-1.32.0-arity.patch | 11 | ||||
-rw-r--r-- | dev-ruby/tokyocabinet/tokyocabinet-1.32.0-r2.ebuild | 24 | ||||
-rw-r--r-- | dev-ruby/typeprof/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/typeprof/typeprof-0.30.1-r1.ebuild | 35 |
20 files changed, 253 insertions, 59 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex 4ff0983b3003..8bdadff7112b 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest index a595f11f28d3..25451556ae8c 100644 --- a/dev-ruby/barby/Manifest +++ b/dev-ruby/barby/Manifest @@ -1,3 +1,3 @@ DIST barby-0.6.8.tar.gz 96647 BLAKE2B b0af8e5573dc7d3d1881c793895d1c440b97bb5609b0759f56bdecfed7b4b74080f96301d2511101abb21760074584905fdc4e94938d38e2a553933686ccf976 SHA512 1d51dece22febd8c8a234241b88edd3ea93eae328e69fbd8dba3f48afcea7943ec4a72252a74b476aae5812ee132de6b87e37f9fd4c2a43d7c79ec68c831b68c -EBUILD barby-0.6.8-r1.ebuild 2590 BLAKE2B 8c5f58d0c23795a728ea6a001c048c8063f5a84334fe570d261c782f8ad296ff8eb6671307b81042a2bf6fa91b71eb04a411ca1c500299a06eb4d1e9b9bc4436 SHA512 4abe4de78c8cd66ea020899a8274585cdb8922a45d053a8d7fdcab0c0bcc55c4b332f924dd187023c0f8f5d7946d6d2f2d8620d25401fb67fcc7295d5b7d253f +EBUILD barby-0.6.8-r1.ebuild 2590 BLAKE2B a692e1a745b392c8655e7b573752bb21ed5d6cfdfa9a02aea9b0476e9c7fe51e4ae834679d7c3435b10dd6c2eeca888776d43225a022d0ad3f992f9510d2ce5f SHA512 b56964acd14d8ceb262f1769e6b40bac2baa7ecd8f0f619e6a5807732683e3eca49a482a487e642976b95fdb1de5ff2481fa13d99117cac7fdb860051f48a1f8 MISC metadata.xml 1074 BLAKE2B 1d4732b3f34000f6bc33d22a45330f8cbc39c6e77c8921bf94743b7e51fa8165334261982c9a5d04781a86952328db39fe24d30ee1f7549a294ea9a934a1dea4 SHA512 d9f891136315ddc389b7c30b14a2595aed7e9ceb7e320cd9cfff1eb0670e20132851defc25c77b986cb8385425b685317fe9f5b809acc46764913d9473ec3a7b diff --git a/dev-ruby/barby/barby-0.6.8-r1.ebuild b/dev-ruby/barby/barby-0.6.8-r1.ebuild index 26423a9c0361..5845573f53e8 100644 --- a/dev-ruby/barby/barby-0.6.8-r1.ebuild +++ b/dev-ruby/barby/barby-0.6.8-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_TASK_TEST="test" diff --git a/dev-ruby/libusb/Manifest b/dev-ruby/libusb/Manifest index 0e613f9aad48..ddd479b35a75 100644 --- a/dev-ruby/libusb/Manifest +++ b/dev-ruby/libusb/Manifest @@ -1,5 +1,3 @@ -DIST libusb-0.7.1.gem 815104 BLAKE2B c72bac1f43b9cc70e9d6e2c6e48b9e4fc95f62117d26e0925f5bc5d49fca88f6610254dd0c5ed11368397e2149706f78f9919c26f01c23fa84b97fc07edcd14d SHA512 eed881ea9658911aba93dfd5c72d74ad7e9fc333d890dff872ec5ee3e8262ccbdf0e19f8f4c918d6b67438a72cde51397c652d2b9215dce4f0725cd5c8031ff6 DIST libusb-0.7.2.gem 815104 BLAKE2B d9fa4a8d78c7cab0f386e3624a515b2b6011edcaf1ec18b522d3695fe2a94ef684f0f0bbe609b0a1f2fa6a09999e4064195b7859776018df19a31f5ae4ebc53f SHA512 e1e70bf4cc98cc9e0fda6e98d1e8cf567be2c62e2110e10fd6ac08250e00d6808089da134d0af649ff31bafdb2826076a7aa866cec380776c3c2accbf7260b1e -EBUILD libusb-0.7.1.ebuild 1181 BLAKE2B 7074612be7cfe4e184ceba47eae937cff7fbb71d7d6afd572101910d2476db5ce81c81b4fa29e0cc425aa075920d0cc40ba2e60bf1d0b484cf4f29dc0d85a87d SHA512 9e2780286d02ad1196b57116a0f33f6594951149f0550ddb5c3758caeccbe60bc09140e36f01633d7588687f48f6114a6f019479bf54e26a94e1f9ef4a05a5bd EBUILD libusb-0.7.2.ebuild 1211 BLAKE2B 73f35ebcc769c72da7ac1d6163323b6636fe1d18e21b1cd6adf26abb70d0cfe7a8a0969b7e42afc8a92dd51ec731bed3f5b66a8b21dc8238d2345af21ecec071 SHA512 6356400811eb1c5695f533b3ccc4dc64e64bdbf9fb60ee9e8db1a2d5475b33a1844be09d5739c14c9eb7a1bcc1bcee8ffd7865285177d9680bbb13e9e9f553e0 MISC metadata.xml 457 BLAKE2B 827f35d53e5ed4199425337f4fb27bde916a3cbbfce487d48b5642e21c7e591d4d0f81d3a0c127db401c0db629c8a60f6cd64804d6c63bc49dc40bd5b3b68366 SHA512 fd7d504abb3508d924831eecf94ad2418f1fc2bb9a7208883c6075fa4c0980d76a24a6f07641d8df295b8729f729d16f6ae47810c9454046c4bd550af1364ad9 diff --git a/dev-ruby/libusb/libusb-0.7.1.ebuild b/dev-ruby/libusb/libusb-0.7.1.ebuild deleted file mode 100644 index d86ffb6892be..000000000000 --- a/dev-ruby/libusb/libusb-0.7.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="History.md README.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="binding that gives Ruby programmers access to arbitrary USB devices" -HOMEPAGE="https://github.com/larskanis/libusb" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND+=">=dev-libs/libusb-1.0.27:1" -RDEPEND+="${DEPEND}" - -ruby_add_rdepend "dev-ruby/ffi:0" -ruby_add_bdepend "test? ( dev-ruby/eventmachine )" - -all_ruby_prepare() { - sed -e '/mini_portile2/d' \ - -e 's/git ls-files --/find/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid tests that try to open devices or depend on specific hardware - rm -f test/test_libusb_{bos,bulk_stream_transfer,descriptors}.rb || die -} - -each_ruby_test() { - ${RUBY} -I.:lib -e "Dir['test/test_*.rb'].each{|f| require f}" || die -} - -each_ruby_install() { - each_fakegem_install - - # This gem includes an extension that does not actually do anything - # when using the system libusb, but newer rubygems versions still - # require the marker to be present. - ruby_fakegem_extensions_installed -} diff --git a/dev-ruby/maildir/Manifest b/dev-ruby/maildir/Manifest index 959132722d1a..774d6b777f95 100644 --- a/dev-ruby/maildir/Manifest +++ b/dev-ruby/maildir/Manifest @@ -1,3 +1,3 @@ DIST maildir-2.2.3.gem 15360 BLAKE2B 915abb1ee50a4151f22e0de4e92ff42d3f06b059478f6a4193866714e170cc88740a714bef54a530d3b85bf318c7f46dda6f42b48b7ceadf09c55eea31f5f5c2 SHA512 5dea021c49711f744429c6e5ea78bbb10e3aae1338f780107a1784f6ae8d3c598f9d17b8e0fa555dde4058041dbc7905d62f9d49375d6c4b822a7e88ca065a77 -EBUILD maildir-2.2.3-r1.ebuild 856 BLAKE2B 6f832d4313ea692398465330a08364a37ca30e4c1c714e1086d6e4262dd362e7fac67b0dd5e0119125198c543a24989020f879c61626cc0047ed0bd691fd7230 SHA512 e1d3562b62cecd6febd399d8f400bb9815953446c5f6b53b78671f8a5c2218bbd19f864189d3276988d93183fbe9e300e7ed380bbf94d8a8e320d762eee5a4de +EBUILD maildir-2.2.3-r1.ebuild 976 BLAKE2B c04c8ad3d8e1dcf27f8ac20509beda613a2b1dcde028456ddd2217eed36554401e119de6838f2c2f525b82de0db17e33aee2c18796a35d938f82b14ec19ad6a1 SHA512 c385e47000a76ef19c29ebe57c43c34a8a5d89952b3efb35d5ad1c87d8ef2ba690103ff24e4c144255ee69da270a6d9e60ac506fe4c876340b08125d7a6d4179 MISC metadata.xml 342 BLAKE2B dd433dccf8efe7c9c0dbe73d2b5f9bfef1a3c074fd6b2a1109754492c3c9b701483abf3cde5188a4800e2489fa297774328154e158c10cbf938d8a68d9a3f998 SHA512 41d8024859cf511ec93f2e16cf09d1e87e46943d2435928ab9625d128091650495d5e89b2faa9b9bf477e629d0a2e11d182a0eac4f69265efa7bd328d20e6c57 diff --git a/dev-ruby/maildir/maildir-2.2.3-r1.ebuild b/dev-ruby/maildir/maildir-2.2.3-r1.ebuild index dd920095148a..9cb2005f0e1d 100644 --- a/dev-ruby/maildir/maildir-2.2.3-r1.ebuild +++ b/dev-ruby/maildir/maildir-2.2.3-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRAINSTALL="README.rdoc" @@ -14,17 +14,23 @@ DESCRIPTION="A library for reading and writing arbitrary messages in DJB's maild HOMEPAGE="https://github.com/ktheory/maildir" LICENSE="MIT" -KEYWORDS="~amd64" SLOT="2" +KEYWORDS="~amd64" IUSE="test" ruby_add_bdepend " test? ( >=dev-ruby/fakefs-0.3.2 dev-ruby/mail dev-ruby/shoulda dev-ruby/test-unit:2 )" all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' Rakefile test/helper.rb || die + sed -e '/bundler/ s:^:#:' \ + -e '/pride/ s:^:#:' \ + -i Rakefile test/helper.rb || die # Avoid tests that appear to need activesupport for .blank? support sed -i -e '/add and remove flags/,/^ end/ s:^:#:' test/test_message.rb || die sed -i -e '/be removed from flag list/,/^ end/ s:^:#:' test/test_maildir.rb || die + + # Fix deprecations + sed -e 's/File.exists/File.exist/' \ + -i test/test_message.rb || die } diff --git a/dev-ruby/mixlib-shellout/Manifest b/dev-ruby/mixlib-shellout/Manifest index 5aed24cbc49f..932705e930d1 100644 --- a/dev-ruby/mixlib-shellout/Manifest +++ b/dev-ruby/mixlib-shellout/Manifest @@ -1,7 +1,9 @@ DIST mixlib-shellout-3.2.8.tar.gz 46644 BLAKE2B 329e5e92fda0677e417cf938988d610b6da324bb1b9e4044dd9e4feac97aff8b1b54d89ad91e29e6e0c196d6429b43e5b52a0da57ae8c0ce59e9242b5f08bd48 SHA512 8b801c63ff458c50807802bf0e5c055f978ebe8104c310e12b00508b00eb57ccdbee0672ebf0bdb601f82064a0279f3f07291cc24d59b3eacb7aa51fb39ecc99 DIST mixlib-shellout-3.3.3.tar.gz 47105 BLAKE2B 84aba2f8dc6190318e610d93f85fcef12659c71a3bd2d05b8e17056e6d8e4d6138c6385b23932c3dcb6a8b5623c426056002fb998cf786616155daafa1eb5d3a SHA512 1b3e3b469ea77917ce839efb8a28ddb439cf8b0853e38674c1e5c34c2bf33b828d11d6976a5a75ec6ade902425be69e52c6d99a1607d8089ef7f59d135378f60 DIST mixlib-shellout-3.3.4.tar.gz 47137 BLAKE2B 382ccfe4988097c3481576ae00537ecf12bb794f9704104f8317d4afcf214a0b87f66b0225d8bd56e3337d580579352ad6ae92842a634832b1df556052f6c7d1 SHA512 1432c4c1b7cea5f22aa3531cb76b8969959ff2c1acd0ad4c5a349353c8d390aedddb1ecf45e319d313b396b8533f7bfee9eae2dfb1b29fb1129e0c748674ca53 +DIST mixlib-shellout-3.3.6.tar.gz 47237 BLAKE2B 819f63b8365fbc14b0259cfdc9a841de019aef5ae4803af15a768e8fcaeafc7669648f746e7c89d28c972b371baae4a6a46230880bf549e3a6274debb7dd6dc8 SHA512 1bbff4b8926d8519606dd2457e9327958f8079d7982205b97ced1e7fa58ad42fb1de3c5a453b0cdb777e9142de0c84a817e783279f406e8380625cdeb39eabbf EBUILD mixlib-shellout-3.2.8.ebuild 934 BLAKE2B 5450bcda82db92b6ca6ea29d1794bbfb9706dab8933258b9c2a6288918e151fcdabb149fc65f756a16165f717db2ea11915114c4357e6d617c59c3a976df389c SHA512 4be710db12454127653e3de45354e2091b5e2e20c1ead743ed401d8e152195dac0daf66a920e67d63334fb67596967de7f787d0b6075f30161fad6530eb2e7ca EBUILD mixlib-shellout-3.3.3.ebuild 934 BLAKE2B 5450bcda82db92b6ca6ea29d1794bbfb9706dab8933258b9c2a6288918e151fcdabb149fc65f756a16165f717db2ea11915114c4357e6d617c59c3a976df389c SHA512 4be710db12454127653e3de45354e2091b5e2e20c1ead743ed401d8e152195dac0daf66a920e67d63334fb67596967de7f787d0b6075f30161fad6530eb2e7ca EBUILD mixlib-shellout-3.3.4.ebuild 934 BLAKE2B 5450bcda82db92b6ca6ea29d1794bbfb9706dab8933258b9c2a6288918e151fcdabb149fc65f756a16165f717db2ea11915114c4357e6d617c59c3a976df389c SHA512 4be710db12454127653e3de45354e2091b5e2e20c1ead743ed401d8e152195dac0daf66a920e67d63334fb67596967de7f787d0b6075f30161fad6530eb2e7ca +EBUILD mixlib-shellout-3.3.6.ebuild 934 BLAKE2B 66c1ac606a61dba8c5c8eec1620c0f6e48487b9002ba32d4830059132d3b11185c600a8f7c6b5a46a278aca1b672074064cb6fabf68ee22d96fa3d8271c35efd SHA512 0646dc34d3f0f974f912f0d66635dd6280860bc9fd8b64d67aa18baa9ba1779247f4e625a533ccaa59f418a584c8a7400e632499df14127d99daec5a1d03e715 MISC metadata.xml 347 BLAKE2B ab588c71a4d6866a8524826b4241ff8ecc36719eadda2690954e9039c5395ce54a5c6f3a48c69fff6adc4af39ad30cecbb18d4d3e91c29eba461ed02406cb33f SHA512 836e04df48dcb26a162cfc682eec084d1b5ad570afec8cf092581f0017717bdf141460b2bfc14e4f06d2b3ced2818474fc5044a460117d327af551f3a3d635bb diff --git a/dev-ruby/mixlib-shellout/mixlib-shellout-3.3.6.ebuild b/dev-ruby/mixlib-shellout/mixlib-shellout-3.3.6.ebuild new file mode 100644 index 000000000000..9f1e66ef1396 --- /dev/null +++ b/dev-ruby/mixlib-shellout/mixlib-shellout-3.3.6.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 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_EXTRA_DOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="mixlib-shellout.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Run external commands on Unix or Windows" +HOMEPAGE="https://github.com/chef/mixlib-shellout" +SRC_URI="https://github.com/chef/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +ruby_add_rdepend "dev-ruby/chef-utils" + +each_ruby_prepare() { + # Make sure we actually use the right interpreter for testing + sed -i -e "/ruby_eval/ s:ruby :${RUBY} :" spec/mixlib/shellout_spec.rb || die + + # Avoid spec that requires an interactive terminal + sed -e '/with subprocess writing lots of data to both stdout and stderr/,/^ end/ s:^:#:' \ + -i spec/mixlib/shellout_spec.rb || die +} diff --git a/dev-ruby/moneta/Manifest b/dev-ruby/moneta/Manifest index 0a14a3ad718f..5d592b2ded24 100644 --- a/dev-ruby/moneta/Manifest +++ b/dev-ruby/moneta/Manifest @@ -1,4 +1,4 @@ DIST moneta-1.6.0.tar.gz 136501 BLAKE2B 5682cfc265ac1c132f53d91c0cb6c2a99a08130d144d2eb8fb544952c29a77556066b36e9ea727df941b1768dec28e99bb3e3f4017ddf5e3cb38e690bcadbe0a SHA512 8f372bfd769205b88cd6f497266074784588ff04b99e3383641b4171cf586210a6655f003bb9e11fe5a2e9dfe5ebbb5fe372b415e2927ab50ee9c8f28bed6b5d -EBUILD moneta-1.6.0-r1.ebuild 2787 BLAKE2B 1c19707818e4777b1bcaffd85b5a90164067e136c03da44f4e39c0e9e99fde1771e3536819752b0daa1e5d0a2e91db839b87715fe6e74dd62b137b7bec9702ba SHA512 df2cb56a142d7dfdb493cc16ce3faacbe0779eefb8a2ec8dc5ca3666da576b3d1ded7b1a8429112dff1202a69af4aad35298ccc3d0953819852dbaaf7e9c427d +EBUILD moneta-1.6.0-r1.ebuild 2794 BLAKE2B c9922c7a74c05cb552a642c691bcfd3653dab52602647d34ec2f39c2494fbf6408741c6c972a3d17cfe26520257385315bffbee8aa0b461a34688632720fa90c SHA512 920cf78143ea8eb9df785492d788b721f9178ddda0e5369121f68b921d8177c8a523ad5c6db43187e278d65ad1aa9a6a2e262e9b4a41c8f5f5188f4d370d0901 EBUILD moneta-1.6.0.ebuild 809 BLAKE2B 23ed52bb47406b4a95ce4a7e6bf6fc69e7b0b727aa1abe22b3d0b9ab4e789d8fcb89b94dd4642cf5be1f0095943e4c1196152a7ab54f768c80ec50dcfd79abb4 SHA512 16c3f5f536ef47ecc6c054efe39098a0679cb5cc3a44ee4155495b3ac6a94fb111c9c0b5db579ec8567cb76c5d7b289e27dfde7a10e8e73867242ba2b7e875ab MISC metadata.xml 343 BLAKE2B 81bb447c53e50cc401fd1b4135f4145f9195799772f6a5941246c9b34e550d3f6338d4458232f02855abd4f5a96028b2b8c75db5b3d2bd48d037a8397fd0ada9 SHA512 1933fe9ec57ed4871b0571ab1ae6d17dc0a79c534eb02d515ebc6829f640dab16162558f7cd1b321b6063389ffb95847ba7ec04aa5e9101814338bc0855de91c diff --git a/dev-ruby/moneta/moneta-1.6.0-r1.ebuild b/dev-ruby/moneta/moneta-1.6.0-r1.ebuild index dba54100757d..b8e50896fd68 100644 --- a/dev-ruby/moneta/moneta-1.6.0-r1.ebuild +++ b/dev-ruby/moneta/moneta-1.6.0-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 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_TASK_DOC="" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest index 938a315f0aa9..555eb70582d6 100644 --- a/dev-ruby/psych/Manifest +++ b/dev-ruby/psych/Manifest @@ -3,9 +3,11 @@ DIST psych-5.1.2.tar.gz 84689 BLAKE2B 868b653f28aa158777db34f33a76059e3f95652933 DIST psych-5.2.0.tar.gz 86286 BLAKE2B 5dff687f9328703801cdfeb8a83ef69ecba06359de07ce2d4d182228672a338df2023c32205dd169fb9f45302637ec20cc826f8cd9603d9cc32c48543ebdec48 SHA512 f6add0340761920996c63d6bfb3992e166fe1d2cbdfe251de01700fa92f2fa987e9ebcaaa098e2ca611c5763b94e1e0f9ddd2fa886b4bb6c0b44d5919d204207 DIST psych-5.2.1.tar.gz 86449 BLAKE2B d9d388e46518f2387d8052c8878a115ff607af7c3fd81d692179a6863b0e886162bce7c73879bb12e406a3e3909a8a8501b39525f1dad9d1abf593420f190576 SHA512 8fbed9ec8b173e8051e1ebaa747ba007e7087889240815aa7cf5754e8973be7be9a18e27bd8849b160591e31fa236b54afbb0113524565d52d04077585fe594b DIST psych-5.2.2.tar.gz 86462 BLAKE2B 3d374c10c13ccd9957f1412d9a55f8af761a81128d0b61fc89f7cdd414a84164b8f7b84387a5a24f07c783ebaab39bcc05d2d0558df8790a4062255ed68b6b02 SHA512 3fa5f47474903ddb13e6de1251703f0ca82d9f0b532364490a2e9960a53901c5cb1bf31fa4c00b566615e2ea1b22cd95a72252c49ad866be0227d268675e0f78 +DIST psych-5.2.3.tar.gz 86569 BLAKE2B a2045d617c8e1e2b85de0bca78c22fe862e64e00a838ca59e248f70ad241c2f437e526c47729d84f5ef949aa1f94d27f726db265aa8e524a6ff2185727738b76 SHA512 7c494eac06a8ad80554d5b05de8997f7d40016ab64b5d7b289ba1c5058a0462b29b678ad68209d9a9734c1573005c0bb9aff4591baf2a90f5ea6089327f036bf EBUILD psych-4.0.6.ebuild 751 BLAKE2B eeffd5973b35717b832eaa9f2020a13ec1b656dd2390d7af3cf6c9cf7c28ecbdcdfb37b049c8af2cb1a822d429ecc6e1ead8dba063df0a151a50362cde0c2661 SHA512 b323c0e03ac00a8fcae695ed1b93fc08b31e7a169c69f212d247c874740ba9b337d286837d7e7addf289854299fe13a1171305f60a311534aa5b74bc7295b45a EBUILD psych-5.1.2.ebuild 1081 BLAKE2B 5df7f4eca17dd30c46287386f4c2c8575532e43a6785729296261398aa304a955e9d1fc835a261531f652d0207b3bad0b65e530c9f7a9081f38ffd04af4d23a8 SHA512 83c7e186dfb6cb39ee7ebe7d33645e4c35cb9502ee5cac91759a889e5fb1890f125d2b561b1712aa2e17b96e39200bd01e92d5da99796deb835e82b6d23742fb EBUILD psych-5.2.0.ebuild 1084 BLAKE2B 10ce0914efb6ca5b4519a148041a82a524d6724d63e39090f1dadcec565f38d16fa14817d9dd6080473fca81f68ad327635c58f3bc80217705caabf8609abf82 SHA512 0ead85e1bc3ed3cfe97033a0fe746678e5e6a0477512eb2d5447d061d6aeb1958448cb259fa2787e10a8bcb474a34f51efcf2a011a91f8618081dd13c0e2be40 EBUILD psych-5.2.1.ebuild 1102 BLAKE2B 4d8fd09fa2076df59735135c23126bece6f2cb123e06bb94346bdd89a87bdb637c11c87902df5bfaebc2d925c931a1b7061b2eae422fb07f400e90be73de8d19 SHA512 3364d38e75c89b7a220c555187d91f810fb9584f4826dc77f0afb537b82f59052bc428c46d6aff3526af6b8832ed0342f86c73680e48926b47152bf6cdbb5d72 EBUILD psych-5.2.2.ebuild 1109 BLAKE2B a12a99d64474fc281c3ec46e6e387e4ff2e2bd1530617af1031c5db9d7eb3bb136b093f6606a39d1583a5100e270d73ea99ec452d948b299ed41dd2af2902c10 SHA512 237705467565b217a1d207a2283e493367bea23ac6a74d9efbc0656c3800c593f60d6778446518e7b39b9fba938303bd3323be5c0010215a8222e16014da5baf +EBUILD psych-5.2.3.ebuild 1109 BLAKE2B c636391d8fb4e1017cd1ad8dd4c93266c50bff6f70a8591364b6469db17fb4bd53221bcfe362ca356f0a9242afac6dc858fa6b6d2f3fa830dffd787d73062757 SHA512 154233708ca23c2bdfbd0257ad8956b9a4207a955c2e24ad152bd3b5ac6808100ae014775e232af2dcba1d9c5adac8916dc474a1333db71d3226969dad3314a4 MISC metadata.xml 337 BLAKE2B 904a94cd470a394eac3dbb4f9688a33a4066ee90a51277179ce1ee981e273a6f9d68788ca3324fd6c04e3cee60a26f61a8279133c191aa99f5d3305afaada408 SHA512 04118cba0268824529dbf1343a09a01c953fdb924a5411bf92a757ade74ded5f3938129a444364eb10309286b255d956dd37b7c06b56bd5767ccd51441f8a36b diff --git a/dev-ruby/psych/psych-5.2.3.ebuild b/dev-ruby/psych/psych-5.2.3.ebuild new file mode 100644 index 000000000000..b68ed66312c2 --- /dev/null +++ b/dev-ruby/psych/psych-5.2.3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb) +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="psych.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A YAML parser and emitter" +HOMEPAGE="https://github.com/ruby/psych" +SRC_URI="https://github.com/ruby/psych/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +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="test" + +RDEPEND=">=dev-libs/libyaml-0.2.5" +BDEPEND=">=dev-libs/libyaml-0.2.5" + +ruby_add_rdepend " + dev-ruby/date + dev-ruby/stringio +" + +ruby_add_bdepend "test? ( + dev-ruby/test-unit + dev-ruby/test-unit-ruby-core +)" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'require "lib/helper"; Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 3addb505b950..25abc570c231 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,5 +1,7 @@ DIST rmagick-5.5.0.tar.gz 2045116 BLAKE2B 018d4e940043210238b6026a8bc0b65656633aaaf559954b666c75dda74c0f0fd33319a13fd6c494a6a51a3cfac67aac283e3e79d06dc90b6d4581464805e476 SHA512 f813104c347867b14281b044135fd626805d35d2afa3167c25d5e31179b31e985c5cc75deb630f8a64d20b877d8c42ce13e31e137f573467d3c5f3f2453d514f DIST rmagick-6.0.1.tar.gz 2045860 BLAKE2B e36ed9c2719df593cce32591111010a8d64e54ff4348ed22ebf9d840ca6f7ceec91b8097b5258bb0a195db63c422373e408f5995cef8944eac42e71d6fd00c4e SHA512 a6fdecd4ad6d17045438a9a14fc6c0a8b9d18224d6d3d0af2ade6fcba1bd0c889710f03d8b2f9738214023d87c504f7a7017f49b467a778fa3d97a14aa2bfeb3 +DIST rmagick-6.1.0.tar.gz 2048383 BLAKE2B 2d032dac7ce7d6d684ae3ed9f894dfa8e6b5d061b17d6a9118bae5bf7824da50f67cce809d26e3d68fdfcf0bc188f134891880e2fb79cd0f35269f05ef801b2c SHA512 8b00e888481991a7e991c7616e1b2575ec9e08da4d5620436439bf0cbe9cb38fa3a5b24986ba0d943c565d73dd0bf675e703a70b7fc3420df6fb932bc7bd2ccb EBUILD rmagick-5.5.0-r1.ebuild 2223 BLAKE2B d147ce710b8395d275e55a77ac0fd47d23a5e54ce77f1e290a5271d01d7395a67d633cbb8099d9ecfa88f85f8c1b533f07ae797a32d6b132ab968cd3e4ffbfe2 SHA512 84c9c8703c09dcd009786f307ed6a44a5ffd4d773a408bde61fd47eeb1abd450f79489541084fab570224c375d51f7a7b8c23d0a71f0ddfd26313677f95b7754 EBUILD rmagick-6.0.1-r1.ebuild 2223 BLAKE2B d147ce710b8395d275e55a77ac0fd47d23a5e54ce77f1e290a5271d01d7395a67d633cbb8099d9ecfa88f85f8c1b533f07ae797a32d6b132ab968cd3e4ffbfe2 SHA512 84c9c8703c09dcd009786f307ed6a44a5ffd4d773a408bde61fd47eeb1abd450f79489541084fab570224c375d51f7a7b8c23d0a71f0ddfd26313677f95b7754 +EBUILD rmagick-6.1.0.ebuild 2223 BLAKE2B 7ee9fe211f42f0d5418e2383ffb5fa48bd60272cc36008e77d77d16af52fef24f41427678ca63c11c1158e361c131b71925d06ca54e7a59e3e365ffb01f20329 SHA512 951d8acfa59aac80981d6cc4764278047296214a27bd5765c62f21528a81a61a6db1cf94183bfb2f379748abe4c94d56bc0e95d6a1ce06f4798ac6e145d93990 MISC metadata.xml 393 BLAKE2B 3edbb25a18dc0c0d750cc690bdac1953e583982b54432b9c7440292d8af8277f9698da03947c64b0fa2c275d59fa278d9801d11e79970a330f7dd6748e093f2c SHA512 c38f821c322ae3fac665251d9b4dc936d4213bb8ecd3220078febe454238d56f5b12eef3dd0500dd06fad4a460ce4c16f08c709c42c05de3484fd7d0b3d929c4 diff --git a/dev-ruby/rmagick/rmagick-6.1.0.ebuild b/dev-ruby/rmagick/rmagick-6.1.0.ebuild new file mode 100644 index 000000000000..565929110967 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-6.1.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2025 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_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb) + +MY_PV=RMagick_${PV//\./-} + +inherit ruby-fakegem + +DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" +HOMEPAGE="https://github.com/rmagick/rmagick" +SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="rmagick-${MY_PV}" + +LICENSE="Artistic" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="doc" + +RDEPEND=">=media-gfx/imagemagick-6.9.0:=" +DEPEND=">=media-gfx/imagemagick-6.9.0 test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp,xml] media-fonts/dejavu )" + +# observer is a default gem packaged with ruby + +ruby_add_bdepend "dev-ruby/pkg-config" + +all_ruby_prepare() { + # Avoid unused dependency on rake-compiler. This also avoids an + # extra compile during tests. + sed -i -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/end/ s:^:#:' \ + -e '/compile/ s:^:#:' Rakefile || die + sed -i -e '/pry/ s:^:#:' -e '5irequire "tempfile"' spec/spec_helper.rb || die + sed -e 's/git ls-files/find */' \ + -e '/pkg-config/ s:^:#:' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Squelch harmless warning about imagemagick installation. + sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die + + # Create directory used for a test + mkdir tmp +} + +each_ruby_test() { + # Borrowed from media-gfx/gscan2pdf + # Needed to avoid test failures on e.g. ppc, bug #815856 + # (Unclear why it doesn't manifest on amd64 here at least) + local confdir="${HOME}/.config/ImageMagick" + mkdir -p "${confdir}" || die + cat > "${confdir}/policy.xml" <<-EOT || die + <policymap> + <policy domain="coder" rights="read|write" pattern="PDF" /> + <policy domain="coder" rights="read" pattern="PS" /> + </policymap> + EOT + + RSPEC_VERSION="3" ruby-ng_rspec +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + docinto . + dodoc -r doc + fi +} diff --git a/dev-ruby/tokyocabinet/Manifest b/dev-ruby/tokyocabinet/Manifest index 3a12dfd23072..b6bc9862ac2a 100644 --- a/dev-ruby/tokyocabinet/Manifest +++ b/dev-ruby/tokyocabinet/Manifest @@ -1,3 +1,5 @@ +AUX tokyocabinet-1.32.0-arity.patch 627 BLAKE2B f69d34fcb7e8e19c759e611008a599d76a763d54adfe58b3dca391ebd41de49926e4e2dd604dd5bc80f69294f9b7978700983a1e383973b8c1fa8c579f7077a5 SHA512 2016287dac91e9e69181872397c0e8a73045a8da1e4c59f3a2421d23cb3ddae18bd841955fbb306785201bc3bb04f1c28c33b5fdefbbed8db9237328404db317 DIST tokyocabinet-1.32.0.gem 18944 BLAKE2B d55ebba43bfb904dfe2b18bc0c22e92b30ced4cdbda8025f7e4d9088da03a2c8486f210473bd05be13fa8d8448830a8f11fc9dc9c34b9803514fd8fc5cce984c SHA512 274a72e166bfb776b66379f587a141c8d0407dec7aa17bcd2e1ce2a401784f52433e72bc356140f69dcca651351edb22d5c9da6fec09b1b1fcfd53cb5af666f3 EBUILD tokyocabinet-1.32.0-r1.ebuild 452 BLAKE2B d1cf9e626f008e3718623584efe1cdb2e4c7d4e2de37c236f4e7ba31a7658f62ee1df95c38123b4dedaeff38f8cdace1397707c0502c5d9627f3e075d3f96c3c SHA512 7174e1a94daefd257b4baae556bee3f831ffcbc1f2e1b0adad175e08b393862bb28c19f078ab48d76ff7ce57d5f1e63beb855eed29a3d46337e221648b220a7b +EBUILD tokyocabinet-1.32.0-r2.ebuild 494 BLAKE2B 6d20f178f34137b0cf92cc08f67ae398eab616577cbee9a07bd83d506a22ea9ba2a8100a075c96bd15f2225f0c151c870bd77677b20826d41a410fe4d824df82 SHA512 ad6270f6e4c449cf8a80636d42c8bd62cabb3330c40a7db9d8517723b3355904df5ed0fb65c8860715f0b1acc7772cb5eb44ed212f9aca9334977afb96c3bcc5 MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 diff --git a/dev-ruby/tokyocabinet/files/tokyocabinet-1.32.0-arity.patch b/dev-ruby/tokyocabinet/files/tokyocabinet-1.32.0-arity.patch new file mode 100644 index 000000000000..f11a6c2cc1c8 --- /dev/null +++ b/dev-ruby/tokyocabinet/files/tokyocabinet-1.32.0-arity.patch @@ -0,0 +1,11 @@ +--- a/tokyocabinet.c 2025-01-18 08:58:51.200947224 +0100 ++++ b/tokyocabinet.c 2025-01-18 09:03:40.936107401 +0100 +@@ -3164,7 +3164,7 @@ + rb_define_method(cls_tdbqry, "setmax", tdbqry_setlimit, -1); + rb_define_method(cls_tdbqry, "search", tdbqry_search, 0); + rb_define_method(cls_tdbqry, "searchout", tdbqry_searchout, 0); +- rb_define_method(cls_tdbqry, "proc", tdbqry_proc, 0); ++ rb_define_method(cls_tdbqry, "proc", tdbqry_proc, 1); + rb_define_method(cls_tdbqry, "hint", tdbqry_hint, 0); + rb_define_method(cls_tdbqry, "metasearch", tdbqry_metasearch, -1); + rb_define_method(cls_tdbqry, "kwic", tdbqry_kwic, -1); diff --git a/dev-ruby/tokyocabinet/tokyocabinet-1.32.0-r2.ebuild b/dev-ruby/tokyocabinet/tokyocabinet-1.32.0-r2.ebuild new file mode 100644 index 000000000000..494678fbc883 --- /dev/null +++ b/dev-ruby/tokyocabinet/tokyocabinet-1.32.0-r2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTENSIONS=(./extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Ruby bindings for Tokyo Cabinet" +HOMEPAGE="https://fallabs.com/tokyocabinet/" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" + +RDEPEND="dev-db/tokyocabinet" + +PATCHES=( "${FILESDIR}/${P}-arity.patch" ) diff --git a/dev-ruby/typeprof/Manifest b/dev-ruby/typeprof/Manifest index 217e7d93fd0d..d9077bfcb17e 100644 --- a/dev-ruby/typeprof/Manifest +++ b/dev-ruby/typeprof/Manifest @@ -1,5 +1,6 @@ DIST typeprof-0.21.11.tar.gz 1035785 BLAKE2B 8f121016220ba8b778710acaaac3edfbee6a7f7fec69e76130ef8dedacd034a2b3444ad6bdecabbc5b030782bb65f5fda2b1b03e65ccafd1e03bae9763eaeb67 SHA512 3ef58d5cee24f037a32984a7f9757958f0276732918a58c27aed15b11e43d57da92d4fcf41eeb017d7fe8cacfd801f0fc9cdcf03cfc2e663f8660097cde8fb61 DIST typeprof-0.30.1.tar.gz 87960 BLAKE2B 5477e77ddd48dfee82940c5830ada699d8f074856fb2462850311ed7aa184e089c574cc2d33d50eb7c30a1bcf62c9cac6854c5aa4f7ef41ab3b6e4e4341943fe SHA512 5a3f15545bfae92ec82cf8ec4599df86324e4053ec61170fc740ed0bc8f25d6078cf73c37af003a4b5d2121ba98664863a0acc2975fc85e2a195068c545da7ee EBUILD typeprof-0.21.11.ebuild 948 BLAKE2B 141708101d9287d38e36c6cee2dca0cdfae328a56f140a62b1bbafdaaf9038ba09e8b44165346930364c198c754ff7f3bbf7ad7a3235b67f13751369eb2d9dfb SHA512 f4ca23591e49dd9c67f48ba0fb35912189fb40cf580a46c6699938a1f43fef8e70cc639bb6bc4071da3e067e15c3c4d7535c2f987ebbc059b3473efa6249621f +EBUILD typeprof-0.30.1-r1.ebuild 942 BLAKE2B 2186e8d7ae41a9d98eff331d928026a0cd4961483a9d5597415a570ce118540ecdc40f8f3d52eeca643af2c9e6b297a8906c7dd775f1882cad4e1db1aee0db1b SHA512 06218c0505e305b3106330ce90192e7c326093d8be170cb6583164b7894709d494dc8152f719790430976e78a654d906cdf8944748d27dee4a00d64494c25b1c EBUILD typeprof-0.30.1.ebuild 899 BLAKE2B a3deb97dd6f30fdd2205b7678e87a9cc89f88b07a3745a9d83a0607377acac736ee04a9b68e941762b66930dbadfbba898eeb7bccfeb08c174637bb24c275160 SHA512 4ff8229bb68a9737907cea30b06f5a7601b577c946bdf329f0e9c33478501211837e7b128274dc334df17599354248fa29a1b1f9ba1c58611b616616ba7b7adf MISC metadata.xml 340 BLAKE2B ef30979bde6019c1290d2f6038c0465b7bb23754da9a118d1493cf5f8ba404258a97b67b0e5098d1e02fba2aa0ee569a8d0217a2ba8f5467cfb9ae795a457a8f SHA512 2a38dc39885b6693d013c28591bde40dcad4c38d1c8195944104b501b40b49808594781cfb468de8f1982c172e5b98cacb8113a42e3e215493272bf65c691e19 diff --git a/dev-ruby/typeprof/typeprof-0.30.1-r1.ebuild b/dev-ruby/typeprof/typeprof-0.30.1-r1.ebuild new file mode 100644 index 000000000000..321a404491bc --- /dev/null +++ b/dev-ruby/typeprof/typeprof-0.30.1-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_EXTRAINSTALL="sig" + +RUBY_FAKEGEM_BINDIR="exe" + +RUBY_FAKEGEM_GEMSPEC="typeprof.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Performs a type analysis of non-annotated Ruby code" +HOMEPAGE="https://github.com/ruby/typeprof" +SRC_URI="https://github.com/ruby/typeprof/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +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/prism + >=dev-ruby/rbs-3.6.0 +" + +all_ruby_prepare() { + sed -e "s:_relative ': './:" \ + -e 's/git ls-files -z/find * -print0/' \ + -e '/ruby_version/ s/3.3/3.2/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} |