pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/nodejs
Module Name: pkgsrc
Committed By: maya
Date: Sun Aug 18 03:44:43 UTC 2019
Added Files:
pkgsrc/lang/nodejs: application.mk
Log Message:
Create a node.js REPLACE_* mk-fragment.
Extracting the code in devel/yarn to be used in another package, too.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/nodejs/application.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/lang/nodejs/application.mk
diff -u /dev/null pkgsrc/lang/nodejs/application.mk:1.1
--- /dev/null Sun Aug 18 03:44:43 2019
+++ pkgsrc/lang/nodejs/application.mk Sun Aug 18 03:44:42 2019
@@ -0,0 +1,22 @@
+# $NetBSD: application.mk,v 1.1 2019/08/18 03:44:42 maya Exp $
+#
+# Replace the #! interpreter for nodejs scripts.
+#
+# This mk fragment should be included in all node.js packages that
+# install node scripts, or at least those that don't use setuptools
+# or some other mechanism to set the real path. Specifically, it is
+# reasonable to include both egg.mk and application.mk.
+#
+# Package-settable variables:
+#
+# REPLACE_NODEJS
+# A list of node scripts to be installed, relative to ${WRKSRC}.
+#
+# Keywords: node node.js nodejs
+#
+.if defined(REPLACE_NODEJS)
+REPLACE_INTERPRETER+= nodejs
+REPLACE.nodejs.old= .*node
+REPLACE.nodejs.new= ${PREFIX}/bin/node
+REPLACE_FILES.nodejs= ${REPLACE_NODEJS}
+.endif
Home |
Main Index |
Thread Index |
Old Index