<pre style='margin:0'>
Blair Zajac (blair) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ed107046577e5b5b516cf1b64e712fdb7612dc4d">https://github.com/macports/macports-ports/commit/ed107046577e5b5b516cf1b64e712fdb7612dc4d</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 ed107046577 nodejs15: update to version 15.13.0
</span>ed107046577 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ed107046577e5b5b516cf1b64e712fdb7612dc4d
</span>Author: Blair Zajac <blair@macports.org>
AuthorDate: Wed Mar 31 13:29:43 2021 -0700

<span style='display:block; white-space:pre;color:#404040;'>    nodejs15: update to version 15.13.0
</span>---
 devel/nodejs15/Portfile                            | 11 +++++-----
 .../patch-tools-getsharedopensslhasquic.py.diff    | 25 ++++++++++++++++++++++
 2 files changed, 31 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs15/Portfile b/devel/nodejs15/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d0d069e5879..d308811336d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/nodejs15/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs15/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ configure.cxx_stdlib    libc++
</span> compiler.cxx_standard   2014
 
 name                    nodejs15
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 15.12.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 15.13.0
</span> 
 categories              devel net
 platforms               darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,9 +31,9 @@ homepage                https://nodejs.org/
</span> master_sites            ${homepage}dist/v${version}
 use_xz                  yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  73027ae07e6162c92a1e2fc1ce5a48e508ef7dc2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  5ebbbe5024787a45134c4fbd77f50ae494c9cd49c87ce2c9f327af77d8af1a31 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    33102664
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  64a6dee205ef6ac33b9fc653567f867b8f2546c7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  90dca5d2bc4aa1e1157f8e0029371fc857c63778c14c94683f49a2d6572aa8f1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    33307552
</span> 
 distname                node-v${version}
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,7 +55,8 @@ proc rec_glob {basedir pattern} {
</span> 
 configure.python ${prefix}/bin/python3.8
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles              patch-common.gypi.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              patch-common.gypi.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-tools-getsharedopensslhasquic.py.diff
</span> 
 post-patch {
     foreach f [concat ${worksrcpath}/configure \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs15/files/patch-tools-getsharedopensslhasquic.py.diff b/devel/nodejs15/files/patch-tools-getsharedopensslhasquic.py.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..52746591252
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs15/files/patch-tools-getsharedopensslhasquic.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fixes this configure error:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Node.js configure: Found Python 3.9.2...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Traceback (most recent call last):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  File "/opt/local/var/macports/build/devel_nodejs15/nodejs15/work/node-v15.13.0/./configure", line 26, in <module>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    import configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  File "/opt/local/var/macports/build/devel_nodejs15/nodejs15/work/node-v15.13.0/configure.py", line 1888, in <module>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure_openssl(output)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  File "/opt/local/var/macports/build/devel_nodejs15/nodejs15/work/node-v15.13.0/configure.py", line 1455, in configure_openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variables['openssl_quic'] = b(getsharedopensslhasquic.get_has_quic(options.__dict__['shared_openssl_includes']))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  File "tools/getsharedopensslhasquic.py", line 12, in get_has_quic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    f = open(openssl_crypto_h)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+FileNotFoundError: [Errno 2] No such file or directory: '/opt/local/include/openssl/openssl/crypto.h'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tools/getsharedopensslhasquic.py.orig  2021-03-30 21:20:12.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tools/getsharedopensslhasquic.py       2021-03-31 12:35:14.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,7 +6,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if include_path:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     openssl_crypto_h = os.path.join(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         include_path,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        'openssl',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         'crypto.h')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     f = open(openssl_crypto_h)
</span></pre><pre style='margin:0'>

</pre>