app-crypt / freepg

Cross-distro GnuPG fork focused on OpenPGP compliance

Official package sites : https://freepg.org/ · https://gitlab.com/freepg/gnupg/ ·

v2.5.18 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86
USE flags
bzip2 doc ldap nls readline selinux smartcard ssl test tofu tools tpm usb user-socket wks-server

v2.5.17 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
amd64 arm arm64 ppc ppc64 x86 ~alpha ~hppa ~loong ~mips ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris
USE flags
bzip2 doc ldap nls readline selinux smartcard ssl test tofu tools tpm usb user-socket wks-server

General

bzip2
Enable bzip2 compression support
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
ldap
Add LDAP support (Lightweight Directory Access Protocol)
nls
Add Native Language Support (using gettext - GNU locale utilities)
readline
Enable support for libreadline, a GNU line-editing library that almost everyone wants
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
smartcard
Build scdaemon software. Enables usage of OpenPGP cards. For other type of smartcards, try app-crypt/gnupg-pkcs11-scd. Bring in dev-libs/libusb as a dependency; enable scdaemon.
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tofu
Enable support for Trust on First use trust model; requires dev-db/sqlite.
tools
Install extra tools (including gpgsplit and gpg-zip).
tpm
Enable TPM support via app-crypt/tpm2-tss and build tpm2d.
usb
Build direct CCID access for scdaemon; requires dev-libs/libusb.
user-socket
try a socket directory which is not removed by init manager at session end
wks-server
Install the wks-server

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

app-crypt / tpm2-tss : TCG Trusted Platform Module 2.0 Software Stack

dev-db / sqlite : SQL database engine

dev-libs / libassuan : IPC library used by GnuPG and GPGME

dev-libs / libgcrypt : General purpose crypto library based on the code used in GnuPG

dev-libs / libgpg-error : Contains error handling functions used by GnuPG software

dev-libs / libksba : X.509 and CMS (PKCS#7) library

dev-libs / npth : New GNU Portable Threads Library

net-libs / gnutls : Secure communications library implementing the SSL, TLS and DTLS protocols

net-nds / openldap : LDAP suite of application and development tools

sys-libs / readline : Another cute console display library

virtual / libusb : Virtual for libusb

virtual / zlib : Virtual for libz.so providers

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

app-crypt / gnupg : The GNU Privacy Guard, a GPL OpenPGP implementation

app-crypt / tpm2-tss : TCG Trusted Platform Module 2.0 Software Stack

dev-db / sqlite : SQL database engine

dev-libs / libassuan : IPC library used by GnuPG and GPGME

dev-libs / libgcrypt : General purpose crypto library based on the code used in GnuPG

dev-libs / libgpg-error : Contains error handling functions used by GnuPG software

dev-libs / libksba : X.509 and CMS (PKCS#7) library

dev-libs / npth : New GNU Portable Threads Library

net-libs / gnutls : Secure communications library implementing the SSL, TLS and DTLS protocols

net-nds / openldap : LDAP suite of application and development tools

sec-policy / selinux-gpg : SELinux policy for gpg

sys-libs / readline : Another cute console display library

virtual / libintl : Virtual for the GNU Internationalization Library

virtual / libusb : Virtual for libusb

virtual / mta : Virtual for Message Transfer Agents

virtual / zlib : Virtual for libz.so providers

app-alternatives / gpg : gpg symlink

app-crypt / aespipe : Encrypts data from stdin to stdout

app-crypt / sequoia-chameleon-gnupg : Sequoia's reimplementation of the GnuPG interface

app-crypt / signing-party : Collection of several tools related to OpenPGP

dev-perl / GnuPG-Interface : Perl interface to GnuPG

kde-apps / kleopatra : Certificate manager and GUI for OpenPGP and CMS cryptography

967884
<app-crypt/gnupg-{2.4.9, 2.5.14}, <app-crypt/freepg-2.5.16: Memory corruption in armor parser
968171
<app-crypt/gnupg-2.5.16, <app-crypt/freepg-2.5.16: Cleartext Signature Forgery in the NotDashEscaped header
969320
<app-crypt/gnupg-2.5.17, <app-crypt/freepg-2.5.17: Multiple vulnerabilities
972822
app-crypt/freepg-2.5.18: stablereq
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
app-crypt/freepg: use get_makeopts_jobs
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/freepg: Bump to 2.5.18
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/freepg: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/freepg: Stabilize 2.5.17 x86, #969380
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/freepg: Stabilize 2.5.17 ppc64, #969380
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/freepg: Stabilize 2.5.17 ppc, #969380
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/freepg: Stabilize 2.5.17 arm64, #969380
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/freepg: Stabilize 2.5.17 arm, #969380
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/freepg: Stabilize 2.5.17 amd64, #969380
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/freepg: Bump to 2.5.17
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/freepg: Use a dist archive instead of git sources
Closes: https://bugs.gentoo.org/968413 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/freepg: Bump to 2.5.16
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: drop *-linux keywords
Bug: https://bugs.gentoo.org/473598 Bug: https://bugs.gentoo.org/720224 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/freepg: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*: remove ppc-macos keyword
The arch and OS that matches it are obsolete. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/freepg: Stabilize 2.5.14 x86, #967175
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/freepg: Stabilize 2.5.14 ppc64, #967175
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/freepg: Stabilize 2.5.14 ppc, #967175
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/freepg: Stabilize 2.5.14 arm64, #967175
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/freepg: Stabilize 2.5.14 arm, #967175
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/freepg: Stabilize 2.5.14 amd64, #967175
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/freepg: Bump to 2.5.14
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
app-crypt/freepg: Maintainer mode build involves SVG to PNG conversion
It fails if ImageMagick lacks that support. I think the PNG is only needed for HTML documentation, but avoiding the dependency in maintainer mode seems practically impossible. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/freepg: Improve description
Closes: https://bugs.gentoo.org/966094 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
app-crypt/freepg: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Add := to virtual/zlib deps, part 1
Done via: ``` git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-*/*: update for virtual/zlib
Update done using: ``` git grep -l zlib app-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c VisibilityCheck --exit error ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/freepg: Bump to 2.5.13
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-crypt/freepg: Keyword 2.5.12_p1-r1 mips, #965450
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Michał Górny · gentoo
app-crypt/freepg: Fix HOMEPAGE
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/freepg: Rename manpages for app-alternatives/gpg
Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44421 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
app-crypt/freepg: Install gpg*-reference symlinks too
Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44421 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/freepg: Sync keywords to app-crypt/gnupg
This is a fork of app-crypt/gnupg with changes that are unlikely to cause portability issues, and due to blocking app-crypt/gnupg, keywording it would be truly painful, so just copy the keywords over, modulo these missing in media-gfx/fig2dev. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/freepg: New package, v2.5.12_p1
Initial attempt at packaging the FreePG GnuPG fork. Closes: https://bugs.gentoo.org/950668 Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44224 Signed-off-by: Michał Górny <mgorny@gentoo.org>