<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e89af07fdd9ec5856599911dd4a397bf7791ef2d">https://github.com/macports/macports-ports/commit/e89af07fdd9ec5856599911dd4a397bf7791ef2d</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 e89af07fdd9 nodejs*: fix compiler version
</span>e89af07fdd9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e89af07fdd9ec5856599911dd4a397bf7791ef2d
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Sat Dec 7 15:10:46 2024 +0400

<span style='display:block; white-space:pre;color:#404040;'>    nodejs*: fix compiler version
</span>---
 devel/nodejs17/Portfile | 7 +++----
 devel/nodejs18/Portfile | 3 +--
 devel/nodejs19/Portfile | 7 +++----
 devel/nodejs20/Portfile | 2 --
 devel/nodejs21/Portfile | 5 ++---
 devel/nodejs22/Portfile | 4 ++--
 6 files changed, 11 insertions(+), 17 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs17/Portfile b/devel/nodejs17/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2a3c059207d..b2906181fe7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/nodejs17/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs17/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,14 +10,13 @@ PortGroup               deprecated 1.0
</span> deprecated.eol_version  yes
 
 configure.cxx_stdlib    libc++
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard   2014
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2017
</span> 
 name                    nodejs17
 version                 17.9.1
 revision                6
 
 categories              devel net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span> license                 {MIT BSD}
 maintainers             {ciserlohn @ci42} openmaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,7 +58,7 @@ if { ${os.platform} eq "darwin" && ${os.major} < 15 } {
</span>         configure.cxx-append      -Wl,-L${prefix}/lib/libcxx
     }
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # suppress a warning-as-error that shows up with newer clang compilers
 if {[string match *clang* ${configure.compiler}]} {
     configure.cxx-append      -Wno-error=enum-constexpr-conversion
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,7 +67,7 @@ if {[string match *clang* ${configure.compiler}]} {
</span>     #so we disable unknown warnings as errors for older compilers
     configure.cxx-append      -Wno-error=unknown-warning-option
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> proc rec_glob {basedir pattern} {
     set files [glob -directory $basedir -nocomplain -type f $pattern]
     foreach dir [glob -directory $basedir -nocomplain -type d *] {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs18/Portfile b/devel/nodejs18/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d73a6c9b525..26437b1cbca 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/nodejs18/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs18/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,6 @@ PortGroup               compiler_blacklist_versions 1.0
</span> PortGroup               legacysupport 1.1
 
 configure.cxx_stdlib    libc++
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Required for ICU
</span> compiler.cxx_standard   2017
 
 name                    nodejs18
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,7 +47,7 @@ depends_lib-append      path:lib/pkgconfig/icu-uc.pc:icu \
</span> if { ${os.platform} eq "darwin" && ${os.major} < 15 } {
     depends_lib-append    path:lib/libuv.dylib:libuv
     configure.args-append --shared-libuv
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {${configure.cxx_stdlib} eq "libc++"} {
         depends_lib-append        port:macports-libcxx
         configure.cxx-append      -Wl,-L${prefix}/lib/libcxx
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs19/Portfile b/devel/nodejs19/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 89680bbfdc7..a1daaffd98e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/nodejs19/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs19/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,14 +10,13 @@ PortGroup               deprecated 1.0
</span> deprecated.eol_version  yes
 
 configure.cxx_stdlib    libc++
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard   2014
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2017
</span> 
 name                    nodejs19
 version                 19.9.0
 revision                2
 
 categories              devel net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span> license                 {MIT BSD}
 maintainers             {ciserlohn @ci42} openmaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,13 +52,13 @@ depends_lib-append      path:lib/pkgconfig/icu-uc.pc:icu \
</span> if { ${os.platform} eq "darwin" && ${os.major} < 15 } {
     depends_lib-append    path:lib/libuv.dylib:libuv
     configure.args-append --shared-libuv
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {${configure.cxx_stdlib} eq "libc++"} {
         depends_lib-append        port:macports-libcxx
         configure.cxx-append      -Wl,-L${prefix}/lib/libcxx
     }
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # suppress a warning-as-error that shows up with newer clang compilers
 if {[string match *clang* ${configure.compiler}]} {
     configure.cxx-append      -Wno-error=enum-constexpr-conversion
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs20/Portfile b/devel/nodejs20/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 828df6f29bf..69134aae2f6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/nodejs20/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs20/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,6 @@ PortGroup               compiler_blacklist_versions 1.0
</span> PortGroup               legacysupport 1.1
 
 configure.cxx_stdlib    libc++
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Required for ICU
</span> compiler.cxx_standard   2017
 
 name                    nodejs20
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,7 +12,6 @@ version                 20.18.1
</span> revision                0
 
 categories              devel net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span> license                 {MIT BSD}
 maintainers             {ciserlohn @ci42} openmaintainer
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs21/Portfile b/devel/nodejs21/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c469dadb6e1..468865cd1d2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/nodejs21/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs21/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,14 +5,13 @@ PortGroup               compiler_blacklist_versions 1.0
</span> PortGroup               legacysupport 1.1
 
 configure.cxx_stdlib    libc++
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard   2014
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2017
</span> 
 name                    nodejs21
 version                 21.7.3
 revision                1
 
 categories              devel net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span> license                 {MIT BSD}
 maintainers             {ciserlohn @ci42} openmaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,7 +51,7 @@ if { ${os.platform} eq "darwin" && ${os.major} < 15 } {
</span>     if {[string match *clang* ${configure.compiler}]} {
         configure.cxx-append      -Wno-error=incompatible-function-pointer-types
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {${configure.cxx_stdlib} eq "libc++"} {
         depends_lib-append        port:macports-libcxx
         configure.cxx-append      -Wl,-L${prefix}/lib/libcxx
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/nodejs22/Portfile b/devel/nodejs22/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fc70f2446a5..a470402969c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/nodejs22/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/nodejs22/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup               compiler_blacklist_versions 1.0
</span> PortGroup               legacysupport 1.1
 
 configure.cxx_stdlib    libc++
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard   2014
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2017
</span> 
 name                    nodejs22
 version                 22.12.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,7 +60,7 @@ if { ${os.platform} eq "darwin" && ${os.major} < 15 } {
</span>     #we guard against using the pthread qos API for Yosemite (10.10) and lower,
     #since it is not available.
     if { ${os.major} < 14 } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cppflags-append -DNOT_ON_BROSEMITE_OR_LATER=1 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cppflags-append -DNOT_ON_BROSEMITE_OR_LATER=1
</span>     }
 }
 
</pre><pre style='margin:0'>

</pre>