Created attachment 177892 [details] patch-libgcrypt-1.7.4 security/libgcrypt: Update to 1.7.4 - Update to 1.7.4 - Remove files useless to install from DOCS - Patch renamed is only needed for sparc arch - Bump library version in pkg-plist Changelog: https://lists.gnupg.org/pipermail/gnupg-announce/2016q3/000395.html
The changelog corresponds to the previous libgcrypt-1.7.3 release. I noticed that it hasn't yet been announced in the gnupg-announce mailing list. So I'll post it here when the new changelog becomes available.
Noteworthy changes in version 1.7.4 (2016-12-09) ------------------------------------------------ * Performance: - More ARMv8/AArch32 improvements for AES, GCM, SHA-256, and SHA-1. - Add ARMv8/AArch32 assembly implementation for Twofish and Camellia. - Add bulk processing implementation for ARMv8/AArch32. - Add Stribog OIDs. - Improve the DRBG performance and sync the code with the Linux version. * Internal changes: - When secure memory is requested by the MPI functions or by gcry_xmalloc_secure, they do not anymore lead to a fatal error if the secure memory pool is used up. Instead new pools are allocated as needed. These new pools are not protected against being swapped out (mlock can't be used). However, these days this is considered a minor issue and can easily be mitigated by using encrypted swap space. * Bug fixes: - Fix GOST 28147 CryptoPro-B S-box. - Fix error code handling of mlock calls.
sparc ARCH is not supported by FreeBSD (only sparc64) so something is probably wrong
Created attachment 177908 [details] patch-libgcrypt-1.7.4 Remove patch since sparc is not supported on FreeBSD.
(In reply to Antoine Brodin from comment #3) Thanks Antoine :)
maybe the patch is needed on sparc64?
(In reply to Antoine Brodin from comment #6) It seems that it's only needed for sparc v8 arch.
Created attachment 178005 [details] patch-libgcrypt-1.7.5 libgcrypt-1.7.5 has been released Noteworthy changes in version 1.7.5 (2016-12-15) ------------------------------------------------ * Bug fixes: - Fix regression in mlock detection introduced with 1.7.4 [bug#2870]. https://lists.gnupg.org/pipermail/gnupg-announce/2016q4/000399.html
Exp-run looks fine.
(In reply to Antoine Brodin from comment #9) Thank you very much, Antoine. Waiting for mentor approval to commit the update.
Approved
A commit references this bug: Author: cpm Date: Fri Dec 23 15:45:01 UTC 2016 New revision: 429273 URL: https://svnweb.freebsd.org/changeset/ports/429273 Log: security/libgcrypt: Update to 1.7.5 - Update to 1.7.5 - Remove files useless to install from DOCS - Remove patch since sparc v8 is not supported on FreeBSD - Bump library version in pkg-plist Changelog: https://lists.gnupg.org/pipermail/gnupg-announce/2016q4/000399.html PR: 215236 Approved by: amdmi3 (mentor) MFH: 2016Q4 Exp-run by: antoine Changes: head/security/libgcrypt/Makefile head/security/libgcrypt/distinfo head/security/libgcrypt/files/ head/security/libgcrypt/pkg-plist
Committed, thanks!
A commit references this bug: Author: cpm Date: Sat Dec 24 00:02:12 UTC 2016 New revision: 429295 URL: https://svnweb.freebsd.org/changeset/ports/429295 Log: MFH: r429273 security/libgcrypt: Update to 1.7.5 - Update to 1.7.5 - Remove files useless to install from DOCS - Remove patch since sparc v8 is not supported on FreeBSD - Bump library version in pkg-plist Changelog: https://lists.gnupg.org/pipermail/gnupg-announce/2016q4/000399.html PR: 215236 Approved by: amdmi3 (mentor) Exp-run by: antoine Approved by: ports-secteam (junovitch) Changes: _U branches/2016Q4/ branches/2016Q4/security/libgcrypt/Makefile branches/2016Q4/security/libgcrypt/distinfo branches/2016Q4/security/libgcrypt/files/ branches/2016Q4/security/libgcrypt/pkg-plist