Changeset 82924
- Timestamp:
- 08/21/11 19:14:01 (4 years ago)
- File:
-
- 1 edited
-
trunk/base/src/macports1.0/macports.tcl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/base/src/macports1.0/macports.tcl
r82921 r82924 2631 2631 } 2632 2632 foreach depspec $portinfo($deptype) { 2633 # skip depspec/archs combos we've already seen 2633 # skip depspec/archs combos we've already seen, and ones with less archs than ones we've seen 2634 2634 set seenkey "${depspec},[join $required_archs ,]" 2635 set seen 0 2635 2636 if {[info exists depspec_seen($seenkey)]} { 2637 set seen 1 2638 } else { 2639 set prev_seenkeys [array names depspec_seen ${depspec},*] 2640 set nrequired [llength $required_archs] 2641 foreach key $prev_seenkeys { 2642 set key_archs [lrange [split $key ,] 1 end] 2643 if {[llength $key_archs] > $nrequired} { 2644 set seen 1 2645 set seenkey $key 2646 break 2647 } 2648 } 2649 } 2650 if {$seen} { 2636 2651 if {$depspec_seen($seenkey) != 0} { 2637 2652 # nonzero means the dep is not satisfied, so we have to record it
Note: See TracChangeset
for help on using the changeset viewer.

