Ravenports generated: 02 Jan 2022 18:34
[ravenports.git] / bucket_48 / ruby-execjs
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               ruby-execjs
4 VERSION=                2.8.1
5 KEYWORDS=               ruby
6 VARIANTS=               v27 v30 v31
7 SDESC[v27]=             Run JavaScript code from Ruby (v27)
8 SDESC[v30]=             Run JavaScript code from Ruby (v30)
9 SDESC[v31]=             Run JavaScript code from Ruby (v31)
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.8.1.gem:main
16 DIST_SUBDIR=            ruby
17 DF_INDEX=               1
18 SPKGS[v27]=             single
19 SPKGS[v30]=             single
20 SPKGS[v31]=             single
21
22 OPTIONS_AVAILABLE=      RUBY27 RUBY30 RUBY31
23 OPTIONS_STANDARD=       none
24 VOPTS[v27]=             RUBY27=ON RUBY30=OFF RUBY31=OFF
25 VOPTS[v30]=             RUBY27=OFF RUBY30=ON RUBY31=OFF
26 VOPTS[v31]=             RUBY27=OFF RUBY30=OFF RUBY31=ON
27
28 RUN_DEPENDS=            nodejs:primary:standard
29
30 DISTNAME=               execjs-2.8.1
31
32 GENERATED=              yes
33
34 [RUBY30].USES_ON=                       gem:v30
35
36 [RUBY31].USES_ON=                       gem:v31
37
38 [RUBY27].USES_ON=                       gem:v27
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 6d939919cfd81bcc4d6556f322c3995a70cfe4289ea0bd3b1f999b489c323088        17408 ruby/execjs-2.8.1.gem
50
51
52 [FILE:388:patches/patch-lib_execjs_runtimes.rb]
53 --- lib/execjs/runtimes.rb.orig 2021-05-28 20:23:01 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:     ["node", "nodejs"],
60 +      command:     ["node", "nodejs", "%%LOCALBASE%%/bin/node"],
61        runner_path: ExecJS.root + "/support/node_runner.js",
62        encoding:    'UTF-8'
63      )
64