lang/npm: Update tp 6.3.0.

## v6.3.0 (2018-08-01):

- `figgy-pudding@3.2.0`
- `cacache@11.1.0`


## v6.3.0-next.0 (2018-07-25):

### NEW FEATURES

- `npm version` now supports a `--preid` option to specify the preid
  for prereleases. For example, `npm version premajor --preid rc` will tag
  a version like `2.0.0-rc.0`.

### MESSAGING IMPROVEMENTS

- Make `npm audit fix` message provide better instructions for
  vulnerabilities that require manual review.
- Fix missing colon next to tarball url in new `npm view` output.
- Use the defaut OTP explanation everywhere except when the context is
  "OTP-aware" (like when setting double-authentication). This improves
  the overall CLI messaging when prompting for an OTP code.

### MISC

- Use the extracted `stringify-package` package.
- `wrappy` was previously added to dependencies in order to flatten
  it, but we no longer do legacy-style for npm itself, so it has been
  removed from `package.json`.


## v6.2.0 (2018-07-13):

### FEATURES

- Add support for tab-separated output for `npm audit` data with the
  `--parseable` flag.
- Add new `sign-git-commit` config to control whether the git commit
  itself gets signed, or just the tag (which is the default).

### FIXES

- Do not use `SET` to fetch the env in git-bash or Cygwin.

### DEPENDENCY BUMPS

- `request@2.81.0`: Downgraded to allow better deduplication. This
  does introduce a bunch of `hoek`-related audit reports, but they don't
  affect npm itself so we consider it safe. We'll upgrade `request` again
  once `node-gyp` unpins it.
- `node-gyp@3.7.0`
_ `cli-table3@0.5.0`: `cli-table2` is unmaintained and required
  `lodash`. With this dependency bump, we've removed `lodash` from our tree,
  which cut back tarball size by another 300kb.
- `npm-audit-report@1.3.1`
- Add `cli-table3` to bundleDeps.
- Make `standard` happy.


## v6.2.0-next.1 (2018-07-05):

- Remove postinstall script that depended on source files, thus
  preventing `npm@next` from being installable from the registry.


## v6.2.0-next.0 (2018-06-28):

### NEW FEATURES

- You can now disable the update notifier entirely by using
  `--no-update-notifier` or setting it in your config with `npm config
  set update-notifier false`.
- When `npm run-script <script>` fails due to a typo or missing
  script, npm will now do a "did you mean?..." for scripts that do exist.

### BUGFIXES

- Fix the regular expression matching in `xcode_emulation` in
  `node-gyp` to also handle version numbers with multiple-digit major
  versions which would otherwise break under use of XCode 10.
- Stop trying to hoist/dedupe bundles dependencies.
- Add synopsis to brief help for `npm audit` and suppress trailing
  newline.
- Exclude /.github directory from npm tarball.
- Add suggestion to use a temporary cache instead of `npm cache clear
  --force`.

### DEPENDENCY SHUFFLE!

We did some reshuffling and moving around of npm's own dependencies.
This significantly reduces the total bundle size of the npm pack,
from 8MB to 4.8MB for the distributed tarball! We also moved around
what we actually commit to the repo as far as devDeps go.

- Flatten and dedupe our dependencies!
- Remove unused direct dependency `ansi-regex`.
- Reshuffle ansi-regex for better deduping.
- Reshuffle strip-ansi for better deduping.
- Reshuffle is-fullwidth-code-point for better deduping.
- Add fake-registry, npm-registry-mock replacement.

### DEPENDENCIES

- `tar@4.4.3`
- `pacote@8.1.6`
- `libcipm@2.0.0`
- `request@2.87.0`
- `which@1.3.1`
- `tar@4.4.4`
- `JSONStream@1.3.3`
- `is-cidr@2.0.6`
- `marked@0.4.0`
- `tap@12.0.1`
- `npm-profile@3.0.2`
- `uuid@3.3.2`
This commit is contained in:
fhajny 2018-08-02 12:28:35 +00:00
parent c3450862c1
commit 4da7705767
3 changed files with 2006 additions and 4771 deletions

View file

