Gentoo Archives: gentoo-commits

From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" <arfrever@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-fs/ecryptfs-utils: ChangeLog ecryptfs-utils-76.ebuild ecryptfs-utils-40.ebuild ecryptfs-utils-42.ebuild ecryptfs-utils-73.ebuild
Date: Sat, 18 Jul 2009 00:29:06
Message-Id: E1MRxlp-0003Iy-V0@stork.gentoo.org
1 arfrever 09/07/18 00:27:21
2
3 Modified: ChangeLog
4 Added: ecryptfs-utils-76.ebuild
5 Removed: ecryptfs-utils-40.ebuild ecryptfs-utils-42.ebuild
6 ecryptfs-utils-73.ebuild
7 Log:
8 Version bump.
9 (Portage version: 13833-svn/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.25 sys-fs/ecryptfs-utils/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog?rev=1.25&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog?rev=1.25&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog?r1=1.24&r2=1.25
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog,v
21 retrieving revision 1.24
22 retrieving revision 1.25
23 diff -u -r1.24 -r1.25
24 --- ChangeLog 2 May 2009 18:30:04 -0000 1.24
25 +++ ChangeLog 18 Jul 2009 00:27:21 -0000 1.25
26 @@ -1,6 +1,15 @@
27 # ChangeLog for sys-fs/ecryptfs-utils
28 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog,v 1.24 2009/05/02 18:30:04 arfrever Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog,v 1.25 2009/07/18 00:27:21 arfrever Exp $
31 +
32 +*ecryptfs-utils-76 (18 Jul 2009)
33 +
34 + 18 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
35 + -ecryptfs-utils-40.ebuild, -ecryptfs-utils-42.ebuild,
36 + -ecryptfs-utils-73.ebuild,
37 + -files/ecryptfs-utils-73-fix_implicit_declarations.patch,
38 + +ecryptfs-utils-76.ebuild:
39 + Version bump.
40
41 *ecryptfs-utils-75 (02 May 2009)
42
43
44
45
46 1.1 sys-fs/ecryptfs-utils/ecryptfs-utils-76.ebuild
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ecryptfs-utils-76.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ecryptfs-utils-76.ebuild?rev=1.1&content-type=text/plain
50
51 Index: ecryptfs-utils-76.ebuild
52 ===================================================================
53 # Copyright 1999-2009 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ecryptfs-utils-76.ebuild,v 1.1 2009/07/18 00:27:21 arfrever Exp $
56
57 EAPI="2"
58
59 inherit autotools pam
60
61 DESCRIPTION="eCryptfs userspace utilities"
62 HOMEPAGE="http://launchpad.net/ecryptfs"
63 SRC_URI="http://launchpad.net/ecryptfs/trunk/${PV}/+download/${PN}_${PV}.orig.tar.gz"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68 IUSE="doc gpg gtk nss openssl pam pkcs11 python suid tpm"
69
70 RDEPEND=">=sys-apps/keyutils-1.0
71 >=dev-libs/libgcrypt-1.2.0
72 gpg? ( app-crypt/gpgme )
73 gtk? ( x11-libs/gtk+ )
74 nss? ( dev-libs/nss )
75 openssl? ( >=dev-libs/openssl-0.9.7 )
76 pam? ( sys-libs/pam )
77 pkcs11? (
78 >=dev-libs/openssl-0.9.7
79 >=dev-libs/pkcs11-helper-1.04
80 )
81 python? ( >=dev-lang/python-2.5 )
82 tpm? ( app-crypt/trousers )"
83 DEPEND="${RDEPEND}
84 >=dev-util/pkgconfig-0.9.0
85 python? ( dev-lang/swig )"
86
87 S="${WORKDIR}/${PN}_${PV}.orig"
88
89 src_prepare() {
90 eautoreconf
91 }
92
93 src_configure() {
94 econf \
95 --docdir="/usr/share/doc/${PF}" \
96 --with-pamdir=$(getpam_mod_dir) \
97 $(use_enable doc docs) \
98 $(use_enable gpg) \
99 $(use_enable gtk gui) \
100 $(use_enable nss) \
101 $(use_enable openssl) \
102 $(use_enable pam) \
103 $(use_enable pkcs11 pkcs11-helper) \
104 $(use_enable python pywrap) \
105 $(use_enable tpm tspi)
106 }
107
108 src_install(){
109 emake DESTDIR="${D}" install || die "emake install failed"
110 use suid && fperms u+s /sbin/mount.ecryptfs
111 }
112
113 pkg_postinst() {
114 if use suid; then
115 ewarn
116 ewarn "You have chosen to install ${PN} with the binary setuid root. This"
117 ewarn "means that if there are any undetected vulnerabilities in the binary,"
118 ewarn "then local users may be able to gain root access on your machine."
119 ewarn
120 fi
121 }