summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <hans@degraaff.org>2024-08-30 07:16:31 +0200
committerHans de Graaff <hans@degraaff.org>2024-08-30 07:16:31 +0200
commit0b98cb2d8c92e0c658e91a53aab251b522c7e8aa (patch)
tree4e792841b06970d66b1d4660b626692345dc9f60
parentdev-ruby/axe-core-api: drop 4.7.0, 4.8.0, 4.8.1 (diff)
downloadgraaff-0b98cb2d8c92e0c658e91a53aab251b522c7e8aa.tar.gz
graaff-0b98cb2d8c92e0c658e91a53aab251b522c7e8aa.tar.bz2
graaff-0b98cb2d8c92e0c658e91a53aab251b522c7e8aa.zip
dev-ruby/bootsnap: add 1.18.4
Signed-off-by: Hans de Graaff <hans@degraaff.org>
-rw-r--r--dev-ruby/bootsnap/Manifest1
-rw-r--r--dev-ruby/bootsnap/bootsnap-1.18.4.ebuild39
2 files changed, 40 insertions, 0 deletions
diff --git a/dev-ruby/bootsnap/Manifest b/dev-ruby/bootsnap/Manifest
index 760f7201..f8b0c005 100644
--- a/dev-ruby/bootsnap/Manifest
+++ b/dev-ruby/bootsnap/Manifest
@@ -1,2 +1,3 @@
DIST bootsnap-1.17.1.tar.gz 55366 BLAKE2B 18612d472eeb049fa72ed4968566306b96a8de7fc59742f3601296feb7aa68dc6c80a42bd9c7bffbf4226b2d26255c8a34614fb689146f1a30fa52e7c35ff24d SHA512 7bd1d6fccc5a3d7c4ed00614cbea3e6ea2632ba78ef07486ef66b15afc388aa312424e15782529fef9e070e05873d13cfb6e5683118d68e87f2952d7763052db
DIST bootsnap-1.18.3.tar.gz 57251 BLAKE2B eceb4f57179cf30f84d0312c505792ed31271d755286a613a3dea1be32785db1dffe9e6d73be4aa60bb6d279e3f367ee28b6ee0fd4ad4d45bb012981e02fa959 SHA512 b2ba3f3aee95e909d5052abba15f62fbfd1ed7543fa33e09f7094e6d1347e5037d10306c9ce01749b4bc94e050429a654614c4b00bf301b341da079497d5edfc
+DIST bootsnap-1.18.4.tar.gz 57811 BLAKE2B ad2b418449b44da8dde0d837080b58bdd0ff197ef0eb31eb66241b3177372b1f6c95b96764f480d3812df6e1a2696335d255938513330451192179f92e596695 SHA512 8f0b9a72cb6a8339c0e91d7b0a58ab31fd9f5c416494cfe42e1f3107625d1743653f039f257722dd040d16dc80372edfa6d707bd76aa7430246532263e1151e6
diff --git a/dev-ruby/bootsnap/bootsnap-1.18.4.ebuild b/dev-ruby/bootsnap/bootsnap-1.18.4.ebuild
new file mode 100644
index 00000000..f056b7c2
--- /dev/null
+++ b/dev-ruby/bootsnap/bootsnap-1.18.4.ebuild
@@ -0,0 +1,39 @@
+# 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="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/bootsnap/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/bootsnap
+
+inherit ruby-fakegem
+
+DESCRIPTION="Boot large ruby/rails apps faster"
+HOMEPAGE="https://github.com/Shopify/bootsnap"
+SRC_URI="https://github.com/Shopify/bootsnap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "
+ >=dev-ruby/msgpack-1.2:0
+"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitest:5 dev-ruby/mocha:2 )"
+
+all_ruby_prepare() {
+ sed -i -e '/\(byebug\|rake-compiler\|rubocop\)/ s:^:#:' Gemfile || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die
+}