summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-25 12:50:15 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-25 12:50:15 +0000
commit71d582d27eeece574ab3d904aa3fbe7742b0e895 (patch)
treea859a9d4a94b41c113fb5bdb5c4ffe261d884970 /dev-ruby
parent0b82ae29b3034efe3e7b7f533dbcb76168544c5e (diff)
gentoo auto-resync : 25:03:2023 - 12:50:15
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin106651 -> 106655 bytes
-rw-r--r--dev-ruby/afm/Manifest2
-rw-r--r--dev-ruby/afm/afm-0.2.2-r2.ebuild (renamed from dev-ruby/afm/afm-0.2.2-r1.ebuild)7
-rw-r--r--dev-ruby/ansi/Manifest2
-rw-r--r--dev-ruby/ansi/ansi-1.5.0-r1.ebuild9
-rw-r--r--dev-ruby/barby/Manifest2
-rw-r--r--dev-ruby/barby/barby-0.6.8-r1.ebuild (renamed from dev-ruby/barby/barby-0.6.8.ebuild)6
-rw-r--r--dev-ruby/chunky_png/Manifest4
-rw-r--r--dev-ruby/chunky_png/chunky_png-1.4.0.ebuild5
-rw-r--r--dev-ruby/chunky_png/metadata.xml3
-rw-r--r--dev-ruby/contracts/Manifest2
-rw-r--r--dev-ruby/contracts/contracts-0.17-r1.ebuild31
-rw-r--r--dev-ruby/contracts/files/contracts-0.17-ruby32.patch120
-rw-r--r--dev-ruby/narray/Manifest2
-rw-r--r--dev-ruby/narray/narray-0.6.1.2-r2.ebuild4
-rw-r--r--dev-ruby/prawn/Manifest2
-rw-r--r--dev-ruby/prawn/prawn-2.4.0-r1.ebuild (renamed from dev-ruby/prawn/prawn-2.4.0.ebuild)7
-rw-r--r--dev-ruby/rb-gsl/Manifest2
-rw-r--r--dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild4
-rw-r--r--dev-ruby/rcairo/Manifest2
-rw-r--r--dev-ruby/rcairo/rcairo-1.17.8.ebuild2
-rw-r--r--dev-ruby/red-colors/Manifest4
-rw-r--r--dev-ruby/red-colors/metadata.xml3
-rw-r--r--dev-ruby/red-colors/red-colors-0.3.0-r1.ebuild4
-rw-r--r--dev-ruby/ruby-cairo-gobject/Manifest2
-rw-r--r--dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1.ebuild2
-rw-r--r--dev-ruby/ruby-gio2/Manifest2
-rw-r--r--dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild2
-rw-r--r--dev-ruby/ruby-gobject-introspection/Manifest2
-rw-r--r--dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild2
-rw-r--r--dev-ruby/ruby-poppler/Manifest2
-rw-r--r--dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild2
-rw-r--r--dev-ruby/ruby-rc4/Manifest2
-rw-r--r--dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r3.ebuild5
-rw-r--r--dev-ruby/safe_yaml/Manifest4
-rw-r--r--dev-ruby/safe_yaml/metadata.xml3
-rw-r--r--dev-ruby/safe_yaml/safe_yaml-1.0.5-r1.ebuild6
-rw-r--r--dev-ruby/spy/Manifest2
-rw-r--r--dev-ruby/spy/spy-1.0.3.ebuild4
-rw-r--r--dev-ruby/ttfunk/Manifest2
-rw-r--r--dev-ruby/ttfunk/ttfunk-1.7.0-r1.ebuild (renamed from dev-ruby/ttfunk/ttfunk-1.7.0.ebuild)8
41 files changed, 228 insertions, 53 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index e01eb907b8b8..2061ad594b41 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/afm/Manifest b/dev-ruby/afm/Manifest
index 6f2fb8861cd0..33d23bb37183 100644
--- a/dev-ruby/afm/Manifest
+++ b/dev-ruby/afm/Manifest
@@ -1,3 +1,3 @@
DIST afm-0.2.2.gem 17408 BLAKE2B 79f11d6663408893036f7894ef4c88336d1239865cca6a94aa67ff97366c5204356501ace90f8f6665f0e73a1af6a12f4f6da04529abd9dde73ada81e878c0dc SHA512 9325ec0baee12194253e053d162fae252c65e452d38ffb592908759c29669d1938dba877e152988b6acd25f556514936c8dc09895762254483aadf46b09858f1
-EBUILD afm-0.2.2-r1.ebuild 579 BLAKE2B f34e332fad16ab9fdc866f29911e8645e117c0415b70c11eebaf6403077b654e66376ad0922c038ca13c1ae8b21401b1f23fd3a357a9761329c4776d2798e8ae SHA512 c3cdd2d6a8500d2f4a7edce0704266c3be04e227fb9e5f0bfd0ae9849504862660352894f3eea986457e4a6e6529f930442d0b739814c89b299925cf8d1d937a
+EBUILD afm-0.2.2-r2.ebuild 580 BLAKE2B 8baea520e2dc48ce8b18fbbe50db09a9d178e44f801b2d8a887088263bc5038eb6fce5693ce9b760681fa83eafb09772e8bc3b36a0298a0e45e49725cecef396 SHA512 7620b8e61dc315b9c0881f20229fb9b46939a577af45d5db6aebe3a36c9403197f42caad678427feaca17fc9e4e005b37052c913df521b9d59d14f718efef029
MISC metadata.xml 339 BLAKE2B 75b027a06c629f9c7c3052adc73134f4a68870fb2a39542182cd59a87edd862db055bc79426ed4c58e15f4ef6d8192452f2c6c55b02e604fcc6fe399871e11b1 SHA512 b512d24792db7186991a0e94f8cd4712e44d0d82ef642976fb4b578ec56da3fde1f6011831acacbba22ab39abbc44d9554c15868a8c2c7520ca88cd8b232605c
diff --git a/dev-ruby/afm/afm-0.2.2-r1.ebuild b/dev-ruby/afm/afm-0.2.2-r2.ebuild
index 753750fb5ffc..b211e6fff871 100644
--- a/dev-ruby/afm/afm-0.2.2-r1.ebuild
+++ b/dev-ruby/afm/afm-0.2.2-r2.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
diff --git a/dev-ruby/ansi/Manifest b/dev-ruby/ansi/Manifest
index 20f9b20a4069..12194df59cc2 100644
--- a/dev-ruby/ansi/Manifest
+++ b/dev-ruby/ansi/Manifest
@@ -1,3 +1,3 @@
DIST ansi-1.5.0.gem 41472 BLAKE2B 3d584a29d17b1d751c6ad2d87d36e75c2f72c4a766c674c8daf285b80df4e64c55d9dc798f101a6d393365b9306997601df18a52a4e6a348e3bbf0b06e5afc0d SHA512 969cc749c08c5446b67a45acd02b7ca0256660804c3f8c148b50e7638de41fd5297b6d56613ac979e50b57371c83b382474c6ad4126d4e130bbaea4ce0e14300
-EBUILD ansi-1.5.0-r1.ebuild 602 BLAKE2B d5258c4a2195cab01c6adc491a6e0c08e91f8a983f628bcc82508d07fa79f081d6fffc24c7171f997a2f1dd5f2c173f430d8665f210d4aba4a5f9ec5664b552b SHA512 3273e2c54ada1f90b1b8fd9d5f0fd0e0d0b67ff07a681fd28c6359326c221d4ad93969e56f39e6662ef2122a48333c5bd496d81738fb3526ec89874b8b7d8892
+EBUILD ansi-1.5.0-r1.ebuild 680 BLAKE2B 66dd90ad13ef48705b9996ae2d0647b03c62b0b3d159c790f57a9f06fbfb26148c4ef8997a7a8c5ce920ef36f6bd28e7b29d3c635dcebdbad020e7caf2d25a54 SHA512 443190684064596e529760407a956e6f74df0c0841e2383a3a5f35d0adbfe43a4419c8f69b88c2c563ff55735b4e45a1f4975aefef20d6c3ad77587c24e610a5
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/ansi/ansi-1.5.0-r1.ebuild b/dev-ruby/ansi/ansi-1.5.0-r1.ebuild
index 6842446df0a1..a72fb394da1a 100644
--- a/dev-ruby/ansi/ansi-1.5.0-r1.ebuild
+++ b/dev-ruby/ansi/ansi-1.5.0-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
@@ -20,3 +21,7 @@ IUSE=""
# Tests cause circular dependencies with dev-ruby/qed & dev-ruby/rubytest
RESTRICT="test"
+
+each_ruby_test() {
+ ${RUBY} -S rubytest -Ilib -Itest test/ || die 'tests failed'
+}
diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index 6024bcf6c5e8..faef6eb36a69 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.ebuild 2487 BLAKE2B 300f173928acfc47adb1ec5c2787782a3961b22d656f2902111b3cb3803f1042684c537eeb22defa95b0b07be9163a00901f341e08b3a4c9fc197111b1c64721 SHA512 7a8c43040eba9602d348a378288bc468476995d36f7706ea7aa389df7062460f883e0519393352f186a5d5a99b9a1f26c47104c3a0610e737eb3e01f74cc2b63
+EBUILD barby-0.6.8-r1.ebuild 2480 BLAKE2B 336484c1177c89426e45b13da4c4f441e6d233c7cba40dabdc88555e4a4ec406722d50a0829a300629cac4c1f67d4051dd79a9d94b2317281fd18dc615b10b92 SHA512 cf1199dd973719188f721db1bd5231956db09cff55f4b15d4d248c92855c1eaaf5ccbc1b6cabf00b3523e540ecb0cff365f85715b3685cb0cbbc32af207a145f
MISC metadata.xml 1074 BLAKE2B 1d4732b3f34000f6bc33d22a45330f8cbc39c6e77c8921bf94743b7e51fa8165334261982c9a5d04781a86952328db39fe24d30ee1f7549a294ea9a934a1dea4 SHA512 d9f891136315ddc389b7c30b14a2595aed7e9ceb7e320cd9cfff1eb0670e20132851defc25c77b986cb8385425b685317fe9f5b809acc46764913d9473ec3a7b
diff --git a/dev-ruby/barby/barby-0.6.8.ebuild b/dev-ruby/barby/barby-0.6.8-r1.ebuild
index 4914a6e63785..0ce49ddabc93 100644
--- a/dev-ruby/barby/barby-0.6.8.ebuild
+++ b/dev-ruby/barby/barby-0.6.8-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_TASK_TEST="test"
diff --git a/dev-ruby/chunky_png/Manifest b/dev-ruby/chunky_png/Manifest
index 1307fe01f73e..ca45edf4eb8b 100644
--- a/dev-ruby/chunky_png/Manifest
+++ b/dev-ruby/chunky_png/Manifest
@@ -1,3 +1,3 @@
DIST chunky_png-1.4.0.gem 363008 BLAKE2B 3fc484985565f223127c43eb1d55137ee9b58fc5ab6f25256dd54efddb817a5ecf78b39754a042fd09b83493cbdfdf02d0b90d150ab90b084f01c9a98aba5a8e SHA512 1276ba527723af973ca00535baab0dd3be8185cfaa77efb28c3b1ef1e949312710a616ca55711923875e54cb9c92b38de71062d2ba68b2314c7b9ce7a9b50b11
-EBUILD chunky_png-1.4.0.ebuild 760 BLAKE2B 9f26fe1da568311d6e8e07975d567f779598d103c504b84410cba9ce20c872521077c30951f5fe87f1f74e514b981a5fed8180807e1ee99f3ccae4174af93fc2 SHA512 ef1ac9d27e8766e19753e6aea7a3812fe4e484e57d3e22eb353f0bbe5f9331ca2db0c043e2317de6a277ff3b224be455ecddaa2e5eb067783a625d06fb99e4b4
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+EBUILD chunky_png-1.4.0.ebuild 839 BLAKE2B d40a0dbfac1a3ec868edb985923500d32b2f1f768e3901423b838cb5be43535d11b85a8e5167ae404d939b735657982c511e9c629ca65a428e718ccc3e42a949 SHA512 d13c4cb56954b733e2528894bc875c2ab698184553228d8b1208d7dae9ce17b528d174b460c5e862d3fd151103df422bee5f08de61d120ef24d7dc264080f41b
+MISC metadata.xml 331 BLAKE2B 78030accec1b3b4a9c5eabf988e8390ff8b29bcee78991a2c791e066b580185a2ec982ca3197e655a280ac4c6b1766e99b969c9d5264e7e24b0a84d3f162c09c SHA512 1b0a215b86d61a9cec307f008b7e154fa09e15b159c3d289a8842dd9ad5c2ba7c33ad28e8e2bc183d0ace9dff4776b4eaffbf0a708cdfb2bbb712bc8d69ea915
diff --git a/dev-ruby/chunky_png/chunky_png-1.4.0.ebuild b/dev-ruby/chunky_png/chunky_png-1.4.0.ebuild
index 9a9da8027236..7a7956982248 100644
--- a/dev-ruby/chunky_png/chunky_png-1.4.0.ebuild
+++ b/dev-ruby/chunky_png/chunky_png-1.4.0.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+# Can't do ruby32 until https://github.com/wvanbergen/chunky_png/pull/169 is merged
USE_RUBY="ruby26 ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -19,7 +20,7 @@ RUBY_FAKEGEM_GEMSPEC="chunky_png.gemspec"
inherit ruby-fakegem
DESCRIPTION="Pure Ruby library that can read and write PNG images"
-HOMEPAGE="https://wiki.github.com/wvanbergen/chunky_png"
+HOMEPAGE="https://github.com/wvanbergen/chunky_png"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-ruby/chunky_png/metadata.xml b/dev-ruby/chunky_png/metadata.xml
index 658c72b1920d..b77f6d0887ed 100644
--- a/dev-ruby/chunky_png/metadata.xml
+++ b/dev-ruby/chunky_png/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">wvanbergen/chunky_png</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/contracts/Manifest b/dev-ruby/contracts/Manifest
index aee8943a5276..993742a1cf94 100644
--- a/dev-ruby/contracts/Manifest
+++ b/dev-ruby/contracts/Manifest
@@ -1,5 +1,7 @@
+AUX contracts-0.17-ruby32.patch 3364 BLAKE2B 14e94549b81de0cc30728cc227a3ed3432b771c7c9a6fd29ff8615ff865f8bb0beba87087504364e1c88c60f28c3b9f643c438bb0ebf06db3ce8ac684639ba9f SHA512 f15f448918eaa2d2e73ff7e88c137ba7751471d1dc100827f79092dec6846f18eee1bb81b8f1175d770e5c4d8e55a3d8ac9df377353f90926b943f6f0754ff59
DIST contracts-0.16.1.gem 57856 BLAKE2B 72978a2a47b75411d2ae74521470d5958ef711351e2ce6776f1331b0d3f4b175d43f991a73fd2332ac0e1f6732b05a65887054a0be4452fd62f058a28ba929be SHA512 bc182431de9efbc6d23603c68a64eddcd3f27ea1ac8c2c9ff00840cf38d2f58ba595304127e6b43e504d3aa387559a5c1429b671dadac175d3a4ad2c02edbf6a
DIST contracts-0.17.gem 58368 BLAKE2B 2bccd3a552268821b3c34a08fef3d6c0e43e27f8a0e56a2b7b0291d388142a2efb3686230d4daaea6e82c45be8d42f2ab61d1aa3d6a7f682bd7d99a0af7f179d SHA512 bce1417e7b505ec35b43917d53cbdb175995ff877da2a6122e08b3c7e537d557785987a0110006525dd079f09d574be3f5f4793154f99ac91c32f83662fa311b
EBUILD contracts-0.16.1.ebuild 493 BLAKE2B 260637f892121209606ced2306f0a7224700f5036d185d35ddc3691d6c6a3890cb8335d231a0c67717613162c01fd7b53481375cba784ccb174a3916ded09d41 SHA512 24ee4b0e1befa12fcc27bee1bc69d35479bdc9bbe127b0b86a1444024508ab53496c415fbca1b82a002ba03a2a035b74b20b0836a78da22cc8ebca1faf3e6742
+EBUILD contracts-0.17-r1.ebuild 905 BLAKE2B e2d22603ddf8d9d6d32a7169d5f02c186a331daa6aeff2187a77f27abfdf99b0355fa8bbf7efc05a82a68235cc36c36983498b6e19da1ef30661797de9421fe8 SHA512 5b2a6f29597a849ab5a51f8374d7a5842f164fab7c90b6650e1ec1fe8933e6fabd21167e856cc92dc4ae52a04163691498fd671c64e62bda0d219c3d0c76c6d9
EBUILD contracts-0.17.ebuild 859 BLAKE2B f3325a2955d456e760d43c9dcb121fafb1a8be823ce3a753e3da425e64e6c604ff006edfa19ac89fd68e4ca347a19f718d108415978a28e60cb3215ecf91c312 SHA512 982ca2ff5584af6fb91e63aaefd471cfa58919ea79351f7942b4d61006c97fd49e663f273700897e44c9df8ac371ff0e400c77d649a446797e7e82807b3e0e6b
MISC metadata.xml 353 BLAKE2B ec68a13b1faccc1cf044530138380700063502c1844fe5fd23c79717b15aaaebc7c0a65789b60c0bed1ebac36f87d4fbedf93374fe0fee300e5cb4fe81653838 SHA512 b03899010b43019e54ad01b3a160bd76cead6cb7e3cad3ab1ca0f1a63ce497ae7522530b01578de8d9de962061629d0453ae99154b4d97a90815df71b47f2466
diff --git a/dev-ruby/contracts/contracts-0.17-r1.ebuild b/dev-ruby/contracts/contracts-0.17-r1.ebuild
new file mode 100644
index 000000000000..6232037c76e4
--- /dev/null
+++ b/dev-ruby/contracts/contracts-0.17-r1.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="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.markdown README.md TODO.markdown TUTORIAL.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="provides contracts for Ruby"
+HOMEPAGE="https://github.com/egonSchiele/contracts.ruby"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-ruby32.patch
+)
+
+each_ruby_test() {
+ # COLUMNS needed for:
+ # ./spec/contracts_spec.rb:654 # Contracts: Contracts to_s formatting in expected should wrap and pretty print for long return contracts
+ # ./spec/contracts_spec.rb:643 # Contracts: Contracts to_s formatting in expected should wrap and pretty print for long param contracts
+ local -x COLUMNS=80
+ each_fakegem_test
+}
diff --git a/dev-ruby/contracts/files/contracts-0.17-ruby32.patch b/dev-ruby/contracts/files/contracts-0.17-ruby32.patch
new file mode 100644
index 000000000000..0f28e763ddac
--- /dev/null
+++ b/dev-ruby/contracts/files/contracts-0.17-ruby32.patch
@@ -0,0 +1,120 @@
+https://github.com/egonSchiele/contracts.ruby/issues/300
+https://github.com/egonSchiele/contracts.ruby/commit/88fd1d841615e59c873d7da64d050d3a251634dd
+
+From 88fd1d841615e59c873d7da64d050d3a251634dd Mon Sep 17 00:00:00 2001
+From: PikachuEXE <pikachuexe@gmail.com>
+Date: Wed, 5 Oct 2022 10:27:41 +0800
+Subject: [PATCH] * Update all references to Fixnum to Integer
+
+Deprecated in ruby 2.4
+--- a/lib/contracts/builtin_contracts.rb
++++ b/lib/contracts/builtin_contracts.rb
+@@ -95,7 +95,7 @@ def self.[](*vals)
+
+ # Takes a variable number of contracts.
+ # The contract passes if any of the contracts pass.
+- # Example: <tt>Or[Fixnum, Float]</tt>
++ # Example: <tt>Or[Integer, Float]</tt>
+ class Or < CallableClass
+ def initialize(*vals)
+ super()
+@@ -120,7 +120,7 @@ def to_s
+
+ # Takes a variable number of contracts.
+ # The contract passes if exactly one of those contracts pass.
+- # Example: <tt>Xor[Fixnum, Float]</tt>
++ # Example: <tt>Xor[Integer, Float]</tt>
+ class Xor < CallableClass
+ def initialize(*vals)
+ super()
+@@ -146,7 +146,7 @@ def to_s
+
+ # Takes a variable number of contracts.
+ # The contract passes if all contracts pass.
+- # Example: <tt>And[Fixnum, Float]</tt>
++ # Example: <tt>And[Integer, Float]</tt>
+ class And < CallableClass
+ def initialize(*vals)
+ super()
+--- a/spec/builtin_contracts_spec.rb
++++ b/spec/builtin_contracts_spec.rb
+@@ -30,7 +30,7 @@ def passes(&some)
+ end
+
+ describe "Num:" do
+- it "should pass for Fixnums" do
++ it "should pass for Integers" do
+ passes { @o.double(2) }
+ end
+
+--- a/spec/fixtures/fixtures.rb
++++ b/spec/fixtures/fixtures.rb
+@@ -100,11 +100,11 @@ def sum_three(vals)
+ end
+ end
+
+- Contract ({ :name => String, :age => Fixnum }) => nil
++ Contract ({ :name => String, :age => Integer }) => nil
+ def person(data)
+ end
+
+- Contract C::StrictHash[{ :name => String, :age => Fixnum }] => nil
++ Contract C::StrictHash[{ :name => String, :age => Integer }] => nil
+ def strict_person(data)
+ end
+
+@@ -119,7 +119,7 @@ def hash_complex_contracts(data)
+ def nested_hash_complex_contracts(data)
+ end
+
+- Contract C::KeywordArgs[:name => String, :age => Fixnum] => nil
++ Contract C::KeywordArgs[:name => String, :age => Integer] => nil
+ def person_keywordargs(name: "name", age: 10)
+ end
+
+@@ -529,30 +529,30 @@ def initialize(day, month)
+ @month = month
+ end
+
+- Contract C::None => Fixnum
++ Contract C::None => Integer
+ def silly_next_day!
+ self.day += 1
+ end
+
+- Contract C::None => Fixnum
++ Contract C::None => Integer
+ def silly_next_month!
+ self.month += 1
+ end
+
+- Contract C::None => Fixnum
++ Contract C::None => Integer
+ def clever_next_day!
+ return clever_next_month! if day == 31
+ self.day += 1
+ end
+
+- Contract C::None => Fixnum
++ Contract C::None => Integer
+ def clever_next_month!
+ return next_year! if month == 12
+ self.month += 1
+ self.day = 1
+ end
+
+- Contract C::None => Fixnum
++ Contract C::None => Integer
+ def next_year!
+ self.month = 1
+ self.day = 1
+@@ -610,7 +610,7 @@ def on_response(status, body)
+ body + "!"
+ end
+
+- Contract Fixnum, String => String
++ Contract Integer, String => String
+ def on_response(status, body)
+ "error #{status}: #{body}"
+ end
+
diff --git a/dev-ruby/narray/Manifest b/dev-ruby/narray/Manifest
index 2c63b9b41518..2e22cc6e39a8 100644
--- a/dev-ruby/narray/Manifest
+++ b/dev-ruby/narray/Manifest
@@ -1,4 +1,4 @@
DIST narray-0.6.1.2.tar.gz 68621 BLAKE2B c4e48b81fb0d79cc49e32ed8204d9cac3f483eb44e1207f422f5b272bb8891836d81cd83c090f4d643677b1159801c13d15580504e6ca244a2a75d4b6dfb3204 SHA512 51e9bec0b711e79e268b73496ad742b80bb46a6e9ea6aab9a2535a700b6efc8f7ae2e854f5772d434e3d385d81275744dbc796ebec4d3de73f2ec0546bd2339a
EBUILD narray-0.6.1.2-r1.ebuild 1383 BLAKE2B bfbb79b7b1aeb635ba95d36a314e4ed70eb61ffcc5c7ecd174eec53b3cde81a7687bedc51f6742da19943966ce8a3c1179435e5dbe0b8e1fd1f559d82c05dd6a SHA512 61894fa05372456a8e866fd1d11ab1fb0af74f25bdb2d6b70695b3b44d604d1a484b99f6f00030590a0bace5f4c5b77cbd69252e511a07252c39b753420fab97
-EBUILD narray-0.6.1.2-r2.ebuild 1168 BLAKE2B ae4290459533a367622bc2fb2230ce27cc2c94871496dab6f535aa45bb70452f21272dcbf5137a42c65ff6664d74c272ac6294b5b82c4a3e6f075f69acb38398 SHA512 489fa3ceadcc91b3103a4a07f9658582e3921c2b1f4c1f5984341cccca207561d702f3ae9a896ced54f3bd592f8a907d825d447df7adb24d2c449912f2fef46a
+EBUILD narray-0.6.1.2-r2.ebuild 1168 BLAKE2B 88ce6e38c652b011a47b3d87d0368930663337e8735592bf40f9f0cf763a6c050a56430554b28c72cc960ea7f8c7c3fc674c1b679c0e3fae8d8fb0c8bdd84d32 SHA512 5cb76ac5c0a6fba32e949c4f9ca6f1e9e70f85396dafd7269518ee2f3467552ff9e9779fae76d1df375561a455af75e8170c64dbf90f5e7e5f534ba3df9fbbf6
MISC metadata.xml 340 BLAKE2B 6c255c48b2c01b92dea7b9f2ab2e6f2d119d0624650d1354fa2335db7ca2200e63bfc5f0dc383ebafe99ab3830d570a89b4fb04fa1a7fee913f25f7cfde3852e SHA512 4f57e3d54e985f412d93d434f6ea0ac1b72a136cb8b9b6476950e7e567542cb8eeebe1fc5b8fd2d9c2c9bb9351a1e744dc01c1b0bb8f32d1d8c9d21a3c134e83
diff --git a/dev-ruby/narray/narray-0.6.1.2-r2.ebuild b/dev-ruby/narray/narray-0.6.1.2-r2.ebuild
index 0d45789133f2..4154ee0c1d70 100644
--- a/dev-ruby/narray/narray-0.6.1.2-r2.ebuild
+++ b/dev-ruby/narray/narray-0.6.1.2-r2.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/prawn/Manifest b/dev-ruby/prawn/Manifest
index cb30ad62b4c6..8d979324f90a 100644
--- a/dev-ruby/prawn/Manifest
+++ b/dev-ruby/prawn/Manifest
@@ -1,3 +1,3 @@
DIST prawn-2.4.0.tar.gz 5239492 BLAKE2B 5435d7715d2b3020316a04cbf2db1b7793435f2d05d34aae4832e12908a928f689c86d358562e7cd1c2675171a1743757097f0af3357eb667e4e2b9462890590 SHA512 e9fcc31ad2b5aa23592a8bf9419153fcb3080e00e53c9a91b50edc526631227fe86769eeb09336d267ea8f0a94f12336f71b24adc4d5cd9e750367d51f07c867
-EBUILD prawn-2.4.0.ebuild 990 BLAKE2B 826cbe19f3286d3774574baf2ed358962da9582ad334f99a617e849aafabb83ee9538138cd1c75605f59967ea7db50ac84b59e45aff647fb74c3809fd10a30d8 SHA512 1cc19fb0eadd54d1d932bcdb9d2b6fd70d7fc98df9516e08db6f859cfe05eec7d522447cf0199137d2162146f28d2fe17af6d7ca67c988897dbfac17d7f97ae4
+EBUILD prawn-2.4.0-r1.ebuild 991 BLAKE2B 89d4978b16077cbf03e3a13d8aab909f0f01714733f90df1975e6b09c34be2d7cfc556c3099457cad4c6f4752242cd48fdb19715b346ed6eeba3ecea5abbe25b SHA512 98e3543a2f076c6c3af6afee7260395804e9329678cfa863d53f5207e0c6a22aabf6e3185497c596d5acd154aad2d53381a1b48fcbbe93ea169b395817fc7217
MISC metadata.xml 341 BLAKE2B d4bc362dc1d1c68511331c27419392311303e743175939024613a804743bccfee6d5847c9c1b6f00718f1b5657a915f2ded744b25986697f98076c25199f76ae SHA512 6dfebe5f56d94eeecb0ca8fb8dd2a7b487cb0bd042cf343baf40973e40cd46e4a849a453fff2295b92257a86f78dfef7f5bad5156f1c7f0ca00d35b6b81b9881
diff --git a/dev-ruby/prawn/prawn-2.4.0.ebuild b/dev-ruby/prawn/prawn-2.4.0-r1.ebuild
index f1a2427c9beb..6846b3e75f25 100644
--- a/dev-ruby/prawn/prawn-2.4.0.ebuild
+++ b/dev-ruby/prawn/prawn-2.4.0-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/rb-gsl/Manifest b/dev-ruby/rb-gsl/Manifest
index 713713b7c699..b69883cb5669 100644
--- a/dev-ruby/rb-gsl/Manifest
+++ b/dev-ruby/rb-gsl/Manifest
@@ -1,3 +1,3 @@
DIST gsl-2.1.0.2.gem 735232 BLAKE2B bb8aa488b5d3bf7c2f3facf34093c985c63bfe692933b21eb8273af38e6788691593bdcc6fd52b9e22635d1b8195f81d1302edab7c2915a19ce9574cab184d84 SHA512 c07adfb44980ca813e114db2b0917f6b2dcb7d3bbe0ccfd9561519b4e574991f3c72f3e7115218f473154690f9284bf89c968d3c6d52d29fa0a232a1160d2704
-EBUILD rb-gsl-2.1.0.2-r1.ebuild 1070 BLAKE2B c26302bca5509587645e56382e7f0a8c9eda32bd918cce1bbc6722fa9863baccca4585639689d3889c6ac89ddb56737462fa78f51619f62917e5354e8fdac720 SHA512 f27eb688c60210bf9b1253c621702a5aa38aa4827fd575067462812f342fb6624c0412fa847e44c0f407bcd35f128e77cb03edfe3cd7bc6cb6f844436710375b
+EBUILD rb-gsl-2.1.0.2-r1.ebuild 1141 BLAKE2B e9f0ba574753de39446ea6c365225ba7c32f3d6ecf0632b6f968434241ec4ebfa9dabefb101c2a1db87968ef998fd7a28499fa174f6208a4b2ac939a4e5358fd SHA512 ca8992a9d4b5ddac5d49810b1216d9aaacc2841cb084bab35ae866800d98d31910b3f9b8d67211a7e27676bb4491ea8b31bba81b75eed1c82e14764c25d446a4
MISC metadata.xml 341 BLAKE2B 6cd430a7df6c2d8cfa038acc52539eb08dca80008ffcb854e297702e6559ed713f1e1b9d56a8951daf953363904f418efcb24cbbeb12e6c21688eacb1017f735 SHA512 305927b5105b248c5697315fdc36b20f2de5c5c0ed98acffd162aac781602282bc0263e41b70bce6dfc4a83adb9c1e97de93d192b173b14c5db88013638a5c5b
diff --git a/dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild b/dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild
index 5fc4e9e1c9d9..1b4bd449037d 100644
--- a/dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild
+++ b/dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+
+# No >= ruby30 because of https://github.com/SciRuby/rb-gsl/issues/63
USE_RUBY="ruby26 ruby27"
RUBY_FAKEGEM_NAME="gsl"
diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 11e7f07b7d00..f6baea2f3a59 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,5 +1,5 @@
DIST cairo-1.17.5.gem 197120 BLAKE2B 6788c4832331407802d56dc429d665d8a82d9e69a7bf9958391b02003e71d7449cabd65fb97916e8e06a16fa599bae1c514e8ace75304f746db3051bb6bc21ee SHA512 f2ade6fb6b9fccd81a11061b277d4a9077936e0beef42c61225bd4d5630586a57a3fa192a20a0f7e4922313e2a8215268bc9a5d007d2805cf1f80714fd9ad1ba
DIST cairo-1.17.8.gem 198656 BLAKE2B c999f862753d17c186f766f82ede6c7fb3c773018c314825762b68025bf806e6a466b8895ddfa3046f7ac3f3af501d6feaebcb8241779de9c3a0d153589d0993 SHA512 a2b756dc1cf1abb98e4b60b9b56f5f610058bd840b67c991d6bfb3da2523b0f77a5854147f9d14ca461d573e51fbe3ba35c83659af5c031086710970fac6665a
EBUILD rcairo-1.17.5-r1.ebuild 1787 BLAKE2B aab18382ee5b47ad524587a71bf404a3d2dbcd05bddd0a442992a9a278b6e12250be3aee4dfe6e09dad947b1fb537b07f425c56446727de9c317f1517ffd7748 SHA512 47b0128fd244cfe49401a8599b87667047b052e8fb3312668d1c4694da3fc60bb85c9af8092aa3a5e78c0f772f7438b0cd81443b14f0ac253c6b9d236919421c
-EBUILD rcairo-1.17.8.ebuild 1779 BLAKE2B e15d6593fe0a0575c921d6742d5883b720110790179e17bc4bd0dc0a1e84796140a5be5b4c8dfdddc9e10ba288f3baaf499bf41285613f96abe3635e0ed6fb33 SHA512 9779ec75312e5c949476fc7273b1ff5c697165e51fdb965caf488c8e437335b130427203f02a0ece3bf73b3a431859c8421ab3ad57e2469f35dd894942378daa
+EBUILD rcairo-1.17.8.ebuild 1786 BLAKE2B bee7e124f1dc48a80e50943b1daf852164930bce83385182f6f25cbfb48c814ac87ad42a9ee79ecc5fcb58b99350e522c91d5ccb38c87de452c6f46ba91ee6b1 SHA512 3214c3d8c1b263185471d0c3ba05e3a4abd3e2d2f8b38337ae739225fe321eabf5a4205faa71f5c37a52f6a7a6000ae16874043d39870160b6a9c8e0b41e2d78
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/rcairo/rcairo-1.17.8.ebuild b/dev-ruby/rcairo/rcairo-1.17.8.ebuild
index 4f3fa7c8472b..c82217f31c26 100644
--- a/dev-ruby/rcairo/rcairo-1.17.8.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.17.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_NAME="cairo"
diff --git a/dev-ruby/red-colors/Manifest b/dev-ruby/red-colors/Manifest
index 3af5fe9bd89d..3f05f1c55bc1 100644
--- a/dev-ruby/red-colors/Manifest
+++ b/dev-ruby/red-colors/Manifest
@@ -1,3 +1,3 @@
DIST red-colors-0.3.0.gem 104448 BLAKE2B 46b99c755e745eadfc1af61c024df66d54b583c9fbad37522971d44ee42b1db9a5148529a37252ad50cdb276fee8e58aca2afdc190bac3098baa67857eac0d6a SHA512 baa05634213a46da968a42e478db097c5bc47187e61807a3b3c30b8109a0fae63d587e5a3227b5bca75b921304b9d5e24a5ba945361dd5eba1c25235889c2cf1
-EBUILD red-colors-0.3.0-r1.ebuild 404 BLAKE2B f685025534cb88c458920f5d4a0684a31decb94e0e74161fa56c8f5f30b43785d395ad5b73f5c2c40e1b1c58848471771583c14a978c56f07d68b70fdf7520b2 SHA512 d03ddc715fd6e57aca74d00510b1fc6805818f6da0dcd6be177c8d62195ea7378ecbd8dd6b013dedc4717ef63b7f8a4af097f4ec1773f355c7c79a9cee5c83ee
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+EBUILD red-colors-0.3.0-r1.ebuild 404 BLAKE2B c577706401fc4665f97dc8cab8c8c3078e1d55e127831c402f460c3d1485ac0fa71cefc3fa92848518957f008745a8636889aecc2e1c2951dac1451d566ddc94 SHA512 61e757ad378edb8e202576029bc79065b1bb0da1e6a9569d8fc1e51131ce375efa57a812dea650d582ec8db1a2105d5d10bbbd95fa1d6aecc771cfeea9e3b64b
+MISC metadata.xml 335 BLAKE2B 298565d1b2f148ef55048346117b9b6c373864aeada709667a8457ac9b641c60110048264d8f4d9e5d099fb619332a6e87951f9f4a9847d1d1488dc25f339d3d SHA512 a482d5ac8ac06b92e03f3e0b6a2a3b79737e3d573142de2107ee85a41e86414e6c0a4a7a360e74bfaa9d0777ef40308c2f927dd2126f26e4a0a0a0355ffbef0e
diff --git a/dev-ruby/red-colors/metadata.xml b/dev-ruby/red-colors/metadata.xml
index 658c72b1920d..721a3d872641 100644
--- a/dev-ruby/red-colors/metadata.xml
+++ b/dev-ruby/red-colors/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">red-data-tools/red-colors</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/red-colors/red-colors-0.3.0-r1.ebuild b/dev-ruby/red-colors/red-colors-0.3.0-r1.ebuild
index 8aa565aee547..d2f60e5e1a86 100644
--- a/dev-ruby/red-colors/red-colors-0.3.0-r1.ebuild
+++ b/dev-ruby/red-colors/red-colors-0.3.0-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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_EXTRAINSTALL="data"
diff --git a/dev-ruby/ruby-cairo-gobject/Manifest b/dev-ruby/ruby-cairo-gobject/Manifest
index 2d2cd3f0564f..9b569b86138c 100644
--- a/dev-ruby/ruby-cairo-gobject/Manifest
+++ b/dev-ruby/ruby-cairo-gobject/Manifest
@@ -1,5 +1,5 @@
DIST ruby-gnome2-3.4.3.tar.gz 3136727 BLAKE2B 3b85136b90e7a9de14f38fbdb55d9c143719e697ff60fdd4c09921b5d0c6363cf27b7b2da55d93a95d302e62879c321df20e729d4a3d9d2e8d1f2a4afb8c6e49 SHA512 ac4614647c20080eb850d47938b00eb69730aef6672a35cf290619a5c3e01007ac59e75995e36398a0ddaed61db2f4ccdf9d26d2453fff9d5160073ee73081b8
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
EBUILD ruby-cairo-gobject-3.4.3.ebuild 378 BLAKE2B d68b2988b731d6648ed39428e1b31c3014e428582259cb2b913b534f424e6aa7c9ce39b39823a26d1cf041cc3f2dc32014e185be60634cf10429d662c6d8d6d6 SHA512 9eb9737cabb00f9f9eaad38bc8b6bf27862492d192ad3b533a79ae36fce7ed6fe4d854612739d367bc083c2bf5277e57870cfec1ec5cd684723cb040bda55ff4
-EBUILD ruby-cairo-gobject-3.5.1.ebuild 372 BLAKE2B 4935acf3b7df75b3a0de669b904e1b202e9704e60623911e1f496c6f3a4ed8e52c8b5ba6ceff01f576833236a7728fb48c5526f29c143473776636ce639ec140 SHA512 9f0dc9a8470800e5e9c0f50f3754f125689258e0f2b9fa9b4b1eb716d434e49083b2d9b9eeed97318af7d3ed2858433500773d6f342ce75c47227ddb4e131058
+EBUILD ruby-cairo-gobject-3.5.1.ebuild 379 BLAKE2B 0f3e6bedf5a9ab60f698bd8f5814620e6c70f99ae03df37806e6493461bf779a9961184c9695fef398bdfc9852f7a462ae8d980e2c9f2d6911ab88029ba949d1 SHA512 e3c6d890357e5afa6b39a0eebe744ef38d2467bdb71797eacb9ce3bee464d9266380101c564b90011c68ac309ed7e1b641732ba09042c52c1980aa41893a6ace
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1.ebuild b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1.ebuild
index 77cf9889f14d..2692210e71da 100644
--- a/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1.ebuild
+++ b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit ruby-ng-gnome2
diff --git a/dev-ruby/ruby-gio2/Manifest b/dev-ruby/ruby-gio2/Manifest
index b76df7c5ff8a..eed5979d2a6e 100644
--- a/dev-ruby/ruby-gio2/Manifest
+++ b/dev-ruby/ruby-gio2/Manifest
@@ -1,5 +1,5 @@
DIST ruby-gnome2-3.4.3.tar.gz 3136727 BLAKE2B 3b85136b90e7a9de14f38fbdb55d9c143719e697ff60fdd4c09921b5d0c6363cf27b7b2da55d93a95d302e62879c321df20e729d4a3d9d2e8d1f2a4afb8c6e49 SHA512 ac4614647c20080eb850d47938b00eb69730aef6672a35cf290619a5c3e01007ac59e75995e36398a0ddaed61db2f4ccdf9d26d2453fff9d5160073ee73081b8
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
EBUILD ruby-gio2-3.4.3.ebuild 509 BLAKE2B 2a846556bfc183f4e222da70ffa528b6b4017b350fd75df80770e17c097e4d928c15a5ebc442e24b568c5f50a487e6515cf8ef6395032b4b7d1d3739e21a205a SHA512 03ba4a5d9f682110e6b1e7438b6aa4dde96569355e9bfae39d4345d1bbf4d131c69cf16a0b4772d30bca8cec213bb64c2abfad71616d026d69d9f89a04c0293e
-EBUILD ruby-gio2-3.5.1.ebuild 636 BLAKE2B 1ff24773d83217604bca647f94d405ff53c9743105411c8095a87e17883eeda94951430fb046696e4e69bfb3d58f25cf9c4c8c330d564461b6c1317db266abbc SHA512 8d62914e3c3bbc4e228487dcbf24a1698661bfa717def9229e2dc58dbbf20f8cd9be235d62e6e782d2e899f19ec3f290b348f54b0b51f299e4f5731f47250ba7
+EBUILD ruby-gio2-3.5.1.ebuild 643 BLAKE2B 6a2f37dfd4cd27b027ae1ff7ae53e092c518d6b4d6b92fef4d8494c6ef47d8803814803289573aed8c4f21540cbccc27da0a461522656c0a78abfc6ce8c41927 SHA512 76d00d3edd04f8f0c15385785af995eb5a3850e4c288925be66bd7a1d6551455d93332ce1a0f220abb2dbf59db15315da5b0cfe231d20e088b420df4bb428a01
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild b/dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild
index 8613c818d0f3..7d7f5758fca8 100644
--- a/dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild
+++ b/dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit ruby-ng-gnome2
diff --git a/dev-ruby/ruby-gobject-introspection/Manifest b/dev-ruby/ruby-gobject-introspection/Manifest
index 3ab748481bbb..6f0c96826417 100644
--- a/dev-ruby/ruby-gobject-introspection/Manifest
+++ b/dev-ruby/ruby-gobject-introspection/Manifest
@@ -1,5 +1,5 @@
DIST ruby-gnome2-3.4.3.tar.gz 3136727 BLAKE2B 3b85136b90e7a9de14f38fbdb55d9c143719e697ff60fdd4c09921b5d0c6363cf27b7b2da55d93a95d302e62879c321df20e729d4a3d9d2e8d1f2a4afb8c6e49 SHA512 ac4614647c20080eb850d47938b00eb69730aef6672a35cf290619a5c3e01007ac59e75995e36398a0ddaed61db2f4ccdf9d26d2453fff9d5160073ee73081b8
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
EBUILD ruby-gobject-introspection-3.4.3.ebuild 430 BLAKE2B 516c134917ca048c07f4a3f6e471be01619cc7f20e4f48b15d4c79ea909df313c1bee24a55f3e03807eea1171d626bca4d0952d5830a66ca9644485775a85629 SHA512 70633593f028b711608f2a3964539edd6e89c6f709ff438b47237c29cb816ad6af4bdc5adc6f4386189ed96669ed1404ae2dcab65b347f6445dd472b3ddd5441
-EBUILD ruby-gobject-introspection-3.5.1.ebuild 424 BLAKE2B 94da2d5ca651a6448824f1231fc72d435ae7a93bd34ba5368f4fc2446500c2e01db828f72719153831d558c53d9dc04143496e967335de419e8906128ac92848 SHA512 af656f36514c79b47bb98b0445d17f1c4e3c98e6f0789f5e58ba812615975df93f744af2ced3dd4cd01f1ded740552fe33240064e907af1d1e67cbe200620abd
+EBUILD ruby-gobject-introspection-3.5.1.ebuild 431 BLAKE2B 97707fe16789bf674098b9c068ed974273e9098c807354f22b0ae4a873ed24fb68fcf93f63ffe5ec1f5acc10c33bcc61e648d39e05c5e8a2b36860894c2520ec SHA512 170bdf3fa3f9a93720243aa4b9334dae782be3a0f6fb688ef34e688b0872074f57c088e626321a76b72e8c85929b9fcf31e3cb377cd958011e0e88ea986072e6
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild
index 78cb6138f3a3..d10a04bd694a 100644
--- a/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild
+++ b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit ruby-ng-gnome2
diff --git a/dev-ruby/ruby-poppler/Manifest b/dev-ruby/ruby-poppler/Manifest
index ffd1c95317b3..7b9a24769722 100644
--- a/dev-ruby/ruby-poppler/Manifest
+++ b/dev-ruby/ruby-poppler/Manifest
@@ -1,5 +1,5 @@
DIST ruby-gnome2-3.4.3.tar.gz 3136727 BLAKE2B 3b85136b90e7a9de14f38fbdb55d9c143719e697ff60fdd4c09921b5d0c6363cf27b7b2da55d93a95d302e62879c321df20e729d4a3d9d2e8d1f2a4afb8c6e49 SHA512 ac4614647c20080eb850d47938b00eb69730aef6672a35cf290619a5c3e01007ac59e75995e36398a0ddaed61db2f4ccdf9d26d2453fff9d5160073ee73081b8
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
EBUILD ruby-poppler-3.4.3.ebuild 444 BLAKE2B 22fd1fc8e2e2b418d068fa1635d9cab0bfb467ea70141337b70002344ef945350744780fb7d01fd1a33bfa1db2e8b6b54684cb28bd59714cd1630ecec29ae13b SHA512 148dfbc169b86995c4f9ec897b00590dca4e154301b663c2e5e7aca0d5e41e3c5f1e36d909d821ac52387d5f47107a90c4f6ac67b1c6ee0c4bea60b4307dcdbd
-EBUILD ruby-poppler-3.5.1.ebuild 438 BLAKE2B 6f2a1a2d8bcd666246212e3776ff47af3c517e56c634520b7ea3ae6a53d993179e49cd5190889211dfe8471e1417d7d13a247f8c1a3d67302f4d84262cbd2b2c SHA512 75b6d9257c5111ab3a63c189f4403db4320740402307b57a18d7d622ce38a9094506ac338e22de401b562d906080a6f004564ae6a27365dcb9a14f3115df69c8
+EBUILD ruby-poppler-3.5.1.ebuild 445 BLAKE2B 3e768faec37a81b439d685b5f22cb7174469594aba4a5fc49b8ff156f1dedc8020b215c01d475ebde9ee42c7bae8f21a87ad78f6067ed1c9389478d3ceac9b55 SHA512 a996fb92e25186269195bb9a7f052f42977541e7131e50b3cb31663033662fc6a852cbfe081deb4292fe5251797c13c166d33aed68f8692979ae9972fcd86c8b
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild b/dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild
index 44060206a44a..1bf802e25616 100644
--- a/dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild
+++ b/dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit ruby-ng-gnome2
diff --git a/dev-ruby/ruby-rc4/Manifest b/dev-ruby/ruby-rc4/Manifest
index c1ba9a1c04d8..c3a92a31684e 100644
--- a/dev-ruby/ruby-rc4/Manifest
+++ b/dev-ruby/ruby-rc4/Manifest
@@ -1,3 +1,3 @@
DIST ruby-rc4-0.1.5.gem 7168 BLAKE2B af70beb14218a5b83fe37c3244eea153e237258d0d5555a432340b2b4dd523ee250e2b0707d873c2e177cd12a2cc4609e42bc180ac87294d1291d5e4be13e311 SHA512 db0fd372a3534f0da6bd1c53c42f12691a54dcc36324819c14d1288aa8ba0fa99a04a3ce739035c11007f47d781f147bc0c0b9746e59bf2c8ed0e5830f2df6f5
-EBUILD ruby-rc4-0.1.5-r3.ebuild 555 BLAKE2B e6b87bf0f2e8c316ca6656ff1bf56618291f4653b87c682161e516706c6358e0ae97e91d2f853e7912f4942f2d188ab1e00e58443edbec8435021877eeb3622f SHA512 fe3e22a182788bff611eaaeed62118e3b0681a8d3b335fc76a146122b482c76dea7e4013ca687d3c5bf7cde539c75cba74607075d809220c6870deaa7b5ccbc7
+EBUILD ruby-rc4-0.1.5-r3.ebuild 556 BLAKE2B 8bacf65e7db0122785dd756f5170a0cbfcce121213e5e427fb075ef89e87e62803798b1f5f69346a3a5b921e24c9fcb5117bba49c8aff465949820ce0d1e938c SHA512 510ef0e5f240a7412cd053ef035213e330729b6737f2cd56dc3548476e1199955878ff7613e5a644837a7960382986170db99bcc3a1294d7086ec65d308513f8
MISC metadata.xml 342 BLAKE2B 198455d32cc5a5a9e3f2d73fad5f497d5e6246b7953ceeaf968d009feec7219ac642f71a8ac9449e4908a120ad3653a014d684b224d5bb791540708724e8412d SHA512 66a36beee52e1c777d1f438b5d3d8e25ab95ff65d38c7cc5eca59c2384ab8fc9e6909c8d71785900d0fae8ae7ee6f3d5f3cd97e3ea6d046c776ce79ef552e05f
diff --git a/dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r3.ebuild b/dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r3.ebuild
index c683a3db28ac..e0870cf4c2d5 100644
--- a/dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r3.ebuild
+++ b/dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r3.ebuild
@@ -1,8 +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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/safe_yaml/Manifest b/dev-ruby/safe_yaml/Manifest
index ac24ca2f7247..9d4ef12ced57 100644
--- a/dev-ruby/safe_yaml/Manifest
+++ b/dev-ruby/safe_yaml/Manifest
@@ -1,3 +1,3 @@
DIST safe_yaml-1.0.5.gem 30720 BLAKE2B affbf5331cf290c3e7932f53da9b0f488730ae9138f0b28eb1e8e0323c7056635ed73bcadebd52f725895030a153dab13e243d997e84004f5bfac82e82dcebe2 SHA512 d9c8d9c28c3c8708f97cb0545f58152af81056f5e79147424dd7bf625f8e533440d1ed41d6abe2faf84578754823a1215ba28772c2e8593bfcfc397d647187b9
-EBUILD safe_yaml-1.0.5-r1.ebuild 924 BLAKE2B d12fbf6548cafb0d9df1cabcd07baa13ebd39d7b18d898fec96c28d3f3e20b4c78e771878bde7f969a1906fa8ad6989d19a3ba335d9194289a0ceee8d5378ce5 SHA512 bae31c515637e12b6bd502c2aeef5634a875f8bb55c7c1e3aa028b84ee449d80a3cbd661df217a7ba0f83dde38c9f7326dce855b3d274463196d9c9d4485a7e1
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+EBUILD safe_yaml-1.0.5-r1.ebuild 1061 BLAKE2B 87fcb218ece611646bf8683469b95e188d067c6eadb93bbaa128e140d4577b27940271f5485a2f120fdafe0b530b46893e32a6a344e236552ea61b9765306bdf SHA512 cd0219f884c96adf463bddf9b0c5157bc67b38edfb29ed79c4d5b701d136c63381a28b6d042ca6eccab18012ead7bfb4ee08c888053a49f37dbbc4b1b7dd0411
+MISC metadata.xml 324 BLAKE2B 5e90b1b8d5ec24d38e29867e2d7287199fda0fe43a065d425a14933ea4319c2fc14768554c5167d1b5104b038b5e82ff634461ae4dd492c3448e360c0653f232 SHA512 916b61fd181e6b32d83467ba0dc619dce6d09ac8a232b02246f3042c169856faf806b58a6c466005411105113ebad617cc0b27dd22f4401e33b89f7b27c2bb13
diff --git a/dev-ruby/safe_yaml/metadata.xml b/dev-ruby/safe_yaml/metadata.xml
index 658c72b1920d..4c04df980ac9 100644
--- a/dev-ruby/safe_yaml/metadata.xml
+++ b/dev-ruby/safe_yaml/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">dtao/safe_yaml</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/safe_yaml/safe_yaml-1.0.5-r1.ebuild b/dev-ruby/safe_yaml/safe_yaml-1.0.5-r1.ebuild
index 8be3fdee610c..6c605c412659 100644
--- a/dev-ruby/safe_yaml/safe_yaml-1.0.5-r1.ebuild
+++ b/dev-ruby/safe_yaml/safe_yaml-1.0.5-r1.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+# Broken with ruby30: https://github.com/dtao/safe_yaml/issues/100
+# Broken with newer psych: https://github.com/dtao/safe_yaml/pull/101
USE_RUBY="ruby25 ruby26 ruby27"
RUBY_FAKEGEM_EXTRADOC="README.md"
@@ -11,7 +13,7 @@ RUBY_FAKEGEM_RECIPE_TEST="none"
inherit ruby-fakegem
DESCRIPTION="Parse YAML safely, alternative implementation of YAML.load"
-HOMEPAGE="https://dtao.github.com/safe_yaml"
+HOMEPAGE="https://github.com/dtao/safe_yaml"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-ruby/spy/Manifest b/dev-ruby/spy/Manifest
index 2d62dffaea61..ae8b55ab420e 100644
--- a/dev-ruby/spy/Manifest
+++ b/dev-ruby/spy/Manifest
@@ -1,5 +1,5 @@
DIST spy-1.0.2.gem 34304 BLAKE2B 5019af0919d2015c82fc5c4e45b0ca98757294d747923ea68dfc24916d96667d5c118d628ebface8cd69d78ec4b558312c4ef9294b6b14e89e136cc75ac4c8f5 SHA512 df0bd3b95e534ca578ef612ef4afc5fa086504b7080fd187917f1b03548a140b1fa4b9d376760c41a9a7838c002c4a5606dedf13411dedbeba9d284fc4f981b9
DIST spy-1.0.3.gem 34304 BLAKE2B 79571772054cf7ebd0471af1a625c06fc4491b11ce4eef94a480eee5d53bddb5a180d1795c763162bfa73f2b7745ec537644980eb42cdbea4210cadb3dfb8f0d SHA512 09628e02a209b18621ba8bdfaf6e44bce82dcf843417c7c71576de5bb214fe2b3ad8e619fe52abed1ddab4090de09b44e71d13f3814e0ccc438a3be8287dfb12
EBUILD spy-1.0.2.ebuild 560 BLAKE2B 83673f0dadceee1be066f9c1f89f52a5333592a5754da1c3134beae94a07197991956423883b5fe890405a133c27e84a19f09592203f0b8afc768e17d64e7ed4 SHA512 4e1e0c75051a80e4bbd209a2c12448505fa635e7bb9b78edeacc6e563cbe1555595ba8b6733958470f54227a70808a867363651960137c7e518b663b28fe966e
-EBUILD spy-1.0.3.ebuild 553 BLAKE2B a245d2a4e0d1cc716df33b1a15a459af97fa49c10cd28a5e1adb7f65ff516c59369ddcd165aaed80c0a8d6790b5a25d38ac1813d56a1b45d72cf89c4473e2fc9 SHA512 07a26371d1afaa79ebb1b4c1923636d1e309c9ac5cdcc8ca07a9539222ed054a448d1ecdf1542d568e412b4753b1e67dfde44f430962fae9e6bb7260a22ba7c3
+EBUILD spy-1.0.3.ebuild 560 BLAKE2B 257f26f834c15908e03924f8d45dd0c4c8fa7461715a218aa2dda63e27e7848a86aa58fdbc281a8dcf9cc1fe9ac474fdc9d5963acc9c5d739669198ba7abd838 SHA512 03b6bf0bf1ed0dd6fd2f6a8a0d18a9f44cb3a44c5148d9176d757aba2f356ca2d5de013e4892c75c67038fdb92f68b864d95e34bd6a270d958c825bdd4b538c8
MISC metadata.xml 338 BLAKE2B 2aa35f9715605425fc1d481550d40d225dcf91123d26eef91eb4544d4d6c1c3853f06a58f8b1662362ee5f22a3aeb3d8db8838db6ac1b6e5a91eb589e8d08b6a SHA512 9bec36a190e29f3800aa6af08e01fa9cdc6b06e1234f2cb38d027152370e5d4e8f351fe94cdfd49c53227e7ac9162fceaecdfef18378f969460566ce74f50cbb
diff --git a/dev-ruby/spy/spy-1.0.3.ebuild b/dev-ruby/spy/spy-1.0.3.ebuild
index a8d2bf5bd237..3edeeab0a89c 100644
--- a/dev-ruby/spy/spy-1.0.3.ebuild
+++ b/dev-ruby/spy/spy-1.0.3.ebuild
@@ -1,8 +1,8 @@
-# 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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
diff --git a/dev-ruby/ttfunk/Manifest b/dev-ruby/ttfunk/Manifest
index 7a7f537877bc..15f582255f1d 100644
--- a/dev-ruby/ttfunk/Manifest
+++ b/dev-ruby/ttfunk/Manifest
@@ -1,3 +1,3 @@
DIST ttfunk-1.7.0.tar.gz 13625349 BLAKE2B 1d401d181eb9cffea9bbb31b631b6a5d1a9c268af41baa1d976ab589111413ad02e3c32ca9c7a0493d9399dc169effa7a06e22bc9b2443afabb297cc7bb0ec03 SHA512 5b026feae0b2a32e141edc6bccd926292ddbff1569f1c11f075647e8a0e6c0fdd4d7e4ecca023bf71f08438a4782556c5f5106d067310937124ad154c7225d78
-EBUILD ttfunk-1.7.0.ebuild 695 BLAKE2B 65a838cade3f5f265cee06e35883e37a683fe7141441da292e95720bc96f17176456f258f6d133d7595fd33708ae75e7c94b71e86da66b7ae85de5ebb73402cf SHA512 8a31ccd280d751174b7d68985636a45696d01976f61cecddcbae4dd4f078e7bc38d82d5c5ddc8224b708da1268288f88614c1860d3f523c92cffa7ff83025d25
+EBUILD ttfunk-1.7.0-r1.ebuild 688 BLAKE2B 67d68d397be245723ceffb01ba0f58c96082e505192d7f1bf28ded07718e95cbe379e624281350014dd37e88439390ce557faa9fdf0333ac3a1b089b5b54dca8 SHA512 24971de850443c3164ec0ce401c5210b0659a3b0bd3cfa9bf8689e5fe655bc57d26badcb0a8fe99999d1a45e84f1321ff39b60e074abb0d736a54544d14340fe
MISC metadata.xml 342 BLAKE2B 4a5a06ba62d2e043793b8b3d7ee6a2c4feefc381494aa915deb3f91f5138024e5f7afb8479bd29bb7ad63c5b1e19a8910b3eef5176942557340e7478bf4f7b3b SHA512 65fa3f0da3442f951d82da0806b8f9ebe55e89de18782379e468cf052b7d63ba394f676bde40f478c092f3f0aef44f4f6c890f686a5bbd9c81947186e6fad36a
diff --git a/dev-ruby/ttfunk/ttfunk-1.7.0.ebuild b/dev-ruby/ttfunk/ttfunk-1.7.0-r1.ebuild
index cdd977a619a5..6f7447a16790 100644
--- a/dev-ruby/ttfunk/ttfunk-1.7.0.ebuild
+++ b/dev-ruby/ttfunk/ttfunk-1.7.0-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -19,7 +20,6 @@ SRC_URI="https://github.com/prawnpdf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( GPL-2 GPL-3 Ruby )"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
all_ruby_prepare() {
sed -i -e '/bundler/I s:^:#:' spec/spec_helper.rb || die