PORTNAME
PATCHFILES
MAINTAINER
LICENSE
BROKEN
/IGNORE
/DEPRECATED
USES
e USE_x
bsd.port.mk
As primeiras seções do Makefile
devem sempre vir na mesma ordem. Este padrão faz com que todos possam ler facilmente qualquer port sem ter que procurar variáveis em uma ordem aleatória.
A primeira linha de um Makefile
é sempre um comentário contendo o ID de controle de versão do Subversion, seguido por uma linha vazia. Em novos ports, parece assim:
# $FreeBSD: head/pt_BR.ISO8859-1/books/porters-handbook/book.xml 53158 2019-06-16 14:52:21Z dbaio $
Nos ports existentes, o Subversion expandiu essa entrada ficando assim:
# $FreeBSD: head/pt_BR.ISO8859-1/books/porters-handbook/book.xml 53158 2019-06-16 14:52:21Z dbaio $
As seções e variáveis descritas aqui são obrigatórias em um port comum. Em um port slave, muitas seções e variáveis podem ser ignoradas.
Cada bloco seguinte deve ser separado do bloco anterior por uma única linha em branco.
Nos blocos a seguir, apenas defina as variáveis que são requeridas pelo port. Defina essas variáveis na ordem em que são mostradas aqui.
Este bloco é o mais importante. Ele define o nome do port, a versão, o local do arquivo de distribuição e a categoria. As variáveis devem estar nesta ordem:
Apenas uma das variáveis PORTVERSION
e DISTVERSION
podem ser usadas.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.