Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Mar 2016 02:45:53 +0000 (UTC)
From:      Jason Unovitch <junovitch@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r411252 - branches/2016Q1/devel/git
Message-ID:  <201603170245.u2H2jrSP022622@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: junovitch
Date: Thu Mar 17 02:45:53 2016
New Revision: 411252
URL: https://svnweb.freebsd.org/changeset/ports/411252

Log:
  MFH: r405346, r408063, r409422, r409430
  
  r405346:
  Update devel/git to 2.7.0
  
  r408063:
  Lighten up the Perl dependencies.
  
  git uses Perl for two things: Perl hooks into git, and the
  git-send-email(1) script.
  
  The Perl hooks only use p5-Error. The other modules dependencies,
  p5-Authen-SASL and p5-Net-SMTP-SSL (which bring in a number of other
  perl module dependencies) are only required for git-send-email(1).
  
  This commit adds a SEND_EMAIL option, defaulted to on, that auto-enables
  the PERL option and installs the git-send-email(1) script with the
  extra perl modules.
  
  With the PERL option on and SEND_EMAIL off, only the p5-Error module
  is required.
  
  No PORTREVISION bump as the default dependencies and plist haven't changed.
  
  PR:		206901
  Approved by:	garga (maintainer)
  Differential Revision:	https://reviews.freebsd.org/D5179
  
  r409422:
  Update devel/git to 2.7.2
  
  r409430:
  Fix plist with NLS on after r409422.
  
  PR:		208074
  Reported by:	Sevan Janiyan <venture37@geeklan.co.uk> (via PR)
  Reported by:	Tony Tung <tonytung@merly.org> (via email)
  Security:	CVE-2016-2315
  Security:	https://vuxml.FreeBSD.org/freebsd/93ee802e-ebde-11e5-92ce-002590263bf5.html
  Approved by:	ports-secteam (with hat)

Modified:
  branches/2016Q1/devel/git/Makefile
  branches/2016Q1/devel/git/distinfo
  branches/2016Q1/devel/git/pkg-plist
Directory Properties:
  branches/2016Q1/   (props changed)

