From 6a6ec8067b1ccec3000c4e5112b82e4347d6adf0 Mon Sep 17 00:00:00 2001 From: Joshua Root Date: Thu, 4 Jun 2026 15:46:15 +1000 Subject: [PATCH] Show phase durations at info level if using -T --- src/macports1.0/macports.tcl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/macports1.0/macports.tcl b/src/macports1.0/macports.tcl index 15328ddf7..ec07780a6 100644 --- a/src/macports1.0/macports.tcl +++ b/src/macports1.0/macports.tcl @@ -359,7 +359,12 @@ proc set_phase {phase} { if {$phase_start_ms ne {} && $current_phase ne "main"} { set elapsed_ms [expr {$now_ms - $phase_start_ms}] - ui_debug "Phase $current_phase completed in [format "%.3f" [expr {$elapsed_ms / 1000.0}]] seconds" + set duration_msg "Phase $current_phase completed in [format "%.3f" [expr {$elapsed_ms / 1000.0}]] seconds" + if {[macports::ui_isset ports_timestamps]} { + ui_info $duration_msg + } else { + ui_debug $duration_msg + } } set current_phase $phase