summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin106457 -> 106474 bytes
-rw-r--r--dev-ruby/aws-partitions/Manifest2
-rw-r--r--dev-ruby/aws-partitions/aws-partitions-1.722.0.ebuild21
-rw-r--r--dev-ruby/concurrent-ruby/Manifest2
-rw-r--r--dev-ruby/concurrent-ruby/concurrent-ruby-1.2.2.ebuild38
-rw-r--r--dev-ruby/duktape-rb/Manifest2
-rw-r--r--dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild48
-rw-r--r--dev-ruby/faker/Manifest2
-rw-r--r--dev-ruby/faker/faker-3.1.1.ebuild30
-rw-r--r--dev-ruby/faraday-net_http/Manifest2
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-3.0.2.ebuild4
-rw-r--r--dev-ruby/faraday/Manifest2
-rw-r--r--dev-ruby/faraday/faraday-2.7.4.ebuild66
-rw-r--r--dev-ruby/msgpack/Manifest2
-rw-r--r--dev-ruby/msgpack/msgpack-1.6.1.ebuild35
-rw-r--r--dev-ruby/sqlite3/Manifest2
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.6.1.ebuild46
-rw-r--r--dev-ruby/timecop/Manifest2
-rw-r--r--dev-ruby/timecop/timecop-0.9.5.ebuild4
19 files changed, 304 insertions, 6 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index e86d8cd79d01..f13d33073312 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/aws-partitions/Manifest b/dev-ruby/aws-partitions/Manifest
index 38bd6ff394f8..6f185bf14f48 100644
--- a/dev-ruby/aws-partitions/Manifest
+++ b/dev-ruby/aws-partitions/Manifest
@@ -1,3 +1,5 @@
DIST aws-partitions-1.370.0.gem 22528 BLAKE2B 504b25a41da2b948b00c3ea4b7e94a553ad77a471849d7e8d2d9a714860e9efce06c788dd22e6600b6885939987a1ea481dd0ef9f0e6c6ba9fa342ae24f4d627 SHA512 49bec442cad737c4781f759b7babef3d45daa49866135b4fb15aed9e248e737e95a589c0b17b86a6fe4e042c039fcdef7f2088e1eaf6738801fb314c71e0cc56
+DIST aws-partitions-1.722.0.gem 54784 BLAKE2B 5fd08e9b1e246e5690b25676ec32e87a058a8d48d7659036c64a469e25751660e1ee6ea278dfe1f07115f5ad691368c4712b3a3a2a897776b870cf5966a092ba SHA512 8a1ffe81077ba2eb26abfc10916dcdc78466f3081a871fea196e86107dff3f1bf7c74fe274eaaee077e09c1842997ae66ca1e6466d7169bbbaae36fa33d378df
EBUILD aws-partitions-1.370.0.ebuild 476 BLAKE2B 8d963c7aca6bf96f07f821b4e572cb9f3e84db5405a9e062ab9e70f6d145de2a19d0fa8524f8b333334a1336459e6700b4b3f0c22684be4ff57b997d40cc4110 SHA512 4b9d59b32a85bf9e6bf04fe5a0d29e86c2a581dc67367a54e79691ce226cdea41db94e5e010794903a3b4ccf1713157e632ce2c154d37afec447c8814dffc2f2
+EBUILD aws-partitions-1.722.0.ebuild 490 BLAKE2B fd9df5cc3d120fde1c5fa140d85b59dbf057ed96aa9ac41fbf02025a1a5c4a578e52b53695b51e5c5ed5134fc29262f3ee531e3679fd0ef86498015f20621c62 SHA512 378afab41e4e8d6500fd52b36e0538f1804112a2318a04c65ca218404e15a6aac786de4afad09b3c84fc6bfe4897ff5f46fea793cfc2af0640090d7fc48c6f8c
MISC metadata.xml 343 BLAKE2B 842db55bef3eb3ba8366da82693ca0edd09103a3d0fe2749029dab5641b054bd183a56d59f573841211c1c277f8902f1785228f96d6681255f019271a9d5c7ff SHA512 8b810531a103b842972d49ca0925ca25b53141527cf0a58ee11aa49e1993badc6b90db44403be433351e2444fcc9dcea6d7a15321e6b022b4e0a9c43d0b2a620
diff --git a/dev-ruby/aws-partitions/aws-partitions-1.722.0.ebuild b/dev-ruby/aws-partitions/aws-partitions-1.722.0.ebuild
new file mode 100644
index 000000000000..dc5b40f61ae0
--- /dev/null
+++ b/dev-ruby/aws-partitions/aws-partitions-1.722.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+# Not packaged and upstream not tagged.
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRAINSTALL="partitions.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides interfaces to enumerate AWS partitions, regions, and services"
+HOMEPAGE="https://aws.amazon.com/sdk-for-ruby/"
+
+LICENSE="Apache-2.0"
+SLOT="1"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
diff --git a/dev-ruby/concurrent-ruby/Manifest b/dev-ruby/concurrent-ruby/Manifest
index 00205d35c085..9c35b045526b 100644
--- a/dev-ruby/concurrent-ruby/Manifest
+++ b/dev-ruby/concurrent-ruby/Manifest
@@ -1,7 +1,9 @@
DIST concurrent-ruby-1.1.10.tar.gz 6013684 BLAKE2B d271579a49ab52c9c41a7a0a31451775e1cba8ce19486b52a9eb3df7abbc66f7610d31284fc02747a8ee5f429983d8283b6fe92f22b911dcda5bc515da58b48f SHA512 cfb67ce806d1f2a5bae509806247bfefb05c56794741cedcaa7ab6ff708085e374d150e8f46ff8e04dcb0918fde8ab5a593c60550da9ff6dc00af116e123f064
DIST concurrent-ruby-1.1.9.tar.gz 4923746 BLAKE2B 2bfea989db31f17c69ee479091135516e2aeef7ac74234ccea91b2e4b3626395683a7b2ebba1d13cb527903d3d83c51e873bdb859f0ff1983062fea4fa90a1e4 SHA512 243fc20795bcd7399bdf77a9b0db9b0bccb1b05edacf4fbc8f5515f59502300b4033a2a59bfb6adea9befdb20759c9f58bbf0e7744e934c85738085bef714ea6
DIST concurrent-ruby-1.2.0.tar.gz 1160662 BLAKE2B e05df20596930d46781d718ebcd90c8326d78993ad15a7b7c804e0852bdfb66a955314769c8abdef9bc59c6fb249d81c6f48058751537a399da5846ded97dcbc SHA512 c6dc1a84ac4b176644481c2431d67b2b7e0a47fcb9e3fc3fa0b4ddd102ef65d1d02d5aff2784bb55a194f01a4a5294fc26944da16dea550934a6950caee54a31
+DIST concurrent-ruby-1.2.2.tar.gz 1161215 BLAKE2B 42f42022e469a1131d40e96a04dacb0ac49d94e96b6a8c58348d34402319ea0abff53b8b1312a274a34c332301ca17a007b685d8d9fe8c229350177abac0a285 SHA512 e2b26de147468b09403cd1727750922526ba240ad0cfe7889b722b357a3c71e709b12958cc4dad1a0d2d2c10d4dd2c67be1fe23053b98c35c7a50722fecb24b0
EBUILD concurrent-ruby-1.1.10.ebuild 1396 BLAKE2B 15974663f6284c0f4e430be9b3e87cfdc9b77b8edf8a0f1a4e163a774ad2f343f8a8b2d62067fe34ee34c0172be70b3cc6881574c1c09ebadd05ea37be6ee034 SHA512 9d67ecbbc1a06dbbfd3c68cefb87a002182fdb2e242c07f999d8043dcf3e990a1488c0640e544a03676cd3ab5308f3b35e3f5547cbdfc7d0e5982cf915bda18c
EBUILD concurrent-ruby-1.1.9.ebuild 1369 BLAKE2B d8cf99b8b1d9111d543188ebd016aa609ade7127cff9fa5ff09d3d4937d3fd49a1b0a3b512199c8b8e855b0a003072283bf58bd2e22c3520ac1b4ec9433ee2c4 SHA512 57b2a1eaf4ac68757cde40e68cb445dcdd56c6ecdac76cfc4174a063565ac91366568a7e9b38d8904a0caf922ae638d6c66bddfac24479a9816e95e4eb3d40d6
EBUILD concurrent-ruby-1.2.0.ebuild 1400 BLAKE2B aaeb752d5eb915a31daf1f25e332efbadc63ec439a1a0960eea2be438adf33966cdf1c36a305f14c99d522c92175954a3de1fcea1e19fd72c6b0fcee2d999bb3 SHA512 7f4053e5f869f80caf23ae909e27f715ec98ef31a05a8a0ef90cbdbb05816d98b710f9c59bb195a2ba56be85eeaf3c8532780fec0d78bb102ba4491be8367c00
+EBUILD concurrent-ruby-1.2.2.ebuild 1405 BLAKE2B eb7aa45f1d4bfa116923152af059b05b1c0e52d2d386cc431120f9fff8c02c7945430f26c22606aba29396e29e5f76826273c0150857f2ed98699f386ef9f8af SHA512 f9155efe3394c270dfc8e5e279a5fcca27228bde91be05c9650ddc7427cce79993b0721afcb36fefdf25d2bef585875338bc9cc4a3c1caaf99aa827c4a779518
MISC metadata.xml 359 BLAKE2B 2db8e9c1e575575ead6e6f86d5c883e356dbd84d3def08d6d2b9473e8cb10951268bd85208f56b14047b6bf57388e025f4ad626555d001d266bb0a87db954f45 SHA512 39f31f985f90fb6514f2c282c01a0d38e325371ec18671dda808372891caa83eb28a6eaf0a3090999a0427e5ca6cf3ba5f75b59e86b0e8713dc85ff3a6eacb68
diff --git a/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.2.ebuild b/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.2.ebuild
new file mode 100644
index 000000000000..450b66e2ec85
--- /dev/null
+++ b/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Modern concurrency tools including agents, futures, promises, thread pools, more"
+HOMEPAGE="https://github.com/ruby-concurrency/concurrent-ruby"
+SRC_URI="https://github.com/ruby-concurrency/concurrent-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.9 )"
+
+all_ruby_prepare() {
+ # Remove edge files as defined in support/file_map.rb
+ rm -rf spec/concurrent/{actor,cancellation,channel,edge,lazy_register,processing,promises,throttle}* || die
+ rm -r spec/concurrent/executor/wrapping_executor_spec.rb || die
+ sed -i -e '/concurrent-edge/ s:^:#:' spec/spec_helper.rb || die
+ sed -i -e 's:lib-edge:lib/concurrent-ruby:' .rspec || die
+ sed -i -e 's:../../../::' spec/concurrent/executor/executor_quits.rb || die
+
+ # Remove specs for the ext gem
+ rm -rf spec/concurrent/atomic || die
+
+ sed -i 's/git ls-files/find * -print/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/duktape-rb/Manifest b/dev-ruby/duktape-rb/Manifest
index 67f4090bd6d8..e597fede2499 100644
--- a/dev-ruby/duktape-rb/Manifest
+++ b/dev-ruby/duktape-rb/Manifest
@@ -1,5 +1,7 @@
AUX duktape-rb-2.3.0.0_duktape-2.5.0-tests.patch 677 BLAKE2B 74224d6c929cafc5d61566ff9bcd69f4279d1e14e3029e9af2396c4e7c1c280bba5bc8ed7a9751c8f9596cb26414d0ee893e346480ed3b780db602eb40169425 SHA512 3754e03340c2cbed7f9b264c718c4b39d7115b7c7d6d9ce6980bb04a0f426bc626019edb132f34ae031fb53be6c6aacca71137b1c46fda879dd285e4f920249b
AUX duktape-rb-2.3.0.0_use-system-duktape.patch 1860 BLAKE2B 479457cc1782a43ea217ac65dc20f41bfd8ca75dcdf7b77403b144514b590989a98eba01b3f0687e49b81cbb9a096bebb7e0034a0c09dcae36def12d10ea8e13 SHA512 567b9d3b41a413703e64e9167c683a5fb60af13a97426aa03ffe4a38ca6f810fad54ee29269157698c70c762329b3e889b7bed72420700764a478c9047abd4ef
DIST duktape-rb-2.3.0.0.tar.gz 1356464 BLAKE2B be7362ddbe6860bcb12c8f8909f66ae525585e628f7be2317b07eb07960f8f25e503dbc89e713e57144cc8108751ac856aa73a16cbd58502e928acf9e116247c SHA512 af4fd45387c3f40cd24bf3c879ef4e0d7efd43ca24f0cb866bf869db7fa9f4add9b60122c0dcfbce5491cdd7479b1414637fa1054078216b9f57fa426feb0154
+DIST duktape-rb-2.7.0.0.tar.gz 1385934 BLAKE2B 1a3a7ea2c1469ddf9ac482e4329726e0f96823e75153027cf83155cca796cd0380d816a23d617e4bc40e72215acdc524fcb9575711e585952aeb9c6ed85ede70 SHA512 e91f57c2789aeb26aecbd9759c0b8cda457f290fcbe431fee721d01c1987c64f307f0e042b50cf6b4fa468d41c6365adde8395e2a33a8c637f6524af1c7cf028
EBUILD duktape-rb-2.3.0.0-r3.ebuild 1058 BLAKE2B 237552807ee1a00094ac1d7d314c6be86679335a4b0701db5cd6979a576a07421514f347f3453f903a7148bce537688b382678952d10b5e2c4bb7321bfc9d441 SHA512 4ada2abd7caa14e6a784ebc163cfae3b7c86541f7fbc9deaed55b3ceb28ee9a2d42242347ea49b8ad529f682db521513ec52c244b11c4a2c090993e81f64ef13
+EBUILD duktape-rb-2.7.0.0.ebuild 1011 BLAKE2B 7c8beac2f009817e6767890e4716164416939ec4aa4173a199ab64c3cee3585ea960d9efbe00c60769a198b2a79464644bfcfe88ae83ba45ae6e3f6af650566d SHA512 49bfb768844f68d9e29c63f045dc18559341e1752723a2c9809098e543225b004898d62e78c3474237f7ef9415e6240f905f93b50f2b7b1b8d68fe192fd256d0
MISC metadata.xml 345 BLAKE2B d952a9eb1a46adcf939e0eb82475ca2b442b67c90d1ced4b92b214f6d461aeff1695027d862bfea6941cc89177355de6eb66495456461885edb6d17543bc538c SHA512 785c03f58811dcd7310d1fc9799e5840d629423318cf8c30b9f2dbee4dc96256b74fec897581f075cf907cc8389686755c5e16bc4a5d3c9592830e15206dc869
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
new file mode 100644
index 000000000000..aa16f49130ee
--- /dev/null
+++ b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_GEMSPEC="duktape.gemspec"
+RUBY_FAKEGEM_NAME="duktape"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/duktape/extconf.rb)
+
+inherit ruby-fakegem
+
+MY_PN=${PN/-/\.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Ruby bindings to the Duktape JavaScript interpeter"
+HOMEPAGE="https://github.com/judofyr/duktape.rb"
+SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv"
+
+COMMON_DEPEND="dev-lang/duktape:="
+DEPEND+="${COMMON_DEPEND}"
+RDEPEND+="${COMMON_DEPEND}"
+
+ruby_add_bdepend "
+ dev-ruby/pkg-config
+ dev-ruby/rake-compiler
+ dev-ruby/sdoc
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.0.0_use-system-duktape.patch
+)
+
+RUBY_S=${MY_P}
+
+all_ruby_prepare() {
+ rm ext/duktape/duktape.{c,h} ext/duktape/duk_config.h || die "Failed to remove bundled duktape"
+}
+
+each_ruby_test() {
+ ${RUBY} test/test_duktape.rb || die
+}
diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest
index 4880280dfffa..91c0d2aed2f6 100644
--- a/dev-ruby/faker/Manifest
+++ b/dev-ruby/faker/Manifest
@@ -1,6 +1,8 @@
DIST faker-2.23.0.tar.gz 1709736 BLAKE2B e3524dbecbd1a4825ef8b38801ae1fa30a4392a7d2eb6fe1c94c3da0b0a4f18db621a42423510bf2f9c4bba175d66e10808252a923c9703aaa8de5d5ed54dd44 SHA512 b037833b3a6d07adaa70c665af66343d90389f282a2faf8ca55a5a81988163263e3b3069744e67ede206512bb67cf53a104eed34c39d92feb10a282f411bde41
DIST faker-3.1.0.tar.gz 1726248 BLAKE2B 55e5ece86c262c91cc7b806f31fc852297158cbfa213e375173d6ed4956daf515f7b3e09273ed40c70b92c2de8e94fc8ff45f62d87b59a37ee097a2cb6bc6a9b SHA512 4fa1d1dc72ae0cb21cdf6fede999a6cbf43e20062306896cca5e2333da9423612ac11b5ecdfb033da46c1eb3141a0bcac47d25485666f126a35971acb4edfcb5
+DIST faker-3.1.1.tar.gz 1730104 BLAKE2B 131e017b48f4e270c616c33c824aeea827d654ecc6c68f8df5524d9b62950b0ca724b778b9075d00364a7133aa73eec4f2df656f0e828008bf17fe17ee0075de SHA512 43bb00a78520cff4168bcd0f63d07f524fa91588698a166492abf3547b1144ee4224022dd4b3004c779647d0902606788e12fb31735ccb2fb15fece326c5e08d
EBUILD faker-2.23.0-r1.ebuild 800 BLAKE2B 2272fdcb641ba68a01ef4fa118b765b41fdca521891d7b0788226ae283050972e27d1993e04e3c0325e74f042f252a7290b86e867c9c6fc5874e3edf2a9c1404 SHA512 6b7d4f664d4f217df297e2a609c1d638252635052e6d902b493b132493d07127b9cefeabc8f47bf278e8cd5aa5fc73da6cc5722dbe7a0af4ca92a05d8c197a82
EBUILD faker-2.23.0.ebuild 776 BLAKE2B 8233751882ed27c7d7e71c9ad9468ee8aa4be03aaa5f2952d0c4fd83e449f04b07f47d10d412d7065b56101add1b0236ad4c3f9022721f6eb836aa5635acc4b1 SHA512 133032fa4e89ce2576fc35a7ab7064dbf9f3061b1e5ad3f9f3554bba198e31619ceb43cb14f555d461b07c9e7d501d6d1a792259b60e2ff246edc633e698c98f
EBUILD faker-3.1.0.ebuild 803 BLAKE2B 403c1a4c7b17a07ca36990ab67a9949479d2cc37a246deeb8e9329f49b5f44ad4551eea76c9a1331fb031bd89127be17d0338bc89383672f92dbb7a86902f431 SHA512 5aa3ad8405195f47a8135c5913d7c0c038f3d8f36f011d1620c5f48e48d3f79d4e041f4ec0f510dc036c6b80ca43d162bb112e04a3f328e47ac2e57472926683
+EBUILD faker-3.1.1.ebuild 803 BLAKE2B 403c1a4c7b17a07ca36990ab67a9949479d2cc37a246deeb8e9329f49b5f44ad4551eea76c9a1331fb031bd89127be17d0338bc89383672f92dbb7a86902f431 SHA512 5aa3ad8405195f47a8135c5913d7c0c038f3d8f36f011d1620c5f48e48d3f79d4e041f4ec0f510dc036c6b80ca43d162bb112e04a3f328e47ac2e57472926683
MISC metadata.xml 453 BLAKE2B 2d7e81fa25c65a66ff1fc43c8d79ccb2d4a3e401740a22675835c60f85e875fecdc0efbab61a85d9799f2478c34cdedd454cada332f07e15b40b1903863a6cd8 SHA512 008f56df63fa03a5f620bd169828802c7f9bab423bc22dbd78bcca2ef329f73fbe0673fcd48442474756ede864af3c4a7a8746b278b2167b03423886c9182079
diff --git a/dev-ruby/faker/faker-3.1.1.ebuild b/dev-ruby/faker/faker-3.1.1.ebuild
new file mode 100644
index 000000000000..87391f4b74e7
--- /dev/null
+++ b/dev-ruby/faker/faker-3.1.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_GEMSPEC="faker.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for generating fake data such as names, addresses, and phone numbers"
+HOMEPAGE="https://github.com/stympy/faker"
+SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/i18n-1.8.11:1 !<dev-ruby/faker-2.23.0-r1"
+
+ruby_add_bdepend "test? ( dev-ruby/timecop )"
+
+all_ruby_prepare() {
+ sed -i -e '/\(bundler\|rubocop\|yard\)/I s:^:#:' Rakefile || die
+ sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die
+}
diff --git a/dev-ruby/faraday-net_http/Manifest b/dev-ruby/faraday-net_http/Manifest
index c658e4f76c20..8879fd10cb68 100644
--- a/dev-ruby/faraday-net_http/Manifest
+++ b/dev-ruby/faraday-net_http/Manifest
@@ -9,5 +9,5 @@ EBUILD faraday-net_http-2.0.3.ebuild 756 BLAKE2B f91ec9313ca7fa4d2b949562f50485b
EBUILD faraday-net_http-2.1.0.ebuild 749 BLAKE2B 6175531734ce76b64a20d487b46c49c97b524aab57140c56297cc842359202abcefc58db82e228d765307b75c1abf23e982239247931e4706197f1517423d06e SHA512 31c388ac1440043cc80639181b8df5b25a4eb9fd0a9d4b4a1ca44c79bb9f7832343d954cdfb55482ed003c1a3199ccae83e36292574562d1fd203db02f28fba6
EBUILD faraday-net_http-3.0.0.ebuild 719 BLAKE2B cf29a56b9fa072c4162f6ab88e3e17e6b8b80fe932f1617978f39c8e3472447004c1e3326c5529bb09fdba5b8b9f550d6f8c9c7b2fce1219d5e4758ebefa7eb6 SHA512 464eac718395fb54fa91489934f6c76d573586b1ed87a4a24324f0b239733b259155764fab91b74c7a83fc44f27c582f862091325e75a56ec34155b9b6bba5e4
EBUILD faraday-net_http-3.0.1.ebuild 719 BLAKE2B cf29a56b9fa072c4162f6ab88e3e17e6b8b80fe932f1617978f39c8e3472447004c1e3326c5529bb09fdba5b8b9f550d6f8c9c7b2fce1219d5e4758ebefa7eb6 SHA512 464eac718395fb54fa91489934f6c76d573586b1ed87a4a24324f0b239733b259155764fab91b74c7a83fc44f27c582f862091325e75a56ec34155b9b6bba5e4
-EBUILD faraday-net_http-3.0.2.ebuild 719 BLAKE2B cf29a56b9fa072c4162f6ab88e3e17e6b8b80fe932f1617978f39c8e3472447004c1e3326c5529bb09fdba5b8b9f550d6f8c9c7b2fce1219d5e4758ebefa7eb6 SHA512 464eac718395fb54fa91489934f6c76d573586b1ed87a4a24324f0b239733b259155764fab91b74c7a83fc44f27c582f862091325e75a56ec34155b9b6bba5e4
+EBUILD faraday-net_http-3.0.2.ebuild 726 BLAKE2B bec55e2038edc5f0addac781c8a2fa2d874ebb2d5c958c5396162cdfd43ccccc3434ee14278756cf34082f4f9f8b52c415cd81f5fe212f91a9997a1c68a40a64 SHA512 d39f20ee91fe444d148deff383d0a26defa0f1507227b4d0dd8a8cf63d92b3593c8cf006c6f20025ab719100549ccede5876bbce5c6d37188f4f7f46177cfd04
MISC metadata.xml 354 BLAKE2B 1273b11e3f0f51d2b444d56d37d0c620248e5932a974de9de6ee0d5d734fdb7354e0e4b8b31d481ab05bbb66be3bc8169c6a375bba61cdf19fd495846e983654 SHA512 8f6bb7b8ec5d8a3e57b9ef8a668fd49ddc7feef6b13b0df48495ff51b9712c8710bc2e43fcc265e66be8078d4fe67cff61172a533683ba9e932a22fd6fa369f9
diff --git a/dev-ruby/faraday-net_http/faraday-net_http-3.0.2.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-3.0.2.ebuild
index 6e1ac534dfdc..101fde7c5c75 100644
--- a/dev-ruby/faraday-net_http/faraday-net_http-3.0.2.ebuild
+++ b/dev-ruby/faraday-net_http/faraday-net_http-3.0.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index 6219c240ec92..20b5ef5b647d 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -4,10 +4,12 @@ DIST faraday-2.4.0.tar.gz 829464 BLAKE2B f06322150a53c2de153d4373d51f440179fed9e
DIST faraday-2.5.2.tar.gz 830523 BLAKE2B 2d420b7799e92a1e918d01df20b28633947b3039d30b099d641707d655bb76dc723776f2948dc22768087e693d6715f76907eb3162ea2c7194f00629f17b2774 SHA512 40dd9be959511a3e90ebdc514c924ec4c1243750fbcd6d94e4833f80dfe469aa7a1d1104aedc5292b52325b44f8a8fbeabac14f086b9766c9e8ba38fefac9473
DIST faraday-2.6.0.tar.gz 830744 BLAKE2B 4ed5fa0fa4412dafe0c6ed20ef03393f8242f39fc60f269701ce6755b9d6b9fa60cbe477a623146fae2b1b0685fc86619b857c1f5bd6ce5e73df4a88846f55aa SHA512 cc80d7dfc6778ea184abc85476aba65fd2046dada4a88c6764a82841b561e84e4f44367191f2ec892d67fd7552e4444b922541cadd38d0ccfc609e90222fac90
DIST faraday-2.7.2.tar.gz 831914 BLAKE2B 424d275519cd24f03b0a678810671de2541e799512789e0a3d80d146aafbc74e2acdbb3c9d3d1cfe7224860e9b716720b234fb25c045226f04b29223c640567d SHA512 41402bdb4594988a88542289c5a5242db04ae07081ba21fbc18b756eeae108bc06298b5ad7b48842a86c586b9da4e4568fc48ec9d26697618bd858649ef86294
+DIST faraday-2.7.4.tar.gz 832219 BLAKE2B 8c0af73f6bcb41118eea162bc051d3de99593525ec2a84d21d8842ade076774cbde3deb66af399582235e62713dd563887efbad7f8099f377b1c19f28d92d8be SHA512 97c84fa95ed9f4d26ca12d4e4ef2faee1738f656cb919c9609c84d7c9f275452862bbf5334e5d66ab88c3e9ff5cb060805d9b519319d72c98556eb1c2e5610e1
EBUILD faraday-1.3.1.ebuild 2439 BLAKE2B e41538c7de42c191107c94bca876198576c6fd1a7c43af9bdb23cb7e2cf7b71d799d92ad33f786736b65a4f5ba7c88bd66021c2f70254259998819aed1b3ba45 SHA512 8af16340781f5627079e7861ff4fa38d5cc55b42d3ef73e65f1e4698322632d4e55df60745d3cddea64b5659a0460816059bb834ae58f7b13ad48df715b73e8a
EBUILD faraday-2.3.0.ebuild 1704 BLAKE2B b48ba1480ec3823e9083e5bb81fb9077e3c1715ec41675ec28a0c1c35def80b85ac755e46c2ac95bb1697df38a5079659760e3194c0d280e52e6ec1b8cb5f282 SHA512 7e30e7633b0a81f029d8b6d4773a16b078211f9603e496b27e0bc548d0846652656ae60628c5dd9eaed067049ee113f79327e046e1cdc27957a35b4dd8e2b417
EBUILD faraday-2.4.0.ebuild 1697 BLAKE2B c5aa4b06d15b2e2d01135c5a418122b6a18c450804b820a7b18c92863c8ce6ba5fc4a826e931d2a6f0c00b522aaa671ff7eb80825f7d9fcc4fc2c6d84fad9dc0 SHA512 ead14304c73bee8e74201071e82d427df19da1a18d7e67ff4c96bc8cdd13969ea1ed639a4437c3a53986fb79a2364df5a3f5453d8d0ec3eac89880ccb77741f8
EBUILD faraday-2.5.2.ebuild 1736 BLAKE2B 7f4eb4c6f3b93f1ed8c9a334bbe075e4099085097ea123468e00e6476b8c88ae99b4e822cdc5f988e1dd45bcc6165bf3e8d2862c1c5fc2aac4d4141c392dd4de SHA512 b0ce350645756f6023fe6e8333cbf6c669ca962051fe218989c791888d7c300f9645699223e20079860e2724a973b26a51e44b931cff2da8868b19c902a66b3d
EBUILD faraday-2.6.0.ebuild 1736 BLAKE2B 7f4eb4c6f3b93f1ed8c9a334bbe075e4099085097ea123468e00e6476b8c88ae99b4e822cdc5f988e1dd45bcc6165bf3e8d2862c1c5fc2aac4d4141c392dd4de SHA512 b0ce350645756f6023fe6e8333cbf6c669ca962051fe218989c791888d7c300f9645699223e20079860e2724a973b26a51e44b931cff2da8868b19c902a66b3d
EBUILD faraday-2.7.2.ebuild 1736 BLAKE2B 7f4eb4c6f3b93f1ed8c9a334bbe075e4099085097ea123468e00e6476b8c88ae99b4e822cdc5f988e1dd45bcc6165bf3e8d2862c1c5fc2aac4d4141c392dd4de SHA512 b0ce350645756f6023fe6e8333cbf6c669ca962051fe218989c791888d7c300f9645699223e20079860e2724a973b26a51e44b931cff2da8868b19c902a66b3d
+EBUILD faraday-2.7.4.ebuild 1747 BLAKE2B e81296713f84617848d47ccd2997cbb55d433430062fa116ee72fe74241812c4a7db7769f2d948d062e74b3c9bfff1ca1dd74cf8d210439cb2af7d71261dc091 SHA512 aeb4732f5b9091be122f38b6cf5f316fbb940236c6bf074797df2775fc50d93c87988c4e7aa5cb6819c8505164e422f834036d3e58e29673a0bcf6c4187c6ade
MISC metadata.xml 345 BLAKE2B 3f30f745aae665ba534c93898368c8b231fa204fbaeda63ff9afdb34c9576d65f516a323ee80e93c8195ebecb1804c5da7e04efb841510f8274e3d498dcc43d3 SHA512 b6f789f6e999463339fe59008d20af965abffb4bd5b4d3bb57552f81cdc00cc70eccc5077907a6222949bfe94dec687c46fee225a559153f8b29a03175250289
diff --git a/dev-ruby/faraday/faraday-2.7.4.ebuild b/dev-ruby/faraday/faraday-2.7.4.ebuild
new file mode 100644
index 000000000000..3cf8bcc541b4
--- /dev/null
+++ b/dev-ruby/faraday/faraday-2.7.4.ebuild
@@ -0,0 +1,66 @@
+# 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_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="spec"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="HTTP/REST API client library with pluggable components"
+HOMEPAGE="https://github.com/lostisland/faraday"
+SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND+=" test? ( sys-process/lsof )"
+
+ruby_add_rdepend "
+ || ( =dev-ruby/faraday-net_http-3.0* dev-ruby/faraday-net_http:2 )
+ >=dev-ruby/ruby2_keywords-0.0.4
+"
+ruby_add_bdepend "test? (
+ >=dev-ruby/test-unit-2.4
+ >=dev-ruby/connection_pool-2.2.2
+ dev-ruby/rack:2.2
+ dev-ruby/webmock
+ )"
+
+all_ruby_prepare() {
+ # Remove bundler support.
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die
+ # Avoid loading all lib files since some of them require unpackaged dependencies.
+ sed -e '/[Cc]overall/ s:^:#:' \
+ -e '/lib\/\*\*/ s:^:#:' \
+ -e '/simplecov/ s:^:#:' \
+ -e '/SimpleCov/,/end/ s:^:#:' \
+ -e '/pry/ s:^:#:' \
+ -i spec/spec_helper.rb || die
+
+ sed -e '/git ls-files/ s:^:#:' \
+ -e "s:_relative ': './:" \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid multipart tests that require an unpackaged dependency
+ # that appears to be no longer maintained.
+ #rm -f spec/faraday/request/multipart_spec.rb || die
+ #sed -e '/multipart_parser/ s:^:#:' \
+ # -i spec/support/helper_methods.rb || die
+}
+
+each_ruby_test() {
+ MT_NO_PLUGINS=true each_fakegem_test
+}
diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest
index 11af3b0d8538..dde7b55f4217 100644
--- a/dev-ruby/msgpack/Manifest
+++ b/dev-ruby/msgpack/Manifest
@@ -3,9 +3,11 @@ DIST msgpack-1.5.3.gem 90112 BLAKE2B 872f1365b01cdb9bad9486d66f7d7d1b31af758fbd2
DIST msgpack-1.5.4.gem 89088 BLAKE2B e95008fbeaf37f1aaff9476054be37c8377e7ea8a508b007391f957bfa96332fcea74db86b5204570e120481be95c4b0a5df97ce2db77f66bb452d299e1cfd3e SHA512 916537138bffa3c6045357cc979e8b90d79fd3940e195e9a6f7386f47fd5f2404e7095410271635f2510ef17b459a66050b3089dd73a88542b2b62634e7af813
DIST msgpack-1.5.6.gem 89600 BLAKE2B 99cb6b29e52f4e526bd7d0d6d23eca808d2ab277bb7cc9dca73b5b0bdd40fd074d094a59074fa69ff8f47e246545cfcf9f878c87b6b2c3893ed1a091e1fc39be SHA512 b07b6a1499747e2b6ce83751440092cd537c86ac4169fcf730bcb50aa030176018ca7a9961deb160951b193341d388efb26620afe3fff456e5567cafd0156209
DIST msgpack-1.6.0.gem 90624 BLAKE2B 03869d2725491edaf626515ced8113970f2e801fbbcfa692d91fd2fe6d0d006a51f0e0131b5028ae44befd82683a5fb3013e9a6f8fe22cd7e13767645a62ce71 SHA512 9aaa01a5ba3782cf8a6170b055c6d6914260ad4303a029d3fb0efe6a64eb415f3ff6bda34449444fe102c767ec892256fa9b568abc9c45f5713e94bbab86b92c
+DIST msgpack-1.6.1.tar.gz 88601 BLAKE2B 2ddb84afde00240cf446b06d8e7445cfd14fa3dabe67b96035ff09629884523df049d42c4e5250e275648d2bcad0fa56179994c9ea096a1ffc6c86b594968eba SHA512 b8a268a9c357ad5d2fec3fcee3d1a3e818708a51e5035105f245ee0d7cbafc145c6cac5e8bc3bfd12efa967f8ed275e2dfacedb5f3556166ba8e2354260f51ee
EBUILD msgpack-1.5.2.ebuild 774 BLAKE2B e016c0a13ef3df6a94d6ba21cac8c435157e2a08cbd351d5d40fdaec47e84ee59e43352720bd63aafb424067316f19709571b94afdbf173a0057c92a0e177fe1 SHA512 fdec2810cc60039694910d6392a043d953034d686f9c80ed0bba5c938bd11b06839852ff802f70cb0d7e78b9198bc7908bda17a081f7e8f72feab21c51ce6a05
EBUILD msgpack-1.5.3.ebuild 774 BLAKE2B e016c0a13ef3df6a94d6ba21cac8c435157e2a08cbd351d5d40fdaec47e84ee59e43352720bd63aafb424067316f19709571b94afdbf173a0057c92a0e177fe1 SHA512 fdec2810cc60039694910d6392a043d953034d686f9c80ed0bba5c938bd11b06839852ff802f70cb0d7e78b9198bc7908bda17a081f7e8f72feab21c51ce6a05
EBUILD msgpack-1.5.4.ebuild 767 BLAKE2B 94589e18ed4c2cad74954bb2b8e776cca4fc4aa1521a5254cd6e0bb0e6f447472482d23e62adc6086fc214156e0d590e2e82accf225af16da64b5359ea584d0c SHA512 72874343ed616aa71ee8200562889ada75977a04197df47113046db0a78ebb58c82c0e331d0b3bc46884746b3eb1494211ee7e09dd9ab0b04315efb0af8915a7
EBUILD msgpack-1.5.6.ebuild 767 BLAKE2B 94589e18ed4c2cad74954bb2b8e776cca4fc4aa1521a5254cd6e0bb0e6f447472482d23e62adc6086fc214156e0d590e2e82accf225af16da64b5359ea584d0c SHA512 72874343ed616aa71ee8200562889ada75977a04197df47113046db0a78ebb58c82c0e331d0b3bc46884746b3eb1494211ee7e09dd9ab0b04315efb0af8915a7
EBUILD msgpack-1.6.0.ebuild 790 BLAKE2B 05cb771917dc0a429fe331fbbe12074e5e3ca5b92a32f52cf4579816ad94cdcc2a0b9c3d9cab7341dcb9d611f536ae061fea2c0db13d625661c35eb4533f4d38 SHA512 3f58651b82071778b0db797a0b880d03b1409eed42334ae002dceae4bf554005b8e490ff1a8a597820809d17c991e6a6f7b2411f8d6547eb60d7ee8dbda66934
+EBUILD msgpack-1.6.1.ebuild 1155 BLAKE2B 1140672ddfed7bc9aae4ad0773234d2d0c92c7670ab02860bfc1dce59dadb3b179af52f18d642fce1b2d165f3cf1a53c61ebec316027ec49f13ca6f0255dbece SHA512 70f20f55ca2a8c33b9c60b8ce1378e4408b3d437c6bb007ba942dc817a27541df3ea012528e3dac510eb1fbe80f579a53f2ebb0836fe15148685009cb82edd63
MISC metadata.xml 337 BLAKE2B c448253ddc68faf3cb5c23e2190d776109e93a5751e05a55173a827c2b4acf577ca4fdff14202c8344918811327a4a4f46cc1c26598cf682043e58dcf8f7f560 SHA512 62219ee0adf9fe4805ef031ff07642280b9bc42b134bf32e4ad575761d7f3d88f186ca808195829a2aeebea31dcbc86ff475190d4685c69ee2dcd7d6fac274fc
diff --git a/dev-ruby/msgpack/msgpack-1.6.1.ebuild b/dev-ruby/msgpack/msgpack-1.6.1.ebuild
new file mode 100644
index 000000000000..b7184188713e
--- /dev/null
+++ b/dev-ruby/msgpack/msgpack-1.6.1.ebuild
@@ -0,0 +1,35 @@
+# 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_EXTRADOC="ChangeLog README.md"
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/msgpack/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/msgpack"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_S="${PN}-ruby-${PV}"
+inherit ruby-fakegem
+
+DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
+HOMEPAGE="https://msgpack.org/"
+# In 1.6.1, they stopped shipping the specs in the gem :(
+# https://github.com/msgpack/msgpack-ruby/commit/9cbcd0b28527af5ca755f34dfb370e3f4474d129 (https://github.com/msgpack/msgpack-ruby/pull/311)
+SRC_URI="https://github.com/msgpack/msgpack-ruby/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/I s:^:#:' Rakefile || die
+
+ # Remove jruby-specific specs that are run also for other rubies.
+ rm -rf spec/jruby || die
+
+ sed -i -e 's/git ls-files/find * -print/' msgpack.gemspec || die
+}
diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index 9f3b6ef0b144..4120eb585a99 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -1,7 +1,9 @@
DIST sqlite3-1.4.2.gem 70656 BLAKE2B ef7fa7667fd080a6f175bcfbd1fe8dfba00d3fdf1214cc3d776f0576dc29386b627db8d6c0dd06f07ab65fff877a6803a6dcacefd4fbc5bb0f7d2149e355c88d SHA512 c4630dd2fa13914e2fcc70092c35568103f61f976958b439fe205abdfcff61702ca176d10bea40ff0cfea3169644cdb9146b7be94dff883cad3b753e84629545
DIST sqlite3-1.4.4.gem 71168 BLAKE2B f49d055b0d040f12b00abaf5c3a245b4e018445f41d496ae0d27426970f208b066bdd5a1b562a8fbb575397bac132384111fa59d6079dd6f384a6b1d90d272b8 SHA512 48753652d2aec201dfeac37f284bfdbc1b39c208c4ef605a2b7073a8a56cf5edf2021a889d98e0939cc0fbc476ccfda1aa01a0d8848a6129cab3af68761fcf38
DIST sqlite3-1.5.3.gem 3134976 BLAKE2B feece4cb67e898b9dd1d77cf229632bf87a083ff894d854b6000dec69edaf677be4289104c25abf2e1dd246fa8f1391d9b579236b751f83acfdce544a39df3e9 SHA512 7d4a9c6c6998130b5ca725aabe8299668699aebd3813da088d62ca5d3013f31bffa9356d84d63164c98fe00f80c65dc467d70e725189a8b3fe233c348c5b4392
+DIST sqlite3-1.6.1.gem 3194368 BLAKE2B f06fc82454730ad136c0824258d4f0fba75d2e2e2aa160f3e2b928d128f0649292a42bacac19330d485695db7c833b3ab7396833ada427bbf35cc90120f54a78 SHA512 e0e25dd5b5d98cd1e8e1e7721d300ddb75138d68e9fd3d1a062d6eb1ee7ce580cf15585f086123027f11bd7325f41eba44e5a4bf20500ce14c0cd8d191577a79
EBUILD sqlite3-1.4.2-r1.ebuild 2339 BLAKE2B dc4a27912d5f2eb983c99fa5899c46ffbfe6bf63ab888d28567108841b7053a5993339bd5b6637e1afe926d3440c376fb6db713e481b129a4063dfd66352b714 SHA512 84d013557f52120f323d655b1ee210698585507acfea8e21f3e1b39ae0ff96ce7e9da6a52b5d6f02c96751fbd2da6805bd15259374e131784901a011d7dba94d
EBUILD sqlite3-1.4.4.ebuild 2360 BLAKE2B b91e2e50a6353d3880e9e426ef9c876849155e3b4c3a3ec64730eb866fda6894c4b8ba90817facad831d471685a85c99942319794c4d15a2b7e5c38d169cfd25 SHA512 a86e8770e1f61c5aa0f0707739ec6a111435acd3f503837b926509e00105a8abda453772f300a940a27ed08e63ddfb99d6dba400654e93c82e07518437baf696
EBUILD sqlite3-1.5.3.ebuild 1315 BLAKE2B cd1daad8e1a67056741e66496422319213d94ca3c33ba1aab25d9d26a7ae8f5b32480b42da69e4adbd2b966383e2f760f8255387a596cae28df8e7f49c4d8453 SHA512 c57b470a9ce1dc77e2ac04caacc7d75c90b76a2766290ef8a73533c93da4349f97b857984917641460a3ab78b63daed0df5aaf8c1113e66e5bc8f98511ee3ac2
+EBUILD sqlite3-1.6.1.ebuild 1287 BLAKE2B d379ab8c109ae878ca6590cd8b4d4e437fbd09ac864620d6ed220d91270e0226c145bd1f2898bec161a6b8dbf3e71806baf8f3415377cf645f28ce0b64c8019f SHA512 249b7cb84dbff0b81c9317a7d1177db8415f5f3031658983485aad32465a9d58ceb57bfb98c30ff88f4c1d6b3576fec23ebeea4cd71a83817f667470bc8b354e
MISC metadata.xml 343 BLAKE2B 8246e0b7df67080839741f0258357ae19da18bd7ad8615bb77b943bc89db7560d58f95a8cba4e770070efc477ba56ee1f5c9ba098674ffc01dd5fdd9b912189a SHA512 541f2db81c9383013da74a8a54f318ff7535ffe5c6ea789f8ddc451f629a121e56b322d8b3a0730e0b27b111e16e27d8fa49bc5805a7c61fcf91ac7110ca712b
diff --git a/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild b/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild
new file mode 100644
index 000000000000..26060aeac4fe
--- /dev/null
+++ b/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_DOC="faq"
+RUBY_FAKEGEM_DOCDIR="doc faq"
+RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3
+
+inherit ruby-fakegem
+
+DESCRIPTION="An extension library to access a SQLite database from Ruby"
+HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby"
+LICENSE="BSD"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE=""
+
+RDEPEND+=" >=dev-db/sqlite-3.39.4:3"
+DEPEND+=" >=dev-db/sqlite-3.39.4:3"
+
+ruby_add_bdepend "
+ doc? ( dev-ruby/rdoc dev-ruby/redcloth )
+ test? ( dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+ sed -i -e 's/enable_config("system-libraries")/true/' ext/sqlite3/extconf.rb || die
+}
+
+all_ruby_compile() {
+ all_fakegem_compile
+
+ if use doc; then
+ rdoc --title "${P} Dcoumentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die
+ rm -f doc/js/*.gz || die
+ fi
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/timecop/Manifest b/dev-ruby/timecop/Manifest
index e299d15ae727..c41db7ac47d3 100644
--- a/dev-ruby/timecop/Manifest
+++ b/dev-ruby/timecop/Manifest
@@ -1,5 +1,5 @@
DIST timecop-0.9.4.gem 16896 BLAKE2B a8280726c8c46573eb0bc72af7b8c6f64ba4a3898a8089eb44c09bc4f53c2c6c51364784aa332c55a45d9c8f93ab9fd3b7691020f8a58f48056cf3673429abf7 SHA512 3d5f611d9a4ba9bc21f01c8096c97892cb05d6effb26f03703a0db842fe18f9614fca3cc836a1583dd5ebbd0d50d4115acf348b7b8b78d93010aaa48b168b9cf
DIST timecop-0.9.5.gem 17408 BLAKE2B e6234759af1b3bcdf8fa5403594498507a7ddb8f652e8698ab7ce0e4879fc99828953120ccb80c3cfd555b63bbb957b0fd2f25758c4add1803d288b1807360be SHA512 4b3aa4d2fe5b95b51119be61faf0c85539d56e1ad2b507a1df182f5d7882390b37bc8b9984ef54e1b0b42bfb0d205ff4f863d016e423d4499cf3b21f2eaed7ff
EBUILD timecop-0.9.4.ebuild 1012 BLAKE2B 9dbe7e7c08fb40e4c133d79467163013df4fd1e6682dd0b470277bac86e523d262c088915c06d4a966a60505c7a8aad75eccba3c89c304b5bc7d424246ed776c SHA512 a0800c4abfa60d330c1dce81e0a7aff43fd0c337ef2818390533166d1ed550bf22e156bc69e3b90cfd41aec4c2bca5662109876f310dc2f1aae09b22720b48aa
-EBUILD timecop-0.9.5.ebuild 1032 BLAKE2B 61a471eea004646574dc87fc8ee550a2877605ebab29bdae529686c147eaca7a2c143baab536bef76e3b85642329e9f74900ad7fcd8e967011e3ed7aa58971ce SHA512 be2bf40afd6b99274d4c3dbf66044c6959779315a10f527017b214d71abc233ea84b746cc9eb8e3a1e597f1863dbdd4f4479783823107c1f2b04ea29cfc09134
+EBUILD timecop-0.9.5.ebuild 1032 BLAKE2B 962f59e879ec63ce6d146ca4d2c7c05993361a190d23528f06d9b6849f9d25282849f73e146690cc444a9061b4cdcdf70bdb019f0e118f772d675b89bee27b34 SHA512 bb060b39383f151ec9a2909a5e238b70ca509a891c965b87150e118c8ae4c81aca44a2171975faeec6d352f7a61254cb2689cb7f02bfd031a42b6571d5c3d232
MISC metadata.xml 344 BLAKE2B 1bb022e925d447ee062275a0738044ccc4205307d0fc53ae07e78b9ae07db190efb0661a8d0bf5ff4ef31d229781265a9d13a1c2a91829aa4b3885d0c9b4fd72 SHA512 3eee72420b16de1611cbfed39cf075fa026414bc2fd1fbcf5deff3aa34db2092701eb52a0f76964aae2825f74bdbe8398d755ffc6716298154e6cdf1a5f659fc
diff --git a/dev-ruby/timecop/timecop-0.9.5.ebuild b/dev-ruby/timecop/timecop-0.9.5.ebuild
index 3f4ec824c9f8..af40e7129a40 100644
--- a/dev-ruby/timecop/timecop-0.9.5.ebuild
+++ b/dev-ruby/timecop/timecop-0.9.5.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="test"