<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/d2d987eb4d8daa9192fe621c013dcbb2d2450499">https://github.com/macports/macports-base/commit/d2d987eb4d8daa9192fe621c013dcbb2d2450499</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 d2d987eb don't put _inregistry_* vars in options
</span>d2d987eb is described below

<span style='display:block; white-space:pre;color:#808000;'>commit d2d987eb4d8daa9192fe621c013dcbb2d2450499
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Tue Mar 16 00:32:10 2021 +1100

<span style='display:block; white-space:pre;color:#404040;'>    don't put _inregistry_* vars in options
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The options get passed to all dependencies that may be processed, and
</span><span style='display:block; white-space:pre;color:#404040;'>    these values are only valid for the specific port being opened.
</span>---
 src/macports1.0/macports.tcl      | 7 ++++++-
 src/registry2.0/registry_util.tcl | 1 -
 2 files changed, 6 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/macports1.0/macports.tcl b/src/macports1.0/macports.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 0efe5b38..0d02fc4d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/macports1.0/macports.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/macports1.0/macports.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1976,7 +1976,12 @@ proc mportopen_installed {name version revision variants options} {
</span>         set options_array(_portgroup_search_dirs) $pgdirlist
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    return [mportopen file://${portfile_dir}/ [array get options_array] $variations]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set retmport [mportopen file://${portfile_dir}/ [array get options_array] $variations]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set workername [ditem_key $retmport workername]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach var {version revision variants} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        $workername eval [list set _inregistry_${var} [set $var]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    return $retmport
</span> }
 
 # Traverse a directory with ports, calling a function on the path of ports
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/registry2.0/registry_util.tcl b/src/registry2.0/registry_util.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index d5ec6a63..5aca79c7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/registry2.0/registry_util.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/registry2.0/registry_util.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -114,7 +114,6 @@ proc run_target {port target options} {
</span>         ui_debug "no portfile in registry for $portspec"
         return 0
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    lappend options _inregistry_version [$port version] _inregistry_revision [$port revision] _inregistry_variants [$port variants]
</span> 
     if {![catch {set mport [mportopen_installed [$port name] [$port version] [$port revision] [$port variants] $options]}]} {
         if {[catch {set result [mportexec $mport $target]} result] || $result != 0} {
</pre><pre style='margin:0'>

</pre>