[24459] branches/dp2mp-move/base/src/macports1.0/macports.tcl

source_changes at macosforge.org source_changes at macosforge.org
Tue Apr 24 12:22:11 PDT 2007


Revision: 24459
          http://trac.macosforge.org/projects/macports/changeset/24459
Author:   jmpp at macports.org
Date:     2007-04-24 12:22:11 -0700 (Tue, 24 Apr 2007)

Log Message:
-----------
Manually merging (file name differences) eridius' r24458: Replace some ugly eval-ing with much cleaner subst

Modified Paths:
--------------
    branches/dp2mp-move/base/src/macports1.0/macports.tcl

Modified: branches/dp2mp-move/base/src/macports1.0/macports.tcl
===================================================================
--- branches/dp2mp-move/base/src/macports1.0/macports.tcl	2007-04-24 19:08:19 UTC (rev 24458)
+++ branches/dp2mp-move/base/src/macports1.0/macports.tcl	2007-04-24 19:22:11 UTC (rev 24459)
@@ -78,19 +78,19 @@
 	# Simplify ui_$priority.
 	set nbchans [llength $channels]
 	if {$nbchans == 0} {
-		eval "proc ::ui_$priority {str} {}"
+		proc ::ui_$priority {str} {}
 	} else {
 		set prefix [ui_prefix $priority]
 
 		if {$nbchans == 1} {
 			set chan [lindex $channels 0]
-			eval "proc ::ui_$priority {str} \{ puts $chan \"$prefix\$str\" \}"
+			proc ::ui_$priority {str} [subst -nocommands { puts $chan "$prefix\$str" }]
 		} else {
-			eval "proc ::ui_$priority {str} \{ \n\
-				foreach chan $channels \{ \n\
-					puts $chan \"$prefix\$str\" \n\
-				\} \n\
-			\}"
+			proc ::ui_$priority {str} [subst -nocommands {
+				foreach chan \$channels {
+					puts $chan "$prefix\$str"
+				}
+			}]
 		}
 
 		# Call ui_$priority

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070424/2031005b/attachment.html


More information about the macports-changes mailing list