[95746] trunk/dports/devel/nodejs-devel/Portfile

ciserlohn at macports.org ciserlohn at macports.org
Fri Jul 20 14:37:25 PDT 2012


Revision: 95746
          https://trac.macports.org/changeset/95746
Author:   ciserlohn at macports.org
Date:     2012-07-20 14:37:25 -0700 (Fri, 20 Jul 2012)
Log Message:
-----------
nodejs-devel: update to version 0.9.0

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

Modified: trunk/dports/devel/nodejs-devel/Portfile
===================================================================
--- trunk/dports/devel/nodejs-devel/Portfile	2012-07-20 19:52:04 UTC (rev 95745)
+++ trunk/dports/devel/nodejs-devel/Portfile	2012-07-20 21:37:25 UTC (rev 95746)
@@ -4,7 +4,7 @@
 PortSystem              1.0
 
 name                    nodejs-devel
-version                 0.7.12
+version                 0.9.0
 categories              devel net
 platforms               darwin
 license                 {MIT BSD}
@@ -22,8 +22,8 @@
 homepage                http://nodejs.org/
 master_sites            ${homepage}dist/v${version}
 
-checksums               rmd160  c63f04b3d52f98fbce8f6cbcd439db3bd6ad4a75 \
-                        sha256  e0be9f001467e2a9e728d53969a3c7f079da4af1ff896155822479ad92b3efbe
+checksums               rmd160  6e2144f5a8acd2b6ef906ae0132f8b50730639f9 \
+                        sha256  4d2e5d7c8b345f6e401eed7d06b4bbc6cb012aefc34b46e7c3aedb4a0fccd258
 
 distname                node-v${version}
 
@@ -45,14 +45,12 @@
                    ${worksrcpath}/tools/gyp_addon \
                    ${worksrcpath}/tools/gyp_node \
                    ${worksrcpath}/deps/uv/gyp_uv \
-                   ${worksrcpath}/tools/gyp/test/mac/gyptest-sourceless-module.gyp \
-                   ${worksrcpath}/tools/gyp/test/mac/gyptest-postbuild-static-library.gyp \
                    ${worksrcpath}/deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp \
                    ${worksrcpath}/deps/npm/node_modules/node-gyp/legacy/tools/gyp_addon \
                    [rec_glob ${worksrcpath} *.py]] {
         reinplace "s|/usr/bin/env python|${configure.python}|" ${f}
     }
-    reinplace "s|/usr/bin/env node|${prefix}/bin/node|" ${worksrcpath}/tools/doc/node_modules/marked/bin/marked 
+    reinplace "s|/usr/bin/env node|${prefix}/bin/node|" ${worksrcpath}/tools/doc/node_modules/marked/bin/marked
 }
 
 configure.args          --without-ssl
@@ -114,17 +112,24 @@
                     CPP=${configure.cpp} \
                     CFLAGS=${configure.cflags} \
                     LDFLAGS=${configure.ldflags} \
-                    PYTHON=${configure.python}
+                    PYTHON=${configure.python} \
+                    V=1
 
 destroot {
     set bindir ${destroot}${prefix}/bin
-    set libdir ${destroot}${prefix}/lib/node
+    set libdir ${destroot}${prefix}/lib
+    set libndir ${libdir}/node
+    set libddir ${libdir}/dtrace
+    set libwdir ${libndir}/wafadmin
     set incdir ${destroot}${prefix}/include/node
     set incpdir ${destroot}${prefix}/include/node/uv-private
     set docdir ${destroot}${prefix}/share/doc/${name}
 
     xinstall -d ${bindir}
     xinstall -d ${libdir}
+    xinstall -d ${libndir}
+    xinstall -d ${libddir}
+    xinstall -d ${libwdir}
     xinstall -d ${incdir}
     xinstall -d ${incpdir}
     xinstall -d ${docdir}
@@ -141,6 +146,8 @@
         src/node_buffer.h \
         src/node_object_wrap.h \
         src/node_version.h \
+        src/ev-emul.h \
+        src/eio-emul.h \
         deps/v8/include/v8-debug.h \
         deps/v8/include/v8-preparser.h \
         deps/v8/include/v8-profiler.h \
@@ -163,8 +170,18 @@
         ${incpdir}
 
 # install the wafadmin tool
-    eval xinstall -m 644 [rec_glob ${worksrcpath}/tools/wafadmin *.py] ${libdir}
+    eval xinstall -m 644 [rec_glob ${worksrcpath}/tools/wafadmin *.py] ${libwdir}
 
+# install dtrace script
+    xinstall -m 644 -W ${worksrcpath} \
+        src/node.d \
+        ${libddir}
+
+# install manpage
+    xinstall -m 644 -W ${worksrcpath} \
+        doc/node.1 \
+        ${destroot}${prefix}/share/man/man1
+
 # install docs
     xinstall -m 644 -W ${worksrcpath} \
         AUTHORS \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120720/2b5c62d3/attachment.html>


More information about the macports-changes mailing list