Changeset 15647 for trunk/base
- Timestamp:
- Dec 30, 2005, 4:03:51 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/base/src/darwinports1.0/darwinports.tcl
r15506 r15647 1 1 # darwinports.tcl 2 # $Id: darwinports.tcl,v 1.20 0 2005/12/14 05:10:19 jberryExp $2 # $Id: darwinports.tcl,v 1.201 2005/12/30 16:03:51 olegb Exp $ 3 3 # 4 4 # Copyright (c) 2002 Apple Computer, Inc. … … 1433 1433 1434 1434 # upgrade procedure 1435 proc darwinports::upgrade {pname dspec variationslist optionslist } {1435 proc darwinports::upgrade {pname dspec variationslist optionslist {depscachename ""}} { 1436 1436 array set options $optionslist 1437 1437 array set variations $variationslist 1438 if {![string match "" $depscachename]} { 1439 upvar $depscachename depscache 1440 } 1438 1441 1439 1442 # set to no-zero is epoch overrides version … … 1572 1575 if {[info exists portinfo(depends_build)]} { 1573 1576 foreach i $portinfo(depends_build) { 1577 if {![llength [array get depscache $i]]} { 1574 1578 set d [lindex [split $i :] end] 1575 upgrade $d $i $variationslist $optionslist 1579 set depscache($i) 1 1580 upgrade $d $i $variationslist $optionslist depscache 1581 } 1576 1582 } 1577 1583 } … … 1579 1585 if {[info exists portinfo(depends_lib)]} { 1580 1586 foreach i $portinfo(depends_lib) { 1587 if {![llength [array get depscache $i]]} { 1581 1588 set d [lindex [split $i :] end] 1582 upgrade $d $i $variationslist $optionslist 1589 set depscache($i) 1 1590 upgrade $d $i $variationslist $optionslist depscache 1591 } 1583 1592 } 1584 1593 } … … 1586 1595 if {[info exists portinfo(depends_run)]} { 1587 1596 foreach i $portinfo(depends_run) { 1597 if {![llength [array get depscache $i]]} { 1588 1598 set d [lindex [split $i :] end] 1589 upgrade $d $i $variationslist $optionslist 1599 set depscache($i) 1 1600 upgrade $d $i $variationslist $optionslist depscache 1601 } 1590 1602 } 1591 1603 }
Note: See TracChangeset
for help on using the changeset viewer.