Después de actualizar a Lion, uno necesita reinstalar macports como se indica aquí:
Migración de una instalación de MacPorts a una nueva versión de sistema operativo o arquitectura de CPU
Una instalación de MacPorts y los puertos instalados por ella solo están diseñados para funcionar en una única versión del sistema operativo y una única arquitectura de CPU. Si actualiza a una nueva versión del sistema operativo (por ejemplo, de Leopard a Snow Leopard) o migra a una nueva máquina con un tipo diferente de CPU (por ejemplo, PowerPC a Intel), puede tener suerte y sus puertos seguirán funcionando, pero en general, las cosas se romperán Si solo está actualizando Xcode (por ejemplo, 4.1 a 4.2 en Lion) pero no la versión principal del SO o la arquitectura de la CPU, no necesita reinstalar los puertos como se describe a continuación.
enlace