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