commit:     015637d110b3f8faa568dd3177847f3c4e18fbd5
Author:     Mike Lothian <mike <AT> fireburn <DOT> co <DOT> uk>
AuthorDate: Mon Jun 11 16:06:40 2018 +0000
Commit:     Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Tue Jun 12 13:20:17 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=015637d1

sys-libs/ldb: Add use flag for new lmdb backend

Bug: https://bugs.gentoo.org/657828

 sys-libs/ldb/{ldb-1.4.0.ebuild => ldb-1.4.0-r1.ebuild} |  4 +++-
 sys-libs/ldb/metadata.xml                              | 14 ++++++++++----
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/sys-libs/ldb/ldb-1.4.0.ebuild b/sys-libs/ldb/ldb-1.4.0-r1.ebuild
similarity index 95%
rename from sys-libs/ldb/ldb-1.4.0.ebuild
rename to sys-libs/ldb/ldb-1.4.0-r1.ebuild
index 2d0e99ba9c8..a42012a7453 100644
--- a/sys-libs/ldb/ldb-1.4.0.ebuild
+++ b/sys-libs/ldb/ldb-1.4.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz";
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="doc +ldap +python"
+IUSE="doc +ldap +lmdb +python"
 
 RDEPEND="
        !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
@@ -24,6 +24,7 @@ RDEPEND="
        >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
        >=sys-libs/tevent-0.9.36[python(+)?,${MULTILIB_USEDEP}]
        ldap? ( net-nds/openldap )
+       lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
        python? ( ${PYTHON_DEPS} )
 "
 
@@ -57,6 +58,7 @@ src_prepare() {
 multilib_src_configure() {
        local myconf=(
                $(usex ldap '' --disable-ldap)
+               $(usex lmdb '' --without-ldb-lmdb)
                --disable-rpath
                --disable-rpath-install --bundled-libraries=NONE
                --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba

diff --git a/sys-libs/ldb/metadata.xml b/sys-libs/ldb/metadata.xml
index 62c9222b8dd..db4a710716a 100644
--- a/sys-libs/ldb/metadata.xml
+++ b/sys-libs/ldb/metadata.xml
@@ -1,8 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-<maintainer type="project">
-       <email>sa...@gentoo.org</email>
-       <name>Samba</name>
-</maintainer>
+       <maintainer type="project">
+               <email>sa...@gentoo.org</email>
+               <name>Samba</name>
+       </maintainer>
+       <use>
+               <flag name="doc">Builds documentation</flag>
+               <flag name="ldap">Enable LDAP support</flag>
+               <flag name="lmdb">Enable LMDB backend</flag>
+               <flag name="python">Enable Python support</flag>
+       </use>
 </pkgmetadata>

Reply via email to