<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/e522828be5d4eef004d3c54e6924cdf0890d9930">https://github.com/macports/macports-ports/commit/e522828be5d4eef004d3c54e6924cdf0890d9930</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 e522828be5d legacy-support-devel: Update to latest master.
</span>e522828be5d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e522828be5d4eef004d3c54e6924cdf0890d9930
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Mon Nov 4 14:36:00 2024 -0800
<span style='display:block; white-space:pre;color:#404040;'> legacy-support-devel: Update to latest master.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Notable changes since last -devel version:
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - Mismatched SDK compatibility is extended to include 15.x SDK.
</span><span style='display:block; white-space:pre;color:#404040;'> - Broken 10.4 CLOCK_MONOTONIC is fixed.
</span><span style='display:block; white-space:pre;color:#404040;'> - Empty modules are now (mostly) excluded from static library.
</span><span style='display:block; white-space:pre;color:#404040;'> - Parallel builds now work.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also removes redundant platforms line, making lint happier.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> TESTED:
</span><span style='display:block; white-space:pre;color:#404040;'> Tested both normal and -devel versions on 10.4-10.5 ppc, 10.5-10.6 ppc
</span><span style='display:block; white-space:pre;color:#404040;'> (i386 Rosetta), 10.4-10.6 i386, 10.4-12.x x86_64, and 11.x-15.x arm64.
</span><span style='display:block; white-space:pre;color:#404040;'> Builds on all tested platforms except 10.4 ppc +universal.
</span><span style='display:block; white-space:pre;color:#404040;'> Passes all tests in all buildable cases.
</span>---
devel/legacy-support/Portfile | 31 +++++++++++++++----------------
1 file changed, 15 insertions(+), 16 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/legacy-support/Portfile b/devel/legacy-support/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d572d45470c..c9704a6723c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/legacy-support/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/legacy-support/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,6 @@ PortGroup muniversal 1.1
</span>
name legacy-support
categories devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span>
maintainers {mascguy @mascguy} \
{fwright.net:fw @fhgwright} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,25 +33,31 @@ subport ${name} {
</span> checksums rmd160 7d17aa039df1dd3e6d769a570bae703cea111e74 \
sha256 cc0f2c5d6d2dfe1b8cfa15b1f590856552df22dc9cfa1b2b796557ed2f54e3e1 \
size 95241
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Until this can be fixed disable parallel builds...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://build.macports.org/builders/ports-10.10_x86_64-builder/builds/141962/steps/install-port/logs/stdio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use_parallel_build no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # until upstream can be fixed, do not include atexit symbols
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # under certain circumstances, infinite recursive loops can form
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${worksrcpath}/src/macports_legacy_atexit.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
subport ${name}-devel {
conflicts ${name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- github.setup macports macports-legacy-support 4b3dd3692b41aeb702ba73e95dd88eca8738a5de
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 20241026
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup macports macports-legacy-support f1becf1234ee8065e8c8c8be8d9d0d87435eeeee
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 20241104
</span> revision 0
livecheck.type none
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 8f86249c2931aa0e81d57b88e58f811cb336f7d7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 1776dcf8bac4fc88293ee7788ca9fa42c2037abb0eeae3ab0a5e7ddd10ca0a1d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 99879
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 5bb32b95fe51e43599fcf76bc3f5af9925c4f176 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 73741106c0f039cd0f8a4dea6611c38f36bd22a145e9353a17a002113db4401b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 109352
</span> set v_split [split ${release_ver} .]
set release_ver [lindex ${v_split} 0].[lindex ${v_split} 1].99
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Until this can be fixed disable parallel builds...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://build.macports.org/builders/ports-10.10_x86_64-builder/builds/141962/steps/install-port/logs/stdio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # This port doesn't use C++ at all, except for a couple of tests which may
# fail to build with a non-OS-default stdlib setting. Since the cxx_stdlib
# selection is unimportant for the tests (which are actually only testing
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,12 +66,6 @@ use_parallel_build no
</span>
configure.cxx_stdlib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # until upstream can be fixed, do not include atexit symbols
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # under certain circumstances, infinite recursive loops can form
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete ${worksrcpath}/src/macports_legacy_atexit.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> build.env-append LD=ld \
"LIPO=/usr/bin/lipo" \
PLATFORM=${os.major} \
</pre><pre style='margin:0'>
</pre>