<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/f51f33e4d1a924693c4c9a0a8089ebc128f54153">https://github.com/macports/macports-ports/commit/f51f33e4d1a924693c4c9a0a8089ebc128f54153</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 f51f33e4d1a legacy-support-devel: Update to latest master.
</span>f51f33e4d1a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit f51f33e4d1a924693c4c9a0a8089ebc128f54153
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Sat Jan 11 19:45:57 2025 -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;'>    - Adds support for code that can't tolerate the normal scandir() fix.
</span><span style='display:block; white-space:pre;color:#404040;'>    - Limits unavoidable GCC warnings to cases that really need the fix.
</span><span style='display:block; white-space:pre;color:#404040;'>    - Replaces broken copyfile wrapper with full 10.6 copyfile.
</span><span style='display:block; white-space:pre;color:#404040;'>    - Extends 10.4 INODE64 support to *statx_np() functions.
</span><span style='display:block; white-space:pre;color:#404040;'>    - Expands TARGET_* defaults.
</span><span style='display:block; white-space:pre;color:#404040;'>      See: https://trac.macports.org/ticket/70824
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also (Portfile only):
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - Disables unnecessary compiler_wrapper PG.
</span><span style='display:block; white-space:pre;color:#404040;'>    - Adds note to update cxx_stdlib comment on next release.
</span><span style='display:block; white-space:pre;color:#404040;'>    - Cleans up some long lines.
</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 and passes all tests on all tested platforms.
</span>---
 devel/legacy-support/Portfile | 39 ++++++++++++++++++++++++++++-----------
 1 file changed, 28 insertions(+), 11 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 5428d00ea11..94f8e3e8c58 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;'>@@ -13,10 +13,12 @@ maintainers         {mascguy @mascguy} \
</span>                     openmaintainer
 license             MIT BSD APSL-2
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         Installs wrapper headers to add missing functionality to legacy OSX versions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Installs wrapper headers and a runtime library to add \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    missing functionality to legacy OSX versions.
</span> long_description    {*}${description}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# To roll back to 1.0.13 release due to issues with 1.1.0. Must now stay.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Introduced to roll back to 1.0.13 release due to issues with 1.1.0.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Must now stay.
</span> epoch               1
 
 # Primary release version
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,17 +48,30 @@ subport ${name} {
</span> 
 subport ${name}-devel {
     conflicts           ${name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup        macports macports-legacy-support 0f1292b4734aac30188ee03561ecd1430a255062
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version             20241201
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup        macports macports-legacy-support \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        f109400eccefe2f735bcd9a068dad7a53407d548
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             20250111
</span>     revision            0
     livecheck.type      none
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  355cb69d0b2cf8d4fc4074bb1e4711f80be9d325 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  6e9e4af031dad99a89bb57b28ae8318a92dd9152e5b101f8eacaa6ec45c7de4f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    122396
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  43b6d529471aeb3833af14c5f7348a904da1b19b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  b1531131532530dc5e52d92b417d141c385ad2fc72d074844c8beff3ef416afb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    156651
</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:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Include Leopard-specific additions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    platform darwin 9 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        build.target-append     leopard-bins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        destroot.target-append  install-leopard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# The makefile PG brings in the unnecessary compiler_wrapper PG.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Disable it to reduce logfile clutter and obfuscation.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compwrap.compilers_to_wrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# NOTE: Update this comment on the next release (C++ tests are gone).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</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;'>@@ -93,10 +108,12 @@ test.target         test
</span> 
 if {![file exists ${prefix}/libexec/mpstats]} {
     notes "
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    To help make sure your system continues to be well represented by MacPorts, especially\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if your system is not one of the latest macOS releases, please consider installing mpstats.\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    It will periodically send an anonymous synopsis of your OS settings and installed ports.\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    The information provided by this is useful to help determine how resources are allocated.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    To help make sure your system continues to be well-represented by\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    MacPorts, especially if your system is not one of the latest macOS\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    releases, please consider installing mpstats.  It will periodically\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    send an anonymous synopsis of your OS settings and installed ports.\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    The information provided by this is useful to help determine how\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    resources are allocated.
</span> 
     You can install mpstats like this:    sudo port install mpstats
     "
</pre><pre style='margin:0'>

</pre>