<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/aacc2c7e3936274fec1cc5f2ab49cb231ed4599a">https://github.com/macports/macports-base/commit/aacc2c7e3936274fec1cc5f2ab49cb231ed4599a</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 aacc2c7e3 check_variants: print error if open_statefile fails
</span>aacc2c7e3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit aacc2c7e3936274fec1cc5f2ab49cb231ed4599a
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Thu May 22 11:08:52 2025 +1000

<span style='display:block; white-space:pre;color:#404040;'>    check_variants: print error if open_statefile fails
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/72516
</span>---
 src/port1.0/portutil.tcl | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/port1.0/portutil.tcl b/src/port1.0/portutil.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 8fbe19f74..03b4abe0a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/port1.0/portutil.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/port1.0/portutil.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2167,7 +2167,10 @@ proc check_variants {target} {
</span>     }
     if {$statereq} {
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        set state_fd [open_statefile]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[catch {set state_fd [open_statefile]} result]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_error "Failed to open statefile for $PortInfo(name): $result"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            return 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span> 
         if {![tbool ports_force] && [check_statefile_variants variations oldvariations $state_fd]} {
             ui_error "Requested variants \"[canonicalize_variants $variations]\" do not match those the build was started with: \"[canonicalize_variants $oldvariations]\"."
</pre><pre style='margin:0'>

</pre>