From ee6e636931804ef8c1d7f395e3a3400b9f8f5614 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 14 Apr 2023 11:45:33 +0100 Subject: gentoo auto-resync : 14:04:2023 - 11:45:33 --- dev-ruby/Manifest.gz | Bin 107253 -> 107258 bytes dev-ruby/ox/Manifest | 2 + dev-ruby/ox/ox-2.14.16.ebuild | 27 ++++++++++ dev-ruby/rspec-rails/Manifest | 2 +- dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild | 2 +- dev-ruby/yard/Manifest | 2 + dev-ruby/yard/yard-0.9.34.ebuild | 68 ++++++++++++++++++++++++++ 7 files changed, 101 insertions(+), 2 deletions(-) create mode 100644 dev-ruby/ox/ox-2.14.16.ebuild create mode 100644 dev-ruby/yard/yard-0.9.34.ebuild (limited to 'dev-ruby') diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 737ea90a5860..a875a4adf391 100644 Binary files a/dev-ruby/Manifest.gz and b/dev-ruby/Manifest.gz differ diff --git a/dev-ruby/ox/Manifest b/dev-ruby/ox/Manifest index 924a10cd8ef9..5ddfff5d0a83 100644 --- a/dev-ruby/ox/Manifest +++ b/dev-ruby/ox/Manifest @@ -1,5 +1,7 @@ DIST ox-2.14.13.tar.gz 219129 BLAKE2B a80e2edd9b987f49444a05005b472695d56f7c88a90e42b6b2a2a0d9fea593651ac544731c796bc273ac78dee61294d883476bcd43b5101ada08c9f60f0b2702 SHA512 a909a8f65c79b7d1c4e131e122d0c98c0f7ce3ff46837343ea068ee5a0055904eb0f992b553b3634edf577fca3c6c365243a64bc3719fca5e9e14fe16ed7f192 DIST ox-2.14.14.tar.gz 219172 BLAKE2B 83fb938662ca7426289a96597a7a2bd74a47a0bbaa67316e3320a1e6090d15d371867ecb1b034e6dfdf2a6a8f288ea2fdfa4fddf138b492fca7b1d5faba476e1 SHA512 f4b3ed29c50bd39b22cae91d82ec8780f779f8a39a83402b9f692407c4742b87df23a5912978753e45c4a062967018fdfa3a65234e983fa0494528523a322f1c +DIST ox-2.14.16.tar.gz 224723 BLAKE2B 51c8e6d817f6e6fc302ddd6b7cb3a9899a6c7898ef6f602b20accb88b9126e6490a33bb7bb1382a087e05bbe287d5838b5d8652f4f6a96013f5fd4ba619e6075 SHA512 211cbf48fb580c339e57e352991b7be98efc8490ba97b559c61fd573853e26fcba87b7e0e05c720ecab9ef188b9d0d2cbd511620b197c5341c6bdb02370ffcb3 EBUILD ox-2.14.13.ebuild 638 BLAKE2B 4e0fd3011b14ab1f8c7e70856151f558d9198e60f68e3ed7a1bf574115efde7f06faccf89b1e53389a20cc194805c13b92ea69e110edae31044ead5dc7b8e804 SHA512 d3834db9415c220b787f184ea839c7801d8da4527b2a7694bbcfcdf094e6d2dece78b93214581de375b13045fc14ca1794ef7472b2cf1a590ef3b816763df5dd EBUILD ox-2.14.14.ebuild 646 BLAKE2B 19daea77c8c41c9e1c656cd50faf478aceed4888823f283a0d77c968f2e1a586e28d957377db2e0851e4d64d116656887698229469e95d4ef96048d74913f208 SHA512 ea7b5f2e0d4097fe35e9ea7f68c793d85096351dc65a52611d54160ef5c0b134fad9c64d48f63b4922674196cd64da99b0f36ab70c5caa82ca7873c3c10cd524 +EBUILD ox-2.14.16.ebuild 639 BLAKE2B 7c87a38a747594ead3113f577ad325ce1dc822c93f10613ed5c1cac9cdc34e58ec1c924b0f1ad89014d67e9d9b77cc80591b5d498fd514ebdefaf69d0e1b7cae SHA512 907c7b850ec7702dc2e9571e79db96f66fde4f33f0145f8a6ae7e00e81ad284edc6527e27ebc0b7ea88736891edb8870d6f628341b07a98a75a7db2e5bad2d8d MISC metadata.xml 337 BLAKE2B 3ce89c2f08a3b10465352f1880ee482ce339e9fc2f488f93fb598c414e5575b219cd31c2ccf29abac487dc9c6b065165d5e6173f55d86fbe77060aa4a458f7a4 SHA512 365803987840415bcf4f114be78e6c4a20e46832998f7d98e281273c797b6d06d886e9a9e4ffaf208f5ad83562d91554c0280573d5643d1a0964a2ace67bfe61 diff --git a/dev-ruby/ox/ox-2.14.16.ebuild b/dev-ruby/ox/ox-2.14.16.ebuild new file mode 100644 index 000000000000..8fb552f6375f --- /dev/null +++ b/dev-ruby/ox/ox-2.14.16.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-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="ox.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/ox/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/ox + +inherit ruby-fakegem + +DESCRIPTION="A fast XML parser and Object marshaller" +HOMEPAGE="https://www.ohler.com/ox/ https://github.com/ohler55/ox" +SRC_URI="https://github.com/ohler55/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +SLOT="0" +IUSE="" + +each_ruby_test() { + ${RUBY} test/tests.rb || die +} diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest index 6a0c6bd625cd..f1020448685e 100644 --- a/dev-ruby/rspec-rails/Manifest +++ b/dev-ruby/rspec-rails/Manifest @@ -1,7 +1,7 @@ DIST rspec-rails-5.1.2.tar.gz 157523 BLAKE2B b500aa53f8bd965f7b95e90403d46096073780fa4e318295bffba44211cfb9d5eab36549e6fc3afc144700a8224ebe808489959a172f1d9e76c43320b7022979 SHA512 f9ef3a3812590a7cd50bd34e9e6cd9669fab24736ac7693b3fffe3f8be9b8313e31b0c7b7571a735f20bc5d9194a94c2f447e69f6491190536b6534211e1b070 DIST rspec-rails-6.0.0.tar.gz 161222 BLAKE2B feaff94148d8b33e17ae3de5b9636ba238381d46836bbeba8c6ddf03c1d7b84c0c9e78e13c6b5198342959433ca165c438007e45923a70cb23190d974b340506 SHA512 7b15a5f9313bb76e71a69f9158d64c662a4cef2f8aae7a20748281224a720d9f2555ec9eed3ebd3aa30ba21608d6492caf14fefdd14a84ea765a4e60439830f2 DIST rspec-rails-6.0.1.tar.gz 161289 BLAKE2B 80d91fe4c11848fa3625c1469dc14064dfdd93c54281c9dcaf71a845dc2b07ba8b290f045a59839d301278103d9e241c99781058886f1d792db3a7d8de80dd26 SHA512 a797dea121d902bb43add4d35e9a6d324cf52f28acea83ae4dd7a69e33e8fd531857f175a35869391c82900f55182ec4c2519667b04234fec54dc99b510a85e8 -EBUILD rspec-rails-5.1.2.ebuild 1550 BLAKE2B cfeba072514c344bbc33dfbf23ff140189f4c48a98e9740f1cfac4b632ec755ecc52a219d468a91a5d96d6acb0489ef3ff5f41775f7473c798b30a31757de581 SHA512 24e2faa1d693f2a5763cf082c20caef773870d585826f713c490f7400a4711e4d5acacbb27d9e0a0ec3672f7f18a6cd402800700876057d3f586a7994e9f6c8e +EBUILD rspec-rails-5.1.2.ebuild 1557 BLAKE2B 0b882114b8907acf8d17f0a6736dfe5ab2c0293419248e540c7a58c990eec21ecc51e796b4310709e226dc2beff076cf650a93de29df71661620b37eb00943ba SHA512 54c02d99cc9c148573d7f51f758f634a829a85e15d63affe29ebc1c4a5e00d7ec64b69f9acfaf48b799d7f3407a5551431fe3c4672f0f7f1930677cdffca809c EBUILD rspec-rails-6.0.0.ebuild 1551 BLAKE2B 63b67ed2a3de16c932d5648d6f85299dca7f9a15a043867a5233fec999efefb06e2879e3e0dd40e00868ef9cb4afeefb60e72c7d2b15cbc4185f2038b670cb61 SHA512 a0f27fafecb2e63c103ca4e7416de6671c7f8fe4890289bb0140526cd55a71a6b952dca0324720e124c30ed7654db46dfa0b58b6a0526246f8958d9f6800a280 EBUILD rspec-rails-6.0.1.ebuild 1558 BLAKE2B 822b247d52dd701d426e9ca88757f9a7b991ee03ab8f566d76ee0cf6d17a0ffff03cc36ac9853dee58b24ea6264b4bdd87342740fff4f0dafa80af6b46727912 SHA512 f2efb45470f5a467188a0dd2d925f2458bff1ed43676b324da1ecbbe7435df9772dbde1d410def0ba58bfe501d9b2310558931104844a3e52393f12f1cce5a50 MISC metadata.xml 344 BLAKE2B 22dcdd62747138dcdc6e21c019acb6aee50548e35a9189b0b597e603869519d1ca6ac5e6eb32cb6eafb2b313adb1b74f16d7d282d4d19bf9f7bd4913788a3137 SHA512 e6782747b02a80fe50926710100a46ec28d6f55419f2fbb0bff4ebdf1db7d4f43fda195f21570fb5e149990026dd69e3c234baac337e5a6c5fa0c8f28bd62247 diff --git a/dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild b/dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild index c4fc4b3e9ae2..3e42b46aebd7 100644 --- a/dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild +++ b/dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/yard/Manifest b/dev-ruby/yard/Manifest index c2569a09bc81..927e1374f929 100644 --- a/dev-ruby/yard/Manifest +++ b/dev-ruby/yard/Manifest @@ -1,7 +1,9 @@ DIST yard-0.9.28-git.tgz 932436 BLAKE2B 7340f6815698ddb85aa16752266af75ecd3e1f1a5f328e147dd8ea01a750c48259e6f3413bb5d00777d4e983b340b36b21110e058cf6b326973c0a7c3d756836 SHA512 f57ce1f63ab1763729c85121cf1ac5927d4f7c53eed2fb58b1ea7d700db22481e767926845558d3db31bcef50d0181f0b6cf449e558a5548243256cdda0cd355 DIST yard-0.9.29-git.tgz 937893 BLAKE2B ccba7682aa071b6be570d0a47558107469ca2200fa2c83e93744e840e270c71d7b3fb31e9d51ddc72ede34daa741f2135e2950afd1927643e9129d0879e8f18e SHA512 fba71ae8d205595ce320143c962e9ce5ad496c158067412b20ddbfd7b5f30ed1eb3185a12997108847553ca65709bbbfb7c00e71cc6d46616e2e488bba22c2f0 DIST yard-0.9.32-git.tgz 937946 BLAKE2B 757a4a4ab04fc88c4d0be06a33e56ffe04140e59655e91054f3222aba5a495c65692efa58289f7c6519ca78309c6cce53d9cdeb8ba5e3cd79b7da62b1056eebc SHA512 9cb8752cf079c185936b6d201f9118f40723ad3237aeac6eade163cfbfa8caa7725f8feec00f76c36fd4f92fa37c140a727b07ec852cdb4211cc854ff22adddb +DIST yard-0.9.34-git.tgz 938057 BLAKE2B 0e5b96b29efc6b7ab6c52dc34a15d4df9b614eb56698eb76fc7d2dc1f1fcfa5f8883034697f5a3fbd76ff588a9ebf2c7ee164936809bfe4640663c996e9f648a SHA512 fb87e3706d2c1408a172e17cdb588aacb2c67b9e7ac8c9b2d2a4d2e8a67a0c571d05938f8a4a88357834f6dac13a38cf1faa086680d58380a65cc2fca93aad8f EBUILD yard-0.9.28.ebuild 2594 BLAKE2B ddfc39712bbab8d6b1d2817ce17da545685221ca41d801f2fb4cfdc902acc60d5f1806738d90b7b07e4526ceac66d8b893f43aa007413a90f5537bd20544a6fa SHA512 8a35ef3afe06dbf6cbbfb71b3f216a7a661333f26e5fc74f054cd3b56e146cf45cf113f1c827ecf247359a03795be062865394c679aa59561238cdf62ce4df12 EBUILD yard-0.9.29.ebuild 2596 BLAKE2B cbd7083e20e993b2895fed3db1d7a1631f721d6fc0669105bb92c3c993c0ba23de5880ba0b114a719c2cb8c1efbdea8a690b810c7851e40d87d7ca4fc4fee79a SHA512 5197c5dd8b01fe3d88adf50751ead6165f2c00b806289cf61d1dad49e084be20d2ed0d3be47f1ccb066382dd8f4a7c377bb6274d9537bf8ef576fb22559a668e EBUILD yard-0.9.32.ebuild 2596 BLAKE2B cbd7083e20e993b2895fed3db1d7a1631f721d6fc0669105bb92c3c993c0ba23de5880ba0b114a719c2cb8c1efbdea8a690b810c7851e40d87d7ca4fc4fee79a SHA512 5197c5dd8b01fe3d88adf50751ead6165f2c00b806289cf61d1dad49e084be20d2ed0d3be47f1ccb066382dd8f4a7c377bb6274d9537bf8ef576fb22559a668e +EBUILD yard-0.9.34.ebuild 2606 BLAKE2B 3e0a39040486ef93f1d94fccdd8d265f70f6d1fe177cf365731f024f53ffdaab56e2a17384fa0e89352be9e582cf071033da622458f7a540e94ce67d7d6930b5 SHA512 8fd41bce36804615c1f48feedd8bf059922a39782fa85b20760cacfe63b93a2bc10b94cd8c1b9e6c3fd9ce2f04c6d6397f739b38d7980e7ab1b426aad389e5aa MISC metadata.xml 338 BLAKE2B 17efe658faab09d5935ba472a803a1267f7606a44b157f29bcdecc8cea8af90902ae47012fdd4426357a8ceba5526ca24d737be8fe161c34e28e5362ccc94f16 SHA512 d1f45e2202c86b247b1b872ada72fef392d20260bc3ccc78164c26614dc80b8fe05518356248e3e7f15e2c70b29a9c0909bc738267261eb808965bcb0ed4ebc9 diff --git a/dev-ruby/yard/yard-0.9.34.ebuild b/dev-ruby/yard/yard-0.9.34.ebuild new file mode 100644 index 000000000000..0d0c5170f1be --- /dev/null +++ b/dev-ruby/yard/yard-0.9.34.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_TASK_DOC="yard" + +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_DOCDIR="doc docs" + +RUBY_FAKEGEM_EXTRAINSTALL="templates .yardopts" + +RUBY_FAKEGEM_GEMSPEC="yard.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Documentation generation tool for the Ruby programming language" +HOMEPAGE="https://yardoc.org/" + +# The gem lacks the gemspec file needed to pass tests. +SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount dev-ruby/kramdown ) )" + +ruby_add_bdepend "test? ( dev-ruby/rack:2.2 >=dev-ruby/rspec-3.11.0 )" + +all_ruby_prepare() { + sed -i -e '/[Bb]undler/ s:^:#:' -e '3igem "rack", "~> 2.2.0"' spec/spec_helper.rb || die + + sed -i -e '/samus/I s:^:#:' Rakefile || die + + sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid specs that make assumptions on load ordering that are not + # true for us. This may be related to how we install in Gentoo. This + # also drops a test requirement on dev-ruby/rack. + rm -f spec/cli/server_spec.rb || die + + # Avoid specs that only work with bundler + sed -i -e '/#initialize/,/^ end/ s:^:#:' spec/cli/yri_spec.rb || die + sed -e '/overwrites options with data in/askip "wrong assumptions on file access"' \ + -e '/loads any gem plugins starting with/askip "wrong assumptions on file access"' \ + -i spec/config_spec.rb || die + + # Avoid specs making assumptions about how rubygems works internally + sed -i -e '/searches for .gem file/askip "rubygems internals"' spec/cli/diff_spec.rb || die + + # Fix broken spec + sed -i -e '/:exist?/aallow(File).to receive(:exist?).and_call_original' spec/i18n/locale_spec.rb || die + + # Avoid ruby31 failure on whitespace-only differences + sed -i -e '/shows a list of nodes/askip "Whitespace differences on ruby31"' spec/parser/ruby/ast_node_spec.rb || die + + # Avoid redcarpet-specific spec that is not optional + sed -i -e '/autolinks URLs/askip "make redcarpet optional"' spec/templates/helpers/html_helper_spec.rb || die + + # Avoid asciidoc-specific spec that is not optional + sed -e '/\(AsciiDoc specific\|AsciiDoc header\)/askip "skipping asciidoc test"' \ + -i spec/templates/helpers/html_helper_spec.rb || die +} -- cgit v1.2.3