Modified: branches/2016Q1/devel/git/Makefile
==============================================================================
--- branches/2016Q1/devel/git/Makefile	Thu Mar 17 02:45:34 2016	(r411251)
+++ branches/2016Q1/devel/git/Makefile	Thu Mar 17 02:45:53 2016	(r411252)
@@ -2,7 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	git
-DISTVERSION=	2.6.4
+DISTVERSION=	2.7.2
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	KERNEL_ORG/software/scm/git
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
@@ -41,8 +42,8 @@ SHEBANG_FILES=	*.perl */*.perl */*/*.per
 CONFIGURE_ARGS=	--enable-pthreads=-pthread ac_cv_header_libcharset_h=no
 
 OPTIONS_DEFINE=	GUI SVN GITWEB CONTRIB P4 CVS HTMLDOCS PERL ICONV CURL \
-		ETCSHELLS NLS
-OPTIONS_DEFAULT=	CONTRIB P4 CVS PERL ICONV CURL ETCSHELLS NLS
+		ETCSHELLS SEND_EMAIL NLS
+OPTIONS_DEFAULT=	CONTRIB P4 CVS PERL ICONV CURL ETCSHELLS SEND_EMAIL NLS
 OPTIONS_SUB=	yes
 
 GITWEB_DESC=	Install gitweb
@@ -51,6 +52,7 @@ P4_DESC=	Enable Perforce support
 CVS_DESC=	Enable CVS support
 HTMLDOCS_DESC=	Install additional documentation
 ETCSHELLS_DESC=	Modify /etc/shells
+SEND_EMAIL_DESC=Enable the git-send-email(1) script
 
 NLS_USES=		gettext
 NLS_MAKE_ARGS_OFF=	NO_GETTEXT=yes
@@ -58,11 +60,13 @@ NLS_MAKE_ARGS_OFF=	NO_GETTEXT=yes
 PERL_USES=		perl5
 PERL_MAKE_ENV=		PERL_PATH=${PERL}
 PERL_BUILD_DEPENDS=	p5-Error>=0:${PORTSDIR}/lang/p5-Error
-PERL_RUN_DEPENDS=	p5-Error>=0:${PORTSDIR}/lang/p5-Error \
-			p5-Net-SMTP-SSL>=0:${PORTSDIR}/mail/p5-Net-SMTP-SSL \
-			p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL
+PERL_RUN_DEPENDS=	p5-Error>=0:${PORTSDIR}/lang/p5-Error
 PERL_MAKE_ARGS_OFF=	NO_PERL=1
 
+SEND_EMAIL_IMPLIES=	PERL
+SEND_EMAIL_RUN_DEPENDS= p5-Net-SMTP-SSL>=0:${PORTSDIR}/mail/p5-Net-SMTP-SSL \
+			p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL
+
 ICONV_USES=		iconv
 ICONV_MAKE_ARGS_OFF=	NO_ICONV=1
 

Modified: branches/2016Q1/devel/git/distinfo
==============================================================================
--- branches/2016Q1/devel/git/distinfo	Thu Mar 17 02:45:34 2016	(r411251)
+++ branches/2016Q1/devel/git/distinfo	Thu Mar 17 02:45:53 2016	(r411252)
@@ -1,6 +1,6 @@
-SHA256 (git-2.6.4.tar.xz) = 1c0170952163e0b240256bc47388b95c617cf8cf446c93261df83d42cf5dd466
-SIZE (git-2.6.4.tar.xz) = 3820804
-SHA256 (git-manpages-2.6.4.tar.xz) = 9a71b60396789196d1c52665a8f12eda3f1f0b53ab91968de9d33572700e924c
-SIZE (git-manpages-2.6.4.tar.xz) = 381548
-SHA256 (git-htmldocs-2.6.4.tar.xz) = 03c43f8ce24e9ffe3b7f3066d0ffb4036a67b2ac5d0914b788379341c742167b
-SIZE (git-htmldocs-2.6.4.tar.xz) = 1021204
+SHA256 (git-2.7.2.tar.xz) = b20479ce523031c37581b763b4442b25b9d606f2f416049aea4e463dc150cf20
+SIZE (git-2.7.2.tar.xz) = 3907296
+SHA256 (git-manpages-2.7.2.tar.xz) = 19a6254a34da516e1ec67bfcbc6da7a1483440a2e8416b30e736f96c3404ff4b
+SIZE (git-manpages-2.7.2.tar.xz) = 384440
+SHA256 (git-htmldocs-2.7.2.tar.xz) = fabf3afa674931c70d6bb2e37497b46046f554c8d5520f0ccb126ce5e748f724
+SIZE (git-htmldocs-2.7.2.tar.xz) = 1031152

Modified: branches/2016Q1/devel/git/pkg-plist
==============================================================================
--- branches/2016Q1/devel/git/pkg-plist	Thu Mar 17 02:45:34 2016	(r411251)
+++ branches/2016Q1/devel/git/pkg-plist	Thu Mar 17 02:45:53 2016	(r411252)
@@ -120,7 +120,7 @@ man/man1/git-rev-list.1.gz
 man/man1/git-rev-parse.1.gz
 man/man1/git-revert.1.gz
 man/man1/git-rm.1.gz
-man/man1/git-send-email.1.gz
+%%SEND_EMAIL%%man/man1/git-send-email.1.gz
 man/man1/git-send-pack.1.gz
 man/man1/git-sh-setup.1.gz
 man/man1/git-sh-i18n.1.gz
@@ -315,7 +315,7 @@ libexec/git-core/git-rev-list
 libexec/git-core/git-rev-parse
 libexec/git-core/git-revert
 libexec/git-core/git-rm
-libexec/git-core/git-send-email
+%%SEND_EMAIL%%libexec/git-core/git-send-email
 libexec/git-core/git-send-pack
 libexec/git-core/git-sh-i18n
 libexec/git-core/git-sh-i18n--envsubst
@@ -333,6 +333,7 @@ libexec/git-core/git-stash
 libexec/git-core/git-status
 libexec/git-core/git-stripspace
 libexec/git-core/git-submodule
+libexec/git-core/git-submodule--helper
 %%CONTRIB%%libexec/git-core/git-subtree
 %%SVN%%libexec/git-core/git-svn
 libexec/git-core/git-symbolic-ref
@@ -398,6 +399,7 @@ lib/xemacs/site-lisp/git/git-blame.el
 %%NLS%%share/locale/fr/LC_MESSAGES/git.mo
 %%NLS%%share/locale/is/LC_MESSAGES/git.mo
 %%NLS%%share/locale/it/LC_MESSAGES/git.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/git.mo
 %%NLS%%share/locale/pt_PT/LC_MESSAGES/git.mo
 %%NLS%%share/locale/ru/LC_MESSAGES/git.mo
 %%NLS%%share/locale/sv/LC_MESSAGES/git.mo
@@ -603,7 +605,7 @@ share/git-core/templates/info/exclude
 %%HTMLDOCS%%%%DOCSDIR%%/git-rev-parse.html
 %%HTMLDOCS%%%%DOCSDIR%%/git-revert.html
 %%HTMLDOCS%%%%DOCSDIR%%/git-rm.html
-%%HTMLDOCS%%%%DOCSDIR%%/git-send-email.html
+%%SEND_EMAIL%%%%HTMLDOCS%%%%DOCSDIR%%/git-send-email.html
 %%HTMLDOCS%%%%DOCSDIR%%/git-send-pack.html
 %%HTMLDOCS%%%%DOCSDIR%%/git-sh-i18n.html
 %%HTMLDOCS%%%%DOCSDIR%%/git-sh-i18n--envsubst.html
@@ -961,7 +963,7 @@ share/git-core/templates/info/exclude
 %%HTMLDOCS%%%%DOCSDIR%%/git-check-attr.txt
 %%HTMLDOCS%%%%DOCSDIR%%/config.txt
 %%HTMLDOCS%%%%DOCSDIR%%/git-http-fetch.txt
-%%HTMLDOCS%%%%DOCSDIR%%/git-send-email.txt
+%%SEND_EMAIL%%%%HTMLDOCS%%%%DOCSDIR%%/git-send-email.txt
 %%HTMLDOCS%%%%DOCSDIR%%/git-annotate.txt
 %%HTMLDOCS%%%%DOCSDIR%%/gitmodules.txt
 %%HTMLDOCS%%%%DOCSDIR%%/pull-fetch-param.txt
@@ -1256,6 +1258,10 @@ share/git-core/templates/info/exclude
 %%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.6.2.txt
 %%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.6.3.txt
 %%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.6.4.txt
+%%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.6.5.txt
+%%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.7.0.txt
+%%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.7.1.txt
+%%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.7.2.txt
 %%GITWEB%%%%EXAMPLESDIR%%/gitweb/gitweb.cgi
 %%GITWEB%%%%EXAMPLESDIR%%/gitweb/static/gitweb.js
 %%GITWEB%%%%EXAMPLESDIR%%/gitweb/static/gitweb.css
@@ -1340,9 +1346,12 @@ share/git-core/templates/info/exclude
 %%CONTRIB%%share/git-core/contrib/hg-to-git/hg-to-git.py
 %%CONTRIB%%share/git-core/contrib/hg-to-git/hg-to-git.txt
 %%CONTRIB%%share/git-core/contrib/hooks/multimail/CHANGES
+%%CONTRIB%%share/git-core/contrib/hooks/multimail/CONTRIBUTING.rst
 %%CONTRIB%%share/git-core/contrib/hooks/multimail/README
 %%CONTRIB%%share/git-core/contrib/hooks/multimail/README.Git
 %%CONTRIB%%share/git-core/contrib/hooks/multimail/README.migrate-from-post-receive-email
+%%CONTRIB%%share/git-core/contrib/hooks/multimail/doc/gerrit.rst
+%%CONTRIB%%share/git-core/contrib/hooks/multimail/doc/gitolite.rst
 %%CONTRIB%%share/git-core/contrib/hooks/multimail/git_multimail.py
 %%CONTRIB%%share/git-core/contrib/hooks/multimail/migrate-mailhook-config
 %%CONTRIB%%share/git-core/contrib/hooks/multimail/post-receive.example



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