summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-14 12:18:12 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-14 12:18:12 +0000
commita18f8581f716592db51c45679c46e319db13ca29 (patch)
tree74125f25c6d522f24e2577328ab2c9f83b35eac2 /dev-ruby
parentc24da107a8903eb6e86d811f19448c01fa81ba15 (diff)
gentoo auto-resync : 14:03:2023 - 12:18:11
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin106463 -> 106445 bytes
-rw-r--r--dev-ruby/ast/Manifest1
-rw-r--r--dev-ruby/ast/ast-2.4.2-r1.ebuild33
-rw-r--r--dev-ruby/rack/Manifest4
-rw-r--r--dev-ruby/rack/rack-2.2.6.4.ebuild50
-rw-r--r--dev-ruby/rack/rack-3.0.6.1.ebuild45
-rw-r--r--dev-ruby/rainbow/Manifest2
-rw-r--r--dev-ruby/rainbow/rainbow-3.1.1.ebuild4
-rw-r--r--dev-ruby/regexp_property_values/Manifest2
-rw-r--r--dev-ruby/regexp_property_values/regexp_property_values-1.3.0.ebuild4
-rw-r--r--dev-ruby/rmagick/Manifest4
-rw-r--r--dev-ruby/rmagick/metadata.xml3
-rw-r--r--dev-ruby/rmagick/rmagick-5.2.0.ebuild78
-rw-r--r--dev-ruby/rspec-its/Manifest2
-rw-r--r--dev-ruby/rspec-its/rspec-its-1.3.0-r1.ebuild4
15 files changed, 225 insertions, 11 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 0de1bc66bafb..5c2311aaae78 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/ast/Manifest b/dev-ruby/ast/Manifest
index 3d4ed7e980c1..8b6261845538 100644
--- a/dev-ruby/ast/Manifest
+++ b/dev-ruby/ast/Manifest
@@ -1,3 +1,4 @@
DIST ast-2.4.2.tar.gz 11547 BLAKE2B 2745d0e7b3bea2a2a750aa36f634def78d354ea91a3b795adb84d955e95aa1302ed0a7a4e9df0961b02318b4a70ee7f3e7f509232977c4501cf4d54f8f91f8e9 SHA512 7499625d21b2edd67df4ee9248ccfaf46b77d1d161a8aa70e15f59d055abaf2b988de01c5a078bebcf0f1c0e40858cc51200327e6b6f0bea6cdbbb58c6e3f755
+EBUILD ast-2.4.2-r1.ebuild 793 BLAKE2B 2bcf5d51b34f20ec70e14c8310fd8c424dbd51d2fa455b3c3358b00be2ad2f045f2c13324d0a53eeb986b02fb163faa736c907c85d17b97ba1e002092503c65d SHA512 7c6933f5d14dc821b47e9eff2d81ad8b1693cb8b202682264fea1489a1e05837c072627a5b3ab92417404ae6d3fe413bf7833bacddf284528b66570227a5cdda
EBUILD ast-2.4.2.ebuild 793 BLAKE2B 4fd25bd9919e01a82528226bbfc7e63f2c20639f46bd67e7a734cbaa7453011376e37c6fc2f1bbda8d13912b8e4f0378f2d9af9d62f639bea761bbb78a2a7316 SHA512 40b3076f72e769ef3b20fd36a6b84636afbdd8fe9749806a1e10b5fe802ea9ec7930dd513a952df6b8e4ee8cdf35328244dd05cd756e3eb70dc3c46b735c18c3
MISC metadata.xml 341 BLAKE2B f93bcf6cd455fed5b511d14f735c0610dd264768e79c7169aacc287b421670c8a6a480ad6985f7dbe1faba364b37c478b683211ef0472e7950b17c145db9ddcf SHA512 4460896cc2832ea3736cb10790c31059738d93b6a03e79fb97cf2b8c2c0cfc4d68b829ffba89bd83ad666871da99e66a25752d4c7ca02e0eea59d7b5cd0c9315
diff --git a/dev-ruby/ast/ast-2.4.2-r1.ebuild b/dev-ruby/ast/ast-2.4.2-r1.ebuild
new file mode 100644
index 000000000000..232bf9075596
--- /dev/null
+++ b/dev-ruby/ast/ast-2.4.2-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="ast.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for working with abstract syntax trees"
+HOMEPAGE="https://github.com/whitequark/ast"
+SRC_URI="https://github.com/whitequark/ast/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc"
+IUSE=""
+
+ruby_add_bdepend "test? (
+ dev-ruby/bacon )"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile || die
+ sed -i -e "/git ls/d" ${PN}.gemspec || die
+ sed -i -e "/simplecov/,+11d" -e "/colored_output/d" test/helper.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -S bacon -Itest -a || die
+}
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 5e22e91ffdb6..7b3f2c850574 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -1,9 +1,13 @@
DIST rack-2.2.6.2.tar.gz 278839 BLAKE2B 30cb5607bba97ef3a6a20f917b82c46de734cd0c248ae20bf3af266814e32250cf6cd77aea49de28a24651335cdc888385968cb4b9937843ffd99cad2283e896 SHA512 73202990bad9e34da84c45f70c71c45bd6291960d58a04ee4b013835d5c5a8a066f36d31275913744a63cb9836c5071bb237b7f613a717794f49236c195107a8
DIST rack-2.2.6.3.tar.gz 279185 BLAKE2B 4757add4f591a5e9baca2db060736f1369b04be547a834360a5d84d210db2c550febf654eb6ee9878e38d802227b94e7ae2c38bfe4c5fa045582d905ade61c4a SHA512 e69de4dcbb97c9481ce55e3d1c43c7b1393314d2c42fbd7660abb939b74453ea77a4bf1eaaab2a7c9ac2cca46fc3ebff40eb5cd91b6567f50e3a05e2d40dac24
+DIST rack-2.2.6.4.tar.gz 279212 BLAKE2B 381baa25cad48603891c0b40c463843d112b380d0e99cb985ae2d6d59b84dfe9dd33865bfcf3602af81cfe54f8e0fa57166dd4764069b2de054dd1826b3da993 SHA512 3b7cc5ed8b74d8e03a343fbc13c808f7cefe185330e6d020aebbcb6d4852b2485a1b780e14c8593c02fa264ba31b3005c47c6c5d9a432cbf5bc7ec208e279f4a
DIST rack-3.0.4.1.tar.gz 787073 BLAKE2B 532bd36dcb521da8387d464dca0983417a9a89a4d365e5652894003e38ffdf5939a903510be73aaf607c6a695909058aaef311967e6d66c525b26af3ea4c5e82 SHA512 6cfb35d78901fdb5e7b4571eb6b37b035014cfea705aeff280a73930793e53cd6d2d9b51ae86803567884b5509af358c95687eecc222a5df61dc80d0ada019af
DIST rack-3.0.4.2.tar.gz 788276 BLAKE2B 9934c4e448ee09c9a910ef8259957737e4d213d7ae5b37380b87441eb00845f2793e23fa16da26a5fe441e8449a95a5893cc52a019087402e7cae7559a2f6fd5 SHA512 9cd2c9bcf41a6203e72b63fbd0e78f4a0f461751e45e643f40a4f823f3922b05fc0caaa10fe79885cd8fa48948e79e0ccd5727f9abeca2a4052a737d4632e76e
+DIST rack-3.0.6.1.tar.gz 789191 BLAKE2B 1431e6e97afa503a03dbf3deed67e438b00ad0b74d93df91d248235bd135c7bc6f45da3d488f531b9f00a62f9c193bfec0e301507250543abc1f66db6fe69b8e SHA512 afcc93723c797bbf7a231e70ef8336053443dc8028bbb26bb58d4e1c17ed6a53d178d56fc9b2d33be5bde88ab634fbb233ac133b8a991258469c564afdd5758f
EBUILD rack-2.2.6.2.ebuild 1672 BLAKE2B 441836edc1a44c888fcecbcf6b462913e4734ecace1155ee3a4d63d865257d81e060c3a72f6d2dcad0559ee6270f6eccb6702174d76ad44e646bfdd52e12ea8f SHA512 d37cc4af348ca5faaa1d7267d0816b7e930f501bb82d3d6637d89cf37fd5485485bcb818977e143e799c67c3122b6b84eb0f5f6c4bd395a2329a54c24ce159a6
EBUILD rack-2.2.6.3.ebuild 1679 BLAKE2B d571cc0280ff436d55188c095e160106c8de8253130fdbd1f374f7d06b44acb7fdd90e61408736a3e920d5283b2cba1b202a02241ce10b48795e876180e88065 SHA512 cdcc5a455e0578a4946010caa14b564c13b1996d96e6749866f4579a7d7733819dedc4a7082ceeb97877c4299e336dc5d0853af3b89ffb004998dbb1ceb5d4ef
+EBUILD rack-2.2.6.4.ebuild 1555 BLAKE2B 5e446143227bff5322d935cc1d3ee36d25584532e3152f0ef848b46850680e63073af86d50a56e4a7c3968a71f4be3ad08a3a0d42f39eede59ab14a55e02174c SHA512 456a52ae46898d656f498877913565cec18866d8faf0f39b5b356393a62d49007f7253b158166fc0506b35b1d95ac241ec277439b2e1dd35d1097eaa42f1c986
EBUILD rack-3.0.4.1.ebuild 1293 BLAKE2B a6c99f5219f0a4b4fc194667233ea0a10e4cf4dbc0bf6d6f54d6caaecd6d42e0481ee5f5c9c35febfa0a6887addb90944772c36285b66240a6c7627aa3ce2ceb SHA512 3c908011fe5682f09369588d333b4d844e3d50b9f58f734dc5bb4f436d4221df222368f8625835e798ce5f139a058e58cd94871aca2a1c2c2a3072f0572925f4
EBUILD rack-3.0.4.2.ebuild 1293 BLAKE2B a6c99f5219f0a4b4fc194667233ea0a10e4cf4dbc0bf6d6f54d6caaecd6d42e0481ee5f5c9c35febfa0a6887addb90944772c36285b66240a6c7627aa3ce2ceb SHA512 3c908011fe5682f09369588d333b4d844e3d50b9f58f734dc5bb4f436d4221df222368f8625835e798ce5f139a058e58cd94871aca2a1c2c2a3072f0572925f4
+EBUILD rack-3.0.6.1.ebuild 1300 BLAKE2B 77d4266dd5fe42759f88a0380718334b034918514bd8a9825816045113280fd37a7370ddac9ebcc262bb743eac6215032a9adcf78746feb1a1022f69734877cb SHA512 1b5711d7d327a21fa8539f27ef29761e88f633126372675398e3f6d83a7140f97139b4c5cb96edc6ec36978456881c68c2f8041e7ee6a502cfe41b86c66d7c49
MISC metadata.xml 537 BLAKE2B 998152d25abdb228da5fc7b39719693fd0811ce6dc0d831cf90a5ecbb88e540d76dfb6cfddb3584748f46f6d66aa2d1bc73d492c9e810db1c0e44895108d5e17 SHA512 4670ef4b5b33270c48d212fa995b965305f558c5f670e7eccbe2e44f9ba8d1628c112de5a9305c2ad90adb6e2996cab6da385e5f473d850b287e92f7594e0d21
diff --git a/dev-ruby/rack/rack-2.2.6.4.ebuild b/dev-ruby/rack/rack-2.2.6.4.ebuild
new file mode 100644
index 000000000000..605f3f5f3edc
--- /dev/null
+++ b/dev-ruby/rack/rack-2.2.6.4.ebuild
@@ -0,0 +1,50 @@
+# 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_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc SPEC.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A modular Ruby webserver interface"
+HOMEPAGE="https://github.com/rack/rack"
+SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "virtual/ruby-ssl"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ dev-ruby/minitest-global_expectations
+ || ( dev-ruby/psych:5 dev-ruby/psych:0 )
+ dev-ruby/webrick
+)"
+
+# The gem has automagic dependencies over mongrel, ruby-openid,
+# memcache-client, thin, mongrel and camping; not sure if we should
+# make them dependencies at all.
+
+all_ruby_prepare() {
+ # The build system tries to generate the ChangeLog from git. Create
+ # an empty file to avoid a needless dependency on git.
+ touch ChangeLog || die
+
+ # Avoid development dependency
+ sed -i -e '/minitest-sprint/ s:^:#:' -e "s:require_relative ':require './:" rack.gemspec || die
+
+ # Avoid test failing due to security version number usage
+ sed -i -e '/support -v option to get version/askip "broken with security version number"' test/spec_server.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; Dir['test/spec_*.rb'].each{|f| require f}" || die
+}
diff --git a/dev-ruby/rack/rack-3.0.6.1.ebuild b/dev-ruby/rack/rack-3.0.6.1.ebuild
new file mode 100644
index 000000000000..e01ec370183d
--- /dev/null
+++ b/dev-ruby/rack/rack-3.0.6.1.ebuild
@@ -0,0 +1,45 @@
+# 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_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc UPGRADE-GUIDE.md"
+
+RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A modular Ruby webserver interface"
+HOMEPAGE="https://github.com/rack/rack"
+SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "virtual/ruby-ssl"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ dev-ruby/minitest-global_expectations
+ dev-ruby/webrick
+)"
+
+# The gem has automagic dependencies over mongrel, ruby-openid,
+# memcache-client, thin, mongrel and camping; not sure if we should
+# make them dependencies at all.
+
+all_ruby_prepare() {
+ # The build system tries to generate the ChangeLog from git. Create
+ # an empty file to avoid a needless dependency on git.
+ touch ChangeLog || die
+
+ sed -i -e "s:require_relative ':require './:" rack.gemspec || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; Dir['test/spec_*.rb'].each{|f| require f}" || die
+}
diff --git a/dev-ruby/rainbow/Manifest b/dev-ruby/rainbow/Manifest
index ec403c688f63..80152931b49f 100644
--- a/dev-ruby/rainbow/Manifest
+++ b/dev-ruby/rainbow/Manifest
@@ -1,5 +1,5 @@
DIST rainbow-git-3.0.0.tgz 15105 BLAKE2B bc2c91b8ac726c080dbed45584adcdf4a4a496de070a92291042490009ae490efc4ab91cdd12d338f0cda156811358550507ad629e27dd54445a68427f8d4d2d SHA512 863b89152696b6a13606a1e92b68a788b9b5bcd6f521f02f26fb189fc6c9613e5db032dd5deed1aa95247ab0aa08a44981756f941af6eb786076c271881a38c1
DIST rainbow-git-3.1.1.tgz 15785 BLAKE2B 9c5dffab817fa2b2b5f70acbe642990c6417de7a5b4347f7921ea57ea5c1017fea63656696544d870a3589f9ac8049e56baa6f4e70b8af902883d62046480d11 SHA512 5aff955e8baf78d99960ec9caa11626f07460085f35966c410bb867dd6454a932d2ee8742729a32eeca186fa338bbb02bce3ee8a452a8b4fb0044bb6ec751bc3
EBUILD rainbow-3.0.0.ebuild 581 BLAKE2B de158acbe161c4e592c1fbf56fed12dd47f823d483f8c133791719e103a44a266fad4120a92daab1e44314dd430f718b26a0840f145f6a9676f2903fc31c78ef SHA512 21dbe3c104ce6553acd935ee9bc145216dd1ba885d644475a435a88305e4c09a74bf5916160571a95569fa6cd6ca3e2ac23e49108a75ef9d85a116983228fe22
-EBUILD rainbow-3.1.1.ebuild 591 BLAKE2B 587b6313bad8abe2bc423f0432ea9e3bdf6e108d23cc8d3f1e45869183f0fa2499be08cc55b4fbe68872494aff0afa81606571427b69eade64e4e539fa67a08e SHA512 6da1951294eb46bd08c236bc767672e991be9487d356392779e8b37bce5fe728bc3deefa09053a165db27311070be44f6255416a46552748042d24430c3eaff3
+EBUILD rainbow-3.1.1.ebuild 591 BLAKE2B 96c3c9bdd594d90f8ed77676f5213114c4ee8e46744543225268aee3ab45768cfa50958f25f983715dfe6ab34dbbf4897f8cd71f3dff4c6de7abad756d55f1da SHA512 d1b3af2c7b7e01d675519838c831d39b427be6ee41577968408acae97f444766284c8d3156b76e9df7728d68510d9f402838f80742f8cc34eee6faa0cd377f3b
MISC metadata.xml 342 BLAKE2B 24d758c15e4ec55de20b643f72150c5616a1cde81ce9e2c4ec1a1484aa0744ad588cfc940872b42ac219fd58aaf57f8a794824b8250f17e639635722bd0971a6 SHA512 4ba57a974ecee4c16665a8c39c93990bad7f6ad117beaee17a3add5be38bd76a5a55ceb92ca83fa826ec148c8015f378acfbf96ab3e54e1d65b43319861c1b97
diff --git a/dev-ruby/rainbow/rainbow-3.1.1.ebuild b/dev-ruby/rainbow/rainbow-3.1.1.ebuild
index 7e35d576091b..27568a135a1f 100644
--- a/dev-ruby/rainbow/rainbow-3.1.1.ebuild
+++ b/dev-ruby/rainbow/rainbow-3.1.1.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_DOCDIR="doc"
diff --git a/dev-ruby/regexp_property_values/Manifest b/dev-ruby/regexp_property_values/Manifest
index 0fa60dfd8c82..10fb83c7acfa 100644
--- a/dev-ruby/regexp_property_values/Manifest
+++ b/dev-ruby/regexp_property_values/Manifest
@@ -1,5 +1,5 @@
DIST regexp_property_values-1.2.0.tar.gz 13713 BLAKE2B eaf96fea2fcaca3156f87271f772e03c07c447e7876333b7fa3f11f9bbf267d3e93d69c17601e8fa35004aa8fdb35b05829490ba86906fc4b460281ed29da561 SHA512 01add1c7ededb8a48b42d3c24b5de6d539774656bd59b666e6088b20a495e1936b547ec903678bbb8e49af35f7c72e3dbd35a7750ecba91a04c751d5900bed8a
DIST regexp_property_values-1.3.0.tar.gz 13626 BLAKE2B 795446b5a51ef59085b73b38211b67b8eadcc51d3707fc69a78e7540fabab0cf1bcf49ce2358c5273006939fe722538f7e4eb02f3f47b1b8de49d232496a1ec1 SHA512 d5195e2e898478696527e266b05b39704aa55cf8d46d6dfe76985064484e5bdbb5c362552a960f6347a00efaed46eaaa0bcef9daf869fd476aea959a035dd98f
EBUILD regexp_property_values-1.2.0.ebuild 1144 BLAKE2B 76608fdc5246ec1a8d125e0f3cd661283c8a40cab1fbe5f1b79980a6aef150621bcdebf58755e49c39622483158009d0811546d172d828eb64a692a21243a986 SHA512 eca9c2b62dc3ab155888869218f420a97d3648a38e45badd6999a77692be7e9c4810a0172a078fbe620040516ba84371e6e31f798535361c6f6195c09d9398b6
-EBUILD regexp_property_values-1.3.0.ebuild 1145 BLAKE2B 40b3017d7aa341cba09896cf7878b511b73481f7251827d8dd0ae34fef0f18a0fc8de0a01ad64f3559940df4f399585e2f915e518d518df8059133a11d7ec490 SHA512 9dccf713601143d470c19bea3ee75870e8d5d19e862595575b2dbe111205fa6135c6aa580b22239d7b6a6991ff5a3e335efa9e15a287262789e8b11c62f45a87
+EBUILD regexp_property_values-1.3.0.ebuild 1145 BLAKE2B 3ad7963f843ced92f84d82aff5ce513cd2c9fe5353b7b39e7c3b1db026f17f8d8418f18f152ed11e226cfa395b428cc1c7e1096a4ee60e175eb81ca712bb8607 SHA512 21b1dcb17af30f400313ee17a6bdb39123a4234e0f51f439f773c3244fabc50e2a864227a7d6ec72b4cc71a4e2fd3d88fbe4d0e92b69db2510a52eb44dfc07e7
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/regexp_property_values/regexp_property_values-1.3.0.ebuild b/dev-ruby/regexp_property_values/regexp_property_values-1.3.0.ebuild
index 0f060d480bce..842d757c200e 100644
--- a/dev-ruby/regexp_property_values/regexp_property_values-1.3.0.ebuild
+++ b/dev-ruby/regexp_property_values/regexp_property_values-1.3.0.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest
index 9b2b930c7d63..df72885d6fd4 100644
--- a/dev-ruby/rmagick/Manifest
+++ b/dev-ruby/rmagick/Manifest
@@ -3,8 +3,10 @@ DIST rmagick-4.2.5.tar.gz 1984865 BLAKE2B 5a96967da0583ca6d16252fd3e93162cc31b4b
DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871 SHA512 1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c
DIST rmagick-5.0.0.tar.gz 1981170 BLAKE2B e73ca833d7e04ae5755d987f32a220d3f286c3398b24729a60365365f91efad28897d62a50f43082fb3b026c4438e8872a636e9aa66e7abf8fc9a7be593b796b SHA512 82cbef42cb8707f4160fecfa10f09ffe4ed5dade492145cd8ae7b856c585bf0ec65aa114340b39bee6f42505c84fee25ef3e542ec06a02105f0112a50129fad5
DIST rmagick-5.1.0.tar.gz 1991405 BLAKE2B 79b0a5551ec51edac9c023edd9b7962f033884143d546a91081f15c9f826c72f636c77f1af614d75d7be569c8f3c7edaedc8fa348e53f4b9ea1e7e9543b736e9 SHA512 e96b576232a329077cb45b032330a0399dfde625636f5c81bb499c17fef8cda80902479859a836f40db70277be7cff6856723920a6b602df1f336ddbd658722e
+DIST rmagick-5.2.0.tar.gz 1991303 BLAKE2B 131e0a9ac1e56942b1281f1ce1a62c86e6997fcbc3f162fc4afea897831003bee2e010a27b6ab4f59331b720ff06d61c07b0ae9ce5327752658627adaab0ccad SHA512 9c7262db329869f33c6ae27980a86bd24b7a4a72d7b826eb3e75d28571d954ff5cba6c7ac86a0540663c9ddf2a8185ca3007d3c2ac5cc5339e4cc327e5f7910f
EBUILD rmagick-4.2.5.ebuild 2423 BLAKE2B c58a2d4ffab47b33971abc39effebae23b38cc1643e6cb203ff35df285b69a056bbef822a022adf9ea4524e086af4076d58a73d365164cf066d77a9b42f8a7ac SHA512 3d7c15cd33ca7ff539269078b65b98f82eb5c46791b1ce58e19d487cf14c370ad7c23b83620e48845b5fcd8932a88ee4f6e3e42e4e9ee0d7d620991a836ec982
EBUILD rmagick-4.3.0.ebuild 2370 BLAKE2B 5a35f5ea39504c8ad47d39a8591b968c21c6080495d4e73a143f510e71d344693f414da33c912b73ac4cd98483556b94282aaea768715922f9fc17b9210173be SHA512 5b5153af8a980ffbf548ae1c1260f28415c552cf713c1afc30815c0f4edc4745b999c26d56058a8eae78c8568a2aefeda0be275c422594426b2bfca515db88b3
EBUILD rmagick-5.0.0.ebuild 2057 BLAKE2B dcede88d504ebb65dc6af9f411ac58b00858deaa41fbe6bcc5637f1bf2371c9b86118e70eef40d3dbf3ecc48a79d43ab34fde306139feb693d58f92c123699dc SHA512 f440e6b756a3c2e83c56d9aee0a508bf38676e17c5a7af56b8a9747be5cda8db4da2609552e5385317e1bff98855667247822be077ba64f7e69f727cddba2fc2
EBUILD rmagick-5.1.0.ebuild 2097 BLAKE2B b365e556dd3ce4d9b75d18496e4d189ea1a67c8c4da4163737b643fdd39ba75c2d6e10e7c6ec9df14bd25c21a670d3f4323212d4c28d549774569fc539ca6720 SHA512 b26b84c4d0510cfc39a4199251b9912a61bfad62f89fcad74e2755a6fca07c13844aebad6529abf816301051a30689f6f6b193d1ca1b40cd26d061da74c90e98
-MISC metadata.xml 342 BLAKE2B cb38f3f9a158134520f82cef13b3322af5ebbe3b638bf695077e17406d754643ced9878aa304424057f0fd63da296efb787b40f5249d02e0d5993e2815256c00 SHA512 014d14485664346a449dff7c9a0c01bd1f6c549a6842da456bcb10c4f0b38111ccb025a8507f222e756cd4d136de6a217689e0ac807cf7fd0e3f806a6069fd28
+EBUILD rmagick-5.2.0.ebuild 2104 BLAKE2B 7a20b61fcafc7ad469fff0742a1a32dc587ce95fcd8ff7651f85d383f7e45e1da4e2b96656dbc0c3f56ca73f7d561ba4fa1c1fbaf9c892edaed6aa4d1daa9513 SHA512 0c3e13da2dcec22854c56b15dad05de4a894000b8692ab8cec23f24aab4045aeb423f229e8990d3fe498dccbe56cef060733f85a268765ea69e523f09cab3d5a
+MISC metadata.xml 393 BLAKE2B 3edbb25a18dc0c0d750cc690bdac1953e583982b54432b9c7440292d8af8277f9698da03947c64b0fa2c275d59fa278d9801d11e79970a330f7dd6748e093f2c SHA512 c38f821c322ae3fac665251d9b4dc936d4213bb8ecd3220078febe454238d56f5b12eef3dd0500dd06fad4a460ce4c16f08c709c42c05de3484fd7d0b3d929c4
diff --git a/dev-ruby/rmagick/metadata.xml b/dev-ruby/rmagick/metadata.xml
index 78edce773db7..fac7a178d4d8 100644
--- a/dev-ruby/rmagick/metadata.xml
+++ b/dev-ruby/rmagick/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">gemhome/rmagick</remote-id>
+ <remote-id type="github">rmagick/rmagick</remote-id>
+ <remote-id type="rubygems">rmagick</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/rmagick/rmagick-5.2.0.ebuild b/dev-ruby/rmagick/rmagick-5.2.0.ebuild
new file mode 100644
index 000000000000..ae6dec854bfe
--- /dev/null
+++ b/dev-ruby/rmagick/rmagick-5.2.0.ebuild
@@ -0,0 +1,78 @@
+# 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_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb)
+
+MY_PV=RMagick_${PV//\./-}
+
+inherit ruby-fakegem
+
+DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library"
+HOMEPAGE="https://github.com/rmagick/rmagick"
+SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="rmagick-${MY_PV}"
+
+LICENSE="Artistic"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
+DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] )"
+
+ruby_add_bdepend "dev-ruby/pkg-config"
+
+all_ruby_prepare() {
+ # Avoid unused dependency on rake-compiler. This also avoids an
+ # extra compile during tests.
+ sed -i -e '/extensiontask/ s:^:#:' \
+ -e '/ExtensionTask/,/end/ s:^:#:' \
+ -e '/compile/ s:^:#:' Rakefile || die
+ sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
+ sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Squelch harmless warning about imagemagick installation.
+ sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die
+
+ # Create directory used for a test
+ mkdir tmp
+}
+
+each_ruby_test() {
+ # Borrowed from media-gfx/gscan2pdf
+ # Needed to avoid test failures on e.g. ppc, bug #815856
+ # (Unclear why it doesn't manifest on amd64 here at least)
+ local confdir="${HOME}/.config/ImageMagick"
+ mkdir -p "${confdir}" || die
+ cat > "${confdir}/policy.xml" <<-EOT || die
+ <policymap>
+ <policy domain="coder" rights="read|write" pattern="PDF" />
+ <policy domain="coder" rights="read" pattern="PS" />
+ </policymap>
+ EOT
+
+ RSPEC_VERSION="3" ruby-ng_rspec
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc examples/*
+
+ if use doc ; then
+ docinto .
+ dodoc -r doc
+ fi
+}
diff --git a/dev-ruby/rspec-its/Manifest b/dev-ruby/rspec-its/Manifest
index 604b3b9232df..ddbaa92ec649 100644
--- a/dev-ruby/rspec-its/Manifest
+++ b/dev-ruby/rspec-its/Manifest
@@ -1,3 +1,3 @@
DIST rspec-its-1.3.0.gem 14336 BLAKE2B 3dabe36bd329ee4bb9134958b1727aec2eb4e15140d3197917bebc69f7a65a7558efea8cd5fdbfa670688fdc4f5db3c6ab5fcf5bf1e5a0995668681442cf1dc0 SHA512 beff75fc84f9879095f02f4515bfd749dded877b8b4d5186423ddd78c6c16d6c5e810ebac80f3500cc7b1d23db119c72780c32888385d21d20672a26499ae94a
-EBUILD rspec-its-1.3.0-r1.ebuild 563 BLAKE2B 9ade7e64d6c40084be94cd177fb912d5e44b49a48c2770ea46f7c77349be2c1accef5ac45891674cc4f89d1309545dfc73330a063dba32edb327f934dfce2138 SHA512 7cece51370b9abbd529f6f83532b8fa4f409686e35f0af626210ee9d6c0e93e7e3559471fdf0cbd6b1cccc352b437f4b82384fa4b3cc5590fcd948bc00dfd953
+EBUILD rspec-its-1.3.0-r1.ebuild 563 BLAKE2B 7130a08047c7fd8f2c82a23abe082a60ed1d21caa8192dfdcb9e7d77b28e428485c88aae6c29f5b70198fcabf18f302b032a9028fab1d9be093b7a859de32591 SHA512 790598c65736d74910143fd9e327db56db95ad300f054aba6b39ae3f5907589b11ee069f45663079e1655ad05aaeb14b23ebf2e6cc04917d24055c0f67effefa
MISC metadata.xml 342 BLAKE2B a88f5633ea264fbea5730115a125557aeff11ee1145adef6101868d84604d4589eaaa79495634661d00493b8b59b4fb77eca7761e64ae4eec8d1e864f1a52ddc SHA512 4c5258c6ad04da730a0c40b774b93d1538091cb12cd26be894ed1fbab3559fb237fc2e7fd2ed7045e6cf9c989f707b9139061fc777ac21aae36937ee679d8a58
diff --git a/dev-ruby/rspec-its/rspec-its-1.3.0-r1.ebuild b/dev-ruby/rspec-its/rspec-its-1.3.0-r1.ebuild
index 509c947547b5..98a25cb89956 100644
--- a/dev-ruby/rspec-its/rspec-its-1.3.0-r1.ebuild
+++ b/dev-ruby/rspec-its/rspec-its-1.3.0-r1.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"