summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin106435 -> 106420 bytes
-rw-r--r--dev-ruby/actiontext/Manifest2
-rw-r--r--dev-ruby/actiontext/actiontext-6.1.7.4.ebuild2
-rw-r--r--dev-ruby/amatch/Manifest4
-rw-r--r--dev-ruby/amatch/amatch-0.4.0-r1.ebuild36
-rw-r--r--dev-ruby/amatch/amatch-0.4.1.ebuild2
-rw-r--r--dev-ruby/amq-protocol/Manifest1
-rw-r--r--dev-ruby/amq-protocol/amq-protocol-2.3.2-r1.ebuild29
-rw-r--r--dev-ruby/axiom-types/Manifest2
-rw-r--r--dev-ruby/axiom-types/axiom-types-0.1.1-r1.ebuild4
-rw-r--r--dev-ruby/backports/Manifest2
-rw-r--r--dev-ruby/backports/backports-3.23.0.ebuild28
-rw-r--r--dev-ruby/base32/Manifest2
-rw-r--r--dev-ruby/base32/base32-0.3.4-r1.ebuild4
-rw-r--r--dev-ruby/bcrypt_pbkdf/Manifest1
-rw-r--r--dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.1.0-r1.ebuild41
-rw-r--r--dev-ruby/benchmark-ips/Manifest2
-rw-r--r--dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild30
-rw-r--r--dev-ruby/dalli/Manifest4
-rw-r--r--dev-ruby/dalli/dalli-3.2.4.ebuild4
-rw-r--r--dev-ruby/dalli/dalli-3.2.5.ebuild4
-rw-r--r--dev-ruby/shoulda-context/Manifest2
-rw-r--r--dev-ruby/shoulda-context/shoulda-context-2.0.0.ebuild2
23 files changed, 48 insertions, 160 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 06d39d250e12..424f810514c5 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 20254f7dcd07..a20aaafff541 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -7,7 +7,7 @@ DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e1
EBUILD actiontext-6.0.6.1.ebuild 1762 BLAKE2B 8776f80d2662396e92750b5ac0f28a3533f09be9f5e1f0d2678ddc8d448b631324cc0eca8eeaa265f8c11555ae22331eefb396fb5fb8a21f65f8b4dae66c9a0f SHA512 71e0e4a1b2409cc9bc7f25c6b9df8c0018371604ef7f024a9003b999df259df78e9dc8eadc3d4ce8b014356e4589dfebe9cd755be87a6c35470759804d0984a9
EBUILD actiontext-6.1.7.2.ebuild 1792 BLAKE2B 138912b1271f54e86e4c69d031a4f28af012dc31c473480f496b391bb222eb45da881c45cef375e20792cf0336a3cadb29ac8ac345606b6000835d32e477fa19 SHA512 1774282c9f09ad0c356a302acc167fdd93b219089edb66b4b50a8a603e1b0cd609c1f0fe156adb38058b8e5e4988a20544e4802c68b1a87f8e2213e658dfdedb
EBUILD actiontext-6.1.7.3.ebuild 1810 BLAKE2B 10d8fa4f3590e03b3d7147cf1162c5fdc11d1a1ec444fcfb1a1f36a68b5fe34231982aeb1887941e08681a92976534dbb78704283c5a63bde5b437a3d4b94fee SHA512 07a66edff485c59c09697cbab1b1b633cb26361f4647b21bc504c6b3b811df0c5f28f994e6b8e59f07ebce838a9245b03c7193d9d8fdb826f2aef5f467176f97
-EBUILD actiontext-6.1.7.4.ebuild 1838 BLAKE2B 99eddd282f20da021abf105cf22078a0ae01bff0dc81227ef1baaaaeea7f01baa4bab293f45824b71f4d0e3f0337e18fb7e99b1751d105cb73123ed6b4c4f30b SHA512 4bd7ee5462834131693028b18233c1789191b3acbad5e8c03a33b245684634f016d9711e35f4c7c63e46fe808073112d8725b25bfee9b877531d30408db1aa1a
+EBUILD actiontext-6.1.7.4.ebuild 1846 BLAKE2B 47f611de02468fd857248a77777878c154236523d684febefe557823335142986f80adec0cc05448d498b6d5f2acf63e6297f9d5e49bf48bdf77eb73e7171cca SHA512 92f9052aab58679fbb42166e9939941ac35ddd87b189fdcb7620085e6b3953fac50c6f035ebccf50b710db876e471789015dd23506e3036f656843d7f6772527
EBUILD actiontext-7.0.5.1.ebuild 1946 BLAKE2B 245bc604ac5a5abe92f57a40b60551f6f67b5bb1c3a60163337fdc6fe52a9f64a5f9c469ec700f0a378f28d1581e36f947baa8bbc166b74d1936e24cf595af0c SHA512 a81edab5ef1d61949ad659f1800f4ccee6b70a386e751a18cd0b8106d9276d87944b9d8fc9931499be0fca20c1c190c7689b9065b223884b1e52541b9e49a865
EBUILD actiontext-7.0.6.ebuild 1946 BLAKE2B 245bc604ac5a5abe92f57a40b60551f6f67b5bb1c3a60163337fdc6fe52a9f64a5f9c469ec700f0a378f28d1581e36f947baa8bbc166b74d1936e24cf595af0c SHA512 a81edab5ef1d61949ad659f1800f4ccee6b70a386e751a18cd0b8106d9276d87944b9d8fc9931499be0fca20c1c190c7689b9065b223884b1e52541b9e49a865
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actiontext/actiontext-6.1.7.4.ebuild b/dev-ruby/actiontext/actiontext-6.1.7.4.ebuild
index fffdb16ed109..b6d652e7107e 100644
--- a/dev-ruby/actiontext/actiontext-6.1.7.4.ebuild
+++ b/dev-ruby/actiontext/actiontext-6.1.7.4.ebuild
@@ -27,7 +27,7 @@ RUBY_S="rails-${PV}/${PN}"
ruby_add_rdepend "
~dev-ruby/actionpack-${PV}
- ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activerecord-${PV}[sqlite]
~dev-ruby/activestorage-${PV}
~dev-ruby/activesupport-${PV}
>=dev-ruby/nokogiri-1.8.5
diff --git a/dev-ruby/amatch/Manifest b/dev-ruby/amatch/Manifest
index 7ebb84801948..f2c9f0d13056 100644
--- a/dev-ruby/amatch/Manifest
+++ b/dev-ruby/amatch/Manifest
@@ -1,5 +1,3 @@
-DIST amatch-0.4.0.gem 38912 BLAKE2B 065b4c537a2727cbb7f7d52aff545a3f7f8434b37553e59b261d9760ed304c24a20e4778c375e7b7fa11f40655cac786ca15cdb11360ac7296f03186439be480 SHA512 c5a1d17b46f51796d3f082ab9d18845625a28e08339756ebc0689ad6c50b1406611fd5a316e628e4dab6d9b654c969a4fc6e8c2b2079f04c64e3d990e95a64a0
DIST amatch-0.4.1.gem 38912 BLAKE2B b485442f9b45dcd02bdff641a68cdbce0e15e81bcaddc71a792b6707621092e0f8181d194db49e82abfb3bf692e0b7ac27b21baed3004b3b5a4dfcdb8bff7d4c SHA512 98befe4cb5a78a754eb3596a55b7c004fbf26ba04a8e8314dd6f28b50feade0fc0a7b78493310de0a75b33720204e8ba9ccb05df4478b2631d15b7d9d62a42a9
-EBUILD amatch-0.4.0-r1.ebuild 842 BLAKE2B 13a196fd101a1da23a60bc5486c869c401f65990b16297b3eb799fccc8ef624fd9762038f2decc7820dee441650bc7d74bd6e0554bc029849b030a345b719f37 SHA512 83cb6f55e5e3df210b0683e6a6238dc58f8ae5fe051e3675ae70616a5b8dc632804940e1d14fe3cdf97c2688f169affa1075298caeeb3b3fcc1a0387933e01c0
-EBUILD amatch-0.4.1.ebuild 842 BLAKE2B 13a196fd101a1da23a60bc5486c869c401f65990b16297b3eb799fccc8ef624fd9762038f2decc7820dee441650bc7d74bd6e0554bc029849b030a345b719f37 SHA512 83cb6f55e5e3df210b0683e6a6238dc58f8ae5fe051e3675ae70616a5b8dc632804940e1d14fe3cdf97c2688f169affa1075298caeeb3b3fcc1a0387933e01c0
+EBUILD amatch-0.4.1.ebuild 835 BLAKE2B 95871a9aa411f76950875d479de8b199a0f36ce0a69ed3a150a025bbe976d4a7aa755abb8ffb719d912da451af24eda4b4d203b178cab89fca8b56ae258ee8a1 SHA512 45b84d71dc9d095b4c3b8bf489818fdc74cc861aacdcbdb7da01609bc1488f2dab9c5bb09daa75e35650dee6aab7548b003fc89ac3298ee851079453229db617
MISC metadata.xml 322 BLAKE2B 9351ec149715901cc8ff14f35f02b2bf408b4637567265b4977795a315dcf64ec14e794b9d54d7cb125f082bdedc24553060dbd1c379fbbf873fe0363b2a1c59 SHA512 23a52a3e2a7e8357e7de7cdb9a2cf1780f5dcfad1bc928f7075f6462333f01dafb63eb42194bc8fc405476ec0ae1c2fdb6fc6a667ee1b91308cfa10669e703ae
diff --git a/dev-ruby/amatch/amatch-0.4.0-r1.ebuild b/dev-ruby/amatch/amatch-0.4.0-r1.ebuild
deleted file mode 100644
index af5cc5a1ce44..000000000000
--- a/dev-ruby/amatch/amatch-0.4.0-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="Approximate Matching Extension for Ruby"
-HOMEPAGE="https://github.com/flori/amatch"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend "=dev-ruby/tins-1*"
-
-# These packages also provide agrep, bug 626480
-RDEPEND+=" !app-misc/glimpse !app-text/agrep !dev-libs/tre"
-
-all_ruby_prepare() {
- # mize is listed as a dependency but not actually used
- sed -i -e '/mize/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib -S testrb-2 tests/* || die
-}
diff --git a/dev-ruby/amatch/amatch-0.4.1.ebuild b/dev-ruby/amatch/amatch-0.4.1.ebuild
index af5cc5a1ce44..2f67155ace33 100644
--- a/dev-ruby/amatch/amatch-0.4.1.ebuild
+++ b/dev-ruby/amatch/amatch-0.4.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
diff --git a/dev-ruby/amq-protocol/Manifest b/dev-ruby/amq-protocol/Manifest
index f28867db0278..f4e7374f36f5 100644
--- a/dev-ruby/amq-protocol/Manifest
+++ b/dev-ruby/amq-protocol/Manifest
@@ -1,3 +1,4 @@
DIST amq-protocol-2.3.2.gem 46080 BLAKE2B 22e9cf6bf96df7f85c65f0e25a0bedb38f6e75b6a5eff3f7574d1e4f2b733fb697c3cfa8db9227733847d96b256f4127b061a28e24f43114acdcd88b364bf08c SHA512 9e526920989e5fcf679e5ba7f3a2e77546ae9488590a2ef3a600f4df6cb96d3530472bbe15dd951a06ef7cdec2544353a21e4acccce494b5fd44c3ac06b70ef0
+EBUILD amq-protocol-2.3.2-r1.ebuild 806 BLAKE2B 481a8c1d859b0e4a920dbb2289a28cf9cc53043d5ab6c518ddbb7a0082535dc467cdbae72906c514d111de14f5a1018a4e1d885434f2ef1ef1f6a12d5c3d6035 SHA512 70a056223fe3657310fb98dd37af32478652fed7aaec6be86081d87f543b9750e16d66ce9bb8bb0521afbb1200e0d2dcea7d667107d1e6489920315ad3fbe156
EBUILD amq-protocol-2.3.2.ebuild 649 BLAKE2B 0d93693bb3ea89c701a80a41eb9cb732de481e2274a42b54d62a56d4a9a6ff9056330a757cf45fbe8da6994abddf099ef6a35a2450f466477ca60feecb832bc1 SHA512 85e83d83f5d06d2be390c5155e4f7476b07d90b16c5ccfdbb6d049f5aac0e37a7cc4513cc69b0ddddafa66229c784331ee4bc23a13e12121f1dffa27967d4e8e
MISC metadata.xml 349 BLAKE2B dea32e8446ebd443e59033ce9b431d6fb0708e101866acfe935046a650cd6681b43bfdf9079e3a474ec0a4503e36633fb8550b7f149a48b947e407650b4dea64 SHA512 cb3c8feeb361ab6c0e622b6e8096a5bc238ab5efd00c5a63c59d9c328193f8bdd6ff909e802790450ee7433d4cabf13a7318659a5ca756b9c6d31ad6d3946700
diff --git a/dev-ruby/amq-protocol/amq-protocol-2.3.2-r1.ebuild b/dev-ruby/amq-protocol/amq-protocol-2.3.2-r1.ebuild
new file mode 100644
index 000000000000..1d10251ee8ba
--- /dev/null
+++ b/dev-ruby/amq-protocol/amq-protocol-2.3.2-r1.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="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An AMQP 0.9.1 serialization library for Ruby"
+HOMEPAGE="https://github.com/ruby-amqp/amq-protocol"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rspec-its )"
+
+all_ruby_prepare() {
+ sed -i -e '/\(simplecov\|effin_utf8\|byebug\)/ s:^:#:' Gemfile || die
+ sed -i -e '/effin_utf8/ s:^:#:' spec/spec_helper.rb || die
+
+ # Avoid spec where host is either nil or "" depending on ruby version
+ sed -i -e '/falls back to default nil host/ s/it/xit/' spec/amq/uri_parsing_spec.rb || die
+}
diff --git a/dev-ruby/axiom-types/Manifest b/dev-ruby/axiom-types/Manifest
index 43c26f29c9d7..07e6203a05be 100644
--- a/dev-ruby/axiom-types/Manifest
+++ b/dev-ruby/axiom-types/Manifest
@@ -1,3 +1,3 @@
DIST axiom-types-0.1.1.gem 23552 BLAKE2B 26a9c7f242d331951a85d8a5819eb00bdf599c7f891eac2a7478d0f28d11a6f90c6c81a9beb4c6cedbe540684fb99382148568d28bf5cb55aecc85987c8913e2 SHA512 1d1eb7680cc7370e81506acf8a3a5ca2e40e8c375cc6e91176fca2b5ba388b87792b0e0872e6847b7f8ab27f3fc52f4cd4792875c97f579ffa4578e3c414d2e5
-EBUILD axiom-types-0.1.1-r1.ebuild 738 BLAKE2B b71168bc5d5574dab575b011e67cf9b136a50310733468c88214fe208bb96ebb736bb7533e8d0cf10f61019c9c13df6f63325986006c8a1eca8968f83dccad2e SHA512 c5c98ee02510ed39fb2e9ce555734c1b75f5914b4e50e7b48c9b75403b36253bfdd98628b0febaf1d221ca390cdd97b094157382b202656c8471a36a916506bf
+EBUILD axiom-types-0.1.1-r1.ebuild 731 BLAKE2B f11c44cf274f6ee4c44eb8d80e3da23b0a99c7b6d3e257905e6a1f39a727c960ea72245f4c05d43fbe3967dbfb609dc2d0f36a81a291abf91ca709e379b9b128 SHA512 e4f52b5e574dddb3c56dc84df121b6b0433c18c98722def58270dec65f09d771444083b47fcaf05902c2c0724bc48ad1b7ef76493c1b2e93a0f0930fee0059d0
MISC metadata.xml 399 BLAKE2B 435a273f534a2021ea6973006f094726091e66663ce7afbef679db825585a4f4c7f59304c55d9ee82406e4e213107f61280e4d4a622f32d0780cf09f058a2260 SHA512 d7e803006bf5a932bbd030e71b52a83183d604f892015d3f8d0b6a6652c31f509c7c85ed04d70c9b700c58ff5c47cd303f2df9be61a7c8d9aefb71f7684a46d8
diff --git a/dev-ruby/axiom-types/axiom-types-0.1.1-r1.ebuild b/dev-ruby/axiom-types/axiom-types-0.1.1-r1.ebuild
index 75baaf1ac354..c86e2b35f41c 100644
--- a/dev-ruby/axiom-types/axiom-types-0.1.1-r1.ebuild
+++ b/dev-ruby/axiom-types/axiom-types-0.1.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="CONTRIBUTING.md README.md"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/backports/Manifest b/dev-ruby/backports/Manifest
index 47b49cf99b65..45be7777e25d 100644
--- a/dev-ruby/backports/Manifest
+++ b/dev-ruby/backports/Manifest
@@ -1,5 +1,3 @@
-DIST backports-3.23.0.tar.gz 181501 BLAKE2B ef9841366b27b19837e61177f727cbd0acd58650cebab03329c174d699147fadfe51b4ac404d11332e681285c5f0ddcf387bdf6304237ff32c77048a1f5670b6 SHA512 b5b16b78c4dfbadbd60735b29541268cc6446f283ad686add208974fb861b270ffc46ec3cb6702c2ecf760e0de83d31025dbeba90e79383ffda6b4ca0b52a06c
DIST backports-3.24.1.tar.gz 186050 BLAKE2B 5c4f22e12ff4b436c356796b1d8af4cbb8ea038536818bdf97b6c42c57c809c01954147240aa250ee7fc26abf5f9d775d3e0f9b73f6db323aec2c8481d15a68f SHA512 bc29c9eaad86ae99f4a22d6f797bd8a93769761c4bc728539a798e7d0c1fe72cedc665673607d4aab8ac0e7e890789f213842a927eac738674b6089b9961ebf0
-EBUILD backports-3.23.0.ebuild 792 BLAKE2B 28c883f7289b3fd8de077287d5340a3a32b4c5cbb5c3b619695198f1795b49db45981836c15fa9a2defa134c6dcc38c880d4d6b71d9655b775154a5b4871c2a9 SHA512 96a072fdd8b5f29baa5ba46967c39d8501cab6770a2ac6fe4d26686cb8a87a09483b4a374b3fa3b696489cfeaa9a99bebbfc2876c3e1ca956cd1a73e0b4c8e9b
EBUILD backports-3.24.1.ebuild 785 BLAKE2B 5a5911827f37b77b0f59be11a42d01de23a5d95c2c35f92d0867fcc9ff97db07d7532c77e1198b15d0aeba5f1b52e2c528e5da53ad363cf1bf92a366b7c2d6ee SHA512 2af5222f3c1ddd7e03d373b2c52245db53729e41e015a5b27a31638d2283603a765fbed412fff27c618b848c44be689e119ba82eb587bdf87e5e354078267323
MISC metadata.xml 336 BLAKE2B fb9482efc94ceedae0a44003dfe8a539ed8f728b93cd5e924f5e44778049598f14874908e3ccf0b393809fe35eab9027533ddb0407c16a767012c6f04962d8ac SHA512 848ee492c5952bbc00d5cce3f17f5d68e56ee0235c23f0eec19cf0a85cf097e20484ce6ac209d4fed6fb0dcd5323b45bdc662cb9ed6fd9a9bf50321724df3c5f
diff --git a/dev-ruby/backports/backports-3.23.0.ebuild b/dev-ruby/backports/backports-3.23.0.ebuild
deleted file mode 100644
index 4553a218312a..000000000000
--- a/dev-ruby/backports/backports-3.23.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_GEMSPEC="backports.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Backports of Ruby features for older Ruby"
-HOMEPAGE="https://github.com/marcandre/backports"
-SRC_URI="https://github.com/marcandre/backports/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc x86"
-IUSE=""
-
-all_ruby_prepare() {
- # Avoid activesupport test that no longer works in Rails 5. This also avoids
- # a dependency on activesupport
- sed -i -e '/test_rails/,/^ end/ s:^:#:' test/_backport_guards_test.rb || die
-
- sed -i -e '/rubocop/I s:^:#:' Rakefile || die
-}
diff --git a/dev-ruby/base32/Manifest b/dev-ruby/base32/Manifest
index 691c7f40a2df..842d07764f6f 100644
--- a/dev-ruby/base32/Manifest
+++ b/dev-ruby/base32/Manifest
@@ -1,3 +1,3 @@
DIST base32-0.3.4.gem 9216 BLAKE2B 370c18e0e4689a3f59d7a75c03ecd1cb43d1748fd2239d3b9755e529c79863af8ad1c747e445d1ffdce7d900ea5300a12d1b63f6045798e4abd308efbe4d79fe SHA512 43ac8e2d2e801401f57d8013cf55cb5ab19a6349e610af151220a18f1b997d3a29d1423db93c4169a2b335d988e8458be447415d2bbc7745592fb3eb54dea0ff
-EBUILD base32-0.3.4-r1.ebuild 519 BLAKE2B d13dd3ad9edd5dec5c3809944bf0f6d03a88eb0ffca64673770387411edb18fcddc3bc6eb4acf7a38c85a5eba2c2cc6ea39724dc308ba86d682316b994dcd3f0 SHA512 5147869fa6ca1f6b33bd51977524639a478b405e8442f896e7c975961c57ba20bda6288b7de035d55a6b36127def7cec0ce29a8cb5d172109cb24d38e359509b
+EBUILD base32-0.3.4-r1.ebuild 512 BLAKE2B 18dd31958c11d335d8f094b0df53408507a0cd68b09fe6e12cb235e3c87b91e60380c9c76fa6a4d8ef63d8726d790efb495a82192b453a57114ea9a3cda2bebd SHA512 48b01440b54265f57076752f6c1b297ef0e7b61b16de6640ead15a30339b09af3336f5c9101a4ddc4d3e5a239fb25c91e5c5dc66d2cb6cde63c61fca80c16b0a
MISC metadata.xml 378 BLAKE2B ad0d76f14f02df074e2dec486e3451dcbd0d29c358b28b82e241d56410d5b6c78a524d261372a747c713fe301f4d43caf9acfbace8bab9316954c9f2857ec6b1 SHA512 d46a84168b74053cbeb4b11eb2bb7d1b62e8449b7704c969f8d2e6eeaad5250bc143695860dd6d26a8951a8994eb5e20dc8c2bde657fac360e96d95cb8d91c45
diff --git a/dev-ruby/base32/base32-0.3.4-r1.ebuild b/dev-ruby/base32/base32-0.3.4-r1.ebuild
index ebb79637eb79..c7791a73ebec 100644
--- a/dev-ruby/base32/base32-0.3.4-r1.ebuild
+++ b/dev-ruby/base32/base32-0.3.4-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/bcrypt_pbkdf/Manifest b/dev-ruby/bcrypt_pbkdf/Manifest
index 6da4e56a6dbd..b2d21f5ca5ae 100644
--- a/dev-ruby/bcrypt_pbkdf/Manifest
+++ b/dev-ruby/bcrypt_pbkdf/Manifest
@@ -1,4 +1,3 @@
DIST bcrypt_pbkdf-1.1.0.gem 24576 BLAKE2B 4fb9449c23c1a1caefbe7acae630eff9c6ee22b77d1eaed6475400ab2b37186d3f15b867cdad364daaaf27d6b817d6a2a49cfbf567a889264fdd64903f06cf89 SHA512 a7b9f123274a2f93e183be7339149b1df3b185331fdc63af58e342ae4bb734fdcf709214a50922218b837481349948e10ec879f9b8e1a6928b1b7b5617f83be5
-EBUILD bcrypt_pbkdf-1.1.0-r1.ebuild 1113 BLAKE2B aa5f09c06e82832c312e14c889f8bdf912796f2bfb89579f43c8a7744b73633372764f1a88695cc39c76389760610de36c5a1fdacb9d0bf0512476e94d839875 SHA512 79d09a868e744ccb937a5b8803f5f10245217b9ddaa24bac732508aa017695e86c5b90ae3a0394707eb01f630b7ed5f7d8335c827b55a8ce031e848964ab14eb
EBUILD bcrypt_pbkdf-1.1.0-r2.ebuild 1113 BLAKE2B b933f85729162b2eb83346b66d8557b7cdb6dd053e75c6ba5a8a1df6cabbb0ad7ba83f2b9c218d0a2a21e231ba7e07c5aebf0c6c662cd0e7f8af1e24281fd49d SHA512 170a3961fa00192ba854dbd6264bf18ae8e4ed43ba4618c7a8a3fcee795c1750c143d49185d43a90cfed2c7117e4f04e14b4e31dbe5ffd01266664adda2ec821
MISC metadata.xml 352 BLAKE2B f2c9cc325b0c9edf94cb0f2817dda3582647fcc80cfe85732598dc04b892c1d3f81bff8e7ec45254aad4390c28a833fd75a8af1c5c0a9f5d82df0e7013edfb4c SHA512 361cb72236f48394a7481261e8c55fd3c25f3212e6e11caf341d7b95d264c0eca3dd80f165cf6655a606b04a16f1204112f05683b05ca3be4f3b8b0a687ea2b7
diff --git a/dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.1.0-r1.ebuild b/dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.1.0-r1.ebuild
deleted file mode 100644
index 51c0c57dd0dc..000000000000
--- a/dev-ruby/bcrypt_pbkdf/bcrypt_pbkdf-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/mri/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="Implements bcrypt_pdkfd (a variant of PBKDF2 with bcrypt-based PRF)"
-HOMEPAGE="https://github.com/net-ssh/bcrypt_pbkdf-ruby"
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( virtual/ruby-ssl )"
-
-all_ruby_prepare() {
- # Don't use a ruby-bundled version of libsodium
- sed -i -e '/rbnacl\/libsodium/ s:^:#:' test/bcrypt_pnkdf/engine_test.rb || die
-
- # Avoid unneeded rake-compiler dependency
- sed -e '/extensiontask/ s:^:#:' -e '/ExtensionTask/,/^end/ s:^:#:' \
- -e '/bundler/ s:^:#:' \
- -i Rakefile || die
-
- sed -i -e 's/git ls-files/find * -print/' bcrypt_pbkdf.gemspec || die
-}
-
-each_ruby_configure() {
- each_fakegem_configure
- # Some methods may not be inlined on x86 but they are not defined either, bug 629164
-
- sed -i -e 's:-Wl,--no-undefined::' ext/mri/Makefile || die
-}
diff --git a/dev-ruby/benchmark-ips/Manifest b/dev-ruby/benchmark-ips/Manifest
index b2e1d22d3556..2d578862ce85 100644
--- a/dev-ruby/benchmark-ips/Manifest
+++ b/dev-ruby/benchmark-ips/Manifest
@@ -1,5 +1,3 @@
-DIST benchmark-ips-2.10.0.tar.gz 19840 BLAKE2B 53c219921144632dc91971fa3558bcaf106887d7deafbd7145c1ad12d09d37ecbe17dd07a3da7f8a2c5bedea4a228d76d72bd8e54b14c94c4b21f2e9823cb8f6 SHA512 aeb86bfd80c6ac6a16df8dced2681e81bcb6a0a31848524956b348cd699addebdda4b1a32c6eab85884b89bfb9c26e01f40af7da5a58e187af3a737ad582b8dc
DIST benchmark-ips-2.12.0.tar.gz 20676 BLAKE2B 1473fb8cc42d62cf6b7206d91c9d959707109e3ade9d712d82ab5ccfdcc48bb4874bae4c37370561aa60fe8c99078564a22a5a216daa6b870015329db1094af1 SHA512 ad4a7133b73d3ead583513704cbf00ef858b7fc5477686d3841614f05a83f3b4551b1fcab78e9a8affe7c8487112d9fde5012bf8a8e13621d289d792ff27c061
-EBUILD benchmark-ips-2.10.0.ebuild 877 BLAKE2B caba97bb502a1041717acf0fc66f8e17aa630d46785affb45cc161cc0fdb293500ecaef49e2596c3e4cff2cb1c8a6c70942cff9bacc3f8267a19d2783faeb1cc SHA512 00d808a5d9cec943330a82d5f4e4d3d3f9dc34d2ffcd76075768978a162bc1d8b59aed047c96ec0120c274a2ab6dee05f7986349b0f0d79fceb2f0b5c46ba091
EBUILD benchmark-ips-2.12.0.ebuild 876 BLAKE2B 813175d2982c5cc2cd44fb1c4c39ba9e1c5cfb0b0ffc2b590fd72c1f23d72d0d4f9179eda731964bfe5958ad41791bd8db734cbd434ef0116d8fbcec28a30d31 SHA512 2a4da4856bc57dd135922f96db488bced29e659f93717ada50eedc5a6661fe9fc4ea4f171aabf96867085db821a79b0d7a51d2c105ad05b371b1e44a5e5aa1c8
MISC metadata.xml 348 BLAKE2B 2c14d35b0157af73ef1085f5a1997ea79d342463d29afa1556b14cdc7edf9d305dfc90bab8020707b3974adce83adb7c56bb04ef372388da329ffddb8ccf3712 SHA512 7e2cad94bf587518835350f2abcb06f7096b3283ebc1f9b22eb1b7d8ea8b21edd5fd9aaf963a9461d57eca7290dcb98c5f6c9a4d0a0cbae4308a6b7448479063
diff --git a/dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild b/dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild
deleted file mode 100644
index 621cdbcfb68e..000000000000
--- a/dev-ruby/benchmark-ips/benchmark-ips-2.10.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="History.md README.md"
-RUBY_FAKEGEM_GEMSPEC="benchmark-ips.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A iterations per second enhancement to Benchmark"
-HOMEPAGE="https://github.com/evanphx/benchmark-ips"
-SRC_URI="https://github.com/evanphx/benchmark-ips/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-SLOT="0"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.6:5 )"
-
-all_ruby_prepare() {
- sed -i -e '1i require "tempfile"' test/test_benchmark_ips.rb || die
- sed -i -e 's/git ls-files --/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest
index 6925dda152ce..f32801b1920f 100644
--- a/dev-ruby/dalli/Manifest
+++ b/dev-ruby/dalli/Manifest
@@ -1,5 +1,5 @@
DIST dalli-3.2.4.tar.gz 71999 BLAKE2B bb4ea91328e60740d8be0664b2a359007230efcc87611e620b08cc18292e85384780afcc09de575314f3bd39d261b8d26c558f4329ba55f13f1306681ce0ec71 SHA512 5f5f802a76b1d611b42251c8eb70538cb1da6b43bb681fb7e0b4a7124bf46ab4d89be4ab31bb071d7205c897ba940ef523384efa18b5723d57d8edaea2198350
DIST dalli-3.2.5.tar.gz 72496 BLAKE2B 2a8665aad98629ccab873a2b6b6661304b25dd2374ed3685f97dee83bf43c604088e43229ced951453d889fab7a1ec35b7fb3f0028858cf890a6013ac82b64c1 SHA512 ace079e3c9f7c30e2f266a07f87e58cbf4276f5ca4744ade76782a6a6047296bf5e23d40a4c1f4596b1eb150501c460f7cf89b33f308a774bcfe5825ec635760
-EBUILD dalli-3.2.4.ebuild 1182 BLAKE2B 5bcd1178755a1ba948b272bc9c2aba80e59d70fd0507e4f010b995fc6d298fe9e9909232d9bfb8acc1ac9966f3ad8b6731b628b7d8f5d61d8e0a8d86602ae549 SHA512 33148038e36009cab017f4b429907ca68dd8dbe2f2fa487822ee4b0fbeb209cdd1ac365d2ea340553992ba0f65840db57074dbac4535b841fe27cfe0a4d40185
-EBUILD dalli-3.2.5.ebuild 1181 BLAKE2B 2ae29a613f82a6b5adb24ed226c1900d6d5bb045ce199a2f02fe35ec5757f460f62cd085e7f950cffcd2579c8b9e8e34fed27618e2c34728887b123df705c609 SHA512 47fc07ab2e8a309aa556bc1f799e6e41c54c137c2b985e1f75cfad76e3d0e917c25c7c0325e3a8efc5b656fd166e65592a91bddcb58aeba7ae06c5ca16fce35a
+EBUILD dalli-3.2.4.ebuild 1210 BLAKE2B 8e2b3f4e0edc321d51d4c7e375b04a4b8bc2313984863962bb34940b8e177ef267e2463f5800f41287e35c5da73d42f9c784ddc02e74c66cc093a710bc267b51 SHA512 6991c5c2681ef256f40722354434e42220a7b64cc5e5919bdae9881c1f49f01c974cd4c9ad8736e9cf78004890da5a8040baa833c7f5bb00ac2057b75f11e50d
+EBUILD dalli-3.2.5.ebuild 1209 BLAKE2B 7d9449e68aa296c5a1d640254b1b5d05a82efb24962ab700ca51f1a278ede613540462508519222f3bdecfe84703220a2e4960b1135350eae8414803a7e0d079 SHA512 aea4b0106f11c1ecbdfec2150507a553b91df480b8b59c74d8d8311efd0db6ccef64b4ff57f2e69e739d85acd3553618d6ae99cd4f9311d47c630cb2cfb23350
MISC metadata.xml 347 BLAKE2B f1e7c89c18e4fb1a02714796274401469ee66687a98d56445ed894024667a9bb277d0d1c1f6cc4ddfd90c3d3b3cd2f826bad7dda8fc5f3d6111b8326865228bd SHA512 7645efc96c6c7d275946260d28055c704f3fb45674e864b60a4a60e7265c8c61e82105373a243ecad18101c850ec47ea3c9a5a2a0538b4f9c99232ba1fa36c6e
diff --git a/dev-ruby/dalli/dalli-3.2.4.ebuild b/dev-ruby/dalli/dalli-3.2.4.ebuild
index effe48a83809..29868d0c1caf 100644
--- a/dev-ruby/dalli/dalli-3.2.4.ebuild
+++ b/dev-ruby/dalli/dalli-3.2.4.ebuild
@@ -28,7 +28,7 @@ DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )"
ruby_add_bdepend "test? (
dev-ruby/connection_pool
dev-ruby/minitest:5
- dev-ruby/rack
+ dev-ruby/rack:2.2
)"
all_ruby_prepare() {
@@ -36,7 +36,7 @@ all_ruby_prepare() {
sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die
- sed -i -e '3igem "minitest", "~> 5.0"; require "dalli"' \
+ sed -i -e '3igem "minitest", "~> 5.0"; gem "rack", "~> 2.2.0"; require "dalli"' \
-e '/bundler/ s:^:#:' test/helper.rb || die
sed -i -e "s:/tmp:${T}:" test/utils/certificate_generator.rb || die
diff --git a/dev-ruby/dalli/dalli-3.2.5.ebuild b/dev-ruby/dalli/dalli-3.2.5.ebuild
index cdc6ec7366bd..457caebf8503 100644
--- a/dev-ruby/dalli/dalli-3.2.5.ebuild
+++ b/dev-ruby/dalli/dalli-3.2.5.ebuild
@@ -28,7 +28,7 @@ DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )"
ruby_add_bdepend "test? (
dev-ruby/connection_pool
dev-ruby/minitest:5
- dev-ruby/rack
+ dev-ruby/rack:2.2
)"
all_ruby_prepare() {
@@ -36,7 +36,7 @@ all_ruby_prepare() {
sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die
- sed -i -e '3igem "minitest", "~> 5.0"; require "dalli"' \
+ sed -i -e '3igem "minitest", "~> 5.0"; gem "rack", "~> 2.2.0"; require "dalli"' \
-e '/bundler/ s:^:#:' test/helper.rb || die
sed -i -e "s:/tmp:${T}:" test/utils/certificate_generator.rb || die
diff --git a/dev-ruby/shoulda-context/Manifest b/dev-ruby/shoulda-context/Manifest
index 6969f4cbcade..9a4fb11a009d 100644
--- a/dev-ruby/shoulda-context/Manifest
+++ b/dev-ruby/shoulda-context/Manifest
@@ -1,5 +1,5 @@
DIST shoulda-context-1.2.2.gem 24064 BLAKE2B a6068da369c00a36e6056a8ebba96eca90efddf94613dfc90c9f2a47bec2c054a41fa61b861b2f3ec1195e417bdc54ab60d53f91bc5e0f167eac07b84880892b SHA512 b09f5ce2db59bbb26d5678b17b6641b79df7983d25e81a31bc10c42b702bdba09795b692d711d59c103beb2f691b503567e37c46668f77e600416551ef2c5e05
DIST shoulda-context-2.0.0.gem 34304 BLAKE2B b31f7e052b54fb60fb7fff84fc48beed406864b871f3c125db4f28d1ce0f400bb0ad3479d438d20a28f585b6e5da101b71228f598e6bdc177512f048273a8524 SHA512 c8d856a95b3dfe85fd92c79f18e03a2765ad219b83ab132017fefcffd0262b04bcebf267e6bbaec0ed3dff1d4d345bd74c1f9db1d2a22938ee8d85ee1078ac6e
EBUILD shoulda-context-1.2.2-r1.ebuild 859 BLAKE2B 62cb7a49ee03073a56aa47994661813869c8cf7234ea485d1d5c967a51afa870d6f4f7477919c979b3ca219b48c6e228dc98c44736badc3d1de2bf5a0c646ac8 SHA512 c12fabefa529d8c4b4b79d279d3d2ae45f7d30605de976b207f77b375efc4d5461d7cafa68b8579c96c6ac6673495bf52add1eff214b1705cebe560fd465010f
-EBUILD shoulda-context-2.0.0.ebuild 1121 BLAKE2B 208479e7dfcfe813119e73bed1031c4f214109acf012cf3192e902ca02743e91377689d79af9c1026a9fe4b8da22f4fad6f5359da36fc611f0f61b7e6cb6293c SHA512 aabae1ebc364744434027aefcd3442512625a721aca201e61270692d6c9b3556d5c515017230127f9291f76991a83ee847bdeb98058bb301cf9a92516be06c8f
+EBUILD shoulda-context-2.0.0.ebuild 1127 BLAKE2B 39670f744901aa100093f62cd87bda380de44c2e83d78ec1f649e72aca6f942775cf87adc4b510eb1265c25472981e69e216bcc2e5c0ae958c9f40649b0f7890 SHA512 86148e224a49003ac71745bb0022d8ce0a3396d5ba2361ec6c8595f811bfc30e967d54189d6c534be1b1facc7ce7b73ed2f03f20ecbce42a47ddbe67874ee128
MISC metadata.xml 412 BLAKE2B cdab2c06a1407db99bd231afebddc4fd87361378cec2767b0b58c0da4fe7d3ceaa522b0a0dbede8ca496ca1840d37ac257de62f12135ffb6ea2922eac9160d84 SHA512 16fbc3b54f33c73173d09e5af860fb1e46c8498574b2f2b727e164052c8e813f25a6a75b541442469d961b515a52d5562157404136a8c00125e5c122f91a3003
diff --git a/dev-ruby/shoulda-context/shoulda-context-2.0.0.ebuild b/dev-ruby/shoulda-context/shoulda-context-2.0.0.ebuild
index f4025618e223..618d3d201d98 100644
--- a/dev-ruby/shoulda-context/shoulda-context-2.0.0.ebuild
+++ b/dev-ruby/shoulda-context/shoulda-context-2.0.0.ebuild
@@ -24,7 +24,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="doc test"
ruby_add_bdepend "test? ( dev-ruby/test-unit:2
- dev-ruby/mocha )"
+ >=dev-ruby/mocha-1.0 )"
all_ruby_prepare() {
sed -e '/\(current_bundle\|CurrentBundle\)/ s:^:#:' \