# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake DESCRIPTION="An implementation of encrypted filesystem in user-space using FUSE" HOMEPAGE="https://vgough.github.io/encfs/" SRC_URI="https://github.com/vgough/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3 LGPL-3" SLOT="0" KEYWORDS="amd64 arm ~ppc64 ~sparc x86" IUSE="nls" RDEPEND="dev-libs/openssl:= dev-libs/tinyxml2:= sys-fs/fuse:0= sys-libs/zlib" DEPEND="${RDEPEND}" BDEPEND="dev-lang/perl sys-devel/gettext virtual/pkgconfig" # Build dir is hardcoded in test suite, but we restrict them # because they can lead to false negatives, bug #630486 RESTRICT="test" BUILD_DIR="${S}/build" PATCHES=( "${FILESDIR}"/${PN}-1.9.5-libressl.patch ) src_configure() { local mycmakeargs=( -DENABLE_NLS="$(usex nls)" -DUSE_INTERNAL_TINYXML=OFF -DBUILD_UNIT_TESTS=OFF -DBUILD_SHARED_LIBS=ON # Needed with BUILD_SHARED_LIBS=ON -DINSTALL_LIBENCFS=ON -DLIB_INSTALL_DIR="$(get_libdir)" ) cmake_src_configure }