summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/connection_pool/Manifest2
-rw-r--r--dev-ruby/connection_pool/connection_pool-3.0.2.ebuild (renamed from dev-ruby/connection_pool/connection_pool-2.4.1.ebuild)9
-rw-r--r--dev-ruby/exifr/Manifest1
-rw-r--r--dev-ruby/exifr/exifr-1.5.1.ebuild22
-rw-r--r--dev-ruby/haml/Manifest1
-rw-r--r--dev-ruby/haml/haml-7.1.0.ebuild60
-rw-r--r--dev-ruby/json/Manifest1
-rw-r--r--dev-ruby/json/json-2.18.0.ebuild53
-rw-r--r--dev-ruby/path_expander/Manifest1
-rw-r--r--dev-ruby/path_expander/path_expander-2.0.0.ebuild29
-rw-r--r--dev-ruby/sys-uname/Manifest1
-rw-r--r--dev-ruby/sys-uname/sys-uname-1.4.1.ebuild25
12 files changed, 200 insertions, 5 deletions
diff --git a/dev-ruby/connection_pool/Manifest b/dev-ruby/connection_pool/Manifest
index 67bdaacb7647..872484b0c9dc 100644
--- a/dev-ruby/connection_pool/Manifest
+++ b/dev-ruby/connection_pool/Manifest
@@ -1,4 +1,4 @@
-DIST connection_pool-2.4.1.tar.gz 11425 BLAKE2B 17aae4f8ce0461554eaddb4ee3535062608d75a29219ca44b1535f087db39429ddbc591d996c020b1fa557337e75bb15b0ac218e8b9f393f94e32e70ffe76800 SHA512 4529446de89d01adee28127807fe104ada683866bc61b60ee77acb718881aced982aa1a1e6e2330077d79ed3d77af199e8612a6dc08de4c40468ac4e3623b799
DIST connection_pool-2.5.0.tar.gz 13120 BLAKE2B e914c07de63367d61e0f136ac95cb15cfb0595a232f2c72095b0ae97959f7d49a7dd1295e1509a3a21a43429e2f44a454e3e2146076cce683fdf6a0229e274d4 SHA512 ce43edb4dd25c050ad93d13ad0a4243bd8ed3234f3af3593b5301696fe31574b4ec20ffb6410caa459876ab4ed4d39d4767ebf57dd2970c25ad18672b42342ed
DIST connection_pool-2.5.4.tar.gz 14717 BLAKE2B 9305afdbd4d4b9f80149bdf9c8588563d8300f3bb6f519dff3d9935c2791775339bdf07726016a9b93b9bc54c742cc334b02af05fc72cd616375bafa4acab8aa SHA512 9b3e60e3b2240742183bb873c8333319981063619aa3e5a847b20e08929f53e7e72fc1331eadd4c09be042470d51ef6de8d5dc1d325e1e7fa967c91260a8503a
DIST connection_pool-2.5.5.tar.gz 14970 BLAKE2B 9d85d8725d50f1bd84b531ffe2f84adb10e5c3b42c06bdd9bfa6dc49706154ad77765be87c4c6b6ade703a85563c47943a05cf2c669b2d9f38933190fe1349c8 SHA512 f4345a53ad931b4f679ce7fd8659dca74d39b5c8352a5d8f38db94e6f5cef2aac80f08eb318740f05cd95bb857887b4c0e7c31f9fc1fb3d5506fae5dc93cbf12
+DIST connection_pool-3.0.2.tar.gz 15465 BLAKE2B c4a06600d69d22a5355fe56fbcd095ed3fa73280c36428236185a087404d5d3f524f3a54a89d6d564231b6342e3f50fa3278c4c2f91885f40fc43c6d7c412967 SHA512 9d44e58f7af32211b469a2eb2baf164886ba37ac28135d90530564b23eea0ba9952dd79dfbf2243e9bfbdc23a6a0b33ff032fb034c1b75389d9297637a14f870
diff --git a/dev-ruby/connection_pool/connection_pool-2.4.1.ebuild b/dev-ruby/connection_pool/connection_pool-3.0.2.ebuild
index b5e7a3958eac..ff891780df51 100644
--- a/dev-ruby/connection_pool/connection_pool-2.4.1.ebuild
+++ b/dev-ruby/connection_pool/connection_pool-3.0.2.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+USE_RUBY="ruby32 ruby33 ruby34"
RUBY_FAKEGEM_GEMSPEC="connection_pool.gemspec"
RUBY_FAKEGEM_RECIPE_TEST="rake"
@@ -16,14 +17,14 @@ HOMEPAGE="https://github.com/mperham/connection_pool"
SRC_URI="https://github.com/mperham/connection_pool/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test"
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5 )"
all_ruby_prepare() {
sed -i -e '/git ls-files/d' connection_pool.gemspec || die
- sed -i -e '/\(bundler\|standard\)/ s:^:#:' Rakefile || die
+ sed -i -e '/\(bundler\|standard\)/ s:^:#:' Gemfile Rakefile || die
sed -i -e "s/gem 'minitest'/gem 'minitest', '~> 5.0'/" test/helper.rb || die
}
diff --git a/dev-ruby/exifr/Manifest b/dev-ruby/exifr/Manifest
index 6dbd9f08316d..ac8247166394 100644
--- a/dev-ruby/exifr/Manifest
+++ b/dev-ruby/exifr/Manifest
@@ -1,2 +1,3 @@
DIST exifr-1.4.0.tar.gz 266179 BLAKE2B 6f729fbfdfe4128760faf7b562495518ccbaa3d5d5b5e8ffdc5e9ce613271951cc9d3d27392bf80372b66a241d1157898a25480fd44b9d18e808a23766013e37 SHA512 cd4cfcf6ebc5d88e4d41d859756a2b887a3e4954c1b548616e7aaa6485c2c46fb4e74a0e20cd3644aa0aa3afcb59dc3f9cf865d9215b8a3b7b05cdac68f2a663
DIST exifr-1.4.1.tar.gz 266512 BLAKE2B 0d86fe419535d742e1c999a9aa3a326e78da08176bf480dc8644cc43eb16b2433e956e9670a472897c7ce91cbf0feec7f6cfd60ca8025979bc833b9cc065f68a SHA512 c2163404d06df8e52c32fc4b2897b05186ad71bfa3f0927d00ccea541747fdf91f2c11ff70b7232804df6d08610829f5be7d821b1b3d79262da70b27ce885dfe
+DIST exifr-1.5.1.tar.gz 267289 BLAKE2B 447321964acb2c23c862a7cd9db348266e8fb3da32f7433c146aedb40ae572333a47618e2cd7946e4e8a200d5d1db21ba1e87eaeaae9e1ae8ce26c1bc5bb958c SHA512 5c60e5b212ae806a097552e2e8b22343ac2c10d15055ae616a1dc90d8279d58e2f92750e80ac60e5bff67c41a3b3f342ebbb8acb31f2501ee869cdbcdc6868e5
diff --git a/dev-ruby/exifr/exifr-1.5.1.ebuild b/dev-ruby/exifr/exifr-1.5.1.ebuild
new file mode 100644
index 000000000000..fb60dbea15a9
--- /dev/null
+++ b/dev-ruby/exifr/exifr-1.5.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_DOCDIR="doc/api"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library to read EXIF info from JPEG and TIFF images"
+HOMEPAGE="https://codeberg.org/rwv/exifr"
+SRC_URI="https://codeberg.org/rwv/exifr/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-ruby/haml/Manifest b/dev-ruby/haml/Manifest
index 78ce5ab1cb1a..7d166945a4f6 100644
--- a/dev-ruby/haml/Manifest
+++ b/dev-ruby/haml/Manifest
@@ -2,3 +2,4 @@ DIST haml-5.2.2.tar.gz 129833 BLAKE2B d68c24c7a3c817d6d364b2ec92b84b4f56f4fffa48
DIST haml-6.3.0.tar.gz 666327 BLAKE2B 0672d39857fa0dac466bc29468a76e71d583da6637ce8534eb4d84aa4388bdc0f42d747d74cc5389bd24faf428076c13cf1897edc93317b2da7b770830d53b37 SHA512 64ee2eb7fad2e0b77307dd18a268b53a7f21b78b99a8bf80831cda9f8b6d8be983e7a23ba62942d251e7baf2c9732e38c18b842052690e5bbeb27961ca139c73
DIST haml-6.4.0.tar.gz 667156 BLAKE2B e5b9fd45fd35b41f938f0199d0c03687411d6e4ea26188a0cce34f20e27ad8920f703da2b7a9540747e286162814f9d16d2b3c38821befbef09b3581e2b16d09 SHA512 8aa834c9374b443b27334782779b5d1c82716b3fe8bf05e0a568e664f7fad381681d509b0abbc6d09ff6bdc3301d4c9b93f4b868f787b72e391a4b87573ec5fb
DIST haml-7.0.2.tar.gz 667124 BLAKE2B 8d5517d36ed8472fe4af7289bf6c976a755a04941c2176714134234c90264ec79d687e2a7f0b9fc79f43ed4da7421f053b9b272edb4b751b21b0c7c50d65870e SHA512 2a4982e6bfc92e7769f55ea5409ba3714eb345d90185327fe5916ed99de8f37a78edceb29b8c7b135216cbd74515889eb87d693a075717e9c8738bee104476f1
+DIST haml-7.1.0.tar.gz 667204 BLAKE2B 451d95cd9e9c7d75e4d7b2205ac52faca751f7ef1f61074c502f20950b7905fd309dc6d84811d6a505fd5fa9b195e55e94194500d0ea6d64a7927a665988dc59 SHA512 ef69abc3c2783dae9c39c86b7540ca3dfd31b06d35d347fc9bcddd97491d298b655d7c69b1eb00d1733600ddbf3449a6b4dec740c52fde7e6781914d237dd759
diff --git a/dev-ruby/haml/haml-7.1.0.ebuild b/dev-ruby/haml/haml-7.1.0.ebuild
new file mode 100644
index 000000000000..c063d16fc5b9
--- /dev/null
+++ b/dev-ruby/haml/haml-7.1.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md REFERENCE.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby web page templating engine"
+HOMEPAGE="https://haml.info/"
+SRC_URI="https://github.com/haml/haml/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+IUSE="doc test"
+
+ruby_add_rdepend ">=dev-ruby/temple-0.8.2 dev-ruby/thor dev-ruby/tilt:*"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/minitest:5
+ dev-ruby/nokogiri
+ <dev-ruby/rails-7.2
+ || ( dev-ruby/sassc dev-ruby/sass )
+ dev-ruby/unindent
+ )
+ doc? (
+ dev-ruby/yard
+ )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e '/bundler/ s:^:#: ; /Bundler/,/end/ s:^:#:' Rakefile || die
+ sed -i \
+ -e '/bundler/I s:^:#:' \
+ -e '/simplecov/I s:^:#:' \
+ test/test_helper.rb || die
+ # Remove tests that fails when RedCloth is available
+ rm -f test/haml/filters/markdown_test.rb || die
+
+ # Remove tests that require coffee-script (does not work with x32
+ # and coffee-script is obsolete anyway).
+ rm -f test/haml/filters/coffee_test.rb || die
+ sed -e '/describe.*coffee filter/,/^ end/ s:^:#:' \
+ -i test/haml/line_number_test.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -rtest_helper -e 'Dir["test/haml/**/*_test.rb"].each { require _1 }' || die
+}
diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index e06e3bc343bd..a58dd9bc1d0a 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -5,3 +5,4 @@ DIST json-2.14.1.tar.gz 855875 BLAKE2B f989da0cf149f60b2539d36f54ad1b423033c42da
DIST json-2.15.2.tar.gz 857225 BLAKE2B 882854d354524bfa319cd20b8f18f854563323c831ab2d23e698eae8280e2166c7861173934897ea05ce05dff0cb9e0f3f80537278ca0b16d373a070f2e76b58 SHA512 320e5a6e56829fe32c73e6d0bb6a850fb5e9f123bec01f935ace892350c99e7e94f5bca3d98408ae83bc22f2aa96adc150da727dda7372b92877c2d2e6a91b56
DIST json-2.16.0.tar.gz 885987 BLAKE2B 36dd95d95ea1e2ac1c6d8458c7eb61825725af1f0e99f956f4df15c336e2d0f6a4934aecfd4c1d44f540dc4fa89310224212e577957e35068bc0329060954526 SHA512 4bad117d09fa854e20bbf02baf0b83a66aac7d4a573fbb4bbe61bfcb27ba47d76bb2d9ef11bc6c6077e04bb5a7cf1d0ac2e4e083f0c8820a89fcba667870896e
DIST json-2.17.1.tar.gz 887867 BLAKE2B 0a53059137baa168cca2b285c46ba0facd9bf6d5e8adbcede98fa9fa8bb73a98a58cf7117ee8d681ec72201b5ae17b16a03f4da02417287777e038f5adfac0a3 SHA512 b2f0ee0e0fa8f8fc3fd3d6aaffe8bacdd5aed012efbb121012aa6d0a936ef73122f671a806f7a3e80203342d18fe8ad39faa78755b0f89b60e6cda4a99b996dc
+DIST json-2.18.0.tar.gz 888250 BLAKE2B fe996a27f80da55fc4b5a3d69b69bc20aef5d1c767d99bc0f27e94bc23d23fa0c6dc1ac19df6663f78f1d50f30a6168e33a174f871d6489b19a1eab2e30688fd SHA512 c386463cefcc43c8c237affade9f88feda9d73ef5b293783200c9dd20fc3bc3c2b259b8e22fc792e1126878528082ad7bee4db4a75297797baced31d570eba05
diff --git a/dev-ruby/json/json-2.18.0.ebuild b/dev-ruby/json/json-2.18.0.ebuild
new file mode 100644
index 000000000000..43b3a77483b8
--- /dev/null
+++ b/dev-ruby/json/json-2.18.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json"
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+ doc? ( dev-ruby/rdoc )
+ test? (
+ dev-ruby/test-unit:2
+ dev-ruby/test-unit-ruby-core
+ )"
+
+all_ruby_prepare() {
+ # Avoid building the extension twice!
+ # And use rdoc instead of sdoc which we don't have packaged
+ # And don't call git to list files. We're using the pregenerated spec anyway.
+ sed -i \
+ -e '/task :test/ s|:compile||' \
+ -e 's| => :clean||' \
+ -e 's|sdoc|rdoc|' \
+ -e 's|`git ls-files`|""|' \
+ -e '/extensiontask/I s:^:#:' \
+ Rakefile || die "rakefile fix failed"
+
+ sed -e 's/__dir__/"."/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid setting gem since it will not be available yet when installing
+ sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}
diff --git a/dev-ruby/path_expander/Manifest b/dev-ruby/path_expander/Manifest
index 3810b1243bd7..44ab7efa4f5d 100644
--- a/dev-ruby/path_expander/Manifest
+++ b/dev-ruby/path_expander/Manifest
@@ -1 +1,2 @@
DIST path_expander-1.1.3.gem 13824 BLAKE2B 7852be8bb3ba816c0e2ac80f381a4b56913b4f928a79bacd488f0d761c700ef615d6f4c1e191d1fa4ae82a1f64d66bb46bf2a2863a971f0763e38f334a60a9ab SHA512 b522a7b43b72e33dd3d176067cbb53417620f13ee0c270993edcd3c9bc7ab0f36ecaa8feca0bca258c416ecf37855e1eb1ca2abbafccbbd08ed7a19a3556a035
+DIST path_expander-2.0.0.gem 13824 BLAKE2B db90b6321b8ea09052f3fb35c26f7f7db799c3077f62feb0497c321ab851806c8078476476b97a582f07a139c10088c17cc2f6c1f965f007719745feb9eea11c SHA512 730691ee2a7940dfc133080ddf8d13d5eb60d28c6624ff5c8ad8bf8f54c5866459c70c5be520699389a71c5d7ea5ada7d6d3f003f0b0bab62157c042d1dcf113
diff --git a/dev-ruby/path_expander/path_expander-2.0.0.ebuild b/dev-ruby/path_expander/path_expander-2.0.0.ebuild
new file mode 100644
index 000000000000..bda8f79360fd
--- /dev/null
+++ b/dev-ruby/path_expander/path_expander-2.0.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pre-process CLI arguments expanding directories into their constituent files"
+HOMEPAGE="https://github.com/seattlerb/path_expander"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~x86"
+
+all_ruby_prepare() {
+ # Fix tests depending on sort order
+ sed -i -e '/test_process_args_dir/,/^ end/ s:^:#:' \
+ -e '33 s/$/.sort/' \
+ -e '83 s/act/act.sort/' \
+ test/test_path_expander.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/sys-uname/Manifest b/dev-ruby/sys-uname/Manifest
index b72ac713d57a..3b58278a60aa 100644
--- a/dev-ruby/sys-uname/Manifest
+++ b/dev-ruby/sys-uname/Manifest
@@ -1,2 +1,3 @@
DIST sys-uname-1.3.1.gem 28672 BLAKE2B cc09fe0cd418659998c67cf881ef0b96a6b997ece80eed9b8b9e6c6c20534096b9b7880902091197c99c8bdee10b229d833df434e26be6b4eecc86a7d3bb7ddb SHA512 1bb0e6225ec59467523c5015504352e073b85234a139661f96477775f6b529080a824699db2e1e14491ae39ed42a7540bd46c19aec8a413bcedf8623dcac3f21
DIST sys-uname-1.4.0.gem 29696 BLAKE2B d91cce78e58b8e25613052d5c790ac76139a1c0c78de897300134c8ce96caa01d2c9ad786d74a333e6b45f82eec1c465124ec6c261b3713b38add7d2ac95708a SHA512 cfbbcb92bc57ae36b356febc56c5d94b9544df3bdeac5dc50e59545a033b2c0c2164b0c4330559d34c360faa6edffe2eaaa92bd41d04add528084f621e9583f0
+DIST sys-uname-1.4.1.gem 29696 BLAKE2B 5bafb32519c486b55d063cbe0c137e3c7854c6c6423cf2a3c1a7dbdd66981335a48c720cac5a8c1f8bfe3338f8804cb6bb05a62e962328b09e7a926fe6fae674 SHA512 ad331b6c0fb78cc7289db9616a122df37f79ba06597122e79093dfc7f07868f4217ec18ee8f9b9893ea5e5fc35f41060375cbb5f144f78cd93d320dc5dbcc5a4
diff --git a/dev-ruby/sys-uname/sys-uname-1.4.1.ebuild b/dev-ruby/sys-uname/sys-uname-1.4.1.ebuild
new file mode 100644
index 000000000000..5fd3c1610b13
--- /dev/null
+++ b/dev-ruby/sys-uname/sys-uname-1.4.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md doc/uname.rdoc"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby interface for getting operating system information"
+HOMEPAGE="https://github.com/djberg96/sys-uname"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+ruby_add_rdepend "
+ >=dev-ruby/ffi-1.1
+ dev-ruby/memoist3
+"