Ravenports generated: 26 Nov 2019 23:39
[ravenports.git] / bucket_48 / ruby-execjs
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               ruby-execjs
4 VERSION=                2.7.0
5 KEYWORDS=               ruby
6 VARIANTS=               v24 v25 v26
7 SDESC[v24]=             Run JavaScript code from Ruby (v24)
8 SDESC[v25]=             Run JavaScript code from Ruby (v25)
9 SDESC[v26]=             Run JavaScript code from Ruby (v26)
10 HOMEPAGE=               https://github.com/rails/execjs
11 CONTACT=                Ruby_Automaton[ruby@ironwolf.systems]
12
13 DOWNLOAD_GROUPS=        main
14 SITES[main]=            RUBYGEMS/
15 DISTFILE[1]=            execjs-2.7.0.gem:main
16 DIST_SUBDIR=            ruby
17 DF_INDEX=               1
18 SPKGS[v24]=             single
19 SPKGS[v25]=             single
20 SPKGS[v26]=             single
21
22 OPTIONS_AVAILABLE=      RUBY24 RUBY25 RUBY26
23 OPTIONS_STANDARD=       none
24 VOPTS[v24]=             RUBY24=ON RUBY25=OFF RUBY26=OFF
25 VOPTS[v25]=             RUBY24=OFF RUBY25=ON RUBY26=OFF
26 VOPTS[v26]=             RUBY24=OFF RUBY25=OFF RUBY26=ON
27
28 RUN_DEPENDS=            nodejs:primary:standard
29
30 DISTNAME=               execjs-2.7.0
31
32 GENERATED=              yes
33
34 [RUBY24].USES_ON=                       gem:v24
35
36 [RUBY25].USES_ON=                       gem:v25
37
38 [RUBY26].USES_ON=                       gem:v26
39
40 post-patch:
41         ${REINPLACE_CMD} -e 's#%%LOCALBASE%%#${LOCALBASE}#' \
42                 ${WRKSRC}/lib/execjs/runtimes.rb
43
44 [FILE:47:descriptions/desc.single]
45 ExecJS lets you run JavaScript code from Ruby.
46
47
48 [FILE:100:distinfo]
49 e1fae0c5c831934c47d92363b4ea66ef2951350ab91b5d8d3174342b9c2ee5fb        17408 ruby/execjs-2.7.0.gem
50
51
52 [FILE:388:patches/patch-lib_execjs_runtimes.rb]
53 --- lib/execjs/runtimes.rb.orig 2016-04-25 16:51:44 UTC
54 +++ lib/execjs/runtimes.rb
55 @@ -17,7 +17,7 @@ module ExecJS
56  
57      Node = ExternalRuntime.new(
58        name:        "Node.js (V8)",
59 -      command:     ["nodejs", "node"],
60 +      command:     ["nodejs", "node", "%%LOCALBASE%%/bin/node"],
61        runner_path: ExecJS.root + "/support/node_runner.js",
62        encoding:    'UTF-8'
63      )
64