<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9e0fdf1206df743a4c6032281422fda8656ec8d8">https://github.com/macports/macports-ports/commit/9e0fdf1206df743a4c6032281422fda8656ec8d8</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 9e0fdf1  nodejsX: Use glob to find includes to install instead of hardcoded lists
</span>9e0fdf1 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 9e0fdf1206df743a4c6032281422fda8656ec8d8
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Thu May 9 22:19:35 2019 +0100

<span style='display:block; white-space:pre;color:#404040;'>    nodejsX: Use glob to find includes to install instead of hardcoded lists
</span>---
 devel/nodejs10/Portfile | 115 +++++-----------------------------------------
 devel/nodejs11/Portfile | 119 +++++-------------------------------------------
 devel/nodejs12/Portfile | 117 +++++------------------------------------------
 devel/nodejs6/Portfile  |  75 +++++-------------------------
 devel/nodejs8/Portfile  |  73 ++++++-----------------------
 5 files changed, 59 insertions(+), 440 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs10/Portfile b/devel/nodejs10/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1a33776..a6d24c8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/nodejs10/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs10/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,6 +11,7 @@ PortGroup               cxx11 1.1
</span> 
 name                    nodejs10
 version                 10.15.3
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                1
</span> 
 categories              devel net
 platforms               darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -127,122 +128,28 @@ destroot {
</span>     xinstall -d ${incdir}
     xinstall -d ${docdir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install binaries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install binaries
</span>     xinstall -m 755 -W ${worksrcpath} \
         out/Release/node \
         ${bindir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/aliased_buffer.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/async_wrap-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/async_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/base64.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/base_object-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/base_object.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/connect_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/connection_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/debug_utils.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/env-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/env.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/handle_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/inspector_agent.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/inspector_io.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/inspector_socket.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/inspector_socket_server.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/js_stream.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/memory_tracker-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/memory_tracker.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/module_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_api.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_api_types.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_buffer.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_code_cache.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_constants.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_context_data.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_contextify.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_counters.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_bio.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_clienthello-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_clienthello.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_groups.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_dtrace.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_errors.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_file.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_http2.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_http2_state.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_i18n.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_internals.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_javascript.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_messaging.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_mutex.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_object_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_perf.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_perf_common.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_persistent.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_platform.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_revert.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_root_certs.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_stat_watcher.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_url.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_watchdog.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_win32_etw_provider-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_win32_etw_provider.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_win32_perfctr_provider.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_worker.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/pipe_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/req_wrap-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/req_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/sharedarraybuffer_metadata.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/spawn_sync.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_base-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_base.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_pipe.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_bytes.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_decoder-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_decoder.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_search.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tcp_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tls_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tty_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/udp_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/util-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/util.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/v8abbr.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-inspector-protocol.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-inspector.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-platform.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-profiler.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-testing.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-util.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-value-serializer-version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-version-string.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8config.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares_build.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares_rules.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares_version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/nameser.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${incdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# install dtrace script
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/src/*.h]                ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/v8/include/*.h]    ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/uv/include/*.h]    ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/cares/include/*.h] ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install dtrace script
</span>     xinstall -m 644 -W ${worksrcpath} \
         src/node.d \
         ${libddir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install manpage
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install manpage
</span>     xinstall -m 644 -W ${worksrcpath} \
         doc/node.1 \
         ${destroot}${prefix}/share/man/man1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install docs
</span>     xinstall -m 644 -W ${worksrcpath} \
         AUTHORS \
         CHANGELOG.md \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs11/Portfile b/devel/nodejs11/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 55f1b39..f1f75c5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/nodejs11/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs11/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,8 @@ PortGroup               cxx11 1.1
</span> 
 name                    nodejs11
 version                 11.15.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories              devel net
 platforms               darwin
 license                 {MIT BSD}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -127,124 +128,28 @@ destroot {
</span>     xinstall -d ${incdir}
     xinstall -d ${docdir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install binaries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install binaries
</span>     xinstall -m 755 -W ${worksrcpath} \
         out/Release/node \
         ${bindir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/aliased_buffer.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/async_wrap-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/async_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/base64.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/base_object-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/base_object.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/connect_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/connection_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/debug_utils.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/env-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/env.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/handle_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/inspector_agent.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/inspector_io.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/inspector_socket.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/inspector_socket_server.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/js_stream.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/memory_tracker-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/memory_tracker.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/module_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_api.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_api_types.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_buffer.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_constants.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_context_data.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_contextify.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_bio.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_clienthello-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_clienthello.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_groups.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_dtrace.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_errors.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_file.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_http2.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_http2_state.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_http_parser_impl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_i18n.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_internals.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_messaging.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_metadata.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_mutex.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_native_module.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_object_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_options-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_options.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_perf.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_perf_common.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_persistent.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_platform.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_revert.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_root_certs.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_stat_watcher.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_union_bytes.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_url.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_watchdog.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_win32_etw_provider-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_win32_etw_provider.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_worker.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/pipe_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/req_wrap-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/req_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/sharedarraybuffer_metadata.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/spawn_sync.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_base-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_base.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_pipe.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_bytes.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_decoder-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_decoder.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_search.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tcp_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tls_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tty_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/udp_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/util-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/util.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/v8abbr.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-inspector-protocol.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-inspector.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-platform.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-profiler.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-testing.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-util.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-value-serializer-version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-version-string.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8config.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares_build.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares_rules.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares_version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/nameser.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${incdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# install dtrace script
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # install headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/src/*.h]                ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/v8/include/*.h]    ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/uv/include/*.h]    ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/cares/include/*.h] ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install dtrace script
</span>     xinstall -m 644 -W ${worksrcpath} \
         src/node.d \
         ${libddir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install manpage
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install manpage
</span>     xinstall -m 644 -W ${worksrcpath} \
         doc/node.1 \
         ${destroot}${prefix}/share/man/man1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install docs
</span>     xinstall -m 644 -W ${worksrcpath} \
         AUTHORS \
         CHANGELOG.md \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs12/Portfile b/devel/nodejs12/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5460262..1f36989 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/nodejs12/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs12/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,6 +11,8 @@ PortGroup               cxx11 1.1
</span> 
 name                    nodejs12
 version                 12.2.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories              devel net
 platforms               darwin
 license                 {MIT BSD}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -124,123 +126,28 @@ destroot {
</span>     xinstall -d ${incdir}
     xinstall -d ${docdir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install binaries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install binaries
</span>     xinstall -m 755 -W ${worksrcpath} \
         out/Release/node \
         ${bindir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/aliased_buffer.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/async_wrap-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/async_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/base64.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/base_object-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/base_object.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/connect_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/connection_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/debug_utils.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/env-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/env.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/handle_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/inspector_agent.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/inspector_io.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/inspector_socket.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/inspector_socket_server.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/js_stream.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/memory_tracker-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/memory_tracker.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/module_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_api.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_api_types.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_buffer.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_constants.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_context_data.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_contextify.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_bio.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_clienthello-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_clienthello.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_groups.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_dtrace.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_errors.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_file.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_http2.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_http2_state.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_http_parser_impl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_i18n.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_internals.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_messaging.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_metadata.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_mutex.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_native_module.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_object_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_options-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_options.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_perf.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_perf_common.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_platform.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_revert.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_root_certs.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_stat_watcher.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_union_bytes.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_url.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_watchdog.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_win32_etw_provider-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_win32_etw_provider.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_worker.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/pipe_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/req_wrap-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/req_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/sharedarraybuffer_metadata.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/spawn_sync.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_base-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_base.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_pipe.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_bytes.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_decoder-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_decoder.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_search.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tcp_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tls_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tty_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/udp_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/util-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/util.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/v8abbr.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-inspector-protocol.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-inspector.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-platform.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-profiler.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-testing.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-util.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-value-serializer-version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-version-string.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8config.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares_build.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares_rules.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares_version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/nameser.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${incdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# install dtrace script
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/src/*.h]                ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/v8/include/*.h]    ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/uv/include/*.h]    ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/cares/include/*.h] ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install dtrace script
</span>     xinstall -m 644 -W ${worksrcpath} \
         src/node.d \
         ${libddir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install manpage
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install manpage
</span>     xinstall -m 644 -W ${worksrcpath} \
         doc/node.1 \
         ${destroot}${prefix}/share/man/man1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install docs
</span>     xinstall -m 644 -W ${worksrcpath} \
         AUTHORS \
         CHANGELOG.md \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs6/Portfile b/devel/nodejs6/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c5a7ba3..5bd1e84 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/nodejs6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup               compiler_blacklist_versions 1.0
</span> 
 name                    nodejs6
 version                 6.17.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                2
</span> 
 categories              devel net
 platforms               darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -127,81 +127,28 @@ destroot {
</span>     xinstall -d ${incdir}
     xinstall -d ${docdir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install binaries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install binaries
</span>     xinstall -m 755 -W ${worksrcpath} \
         out/Release/node \
         ${bindir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/async-wrap-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/async-wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/base-object-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/base-object.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/env-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/env.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/handle_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_buffer.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_constants.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_counters.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_bio.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_clienthello-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_clienthello.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_groups.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_dtrace.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_file.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_http_parser.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_i18n.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_internals.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_javascript.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_object_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_root_certs.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_stat_watcher.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_watchdog.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/pipe_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/spawn_sync.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_bytes.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tcp_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tls_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tree.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tty_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/udp_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/util-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/util.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/v8abbr.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-debug.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-profiler.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-testing.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-platform.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-util.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8config.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv-unix.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv-darwin.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/tree.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv-threadpool.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares_version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/nameser.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${incdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# install dtrace script
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/src/*.h]                ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/v8/include/*.h]    ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/uv/include/*.h]    ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/cares/include/*.h] ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install dtrace script
</span>     xinstall -m 644 -W ${worksrcpath} \
         src/node.d \
         ${libddir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install manpage
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install manpage
</span>     xinstall -m 644 -W ${worksrcpath} \
         doc/node.1 \
         ${destroot}${prefix}/share/man/man1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install docs
</span>     xinstall -m 644 -W ${worksrcpath} \
         AUTHORS \
         CHANGELOG.md \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs8/Portfile b/devel/nodejs8/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 42a9eed..8f05aa8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/nodejs8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,6 +11,8 @@ PortGroup               cxx11 1.1
</span> 
 name                    nodejs8
 version                 8.16.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories              devel net
 platforms               darwin
 license                 {MIT BSD}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -130,77 +132,28 @@ destroot {
</span>     xinstall -d ${incdir}
     xinstall -d ${docdir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install binaries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install binaries
</span>     xinstall -m 755 -W ${worksrcpath} \
         out/Release/node \
         ${bindir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# install headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/env-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/env.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/handle_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_buffer.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_constants.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_counters.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_bio.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_clienthello-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_clienthello.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_crypto_groups.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_dtrace.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_i18n.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_internals.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_javascript.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_object_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_root_certs.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_stat_watcher.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_watchdog.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/node_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/pipe_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/spawn_sync.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/stream_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/string_bytes.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tcp_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tls_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/tty_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/udp_wrap.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/util-inl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/util.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        src/v8abbr.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-debug.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-profiler.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-testing.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-platform.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8-util.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/v8/include/v8config.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv/darwin.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv/errno.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv/posix.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv/threadpool.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv/tree.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv/unix.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/uv/include/uv/version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/ares_version.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        deps/cares/include/nameser.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${incdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# install dtrace script
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/src/*.h]                ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/v8/include/*.h]    ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/uv/include/*.h]    ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${worksrcpath}/deps/cares/include/*.h] ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install dtrace script
</span>     xinstall -m 644 -W ${worksrcpath} \
         src/node.d \
         ${libddir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install manpage
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install manpage
</span>     xinstall -m 644 -W ${worksrcpath} \
         doc/node.1 \
         ${destroot}${prefix}/share/man/man1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install docs
</span>     xinstall -m 644 -W ${worksrcpath} \
         AUTHORS \
         CHANGELOG.md \
</pre><pre style='margin:0'>

</pre>