[107384] trunk/dports/devel/npm
ciserlohn at macports.org
ciserlohn at macports.org
Wed Jun 26 12:50:16 PDT 2013
Revision: 107384
https://trac.macports.org/changeset/107384
Author: ciserlohn at macports.org
Date: 2013-06-26 12:50:16 -0700 (Wed, 26 Jun 2013)
Log Message:
-----------
npm: update to version 1.2.32
Modified Paths:
--------------
trunk/dports/devel/npm/Portfile
Added Paths:
-----------
trunk/dports/devel/npm/files/patch-lib-update.js.diff
Modified: trunk/dports/devel/npm/Portfile
===================================================================
--- trunk/dports/devel/npm/Portfile 2013-06-26 19:22:50 UTC (rev 107383)
+++ trunk/dports/devel/npm/Portfile 2013-06-26 19:50:16 UTC (rev 107384)
@@ -4,7 +4,7 @@
PortSystem 1.0
name npm
-version 1.2.30
+version 1.2.32
categories devel
platforms darwin
@@ -24,8 +24,8 @@
extract.suffix .tgz
-checksums rmd160 c50705eaa4a5dd3a05829475a70d0bcec7cb6186 \
- sha256 73c0f061cd3ccd59bab30a75ecb58ba98e3581a5f2b27c7b37b2df7eab376eee
+checksums rmd160 b3ff1a001a5ae601939ed7fca3af2be4627e1316 \
+ sha256 cb50951626e79a110f37a359da4174b8a71d5ef26a68ebbd7956ff63494513a6
worksrcdir "package"
@@ -33,7 +33,7 @@
use_configure no
-patchfiles patch-lib-update.js
+patchfiles patch-lib-update.js.diff
post-patch {
regsub -all {/} "^${prefix}/(bin/npm\\|lib/node_modules/npm)+" {\\\/} npm_path_jsregex
Added: trunk/dports/devel/npm/files/patch-lib-update.js.diff
===================================================================
--- trunk/dports/devel/npm/files/patch-lib-update.js.diff (rev 0)
+++ trunk/dports/devel/npm/files/patch-lib-update.js.diff 2013-06-26 19:50:16 UTC (rev 107384)
@@ -0,0 +1,17 @@
+--- lib/update.js.orig 2013-06-21 13:44:01.000000000 +0200
++++ lib/update.js 2013-06-26 21:18:40.000000000 +0200
+@@ -35,6 +35,14 @@
+ , req = ww[4]
+ , url = require('url')
+
++ if (where.match(/@@NPM_PATH_JSREGEX@@/)) {
++ log.error("Trying to update '" + what + "' in '" + where + "'")
++ log.error("which is part of the MacPorts npm base installation.")
++ log.error("To update npm please run:")
++ log.error("sudo port selfupdate && sudo port upgrade npm\n")
++ return cb()
++ }
++
+ // use the initial installation method (repo, tar, git) for updating
+ if (url.parse(req).protocol) what = req
+ npm.commands.install(where, what, cb)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130626/73ee88b6/attachment.html>
More information about the macports-changes
mailing list