MAINTAINERCOMMENTPORTSCOUTMASTERDIRНастройка файла Makefile достаточно проста, и
мы снова предполагаем, что перед тем, как начать, вы посмотрите на
существующие примеры. К тому же в этом руководстве имеется примерный Makefile, так что взгляните
на него и, пожалуйста, следуйте порядку переменных и разделов в этом
образце, чтобы облегчить чтение вашего порта другими людьми.
Итак, расположим решаемые задачи в порядке их возникновения при
создании вашего нового файла Makefile:
Находится ли он в каталоге DISTDIR в виде
стандартного упакованного архиватором gzip
tar-архива с именем типа
foozolix-1.2.tar.gz? Если это так,
можно перейти к следующему шагу. Если нет, то вы должны попытаться
переопределить некоторые из переменных
DISTVERSION, DISTNAME,
EXTRACT_CMD,
EXTRACT_BEFORE_ARGS,
EXTRACT_AFTER_ARGS,
EXTRACT_SUFX или DISTFILES в
зависимости от того, насколько необычен формат дистрибутивного
файла.
В худшем случае вы можете просто определить свою собственную цель
do-extract для переопределения действий по
умолчанию, хотя к этому нужно будет прибегать в очень редких случаях,
если вообще придётся.
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.