<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c48764c1b9954d251a5de5e22f953f4203777351">https://github.com/macports/macports-ports/commit/c48764c1b9954d251a5de5e22f953f4203777351</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 c48764c1b99 sn-demangler, curves: enabled MP libcxx
</span>c48764c1b99 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c48764c1b9954d251a5de5e22f953f4203777351
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Mon Sep 20 00:31:51 2021 +0200

<span style='display:block; white-space:pre;color:#404040;'>    sn-demangler, curves: enabled MP libcxx
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Ports fail on 10.7 system with error:
</span><span style='display:block; white-space:pre;color:#404040;'>    ```
</span><span style='display:block; white-space:pre;color:#404040;'>    [error] ld(20870,0x11426d960) malloc: *** error for object 0x7fbcf2aaa9c0: pointer being freed was not allocated
</span><span style='display:block; white-space:pre;color:#404040;'>    [error] *** set a breakpoint in malloc_error_break to debug
</span><span style='display:block; white-space:pre;color:#404040;'>    [error] clang: error: unable to execute command: Abort trap: 6
</span><span style='display:block; white-space:pre;color:#404040;'>    [error] clang: error: linker command failed due to signal (use -v to see invocation)
</span><span style='display:block; white-space:pre;color:#404040;'>    ```
</span><span style='display:block; white-space:pre;color:#404040;'>    that seems like as side effect of mixed libc versions.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Before completle disable support of 10.7 let me try the last idea.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    P.S. I've increased revision and enabled tests for both port to confirm
</span><span style='display:block; white-space:pre;color:#404040;'>    that it doesn't crash on runtime.
</span>---
 devel/sn-demangler/Portfile |  6 ++++--
 math/curves/Portfile        | 12 ++++++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/sn-demangler/Portfile b/devel/sn-demangler/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8239c1ab21c..79eacb8b3a1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/sn-demangler/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/sn-demangler/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup           legacysupport 1.1
</span> PortGroup           compiler_blacklist_versions 1.0
 
 github.setup        indoorvivants sn-demangler 0.0.3 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> github.tarball_from archive
 
 checksums           rmd160  0b43a942133615e1950c130d89c1c012ce2e90d9 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,6 +36,8 @@ compiler.blacklist  *gcc* {clang < 800} {macports-clang-3.[0-9]} {macports-clang
</span> # needs MAP_ANONYMOUS, linkat and symlinkat
 legacysupport.newest_darwin_requires_legacy 14
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.use_mp_libcxx yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.env-append    SBT_OPTS=-Duser.home=${workpath}/.home \
                     CLANG_PATH=${configure.cc} \
                     CLANGPP_PATH=${configure.cxx}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,7 +57,7 @@ set sn_demangler_out ${worksrcpath}/modules/cli/target/native-2.13/sn-demangler-
</span> destroot {
     set bindir ${destroot}${prefix}/bin
     xinstall -m 0755 -d ${bindir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 0755 ${worksrcpath}/modules/cli/target/native-2.13/sn-demangler-out ${bindir}/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 ${sn_demangler_out} ${bindir}/${name}
</span> }
 
 test.run            yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/curves/Portfile b/math/curves/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c6d6e6b26b2..9e1354911d2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/curves/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/curves/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ PortGroup           compiler_blacklist_versions 1.0
</span> 
 github.setup        teodimoff curves 12d23e6a5b79267321d171d7220061e3a2a82565
 version             20210919
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 checksums           rmd160  b7966ccb4e6117ef7475f0d94d37816f67de22ab \
                     sha256  26ad39b0e8e0b195b5b21b6eb0871a60b1c4a6d6787fcf1e513467a28437112c \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,6 +41,8 @@ compiler.blacklist  *gcc* {clang < 800} {macports-clang-3.[0-9]} {macports-clang
</span> # needs MAP_ANONYMOUS, linkat and symlinkat
 legacysupport.newest_darwin_requires_legacy 14
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.use_mp_libcxx yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.env-append    SBT_OPTS=-Duser.home=${workpath}/.home \
                     CLANG_PATH=${configure.cc} \
                     CLANGPP_PATH=${configure.cxx}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,8 +59,14 @@ depends_build-append \
</span> 
 depends_lib-append  port:libsdl2
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set curves_out ${worksrcpath}/example/hashdraw/native/target/scala-2.13/hashdraw-out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot {
     set bindir ${destroot}${prefix}/bin
     xinstall -m 0755 -d ${bindir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 0755 ${worksrcpath}/example/hashdraw/native/target/scala-2.13/hashdraw-out ${bindir}/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 ${curves_out} ${bindir}/${name}
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.cmd            ${curves_out}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         -h
</span></pre><pre style='margin:0'>

</pre>