Macports proporciona una guía para la migración a un nuevo sistema operativo.
Básicamente, necesita desinstalar todos los puertos, instalar un nuevo Macports y Xcode (aunque solo se necesitan las herramientas de la línea de comandos para la mayoría de los puertos) y luego reinstalar los puertos. Si no haces esto, entonces es posible que tengas problemas con los que la comunidad de Macports no pueda ayudarte.
Si coloca sus configuraciones en archivos nuevos en lugar de editar directamente los archivos instalados por macports, estos archivos no se sobrescribirán. Si editó directamente los archivos de configuración, deberá copiarlos desde una copia de seguridad después de la reinstalación.
Nota sobre la actualización. Xcode no proporciona un compilador gcc para OSX 10.9 y Macports ahora está utilizando la biblioteca estándar de C ++ correspondiente. Esto significa que cualquier puerto basado en C ++ podría tener problemas si solo conserva sus Macports anteriores y no pasó por la migración. Sospecho que es probable que se siga ejecutando otro código, pero cuando actualice un puerto o agregue uno nuevo, las cosas se confundirán.