<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>