Changeset 14532 for trunk/base
- Timestamp:
- Oct 10, 2005, 2:23:55 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/base/src/port/portindex.tcl
r14501 r14532 5 5 # Traverse through all ports, creating an index and archiving port directories 6 6 # if requested 7 # $Id: portindex.tcl,v 1.3 3 2005/10/09 13:36:16 jberryExp $7 # $Id: portindex.tcl,v 1.34 2005/10/10 14:23:55 pguyot Exp $ 8 8 9 9 catch {source \ … … 100 100 } 101 101 102 proc pindex {portdir} { 103 variable prefix $darwinports::prefix 104 102 proc pindex {portdir} { 105 103 global target fd directory archive outdir stats 106 104 incr stats(total) … … 108 106 puts "Failed to parse file $portdir/Portfile: $result" 109 107 incr stats(failed) 110 } else { 108 } else { 109 global darwinports::prefix 110 set save_prefix $prefix 111 set prefix {\${prefix}} 111 112 array set portinfo [dportinfo $interp] 113 set $prefix $save_prefix 112 114 dportclose $interp 113 115 set portinfo(portdir) $portdir … … 127 129 exit 1 128 130 } 129 }130 131 # Canonicalize any path: dependencies by substituting out $prefix132 foreach dependstype { depends_build depends_lib depends_run } {133 if {[info exists portinfo($dependstype)]} {134 set deps $portinfo($dependstype)135 set newDeps {}136 foreach dep $deps {137 lappend newDeps [regsub "^(path|lib|bin):$prefix/" $dep {\1:${prefix}/}]138 }139 set portinfo($dependstype) $newDeps140 }141 131 } 142 132
Note: See TracChangeset
for help on using the changeset viewer.