commit: 10411b7a0aa5529b072b836ec6560546499c7dc4 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> AuthorDate: Thu May 27 00:40:59 2021 +0000 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> CommitDate: Thu May 27 16:58:31 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10411b7a
net-mail/isync: make sys-libs/db dependency optional mbsync supports 2 UID schemes: native and alternative native is default and preferred. alternative is an old scheme used in versions 0.8 and 0.9 and uses Berkeley DB. see Maildir Stores section of 'man mbsync' as a side effect, mdconvert utility is only built if berkdb support is enabled. more info on mailing lists[1] [1] https://www.mail-archive.com/search?l=isync-devel <AT> lists.sourceforge.net&q=subject:%22isync+and+Berkeley+DB%22&o=newest&f=1 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org> net-mail/isync/isync-9999.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/net-mail/isync/isync-9999.ebuild b/net-mail/isync/isync-9999.ebuild index 9525e6613cd..07b35974fe6 100644 --- a/net-mail/isync/isync-9999.ebuild +++ b/net-mail/isync/isync-9999.ebuild @@ -16,10 +16,10 @@ else KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi -IUSE="sasl ssl zlib" +IUSE="berkdb sasl ssl zlib" RDEPEND=" - >=sys-libs/db-4.2:= + berkdb? ( >=sys-libs/db-4.2:= ) sasl? ( dev-libs/cyrus-sasl ) ssl? ( >=dev-libs/openssl-0.9.6:0= ) zlib? ( sys-libs/zlib:0= ) @@ -35,6 +35,7 @@ src_prepare() { } src_configure() { + use berkdb || export ac_cv_berkdb4=no econf \ $(use_with ssl) \ $(use_with sasl) \
