CryFS v0.11.0 has been released: https://github.com/cryfs/cryfs/releases/tag/0.11.0 In the changelog there's those two entries that might require ebuild adaption: - Switch to Conan package manager - Fix a build issue on Gentoo systems Reproducible: Always
The build issue thing is a patch I've added in Gentoo already, but the Conan thing is going to be tricky.
Thankfully it looks like we can avoid Conan here (we don't have an eclass for it yet and iirc it likes to use its own universe of dependencies). The top level CMakeLists.txt defines an option "DEPENDENCY_CONFIG" which you can use to switch between Conan and regular calls to find_package.
CryFS 0.11.1 and 0.11.2 have also been released.
Any progress here? I just built 0.11.2 on my Catalina system using the recipe in macports. Perhaps it can be used as inspiration? Seems to use cmake[1]. [1] https://github.com/macports/macports-ports/blob/master/net/cryfs/Portfile
I've added a suggestion here: https://github.com/tsjk/gentoo-ebuilds/tree/master/sys-fs/cryfs It's unbundled, and compiles. Haven't tried the tests.
0.11.4 is released. Please update the official ebuild.
In the meanwhile you can snatch my ebuild referenced above.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428306151ee517380a88d42da765c43f5c710673 commit 428306151ee517380a88d42da765c43f5c710673 Author: Alfred Wingate <parona@protonmail.com> AuthorDate: 2024-06-03 09:32:04 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-06-09 16:19:05 +0000 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> sys-fs/cryfs/Manifest | 1 + sys-fs/cryfs/cryfs-0.11.4.ebuild | 171 +++++++++++ .../cryfs-0.11.4-unbundle-vendored-libs.patch | 315 +++++++++++++++++++++ 3 files changed, 487 insertions(+)