1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Evented I/O for V8 JavaScript
8 HOMEPAGE= https://nodejs.org/
12 SITES[main]= http://nodejs.org/dist/v12.3.1/
13 DISTFILE[1]= node-v12.3.1.tar.gz:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILDRUN_DEPENDS= icu:single:standard
24 c-ares:single:standard
25 libnghttp2:single:standard
27 USES= execinfo gmake python:build,py27 pkgconfig
30 DISTNAME= node-v12.3.1
33 LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE
36 FPC_EQUIVALENT= www/node
37 SHEBANG_FILES= tools/specialize_node_d.py
38 tools/genv8constants.py
41 CONFIGURE_ARGS= --prefix={{PREFIX}}
49 --with-intl=system-icu
51 MAKE_ENV= CC.host={{CC}}
57 ${GREP} -rl "/usr/local" ${WRKSRC} | \
58 ${XARGS} ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g'
59 # So many different ways to run python. Fix them all.
60 ${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|' \
62 ${FIND} ${WRKSRC} -type f -name '*.gyp*' -print0 | \
63 ${XARGS} -0 ${REINPLACE_CMD} \
64 -e "s|'python'|'${PYTHON_CMD}'|" \
65 -e 's|<!(python |<!(${PYTHON_CMD} |' \
66 -e 's|\&\& python |\&\& ${PYTHON_CMD} |'
67 # fix inability for torque to find libz
68 ${REINPLACE_CMD} -e 's|@RAVRPATH@|-Wl,-rpath,${PREFIX}/lib|' \
69 ${WRKSRC}/tools/v8_gypfiles/v8.gyp
70 ${FIND} ${WRKSRC} -name "*.bak" -delete
73 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/node
74 ${CHOWN} ${MANMODE} ${STAGEDIR}${PREFIX}/share/man/man1/node.1
76 [FILE:263:descriptions/desc.primary]
77 Node.js is a JavaScript runtime built on Chrome's V8 JavaScript
78 engine. Node.js uses an event-driven, non-blocking I/O model that
79 makes it lightweight and efficient. Node.js' package ecosystem,
80 npm, is the largest ecosystem of open source libraries in the world.
84 d9132342815f04fdb8eb6cac5607fcee929a79e0339449774f411efed81693ac 49112048 node-v12.3.1.tar.gz
87 [FILE:18911:manifests/plist.primary]
105 v8-value-serializer-version.h
108 v8-wasm-trap-handler-posix.h
109 v8-wasm-trap-handler-win.h
112 include/node/libplatform/
116 include/node/openssl/
229 include/node/openssl/archs/BSD-x86_64/asm/crypto/buildinf.h
230 include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/
233 include/node/openssl/archs/BSD-x86_64/asm/include/progs.h
234 include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslconf.h
235 include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h
236 include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/
239 include/node/openssl/archs/BSD-x86_64/asm_avx2/include/progs.h
240 include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h
241 include/node/openssl/archs/BSD-x86_64/no-asm/crypto/buildinf.h
242 include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/
245 include/node/openssl/archs/BSD-x86_64/no-asm/include/progs.h
246 include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h
247 include/node/openssl/archs/VC-WIN32/asm/crypto/buildinf.h
248 include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/
251 include/node/openssl/archs/VC-WIN32/asm/include/progs.h
252 include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslconf.h
253 include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/buildinf.h
254 include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/
257 include/node/openssl/archs/VC-WIN32/asm_avx2/include/progs.h
258 include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h
259 include/node/openssl/archs/VC-WIN32/no-asm/crypto/buildinf.h
260 include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/
263 include/node/openssl/archs/VC-WIN32/no-asm/include/progs.h
264 include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h
265 include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h
266 include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/
269 include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/progs.h
270 include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h
271 include/node/openssl/archs/VC-WIN64A/asm/crypto/buildinf.h
272 include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/
275 include/node/openssl/archs/VC-WIN64A/asm/include/progs.h
276 include/node/openssl/archs/VC-WIN64A/asm/include/openssl/opensslconf.h
277 include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h
278 include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/
281 include/node/openssl/archs/VC-WIN64A/asm_avx2/include/progs.h
282 include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h
283 include/node/openssl/archs/VC-WIN64A/no-asm/crypto/buildinf.h
284 include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/
287 include/node/openssl/archs/VC-WIN64A/no-asm/include/progs.h
288 include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h
289 include/node/openssl/archs/aix-gcc/asm/crypto/buildinf.h
290 include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/
293 include/node/openssl/archs/aix-gcc/asm/include/progs.h
294 include/node/openssl/archs/aix-gcc/asm/include/openssl/opensslconf.h
295 include/node/openssl/archs/aix-gcc/asm_avx2/crypto/buildinf.h
296 include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/
299 include/node/openssl/archs/aix-gcc/asm_avx2/include/progs.h
300 include/node/openssl/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h
301 include/node/openssl/archs/aix-gcc/no-asm/crypto/buildinf.h
302 include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/
305 include/node/openssl/archs/aix-gcc/no-asm/include/progs.h
306 include/node/openssl/archs/aix-gcc/no-asm/include/openssl/opensslconf.h
307 include/node/openssl/archs/aix64-gcc/asm/crypto/buildinf.h
308 include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/
311 include/node/openssl/archs/aix64-gcc/asm/include/progs.h
312 include/node/openssl/archs/aix64-gcc/asm/include/openssl/opensslconf.h
313 include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/buildinf.h
314 include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/
317 include/node/openssl/archs/aix64-gcc/asm_avx2/include/progs.h
318 include/node/openssl/archs/aix64-gcc/asm_avx2/include/openssl/opensslconf.h
319 include/node/openssl/archs/aix64-gcc/no-asm/crypto/buildinf.h
320 include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/
323 include/node/openssl/archs/aix64-gcc/no-asm/include/progs.h
324 include/node/openssl/archs/aix64-gcc/no-asm/include/openssl/opensslconf.h
325 include/node/openssl/archs/darwin-i386-cc/asm/crypto/buildinf.h
326 include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/
329 include/node/openssl/archs/darwin-i386-cc/asm/include/progs.h
330 include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h
331 include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h
332 include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/
335 include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/progs.h
336 include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslconf.h
337 include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/buildinf.h
338 include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/
341 include/node/openssl/archs/darwin-i386-cc/no-asm/include/progs.h
342 include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h
343 include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h
344 include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/
347 include/node/openssl/archs/darwin64-x86_64-cc/asm/include/progs.h
348 include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h
349 include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h
350 include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/
353 include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/progs.h
354 include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslconf.h
355 include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h
356 include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/
359 include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/progs.h
360 include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h
361 include/node/openssl/archs/linux-aarch64/asm/crypto/buildinf.h
362 include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/
365 include/node/openssl/archs/linux-aarch64/asm/include/progs.h
366 include/node/openssl/archs/linux-aarch64/asm/include/openssl/opensslconf.h
367 include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/buildinf.h
368 include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/
371 include/node/openssl/archs/linux-aarch64/asm_avx2/include/progs.h
372 include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/opensslconf.h
373 include/node/openssl/archs/linux-aarch64/no-asm/crypto/buildinf.h
374 include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/
377 include/node/openssl/archs/linux-aarch64/no-asm/include/progs.h
378 include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h
379 include/node/openssl/archs/linux-armv4/asm/crypto/buildinf.h
380 include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/
383 include/node/openssl/archs/linux-armv4/asm/include/progs.h
384 include/node/openssl/archs/linux-armv4/asm/include/openssl/opensslconf.h
385 include/node/openssl/archs/linux-armv4/asm_avx2/crypto/buildinf.h
386 include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/
389 include/node/openssl/archs/linux-armv4/asm_avx2/include/progs.h
390 include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/opensslconf.h
391 include/node/openssl/archs/linux-armv4/no-asm/crypto/buildinf.h
392 include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/
395 include/node/openssl/archs/linux-armv4/no-asm/include/progs.h
396 include/node/openssl/archs/linux-armv4/no-asm/include/openssl/opensslconf.h
397 include/node/openssl/archs/linux-elf/asm/crypto/buildinf.h
398 include/node/openssl/archs/linux-elf/asm/crypto/include/internal/
401 include/node/openssl/archs/linux-elf/asm/include/progs.h
402 include/node/openssl/archs/linux-elf/asm/include/openssl/opensslconf.h
403 include/node/openssl/archs/linux-elf/asm_avx2/crypto/buildinf.h
404 include/node/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/
407 include/node/openssl/archs/linux-elf/asm_avx2/include/progs.h
408 include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/opensslconf.h
409 include/node/openssl/archs/linux-elf/no-asm/crypto/buildinf.h
410 include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/
413 include/node/openssl/archs/linux-elf/no-asm/include/progs.h
414 include/node/openssl/archs/linux-elf/no-asm/include/openssl/opensslconf.h
415 include/node/openssl/archs/linux-ppc/asm/crypto/buildinf.h
416 include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/
419 include/node/openssl/archs/linux-ppc/asm/include/progs.h
420 include/node/openssl/archs/linux-ppc/asm/include/openssl/opensslconf.h
421 include/node/openssl/archs/linux-ppc/asm_avx2/crypto/buildinf.h
422 include/node/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/
425 include/node/openssl/archs/linux-ppc/asm_avx2/include/progs.h
426 include/node/openssl/archs/linux-ppc/asm_avx2/include/openssl/opensslconf.h
427 include/node/openssl/archs/linux-ppc/no-asm/crypto/buildinf.h
428 include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/
431 include/node/openssl/archs/linux-ppc/no-asm/include/progs.h
432 include/node/openssl/archs/linux-ppc/no-asm/include/openssl/opensslconf.h
433 include/node/openssl/archs/linux-ppc64/asm/crypto/buildinf.h
434 include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/
437 include/node/openssl/archs/linux-ppc64/asm/include/progs.h
438 include/node/openssl/archs/linux-ppc64/asm/include/openssl/opensslconf.h
439 include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/buildinf.h
440 include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/
443 include/node/openssl/archs/linux-ppc64/asm_avx2/include/progs.h
444 include/node/openssl/archs/linux-ppc64/asm_avx2/include/openssl/opensslconf.h
445 include/node/openssl/archs/linux-ppc64/no-asm/crypto/buildinf.h
446 include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/
449 include/node/openssl/archs/linux-ppc64/no-asm/include/progs.h
450 include/node/openssl/archs/linux-ppc64/no-asm/include/openssl/opensslconf.h
451 include/node/openssl/archs/linux-ppc64le/asm/crypto/buildinf.h
452 include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/
455 include/node/openssl/archs/linux-ppc64le/asm/include/progs.h
456 include/node/openssl/archs/linux-ppc64le/asm/include/openssl/opensslconf.h
457 include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h
458 include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/
461 include/node/openssl/archs/linux-ppc64le/asm_avx2/include/progs.h
462 include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/opensslconf.h
463 include/node/openssl/archs/linux-ppc64le/no-asm/crypto/buildinf.h
464 include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/
467 include/node/openssl/archs/linux-ppc64le/no-asm/include/progs.h
468 include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h
469 include/node/openssl/archs/linux-x32/asm/crypto/buildinf.h
470 include/node/openssl/archs/linux-x32/asm/crypto/include/internal/
473 include/node/openssl/archs/linux-x32/asm/include/progs.h
474 include/node/openssl/archs/linux-x32/asm/include/openssl/opensslconf.h
475 include/node/openssl/archs/linux-x32/asm_avx2/crypto/buildinf.h
476 include/node/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/
479 include/node/openssl/archs/linux-x32/asm_avx2/include/progs.h
480 include/node/openssl/archs/linux-x32/asm_avx2/include/openssl/opensslconf.h
481 include/node/openssl/archs/linux-x32/no-asm/crypto/buildinf.h
482 include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/
485 include/node/openssl/archs/linux-x32/no-asm/include/progs.h
486 include/node/openssl/archs/linux-x32/no-asm/include/openssl/opensslconf.h
487 include/node/openssl/archs/linux-x86_64/asm/crypto/buildinf.h
488 include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/
491 include/node/openssl/archs/linux-x86_64/asm/include/progs.h
492 include/node/openssl/archs/linux-x86_64/asm/include/openssl/opensslconf.h
493 include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/buildinf.h
494 include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/
497 include/node/openssl/archs/linux-x86_64/asm_avx2/include/progs.h
498 include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/opensslconf.h
499 include/node/openssl/archs/linux-x86_64/no-asm/crypto/buildinf.h
500 include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/
503 include/node/openssl/archs/linux-x86_64/no-asm/include/progs.h
504 include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h
505 include/node/openssl/archs/linux32-s390x/asm/crypto/buildinf.h
506 include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/
509 include/node/openssl/archs/linux32-s390x/asm/include/progs.h
510 include/node/openssl/archs/linux32-s390x/asm/include/openssl/opensslconf.h
511 include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/buildinf.h
512 include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/
515 include/node/openssl/archs/linux32-s390x/asm_avx2/include/progs.h
516 include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/opensslconf.h
517 include/node/openssl/archs/linux32-s390x/no-asm/crypto/buildinf.h
518 include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/
521 include/node/openssl/archs/linux32-s390x/no-asm/include/progs.h
522 include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h
523 include/node/openssl/archs/linux64-s390x/asm/crypto/buildinf.h
524 include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/
527 include/node/openssl/archs/linux64-s390x/asm/include/progs.h
528 include/node/openssl/archs/linux64-s390x/asm/include/openssl/opensslconf.h
529 include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/buildinf.h
530 include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/
533 include/node/openssl/archs/linux64-s390x/asm_avx2/include/progs.h
534 include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/opensslconf.h
535 include/node/openssl/archs/linux64-s390x/no-asm/crypto/buildinf.h
536 include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/
539 include/node/openssl/archs/linux64-s390x/no-asm/include/progs.h
540 include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h
541 include/node/openssl/archs/solaris-x86-gcc/asm/crypto/buildinf.h
542 include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/
545 include/node/openssl/archs/solaris-x86-gcc/asm/include/progs.h
546 include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h
547 include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h
548 include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/
551 include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/progs.h
552 include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslconf.h
553 include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h
554 include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/
557 include/node/openssl/archs/solaris-x86-gcc/no-asm/include/progs.h
558 include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h
559 include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h
560 include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/
563 include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/progs.h
564 include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h
565 include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h
566 include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/
569 include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/progs.h
570 include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslconf.h
571 include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h
572 include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/
575 include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/progs.h
576 include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h
577 share/man/man1/node.1.gz
578 share/systemtap/tapset/node.stp
581 [FILE:43:manifests/plist.docs]
587 [FILE:702:patches/patch-deps_openssl_config_bn__conf__asm.h]
588 --- deps/openssl/config/bn_conf_asm.h.orig 2019-05-22 12:21:52 UTC
589 +++ deps/openssl/config/bn_conf_asm.h
591 # include "./archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h"
592 #elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__i386__)
593 # include "./archs/BSD-x86/asm/crypto/include/internal/bn_conf.h"
594 -#elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__x86_64__)
595 +#elif (defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)) && defined(__x86_64__)
596 # include "./archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h"
597 #elif defined(__sun) && defined(__i386__)
598 # include "./archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h"
601 [FILE:708:patches/patch-deps_openssl_config_dso__conf__asm.h]
602 --- deps/openssl/config/dso_conf_asm.h.orig 2019-05-22 12:21:52 UTC
603 +++ deps/openssl/config/dso_conf_asm.h
605 # include "./archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h"
606 #elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__i386__)
607 # include "./archs/BSD-x86/asm/crypto/include/internal/dso_conf.h"
608 -#elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__x86_64__)
609 +#elif (defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)) && defined(__x86_64__)
610 # include "./archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h"
611 #elif defined(__sun) && defined(__i386__)
612 # include "./archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h"
615 [FILE:697:patches/patch-deps_openssl_config_opensslconf__asm.h]
616 --- deps/openssl/config/opensslconf_asm.h.orig 2019-05-22 12:21:52 UTC
617 +++ deps/openssl/config/opensslconf_asm.h
619 # include "./archs/VC-WIN64A/asm/include/openssl/opensslconf.h"
620 #elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__i386__)
621 # include "./archs/BSD-x86/asm/include/openssl/opensslconf.h"
622 -#elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__x86_64__)
623 +#elif (defined(__FreeBSD__) || defined(__OpenBSD__) || defined (__DragonFly__)) && defined(__x86_64__)
624 # include "./archs/BSD-x86_64/asm/include/openssl/opensslconf.h"
625 #elif defined(__sun) && defined(__i386__)
626 # include "./archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h"
629 [FILE:445:patches/patch-deps_v8_src_d8-posix.cc]
630 --- deps/v8/src/d8-posix.cc.orig 2019-05-22 12:21:53 UTC
631 +++ deps/v8/src/d8-posix.cc
632 @@ -363,7 +363,7 @@ static Local<Value> GetStdout(Isolate* i
633 // See http://code.google.com/p/v8/issues/detail?id=401.
634 #if defined(WNOWAIT) && !defined(ANDROID) && !defined(__APPLE__) && \
635 !defined(__NetBSD__) && !defined(__Fuchsia__)
636 -#if !defined(__FreeBSD__)
637 +#if !defined(__FreeBSD__) && !defined(__DragonFly__)
643 [FILE:394:patches/patch-tools_gyp_pylib_gyp_common.py]
644 --- tools/gyp/pylib/gyp/common.py.orig 2019-05-22 12:21:54 UTC
645 +++ tools/gyp/pylib/gyp/common.py
646 @@ -423,6 +423,8 @@ def GetFlavor(params):
648 if sys.platform.startswith('freebsd'):
650 + if sys.platform.startswith('dragon'):
652 if sys.platform.startswith('openbsd'):
654 if sys.platform.startswith('netbsd'):
657 [FILE:424:patches/patch-tools_install.py]
658 --- tools/install.py.orig 2019-05-22 12:21:55 UTC
660 @@ -151,7 +151,7 @@ def files(action):
661 action(['deps/v8/tools/gdbinit'], 'share/doc/node/')
662 action(['deps/v8/tools/lldb_commands.py'], 'share/doc/node/')
664 - if 'freebsd' in sys.platform or 'openbsd' in sys.platform:
665 + if 'skipme' in sys.platform:
666 action(['doc/node.1'], 'man/man1/')
668 action(['doc/node.1'], 'share/man/man1/')
671 [FILE:790:patches/patch-tools_v8__gypfiles_broken_standalone.gypi]
672 --- tools/v8_gypfiles/broken/standalone.gypi.orig 2019-05-22 12:21:55 UTC
673 +++ tools/v8_gypfiles/broken/standalone.gypi
677 ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or \
678 + OS=="dragonfly" or \
679 OS=="netbsd" or OS=="mac" or OS=="qnx" or OS=="aix"', {
680 # This handles the Unix platforms we generally deal with.
681 # Anything else gets passed through, which probably won't work
685 ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" \
686 + or OS=="dragonfly" \
687 or OS=="netbsd" or OS=="aix"', {
692 [FILE:1246:patches/patch-tools_v8__gypfiles_v8.gyp]
693 --- tools/v8_gypfiles/v8.gyp.orig 2019-05-22 12:21:55 UTC
694 +++ tools/v8_gypfiles/v8.gyp
695 @@ -2224,6 +2224,7 @@
703 @@ -2384,7 +2385,7 @@
707 - '-L/usr/local/lib -lexecinfo',
708 + '-L/usr/local/lib @RAVRPATH@ -lexecinfo',
711 '<(V8_ROOT)/src/base/debug/stack_trace_posix.cc',
712 @@ -2399,7 +2400,7 @@
716 - '-L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lexecinfo',
717 + '-L/usr/pkg/lib @RAVRPATH@ -lexecinfo',
720 '<(V8_ROOT)/src/base/debug/stack_trace_posix.cc',
721 @@ -2414,7 +2415,7 @@
726 + '-lnsl -lrt @RAVRPATH@',
729 '<(V8_ROOT)/src/base/debug/stack_trace_posix.cc',
732 [FILE:380:dragonfly/patch-node.gypi]
733 Remove this patch when dragonfly sysroot based on Release 5.4.2 or later
735 --- node.gypi.orig 2019-05-22 12:21:54 UTC
739 'ldflags': [ '-Wl,-M,/usr/lib/ld/map.noexstk' ],
741 - [ 'OS in "freebsd linux"', {
742 + [ 'OS in "linux"', {
743 'ldflags': [ '-Wl,-z,relro',