From owner-svn-ports-all@freebsd.org Thu Mar 17 02:45:54 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F2D97AD3548; Thu, 17 Mar 2016 02:45:54 +0000 (UTC) (envelope-from junovitch@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B1B4FCE4; Thu, 17 Mar 2016 02:45:54 +0000 (UTC) (envelope-from junovitch@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u2H2jrGG022625; Thu, 17 Mar 2016 02:45:53 GMT (envelope-from junovitch@FreeBSD.org) Received: (from junovitch@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u2H2jrSP022622; Thu, 17 Mar 2016 02:45:53 GMT (envelope-from junovitch@FreeBSD.org) Message-Id: <201603170245.u2H2jrSP022622@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: junovitch set sender to junovitch@FreeBSD.org using -f From: Jason Unovitch Date: Thu, 17 Mar 2016 02:45:53 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r411252 - branches/2016Q1/devel/git X-SVN-Group: ports-branches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Mar 2016 02:45:55 -0000 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 (via PR) Reported by: Tony Tung (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