Mac OS X添付の/usr/bin/tclshは, ~/Library/Tclにパッケージをおけば見つけてくれる.
MacPortsでインストールした/opt/local/bin/tclshは,
$ /opt/local/bin/tclsh % set auto_path /opt/local/lib/tcl8.5 /opt/local/lib
しか見ていない.
環境変数TCLLIBPATHに追加するか,スクリプトの冒頭で
lappend auto_path /Users/foo/Library/Tcl
と書けば追加できる. Tclで完結する後者の方が良さそう.