summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-09-15 16:50:39 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-09-15 16:50:39 +0100
commit3be8faef74cb863e207124a6fccbf01ce90c0799 (patch)
tree222958402b707645e8b7bcb072c607c538f2f5c0 /dev-ruby
parentea3e1bbf643d1d8892f4df05e4f05c1b2a2125d8 (diff)
gentoo auto-resync : 15:09:2023 - 16:50:39
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin108340 -> 108328 bytes
-rw-r--r--dev-ruby/barby/Manifest2
-rw-r--r--dev-ruby/barby/barby-0.6.8-r1.ebuild8
-rw-r--r--dev-ruby/bindex/Manifest1
-rw-r--r--dev-ruby/bindex/bindex-0.8.1-r2.ebuild31
-rw-r--r--dev-ruby/neovim-ruby-client/Manifest4
-rw-r--r--dev-ruby/neovim-ruby-client/metadata.xml2
-rw-r--r--dev-ruby/neovim-ruby-client/neovim-ruby-client-0.9.1.ebuild38
-rw-r--r--dev-ruby/oauth/Manifest3
-rw-r--r--dev-ruby/oauth/oauth-0.5.14.ebuild46
-rw-r--r--dev-ruby/oauth/oauth-0.6.2.ebuild53
-rw-r--r--dev-ruby/patron/Manifest1
-rw-r--r--dev-ruby/patron/patron-0.13.3-r1.ebuild39
-rw-r--r--dev-ruby/pdf-reader/Manifest2
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-2.10.0.ebuild46
-rw-r--r--dev-ruby/pluggaloid/Manifest1
-rw-r--r--dev-ruby/pluggaloid/pluggaloid-1.7.0.ebuild26
-rw-r--r--dev-ruby/prawn/Manifest1
-rw-r--r--dev-ruby/prawn/prawn-2.4.0-r2.ebuild41
-rw-r--r--dev-ruby/redis/Manifest2
-rw-r--r--dev-ruby/redis/redis-4.8.0.ebuild4
-rw-r--r--dev-ruby/rspec-files/Manifest2
-rw-r--r--dev-ruby/rspec-files/rspec-files-1.1.2.ebuild26
-rw-r--r--dev-ruby/ruby-ldap/Manifest5
-rw-r--r--dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-ruby32.patch24
-rw-r--r--dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-tainted.patch28
-rw-r--r--dev-ruby/ruby-ldap/metadata.xml2
-rw-r--r--dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r5.ebuild40
-rw-r--r--dev-ruby/ruby2_keywords/Manifest2
-rw-r--r--dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild2
-rw-r--r--dev-ruby/rubytter/Manifest1
-rw-r--r--dev-ruby/rubytter/rubytter-1.5.1-r2.ebuild31
-rw-r--r--dev-ruby/tilt/Manifest4
-rw-r--r--dev-ruby/tilt/tilt-2.0.11.ebuild42
-rw-r--r--dev-ruby/tilt/tilt-2.1.0.ebuild41
-rw-r--r--dev-ruby/vagrant_cloud/Manifest1
-rw-r--r--dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5.ebuild42
37 files changed, 183 insertions, 461 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index ade01146098b..51ac39e62ab0 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index faef6eb36a69..f60f344756be 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 2480 BLAKE2B 336484c1177c89426e45b13da4c4f441e6d233c7cba40dabdc88555e4a4ec406722d50a0829a300629cac4c1f67d4051dd79a9d94b2317281fd18dc615b10b92 SHA512 cf1199dd973719188f721db1bd5231956db09cff55f4b15d4d248c92855c1eaaf5ccbc1b6cabf00b3523e540ecb0cff365f85715b3685cb0cbbc32af207a145f
+EBUILD barby-0.6.8-r1.ebuild 2583 BLAKE2B 90edd367892702762fd34db3ebcc192f57ae75c86de79f816213e671c0ba7648053afe467a7e3bcf75aac349ee780044f56775258db26dfd68aab666e2153992 SHA512 1ac22333577080e64c1b4ae044aff77dd0c63f6d1d864ec50e0287c0238c04d4769c8c9a5c7087640bf6d7d5424e1302b00eda062a0da9e278bfeba5a2b6dee9
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 0ce49ddabc93..744020948867 100644
--- a/dev-ruby/barby/barby-0.6.8-r1.ebuild
+++ b/dev-ruby/barby/barby-0.6.8-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31"
RUBY_FAKEGEM_TASK_TEST="test"
@@ -44,7 +44,11 @@ RESTRICT="!test? ( test ) prawn? ( test )"
all_ruby_prepare() {
sed -i -e 's/README/README.md/' Rakefile || die
- sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb || die
+ sed -e '/[bB]undler/s:^:#:' \
+ -e 's/MiniTest/Minitest/' \
+ -i test/test_helper.rb || die
+
+ sed -i -e 's/Fixnum/Integer/' test/outputter/svg_outputter_test.rb || die
if use qrcode; then
sed -i -e '/^end/i s.add_dependency "rqrcode"' ${RUBY_FAKEGEM_GEMSPEC}
diff --git a/dev-ruby/bindex/Manifest b/dev-ruby/bindex/Manifest
index bc2e42b79c51..91873ff17104 100644
--- a/dev-ruby/bindex/Manifest
+++ b/dev-ruby/bindex/Manifest
@@ -1,3 +1,4 @@
DIST bindex-0.8.1.gem 19968 BLAKE2B dccbee6954c530f64ac13e7ed0108fe81978327c216ad2e60b675eed92419494cd32ba0e09ff2fa5371f3fff61e05661bdf704644cce49310dc6ce10888cc4e5 SHA512 18729825e329c24e483f1e181315d373d5095c18918088d915a8307e2775e5d0163dae50440f5c58609bf32806fa567ece8bfbbd69a061a8c30e367605bc3444
EBUILD bindex-0.8.1-r1.ebuild 570 BLAKE2B bc17a615e1b6dbe06692b43e4879cb14447e66909e6ab2bbe6ba59bd482120e265d5fc0fa1a94eceb4e93fd582e7257701acb55b8d7c2eaa4b9127f54a0ca412 SHA512 bc4ced69d99fa15fd41811dbf1bc6edaecd0dfab97e0dcadba6e63cb32ef8238fa2b006ba327becfe0ba28abb77b530f5b8a8ac138ce5e4b07b3a2f9c59f5e97
+EBUILD bindex-0.8.1-r2.ebuild 650 BLAKE2B 141b32494419928a54985a01cbbf3f29f4c9b34890af6adde86828965f18153a25df539c12a009c189742353b474d42cb0f09b57133596ef2651159bf4ef0da3 SHA512 4b1ea6697c4f17452ac439c63b861acaf82b27c145cb62b84fef6998f5f7778add5f3166fbd45589d0cc0de38e2ec81f85c3a37ed0319225e65de117e9659442
MISC metadata.xml 346 BLAKE2B ae61d7ca2b894d6cba120a05066851216e355708aa3dcae3c7290effce9f1bc3e107eddd3ebd78f736bf6ebffa31079279ce8abf644016362146fa1a00ed8615 SHA512 5a1f84024d8fc4fc2d59732174901a061a6f41696586dd15974bb5d1db72dcc24bdc994a2586732e1f78171a2ea33f22ca92eb0ac1292950bbc33c2258031718
diff --git a/dev-ruby/bindex/bindex-0.8.1-r2.ebuild b/dev-ruby/bindex/bindex-0.8.1-r2.ebuild
new file mode 100644
index 000000000000..60410e91ad43
--- /dev/null
+++ b/dev-ruby/bindex/bindex-0.8.1-r2.ebuild
@@ -0,0 +1,31 @@
+# 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="README.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/skiptrace/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/skiptrace/internal"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Bindings for your Ruby exceptions"
+HOMEPAGE="https://github.com/gsamokovarov/bindex"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -e '/bundler/I s:^:#:' \
+ -e '/when/ s/ruby/rubyx/' \
+ -i Rakefile || die
+
+ # Fix minitest deprecation
+ sed -e 's/MiniTest/Minitest/' \
+ -i test/test_helper.rb || die
+}
diff --git a/dev-ruby/neovim-ruby-client/Manifest b/dev-ruby/neovim-ruby-client/Manifest
index 5e9e0029a89d..bacb3ddf7bd4 100644
--- a/dev-ruby/neovim-ruby-client/Manifest
+++ b/dev-ruby/neovim-ruby-client/Manifest
@@ -1,3 +1,5 @@
DIST neovim-0.9.0.gem 45056 BLAKE2B a98f015c5bb6ddc137169aaa595d6930694e91864c9258e8c9b7bf82b37b6afc89135d1344c07a41b023d94a9e9cb8c850d1fb2f9291c39577a5e78ad449a700 SHA512 18cf3f5276ba69045b3892958acf051b78492f24e002cb167018222cc5b0139bd9dff1cb31105e594646fb52b8e7e6aca6cf653544f4c4314b11eba1c523fede
+DIST neovim-0.9.1.gem 45568 BLAKE2B 1d04ebae7ac708ed8d170ae0652e6b2d5e008efe82c4239479fefac10a23ce3f258d0b501ab72c529c158ad5129324259037804554dd7de26998c1dfbfe9d187 SHA512 93ad413b745ff337036cfe82581575f2f3392212b020323545c8bbd63ecf0d4bb119316a3adce036b4e7d1a5b563501c27934b9eb32b854088920a511115d66d
EBUILD neovim-ruby-client-0.9.0.ebuild 894 BLAKE2B 3dbc09b388255d1015586303e6c3165ad7a802433de1fcda731483b8aeaac2017cca4ed9ea0fa4bd4d9be8ae12e9db60af207aec5a8cd2cea8c07c8b4f232307 SHA512 e2036684dda98c4f7f64d8c124d9bf60186f15fdce5b5449297950cbe757c49efbeea33d53e42a1f7e3124d5bfed82e7f78d3f1d76175dcfbe69094ab0e1c1da
-MISC metadata.xml 348 BLAKE2B ae460f8e5bc54d2c4da35cce7c703f097b52ca8ae94239f0b88e0690f29652e43a7113ea475ebe5565b082283fa1daa0315fd0ade2397633630e4012e91ab852 SHA512 94fbfdc004eea446303b8ca750b313fb5f7395484dd60dc58f523afff982b50f49f632c7b3b21a1f899ab4923ff9ad4c28df4b08800b53ec095e145eeb58e4e0
+EBUILD neovim-ruby-client-0.9.1.ebuild 888 BLAKE2B be784defaf6ce0e6dcb5a899566a310a3b7f4e5f311afe3719d5c50b446a831c122ec4d79314205adda338bfedef8d56d56d45881fdc848ab3d237d504e00519 SHA512 8e1a6af2dc4b00f6464bc0c4a7f035da7f2234b7fcde563bad602f22e5a0058dbd737dfd4047b3378330babef3adc8b01ab0a30c1608537dcb7a5483fd44e2d2
+MISC metadata.xml 345 BLAKE2B fcc6ca35409963858494e7a48d29dc0e0cab8e7b1d35e2e94eec6e5b91e6eaf17a75fc6dd4308553afeacd408df61dc2adbda1d5daeaa592fcc96154cd4dca1c SHA512 60151e3df0164a9bec8d88e934435290d498eb4be18412cf646e69d572c85174ca96db06a649984ea2a17d8519240066660ea7e0163a0d816e4ba09aba74da93
diff --git a/dev-ruby/neovim-ruby-client/metadata.xml b/dev-ruby/neovim-ruby-client/metadata.xml
index a759a4efccd5..e05710b6f148 100644
--- a/dev-ruby/neovim-ruby-client/metadata.xml
+++ b/dev-ruby/neovim-ruby-client/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">alexgenco/neovim-ruby</remote-id>
+ <remote-id type="github">neovim/neovim-ruby</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/neovim-ruby-client/neovim-ruby-client-0.9.1.ebuild b/dev-ruby/neovim-ruby-client/neovim-ruby-client-0.9.1.ebuild
new file mode 100644
index 000000000000..c2e80576a5c7
--- /dev/null
+++ b/dev-ruby/neovim-ruby-client/neovim-ruby-client-0.9.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_NAME="neovim"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby bindings for Neovim"
+HOMEPAGE="https://github.com/neovim/neovim-ruby"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+RDEPEND+=" app-editors/neovim"
+DEPEND+=" test? ( app-editors/neovim )"
+
+ruby_add_rdepend "
+ >=dev-ruby/msgpack-1.1:0
+ =dev-ruby/multi_json-1*
+"
+
+all_ruby_prepare() {
+ sed -i -e '/\(bundler\|pry\)/ s:^:#:' spec/helper.rb || die
+
+ # Avoid tests that result in a unix socket path that is too long
+ sed -e '/\(establishes an RPC connection\|sets appropriate client info\)/askip "socket path length"' \
+ -i spec/neovim_spec.rb || die
+}
diff --git a/dev-ruby/oauth/Manifest b/dev-ruby/oauth/Manifest
index 090f3ac48dbb..28c857c5df1e 100644
--- a/dev-ruby/oauth/Manifest
+++ b/dev-ruby/oauth/Manifest
@@ -1,6 +1,3 @@
-DIST oauth-0.5.14.tar.gz 68764 BLAKE2B 19c7f463d5fcba62a609355834ba93adf1efa05b2ce25fc5d9d3623da15d35a7cb54eff9201bb4f373a66629781f5937326430a7a1c9c615929bcc5bae099a67 SHA512 646ed55a602e9e7b8e8d59532c89929305abeeda6b38fc38bdf1d5e400deec7f5884d988bcbb9e3537eb3a0921dacb73cb5238af27e9885aff95b67196f62c99
DIST oauth-0.6.2.tar.gz 81702 BLAKE2B 2775c0711beb9f3612844ae07ff59953d4db72c0f9a797c6eac49132a021a48481a13f4b1428b2037b0a04b83b5d79e621cccd4a794fe3a339a1ceb468f0b165 SHA512 22f4f734daa42339bbaed1d1d449a4591ef4404aaf8cf1753ba705735a176f6142853b2c4f5e8ff3afa3e9899163af1c5598685664326d58a5b529d94b65441f
-EBUILD oauth-0.5.14.ebuild 1302 BLAKE2B a0c37ea85360a0849f423faa66e5fcfcd33c8860f815724398bcf01c733b5457530d45ad479fddb43859687bf5f36a5b8d3eeb267db11463ffd41a543dbb789c SHA512 54a70e14f6465120482c8a947f2b23029455bbada34ccf9c5db8a011396d23a2ddd5c7f0b65dbe07620f145f0816a26016b12fd95b0a2ffcd8a2692756e1d418
EBUILD oauth-0.6.2-r1.ebuild 1457 BLAKE2B 135ff26c0d94fd3ada9a55362a26f8dbfd0c69fa1926ae141d9b52c35488b4b69ac93581a6342cb84e87b6f65757b8cd51a61da62e348eed74cb3adee4f7e628 SHA512 1727a553f69bd777ce1e5b5b140d03e39518b5cf97ab0faed258e2a9cbc5c9f7bc505552a831c2b7699f0d070a5b7268b25957021e8dde4fdc975257eb2b14ed
-EBUILD oauth-0.6.2.ebuild 1403 BLAKE2B fab3d199a16196709c01ec40d9ec6e0c7a1821d3dade0dba1c9c28ad08acd380e0ff3ae20f3f7bb6a0902f51c42866609446ebab949c4d973b03a23272d3e868 SHA512 54f54853fa0a5b2fd61083f0199b4b46ba14c73c3b9e6cfc04aaa2ab8631c16d549e52a221d70d772f14dcb5c9b7685678c338858f47f5c0b7b20e0ac182c9f3
MISC metadata.xml 336 BLAKE2B ab0fbd6793480301de481d3d1cfe9b26bfd24573f43d742c154fb4ddf4d0550663acd415dda46dbace5005085a40714fe3fdd9a84b147154c8ed3fdc47d59c02 SHA512 b99860f6b76b68cad2e0bde7a8c8d7156e4806dbed1f11f4579dfd8a89c372f7963d90b273a2ca3abbae82072aa91fba475b051b9dfaa7c557e4f36cbb5c85a6
diff --git a/dev-ruby/oauth/oauth-0.5.14.ebuild b/dev-ruby/oauth/oauth-0.5.14.ebuild
deleted file mode 100644
index 2092a7815cc8..000000000000
--- a/dev-ruby/oauth/oauth-0.5.14.ebuild
+++ /dev/null
@@ -1,46 +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"
-
-RUBY_FAKEGEM_BINWRAP="oauth"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md TODO"
-
-RUBY_FAKEGEM_GEMSPEC="oauth.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A RubyGem for implementing both OAuth clients and servers"
-HOMEPAGE="https://github.com/oauth-xx/oauth-ruby"
-SRC_URI="https://github.com/oauth-xx/oauth-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${PN}-ruby-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/test-unit:2
- dev-ruby/mocha:1.0
- dev-ruby/webmock
- dev-ruby/rack
- dev-ruby/actionpack:6.1
- dev-ruby/railties:6.1
-)"
-
-all_ruby_prepare() {
- # Require a compatible version of mocha
- sed -i -e '1igem "mocha", "~> 1.0"; gem "railties", "~>6.1.0" ; gem "actionpack", "~>6.1.0"; require "action_dispatch"' \
- -e '/mocha/ s/mini_test/minitest/' \
- -e '/\(byebug\|minitest_helpers\|simplecov\)/I s:^:#:' test/test_helper.rb || die
-
- # Avoid test tripped up by kwargs confusion
- sed -i -e '/test_authorize/askip "kwargs confusion"' test/units/test_cli.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/**/*test*.rb"].each {|f| require f}' || die
-}
diff --git a/dev-ruby/oauth/oauth-0.6.2.ebuild b/dev-ruby/oauth/oauth-0.6.2.ebuild
deleted file mode 100644
index bc39464e4173..000000000000
--- a/dev-ruby/oauth/oauth-0.6.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31"
-
-RUBY_FAKEGEM_BINWRAP="oauth"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md TODO"
-
-RUBY_FAKEGEM_GEMSPEC="oauth.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A RubyGem for implementing both OAuth clients and servers"
-HOMEPAGE="https://github.com/oauth-xx/oauth-ruby"
-SRC_URI="https://github.com/oauth-xx/oauth-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${PN}-ruby-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-IUSE=""
-
-ruby_add_rdepend "
- dev-ruby/snaky_hash:1
- >=dev-ruby/version_gem-1.1:1
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/test-unit:2
- dev-ruby/mocha:1.0
- dev-ruby/webmock
- dev-ruby/rack
- dev-ruby/actionpack:6.1
- dev-ruby/railties:6.1
-)"
-
-all_ruby_prepare() {
- sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Require a compatible version of mocha
- sed -i -e '1igem "mocha", "~> 1.0"; gem "railties", "~>6.1.0" ; gem "actionpack", "~>6.1.0"; require "action_dispatch"' \
- -e '/mocha/ s/mini_test/minitest/' \
- -e 's/if RUN_COVERAGE/if false/' test/test_helper.rb || die
-
- # Avoid test tripped up by kwargs confusion
- sed -i -e '/test_authorize/askip "kwargs confusion"' test/units/cli_test.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/**/*test*.rb"].each {|f| require f}' || die
-}
diff --git a/dev-ruby/patron/Manifest b/dev-ruby/patron/Manifest
index f2743d81cdcf..cc21db0ecb0a 100644
--- a/dev-ruby/patron/Manifest
+++ b/dev-ruby/patron/Manifest
@@ -1,4 +1,3 @@
DIST patron-0.13.3.gem 65024 BLAKE2B 87aa69aab49978d14a80ed9e09d74d7853da3512875cc3aecd3f387d1523b85c84625b57a5826e5f5f999cec4feaae58c1aaae96582144a5c9dc537c9d5a4224 SHA512 afbbbd9570e338a5d1b97b4ebeda76ac95a22c29d908629723d345a47400183c2ccee67ebcaf5b6f9ecb032eb3b847e70ec9eebff75b33045a3665c215abfbd0
-EBUILD patron-0.13.3-r1.ebuild 1071 BLAKE2B 1bc5b7ae60930f6c0f367ba67f6271cc5b4bd8e1d22e361f8b72b9c11ee2931db6e72f9f967fef345426f9c2616f72ffc778e537447241256df2a5b21f214a81 SHA512 3847ea717b84f2138037b63d2cd127aa15b3cae78ee882681343429ffbc70e67fbbbe1df0c83c9c6c29bb971483f584064191d56edb9bb2544efc8e80963ba2a
EBUILD patron-0.13.3-r2.ebuild 1126 BLAKE2B 9025571422f05b5f9edb9a99cc90d181874dab447c116360471b5c0f5c89e548ef969423c9f3d422db2501055934a17b3873652f2f414f1b1195a415931c431d SHA512 530fa49da14167492ffaf93ca591fde1917de57ada61f8ded9237b6bd6b22e53ac9d43314e07f074b61233ac1271356e00d8b36f55130cca6560aaba62ae7016
MISC metadata.xml 324 BLAKE2B 80545356beebac06bf5b95f99be2f12fbb2fd4284e28036de156f75bef023216880bea03c9497123b0c111d4d37902b6ba3d9cab37ce5bc47b19e9d3e5e944f3 SHA512 1f260c57a3cce5424764eb1f287734d7e7093e08ffcdcac0c2f8ffe3c54a1aa53b21c008783b4a8b68bf20270d988b0ec108e9c647cafe347898a29d08b6a1ea
diff --git a/dev-ruby/patron/patron-0.13.3-r1.ebuild b/dev-ruby/patron/patron-0.13.3-r1.ebuild
deleted file mode 100644
index 1e1a19bea9ff..000000000000
--- a/dev-ruby/patron/patron-0.13.3-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/patron/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_DIR="lib/patron"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl"
-HOMEPAGE="https://github.com/toland/patron"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-DEPEND+=" net-misc/curl"
-RDEPEND+=" net-misc/curl"
-
-ruby_add_bdepend "test? ( dev-ruby/rack www-servers/puma )"
-
-all_ruby_prepare() {
- # Fix Rakefile
- sed -i -e 's:rake/rdoctask:rdoc/task:' \
- -e 's/README.txt/README.md/' \
- -e '/bundler/I s:^:#:' \
- -e '/extensiontask/ s:^:#:' \
- -e '/ExtensionTask/,/^end/ s:^:#:' \
- Rakefile || die
-
- # Avoid specs with failures. We were not running any specs before.
- rm spec/session_ssl_spec.rb spec/session_spec.rb spec/response_spec.rb || die
-}
diff --git a/dev-ruby/pdf-reader/Manifest b/dev-ruby/pdf-reader/Manifest
index 58f917295440..100484ad008b 100644
--- a/dev-ruby/pdf-reader/Manifest
+++ b/dev-ruby/pdf-reader/Manifest
@@ -1,7 +1,5 @@
DIST pdf-reader-1.4.1.tar.gz 10236680 BLAKE2B 86fb137c65b47717e758473b94ddbbf52def3ae0edaecd7b5eb3f0d880f664c9ff6097221f43d64247b006ed18220f4f9a469d6b8574592750a1d8a468ce7ddb SHA512 aaa53dafc2d58dc591f708941907ecf14b1ee73362a7bd6d34659103d51effa90888560733747ca1bfe3d217cb6834109e06b024f40a95214880ca42f54054e5
-DIST pdf-reader-2.10.0.tar.gz 26135942 BLAKE2B f7ea5611e4fa66cc61990db523d76fe21ad82e6714a8f0cf9aa9c150f3fe2e1cfcdb07cdd0237e8ab8a3ae99fe774956c0ae3b67cfb10d55dd4497388cf5b7ff SHA512 c90db31c39454d8781dcb0259e87ce44bb19f9d4cf146bc3909bf335c36c1f678032efd7a5a2f1225304d99e855166b80a4273e56802d7276f70f546bd3fc563
DIST pdf-reader-2.11.0.tar.gz 26136409 BLAKE2B 4ecd75046483c194c4af643e06da23f5efabe5b7e7a81a8c66479eab4f7c231474280ac253f54ca5a4932649c495f146cdb373b8233f43735f7b4219672b0f59 SHA512 a6e7c915170ba31f4889b854cbdcf02e3733b8ba9f0673e057f6b27021c1385c2099e073c82563f2c411174efe646c3f1c656ba7f56ab3fe30f9615acdd597fa
EBUILD pdf-reader-1.4.1-r4.ebuild 1159 BLAKE2B bae18dc4bd7730c49102e3cdd5a59f578174ec998f5b79100591f0149b94eea992ef4cd6b898eb5a16b846f52203dd6064692c9092c7b4f79adebaae50367848 SHA512 fa241cc4d8f8d8824793f6c542b8dc56312add53d425ea711c0d7b35e2efa3b5a912fa904ea14661bfc3b5b4ed43e1f2d690928ded9a91ea90f86e712bca530d
-EBUILD pdf-reader-2.10.0.ebuild 1090 BLAKE2B 70ed85c56a35befbca982e1df9ac2dd17d09fbe1063d5cab4bd0fab7407ab18069be00878b1203547aa2c33a78d1b49d543f67a1ce5238b18c55e9d67f9066a3 SHA512 57f486c6eb26f7c18069f2e9d85e844d5a003acf9992c94a97c42de9a0684089a3c7d9ae92d52069b3ff07592ec997c0ac762c98bd78627626c4adf3171d531b
EBUILD pdf-reader-2.11.0.ebuild 1090 BLAKE2B 39f8447ddff159ab6784c3eb29f1bb667e910364b5de9739b6ce20d9bd64991f5b3658cb00625a63b5c452516d1359b4142cf455dd8a4bdc5542ce27266b13d9 SHA512 276fe7729c1c78642aa29dc3806c49c33f49c918827a74d85b5d14cc8df22ac55413b16fe4fbbd5c933747210f2f0ef866a1dbcb05f516055881d734e13ede52
MISC metadata.xml 341 BLAKE2B f8cb66bab4f3e19575ab8fea37585e35760e4eb05e75f2da902104198fb3eabde71aced9a21d95093826ebdd5151d47b93505910607460e900fd30cf984c068a SHA512 0ed5fa988875afa0aef09acd9af4c7fa319c5d23a4240b9a7c0b064c41a5da623bffdfe7883960590967d75f0b0a9ed7cc09c100a667b49c034088109b0f7c1e
diff --git a/dev-ruby/pdf-reader/pdf-reader-2.10.0.ebuild b/dev-ruby/pdf-reader/pdf-reader-2.10.0.ebuild
deleted file mode 100644
index 72da01d34f4f..000000000000
--- a/dev-ruby/pdf-reader/pdf-reader-2.10.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GITHUB_USER=yob
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO"
-
-RUBY_FAKEGEM_GEMSPEC="pdf-reader.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe"
-HOMEPAGE="https://github.com/yob/pdf-reader/"
-
-# We cannot use the gem distributions because they don't contain the
-# tests' data, we have to rely on the git tags.
-SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/afm-0.2.1 =dev-ruby/afm-0.2*
- =dev-ruby/ascii85-1*
- =dev-ruby/hashery-2*
- dev-ruby/ttfunk:*
- dev-ruby/ruby-rc4"
-
-all_ruby_prepare() {
- # Remove bundler support
- sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- docinto examples
- dodoc examples/*
-}
diff --git a/dev-ruby/pluggaloid/Manifest b/dev-ruby/pluggaloid/Manifest
index 6f944d301357..46a6ff8db622 100644
--- a/dev-ruby/pluggaloid/Manifest
+++ b/dev-ruby/pluggaloid/Manifest
@@ -1,4 +1,3 @@
DIST pluggaloid-1.7.0.gem 20992 BLAKE2B 8e5dca33d4e724ce264cf94d3494d452dfa6aaa3dc373c50ac7a5e1931358484e984bb0f3e170243d7e3daf10ba6a7e15b1e7b0cc77b6394c2349e6e36e7a77d SHA512 f4ebf9fa60bf29366cafeeab09cd1cddd3c46903757f55a6b0a1326499c1b5e917258eb07a7f95934ab2ff32626dfffc2738c847eb6090725f90dce7ac90c550
EBUILD pluggaloid-1.7.0-r1.ebuild 536 BLAKE2B 6af294873291e888f3e40c59190031965907cd089310a016073774edf5830aed048a943517e8ffedc1dddc97bce077a65f082b520574e2357adee97af7895b6b SHA512 df9425d758e84658bd822664633f7ddd22cc20a1f6ecbcde47c4ed99a8410b24d3266f4e6e02162addf56377805557aa9d75e123f3c8a74a5b9edba89306f9e5
-EBUILD pluggaloid-1.7.0.ebuild 550 BLAKE2B b4cb3311b4ba8ba574e2aa8f2fdaf1d6302cb71dab0607330a67f70452ac6767e8372863216775c76c75e9d050756e4d5d64342cf00b4e2e0c6b825b74b070e6 SHA512 afdcbfb919f29b8d650b8aca9db3d50e10694168dac58ca53c95eff61517810203c493dc321a6037c1f3645ec39428b7201c8b674be42aa27fde75a5c4fff04a
MISC metadata.xml 440 BLAKE2B 466d6202c57da31b67b1ceddfa0cf226d3852cdef5bdb9837db7df217290de69631bbabf837f61e0e377cec6c731be19c3933ec5c7e891e91641973d57f9829d SHA512 f98b847751018553581ef5cae4f8a3f12da35800494bbbab78ff2f10c9e20209374328d7fe8e6a215b07a9f378b9e7838ded64d96e628f80fb035902aa1e66b6
diff --git a/dev-ruby/pluggaloid/pluggaloid-1.7.0.ebuild b/dev-ruby/pluggaloid/pluggaloid-1.7.0.ebuild
deleted file mode 100644
index 60995193e2f9..000000000000
--- a/dev-ruby/pluggaloid/pluggaloid-1.7.0.ebuild
+++ /dev/null
@@ -1,26 +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="README.md"
-
-inherit ruby-fakegem
-DESCRIPTION="Pluggaloid is extensible plugin system for mikutter"
-HOMEPAGE="https://rubygems.org/gems/pluggaloid/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/delayer-1.1.0:1
- dev-ruby/instance_storage:0
-"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' Rakefile test/*_test.rb || die
-}
diff --git a/dev-ruby/prawn/Manifest b/dev-ruby/prawn/Manifest
index b426746a4ab3..375cbad78881 100644
--- a/dev-ruby/prawn/Manifest
+++ b/dev-ruby/prawn/Manifest
@@ -1,4 +1,3 @@
DIST prawn-2.4.0.tar.gz 5239492 BLAKE2B 5435d7715d2b3020316a04cbf2db1b7793435f2d05d34aae4832e12908a928f689c86d358562e7cd1c2675171a1743757097f0af3357eb667e4e2b9462890590 SHA512 e9fcc31ad2b5aa23592a8bf9419153fcb3080e00e53c9a91b50edc526631227fe86769eeb09336d267ea8f0a94f12336f71b24adc4d5cd9e750367d51f07c867
-EBUILD prawn-2.4.0-r2.ebuild 1017 BLAKE2B c8091f40a23a794ae0ce63d5c4448fddc2c05d36d253b3bb880c714d446bc8b0b5bb4383b9a7b02d289ba4be9e4fc846d7d0b6223a67db945de1bff4714241f3 SHA512 1c3e751d2ed020501c4d91399dbd639ada72b4cf23adf27d190377a634e6ee90fe5f90e65dc5e7d63bdafb68e4f3ee8f954ad214a1259f50ede5eb81fd06eeb3
EBUILD prawn-2.4.0-r3.ebuild 1010 BLAKE2B cd00cb7d7d265eb572dcc89439cd69e141e72c6cc9cb4ec2577e1e77916654e42e2e0de8a4d3aca55fae574dd89fdcb52112fbe7e40ce06b421cd40931e34ecf SHA512 cf55aa161327fe1222e2a60ee655faaa8a3368dad470bff3014f13cd75f506c759f0124c5e04b784ae9f1ed231edeb560ceefef4e765f6c3f7ea73d0f4a2bd17
MISC metadata.xml 341 BLAKE2B d4bc362dc1d1c68511331c27419392311303e743175939024613a804743bccfee6d5847c9c1b6f00718f1b5657a915f2ded744b25986697f98076c25199f76ae SHA512 6dfebe5f56d94eeecb0ca8fb8dd2a7b487cb0bd042cf343baf40973e40cd46e4a849a453fff2295b92257a86f78dfef7f5bad5156f1c7f0ca00d35b6b81b9881
diff --git a/dev-ruby/prawn/prawn-2.4.0-r2.ebuild b/dev-ruby/prawn/prawn-2.4.0-r2.ebuild
deleted file mode 100644
index 506c58423d3b..000000000000
--- a/dev-ruby/prawn/prawn-2.4.0-r2.ebuild
+++ /dev/null
@@ -1,41 +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"
-
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-RUBY_FAKEGEM_GEMSPEC="prawn.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Fast, Nimble PDF Generation For Ruby"
-HOMEPAGE="https://prawnpdf.org/"
-SRC_URI="https://github.com/prawnpdf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( GPL-2 GPL-3 Ruby )"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend "
- =dev-ruby/matrix-0.4*
- =dev-ruby/pdf-core-0.9*
- >=dev-ruby/ttfunk-1.7:*
-"
-ruby_add_bdepend "test? ( dev-ruby/coderay
- >=dev-ruby/pdf-inspector-1.2.1
- >=dev-ruby/pdf-reader-1.4
- )"
-
-all_ruby_prepare() {
- sed -i -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- sed -i -e "/[Bb]undler/d" Rakefile spec/spec_helper.rb || die
-
- # Remove test that needs unpackaged dependency
- rm -f spec/prawn_manual_spec.rb || die
-}
diff --git a/dev-ruby/redis/Manifest b/dev-ruby/redis/Manifest
index 6b4a32cc2006..32e15803da5b 100644
--- a/dev-ruby/redis/Manifest
+++ b/dev-ruby/redis/Manifest
@@ -1,4 +1,4 @@
AUX redis-4.8.0-local-redis-server.patch 1720 BLAKE2B e0142b0ee528a5e7ce82340802d6bb17b4ddb6dd7d191cb751a01532fbd9a76279294bf6bbdbee3e629506140d7c66d1a7da6f928cf77b9582e7fc14d18cc14d SHA512 09cc4678a5af4638dc694c9d2a2ab0b3a153e74a1bcf5f9289498a90bc1769d0c547bfe04ab5f78c353e8fffd1b23e5c2ebf45c94edd9e0cb1ef0f2052c28de4
DIST redis-rb-4.8.0.tar.gz 143136 BLAKE2B 6d70985d5e2a749b931e5bf1f74f04d1e748a9b65cc1b1e644d9ecfa633978bef9c6418308425b6996779ff65fbbb66cacbf464cdf6d00e2736b20089aa0889c SHA512 e9d454d0416091d0c5629b6ed826e70879ea2f93501bae7db19570bfbf4bdae2ed36b357390afcfca427531d997acc7f5ae004d55d0e87ddb67c909db2b181d5
-EBUILD redis-4.8.0.ebuild 1109 BLAKE2B a42d164f377ff616cc73663eaddbc271a57752d872ea5aa65b51805fe29fe033adf543723dd1bc853ce5d07200eb3b5c8c18032b1c89c440837a8cf507ef334a SHA512 11fa785610b65a202ceed9082bfd8cf7524aa258ac57498f5c30814ed5cb5846fd453200d87ca473ed0a9f51f13ad51d21e448cce833392572906d8bb3638f33
+EBUILD redis-4.8.0.ebuild 1109 BLAKE2B acb08242191c7b4456b8d1c885867192ff337a66460e26e2f26501c74aef0b67f304f5b48b1bb85b266f3db681323f20f99fa1da90fd20ebe4d5dd71dd95bcaf SHA512 6b84af6c6c5a109aeafff080f3f22d739ebde3d7433c9ad46f70d138324f0ea847e07a07fb9f6930a1fb632bdd42e3387c99c57f48eb97823b885358719e9754
MISC metadata.xml 341 BLAKE2B 2a18679e5570f1b5ef6e1fd5d449a75872c223d2e228bba1ee6390d90136f2156f964e77380d722f71d0c2334dc17b490b9b45b452ae7ada2609dab0543e1591 SHA512 faea0064c473d0ef90303d9299d5ea9dd91fd7ce4be7e28a28bee9f5d8bf25d5a880f6cd3990c2c6c7d183a43aa1a26050e360fdd1ffcbc086bd81a45c51258f
diff --git a/dev-ruby/redis/redis-4.8.0.ebuild b/dev-ruby/redis/redis-4.8.0.ebuild
index b96872982fca..7a131619ca89 100644
--- a/dev-ruby/redis/redis-4.8.0.ebuild
+++ b/dev-ruby/redis/redis-4.8.0.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="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
MY_P="redis-rb-${PV}"
diff --git a/dev-ruby/rspec-files/Manifest b/dev-ruby/rspec-files/Manifest
index b49b35b0673d..dd01237e3fce 100644
--- a/dev-ruby/rspec-files/Manifest
+++ b/dev-ruby/rspec-files/Manifest
@@ -1,5 +1,3 @@
-DIST rspec-files-1.1.2.tar.gz 4546 BLAKE2B fc3c3cc2acbac23e36ec6f85f6f58c8243f9ca769a16cfbdab6a4660dd9a22ba40fe1108b319206e9a6b5aaa4094ec372205ca33d00d2030476f1050448ef21d SHA512 af64435572b61ae4eaaed922160b8db5dca8a64987a3c24f2d15d1ec92abd2655d0e408ff2c7b4aeae29189ef1047901adc7c9e2af8a21f65dfafc974a4661ec
DIST rspec-files-1.1.3.tar.gz 6006 BLAKE2B 30f648f1d364532f81ed169a9f1e32d0cd9cd641093f8aad90b3aa4b239ee30d38ef3331136c47787203dceeada25a499bb0b1f42b08dacffb431835dbfa9698 SHA512 c2c79d0b0cef7db64e83e3335a552f437f2e1a12d703936a2d9dc8b8c81ebf69913302d1d5f65e1485fb0295af8b098c8b25ad4c335a7f8f3d31e0f086d46d2d
-EBUILD rspec-files-1.1.2.ebuild 814 BLAKE2B 381949887a7f18a83fb88c49e2e26a5babf7dfec9233273085a90435c7e03f2f0de05aa86e3c774858eed611545d3915efe308955c884a32f4b0d578a57e44cc SHA512 61841106f074f846dcf437e566934a0a2cfb8ebb535393a62458272e4e8419920537f21111f2914505e16e694700ddbf12b74c04991bea016365818247918292
EBUILD rspec-files-1.1.3.ebuild 958 BLAKE2B 167fbd7e8b49d6e6eebf68cc4b1ebf8bcb4a3aa57d10fc3a7e84b0f9adaefb76b388ab8f1bbf82abfdb4564eacf5c509bb08d2b050b75131b5ce2e7e810ef3e2 SHA512 b9b0d858ce3fd78e351fc7ed636073005557d432c2d59b9527cb0bf64dbe6348e526884dd863b0bae5c311326aef8454dc23e3480e583b75ce91c08f6a43e53d
MISC metadata.xml 347 BLAKE2B e6a2b14dc5577c957615c2c3d71e92e18102743c117277b90b6b7f95bea1d54b0a80137e309b55439b3532e7617a68332c8bdc92cf017fb7fe2cdd179dcb1441 SHA512 cb62bb2293ffcda6670a6c2a1c4dfe6d724690b2059097bf7a9fa311feb2ce9ccf98f42069bcb296d981507692fa88430df5c3a2c1cd04052c462b9d85516232
diff --git a/dev-ruby/rspec-files/rspec-files-1.1.2.ebuild b/dev-ruby/rspec-files/rspec-files-1.1.2.ebuild
deleted file mode 100644
index b1009e5db552..000000000000
--- a/dev-ruby/rspec-files/rspec-files-1.1.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-inherit ruby-fakegem
-
-DESCRIPTION="RSpec helpers for buffering and detecting file descriptor leaks"
-HOMEPAGE="https://github.com/socketry/rspec-files"
-SRC_URI="https://github.com/socketry/rspec-files/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~sparc"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/rspec:3"
-
-all_ruby_prepare() {
- sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
- sed -i -E 's/require '"'"'covered\/rspec'"'"'//g' "spec/spec_helper.rb" || die
-}
diff --git a/dev-ruby/ruby-ldap/Manifest b/dev-ruby/ruby-ldap/Manifest
index f076dcdb885b..addfc976f790 100644
--- a/dev-ruby/ruby-ldap/Manifest
+++ b/dev-ruby/ruby-ldap/Manifest
@@ -1,5 +1,8 @@
AUX ruby-ldap-0.9.20-clang16-fix.patch 368 BLAKE2B 30c359696d8db213b2fe9b6f4f32d8b6583b7141ecc95e56e97cb736eac31218da6d0298c5810b39bc4110b22c90cc04993f5de3f1f7908bf9291011b3ecb348 SHA512 67675d6f045be53aeee10eaa9635b9d92dd6819234da4561ce0bc89ed79bad8ac1382fa8553fdb666a92bf4ea0b26c15c8f7b81ccfdd574a6ad38627f35097ea
+AUX ruby-ldap-0.9.20-ruby32.patch 794 BLAKE2B f55e9af5ac10131fa481a79d84b0e9b1033498d13972938366a4a02e4f5d80d633ae504e3ac549e9f0961199da273403dd650b8fb1f180087b071e17d9ad5fc9 SHA512 e77ab48aa41b92cd30f3394d646cab675f65b8853f6e7e5f47aeffe2d7eae7aafadb37412a812966818cc73357f585282e57ed5a02788288c39424cacf5617c8
+AUX ruby-ldap-0.9.20-tainted.patch 757 BLAKE2B fa19d46b574be9c4727661af796cc20ecdb8fcf4a9e295dd22e4187a705fb40f93475de5e05aac39dfca9ba83145538abcd9e5663f733fdcc8c34c49e098dde1 SHA512 7c093d5f46974a54ef34ec7f203362aa3b9747f43629051a12133a99c9ca7a7d511c81d6764a69a213972c80a45fd595be55f72cb541121be233a3b8bd129427
DIST ruby-ldap-0.9.20.gem 67072 BLAKE2B 626a35ab764dacfb37c727d867e1d435222730a3e7ea745ee4e7ec051ce3a822cc5a1230b463bc12f4a2390db667ed3b61deceb9842c014f64cdf43a26d285f9 SHA512 4f4902e7eaf4fe0cd421d58c73ce4e625d61ee20ef02363d3cf5754c66237e0f378ac433b234c2b86d5f5284ae03b7ae6c46d3575c512487bc1a931d021c9517
EBUILD ruby-ldap-0.9.20-r3.ebuild 924 BLAKE2B 2d1d6de133628c3be046ae146f8a3d43a43d0df3c560558b1780d85a686d8c949948e6ce19d95533207143daed0a4435008f5189834bfa81ee5c0d4b195b9b98 SHA512 abbb5b84f7e6ba20ff06999f996c2230f7971624f4923229db59c173a2808a029bbe38be7d5dea1f393f7ea00e61c7b0d04832c12fe44045f9ae6e290a43faf5
EBUILD ruby-ldap-0.9.20-r4.ebuild 985 BLAKE2B aee2235f42612113704fec3b917fdb79cbb89d993e2d1e22bd1dff9c74391799ac620ae1a98c7780c7623ac253b3fc204e5c9045a096b522881b6ee3720446ac SHA512 62c82db2a3d7efdb74149a43eb26b649b355306f0593184bb5d765e4f234d35702d486ce1dc13418d2a9689daee1d1c85b5c49931684e55fbc99e4738283acaf
-MISC metadata.xml 391 BLAKE2B c7512c86b40f4a8cd418e12633883da21a0ad0d9de73d05307f5f2b0fc2aca31b9835cd709f5f0a52b487cf7197253a3a2b579d38ff44c91ae50d8469ac3716c SHA512 763bd735ebffb233f9a66e77754de2092c868585565a2c0e770f9e8909d0bf7e3bc312658f6d6d0f124e93c45e06ea9bbd864137ad5d7a1e3979f56e24713180
+EBUILD ruby-ldap-0.9.20-r5.ebuild 1054 BLAKE2B 069b9764875b2a458b8a6b808876a3694c1ce3f5acd1e14656a49f95a0b65632508627af1cf48f3c0e4a6e7cca7f036e355b7bc810b882bfedb4e5226f9c608d SHA512 c088d8e6e6773e402822672964c5ad384346801a8cce809b43a35366e330aad7b47360defa181332e0f40181a16a8689f901d42adf013163063ec584d42e8c3d
+MISC metadata.xml 394 BLAKE2B 65e22aa56253fa7572dd605f6a0f8e53b6cdd1dc4843df2782ac6b5b8a379facd546acc83bec32001992609532348dab8a4d5b5ad87fa6bad7a510c57de89601 SHA512 a40d822da59a87ff42fd7618f75d033c4acb3156cbd1e675a55073ae7b79390a1393a5604fc597c5bc2801ff594ed3f4605b89b69ec1ee69c536280887347203
diff --git a/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-ruby32.patch b/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-ruby32.patch
new file mode 100644
index 000000000000..b7b101db2f30
--- /dev/null
+++ b/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-ruby32.patch
@@ -0,0 +1,24 @@
+From aa43040eb6b6d591e42a19ee385fc1ba17c7202b Mon Sep 17 00:00:00 2001
+From: Jeremy Evans <code@jeremyevans.net>
+Date: Tue, 27 Dec 2022 17:19:45 -0800
+Subject: [PATCH] Don't use rb_cData
+
+This fixes ruby-ldap on Ruby 3.2+
+---
+ conn.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/conn.c b/conn.c
+index e628695..39eeb5f 100644
+--- a/conn.c
++++ b/conn.c
+@@ -1855,7 +1855,8 @@ Init_ldap_conn ()
+ {
+ rb_ldap_sort_obj = Qnil;
+
+- rb_cLDAP_Conn = rb_define_class_under (rb_mLDAP, "Conn", rb_cData);
++ rb_cLDAP_Conn = rb_define_class_under (rb_mLDAP, "Conn", rb_cObject);
++ rb_undef_alloc_func(rb_cLDAP_Conn);
+ rb_define_attr (rb_cLDAP_Conn, "referrals", 1, 0);
+ rb_define_attr (rb_cLDAP_Conn, "controls", 1, 0);
+ rb_define_attr (rb_cLDAP_Conn, "sasl_quiet", 1, 1);
diff --git a/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-tainted.patch b/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-tainted.patch
new file mode 100644
index 000000000000..84c9ee29610d
--- /dev/null
+++ b/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-tainted.patch
@@ -0,0 +1,28 @@
+From 849ca6bb46bf4826d51648feddd453142281e541 Mon Sep 17 00:00:00 2001
+From: Hisashi MINAMINO <minamino@iij.ad.jp>
+Date: Thu, 28 May 2020 14:04:05 +0900
+Subject: [PATCH] for ruby-2.7
+
+---
+ rbldap.h | 11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+diff --git a/rbldap.h b/rbldap.h
+index 1fa04e1..b7b1765 100644
+--- a/rbldap.h
++++ b/rbldap.h
+@@ -205,3 +205,14 @@ VALUE rb_ldap_mod_vals (VALUE);
+ rb_define_method(rb_cLDAP_Mod,method,cfunc,argc)
+
+ #endif
++
++#if RUBY_VERSION_CODE >= 270
++# if defined rb_tainted_str_new
++# undef rb_tainted_str_new
++# endif
++# if defined rb_tainted_str_new2
++# undef rb_tainted_str_new2
++# endif
++# define rb_tainted_str_new(p,l) rb_str_new((p),(l))
++# define rb_tainted_str_new2(p) rb_str_new_cstr((p))
++#endif
diff --git a/dev-ruby/ruby-ldap/metadata.xml b/dev-ruby/ruby-ldap/metadata.xml
index 99b7b414bd44..8ae599f79692 100644
--- a/dev-ruby/ruby-ldap/metadata.xml
+++ b/dev-ruby/ruby-ldap/metadata.xml
@@ -7,6 +7,6 @@
</maintainer>
<upstream>
<remote-id type="google-code">ruby-activeldap</remote-id>
- <remote-id type="sourceforge">ruby-ldap</remote-id>
+ <remote-id type="github">bearded/ruby-ldap</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r5.ebuild b/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r5.ebuild
new file mode 100644
index 000000000000..9230db150bd6
--- /dev/null
+++ b/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+inherit ruby-fakegem
+
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_EXTENSIONS=(./extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="ChangeLog FAQ NOTES README TODO"
+
+DESCRIPTION="A Ruby interface to some LDAP libraries"
+HOMEPAGE="https://github.com/bearded/ruby-ldap"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="ssl"
+DEPEND=">=net-nds/openldap-2:=
+ dev-libs/cyrus-sasl
+ ssl? ( dev-libs/openssl:0= )"
+RDEPEND="${DEPEND}"
+
+# Current test set is interactive due to certificate generation and requires
+# running LDAP daemon
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.20-clang16-fix.patch
+ "${FILESDIR}"/${PN}-0.9.20-ruby32.patch
+ "${FILESDIR}"/${PN}-0.9.20-tainted.patch
+)
+
+each_ruby_configure() {
+ local myconf="--with-openldap2"
+ if ! use ssl ; then
+ myconf="${myconf} --without-libcrypto --without-libssl"
+ fi
+ RUBY_FAKEGEM_EXTENSION_OPTIONS=${myconf} each_fakegem_configure
+}
diff --git a/dev-ruby/ruby2_keywords/Manifest b/dev-ruby/ruby2_keywords/Manifest
index 5a12ec2a8b4a..377b346cc722 100644
--- a/dev-ruby/ruby2_keywords/Manifest
+++ b/dev-ruby/ruby2_keywords/Manifest
@@ -1,4 +1,4 @@
DIST ruby2_keywords-0.0.5.gem 10752 BLAKE2B 430ddd02ed59c73c8dfff7762a2f4bbee2b4514d7c8c38a9bf34928a254799cc9e7401672d92b926e4284b005ed6ce59eb2f4503cabe76c5200626b89055bfa1 SHA512 f6b9078b111e68c0017e0025ecdccb976c7a32f35c1a8adf9fd879db0c91f89eb9bd799f9527a846e28056f2a5fbf0f3610cda9538570288c493613c35c83a6f
-EBUILD ruby2_keywords-0.0.5-r1.ebuild 488 BLAKE2B 2dba1ae5c908e59106ab1957066662cd106a4115cd3e3835c6357bbf4fbe83b6cabebbb6d7b32037c6054d0db740b7bbacc17d63ccb86138b2f299bcef68f54a SHA512 1bcb92dd65e7b3a480dfd18f811045c1bfa78f03d42913f8c0f5b9d11c8b8c8802ad94952bf8f899a3dd3c8fbb215978abed534ff449b2fb3e8f62b6872c8f0c
+EBUILD ruby2_keywords-0.0.5-r1.ebuild 482 BLAKE2B 8100984dcd0c790bee37f14f821fbb5bb8a2a7d93df39e2c299ffa5c91db70d4bb0ea46cdab80914a7d1917cc35d1e1416bc5987d240378894f9b80537bafff9 SHA512 e85e6bb6443af85ce55d21662ab1be6f712c247310b6fbc7a6cbd0ec0812126e08b1f3c0256860cfe7c7175977c90248b913f706f66fa310555794fc44c3f6e1
EBUILD ruby2_keywords-0.0.5.ebuild 482 BLAKE2B 9aa69c7f2242bccd7e9db2f691c46be850949e2f80395cb6b066b8ada555788735951722f87aa63e43d349a7663e495d2da0ffb2ff9e499c83e19e797f375093 SHA512 1c505af5989bc8192442e3eedfab1c5267f2f02305822bb0a76f33ee40cae1fe35a73c783dcfa6d1c6d83c233b15b1c5012d8a7879820b64fb9e6514c5c511af
MISC metadata.xml 404 BLAKE2B c3f2395aead0cca31763565c2ae30c6bc814915d2d402fae9506be9eddc279d41204eff59359aa5bf4fb67e0a8896d51936eb7c3ebbec97e32e2323008a4a34d SHA512 83d6d3df19864603c64ff832c9399ed6764b7bbb31f96b04c82d776e1e023cd25faf63fcfc2b6e91f1449b8729e723194eb8de7684efe5e23bb2af75f694f53f
diff --git a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild
index 2e61d28d192c..340ee140fce6 100644
--- a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild
+++ b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild
@@ -16,5 +16,5 @@ HOMEPAGE="https://github.com/ruby/ruby2_keywords"
LICENSE="|| ( BSD-2 Ruby-BSD )"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE=""
diff --git a/dev-ruby/rubytter/Manifest b/dev-ruby/rubytter/Manifest
index 10a6fe0050c7..2b7c3ca0ae52 100644
--- a/dev-ruby/rubytter/Manifest
+++ b/dev-ruby/rubytter/Manifest
@@ -1,4 +1,3 @@
DIST rubytter-1.5.1.gem 15872 BLAKE2B fd4f3be2570f12a900fa031a74fa6b4e053bc966e8c086d099fb0716c80515ccf1df63d0634af676a95541329029b932911262db5f377a1bc32a41bfbed5fdeb SHA512 79be7b7803a53db654a14ff83da657e3e5016d5bda61e8c127dbf6d85231a8c115d38041aba99fdabd50825135b801cc444cca84c13d174004cda8cc4760bd2e
-EBUILD rubytter-1.5.1-r2.ebuild 778 BLAKE2B a209144f03dbc29ebadfd041fbd0a806c3c1d34ce73ec2f93a0397e3e35c581873e371e54e9634f31d210b569e009bedba535cb9849af42fa536a28c7f2398db SHA512 353aa281cddcf870320689356050287432a5866d25605ee1589103430b8b6e5e6171c8c65c17c1cb0be3ae38beda59cf3aae2c89c0cc65d6930193c9d9346b66
EBUILD rubytter-1.5.1-r3.ebuild 771 BLAKE2B f63d19c517d9af7dc5c78466d6e94ef7f484c0ab784c3ec9adc54855eaaf9703733a82a786c52010d5fea224fbd3842466c6b345348db32c4ded74f94df62e5e SHA512 021fd65ff4fb49517c886c9dacca93bba9c4f12e2bf354e02eb61d873ba03f426a08041a6ff3a60c6e12101827d904a625e931bf072e5b64806b1171fc4a9c99
MISC metadata.xml 436 BLAKE2B bc0038924e0a73902d58164b446280e3bd5f6ed8768e089dce94fbd07af3eceb29e6dd785a86be5df9075bf6bbbf0cdee736e19789c25be2880d44ac86ac6a16 SHA512 adbdbb0a1799979f8538ef52929e5949ae617b33884b1a3a3748fe480b9ac906b8d24f4159ffe079dfd355f792ced4e8f0ae5e5d425e8018971e6936a2057479
diff --git a/dev-ruby/rubytter/rubytter-1.5.1-r2.ebuild b/dev-ruby/rubytter/rubytter-1.5.1-r2.ebuild
deleted file mode 100644
index 797bd33fc507..000000000000
--- a/dev-ruby/rubytter/rubytter-1.5.1-r2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc examples/*"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Rubytter is a simple twitter library"
-HOMEPAGE="https://github.com/jugyo/rubytter"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/json-1.1.3:* >=dev-ruby/oauth-0.3.6"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/d' -e '/check_dependencies/ s:^:#:' Rakefile || die
-
- # Make specs work with rspec 3
- sed -i -e 's/stub!/stub/ ; 250 s/pending/skip/' spec/rubytter_spec.rb || die
-
- # Make specs work with ruby30
- sed -i -e '27i{' -e '30i}' spec/rubytter/oauth_spec.rb || die
-}
diff --git a/dev-ruby/tilt/Manifest b/dev-ruby/tilt/Manifest
index 528b43c32529..20d88b1ddf00 100644
--- a/dev-ruby/tilt/Manifest
+++ b/dev-ruby/tilt/Manifest
@@ -1,9 +1,5 @@
-DIST tilt-2.0.11.tar.gz 53041 BLAKE2B 2509cc3efe5e6302c8943c00108eeda6ee4b23a18952ad23049e11ea28b397b80a21d34c4d241119f45cedf2a978a2673d857a6cc32d7e26a2016caa510458f9 SHA512 e28e31ab92aa42eada34e0f6c05dab6a54945d07b649588356b1635ba8a36700f6e537e8702613883693501442d21690d8b3690b06f7b9f331192134511b78b7
-DIST tilt-2.1.0.tar.gz 54542 BLAKE2B b2d7729654efb51d9f61afe75476d6620edd7c104c045dc68c6a5e983cea8dec612d2e5013c51ee7736c87d770acdf8e6f186ff156d177f3281e0fb58d0e8422 SHA512 a450bdc51d782169cda2c43b550fad1425d4ee1a8f3c2da0bb1112051eb9ccfd95e903984ed6d3c76b0f322a243021587c6614f6452c385450ff1a985cfbcaa5
DIST tilt-2.2.0.tar.gz 57826 BLAKE2B 10729ac9cb2e2d0b2292a6fdacc0d705179d719d7f4bbdb11075e0eeaeb82933daec22063d3448ea2ada6e50f37b2b66303854707f50162efd11a6151ded45df SHA512 135a32402512fda71952dc2534b02a291d749dbdcb9e17f52c7fa6ecfe3bd7e894f28f3d3d4a595daa63ffbe90cca106347aa916541292558a26d8122fcd7c90
DIST tilt-2.3.0.tar.gz 57454 BLAKE2B 2c3c934e73c015be850951c67731b2f1640fb340ab1807c72c654363c2ab3aca939b8452327cd54e2c1964add81176cec0dfd2639901284476f0dd13d42a2ccf SHA512 3438c196c2e0936f2c3551fe3786d71b1336118352b97c95d3504b900082ce4248bbaf715f3f812eb7fe6e959767c75e316bf6cd5b659c216bbfd630dbf678bc
-EBUILD tilt-2.0.11.ebuild 1326 BLAKE2B cfcca1b12c5a716d9db6fac9ab530299486de446e5da1691a11b1bd4ccc2df79202be529f788134944be2945c87b2f426d1305a0f14e066b09a7d2d8d1e2430d SHA512 60f2b95a57305756de8b3a8b973195a7ef881f0a70840350b95eb6081091d2478d8814c60e6f1b77c3b12c11b141971e491408139a83a3bc933b8252380369b0
-EBUILD tilt-2.1.0.ebuild 1330 BLAKE2B a362dc305af6e323cfe43cc3021f5ea992c440d066e95560cfac0eb99f797d423d6a9ac9d981074fabb4b7d2be3c80044223040e6fdac03c2bea23cd84760346 SHA512 e3e8627b4910ba462ba03f25685877d31755424a3fd75f961136ab2b36c18e8fa4b28dbccd40b467883a548e2bf2c53b2c998bb2b08bfad4f2e921cb602fa37e
EBUILD tilt-2.2.0.ebuild 1360 BLAKE2B c28af8d597b610ac374e0ff3cd5acbd92b9f67efc542d7414eaaa71a4cef28a923aa0418f18681b8852314aedb3449f11b74416fa4da22aaf2740a9aee798326 SHA512 de195a4172a82eba07b009a206eab72b9167c046099f4dc89951e0995625f592a9b6ee69f2fcbef8dccac89b46a408206005a949b7a6e5e8a05d282456750bdb
EBUILD tilt-2.3.0.ebuild 1359 BLAKE2B 6420eb1d31669c27fe993be065263781e56334b013b71e07bd2b0b5f1ca95a4f95296fe71c2a8c3f8b8af03fe8539c2aeed85a830d75326afa702d38de3fa7ff SHA512 d13023784a72f04233535a319b90e0b097f7bbe839bfa9ad901151e2cda4adb49ebb386cf445de565c40fe76b40111254eebb92357b2ab8020891c0d2869805d
MISC metadata.xml 340 BLAKE2B 5414049365511f348e3da85bf3f207b791dc4269331e6a650f90398b6afe2502e2e62624ec9597a2d55dca4a7e4a99e209837c44bac7a901ec42139518f41647 SHA512 4be8002eca7cc4c0204311dd7dd187caeee3f40db9b00d108fb18e97009f8cec10d298a958bf83d24177297cebd78789cdd546a0c5e9c7288aa697dee1facf71
diff --git a/dev-ruby/tilt/tilt-2.0.11.ebuild b/dev-ruby/tilt/tilt-2.0.11.ebuild
deleted file mode 100644
index 57ee98cbc48e..000000000000
--- a/dev-ruby/tilt/tilt-2.0.11.ebuild
+++ /dev/null
@@ -1,42 +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"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/TEMPLATES.md"
-
-RUBY_FAKEGEM_GEMSPEC="tilt.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Thin interface over template engines to make their usage as generic as possible"
-HOMEPAGE="https://github.com/rtomayko/tilt"
-SRC_URI="https://github.com/rtomayko/tilt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-# Block on some of the potential test dependencies. These dependencies
-# are optional for the test suite, and we don't want to depend on all of
-# them to facilitate keywording and stabling.
-ruby_add_bdepend "test? (
- dev-ruby/erubis
- dev-ruby/nokogiri
-)"
-
-all_ruby_prepare() {
- rm Gemfile || die
- sed -e '/bundler/I s:^:#:' -i Rakefile test/test_helper.rb || die
-
- # Avoid tests with minor syntax differences since this happens all
- # the time when details in the dependencies change.
- rm -f test/tilt_sasstemplate_test.rb || die
-
- # Skip tests for unpackaged asciidoctor converter
- sed -i -e '/docbook 4.5/askip' test/tilt_asciidoctor_test.rb || die
-}
diff --git a/dev-ruby/tilt/tilt-2.1.0.ebuild b/dev-ruby/tilt/tilt-2.1.0.ebuild
deleted file mode 100644
index 4e2ad228cc46..000000000000
--- a/dev-ruby/tilt/tilt-2.1.0.ebuild
+++ /dev/null
@@ -1,41 +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_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/TEMPLATES.md"
-
-RUBY_FAKEGEM_GEMSPEC="tilt.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Thin interface over template engines to make their usage as generic as possible"
-HOMEPAGE="https://github.com/jeremyevans/tilt"
-SRC_URI="https://github.com/jeremyevans/tilt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-# Block on some of the potential test dependencies. These dependencies
-# are optional for the test suite, and we don't want to depend on all of
-# them to facilitate keywording and stabling.
-ruby_add_bdepend "test? (
- dev-ruby/erubi
- dev-ruby/nokogiri
-)"
-
-all_ruby_prepare() {
- rm Gemfile || die
- sed -e '/bundler/I s:^:#:' -i Rakefile test/test_helper.rb || die
-
- # Avoid tests with minor syntax differences since this happens all
- # the time when details in the dependencies change.
- rm -f test/tilt_sasstemplate_test.rb || die
-
- # Skip tests for unpackaged asciidoctor converter
- sed -i -e '/docbook 4.5/askip' test/tilt_asciidoctor_test.rb || die
-}
diff --git a/dev-ruby/vagrant_cloud/Manifest b/dev-ruby/vagrant_cloud/Manifest
index dd250d81f8e7..751719f17dab 100644
--- a/dev-ruby/vagrant_cloud/Manifest
+++ b/dev-ruby/vagrant_cloud/Manifest
@@ -1,4 +1,3 @@
DIST vagrant_cloud-3.0.5.tar.gz 34844 BLAKE2B 2624219c470ed62e60056c825dc40611bf1bd2d1e822cc40e1592f8473517df53d814934f4426ef61d9adabbf89112bc1c44b61ee7129c4270e67b468fcf87cb SHA512 e3b138584baa956de30be5b307b7a05a728a9c84e5c4c831d9a703f0367886b82905057c8d6dda5e337b7b4256704d22a60869710e98493da8eea2074df70995
EBUILD vagrant_cloud-3.0.5-r1.ebuild 920 BLAKE2B 3111de022115839423a224c433119a4e51fdd0c038db598bd83d8f6542e0f9848d5d02ecc880a0cbff2dbaefaa3666ce98048aa39d8009eb3f3eda7097662c80 SHA512 77398d3be8a7f56423a585a5b3c281f0b1f6847869f6cbe8ac9ea24f9623fcfb0fc8d8ddccc21ea704f051974aa359ff0998545534ac3b7a558b1106746a0e3f
-EBUILD vagrant_cloud-3.0.5.ebuild 927 BLAKE2B b438365b59bf7b14bbbe960044b94aab6430aed8ecf2ef2b4e2ef13bb1887df71b94b75945e383b5205f35ee68316cf06a9939901f0b39c54b035566d60a55c3 SHA512 22446d912560cf5104a1ac07228cb46ab3bc432ce699f8d04a447750379876b0c7b80ffc758c736712eaf9681ee98ffccfe0610d519270af81dbd2fb8dcf9d92
MISC metadata.xml 461 BLAKE2B 8c2cf50a097c308798cc3631fa3bec6f32e3d36d7b9c3c27445a43783a504c9390ea32ac5b1f419e197616728cf419d451490d3e6299ebb85eb6ae6b71542650 SHA512 c26dac7d5ce25b0f73794e9a7aa6dd2492d4b97ced106b2b76edcf4eaf9b83aea37940e918c2b22cb2f8ef019467bd30aaa9d08895aeaacccbbbb37fc28627e1
diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5.ebuild b/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5.ebuild
deleted file mode 100644
index 9100da45f0d5..000000000000
--- a/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_GEMSPEC="vagrant_cloud.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Vagrant Cloud API Library"
-HOMEPAGE="https://github.com/hashicorp/vagrant_cloud"
-SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-ruby/excon-0.73
- >=dev-ruby/log4r-1.1.10
-"
-ruby_add_bdepend ">=dev-ruby/rake-12.3
- test? (
- >=dev-ruby/webmock-3.0
- )
-"
-
-all_ruby_prepare() {
- # # loosen dependencies
- sed -e 's:require_relative ":require "./:' \
- -e '/excon/s/~>/>=/' \
- -e '/log4r/s/~>/>=/' \
- -e '/rake/s/~>/>=/' \
- -e '/rspec/s/~>/>=/' \
- -e '/webmock/s/~>/>=/' \
- -i ${PN}.gemspec || die
-}