Ravenports generated: 31 Jul 2020 16:42
[ravenports.git] / bucket_96 / nodejs
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               nodejs
4 VERSION=                14.7.0
5 KEYWORDS=               www lang
6 VARIANTS=               standard
7 SDESC[standard]=        Evented I/O for V8 JavaScript
8 HOMEPAGE=               https://nodejs.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            http://nodejs.org/dist/v14.7.0/
13 DISTFILE[1]=            node-v14.7.0.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         docs
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 BROKEN[sunos]=          The ld.sun linker does not support required options
23
24 BUILDRUN_DEPENDS=       icu:single:standard
25                         libuv:single:standard
26                         c-ares:single:standard
27                         libnghttp2:single:standard
28
29 USES=                   execinfo gmake python:build pkgconfig shebangfix cpe
30                         zlib
31
32 DISTNAME=               node-v14.7.0
33
34 LICENSE=                MIT:primary
35 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE
36 LICENSE_SCHEME=         solo
37
38 CPE_PRODUCT=            node.js
39 CPE_VENDOR=             nodejs
40 FPC_EQUIVALENT=         www/node
41 SHEBANG_FILES=          tools/specialize_node_d.py
42                         tools/genv8constants.py
43
44 MUST_CONFIGURE=         yes
45 CONFIGURE_ARGS=         --prefix={{PREFIX}}
46                         --without-snapshot
47                         --without-npm
48                         --without-dtrace
49                         --shared-cares
50                         --shared-libuv
51                         --shared-zlib
52                         --shared-nghttp2
53                         --with-intl=system-icu
54
55 MAKE_ENV=               CC.host={{CC}}
56                         CXX.host={{CXX}}
57                         LINK.host={{CXX}}
58                         LINK.target={{CXX}}
59
60 INSTALL_REQ_TOOLCHAIN=  yes
61
62 post-patch:
63         ${GREP} -rl "/usr/local" ${WRKSRC} | \
64                 ${XARGS} ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g'
65         # So many different ways to run python. Fix them all.
66         ${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|' \
67                 ${WRKSRC}/configure
68         ${FIND} ${WRKSRC} -type f -name '*.gyp*' -print0 | \
69                 ${XARGS} -0 ${REINPLACE_CMD} \
70                         -e "s|'python'|'${PYTHON_CMD}'|" \
71                         -e 's|<!(python |<!(${PYTHON_CMD} |' \
72                         -e 's|\&\& python |\&\& ${PYTHON_CMD} |'
73         # fix inability for torque to find libz
74         ${REINPLACE_CMD} -e 's|@RAVRPATH@|-Wl,-rpath,${PREFIX}/lib|' \
75                 ${WRKSRC}/tools/v8_gypfiles/v8.gyp
76         ${FIND} ${WRKSRC} -name "*.bak" -delete
77
78 post-patch-dragonfly:
79         # using freebsd's config, but large pages not supported
80         ${REINPLACE_CMD} -e '/"linux freebsd mac"/ s/ freebsd//' \
81                 ${WRKSRC}/node.gyp
82
83 post-install:
84         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/node
85         ${CHOWN} ${MANMODE} ${STAGEDIR}${PREFIX}/share/man/man1/node.1
86
87 [FILE:263:descriptions/desc.primary]
88 Node.js is a JavaScript runtime built on Chrome's V8 JavaScript
89 engine. Node.js uses an event-driven, non-blocking I/O model that
90 makes it lightweight and efficient. Node.js' package ecosystem,
91 npm, is the largest ecosystem of open source libraries in the world.
92
93
94 [FILE:98:distinfo]
95 2a34cc5b7386259b1c601ae9e538a3a10403493fa42d3bcd95004782331a56ef     62213522 node-v14.7.0.tar.gz
96
97
98 [FILE:21088:manifests/plist.primary]
99 bin/node
100 include/node/
101  common.gypi
102  config.gypi
103  js_native_api.h
104  js_native_api_types.h
105  node.h
106  node_api.h
107  node_api_types.h
108  node_buffer.h
109  node_object_wrap.h
110  node_version.h
111  v8-fast-api-calls.h
112  v8-internal.h
113  v8-platform.h
114  v8-profiler.h
115  v8-util.h
116  v8-value-serializer-version.h
117  v8-version-string.h
118  v8-version.h
119  v8-wasm-trap-handler-posix.h
120  v8-wasm-trap-handler-win.h
121  v8.h
122  v8config.h
123 include/node/cppgc/
124  allocation.h
125  common.h
126  custom-space.h
127  garbage-collected.h
128  heap.h
129  liveness-broker.h
130  macros.h
131  member.h
132  persistent.h
133  platform.h
134  prefinalizer.h
135  source-location.h
136  trace-trait.h
137  type-traits.h
138  visitor.h
139 include/node/cppgc/internal/
140  accessors.h
141  api-constants.h
142  compiler-specific.h
143  finalizer-trait.h
144  gc-info.h
145  logging.h
146  persistent-node.h
147  pointer-policies.h
148  prefinalizer-handler.h
149 include/node/libplatform/
150  libplatform-export.h
151  libplatform.h
152  v8-tracing.h
153 include/node/openssl/
154  aes.h
155  asn1.h
156  asn1_mac.h
157  asn1err.h
158  asn1t.h
159  async.h
160  asyncerr.h
161  bio.h
162  bioerr.h
163  blowfish.h
164  bn.h
165  bn_conf.h
166  bn_conf_asm.h
167  bn_conf_no-asm.h
168  bnerr.h
169  buffer.h
170  buffererr.h
171  camellia.h
172  cast.h
173  cmac.h
174  cms.h
175  cmserr.h
176  comp.h
177  comperr.h
178  conf.h
179  conf_api.h
180  conferr.h
181  crypto.h
182  cryptoerr.h
183  ct.h
184  cterr.h
185  des.h
186  dh.h
187  dherr.h
188  dsa.h
189  dsaerr.h
190  dso_conf.h
191  dso_conf_asm.h
192  dso_conf_no-asm.h
193  dtls1.h
194  e_os2.h
195  ebcdic.h
196  ec.h
197  ecdh.h
198  ecdsa.h
199  ecerr.h
200  engine.h
201  engineerr.h
202  err.h
203  evp.h
204  evperr.h
205  hmac.h
206  idea.h
207  kdf.h
208  kdferr.h
209  lhash.h
210  md2.h
211  md4.h
212  md5.h
213  mdc2.h
214  modes.h
215  obj_mac.h
216  objects.h
217  objectserr.h
218  ocsp.h
219  ocsperr.h
220  opensslconf.h
221  opensslconf_asm.h
222  opensslconf_no-asm.h
223  opensslv.h
224  ossl_typ.h
225  pem.h
226  pem2.h
227  pemerr.h
228  pkcs12.h
229  pkcs12err.h
230  pkcs7.h
231  pkcs7err.h
232  rand.h
233  rand_drbg.h
234  randerr.h
235  rc2.h
236  rc4.h
237  rc5.h
238  ripemd.h
239  rsa.h
240  rsaerr.h
241  safestack.h
242  seed.h
243  sha.h
244  srp.h
245  srtp.h
246  ssl.h
247  ssl2.h
248  ssl3.h
249  sslerr.h
250  stack.h
251  store.h
252  storeerr.h
253  symhacks.h
254  tls1.h
255  ts.h
256  tserr.h
257  txt_db.h
258  ui.h
259  uierr.h
260  whrlpool.h
261  x509.h
262  x509_vfy.h
263  x509err.h
264  x509v3.h
265  x509v3err.h
266 include/node/openssl/archs/BSD-x86/asm/crypto/buildinf.h
267 include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/
268  bn_conf.h
269  dso_conf.h
270 include/node/openssl/archs/BSD-x86/asm/include/progs.h
271 include/node/openssl/archs/BSD-x86/asm/include/openssl/opensslconf.h
272 include/node/openssl/archs/BSD-x86/asm_avx2/crypto/buildinf.h
273 include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/
274  bn_conf.h
275  dso_conf.h
276 include/node/openssl/archs/BSD-x86/asm_avx2/include/progs.h
277 include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h
278 include/node/openssl/archs/BSD-x86/no-asm/crypto/buildinf.h
279 include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/
280  bn_conf.h
281  dso_conf.h
282 include/node/openssl/archs/BSD-x86/no-asm/include/progs.h
283 include/node/openssl/archs/BSD-x86/no-asm/include/openssl/opensslconf.h
284 include/node/openssl/archs/BSD-x86_64/asm/crypto/buildinf.h
285 include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/
286  bn_conf.h
287  dso_conf.h
288 include/node/openssl/archs/BSD-x86_64/asm/include/progs.h
289 include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslconf.h
290 include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h
291 include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/
292  bn_conf.h
293  dso_conf.h
294 include/node/openssl/archs/BSD-x86_64/asm_avx2/include/progs.h
295 include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h
296 include/node/openssl/archs/BSD-x86_64/no-asm/crypto/buildinf.h
297 include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/
298  bn_conf.h
299  dso_conf.h
300 include/node/openssl/archs/BSD-x86_64/no-asm/include/progs.h
301 include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h
302 include/node/openssl/archs/VC-WIN32/asm/crypto/buildinf.h
303 include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/
304  bn_conf.h
305  dso_conf.h
306 include/node/openssl/archs/VC-WIN32/asm/include/progs.h
307 include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslconf.h
308 include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/buildinf.h
309 include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/
310  bn_conf.h
311  dso_conf.h
312 include/node/openssl/archs/VC-WIN32/asm_avx2/include/progs.h
313 include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h
314 include/node/openssl/archs/VC-WIN32/no-asm/crypto/buildinf.h
315 include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/
316  bn_conf.h
317  dso_conf.h
318 include/node/openssl/archs/VC-WIN32/no-asm/include/progs.h
319 include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h
320 include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h
321 include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/
322  bn_conf.h
323  dso_conf.h
324 include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/progs.h
325 include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h
326 include/node/openssl/archs/VC-WIN64A/asm/crypto/buildinf.h
327 include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/
328  bn_conf.h
329  dso_conf.h
330 include/node/openssl/archs/VC-WIN64A/asm/include/progs.h
331 include/node/openssl/archs/VC-WIN64A/asm/include/openssl/opensslconf.h
332 include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h
333 include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/
334  bn_conf.h
335  dso_conf.h
336 include/node/openssl/archs/VC-WIN64A/asm_avx2/include/progs.h
337 include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h
338 include/node/openssl/archs/VC-WIN64A/no-asm/crypto/buildinf.h
339 include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/
340  bn_conf.h
341  dso_conf.h
342 include/node/openssl/archs/VC-WIN64A/no-asm/include/progs.h
343 include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h
344 include/node/openssl/archs/aix-gcc/asm/crypto/buildinf.h
345 include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/
346  bn_conf.h
347  dso_conf.h
348 include/node/openssl/archs/aix-gcc/asm/include/progs.h
349 include/node/openssl/archs/aix-gcc/asm/include/openssl/opensslconf.h
350 include/node/openssl/archs/aix-gcc/asm_avx2/crypto/buildinf.h
351 include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/
352  bn_conf.h
353  dso_conf.h
354 include/node/openssl/archs/aix-gcc/asm_avx2/include/progs.h
355 include/node/openssl/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h
356 include/node/openssl/archs/aix-gcc/no-asm/crypto/buildinf.h
357 include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/
358  bn_conf.h
359  dso_conf.h
360 include/node/openssl/archs/aix-gcc/no-asm/include/progs.h
361 include/node/openssl/archs/aix-gcc/no-asm/include/openssl/opensslconf.h
362 include/node/openssl/archs/aix64-gcc/asm/crypto/buildinf.h
363 include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/
364  bn_conf.h
365  dso_conf.h
366 include/node/openssl/archs/aix64-gcc/asm/include/progs.h
367 include/node/openssl/archs/aix64-gcc/asm/include/openssl/opensslconf.h
368 include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/buildinf.h
369 include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/
370  bn_conf.h
371  dso_conf.h
372 include/node/openssl/archs/aix64-gcc/asm_avx2/include/progs.h
373 include/node/openssl/archs/aix64-gcc/asm_avx2/include/openssl/opensslconf.h
374 include/node/openssl/archs/aix64-gcc/no-asm/crypto/buildinf.h
375 include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/
376  bn_conf.h
377  dso_conf.h
378 include/node/openssl/archs/aix64-gcc/no-asm/include/progs.h
379 include/node/openssl/archs/aix64-gcc/no-asm/include/openssl/opensslconf.h
380 include/node/openssl/archs/darwin-i386-cc/asm/crypto/buildinf.h
381 include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/
382  bn_conf.h
383  dso_conf.h
384 include/node/openssl/archs/darwin-i386-cc/asm/include/progs.h
385 include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h
386 include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h
387 include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/
388  bn_conf.h
389  dso_conf.h
390 include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/progs.h
391 include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslconf.h
392 include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/buildinf.h
393 include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/
394  bn_conf.h
395  dso_conf.h
396 include/node/openssl/archs/darwin-i386-cc/no-asm/include/progs.h
397 include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h
398 include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h
399 include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/
400  bn_conf.h
401  dso_conf.h
402 include/node/openssl/archs/darwin64-x86_64-cc/asm/include/progs.h
403 include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h
404 include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h
405 include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/
406  bn_conf.h
407  dso_conf.h
408 include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/progs.h
409 include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslconf.h
410 include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h
411 include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/
412  bn_conf.h
413  dso_conf.h
414 include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/progs.h
415 include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h
416 include/node/openssl/archs/linux-aarch64/asm/crypto/buildinf.h
417 include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/
418  bn_conf.h
419  dso_conf.h
420 include/node/openssl/archs/linux-aarch64/asm/include/progs.h
421 include/node/openssl/archs/linux-aarch64/asm/include/openssl/opensslconf.h
422 include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/buildinf.h
423 include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/
424  bn_conf.h
425  dso_conf.h
426 include/node/openssl/archs/linux-aarch64/asm_avx2/include/progs.h
427 include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/opensslconf.h
428 include/node/openssl/archs/linux-aarch64/no-asm/crypto/buildinf.h
429 include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/
430  bn_conf.h
431  dso_conf.h
432 include/node/openssl/archs/linux-aarch64/no-asm/include/progs.h
433 include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h
434 include/node/openssl/archs/linux-armv4/asm/crypto/buildinf.h
435 include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/
436  bn_conf.h
437  dso_conf.h
438 include/node/openssl/archs/linux-armv4/asm/include/progs.h
439 include/node/openssl/archs/linux-armv4/asm/include/openssl/opensslconf.h
440 include/node/openssl/archs/linux-armv4/asm_avx2/crypto/buildinf.h
441 include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/
442  bn_conf.h
443  dso_conf.h
444 include/node/openssl/archs/linux-armv4/asm_avx2/include/progs.h
445 include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/opensslconf.h
446 include/node/openssl/archs/linux-armv4/no-asm/crypto/buildinf.h
447 include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/
448  bn_conf.h
449  dso_conf.h
450 include/node/openssl/archs/linux-armv4/no-asm/include/progs.h
451 include/node/openssl/archs/linux-armv4/no-asm/include/openssl/opensslconf.h
452 include/node/openssl/archs/linux-elf/asm/crypto/buildinf.h
453 include/node/openssl/archs/linux-elf/asm/crypto/include/internal/
454  bn_conf.h
455  dso_conf.h
456 include/node/openssl/archs/linux-elf/asm/include/progs.h
457 include/node/openssl/archs/linux-elf/asm/include/openssl/opensslconf.h
458 include/node/openssl/archs/linux-elf/asm_avx2/crypto/buildinf.h
459 include/node/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/
460  bn_conf.h
461  dso_conf.h
462 include/node/openssl/archs/linux-elf/asm_avx2/include/progs.h
463 include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/opensslconf.h
464 include/node/openssl/archs/linux-elf/no-asm/crypto/buildinf.h
465 include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/
466  bn_conf.h
467  dso_conf.h
468 include/node/openssl/archs/linux-elf/no-asm/include/progs.h
469 include/node/openssl/archs/linux-elf/no-asm/include/openssl/opensslconf.h
470 include/node/openssl/archs/linux-ppc/asm/crypto/buildinf.h
471 include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/
472  bn_conf.h
473  dso_conf.h
474 include/node/openssl/archs/linux-ppc/asm/include/progs.h
475 include/node/openssl/archs/linux-ppc/asm/include/openssl/opensslconf.h
476 include/node/openssl/archs/linux-ppc/asm_avx2/crypto/buildinf.h
477 include/node/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/
478  bn_conf.h
479  dso_conf.h
480 include/node/openssl/archs/linux-ppc/asm_avx2/include/progs.h
481 include/node/openssl/archs/linux-ppc/asm_avx2/include/openssl/opensslconf.h
482 include/node/openssl/archs/linux-ppc/no-asm/crypto/buildinf.h
483 include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/
484  bn_conf.h
485  dso_conf.h
486 include/node/openssl/archs/linux-ppc/no-asm/include/progs.h
487 include/node/openssl/archs/linux-ppc/no-asm/include/openssl/opensslconf.h
488 include/node/openssl/archs/linux-ppc64/asm/crypto/buildinf.h
489 include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/
490  bn_conf.h
491  dso_conf.h
492 include/node/openssl/archs/linux-ppc64/asm/include/progs.h
493 include/node/openssl/archs/linux-ppc64/asm/include/openssl/opensslconf.h
494 include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/buildinf.h
495 include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/
496  bn_conf.h
497  dso_conf.h
498 include/node/openssl/archs/linux-ppc64/asm_avx2/include/progs.h
499 include/node/openssl/archs/linux-ppc64/asm_avx2/include/openssl/opensslconf.h
500 include/node/openssl/archs/linux-ppc64/no-asm/crypto/buildinf.h
501 include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/
502  bn_conf.h
503  dso_conf.h
504 include/node/openssl/archs/linux-ppc64/no-asm/include/progs.h
505 include/node/openssl/archs/linux-ppc64/no-asm/include/openssl/opensslconf.h
506 include/node/openssl/archs/linux-ppc64le/asm/crypto/buildinf.h
507 include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/
508  bn_conf.h
509  dso_conf.h
510 include/node/openssl/archs/linux-ppc64le/asm/include/progs.h
511 include/node/openssl/archs/linux-ppc64le/asm/include/openssl/opensslconf.h
512 include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h
513 include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/
514  bn_conf.h
515  dso_conf.h
516 include/node/openssl/archs/linux-ppc64le/asm_avx2/include/progs.h
517 include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/opensslconf.h
518 include/node/openssl/archs/linux-ppc64le/no-asm/crypto/buildinf.h
519 include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/
520  bn_conf.h
521  dso_conf.h
522 include/node/openssl/archs/linux-ppc64le/no-asm/include/progs.h
523 include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h
524 include/node/openssl/archs/linux-x32/asm/crypto/buildinf.h
525 include/node/openssl/archs/linux-x32/asm/crypto/include/internal/
526  bn_conf.h
527  dso_conf.h
528 include/node/openssl/archs/linux-x32/asm/include/progs.h
529 include/node/openssl/archs/linux-x32/asm/include/openssl/opensslconf.h
530 include/node/openssl/archs/linux-x32/asm_avx2/crypto/buildinf.h
531 include/node/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/
532  bn_conf.h
533  dso_conf.h
534 include/node/openssl/archs/linux-x32/asm_avx2/include/progs.h
535 include/node/openssl/archs/linux-x32/asm_avx2/include/openssl/opensslconf.h
536 include/node/openssl/archs/linux-x32/no-asm/crypto/buildinf.h
537 include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/
538  bn_conf.h
539  dso_conf.h
540 include/node/openssl/archs/linux-x32/no-asm/include/progs.h
541 include/node/openssl/archs/linux-x32/no-asm/include/openssl/opensslconf.h
542 include/node/openssl/archs/linux-x86_64/asm/crypto/buildinf.h
543 include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/
544  bn_conf.h
545  dso_conf.h
546 include/node/openssl/archs/linux-x86_64/asm/include/progs.h
547 include/node/openssl/archs/linux-x86_64/asm/include/openssl/opensslconf.h
548 include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/buildinf.h
549 include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/
550  bn_conf.h
551  dso_conf.h
552 include/node/openssl/archs/linux-x86_64/asm_avx2/include/progs.h
553 include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/opensslconf.h
554 include/node/openssl/archs/linux-x86_64/no-asm/crypto/buildinf.h
555 include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/
556  bn_conf.h
557  dso_conf.h
558 include/node/openssl/archs/linux-x86_64/no-asm/include/progs.h
559 include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h
560 include/node/openssl/archs/linux32-s390x/asm/crypto/buildinf.h
561 include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/
562  bn_conf.h
563  dso_conf.h
564 include/node/openssl/archs/linux32-s390x/asm/include/progs.h
565 include/node/openssl/archs/linux32-s390x/asm/include/openssl/opensslconf.h
566 include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/buildinf.h
567 include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/
568  bn_conf.h
569  dso_conf.h
570 include/node/openssl/archs/linux32-s390x/asm_avx2/include/progs.h
571 include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/opensslconf.h
572 include/node/openssl/archs/linux32-s390x/no-asm/crypto/buildinf.h
573 include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/
574  bn_conf.h
575  dso_conf.h
576 include/node/openssl/archs/linux32-s390x/no-asm/include/progs.h
577 include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h
578 include/node/openssl/archs/linux64-mips64/asm/crypto/buildinf.h
579 include/node/openssl/archs/linux64-mips64/asm/crypto/include/internal/
580  bn_conf.h
581  dso_conf.h
582 include/node/openssl/archs/linux64-mips64/asm/include/progs.h
583 include/node/openssl/archs/linux64-mips64/asm/include/openssl/opensslconf.h
584 include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/buildinf.h
585 include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/include/internal/
586  bn_conf.h
587  dso_conf.h
588 include/node/openssl/archs/linux64-mips64/asm_avx2/include/progs.h
589 include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/opensslconf.h
590 include/node/openssl/archs/linux64-mips64/no-asm/crypto/buildinf.h
591 include/node/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/
592  bn_conf.h
593  dso_conf.h
594 include/node/openssl/archs/linux64-mips64/no-asm/include/progs.h
595 include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/opensslconf.h
596 include/node/openssl/archs/linux64-s390x/asm/crypto/buildinf.h
597 include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/
598  bn_conf.h
599  dso_conf.h
600 include/node/openssl/archs/linux64-s390x/asm/include/progs.h
601 include/node/openssl/archs/linux64-s390x/asm/include/openssl/opensslconf.h
602 include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/buildinf.h
603 include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/
604  bn_conf.h
605  dso_conf.h
606 include/node/openssl/archs/linux64-s390x/asm_avx2/include/progs.h
607 include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/opensslconf.h
608 include/node/openssl/archs/linux64-s390x/no-asm/crypto/buildinf.h
609 include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/
610  bn_conf.h
611  dso_conf.h
612 include/node/openssl/archs/linux64-s390x/no-asm/include/progs.h
613 include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h
614 include/node/openssl/archs/solaris-x86-gcc/asm/crypto/buildinf.h
615 include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/
616  bn_conf.h
617  dso_conf.h
618 include/node/openssl/archs/solaris-x86-gcc/asm/include/progs.h
619 include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h
620 include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h
621 include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/
622  bn_conf.h
623  dso_conf.h
624 include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/progs.h
625 include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslconf.h
626 include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h
627 include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/
628  bn_conf.h
629  dso_conf.h
630 include/node/openssl/archs/solaris-x86-gcc/no-asm/include/progs.h
631 include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h
632 include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h
633 include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/
634  bn_conf.h
635  dso_conf.h
636 include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/progs.h
637 include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h
638 include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h
639 include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/
640  bn_conf.h
641  dso_conf.h
642 include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/progs.h
643 include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslconf.h
644 include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h
645 include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/
646  bn_conf.h
647  dso_conf.h
648 include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/progs.h
649 include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h
650 share/man/man1/node.1.gz
651 share/systemtap/tapset/node.stp
652
653
654 [FILE:43:manifests/plist.docs]
655 share/doc/node/
656  gdbinit
657  lldb_commands.py
658
659
660 [FILE:702:patches/patch-deps_openssl_config_bn__conf__asm.h]
661 --- deps/openssl/config/bn_conf_asm.h.orig      2020-07-29 16:50:20 UTC
662 +++ deps/openssl/config/bn_conf_asm.h
663 @@ -23,7 +23,7 @@
664  # include "./archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h"
665  #elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__i386__)
666  # include "./archs/BSD-x86/asm/crypto/include/internal/bn_conf.h"
667 -#elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__x86_64__)
668 +#elif (defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)) && defined(__x86_64__)
669  # include "./archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h"
670  #elif defined(__sun) && defined(__i386__)
671  # include "./archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h"
672
673
674 [FILE:708:patches/patch-deps_openssl_config_dso__conf__asm.h]
675 --- deps/openssl/config/dso_conf_asm.h.orig     2020-07-29 16:50:20 UTC
676 +++ deps/openssl/config/dso_conf_asm.h
677 @@ -23,7 +23,7 @@
678  # include "./archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h"
679  #elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__i386__)
680  # include "./archs/BSD-x86/asm/crypto/include/internal/dso_conf.h"
681 -#elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__x86_64__)
682 +#elif (defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)) && defined(__x86_64__)
683  # include "./archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h"
684  #elif defined(__sun) && defined(__i386__)
685  # include "./archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h"
686
687
688 [FILE:697:patches/patch-deps_openssl_config_opensslconf__asm.h]
689 --- deps/openssl/config/opensslconf_asm.h.orig  2020-07-29 16:50:20 UTC
690 +++ deps/openssl/config/opensslconf_asm.h
691 @@ -110,7 +110,7 @@
692  # include "./archs/VC-WIN64A/asm/include/openssl/opensslconf.h"
693  #elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__i386__)
694  # include "./archs/BSD-x86/asm/include/openssl/opensslconf.h"
695 -#elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__x86_64__)
696 +#elif (defined(__FreeBSD__) || defined(__OpenBSD__) || defined (__DragonFly__)) && defined(__x86_64__)
697  # include "./archs/BSD-x86_64/asm/include/openssl/opensslconf.h"
698  #elif defined(__sun) && defined(__i386__)
699  # include "./archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h"
700
701
702 [FILE:1050:patches/patch-deps_uv_src_unix_udp.c]
703 --- deps/uv/src/unix/udp.c.orig 2020-07-29 16:50:21 UTC
704 +++ deps/uv/src/unix/udp.c
705 @@ -854,7 +854,7 @@ static int uv__udp_set_membership6(uv_ud
706  }
707  
708  
709 -#if !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__ANDROID__)
710 +#if !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__ANDROID__) && !defined(__DragonFly__)
711  static int uv__udp_set_source_membership4(uv_udp_t* handle,
712                                            const struct sockaddr_in* multicast_addr,
713                                            const char* interface_addr,
714 @@ -1031,7 +1031,7 @@ int uv_udp_set_source_membership(uv_udp_
715                                   const char* interface_addr,
716                                   const char* source_addr,
717                                   uv_membership membership) {
718 -#if !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__ANDROID__)
719 +#if !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__ANDROID__) && !defined(__DragonFly__)
720    int err;
721    union uv__sockaddr mcast_addr;
722    union uv__sockaddr src_addr;
723
724
725 [FILE:478:patches/patch-deps_v8_src_base_platform_condition-variable.cc]
726 --- deps/v8/src/base/platform/condition-variable.cc.orig        2020-07-29 16:50:21 UTC
727 +++ deps/v8/src/base/platform/condition-variable.cc
728 @@ -16,6 +16,7 @@ namespace base {
729  
730  ConditionVariable::ConditionVariable() {
731  #if (V8_OS_FREEBSD || V8_OS_NETBSD || V8_OS_OPENBSD || \
732 +     V8_OS_DRAGONFLYBSD || \
733       (V8_OS_LINUX && V8_LIBC_GLIBC))
734    // On Free/Net/OpenBSD and Linux with glibc we can change the time
735    // source for pthread_cond_timedwait() to use the monotonic clock.
736
737
738 [FILE:638:patches/patch-deps_v8_src_base_platform_platform-freebsd.cc]
739 --- deps/v8/src/base/platform/platform-freebsd.cc.orig  2020-07-29 16:50:21 UTC
740 +++ deps/v8/src/base/platform/platform-freebsd.cc
741 @@ -48,6 +48,9 @@ static unsigned StringToLong(char* buffe
742  }
743  
744  std::vector<OS::SharedLibraryAddress> OS::GetSharedLibraryAddresses() {
745 +#ifdef __DragonFly__
746 +  return std::vector<SharedLibraryAddress>();
747 +#else
748    std::vector<SharedLibraryAddress> result;
749    int mib[4] = {CTL_KERN, KERN_PROC, KERN_PROC_VMMAP, getpid()};
750    size_t miblen = sizeof(mib) / sizeof(mib[0]);
751 @@ -91,6 +94,7 @@ std::vector<OS::SharedLibraryAddress> OS
752      }
753    }
754    return result;
755 +#endif
756  }
757  
758  void OS::SignalCodeMovingGC() {}
759
760
761 [FILE:663:patches/patch-deps_v8_src_base_platform_platform-posix.cc]
762 --- deps/v8/src/base/platform/platform-posix.cc.orig    2020-07-29 16:50:21 UTC
763 +++ deps/v8/src/base/platform/platform-posix.cc
764 @@ -972,6 +972,7 @@ void Thread::SetThreadLocal(LocalStorage
765  // support it. MacOS and FreeBSD are different here.
766  #if !defined(V8_OS_FREEBSD) && !defined(V8_OS_MACOSX) && !defined(_AIX) && \
767      !defined(V8_OS_SOLARIS)
768 +#if !defined(V8_OS_DRAGONFLYBSD)
769  
770  // static
771  void* Stack::GetStackStart() {
772 @@ -997,6 +998,7 @@ void* Stack::GetStackStart() {
773    return nullptr;
774  }
775  
776 +#endif  // !defined(V8_OS_DRAGONFLYBSD)
777  #endif  // !defined(V8_OS_FREEBSD) && !defined(V8_OS_MACOSX) &&
778          // !defined(_AIX) && !defined(V8_OS_SOLARIS)
779  
780
781
782 [FILE:616:patches/patch-deps_v8_src_base_utils_random-number-generator.cc]
783 --- deps/v8/src/base/utils/random-number-generator.cc.orig      2020-07-29 16:50:21 UTC
784 +++ deps/v8/src/base/utils/random-number-generator.cc
785 @@ -51,7 +51,7 @@ RandomNumberGenerator::RandomNumberGener
786    result = rand_s(&second_half);
787    DCHECK_EQ(0, result);
788    SetSeed((static_cast<int64_t>(first_half) << 32) + second_half);
789 -#elif V8_OS_MACOSX || V8_OS_FREEBSD || V8_OS_OPENBSD
790 +#elif V8_OS_MACOSX || V8_OS_FREEBSD || V8_OS_OPENBSD || V8_OS_DRAGONFLYBSD
791    // Despite its prefix suggests it is not RC4 algorithm anymore.
792    // It always succeeds while having decent performance and
793    // no file descriptor involved.
794
795
796 [FILE:451:patches/patch-deps_v8_src_d8_d8-posix.cc]
797 --- deps/v8/src/d8/d8-posix.cc.orig     2020-07-29 16:50:21 UTC
798 +++ deps/v8/src/d8/d8-posix.cc
799 @@ -334,7 +334,7 @@ static Local<Value> GetStdout(Isolate* i
800  // See http://code.google.com/p/v8/issues/detail?id=401.
801  #if defined(WNOWAIT) && !defined(ANDROID) && !defined(__APPLE__) && \
802      !defined(__NetBSD__) && !defined(__Fuchsia__)
803 -#if !defined(__FreeBSD__)
804 +#if !defined(__FreeBSD__) && !defined(__DragonFly__)
805  #define HAS_WAITID 1
806  #endif
807  #endif
808
809
810 [FILE:521:patches/patch-deps_v8_src_libsampler_sampler.cc]
811 --- deps/v8/src/libsampler/sampler.cc.orig      2020-07-29 16:50:21 UTC
812 +++ deps/v8/src/libsampler/sampler.cc
813 @@ -469,7 +469,7 @@ void SignalHandler::FillRegisterState(vo
814    state->sp = reinterpret_cast<void*>(mcontext->__ss.__esp);
815    state->fp = reinterpret_cast<void*>(mcontext->__ss.__ebp);
816  #endif  // V8_HOST_ARCH_IA32
817 -#elif V8_OS_FREEBSD
818 +#elif V8_OS_FREEBSD || V8_OS_DRAGONFLYBSD
819  #if V8_HOST_ARCH_IA32
820    state->pc = reinterpret_cast<void*>(mcontext.mc_eip);
821    state->sp = reinterpret_cast<void*>(mcontext.mc_esp);
822
823
824 [FILE:700:patches/patch-deps_v8_src_trap-handler_handler-inside-posix.cc]
825 --- deps/v8/src/trap-handler/handler-inside-posix.cc.orig       2020-07-29 16:50:21 UTC
826 +++ deps/v8/src/trap-handler/handler-inside-posix.cc
827 @@ -27,7 +27,7 @@
828  
829  #include <signal.h>
830  
831 -#if defined(V8_OS_LINUX) || defined(V8_OS_FREEBSD)
832 +#if V8_OS_LINUX || V8_OS_FREEBSD || V8_OS_DRAGONFLYBSD
833  #include <ucontext.h>
834  #elif V8_OS_MACOSX
835  #include <sys/ucontext.h>
836 @@ -112,7 +112,7 @@ bool TryHandleSignal(int signum, siginfo
837      auto* context_rip = &uc->uc_mcontext.gregs[REG_RIP];
838  #elif V8_OS_MACOSX
839      auto* context_rip = &uc->uc_mcontext->__ss.__rip;
840 -#elif V8_OS_FREEBSD
841 +#elif V8_OS_FREEBSD || V8_OS_DRAGONFLYBSD
842      auto* context_rip = &uc->uc_mcontext.mc_rip;
843  #else
844  #error Unsupported platform
845
846
847 [FILE:426:patches/patch-deps_v8_src_trap-handler_handler-inside-posix.h]
848 --- deps/v8/src/trap-handler/handler-inside-posix.h.orig        2020-07-29 16:50:21 UTC
849 +++ deps/v8/src/trap-handler/handler-inside-posix.h
850 @@ -12,7 +12,7 @@ namespace v8 {
851  namespace internal {
852  namespace trap_handler {
853  
854 -#if V8_OS_LINUX || V8_OS_FREEBSD
855 +#if defined(V8_OS_LINUX) || defined(V8_OS_FREEBSD) || defined(V8_OS_DRAGONFLYBSD)
856  constexpr int kOobSignal = SIGSEGV;
857  #elif V8_OS_MACOSX
858  constexpr int kOobSignal = SIGBUS;
859
860
861 [FILE:427:patches/patch-deps_v8_src_trap-handler_trap-handler.h]
862 --- deps/v8/src/trap-handler/trap-handler.h.orig        2020-07-29 16:50:21 UTC
863 +++ deps/v8/src/trap-handler/trap-handler.h
864 @@ -25,6 +25,8 @@ namespace trap_handler {
865  #define V8_TRAP_HANDLER_SUPPORTED true
866  #elif V8_TARGET_ARCH_X64 && V8_OS_FREEBSD
867  #define V8_TRAP_HANDLER_SUPPORTED true
868 +#elif V8_TARGET_ARCH_X64 && V8_OS_DRAGONFLYBSD
869 +#define V8_TRAP_HANDLER_SUPPORTED true
870  #else
871  #define V8_TRAP_HANDLER_SUPPORTED false
872  #endif
873
874
875 [FILE:409:patches/patch-tools_gyp_pylib_gyp_common.py]
876 --- tools/gyp/pylib/gyp/common.py.orig  2020-07-29 16:50:23 UTC
877 +++ tools/gyp/pylib/gyp/common.py
878 @@ -436,6 +436,8 @@ def GetFlavor(params):
879      return 'solaris'
880    if sys.platform.startswith(('dragonfly', 'freebsd')):
881      return 'freebsd'
882 +  if sys.platform.startswith('dragon'):
883 +    return 'freebsd'
884    if sys.platform.startswith('openbsd'):
885      return 'openbsd'
886    if sys.platform.startswith('netbsd'):
887
888
889 [FILE:424:patches/patch-tools_install.py]
890 --- tools/install.py.orig       2020-07-29 16:50:23 UTC
891 +++ tools/install.py
892 @@ -151,7 +151,7 @@ def files(action):
893    action(['deps/v8/tools/gdbinit'], 'share/doc/node/')
894    action(['deps/v8/tools/lldb_commands.py'], 'share/doc/node/')
895  
896 -  if 'freebsd' in sys.platform or 'openbsd' in sys.platform:
897 +  if 'skipme' in sys.platform:
898      action(['doc/node.1'], 'man/man1/')
899    else:
900      action(['doc/node.1'], 'share/man/man1/')
901