View | Details | Raw Unified | Return to bug 246804 | Differences between
and this patch

Collapse All | Expand All

(-)devel/gh/Makefile (-13 / +21 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	gh
3
PORTNAME=	gh
4
DISTVERSIONPREFIX=	v
4
DISTVERSIONPREFIX=	v
5
DISTVERSION=	0.8.0
5
DISTVERSION=	0.9.0
6
CATEGORIES=	devel
6
CATEGORIES=	devel
7
7
8
MAINTAINER=	vulcan@wired.sh
8
MAINTAINER=	vulcan@wired.sh
Lines 65-86 Link Here
65
		-X github.com/${GH_ACCOUNT}/${GH_PROJECT}/command.Version=${_BUILD_VERSION} \
65
		-X github.com/${GH_ACCOUNT}/${GH_PROJECT}/command.Version=${_BUILD_VERSION} \
66
		-X github.com/${GH_ACCOUNT}/${GH_PROJECT}/command.BuildDate=${_BUILD_DATE}"
66
		-X github.com/${GH_ACCOUNT}/${GH_PROJECT}/command.BuildDate=${_BUILD_DATE}"
67
67
68
PLIST_FILES=	bin/${PORTNAME} \
68
_DOCS=		README.md docs/gh-vs-hub.md docs/releasing.md \
69
		etc/bash_completion.d/${PORTNAME} \
69
		docs/command-line-syntax.md docs/source.md
70
		share/fish/completions/${PORTNAME}.fish \
70
PORTDOCS=	${_DOCS:T}
71
		share/zsh/site-functions/_${PORTNAME}
72
PORTDOCS=	${DOCS:T}
73
71
74
OPTIONS_DEFINE=	DOCS
72
OPTIONS_DEFINE=		COMPLETIONS DOCS MANPAGES
73
OPTIONS_DEFAULT=	COMPLETIONS MANPAGES
74
OPTIONS_SUB=		yes
75
75
76
DOCS=		README.md docs/gh-vs-hub.md docs/releasing.md docs/source.md
76
COMPLETIONS_DESC=	Build and install shell completions for bash, fish and zsh
77
MANPAGES_DESC=		Build and install auto-generated manpages
77
78
78
post-build:
79
do-build-COMPLETIONS-on:
79
.for shell in bash fish zsh
80
.for SHELL in bash fish zsh
80
	${WRKDIR}/bin/${PORTNAME} completion -s ${shell} > ${WRKSRC}/${shell}
81
	${WRKDIR}/bin/${PORTNAME} completion -s ${SHELL} > ${WRKSRC}/${SHELL}
81
.endfor
82
.endfor
82
83
83
post-install:
84
do-build-MANPAGES-on:
85
	cd ${WRKSRC} && \
86
		${SETENV} ${MAKE_ENV} GOFLAGS="-mod=vendor" go run ./cmd/gen-docs --man-page --doc-path docs/man/
87
88
post-install-COMPLETIONS-on:
84
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
89
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
85
	${INSTALL_DATA} ${WRKSRC}/bash \
90
	${INSTALL_DATA} ${WRKSRC}/bash \
86
		${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}
91
		${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}
Lines 93-98 Link Here
93
98
94
post-install-DOCS-on:
99
post-install-DOCS-on:
95
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
100
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
96
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
101
	cd ${WRKSRC} && ${INSTALL_DATA} ${_DOCS} ${STAGEDIR}${DOCSDIR}
97
102
103
post-install-MANPAGES-on:
104
	${INSTALL_MAN} ${WRKSRC}/docs/man/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
105
98
.include <bsd.port.mk>
106
.include <bsd.port.mk>
(-)devel/gh/distinfo (-3 / +3 lines)
Lines 1-6 Link Here
1
TIMESTAMP = 1589222945
1
TIMESTAMP = 1590668365
2
SHA256 (cli-cli-v0.8.0_GH0.tar.gz) = 6439f2b01681be33b2b3fa313abdb700e5f6344ddff5e0fe8e01226c20d36442
2
SHA256 (cli-cli-v0.9.0_GH0.tar.gz) = 318295e5a662f785662751f1e2cd4b1f613ec3aced1c4e7f1755d27922dbfdbf
3
SIZE (cli-cli-v0.8.0_GH0.tar.gz) = 225839
3
SIZE (cli-cli-v0.9.0_GH0.tar.gz) = 236398
4
SHA256 (AlecAivazis-survey-v2.0.7_GH0.tar.gz) = 501b2246e0eb9b9ee9ffdd5d3a3c7a1fc680fbb4b0809e506ed15c2e098b8752
4
SHA256 (AlecAivazis-survey-v2.0.7_GH0.tar.gz) = 501b2246e0eb9b9ee9ffdd5d3a3c7a1fc680fbb4b0809e506ed15c2e098b8752
5
SIZE (AlecAivazis-survey-v2.0.7_GH0.tar.gz) = 1351392
5
SIZE (AlecAivazis-survey-v2.0.7_GH0.tar.gz) = 1351392
6
SHA256 (alecthomas-chroma-34d9c7143bf5_GH0.tar.gz) = 38c3ab2f51ab7b971eeca8add6a545a29046084d53fe260d57ffc6a2c9bf1afd
6
SHA256 (alecthomas-chroma-34d9c7143bf5_GH0.tar.gz) = 38c3ab2f51ab7b971eeca8add6a545a29046084d53fe260d57ffc6a2c9bf1afd
(-)devel/gh/pkg-plist (+36 lines)
Line 0 Link Here
1
bin/gh
2
%%COMPLETIONS%%etc/bash_completion.d/gh
3
%%MANPAGES%%man/man1/gh-completion.1.gz
4
%%MANPAGES%%man/man1/gh-config-get.1.gz
5
%%MANPAGES%%man/man1/gh-config-set.1.gz
6
%%MANPAGES%%man/man1/gh-config.1.gz
7
%%MANPAGES%%man/man1/gh-credits.1.gz
8
%%MANPAGES%%man/man1/gh-gist-create.1.gz
9
%%MANPAGES%%man/man1/gh-gist.1.gz
10
%%MANPAGES%%man/man1/gh-issue-close.1.gz
11
%%MANPAGES%%man/man1/gh-issue-create.1.gz
12
%%MANPAGES%%man/man1/gh-issue-list.1.gz
13
%%MANPAGES%%man/man1/gh-issue-reopen.1.gz
14
%%MANPAGES%%man/man1/gh-issue-status.1.gz
15
%%MANPAGES%%man/man1/gh-issue-view.1.gz
16
%%MANPAGES%%man/man1/gh-issue.1.gz
17
%%MANPAGES%%man/man1/gh-pr-checkout.1.gz
18
%%MANPAGES%%man/man1/gh-pr-close.1.gz
19
%%MANPAGES%%man/man1/gh-pr-create.1.gz
20
%%MANPAGES%%man/man1/gh-pr-diff.1.gz
21
%%MANPAGES%%man/man1/gh-pr-list.1.gz
22
%%MANPAGES%%man/man1/gh-pr-merge.1.gz
23
%%MANPAGES%%man/man1/gh-pr-ready.1.gz
24
%%MANPAGES%%man/man1/gh-pr-reopen.1.gz
25
%%MANPAGES%%man/man1/gh-pr-review.1.gz
26
%%MANPAGES%%man/man1/gh-pr-status.1.gz
27
%%MANPAGES%%man/man1/gh-pr-view.1.gz
28
%%MANPAGES%%man/man1/gh-pr.1.gz
29
%%MANPAGES%%man/man1/gh-repo-clone.1.gz
30
%%MANPAGES%%man/man1/gh-repo-create.1.gz
31
%%MANPAGES%%man/man1/gh-repo-fork.1.gz
32
%%MANPAGES%%man/man1/gh-repo-view.1.gz
33
%%MANPAGES%%man/man1/gh-repo.1.gz
34
%%MANPAGES%%man/man1/gh.1.gz
35
%%COMPLETIONS%%share/fish/completions/gh.fish
36
%%COMPLETIONS%%share/zsh/site-functions/_gh

Return to bug 246804