commit:     1b651e9cbd832a9ef990761e73e6c2cc0c990fcc
Author:     Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 24 21:51:51 2018 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
CommitDate: Wed Jan 24 21:52:55 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b651e9c

mail-client/neomutt: Fix berkdb slots

The generic DEPEND on berkdb can lead to build failures for
`berkdb:6.0`. Upstream specifies specific versions [1] and this change
translates these versions into a more specific DEPEND.

[1] https://github.com/neomutt/neomutt/blob/ae61285/auto.def#L630

Co-Authored-By: Floyd Anderson <bts+gentoo <AT> 31c0.net>
Closes: https://bugs.gentoo.org/642692
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 .../neomutt/{neomutt-9999.ebuild => neomutt-20171215-r2.ebuild}  | 9 ++++++++-
 mail-client/neomutt/neomutt-9999.ebuild                          | 9 ++++++++-
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/mail-client/neomutt/neomutt-9999.ebuild 
b/mail-client/neomutt/neomutt-20171215-r2.ebuild
similarity index 97%
copy from mail-client/neomutt/neomutt-9999.ebuild
copy to mail-client/neomutt/neomutt-20171215-r2.ebuild
index e5725c95563..f90289f77c0 100644
--- a/mail-client/neomutt/neomutt-9999.ebuild
+++ b/mail-client/neomutt/neomutt-20171215-r2.ebuild
@@ -25,7 +25,14 @@ IUSE="berkdb crypt doc gdbm gnutls gpg gpgme idn kerberos 
kyotocabinet
 
 CDEPEND="
        app-misc/mime-types
-       berkdb? ( >=sys-libs/db-4:= )
+       berkdb? (
+               || (
+                       sys-libs/db:6.2
+                       sys-libs/db:5.3
+                       sys-libs/db:4.8
+               )
+               <sys-libs/db-6.3:=
+       )
        gdbm? ( sys-libs/gdbm )
        kyotocabinet? ( dev-db/kyotocabinet )
        lmdb? ( dev-db/lmdb )

diff --git a/mail-client/neomutt/neomutt-9999.ebuild 
b/mail-client/neomutt/neomutt-9999.ebuild
index e5725c95563..f90289f77c0 100644
--- a/mail-client/neomutt/neomutt-9999.ebuild
+++ b/mail-client/neomutt/neomutt-9999.ebuild
@@ -25,7 +25,14 @@ IUSE="berkdb crypt doc gdbm gnutls gpg gpgme idn kerberos 
kyotocabinet
 
 CDEPEND="
        app-misc/mime-types
-       berkdb? ( >=sys-libs/db-4:= )
+       berkdb? (
+               || (
+                       sys-libs/db:6.2
+                       sys-libs/db:5.3
+                       sys-libs/db:4.8
+               )
+               <sys-libs/db-6.3:=
+       )
        gdbm? ( sys-libs/gdbm )
        kyotocabinet? ( dev-db/kyotocabinet )
        lmdb? ( dev-db/lmdb )

Reply via email to