Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Jun 2017 23:07:05 +0000 (UTC)
From:      "Carlos J. Puga Medina" <cpm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r442961 - in branches/2017Q2/security/libgcrypt: . files
Message-ID:  <201706082307.v58N75aA036242@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cpm
Date: Thu Jun  8 23:07:05 2017
New Revision: 442961
URL: https://svnweb.freebsd.org/changeset/ports/442961

Log:
  MFH: r442829
  
  security/libgcrypt: update to 1.7.7
  
  - Update libgcrypt to 1.7.7
  - Silence all explicitly called commands
  - Update WWW in pkg-descr: use https://
  - Bump library version in pkg-plist
  
  Noteworthy changes in version 1.7.7
  
  * Bug fixes:
  
    - Fix possible timing attack on EdDSA session key.
    - Fix long standing bug in secure memory implementation which could
       lead to a segv on free. [bug#3027].
  
  PR:		219747
  Exp-run by:	antoine
  
  Approved by:	ports-secteam (zi)

Modified:
  branches/2017Q2/security/libgcrypt/Makefile
  branches/2017Q2/security/libgcrypt/distinfo
  branches/2017Q2/security/libgcrypt/files/extra-patch-aarch64
  branches/2017Q2/security/libgcrypt/pkg-descr
  branches/2017Q2/security/libgcrypt/pkg-plist
Directory Properties:
  branches/2017Q2/   (props changed)

Modified: branches/2017Q2/security/libgcrypt/Makefile
==============================================================================
--- branches/2017Q2/security/libgcrypt/Makefile	Thu Jun  8 21:52:56 2017	(r442960)
+++ branches/2017Q2/security/libgcrypt/Makefile	Thu Jun  8 23:07:05 2017	(r442961)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	libgcrypt
-PORTVERSION=	1.7.6
+PORTVERSION=	1.7.7
 CATEGORIES=	security
 MASTER_SITES=	GNUPG
 
@@ -42,14 +42,14 @@ CONFIGURE_ARGS+=	--disable-asm
 .endif
 
 post-patch:
-	${RM} ${WRKSRC}/doc/gcrypt.info*
-	${REINPLACE_CMD} -e 's|ALIGN (3)|ALIGN (2)|g' ${WRKSRC}/mpi/i386/*.S
+	@${RM} ${WRKSRC}/doc/gcrypt.info*
+	@${REINPLACE_CMD} -e 's|ALIGN (3)|ALIGN (2)|g' ${WRKSRC}/mpi/i386/*.S
 
 post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so
 
 post-install-DOCS-on:
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: branches/2017Q2/security/libgcrypt/distinfo
==============================================================================
--- branches/2017Q2/security/libgcrypt/distinfo	Thu Jun  8 21:52:56 2017	(r442960)
+++ branches/2017Q2/security/libgcrypt/distinfo	Thu Jun  8 23:07:05 2017	(r442961)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1485172752
-SHA256 (libgcrypt-1.7.6.tar.bz2) = 626aafee84af9d2ce253d2c143dc1c0902dda045780cc241f39970fc60be05bc
-SIZE (libgcrypt-1.7.6.tar.bz2) = 2897695
+TIMESTAMP = 1496487630
+SHA256 (libgcrypt-1.7.7.tar.bz2) = b9b85eba0793ea3e6e66b896eb031fa05e1a4517277cc9ab10816b359254cd9a
+SIZE (libgcrypt-1.7.7.tar.bz2) = 2861190

Modified: branches/2017Q2/security/libgcrypt/files/extra-patch-aarch64
==============================================================================
--- branches/2017Q2/security/libgcrypt/files/extra-patch-aarch64	Thu Jun  8 21:52:56 2017	(r442960)
+++ branches/2017Q2/security/libgcrypt/files/extra-patch-aarch64	Thu Jun  8 23:07:05 2017	(r442961)
@@ -58,11 +58,11 @@
            AC_COMPILE_IFELSE([AC_LANG_SOURCE(
            [[__asm__(
 -                ".arch armv8-a+crypto\n\t"
-+		".cpu generic+simd\n\t"
++		 ".cpu generic+simd\n\t"
 +
-+		"mov w0, \#42;\n\t"
-+		"dup v0.8b, w0;\n\t"
-+		"ld4 {v0.8b,v1.8b,v2.8b,v3.8b},[x0],\#32;\n\t"
++		 "mov w0, \#42;\n\t"
++		 "dup v0.8b, w0;\n\t"
++		 "ld4 {v0.8b,v1.8b,v2.8b,v3.8b},[x0],\#32;\n\t"
  
                  "sha1h s0, s0;\n\t"
                  "sha1c q0, s0, v0.4s;\n\t"

Modified: branches/2017Q2/security/libgcrypt/pkg-descr
==============================================================================
--- branches/2017Q2/security/libgcrypt/pkg-descr	Thu Jun  8 21:52:56 2017	(r442960)
+++ branches/2017Q2/security/libgcrypt/pkg-descr	Thu Jun  8 23:07:05 2017	(r442961)
@@ -1,3 +1,3 @@
 Libgcrypt is a general purpose crypto library based on the code used in GnuPG.
 
-WWW: http://www.gnupg.org/
+WWW: https://www.gnupg.org/

Modified: branches/2017Q2/security/libgcrypt/pkg-plist
==============================================================================
--- branches/2017Q2/security/libgcrypt/pkg-plist	Thu Jun  8 21:52:56 2017	(r442960)
+++ branches/2017Q2/security/libgcrypt/pkg-plist	Thu Jun  8 23:07:05 2017	(r442961)
@@ -6,6 +6,6 @@ include/gcrypt.h
 lib/libgcrypt.a
 lib/libgcrypt.so
 lib/libgcrypt.so.20
-lib/libgcrypt.so.20.1.6
+lib/libgcrypt.so.20.1.7
 man/man1/hmac256.1.gz
 share/aclocal/libgcrypt.m4



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