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> |