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