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: metadata.xml ChangeLog ecryptfs-utils-73.ebuild
Date: Sun, 29 Mar 2009 17:08:31
Message-Id: E1LnyUm-0007lg-CY@stork.gentoo.org
1 arfrever 09/03/29 17:08:28
2
3 Modified: metadata.xml ChangeLog
4 Added: ecryptfs-utils-73.ebuild
5 Log:
6 Version bump (bug #246762).
7 (Portage version: 13244-svn/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.6 sys-fs/ecryptfs-utils/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/metadata.xml?rev=1.6&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/metadata.xml?rev=1.6&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/metadata.xml?r1=1.5&r2=1.6
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/metadata.xml,v
19 retrieving revision 1.5
20 retrieving revision 1.6
21 diff -u -r1.5 -r1.6
22 --- metadata.xml 22 Aug 2008 21:24:33 -0000 1.5
23 +++ metadata.xml 29 Mar 2009 17:08:28 -0000 1.6
24 @@ -5,8 +5,10 @@
25 <herd>crypto</herd>
26 <use>
27 <flag name='gpg'>Enable <pkg>app-crypt/gnupg</pkg> key module</flag>
28 + <flag name='nss'>Enable support for <pkg>dev-libs/nss</pkg></flag>
29 <flag name='openssl'>Enable <pkg>dev-libs/openssl</pkg> key
30 module</flag>
31 <flag name='pkcs11'>Enable PKCS#11 (Smartcards) key module</flag>
32 + <flag name='tpm'>Enable support for Trusted Platform Module (TPM) using <pkg>app-crypt/trousers</pkg></flag>
33 </use>
34 </pkgmetadata>
35
36
37
38 1.23 sys-fs/ecryptfs-utils/ChangeLog
39
40 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog?rev=1.23&view=markup
41 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog?rev=1.23&content-type=text/plain
42 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog?r1=1.22&r2=1.23
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog,v
47 retrieving revision 1.22
48 retrieving revision 1.23
49 diff -u -r1.22 -r1.23
50 --- ChangeLog 22 Aug 2008 21:24:33 -0000 1.22
51 +++ ChangeLog 29 Mar 2009 17:08:28 -0000 1.23
52 @@ -1,6 +1,13 @@
53 # ChangeLog for sys-fs/ecryptfs-utils
54 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog,v 1.22 2008/08/22 21:24:33 cardoe Exp $
56 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
57 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ChangeLog,v 1.23 2009/03/29 17:08:28 arfrever Exp $
58 +
59 +*ecryptfs-utils-73 (29 Mar 2009)
60 +
61 + 29 Mar 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
62 + +files/ecryptfs-utils-73-fix_implicit_declarations.patch,
63 + +ecryptfs-utils-73.ebuild:
64 + Version bump (bug #246762).
65
66 22 Aug 2008; Doug Goldstein <cardoe@g.o> metadata.xml:
67 add GLEP 56 USE flag desc from use.local.desc
68
69
70
71 1.1 sys-fs/ecryptfs-utils/ecryptfs-utils-73.ebuild
72
73 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ecryptfs-utils-73.ebuild?rev=1.1&view=markup
74 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/ecryptfs-utils/ecryptfs-utils-73.ebuild?rev=1.1&content-type=text/plain
75
76 Index: ecryptfs-utils-73.ebuild
77 ===================================================================
78 # Copyright 1999-2009 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $Header: /var/cvsroot/gentoo-x86/sys-fs/ecryptfs-utils/ecryptfs-utils-73.ebuild,v 1.1 2009/03/29 17:08:28 arfrever Exp $
81
82 inherit eutils pam
83
84 DESCRIPTION="eCryptfs userspace utilities"
85 HOMEPAGE="http://launchpad.net/ecryptfs"
86 SRC_URI="http://launchpad.net/ecryptfs/trunk/${PV}/+download/${PN}_${PV}.orig.tar.gz"
87
88 LICENSE="GPL-2"
89 SLOT="0"
90 KEYWORDS="~amd64 ~x86"
91 IUSE="doc gpg gtk nss openssl pam pkcs11 python suid tpm"
92
93 RDEPEND=">=sys-apps/keyutils-1.0
94 >=dev-libs/libgcrypt-1.2.0
95 gpg? ( app-crypt/gpgme )
96 gtk? ( x11-libs/gtk+ )
97 nss? ( dev-libs/nss )
98 openssl? ( >=dev-libs/openssl-0.9.7 )
99 pam? ( sys-libs/pam )
100 pkcs11? (
101 >=dev-libs/openssl-0.9.7
102 >=dev-libs/pkcs11-helper-1.04
103 )
104 python? ( >=dev-lang/python-2.5 )
105 tpm? ( app-crypt/trousers )"
106 DEPEND="${RDEPEND}
107 >=dev-util/pkgconfig-0.9.0
108 python? ( dev-lang/swig )"
109
110 src_unpack() {
111 unpack ${A}
112 cd "${S}"
113 epatch "${FILESDIR}/${P}-fix_implicit_declarations.patch"
114 }
115
116 src_compile() {
117 econf \
118 --docdir="/usr/share/doc/${PF}" \
119 --with-pamdir=$(getpam_mod_dir) \
120 $(use_enable doc docs) \
121 $(use_enable gpg) \
122 $(use_enable gtk gui) \
123 $(use_enable nss) \
124 $(use_enable openssl) \
125 $(use_enable pam) \
126 $(use_enable pkcs11 pkcs11-helper) \
127 $(use_enable python pywrap) \
128 $(use_enable tpm tspi)
129 emake || die "emake failed"
130 }
131
132 src_install(){
133 emake DESTDIR="${D}" install || die "emake install failed"
134 use suid && fperms u+s /sbin/mount.ecryptfs
135 }
136
137 pkg_postinst() {
138 if use suid; then
139 ewarn
140 ewarn "You have chosen to install ${PN} with the binary setuid root. This"
141 ewarn "means that if there are any undetected vulnerabilities in the binary,"
142 ewarn "then local users may be able to gain root access on your machine."
143 ewarn
144 fi
145 }