[48123] trunk/base/src/macports1.0/macports.tcl

Rainer Müller raimue at macports.org
Mon Mar 16 18:51:35 PDT 2009


On 2009-03-17 02:07, Ryan Schmidt wrote:
> On Mar 14, 2009, at 23:28, raimue at macports.org wrote:
>> --- trunk/base/src/macports1.0/macports.tcl	2009-03-15 03:49:27 UTC  
>> (rev 48122)
>> +++ trunk/base/src/macports1.0/macports.tcl	2009-03-15 04:28:51 UTC  
>> (rev 48123)
>> @@ -2086,6 +2086,7 @@
>>
>>      # syncing ports tree.
>>      if {![info exists options(ports_selfupdate_nosync)] || $options 
>> (ports_selfupdate_nosync) != "yes"} {
>> +        ui_msg "--> Updating the ports tree"
> 
> [snip other similar lines]
> 
> Shouldn't we be using $UI_PREFIX in these places instead of "-->"?

Yes, I know that. I already spoke with Joshua when he used "-->" in the
dependency calculation.

There is simply no UI_PREFIX in the macports1.0 package, it is used in
port1.0 only. It is also hardcoded in registry1.0. Although port1.0
tries to overwrite UI_PREFIX from the environment, this is blocked by
the env cleanup in macports1.0.

I don't think anybody could be actually overwriting this at the moment
and it was broken before, so it's not a real regression caused by this
commit ;-)

For fixing this, having a ui_msg_prefix (or ui_section/ui_header/etc.)
command similar to ui_msg which prepends this prefix would be better and
more portable. Clients of macports1.0 could tell which prefix they
prefer or even get it through a different channel and add the prefix on
its own.

Rainer


More information about the macports-dev mailing list