Changeset View
Changeset View
Standalone View
Standalone View
net-mgmt/grok_exporter/Makefile
Show All 22 Lines | |||||
GH_TAGNAME= 6d25c13:plugins | GH_TAGNAME= 6d25c13:plugins | ||||
USERS= prometheus | USERS= prometheus | ||||
GROUPS= prometheus | GROUPS= prometheus | ||||
GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} | GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} | ||||
USE_RC_SUBR= grok_exporter | USE_RC_SUBR= grok_exporter | ||||
SUB_FILES= config.yml | SUB_FILES= config.yml | ||||
do-build: | post-patch: | ||||
${LN} -sf ${WRKSRC}/tailer/fileTailer_darwin.go ${WRKSRC}/tailer/fileTailer_freebsd.go | ${LN} -sf ${WRKSRC}/tailer/fileTailer_darwin.go ${WRKSRC}/tailer/fileTailer_freebsd.go | ||||
@(cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} build -o ${PORTNAME} .) | |||||
do-install: | post-install: | ||||
${INSTALL_PROGRAM} ${GO_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} | |||||
${MKDIR} ${STAGEDIR}${ETCDIR} | ${MKDIR} ${STAGEDIR}${ETCDIR} | ||||
${INSTALL_DATA} ${WRKDIR}/config.yml ${STAGEDIR}${ETCDIR} | ${INSTALL_DATA} ${WRKDIR}/config.yml ${STAGEDIR}${ETCDIR} | ||||
@(cd ${WRKSRC} && ${COPYTREE_SHARE} example ${STAGEDIR}${DATADIR}) | @(cd ${WRKSRC} && ${COPYTREE_SHARE} example ${STAGEDIR}${DATADIR}) | ||||
@(cd ${WRKSRC_plugins} && ${COPYTREE_SHARE} patterns ${STAGEDIR}${DATADIR}) | @(cd ${WRKSRC_plugins} && ${COPYTREE_SHARE} patterns ${STAGEDIR}${DATADIR}) | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |