| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.common,v 1.22 2018/09/27 19:15:59 tnn Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.23 2018/09/27 19:27:57 tnn Exp $ |
2 | # used by lang/nodejs/Makefile | | 2 | # used by lang/nodejs/Makefile |
3 | # used by lang/nodejs6/Makefile | | 3 | # used by lang/nodejs6/Makefile |
4 | # used by lang/nodejs8/Makefile | | 4 | # used by lang/nodejs8/Makefile |
5 | | | 5 | |
6 | CATEGORIES= devel | | 6 | CATEGORIES= devel |
7 | MASTER_SITES= https://nodejs.org/dist/${DISTNAME:S/node-//}/ | | 7 | MASTER_SITES= https://nodejs.org/dist/${DISTNAME:S/node-//}/ |
8 | PKGNAME= ${DISTNAME:S/-v/js-/} | | 8 | PKGNAME= ${DISTNAME:S/-v/js-/} |
9 | | | 9 | |
10 | MAINTAINER= filip@joyent.com | | 10 | MAINTAINER= filip@joyent.com |
11 | HOMEPAGE= https://nodejs.org/ | | 11 | HOMEPAGE= https://nodejs.org/ |
12 | COMMENT= V8 JavaScript for clients and servers | | 12 | COMMENT= V8 JavaScript for clients and servers |
13 | LICENSE= mit | | 13 | LICENSE= mit |
14 | | | 14 | |
| @@ -40,27 +40,32 @@ CONFIGURE_ENV+= GYP_DEFINES="linux_use_ | | | @@ -40,27 +40,32 @@ CONFIGURE_ENV+= GYP_DEFINES="linux_use_ |
40 | REPLACE_PYTHON+= configure | | 40 | REPLACE_PYTHON+= configure |
41 | REPLACE_PYTHON+= tools/genv8constants.py | | 41 | REPLACE_PYTHON+= tools/genv8constants.py |
42 | REPLACE_PYTHON+= tools/gyp/pylib/gyp/flock_tool.py | | 42 | REPLACE_PYTHON+= tools/gyp/pylib/gyp/flock_tool.py |
43 | | | 43 | |
44 | .if ${OPSYS} == "NetBSD" | | 44 | .if ${OPSYS} == "NetBSD" |
45 | BUILD_DEPENDS+= lockf-[0-9]*:../../sysutils/lockf | | 45 | BUILD_DEPENDS+= lockf-[0-9]*:../../sysutils/lockf |
46 | .endif | | 46 | .endif |
47 | | | 47 | |
48 | TEST_TARGET= check | | 48 | TEST_TARGET= check |
49 | | | 49 | |
50 | .if defined(TOOLS_PLATFORM.paxctl) | | 50 | .if defined(TOOLS_PLATFORM.paxctl) |
51 | SUBST_CLASSES+= mksnapshot | | 51 | SUBST_CLASSES+= mksnapshot |
52 | SUBST_STAGE.mksnapshot= post-configure | | 52 | SUBST_STAGE.mksnapshot= post-configure |
53 | SUBST_FILES.mksnapshot= out/deps/v8/gypfiles/mksnapshot.target.mk | | 53 | # nodejs6 |
| | | 54 | SUBST_FILES.mksnapshot= out/deps/v8/tools/gyp/mksnapshot.target.mk |
| | | 55 | # nodejs8 |
| | | 56 | SUBST_FILES.mksnapshot+= out/deps/v8/src/mksnapshot.target.mk |
| | | 57 | # nodejs10+ |
| | | 58 | SUBST_FILES.mksnapshot+= out/deps/v8/gypfiles/mksnapshot.target.mk |
54 | SUBST_SED.mksnapshot+= -e 's|call do_cmd,link)|call do_cmd,link)\${.newline} ${TOOLS_PLATFORM.paxctl} +m $$@|' | | 59 | SUBST_SED.mksnapshot+= -e 's|call do_cmd,link)|call do_cmd,link)\${.newline} ${TOOLS_PLATFORM.paxctl} +m $$@|' |
55 | .endif | | 60 | .endif |
56 | | | 61 | |
57 | pre-install: | | 62 | pre-install: |
58 | ${CHMOD} -R g-w ${WRKSRC} | | 63 | ${CHMOD} -R g-w ${WRKSRC} |
59 | | | 64 | |
60 | post-install: | | 65 | post-install: |
61 | .if defined(TOOLS_PLATFORM.paxctl) | | 66 | .if defined(TOOLS_PLATFORM.paxctl) |
62 | ${TOOLS_PLATFORM.paxctl} +m ${DESTDIR}${PREFIX}/bin/node | | 67 | ${TOOLS_PLATFORM.paxctl} +m ${DESTDIR}${PREFIX}/bin/node |
63 | .endif | | 68 | .endif |
64 | | | 69 | |
65 | .if ${OPSYS} != "Darwin" | | 70 | .if ${OPSYS} != "Darwin" |
66 | .include "../../devel/libexecinfo/buildlink3.mk" | | 71 | .include "../../devel/libexecinfo/buildlink3.mk" |