Skip site navigation (1)Skip section navigation (2)
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>