Так как MacPorts действительно трудно перекомпилировать все порты (в правильном порядке), я просто сделал:
mv /opt /opt.old
Затем установите MacPorts 1.8 и верните все необходимые конфигурации из /opt.old/local/etc/
В противном случае вы получите различные ошибки с жалобами на архитектуру вашей существующей библиотеки (например, «Вывод команды: ld: warning: в /opt/local/lib/libz.dylib, файл не имеет необходимой архитектуры»).
Это не так чисто, как «установка порта удалена», но работает быстро и достаточно хорошо для меня.