@ -1,20 +1,21 @@
# $NetBSD: Makefile,v 1.9 2018/07/10 15:57:00 jperkin Exp $
# $NetBSD: Makefile,v 1.10 2018/08/02 12:28:35 fhajny Exp $
DISTNAME= npm-6.1.0
PKGREVISION= 1
DISTNAME= cli-6.3.0
PKGNAME= ${DISTNAME:S/cli/npm/}
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GITHUB:=npm/}
GITHUB_PROJECT= cli
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= filip@joyent.com
HOMEPAGE= https://github.com/npm/npm/
HOMEPAGE= https://github.com/npm/cli/
COMMENT= Package manager for JavaScript
LICENSE= artistic-2.0
# Pre-fetch marked so that man pages can be built offline
MARKED= marked-0.3.19
DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${MARKED}.tar.gz
SITES.${MARKED}.tar.gz= -https://github.com/markedjs/marked/archive/v${MARKED:S/marked-//}.tar.gz
MARKED= marked-0.4.0
DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${MARKED}.tar.gz
SITES.${MARKED}.tar.gz= -https://github.com/markedjs/marked/archive/${MARKED:S/marked-//}.tar.gz
DEPENDS+= nodejs-[0-9]*:../../lang/nodejs
@ -46,7 +47,7 @@ do-install:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${PREFIX}/bin/node \
bin/npm-cli.js pack
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${PREFIX}/bin/node \
bin/npm-cli.js install -g -f ${DISTNAME}.tgz
bin/npm-cli.js install -g -f ${PKGNAME}.tgz
.if ${PKGMANDIR} != "share/man"
${RM} -f -r ${DESTDIR}${PREFIX}/${PKGMANDIR}
${MV} ${DESTDIR}${PREFIX}/share/man ${DESTDIR}${PREFIX}/${PKGMANDIR}

File diff suppressed because it is too large Load diff

View file

@ -1,13 +1,13 @@
$NetBSD: distinfo,v 1.7 2018/06/28 11:28:01 fhajny Exp $
$NetBSD: distinfo,v 1.8 2018/08/02 12:28:35 fhajny Exp $
SHA1 (marked-0.3.19.tar.gz) = d30691ac399f05d156f40a0a893ce7a2a7f6c5be
RMD160 (marked-0.3.19.tar.gz) = e78a28dfaf5fc1039e48f63228f892fa24a13e6f
SHA512 (marked-0.3.19.tar.gz) = ea518863a27a07034568b0f7a3b2cd2c1ecb8d208472af0fbfa883f59662b7212d73828d67b7d0ccde7be4f706679f88190d26545ecc72965a112ee35518a55a
Size (marked-0.3.19.tar.gz) = 100673 bytes
SHA1 (npm-6.1.0.tar.gz) = 231e68aac9f69eacac41b74521de55edaeae247b
RMD160 (npm-6.1.0.tar.gz) = 406ca2a8f0a4d77fbd16c57c1e90ff50c5a8dee4
SHA512 (npm-6.1.0.tar.gz) = 8c44e462965ea1ca93f76a34b98726eb20123c127fda8a19643cb2345d612381e94e2741fcdbe814ccf3c73069ecdc89412d8963d2b4f0fb67a8c45bb6f1d85c
Size (npm-6.1.0.tar.gz) = 8579329 bytes
SHA1 (cli-6.3.0.tar.gz) = cfac27e568e3bf51fc2dff8ffc5fae54ee703174
RMD160 (cli-6.3.0.tar.gz) = 18963c32b31d64bb78b8997d17346ba5df205f07
SHA512 (cli-6.3.0.tar.gz) = abb515c161b740d7bf8a69b139591df5d92091b30fc1183c1e2288eb0e98caf9b61a83e7d4cc2bfacbd9fed9ac355ec90c4548e2626e976355f9eb58c4b28db5
Size (cli-6.3.0.tar.gz) = 5833427 bytes
SHA1 (marked-0.4.0.tar.gz) = 30683c632ac803a64892cd0693945ceb13ce82fe
RMD160 (marked-0.4.0.tar.gz) = 86384c2af08de6345b72c352ac17d3bcd2c2badd
SHA512 (marked-0.4.0.tar.gz) = ceaa920bae6090431b7011e295a2bf1a923c5a1c17b3d5dab72ba52df845d59b830a017e6e3535cad937a5f2c5a7ebace2b5fb73f4ed65e12865a87ad158cb3f
Size (marked-0.4.0.tar.gz) = 137307 bytes
SHA1 (patch-Makefile) = 29b3e9515ee2a45f3b12c116075c00faca73d270
SHA1 (patch-lib_config_defaults.js) = 5a00cbef781c9ab4efcec41ad781987f3f540886
SHA1 (patch-node__modules_node-gyp_gyp_pylib_gyp_generator_make.py) = 291e079fb48caea7501ab864c19ef26672b76bc5