On Fri, Aug 11, 2017 at 12:41:45AM -0400, Daniel Jakots wrote:
> Hello && coucou Benoit,
> 
> Git's upstream released a couple of git releases to fix
> CVE-2017-1000117. Here's diff that update old-stable, stable and
> current.
> 
> I went the lazy way which is 'update to latest bugfix release' and not
> just backporting patches. This was the easiest thing for me and it
> "sounds like the correct approach to" sthen :)
> 
> Test, comments and ok?

OK for -current, -stable still building...

> 
> Cheers,
> Daniel

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/git/Makefile,v
> retrieving revision 1.178
> diff -u -p -r1.178 Makefile
> --- Makefile  5 Aug 2017 19:09:05 -0000       1.178
> +++ Makefile  11 Aug 2017 04:24:54 -0000
> @@ -4,7 +4,7 @@ COMMENT-main =        GIT - Tree History Storag
>  COMMENT-svn =        GIT - subversion interoperability tools
>  COMMENT-x11 =        GIT - graphical tools
>  
> -V =          2.14.0
> +V =          2.14.1
>  DISTNAME =   git-${V}
>  PKGNAME-main =       ${DISTNAME}
>  PKGNAME-svn =        git-svn-${V}
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/git/distinfo,v
> retrieving revision 1.135
> diff -u -p -r1.135 distinfo
> --- distinfo  5 Aug 2017 19:09:05 -0000       1.135
> +++ distinfo  11 Aug 2017 04:24:54 -0000
> @@ -1,4 +1,4 @@
> -SHA256 (git-2.14.0.tar.gz) = yaZmRdacZ6dCGDGa/j1sVQf7kdq4AUYF34luk58Gvkg=
> -SHA256 (git-manpages-2.14.0.tar.gz) = 
> riEZ/5I1BTlpHxOhHyqU5iVtzOY+CYMswWA2XdBQY2s=
> -SIZE (git-2.14.0.tar.gz) = 6987666
> -SIZE (git-manpages-2.14.0.tar.gz) = 665143
> +SHA256 (git-2.14.1.tar.gz) = AZJTSbloOUDlOmIe5I3Z2aw/nlnAeYBrWDIcLPhaRGQ=
> +SHA256 (git-manpages-2.14.1.tar.gz) = 
> jFgQzmXUTNMzMn06EVxbRicSovgSJdFC4HvYia2NwOA=
> +SIZE (git-2.14.1.tar.gz) = 6987933
> +SIZE (git-manpages-2.14.1.tar.gz) = 665202

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/git/Makefile,v
> retrieving revision 1.158
> diff -u -p -r1.158 Makefile
> --- Makefile  28 Jun 2016 07:27:14 -0000      1.158
> +++ Makefile  11 Aug 2017 04:33:41 -0000
> @@ -4,7 +4,7 @@ COMMENT-main =        GIT - Tree History Storag
>  COMMENT-svn =        GIT - subversion interoperability tools
>  COMMENT-x11 =        GIT - graphical tools
>  
> -V =          2.9.0
> +V =          2.9.5
>  DISTNAME =   git-${V}
>  PKGNAME-main =       ${DISTNAME}
>  PKGNAME-svn =        git-svn-${V}
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/git/distinfo,v
> retrieving revision 1.121
> diff -u -p -r1.121 distinfo
> --- distinfo  28 Jun 2016 07:27:14 -0000      1.121
> +++ distinfo  11 Aug 2017 04:33:41 -0000
> @@ -1,4 +1,4 @@
> -SHA256 (git-2.9.0.tar.gz) = v/dWD1YC/Njjdmng9l7wjG7cmW5PMk5O1ruKhHZeML0=
> -SHA256 (git-manpages-2.9.0.tar.gz) = 
> NbppqFYFKaqDfjlabWyNQvTSm0CjwcxuPcabsfqtszI=
> -SIZE (git-2.9.0.tar.gz) = 5903371
> -SIZE (git-manpages-2.9.0.tar.gz) = 629249
> +SHA256 (git-2.9.5.tar.gz) = j6V1M4E31thQtS0gfPcVXNH0AD69aY8Pt19l77hi738=
> +SHA256 (git-manpages-2.9.5.tar.gz) = 
> tRWULoGiv68bJDehV8Qig+lzHS2YaU4n9vItaZypKSw=
> +SIZE (git-2.9.5.tar.gz) = 5928730
> +SIZE (git-manpages-2.9.5.tar.gz) = 633471

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/git/Makefile,v
> retrieving revision 1.168
> diff -u -p -r1.168 Makefile
> --- Makefile  26 Mar 2017 19:07:10 -0000      1.168
> +++ Makefile  11 Aug 2017 04:27:51 -0000
> @@ -4,7 +4,7 @@ COMMENT-main =        GIT - Tree History Storag
>  COMMENT-svn =        GIT - subversion interoperability tools
>  COMMENT-x11 =        GIT - graphical tools
>  
> -V =          2.12.2
> +V =          2.12.4
>  DISTNAME =   git-${V}
>  PKGNAME-main =       ${DISTNAME}
>  PKGNAME-svn =        git-svn-${V}
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/git/distinfo,v
> retrieving revision 1.129
> diff -u -p -r1.129 distinfo
> --- distinfo  26 Mar 2017 19:07:10 -0000      1.129
> +++ distinfo  11 Aug 2017 04:27:51 -0000
> @@ -1,4 +1,4 @@
> -SHA256 (git-2.12.2.tar.gz) = 2cbXh6JGcNflEA2yNnwlCtl1bvgIT7FTpGuC8dGG+Ng=
> -SHA256 (git-manpages-2.12.2.tar.gz) = 
> bn7VA/EZBzTlfJQn3zVrQgIPEl+jarBHh3eWCmgq31A=
> -SIZE (git-2.12.2.tar.gz) = 6389118
> -SIZE (git-manpages-2.12.2.tar.gz) = 653673
> +SHA256 (git-2.12.4.tar.gz) = sleG8KE+OalVjuylbADHWHA8gDvekPm8WrVPS+Lrsf8=
> +SHA256 (git-manpages-2.12.4.tar.gz) = 
> 4OashhshzmBHNnTYj48+GvbifVugzt3vL4z/Am8ux9I=
> +SIZE (git-2.12.4.tar.gz) = 6407661
> +SIZE (git-manpages-2.12.4.tar.gz) = 654944
> Index: patches/patch-Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/git/patches/patch-Makefile,v
> retrieving revision 1.69
> diff -u -p -r1.69 patch-Makefile
> --- patches/patch-Makefile    26 Mar 2017 19:07:10 -0000      1.69
> +++ patches/patch-Makefile    11 Aug 2017 04:27:51 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-Makefile,v 1.69 2017/03/26 19:07:10 benoit Exp $
> ---- Makefile.orig    Fri Mar 24 21:50:52 2017
> -+++ Makefile Sun Mar 26 15:03:52 2017
> -@@ -2287,7 +2287,7 @@ export TEST_NO_MALLOC_CHECK
> +--- Makefile.orig    Wed Aug  9 15:52:01 2017
> ++++ Makefile Fri Aug 11 00:19:11 2017
> +@@ -2290,7 +2290,7 @@ export TEST_NO_MALLOC_CHECK
>   
>   ### Testing rules
>   
> Index: patches/patch-t_t9200-git-cvsexportcommit_sh
> ===================================================================
> RCS file: /cvs/ports/devel/git/patches/patch-t_t9200-git-cvsexportcommit_sh,v
> retrieving revision 1.7
> diff -u -p -r1.7 patch-t_t9200-git-cvsexportcommit_sh
> --- patches/patch-t_t9200-git-cvsexportcommit_sh      25 May 2016 07:13:05 
> -0000      1.7
> +++ patches/patch-t_t9200-git-cvsexportcommit_sh      11 Aug 2017 04:27:51 
> -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-t_t9200-git-cvsexportcommit_sh,v 1.7 2016/05/25 07:13:05 
> benoit Exp $
> ---- t/t9200-git-cvsexportcommit.sh.orig      Thu May 19 19:17:58 2016
> -+++ t/t9200-git-cvsexportcommit.sh   Wed May 25 08:57:20 2016
> -@@ -35,7 +35,7 @@ exit 1
> +--- t/t9200-git-cvsexportcommit.sh.orig      Wed Aug  9 15:52:01 2017
> ++++ t/t9200-git-cvsexportcommit.sh   Fri Aug 11 00:19:11 2017
> +@@ -40,7 +40,7 @@ exit 1
>   
>   check_entries () {
>       # $1 == directory, $2 == expected
> Index: patches/patch-t_test-lib_sh
> ===================================================================
> RCS file: /cvs/ports/devel/git/patches/patch-t_test-lib_sh,v
> retrieving revision 1.18
> diff -u -p -r1.18 patch-t_test-lib_sh
> --- patches/patch-t_test-lib_sh       25 Feb 2017 20:35:31 -0000      1.18
> +++ patches/patch-t_test-lib_sh       11 Aug 2017 04:27:51 -0000
> @@ -5,8 +5,8 @@ wants it badly.
>  
>  Fix sum() function
>  
> ---- t/test-lib.sh.orig       Fri Feb 24 20:17:39 2017
> -+++ t/test-lib.sh    Sat Feb 25 11:12:35 2017
> +--- t/test-lib.sh.orig       Wed Aug  9 15:52:01 2017
> ++++ t/test-lib.sh    Fri Aug 11 00:19:11 2017
>  @@ -48,6 +48,11 @@ fi
>   . "$GIT_BUILD_DIR"/GIT-BUILD-OPTIONS
>   export PERL_PATH SHELL_PATH
> @@ -19,7 +19,7 @@ Fix sum() function
>   # if --tee was passed, write the output not only to the terminal, but
>   # additionally to the file test-results/$BASENAME.out, too.
>   case "$GIT_TEST_TEE_STARTED, $* " in
> -@@ -998,6 +1003,15 @@ case $uname_s in
> +@@ -999,6 +1004,15 @@ case $uname_s in
>       test_set_prereq CYGWIN
>       test_set_prereq SED_STRIPS_CR
>       test_set_prereq GREP_STRIPS_CR

Reply via email to