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