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> |