Полный процесс сборки без каких-либо ключей, начинающихся с -no, выполняет следующую последовательность операций:
Обновление из CVS-репозитория текущего дерева ports [*]
Обновление из CVS-репозитория дерева src необходимой ветви [*]
Проверка файлов Makefile на отсутствие строк SUBDIR [*]
Создание файла duds, содержащего список портов, которые не надо пытаться собирать [*] [+]
Генерация нового файла INDEX [*] [+]
Начальная подготовка узлов, которые будут участвовать в сборке [*] [+]
Построение списка портов ограниченного распространения (restricted) [*] [+]
Сборка пакетов (фаза 1) [++]
Повторная установка узлов сборки [+]
Сборка пакетов (фаза 2) [++]
[*] Результаты выполнения этих шагов записываются в файл ${arch}/${branch}/build.log, а также в стандартный вывод для ошибок консоли, с которой запускался скрипт dopackages.
[+] При неудачном завершении любого из этих шагов процесс прекращается.
[++] Результаты выполнения пишутся в файл ${arch}/${branch}/make.[0|1], где make.0 соответствует первой, а make.1 второй фазе сборки. Журналы сборки отдельных портов записываются в файлы ${arch}/${branch}/logs, а журналы портов, собравшихся неудачно, в ${arch}/${branch}/errors.
Ранее из репозитория извлекалось также дерево документации; в настоящий момент это считается ненужным.
Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.