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

<span style='display:block; white-space:pre;color:#808000;'>commit 6f0ee43a1e662308527bd0c8cd85031d9a6553d9
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Wed Jun 19 15:24:23 2024 -0700

<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;'>    - Adds optional security wrapper for stpncpy().
</span><span style='display:block; white-space:pre;color:#404040;'>    Re: https://trac.macports.org/ticket/69878
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - Fixes most issues with mismatched SDKs.
</span><span style='display:block; white-space:pre;color:#404040;'>    Re: https://trac.macports.org/ticket/69867
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - Moves renameat() prototype to the proper header location.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Simplifies Tiger-only handling in the Portfile, though only for the
</span><span style='display:block; white-space:pre;color:#404040;'>    devel subport until the next release.  In the interim, two different
</span><span style='display:block; white-space:pre;color:#404040;'>    versions of this code are present.
</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-14.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 | 44 ++++++++++++++++++++++++-------------------
 1 file changed, 25 insertions(+), 19 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 b8cfdfeaf0a..6d08c2d8e0a 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;'>@@ -34,19 +34,38 @@ subport ${name} {
</span>     checksums           rmd160  91ac38ae5a7ac40eaae84163a3bc658c24fd976b \
                         sha256  1f59de824f9769fde0f154173ed0296390288b6b0a79eb073d21e35aa8b0a1f6 \
                         size    77763
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install Tiger-specific fixes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # there is no system copyfile.h, so find local copy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cflags-append -isystem${worksrcpath}/tiger_only/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # use Tiger version of copyfile.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            delete ${destroot}${prefix}/include/LegacySupport/copyfile.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Copy all tiger specific 'binaries' and includes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            tiger_copy ${worksrcpath}/tiger_only/bin  ${destroot}${prefix}/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            tiger_copy ${worksrcpath}/tiger_only/include  ${destroot}${prefix}/include/LegacySupport/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</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 34e47c0a3bafc1693ce83d24f03264ba05cb7c86
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version             20240516
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup        macports macports-legacy-support 8aad00879b78ad39522f65442ec75d5452fc2707
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             20240619
</span>     revision            0
     livecheck.type      none
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  91ac38ae5a7ac40eaae84163a3bc658c24fd976b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  1f59de824f9769fde0f154173ed0296390288b6b0a79eb073d21e35aa8b0a1f6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    77763
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  0726432db9db401a432bfdca947399d2ee3e6fa5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  273115e71c93d6bda886cf2815f546c4eeac7925961c1623e86501f18e401a3f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    85736
</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;'>+    # Install Tiger-specific additions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        build.target-append     tiger-bins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        destroot.target-append  install-tiger
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 # Until this can be fixed disable parallel builds...
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,7 +73,7 @@ subport ${name}-devel {
</span> use_parallel_build  no
 
 # This port doesn't use C++ at all, except for a couple of tests which may
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# fail to build with an non-OS-default stdlib setting.  Since the cxx_stdlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# fail to build with a non-OS-default stdlib setting.  Since the cxx_stdlib
</span> # selection is unimportant for the tests (which are actually only testing
 # the C-only interface to the library), we disable the cxx_stlib setting.
 # This also avoids depending on a MacPorts compiler in some OS versions.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,19 +92,6 @@ build.env-append    LD=ld \
</span>                     SOCURVERSION=${release_ver} \
                     SOCOMPATVERSION=${compat_ver}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# install Tiger-specific fixes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # there is no system copyfile.h, so find local copy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.cflags-append -isystem${worksrcpath}/tiger_only/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # use Tiger version of copyfile.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        delete ${destroot}${prefix}/include/LegacySupport/copyfile.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Copy all tiger specific 'binaries' and includes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        tiger_copy ${worksrcpath}/tiger_only/bin      ${destroot}${prefix}/bin/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        tiger_copy ${worksrcpath}/tiger_only/include  ${destroot}${prefix}/include/LegacySupport/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> foreach arch ${muniversal.architectures} {
     build.env.${arch}-append    FORCE_ARCH=${arch}
 }
</pre><pre style='margin:0'>

</pre>