Итак, вы интересуетесь, как создать собственный порт или обновить существующий? Великолепно!
Ниже находятся некоторые указания по созданию нового порта для FreeBSD. Если вы хотите обновить существующий порт, вы должны прочесть их, а затем Глава 10, Обновление отдельного порта.
Если этот документ недостаточно подробен, вы должны
обратиться к файлу
/usr/ports/Mk/bsd.port.mk
, который
включается в make-файл каждого порта. Он хорошо
прокомментирован, и даже если вы не занимаетесь хакингом
make-файлов каждодневно, из него вы сможете узнать много нового.
Кроме того, конкретные вопросы можно задать, послав письмо на
адрес Список рассылки, посвящённый Портам FreeBSD.
Только часть переменных
(
), которые
могут быть переопределены, описаны в этом документе.
Большинство (если не все) описаны в начале файла
VAR
/usr/ports/Mk/bsd.port.mk
; остальные,
скорее всего, тоже там описаны. Заметьте, что в этом файле
используется нестандартная настройка шага табуляции:
Emacs и
Vim должны распознать это при
загрузке файла. Как vi(1), так и ex(1) могут быть
настроены на использование правильного значения выдачей команды
:set tabstop=4
после загрузки файла.
Ищете, с чего бы начать попроще? Посмотрите на перечень запрошенных портов, есть ли там такие, над которыми вы можете работать.
Этот, и другие документы, могут быть скачаны с https://download.freebsd.org/ftp/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.