[113278] trunk/dports/devel/nodejs/Portfile

ciserlohn at macports.org ciserlohn at macports.org
Wed Nov 13 02:11:07 PST 2013


Revision: 113278
          https://trac.macports.org/changeset/113278
Author:   ciserlohn at macports.org
Date:     2013-11-13 02:11:07 -0800 (Wed, 13 Nov 2013)
Log Message:
-----------
nodejs: update to version 0.10.22; fix path in various shebang lines

Modified Paths:
--------------
    trunk/dports/devel/nodejs/Portfile

Modified: trunk/dports/devel/nodejs/Portfile
===================================================================
--- trunk/dports/devel/nodejs/Portfile	2013-11-13 10:01:39 UTC (rev 113277)
+++ trunk/dports/devel/nodejs/Portfile	2013-11-13 10:11:07 UTC (rev 113278)
@@ -5,7 +5,7 @@
 PortGroup               compiler_blacklist_versions 1.0
 
 name                    nodejs
-version                 0.10.21
+version                 0.10.22
 categories              devel net
 platforms               darwin
 license                 {MIT BSD}
@@ -23,8 +23,8 @@
 homepage                http://nodejs.org/
 master_sites            ${homepage}dist/v${version}
 
-checksums               rmd160  836a5cbbc288aab419fefa820e37aee6f2946b06 \
-                        sha256  7c125bf22c1756064f2a68310d4822f77c8134ce178b2faa6155671a8124140d
+checksums               rmd160  0a0b1a40638cc59317291ec171c63f902c3de507 \
+                        sha256  157fc58b3f1d109baefac4eb1d32ae747de5e6d55d87d0e9bec8f8dd10679e7e
 
 distname                node-v${version}
 
@@ -41,15 +41,22 @@
 post-patch {
     foreach f [concat ${worksrcpath}/configure \
                    ${worksrcpath}/tools/gyp/gyp \
-                   ${worksrcpath}/tools/gyp_node \
-                   ${worksrcpath}/deps/uv/gyp_uv \
+                   ${worksrcpath}/node.gyp \
+                   ${worksrcpath}/deps/npm/node_modules/node-gyp/gyp/gyp \
                    [rec_glob ${worksrcpath} *.py]] {
         reinplace "s|/usr/bin/env python|${configure.python}|" ${f}
     }
-    foreach gypfile [rec_glob ${worksrcpath} *.gyp] {
-        reinplace "s|'python'|'${configure.python}'|" ${gypfile}
+    foreach f [concat ${worksrcpath}/deps/npm/scripts/relocate.sh \
+                   ${worksrcpath}/deps/npm/node_modules/semver/bin/semver \
+                   ${worksrcpath}/deps/npm/node_modules/which/bin/which \
+                   ${worksrcpath}/deps/npm/test/packages/npm-test-array-bin/bin/array-bin \
+                   ${worksrcpath}/deps/npm/test/packages/npm-test-dir-bin/bin/dir-bin \
+                   ${worksrcpath}/tools/blog/node_modules/marked/bin/marked \
+                   ${worksrcpath}/tools/blog/node_modules/semver/bin/semver \
+                   ${worksrcpath}/tools/doc/node_modules/marked/bin/marked \
+                   [rec_glob ${worksrcpath} *.js]] {
+        reinplace "s|/usr/bin/env node|${prefix}/bin/node|" ${f}
     }
-    reinplace "s|/usr/bin/env node|${prefix}/bin/node|" ${worksrcpath}/tools/doc/node_modules/marked/bin/marked
 }
 
 configure.args          --without-ssl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20131113/f9f5542a/attachment.html>


More information about the macports-changes mailing list