summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRomain Perier <mrpouet@gentoo.org>2009-09-09 19:34:01 +0000
committerRomain Perier <mrpouet@gentoo.org>2009-09-09 19:34:01 +0000
commit09f482b75ac0829e40c321cdbca9c06ac6ace69d (patch)
treeb502149c4175a68f1d0d2ccbeabe399489cb895b /mail-client
parentPackage.mask nemerle per bug 259700. (diff)
downloadgentoo-2-09f482b75ac0829e40c321cdbca9c06ac6ace69d.tar.gz
gentoo-2-09f482b75ac0829e40c321cdbca9c06ac6ace69d.tar.bz2
gentoo-2-09f482b75ac0829e40c321cdbca9c06ac6ace69d.zip
Fix bug #284271, Drop the conditionnal die when >=gnupg-2.0.12-r2 is installed without pinentry[gtk] or pinentry[qt3], replace it by a || () dependency (Any of Many Dependencies), which gives this task to portage mechanism dependencies
(Portage version: 2.2_rc40/cvs/Linux x86_64)
Diffstat (limited to 'mail-client')
-rw-r--r--mail-client/evolution/ChangeLog9
-rw-r--r--mail-client/evolution/evolution-2.26.3.ebuild17
2 files changed, 15 insertions, 11 deletions
diff --git a/mail-client/evolution/ChangeLog b/mail-client/evolution/ChangeLog
index 4f97ef9298fe..cb87e565572e 100644
--- a/mail-client/evolution/ChangeLog
+++ b/mail-client/evolution/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for mail-client/evolution
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.271 2009/08/26 01:17:26 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.272 2009/09/09 19:34:01 mrpouet Exp $
+
+ 09 Sep 2009; Romain Perier <mrpouet@gentoo.org>
+ evolution-2.26.3.ebuild:
+ Fix bug #284271, Drop the conditionnal die when >=gnupg-2.0.12-r2 is
+ installed without pinentry[gtk] or pinentry[qt3], replace it by a || ()
+ dependency (Any of Many Dependencies), which gives this task to portage's
+ mechanism dependencies.
26 Aug 2009; Jeroen Roovers <jer@gentoo.org> evolution-2.24.5.ebuild,
evolution-2.26.2.ebuild, evolution-2.26.3.ebuild:
diff --git a/mail-client/evolution/evolution-2.26.3.ebuild b/mail-client/evolution/evolution-2.26.3.ebuild
index 5de23837b197..ed440aa359a2 100644
--- a/mail-client/evolution/evolution-2.26.3.ebuild
+++ b/mail-client/evolution/evolution-2.26.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-2.26.3.ebuild,v 1.3 2009/08/26 01:17:26 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-2.26.3.ebuild,v 1.4 2009/09/09 19:34:01 mrpouet Exp $
EAPI="2"
@@ -16,6 +16,8 @@ IUSE="crypt dbus hal kerberos krb4 ldap mono networkmanager nntp pda profile pyt
# pst
# Pango dependency required to avoid font rendering problems
+# We need a graphical pinentry frontend to be able to ask for the GPG
+# password from inside evolution, bug 160302
RDEPEND=">=dev-libs/glib-2.18
>=x11-libs/gtk+-2.14
>=gnome-extra/evolution-data-server-2.26.3
@@ -45,7 +47,10 @@ RDEPEND=">=dev-libs/glib-2.18
kerberos? ( virtual/krb5 )
krb4? ( app-crypt/mit-krb5[krb4] )
>=gnome-base/orbit-2.9.8
- crypt? ( || ( >=app-crypt/gnupg-2.0.1-r2 =app-crypt/gnupg-1.4* ) )
+ crypt? ( || (
+ ( >=app-crypt/gnupg-2.0.1-r2
+ || ( app-crypt/pinentry[gtk] app-crypt/pinentry[qt3] ) )
+ =app-crypt/gnupg-1.4* ) )
ldap? ( >=net-nds/openldap-2 )
mono? ( >=dev-lang/mono-1 )
python? ( >=dev-lang/python-2.4 )
@@ -90,14 +95,6 @@ pkg_setup() {
$(use_with kerberos krb5 /usr)
$(use_with krb4 krb4 /usr)"
- # We need a graphical pinentry frontend to be able to ask for the GPG
- # password from inside evolution, bug 160302
- if use crypt && has_version '>=app-crypt/gnupg-2.0.1-r2'; then
- if ! built_with_use -o app-crypt/pinentry gtk qt3; then
- die "You must build app-crypt/pinentry with GTK or QT3 support"
- fi
- fi
-
# dang - I've changed this to do --enable-plugins=experimental. This will
# autodetect new-mail-notify and exchange, but that cannot be helped for the
# moment. They should be changed to depend on a --enable-<foo> like mono