Versions
v0.11.4 :: 0 :: gentoo
- Modified
- License
- LGPL-3 MIT
- Keywords
- amd64 arm64 x86 ~loong ~ppc64 ~riscv
- USE flags
- test
USE flags
General
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
Dependencies
dev-cpp / gtest : Google C++ Testing Framework
dev-cpp / range-v3 : Range library for C++14/17/20, basis for C++20's std::ranges
dev-libs / boost : Boost Libraries for C++
dev-libs / crypto++ : C++ class library of cryptographic schemes
dev-libs / libfmt : Small, safe and fast formatting library
dev-libs / spdlog : Fast C++ logging library
net-misc / curl : A Client that groks URLs
sys-fs / fuse : An interface for filesystems implemented in userspace
Runtime Dependencies
dev-libs / boost : Boost Libraries for C++
dev-libs / crypto++ : C++ class library of cryptographic schemes
dev-libs / libfmt : Small, safe and fast formatting library
dev-libs / spdlog : Fast C++ logging library
net-misc / curl : A Client that groks URLs
sys-fs / fuse : An interface for filesystems implemented in userspace
Depending packages
kde-plasma / plasma-vault : Plasma applet and services for creating encrypted vaults
Bugs
- 907096
- sys-fs/cryfs-0.10.3-r1 - /.../os.h: error: aggregate spdlog::detai:os::filesize(FILE )::stat64 st has incomplete type and cannot b
- 941421
- sys-fs/cryfs-0.11.4 - [libtool] [llvm] ld.lld: error: undefined symbol: boost::program_options::abstract_variables_map::operator[](std::_1::basic_string<char, std::_1::ch
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sys-fs/cryfs: drop 0.10.3-r1
Bug: https://bugs.gentoo.org/935420 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Arthur Zamarin · gentoo
sys-fs/cryfs: Stabilize 0.11.4 arm64, #935420
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-fs/cryfs: Stabilize 0.11.4 x86, #935420
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-fs/cryfs: Stabilize 0.11.4 amd64, #935420
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Alfred Wingate · gentoo
sys-fs/cryfs: add 0.11.4
* Dropped arm keywords due to new dependency dev-cpp/range-v3. * All bundled dependencies should be handled now. Bug: https://bugs.gentoo.org/808849 Closes: https://bugs.gentoo.org/631196 Closes: https://bugs.gentoo.org/820257 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/37005 Signed-off-by: Sam James <sam@gentoo.org> - Alfred Wingate · gentoo
sys-fs/cryfs: enable py3.12
* Bundled versioneer is removed so we can freely follow dev-python/versioneer PYTHON_COMPAT. Closes: https://bugs.gentoo.org/929842 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/36995 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-fs/cryfs: Apply musl-1.2.4 largefile workaround
Bug: https://bugs.gentoo.org/907096 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-fs/cryfs: filter LTO (ODR violations)
Closes: https://bugs.gentoo.org/880563 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-fs/cryfs: fix python-any-r1 usage
Closes: https://bugs.gentoo.org/908997 Closes: https://bugs.gentoo.org/880563 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Peter Levine · gentoo
sys-fs/cryfs: enable py3.11
Closes: https://bugs.gentoo.org/897304 Closes: https://github.com/gentoo/gentoo/pull/30694 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-fs/cryfs: fix build w/ gcc 13
Closes: https://bugs.gentoo.org/890847 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sys-fs/cryfs: remove stale boost lower bounds
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
sys-fs/cryfs: keyword 0.10.3-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexey Shvetsov · gentoo
sys-fs/cryfs: enable py3.10
Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Drop 0.10.2-r1
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-fs/cryfs: Stabilize 0.10.3-r1 amd64, #789366
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-fs/cryfs: Stabilize 0.10.3-r1 arm64, #789366
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-fs/cryfs: x86 stable wrt bug #789366
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alex Fan · gentoo
sys-fs/cryfs: keyword 0.10.3 for ~riscv
Signed-off-by: Alex Fan <alexfanqi@yahoo.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-fs/cryfs: use BDEPEND for ${PYTHON_DEPS}
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-fs/cryfs: drop IUSE="custom-optimization" (don't force -O3)
We don't want to be forcing -O3 by default. Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-fs/cryfs: fix build with Boost 1.77
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-fs/cryfs: add GCC 11 patch
(And fix the paths from PR which I hadn't staged...) Closes: https://bugs.gentoo.org/786459 Signed-off-by: Sam James <sam@gentoo.org> - Matthew Bakhtiari · gentoo
sys-fs/cryfs: bump to 0.10.3
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthew Bakhtiari <dev@mtbk.me> Closes: https://github.com/gentoo/gentoo/pull/20733 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-fs/cryfs: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Nicholas Meyer · gentoo
sys-fs/cryfs: add python3_9 to PYTHON_COMPAT
Closes: https://bugs.gentoo.org/760507 Signed-off-by: Nicholas Meyer <nickaristocrates@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18742 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Nicholas Meyer · gentoo
sys-fs/cryfs: remove debug warning on sys-fs/cryfs[-debug]
Closes: https://bugs.gentoo.org/747376 Signed-off-by: Nicholas Meyer <nickaristocrates@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
sys-fs/cryfs: add ~ppc64 keyword
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Remove unmaintained live ebuild
Bug: https://bugs.gentoo.org/705404 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sys-fs/cryfs: python3_8 support
Tests passed. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-fs/cryfs: Remove py2 where possible
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Drop 0.9.9-r1
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Drop python2_7
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Switch to cmake.eclass
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
sys-fs/cryfs: arm64 stable (bug #689034)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-fs/cryfs: amd64 stable wrt bug #689034
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-fs/cryfs: x86 stable (bug #689034)
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Disable hanging tests
Closes: https://bugs.gentoo.org/699044 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Revbump to make sure to resolve nicely
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Pin to sys-fs/fuse slot 0
Closes: https://bugs.gentoo.org/673668 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Revert "Add upper bound on boost-1.70"
It appears to build just fine against boost-1.71.0. This reverts commit 4f8c83514f1d7664bcccdba3d8ffd3de7ef5325b. Bug: https://bugs.gentoo.org/690324 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Add upper bound on boost-1.70
Bug: https://bugs.gentoo.org/678572 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Drop 0.9.7
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Add linux-info for CONFIG_FUSE_FS check
Thanks-to: Yury Martynov <email@linxon.ru> Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sys-fs/cryfs: EAPI-7 bump, python3_7
Disable CRYFS_UPDATE_CHECKS Drop dev-libs/crypto++, 8.2 is bundled upstream Fix sys-fs/fuse SLOT, bug 673668 Raise dev-libs/boost minimum dep to >=1.65.1 Sync KEYWORDS from latest release Update LICENSE, bundled scrypt was dropped, add Boost-1.0 for crypto++ Bug: https://bugs.gentoo.org/673668 Thanks-to: Alex deBeus <adebeus@gmail.com> Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Manually install manpage, don't compress/uncompress
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sys-fs/cryfs: Add USE debug
cmake-utils.eclass will add -DNDEBUG which makes one sed obsolete. Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sys-fs/cryfs: 0.10.2 version bump
Add patch to unbundle: dev-cpp/gtest dev-libs/crypto++ Unfortunately spdlog in 0.10 branch is too old for dev-libs/spdlog to satisfy. Add patch for install targets irrespective of CONFIGURATION Bug: https://bugs.gentoo.org/631196 Bug: https://bugs.gentoo.org/678572 Closes: https://github.com/gentoo/gentoo/pull/11980 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
sys-fs/cryfs: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Drop python3_4 from PYTHON_COMPAT
Closes: https://github.com/gentoo/gentoo/pull/11706 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Roy Bamford · gentoo
sys-fs/cryfs: added ~arm64
Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Roy Bamford <neddyseagoon@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-fs/cryfs: x86 stable (bug #666336)
Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-fs/cryfs: amd64 stable wrt bug #666336
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Mike Gilbert · gentoo
sys-fs/cryfs: always use emake
Bug: https://bugs.gentoo.org/634392 Package-Manager: Portage-2.3.45_p0_p305925, Repoman-2.3.10_p30_p305925 - automorphism88 · gentoo
sys-fs/cryfs: version bump to 0.9.9.
Closes: https://github.com/gentoo/gentoo/pull/7659 - Markus Meier · gentoo
sys-fs/cryfs: add ~arm, bug #633882
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="arm" - Michael Palimaka · gentoo
sys-fs/cryfs: stabilise 0.9.7 for x86
Bug: https://bugs.gentoo.org/644722 Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Mikle Kolyada · gentoo
sys-fs/cryfs: amd64 stable wrt bug #644722
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Andreas Sturmlechner · gentoo
sys-fs/cryfs: RESTRICT=test for 0.9.7
We know they work, but the build system screws up install. Task for 0.9.8 version bump. Closes: https://bugs.gentoo.org/644836 Package-Manager: Portage-2.3.13, Repoman-2.3.4 - Johannes Huber · gentoo
sys-fs/cryfs: Add libressl support
Reported-by: Johannes Hirte <johannes.hirte@datenkhaos.de> Closes: https://bugs.gentoo.org/631014 Package-Manager: Portage-2.3.11, Repoman-2.3.3 - Johannes Huber · gentoo
sys-fs/cryfs: Drop superfluous vars
Package-Manager: Portage-2.3.11, Repoman-2.3.3 - Johannes Huber · gentoo
sys-fs/cryfs: Fix build
Adds upstream patch to update internal copy of spdlog. Reported-by: Toralf Förster <toralf@gentoo.org> Thanks-to: Jerzy Kołosowski <jerzy@kolosowscy.pl> Closes: https://bugs.gentoo.org/619602 Package-Manager: Portage-2.3.11, Repoman-2.3.3 - automorphism88 · gentoo
sys-fs/cryfs: Fix inapplicable performance warning
Closes: https://github.com/gentoo/gentoo/pull/4772 - automorphism88 · gentoo
sys-fs/cryfs: Added ~x86 keyword - Michał Górny · gentoo
sys-fs/cryfs: Revert "New package, #612688"
Accidentally merged an older version. Will recommit. - automorphism88 · gentoo
sys-fs/cryfs: New package, #612688
Closes: https://github.com/gentoo/gentoo/pull/4624 - automorphism88 · gentoo
sys-fs/cryfs: New package, #612688
Closes: https://github.com/gentoo/gentoo/pull/4624