summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <hans@degraaff.org>2020-08-17 06:27:43 +0200
committerHans de Graaff <hans@degraaff.org>2020-08-17 06:27:43 +0200
commit90341bdb7b16c2ddd0cc8bf528bfd72c0f9193d4 (patch)
tree2fc126a5d408915086f14d0c86791936ed5c5e8e /dev-ruby/webpacker
parentdev-ruby/webpacker: cleanup (diff)
downloadgraaff-90341bdb7b16c2ddd0cc8bf528bfd72c0f9193d4.tar.gz
graaff-90341bdb7b16c2ddd0cc8bf528bfd72c0f9193d4.tar.bz2
graaff-90341bdb7b16c2ddd0cc8bf528bfd72c0f9193d4.zip
dev-ruby/webpacker: add 5.2.0
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Hans de Graaff <hans@degraaff.org>
Diffstat (limited to 'dev-ruby/webpacker')
-rw-r--r--dev-ruby/webpacker/Manifest1
-rw-r--r--dev-ruby/webpacker/webpacker-5.2.0.ebuild42
2 files changed, 43 insertions, 0 deletions
diff --git a/dev-ruby/webpacker/Manifest b/dev-ruby/webpacker/Manifest
index 57d8c37d..0644024f 100644
--- a/dev-ruby/webpacker/Manifest
+++ b/dev-ruby/webpacker/Manifest
@@ -1,3 +1,4 @@
DIST webpacker-3.6.0.gem 129024 BLAKE2B 5acc22c2dd66c72932016c62ef362910692673243c4fbfd841295369bb2d490a5c166d7003320fa1221e7bdd752ce8fe51f0304b0aa328d8370154ee806bb3cb SHA512 26202a060d0629302f3c86cb15f608968aa3fc0e722af29444c1b3ac7f508486c0bd3a0ba7021674a85dd89cac12ac833d23df3b9b064616b10ab9c6dc41b843
DIST webpacker-4.2.2.gem 223232 BLAKE2B f342fa5572f51f0c5c3f02ff8869baa6e7833663e9087291576ef5670759fafefbfcdd92bd32cecbd981585f92e3c13a82afb5903b7157ee8d6e32d3fefb3e78 SHA512 a84004f34ae1cf4673ecc4331c3e45bd6d13a1e47de66970d8710697d33315b87e9acc8ffe7627f46b6944e6377075b148d332f0050cf6e197ab1f23b2ab12f5
DIST webpacker-5.1.1.gem 242688 BLAKE2B 8376739c9d831747e488a432f005e6f089ae3fcd798deb3256a58eb338dcd6bef9778de36f7d013bfcdd9edc3a81fc372e49195590e16026c35bf9df57990b6b SHA512 b71c72607dcc9f016f6db417e100b2d5f804dd0efd7d373f990054a683a55f9558a43697b805c65858f86c50ba47dfafb00a8366f80bf23c6a70189186d06cc1
+DIST webpacker-5.2.0.gem 240640 BLAKE2B 0062fdebac6920301878a979f553948672251aae5cccbc162738f0aff7c8a0a7a0e16bda8e5d1423ecbf4b8ec2b047f256e528fa9876a214210eff9bb7151a82 SHA512 2c8ebb4e26380e977a294afb7a31ab479fcd886aaa27561a5346cbf769f52683bd871e75e848d7eb93fd33ed56d7368952ebda720295cb18b87c8df4ad17c374
diff --git a/dev-ruby/webpacker/webpacker-5.2.0.ebuild b/dev-ruby/webpacker/webpacker-5.2.0.ebuild
new file mode 100644
index 00000000..4aee4ff0
--- /dev/null
+++ b/dev-ruby/webpacker/webpacker-5.2.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Use webpack to manage app-like JavaScript modules in Rails"
+HOMEPAGE="https://github.com/rails/webpacker"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND+=" >=net-libs/nodejs-10.13.0 =sys-apps/yarn-1*"
+
+ruby_add_rdepend "
+ >=dev-ruby/activesupport-5.2:*
+ >=dev-ruby/rack-proxy-0.6.1
+ >=dev-ruby/railties-5.2:*
+ >=dev-ruby/semantic_range-2.3.0
+"
+
+all_ruby_prepare() {
+ sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+ rm -f Gemfile.lock || die
+
+ mkdir -p test/test_app/node_modules || die
+
+ # Avoid failing test
+ sed -i -e '/test_rake_webpacker_yarn_install_in_non_production_environments/askip' test/rake_tasks_test.rb || die
+}
+
+each_ruby_test() {
+ RUBYLIB="$(pwd)/lib" ${RUBY} -S rake test || die
+}