Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 May 2020 16:17:39 +0000 (UTC)
From:      =?UTF-8?Q?Fernando_Apestegu=c3=ada?= <fernape@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r536981 - head/devel/gh
Message-ID:  <202005291617.04TGHdQM080033@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202005291617.04TGHdQM080033>