Thu Sep 27 19:27:57 2018 UTC ()
nodejs: unbreak previous for nodejs6 & nodejs8, add comments


(tnn)
diff -r1.22 -r1.23 pkgsrc/lang/nodejs/Makefile.common

cvs diff -r1.22 -r1.23 pkgsrc/lang/nodejs/Makefile.common (expand / switch to unified diff)

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