Руководство FreeBSD по созданию портов
Пред. | Глава 3. Быстрое портирование | След.

# 3.6. Посылка нового порта

Перед посылкой нового порта удостоверьтесь, что вы прочитали раздел о том, что можно и нельзя делать.

Теперь, когда вы счастливы от своего первого порта, единственное, что осталось сделать, это включить его в основное дерево портов 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 и других файлах. Разве это не великолепно?!? :-)

Пред. | Начало | След.
Проверка вашего порта утилитой `portlint` | Уровень выше | Медленное портирование

По вопросам связанным с системой портов для FreeBSD, пишите по адресу <ports@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите по адресу <doc@FreeBSD.org>.