summaryrefslogtreecommitdiff
path: root/sys-fs/cryfs
diff options
context:
space:
mode:
Diffstat (limited to 'sys-fs/cryfs')
-rw-r--r--sys-fs/cryfs/Manifest8
-rw-r--r--sys-fs/cryfs/cryfs-0.10.2.ebuild10
-rw-r--r--sys-fs/cryfs/cryfs-0.9.9-r1.ebuild94
-rw-r--r--sys-fs/cryfs/cryfs-9999.ebuild8
-rw-r--r--sys-fs/cryfs/metadata.xml1
5 files changed, 12 insertions, 109 deletions
diff --git a/sys-fs/cryfs/Manifest b/sys-fs/cryfs/Manifest
index 58697982f352..0f5ab181e737 100644
--- a/sys-fs/cryfs/Manifest
+++ b/sys-fs/cryfs/Manifest
@@ -1,8 +1,6 @@
AUX cryfs-0.10.2-install-targets.patch 1296 BLAKE2B d43ada858124c67242fdf537ae3dd7e6b7bf3566ee564dae47aaa0b0ee3ae20c2beada683d8cda12518f89bda2919ec296c26d004c48a5bbc953aa6c23bc9dc8 SHA512 c097dcc9893dbe7f6098ab80d9937810856de16e6c34ede558dc30edf76571a2e1ef2fdd91fd8d14b2e40d5e32246d08d198cd3ba28f33d19442cd8c2332b4e7
AUX cryfs-0.10.2-unbundle-libs.patch 15634 BLAKE2B dc484cc722cf80e605f52f3b193b1ae5747ad01b796a6b7d8fd81b03be9bcde456591f94d2839c3be3a39dc2a9975ba503d8ad369bf838232157cf1385ef43d6 SHA512 815956b160f5f117a5c4f89babe088e6f485d89a58feb12d514ff0fd3d39752db6695f7a9a2e279d88eb3ef490394dd03ee8b0ca2d04f66793096fac742ae45c
DIST cryfs-0.10.2.tar.xz 7902252 BLAKE2B 704d124ed32a8a958f400188af99498cedb706ccfc004131b677a113b6ab2733942becb1ab64fd06d0b9d5b39f7abe832b3b0669caaf2b6feb7c6577c8c7fbfd SHA512 e49dd6d1e402d968cc4df0e8ca0460a01a27e4e73482041dca0fa9cde905a91d12e2bda18d257a044335e32e316b9363cecf374eb2ca621924b394dd2fabcb8f
-DIST cryfs-0.9.9.tar.xz 977928 BLAKE2B 927d5f61be99a6400cfd53de6291e14ae32f446d281485901e758341f138a2efdfb7385b6c205db6f865dc83f6fbd9ede8fd1bb5a7957fb242624d78d2523eaf SHA512 18f0ce954dc9958b52a77aac85d4d30d03409e4f88c27ec3e904a6014f5257e12fe47a4f3bb628f6ebf3b5aa8cb9d3a59e0aee76d83a3f6bdd4ef864b66898aa
-EBUILD cryfs-0.10.2.ebuild 2280 BLAKE2B 738f0a4aea0a7d110c50a2ea605fb720ca53e495e20d835499f01b9bc4ad3d2ad19b8421c23520ced0062aff4a96defd3439198874fb62752d472b05e88048c6 SHA512 e5ae2fdbeeb39971fc06b0c9cf8de82808f24a6658ed78e06c43f81020b4726b4ccec237868fb7334ee3187543807772e7774576ce9e13aa5efe67fbf5f86d42
-EBUILD cryfs-0.9.9-r1.ebuild 2440 BLAKE2B 503eac24b88da768eb4a7d791e85c2841a0601de0f55ae05c9bac17401b9dbe2534fd5461d65fc7337fc95008c11e90027ae4848d886ae9e7f0ee1fba5127a86 SHA512 716ec453ac0b5cfc5e4625c0974cc8129cdf2736dc229ba340b8368ed06a8b0c40c9460cdb76bac9a05804d504d24776627a18bae52ee04f7e9ff6bd0e5ddd00
-EBUILD cryfs-9999.ebuild 2333 BLAKE2B e2d82cc079bf5b05a02be0acea431699c6963e98bacfda0cbe2e2772a66a709266d483243a9308c35ac6db27a4b209ed6feac2ee04e9b5322b8df0f9a8f255b1 SHA512 ecf9abae1036d0fdb8379742f10d50748ee8581faa044148ecbf21bcbb2326155e9f20cf580656e1052b6efb31a3710be069b4bba34596dbf210c4f19e0e2063
-MISC metadata.xml 605 BLAKE2B cfbabba2fc835d75ab64ff6ea27f87639d27b0d8591d5d318e2c1768f68cb48a50995b7a96b045ba6da3491c4a50219a8a69de6a2efc28325b3bc852b4abf213 SHA512 e7b1aba09cebc2786c664b1f9dbbfeb7baff97536af721953c4eb2dc10d84c97e02277fa5c4532f8bb022a344731d6ea65be81cb3cc88c25d4dea70dcd6ce250
+EBUILD cryfs-0.10.2.ebuild 2260 BLAKE2B 53dc41edfa47c3453106728138684e035d635979fb2992e4e313bf992d79d0035b75f8fdff9f69620840a5169d3aee36e4a1df1fc94874d7726ac045961bca39 SHA512 56ec304e947279413c2b6fdcb618f8adf16d97df5c010713c7c0ae6ff700e266fc1fcf5129acd32508bb6ab259c55d6bc30e74e9c6132413357a07f03f61fa2b
+EBUILD cryfs-9999.ebuild 2309 BLAKE2B a461261be9418b221dd1518110fb10795f26469d182cc0c8af729146c8378690997469cfa4fa2d09646583562018d5d4e4df164d0c814bc9f7cf5fa2a488b8a7 SHA512 f69c9d7d77be022931471cd4108a13d043e7356b832ad9e08695816556bcef73bbbd5a59906c6ee8e35615599196372de382f386e932988d02bcfb9fb9018f41
+MISC metadata.xml 501 BLAKE2B 8179813b2f222cf59af3842b2becc2acb84e529645f902bd7c197ec171a8882cd4083df9903ea648b1c5d5d062d6be5b5f20e82d53529e41d390aded450ccbc4 SHA512 9d6170ff1a7e2f56840911f35ec5d1ec3cbe8571fdf1a29738a1f608785643bfbef7d8e6ee0f8f2b954ff1128d4a7080b73729e46337b9e1878390f3892c1386
diff --git a/sys-fs/cryfs/cryfs-0.10.2.ebuild b/sys-fs/cryfs/cryfs-0.10.2.ebuild
index a348a7b36d9e..384dc785fe06 100644
--- a/sys-fs/cryfs/cryfs-0.10.2.ebuild
+++ b/sys-fs/cryfs/cryfs-0.10.2.ebuild
@@ -3,8 +3,8 @@
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
-inherit cmake-utils flag-o-matic linux-info python-any-r1
+PYTHON_COMPAT=( python2_7 python3_{6,7} )
+inherit cmake flag-o-matic linux-info python-any-r1
if [[ ${PV} == 9999 ]] ; then
inherit git-r3
@@ -50,7 +50,7 @@ pkg_setup() {
}
src_prepare() {
- cmake-utils_src_prepare
+ cmake_src_prepare
# don't install compressed manpage
cmake_comment_add_subdirectory doc
@@ -74,7 +74,7 @@ src_configure() {
)
use custom-optimization || append-flags -O3
- cmake-utils_src_configure
+ cmake_src_configure
}
src_test() {
@@ -94,6 +94,6 @@ src_test() {
}
src_install() {
- cmake-utils_src_install
+ cmake_src_install
doman doc/man/cryfs.1
}
diff --git a/sys-fs/cryfs/cryfs-0.9.9-r1.ebuild b/sys-fs/cryfs/cryfs-0.9.9-r1.ebuild
deleted file mode 100644
index 2a9e7684358a..000000000000
--- a/sys-fs/cryfs/cryfs-0.9.9-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-CMAKE_MAKEFILE_GENERATOR=emake
-PYTHON_COMPAT=( python{2_7,3_6} )
-
-inherit cmake-utils python-any-r1 flag-o-matic
-
-DESCRIPTION="Encrypted FUSE filesystem that conceals metadata"
-HOMEPAGE="https://www.cryfs.org/"
-
-SLOT=0
-IUSE="custom-optimization libressl test update-check"
-RESTRICT="!test? ( test )"
-
-LICENSE="LGPL-3 BSD-2 MIT"
-# cryfs - LGPL-3
-# scrypt - BSD-2
-# spdlog - MIT
-
-if [[ "${PV}" == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/cryfs/cryfs"
-else
- SRC_URI="https://github.com/cryfs/cryfs/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 x86"
- S="${WORKDIR}"
-fi
-
-RDEPEND=">=dev-libs/boost-1.56:=
- >=dev-libs/crypto++-5.6.3:=
- net-misc/curl:=
- >=sys-fs/fuse-2.8.6:0
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:= )"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}"
-
-src_prepare() {
- cmake-utils_src_prepare
-
- # remove tests that require internet access to comply with Gentoo policy
- sed -i -e '/CurlHttpClientTest.cpp/d' -e '/FakeHttpClientTest.cpp/d' test/cpp-utils/CMakeLists.txt || die
-
- # remove non-applicable warning
- sed -i -e '/WARNING! This is a debug build. Performance might be slow./d' src/cryfs-cli/Cli.cpp || die
-}
-
-src_configure() {
- # upstream restricts installing files to Release configuration
- # (CMAKE_BUILD_TYPE does not affect anything else)
- local CMAKE_BUILD_TYPE
- local -a mycmakeargs
- CMAKE_BUILD_TYPE=Release
- mycmakeargs=(
- "-DBoost_USE_STATIC_LIBS=off"
- "-DCRYFS_UPDATE_CHECKS=$(usex update-check)"
- "-DBUILD_TESTING=$(usex test)"
- )
- use custom-optimization || append-flags -O3
-
- cmake-utils_src_configure
-}
-
-src_test() {
- local TMPDIR
- TMPDIR="${T}"
- addread /dev/fuse
- addwrite /dev/fuse
- local -a tests_failed
- tests_failed=()
-
- for i in gitversion cpp-utils parallelaccessstore blockstore blobstore fspp cryfs cryfs-cli ; do
- "${BUILD_DIR}"/test/${i}/${i}-test || tests_failed+=( "${i}" )
- done
-
- adddeny /dev/fuse
-
- if [[ -n ${tests_failed[@]} ]] ; then
- eerror "The following tests failed:"
- eerror "${tests_failed[@]}"
- die "At least one test failed"
- fi
-}
-
-src_install() {
- # work around upstream issue with cmake not creating install target
- # in Makefile if we enable BUILD_TESTING
- dobin "${BUILD_DIR}/src/cryfs-cli/cryfs"
- gzip -cd "${BUILD_DIR}/doc/cryfs.1.gz" > "${T}/cryfs.1" || die
- doman "${T}/cryfs.1"
- einstalldocs
-}
diff --git a/sys-fs/cryfs/cryfs-9999.ebuild b/sys-fs/cryfs/cryfs-9999.ebuild
index e51d307230e3..0292d83f5f3b 100644
--- a/sys-fs/cryfs/cryfs-9999.ebuild
+++ b/sys-fs/cryfs/cryfs-9999.ebuild
@@ -4,8 +4,8 @@
EAPI=7
CMAKE_MAKEFILE_GENERATOR="emake"
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
-inherit cmake-utils flag-o-matic linux-info python-any-r1
+PYTHON_COMPAT=( python3_{6,7} )
+inherit cmake flag-o-matic linux-info python-any-r1
if [[ ${PV} == 9999 ]] ; then
inherit git-r3
@@ -46,7 +46,7 @@ pkg_setup() {
}
src_prepare() {
- cmake-utils_src_prepare
+ cmake_src_prepare
# don't install compressed manpage
cmake_comment_add_subdirectory doc
@@ -69,7 +69,7 @@ src_configure() {
)
use custom-optimization || append-flags -O3
- cmake-utils_src_configure
+ cmake_src_configure
}
src_test() {
diff --git a/sys-fs/cryfs/metadata.xml b/sys-fs/cryfs/metadata.xml
index 177b7e18c57f..9d9b4938e31b 100644
--- a/sys-fs/cryfs/metadata.xml
+++ b/sys-fs/cryfs/metadata.xml
@@ -9,7 +9,6 @@
</maintainer>
<use>
<flag name="custom-optimization">Use user-defined compiler optimization level</flag>
- <flag name="update-check">Enable automatic checking for updates and security vulnerabilities</flag>
</use>
<longdescription>Encrypted FUSE filesystem that conceals metadata</longdescription>
</pkgmetadata>