Использование portmaster для полной переустановки всех ваших портов:
1. portmaster --list-origins > ~/installed-port-list 2. Обновить дерево портов (например, с помощью portsnap fetch и portsnap update) 3. portmaster --clean-distfiles-all 4. portmaster --check-port-dbdir 5. portmaster -Faf (флаг -F дает указание только выкачивать distfiles, но не собирать порты, -a заставляет делать это для всех портов, -f - даже для тех, которые находятся в актуальном состоянии). 6. pkg_delete '*' 7. rm -rf /usr/local/lib/compat/pkg 8. Вручную проверить /usr/local и /var/db/pkg чтобы убедиться, что они пусты (вот тут я бы не газовал с опустошением, в /usr/local, как мы знаем, не только порты лежат:)) 9. Переустановитьl portmaster 10. portmaster `cat ~/installed-port-list`
Источник : daemony.ru/?p=932