| @@ -1,51 +1,51 @@ | | | @@ -1,51 +1,51 @@ |
1 | # $NetBSD: Makefile,v 1.41 2020/11/30 12:24:30 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.42 2021/01/05 08:29:28 adam Exp $ |
2 | | | 2 | |
3 | DISTNAME= cli-6.14.9 | | 3 | DISTNAME= cli-6.14.10 |
4 | PKGNAME= ${DISTNAME:S/cli/npm/} | | 4 | PKGNAME= ${DISTNAME:S/cli/npm/} |
5 | CATEGORIES= lang | | 5 | CATEGORIES= lang |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=npm/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=npm/} |
7 | GITHUB_PROJECT= cli | | 7 | GITHUB_PROJECT= cli |
8 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 8 | GITHUB_TAG= v${PKGVERSION_NOREV} |
9 | | | 9 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= https://github.com/npm/cli | | 11 | HOMEPAGE= https://github.com/npm/cli |
12 | COMMENT= Package manager for JavaScript | | 12 | COMMENT= Package manager for JavaScript |
13 | LICENSE= artistic-2.0 | | 13 | LICENSE= artistic-2.0 |
14 | | | 14 | |
15 | DEPENDS+= nodejs-[0-9]*:../../lang/nodejs | | 15 | DEPENDS+= nodejs-[0-9]*:../../lang/nodejs |
16 | | | 16 | |
17 | USE_TOOLS+= bash gmake perl | | 17 | USE_TOOLS+= bash gmake perl |
18 | | | 18 | |
19 | MAKE_JOBS_SAFE= no # building man-pages | | 19 | MAKE_JOBS_SAFE= no # building man-pages |
20 | | | 20 | |
21 | REPLACE_INTERPRETER+= node | | 21 | REPLACE_INTERPRETER+= node |
22 | REPLACE.node.old= .*node | | 22 | REPLACE.node.old= .*node |
23 | REPLACE.node.new= ${PREFIX}/bin/node | | 23 | REPLACE.node.new= ${PREFIX}/bin/node |
24 | REPLACE_FILES.node= bin/npm-cli.js | | 24 | REPLACE_FILES.node= bin/npm-cli.js |
25 | REPLACE_FILES.node+= bin/npx-cli.js | | 25 | REPLACE_FILES.node+= bin/npx-cli.js |
26 | | | 26 | |
27 | SUBST_CLASSES+= python | | 27 | SUBST_CLASSES+= python |
28 | SUBST_STAGE.python= pre-configure | | 28 | SUBST_STAGE.python= pre-configure |
29 | SUBST_FILES.python= node_modules/node-gyp/lib/configure.js | | 29 | SUBST_FILES.python= node_modules/node-gyp/lib/configure.js |
30 | SUBST_MESSAGE.python= Fixing path to Python | | 30 | SUBST_MESSAGE.python= Fixing path to Python |
31 | SUBST_VARS.python= PYTHONBIN | | 31 | SUBST_VARS.python= PYTHONBIN |
32 | | | 32 | |
33 | SUBST_CLASSES+= man-directory | | 33 | SUBST_CLASSES+= man-directory |
34 | SUBST_STAGE.man-directory= pre-configure | | 34 | SUBST_STAGE.man-directory= pre-configure |
35 | SUBST_FILES.man-directory= node_modules/bin-links/index.js | | 35 | SUBST_FILES.man-directory= node_modules/bin-links/index.js |
36 | SUBST_MESSAGE.man-directory= Changing installation to PREFIX/man | | 36 | SUBST_MESSAGE.man-directory= Changing installation to PREFIX/man |
37 | SUBST_VARS.man-directory= PKGMANDIR | | 37 | SUBST_VARS.man-directory= PKGMANDIR |
38 | | | 38 | |
39 | CHECK_INTERPRETER_SKIP+= lib/node_modules/npm/* | | 39 | CHECK_INTERPRETER_SKIP+= lib/node_modules/npm/* |
40 | | | 40 | |
41 | .include "../../mk/bsd.prefs.mk" | | 41 | .include "../../mk/bsd.prefs.mk" |
42 | | | 42 | |
43 | do-install: | | 43 | do-install: |
44 | ${FIND} ${WRKSRC} -type f -name '*.orig' -delete | | 44 | ${FIND} ${WRKSRC} -type f -name '*.orig' -delete |
45 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${PREFIX}/bin/node \ | | 45 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${PREFIX}/bin/node \ |
46 | bin/npm-cli.js pack | | 46 | bin/npm-cli.js pack |
47 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${PREFIX}/bin/node \ | | 47 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${PREFIX}/bin/node \ |
48 | bin/npm-cli.js install -g -f ${PKGNAME_NOREV}.tgz | | 48 | bin/npm-cli.js install -g -f ${PKGNAME_NOREV}.tgz |
49 | | | 49 | |
50 | .include "../../lang/python/pyversion.mk" | | 50 | .include "../../lang/python/pyversion.mk" |
51 | .include "../../mk/bsd.pkg.mk" | | 51 | .include "../../mk/bsd.pkg.mk" |