commit:     cabe45dd2022018d042102ad38cd074bb980f3ec
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  2 15:44:07 2017 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Thu Feb  2 15:44:20 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cabe45dd

mail-client/mutt: turn USE=ssl into generic ssl selector, thanks Hendrik v. 
Raven for the initial patch in bug #607826

Package-Manager: portage-2.3.3

 mail-client/mutt/mutt-1.7.2-r2.ebuild | 26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)

diff --git a/mail-client/mutt/mutt-1.7.2-r2.ebuild 
b/mail-client/mutt/mutt-1.7.2-r2.ebuild
index 6b3f972..5dd4514 100644
--- a/mail-client/mutt/mutt-1.7.2-r2.ebuild
+++ b/mail-client/mutt/mutt-1.7.2-r2.ebuild
@@ -18,11 +18,11 @@ SRC_URI="ftp://ftp.mutt.org/pub/mutt/${P}.tar.gz
 IUSE="berkdb crypt debug doc gdbm gnutls gpg +hcache idn imap kerberos 
libressl lmdb mbox nls nntp notmuch pop qdbm sasl selinux sidebar slang smime 
smtp ssl tokyocabinet vanilla"
 REQUIRED_USE="
        hcache?   ( ^^ ( berkdb gdbm lmdb qdbm tokyocabinet ) )
-       imap?     ( ^^ ( ssl gnutls libressl ) )
-       pop?      ( ^^ ( ssl gnutls libressl ) )
-       nntp?     ( ^^ ( ssl gnutls libressl ) )
-       smime?    ( ^^ ( ssl libressl ) )
-       smtp?     ( ^^ ( ssl gnutls libressl ) )
+       imap?     ( ssl )
+       pop?      ( ssl )
+       nntp?     ( ssl )
+       smime?    ( ssl !gnutls )
+       smtp?     ( ssl )
        sasl?     ( || ( imap pop smtp nntp ) )
        kerberos? ( || ( imap pop smtp nntp ) )"
 SLOT="0"
@@ -37,9 +37,13 @@ CDEPEND="
        qdbm?          ( dev-db/qdbm )
        tokyocabinet?  ( dev-db/tokyocabinet )
 
-       gnutls?        ( >=net-libs/gnutls-1.0.17:= )
-       libressl?      ( dev-libs/libressl:= )
-       ssl?           ( >=dev-libs/openssl-0.9.6:0= )
+       ssl? (
+               gnutls?    ( >=net-libs/gnutls-1.0.17:= )
+               !gnutls? (
+                       libressl? ( dev-libs/libressl:= )
+                       !libressl? ( >=dev-libs/openssl-0.9.6:0= )
+               )
+       )
 
        nls?           ( virtual/libintl )
        sasl?          ( >=dev-libs/cyrus-sasl-2 )
@@ -123,9 +127,9 @@ src_configure() {
                "$(use_enable nntp)"
                "$(use_enable smtp)"
 
-               "$(use_with gnutls)"
-               "$(use libressl || use ssl && echo --with-ssl)"
-               "$(use !libressl && use !ssl && echo --without-ssl)"
+               $(use  ssl && use  gnutls && echo --with-gnutls    
--without-ssl)
+               $(use  ssl && use !gnutls && echo --without-gnutls --with-ssl   
)
+               $(use !ssl &&                echo --without-gnutls 
--without-ssl)
 
                "$(use_with idn)"
                "$(use_with kerberos gss)"

Reply via email to