Gentoo Archives: gentoo-commits

From: "Alon Bar-Lev (alonbl)" <alonbl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-fs/ecryptfs-utils: ChangeLog ecryptfs-utils-40.ebuild ecryptfs-utils-36.ebuild
Date: Fri, 29 Feb 2008 20:57:44
Message-Id: E1JVCIX-0002Us-5x@stork.gentoo.org
1 alonbl 08/02/29 20:57:41
2
3 Modified: ChangeLog
4 Added: ecryptfs-utils-40.ebuild
5 Removed: ecryptfs-utils-36.ebuild
6 Log:
7 Version bump
8 (Portage version: 2.1.4.4)
9
10 Revision Changes Path
11 1.19 sys-fs/ecryptfs-utils/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog?rev=1.19&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog?rev=1.19&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog?r1=1.18&r2=1.19
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog,v
20 retrieving revision 1.18
21 retrieving revision 1.19
22 diff -u -r1.18 -r1.19
23 --- ChangeLog 20 Feb 2008 01:47:53 -0000 1.18
24 +++ ChangeLog 29 Feb 2008 20:57:40 -0000 1.19
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sys-fs/ecryptfs-utils
27 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog,v 1.18 2008/02/20 01:47:53 flameeyes Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog,v 1.19 2008/02/29 20:57:40 alonbl Exp $
30 +
31 +*ecryptfs-utils-40 (29 Feb 2008)
32 +
33 + 29 Feb 2008; Alon Bar-Lev <alonbl@g.o> -ecryptfs-utils-36.ebuild,
34 + +ecryptfs-utils-40.ebuild:
35 + Version bump
36
37 20 Feb 2008; Diego Pettenò <flameeyes@g.o>
38 ecryptfs-utils-36.ebuild:
39
40
41
42 1.1 sys-fs/ecryptfs-utils/ecryptfs-utils-40.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ecryptfs-utils-40.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ecryptfs-utils-40.ebuild?rev=1.1&content-type=text/plain
46
47 Index: ecryptfs-utils-40.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ecryptfs-utils-40.ebuild,v 1.1 2008/02/29 20:57:40 alonbl Exp $
52
53 inherit pam
54
55 DESCRIPTION="eCryptfs userspace utilities"
56 HOMEPAGE="http://www.ecryptfs.org/"
57 SRC_URI="mirror://sourceforge/ecryptfs/${P}.tar.bz2"
58
59 LICENSE="GPL-2"
60 SLOT="0"
61 KEYWORDS="~amd64 ~x86"
62 IUSE="suid pam gtk openssl pkcs11 gpg doc"
63
64 RDEPEND=">=sys-apps/keyutils-1.0
65 >=dev-libs/libgcrypt-1.2.0
66 pam? ( sys-libs/pam )
67 openssl? ( >=dev-libs/openssl-0.9.7 )
68 pkcs11? (
69 >=dev-libs/openssl-0.9.7
70 >=dev-libs/pkcs11-helper-1.04
71 )
72 gpg? ( app-crypt/gpgme )
73 gtk? ( x11-libs/gtk+ )"
74 # perl required for man generation
75 DEPEND="${RDEPEND}
76 >=dev-util/pkgconfig-0.9.0
77 dev-lang/perl"
78
79 src_compile() {
80 econf \
81 --docdir="/usr/share/doc/${PF}" \
82 --with-pamdir=$(getpam_mod_dir) \
83 $(use_enable pam) \
84 $(use_enable openssl) \
85 $(use_enable pkcs11 pkcs11-helper) \
86 $(use_enable gpg) \
87 $(use_enable gtk gui) \
88 $(use_enable doc docs) \
89 || die
90 emake || die
91 }
92
93 src_install(){
94 emake DESTDIR="${D}" install || die
95 use suid && fperms u+s /sbin/mount.ecryptfs
96 }
97
98 pkg_postinst() {
99 if use suid; then
100 ewarn
101 ewarn "You have chosen to install ${PN} with the binary setuid root. This"
102 ewarn "means that if there any undetected vulnerabilities in the binary,"
103 ewarn "then local users may be able to gain root access on your machine."
104 ewarn
105 fi
106 }
107
108
109
110 --
111 gentoo-commits@l.g.o mailing list