Index: head/security/libgcrypt/Makefile =================================================================== --- head/security/libgcrypt/Makefile (revision 442828) +++ head/security/libgcrypt/Makefile (revision 442829) @@ -1,55 +1,55 @@ # $FreeBSD$ PORTNAME= libgcrypt -PORTVERSION= 1.7.6 +PORTVERSION= 1.7.7 CATEGORIES= security MASTER_SITES= GNUPG MAINTAINER= cpm@FreeBSD.org COMMENT= General purpose crypto library based on code used in GnuPG LICENSE= GPLv2+ LGPL21+ LICENSE_COMB= multi BUILD_DEPENDS= libgpg-error>=1.8:security/libgpg-error RUN_DEPENDS= libgpg-error>=1.8:security/libgpg-error USES= cpe libtool makeinfo tar:bzip2 CPE_VENDOR= gnupg USE_CSTD= gnu89 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-drng-support --enable-static=yes CONFIGURE_ENV= MAKEINFO="makeinfo --no-split" CONFIGURE_TARGET=${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} USE_LDCONFIG= yes TEST_TARGET= check DOCS= AUTHORS ChangeLog ChangeLog-2011 INSTALL NEWS THANKS TODO \ doc/HACKING doc/README.apichanges INFO= gcrypt PORTDOCS= * OPTIONS_DEFINE= DOCS .include .if ${ARCH} == "aarch64" EXTRA_PATCHES+= ${FILESDIR}/extra-patch-aarch64 .endif .if ${ARCH} == "powerpc" 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 Index: head/security/libgcrypt/distinfo =================================================================== --- head/security/libgcrypt/distinfo (revision 442828) +++ head/security/libgcrypt/distinfo (revision 442829) @@ -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 Index: head/security/libgcrypt/files/extra-patch-aarch64 =================================================================== --- head/security/libgcrypt/files/extra-patch-aarch64 (revision 442828) +++ head/security/libgcrypt/files/extra-patch-aarch64 (revision 442829) @@ -1,68 +1,68 @@ --- cipher/cipher-gcm-armv8-aarch64-ce.S.orig 2016-11-12 10:39:35 UTC +++ cipher/cipher-gcm-armv8-aarch64-ce.S @@ -23,7 +23,7 @@ defined(HAVE_COMPATIBLE_GCC_AARCH64_PLATFORM_AS) && \ defined(HAVE_GCC_INLINE_ASM_AARCH64_CRYPTO) -.arch armv8-a+crypto +.cpu generic+simd+crypto .text --- cipher/rijndael-armv8-aarch64-ce.S.orig 2017-01-18 11:28:40 UTC +++ cipher/rijndael-armv8-aarch64-ce.S @@ -23,7 +23,7 @@ defined(HAVE_COMPATIBLE_GCC_AARCH64_PLATFORM_AS) && \ defined(HAVE_GCC_INLINE_ASM_AARCH64_CRYPTO) -.arch armv8-a+crypto +.cpu generic+simd+crypto .text --- cipher/sha1-armv8-aarch64-ce.S.orig 2016-11-12 10:39:35 UTC +++ cipher/sha1-armv8-aarch64-ce.S @@ -23,7 +23,7 @@ defined(HAVE_COMPATIBLE_GCC_AARCH64_PLATFORM_AS) && \ defined(HAVE_GCC_INLINE_ASM_AARCH64_CRYPTO) && defined(USE_SHA1) -.arch armv8-a+crypto +.cpu generic+simd+crypto .text --- cipher/sha256-armv8-aarch64-ce.S.orig 2016-11-12 10:39:35 UTC +++ cipher/sha256-armv8-aarch64-ce.S @@ -23,7 +23,7 @@ defined(HAVE_COMPATIBLE_GCC_AARCH64_PLATFORM_AS) && \ defined(HAVE_GCC_INLINE_ASM_AARCH64_CRYPTO) && defined(USE_SHA256) -.arch armv8-a+crypto +.cpu generic+simd+crypto .text --- configure.ac.orig 2017-01-18 11:37:00 UTC +++ configure.ac @@ -1623,7 +1623,7 @@ AC_CACHE_CHECK([whether GCC inline assem gcry_cv_gcc_inline_asm_aarch64_neon=no AC_COMPILE_IFELSE([AC_LANG_SOURCE( [[__asm__( - ".arch armv8-a\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" @@ -1648,7 +1648,11 @@ AC_CACHE_CHECK([whether GCC inline assem gcry_cv_gcc_inline_asm_aarch64_crypto=no 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" Index: head/security/libgcrypt/pkg-descr =================================================================== --- head/security/libgcrypt/pkg-descr (revision 442828) +++ head/security/libgcrypt/pkg-descr (revision 442829) @@ -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/ Index: head/security/libgcrypt/pkg-plist =================================================================== --- head/security/libgcrypt/pkg-plist (revision 442828) +++ head/security/libgcrypt/pkg-plist (revision 442829) @@ -1,11 +1,11 @@ bin/mpicalc bin/dumpsexp bin/hmac256 bin/libgcrypt-config 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