svn commit: r536981 - head/devel/gh
Fernando Apesteguía
fernape at FreeBSD.org
Fri May 29 16:17:40 UTC 2020
Author: fernape
Date: Fri May 29 16:17:38 2020
New Revision: 536981
URL: https://svnweb.freebsd.org/changeset/ports/536981
Log:
devel/gh: Update to 0.9.0
ChangeLog: https://github.com/cli/cli/releases/v0.9.0
PR: 246804
Submitted by: vulcan at wired.sh (maintainer)
Added:
head/devel/gh/pkg-plist (contents, props changed)
Modified:
head/devel/gh/Makefile
head/devel/gh/distinfo
head/devel/gh/pkg-descr
Modified: head/devel/gh/Makefile
==============================================================================
--- head/devel/gh/Makefile Fri May 29 15:45:17 2020 (r536980)
+++ head/devel/gh/Makefile Fri May 29 16:17:38 2020 (r536981)
@@ -2,7 +2,7 @@
PORTNAME= gh
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.0
+DISTVERSION= 0.9.0
CATEGORIES= devel
MAINTAINER= vulcan at wired.sh
@@ -65,22 +65,27 @@ GO_BUILDFLAGS= -ldflags "\
-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:
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 <bsd.port.mk>
Modified: head/devel/gh/distinfo
==============================================================================
--- head/devel/gh/distinfo Fri May 29 15:45:17 2020 (r536980)
+++ head/devel/gh/distinfo Fri May 29 16:17:38 2020 (r536981)
@@ -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
Modified: head/devel/gh/pkg-descr
==============================================================================
--- head/devel/gh/pkg-descr Fri May 29 15:45:17 2020 (r536980)
+++ head/devel/gh/pkg-descr Fri May 29 16:17:38 2020 (r536981)
@@ -3,4 +3,4 @@ It brings pull requests, issues, and other GitHub conc
to the terminal next to where you are already working with
git and your code.
-WWW: https://github.com/cli/cli
+WWW: https://cli.github.com
Added: head/devel/gh/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/gh/pkg-plist Fri May 29 16:17:38 2020 (r536981)
@@ -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
More information about the svn-ports-head
mailing list