Коллекция портов FreeBSD доступна через утилиту git
bsd$ whereis -s git
git: /usr/ports/devel/git
bsd$ cat /usr/ports/devel/git/pkg-descr
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
bsd$ pkg info -I git
git-2.48.1 Distributed source code management tool
Git установить можно при помощи менеджера пакетов
bsd$ sudo pkg install -y git
С ее помощью можно создать копию существующего репозитория в /usr/ports (параметр --depth ограничивает размер клона и проверяет только указанное количество последних коммитов, --branch определяет ветку для клонирования)
bsd$ sudo git clone --depth 1 --branch 2024Q4 https://git.FreeBSD.org/ports.git /usr/ports
Теперь есть возможность собирать программное обеспечение из портов
bsd$ sudo make -C /usr/ports/mail/postfixadmin -D BATCH config install clean
Перед сборкой необходимо выполнить обновление данных из репозитория
bsd$ sudo git -C /usr/ports pull
From https://git.freebsd.org/ports...
FreeBSD 14.2-RELEASE (GENERIC amd64) Tue Mar 25 19:42:17 YEKT 2025