<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/981ae2bed378c5cb513fcdb3fea788d3f61972e9">https://github.com/macports/macports-base/commit/981ae2bed378c5cb513fcdb3fea788d3f61972e9</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 981ae2bed Fall back to file normalize if realpath fails
</span>981ae2bed is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 981ae2bed378c5cb513fcdb3fea788d3f61972e9
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Tue Feb 27 13:44:25 2024 +1100

<span style='display:block; white-space:pre;color:#404040;'>    Fall back to file normalize if realpath fails
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This will be the case for paths that don't exist.
</span>---
 src/macports1.0/macports.tcl | 7 +++++--
 1 file changed, 5 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 855ea6103..480f21adb 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;'>@@ -1010,10 +1010,13 @@ proc mportinit {{up_ui_options {}} {up_options {}} {up_variations {}}} {
</span>                 if {[regexp $conf_option_re $line match option ignore val] == 1} {
                     if {[dict exists $bootstrap_options $option]} {
                         global macports::$option
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        set val [string trim $val]
</span>                         if {[dict exists $bootstrap_options $option is_path]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            set $option [realpath [string trim $val]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            if {[catch {set $option [realpath $val]}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                set $option [file normalize $val]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            }
</span>                         } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            set $option [string trim $val]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            set $option $val
</span>                         }
                     }
                 }
</pre><pre style='margin:0'>

</pre>