You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sys-fs/encfs/encfs-1.8.1-r1.ebuild

52 lines
1.2 KiB

# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit autotools eutils multilib
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"
SLOT="0"
KEYWORDS="~amd64 ~arm ~sparc ~x86"
IUSE="xattr nls libressl"
RDEPEND="dev-libs/boost:=
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
dev-libs/rlog
sys-fs/fuse
sys-libs/zlib"
# Your libc probably provides xattrs, but to be safe
# we'll dep on sys-apps/attr. This should be fixed
# if we ever create a virtual/attr.
DEPEND="${RDEPEND}
dev-lang/perl
virtual/pkgconfig
xattr? ( sys-apps/attr )
nls? ( sys-devel/gettext )"
src_prepare() {
eautoreconf
}
src_configure() {
# configure searches for either attr/xattr.h or sys/xattr.h
use xattr || export ac_cv_header_{attr,sys}_xattr_h=no
econf \
$(use_enable nls) \
--disable-valgrind \
--enable-openssl \
--disable-dependency-tracking
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS ChangeLog README.md
find "${D}" -name '*.la' -delete
}