Использование утилиты portsnap для обновления портов
Итак, для начала конфиг - /etc/portsnap.conf, если нужно указать другой сервер для обновлений
# ee /etc/portsnap.conf
# Директория, где по дефолту сохраняются сжатые моментальные снимки
# дерева портов.
# WORKDIR=/var/db/portsnap
# Собственно где находятся порты (для команд "update" и "extract")
# PORTSDIR=/usr/ports
# Сервер, или пул серверов с которых брать обновления. Можно
# поменять, но обычно это не приносит значимого ускорения работы
SERVERNAME=portsnap.FreeBSD.org
# Доверенный ключ. Изменять его следует только в том случае, если
# если вы получили такое указание в подписанном PGP письме
# от < Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. > с объяснением почему.
KEYPRINT=9b5feee6d69f170e3dd0a2c8e469ddbd64f13f978f2f3aede40c98633216c330
Ну и пробуем:
#portsnap fetch
После чего устанавливаем дерево портов:
#portsnap extract
Пробуем обновиться:
#portsnap fetch update
Готово.