Ravenports generated: 25 Nov 2019 17:36
[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 INVALID_RPATH=          yes
35
36 [RUBY24].USES_ON=                       gem:v24
37
38 [RUBY25].USES_ON=                       gem:v25
39
40 [RUBY26].USES_ON=                       gem:v26
41
42 post-patch:
43         ${REINPLACE_CMD} -e 's#%%LOCALBASE%%#${LOCALBASE}#' \
44                 ${WRKSRC}/lib/execjs/runtimes.rb
45
46 [FILE:47:descriptions/desc.single]
47 ExecJS lets you run JavaScript code from Ruby.
48
49
50 [FILE:100:distinfo]
51 e1fae0c5c831934c47d92363b4ea66ef2951350ab91b5d8d3174342b9c2ee5fb        17408 ruby/execjs-2.7.0.gem
52
53
54 [FILE:388:patches/patch-lib_execjs_runtimes.rb]
55 --- lib/execjs/runtimes.rb.orig 2016-04-25 16:51:44 UTC
56 +++ lib/execjs/runtimes.rb
57 @@ -17,7 +17,7 @@ module ExecJS
58  
59      Node = ExternalRuntime.new(
60        name:        "Node.js (V8)",
61 -      command:     ["nodejs", "node"],
62 +      command:     ["nodejs", "node", "%%LOCALBASE%%/bin/node"],
63        runner_path: ExecJS.root + "/support/node_runner.js",
64        encoding:    'UTF-8'
65      )
66