File: pkgIndex.tcl.in

package info (click to toggle)
tclthread 1%3A2.6.5-3
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 1,648 kB
  • ctags: 873
  • sloc: ansic: 7,192; tcl: 1,640; sh: 117; makefile: 112; cpp: 31
file content (25 lines) | stat: -rwxr-xr-x 985 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#
# Tcl package index file, version 1.1
#
if {[package vsatisfies [package provide Tcl] 8.4]} {
    package ifneeded Thread @PACKAGE_VERSION@ [list @PACKAGE_NAME@_load $dir]
    package ifneeded Ttrace @PACKAGE_VERSION@ [list @PACKAGE_NAME@_source $dir]
    proc @PACKAGE_NAME@_load {dir} {
        load [file join $dir @PKG_LIB_FILE@]
        rename @PACKAGE_NAME@_load {}
    }
    proc @PACKAGE_NAME@_source {dir} {
        if {[info exists ::env(TCL_THREAD_LIBRARY)] &&
            [file readable $::env(TCL_THREAD_LIBRARY)/ttrace.tcl]} {
            source $::env(TCL_THREAD_LIBRARY)/ttrace.tcl
        } elseif {[file readable [file join $dir .. lib ttrace.tcl]]} {
            source [file join $dir .. lib ttrace.tcl]
        } elseif {[file readable [file join $dir ttrace.tcl]]} {
            source [file join $dir ttrace.tcl]
        }
        if {[info commands ttrace::update] ne ""} {
            ttrace::update
        }
        rename @PACKAGE_NAME@_source {}
    }
}