[66297] trunk/base/src/macports1.0/macports.tcl
raimue at macports.org
raimue at macports.org
Thu Apr 8 15:30:55 PDT 2010
Revision: 66297
http://trac.macports.org/changeset/66297
Author: raimue at macports.org
Date: 2010-04-08 15:30:53 -0700 (Thu, 08 Apr 2010)
Log Message:
-----------
macports1.0: Initialize all ui_* at once in mportinit
Using ui_* prior to mportinit might cause unwanted behavior, as channels or
::ui_init might not have been defined yet.
Modified Paths:
--------------
trunk/base/src/macports1.0/macports.tcl
Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl 2010-04-08 20:46:29 UTC (rev 66296)
+++ trunk/base/src/macports1.0/macports.tcl 2010-04-08 22:30:53 UTC (rev 66297)
@@ -242,9 +242,6 @@
interp alias {} ui_${priority}_${phase} {} ui_message $priority $prefix $phase
}
}
- # Call ui_$priority
- eval ::ui_$priority $args
-
}
# Default implementation of ui_prefix
@@ -302,10 +299,6 @@
}
}
-foreach priority ${macports::ui_priorities} {
- proc ui_$priority {args} [subst { eval macports::ui_init $priority \$args }]
-}
-
proc ui_warn_once {id msg} {
variable macports::warning_done
if {![info exists macports::warning_done($id)]} {
@@ -418,6 +411,11 @@
upvar $up_variations variations
}
+ # Initialize ui_*
+ foreach priority ${macports::ui_priorities} {
+ macports::ui_init $priority
+ }
+
global auto_path env tcl_platform
global macports::autoconf::macports_conf_path
global macports::macports_user_dir
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100408/22b2281f/attachment.html>
More information about the macports-changes
mailing list