summaryrefslogtreecommitdiff
path: root/dev-ruby/immutable-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby/immutable-ruby')
-rw-r--r--dev-ruby/immutable-ruby/Manifest2
-rw-r--r--dev-ruby/immutable-ruby/immutable-ruby-0.2.0.ebuild28
2 files changed, 30 insertions, 0 deletions
diff --git a/dev-ruby/immutable-ruby/Manifest b/dev-ruby/immutable-ruby/Manifest
index 3177f322791f..8c179605a0ef 100644
--- a/dev-ruby/immutable-ruby/Manifest
+++ b/dev-ruby/immutable-ruby/Manifest
@@ -1,3 +1,5 @@
DIST immutable-ruby-0.1.0.tar.gz 134479 BLAKE2B c113ab9bf6b9accdc40eed351cc3177745e52926546d3c4c001786b47790b2c2eba97dfd0751000fd51ad11eb760039c82a2c6f0618776d87a460a16bfc1b9cf SHA512 3136884f791f0d9c1e460a848192723753f5c63f230faa2cec32445ea875392871d38de09222521fd78493397561a4dddbc61e9b020d5089d1c90694c46bde19
+DIST immutable-ruby-0.2.0.tar.gz 134294 BLAKE2B dd50a191e5cf22dc80a84cea0b74f16fe635b0ef5d6f0d33e6b2c340b29b2f555a740f1260bce48f1b568019cfbd2307160acd0d88bf256cfb38017f08dbc4b2 SHA512 b98f83f4c6631018dc8215f5374ad2997e2d704fb6ef023df04f8f9df35ebe7f4db6a4a5d93404d4af276cf9c3477707f42c2dc49e1fd305c473d65115ca6689
EBUILD immutable-ruby-0.1.0.ebuild 847 BLAKE2B 1e125ca4f4a58492547e4147869d5681b7a5c55c93ed650d9d1a489fcbbf8223fc2f7df6b47c5861099b8a49aa2612deced76a8353f8b6ec9fb6cbe2f6074aa7 SHA512 331f6f916576aaa3191f10bfc05e6f93431c75cadd5dd264bcc875c8cfa2693ecdc7cf532b5d14ccb10f51b5ccfc4c9c4db28afff60ec0a6ec82b229ff33cb30
+EBUILD immutable-ruby-0.2.0.ebuild 736 BLAKE2B 9634d4a5aebd0ffee71a921323ff582ec68d5a9233c50ddc9a55fd780e8ec28c58935d89bab7e3aaf7bbc0f35e6e0e5ae9a91ecde9f4a7dc4724de24e3498812 SHA512 6c64f9ae5d0ef8a0ad8a5ffc22e5ca9a623f09986909dbca3fdca97c79dd451ab6572a57c98dc00c1271d1e4ebf4fa6927c633805d636e36ab5fbcd08fa6c3e5
MISC metadata.xml 414 BLAKE2B 571f839dc0ea21a932950fe77179a42e0cbe0f34e3d33173940036ec06a338c8aec667884d7d0ec0e55ef2deb52893789dc764b5ae38165d9a80c0380de9dde1 SHA512 c21a07f3af57ec3bf30fbca817de2aa0d9000db883baa33d0a0db1eff8c04dcab70f66a49512073d78d93d9ec48f7a8fced7dd59fb2ebbcc5f428c830238988c
diff --git a/dev-ruby/immutable-ruby/immutable-ruby-0.2.0.ebuild b/dev-ruby/immutable-ruby/immutable-ruby-0.2.0.ebuild
new file mode 100644
index 000000000000..37733c45a68c
--- /dev/null
+++ b/dev-ruby/immutable-ruby/immutable-ruby-0.2.0.ebuild
@@ -0,0 +1,28 @@
+# 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_GEMSPEC="immutable-ruby.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Efficient, immutable, thread-safe collection classes for Ruby"
+HOMEPAGE="https://github.com/immutable-ruby/immutable-ruby"
+SRC_URI="https://github.com/immutable-ruby/immutable-ruby/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+ruby_add_rdepend "
+ >=dev-ruby/concurrent-ruby-1.1:1
+ dev-ruby/sorted_set:0
+"
+
+all_ruby_prepare() {
+ sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb spec/lib/immutable/vector/insert_spec.rb || die
+}