<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a61fe3d247cc9ba0660d181afa6be79cca3690a8">https://github.com/macports/macports-ports/commit/a61fe3d247cc9ba0660d181afa6be79cca3690a8</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 a61fe3d247c retdec/retdec-devel: force use of gmake - Necessary to prevent intermingling of macOS make and gmake - Add missing darwin platform checks See: https://trac.macports.org/ticket/63999
</span>a61fe3d247c is described below
<span style='display:block; white-space:pre;color:#808000;'>commit a61fe3d247cc9ba0660d181afa6be79cca3690a8
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Thu Nov 18 12:14:16 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> retdec/retdec-devel: force use of gmake
</span><span style='display:block; white-space:pre;color:#404040;'> - Necessary to prevent intermingling of macOS make and gmake
</span><span style='display:block; white-space:pre;color:#404040;'> - Add missing darwin platform checks
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://trac.macports.org/ticket/63999
</span>---
devel/retdec/Portfile | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/retdec/Portfile b/devel/retdec/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 309c5a3420e..dcf849257dd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/retdec/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/retdec/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,7 +44,7 @@ if {${name} eq ${subport}} {
</span> patch-python3.diff \
patch-yara-syntax-error.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${os.major} < 18} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.platform} eq "darwin" && ${os.major} < 18} {
</span> known_fail yes
pre-fetch {
ui_error "${subport} requires macOS 10.14 or later."
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,7 +53,8 @@ if {${name} eq ${subport}} {
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2017
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2017
</span>
build.args-append CC=${configure.cc} \
CXX=${configure.cxx}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -65,6 +66,7 @@ depends_build-append \
</span> port:autoconf \
port:automake \
port:git \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gmake \
</span> port:libtool
depends_lib-append port:python39 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,6 +75,13 @@ depends_lib-append port:python39 \
</span> depends_run-append path:bin/dot:graphviz \
port:upx
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# NOTE: Force use of gmake; otherwise, macOS' make will be used for top-level
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# subprocesses, while gmake will be used for lower-level ones. And jobserver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# coordination doesn't work between them, preventing proper limiting of parallel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# jobs!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See: https://trac.macports.org/ticket/63999
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.cmd gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> subport retdec-devel {
conflicts $name
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -91,7 +100,7 @@ subport retdec-devel {
</span> configure.ldflags-append -L${prefix}/lib/libcxx
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${os.major} < 17} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.platform} eq "darwin" && ${os.major} < 17} {
</span> known_fail yes
pre-fetch {
ui_error "${subport} requires macOS 10.13 or later."
</pre><pre style='margin:0'>
</pre>