<pre style='margin:0'>
Zero King (l2dy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bb233c9af1d1a2758baf147b821f245000cb9880">https://github.com/macports/macports-ports/commit/bb233c9af1d1a2758baf147b821f245000cb9880</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new bb233c9  npm5: update to 5.10.0
</span>bb233c9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit bb233c9af1d1a2758baf147b821f245000cb9880
</span>Author: Zero King <l2dy@macports.org>
AuthorDate: Fri Jun 22 03:42:57 2018 +0000

<span style='display:block; white-space:pre;color:#404040;'>    npm5: update to 5.10.0
</span>---
 devel/npm5/Portfile                       | 25 ++++++++++++-------------
 devel/npm5/files/patch-lib-update.js.diff |  8 ++++----
 2 files changed, 16 insertions(+), 17 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/npm5/Portfile b/devel/npm5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 34a0929..194b6a5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/npm5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/npm5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,8 +3,7 @@
</span> PortSystem          1.0
 
 name                npm5
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             5.8.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             5.10.0
</span> 
 categories          devel
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,9 +27,10 @@ distname            npm-${version}
</span> 
 extract.suffix      .tgz
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           sha1    5e4bfb8c2e7ada01dd41ec0555d13dd0f446ddb2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  ebbd804bf552f89c2a616cfe6fc3cb7aa06e315f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  3f32536d67eba5bd9929b3b1fe8c54f5cd18d76173e3bc52c151c31a0ea1c946
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha1    3bec62312c94a9b0f48f208e00b98bf0304b40db \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  37691467e52ef07af35afc8ab3a3467b9191a5f8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c6fe903b4b9cd3ba01dcb530dbf00140e91f5b36c344710421676468e8e4fea3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    6732593
</span> 
 worksrcdir          "package"
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,15 +55,13 @@ post-patch {
</span>     foreach f [concat ${worksrcpath}/bin/npm-cli.js \
                    ${worksrcpath}/bin/npx-cli.js \
                    ${worksrcpath}/node_modules/JSONStream/bin.js \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ${worksrcpath}/node_modules/libcipm/node_modules/worker-farm/node_modules/errno/build.js \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ${worksrcpath}/node_modules/libcipm/node_modules/worker-farm/node_modules/errno/cli.js \
</span>                    ${worksrcpath}/node_modules/mkdirp/bin/cmd.js \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${worksrcpath}/node_modules/node-gyp/bin/node-gyp.js \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${worksrcpath}/node_modules/node-gyp/node_modules/nopt/bin/nopt.js \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${worksrcpath}/node_modules/node-gyp/node_modules/nopt/examples/my-program.js \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${worksrcpath}/node_modules/node-gyp/node_modules/semver/bin/semver \
</span>                    ${worksrcpath}/node_modules/nopt/bin/nopt.js \
                    ${worksrcpath}/node_modules/nopt/examples/my-program.js \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ${worksrcpath}/node_modules/npm-lifecycle/node_modules/node-gyp/bin/node-gyp.js \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ${worksrcpath}/node_modules/npm-lifecycle/node_modules/node-gyp/node_modules/nopt/bin/nopt.js \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ${worksrcpath}/node_modules/npm-lifecycle/node_modules/node-gyp/node_modules/nopt/examples/my-program.js \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ${worksrcpath}/node_modules/npm-lifecycle/node_modules/node-gyp/node_modules/semver/bin/semver \
</span>                    ${worksrcpath}/node_modules/opener/opener.js \
                    ${worksrcpath}/node_modules/qrcode-terminal/bin/qrcode-terminal.js \
                    ${worksrcpath}/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/info \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,8 +70,9 @@ post-patch {
</span>                    ${worksrcpath}/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-verify \
                    ${worksrcpath}/node_modules/rimraf/bin.js \
                    ${worksrcpath}/node_modules/semver/bin/semver \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ${worksrcpath}/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/rc/index.js \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ${worksrcpath}/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/index.js \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${worksrcpath}/node_modules/update-notifier/node_modules/is-ci/bin.js \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${worksrcpath}/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/rc/cli.js \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${worksrcpath}/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/cli.js \
</span>                    ${worksrcpath}/node_modules/uuid/bin/uuid \
                    ${worksrcpath}/node_modules/which/bin/which \
                    ${worksrcpath}/node_modules/worker-farm/node_modules/errno/build.js \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/npm5/files/patch-lib-update.js.diff b/devel/npm5/files/patch-lib-update.js.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b48cf96..d6f2b9d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/npm5/files/patch-lib-update.js.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/npm5/files/patch-lib-update.js.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,9 +1,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/update.js.orig     2017-11-27 19:37:39.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lib/update.js  2018-01-09 17:01:45.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/update.js.orig     1985-10-26 08:15:00.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/update.js  2018-04-24 15:59:30.000000000 +0000
</span> @@ -58,10 +58,17 @@
        if (url.parse(ww.req).protocol) ww.what = ww.req
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-       const where = ww.dep.parent && ww.dep.parent.path || ww.dep.path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       const where = (ww.dep.parent && ww.dep.parent.path) || ww.dep.path
</span> -      const isTransitive = !(ww.dep.requiredBy || []).some((p) => p.isTop)
 -      const key = where + ':' + String(isTransitive)
 -      if (!toInstall[key]) toInstall[key] = {where: where, opts: {saveOnlyLock: isTransitive}, what: []}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,7 +12,7 @@
</span> +        log.error("Trying to update '" + ww.what + "' in '" + where + "'")
 +        log.error("which is part of the MacPorts npm base installation.")
 +        log.error("To update npm please run:")
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+        log.error("sudo port selfupdate && sudo port upgrade npm\n")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        log.error("sudo port selfupdate && sudo port upgrade npm5\n")
</span> +      } else {
 +        const isTransitive = !(ww.dep.requiredBy || []).some((p) => p.isTop)
 +        const key = where + ':' + String(isTransitive)
</pre><pre style='margin:0'>

</pre>