<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/d4b1507044363799e2d572c7a05b6112e2671012">https://github.com/macports/macports-ports/commit/d4b1507044363799e2d572c7a05b6112e2671012</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 d4b15070443 legacysupport PG: Add indicator env vars
</span>d4b15070443 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit d4b1507044363799e2d572c7a05b6112e2671012
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Fri Apr 23 12:07:57 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    legacysupport PG: Add indicator env vars
</span>---
 _resources/port1.0/group/legacysupport-1.1.tcl | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/legacysupport-1.1.tcl b/_resources/port1.0/group/legacysupport-1.1.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 88495b71900..b9842a35cb5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/legacysupport-1.1.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/legacysupport-1.1.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,6 +72,17 @@ proc legacysupport::add_once { opt where value } {
</span>     ${opt}-${where} ${value}
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+proc legacysupport::set_label_environment_vars { } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global os.platform os.major
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set env_name MACPORTS_LEGACY_SUPPORT_DISABLED
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.platform} eq "darwin" && ${os.major} <= [option legacysupport.newest_darwin_requires_legacy]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set env_name MACPORTS_LEGACY_SUPPORT_ENABLED
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach phase { extract configure build destroot } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${phase}.env-append "${env_name}=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> proc legacysupport::add_legacysupport {} {
     global prefix \
            os.platform \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,7 +94,7 @@ proc legacysupport::add_legacysupport {} {
</span>         # depend on the support library or devel version if installed
         legacysupport::add_once [legacysupport::get_depends_type] append [legacysupport::get_dependency]
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Add the library link flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Add the library link flags
</span>         legacysupport::add_once configure.ldflags append [option legacysupport.library_name]
 
         if {![option compiler.limit_flags]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -100,6 +111,10 @@ proc legacysupport::add_legacysupport {} {
</span>         }
     }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Sets some indicator env vars to see if support is ENABLED or DISABLED.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Useful if scripts downstream need to check legacy support status.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    legacysupport::set_label_environment_vars
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     # see https://trac.macports.org/ticket/59832
     if {${os.platform} eq "darwin" && [option configure.cxx_stdlib] eq "macports-libstdc++"} {
         foreach phase {configure build destroot test} {
</pre><pre style='margin:0'>

</pre>