autocdfoi adicionado no bash 4.0. Você pode instalar uma versão mais recente do bash com o Homebrew e alterar o shell de login padrão com chsh:
brew install bash;echo /usr/local/bin/bash|sudo tee -a /etc/shells;chsh -s /usr/local/bin/bash
Depois de abrir um novo shell de login (ou uma guia por padrão no Terminal ou no iTerm 2), você echo $BASH_VERSIONdeverá imprimir algo parecido 4.2.45(2)-release.
O Terminal e o iTerm 2 abrem novos shells como shells de login por padrão, então o bash lê, ~/.bash_profilemas não ~/.bashrc. Se você não obtiver fontes ~/.bashrcde ~/.bash_profilenada, adicione shopt -s autocda em ~/.bash_profilevez de ~/.bashrc.
sudo port install bashetapa 1 também funciona.