Перед посылкой нового порта удостоверьтесь, что вы прочитали раздел о том, что можно и нельзя делать.
Теперь, когда вы счастливы от своего первого порта, единственное,
что осталось сделать, это включить его в основное дерево портов
FreeBSD и осчастливить этим всех остальных. Нам не нужен ни ваш
каталог work
, ни пакет
pkgname.tgz
, так что удалите их прямо сейчас.
Затем (предположим, что ваш порт зовут oneko) перейдите в каталог
выше, там, где находится каталог oneko
, и наберите
следующее: shar `find oneko` > oneko.shar
Включите ваш файл oneko.shar
в сообщение об ошибке и пошлите
его с помощью программы send-pr(1) (обратитесь к разделу
Сообщения об ошибках и общие замечания для получения подробной
информации о программе send-pr(1)). Не забудьте
указать в сообщении категорию ports
и класс
change-request
(Не указывайте, что сообщение
имеет статус confidential
!). Добавьте также
краткое описание программы, порт которой вы создали, в раздел
«Description» отправляемого PR (например, содержимое
COMMENT
в сокращенном виде) и сам файл в виде архива
shar, поместив его в раздел «Fix».
Вы можете значительно облегчить нашу работу, если в тему сообщения о проблеме поместите хорошее описание. Мы рекомендуем нечто вроде «New port: <категория>/<название порта> <краткое описание порта>» для новых портов. Если вы следуете этой схеме, то шансы на то, что на ваше PR вскоре кто-то взглянет, гораздо выше.
Повторим ещё раз, что не нужно включать ни оригинальный
файл с дистрибутивом, ни каталог work
,
ни пакет, построенный вами командой
make package
; для новых портов
используйте shar(1), но не diff(1).
После того как вы послали порт, пожалуйста, потерпите. Иногда включение нового порта во FreeBSD может занять до нескольких месяцев, а иногда всего несколько дней. Здесь вы можете найти список PR для портов ожидающих своей очереди для включения во FreeBSD.
Мы рассмотрим ваш порт, при необходимости вернём его обратно, а затем включим порт в наше дерево. Ваше имя также появится в списке Дополнительных контрибуторов проекта FreeBSD и других файлах. Разве это не великолепно?!? :-)
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.