summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-12 10:27:43 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-12 10:27:43 +0000
commitf1535b44d6fda761018ea432a180dcb482e97652 (patch)
tree0c17b546154f9b91340a45d84b5dc42dc12c7713 /dev-ruby
parentcdc1eda9c1ad611dd737415be2790c8f44812f1c (diff)
gentoo auto-resync : 12:11:2023 - 10:27:42
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin108482 -> 108650 bytes
-rw-r--r--dev-ruby/chef-utils/Manifest3
-rw-r--r--dev-ruby/chef-utils/chef-utils-18.3.0.ebuild29
-rw-r--r--dev-ruby/chef-utils/metadata.xml12
-rw-r--r--dev-ruby/dalli/Manifest2
-rw-r--r--dev-ruby/dalli/dalli-3.2.6.ebuild1
-rw-r--r--dev-ruby/mixlib-shellout/Manifest2
-rw-r--r--dev-ruby/mixlib-shellout/mixlib-shellout-3.2.7.ebuild33
-rw-r--r--dev-ruby/slim/Manifest4
-rw-r--r--dev-ruby/slim/slim-5.2.0.ebuild (renamed from dev-ruby/slim/slim-5.1.0-r1.ebuild)15
-rw-r--r--dev-ruby/test_declarative/Manifest3
-rw-r--r--dev-ruby/test_declarative/files/test_declarative-0.0.6-backport-pr24.patch29
-rw-r--r--dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild4
-rw-r--r--dev-ruby/unf_ext/Manifest4
-rw-r--r--dev-ruby/unf_ext/metadata.xml1
-rw-r--r--dev-ruby/unf_ext/unf_ext-0.0.9.ebuild37
16 files changed, 162 insertions, 17 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 805f4f441475..b9d5b6739343 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files 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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">chef/chef</remote-id>
+ <remote-id type="rubygems">chef-utils</remote-id>
+ </upstream>
+</pkgmetadata>
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.2.0.ebuild
index 73885b17435e..b2f698a165ae 100644
--- a/dev-ruby/slim/slim-5.1.0-r1.ebuild
+++ b/dev-ruby/slim/slim-5.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
@@ -20,15 +20,16 @@ HOMEPAGE="https://slim-template.github.io/"
LICENSE="MIT"
SLOT="4"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
+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
+ >=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
+# sass tests are currently disabled:
+# https://github.com/slim-template/slim/commit/bd9d4601cd8142aa9fdbc0d87c9f9132a9a56cda
ruby_add_bdepend "
doc? (
dev-ruby/yard
@@ -38,6 +39,7 @@ ruby_add_bdepend "
dev-ruby/minitest:5
dev-ruby/kramdown:2
dev-ruby/redcarpet
+ dev-ruby/sassc
>=dev-ruby/test-unit-3.5
)
"
@@ -48,9 +50,6 @@ all_ruby_prepare() {
# 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:^:#:' \
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?= <vondruch@redhat.com>
+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 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="osdn">unf</remote-id>
<remote-id type="github">knu/ruby-unf_ext</remote-id>
</upstream>
</pkgmetadata>
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
+}