${PORT_OPTIONS:MDOCS}2014年02月03日 23時23分52秒

portlint によると NOPORTDOCS ではなくて${PORT_OPTIONS:MDOCS} を使うそうだ。.include <bsd.port.options.mk> で、事前に行う必要がある。

こんな感じで使うみたいだ。


OPTIONS_DEFINE= DOCS

.if ${PORT_OPTIONS:MDOCS}
        ${MKDIR} ${DOCSDIR}
.for f in ${DOCS}
        ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/
.endfor
.endif

DOCS をインストールするかの選択肢が出来て、それに応じてインストールする。

更に最近の ports には STAGing が出来て、これにもう一捻り必要だが、これは後程。