You might want to try zsh completion for zsh. bash_completionfor Bash, oddly enough.
edit . It looks like you are probably looking for completion support for the team port. It looks like the MacPorts package zshhas an option +mp_completionthat will set the completion for the command port:
sudo port install zsh +mp_completion
source
share