¿Cómo hacer una reinstalación limpia con macports?

¿Cómo se puede hacer una reinstalación limpia completa de un puerto y al mismo tiempo una reinstalación limpia completa de todas sus dependencias?

Desde la wiki de MacPorts (migración):

https://trac.macports.org/wiki/Migration

Después de haber guardado una lista de puertos instalados usando:

port -qv installed > myports.txt 

y habiéndolos eliminado con:

 sudo port -f uninstall installed 

Descarga y ejecuta el script restre_ports. (Si instaló MacPorts desde la fuente y utilizó un prefijo personalizado, deberá usar la opción -p cuando ejecute restre_ports.tcl ; consulte ./restre_ports.tcl -h .)

 curl -O https://svn.macports.org/repository/macports/contrib/restre_ports/restre_ports.tcl chmod +x restre_ports.tcl sudo ./restre_ports.tcl myports.txt 

Guarda tus puertos actualmente instalados

 sudo port list installed | sed 's/ .*//' | sort | uniq > ports.lst 

Luego desinstala todo, dejando la estructura en su lugar.

 sudo port clean installed sudo port -f uninstall installed 

Luego reinstala todo, con las nuevas dependencias:

 for package in $(