From c3ed9e1e6b309ee5bb4e999e016456f973b6630f Mon Sep 17 00:00:00 2001 From: Fabian Fingerle Date: Mon, 9 Nov 2009 22:57:08 +0100 Subject: [PATCH] sys-fs/ecryptfs-utils-81: initial add --- sys-fs/ecryptfs-utils/ChangeLog | 7 +++ sys-fs/ecryptfs-utils/Manifest | 4 ++ sys-fs/ecryptfs-utils/ecryptfs-utils-81.ebuild | 67 ++++++++++++++++++++++++++ sys-fs/ecryptfs-utils/metadata.xml | 14 ++++++ 4 files changed, 92 insertions(+) create mode 100644 sys-fs/ecryptfs-utils/ChangeLog create mode 100644 sys-fs/ecryptfs-utils/Manifest create mode 100644 sys-fs/ecryptfs-utils/ecryptfs-utils-81.ebuild create mode 100644 sys-fs/ecryptfs-utils/metadata.xml diff --git a/sys-fs/ecryptfs-utils/ChangeLog b/sys-fs/ecryptfs-utils/ChangeLog new file mode 100644 index 0000000..7a520c8 --- /dev/null +++ b/sys-fs/ecryptfs-utils/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for sys-fs/ecryptfs-utils +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 09 Nov 2009; Fabian Fingerle + ecryptfs-utils-81.ebuild: + copy from portage with bump diff --git a/sys-fs/ecryptfs-utils/Manifest b/sys-fs/ecryptfs-utils/Manifest new file mode 100644 index 0000000..9807acb --- /dev/null +++ b/sys-fs/ecryptfs-utils/Manifest @@ -0,0 +1,4 @@ +DIST ecryptfs-utils_81.orig.tar.gz 513683 RMD160 79e316237a915bd9ce41b9fba718820374491d3b SHA1 3b7c1c903833a8997f5187ef561be07279166ebc SHA256 01600d93779ca84ee65ed51a6715177960b7efa7b8bc2b9317cfb780df0a6129 +EBUILD ecryptfs-utils-81.ebuild 1748 RMD160 49bb8e1bb55a8f2a5d793749de1daccbb6ade027 SHA1 f62add8af053131646f6f0abb5b14add99e16e96 SHA256 4a9e6bf119f71e1903627d37c0fb2470d64a3be919bdc5f41308539db1a5246d +MISC ChangeLog 234 RMD160 3dbc459b4172e44a21116a9b3ef7aa9eb6fbf471 SHA1 16ef6d33a129883b8f528dde9b17c9ac18111a58 SHA256 27e1c8356c94e2b13807976d8d4c4fc49dc1cf8956bd9ca29aaa450d40d8d117 +MISC metadata.xml 599 RMD160 d22b9f6ed4b1e207de5b3b032e1f30bc3a1f3aab SHA1 cd6d44b79acd6749c5ad7d220f0ff1657d44b59f SHA256 fcf1fab48a362024a1bce7fc47b5c364758fad7faadcda58cb54133b102b0edd diff --git a/sys-fs/ecryptfs-utils/ecryptfs-utils-81.ebuild b/sys-fs/ecryptfs-utils/ecryptfs-utils-81.ebuild new file mode 100644 index 0000000..5c9fb9d --- /dev/null +++ b/sys-fs/ecryptfs-utils/ecryptfs-utils-81.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ecryptfs-utils-79.ebuild,v 1.2 2009/09/17 13:58:51 arfrever Exp $ + +EAPI="2" + +inherit flag-o-matic pam + +DESCRIPTION="eCryptfs userspace utilities" +HOMEPAGE="http://launchpad.net/ecryptfs" +SRC_URI="http://launchpad.net/ecryptfs/trunk/${PV}/+download/${PN}_${PV}.orig.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc gpg gtk openssl pam pkcs11 python suid tpm" + +RDEPEND=">=sys-apps/keyutils-1.0 + >=dev-libs/libgcrypt-1.2.0 + dev-libs/nss + gpg? ( app-crypt/gpgme ) + gtk? ( x11-libs/gtk+ ) + openssl? ( >=dev-libs/openssl-0.9.7 ) + pam? ( sys-libs/pam ) + pkcs11? ( + >=dev-libs/openssl-0.9.7 + >=dev-libs/pkcs11-helper-1.04 + ) + python? ( >=dev-lang/python-2.5 ) + tpm? ( app-crypt/trousers )" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.9.0 + python? ( dev-lang/swig )" + +pkg_setup() { + append-flags -D_FILE_OFFSET_BITS=64 +} + +src_configure() { + econf \ + --docdir="/usr/share/doc/${PF}" \ + --enable-nss \ + --with-pamdir=$(getpam_mod_dir) \ + $(use_enable doc docs) \ + $(use_enable gpg) \ + $(use_enable gtk gui) \ + $(use_enable openssl) \ + $(use_enable pam) \ + $(use_enable pkcs11 pkcs11-helper) \ + $(use_enable python pywrap) \ + $(use_enable tpm tspi) +} + +src_install(){ + emake DESTDIR="${D}" install || die "emake install failed" + use suid && fperms u+s /sbin/mount.ecryptfs +} + +pkg_postinst() { + if use suid; then + ewarn + ewarn "You have chosen to install ${PN} with the binary setuid root. This" + ewarn "means that if there are any undetected vulnerabilities in the binary," + ewarn "then local users may be able to gain root access on your machine." + ewarn + fi +} diff --git a/sys-fs/ecryptfs-utils/metadata.xml b/sys-fs/ecryptfs-utils/metadata.xml new file mode 100644 index 0000000..39ce26f --- /dev/null +++ b/sys-fs/ecryptfs-utils/metadata.xml @@ -0,0 +1,14 @@ + + + + kernel-misc + crypto + + Enable app-crypt/gnupg key module + Enable support for dev-libs/nss + Enable dev-libs/openssl key + module + Enable PKCS#11 (Smartcards) key module + Enable support for Trusted Platform Module (TPM) using app-crypt/trousers + + -- 2.11.4.GIT