summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2019-12-14 12:04:22 +0100
committerFabian Groffen <grobian@gentoo.org>2019-12-14 12:04:38 +0100
commitdcf96e7e3e94c2c12f7024f748d596a0295126a0 (patch)
tree4f84b8081692c4a6cb299ee88e3caeec6f464732 /mail-mta/exim
parentmail-mta/exim-4.93.0.3: add hint for opendmarc.tlds (diff)
downloadgentoo-dcf96e7e3e94c2c12f7024f748d596a0295126a0.tar.gz
gentoo-dcf96e7e3e94c2c12f7024f748d596a0295126a0.tar.bz2
gentoo-dcf96e7e3e94c2c12f7024f748d596a0295126a0.zip
mail-mta/exim-4.93.0.3: block gnutls with dkim, thanks Bernd Feige
Closes: https://bugs.gentoo.org/702812 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'mail-mta/exim')
-rw-r--r--mail-mta/exim/exim-4.93.0.3.ebuild18
1 files changed, 10 insertions, 8 deletions
diff --git a/mail-mta/exim/exim-4.93.0.3.ebuild b/mail-mta/exim/exim-4.93.0.3.ebuild
index 7543ff988496..e8a98ba54174 100644
--- a/mail-mta/exim/exim-4.93.0.3.ebuild
+++ b/mail-mta/exim/exim-4.93.0.3.ebuild
@@ -5,16 +5,16 @@ EAPI="7"
inherit db-use toolchain-funcs multilib pam systemd
-IUSE="arc dane dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl dsn elibc_glibc exiscan-acl gnutls idn ipv6 ldap libressl lmtp maildir mbx mysql nis pam perl pkcs11 postgres +prdr proxy radius redis sasl selinux spf sqlite srs ssl syslog tcpd +tpda X"
+IUSE="arc dane dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl dsn elibc_glibc exiscan-acl gnutls idn ipv6 ldap libressl lmtp maildir mbx mysql nis pam perl pkcs11 postgres +prdr proxy radius redis sasl selinux spf sqlite srs +ssl syslog tcpd +tpda X"
REQUIRED_USE="
arc? ( dkim spf )
dane? ( ssl !gnutls )
dmarc? ( dkim spf )
+ dkim? ( ssl !gnutls )
gnutls? ( ssl )
pkcs11? ( ssl )
spf? ( exiscan-acl )
srs? ( exiscan-acl )
- !ssl? ( !dkim )
"
# NOTE on USE="gnutls dane", gnutls[dane] is masked in base, unmasked
# for x86 and amd64 only, due to this, repoman won't allow depending on
@@ -46,12 +46,14 @@ COMMON_DEPEND=">=sys-apps/sed-4.0.5
pam? ( sys-libs/pam )
tcpd? ( sys-apps/tcp-wrappers )
ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:= )
- )
- gnutls? (
- net-libs/gnutls:0=[pkcs11?]
- dev-libs/libtasn1
+ gnutls? (
+ net-libs/gnutls:0=[pkcs11?]
+ dev-libs/libtasn1
+ )
+ !gnutls? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+ )
)
ldap? ( >=net-nds/openldap-2.0.7 )
nis? (