summaryrefslogtreecommitdiff
path: root/dev-ruby/execjs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/execjs
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/execjs')
-rw-r--r--dev-ruby/execjs/Manifest9
-rw-r--r--dev-ruby/execjs/execjs-1.4.0.ebuild45
-rw-r--r--dev-ruby/execjs/execjs-2.6.0.ebuild40
-rw-r--r--dev-ruby/execjs/execjs-2.7.0.ebuild40
-rw-r--r--dev-ruby/execjs/metadata.xml11
5 files changed, 145 insertions, 0 deletions
diff --git a/dev-ruby/execjs/Manifest b/dev-ruby/execjs/Manifest
new file mode 100644
index 000000000000..27a30fac94e4
--- /dev/null
+++ b/dev-ruby/execjs/Manifest
@@ -0,0 +1,9 @@
+DIST execjs-1.4.0-git.tgz 14300 SHA256 76f10e338cfc0e79cb25110db97d6813f6dcce035daa19f66101188607069cfb SHA512 ed41db6f1c95be7bf5b379370c2f06894a0a233aaceeadf45172c0cfa1ab84f4eac7cb91608d02888c35f1dc9355f1fce60a5779535db58066ff1dacab6e0be8 WHIRLPOOL 226db6a8598735ae75ecfb11b2a03f61a75c6f191fe2d3abee3b57c8d76a284d160e3cb7359499ce4af8f9affc88b8d6b8c1499114e8fc28f55271e8266dbfc6
+DIST execjs-2.6.0.tar.gz 423437 SHA256 6c6704e7e31a7180a6105e3b98f6f7b279c99fb804ce216eb42f8df5a6da731c SHA512 9740feceb3f9eae59aaa3697bd8f2fa1bb606cac4868b107bea4b3e9a7fe7fcdcfa387d852f0c267635163fc70eaba60a0ba241421434b26e1f94421b80ad468 WHIRLPOOL 5c3d50e6aa537916da17642d04b4c8c94fff9cc7d573afeece9d78c6f3aa4445385a75cfd5f2a1c34b6ac8332a94294c6f20c584230d72278a778a28c228a3fe
+DIST execjs-2.7.0.tar.gz 425361 SHA256 93454e85d5b9eab91c5f0545ff1e970a40f41be55fd82afe2d40e8f94c8a2b40 SHA512 9627f466e8a363404c940b29227d08a8ad067b53383989a3d8f4f902e8c050c0e81facdbdafbb660c41f7c8dc2fbdd3bd357ca708e612af4d223b5412c6c1fb7 WHIRLPOOL 6c085e31e2a027edf9dce9f91b5b0a64d125060211d5ad1ff8957b1d5d7290ddc5aece8a042daf8d17ea7a1c36567747f91e08299acfe727f2950fac91ca1e5d
+EBUILD execjs-1.4.0.ebuild 1153 SHA256 b805d777fe054c4249ae6727287ab9b4665a7c8f1bfc4d9c43411cbdbf4d7cf4 SHA512 5c63e6ddc57895e9e6574e9a762096a927d0b78d7331ee744094812d77c83a22a5c670fe2f9b3229f083c763368e765a2f9f7c05444a66e687ec8a859dc16fa2 WHIRLPOOL 1f67ab9e56883ba22786309f93c412444a9bc8a26beaa3cf97bfff01fef7c9c50bd3e38d9dc8e529dbad9215bc159d4b45f730cb3d730424aaf308ce02e4fa6f
+EBUILD execjs-2.6.0.ebuild 1161 SHA256 c9e683b4e64db2a5f8851e864869a7886c226a24def00062b78c8d9274fcd1fe SHA512 bf29b773af7b9ababc95c55d9a998407c871cfd351f902ab6af6dcc0199a3b30acdc1049345f4968bfab79af35f7fd3c739fc0f421925bc5ff07570a983eb7de WHIRLPOOL 035e64a819f531211b5143f43022482a41a91ba418c1f192a592f7e20fdea070269947975b077c368d2505f8e9cb568c14fa9200444822e7dc3cf28aac78d80c
+EBUILD execjs-2.7.0.ebuild 1173 SHA256 33f3b4765aaab534e63115ac6d3273f1138bae116dfffad370f802536f5ad005 SHA512 daea2ce3a0afbcdf5969f00ccdbe81cc7624170bafc0450174a3092a38e24bf82af535342488d4e28dca2286b92564fc334a9c07be53fac167df86320c04bca2 WHIRLPOOL d0aa7d77c1b045ce6e41a296584a5f8af41dae39f91a0455fd1b9c3b0efa4424083555758336c16fd2e1f98503bf14e2974c2633d3e11ee97425d411556e9655
+MISC ChangeLog 3825 SHA256 e9caf7a32133bcbafd9afc2dcfe287ab7d3e6da67526b414c307b2b79bb9ed48 SHA512 a2d7496ed8b973333c2b24198aba82caacd514ef10e3d8101c6976d524ea96cf4fefd88d2f7e54e164592bc6e87c71978d887795137fdf1e915dc74fd4740951 WHIRLPOOL c29518659a99b3a34ad13596417cd05ecd3052afa4554ecda56a046d0b1a2444f99fc608330bbbcb8da6ef79273fbda380d3503588bc9afb8b40577e67b39ff9
+MISC ChangeLog-2015 4523 SHA256 b265f1e35ff81b6f2e2b81a7d87960473423ae0d60ee9926fd65ea7233a7ee68 SHA512 3b435771fbab3cc76bceaa11ab67cd074de947134a4da3c111fdf09bd102a61ae6bbf7f0b205272e97ce52946baa9cf5dcebf871959c0569113c46e13a7ae539 WHIRLPOOL c1befc6081f214b6abdfd4f286e0085b8735c15f2690578cf06b5748d885f7b95fcb90eafc8ce6bc7fc01a84a3a882996cd6c1862f904070dc2ad6dfd905ab34
+MISC metadata.xml 338 SHA256 5eb846767d5b6960fc2843d0e691c16c6e8a4244b9255d947b4bfb9c446df789 SHA512 34e46d203d186a98cb50f83fc6508457a8ec536920b9640b7c0ce2f6f00e96643f1265c750a0f8555e57eb14ac1d19f0487bbe6e7fe5afe0870d8ecb162e2f27 WHIRLPOOL 526390c8cbe4e8497fd98398632112b7af86face87f1ca8a01c91cf833ef4cbf63d9278ea402233d34951a8a0c830c60f2f1035f26502eb04af6cd725b6732a7
diff --git a/dev-ruby/execjs/execjs-1.4.0.ebuild b/dev-ruby/execjs/execjs-1.4.0.ebuild
new file mode 100644
index 000000000000..c0dbad0d2387
--- /dev/null
+++ b/dev-ruby/execjs/execjs-1.4.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+GITHUB_USER="sstephenson"
+GITHUB_PROJECT="${PN}"
+RUBY_S="${GITHUB_USER}-${GITHUB_PROJECT}-*"
+
+inherit ruby-fakegem
+
+DESCRIPTION="ExecJS lets you run JavaScript code from Ruby"
+HOMEPAGE="https://github.com/sstephenson/execjs"
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/tarball/v${PV} -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
+
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/multi_json-1.0"
+
+# execjs supports various javascript runtimes. They are listed in order
+# as per the documentation. For now only include the ones already in the
+# tree.
+
+# therubyracer, therubyrhino, node.js, spidermonkey (deprecated)
+
+# spidermonkey doesn't pass the test suite:
+# https://github.com/sstephenson/execjs/issues/62
+
+RDEPEND="${RDEPEND} || ( net-libs/nodejs )"
+
+all_ruby_prepare() {
+ # Network access
+ sed -i -e "/test_coffeescript/,+5d" test/test_execjs.rb || die
+}
diff --git a/dev-ruby/execjs/execjs-2.6.0.ebuild b/dev-ruby/execjs/execjs-2.6.0.ebuild
new file mode 100644
index 000000000000..50b6d43eeff0
--- /dev/null
+++ b/dev-ruby/execjs/execjs-2.6.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem
+
+DESCRIPTION="ExecJS lets you run JavaScript code from Ruby"
+HOMEPAGE="https://github.com/rails/execjs"
+SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 arm ppc ppc64 x86 ~amd64-linux ~x64-macos"
+
+IUSE="test"
+
+# execjs supports various javascript runtimes. They are listed in order
+# as per the documentation. For now only include the ones already in the
+# tree.
+
+# therubyracer, therubyrhino, node.js, spidermonkey (deprecated)
+
+# spidermonkey doesn't pass the test suite:
+# https://github.com/sstephenson/execjs/issues/62
+
+RDEPEND+=" || ( net-libs/nodejs )"
+
+all_ruby_prepare() {
+ sed -i -e "/bundler/d" Rakefile || die
+ # Avoid test requiring network connectivity. We could potentially
+ # substitute dev-ruby/coffee-script-source for this.
+ sed -i -e '/test_coffeescript/,/end/ s:^:#:' test/test_execjs.rb || die
+}
diff --git a/dev-ruby/execjs/execjs-2.7.0.ebuild b/dev-ruby/execjs/execjs-2.7.0.ebuild
new file mode 100644
index 000000000000..738e318a26df
--- /dev/null
+++ b/dev-ruby/execjs/execjs-2.7.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem
+
+DESCRIPTION="ExecJS lets you run JavaScript code from Ruby"
+HOMEPAGE="https://github.com/rails/execjs"
+SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos"
+
+IUSE="test"
+
+# execjs supports various javascript runtimes. They are listed in order
+# as per the documentation. For now only include the ones already in the
+# tree.
+
+# therubyracer, therubyrhino, node.js, spidermonkey (deprecated)
+
+# spidermonkey doesn't pass the test suite:
+# https://github.com/sstephenson/execjs/issues/62
+
+RDEPEND+=" || ( net-libs/nodejs )"
+
+all_ruby_prepare() {
+ sed -i -e "/bundler/d" Rakefile || die
+ # Avoid test requiring network connectivity. We could potentially
+ # substitute dev-ruby/coffee-script-source for this.
+ sed -i -e '/test_coffeescript/,/end/ s:^:#:' test/test_execjs.rb || die
+}
diff --git a/dev-ruby/execjs/metadata.xml b/dev-ruby/execjs/metadata.xml
new file mode 100644
index 000000000000..c968c72d53cb
--- /dev/null
+++ b/dev-ruby/execjs/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">rails/execjs</remote-id>
+ </upstream>
+</pkgmetadata>