teve o mesmo problema. Eu segui o conselho de Jens e fiz um 'upgrade de porta desatualizado', mas as dependências que faltavam ainda existiriam. Mais algumas pesquisas ajudaram, achei isso útil:
onde diz:
Messages about missing p5.*- ports are almost always caused by having MacPorts 1.x, running selfupdate once to upgrade to MacPorts 2.x, and the index not being rebuilt properly. The solution to that is to run selfupdate a second time, which rebuilds the index properly. If that's not solving the problem in your case, then we'd like to see the error messages you're seeing, and also the output of "sudo port -v selfupdate".
Então depois de fazer um segundo "sudo port -v selfupdate" funcionou bem para mim! Com o modo detalhado ativado, você vê como a porta repara as dependências ausentes. Fez o meu dia!