View | Details | Raw Unified | Return to bug 246871
Collapse All | Expand All

(-)devel/gh/Makefile (-8 / +8 lines)
Lines 78-106 Link Here
78
78
79
do-build-COMPLETIONS-on:
79
do-build-COMPLETIONS-on:
80
.for SHELL in bash fish zsh
80
.for SHELL in bash fish zsh
81
	${WRKDIR}/bin/${PORTNAME} completion -s ${SHELL} > ${WRKSRC}/${SHELL}
81
	${GO_WRKDIR_BIN}/${PORTNAME} completion -s ${SHELL} > ${GO_WRKSRC}/${SHELL}
82
.endfor
82
.endfor
83
83
84
do-build-MANPAGES-on:
84
do-build-MANPAGES-on:
85
	cd ${WRKSRC} && \
85
	cd ${GO_WRKSRC} && \
86
		${SETENV} ${MAKE_ENV} GOFLAGS="-mod=vendor" go run ./cmd/gen-docs --man-page --doc-path docs/man/
86
		${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} run ${GO_BUILDFLAGS} ./cmd/gen-docs --man-page --doc-path docs/man
87
87
88
post-install-COMPLETIONS-on:
88
post-install-COMPLETIONS-on:
89
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
89
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
90
	${INSTALL_DATA} ${WRKSRC}/bash \
90
	${INSTALL_DATA} ${GO_WRKSRC}/bash \
91
		${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}
91
		${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}
92
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions
92
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions
93
	${INSTALL_DATA} ${WRKSRC}/fish \
93
	${INSTALL_DATA} ${GO_WRKSRC}/fish \
94
		${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish
94
		${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish
95
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
95
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
96
	${INSTALL_DATA} ${WRKSRC}/zsh \
96
	${INSTALL_DATA} ${GO_WRKSRC}/zsh \
97
		${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
97
		${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
98
98
99
post-install-DOCS-on:
99
post-install-DOCS-on:
100
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
100
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
101
	cd ${WRKSRC} && ${INSTALL_DATA} ${_DOCS} ${STAGEDIR}${DOCSDIR}
101
	cd ${GO_WRKSRC} && ${INSTALL_DATA} ${_DOCS} ${STAGEDIR}${DOCSDIR}
102
102
103
post-install-MANPAGES-on:
103
post-install-MANPAGES-on:
104
	${INSTALL_MAN} ${WRKSRC}/docs/man/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
104
	${INSTALL_MAN} ${GO_WRKSRC}/docs/man/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
105
105
106
.include <bsd.port.mk>
106
.include <bsd.port.mk>

Return to bug 246871