app-crypt / sequoia-chameleon-gnupg

Sequoia's reimplementation of the GnuPG interface

Official package sites : https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/ · https://sequoia-pgp.org/ ·

v0.13.1-r4 :: 0 :: gentoo

Modified
License
GPL-3+ 0BSD Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ MIT MPL-2.0 Unicode-3.0 || ( GPL-2 GPL-3 LGPL-3 )
Keywords
~amd64 ~arm64
USE flags
botan debug test

v0.13.1-r3 :: 0 :: gentoo

Modified
License
GPL-3+ 0BSD Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ MIT MPL-2.0 Unicode-3.0 || ( GPL-2 GPL-3 LGPL-3 )
Keywords
amd64 arm64
USE flags
botan debug test

General

botan
Use dev-libs/botan as crypto provider.
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

llvm_slot

18
Use LLVM 18.
19
Use LLVM 19.
20
Use LLVM 20.

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

dev-db / sqlite : SQL database engine

dev-libs / botan : C++ crypto library

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

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

app-crypt / freepg : Cross-distro GnuPG fork focused on OpenPGP compliance

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

dev-db / sqlite : SQL database engine

dev-libs / botan : C++ crypto library

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

app-alternatives / gpg : gpg symlink

970074
app-crypt/sequoia-chameleon-gnupg: ~arm ~arm64 ~ppc ~ppc64 ~x86 keywording
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: fix clock faking
This also fixes tests. Closes: https://bugs.gentoo.org/970711 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.13.1-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-crypt/sequoia-chameleon-gnupg: Stabilize 0.13.1-r3 amd64, #967161
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: Stabilize 0.13.1-r3 arm64, #967161
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/sequoia-chameleon-gnupg: Install manpages and completions
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/sequoia-chameleon-gnupg: Remove unneeded RUST_NEEDS_LLVM
The packages doesn't seem to need tight pinning, it only needs LLVM for codegen. Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44402 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
app-crypt/sequoia-chameleon-gnupg: Add missing pkgconfig dep
Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44402 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/sequoia-chameleon-gnupg: Add support for botan backend
Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44401 Closes: https://github.com/gentoo/gentoo/pull/44401 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-crypt/sequoia-chameleon-gnupg: Always run all tests
Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44387 Closes: https://github.com/gentoo/gentoo/pull/44387 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
app-crypt/sequoia-chameleon-gnupg: Add missing test dependency
Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44387 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
app-crypt/sequoia-chameleon-gnupg: Override TMPDIR to fix tests
Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44387 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
app-crypt/sequoia-chameleon-gnupg: Remove REAL_GPG*
The REAL_GPG* variables are only used when recording test data, so remove them from src_test(). Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44387 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
app-crypt/sequoia-chameleon-gnupg: Remove GNUPGHOME logic from tests
Remove the unnecessary GNUPGHOME logic from tests -- upstream test code overrides GNUPGHOME internally, so this is never used. Furthermore, they actually expects the warning about insecure permissions -- all tests fail if we run with `umask 077`. Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44387 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
app-crypt/sequoia-chameleon-gnupg: Set RUST_MIN_VER
Closes: https://bugs.gentoo.org/965292 Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44387 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
app-crypt/sequoia-chameleon-gnupg: Use openssl backend
Use openssl backend instead of the default nettle, as the latter is missing some algorithms, notably brainpool. Closes: https://bugs.gentoo.org/965330 Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/44387 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: Stabilize 0.13.1 arm64, #964996
Signed-off-by: Sam James <sam@gentoo.org>
Michał Górny · gentoo
app-crypt/sequoia-chameleon-gnupg: Add gnupg/freepg dep
Closes: https://bugs.gentoo.org/963856 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>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: enable LLVM 20
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.12.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: Stabilize 0.13.1 amd64, #957028
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.11.2
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add 0.13.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: Stabilize 0.12.0 amd64, #953326
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add 0.12.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add LLVM 19
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.10.1-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
app-crypt/sequoia-chameleon-gnupg: stabilize 0.11.2 for amd64
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
app-crypt/sequoia-chameleon-gnupg: add 0.11.2
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Florian Schmaus · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.8.0-r1, 0.9.0-r1, 0.10.0-r1
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Florian Schmaus · gentoo
app-crypt/sequoia-chameleon-gnupg: stabilize 0.10.1-r1 for amd64
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {sys-devel → llvm-core}/clang
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
*/*: fix rust eclass usedep/mutlilib handling; inherit order
The rust eclass has been updated to directly inject a required MULTILIB_USEDEP when requested. RUST_USEDEP has been renamed to RUST_REQUIRED_USE to be consistent with other eclasses. llvm-r1 should be imported after cargo and the eclass now enables this. Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Takuya Wakazono · gentoo
app-crypt/*: fix typo llvm_r1_pkg_setup → llvm-r1_pkg_setup
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39248 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
*/*: update for slotted Rust
Tidyups: - $(cargo_crate_uris) - Rust BDEPENDS come from the eclass except in very rare circumstances (RUST_OPTIONAL=1) - RUST_M{AX,IN}_VER where required. - Suboptimal crate separator (`-` -> `@`) Signed-off-by: Matt Jolly <kangie@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/39218 Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add 0.10.1
Bug: https://bugs.gentoo.org/935384 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add 0.10.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add 0.9.0
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: update HOMEPAGE
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.6.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.5.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add 0.8.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add 0.6.0
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.4.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.3.2-r3
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add 0.5.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add 0.4.0
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.3.2-r2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: crank LLVM_MAX_SLOT to 17
I'm not sure why I didn't do this before in a382977a937f6cae4244bf04f412c5ba7046f04f but it seems fine now. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.3.1, 0.3.2-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: bump crates to fix build failure
Bump the nettle-sys crate to avoid nettle-sys failure with either new pkgconf or >=nettle-3.9.0? Closes: https://bugs.gentoo.org/913729 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add missing sqlite, openssl deps
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.2.0-r1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add 0.3.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add 0.3.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: drop 0.2.0
Bug: https://bugs.gentoo.org/906799 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: patch vulnerabilities (see bug), use llvm.eclass
- Patch various vulnerabilities by upgrading crates (sequoia-openpgp and buffered-reader) - Use llvm.eclass for the Clang dep, as we need it for bindgen Bug: https://bugs.gentoo.org/906799 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: Keyword 0.2.0 arm64, #905014
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: backport test fix
... but it doesn't get them passing yet. Ideas welcome! They don't pass for me outside of Portage either, but way more _do_ pass outside of Portage for me, as opposed to none right now inside. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: add Clang BDEPEND
Closes: https://bugs.gentoo.org/893738 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/sequoia-chameleon-gnupg: new package, add 0.2.0
Signed-off-by: Sam James <sam@gentoo.org>