Date: Wed, 11 Jul 2018 13:08:45 +0000 (UTC) From: Renato Botelho <garga@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r474444 - head/devel/hub Message-ID: <201807111308.w6BD8jmo000598@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: garga Date: Wed Jul 11 13:08:45 2018 New Revision: 474444 URL: https://svnweb.freebsd.org/changeset/ports/474444 Log: Update devel/hub to version 2.5.0 and: * adds LICENSE_FILE; * pulls USES=go to build the port - without adding Go libs; * removes shells/bash as BUILD_DEPENDS; * presents Options Helpers to the Makefile * offers a new shell completion for shells/fish. Once shells/bash was NOT present in RUN_DEPENDS, its completions options is NOT enabled by default. PR: 229631 Submitted by: maintainer Sponsored by: Rubicon Communications, LLC (Netgate) Differential Revision: https://reviews.freebsd.org/D16194 Modified: head/devel/hub/Makefile head/devel/hub/distinfo Modified: head/devel/hub/Makefile ============================================================================== --- head/devel/hub/Makefile Wed Jul 11 13:03:59 2018 (r474443) +++ head/devel/hub/Makefile Wed Jul 11 13:08:45 2018 (r474444) @@ -2,38 +2,54 @@ # $FreeBSD$ PORTNAME= hub -PORTVERSION= 2.4.0 -DISTVERSIONPREFIX=v -CATEGORIES= devel +PORTVERSION= 2.5.0 +CATEGORIES= devel sysutils MAINTAINER= egypcio@googlemail.com COMMENT= Introduces git to GitHub LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go \ - bash:shells/bash \ - ronn:textproc/rubygem-ronn - +BUILD_DEPENDS= ronn:textproc/rubygem-ronn RUN_DEPENDS= git:devel/git +USES= go + USE_GITHUB= yes GH_ACCOUNT= github +GH_TAGNAME= v${PORTVERSION} -PLIST_FILES= bin/hub \ - etc/bash_completion.d/hub \ - share/zsh/site-functions/_hub \ +GO_PKGNAME= github.com/github/hub + +PLIST_FILES= bin/hub \ man/man1/hub.1.gz -do-build: - @cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/bash script/build - @cd ${WRKSRC}/share/man/man1 ; ronn -r hub.1.ronn -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/bin/hub ${STAGEDIR}${PREFIX}/bin +OPTIONS_DEFINE= BASH FISH ZSH + +BASH_PLIST_FILES= etc/bash_completion.d/hub +BASH_RUN_REPENDS= bash:shells/bash +FISH_PLIST_FILES= share/fish/completions/hub.fish +FISH_RUN_REPENDS= fish:shells/fish +ZSH_PLIST_FILES= share/zsh/site-functions/_hub +ZSH_RUN_REPENDS= zsh:shells/zsh + +post-build: + ${MKDIR} ${STAGEDIR}${MAN1PREFIX}/man/man1 + cd ${WRKSRC}/share/man/man1 && \ + ${LOCALBASE}/bin/ronn -r hub.1.ronn ${INSTALL_MAN} ${WRKSRC}/share/man/man1/hub.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 - @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d + +post-install-BASH-on: + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/etc/hub.bash_completion.sh ${STAGEDIR}${PREFIX}/etc/bash_completion.d/hub - @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions + +post-install-FISH-on: + ${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions + ${INSTALL_DATA} ${WRKSRC}/etc/hub.fish_completion ${STAGEDIR}${PREFIX}/share/fish/completions/hub.fish + +post-install-ZSH-on: + ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/etc/hub.zsh_completion ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_hub .include <bsd.port.mk> Modified: head/devel/hub/distinfo ============================================================================== --- head/devel/hub/distinfo Wed Jul 11 13:03:59 2018 (r474443) +++ head/devel/hub/distinfo Wed Jul 11 13:08:45 2018 (r474444) @@ -1,3 +1,3 @@ -TIMESTAMP = 1529589019 -SHA256 (github-hub-v2.4.0_GH0.tar.gz) = 894eb112be9aa0464fa2c63f48ae8e573ef9e32a00bad700e27fd09a0cb3be4b -SIZE (github-hub-v2.4.0_GH0.tar.gz) = 984312 +TIMESTAMP = 1531125957 +SHA256 (github-hub-2.5.0-v2.5.0_GH0.tar.gz) = 8e3bda092ddc81eaf208c5fd2b87f66e030012129d55fa631635c6adf8437941 +SIZE (github-hub-2.5.0-v2.5.0_GH0.tar.gz) = 990029
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201807111308.w6BD8jmo000598>