15.8. Instale a documentação adicional

Se seu software tiver alguma documentação outra que o man padrão e páginas de info que você pense que é útil ao usuário, instale-o sob PREFIX/share/doc. Isto pode ser feito, como o item anterior, no post-install target.

Críe um novo diretório para seu port. O nome do diretório deve refletir o que o port é. Isto significa geralmente PORTNAME. Entretanto, se você pensa que o usuário pôde querer versões diferentes do port para ser instalado ao mesmo tempo, você pode usar o PKGNAME inteiro.

Facá as dependências da instalação a variável NOPORTDOCS assim que os usuários podem disabilitá-lo no /etc/make.conf, como este:

post-install:
.if !defined(NOPORTDOCS)
        ${MKDIR} ${DOCSDIR}
        ${INSTALL_MAN} ${WRKSRC}/docs/xvdocs.ps ${DOCSDIR}
.endif

Aqui estão algumas variáveis e como elas são expandidas quando usadas no Makefile:

Todos arquivos de documentação e diretórios instalados devem ser incluídos no pkg-plist com o prefixo %%PORTDOCS%%, por exemplo:

%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/CONTACT
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Você pode também usar o arquivo pkg-message para mostrar mensagens sobre instalação. Veja a seção usando o pkg-message para detalhes.

Nota: pkg-message não necessita ser adicionada ao pkg-plist.

For questions about the FreeBSD ports system, e-mail <ports@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.