BSD Ports

security/gnupg 2.5.24p0v0 OpenBSD

GNU privacy guard - a free PGP replacement

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Jeremie Courreges-Anglas <[email protected]>
Last update
Commit
89563dec37
Categories
security

Description

The GNU Privacy Guard (GnuPG) is GNU's tool for secure communication and data storage. It can be used to encrypt data, create digital signatures, help authenticating using Secure Shell and to provide a framework for public key cryptography. It includes an advanced key management facility and is compliant with the OpenPGP and S/MIME standards.

In the other systems

SystemPortVersion
OpenBSDsecurity/gnupg2.5.24p0v0
FreeBSDsecurity/gnupg2.5.21
NetBSDsecurity/gnupg1.4.23nb30
DragonFlysecurity/gnupg2.4.7
MidnightBSDsecurity/gnupg2.5.22
HardenedBSDsecurity/gnupg2.5.21
GhostBSDsecurity/gnupg2.5.21
OPNsensesecurity/gnupg2.4.9

Install

Binary package:

pkg_add gnupg

From the ports tree:

cd /usr/ports/security/gnupg && make install

Dependencies

Build dependencies 3
Run dependencies 9

Commit history 5

DateCommitCreditsLog message
89563dec37 jca Reattempt the upgrade to gnupg-2.5.24
Upstream published a fix for regression that broke mail/notmuch configure. Updating now means smaller steps if we need an update for a security issue in the next 8.0 OpenBSD release. ok sthen@ naddy@
04b0366d63 jca Revert to gnupg-2.5.22 because gnupg-2.5.23+ breaks mail/notmuch
mail/notmuch uses gmime -> gpgme -> gnupg to decrypt PGP-encrypted messages, and check for that feature in it configure script. Since commit 2e6549f5de5307e3e84c1ffa5e762d14266546ba gpg: Preliminary support for importing some rfc-9980 secret keys. gpg-agent now appears unable to export the "session key" used by notmuch tests, so gpg has no key to pass back to gpgme/gmime. The code in notmuch/configure mimics the code in notmuch/util/crypto.c so we can expect this to be an actual regression. Revert to the previous gnupg release to unbreak bulk builds and avoid regressions. Reported by sthen@
6fe81e0ae7 jca Update to gnupg-2.5.24
bf8ca7d826 jca Update to gnupg-2.5.22
Changes: https://dev.gnupg.org/T8320.html
967cc93d0f jca Update to gnupg-2.5.21
https://dev.gnupg.org/T8262.html