Итак, вы интересуетесь, как создать собственный порт или обновить существующий? Великолепно!
Ниже находятся некоторые указания по созданию нового порта для 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
после загрузки файла.
Ищете, с чего бы начать попроще? Посмотрите на перечень запрошенных портов, есть ли там такие, над которыми вы можете работать.
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.