Na verdade, seu problema é mais provável que /opt/local/bin não esteja no seu (ou root 's) $PATH , o que acontecerá se você estiver usando uma janela Terminal que estava aberta quando instalou o MacPorts ou se você cancelou sua tentativa de adicionar $PATH à sua configuração do shell. Se houver problemas com o XCode, você não saberá mais sobre eles até poder executar port .
EDIT: por comentários, parece que está faltando tclsh . No meu sistema Snow Leopard, seus sinais vitais:
mress:10078 Z$ ls -l /usr/bin/tclsh
lrwxr-xr-x 1 root wheel 8 Nov 19 2009 /usr/bin/tclsh@ -> tclsh8.5
mress:10079 Z$ ls -lL /usr/bin/tclsh
-rwxr-xr-x 1 root wheel 42640 Jul 23 2009 /usr/bin/tclsh*
mress:10080 Z$ pkgutil --file-info /usr/bin/tclsh
volume: /
path: /usr/bin/tclsh
pkgid: com.apple.pkg.BSD
pkg-version: 10.6.0.1.1.1238328574
install-time: 1258693096
uid: 0
gid: 0
mode: 755