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