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:
${DATADIR} começa expandido a ${PREFIX}/share/${PORTNAME}.
${DOCSDIR} começa expandido a ${PREFIX}/share/doc/${PORTNAME}.
${EXAMPLESDIR} começa expandido a ${PREFIX}/share/examples/${PORTNAME}.
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.