From f1535b44d6fda761018ea432a180dcb482e97652 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 12 Nov 2023 10:27:43 +0000 Subject: gentoo auto-resync : 12:11:2023 - 10:27:42 --- dev-ruby/Manifest.gz | Bin 108482 -> 108650 bytes dev-ruby/chef-utils/Manifest | 3 + dev-ruby/chef-utils/chef-utils-18.3.0.ebuild | 29 +++++++++ dev-ruby/chef-utils/metadata.xml | 12 ++++ dev-ruby/dalli/Manifest | 2 +- dev-ruby/dalli/dalli-3.2.6.ebuild | 1 + dev-ruby/mixlib-shellout/Manifest | 2 + .../mixlib-shellout/mixlib-shellout-3.2.7.ebuild | 33 ++++++++++ dev-ruby/slim/Manifest | 4 +- dev-ruby/slim/slim-5.1.0-r1.ebuild | 71 --------------------- dev-ruby/slim/slim-5.2.0.ebuild | 70 ++++++++++++++++++++ dev-ruby/test_declarative/Manifest | 3 +- .../test_declarative-0.0.6-backport-pr24.patch | 29 +++++++++ .../test_declarative-0.0.6-r1.ebuild | 4 +- dev-ruby/unf_ext/Manifest | 4 +- dev-ruby/unf_ext/metadata.xml | 1 - dev-ruby/unf_ext/unf_ext-0.0.9.ebuild | 37 +++++++++++ 17 files changed, 225 insertions(+), 80 deletions(-) create mode 100644 dev-ruby/chef-utils/Manifest create mode 100644 dev-ruby/chef-utils/chef-utils-18.3.0.ebuild create mode 100644 dev-ruby/chef-utils/metadata.xml create mode 100644 dev-ruby/mixlib-shellout/mixlib-shellout-3.2.7.ebuild delete mode 100644 dev-ruby/slim/slim-5.1.0-r1.ebuild create mode 100644 dev-ruby/slim/slim-5.2.0.ebuild create mode 100644 dev-ruby/test_declarative/files/test_declarative-0.0.6-backport-pr24.patch create mode 100644 dev-ruby/unf_ext/unf_ext-0.0.9.ebuild (limited to 'dev-ruby') diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 805f4f441475..b9d5b6739343 100644 Binary files a/dev-ruby/Manifest.gz and b/dev-ruby/Manifest.gz differ diff --git a/dev-ruby/chef-utils/Manifest b/dev-ruby/chef-utils/Manifest new file mode 100644 index 000000000000..056347fa51c0 --- /dev/null +++ b/dev-ruby/chef-utils/Manifest @@ -0,0 +1,3 @@ +DIST chef-utils-18.3.0.gem 34816 BLAKE2B cafdacdf4c3923df8ba41d3d960c135d357c9712a8009cc06c5f8e43a039b83495036e46e6f2d3785f589f206a0d373ec87b8c728c99889c236b16509bc51bc0 SHA512 0a806d2b8a42f2d574c81788990e6e0b70eaf4ac25bc08836915deae8ecdc2f82415ea66d6a571b01097de1e6435d359eaabe3ec16b8f3df24d826c78c96a5a8 +EBUILD chef-utils-18.3.0.ebuild 773 BLAKE2B 6f4773a9b0b166e09db98cac509d051e78b8809750cc05f2f8dea965b385275afb799392b707fbae5d1d95b1081460eda4330ea508e8e2ce0ae3d6aa8fb74d85 SHA512 96d057bd20dcc6eba9820e1e226a647ad9312631990b3c9461bda384cb8bed55dea07e2ea6d8e7fbbed08c3ecd84e5ae0560a43cfc38f8b9ba053a62b9f21da9 +MISC metadata.xml 390 BLAKE2B f952567ee3fbfe08ea3442d0947a74555a6e4bb6ffab867f0ab3949b67b475d45ec7ec6264d82e28a3baf395cadd8efa4dc74999557c8f87a8da2eafb57029ba SHA512 d91fef8a4696bc87e3eb6a285ae2133bc6fe4dd7e780c06b2e23cbc10e59b630f0e176e687996302bb9cc5ed8d9ba2ce36bd7ced9e604452849d6b842fe71c29 diff --git a/dev-ruby/chef-utils/chef-utils-18.3.0.ebuild b/dev-ruby/chef-utils/chef-utils-18.3.0.ebuild new file mode 100644 index 000000000000..9faf69c64573 --- /dev/null +++ b/dev-ruby/chef-utils/chef-utils-18.3.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 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_EXTRA_DOC="CHANGELOG.md README.md" + +#RUBY_FAKEGEM_GEMSPEC="mixlib-shellout.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Basic utility functions for Core Chef Infra development" +HOMEPAGE="https://github.com/chef/chef/tree/main/chef-utils" +#SRC_URI="https://github.com/chef/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend "dev-ruby/concurrent-ruby" + +all_ruby_prepare() { + # Avoid specs depending on unpackaged fauxhai + rm -f spec/unit/dsl/{cloud,os,platform,platform_family,virtualization}_spec.rb || die +} diff --git a/dev-ruby/chef-utils/metadata.xml b/dev-ruby/chef-utils/metadata.xml new file mode 100644 index 000000000000..34df01545bcb --- /dev/null +++ b/dev-ruby/chef-utils/metadata.xml @@ -0,0 +1,12 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + chef/chef + chef-utils + + diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest index 7715034ceb32..7e21b268df74 100644 --- a/dev-ruby/dalli/Manifest +++ b/dev-ruby/dalli/Manifest @@ -3,5 +3,5 @@ DIST dalli-3.2.5.tar.gz 72496 BLAKE2B 2a8665aad98629ccab873a2b6b6661304b25dd2374 DIST dalli-3.2.6.tar.gz 72683 BLAKE2B d3cf252862d796cb0e8320df0b35af91678949b1dc564054585252e98caed70681609857b7606663b4bda08a27112bc1d51779fc29ef045d0ec087ba80d6dfdd SHA512 93aa808123adb671c096543271407e497770a8f7481a961f48f11493f3a313113f0ec7829708d7352c0ade1f02a9842ecfc22ba7d93beb138db981d2bd1b94a9 EBUILD dalli-3.2.4.ebuild 1210 BLAKE2B 8e2b3f4e0edc321d51d4c7e375b04a4b8bc2313984863962bb34940b8e177ef267e2463f5800f41287e35c5da73d42f9c784ddc02e74c66cc093a710bc267b51 SHA512 6991c5c2681ef256f40722354434e42220a7b64cc5e5919bdae9881c1f49f01c974cd4c9ad8736e9cf78004890da5a8040baa833c7f5bb00ac2057b75f11e50d EBUILD dalli-3.2.5.ebuild 1203 BLAKE2B bfb81d0688532d7f62877c0957b7a5cc06c4ba8e54842b267ed7f2bb8d41ca01c25cf85ed819aea287b7300df9bcdf40069077e33f525981aab8cc2242fc3b36 SHA512 181bd9419243aa6d5b93c8ff9b8df1f43a790f46a7071a4dd3f23125c459d78339ac240afecf1726aad494581b245794555498a70c49ac385325204e88f30996 -EBUILD dalli-3.2.6.ebuild 1174 BLAKE2B 8537ab045646d0380ed00638325562c4cfaea3c645f231c6d30665f7079967fe0397e4534a919d0bb7a4f6be450488fae7f7abaa38a427e8c83b003298bf0898 SHA512 924ecc68dbceaedc340ffe2a3acab9b46ef65767b685460b5eed79b572446dc0790bfcef7312397d3ddda212afad08b439f0316c5997978c4b67739cd0ecdcfc +EBUILD dalli-3.2.6.ebuild 1198 BLAKE2B 3a3170214ee5833818ec4a9ee50dff6e8d3e775667dadf25aa9ede84e49d6a5ed66a2c707863f354b5bb1531f228532402effc86481f21442ec151852c3e01d3 SHA512 5cad8001d5a8e99f6a4e2a2af94fbe1e679654c036f57d968ed0a63a357f4a970c48febf3987754a008b57bc5efd90175411627c36717528b05a78cbe162e0c3 MISC metadata.xml 347 BLAKE2B f1e7c89c18e4fb1a02714796274401469ee66687a98d56445ed894024667a9bb277d0d1c1f6cc4ddfd90c3d3b3cd2f826bad7dda8fc5f3d6111b8326865228bd SHA512 7645efc96c6c7d275946260d28055c704f3fb45674e864b60a4a60e7265c8c61e82105373a243ecad18101c850ec47ea3c9a5a2a0538b4f9c99232ba1fa36c6e diff --git a/dev-ruby/dalli/dalli-3.2.6.ebuild b/dev-ruby/dalli/dalli-3.2.6.ebuild index 74f57faa850a..5cc955165289 100644 --- a/dev-ruby/dalli/dalli-3.2.6.ebuild +++ b/dev-ruby/dalli/dalli-3.2.6.ebuild @@ -29,6 +29,7 @@ ruby_add_bdepend "test? ( dev-ruby/connection_pool dev-ruby/minitest:5 dev-ruby/rack + dev-ruby/rack-session )" all_ruby_prepare() { diff --git a/dev-ruby/mixlib-shellout/Manifest b/dev-ruby/mixlib-shellout/Manifest index f73210d29375..0d46cba60be4 100644 --- a/dev-ruby/mixlib-shellout/Manifest +++ b/dev-ruby/mixlib-shellout/Manifest @@ -1,3 +1,5 @@ DIST mixlib-shellout-3.0.9.tar.gz 42476 BLAKE2B 4fab1d0f7d7ee5190f65d312304c7137d940b5cc19bb205d4de1d14eb5bc5829671560785b7f3179220246433b15b9022f8a1d16fb7491e180940c9dc6da5280 SHA512 7234c188e25cc6da3c4859eb12e4f86ce0d6538d17e4c90b1b5105fe677fcd13d884d7045be9767473c3ac63ffcfac7af25dc8efcec184928ba32852a5a760cc +DIST mixlib-shellout-3.2.7.tar.gz 46666 BLAKE2B 0ee97eef27618d326487a3884115d0954147297a75001404c8df0717f71c6acde5ec9ebc9320d12493f1ce4e65b3d74ba1143ba7e4a631629de0d65e3b50bcb7 SHA512 de1d07e7a3f26ec934f57a37a82995b5522a5c196263b7ff1917c1a77cce3104d67a8dccab2aa907c3db854520ce6b5f78ef33fca8d4bffd0ba0cc659da1c16f EBUILD mixlib-shellout-3.0.9-r1.ebuild 902 BLAKE2B 324d2f38b73857cb795c1bb539da6cb0f81f33cb1d2d1c6df5ee9f9426031f3a25296a1a59072a8a2206deafb1d4886016202d39051eac638505aa89f7e4638b SHA512 7ae859ae3b31a1b900300f1c0aa183bb74a834e2ec7387509b1aa67a4d51ccc0c101950dc837b71a9bd8a760df3966d3f70635f409a3b93614ae5df1b91da275 +EBUILD mixlib-shellout-3.2.7.ebuild 930 BLAKE2B cbe95841cbc59e9278e09d201ac1026f4f831728b1c62c24f014462a33604d62aab1392e2a8527ca0fd4e7522ba9845d042f3b4717014d053ac8ed76962a9caf SHA512 d7d652e455c8aede823fa1a5665d3ccc34aa5a7f93fc5c53afe8aa5316d3518e30c85f09a8016543cb75e250e6d1f41ff3c4004dae8f70df4652113ce9fefafb MISC metadata.xml 347 BLAKE2B ab588c71a4d6866a8524826b4241ff8ecc36719eadda2690954e9039c5395ce54a5c6f3a48c69fff6adc4af39ad30cecbb18d4d3e91c29eba461ed02406cb33f SHA512 836e04df48dcb26a162cfc682eec084d1b5ad570afec8cf092581f0017717bdf141460b2bfc14e4f06d2b3ced2818474fc5044a460117d327af551f3a3d635bb diff --git a/dev-ruby/mixlib-shellout/mixlib-shellout-3.2.7.ebuild b/dev-ruby/mixlib-shellout/mixlib-shellout-3.2.7.ebuild new file mode 100644 index 000000000000..5c3ef41fe0bd --- /dev/null +++ b/dev-ruby/mixlib-shellout/mixlib-shellout-3.2.7.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 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_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" +IUSE="" + +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/slim/Manifest b/dev-ruby/slim/Manifest index a2eaa1a13238..a6524f41e80b 100644 --- a/dev-ruby/slim/Manifest +++ b/dev-ruby/slim/Manifest @@ -1,5 +1,5 @@ -DIST slim-5.1.0.gem 100352 BLAKE2B 19d0bea76a932d18a39fab30d0b1f2cd4f8f2eba108d79d2992112b568461cbc854a99d70b6ea97622e1928db7f33434221a054d77c5d3fa989da639fae176e5 SHA512 2cc39659a5c36cf37e3eea240f5326552fac0be8a42ff6bfe62837467bb77f8841b34d838d5a6945ff7195eb1e59842c64e04944d6882d132819f1ffbf609f50 DIST slim-5.1.1.gem 100864 BLAKE2B ea5c469702dca808bdc0555044a8d6a5a0b34e8d5b03a9c97e6e31ccb169725be6f76fc1f252d14673e92a53ac1a42caf023a3d1bacb66c4091710f8e9772c1a SHA512 935d488ad11478b28d51125ddbf7f0cb81f7791587bb69c7ead434eacf44c309958459dcff7228b6562b8972d6cb7125f3d451d21bfa2ded2f7ee1b55703d1f4 -EBUILD slim-5.1.0-r1.ebuild 2236 BLAKE2B 7507a967daeb1f4eb8c0d7beb8ded4d51d57c81b902dd98b45e4fb79dda227f6edf00874fb17023189b374f4747acccc964bb8d6cf4bf284a535255e4e0c9e03 SHA512 c7f67bc8b78a1749dacd0e039f1ab0016e7b834ddc6bddbde2a539ebad7643dc33d09016945cef51430bb8ec45796154cd657bc178562080003bd69292cf7bdf +DIST slim-5.2.0.gem 101376 BLAKE2B 19039b0f6d4a789564ff00df90bee214ccdb1827349d0f95b658d06fedd593cae6abbc50cf5e5438691d15c8d660964b38217f700f2d2c726c7670104c10af0f SHA512 85fd367460296eba9d4244832b1225b41f052f05b17ec9e38cc5db6accae1a5cd551bd61290a0c6885a42970f8219d5d00c0fd229616f3369e0f5575b6df72ea EBUILD slim-5.1.1.ebuild 2343 BLAKE2B 401902d64fbe95670891be202cf4f3257a59651ad188d828f56a0f786351e57e9a01d59b6d8a4ec3d235b901419aed523830bd78ab9f3e5aab04d655ad1a9acf SHA512 e9498be0362105251ecde4d929e8f6d6f1b6801d193e45ba7a517b7e84f38afe7b8503a809e3658624aa686d35d3bf547a70f69510d8bfa8041bb758bc0336ec +EBUILD slim-5.2.0.ebuild 2138 BLAKE2B c57edf932f18bd844bdd6b67e947d6e86bf90a44f87a241ea63b2f787c9184398aaa9c443ed18bee2eaa701e041000fbeccd6d865a4dfb25432feb7495f2cdde SHA512 5e1027f7a8b1a2b23d3773a49cbe0999c4a31ada5b8ea330818852b69da766d9e60fb7efa692915a3e327c24a3aac25165456c946e223bb10cc020f0597d7251 MISC metadata.xml 328 BLAKE2B 278b8ae81f02f38eb7a70fe1f6649cfcaa5a256ecdeaafdd1231b18050fb9b1a7e36d332ba6165867565ecc7d19ea425966d35a739950c170f151ad927ab57ed SHA512 21ea066ca55a1422879792472cc5b07a87332e5eb204b1311a5a63cbe9f33296a9ef48cba2491a50064baa3760a18285cec51882c3ca885a7cce2453a4e2234a diff --git a/dev-ruby/slim/slim-5.1.0-r1.ebuild b/dev-ruby/slim/slim-5.1.0-r1.ebuild deleted file mode 100644 index 73885b17435e..000000000000 --- a/dev-ruby/slim/slim-5.1.0-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# 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_EXTRADOC="CHANGES README.md" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_RECIPE_DOC="rake" -RUBY_FAKEGEM_TASK_DOC="yard" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A template language aiming to reduce the syntax to the essential parts" -HOMEPAGE="https://slim-template.github.io/" - -LICENSE="MIT" -SLOT="4" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" -IUSE="doc" - -ruby_add_rdepend " - !dev-ruby/slim:5 - >=dev-ruby/tilt-2.0.6:* - >=dev-ruby/temple-0.7.6:0.7 -" -# sass tests are currently disabled: https://github.com/slim-template/slim/commit/bd9d4601cd8142aa9fdbc0d87c9f9132a9a56cda -ruby_add_bdepend " - doc? ( - dev-ruby/yard - dev-ruby/redcarpet - ) - test? ( - dev-ruby/minitest:5 - dev-ruby/kramdown:2 - dev-ruby/redcarpet - >=dev-ruby/test-unit-3.5 - ) -" - -all_ruby_prepare() { - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # This sinatra code expects tests to be installed but we strip those. - sed -i -e "s/require 'sinatra'/require 'bogussinatra'/" Rakefile || die - - # Add missing include, bug 816573 - sed -i -e "1irequire 'ostruct'" test/core/test_code_evaluation.rb || die - - # Avoid tests for things we don't have. The builder test does not pass with tilt 2.x - sed -i -e '/test_wip_render_with_asciidoc/,/^ end/ s:^:#:' \ - -e '/test_render_with_wiki/,/^ end/ s:^:#:' \ - -e '/test_render_with_creole/,/^ end/ s:^:#:' \ - -e '/test_render_with_builder/,/^ end/ s:^:#:' \ - -e '/test_render_with_org/,/^ end/ s:^:#:' test/core/test_embedded_engines.rb || die - - # Avoid test failing due to tilt providing yet another markdown implementation - sed -i -e '/test_render_with_markdown/askip "new tilt version"' test/core/test_embedded_engines.rb || die - sed -i -e '/test_no_translation_of_embedded/askip "new tilt version"' test/translator/test_translator.rb || die - - sed -i -e '/s\.files/ s/git ls-files/find . -type f -print/' \ - -e '/s\.executables/ s:git ls-files -- bin/\*:find bin -type f -print:' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_prepare() { - sed -i -e '/Open3/ s:ruby:'${RUBY}':' test/core/test_commands.rb || die -} diff --git a/dev-ruby/slim/slim-5.2.0.ebuild b/dev-ruby/slim/slim-5.2.0.ebuild new file mode 100644 index 000000000000..b2f698a165ae --- /dev/null +++ b/dev-ruby/slim/slim-5.2.0.ebuild @@ -0,0 +1,70 @@ +# 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="CHANGES README.md" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_RECIPE_DOC="rake" +RUBY_FAKEGEM_TASK_DOC="yard" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A template language aiming to reduce the syntax to the essential parts" +HOMEPAGE="https://slim-template.github.io/" + +LICENSE="MIT" +SLOT="4" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc" + +ruby_add_rdepend " + !dev-ruby/slim:5 + >=dev-ruby/tilt-2.1.0:* + >=dev-ruby/temple-0.10.0:0.7 +" +# sass tests are currently disabled: +# https://github.com/slim-template/slim/commit/bd9d4601cd8142aa9fdbc0d87c9f9132a9a56cda +ruby_add_bdepend " + doc? ( + dev-ruby/yard + dev-ruby/redcarpet + ) + test? ( + dev-ruby/minitest:5 + dev-ruby/kramdown:2 + dev-ruby/redcarpet + dev-ruby/sassc + >=dev-ruby/test-unit-3.5 + ) +" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile || die + + # This sinatra code expects tests to be installed but we strip those. + sed -i -e "s/require 'sinatra'/require 'bogussinatra'/" Rakefile || die + + # Avoid tests for things we don't have. The builder test does not pass with tilt 2.x + sed -i -e '/test_wip_render_with_asciidoc/,/^ end/ s:^:#:' \ + -e '/test_render_with_wiki/,/^ end/ s:^:#:' \ + -e '/test_render_with_creole/,/^ end/ s:^:#:' \ + -e '/test_render_with_builder/,/^ end/ s:^:#:' \ + -e '/test_render_with_org/,/^ end/ s:^:#:' test/core/test_embedded_engines.rb || die + + # Avoid test failing due to tilt providing yet another markdown implementation + sed -i -e '/test_render_with_markdown/askip "new tilt version"' test/core/test_embedded_engines.rb || die + sed -i -e '/test_no_translation_of_embedded/askip "new tilt version"' test/translator/test_translator.rb || die + + sed -i -e '/s\.files/ s/git ls-files/find . -type f -print/' \ + -e '/s\.executables/ s:git ls-files -- bin/\*:find bin -type f -print:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_prepare() { + sed -i -e '/Open3/ s:ruby:'${RUBY}':' test/core/test_commands.rb || die +} diff --git a/dev-ruby/test_declarative/Manifest b/dev-ruby/test_declarative/Manifest index 7d5f4514026e..2f7c3d6eed9b 100644 --- a/dev-ruby/test_declarative/Manifest +++ b/dev-ruby/test_declarative/Manifest @@ -1,3 +1,4 @@ +AUX test_declarative-0.0.6-backport-pr24.patch 1008 BLAKE2B 54d9d15a686e65ebd9bf667476ae54a1f4a7f4ab6984b8671f8d17c8d602d32f8ef78a9a7fed1197834bc7bb09483f4312f5f3c4f4fedc448d198008f09fc2ff SHA512 fd8880ba6e4855efdc0d28e9689143d4b55ace276b394a241c382aac6aaf9943df7768cacb7cc2d00f59a13fd7e743165734c9bc201edabe2eea95b2898ce02f DIST test_declarative-0.0.6.tgz 3586 BLAKE2B de8e4b011de9ce0773e2c76887d6cf7d888c2f799a07e6dda024b301594edc37ccf2c386c366c0a13d81a1f0697fe7be92932db7d66e5ed482d529fac4b9ce78 SHA512 f147fef7f3ac912c7b1cb2826cfc7cb5abf4cba92ea4f7accc2b1ba3a4f0775bff5ae06e80370144b7b1e7d03e2f3129e268c5d7056ee2aca9d77047a1b5a1c3 -EBUILD test_declarative-0.0.6-r1.ebuild 1280 BLAKE2B 54810699e94726791e6fe092711f93460785fe09c3798307aa42ab85d3515f70ea9d3e5d14a106de533843d7f543e6e72628846b2ce548e4a6860d3984826632 SHA512 2e4124f8c4003c0c6bb8bb5df0d1ed9d8cc622c6170806adfe3012ff85e6ebc9c6739ed829f7498aba5370dbe5ac4d7da3899f003d6582d4b4d8f5a8e1db85a8 +EBUILD test_declarative-0.0.6-r1.ebuild 1199 BLAKE2B 6b17aacb32ebb83c463266254c349cbcd5ca4700f370899f59e1bd6791ed5df870635f49e596142fe0bce2e2e53c75a1ab1cbb01cad4e0f7facf00f50e90f466 SHA512 7899b777015bb149b4cf7acdd7c1f28a6e4126306cdd45c33657028f5a1268c13a42bbec92282d688f58f91b89af0f1c4afd6dd9c38413ebe0757825c83626ab MISC metadata.xml 353 BLAKE2B 504efd99cbd9cd70b9241711a5ecb7ac96f10bef5a88e25288dd6293e1c42b2d215ea3042feff270a4c9b9d36c724a6f6450d180dc69a724781d034e5d91e27f SHA512 c6a704277f2ee955f9cfc5898a89285951ee0a9546760bd949bd29e06b4a8037788365b9a95e2530da65907e03fab5d52dbd0d73768ee75cfcf1b00eddea5d85 diff --git a/dev-ruby/test_declarative/files/test_declarative-0.0.6-backport-pr24.patch b/dev-ruby/test_declarative/files/test_declarative-0.0.6-backport-pr24.patch new file mode 100644 index 000000000000..6220353790ec --- /dev/null +++ b/dev-ruby/test_declarative/files/test_declarative-0.0.6-backport-pr24.patch @@ -0,0 +1,29 @@ +https://bugs.gentoo.org/912063 +https://github.com/svenfuchs/test_declarative/pull/24 + +From ef9561b703990a846aa49c0f4d164009b355f0cd Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?V=C3=ADt=20Ondruch?= +Date: Tue, 22 Aug 2023 16:32:34 +0200 +Subject: [PATCH] Use Minitest::Test as a test runner + +The Minitest::Unit is deprecated since Minitest 5.0 and it was recenlty +put behind environment variable: + +https://github.com/minitest/minitest/commit/a2c6c18570f6f0a1bf6af70fe3b6d9599a13fdd6 +--- + test/test_declarative_test.rb | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/test/test_declarative_test.rb b/test/test_declarative_test.rb +index 6ef4220..a3ab0ae 100644 +--- a/test/test_declarative_test.rb ++++ b/test/test_declarative_test.rb +@@ -13,7 +13,7 @@ def gemfile_name + # Minitest >= 5 + require 'minitest/autorun' + TEST_CASE = Minitest::Test +- RUNNER = Minitest::Unit ++ RUNNER = Minitest::Test + when 'Gemfile.minitest4' + # Minitest < 5 + require 'minitest/autorun' diff --git a/dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild b/dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild index f610d7a0d326..6d224410b2b2 100644 --- a/dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild +++ b/dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild @@ -22,6 +22,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" IUSE="" +PATCHES=( "${FILESDIR}/${PN}-0.0.6-backport-pr24.patch" ) ruby_add_bdepend "test? ( dev-ruby/bundler >=dev-ruby/minitest-5.10:5 )" @@ -29,9 +30,6 @@ all_ruby_prepare() { sed -i -e '/rake/ s/~> 12.0.0/>= 10/ ; /minitest/ s/5.10.1/5.10/' Gemfile || die sed -i -e 's/git ls-files --/find/' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Work around incompatibilities in newer minitest versions. - sed -i -e "15irequire 'minitest/unit'" test/test_declarative_test.rb || die } each_ruby_test() { diff --git a/dev-ruby/unf_ext/Manifest b/dev-ruby/unf_ext/Manifest index d15362af5191..1dc7b09183b6 100644 --- a/dev-ruby/unf_ext/Manifest +++ b/dev-ruby/unf_ext/Manifest @@ -1,3 +1,5 @@ DIST unf_ext-0.0.8.2.gem 399360 BLAKE2B 01c98ff018ec3471d4068e79b6a80980e891835a940b109c9b240226ed97f89ce71b3236b9185c6087a4e61fe6b77b249fc952b65483b5adb96fc25ee0d4bb05 SHA512 c9d3e54c96a525031d3b2fe349b5ffa1d03e3f28f74c3a2715af299e5274c7514526d07be5d7244a2cf9561c11e170b15c75d34c5e2a7143cef1ee25d32d2137 +DIST unf_ext-0.0.9.gem 399872 BLAKE2B ec32d0357d7e72d001962b16f70fe616910eff6641eabf56dd2403f995c60a8a0dc4b1901ce3154032645e9af2378b9cdf9a23795899a5f7230f5f7ad52bd3c9 SHA512 b89edde90ccd7a71c7ae0e284ded7d8963239fcc976ea2876e569562bad44ff8eb8825ec8adcc61242772cc37c924ff1962bbcf1cea4e4333db446af1f055d30 EBUILD unf_ext-0.0.8.2.ebuild 800 BLAKE2B 72c97e389fdeae8a58f6a82c8ac03bd5aea20335607456314b362c6765db4cc666881fa99f2a619c52d08063e8348d016c4f3b64b706aa925faa5f4bd91a3814 SHA512 0bf3bedfe6f134c8546eac7a6c049c1e1b35c91b7310a1a614d65341a2244f62350d762d18f063bf34976b985fa2f579454fd6557327597c71d11cb1b41460f5 -MISC metadata.xml 374 BLAKE2B 32349e63df11e502e1f2a8ab61d27bd9abfa9f46d9e54aa6816215938f2138535810f3255552f34855d8c0a2ecf2cbc59960669f88bbd23ea9c05918000421c9 SHA512 fb20ea39ab7b58d5f5402165307b9421c63cd0b26b4744fff04ce3985b17668f37d310a9b556d839664875894471809d07cc7be80d947431b4fd9426d421f56b +EBUILD unf_ext-0.0.9.ebuild 793 BLAKE2B 75c4b8eecd740c5c24831ef7fbb15c8d966e14dff993d6e2b92153e052eb3a5104ed6bbf4e27d899c07a67fcbfbd7f224d6fb309fae8fd9cadc490ccfae1c6c0 SHA512 9c2986f15d11345077dee84e7d3aa124adaae6dc5bacd1d295614532e4b6a63fb758bfd1df3fadba0159d8856cfe564ccea5924c07b8bee3bad4c8f3a24e1dcb +MISC metadata.xml 333 BLAKE2B 566f75da14731f68747b7a954fe27b5f4210377560e841cb55bb683032142dd02f146faef8d96a0bc9b1a8c33d2e529614ef2accab6393ef6217c1c11048e4c4 SHA512 dd31ac716ed46074d1b33b358093f17198cf72b9c32cc4343877b9faeb23f27e5c2177bab96e688d1986bb09dcb02a96dfb03dd9c4a3e2c143a956e73bc18f59 diff --git a/dev-ruby/unf_ext/metadata.xml b/dev-ruby/unf_ext/metadata.xml index e9a6c1f93784..77351690727f 100644 --- a/dev-ruby/unf_ext/metadata.xml +++ b/dev-ruby/unf_ext/metadata.xml @@ -6,7 +6,6 @@ Gentoo Ruby Project - unf knu/ruby-unf_ext diff --git a/dev-ruby/unf_ext/unf_ext-0.0.9.ebuild b/dev-ruby/unf_ext/unf_ext-0.0.9.ebuild new file mode 100644 index 000000000000..93ee53a957d2 --- /dev/null +++ b/dev-ruby/unf_ext/unf_ext-0.0.9.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_DOCDIR="doc" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/unf_ext/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Unicode Normalization Form support library for CRuby" +HOMEPAGE="https://github.com/knu/ruby-unf_ext" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc test" + +ruby_add_bdepend " + test? ( + >=dev-ruby/test-unit-2.5.1-r1 + )" + +all_ruby_prepare() { + sed -i -e '/bundler/,/end/ s:^:#:' Rakefile test/helper.rb || die +} + +each_ruby_test() { + ruby-ng_testrb-2 test/test_*.rb +} -- cgit v1.2.3