summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-08 13:07:48 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-08 13:07:48 +0000
commit7825305c5ddf11fffe24fa30453c4e8468f64305 (patch)
treef3c43caefa7210acc3d8fd79ac82f8ade47a8dc9 /dev-ruby
parentdc22a05dc2db2827053483e8cab136b33b339307 (diff)
gentoo auto-resync : 08:03:2024 - 13:07:48
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin109120 -> 109124 bytes
-rw-r--r--dev-ruby/binding_of_caller/Manifest2
-rw-r--r--dev-ruby/binding_of_caller/binding_of_caller-1.0.1.ebuild30
-rw-r--r--dev-ruby/bson/Manifest2
-rw-r--r--dev-ruby/bson/bson-5.0.0.ebuild29
-rw-r--r--dev-ruby/css_parser/Manifest2
-rw-r--r--dev-ruby/css_parser/css_parser-1.16.0.ebuild4
-rw-r--r--dev-ruby/dalli/Manifest2
-rw-r--r--dev-ruby/dalli/dalli-3.2.8.ebuild44
-rw-r--r--dev-ruby/fakefs/Manifest2
-rw-r--r--dev-ruby/fakefs/fakefs-2.5.0.ebuild4
-rw-r--r--dev-ruby/maxitest/Manifest2
-rw-r--r--dev-ruby/maxitest/maxitest-5.4.0.ebuild8
-rw-r--r--dev-ruby/prawn/Manifest2
-rw-r--r--dev-ruby/prawn/prawn-2.5.0.ebuild41
-rw-r--r--dev-ruby/rack-cache/Manifest2
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.16.0.ebuild4
17 files changed, 167 insertions, 13 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 58962267f8fc..3dadaf836a3b 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/binding_of_caller/Manifest b/dev-ruby/binding_of_caller/Manifest
index af8697141b7f..fcd27314c159 100644
--- a/dev-ruby/binding_of_caller/Manifest
+++ b/dev-ruby/binding_of_caller/Manifest
@@ -1,3 +1,5 @@
DIST binding_of_caller-1.0.0.tar.gz 7473 BLAKE2B 2a8f3cee555e11c9eeb56935d0ee51deb037ea5fc631b4ef5eb50a831e48ba47c6a94e9104456bd8e6c4910bc76c5bc7e268db7de8c5ed283886b80c3feffd62 SHA512 89c58fec180b7bc25c5124035ed69692961148a3ddcb561643e7b8b1a78c3b103795408b52e70264db7c4b62080991219af977c5b981a135d573ecd56cebebba
+DIST binding_of_caller-1.0.1.tar.gz 7514 BLAKE2B 1a6786d4fa2a01f72bf5b38f8fced3950826488501fa15fb8b37188e345d6a93ce8a4598f7c4c0048ca05bfae8ff23daab8a0fb89da3140f83f20dbca60ae1f3 SHA512 ebdcb2e0e41efef38eec2aa814f4d875249e1fb4f4719238fae2c92533a37324fe64bc9edbebddf2d240f0c3dd213fddf1584cb9841e4fc946c6aecbe8543e34
EBUILD binding_of_caller-1.0.0-r2.ebuild 808 BLAKE2B 2b1698b444df7b9fe9a5115479ae9b24229c66588b463a02d218eb61debd5c03d94cb5c5abe57b9aa19685a068621fd670a07064bcafc1c3fc1e8abd7093d690 SHA512 4e9291b4f0cbf0e9e76845a26f05cf0617029bf33225b1af61dd7f4406a4f285e30d0043a2051b9fce5c113bff98f1476ccc7655759789d50e60abfafb48fea1
+EBUILD binding_of_caller-1.0.1.ebuild 808 BLAKE2B b95e88330ec62825dca85a9397dbd5f8a033313f5fa6cbf584bc028e0ce5584ef93c808016da1aac7f297f42b1f54b9caae33348b446f59b26a0875190dbb05c SHA512 8cfb864060e447c09d6db2b948cd55fe6f011ef82d34b9f57729a674affd34ca6fb16890855cdd719eb4593c3eb66374ad4c6d2dfaf9c357c9454b3439f1bb90
MISC metadata.xml 353 BLAKE2B 98df56b2350f4fe9a6f8bb9317e70381b00db0e81e686a73fab121ce87e3ad3db7e048d3d2d863bfe0d31028ed58a5a3d97feb88556222ec8ae131e288cbca93 SHA512 5940fa7d5cb39433dfad0ff67580c4cc073b79df96912539ec4ad0d2486b160d5597e45d95ee5ee695b18c2ef215c509ffc344ddba5164d67d8cef08b9bd4506
diff --git a/dev-ruby/binding_of_caller/binding_of_caller-1.0.1.ebuild b/dev-ruby/binding_of_caller/binding_of_caller-1.0.1.ebuild
new file mode 100644
index 000000000000..90fe35a91cb9
--- /dev/null
+++ b/dev-ruby/binding_of_caller/binding_of_caller-1.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="binding_of_caller.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Retrieve the binding of a method's caller"
+HOMEPAGE="https://github.com/banister/binding_of_caller"
+SRC_URI="https://github.com/banister/binding_of_caller/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/debug_inspector-1.2.0"
+
+all_ruby_prepare() {
+ sed -i -e "s:_relative ': './:" -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/bson/Manifest b/dev-ruby/bson/Manifest
index b55f20859445..47972b644e46 100644
--- a/dev-ruby/bson/Manifest
+++ b/dev-ruby/bson/Manifest
@@ -1,3 +1,5 @@
DIST bson-4.15.0.gem 163328 BLAKE2B 21c28ee610a2e067c528e163ac4caec0e76d0ec1a73c8c89a2c455887da54aa0dfaa7ed840736013d87766c5cd4f23dc82b4c6474b0463a32b30575b28c5b898 SHA512 954dd419ab94dfde87d8902745885184505d74333fc71608f64544ca52f728782ea6fc3233718749c110c31ee14802ff240caa8ac4c170369d4adcf45557e79d
+DIST bson-5.0.0.gem 172544 BLAKE2B 574c1e42e3b625d0b24dc21eb731bd5b2f86ccc76cceb252635f6be3e504553ab7d267f0b128ae4cfe6da0135c4e0e588a78ae1955dcc5847a32ef64d4d81157 SHA512 31e3606328749937e523a0ec4f9a14da2fe8e03070b3602fd96a3b6742f060988d227029f85768c1ad22348b7af20efbe360b93956d7dc9efba429f9f8d36a47
EBUILD bson-4.15.0.ebuild 829 BLAKE2B 5a06a12591dc23c1167443416882e5d1cbd1bc98d7b71a41e6652f10592bbd55a6067db26c328b8072fcd0f8f3950ff25260628e2fe0f06fe0441efd09728eb0 SHA512 52341495c85d976cbf3e802da3654d67667ee570452ee4ed779cb64e446d76586a4d623b427b6b73ce4a2932d8a938318c66c8e3662f1d9926cfc944247ebf07
+EBUILD bson-5.0.0.ebuild 812 BLAKE2B f986a41a3b24d0951992214d8180352f72c6cbe7972a3bf90b5ed8828ec511e70eab29c67974607be6c8636db02ed4d073c3307da3466fa371badc56c8444b88 SHA512 5df5f80c2dacbae3cb4b39b56a565eb4419f02a5f09b877be9b8c2c5b8759fef4f0b8e8b0c0d54c829cfe09fee4417bef3fa066800d8286c7a43d198daf98ca3
MISC metadata.xml 344 BLAKE2B f05815736887c00dcdb7e370f27b4a60f7e03ebe23470d262743c0ec515b537745c6b572cccf2e82fa6f2705ab34eb0842c4c5ad3ccef539314ed7469bce8881 SHA512 a4d902766a384c13126f2d140f27545cefe91d1e39b619f88c414496125b069615c6b207e38aaaf55f62c292d9022429c9b0545da2796f6123163745b68f967c
diff --git a/dev-ruby/bson/bson-5.0.0.ebuild b/dev-ruby/bson/bson-5.0.0.ebuild
new file mode 100644
index 000000000000..bd1abf9c3ce5
--- /dev/null
+++ b/dev-ruby/bson/bson-5.0.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_EXTENSIONS=(ext/bson/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)"
+HOMEPAGE="https://www.mongodb.com/"
+# We prefer rubygems if we can anyway, but note that rubygems has test sources we need,
+# but github *doesn't* (other way around to usual!)
+RUBY_S="bson-ruby-${PV}"
+
+LICENSE="APSL-2"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE="test doc"
+
+ruby_add_rdepend "dev-ruby/base64 dev-ruby/bigdecimal"
+
+all_ruby_prepare() {
+ # Remove bundler support
+ sed -i -e '/bundler/I s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/css_parser/Manifest b/dev-ruby/css_parser/Manifest
index ff60610e9c6b..ab4e06cc31c0 100644
--- a/dev-ruby/css_parser/Manifest
+++ b/dev-ruby/css_parser/Manifest
@@ -3,5 +3,5 @@ DIST css_parser-1.15.0.tar.gz 39437 BLAKE2B c64fc7a68789a7517e9faedf63232bfe16f5
DIST css_parser-1.16.0.tar.gz 39719 BLAKE2B 19c6e741bdfac308ea2b2edc557fbbe79580cb44f7a8e8538a3fbb55dcc02a76a56ec151d26ee2af887624fbe348a29c1acfbca30f17e0f2c73850ed7d3808af SHA512 d21f07da73ec3d164f766a392d88053fb156eb15645c4dbf3e4b70b73fdfad6c0b715368d9b000e668cf40dc338611be946064d586f4efcf7e13f261df74b6fa
EBUILD css_parser-1.14.0.ebuild 1119 BLAKE2B 9bcfc259623bb15b023b98e17311fe7fee7d2b4d903f43ed3e2a4e6cae32572ef70e7990049144e3f7a81851577c4d6f908753fad477f537df68aec710fd821b SHA512 453e7d7139c0f306c81d3f579feb3da86b62a4be86c9e34522f4db0b409bedd9201d0cf49598fedf8fd499b884ceb5e5f20190540fde443dce6f9db49cb3410d
EBUILD css_parser-1.15.0.ebuild 1122 BLAKE2B 3a9e0fd567984a12ab23f78fc8ce3b215cc27825ab4d0dfbd9e139fd29bc9889bc435b476dac86ee994145debfa0485774db136285a4e624f50dba810f0ec042 SHA512 bbb76e9016905209184438da24b8a490a1a4b124410a66c2e455a5d1b6c050307fc0d34953bfa7e6acf6710b84d81a04da57302b88a75d287fb2c3f26c7de273
-EBUILD css_parser-1.16.0.ebuild 1122 BLAKE2B 3a9e0fd567984a12ab23f78fc8ce3b215cc27825ab4d0dfbd9e139fd29bc9889bc435b476dac86ee994145debfa0485774db136285a4e624f50dba810f0ec042 SHA512 bbb76e9016905209184438da24b8a490a1a4b124410a66c2e455a5d1b6c050307fc0d34953bfa7e6acf6710b84d81a04da57302b88a75d287fb2c3f26c7de273
+EBUILD css_parser-1.16.0.ebuild 1129 BLAKE2B a1aa424c5ff0354579f735514e77b7d901969bc4a318f65592765cb0d06c3edc3551a0e30e8568726845b0dab67fcb0edaf9a1bdd0f6851b4fc46814d7211cc1 SHA512 c01fcf94c156776e8942078f9c8a495dbe9e5897cdeddfcbc9f2c1c4a306eeeb62f36e8e643ed49b58aaf8a79f154f3e00b7c0ba5ad25aa7c39ebf3d99f926ff
MISC metadata.xml 347 BLAKE2B e585a8b52f5f7e687ecaf086e023fb07c7055d35595395889b3bf8f6c2c6d2c1ac6938a8b4e8e113f5ba828c6875c9a9ab30fcf6bcfe1a10be62205755fec7f6 SHA512 4850009083f17624cd34fd16f20752fef5d8857c62f00a6303cd3b59eb4e883f94985e1ed86cc400f7f66048bd1e795afcb20ba9968db8adb16e9cffdb4ffe0e
diff --git a/dev-ruby/css_parser/css_parser-1.16.0.ebuild b/dev-ruby/css_parser/css_parser-1.16.0.ebuild
index 34a6b61fe253..220acb7872bb 100644
--- a/dev-ruby/css_parser/css_parser-1.16.0.ebuild
+++ b/dev-ruby/css_parser/css_parser-1.16.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_DOC_DIR="doc"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md "
diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest
index 1155cd32a032..831afc2541c2 100644
--- a/dev-ruby/dalli/Manifest
+++ b/dev-ruby/dalli/Manifest
@@ -1,7 +1,9 @@
DIST dalli-3.2.5.tar.gz 72496 BLAKE2B 2a8665aad98629ccab873a2b6b6661304b25dd2374ed3685f97dee83bf43c604088e43229ced951453d889fab7a1ec35b7fb3f0028858cf890a6013ac82b64c1 SHA512 ace079e3c9f7c30e2f266a07f87e58cbf4276f5ca4744ade76782a6a6047296bf5e23d40a4c1f4596b1eb150501c460f7cf89b33f308a774bcfe5825ec635760
DIST dalli-3.2.6.tar.gz 72683 BLAKE2B d3cf252862d796cb0e8320df0b35af91678949b1dc564054585252e98caed70681609857b7606663b4bda08a27112bc1d51779fc29ef045d0ec087ba80d6dfdd SHA512 93aa808123adb671c096543271407e497770a8f7481a961f48f11493f3a313113f0ec7829708d7352c0ade1f02a9842ecfc22ba7d93beb138db981d2bd1b94a9
DIST dalli-3.2.7.tar.gz 73058 BLAKE2B 8baba122e1bba1254e38ed021ac0c494c27bccf65d99aa16f379824073457e2eb7f79b2e9ec4cb49153b682c48d6bdfdcbe64966a286dba7b45349ace81ca4a1 SHA512 771bb0863e86cd7c252cfc1a688dd820b3efd24d6038be8789e2d4c2604703b78b64d36d0b32bb81001d625fc116eb86b4421cb3b32de8918912a3995e68ee70
+DIST dalli-3.2.8.tar.gz 73367 BLAKE2B 1680fda0d272d135f8e88a0ea2e16a08cd1027808f0503334b8c53dd85472cc7c37df3649623f8347169f5b8cd645c9a1a4d98343e45d4369ce8d08cc1306316 SHA512 85a0d8121fd0e539b0fd6c15716971d91e91741d36850cf8e887d8fef17d6b49ea6036ce66c986aafd008aa0e744cd798bc574e9376383b9af33b0971e31e25c
EBUILD dalli-3.2.5.ebuild 1203 BLAKE2B bfb81d0688532d7f62877c0957b7a5cc06c4ba8e54842b267ed7f2bb8d41ca01c25cf85ed819aea287b7300df9bcdf40069077e33f525981aab8cc2242fc3b36 SHA512 181bd9419243aa6d5b93c8ff9b8df1f43a790f46a7071a4dd3f23125c459d78339ac240afecf1726aad494581b245794555498a70c49ac385325204e88f30996
EBUILD dalli-3.2.6.ebuild 1212 BLAKE2B ffa04018a31a44160bdd8161ba00c1b40be26e6bb1db6e021c19ff6d7f09e970d9d7e2275b30198623d231d49b82eb7404fbfb746db55210058dca905ec3d2cf SHA512 b5bc8364dfd785d8ccdcd7986b655031f2d1bb3e01dc3704270bc9820986074292178860e37a41db0e80b2b4786e2a1dde4fe99ca72df327303b5d0414e19078
EBUILD dalli-3.2.7.ebuild 1216 BLAKE2B 76a443e2768a3f97cdb8ea7aa52001bb8d182252b6feb276a8e0e33f248e56a095d47b0a2234756c0ced8bc242343bae7c35c3d6652ff8f69be27be52faae25b SHA512 d236897d1aea6edad805e02037b0f2436e487fae3efd633dba298bc9a7b5c00ba243e5739e4831ffe01fc7c2241a334e19d565eff9cbe81d4f342df5c0ed5528
+EBUILD dalli-3.2.8.ebuild 1216 BLAKE2B 76a443e2768a3f97cdb8ea7aa52001bb8d182252b6feb276a8e0e33f248e56a095d47b0a2234756c0ced8bc242343bae7c35c3d6652ff8f69be27be52faae25b SHA512 d236897d1aea6edad805e02037b0f2436e487fae3efd633dba298bc9a7b5c00ba243e5739e4831ffe01fc7c2241a334e19d565eff9cbe81d4f342df5c0ed5528
MISC metadata.xml 347 BLAKE2B f1e7c89c18e4fb1a02714796274401469ee66687a98d56445ed894024667a9bb277d0d1c1f6cc4ddfd90c3d3b3cd2f826bad7dda8fc5f3d6111b8326865228bd SHA512 7645efc96c6c7d275946260d28055c704f3fb45674e864b60a4a60e7265c8c61e82105373a243ecad18101c850ec47ea3c9a5a2a0538b4f9c99232ba1fa36c6e
diff --git a/dev-ruby/dalli/dalli-3.2.8.ebuild b/dev-ruby/dalli/dalli-3.2.8.ebuild
new file mode 100644
index 000000000000..41af68f1391e
--- /dev/null
+++ b/dev-ruby/dalli/dalli-3.2.8.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true test"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md Performance.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A high performance pure Ruby client for accessing memcached servers"
+HOMEPAGE="https://github.com/petergoldstein/dalli"
+SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+IUSE="test"
+
+DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )"
+
+ruby_add_bdepend "test? (
+ dev-ruby/connection_pool
+ dev-ruby/minitest:5
+ dev-ruby/rack
+ dev-ruby/rack-session
+)"
+
+all_ruby_prepare() {
+ chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+ sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die
+
+ sed -i -e '3igem "minitest", "~> 5.0"; require "dalli"' \
+ -e '/bundler/ s:^:#:' test/helper.rb || die
+
+ sed -i -e "s:/tmp:${T}:" test/utils/certificate_generator.rb || die
+}
diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest
index ae7f79d80a60..3c5061ee76f9 100644
--- a/dev-ruby/fakefs/Manifest
+++ b/dev-ruby/fakefs/Manifest
@@ -1,5 +1,5 @@
DIST fakefs-1.9.0.tar.gz 56514 BLAKE2B 07e84f54413052b3bf37934b395c6115455ca241d42700dc054729be2ce82eb91944b83e01933fd001b46c9db593f2fd7a9b69f5f49529fde3e1ce967498db5b SHA512 e6be021fec79517127c6f514cc3379fa9c64d75c16d0ac80ed5b677f55625f1ee464eafa0768523a4b364323cfb1aae79814057ee9be3a0d947aac22d39a88f5
DIST fakefs-2.5.0.tar.gz 57850 BLAKE2B fc53d8f3dd40bfbbef81e9c092439a099a9964b4eff8e5fa6d59c2215aca735d02ab24f2a44c2f51fe874c2a3b088190455cff17a3bf9099e9f56effbceed61c SHA512 acc2fd6891964ce6ab3dd307d8bc90dcaa92c9c01328865bfcee5de5959089e7d7dcbb4d52576b5fb81321ad12719c7d3999d6b0102e5e2d9ef88522ca032bdc
EBUILD fakefs-1.9.0.ebuild 1120 BLAKE2B 7df4041b6aea1999135f4487365a5f9bbbb00e7cab4b618d303a712ed7609a81f627dce41bafcc97548230f1681f74ab38e2f5ce34a4bc0c2616b6dfeee3625d SHA512 b5fddd44abe6b0464648f494f021b1b1374f044767ccba074b7590f8111728945eded741364854b15854ab6e2d6c1dab644512c2e771c8a7c6edbc797d750aad
-EBUILD fakefs-2.5.0.ebuild 1237 BLAKE2B 80d782ffc0e461a9bdc843004c3275d5360bc49e8fecd4624d9c59d890f5d85742ad2e291d7f3694122c7c1cdb30e63cbb523ad4c5795792256da70506af96d7 SHA512 51a9a8f1625ebd9750aa6f0e1ec3e132d59012867443b1e6d78ee3db6d6d6d0553245fb85521cebb1b14a70ec3fd0a429018a632db1c67b8a439d31083158efd
+EBUILD fakefs-2.5.0.ebuild 1237 BLAKE2B 03059bf55939d40c40e7b8d8bedbca64fd51eea540dcf1127290cf9667579cc09aafee5e5e01e4b16154e726e8d0bf5786f454d66a6a5ec45183394ea19d7aa8 SHA512 97cbef780170c316a5918f2dc7b944f889e500917d96ac14fd0448f4b1c70ee204c64e3a61e1d6a77d676c607c42646d4288aa04aff56bfa1aaf761353c79a7a
MISC metadata.xml 390 BLAKE2B 0bb4b174c4e97c50f3abdc00222b9b761e71b26bc9da391413ab9fa8d69d1f510d3ff57c44caf2a244e5a63c4e1d71ef1aec0b1448d442be28acca14bb4f129e SHA512 8898c4094b8e0d7f161be59595430ad65fb856f72fce0a6cc5fccc3e494d6c63a370fe4733db20256ab56907918559dcef053d60190039d57b1817e8e24d6edc
diff --git a/dev-ruby/fakefs/fakefs-2.5.0.ebuild b/dev-ruby/fakefs/fakefs-2.5.0.ebuild
index 3b2c82c83826..c55bf06e9f18 100644
--- a/dev-ruby/fakefs/fakefs-2.5.0.ebuild
+++ b/dev-ruby/fakefs/fakefs-2.5.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/maxitest/Manifest b/dev-ruby/maxitest/Manifest
index 94811438614d..924770ff3296 100644
--- a/dev-ruby/maxitest/Manifest
+++ b/dev-ruby/maxitest/Manifest
@@ -5,5 +5,5 @@ DIST maxitest-5.4.0.tar.gz 64727 BLAKE2B 99751c419386ab1b2a10233371c151f8d7a5531
EBUILD maxitest-4.4.1-r1.ebuild 1490 BLAKE2B aa15ed93d79d264b9bd864a427f16a09f9d80472faa09445167663a4c49c0e7820021f5d1912a8b3405eb3ae463b9673bbdeec57a02d273389a70f6a0d83bc47 SHA512 5976ec5af350f8eb11ddb2663a607ed8d7f86c0dee63471136f907dd91a47ac918452e33c6dac85430f1deb3ab576c7d6b69669778a3fe6bd8dae7859aa86338
EBUILD maxitest-5.2.0.ebuild 1457 BLAKE2B f6087b0353ade73587acce38d8f6b01f2c828444d4bddcfb4f321a75c28d99be3c0d20510c9ca117bd6a855a8f18a467e9fde4395c716df0c843985fbb5afb01 SHA512 c63bfca7e8bb422b89bc7eafe205a5e0ccee21050477de6951d84e34702adfb0ccf72e4b29a005d979de6d1db58d2260a2465ce91d510948d570ad25dde95e28
EBUILD maxitest-5.3.1.ebuild 1457 BLAKE2B f6087b0353ade73587acce38d8f6b01f2c828444d4bddcfb4f321a75c28d99be3c0d20510c9ca117bd6a855a8f18a467e9fde4395c716df0c843985fbb5afb01 SHA512 c63bfca7e8bb422b89bc7eafe205a5e0ccee21050477de6951d84e34702adfb0ccf72e4b29a005d979de6d1db58d2260a2465ce91d510948d570ad25dde95e28
-EBUILD maxitest-5.4.0.ebuild 1457 BLAKE2B bf9c2086414c672c5b71fdcb00305facac9172fa97389e9eb38e1a167f9bd2232754de7f743a39aaf2ff08c451bd0dd40aa388b389e8faafdda9d2eb786f0fec SHA512 f93e190f54796e51c0fe3d8e44c77d4207618ad275eb5ee70a75f200582eaea05eee569424cd5c6b04c7e913a638ca92b72785b84e448059d87cc59924f1c36a
+EBUILD maxitest-5.4.0.ebuild 1492 BLAKE2B 6f5f23e2f7d82581be4a878d2b33e75dd6f7885aebab58e65a8c109828b60692cbb7106139e3183deb998f32f83e92356725a282aecc5cc1966112f944523fe2 SHA512 5f6d7a596cf270af4624499c615919ba70b855ce5f543b9533c8dcb9fd02c1d19181c058878c124d1054cbf9669949a5a28870de9c580638179c267d37dd20b6
MISC metadata.xml 333 BLAKE2B 4f6d2cdebd14923f2841e9ccf9313f2b478a3c47c26979cf90c03d8977b8ed77e08a1369fc374a47a84603d546ad46d7225eda21224f423bc52c4b0320e6d80c SHA512 6e9425f636821a231213a9dee84cec2dc3394a52ea4f5f8a69e0c1691ffdc8e46946dbc0b99147bbbe05211557646a6538b3dbbe716ec6a469b21040b1c8b3fd
diff --git a/dev-ruby/maxitest/maxitest-5.4.0.ebuild b/dev-ruby/maxitest/maxitest-5.4.0.ebuild
index 737952209473..014c2e859dc8 100644
--- a/dev-ruby/maxitest/maxitest-5.4.0.ebuild
+++ b/dev-ruby/maxitest/maxitest-5.4.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
@@ -30,7 +30,9 @@ all_ruby_prepare() {
# Remove developer-only gems from the gemspec and avoid git issues
sed -e 's:_relative ": "./:' \
-i ${RUBY_FAKEGEM_GEMSPEC} || die
- sed -i -e '/\(debug\|bump\)/ s:^:#:' Gemfile || die
+ sed -e '/\(debug\|bump\)/ s:^:#:' \
+ -e 'agem "mutex_m"' \
+ -i Gemfile || die
sed -e '/shows backtrace for/askip' \
-e '/describe.*line/ s/describe/xdescribe/' \
diff --git a/dev-ruby/prawn/Manifest b/dev-ruby/prawn/Manifest
index 375cbad78881..7129b527e18c 100644
--- a/dev-ruby/prawn/Manifest
+++ b/dev-ruby/prawn/Manifest
@@ -1,3 +1,5 @@
DIST prawn-2.4.0.tar.gz 5239492 BLAKE2B 5435d7715d2b3020316a04cbf2db1b7793435f2d05d34aae4832e12908a928f689c86d358562e7cd1c2675171a1743757097f0af3357eb667e4e2b9462890590 SHA512 e9fcc31ad2b5aa23592a8bf9419153fcb3080e00e53c9a91b50edc526631227fe86769eeb09336d267ea8f0a94f12336f71b24adc4d5cd9e750367d51f07c867
+DIST prawn-2.5.0.tar.gz 5254375 BLAKE2B e523522868716a3d4926cbbeb33b6d71ce8211065b66a1633e351465e9a9e5c6b62e2de066302c366964df468d6c494393c3afb011f7b91392bc6d0940e55ec9 SHA512 1feb425867c276dd4dcf27f5086c75700ef191e68a1a91756cfd4058540b268dfc29b0d249d281e7ded6e2d2bf7aa56065e6173c4c9caf4d568dc8e4ad66e08d
EBUILD prawn-2.4.0-r3.ebuild 1010 BLAKE2B cd00cb7d7d265eb572dcc89439cd69e141e72c6cc9cb4ec2577e1e77916654e42e2e0de8a4d3aca55fae574dd89fdcb52112fbe7e40ce06b421cd40931e34ecf SHA512 cf55aa161327fe1222e2a60ee655faaa8a3368dad470bff3014f13cd75f506c759f0124c5e04b784ae9f1ed231edeb560ceefef4e765f6c3f7ea73d0f4a2bd17
+EBUILD prawn-2.5.0.ebuild 1018 BLAKE2B b7df5084f3b8a8d38fd080cea8ddd5384c86bad55b6e3e9078998ee5385fc9f56dfa47bfefe7e22fc264aa2fa7c5c6c562dfd6bbe5afd2a2f4d3304f6c30a519 SHA512 0b2ca3547d015da9c0a70c5607441e8e2551ffdbcc470f77ddc0c1be47752387265f72c450651ca921e08d65dd6dcd17aa8a2c9602b5cb09b332574b97745256
MISC metadata.xml 341 BLAKE2B d4bc362dc1d1c68511331c27419392311303e743175939024613a804743bccfee6d5847c9c1b6f00718f1b5657a915f2ded744b25986697f98076c25199f76ae SHA512 6dfebe5f56d94eeecb0ca8fb8dd2a7b487cb0bd042cf343baf40973e40cd46e4a849a453fff2295b92257a86f78dfef7f5bad5156f1c7f0ca00d35b6b81b9881
diff --git a/dev-ruby/prawn/prawn-2.5.0.ebuild b/dev-ruby/prawn/prawn-2.5.0.ebuild
new file mode 100644
index 000000000000..f0f67e5ce12b
--- /dev/null
+++ b/dev-ruby/prawn/prawn-2.5.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+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.10*
+ >=dev-ruby/ttfunk-1.8:*
+"
+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/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest
index c442a3db7798..7655c42ad773 100644
--- a/dev-ruby/rack-cache/Manifest
+++ b/dev-ruby/rack-cache/Manifest
@@ -3,5 +3,5 @@ DIST rack-cache-1.15.0.tar.gz 264051 BLAKE2B 0e9de0d7bd82c553f448f6fe9273465f9b7
DIST rack-cache-1.16.0.tar.gz 264119 BLAKE2B 7affde4d1e72cd4f7cecec36aea753f7e8aeb42ac2e41bf8a3a2132b6736b137ed9f1969f630b12fca60d34e8390f97c8cdfe0e33cc847589f03d6aede48b8e3 SHA512 c2e41b8382f060d85d67ddcc5a4edd899e58a0438c94cccf2b6e00013442d1b2914744916880ea9740cd4f5c80045b873f17e00222b3f03d18719e78656ec7c5
EBUILD rack-cache-1.14.0.ebuild 1252 BLAKE2B 6397ad7082de8755e9f7a9717ff489a3907f36e94af92fa176304eb99a341d56a1e00971d43df590f9dba3997dd81379b83942cf70236341ea9dbfcc41e9c077 SHA512 2137fe095b847b0417c3f2f9e0fd08f4dac70ee3cb7a435197ac9eeabbc09ca1af10e1da7b3c54116a90963ea324aef9a1fb54596793aa7e93e88fe356d1b890
EBUILD rack-cache-1.15.0.ebuild 1189 BLAKE2B 8307a1e0d4b017b8233329febcdf2ba387a320a50395adb8ea863ef2992b08eb3fe2de4775507643ea336b36e48c894191732ea62ed224bd6d2cca6f115b65b9 SHA512 85e740f09556a34f4dfc2c8cda325ea418529a18f048206360a6f5bae95f4be57fc80a6cbd7a843e54a2402e660b9aa75d4853d3f3aa7e422be003bcc0ba96c4
-EBUILD rack-cache-1.16.0.ebuild 1194 BLAKE2B e2f14fa1db4eadd540e882c5b7df0cab1b59a17d27391f151983b66aea06c2af906c88a8b280091963400072e4db449b952340c2b9c800d9c8aeb1a6585bfd13 SHA512 3e0d0c1beb00539ed1463ea948923374589ee227f8700c61a1a556a4e6d84d6bb35134ba65ca68f1f5ad80e8336a76f8d22c7d83bb7ebd3f15b7aa1a56df3cd9
+EBUILD rack-cache-1.16.0.ebuild 1206 BLAKE2B 7b5313f75aba3580dc8211768a2cfe1f756f129631f9d1cdb4a163a2f728eb1d18da157cf8b1bf388822eb0b12a1b956473fb9718ed85b6cf7f55e513d0aac4e SHA512 ac57317ff24a56ad03b9d47865049e3c627a2e4d21377ab42ddec68b6c166ec7e0b284943b4b9dd7920658c475d62485a645b401daa8c867b3afa054903dc1cd
MISC metadata.xml 332 BLAKE2B c4e108dc1655b9d00532fbdcf4e0c735cd87f977d7d08b64ef6595b80d5fdd155a7d3aafe297a7a61729348c3f5f4a36b77db79e99ab68052751c1e76ee2e6a8 SHA512 3c0131f6fd63a703a3ed1bf420fa0a72e76d131ffb0229b8c78c86c5475740f6e006797ace17ac95bbc620815f952cd4982537e46785ce3761ddd45409ba1f81
diff --git a/dev-ruby/rack-cache/rack-cache-1.16.0.ebuild b/dev-ruby/rack-cache/rack-cache-1.16.0.ebuild
index c67edb33eeed..81b6b20841c5 100644
--- a/dev-ruby/rack-cache/rack-cache-1.16.0.ebuild
+++ b/dev-ruby/rack-cache/rack-cache-1.16.0.ebuild
@@ -2,9 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
-# no documentation is generable, it needs hanna, which is broken
+# no documentation can be generated. It needs hanna, which is broken.
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_TASK_TEST="none"