você precisa reinstalar completamente o macports 1.8 quando migrar de 10.5 para 10.6. macports não suporta migração. a (s) ferramenta (s) não lhe dirá (ão) isso, mas dará várias mensagens esotéricas que irão frustrá-lo, porque o ALMOST funciona se você fizer várias formas de atualizações manuais. mas você estará perseguindo esses problemas por um tempo. esses problemas eram semelhantes quando migrando historicamente de tigre para leopardo.
uma das principais coisas que a Apple está tentando fazer com o Snow Leopard é fazer com que o mundo todo migre para a verdadeira computação de 64 bits, e também para abandonar o PPC e os binários gordos e todo esse jazz. essas são as duas mudanças subjacentes no ambiente que causarão problemas para você se tentar fazer essa migração de peça de refeição.
depois de desinstalar, você também precisa instalar a nova versão do xcode. ele estará no DVD do Snow Leopard, mas não será instalado, a menos que você o instale explicitamente a partir da pasta opcional.
antes de desinstalar (ou apenas mover / opt / local), salve a saída "port installed | grep active" em um arquivo de texto para poder fazer referência ao que você instalou. em seguida, faça uma nova instalação limpa de macports da maneira usual e instale os pacotes da sua lista que você sabe que estará usando novamente.