<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/65572c6e2e0f6c4df74436c5ca931c59f48b2e6b">https://github.com/macports/macports-ports/commit/65572c6e2e0f6c4df74436c5ca931c59f48b2e6b</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 65572c6e2e0 legacy-support/Portfile: Update to 20210425 tag
</span>65572c6e2e0 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 65572c6e2e0f6c4df74436c5ca931c59f48b2e6b
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Sun Apr 25 17:52:41 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    legacy-support/Portfile: Update to 20210425 tag
</span>---
 devel/legacy-support/Portfile | 43 +++++++++++++++++++++++++++----------------
 1 file changed, 27 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 cc0a3649aa4..9295391bfa8 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;'>@@ -26,22 +26,29 @@ subport ${name} {
</span> 
 subport ${name}-devel {
     conflicts           ${name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup        macports macports-legacy-support 053a4061561a469f9c0f46267b93685ae556393b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version             20210415
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup        macports macports-legacy-support b56862b0dd9d0bb2587ddf9e20af2edb8495de26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             20210425
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span>     livecheck.type      none
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  a52c48bc1b8337e5a8aec7ac3cb3d9b4871356e2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  8cbd1f095a7a03191515eb9509c808b91debe9756fcf6a953b9adbf1549997f9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    45721
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  10f1995b24e699adfca1f3aa4f5e22a5bcbb0e22 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  5f41e6e5b546302aca1cf5337bb8b65507c0091c023da8abdd69b6d3b9938ec2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    46047
</span> }
 
 use_configure       no
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set max_darwin_reexport 19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.env           CXX=${configure.cxx} \
                     CC=${configure.cc} \
                     PREFIX=${prefix} \
                     "LIPO=/usr/bin/lipo" \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    PLATFORM=${os.major}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    PLATFORM=${os.major} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    MAX_DARWIN_REEXPORT=${max_darwin_reexport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# At some point we should make a 1.0 release and set this properly...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append    SOCURVERSION=1.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    SOCOMPATVERSION=1.0
</span> 
 destroot.env        PREFIX=${prefix}
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,25 +73,29 @@ test.env            {*}${build.env}
</span> test.run            yes
 test.target         test
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-destroot {
</span>         # install Tiger-specific fixes
         # very slightly modified which command to match behaviour of 10.5+
         copy ${worksrcpath}/tiger_only/bin/which ${destroot}${prefix}/bin/which
     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Create a new lib that has legacy support symbols but in addition
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# re-exports libSystem. To be used downstream to re-link binaries as required.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Needs optool which only builds on 10.7 and newer.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Also does not currently support Arm machines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${build_arch} ne "arm64" && ${os.major} > 10 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The legacy-support build cannot create the LegacySupportSystem library directly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# on newer systems as the reexport link option to /usr/lib/libSystem.B.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# does not work, due to the file system library cache added in macOS11.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fallback to using optool here. Optool also currently not working on arm.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${build_arch} ne "arm64" && ${os.major} > ${max_darwin_reexport} } {
</span>     depends_build-append port:optool
     post-destroot {
         set legSupp   ${prefix}/lib/libMacportsLegacySupport.dylib
         set legSystem ${prefix}/lib/libMacportsLegacySystem.B.dylib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        copy ${destroot}${legSupp} ${destroot}${legSystem}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "${prefix}/bin/optool install -c reexport -p /usr/lib/libSystem.B.dylib -t ${destroot}${legSystem}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {![file exists ${destroot}${legSystem}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            copy ${destroot}${legSupp} ${destroot}${legSystem}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            system "${prefix}/bin/optool install -c reexport -p /usr/lib/libSystem.B.dylib -t ${destroot}${legSystem}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_warn "${destroot}${legSystem} already exists."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>     }
 }
 
</pre><pre style='margin:0'>

</pre>