Index: devel/gh/Makefile =================================================================== --- devel/gh/Makefile (revision 536765) +++ devel/gh/Makefile (working copy) @@ -2,7 +2,7 @@ PORTNAME= gh DISTVERSIONPREFIX= v -DISTVERSION= 0.8.0 +DISTVERSION= 0.9.0 CATEGORIES= devel MAINTAINER= vulcan@wired.sh @@ -65,22 +65,27 @@ -X github.com/${GH_ACCOUNT}/${GH_PROJECT}/command.Version=${_BUILD_VERSION} \ -X github.com/${GH_ACCOUNT}/${GH_PROJECT}/command.BuildDate=${_BUILD_DATE}" -PLIST_FILES= bin/${PORTNAME} \ - etc/bash_completion.d/${PORTNAME} \ - share/fish/completions/${PORTNAME}.fish \ - share/zsh/site-functions/_${PORTNAME} -PORTDOCS= ${DOCS:T} +_DOCS= README.md docs/gh-vs-hub.md docs/releasing.md \ + docs/command-line-syntax.md docs/source.md +PORTDOCS= ${_DOCS:T} -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= COMPLETIONS DOCS MANPAGES +OPTIONS_DEFAULT= COMPLETIONS MANPAGES +OPTIONS_SUB= yes -DOCS= README.md docs/gh-vs-hub.md docs/releasing.md docs/source.md +COMPLETIONS_DESC= Build and install shell completions for bash, fish and zsh +MANPAGES_DESC= Build and install auto-generated manpages -post-build: -.for shell in bash fish zsh - ${WRKDIR}/bin/${PORTNAME} completion -s ${shell} > ${WRKSRC}/${shell} +do-build-COMPLETIONS-on: +.for SHELL in bash fish zsh + ${WRKDIR}/bin/${PORTNAME} completion -s ${SHELL} > ${WRKSRC}/${SHELL} .endfor -post-install: +do-build-MANPAGES-on: + cd ${WRKSRC} && \ + ${SETENV} ${MAKE_ENV} GOFLAGS="-mod=vendor" go run ./cmd/gen-docs --man-page --doc-path docs/man/ + +post-install-COMPLETIONS-on: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/bash \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME} @@ -93,6 +98,9 @@ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${_DOCS} ${STAGEDIR}${DOCSDIR} +post-install-MANPAGES-on: + ${INSTALL_MAN} ${WRKSRC}/docs/man/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 + .include Index: devel/gh/distinfo =================================================================== --- devel/gh/distinfo (revision 536765) +++ devel/gh/distinfo (working copy) @@ -1,6 +1,6 @@ -TIMESTAMP = 1589222945 -SHA256 (cli-cli-v0.8.0_GH0.tar.gz) = 6439f2b01681be33b2b3fa313abdb700e5f6344ddff5e0fe8e01226c20d36442 -SIZE (cli-cli-v0.8.0_GH0.tar.gz) = 225839 +TIMESTAMP = 1590668365 +SHA256 (cli-cli-v0.9.0_GH0.tar.gz) = 318295e5a662f785662751f1e2cd4b1f613ec3aced1c4e7f1755d27922dbfdbf +SIZE (cli-cli-v0.9.0_GH0.tar.gz) = 236398 SHA256 (AlecAivazis-survey-v2.0.7_GH0.tar.gz) = 501b2246e0eb9b9ee9ffdd5d3a3c7a1fc680fbb4b0809e506ed15c2e098b8752 SIZE (AlecAivazis-survey-v2.0.7_GH0.tar.gz) = 1351392 SHA256 (alecthomas-chroma-34d9c7143bf5_GH0.tar.gz) = 38c3ab2f51ab7b971eeca8add6a545a29046084d53fe260d57ffc6a2c9bf1afd Index: devel/gh/pkg-plist =================================================================== --- devel/gh/pkg-plist (nonexistent) +++ devel/gh/pkg-plist (working copy) @@ -0,0 +1,36 @@ +bin/gh +%%COMPLETIONS%%etc/bash_completion.d/gh +%%MANPAGES%%man/man1/gh-completion.1.gz +%%MANPAGES%%man/man1/gh-config-get.1.gz +%%MANPAGES%%man/man1/gh-config-set.1.gz +%%MANPAGES%%man/man1/gh-config.1.gz +%%MANPAGES%%man/man1/gh-credits.1.gz +%%MANPAGES%%man/man1/gh-gist-create.1.gz +%%MANPAGES%%man/man1/gh-gist.1.gz +%%MANPAGES%%man/man1/gh-issue-close.1.gz +%%MANPAGES%%man/man1/gh-issue-create.1.gz +%%MANPAGES%%man/man1/gh-issue-list.1.gz +%%MANPAGES%%man/man1/gh-issue-reopen.1.gz +%%MANPAGES%%man/man1/gh-issue-status.1.gz +%%MANPAGES%%man/man1/gh-issue-view.1.gz +%%MANPAGES%%man/man1/gh-issue.1.gz +%%MANPAGES%%man/man1/gh-pr-checkout.1.gz +%%MANPAGES%%man/man1/gh-pr-close.1.gz +%%MANPAGES%%man/man1/gh-pr-create.1.gz +%%MANPAGES%%man/man1/gh-pr-diff.1.gz +%%MANPAGES%%man/man1/gh-pr-list.1.gz +%%MANPAGES%%man/man1/gh-pr-merge.1.gz +%%MANPAGES%%man/man1/gh-pr-ready.1.gz +%%MANPAGES%%man/man1/gh-pr-reopen.1.gz +%%MANPAGES%%man/man1/gh-pr-review.1.gz +%%MANPAGES%%man/man1/gh-pr-status.1.gz +%%MANPAGES%%man/man1/gh-pr-view.1.gz +%%MANPAGES%%man/man1/gh-pr.1.gz +%%MANPAGES%%man/man1/gh-repo-clone.1.gz +%%MANPAGES%%man/man1/gh-repo-create.1.gz +%%MANPAGES%%man/man1/gh-repo-fork.1.gz +%%MANPAGES%%man/man1/gh-repo-view.1.gz +%%MANPAGES%%man/man1/gh-repo.1.gz +%%MANPAGES%%man/man1/gh.1.gz +%%COMPLETIONS%%share/fish/completions/gh.fish +%%COMPLETIONS%%share/zsh/site-functions/_gh Property changes on: devel/gh/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property