if {![package vsatisfies [package provide Tcl] 8.4]} return package ifneeded term 0.1 [list source [file join $dir term.tcl]] package ifneeded term::ansi::code 0.2 [list source [file join $dir ansi/code.tcl]] package ifneeded term::ansi::code::attr 0.1 [list source [file join $dir ansi/code/attr.tcl]] package ifneeded term::ansi::code::ctrl 0.2 [list source [file join $dir ansi/code/ctrl.tcl]] package ifneeded term::ansi::code::macros 0.1 [list source [file join $dir ansi/code/macros.tcl]] package ifneeded term::ansi::ctrl::unix 0.1.1 [list source [file join $dir ansi/ctrlunix.tcl]] package ifneeded term::ansi::send 0.2 [list source [file join $dir ansi/send.tcl]] package ifneeded term::interact::menu 0.1 [list source [file join $dir imenu.tcl]] package ifneeded term::interact::pager 0.1 [list source [file join $dir ipager.tcl]] package ifneeded term::receive 0.1 [list source [file join $dir receive.tcl]] package ifneeded term::receive::bind 0.1 [list source [file join $dir bind.tcl]] package ifneeded term::send 0.1 [list source [file join $dir send.tcl]]