1. Обновляю дерево портов.
portsnap fetch update
2. Устанавливаю portmaster:
make -C /usr/ports/ports-mgmt/portmaster install clean
3. Проверяю порты.
portmaster --check-depends portmaster --check-port-dbdir portmaster -y --clean-distfiles
4. Удаляю программу вызвавшую ошибку
pkg delete -f gettext
5. Запускаю установку пограммы повторно:
make -C /usr/ports/lang/php5 install clean
Удалённая программа будет установлена автоматически.
Можно обновить все порты из соображений безопасности.
portmaster -atd
Можно пеустановить все порты сразу.
portmaster -aftd
Ссылки:
http://serverfault.com/questions/683525/unable-to-install-php-on-freebsd-9-3