@@ -40,19 +40,19 @@ proc ::practcl::_pkgindex_directory {path} {
40
40
close $fin
41
41
# Look for a teapot style Package statement
42
42
foreach line [split $dat \n ] {
43
- set line [string trim $line ]
44
- if { [string range $line 0 9] != " # Package " } continue
45
- set package [lindex $line 2]
46
- set version [lindex $line 3]
47
- break
43
+ set line [string trim $line ]
44
+ if { [string range $line 0 9] != " # Package " } continue
45
+ set package [lindex $line 2]
46
+ set version [lindex $line 3]
47
+ break
48
48
}
49
49
# Look for a package provide statement
50
50
foreach line [split $dat \n ] {
51
- set line [string trim $line ]
52
- if { [string range $line 0 14] != " package provide" } continue
53
- set package [lindex $line 2]
54
- set version [lindex $line 3]
55
- break
51
+ set line [string trim $line ]
52
+ if { [string range $line 0 14] != " package provide" } continue
53
+ set package [lindex $line 2]
54
+ set version [lindex $line 3]
55
+ break
56
56
}
57
57
append buffer " package ifneeded $package $version \[ list source \[ file join \$ dir [ file tail $file ] \]\] " \n
58
58
}
@@ -66,14 +66,14 @@ proc ::practcl::_pkgindex_directory {path} {
66
66
set fname [file rootname [file tail $file ]]
67
67
# Look for a package provide statement
68
68
foreach line [split $dat \n ] {
69
- set line [string trim $line ]
70
- if { [string range $line 0 14] != " package provide" } continue
71
- set package [lindex $line 2]
72
- set version [lindex $line 3]
73
- if {[string index $package 0] in " \$ \[ @" } continue
74
- if {[string index $version 0] in " \$ \[ @" } continue
75
- append buffer " package ifneeded $package $version \[ list source \[ file join \$ dir [ file tail $file ] \]\] " \n
76
- break
69
+ set line [string trim $line ]
70
+ if { [string range $line 0 14] != " package provide" } continue
71
+ set package [lindex $line 2]
72
+ set version [lindex $line 3]
73
+ if {[string index $package 0] in " \$ \[ @" } continue
74
+ if {[string index $version 0] in " \$ \[ @" } continue
75
+ append buffer " package ifneeded $package $version \[ list source \[ file join \$ dir [ file tail $file ] \]\] " \n
76
+ break
77
77
}
78
78
}
79
79
return $buffer
@@ -149,8 +149,8 @@ lappend ::PATHSTACK $dir
149
149
# Build a list of all of the paths
150
150
if {[llength $paths ]} {
151
151
foreach path $paths {
152
- if {$path eq $base } continue
153
- set path_indexed($path ) 0
152
+ if {$path eq $base } continue
153
+ set path_indexed($path ) 0
154
154
}
155
155
} else {
156
156
puts [list WARNING: NO PATHS FOUND IN $base ]
@@ -172,9 +172,9 @@ if {![file exists $pkginstall]} {
172
172
set thisdir [file_relative $base $path ]
173
173
set idxbuf [::practcl::_pkgindex_directory $path ]
174
174
if {[string length $idxbuf ]} {
175
- incr path_indexed($path )
176
- append buffer " set dir \[ set PKGDIR \[ file join \[ lindex \$ ::PATHSTACK end\] $thisdir \]\] " \n
177
- append buffer [string map {$dir $PKGDIR } [string trimright $idxbuf ]] \n
175
+ incr path_indexed($path )
176
+ append buffer " set dir \[ set PKGDIR \[ file join \[ lindex \$ ::PATHSTACK end\] $thisdir \]\] " \n
177
+ append buffer [string map {$dir $PKGDIR } [string trimright $idxbuf ]] \n
178
178
}
179
179
}
180
180
}
@@ -202,9 +202,9 @@ proc ::practcl::installDir {d1 d2} {
202
202
} elseif {[file isfile $f ]} {
203
203
file copy -force $f [file join $d2 $ftail ]
204
204
if {$::tcl_platform(platform) eq {unix}} {
205
- file attributes [file join $d2 $ftail ] -permissions 0o644
205
+ file attributes [file join $d2 $ftail ] -permissions 0o644
206
206
} else {
207
- file attributes [file join $d2 $ftail ] -readonly 1
207
+ file attributes [file join $d2 $ftail ] -readonly 1
208
208
}
209
209
}
210
210
}
0 commit comments