Gentoo Archives: gentoo-commits

From: Maxim Koltsov <maksbotan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/
Date: Tue, 12 Jun 2018 13:25:51
Message-Id: 1528809617.015637d110b3f8faa568dd3177847f3c4e18fbd5.maksbotan@gentoo
1 commit: 015637d110b3f8faa568dd3177847f3c4e18fbd5
2 Author: Mike Lothian <mike <AT> fireburn <DOT> co <DOT> uk>
3 AuthorDate: Mon Jun 11 16:06:40 2018 +0000
4 Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 12 13:20:17 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=015637d1
7
8 sys-libs/ldb: Add use flag for new lmdb backend
9
10 Bug: https://bugs.gentoo.org/657828
11
12 sys-libs/ldb/{ldb-1.4.0.ebuild => ldb-1.4.0-r1.ebuild} | 4 +++-
13 sys-libs/ldb/metadata.xml | 14 ++++++++++----
14 2 files changed, 13 insertions(+), 5 deletions(-)
15
16 diff --git a/sys-libs/ldb/ldb-1.4.0.ebuild b/sys-libs/ldb/ldb-1.4.0-r1.ebuild
17 similarity index 95%
18 rename from sys-libs/ldb/ldb-1.4.0.ebuild
19 rename to sys-libs/ldb/ldb-1.4.0-r1.ebuild
20 index 2d0e99ba9c8..a42012a7453 100644
21 --- a/sys-libs/ldb/ldb-1.4.0.ebuild
22 +++ b/sys-libs/ldb/ldb-1.4.0-r1.ebuild
23 @@ -14,7 +14,7 @@ SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz"
24 LICENSE="LGPL-3"
25 SLOT="0/${PV}"
26 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
27 -IUSE="doc +ldap +python"
28 +IUSE="doc +ldap +lmdb +python"
29
30 RDEPEND="
31 !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
32 @@ -24,6 +24,7 @@ RDEPEND="
33 >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
34 >=sys-libs/tevent-0.9.36[python(+)?,${MULTILIB_USEDEP}]
35 ldap? ( net-nds/openldap )
36 + lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
37 python? ( ${PYTHON_DEPS} )
38 "
39
40 @@ -57,6 +58,7 @@ src_prepare() {
41 multilib_src_configure() {
42 local myconf=(
43 $(usex ldap '' --disable-ldap)
44 + $(usex lmdb '' --without-ldb-lmdb)
45 --disable-rpath
46 --disable-rpath-install --bundled-libraries=NONE
47 --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
48
49 diff --git a/sys-libs/ldb/metadata.xml b/sys-libs/ldb/metadata.xml
50 index 62c9222b8dd..db4a710716a 100644
51 --- a/sys-libs/ldb/metadata.xml
52 +++ b/sys-libs/ldb/metadata.xml
53 @@ -1,8 +1,14 @@
54 <?xml version="1.0" encoding="UTF-8"?>
55 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
56 <pkgmetadata>
57 -<maintainer type="project">
58 - <email>samba@g.o</email>
59 - <name>Samba</name>
60 -</maintainer>
61 + <maintainer type="project">
62 + <email>samba@g.o</email>
63 + <name>Samba</name>
64 + </maintainer>
65 + <use>
66 + <flag name="doc">Builds documentation</flag>
67 + <flag name="ldap">Enable LDAP support</flag>
68 + <flag name="lmdb">Enable LMDB backend</flag>
69 + <flag name="python">Enable Python support</flag>
70 + </use>
71 </pkgmetadata>