Lines 1-6
Link Here
|
1 |
PORTNAME= gum |
1 |
PORTNAME= gum |
2 |
DISTVERSIONPREFIX= v |
2 |
DISTVERSIONPREFIX= v |
3 |
DISTVERSION= 0.11.0 |
3 |
DISTVERSION= 0.11.0 |
|
|
4 |
PORTREVISION= 1 |
4 |
CATEGORIES= devel |
5 |
CATEGORIES= devel |
5 |
|
6 |
|
6 |
MAINTAINER= dave@bitboss.ca |
7 |
MAINTAINER= dave@bitboss.ca |
Lines 14-33
USES= go:modules
Link Here
|
14 |
GO_MODULE= github.com/charmbracelet/gum |
15 |
GO_MODULE= github.com/charmbracelet/gum |
15 |
|
16 |
|
16 |
PLIST_FILES= bin/gum \ |
17 |
PLIST_FILES= bin/gum \ |
17 |
etc/bash_completion.d/gum \ |
18 |
etc/bash_completion.d/gum.bash \ |
18 |
man/man1/gum.1.gz \ |
19 |
share/fish/completions/gum.fish \ |
|
|
20 |
share/man/man1/gum.1.gz \ |
19 |
share/zsh/site-functions/_gum |
21 |
share/zsh/site-functions/_gum |
20 |
|
22 |
|
21 |
post-build: |
23 |
post-build: |
22 |
${MKDIR} ${WRKDIR}/manpages |
24 |
${GO_WRKDIR_BIN}/${PORTNAME} man > ${WRKSRC}/${PORTNAME}.1 |
23 |
${WRKDIR}/bin/gum man > ${WRKDIR}/manpages/gum.1 |
25 |
.for SHELL in bash fish zsh |
|
|
26 |
${GO_WRKDIR_BIN}/${PORTNAME} completion ${SHELL} > ${WRKSRC}/${SHELL} |
27 |
.endfor |
24 |
|
28 |
|
25 |
do-install: |
29 |
post-install: |
26 |
${INSTALL_SCRIPT} ${WRKDIR}/bin/gum ${STAGEDIR}${PREFIX}/bin/ |
30 |
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d |
27 |
${INSTALL_MAN} ${WRKDIR}/manpages/gum.1 ${STAGEDIR}${PREFIX}/man/man1/ |
31 |
${INSTALL_DATA} ${WRKSRC}/bash \ |
28 |
${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d |
32 |
${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}.bash |
29 |
${WRKDIR}/bin/gum completion bash > ${STAGEDIR}${PREFIX}/etc/bash_completion.d/gum |
33 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions |
30 |
${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions |
34 |
${INSTALL_DATA} ${WRKSRC}/fish \ |
31 |
${WRKDIR}/bin/gum completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_gum |
35 |
${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish |
|
|
36 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions |
37 |
${INSTALL_DATA} ${WRKSRC}/zsh \ |
38 |
${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} |
39 |
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 |
32 |
|
40 |
|
33 |
.include <bsd.port.mk> |
41 |
.include <bsd.port.mk> |