[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-11-05 Thread Lars Wendler
commit: 52f1c719baa874384ea5de7a25008a724b67ad64
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Nov  5 14:20:53 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Nov  5 14:37:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52f1c719

sys-libs/ldb: Bump to version 1.4.8 and 1.5.6

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   2 +
 sys-libs/ldb/ldb-1.4.8.ebuild | 105 ++
 sys-libs/ldb/ldb-1.5.6.ebuild | 105 ++
 3 files changed, 212 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index de0770704fe..ac0cffdd51b 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -4,8 +4,10 @@ DIST ldb-1.2.4.tar.gz 1346413 BLAKE2B 
441cdf679ab4852e1c8d90ca8d9544d7983436c864
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
 DIST ldb-1.3.8.tar.gz 1375782 BLAKE2B 
dbca935e762af86b268308253615019b24af6727411e77947ceeadd3e0114c2ad2a14d4a4f1121bf58ccb080d44a8513d2094314b043604d885977a26e622c57
 SHA512 
06d1b4c2badbf0c27733a64f979c48af8b599747cef7cd7f5417cd55a76447e8f8987bd061694c5af63261fdb35433e3844122c14103d5cc8b4eaab1f4752541
 DIST ldb-1.4.7.tar.gz 1430560 BLAKE2B 
b6b9a12b6f17ffee8e9a47673786d1247310655ca87bb0280fb8ce04a69c52435721fe5e8ab1ce18406e28dfeef57fe30b3b3fc42a4951505f8772bf5e7553ce
 SHA512 
e53bdd831d37b87b5adaf17f46b883f177f97541ad957d134dbfc196bc37749074df7c8cafb8e2993c6aae9bc150ae8d88daad56c26de9f62c5259c479da7016
+DIST ldb-1.4.8.tar.gz 1433045 BLAKE2B 
bd2441d97216976a149d43ab037c64053adae0e1ac931ceb6313491eea09813324dd97ab754d09fdc2789327932ee8a8268d94457dd48f557a125890a6c4e721
 SHA512 
cfb10c9ca45aed6d181020fc7b55a5fb5915d288035ef7245ccc63ac040aa64fb7591629c34db5ff49f15c4eb4e2037954beeadd1f5a695eb19e3807cad864e7
 DIST ldb-1.5.4.tar.gz 1629123 BLAKE2B 
3c71af079f2e5cb81e493d16d453c53bd0ee4c63720b0261ea6116244b2652ca581499c0b8c64949dccc95460aba7b4ef3afe7850563a830f3fb4b8753bdea2f
 SHA512 
fc323e4283671c14d6dd4feb7e9ca943a63a166688077dbf3591f9d957cf821f9e739869842e15ca1ec4fd3764123d5afc6f4954b1af437bd1ec54df58366a22
 DIST ldb-1.5.5.tar.gz 1629070 BLAKE2B 
374042c77c9ec7bd88ad1d97757f171ae831a630751fc06bf22190355c1448fa8c2327d308cdbe5b46ca21236738548d2c1041c3dfb428e1dfee8053edf90050
 SHA512 
562e08b3d6564d08fed80dc43ca299c38fbd958dbe27ed1400e5eb5c3df0f4c7b7eaf502b13eec5544b168f26c5e6537615f65e28dcaeb6473d2ff3c3c7a4e4b
+DIST ldb-1.5.6.tar.gz 1637795 BLAKE2B 
ac70f6dcaa1cd34bfdae8bf7844f1084282ea947a3c85b3a6c504a5fd3028eca2e4c26a7ffd2d36b3fadd50affded8bcf90546c56d138b30091cdaae86a9f730
 SHA512 
038b85caff82a2566197bc6bae9fdef91675e42f0a3b269d9d5608363777a12b4ae3faa81854b9b33b9ee374fa5ba92686e945d60f6ad1f53a453fead59f6712
 DIST ldb-1.6.3.tar.gz 1628668 BLAKE2B 
e9b6535eddf49496151e544f6879641c58a614f6de95463f7d0bf1953744953a5d55dde935d39b690d4c87e66914d8de0f0f5d4816a61fdecc81f8797584013e
 SHA512 
a41b1fd2afa9a02dec37519f28e0e720b649c2a0aa6caebeb6697dbefdc6a055ef26500c5ccb0439b495d8c03218920b389fb9601d1cf5ca4d5046f192a5fefd
 DIST ldb-2.0.5.tar.gz 1669846 BLAKE2B 
d68046b385955c376118cb60e16939115332d88e8e67d157029397915c3e8f3d754abc9d93c64250ce990f7b82fb3947bdf5fba0f6f8bc457bc6dfd08e8bc534
 SHA512 
de9325f8bdd9ac782b3f8633444780f4aaa030e2c74c643220e845d9a779f8c8e174f0b9d9d8668de028cb832eb9d81965cb8e4471d90f9344dc48877a3abbe8
 DIST ldb-2.0.7.tar.gz 1674063 BLAKE2B 
e61f7bf4cfefcb5c1bf735c19a00027ce20ef393b613117e5637f7680ba7fcab1798744505b0db88e8bbdab41e0264e0fd1e643110ec47864de02ef315bd0dfd
 SHA512 
0b1bd5970421c32bee1209179eac60682d7304aca597bca11dd477903f59b53a2fbc7d9e1717809e9a8e550564a9ca9139dd1127b9f4cefcc2437d7c8050985a

diff --git a/sys-libs/ldb/ldb-1.4.8.ebuild b/sys-libs/ldb/ldb-1.4.8.ebuild
new file mode 100644
index 000..e58458823b0
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.4.8.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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"
+IUSE="doc +ldap +lmdb python"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.14[python?,${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-09-04 Thread Lars Wendler
commit: e0752ce72a06f5f140ae9e31b176aed2083a989d
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep  4 15:52:30 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Sep  4 16:16:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0752ce7

sys-libs/ldb: Bump to version 2.0.7

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.0.7.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 0e26018704b..de0770704fe 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -8,3 +8,4 @@ DIST ldb-1.5.4.tar.gz 1629123 BLAKE2B 
3c71af079f2e5cb81e493d16d453c53bd0ee4c6372
 DIST ldb-1.5.5.tar.gz 1629070 BLAKE2B 
374042c77c9ec7bd88ad1d97757f171ae831a630751fc06bf22190355c1448fa8c2327d308cdbe5b46ca21236738548d2c1041c3dfb428e1dfee8053edf90050
 SHA512 
562e08b3d6564d08fed80dc43ca299c38fbd958dbe27ed1400e5eb5c3df0f4c7b7eaf502b13eec5544b168f26c5e6537615f65e28dcaeb6473d2ff3c3c7a4e4b
 DIST ldb-1.6.3.tar.gz 1628668 BLAKE2B 
e9b6535eddf49496151e544f6879641c58a614f6de95463f7d0bf1953744953a5d55dde935d39b690d4c87e66914d8de0f0f5d4816a61fdecc81f8797584013e
 SHA512 
a41b1fd2afa9a02dec37519f28e0e720b649c2a0aa6caebeb6697dbefdc6a055ef26500c5ccb0439b495d8c03218920b389fb9601d1cf5ca4d5046f192a5fefd
 DIST ldb-2.0.5.tar.gz 1669846 BLAKE2B 
d68046b385955c376118cb60e16939115332d88e8e67d157029397915c3e8f3d754abc9d93c64250ce990f7b82fb3947bdf5fba0f6f8bc457bc6dfd08e8bc534
 SHA512 
de9325f8bdd9ac782b3f8633444780f4aaa030e2c74c643220e845d9a779f8c8e174f0b9d9d8668de028cb832eb9d81965cb8e4471d90f9344dc48877a3abbe8
+DIST ldb-2.0.7.tar.gz 1674063 BLAKE2B 
e61f7bf4cfefcb5c1bf735c19a00027ce20ef393b613117e5637f7680ba7fcab1798744505b0db88e8bbdab41e0264e0fd1e643110ec47864de02ef315bd0dfd
 SHA512 
0b1bd5970421c32bee1209179eac60682d7304aca597bca11dd477903f59b53a2fbc7d9e1717809e9a8e550564a9ca9139dd1127b9f4cefcc2437d7c8050985a

diff --git a/sys-libs/ldb/ldb-2.0.7.ebuild b/sys-libs/ldb/ldb-2.0.7.ebuild
new file mode 100644
index 000..f9b1e752444
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.0.7.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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 +lmdb python"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.2.0[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.2[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.10.0[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.5.2-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+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
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
+   waf test || die
+   fi
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   if 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/, sys-libs/ldb/files/

2019-08-23 Thread Lars Wendler
commit: 3ce51c9f5c16bc324efcf3907c15a44afbf692df
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Aug 23 18:40:24 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Aug 23 19:11:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce51c9f

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest  |   4 -
 .../ldb/files/ldb-1.1.24-optional-python.patch |  72 --
 sys-libs/ldb/ldb-1.1.26.ebuild |  97 ---
 sys-libs/ldb/ldb-1.2.3.ebuild  | 103 
 sys-libs/ldb/ldb-1.4.6.ebuild  | 105 -
 sys-libs/ldb/ldb-1.6.2.ebuild  | 105 -
 6 files changed, 486 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index eed9148127a..0e26018704b 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,14 +1,10 @@
-DIST ldb-1.1.26.tar.gz 1262660 BLAKE2B 
66dcc38eb97fe4357d06b301ed1de5cf868adc5f33ea8341a7cbdd5be45c85c31cda58782a66daf9fcada9d873971fc29556f0c331794ede9fc2a7f592480f52
 SHA512 
484689c5b87f223820e3613c056de5528a87736baef7b884df506fc47a3412b35ba2ef8e85f62e2d3da803fdab6b37bb328d4347a20bfc8fef8ed557646b6bbe
 DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b8201948eabd440d164d182492002c1d92047d652105c2fb6a3e8383d4b75f45e38cc52efc5d9a0e283676203a
 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
-DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
 DIST ldb-1.2.4.tar.gz 1346413 BLAKE2B 
441cdf679ab4852e1c8d90ca8d9544d7983436c864cb3ea76b63f45177061c2763f9700b4be4be9ba53a4bcc9cec49b509dd39efb8f5f2171bc432641d1329c2
 SHA512 
093815cfa9e950299c4f09c58362136d72c439692f7d8670ecbf9cac49ecef6fd365f8fab5d39f41a4dd39e07f6c8d1a2616e843653d2fa0d7bdff346a118aa9
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
 DIST ldb-1.3.8.tar.gz 1375782 BLAKE2B 
dbca935e762af86b268308253615019b24af6727411e77947ceeadd3e0114c2ad2a14d4a4f1121bf58ccb080d44a8513d2094314b043604d885977a26e622c57
 SHA512 
06d1b4c2badbf0c27733a64f979c48af8b599747cef7cd7f5417cd55a76447e8f8987bd061694c5af63261fdb35433e3844122c14103d5cc8b4eaab1f4752541
-DIST ldb-1.4.6.tar.gz 1431798 BLAKE2B 
748d6054af4b898fa475692a425d96541fa2c055ffdd4b8ca6635fea04d7b143b4e7301886f307300662140bc449a3ee3932801c7c5df10f6ba3ee5a10c7a46b
 SHA512 
fb2be7842ecfda8788e8982831e34487f016814d1e8a757e93f8716019aaba4b9b7dd469e4ba11eb3990846fb55cdb2db2ec494eb7b0ff04f261d8309b1c98f4
 DIST ldb-1.4.7.tar.gz 1430560 BLAKE2B 
b6b9a12b6f17ffee8e9a47673786d1247310655ca87bb0280fb8ce04a69c52435721fe5e8ab1ce18406e28dfeef57fe30b3b3fc42a4951505f8772bf5e7553ce
 SHA512 
e53bdd831d37b87b5adaf17f46b883f177f97541ad957d134dbfc196bc37749074df7c8cafb8e2993c6aae9bc150ae8d88daad56c26de9f62c5259c479da7016
 DIST ldb-1.5.4.tar.gz 1629123 BLAKE2B 
3c71af079f2e5cb81e493d16d453c53bd0ee4c63720b0261ea6116244b2652ca581499c0b8c64949dccc95460aba7b4ef3afe7850563a830f3fb4b8753bdea2f
 SHA512 
fc323e4283671c14d6dd4feb7e9ca943a63a166688077dbf3591f9d957cf821f9e739869842e15ca1ec4fd3764123d5afc6f4954b1af437bd1ec54df58366a22
 DIST ldb-1.5.5.tar.gz 1629070 BLAKE2B 
374042c77c9ec7bd88ad1d97757f171ae831a630751fc06bf22190355c1448fa8c2327d308cdbe5b46ca21236738548d2c1041c3dfb428e1dfee8053edf90050
 SHA512 
562e08b3d6564d08fed80dc43ca299c38fbd958dbe27ed1400e5eb5c3df0f4c7b7eaf502b13eec5544b168f26c5e6537615f65e28dcaeb6473d2ff3c3c7a4e4b
-DIST ldb-1.6.2.tar.gz 1629794 BLAKE2B 
5219479c773aa87c4bd6917e60b963df9cf3c481468ed020b4e9c4a175110ce80fd1c7a4ca4e28d99c972e0891287485261310eab1bbd7b8b138ea59f168ac8c
 SHA512 
089dee2465efe0811ff745b52b15d2d7638b940112a06680706d5401231864859605ff0392245d4c815e9b85f5a4ba782fc61d8dba215cc8198e7d9a6ddd255e
 DIST ldb-1.6.3.tar.gz 1628668 BLAKE2B 
e9b6535eddf49496151e544f6879641c58a614f6de95463f7d0bf1953744953a5d55dde935d39b690d4c87e66914d8de0f0f5d4816a61fdecc81f8797584013e
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-08-23 Thread Lars Wendler
commit: a156be56ab28fc22be7c9d03d4543151aa6e275b
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Aug 23 18:37:54 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Aug 23 19:11:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a156be56

sys-libs/ldb: Bump to version 2.0.5

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.0.5.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index db0b4ee53c7..eed9148127a 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -11,3 +11,4 @@ DIST ldb-1.5.4.tar.gz 1629123 BLAKE2B 
3c71af079f2e5cb81e493d16d453c53bd0ee4c6372
 DIST ldb-1.5.5.tar.gz 1629070 BLAKE2B 
374042c77c9ec7bd88ad1d97757f171ae831a630751fc06bf22190355c1448fa8c2327d308cdbe5b46ca21236738548d2c1041c3dfb428e1dfee8053edf90050
 SHA512 
562e08b3d6564d08fed80dc43ca299c38fbd958dbe27ed1400e5eb5c3df0f4c7b7eaf502b13eec5544b168f26c5e6537615f65e28dcaeb6473d2ff3c3c7a4e4b
 DIST ldb-1.6.2.tar.gz 1629794 BLAKE2B 
5219479c773aa87c4bd6917e60b963df9cf3c481468ed020b4e9c4a175110ce80fd1c7a4ca4e28d99c972e0891287485261310eab1bbd7b8b138ea59f168ac8c
 SHA512 
089dee2465efe0811ff745b52b15d2d7638b940112a06680706d5401231864859605ff0392245d4c815e9b85f5a4ba782fc61d8dba215cc8198e7d9a6ddd255e
 DIST ldb-1.6.3.tar.gz 1628668 BLAKE2B 
e9b6535eddf49496151e544f6879641c58a614f6de95463f7d0bf1953744953a5d55dde935d39b690d4c87e66914d8de0f0f5d4816a61fdecc81f8797584013e
 SHA512 
a41b1fd2afa9a02dec37519f28e0e720b649c2a0aa6caebeb6697dbefdc6a055ef26500c5ccb0439b495d8c03218920b389fb9601d1cf5ca4d5046f192a5fefd
+DIST ldb-2.0.5.tar.gz 1669846 BLAKE2B 
d68046b385955c376118cb60e16939115332d88e8e67d157029397915c3e8f3d754abc9d93c64250ce990f7b82fb3947bdf5fba0f6f8bc457bc6dfd08e8bc534
 SHA512 
de9325f8bdd9ac782b3f8633444780f4aaa030e2c74c643220e845d9a779f8c8e174f0b9d9d8668de028cb832eb9d81965cb8e4471d90f9344dc48877a3abbe8

diff --git a/sys-libs/ldb/ldb-2.0.5.ebuild b/sys-libs/ldb/ldb-2.0.5.ebuild
new file mode 100644
index 000..d6605ba8035
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.0.5.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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 +lmdb python"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.2.0[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.1[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.10.0[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.5.2-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+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
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
+   waf test || die
+   fi
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   if 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-07-05 Thread Sergei Trofimovich
commit: c95e69c3b9e9ce9edad0e76861fbec1388b1c3ff
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jul  5 22:19:32 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jul  5 22:27:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c95e69c3

sys-libs/ldb: stable 1.3.6 for hppa, bug #664316

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-libs/ldb/ldb-1.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.3.6.ebuild b/sys-libs/ldb/ldb-1.3.6.ebuild
index 623144c72d8..ab0d9089b73 100644
--- a/sys-libs/ldb/ldb-1.3.6.ebuild
+++ b/sys-libs/ldb/ldb-1.3.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap python"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-07-03 Thread Lars Wendler
commit: 516ca0cd08cf4ff64baaee788c1b81752a101b33
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jul  3 20:59:55 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jul  3 21:05:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516ca0cd

sys-libs/ldb: Bump to versions 1.4.7 and 1.5.5

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   2 +
 sys-libs/ldb/ldb-1.4.7.ebuild | 105 ++
 sys-libs/ldb/ldb-1.5.5.ebuild | 105 ++
 3 files changed, 212 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 2aa9b8ad86a..db0b4ee53c7 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -6,6 +6,8 @@ DIST ldb-1.2.4.tar.gz 1346413 BLAKE2B 
441cdf679ab4852e1c8d90ca8d9544d7983436c864
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
 DIST ldb-1.3.8.tar.gz 1375782 BLAKE2B 
dbca935e762af86b268308253615019b24af6727411e77947ceeadd3e0114c2ad2a14d4a4f1121bf58ccb080d44a8513d2094314b043604d885977a26e622c57
 SHA512 
06d1b4c2badbf0c27733a64f979c48af8b599747cef7cd7f5417cd55a76447e8f8987bd061694c5af63261fdb35433e3844122c14103d5cc8b4eaab1f4752541
 DIST ldb-1.4.6.tar.gz 1431798 BLAKE2B 
748d6054af4b898fa475692a425d96541fa2c055ffdd4b8ca6635fea04d7b143b4e7301886f307300662140bc449a3ee3932801c7c5df10f6ba3ee5a10c7a46b
 SHA512 
fb2be7842ecfda8788e8982831e34487f016814d1e8a757e93f8716019aaba4b9b7dd469e4ba11eb3990846fb55cdb2db2ec494eb7b0ff04f261d8309b1c98f4
+DIST ldb-1.4.7.tar.gz 1430560 BLAKE2B 
b6b9a12b6f17ffee8e9a47673786d1247310655ca87bb0280fb8ce04a69c52435721fe5e8ab1ce18406e28dfeef57fe30b3b3fc42a4951505f8772bf5e7553ce
 SHA512 
e53bdd831d37b87b5adaf17f46b883f177f97541ad957d134dbfc196bc37749074df7c8cafb8e2993c6aae9bc150ae8d88daad56c26de9f62c5259c479da7016
 DIST ldb-1.5.4.tar.gz 1629123 BLAKE2B 
3c71af079f2e5cb81e493d16d453c53bd0ee4c63720b0261ea6116244b2652ca581499c0b8c64949dccc95460aba7b4ef3afe7850563a830f3fb4b8753bdea2f
 SHA512 
fc323e4283671c14d6dd4feb7e9ca943a63a166688077dbf3591f9d957cf821f9e739869842e15ca1ec4fd3764123d5afc6f4954b1af437bd1ec54df58366a22
+DIST ldb-1.5.5.tar.gz 1629070 BLAKE2B 
374042c77c9ec7bd88ad1d97757f171ae831a630751fc06bf22190355c1448fa8c2327d308cdbe5b46ca21236738548d2c1041c3dfb428e1dfee8053edf90050
 SHA512 
562e08b3d6564d08fed80dc43ca299c38fbd958dbe27ed1400e5eb5c3df0f4c7b7eaf502b13eec5544b168f26c5e6537615f65e28dcaeb6473d2ff3c3c7a4e4b
 DIST ldb-1.6.2.tar.gz 1629794 BLAKE2B 
5219479c773aa87c4bd6917e60b963df9cf3c481468ed020b4e9c4a175110ce80fd1c7a4ca4e28d99c972e0891287485261310eab1bbd7b8b138ea59f168ac8c
 SHA512 
089dee2465efe0811ff745b52b15d2d7638b940112a06680706d5401231864859605ff0392245d4c815e9b85f5a4ba782fc61d8dba215cc8198e7d9a6ddd255e
 DIST ldb-1.6.3.tar.gz 1628668 BLAKE2B 
e9b6535eddf49496151e544f6879641c58a614f6de95463f7d0bf1953744953a5d55dde935d39b690d4c87e66914d8de0f0f5d4816a61fdecc81f8797584013e
 SHA512 
a41b1fd2afa9a02dec37519f28e0e720b649c2a0aa6caebeb6697dbefdc6a055ef26500c5ccb0439b495d8c03218920b389fb9601d1cf5ca4d5046f192a5fefd

diff --git a/sys-libs/ldb/ldb-1.4.7.ebuild b/sys-libs/ldb/ldb-1.4.7.ebuild
new file mode 100644
index 000..deef89dbbf0
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.4.7.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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 +lmdb python"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.14[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.16[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.37[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.0-optional_packages.patch
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-06-04 Thread Agostino Sarubbo
commit: 33565f9aefd498060977250af0a9c44bad1aaac5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun  4 20:59:54 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun  4 20:59:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33565f9a

sys-libs/ldb: ia64 stable wrt bug #664316

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="ia64"

 sys-libs/ldb/ldb-1.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.3.6.ebuild b/sys-libs/ldb/ldb-1.3.6.ebuild
index ab24cb6707f..623144c72d8 100644
--- a/sys-libs/ldb/ldb-1.3.6.ebuild
+++ b/sys-libs/ldb/ldb-1.3.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap python"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-04-22 Thread Aaron Bauman
commit: 38e46dbcd5f08ac13434e1f5a4870476b6511d83
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Apr 22 23:38:26 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Apr 23 00:13:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e46dbc

sys-libs/ldb: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 sys-libs/ldb/ldb-1.5.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.5.4.ebuild b/sys-libs/ldb/ldb-1.5.4.ebuild
index 102b52891a1..48861f54ad1 100644
--- a/sys-libs/ldb/ldb-1.5.4.ebuild
+++ b/sys-libs/ldb/ldb-1.5.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://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"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +lmdb python"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-03-25 Thread Lars Wendler
commit: 8202cf94bbd05ad80503287efaabdd6c12e3fedc
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 25 13:34:29 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 25 15:00:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8202cf94

sys-libs/ldb: Bump to version 1.6.3

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.6.3.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index d2e1e64a46e..2aa9b8ad86a 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -8,3 +8,4 @@ DIST ldb-1.3.8.tar.gz 1375782 BLAKE2B 
dbca935e762af86b268308253615019b24af672741
 DIST ldb-1.4.6.tar.gz 1431798 BLAKE2B 
748d6054af4b898fa475692a425d96541fa2c055ffdd4b8ca6635fea04d7b143b4e7301886f307300662140bc449a3ee3932801c7c5df10f6ba3ee5a10c7a46b
 SHA512 
fb2be7842ecfda8788e8982831e34487f016814d1e8a757e93f8716019aaba4b9b7dd469e4ba11eb3990846fb55cdb2db2ec494eb7b0ff04f261d8309b1c98f4
 DIST ldb-1.5.4.tar.gz 1629123 BLAKE2B 
3c71af079f2e5cb81e493d16d453c53bd0ee4c63720b0261ea6116244b2652ca581499c0b8c64949dccc95460aba7b4ef3afe7850563a830f3fb4b8753bdea2f
 SHA512 
fc323e4283671c14d6dd4feb7e9ca943a63a166688077dbf3591f9d957cf821f9e739869842e15ca1ec4fd3764123d5afc6f4954b1af437bd1ec54df58366a22
 DIST ldb-1.6.2.tar.gz 1629794 BLAKE2B 
5219479c773aa87c4bd6917e60b963df9cf3c481468ed020b4e9c4a175110ce80fd1c7a4ca4e28d99c972e0891287485261310eab1bbd7b8b138ea59f168ac8c
 SHA512 
089dee2465efe0811ff745b52b15d2d7638b940112a06680706d5401231864859605ff0392245d4c815e9b85f5a4ba782fc61d8dba215cc8198e7d9a6ddd255e
+DIST ldb-1.6.3.tar.gz 1628668 BLAKE2B 
e9b6535eddf49496151e544f6879641c58a614f6de95463f7d0bf1953744953a5d55dde935d39b690d4c87e66914d8de0f0f5d4816a61fdecc81f8797584013e
 SHA512 
a41b1fd2afa9a02dec37519f28e0e720b649c2a0aa6caebeb6697dbefdc6a055ef26500c5ccb0439b495d8c03218920b389fb9601d1cf5ca4d5046f192a5fefd

diff --git a/sys-libs/ldb/ldb-1.6.3.ebuild b/sys-libs/ldb/ldb-1.6.3.ebuild
new file mode 100644
index 000..a004ed3f1c6
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.6.3.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6,7} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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 +lmdb python"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.16[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.18[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.39[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.5.2-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+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
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
+   waf test || die
+   fi
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   if 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-03-20 Thread Lars Wendler
commit: a17cb75e86edbf60d92999547260f71b2862f6a9
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar 20 08:53:38 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Mar 20 08:54:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a17cb75e

sys-libs/ldb: Don't enable python by default.

Thanks-to: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/ldb-1.1.29-r1.ebuild | 4 ++--
 sys-libs/ldb/ldb-1.1.31.ebuild| 4 ++--
 sys-libs/ldb/ldb-1.2.3.ebuild | 4 ++--
 sys-libs/ldb/ldb-1.2.4.ebuild | 2 +-
 sys-libs/ldb/ldb-1.3.6.ebuild | 4 ++--
 sys-libs/ldb/ldb-1.3.8.ebuild | 2 +-
 sys-libs/ldb/ldb-1.4.6.ebuild | 2 +-
 sys-libs/ldb/ldb-1.5.4.ebuild | 2 +-
 sys-libs/ldb/ldb-1.6.2.ebuild | 2 +-
 9 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/sys-libs/ldb/ldb-1.1.29-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
index a6535f14148..e660a17da8f 100644
--- a/sys-libs/ldb/ldb-1.1.29-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ SRC_URI="https://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 python"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
dev-libs/popt[${MULTILIB_USEDEP}]

diff --git a/sys-libs/ldb/ldb-1.1.31.ebuild b/sys-libs/ldb/ldb-1.1.31.ebuild
index 8cf1cc9bf71..59cf95d3462 100644
--- a/sys-libs/ldb/ldb-1.1.31.ebuild
+++ b/sys-libs/ldb/ldb-1.1.31.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ SRC_URI="https://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 python"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
dev-libs/popt[${MULTILIB_USEDEP}]

diff --git a/sys-libs/ldb/ldb-1.2.3.ebuild b/sys-libs/ldb/ldb-1.2.3.ebuild
index 2da9d4d..9d3ffe48109 100644
--- a/sys-libs/ldb/ldb-1.2.3.ebuild
+++ b/sys-libs/ldb/ldb-1.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ SRC_URI="https://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 python"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
dev-libs/popt[${MULTILIB_USEDEP}]

diff --git a/sys-libs/ldb/ldb-1.2.4.ebuild b/sys-libs/ldb/ldb-1.2.4.ebuild
index 822772cf008..ec5e00cfcdc 100644
--- a/sys-libs/ldb/ldb-1.2.4.ebuild
+++ b/sys-libs/ldb/ldb-1.2.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 python"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
dev-libs/popt[${MULTILIB_USEDEP}]

diff --git a/sys-libs/ldb/ldb-1.3.6.ebuild b/sys-libs/ldb/ldb-1.3.6.ebuild
index 44926f1820b..ab24cb6707f 100644
--- a/sys-libs/ldb/ldb-1.3.6.ebuild
+++ b/sys-libs/ldb/ldb-1.3.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ SRC_URI="https://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 python"
 
 RDEPEND="
!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )

diff --git a/sys-libs/ldb/ldb-1.3.8.ebuild b/sys-libs/ldb/ldb-1.3.8.ebuild
index e76e509dbce..21e1ebbd999 100644
--- a/sys-libs/ldb/ldb-1.3.8.ebuild
+++ b/sys-libs/ldb/ldb-1.3.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 python"
 
 RDEPEND="
!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )

diff --git 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-03-20 Thread Lars Wendler
commit: 2d0bb40e536a01fde208c1cf15da940beddf1de6
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar 20 08:51:46 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Mar 20 08:54:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0bb40e

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   2 -
 sys-libs/ldb/ldb-1.3.7.ebuild | 103 -
 sys-libs/ldb/ldb-1.4.5.ebuild | 105 --
 3 files changed, 210 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index ba0c301a14a..d2e1e64a46e 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -4,9 +4,7 @@ DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b27
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
 DIST ldb-1.2.4.tar.gz 1346413 BLAKE2B 
441cdf679ab4852e1c8d90ca8d9544d7983436c864cb3ea76b63f45177061c2763f9700b4be4be9ba53a4bcc9cec49b509dd39efb8f5f2171bc432641d1329c2
 SHA512 
093815cfa9e950299c4f09c58362136d72c439692f7d8670ecbf9cac49ecef6fd365f8fab5d39f41a4dd39e07f6c8d1a2616e843653d2fa0d7bdff346a118aa9
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
-DIST ldb-1.3.7.tar.gz 1374109 BLAKE2B 
561d120bbfc49ef7115a3c046d65f15960ff9905b5a56ed7676d31ce6027ba9f18dfe5027952154db4a040e14be69689f248ffef0ca2ae801553be4c890248fe
 SHA512 
b6d2b2f5a0868ac4ed1cfe786f26d5815cf60233561a23a06d9d5c231d51bfc68ad1a0826e5080bc97bafbaef1770fa38b7d3071f57b766e960b22485e8b5e2b
 DIST ldb-1.3.8.tar.gz 1375782 BLAKE2B 
dbca935e762af86b268308253615019b24af6727411e77947ceeadd3e0114c2ad2a14d4a4f1121bf58ccb080d44a8513d2094314b043604d885977a26e622c57
 SHA512 
06d1b4c2badbf0c27733a64f979c48af8b599747cef7cd7f5417cd55a76447e8f8987bd061694c5af63261fdb35433e3844122c14103d5cc8b4eaab1f4752541
-DIST ldb-1.4.5.tar.gz 1429162 BLAKE2B 
47c55ca8a89f343708b5ea275a1f2417e91e05b2d1cf92d812f2a1430dcf174b14e69474f30dcf60b34a5c4b905924a67f002607535257fbb531bfed807648fa
 SHA512 
ed1e73eb4e10f041463b38be031e7b7b1057a6a1ef6a637019d58a6549a0958d551a0b52f3858114b83cf14470ef5ddd96de3dcbb733a3bd1fed768fc29fadd2
 DIST ldb-1.4.6.tar.gz 1431798 BLAKE2B 
748d6054af4b898fa475692a425d96541fa2c055ffdd4b8ca6635fea04d7b143b4e7301886f307300662140bc449a3ee3932801c7c5df10f6ba3ee5a10c7a46b
 SHA512 
fb2be7842ecfda8788e8982831e34487f016814d1e8a757e93f8716019aaba4b9b7dd469e4ba11eb3990846fb55cdb2db2ec494eb7b0ff04f261d8309b1c98f4
 DIST ldb-1.5.4.tar.gz 1629123 BLAKE2B 
3c71af079f2e5cb81e493d16d453c53bd0ee4c63720b0261ea6116244b2652ca581499c0b8c64949dccc95460aba7b4ef3afe7850563a830f3fb4b8753bdea2f
 SHA512 
fc323e4283671c14d6dd4feb7e9ca943a63a166688077dbf3591f9d957cf821f9e739869842e15ca1ec4fd3764123d5afc6f4954b1af437bd1ec54df58366a22
 DIST ldb-1.6.2.tar.gz 1629794 BLAKE2B 
5219479c773aa87c4bd6917e60b963df9cf3c481468ed020b4e9c4a175110ce80fd1c7a4ca4e28d99c972e0891287485261310eab1bbd7b8b138ea59f168ac8c
 SHA512 
089dee2465efe0811ff745b52b15d2d7638b940112a06680706d5401231864859605ff0392245d4c815e9b85f5a4ba782fc61d8dba215cc8198e7d9a6ddd255e

diff --git a/sys-libs/ldb/ldb-1.3.7.ebuild b/sys-libs/ldb/ldb-1.3.7.ebuild
deleted file mode 100644
index e76e509dbce..000
--- a/sys-libs/ldb/ldb-1.3.7.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org;
-SRC_URI="https://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"
-
-RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.11[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.36[python(+)?,${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap )
-   python? ( ${PYTHON_DEPS} )
-"
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-   ${RDEPEND}
-"
-
-REQUIRED_USE="python? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-02-28 Thread Lars Wendler
commit: 4d23ff23a522d1dea46383f2330c8e091c5c182e
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Feb 28 11:36:15 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Feb 28 11:50:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d23ff23

sys-libs/ldb: Bump to versions 1.2.4, 1.3.8, 1.4.6, 1.5.4 and 1.6.2

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   5 ++
 sys-libs/ldb/ldb-1.2.4.ebuild | 103 +
 sys-libs/ldb/ldb-1.3.8.ebuild | 103 +
 sys-libs/ldb/ldb-1.4.6.ebuild | 105 ++
 sys-libs/ldb/ldb-1.5.4.ebuild | 105 ++
 sys-libs/ldb/ldb-1.6.2.ebuild | 105 ++
 6 files changed, 526 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 787ca53d1e0..0771096aabc 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,8 +2,13 @@ DIST ldb-1.1.26.tar.gz 1262660 BLAKE2B 
66dcc38eb97fe4357d06b301ed1de5cf868adc5f3
 DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b8201948eabd440d164d182492002c1d92047d652105c2fb6a3e8383d4b75f45e38cc52efc5d9a0e283676203a
 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
+DIST ldb-1.2.4.tar.gz 1346413 BLAKE2B 
441cdf679ab4852e1c8d90ca8d9544d7983436c864cb3ea76b63f45177061c2763f9700b4be4be9ba53a4bcc9cec49b509dd39efb8f5f2171bc432641d1329c2
 SHA512 
093815cfa9e950299c4f09c58362136d72c439692f7d8670ecbf9cac49ecef6fd365f8fab5d39f41a4dd39e07f6c8d1a2616e843653d2fa0d7bdff346a118aa9
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
 DIST ldb-1.3.7.tar.gz 1374109 BLAKE2B 
561d120bbfc49ef7115a3c046d65f15960ff9905b5a56ed7676d31ce6027ba9f18dfe5027952154db4a040e14be69689f248ffef0ca2ae801553be4c890248fe
 SHA512 
b6d2b2f5a0868ac4ed1cfe786f26d5815cf60233561a23a06d9d5c231d51bfc68ad1a0826e5080bc97bafbaef1770fa38b7d3071f57b766e960b22485e8b5e2b
+DIST ldb-1.3.8.tar.gz 1375782 BLAKE2B 
dbca935e762af86b268308253615019b24af6727411e77947ceeadd3e0114c2ad2a14d4a4f1121bf58ccb080d44a8513d2094314b043604d885977a26e622c57
 SHA512 
06d1b4c2badbf0c27733a64f979c48af8b599747cef7cd7f5417cd55a76447e8f8987bd061694c5af63261fdb35433e3844122c14103d5cc8b4eaab1f4752541
 DIST ldb-1.4.4.tar.gz 1428851 BLAKE2B 
8b2dc6dc95f5c8d1a04aab58efb622b4550e6d8fc6f12aafe36b7080a5d59ab2d7fc6429ac59de43a23cef690fa9f026ccf536f70bfd25a126a1a649f3c68d02
 SHA512 
eb5c364771732916f89c9ee8cf20909954a7215cd71333b79c17718dd1e25081cce6597e882b6f0d6158c207fb58d97311f0417bf3baffe72084977a4bd05896
 DIST ldb-1.4.5.tar.gz 1429162 BLAKE2B 
47c55ca8a89f343708b5ea275a1f2417e91e05b2d1cf92d812f2a1430dcf174b14e69474f30dcf60b34a5c4b905924a67f002607535257fbb531bfed807648fa
 SHA512 
ed1e73eb4e10f041463b38be031e7b7b1057a6a1ef6a637019d58a6549a0958d551a0b52f3858114b83cf14470ef5ddd96de3dcbb733a3bd1fed768fc29fadd2
+DIST ldb-1.4.6.tar.gz 1431798 BLAKE2B 
748d6054af4b898fa475692a425d96541fa2c055ffdd4b8ca6635fea04d7b143b4e7301886f307300662140bc449a3ee3932801c7c5df10f6ba3ee5a10c7a46b
 SHA512 
fb2be7842ecfda8788e8982831e34487f016814d1e8a757e93f8716019aaba4b9b7dd469e4ba11eb3990846fb55cdb2db2ec494eb7b0ff04f261d8309b1c98f4
 DIST ldb-1.5.3.tar.gz 1625821 BLAKE2B 
4ad2dfa10c0fe79ae06d2e50288ddba54cb3bb76e849e44af9c4ededa76eb20280c913277293281628d2a699f4cbecfc77630bc95965eeabc6800bfd9a9cb8ac
 SHA512 
b25188606aae28a0ee5c95dddfb541cc6e500ef794d66601aa8cb061f51441433baab577311d0b39801d8b08808f66ad05066404293e78cb192523b681f1d145
+DIST ldb-1.5.4.tar.gz 1629123 BLAKE2B 
3c71af079f2e5cb81e493d16d453c53bd0ee4c63720b0261ea6116244b2652ca581499c0b8c64949dccc95460aba7b4ef3afe7850563a830f3fb4b8753bdea2f
 SHA512 
fc323e4283671c14d6dd4feb7e9ca943a63a166688077dbf3591f9d957cf821f9e739869842e15ca1ec4fd3764123d5afc6f4954b1af437bd1ec54df58366a22
+DIST ldb-1.6.2.tar.gz 1629794 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-02-28 Thread Lars Wendler
commit: b198353f2acae4f68314109340db1471edc9a843
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Feb 28 11:50:40 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Feb 28 11:50:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b198353f

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   2 -
 sys-libs/ldb/ldb-1.4.4.ebuild | 105 --
 sys-libs/ldb/ldb-1.5.3.ebuild | 105 --
 3 files changed, 212 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 0771096aabc..ba0c301a14a 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -6,9 +6,7 @@ DIST ldb-1.2.4.tar.gz 1346413 BLAKE2B 
441cdf679ab4852e1c8d90ca8d9544d7983436c864
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
 DIST ldb-1.3.7.tar.gz 1374109 BLAKE2B 
561d120bbfc49ef7115a3c046d65f15960ff9905b5a56ed7676d31ce6027ba9f18dfe5027952154db4a040e14be69689f248ffef0ca2ae801553be4c890248fe
 SHA512 
b6d2b2f5a0868ac4ed1cfe786f26d5815cf60233561a23a06d9d5c231d51bfc68ad1a0826e5080bc97bafbaef1770fa38b7d3071f57b766e960b22485e8b5e2b
 DIST ldb-1.3.8.tar.gz 1375782 BLAKE2B 
dbca935e762af86b268308253615019b24af6727411e77947ceeadd3e0114c2ad2a14d4a4f1121bf58ccb080d44a8513d2094314b043604d885977a26e622c57
 SHA512 
06d1b4c2badbf0c27733a64f979c48af8b599747cef7cd7f5417cd55a76447e8f8987bd061694c5af63261fdb35433e3844122c14103d5cc8b4eaab1f4752541
-DIST ldb-1.4.4.tar.gz 1428851 BLAKE2B 
8b2dc6dc95f5c8d1a04aab58efb622b4550e6d8fc6f12aafe36b7080a5d59ab2d7fc6429ac59de43a23cef690fa9f026ccf536f70bfd25a126a1a649f3c68d02
 SHA512 
eb5c364771732916f89c9ee8cf20909954a7215cd71333b79c17718dd1e25081cce6597e882b6f0d6158c207fb58d97311f0417bf3baffe72084977a4bd05896
 DIST ldb-1.4.5.tar.gz 1429162 BLAKE2B 
47c55ca8a89f343708b5ea275a1f2417e91e05b2d1cf92d812f2a1430dcf174b14e69474f30dcf60b34a5c4b905924a67f002607535257fbb531bfed807648fa
 SHA512 
ed1e73eb4e10f041463b38be031e7b7b1057a6a1ef6a637019d58a6549a0958d551a0b52f3858114b83cf14470ef5ddd96de3dcbb733a3bd1fed768fc29fadd2
 DIST ldb-1.4.6.tar.gz 1431798 BLAKE2B 
748d6054af4b898fa475692a425d96541fa2c055ffdd4b8ca6635fea04d7b143b4e7301886f307300662140bc449a3ee3932801c7c5df10f6ba3ee5a10c7a46b
 SHA512 
fb2be7842ecfda8788e8982831e34487f016814d1e8a757e93f8716019aaba4b9b7dd469e4ba11eb3990846fb55cdb2db2ec494eb7b0ff04f261d8309b1c98f4
-DIST ldb-1.5.3.tar.gz 1625821 BLAKE2B 
4ad2dfa10c0fe79ae06d2e50288ddba54cb3bb76e849e44af9c4ededa76eb20280c913277293281628d2a699f4cbecfc77630bc95965eeabc6800bfd9a9cb8ac
 SHA512 
b25188606aae28a0ee5c95dddfb541cc6e500ef794d66601aa8cb061f51441433baab577311d0b39801d8b08808f66ad05066404293e78cb192523b681f1d145
 DIST ldb-1.5.4.tar.gz 1629123 BLAKE2B 
3c71af079f2e5cb81e493d16d453c53bd0ee4c63720b0261ea6116244b2652ca581499c0b8c64949dccc95460aba7b4ef3afe7850563a830f3fb4b8753bdea2f
 SHA512 
fc323e4283671c14d6dd4feb7e9ca943a63a166688077dbf3591f9d957cf821f9e739869842e15ca1ec4fd3764123d5afc6f4954b1af437bd1ec54df58366a22
 DIST ldb-1.6.2.tar.gz 1629794 BLAKE2B 
5219479c773aa87c4bd6917e60b963df9cf3c481468ed020b4e9c4a175110ce80fd1c7a4ca4e28d99c972e0891287485261310eab1bbd7b8b138ea59f168ac8c
 SHA512 
089dee2465efe0811ff745b52b15d2d7638b940112a06680706d5401231864859605ff0392245d4c815e9b85f5a4ba782fc61d8dba215cc8198e7d9a6ddd255e

diff --git a/sys-libs/ldb/ldb-1.4.4.ebuild b/sys-libs/ldb/ldb-1.4.4.ebuild
deleted file mode 100644
index eb8e4d2e6ef..000
--- a/sys-libs/ldb/ldb-1.4.4.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org;
-SRC_URI="https://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 +lmdb +python"
-
-RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.14[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.16[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.37[python(+)?,${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap )
-   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-"
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-02-23 Thread Thomas Deutschmann
commit: 92fb3832f4b0fbfd523182e822bcfcf56422b60f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Feb 23 15:30:56 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Feb 23 15:31:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92fb3832

sys-libs/ldb: fix Manifest

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-libs/ldb/Manifest | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index a70ec63bb33..787ca53d1e0 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -6,5 +6,4 @@ DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b1
 DIST ldb-1.3.7.tar.gz 1374109 BLAKE2B 
561d120bbfc49ef7115a3c046d65f15960ff9905b5a56ed7676d31ce6027ba9f18dfe5027952154db4a040e14be69689f248ffef0ca2ae801553be4c890248fe
 SHA512 
b6d2b2f5a0868ac4ed1cfe786f26d5815cf60233561a23a06d9d5c231d51bfc68ad1a0826e5080bc97bafbaef1770fa38b7d3071f57b766e960b22485e8b5e2b
 DIST ldb-1.4.4.tar.gz 1428851 BLAKE2B 
8b2dc6dc95f5c8d1a04aab58efb622b4550e6d8fc6f12aafe36b7080a5d59ab2d7fc6429ac59de43a23cef690fa9f026ccf536f70bfd25a126a1a649f3c68d02
 SHA512 
eb5c364771732916f89c9ee8cf20909954a7215cd71333b79c17718dd1e25081cce6597e882b6f0d6158c207fb58d97311f0417bf3baffe72084977a4bd05896
 DIST ldb-1.4.5.tar.gz 1429162 BLAKE2B 
47c55ca8a89f343708b5ea275a1f2417e91e05b2d1cf92d812f2a1430dcf174b14e69474f30dcf60b34a5c4b905924a67f002607535257fbb531bfed807648fa
 SHA512 
ed1e73eb4e10f041463b38be031e7b7b1057a6a1ef6a637019d58a6549a0958d551a0b52f3858114b83cf14470ef5ddd96de3dcbb733a3bd1fed768fc29fadd2
-DIST ldb-1.5.2.tar.gz 1625665 BLAKE2B 
612abb1e31f9fa5321824e40f627d8a498f871386cf51d83c03cae429c2895fc1747d551166ec64ae07751a3b9ddd1826b5cfe1ef7ee4b5460682e8ebb466a34
 SHA512 
5dda5935437a82356cb84593f5be0d22289a87da7460b24dbc0673e01614f0cc40859328c3a5da858f3f2dd173f2b214743ec709555bbfef09342045b37f3a6c
 DIST ldb-1.5.3.tar.gz 1625821 BLAKE2B 
4ad2dfa10c0fe79ae06d2e50288ddba54cb3bb76e849e44af9c4ededa76eb20280c913277293281628d2a699f4cbecfc77630bc95965eeabc6800bfd9a9cb8ac
 SHA512 
b25188606aae28a0ee5c95dddfb541cc6e500ef794d66601aa8cb061f51441433baab577311d0b39801d8b08808f66ad05066404293e78cb192523b681f1d145



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-02-22 Thread Lars Wendler
commit: 7ff60815231861110e8af4bad8c03d335f8b58ef
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 22 19:34:42 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Feb 22 19:52:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ff60815

sys-libs/ldb: Bump to versions 1.3.7, 1.4.5 and 1.5.3

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   3 ++
 sys-libs/ldb/ldb-1.3.7.ebuild | 103 +
 sys-libs/ldb/ldb-1.4.5.ebuild | 105 ++
 sys-libs/ldb/ldb-1.5.3.ebuild | 105 ++
 4 files changed, 316 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 95c4de65110..736b605c8af 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -3,6 +3,9 @@ DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b820194
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
+DIST ldb-1.3.7.tar.gz 1374109 BLAKE2B 
561d120bbfc49ef7115a3c046d65f15960ff9905b5a56ed7676d31ce6027ba9f18dfe5027952154db4a040e14be69689f248ffef0ca2ae801553be4c890248fe
 SHA512 
b6d2b2f5a0868ac4ed1cfe786f26d5815cf60233561a23a06d9d5c231d51bfc68ad1a0826e5080bc97bafbaef1770fa38b7d3071f57b766e960b22485e8b5e2b
 DIST ldb-1.4.3.tar.gz 1428730 BLAKE2B 
1e0fec1aeb05ecd34b7dc88d85425b646ab28804245543256c575a44c1a321e873d74f623b1a003aec878a808d6bc967ff57e8115650f6089278d55d586c7e6a
 SHA512 
081dbc23e810213fb60fdb07c7f3bf1ec8849d10483c5cdabb8add2568d4f80d03bd74d7be3fcf9bb853eaf25aa6bbb2d69cda3f55dda0270978b051da315cb2
 DIST ldb-1.4.4.tar.gz 1428851 BLAKE2B 
8b2dc6dc95f5c8d1a04aab58efb622b4550e6d8fc6f12aafe36b7080a5d59ab2d7fc6429ac59de43a23cef690fa9f026ccf536f70bfd25a126a1a649f3c68d02
 SHA512 
eb5c364771732916f89c9ee8cf20909954a7215cd71333b79c17718dd1e25081cce6597e882b6f0d6158c207fb58d97311f0417bf3baffe72084977a4bd05896
+DIST ldb-1.4.5.tar.gz 1429162 BLAKE2B 
47c55ca8a89f343708b5ea275a1f2417e91e05b2d1cf92d812f2a1430dcf174b14e69474f30dcf60b34a5c4b905924a67f002607535257fbb531bfed807648fa
 SHA512 
ed1e73eb4e10f041463b38be031e7b7b1057a6a1ef6a637019d58a6549a0958d551a0b52f3858114b83cf14470ef5ddd96de3dcbb733a3bd1fed768fc29fadd2
 DIST ldb-1.5.2.tar.gz 1625665 BLAKE2B 
612abb1e31f9fa5321824e40f627d8a498f871386cf51d83c03cae429c2895fc1747d551166ec64ae07751a3b9ddd1826b5cfe1ef7ee4b5460682e8ebb466a34
 SHA512 
5dda5935437a82356cb84593f5be0d22289a87da7460b24dbc0673e01614f0cc40859328c3a5da858f3f2dd173f2b214743ec709555bbfef09342045b37f3a6c
+DIST ldb-1.5.3.tar.gz 1625821 BLAKE2B 
4ad2dfa10c0fe79ae06d2e50288ddba54cb3bb76e849e44af9c4ededa76eb20280c913277293281628d2a699f4cbecfc77630bc95965eeabc6800bfd9a9cb8ac
 SHA512 
b25188606aae28a0ee5c95dddfb541cc6e500ef794d66601aa8cb061f51441433baab577311d0b39801d8b08808f66ad05066404293e78cb192523b681f1d145

diff --git a/sys-libs/ldb/ldb-1.3.7.ebuild b/sys-libs/ldb/ldb-1.3.7.ebuild
new file mode 100644
index 000..e76e509dbce
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.3.7.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.11[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.36[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-02-22 Thread Lars Wendler
commit: ddcb89051fe936c0be41eac4bc6ad2f9f1991bdc
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 22 19:35:21 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Feb 22 19:52:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddcb8905

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   1 -
 sys-libs/ldb/ldb-1.4.3.ebuild | 105 --
 sys-libs/ldb/ldb-1.5.2.ebuild | 105 --
 3 files changed, 211 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 736b605c8af..a70ec63bb33 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -4,7 +4,6 @@ DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b27
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
 DIST ldb-1.3.7.tar.gz 1374109 BLAKE2B 
561d120bbfc49ef7115a3c046d65f15960ff9905b5a56ed7676d31ce6027ba9f18dfe5027952154db4a040e14be69689f248ffef0ca2ae801553be4c890248fe
 SHA512 
b6d2b2f5a0868ac4ed1cfe786f26d5815cf60233561a23a06d9d5c231d51bfc68ad1a0826e5080bc97bafbaef1770fa38b7d3071f57b766e960b22485e8b5e2b
-DIST ldb-1.4.3.tar.gz 1428730 BLAKE2B 
1e0fec1aeb05ecd34b7dc88d85425b646ab28804245543256c575a44c1a321e873d74f623b1a003aec878a808d6bc967ff57e8115650f6089278d55d586c7e6a
 SHA512 
081dbc23e810213fb60fdb07c7f3bf1ec8849d10483c5cdabb8add2568d4f80d03bd74d7be3fcf9bb853eaf25aa6bbb2d69cda3f55dda0270978b051da315cb2
 DIST ldb-1.4.4.tar.gz 1428851 BLAKE2B 
8b2dc6dc95f5c8d1a04aab58efb622b4550e6d8fc6f12aafe36b7080a5d59ab2d7fc6429ac59de43a23cef690fa9f026ccf536f70bfd25a126a1a649f3c68d02
 SHA512 
eb5c364771732916f89c9ee8cf20909954a7215cd71333b79c17718dd1e25081cce6597e882b6f0d6158c207fb58d97311f0417bf3baffe72084977a4bd05896
 DIST ldb-1.4.5.tar.gz 1429162 BLAKE2B 
47c55ca8a89f343708b5ea275a1f2417e91e05b2d1cf92d812f2a1430dcf174b14e69474f30dcf60b34a5c4b905924a67f002607535257fbb531bfed807648fa
 SHA512 
ed1e73eb4e10f041463b38be031e7b7b1057a6a1ef6a637019d58a6549a0958d551a0b52f3858114b83cf14470ef5ddd96de3dcbb733a3bd1fed768fc29fadd2
 DIST ldb-1.5.2.tar.gz 1625665 BLAKE2B 
612abb1e31f9fa5321824e40f627d8a498f871386cf51d83c03cae429c2895fc1747d551166ec64ae07751a3b9ddd1826b5cfe1ef7ee4b5460682e8ebb466a34
 SHA512 
5dda5935437a82356cb84593f5be0d22289a87da7460b24dbc0673e01614f0cc40859328c3a5da858f3f2dd173f2b214743ec709555bbfef09342045b37f3a6c

diff --git a/sys-libs/ldb/ldb-1.4.3.ebuild b/sys-libs/ldb/ldb-1.4.3.ebuild
deleted file mode 100644
index 0d4d99894e4..000
--- a/sys-libs/ldb/ldb-1.4.3.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org;
-SRC_URI="https://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 +lmdb +python"
-
-RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.14[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.16[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.37[python(+)?,${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap )
-   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-"
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-   ${RDEPEND}
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.4.0-optional_packages.patch
-   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
-)
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   $(usex ldap '' --disable-ldap)
-   $(usex lmdb '' --without-ldb-lmdb)
-   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-01-28 Thread Lars Wendler
commit: 6616a1b997497fbe33e308333fc922b57f26241f
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jan 28 10:14:45 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jan 28 10:14:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6616a1b9

sys-libs/ldb: Bump to version 1.4.4

Package-Manager: Portage-2.3.58, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.4.4.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index ee746ab6d8a..9521a2af80f 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -5,5 +5,6 @@ DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d73
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
 DIST ldb-1.4.2.tar.gz 1427857 BLAKE2B 
5a90b31b4760f0504197d3cefdb16f7d4099df660fe75c5d80907e39abde8abc6b87cdb117ee9213abf8287932c18782ab153d87bb609cb1f346231e6e00997c
 SHA512 
f2b44cebd0f8c77926aa364d9ac4ea37da4a780b94e7f9fba7a55fef825e90e469a3230e56cd2b23ce4f6b528dda9041863e4af77bb0826a117e8317a0b79070
 DIST ldb-1.4.3.tar.gz 1428730 BLAKE2B 
1e0fec1aeb05ecd34b7dc88d85425b646ab28804245543256c575a44c1a321e873d74f623b1a003aec878a808d6bc967ff57e8115650f6089278d55d586c7e6a
 SHA512 
081dbc23e810213fb60fdb07c7f3bf1ec8849d10483c5cdabb8add2568d4f80d03bd74d7be3fcf9bb853eaf25aa6bbb2d69cda3f55dda0270978b051da315cb2
+DIST ldb-1.4.4.tar.gz 1428851 BLAKE2B 
8b2dc6dc95f5c8d1a04aab58efb622b4550e6d8fc6f12aafe36b7080a5d59ab2d7fc6429ac59de43a23cef690fa9f026ccf536f70bfd25a126a1a649f3c68d02
 SHA512 
eb5c364771732916f89c9ee8cf20909954a7215cd71333b79c17718dd1e25081cce6597e882b6f0d6158c207fb58d97311f0417bf3baffe72084977a4bd05896
 DIST ldb-1.5.1.tar.gz 1432221 BLAKE2B 
1837a74b33b5f527bdea0925de2908fc58bb6ca713bea89cefec9dc9809bf40d107352926ed34dabb333f37533e599b142a36989ffad862b0a89e786ab54c434
 SHA512 
b7815da51944d4e61617fafac0417e57baa59c9dd3dfa926d5ef9072a95351562930150c691a23b81526697bfba3ffe10a75ead406bf5ffdbfc511d1861f984b
 DIST ldb-1.5.2.tar.gz 1625665 BLAKE2B 
612abb1e31f9fa5321824e40f627d8a498f871386cf51d83c03cae429c2895fc1747d551166ec64ae07751a3b9ddd1826b5cfe1ef7ee4b5460682e8ebb466a34
 SHA512 
5dda5935437a82356cb84593f5be0d22289a87da7460b24dbc0673e01614f0cc40859328c3a5da858f3f2dd173f2b214743ec709555bbfef09342045b37f3a6c

diff --git a/sys-libs/ldb/ldb-1.4.4.ebuild b/sys-libs/ldb/ldb-1.4.4.ebuild
new file mode 100644
index 000..eb8e4d2e6ef
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.4.4.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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 +lmdb +python"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.14[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.16[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.37[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.0-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+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
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-01-28 Thread Lars Wendler
commit: deba40627493f6d336ad8b59ad6632547337dede
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jan 28 10:17:10 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jan 28 10:17:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deba4062

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.58, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   2 -
 sys-libs/ldb/ldb-1.4.2.ebuild | 105 --
 sys-libs/ldb/ldb-1.5.1.ebuild | 105 --
 3 files changed, 212 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 9521a2af80f..95c4de65110 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -3,8 +3,6 @@ DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b820194
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
-DIST ldb-1.4.2.tar.gz 1427857 BLAKE2B 
5a90b31b4760f0504197d3cefdb16f7d4099df660fe75c5d80907e39abde8abc6b87cdb117ee9213abf8287932c18782ab153d87bb609cb1f346231e6e00997c
 SHA512 
f2b44cebd0f8c77926aa364d9ac4ea37da4a780b94e7f9fba7a55fef825e90e469a3230e56cd2b23ce4f6b528dda9041863e4af77bb0826a117e8317a0b79070
 DIST ldb-1.4.3.tar.gz 1428730 BLAKE2B 
1e0fec1aeb05ecd34b7dc88d85425b646ab28804245543256c575a44c1a321e873d74f623b1a003aec878a808d6bc967ff57e8115650f6089278d55d586c7e6a
 SHA512 
081dbc23e810213fb60fdb07c7f3bf1ec8849d10483c5cdabb8add2568d4f80d03bd74d7be3fcf9bb853eaf25aa6bbb2d69cda3f55dda0270978b051da315cb2
 DIST ldb-1.4.4.tar.gz 1428851 BLAKE2B 
8b2dc6dc95f5c8d1a04aab58efb622b4550e6d8fc6f12aafe36b7080a5d59ab2d7fc6429ac59de43a23cef690fa9f026ccf536f70bfd25a126a1a649f3c68d02
 SHA512 
eb5c364771732916f89c9ee8cf20909954a7215cd71333b79c17718dd1e25081cce6597e882b6f0d6158c207fb58d97311f0417bf3baffe72084977a4bd05896
-DIST ldb-1.5.1.tar.gz 1432221 BLAKE2B 
1837a74b33b5f527bdea0925de2908fc58bb6ca713bea89cefec9dc9809bf40d107352926ed34dabb333f37533e599b142a36989ffad862b0a89e786ab54c434
 SHA512 
b7815da51944d4e61617fafac0417e57baa59c9dd3dfa926d5ef9072a95351562930150c691a23b81526697bfba3ffe10a75ead406bf5ffdbfc511d1861f984b
 DIST ldb-1.5.2.tar.gz 1625665 BLAKE2B 
612abb1e31f9fa5321824e40f627d8a498f871386cf51d83c03cae429c2895fc1747d551166ec64ae07751a3b9ddd1826b5cfe1ef7ee4b5460682e8ebb466a34
 SHA512 
5dda5935437a82356cb84593f5be0d22289a87da7460b24dbc0673e01614f0cc40859328c3a5da858f3f2dd173f2b214743ec709555bbfef09342045b37f3a6c

diff --git a/sys-libs/ldb/ldb-1.4.2.ebuild b/sys-libs/ldb/ldb-1.4.2.ebuild
deleted file mode 100644
index 0928dd65642..000
--- a/sys-libs/ldb/ldb-1.4.2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org;
-SRC_URI="https://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 +lmdb +python"
-
-RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.14[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.16[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.37[python(+)?,${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap )
-   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-"
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-   ${RDEPEND}
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.4.0-optional_packages.patch
-   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2019-01-28 Thread Lars Wendler
commit: 90f89b5464e6e73b6994e3638a4e1a33d6cf69e0
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jan 28 10:26:10 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jan 28 10:26:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f89b54

sys-libs/ldb: Fixed dependency on dev-util/cmocka

Closes: https://bugs.gentoo.org/676516
Package-Manager: Portage-2.3.58, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/ldb-1.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.5.2.ebuild b/sys-libs/ldb/ldb-1.5.2.ebuild
index b830ddd3c71..d4a2629a941 100644
--- a/sys-libs/ldb/ldb-1.5.2.ebuild
+++ b/sys-libs/ldb/ldb-1.5.2.ebuild
@@ -19,7 +19,7 @@ IUSE="doc +ldap +lmdb +python"
 RDEPEND="
!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
>=sys-libs/talloc-2.1.15[python?,${MULTILIB_USEDEP}]
>=sys-libs/tdb-1.3.17[python?,${MULTILIB_USEDEP}]
>=sys-libs/tevent-0.9.38[python(+)?,${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/, sys-libs/ldb/files/

2019-01-16 Thread Lars Wendler
commit: b3a3ceaf5c832779f14f355aa7c62a5f45c76acc
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jan 16 20:52:16 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jan 16 21:30:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a3ceaf

sys-libs/ldb: Bump to version 1.5.2

Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest  |   1 +
 .../ldb/files/ldb-1.5.2-optional_packages.patch|  40 
 sys-libs/ldb/ldb-1.5.2.ebuild  | 105 +
 3 files changed, 146 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 90df3b4186b..ee746ab6d8a 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -6,3 +6,4 @@ DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b1
 DIST ldb-1.4.2.tar.gz 1427857 BLAKE2B 
5a90b31b4760f0504197d3cefdb16f7d4099df660fe75c5d80907e39abde8abc6b87cdb117ee9213abf8287932c18782ab153d87bb609cb1f346231e6e00997c
 SHA512 
f2b44cebd0f8c77926aa364d9ac4ea37da4a780b94e7f9fba7a55fef825e90e469a3230e56cd2b23ce4f6b528dda9041863e4af77bb0826a117e8317a0b79070
 DIST ldb-1.4.3.tar.gz 1428730 BLAKE2B 
1e0fec1aeb05ecd34b7dc88d85425b646ab28804245543256c575a44c1a321e873d74f623b1a003aec878a808d6bc967ff57e8115650f6089278d55d586c7e6a
 SHA512 
081dbc23e810213fb60fdb07c7f3bf1ec8849d10483c5cdabb8add2568d4f80d03bd74d7be3fcf9bb853eaf25aa6bbb2d69cda3f55dda0270978b051da315cb2
 DIST ldb-1.5.1.tar.gz 1432221 BLAKE2B 
1837a74b33b5f527bdea0925de2908fc58bb6ca713bea89cefec9dc9809bf40d107352926ed34dabb333f37533e599b142a36989ffad862b0a89e786ab54c434
 SHA512 
b7815da51944d4e61617fafac0417e57baa59c9dd3dfa926d5ef9072a95351562930150c691a23b81526697bfba3ffe10a75ead406bf5ffdbfc511d1861f984b
+DIST ldb-1.5.2.tar.gz 1625665 BLAKE2B 
612abb1e31f9fa5321824e40f627d8a498f871386cf51d83c03cae429c2895fc1747d551166ec64ae07751a3b9ddd1826b5cfe1ef7ee4b5460682e8ebb466a34
 SHA512 
5dda5935437a82356cb84593f5be0d22289a87da7460b24dbc0673e01614f0cc40859328c3a5da858f3f2dd173f2b214743ec709555bbfef09342045b37f3a6c

diff --git a/sys-libs/ldb/files/ldb-1.5.2-optional_packages.patch 
b/sys-libs/ldb/files/ldb-1.5.2-optional_packages.patch
new file mode 100644
index 000..bdceeb3c434
--- /dev/null
+++ b/sys-libs/ldb/files/ldb-1.5.2-optional_packages.patch
@@ -0,0 +1,40 @@
+--- ldb-1.5.2/wscript
 ldb-1.5.2/wscript
+@@ -33,6 +33,10 @@
+ opt.RECURSE('lib/tevent')
+ opt.RECURSE('lib/replace')
+ opt.load('python') # options for disabling pyc or pyo compilation
++if opt.IN_LAUNCH_DIR():
++opt.add_option('--disable-ldap',
++help=("disable ldap support"),
++action="store_true", dest='disable_ldap', default=False)
+ 
+ opt.add_option('--without-ldb-lmdb',
+help='disable new LMDB backend for LDB',
+@@ -40,6 +44,10 @@
+ 
+ 
+ def configure(conf):
++conf.env.standalone_ldb = conf.IN_LAUNCH_DIR()
++
++conf.env.disable_ldap = getattr(Options.options, 'disable_ldap', False)
++
+ conf.RECURSE('lib/tdb')
+ conf.RECURSE('lib/tevent')
+ 
+@@ -157,9 +165,12 @@
+ if conf.env.standalone_ldb:
+ conf.CHECK_XSLTPROC_MANPAGES()
+ 
+-# we need this for the ldap backend
+-if conf.CHECK_FUNCS_IN('ber_flush ldap_open ldap_initialize', 'lber 
ldap', headers='lber.h ldap.h'):
+-conf.env.ENABLE_LDAP_BACKEND = True
++if not conf.env.disable_ldap:
++  # we need this for the ldap backend
++if conf.CHECK_FUNCS_IN('ber_flush ldap_open ldap_initialize', 
'lber ldap', headers='lber.h ldap.h'):
++conf.env.ENABLE_LDAP_BACKEND = True
++else:
++conf.env.ENABLE_LDAP_BACKEND = False
+ 
+ # we don't want any libraries or modules to rely on runtime
+ # resolution of symbols

diff --git a/sys-libs/ldb/ldb-1.5.2.ebuild b/sys-libs/ldb/ldb-1.5.2.ebuild
new file mode 100644
index 000..b830ddd3c71
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.5.2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6,7} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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 +lmdb +python"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.15[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.17[python?,${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-11-09 Thread Lars Wendler
commit: fc9b1c999fe231e8c6aa76e198d3ba7d39018bc6
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Nov  9 09:44:58 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Nov  9 10:09:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc9b1c99

sys-libs/ldb: Bump to version 1.4.3

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.4.3.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 37623e71968..9a5f974c238 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -5,4 +5,5 @@ DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d73
 DIST ldb-1.3.5.tar.gz 1374214 BLAKE2B 
5c5eeff67c362fc8bf9d9a7a3cb2ba98790c583e266fa3b50faec2859541c85dbdb82e45963270c7f787883540ce7364c25a0f193e40e814331de02f0f73e1f9
 SHA512 
acf0854d4b1e1248296780574b20efefb153602396177f0a27f531118e843da5feacee0b755486825edc9c9e2a0b8bc6a06a774c608fdbf75e4c127c592c6859
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
 DIST ldb-1.4.2.tar.gz 1427857 BLAKE2B 
5a90b31b4760f0504197d3cefdb16f7d4099df660fe75c5d80907e39abde8abc6b87cdb117ee9213abf8287932c18782ab153d87bb609cb1f346231e6e00997c
 SHA512 
f2b44cebd0f8c77926aa364d9ac4ea37da4a780b94e7f9fba7a55fef825e90e469a3230e56cd2b23ce4f6b528dda9041863e4af77bb0826a117e8317a0b79070
+DIST ldb-1.4.3.tar.gz 1428730 BLAKE2B 
1e0fec1aeb05ecd34b7dc88d85425b646ab28804245543256c575a44c1a321e873d74f623b1a003aec878a808d6bc967ff57e8115650f6089278d55d586c7e6a
 SHA512 
081dbc23e810213fb60fdb07c7f3bf1ec8849d10483c5cdabb8add2568d4f80d03bd74d7be3fcf9bb853eaf25aa6bbb2d69cda3f55dda0270978b051da315cb2
 DIST ldb-1.5.1.tar.gz 1432221 BLAKE2B 
1837a74b33b5f527bdea0925de2908fc58bb6ca713bea89cefec9dc9809bf40d107352926ed34dabb333f37533e599b142a36989ffad862b0a89e786ab54c434
 SHA512 
b7815da51944d4e61617fafac0417e57baa59c9dd3dfa926d5ef9072a95351562930150c691a23b81526697bfba3ffe10a75ead406bf5ffdbfc511d1861f984b

diff --git a/sys-libs/ldb/ldb-1.4.3.ebuild b/sys-libs/ldb/ldb-1.4.3.ebuild
new file mode 100644
index 000..0d4d99894e4
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.4.3.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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 +lmdb +python"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.14[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.16[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.37[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.0-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+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
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-11-09 Thread Lars Wendler
commit: 083a34c81155ec71ffd19f86428a7cce81823603
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Nov  9 09:45:52 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Nov  9 10:09:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=083a34c8

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   1 -
 sys-libs/ldb/ldb-1.3.5.ebuild | 103 --
 2 files changed, 104 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 9a5f974c238..90df3b4186b 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,7 +2,6 @@ DIST ldb-1.1.26.tar.gz 1262660 BLAKE2B 
66dcc38eb97fe4357d06b301ed1de5cf868adc5f3
 DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b8201948eabd440d164d182492002c1d92047d652105c2fb6a3e8383d4b75f45e38cc52efc5d9a0e283676203a
 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
-DIST ldb-1.3.5.tar.gz 1374214 BLAKE2B 
5c5eeff67c362fc8bf9d9a7a3cb2ba98790c583e266fa3b50faec2859541c85dbdb82e45963270c7f787883540ce7364c25a0f193e40e814331de02f0f73e1f9
 SHA512 
acf0854d4b1e1248296780574b20efefb153602396177f0a27f531118e843da5feacee0b755486825edc9c9e2a0b8bc6a06a774c608fdbf75e4c127c592c6859
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
 DIST ldb-1.4.2.tar.gz 1427857 BLAKE2B 
5a90b31b4760f0504197d3cefdb16f7d4099df660fe75c5d80907e39abde8abc6b87cdb117ee9213abf8287932c18782ab153d87bb609cb1f346231e6e00997c
 SHA512 
f2b44cebd0f8c77926aa364d9ac4ea37da4a780b94e7f9fba7a55fef825e90e469a3230e56cd2b23ce4f6b528dda9041863e4af77bb0826a117e8317a0b79070
 DIST ldb-1.4.3.tar.gz 1428730 BLAKE2B 
1e0fec1aeb05ecd34b7dc88d85425b646ab28804245543256c575a44c1a321e873d74f623b1a003aec878a808d6bc967ff57e8115650f6089278d55d586c7e6a
 SHA512 
081dbc23e810213fb60fdb07c7f3bf1ec8849d10483c5cdabb8add2568d4f80d03bd74d7be3fcf9bb853eaf25aa6bbb2d69cda3f55dda0270978b051da315cb2

diff --git a/sys-libs/ldb/ldb-1.3.5.ebuild b/sys-libs/ldb/ldb-1.3.5.ebuild
deleted file mode 100644
index 1b38c776939..000
--- a/sys-libs/ldb/ldb-1.3.5.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org;
-SRC_URI="https://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"
-
-RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.11[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.36[python(+)?,${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap )
-   python? ( ${PYTHON_DEPS} )
-"
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-   ${RDEPEND}
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
-   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
-)
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   $(usex ldap '' --disable-ldap)
-   --disable-rpath
-   --disable-rpath-install --bundled-libraries=NONE
-   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
-   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-11-07 Thread Sergei Trofimovich
commit: 773760fb836f99be5d2952e67b3af93c4f88c9f3
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov  7 23:25:58 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  7 23:25:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=773760fb

sys-libs/ldb: stable 1.3.6 for ppc64, bug #664316

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-libs/ldb/ldb-1.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.3.6.ebuild b/sys-libs/ldb/ldb-1.3.6.ebuild
index 7c5e4ce747e..44926f1820b 100644
--- a/sys-libs/ldb/ldb-1.3.6.ebuild
+++ b/sys-libs/ldb/ldb-1.3.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +python"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-11-07 Thread Sergei Trofimovich
commit: e9f990fb4d3cd242014c6d2841acfa1e1b49a2bf
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov  7 22:54:42 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  7 22:59:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f990fb

sys-libs/ldb: stable 1.3.6 for ppc, bug #664316

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-libs/ldb/ldb-1.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.3.6.ebuild b/sys-libs/ldb/ldb-1.3.6.ebuild
index c255be6c9f6..7c5e4ce747e 100644
--- a/sys-libs/ldb/ldb-1.3.6.ebuild
+++ b/sys-libs/ldb/ldb-1.3.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +python"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-10-25 Thread Thomas Deutschmann
commit: b5c721c1952eb85149d5d490dbbc7bf199bef2aa
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Oct 26 00:42:38 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Oct 26 00:52:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5c721c1

sys-libs/ldb: x86 stable (bug #664316)

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-libs/ldb/ldb-1.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.3.6.ebuild b/sys-libs/ldb/ldb-1.3.6.ebuild
index 0500b9c8e01..c255be6c9f6 100644
--- a/sys-libs/ldb/ldb-1.3.6.ebuild
+++ b/sys-libs/ldb/ldb-1.3.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +python"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-10-25 Thread Lars Wendler
commit: b13a139e15949ab6b5bf15f974797b1bd4905c21
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 25 19:25:12 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Oct 25 19:25:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b13a139e

sys-libs/ldb: Stabilized correct version for net-fs/samba-4.8.6

Closes: https://bugs.gentoo.org/669618
Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-libs/ldb/ldb-1.3.6.ebuild | 4 ++--
 sys-libs/ldb/ldb-1.5.1.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/ldb/ldb-1.3.6.ebuild b/sys-libs/ldb/ldb-1.3.6.ebuild
index 1b38c776939..0500b9c8e01 100644
--- a/sys-libs/ldb/ldb-1.3.6.ebuild
+++ b/sys-libs/ldb/ldb-1.3.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +python"
 
 RDEPEND="

diff --git a/sys-libs/ldb/ldb-1.5.1.ebuild b/sys-libs/ldb/ldb-1.5.1.ebuild
index df2ad4eb627..0d4d99894e4 100644
--- a/sys-libs/ldb/ldb-1.5.1.ebuild
+++ b/sys-libs/ldb/ldb-1.5.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +lmdb +python"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-10-25 Thread Mikle Kolyada
commit: b3d457e09b60950c9711d700036220015be299e5
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Oct 25 17:13:58 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Oct 25 17:13:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3d457e0

sys-libs/ldb: amd64 stable wrt bug #664316

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-libs/ldb/ldb-1.5.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/ldb/ldb-1.5.1.ebuild b/sys-libs/ldb/ldb-1.5.1.ebuild
index 0928dd65642..df2ad4eb627 100644
--- a/sys-libs/ldb/ldb-1.5.1.ebuild
+++ b/sys-libs/ldb/ldb-1.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +lmdb +python"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-09-10 Thread Lars Wendler
commit: 8fee649316e2e415dae34ae7619bcae8ca4328d4
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep 10 12:53:23 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep 10 12:53:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fee6493

sys-libs/ldb: Bump to version 1.3.6

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.3.6.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 2e74c3d4f1a..bbf31d34399 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -4,6 +4,7 @@ DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b27
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
 DIST ldb-1.3.4.tar.gz 1373954 BLAKE2B 
fcd560089fdca9f983e017008173ff1bb04dc23d08b6eaf85f9568278856f5262d4df6a8defed22f8c052d57615787007cc80ebdbedb90462064eff7d3ec3488
 SHA512 
b02abbb3742711e8cce59099748ce223e0ef0fbfccbc1bc9fe161edae865ff7cc60b8a1c1c90892fa922261484a852ee2828da0f3e6fc6ecfe591c166f953e21
 DIST ldb-1.3.5.tar.gz 1374214 BLAKE2B 
5c5eeff67c362fc8bf9d9a7a3cb2ba98790c583e266fa3b50faec2859541c85dbdb82e45963270c7f787883540ce7364c25a0f193e40e814331de02f0f73e1f9
 SHA512 
acf0854d4b1e1248296780574b20efefb153602396177f0a27f531118e843da5feacee0b755486825edc9c9e2a0b8bc6a06a774c608fdbf75e4c127c592c6859
+DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
 DIST ldb-1.4.1.tar.gz 1427314 BLAKE2B 
bdeea064719be9de1dff87a11bdbb8d051d85c056fdd34210ffaf2e9a5652af1e8aba95ff110b92a443a4353457cf9a5ec0d68cdc6fbba7bd955ad6df1413dbf
 SHA512 
0e5b3ad4fa49893c86ca422e44d53c0af062e85e5085de18cdcaf2f05f0769cb2ecb65bad20cf93c5c2e115116ac2e1ec7f2d767678a3fffc9591d9db25e6f61
 DIST ldb-1.4.2.tar.gz 1427857 BLAKE2B 
5a90b31b4760f0504197d3cefdb16f7d4099df660fe75c5d80907e39abde8abc6b87cdb117ee9213abf8287932c18782ab153d87bb609cb1f346231e6e00997c
 SHA512 
f2b44cebd0f8c77926aa364d9ac4ea37da4a780b94e7f9fba7a55fef825e90e469a3230e56cd2b23ce4f6b528dda9041863e4af77bb0826a117e8317a0b79070
 DIST ldb-1.5.0.tar.gz 1430987 BLAKE2B 
cc98a96f01e7c96f83baef0d26f54d7673fa5c7108318ae1638952fed562db15d25b51c7a7782d92bcbaea661147a605e52e30e4318d6c15594d9c6a59103d1c
 SHA512 
204d020ae87d86939cb22050acb47c8be748555875efbc01cbd7f2774c7f8f5a928292fa53a5f15fb58e96bdbb5dd7e212cf2d5d8b4fcfcb238b6a7f25e791fb

diff --git a/sys-libs/ldb/ldb-1.3.6.ebuild b/sys-libs/ldb/ldb-1.3.6.ebuild
new file mode 100644
index 000..1b38c776939
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.3.6.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.11[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.36[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   $(usex ldap '' --disable-ldap)
+   --disable-rpath
+   --disable-rpath-install --bundled-libraries=NONE
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
+   --builtin-libraries=NONE
+   )
+   if ! 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-09-10 Thread Lars Wendler
commit: e8cf5152bb2c0249f4466a83e02ffa8bf4825f37
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep 10 12:56:53 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep 10 12:56:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8cf5152

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sys-libs/ldb/Manifest |   3 --
 sys-libs/ldb/ldb-1.3.4.ebuild | 103 -
 sys-libs/ldb/ldb-1.4.1.ebuild | 105 --
 sys-libs/ldb/ldb-1.5.0.ebuild | 105 --
 4 files changed, 316 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index bbf31d34399..37623e71968 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,10 +2,7 @@ DIST ldb-1.1.26.tar.gz 1262660 BLAKE2B 
66dcc38eb97fe4357d06b301ed1de5cf868adc5f3
 DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b8201948eabd440d164d182492002c1d92047d652105c2fb6a3e8383d4b75f45e38cc52efc5d9a0e283676203a
 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
-DIST ldb-1.3.4.tar.gz 1373954 BLAKE2B 
fcd560089fdca9f983e017008173ff1bb04dc23d08b6eaf85f9568278856f5262d4df6a8defed22f8c052d57615787007cc80ebdbedb90462064eff7d3ec3488
 SHA512 
b02abbb3742711e8cce59099748ce223e0ef0fbfccbc1bc9fe161edae865ff7cc60b8a1c1c90892fa922261484a852ee2828da0f3e6fc6ecfe591c166f953e21
 DIST ldb-1.3.5.tar.gz 1374214 BLAKE2B 
5c5eeff67c362fc8bf9d9a7a3cb2ba98790c583e266fa3b50faec2859541c85dbdb82e45963270c7f787883540ce7364c25a0f193e40e814331de02f0f73e1f9
 SHA512 
acf0854d4b1e1248296780574b20efefb153602396177f0a27f531118e843da5feacee0b755486825edc9c9e2a0b8bc6a06a774c608fdbf75e4c127c592c6859
 DIST ldb-1.3.6.tar.gz 1374574 BLAKE2B 
654f35eb25aeb373540ead7cb10da66c92970ea6b100631cb14bacf937fec64e09b19ed3e09a976406e3f8d6347c4e17144c0a0bff8795316559be45353edbf7
 SHA512 
8fcd72598e948c55adaa832d6ebcbc03b979281032cb900af4304c1c68ce9cc94a1e1d4729d0c2a0b83a618cab716749d851160005a0093cf8a178e6dbea298d
-DIST ldb-1.4.1.tar.gz 1427314 BLAKE2B 
bdeea064719be9de1dff87a11bdbb8d051d85c056fdd34210ffaf2e9a5652af1e8aba95ff110b92a443a4353457cf9a5ec0d68cdc6fbba7bd955ad6df1413dbf
 SHA512 
0e5b3ad4fa49893c86ca422e44d53c0af062e85e5085de18cdcaf2f05f0769cb2ecb65bad20cf93c5c2e115116ac2e1ec7f2d767678a3fffc9591d9db25e6f61
 DIST ldb-1.4.2.tar.gz 1427857 BLAKE2B 
5a90b31b4760f0504197d3cefdb16f7d4099df660fe75c5d80907e39abde8abc6b87cdb117ee9213abf8287932c18782ab153d87bb609cb1f346231e6e00997c
 SHA512 
f2b44cebd0f8c77926aa364d9ac4ea37da4a780b94e7f9fba7a55fef825e90e469a3230e56cd2b23ce4f6b528dda9041863e4af77bb0826a117e8317a0b79070
-DIST ldb-1.5.0.tar.gz 1430987 BLAKE2B 
cc98a96f01e7c96f83baef0d26f54d7673fa5c7108318ae1638952fed562db15d25b51c7a7782d92bcbaea661147a605e52e30e4318d6c15594d9c6a59103d1c
 SHA512 
204d020ae87d86939cb22050acb47c8be748555875efbc01cbd7f2774c7f8f5a928292fa53a5f15fb58e96bdbb5dd7e212cf2d5d8b4fcfcb238b6a7f25e791fb
 DIST ldb-1.5.1.tar.gz 1432221 BLAKE2B 
1837a74b33b5f527bdea0925de2908fc58bb6ca713bea89cefec9dc9809bf40d107352926ed34dabb333f37533e599b142a36989ffad862b0a89e786ab54c434
 SHA512 
b7815da51944d4e61617fafac0417e57baa59c9dd3dfa926d5ef9072a95351562930150c691a23b81526697bfba3ffe10a75ead406bf5ffdbfc511d1861f984b

diff --git a/sys-libs/ldb/ldb-1.3.4.ebuild b/sys-libs/ldb/ldb-1.3.4.ebuild
deleted file mode 100644
index 1b38c776939..000
--- a/sys-libs/ldb/ldb-1.3.4.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org;
-SRC_URI="https://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"
-
-RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.11[python?,${MULTILIB_USEDEP}]
-  

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-08-22 Thread Thomas Deutschmann
commit: d3af994a98b6dd14cbddff5cf1f207d16f519d37
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Aug 22 22:29:15 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Aug 22 22:29:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3af994a

sys-libs/ldb: bump to v1.5.1

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.5.1.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 3cd1ea3bdbe..2e74c3d4f1a 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -7,3 +7,4 @@ DIST ldb-1.3.5.tar.gz 1374214 BLAKE2B 
5c5eeff67c362fc8bf9d9a7a3cb2ba98790c583e26
 DIST ldb-1.4.1.tar.gz 1427314 BLAKE2B 
bdeea064719be9de1dff87a11bdbb8d051d85c056fdd34210ffaf2e9a5652af1e8aba95ff110b92a443a4353457cf9a5ec0d68cdc6fbba7bd955ad6df1413dbf
 SHA512 
0e5b3ad4fa49893c86ca422e44d53c0af062e85e5085de18cdcaf2f05f0769cb2ecb65bad20cf93c5c2e115116ac2e1ec7f2d767678a3fffc9591d9db25e6f61
 DIST ldb-1.4.2.tar.gz 1427857 BLAKE2B 
5a90b31b4760f0504197d3cefdb16f7d4099df660fe75c5d80907e39abde8abc6b87cdb117ee9213abf8287932c18782ab153d87bb609cb1f346231e6e00997c
 SHA512 
f2b44cebd0f8c77926aa364d9ac4ea37da4a780b94e7f9fba7a55fef825e90e469a3230e56cd2b23ce4f6b528dda9041863e4af77bb0826a117e8317a0b79070
 DIST ldb-1.5.0.tar.gz 1430987 BLAKE2B 
cc98a96f01e7c96f83baef0d26f54d7673fa5c7108318ae1638952fed562db15d25b51c7a7782d92bcbaea661147a605e52e30e4318d6c15594d9c6a59103d1c
 SHA512 
204d020ae87d86939cb22050acb47c8be748555875efbc01cbd7f2774c7f8f5a928292fa53a5f15fb58e96bdbb5dd7e212cf2d5d8b4fcfcb238b6a7f25e791fb
+DIST ldb-1.5.1.tar.gz 1432221 BLAKE2B 
1837a74b33b5f527bdea0925de2908fc58bb6ca713bea89cefec9dc9809bf40d107352926ed34dabb333f37533e599b142a36989ffad862b0a89e786ab54c434
 SHA512 
b7815da51944d4e61617fafac0417e57baa59c9dd3dfa926d5ef9072a95351562930150c691a23b81526697bfba3ffe10a75ead406bf5ffdbfc511d1861f984b

diff --git a/sys-libs/ldb/ldb-1.5.1.ebuild b/sys-libs/ldb/ldb-1.5.1.ebuild
new file mode 100644
index 000..0928dd65642
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.5.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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 +lmdb +python"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.14[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.16[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.37[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.0-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+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
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
+   waf test || die
+   fi
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   if multilib_is_native_abi && use doc; then
+

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-08-15 Thread Lars Wendler
commit: c733af1e1b18830d62f2a80e4e2d2dfefda25ead
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 15 07:45:04 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 15 07:58:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c733af1e

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.46, Repoman-2.3.10

 sys-libs/ldb/Manifest|   1 -
 sys-libs/ldb/ldb-1.4.0-r1.ebuild | 105 ---
 2 files changed, 106 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 837dc07062a..3cd1ea3bdbe 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -4,7 +4,6 @@ DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b27
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
 DIST ldb-1.3.4.tar.gz 1373954 BLAKE2B 
fcd560089fdca9f983e017008173ff1bb04dc23d08b6eaf85f9568278856f5262d4df6a8defed22f8c052d57615787007cc80ebdbedb90462064eff7d3ec3488
 SHA512 
b02abbb3742711e8cce59099748ce223e0ef0fbfccbc1bc9fe161edae865ff7cc60b8a1c1c90892fa922261484a852ee2828da0f3e6fc6ecfe591c166f953e21
 DIST ldb-1.3.5.tar.gz 1374214 BLAKE2B 
5c5eeff67c362fc8bf9d9a7a3cb2ba98790c583e266fa3b50faec2859541c85dbdb82e45963270c7f787883540ce7364c25a0f193e40e814331de02f0f73e1f9
 SHA512 
acf0854d4b1e1248296780574b20efefb153602396177f0a27f531118e843da5feacee0b755486825edc9c9e2a0b8bc6a06a774c608fdbf75e4c127c592c6859
-DIST ldb-1.4.0.tar.gz 1415607 BLAKE2B 
1c61264040e5eddee092c95e4cfaeb53b9747b92ea6b2e62ae6a6c74980c4325de5c2aec085bde942eed871541bb90da91e0ac10635d0ca1690200ef922019d1
 SHA512 
95b024b5aceac0d6360f3c98e70e1f649c53fa0e849b0f3dbb7c46cf47fac718fd13c73dd1531cefaec19d3e6b0f6751b372d1fc814dd58dd288a6cf1dc57a6c
 DIST ldb-1.4.1.tar.gz 1427314 BLAKE2B 
bdeea064719be9de1dff87a11bdbb8d051d85c056fdd34210ffaf2e9a5652af1e8aba95ff110b92a443a4353457cf9a5ec0d68cdc6fbba7bd955ad6df1413dbf
 SHA512 
0e5b3ad4fa49893c86ca422e44d53c0af062e85e5085de18cdcaf2f05f0769cb2ecb65bad20cf93c5c2e115116ac2e1ec7f2d767678a3fffc9591d9db25e6f61
 DIST ldb-1.4.2.tar.gz 1427857 BLAKE2B 
5a90b31b4760f0504197d3cefdb16f7d4099df660fe75c5d80907e39abde8abc6b87cdb117ee9213abf8287932c18782ab153d87bb609cb1f346231e6e00997c
 SHA512 
f2b44cebd0f8c77926aa364d9ac4ea37da4a780b94e7f9fba7a55fef825e90e469a3230e56cd2b23ce4f6b528dda9041863e4af77bb0826a117e8317a0b79070
 DIST ldb-1.5.0.tar.gz 1430987 BLAKE2B 
cc98a96f01e7c96f83baef0d26f54d7673fa5c7108318ae1638952fed562db15d25b51c7a7782d92bcbaea661147a605e52e30e4318d6c15594d9c6a59103d1c
 SHA512 
204d020ae87d86939cb22050acb47c8be748555875efbc01cbd7f2774c7f8f5a928292fa53a5f15fb58e96bdbb5dd7e212cf2d5d8b4fcfcb238b6a7f25e791fb

diff --git a/sys-libs/ldb/ldb-1.4.0-r1.ebuild b/sys-libs/ldb/ldb-1.4.0-r1.ebuild
deleted file mode 100644
index e50191199d5..000
--- a/sys-libs/ldb/ldb-1.4.0-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org;
-SRC_URI="https://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 +lmdb +python"
-
-RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.13[python?,${MULTILIB_USEDEP}]
-   >=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} )
-"
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-   ${RDEPEND}
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.4.0-optional_packages.patch
-   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
-)
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   $(usex ldap '' --disable-ldap)
-   $(usex lmdb '' --without-ldb-lmdb)
-   --disable-rpath
-   --disable-rpath-install --bundled-libraries=NONE
-   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-08-15 Thread Lars Wendler
commit: 4656da759eeb84cc05a3f1cf680b6e690ad4317c
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 15 07:44:07 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 15 07:58:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4656da75

sys-libs/ldb: Bump to versions 1.3.5, 1.4.2 and 1.5.0

Package-Manager: Portage-2.3.46, Repoman-2.3.10

 sys-libs/ldb/Manifest |   3 ++
 sys-libs/ldb/ldb-1.3.5.ebuild | 103 +
 sys-libs/ldb/ldb-1.4.2.ebuild | 105 ++
 sys-libs/ldb/ldb-1.5.0.ebuild | 105 ++
 4 files changed, 316 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 7c37f9a890c..837dc07062a 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -3,5 +3,8 @@ DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b820194
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
 DIST ldb-1.3.4.tar.gz 1373954 BLAKE2B 
fcd560089fdca9f983e017008173ff1bb04dc23d08b6eaf85f9568278856f5262d4df6a8defed22f8c052d57615787007cc80ebdbedb90462064eff7d3ec3488
 SHA512 
b02abbb3742711e8cce59099748ce223e0ef0fbfccbc1bc9fe161edae865ff7cc60b8a1c1c90892fa922261484a852ee2828da0f3e6fc6ecfe591c166f953e21
+DIST ldb-1.3.5.tar.gz 1374214 BLAKE2B 
5c5eeff67c362fc8bf9d9a7a3cb2ba98790c583e266fa3b50faec2859541c85dbdb82e45963270c7f787883540ce7364c25a0f193e40e814331de02f0f73e1f9
 SHA512 
acf0854d4b1e1248296780574b20efefb153602396177f0a27f531118e843da5feacee0b755486825edc9c9e2a0b8bc6a06a774c608fdbf75e4c127c592c6859
 DIST ldb-1.4.0.tar.gz 1415607 BLAKE2B 
1c61264040e5eddee092c95e4cfaeb53b9747b92ea6b2e62ae6a6c74980c4325de5c2aec085bde942eed871541bb90da91e0ac10635d0ca1690200ef922019d1
 SHA512 
95b024b5aceac0d6360f3c98e70e1f649c53fa0e849b0f3dbb7c46cf47fac718fd13c73dd1531cefaec19d3e6b0f6751b372d1fc814dd58dd288a6cf1dc57a6c
 DIST ldb-1.4.1.tar.gz 1427314 BLAKE2B 
bdeea064719be9de1dff87a11bdbb8d051d85c056fdd34210ffaf2e9a5652af1e8aba95ff110b92a443a4353457cf9a5ec0d68cdc6fbba7bd955ad6df1413dbf
 SHA512 
0e5b3ad4fa49893c86ca422e44d53c0af062e85e5085de18cdcaf2f05f0769cb2ecb65bad20cf93c5c2e115116ac2e1ec7f2d767678a3fffc9591d9db25e6f61
+DIST ldb-1.4.2.tar.gz 1427857 BLAKE2B 
5a90b31b4760f0504197d3cefdb16f7d4099df660fe75c5d80907e39abde8abc6b87cdb117ee9213abf8287932c18782ab153d87bb609cb1f346231e6e00997c
 SHA512 
f2b44cebd0f8c77926aa364d9ac4ea37da4a780b94e7f9fba7a55fef825e90e469a3230e56cd2b23ce4f6b528dda9041863e4af77bb0826a117e8317a0b79070
+DIST ldb-1.5.0.tar.gz 1430987 BLAKE2B 
cc98a96f01e7c96f83baef0d26f54d7673fa5c7108318ae1638952fed562db15d25b51c7a7782d92bcbaea661147a605e52e30e4318d6c15594d9c6a59103d1c
 SHA512 
204d020ae87d86939cb22050acb47c8be748555875efbc01cbd7f2774c7f8f5a928292fa53a5f15fb58e96bdbb5dd7e212cf2d5d8b4fcfcb238b6a7f25e791fb

diff --git a/sys-libs/ldb/ldb-1.3.5.ebuild b/sys-libs/ldb/ldb-1.3.5.ebuild
new file mode 100644
index 000..1b38c776939
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.3.5.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.11[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.36[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-07-13 Thread Lars Wendler
commit: 8e24db2c92e411a99feb09ff4c89ae318277ff05
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 13 13:58:36 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 13 14:13:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e24db2c

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.42, Repoman-2.3.9

 sys-libs/ldb/Manifest |   1 -
 sys-libs/ldb/ldb-1.3.3.ebuild | 103 --
 2 files changed, 104 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index ca0b728225e..7c37f9a890c 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,7 +2,6 @@ DIST ldb-1.1.26.tar.gz 1262660 BLAKE2B 
66dcc38eb97fe4357d06b301ed1de5cf868adc5f3
 DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b8201948eabd440d164d182492002c1d92047d652105c2fb6a3e8383d4b75f45e38cc52efc5d9a0e283676203a
 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
-DIST ldb-1.3.3.tar.gz 1370823 BLAKE2B 
1e00dca5cc66fc8677334e79d4e36efebad516775116ac0f06884a08197f9589056acc5bc377d6317dfd67926cb6bccbdfe18e1d259875cda4dde86251779fd5
 SHA512 
ad272a1fd82d5138d9a056c1d81cfcd6167886719852b41447b9e6fb6acd926b137fd76e16f476d68bc0991943142ea1482666dc48155e9a1ef09f13b041c350
 DIST ldb-1.3.4.tar.gz 1373954 BLAKE2B 
fcd560089fdca9f983e017008173ff1bb04dc23d08b6eaf85f9568278856f5262d4df6a8defed22f8c052d57615787007cc80ebdbedb90462064eff7d3ec3488
 SHA512 
b02abbb3742711e8cce59099748ce223e0ef0fbfccbc1bc9fe161edae865ff7cc60b8a1c1c90892fa922261484a852ee2828da0f3e6fc6ecfe591c166f953e21
 DIST ldb-1.4.0.tar.gz 1415607 BLAKE2B 
1c61264040e5eddee092c95e4cfaeb53b9747b92ea6b2e62ae6a6c74980c4325de5c2aec085bde942eed871541bb90da91e0ac10635d0ca1690200ef922019d1
 SHA512 
95b024b5aceac0d6360f3c98e70e1f649c53fa0e849b0f3dbb7c46cf47fac718fd13c73dd1531cefaec19d3e6b0f6751b372d1fc814dd58dd288a6cf1dc57a6c
 DIST ldb-1.4.1.tar.gz 1427314 BLAKE2B 
bdeea064719be9de1dff87a11bdbb8d051d85c056fdd34210ffaf2e9a5652af1e8aba95ff110b92a443a4353457cf9a5ec0d68cdc6fbba7bd955ad6df1413dbf
 SHA512 
0e5b3ad4fa49893c86ca422e44d53c0af062e85e5085de18cdcaf2f05f0769cb2ecb65bad20cf93c5c2e115116ac2e1ec7f2d767678a3fffc9591d9db25e6f61

diff --git a/sys-libs/ldb/ldb-1.3.3.ebuild b/sys-libs/ldb/ldb-1.3.3.ebuild
deleted file mode 100644
index 1b38c776939..000
--- a/sys-libs/ldb/ldb-1.3.3.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org;
-SRC_URI="https://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"
-
-RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.11[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.36[python(+)?,${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap )
-   python? ( ${PYTHON_DEPS} )
-"
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-   ${RDEPEND}
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
-   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
-)
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   $(usex ldap '' --disable-ldap)
-   --disable-rpath
-   --disable-rpath-install --bundled-libraries=NONE
-   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
-   --builtin-libraries=NONE
-   )
-   if ! 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-07-13 Thread Lars Wendler
commit: 14412289c4909947cced030d333b37e05727ef56
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 13 13:57:52 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 13 14:13:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14412289

sys-libs/ldb: Bump to version 1.4.1

Package-Manager: Portage-2.3.42, Repoman-2.3.9

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.4.1.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 732db5ee36a..ca0b728225e 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -5,3 +5,4 @@ DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d73
 DIST ldb-1.3.3.tar.gz 1370823 BLAKE2B 
1e00dca5cc66fc8677334e79d4e36efebad516775116ac0f06884a08197f9589056acc5bc377d6317dfd67926cb6bccbdfe18e1d259875cda4dde86251779fd5
 SHA512 
ad272a1fd82d5138d9a056c1d81cfcd6167886719852b41447b9e6fb6acd926b137fd76e16f476d68bc0991943142ea1482666dc48155e9a1ef09f13b041c350
 DIST ldb-1.3.4.tar.gz 1373954 BLAKE2B 
fcd560089fdca9f983e017008173ff1bb04dc23d08b6eaf85f9568278856f5262d4df6a8defed22f8c052d57615787007cc80ebdbedb90462064eff7d3ec3488
 SHA512 
b02abbb3742711e8cce59099748ce223e0ef0fbfccbc1bc9fe161edae865ff7cc60b8a1c1c90892fa922261484a852ee2828da0f3e6fc6ecfe591c166f953e21
 DIST ldb-1.4.0.tar.gz 1415607 BLAKE2B 
1c61264040e5eddee092c95e4cfaeb53b9747b92ea6b2e62ae6a6c74980c4325de5c2aec085bde942eed871541bb90da91e0ac10635d0ca1690200ef922019d1
 SHA512 
95b024b5aceac0d6360f3c98e70e1f649c53fa0e849b0f3dbb7c46cf47fac718fd13c73dd1531cefaec19d3e6b0f6751b372d1fc814dd58dd288a6cf1dc57a6c
+DIST ldb-1.4.1.tar.gz 1427314 BLAKE2B 
bdeea064719be9de1dff87a11bdbb8d051d85c056fdd34210ffaf2e9a5652af1e8aba95ff110b92a443a4353457cf9a5ec0d68cdc6fbba7bd955ad6df1413dbf
 SHA512 
0e5b3ad4fa49893c86ca422e44d53c0af062e85e5085de18cdcaf2f05f0769cb2ecb65bad20cf93c5c2e115116ac2e1ec7f2d767678a3fffc9591d9db25e6f61

diff --git a/sys-libs/ldb/ldb-1.4.1.ebuild b/sys-libs/ldb/ldb-1.4.1.ebuild
new file mode 100644
index 000..0928dd65642
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.4.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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 +lmdb +python"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.14[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.16[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.37[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.0-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+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
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
+   waf test || die
+   fi
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   if multilib_is_native_abi && use doc; then
+  

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-06-27 Thread Lars Wendler
commit: a64b336a91958b03c0da701a65a94e21d9cbd180
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun 27 08:00:59 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun 27 08:00:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64b336a

sys-libs/ldb: Bump to version 1.3.4

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.3.4.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 821de4d48f8..732db5ee36a 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -3,4 +3,5 @@ DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b820194
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
 DIST ldb-1.3.3.tar.gz 1370823 BLAKE2B 
1e00dca5cc66fc8677334e79d4e36efebad516775116ac0f06884a08197f9589056acc5bc377d6317dfd67926cb6bccbdfe18e1d259875cda4dde86251779fd5
 SHA512 
ad272a1fd82d5138d9a056c1d81cfcd6167886719852b41447b9e6fb6acd926b137fd76e16f476d68bc0991943142ea1482666dc48155e9a1ef09f13b041c350
+DIST ldb-1.3.4.tar.gz 1373954 BLAKE2B 
fcd560089fdca9f983e017008173ff1bb04dc23d08b6eaf85f9568278856f5262d4df6a8defed22f8c052d57615787007cc80ebdbedb90462064eff7d3ec3488
 SHA512 
b02abbb3742711e8cce59099748ce223e0ef0fbfccbc1bc9fe161edae865ff7cc60b8a1c1c90892fa922261484a852ee2828da0f3e6fc6ecfe591c166f953e21
 DIST ldb-1.4.0.tar.gz 1415607 BLAKE2B 
1c61264040e5eddee092c95e4cfaeb53b9747b92ea6b2e62ae6a6c74980c4325de5c2aec085bde942eed871541bb90da91e0ac10635d0ca1690200ef922019d1
 SHA512 
95b024b5aceac0d6360f3c98e70e1f649c53fa0e849b0f3dbb7c46cf47fac718fd13c73dd1531cefaec19d3e6b0f6751b372d1fc814dd58dd288a6cf1dc57a6c

diff --git a/sys-libs/ldb/ldb-1.3.4.ebuild b/sys-libs/ldb/ldb-1.3.4.ebuild
new file mode 100644
index 000..1b38c776939
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.3.4.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://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"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.11[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.36[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   $(usex ldap '' --disable-ldap)
+   --disable-rpath
+   --disable-rpath-install --bundled-libraries=NONE
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-06-22 Thread Patrice Clement
commit: e89d7e535b9e5fb588c2913cc91524a9483a4b53
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Jun 10 09:21:37 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89d7e53

sys-libs/ldb: use HTTPs.

 sys-libs/ldb/ldb-1.3.3.ebuild| 4 ++--
 sys-libs/ldb/ldb-1.4.0-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-libs/ldb/ldb-1.3.3.ebuild b/sys-libs/ldb/ldb-1.3.3.ebuild
index 4cd8446d25d..1b38c776939 100644
--- a/sys-libs/ldb/ldb-1.3.3.ebuild
+++ b/sys-libs/ldb/ldb-1.3.3.ebuild
@@ -8,8 +8,8 @@ PYTHON_REQ_USE="threads"
 inherit python-single-r1 waf-utils multilib-minimal eutils
 
 DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"

diff --git a/sys-libs/ldb/ldb-1.4.0-r1.ebuild b/sys-libs/ldb/ldb-1.4.0-r1.ebuild
index a42012a7453..e50191199d5 100644
--- a/sys-libs/ldb/ldb-1.4.0-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.4.0-r1.ebuild
@@ -8,8 +8,8 @@ PYTHON_REQ_USE="threads"
 inherit python-single-r1 waf-utils multilib-minimal eutils
 
 DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-06-12 Thread Maxim Koltsov
commit: 015637d110b3f8faa568dd3177847f3c4e18fbd5
Author: Mike Lothian  fireburn  co  uk>
AuthorDate: Mon Jun 11 16:06:40 2018 +
Commit: Maxim Koltsov  gentoo  org>
CommitDate: Tue Jun 12 13:20:17 2018 +
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 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   sa...@gentoo.org
-   Samba
-
+   
+   sa...@gentoo.org
+   Samba
+   
+   
+   Builds documentation
+   Enable LDAP support
+   Enable LMDB backend
+   Enable Python support
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/files/, sys-libs/ldb/

2018-06-11 Thread Lars Wendler
commit: c2b015464d563dae3c8725c97f9bc145a7acbc53
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jun 11 11:15:52 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jun 11 11:18:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b01546

sys-libs/ldb: Bump to version 1.4.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-libs/ldb/Manifest  |   1 +
 .../ldb/files/ldb-1.4.0-optional_packages.patch|  45 +
 sys-libs/ldb/ldb-1.4.0.ebuild  | 103 +
 3 files changed, 149 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 871947eabf4..816889cb15e 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -5,3 +5,4 @@ DIST ldb-1.2.2.tar.gz 1348041 BLAKE2B 
14521bbe1826af003a98d11d6fcaff115e27f81b98
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
 DIST ldb-1.3.2.tar.gz 1364976 BLAKE2B 
9bffe690a3bb7f2d5d6cb6340e212140409cd86c2148a78200b1bfe39e08ea410a8966655bff9baf280ee8f94fafc8502968312084a9629acab4c9c1f653d37f
 SHA512 
31b29a2a991038910830cb47b02b7f08e1958638d073d5f1602a2657c4005c7e5f5f2c2f7972eeddef462d8c70aaad7f02ddf901cb50f1b1bbafa0c22498973d
 DIST ldb-1.3.3.tar.gz 1370823 BLAKE2B 
1e00dca5cc66fc8677334e79d4e36efebad516775116ac0f06884a08197f9589056acc5bc377d6317dfd67926cb6bccbdfe18e1d259875cda4dde86251779fd5
 SHA512 
ad272a1fd82d5138d9a056c1d81cfcd6167886719852b41447b9e6fb6acd926b137fd76e16f476d68bc0991943142ea1482666dc48155e9a1ef09f13b041c350
+DIST ldb-1.4.0.tar.gz 1415607 BLAKE2B 
1c61264040e5eddee092c95e4cfaeb53b9747b92ea6b2e62ae6a6c74980c4325de5c2aec085bde942eed871541bb90da91e0ac10635d0ca1690200ef922019d1
 SHA512 
95b024b5aceac0d6360f3c98e70e1f649c53fa0e849b0f3dbb7c46cf47fac718fd13c73dd1531cefaec19d3e6b0f6751b372d1fc814dd58dd288a6cf1dc57a6c

diff --git a/sys-libs/ldb/files/ldb-1.4.0-optional_packages.patch 
b/sys-libs/ldb/files/ldb-1.4.0-optional_packages.patch
new file mode 100644
index 000..37813890dcd
--- /dev/null
+++ b/sys-libs/ldb/files/ldb-1.4.0-optional_packages.patch
@@ -0,0 +1,45 @@
+--- ldb-1.4.0/wscript
 ldb-1.4.0/wscript
+@@ -31,6 +31,14 @@
+ opt.RECURSE('lib/tevent')
+ opt.RECURSE('lib/replace')
+ opt.tool_options('python') # options for disabling pyc or pyo compilation
++if opt.IN_LAUNCH_DIR():
++  opt.add_option('--disable-python',
++  help=("disable the pyldb modules"),
++  action="store_true", dest='disable_python', default=False)
++if opt.IN_LAUNCH_DIR():
++  opt.add_option('--disable-ldap',
++  help=("disable ldap support"),
++  action="store_true", dest='disable_ldap', default=False)
+ 
+ opt.add_option('--without-ldb-lmdb',
+help='disable new LMDB backend for LDB',
+@@ -38,6 +46,11 @@
+ 
+ 
+ def configure(conf):
++conf.env.standalone_ldb = conf.IN_LAUNCH_DIR()
++
++conf.env.disable_python = getattr(Options.options, 'disable_python', 
False)
++conf.env.disable_ldap = getattr(Options.options, 'disable_ldap', False)
++
+ conf.RECURSE('lib/tdb')
+ conf.RECURSE('lib/tevent')
+ 
+@@ -142,9 +155,12 @@
+ if conf.env.standalone_ldb:
+ conf.CHECK_XSLTPROC_MANPAGES()
+ 
+-# we need this for the ldap backend
+-if conf.CHECK_FUNCS_IN('ber_flush ldap_open ldap_initialize', 'lber 
ldap', headers='lber.h ldap.h'):
+-conf.env.ENABLE_LDAP_BACKEND = True
++if not conf.env.disable_ldap:
++  # we need this for the ldap backend
++  if conf.CHECK_FUNCS_IN('ber_flush ldap_open ldap_initialize', 'lber 
ldap', headers='lber.h ldap.h'):
++  conf.env.ENABLE_LDAP_BACKEND = True
++  else:
++  conf.env.ENABLE_LDAP_BACKEND = False
+ 
+ # we don't want any libraries or modules to rely on runtime
+ # resolution of symbols

diff --git a/sys-libs/ldb/ldb-1.4.0.ebuild b/sys-libs/ldb/ldb-1.4.0.ebuild
new file mode 100644
index 000..2d0e99ba9c8
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.4.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-06-11 Thread Lars Wendler
commit: 34035064e9878122c8ace77d5e1853bc462c13ec
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jun 11 11:18:04 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jun 11 11:18:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34035064

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-libs/ldb/Manifest |   2 -
 sys-libs/ldb/ldb-1.2.2.ebuild | 102 -
 sys-libs/ldb/ldb-1.3.2.ebuild | 103 --
 3 files changed, 207 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 816889cb15e..821de4d48f8 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,8 +1,6 @@
 DIST ldb-1.1.26.tar.gz 1262660 BLAKE2B 
66dcc38eb97fe4357d06b301ed1de5cf868adc5f33ea8341a7cbdd5be45c85c31cda58782a66daf9fcada9d873971fc29556f0c331794ede9fc2a7f592480f52
 SHA512 
484689c5b87f223820e3613c056de5528a87736baef7b884df506fc47a3412b35ba2ef8e85f62e2d3da803fdab6b37bb328d4347a20bfc8fef8ed557646b6bbe
 DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b8201948eabd440d164d182492002c1d92047d652105c2fb6a3e8383d4b75f45e38cc52efc5d9a0e283676203a
 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
-DIST ldb-1.2.2.tar.gz 1348041 BLAKE2B 
14521bbe1826af003a98d11d6fcaff115e27f81b98aba0369ddd1224e1d1c996a4d4662e816ac4384ddc8b63cd63ce0a0aef95e0f3fe6187e557e2488dbe39e3
 SHA512 
7d9bd88c6a654967f092758146a8115ab6c66db69a8be269a1f536f0aa3b27fb0d2ea3848cd952ef0f1885c9c4d8b76940f9902b835fe3f79f86b22a4350129b
 DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
-DIST ldb-1.3.2.tar.gz 1364976 BLAKE2B 
9bffe690a3bb7f2d5d6cb6340e212140409cd86c2148a78200b1bfe39e08ea410a8966655bff9baf280ee8f94fafc8502968312084a9629acab4c9c1f653d37f
 SHA512 
31b29a2a991038910830cb47b02b7f08e1958638d073d5f1602a2657c4005c7e5f5f2c2f7972eeddef462d8c70aaad7f02ddf901cb50f1b1bbafa0c22498973d
 DIST ldb-1.3.3.tar.gz 1370823 BLAKE2B 
1e00dca5cc66fc8677334e79d4e36efebad516775116ac0f06884a08197f9589056acc5bc377d6317dfd67926cb6bccbdfe18e1d259875cda4dde86251779fd5
 SHA512 
ad272a1fd82d5138d9a056c1d81cfcd6167886719852b41447b9e6fb6acd926b137fd76e16f476d68bc0991943142ea1482666dc48155e9a1ef09f13b041c350
 DIST ldb-1.4.0.tar.gz 1415607 BLAKE2B 
1c61264040e5eddee092c95e4cfaeb53b9747b92ea6b2e62ae6a6c74980c4325de5c2aec085bde942eed871541bb90da91e0ac10635d0ca1690200ef922019d1
 SHA512 
95b024b5aceac0d6360f3c98e70e1f649c53fa0e849b0f3dbb7c46cf47fac718fd13c73dd1531cefaec19d3e6b0f6751b372d1fc814dd58dd288a6cf1dc57a6c

diff --git a/sys-libs/ldb/ldb-1.2.2.ebuild b/sys-libs/ldb/ldb-1.2.2.ebuild
deleted file mode 100644
index c01ba04eb0f..000
--- a/sys-libs/ldb/ldb-1.2.2.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org/;
-SRC_URI="https://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"
-
-RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.10[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.33[python(+)?,${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
-   python? ( ${PYTHON_DEPS} )
-   ldap? ( net-nds/openldap )
-"
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-   ${RDEPEND}
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
-   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
-)
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/, sys-libs/ldb/files/

2018-05-16 Thread Lars Wendler
commit: f9d0518e8c7c8f403b9916f1f64b968dce24ad44
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed May 16 14:37:48 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed May 16 14:39:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d0518e

sys-libs/ldb: Bump to version 1.2.3

Closes: https://bugs.gentoo.org/655868
Package-Manager: Portage-2.3.36, Repoman-2.3.9

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/files/ldb-1.2.3-disable_python.patch |  64 ++
 sys-libs/ldb/ldb-1.2.3.ebuild | 103 ++
 3 files changed, 168 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 1edfd3e1bc0..871947eabf4 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,5 +2,6 @@ DIST ldb-1.1.26.tar.gz 1262660 BLAKE2B 
66dcc38eb97fe4357d06b301ed1de5cf868adc5f3
 DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b8201948eabd440d164d182492002c1d92047d652105c2fb6a3e8383d4b75f45e38cc52efc5d9a0e283676203a
 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 DIST ldb-1.2.2.tar.gz 1348041 BLAKE2B 
14521bbe1826af003a98d11d6fcaff115e27f81b98aba0369ddd1224e1d1c996a4d4662e816ac4384ddc8b63cd63ce0a0aef95e0f3fe6187e557e2488dbe39e3
 SHA512 
7d9bd88c6a654967f092758146a8115ab6c66db69a8be269a1f536f0aa3b27fb0d2ea3848cd952ef0f1885c9c4d8b76940f9902b835fe3f79f86b22a4350129b
+DIST ldb-1.2.3.tar.gz 1344513 BLAKE2B 
941174d6e2c51319c8690a8d8a87bea443d4fa4d738bd13243b502fdc9d590ba075fcf4a9920c38bb6fc15564f0b116089cd62d99e7cfe33649dc751910265ad
 SHA512 
500ab069cf6cec39907300e3905d334163b5094087831708acc22c4199b006ef52af3b66aade7558a48fab7cd69be3af7883bda3816a83c576d01b36ab270247
 DIST ldb-1.3.2.tar.gz 1364976 BLAKE2B 
9bffe690a3bb7f2d5d6cb6340e212140409cd86c2148a78200b1bfe39e08ea410a8966655bff9baf280ee8f94fafc8502968312084a9629acab4c9c1f653d37f
 SHA512 
31b29a2a991038910830cb47b02b7f08e1958638d073d5f1602a2657c4005c7e5f5f2c2f7972eeddef462d8c70aaad7f02ddf901cb50f1b1bbafa0c22498973d
 DIST ldb-1.3.3.tar.gz 1370823 BLAKE2B 
1e00dca5cc66fc8677334e79d4e36efebad516775116ac0f06884a08197f9589056acc5bc377d6317dfd67926cb6bccbdfe18e1d259875cda4dde86251779fd5
 SHA512 
ad272a1fd82d5138d9a056c1d81cfcd6167886719852b41447b9e6fb6acd926b137fd76e16f476d68bc0991943142ea1482666dc48155e9a1ef09f13b041c350

diff --git a/sys-libs/ldb/files/ldb-1.2.3-disable_python.patch 
b/sys-libs/ldb/files/ldb-1.2.3-disable_python.patch
new file mode 100644
index 000..133e2acf312
--- /dev/null
+++ b/sys-libs/ldb/files/ldb-1.2.3-disable_python.patch
@@ -0,0 +1,64 @@
+Revert talloc/wscript to the one from ldb-1.2.2
+
+--- ldb-1.2.3/lib/talloc/wscript
 ldb-1.2.3/lib/talloc/wscript
+@@ -1,7 +1,7 @@
+ #!/usr/bin/env python
+ 
+ APPNAME = 'talloc'
+-VERSION = '2.1.9'
++VERSION = '2.1.10'
+ 
+ 
+ blddir = 'bin'
+@@ -74,19 +74,22 @@
+  implied_deps='replace'):
+ conf.define('USING_SYSTEM_TALLOC', 1)
+ 
+-using_system_pytalloc_util = True
+-if not conf.CHECK_BUNDLED_SYSTEM_PKG('pytalloc-util', 
minversion=VERSION,
+- implied_deps='talloc replace'):
++if conf.env.disable_python:
+ using_system_pytalloc_util = False
+-
+-# We need to get a pytalloc-util for all the python versions
+-# we are building for
+-if conf.env['EXTRA_PYTHON']:
+-name = 'pytalloc-util' + 
conf.all_envs['extrapython']['PYTHON_SO_ABI_FLAG']
+-if not conf.CHECK_BUNDLED_SYSTEM_PKG(name, minversion=VERSION,
++else:
++using_system_pytalloc_util = True
++if not conf.CHECK_BUNDLED_SYSTEM_PKG('pytalloc-util', 
minversion=VERSION,
+  implied_deps='talloc 
replace'):
+ using_system_pytalloc_util = False
+ 
++# We need to get a pytalloc-util for all the python versions
++# we are building for
++if conf.env['EXTRA_PYTHON']:
++name = 'pytalloc-util' + 
conf.all_envs['extrapython']['PYTHON_SO_ABI_FLAG']
++if not conf.CHECK_BUNDLED_SYSTEM_PKG(name, minversion=VERSION,
++ implied_deps='talloc 
replace'):
++using_system_pytalloc_util = False
++
+ if using_system_pytalloc_util:
+ conf.define('USING_SYSTEM_PYTALLOC_UTIL', 1)
+ 
+@@ -171,12 +174,18 @@
+ def test(ctx):
+ '''run talloc testsuite'''
+ import Utils, samba_utils
++
++

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-05-16 Thread Lars Wendler
commit: 017c0ce2e90ae50667961bc4549b49fc62ee7d26
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed May 16 11:21:12 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed May 16 11:52:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=017c0ce2

sys-libs/ldb: Bump to version 1.3.3

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.3.3.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 317d7b4e583..e8d6873182a 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -4,3 +4,4 @@ DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b27
 DIST ldb-1.2.2.tar.gz 1348041 BLAKE2B 
14521bbe1826af003a98d11d6fcaff115e27f81b98aba0369ddd1224e1d1c996a4d4662e816ac4384ddc8b63cd63ce0a0aef95e0f3fe6187e557e2488dbe39e3
 SHA512 
7d9bd88c6a654967f092758146a8115ab6c66db69a8be269a1f536f0aa3b27fb0d2ea3848cd952ef0f1885c9c4d8b76940f9902b835fe3f79f86b22a4350129b
 DIST ldb-1.3.1.tar.gz 1361723 BLAKE2B 
9c33c14fb0aa3677a2f78c3701b5326aee24058a126d65a3549ba7795df3d86b10200913a7224d74798196bfaa86a9e033a2d39ef5cc5244f96fd1f5bc32d452
 SHA512 
74b7fe82b4b717bcbd75eca6eb11c0ce375ad306788ec0699615dfcd3c0f5978c9ca9b268e59eae8b4557b9bc7b91728b9fdb754fa566b11879b546fdb0ea277
 DIST ldb-1.3.2.tar.gz 1364976 BLAKE2B 
9bffe690a3bb7f2d5d6cb6340e212140409cd86c2148a78200b1bfe39e08ea410a8966655bff9baf280ee8f94fafc8502968312084a9629acab4c9c1f653d37f
 SHA512 
31b29a2a991038910830cb47b02b7f08e1958638d073d5f1602a2657c4005c7e5f5f2c2f7972eeddef462d8c70aaad7f02ddf901cb50f1b1bbafa0c22498973d
+DIST ldb-1.3.3.tar.gz 1370823 BLAKE2B 
1e00dca5cc66fc8677334e79d4e36efebad516775116ac0f06884a08197f9589056acc5bc377d6317dfd67926cb6bccbdfe18e1d259875cda4dde86251779fd5
 SHA512 
ad272a1fd82d5138d9a056c1d81cfcd6167886719852b41447b9e6fb6acd926b137fd76e16f476d68bc0991943142ea1482666dc48155e9a1ef09f13b041c350

diff --git a/sys-libs/ldb/ldb-1.3.3.ebuild b/sys-libs/ldb/ldb-1.3.3.ebuild
new file mode 100644
index 000..4cd8446d25d
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.3.3.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.11[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.36[python(+)?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   $(usex ldap '' --disable-ldap)
+   --disable-rpath
+   --disable-rpath-install --bundled-libraries=NONE
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
+   waf test || die
+   fi
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   if multilib_is_native_abi && use doc; then
+   doman  apidocs/man/man3/*.3
+   docinto html
+   dodoc -r apidocs/html/*
+   fi
+}

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-05-16 Thread Lars Wendler
commit: 150981081ee9e922b6ca0d16ae1cb5fdea272f2d
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed May 16 11:22:01 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed May 16 11:52:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15098108

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 sys-libs/ldb/Manifest |   1 -
 sys-libs/ldb/ldb-1.3.1.ebuild | 103 --
 2 files changed, 104 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index e8d6873182a..1edfd3e1bc0 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,6 +2,5 @@ DIST ldb-1.1.26.tar.gz 1262660 BLAKE2B 
66dcc38eb97fe4357d06b301ed1de5cf868adc5f3
 DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b8201948eabd440d164d182492002c1d92047d652105c2fb6a3e8383d4b75f45e38cc52efc5d9a0e283676203a
 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 DIST ldb-1.2.2.tar.gz 1348041 BLAKE2B 
14521bbe1826af003a98d11d6fcaff115e27f81b98aba0369ddd1224e1d1c996a4d4662e816ac4384ddc8b63cd63ce0a0aef95e0f3fe6187e557e2488dbe39e3
 SHA512 
7d9bd88c6a654967f092758146a8115ab6c66db69a8be269a1f536f0aa3b27fb0d2ea3848cd952ef0f1885c9c4d8b76940f9902b835fe3f79f86b22a4350129b
-DIST ldb-1.3.1.tar.gz 1361723 BLAKE2B 
9c33c14fb0aa3677a2f78c3701b5326aee24058a126d65a3549ba7795df3d86b10200913a7224d74798196bfaa86a9e033a2d39ef5cc5244f96fd1f5bc32d452
 SHA512 
74b7fe82b4b717bcbd75eca6eb11c0ce375ad306788ec0699615dfcd3c0f5978c9ca9b268e59eae8b4557b9bc7b91728b9fdb754fa566b11879b546fdb0ea277
 DIST ldb-1.3.2.tar.gz 1364976 BLAKE2B 
9bffe690a3bb7f2d5d6cb6340e212140409cd86c2148a78200b1bfe39e08ea410a8966655bff9baf280ee8f94fafc8502968312084a9629acab4c9c1f653d37f
 SHA512 
31b29a2a991038910830cb47b02b7f08e1958638d073d5f1602a2657c4005c7e5f5f2c2f7972eeddef462d8c70aaad7f02ddf901cb50f1b1bbafa0c22498973d
 DIST ldb-1.3.3.tar.gz 1370823 BLAKE2B 
1e00dca5cc66fc8677334e79d4e36efebad516775116ac0f06884a08197f9589056acc5bc377d6317dfd67926cb6bccbdfe18e1d259875cda4dde86251779fd5
 SHA512 
ad272a1fd82d5138d9a056c1d81cfcd6167886719852b41447b9e6fb6acd926b137fd76e16f476d68bc0991943142ea1482666dc48155e9a1ef09f13b041c350

diff --git a/sys-libs/ldb/ldb-1.3.1.ebuild b/sys-libs/ldb/ldb-1.3.1.ebuild
deleted file mode 100644
index 380dbb9cbe1..000
--- a/sys-libs/ldb/ldb-1.3.1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-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"
-
-RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.11[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.35[python(+)?,${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap )
-   python? ( ${PYTHON_DEPS} )
-"
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-   ${RDEPEND}
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
-   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
-)
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   $(usex ldap '' --disable-ldap)
-   --disable-rpath
-   --disable-rpath-install --bundled-libraries=NONE
-   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
-   --builtin-libraries=NONE
-   )
-   if ! multilib_is_native_abi; then
-   myconf+=( --disable-python )
-   else
-   use python || myconf+=( --disable-python )
-   fi
-   waf-utils_src_configure "${myconf[@]}"
-}
-
-multilib_src_compile(){
-   waf-utils_src_compile
-   multilib_is_native_abi && use doc && doxygen 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-04-28 Thread Mikle Kolyada
commit: e784c6095f6d8836ef7fc3d1ebe680c07c88
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Apr 28 20:04:58 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Apr 28 20:04:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e784c609

sys-libs/ldb: arm stable wrt bug #650382

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-libs/ldb/ldb-1.1.29-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/ldb/ldb-1.1.29-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
index ef456f90aa0..a6535f14148 100644
--- a/sys-libs/ldb/ldb-1.1.29-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://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"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +python"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-02-28 Thread Lars Wendler
commit: b82c53aba0db60067131fdde756ba62b3b4d7099
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb 28 09:27:59 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Feb 28 09:29:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82c53ab

sys-libs/ldb: Bump to version 1.3.2

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.3.2.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 85f4759753e..8b35c833b4b 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -4,3 +4,4 @@ DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b27
 DIST ldb-1.2.2.tar.gz 1348041 BLAKE2B 
14521bbe1826af003a98d11d6fcaff115e27f81b98aba0369ddd1224e1d1c996a4d4662e816ac4384ddc8b63cd63ce0a0aef95e0f3fe6187e557e2488dbe39e3
 SHA512 
7d9bd88c6a654967f092758146a8115ab6c66db69a8be269a1f536f0aa3b27fb0d2ea3848cd952ef0f1885c9c4d8b76940f9902b835fe3f79f86b22a4350129b
 DIST ldb-1.3.0.tar.gz 1359144 BLAKE2B 
2c959fcf941a43a35b241c49ddcd9fbb853cb64b316741345df168a0118da89d2eb15015c2b85cf4b56814effbe65db55876153e4fb04807c67f78b1a4083710
 SHA512 
c5afe3c5229cbc35a5715e6ed1faa070dfa3d6b3c0902cc53770373bbc1761ff4ff93aa9b88d5573b9af9925332bb5cebf4a7a129852231f13be33d5cee3a9f8
 DIST ldb-1.3.1.tar.gz 1361723 BLAKE2B 
9c33c14fb0aa3677a2f78c3701b5326aee24058a126d65a3549ba7795df3d86b10200913a7224d74798196bfaa86a9e033a2d39ef5cc5244f96fd1f5bc32d452
 SHA512 
74b7fe82b4b717bcbd75eca6eb11c0ce375ad306788ec0699615dfcd3c0f5978c9ca9b268e59eae8b4557b9bc7b91728b9fdb754fa566b11879b546fdb0ea277
+DIST ldb-1.3.2.tar.gz 1364976 BLAKE2B 
9bffe690a3bb7f2d5d6cb6340e212140409cd86c2148a78200b1bfe39e08ea410a8966655bff9baf280ee8f94fafc8502968312084a9629acab4c9c1f653d37f
 SHA512 
31b29a2a991038910830cb47b02b7f08e1958638d073d5f1602a2657c4005c7e5f5f2c2f7972eeddef462d8c70aaad7f02ddf901cb50f1b1bbafa0c22498973d

diff --git a/sys-libs/ldb/ldb-1.3.2.ebuild b/sys-libs/ldb/ldb-1.3.2.ebuild
new file mode 100644
index 000..6b96bb25815
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.3.2.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.11[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.36[python(+)?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   $(usex ldap '' --disable-ldap)
+   --disable-rpath
+   --disable-rpath-install --bundled-libraries=NONE
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
+   waf test || die
+   fi
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   if multilib_is_native_abi && use doc; then
+   doman  apidocs/man/man3/*.3
+   docinto html
+   dodoc -r apidocs/html/*
+   fi
+}

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-02-28 Thread Lars Wendler
commit: 91ce3f41d03fb99d45b7d97b30716b7a40021980
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb 28 09:28:32 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Feb 28 09:29:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91ce3f41

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-libs/ldb/Manifest |   1 -
 sys-libs/ldb/ldb-1.3.0.ebuild | 102 --
 2 files changed, 103 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 8b35c833b4b..317d7b4e583 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,6 +2,5 @@ DIST ldb-1.1.26.tar.gz 1262660 BLAKE2B 
66dcc38eb97fe4357d06b301ed1de5cf868adc5f3
 DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b8201948eabd440d164d182492002c1d92047d652105c2fb6a3e8383d4b75f45e38cc52efc5d9a0e283676203a
 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 DIST ldb-1.2.2.tar.gz 1348041 BLAKE2B 
14521bbe1826af003a98d11d6fcaff115e27f81b98aba0369ddd1224e1d1c996a4d4662e816ac4384ddc8b63cd63ce0a0aef95e0f3fe6187e557e2488dbe39e3
 SHA512 
7d9bd88c6a654967f092758146a8115ab6c66db69a8be269a1f536f0aa3b27fb0d2ea3848cd952ef0f1885c9c4d8b76940f9902b835fe3f79f86b22a4350129b
-DIST ldb-1.3.0.tar.gz 1359144 BLAKE2B 
2c959fcf941a43a35b241c49ddcd9fbb853cb64b316741345df168a0118da89d2eb15015c2b85cf4b56814effbe65db55876153e4fb04807c67f78b1a4083710
 SHA512 
c5afe3c5229cbc35a5715e6ed1faa070dfa3d6b3c0902cc53770373bbc1761ff4ff93aa9b88d5573b9af9925332bb5cebf4a7a129852231f13be33d5cee3a9f8
 DIST ldb-1.3.1.tar.gz 1361723 BLAKE2B 
9c33c14fb0aa3677a2f78c3701b5326aee24058a126d65a3549ba7795df3d86b10200913a7224d74798196bfaa86a9e033a2d39ef5cc5244f96fd1f5bc32d452
 SHA512 
74b7fe82b4b717bcbd75eca6eb11c0ce375ad306788ec0699615dfcd3c0f5978c9ca9b268e59eae8b4557b9bc7b91728b9fdb754fa566b11879b546fdb0ea277
 DIST ldb-1.3.2.tar.gz 1364976 BLAKE2B 
9bffe690a3bb7f2d5d6cb6340e212140409cd86c2148a78200b1bfe39e08ea410a8966655bff9baf280ee8f94fafc8502968312084a9629acab4c9c1f653d37f
 SHA512 
31b29a2a991038910830cb47b02b7f08e1958638d073d5f1602a2657c4005c7e5f5f2c2f7972eeddef462d8c70aaad7f02ddf901cb50f1b1bbafa0c22498973d

diff --git a/sys-libs/ldb/ldb-1.3.0.ebuild b/sys-libs/ldb/ldb-1.3.0.ebuild
deleted file mode 100644
index af7b0ac5cd3..000
--- a/sys-libs/ldb/ldb-1.3.0.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-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"
-
-RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.10[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.33[python(+)?,${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
-   python? ( ${PYTHON_DEPS} )
-   ldap? ( net-nds/openldap )
-"
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-   ${RDEPEND}
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
-   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
-)
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   $(usex ldap '' --disable-ldap)
-   --disable-rpath
-   --disable-rpath-install --bundled-libraries=NONE
-   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
-   --builtin-libraries=NONE
-   )
-   if ! multilib_is_native_abi; then
-   myconf+=( --disable-python )
-   else
-   use python || myconf+=( --disable-python )
-   fi
-   waf-utils_src_configure "${myconf[@]}"
-}
-
-multilib_src_compile(){
-   waf-utils_src_compile
-   multilib_is_native_abi && use doc && doxygen Doxyfile

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2018-01-16 Thread Lars Wendler
commit: 972d960bc014a9732e5920f2c0a6cb3ce0619b85
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jan 16 13:51:45 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jan 16 15:04:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=972d960b

sys-libs/ldb: Bump to version 1.3.1

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.3.1.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 5864e6838c5..85f4759753e 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -3,3 +3,4 @@ DIST ldb-1.1.29.tar.gz 1277551 BLAKE2B 
449333d40073fd63d6d013ba0ae43fc3a0b820194
 DIST ldb-1.1.31.tar.gz 1337586 BLAKE2B 
9454f91a621368cfc7cfdb709781653e947d63b275bb3b288049acb43ee3c02ae4f0be820ccf9e3bb32938d12598a91b7a6292b08c638ccfd59bd1be182f09c0
 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 DIST ldb-1.2.2.tar.gz 1348041 BLAKE2B 
14521bbe1826af003a98d11d6fcaff115e27f81b98aba0369ddd1224e1d1c996a4d4662e816ac4384ddc8b63cd63ce0a0aef95e0f3fe6187e557e2488dbe39e3
 SHA512 
7d9bd88c6a654967f092758146a8115ab6c66db69a8be269a1f536f0aa3b27fb0d2ea3848cd952ef0f1885c9c4d8b76940f9902b835fe3f79f86b22a4350129b
 DIST ldb-1.3.0.tar.gz 1359144 BLAKE2B 
2c959fcf941a43a35b241c49ddcd9fbb853cb64b316741345df168a0118da89d2eb15015c2b85cf4b56814effbe65db55876153e4fb04807c67f78b1a4083710
 SHA512 
c5afe3c5229cbc35a5715e6ed1faa070dfa3d6b3c0902cc53770373bbc1761ff4ff93aa9b88d5573b9af9925332bb5cebf4a7a129852231f13be33d5cee3a9f8
+DIST ldb-1.3.1.tar.gz 1361723 BLAKE2B 
9c33c14fb0aa3677a2f78c3701b5326aee24058a126d65a3549ba7795df3d86b10200913a7224d74798196bfaa86a9e033a2d39ef5cc5244f96fd1f5bc32d452
 SHA512 
74b7fe82b4b717bcbd75eca6eb11c0ce375ad306788ec0699615dfcd3c0f5978c9ca9b268e59eae8b4557b9bc7b91728b9fdb754fa566b11879b546fdb0ea277

diff --git a/sys-libs/ldb/ldb-1.3.1.ebuild b/sys-libs/ldb/ldb-1.3.1.ebuild
new file mode 100644
index 000..380dbb9cbe1
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.3.1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="
+   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.11[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.35[python(+)?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   $(usex ldap '' --disable-ldap)
+   --disable-rpath
+   --disable-rpath-install --bundled-libraries=NONE
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
+   waf test || die
+   fi
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   if multilib_is_native_abi && use doc; then
+   doman  apidocs/man/man3/*.3
+   docinto html
+   dodoc -r apidocs/html/*
+   fi
+}

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-11-09 Thread Mike Gilbert
commit: dfd72f3cddcb8eb65af527088b893e40a88c0f15
Author: Francesco Turco  fastmail  fm>
AuthorDate: Sat Sep  9 15:48:24 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov  9 22:03:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd72f3c

sys-libs/ldb: use HTTPS for links to samba.org (bug #636916)

 sys-libs/ldb/ldb-1.1.26.ebuild| 6 +++---
 sys-libs/ldb/ldb-1.1.29-r1.ebuild | 4 ++--
 sys-libs/ldb/ldb-1.1.31.ebuild| 4 ++--
 sys-libs/ldb/ldb-1.2.2.ebuild | 4 ++--
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-libs/ldb/ldb-1.1.26.ebuild b/sys-libs/ldb/ldb-1.1.26.ebuild
index 4c4921722c5..57f127cf033 100644
--- a/sys-libs/ldb/ldb-1.1.26.ebuild
+++ b/sys-libs/ldb/ldb-1.1.26.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,8 +8,8 @@ PYTHON_REQ_USE="threads"
 inherit python-single-r1 waf-utils multilib-minimal eutils
 
 DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
+HOMEPAGE="https://ldb.samba.org/;
+SRC_URI="https://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"

diff --git a/sys-libs/ldb/ldb-1.1.29-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
index 3a65143b095..ef456f90aa0 100644
--- a/sys-libs/ldb/ldb-1.1.29-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
@@ -8,8 +8,8 @@ PYTHON_REQ_USE="threads"
 inherit python-single-r1 waf-utils multilib-minimal eutils
 
 DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
+HOMEPAGE="https://ldb.samba.org/;
+SRC_URI="https://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"

diff --git a/sys-libs/ldb/ldb-1.1.31.ebuild b/sys-libs/ldb/ldb-1.1.31.ebuild
index 7ce11c05b7b..8cf1cc9bf71 100644
--- a/sys-libs/ldb/ldb-1.1.31.ebuild
+++ b/sys-libs/ldb/ldb-1.1.31.ebuild
@@ -8,8 +8,8 @@ PYTHON_REQ_USE="threads"
 inherit python-single-r1 waf-utils multilib-minimal eutils
 
 DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
+HOMEPAGE="https://ldb.samba.org/;
+SRC_URI="https://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"

diff --git a/sys-libs/ldb/ldb-1.2.2.ebuild b/sys-libs/ldb/ldb-1.2.2.ebuild
index af7b0ac5cd3..c01ba04eb0f 100644
--- a/sys-libs/ldb/ldb-1.2.2.ebuild
+++ b/sys-libs/ldb/ldb-1.2.2.ebuild
@@ -8,8 +8,8 @@ PYTHON_REQ_USE="threads"
 inherit python-single-r1 waf-utils multilib-minimal eutils
 
 DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
+HOMEPAGE="https://ldb.samba.org/;
+SRC_URI="https://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-10-17 Thread Lars Wendler
commit: 211f2925e4087e8670fba7e28476c5c772a8177c
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 17 14:25:21 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Oct 17 14:25:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211f2925

sys-libs/ldb: Bump to version 1.3.0

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.3.0.ebuild | 102 ++
 2 files changed, 103 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index d659434f521..d258dcedc0a 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,3 +2,4 @@ DIST ldb-1.1.26.tar.gz 1262660 SHA256 
8843c7a72b980d9413ba6c494c039bccd10c524b37
 DIST ldb-1.1.29.tar.gz 1277551 SHA256 
59d84f9a5b799f519ba7b2685bb46f5a26f1bbf05b7a144b2f5e017d01d80f97 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 WHIRLPOOL 
57370e31249d7df8a23a7162eed9ed45d625f11edb1d57df8bd42c687bb80531e74ddf7399bd5411a1546460378903f27506a4cd56685e8fc533dfc2014086fd
 DIST ldb-1.1.31.tar.gz 1337586 SHA256 
04d53e2ab5b35688f5ed7a4471f5b273da121016e1af0630b36a36506afaeb46 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 WHIRLPOOL 
8c368317ed7efe218e66b8dac9722552a6d9346daed87788d78a07263491977402a442f950b437022bc6473b3d4452e3f47c23209abef78c1a47372e2455af99
 DIST ldb-1.2.2.tar.gz 1348041 SHA256 
0cedeadb75de401c9735127f654dbc1a391c4327a2b83be54078be286fed1113 SHA512 
7d9bd88c6a654967f092758146a8115ab6c66db69a8be269a1f536f0aa3b27fb0d2ea3848cd952ef0f1885c9c4d8b76940f9902b835fe3f79f86b22a4350129b
 WHIRLPOOL 
35565cc8c6a5013fd5acb2538adc9c1e767444811858b32907e0546c709beed304abea51bd871fff695df0af5aa7cccb75dccc3f8cbc663ba49f4b8f69da83b7
+DIST ldb-1.3.0.tar.gz 1359144 SHA256 
44b53e5a3bc45c8dc837a7e0e00a78e87911da5959ad1b026a62f5b9b4d5590d SHA512 
c5afe3c5229cbc35a5715e6ed1faa070dfa3d6b3c0902cc53770373bbc1761ff4ff93aa9b88d5573b9af9925332bb5cebf4a7a129852231f13be33d5cee3a9f8
 WHIRLPOOL 
c3447f200d5a8269511931961a64d3a42989e6c0e437cc60754fda192c59bd2f544d1bb95b513a4fdfe551c038520be778e231c8038d3ba9a512968a36c55fc4

diff --git a/sys-libs/ldb/ldb-1.3.0.ebuild b/sys-libs/ldb/ldb-1.3.0.ebuild
new file mode 100644
index 000..af7b0ac5cd3
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.3.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.10[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.33[python(+)?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
+   python? ( ${PYTHON_DEPS} )
+   ldap? ( net-nds/openldap )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   $(usex ldap '' --disable-ldap)
+   --disable-rpath
+   --disable-rpath-install --bundled-libraries=NONE
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-09-19 Thread Lars Wendler
commit: 03474997c99db7578bcfd12626fcb136ba434d9b
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Sep 19 23:02:20 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Sep 19 23:30:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03474997

sys-libs/ldb: Bump to version 1.2.2. Removed old.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 sys-libs/ldb/Manifest   | 2 +-
 sys-libs/ldb/{ldb-1.2.1.ebuild => ldb-1.2.2.ebuild} | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 1b53c8e3a95..d659434f521 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,4 +1,4 @@
 DIST ldb-1.1.26.tar.gz 1262660 SHA256 
8843c7a72b980d9413ba6c494c039bccd10c524b37fda2917afb147745d8b2e6 SHA512 
484689c5b87f223820e3613c056de5528a87736baef7b884df506fc47a3412b35ba2ef8e85f62e2d3da803fdab6b37bb328d4347a20bfc8fef8ed557646b6bbe
 WHIRLPOOL 
eb72c85faaf4aaf5fa647c084f9ceb8938e940390618b1dfc486b6bc8f344d1296314cb4f07770a04de3c6597798420347fdb90ede380db9e29a04a35c88bfcb
 DIST ldb-1.1.29.tar.gz 1277551 SHA256 
59d84f9a5b799f519ba7b2685bb46f5a26f1bbf05b7a144b2f5e017d01d80f97 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 WHIRLPOOL 
57370e31249d7df8a23a7162eed9ed45d625f11edb1d57df8bd42c687bb80531e74ddf7399bd5411a1546460378903f27506a4cd56685e8fc533dfc2014086fd
 DIST ldb-1.1.31.tar.gz 1337586 SHA256 
04d53e2ab5b35688f5ed7a4471f5b273da121016e1af0630b36a36506afaeb46 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 WHIRLPOOL 
8c368317ed7efe218e66b8dac9722552a6d9346daed87788d78a07263491977402a442f950b437022bc6473b3d4452e3f47c23209abef78c1a47372e2455af99
-DIST ldb-1.2.1.tar.gz 1342533 SHA256 
d123faf7fb84ab250cb073eb2bbc1e235d9ff9e71742165c91810726c5117cc8 SHA512 
9a4284e37689e3d3782d7259ffb286c6f327115a0d082578d94c4ee5438fae959e00d46c6af48b53820516151134e10e70aa5f1df072649923235144a13d25b8
 WHIRLPOOL 
e1ce21714721f5b03861f8723797da6123379897e22584a237ef9358f7eacda7039273724dfdb87ba484d942c16eb88d5989cf2996b63341b82f1edf3d0d
+DIST ldb-1.2.2.tar.gz 1348041 SHA256 
0cedeadb75de401c9735127f654dbc1a391c4327a2b83be54078be286fed1113 SHA512 
7d9bd88c6a654967f092758146a8115ab6c66db69a8be269a1f536f0aa3b27fb0d2ea3848cd952ef0f1885c9c4d8b76940f9902b835fe3f79f86b22a4350129b
 WHIRLPOOL 
35565cc8c6a5013fd5acb2538adc9c1e767444811858b32907e0546c709beed304abea51bd871fff695df0af5aa7cccb75dccc3f8cbc663ba49f4b8f69da83b7

diff --git a/sys-libs/ldb/ldb-1.2.1.ebuild b/sys-libs/ldb/ldb-1.2.2.ebuild
similarity index 95%
rename from sys-libs/ldb/ldb-1.2.1.ebuild
rename to sys-libs/ldb/ldb-1.2.2.ebuild
index 396043948c4..af7b0ac5cd3 100644
--- a/sys-libs/ldb/ldb-1.2.1.ebuild
+++ b/sys-libs/ldb/ldb-1.2.2.ebuild
@@ -21,7 +21,7 @@ RDEPEND="!elibc_FreeBSD? ( 
dev-libs/libbsd[${MULTILIB_USEDEP}] )
>=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
>=sys-libs/talloc-2.1.10[python?,${MULTILIB_USEDEP}]
>=sys-libs/tevent-0.9.33[python(+)?,${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.14[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.15[python?,${MULTILIB_USEDEP}]
python? ( ${PYTHON_DEPS} )
ldap? ( net-nds/openldap )
 "
@@ -41,7 +41,6 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
-   "${FILESDIR}"/${PN}-1.1.31-talloc-disable-python.patch
"${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
 )
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-07-25 Thread Lars Wendler
commit: c772a5bea7168186bcd1dfdfe2ef4ae4cf42e1ee
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jul 25 20:24:11 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jul 25 20:24:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c772a5be

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sys-libs/ldb/Manifest |   1 -
 sys-libs/ldb/ldb-1.2.0.ebuild | 103 --
 2 files changed, 104 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 8287a5bc27f..1b53c8e3a95 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,5 +1,4 @@
 DIST ldb-1.1.26.tar.gz 1262660 SHA256 
8843c7a72b980d9413ba6c494c039bccd10c524b37fda2917afb147745d8b2e6 SHA512 
484689c5b87f223820e3613c056de5528a87736baef7b884df506fc47a3412b35ba2ef8e85f62e2d3da803fdab6b37bb328d4347a20bfc8fef8ed557646b6bbe
 WHIRLPOOL 
eb72c85faaf4aaf5fa647c084f9ceb8938e940390618b1dfc486b6bc8f344d1296314cb4f07770a04de3c6597798420347fdb90ede380db9e29a04a35c88bfcb
 DIST ldb-1.1.29.tar.gz 1277551 SHA256 
59d84f9a5b799f519ba7b2685bb46f5a26f1bbf05b7a144b2f5e017d01d80f97 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 WHIRLPOOL 
57370e31249d7df8a23a7162eed9ed45d625f11edb1d57df8bd42c687bb80531e74ddf7399bd5411a1546460378903f27506a4cd56685e8fc533dfc2014086fd
 DIST ldb-1.1.31.tar.gz 1337586 SHA256 
04d53e2ab5b35688f5ed7a4471f5b273da121016e1af0630b36a36506afaeb46 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 WHIRLPOOL 
8c368317ed7efe218e66b8dac9722552a6d9346daed87788d78a07263491977402a442f950b437022bc6473b3d4452e3f47c23209abef78c1a47372e2455af99
-DIST ldb-1.2.0.tar.gz 1342325 SHA256 
cf5d8cea4d6eb549a8a9bf4ca22f71abf3ee1bcdb4d3dfb9b7d81a78a6b274e5 SHA512 
5c5124c7d4c648872e52eeebdc3f74a3b755e36fa7462df1784a2d6232ee4b8ce26169900c524c7f00f878a39beb3f8e5ad0565500377ee38fdaa0311463c583
 WHIRLPOOL 
47b36a671e000c953b894e795635e1345c578a0fd649f90a96b82d7fda1a39427deebcd7586bf539e51d9c02ce13cbaf8fa682c649880fb012920a9a838e9c67
 DIST ldb-1.2.1.tar.gz 1342533 SHA256 
d123faf7fb84ab250cb073eb2bbc1e235d9ff9e71742165c91810726c5117cc8 SHA512 
9a4284e37689e3d3782d7259ffb286c6f327115a0d082578d94c4ee5438fae959e00d46c6af48b53820516151134e10e70aa5f1df072649923235144a13d25b8
 WHIRLPOOL 
e1ce21714721f5b03861f8723797da6123379897e22584a237ef9358f7eacda7039273724dfdb87ba484d942c16eb88d5989cf2996b63341b82f1edf3d0d

diff --git a/sys-libs/ldb/ldb-1.2.0.ebuild b/sys-libs/ldb/ldb-1.2.0.ebuild
deleted file mode 100644
index 06884f872b3..000
--- a/sys-libs/ldb/ldb-1.2.0.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-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"
-
-RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.9[python?,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.32[python(+)?,${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.14[python?,${MULTILIB_USEDEP}]
-   python? ( ${PYTHON_DEPS} )
-   ldap? ( net-nds/openldap )
-"
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-   ${RDEPEND}
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
-   "${FILESDIR}"/${PN}-1.1.31-talloc-disable-python.patch
-   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
-)
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   $(usex ldap '' --disable-ldap)
-   --disable-rpath
-   --disable-rpath-install --bundled-libraries=NONE
-   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
-   --builtin-libraries=NONE
-   )
-   if ! multilib_is_native_abi; then
-   myconf+=( --disable-python )
-   else
-   use python || myconf+=( --disable-python )
-   fi
-   waf-utils_src_configure "${myconf[@]}"
-}
-
-multilib_src_compile(){
-   waf-utils_src_compile
-   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-07-25 Thread Lars Wendler
commit: 33975158825224bbbe375a4153e298f56e1c6e7c
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jul 25 20:23:31 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jul 25 20:24:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33975158

sys-libs/ldb: Bump to version 1.2.1

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.2.1.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index fe459940537..8287a5bc27f 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,3 +2,4 @@ DIST ldb-1.1.26.tar.gz 1262660 SHA256 
8843c7a72b980d9413ba6c494c039bccd10c524b37
 DIST ldb-1.1.29.tar.gz 1277551 SHA256 
59d84f9a5b799f519ba7b2685bb46f5a26f1bbf05b7a144b2f5e017d01d80f97 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 WHIRLPOOL 
57370e31249d7df8a23a7162eed9ed45d625f11edb1d57df8bd42c687bb80531e74ddf7399bd5411a1546460378903f27506a4cd56685e8fc533dfc2014086fd
 DIST ldb-1.1.31.tar.gz 1337586 SHA256 
04d53e2ab5b35688f5ed7a4471f5b273da121016e1af0630b36a36506afaeb46 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 WHIRLPOOL 
8c368317ed7efe218e66b8dac9722552a6d9346daed87788d78a07263491977402a442f950b437022bc6473b3d4452e3f47c23209abef78c1a47372e2455af99
 DIST ldb-1.2.0.tar.gz 1342325 SHA256 
cf5d8cea4d6eb549a8a9bf4ca22f71abf3ee1bcdb4d3dfb9b7d81a78a6b274e5 SHA512 
5c5124c7d4c648872e52eeebdc3f74a3b755e36fa7462df1784a2d6232ee4b8ce26169900c524c7f00f878a39beb3f8e5ad0565500377ee38fdaa0311463c583
 WHIRLPOOL 
47b36a671e000c953b894e795635e1345c578a0fd649f90a96b82d7fda1a39427deebcd7586bf539e51d9c02ce13cbaf8fa682c649880fb012920a9a838e9c67
+DIST ldb-1.2.1.tar.gz 1342533 SHA256 
d123faf7fb84ab250cb073eb2bbc1e235d9ff9e71742165c91810726c5117cc8 SHA512 
9a4284e37689e3d3782d7259ffb286c6f327115a0d082578d94c4ee5438fae959e00d46c6af48b53820516151134e10e70aa5f1df072649923235144a13d25b8
 WHIRLPOOL 
e1ce21714721f5b03861f8723797da6123379897e22584a237ef9358f7eacda7039273724dfdb87ba484d942c16eb88d5989cf2996b63341b82f1edf3d0d

diff --git a/sys-libs/ldb/ldb-1.2.1.ebuild b/sys-libs/ldb/ldb-1.2.1.ebuild
new file mode 100644
index 000..396043948c4
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.2.1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.10[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.33[python(+)?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.14[python?,${MULTILIB_USEDEP}]
+   python? ( ${PYTHON_DEPS} )
+   ldap? ( net-nds/openldap )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-talloc-disable-python.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   $(usex ldap '' --disable-ldap)
+   --disable-rpath
+   --disable-rpath-install --bundled-libraries=NONE
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-07-06 Thread Lars Wendler
commit: 0c20f89a01adb7cf5c8bf34062361dab27dc8c65
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jul  6 12:40:57 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jul  6 12:42:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c20f89a

sys-libs/ldb: Removed old.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-libs/ldb/Manifest |  2 -
 sys-libs/ldb/ldb-1.1.24.ebuild| 76 --
 sys-libs/ldb/ldb-1.1.27-r1.ebuild | 98 ---
 sys-libs/ldb/ldb-1.1.29.ebuild| 98 ---
 4 files changed, 274 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index f5ee33f1c3d..fe459940537 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,6 +1,4 @@
-DIST ldb-1.1.24.tar.gz 1258405 SHA256 
45e9f52473f0d013f0ea090cce35d6836a6e67e8d4dcdd7077dabdf8b1314b21 SHA512 
7b574d1a832fb19a4e8506a1bd702fddf3610b94e170999c9d7b5f3047a4667fb701fa0d367fd19febc2b3e70d1325a1944081ce1067d88271e70f8370aeb278
 WHIRLPOOL 
c8a4e140533bbe1388988b413bdb0a3b6806aa28b551ab195ec509acc66581a75bd6f4729dc7c009f5fae80c45a2a36f817c9a1bd6476bf8125ab8b2216b9f79
 DIST ldb-1.1.26.tar.gz 1262660 SHA256 
8843c7a72b980d9413ba6c494c039bccd10c524b37fda2917afb147745d8b2e6 SHA512 
484689c5b87f223820e3613c056de5528a87736baef7b884df506fc47a3412b35ba2ef8e85f62e2d3da803fdab6b37bb328d4347a20bfc8fef8ed557646b6bbe
 WHIRLPOOL 
eb72c85faaf4aaf5fa647c084f9ceb8938e940390618b1dfc486b6bc8f344d1296314cb4f07770a04de3c6597798420347fdb90ede380db9e29a04a35c88bfcb
-DIST ldb-1.1.27.tar.gz 1270356 SHA256 
cdb8269cba09006ddf3766eb7721192b52ae3fdc8a6b95f4318b6b740b9d35ac SHA512 
7c68425252964c7563a0c7da77687afed07c5a30f472f86d270372ac613c9f73776acbe1e9609fe9c5b3d1e560ac9e7c28076133d5c1cfa4637bdd114f955ce5
 WHIRLPOOL 
3cb04691ac9cda5ce0cb3c404446b3775161d8304dba38c3b7194b1195976805a453fe995eb0d9653c7578c3717c55b012fb4373693c62f240d35a34dc6d2a42
 DIST ldb-1.1.29.tar.gz 1277551 SHA256 
59d84f9a5b799f519ba7b2685bb46f5a26f1bbf05b7a144b2f5e017d01d80f97 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 WHIRLPOOL 
57370e31249d7df8a23a7162eed9ed45d625f11edb1d57df8bd42c687bb80531e74ddf7399bd5411a1546460378903f27506a4cd56685e8fc533dfc2014086fd
 DIST ldb-1.1.31.tar.gz 1337586 SHA256 
04d53e2ab5b35688f5ed7a4471f5b273da121016e1af0630b36a36506afaeb46 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 WHIRLPOOL 
8c368317ed7efe218e66b8dac9722552a6d9346daed87788d78a07263491977402a442f950b437022bc6473b3d4452e3f47c23209abef78c1a47372e2455af99
 DIST ldb-1.2.0.tar.gz 1342325 SHA256 
cf5d8cea4d6eb549a8a9bf4ca22f71abf3ee1bcdb4d3dfb9b7d81a78a6b274e5 SHA512 
5c5124c7d4c648872e52eeebdc3f74a3b755e36fa7462df1784a2d6232ee4b8ce26169900c524c7f00f878a39beb3f8e5ad0565500377ee38fdaa0311463c583
 WHIRLPOOL 
47b36a671e000c953b894e795635e1345c578a0fd649f90a96b82d7fda1a39427deebcd7586bf539e51d9c02ce13cbaf8fa682c649880fb012920a9a838e9c67

diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild
deleted file mode 100644
index 4df77e145d9..000
--- a/sys-libs/ldb/ldb-1.1.24.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-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"
-
-RDEPEND="dev-libs/popt
-   >=sys-libs/talloc-2.1.5[python]
-   >=sys-libs/tevent-0.9.26[python(+)]
-   >=sys-libs/tdb-1.3.8[python]
-   net-nds/openldap
-   !!=net-fs/samba-4.0.0[ldb]
-   ${PYTHON_DEPS}
-   "
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${RDEPEND}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   waf-utils_src_configure \
-   --disable-rpath \
-   --disable-rpath-install --bundled-libraries=NONE \
-   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \
-   --builtin-libraries=NONE
-}
-
-src_compile(){
-   waf-utils_src_compile
-   use doc && doxygen Doxyfile
-}
-
-src_test() {
-   WAF_MAKE=1 \
-   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${S}"/bin/shared/private/ \
-   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${S}"/bin/shared/private/:"${S}"/bin/shared 
waf test || die
-}
-
-src_install() {
-   waf-utils_src_install
-
-   if use 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-07-06 Thread Lars Wendler
commit: ad4cebf9e940164e68da7f9a9f36d4397ded5df3
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jul  6 12:39:56 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jul  6 12:42:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad4cebf9

sys-libs/ldb: Bump to version 1.2.0

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-1.2.0.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 995fee1b1e7..f5ee33f1c3d 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -3,3 +3,4 @@ DIST ldb-1.1.26.tar.gz 1262660 SHA256 
8843c7a72b980d9413ba6c494c039bccd10c524b37
 DIST ldb-1.1.27.tar.gz 1270356 SHA256 
cdb8269cba09006ddf3766eb7721192b52ae3fdc8a6b95f4318b6b740b9d35ac SHA512 
7c68425252964c7563a0c7da77687afed07c5a30f472f86d270372ac613c9f73776acbe1e9609fe9c5b3d1e560ac9e7c28076133d5c1cfa4637bdd114f955ce5
 WHIRLPOOL 
3cb04691ac9cda5ce0cb3c404446b3775161d8304dba38c3b7194b1195976805a453fe995eb0d9653c7578c3717c55b012fb4373693c62f240d35a34dc6d2a42
 DIST ldb-1.1.29.tar.gz 1277551 SHA256 
59d84f9a5b799f519ba7b2685bb46f5a26f1bbf05b7a144b2f5e017d01d80f97 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 WHIRLPOOL 
57370e31249d7df8a23a7162eed9ed45d625f11edb1d57df8bd42c687bb80531e74ddf7399bd5411a1546460378903f27506a4cd56685e8fc533dfc2014086fd
 DIST ldb-1.1.31.tar.gz 1337586 SHA256 
04d53e2ab5b35688f5ed7a4471f5b273da121016e1af0630b36a36506afaeb46 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 WHIRLPOOL 
8c368317ed7efe218e66b8dac9722552a6d9346daed87788d78a07263491977402a442f950b437022bc6473b3d4452e3f47c23209abef78c1a47372e2455af99
+DIST ldb-1.2.0.tar.gz 1342325 SHA256 
cf5d8cea4d6eb549a8a9bf4ca22f71abf3ee1bcdb4d3dfb9b7d81a78a6b274e5 SHA512 
5c5124c7d4c648872e52eeebdc3f74a3b755e36fa7462df1784a2d6232ee4b8ce26169900c524c7f00f878a39beb3f8e5ad0565500377ee38fdaa0311463c583
 WHIRLPOOL 
47b36a671e000c953b894e795635e1345c578a0fd649f90a96b82d7fda1a39427deebcd7586bf539e51d9c02ce13cbaf8fa682c649880fb012920a9a838e9c67

diff --git a/sys-libs/ldb/ldb-1.2.0.ebuild b/sys-libs/ldb/ldb-1.2.0.ebuild
new file mode 100644
index 000..06884f872b3
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.2.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.9[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.32[python(+)?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.14[python?,${MULTILIB_USEDEP}]
+   python? ( ${PYTHON_DEPS} )
+   ldap? ( net-nds/openldap )
+"
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.31-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-talloc-disable-python.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   $(usex ldap '' --disable-ldap)
+   --disable-rpath
+   --disable-rpath-install --bundled-libraries=NONE
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   else
+   use python || myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-07-05 Thread Ian Stakenvicius
commit: c437406054d811ec3d124ae29757e4fb67fee89c
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Wed Jul  5 20:34:41 2017 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Wed Jul  5 20:35:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4374060

sys-libs/ldb: bump minimum versions on a couple of missed dependencies

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sys-libs/ldb/ldb-1.1.31.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/ldb/ldb-1.1.31.ebuild b/sys-libs/ldb/ldb-1.1.31.ebuild
index 4faedc10611..7ce11c05b7b 100644
--- a/sys-libs/ldb/ldb-1.1.31.ebuild
+++ b/sys-libs/ldb/ldb-1.1.31.ebuild
@@ -19,9 +19,9 @@ IUSE="doc +ldap +python"
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
dev-libs/popt[${MULTILIB_USEDEP}]
>=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.8[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.9[python?,${MULTILIB_USEDEP}]
>=sys-libs/tevent-0.9.31[python(+)?,${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.12[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.13[python?,${MULTILIB_USEDEP}]
!!=net-fs/samba-4.0.0[ldb]
python? ( ${PYTHON_DEPS} )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/, sys-libs/ldb/files/

2017-07-05 Thread Ian Stakenvicius
commit: 41c32ee395dd63146eac41cdcfff14522ef1c91d
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Wed Jul  5 20:26:37 2017 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Wed Jul  5 20:27:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c32ee3

sys-libs/ldb: bump to v1.1.31

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sys-libs/ldb/Manifest  |   1 +
 31-fix_PKGCONFIGDIR-when-python-disabled.patch |  17 
 .../ldb/files/ldb-1.1.31-optional_packages.patch   |  57 +++
 .../files/ldb-1.1.31-talloc-disable-python.patch   |  34 +++
 sys-libs/ldb/ldb-1.1.31.ebuild | 104 +
 5 files changed, 213 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index bda4f36f9b3..995fee1b1e7 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,3 +2,4 @@ DIST ldb-1.1.24.tar.gz 1258405 SHA256 
45e9f52473f0d013f0ea090cce35d6836a6e67e8d4
 DIST ldb-1.1.26.tar.gz 1262660 SHA256 
8843c7a72b980d9413ba6c494c039bccd10c524b37fda2917afb147745d8b2e6 SHA512 
484689c5b87f223820e3613c056de5528a87736baef7b884df506fc47a3412b35ba2ef8e85f62e2d3da803fdab6b37bb328d4347a20bfc8fef8ed557646b6bbe
 WHIRLPOOL 
eb72c85faaf4aaf5fa647c084f9ceb8938e940390618b1dfc486b6bc8f344d1296314cb4f07770a04de3c6597798420347fdb90ede380db9e29a04a35c88bfcb
 DIST ldb-1.1.27.tar.gz 1270356 SHA256 
cdb8269cba09006ddf3766eb7721192b52ae3fdc8a6b95f4318b6b740b9d35ac SHA512 
7c68425252964c7563a0c7da77687afed07c5a30f472f86d270372ac613c9f73776acbe1e9609fe9c5b3d1e560ac9e7c28076133d5c1cfa4637bdd114f955ce5
 WHIRLPOOL 
3cb04691ac9cda5ce0cb3c404446b3775161d8304dba38c3b7194b1195976805a453fe995eb0d9653c7578c3717c55b012fb4373693c62f240d35a34dc6d2a42
 DIST ldb-1.1.29.tar.gz 1277551 SHA256 
59d84f9a5b799f519ba7b2685bb46f5a26f1bbf05b7a144b2f5e017d01d80f97 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 WHIRLPOOL 
57370e31249d7df8a23a7162eed9ed45d625f11edb1d57df8bd42c687bb80531e74ddf7399bd5411a1546460378903f27506a4cd56685e8fc533dfc2014086fd
+DIST ldb-1.1.31.tar.gz 1337586 SHA256 
04d53e2ab5b35688f5ed7a4471f5b273da121016e1af0630b36a36506afaeb46 SHA512 
49ccd57000cbcc6d828160f4457236b28853d766d641841471f61226156b6103fe563c43c950577b038ea3c0a54506bca94c640d3d5f912a3b8af95eb9ef2824
 WHIRLPOOL 
8c368317ed7efe218e66b8dac9722552a6d9346daed87788d78a07263491977402a442f950b437022bc6473b3d4452e3f47c23209abef78c1a47372e2455af99

diff --git 
a/sys-libs/ldb/files/ldb-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch 
b/sys-libs/ldb/files/ldb-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
new file mode 100644
index 000..c45b13feba9
--- /dev/null
+++ b/sys-libs/ldb/files/ldb-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
@@ -0,0 +1,17 @@
+--- a/wscript  2017-07-05 15:35:52.178964698 -0400
 b/wscript  2017-07-05 15:49:20.137977649 -0400
+@@ -208,6 +208,14 @@
+ ldb_headers = ('include/ldb.h include/ldb_errors.h '
+'include/ldb_module.h include/ldb_handlers.h')
+ 
++# we're not currently linking against the ldap libs, but ldb.pc.in
++# has @LDAP_LIBS@
++bld.env.LDAP_LIBS = ''
++
++if not 'PACKAGE_VERSION' in bld.env:
++bld.env.PACKAGE_VERSION = VERSION
++bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig'
++
+ bld.SAMBA_LIBRARY('ldb',
+   COMMON_SRC + ' ' + LDB_MAP_SRC,
+   deps='tevent LIBLDB_MAIN replace',

diff --git a/sys-libs/ldb/files/ldb-1.1.31-optional_packages.patch 
b/sys-libs/ldb/files/ldb-1.1.31-optional_packages.patch
new file mode 100644
index 000..1e9b5177357
--- /dev/null
+++ b/sys-libs/ldb/files/ldb-1.1.31-optional_packages.patch
@@ -0,0 +1,57 @@
+--- ldb-1.1.27/wscript
 ldb-1.1.27/wscript
+@@ -5,6 +5,7 @@
+ 
+ blddir = 'bin'
+ 
++import Logs
+ import sys, os
+ 
+ # find the buildtools directory
+@@ -13,7 +14,7 @@
+ srcdir = srcdir + '/..'
+ sys.path.insert(0, srcdir + '/buildtools/wafsamba')
+ 
+-import wafsamba, samba_dist, Utils
++import wafsamba, samba_dist, Utils, Options
+ 
+ samba_dist.DIST_DIRS('''lib/ldb:. lib/replace:lib/replace 
lib/talloc:lib/talloc
+ lib/tdb:lib/tdb lib/tdb:lib/tdb lib/tevent:lib/tevent
+@@ -28,8 +29,21 @@
+ opt.RECURSE('lib/tevent')
+ opt.RECURSE('lib/replace')
+ opt.tool_options('python') # options for disabling pyc or pyo compilation
++if opt.IN_LAUNCH_DIR():
++opt.add_option('--disable-python',
++help=("disable the pyldb modules"),
++action="store_true", dest='disable_python', default=False)
++if opt.IN_LAUNCH_DIR():
++opt.add_option('--disable-ldap',
++help=("disable ldap support"),
++action="store_true", dest='disable_ldap', default=False)
+ 
+ def configure(conf):
++conf.env.standalone_ldb = conf.IN_LAUNCH_DIR()
++
++

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-06-21 Thread Agostino Sarubbo
commit: 862347faced655075a869e844f020c384aa33f4e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jun 21 11:56:51 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jun 21 11:56:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=862347fa

sys-libs/ldb: ppc stable wrt bug #619516

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.29-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.29-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
index 88ada9ee710..3a65143b095 100644
--- a/sys-libs/ldb/ldb-1.1.29-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
@@ -13,7 +13,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"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +python"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-06-10 Thread Agostino Sarubbo
commit: d152969a5c46c1180055c3336ca3caad71f2e616
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 10 13:44:32 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 10 13:44:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d152969a

sys-libs/ldb: sparc stable wrt bug #619516

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.29-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.29-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
index f22033ed99d..faca7763a9c 100644
--- a/sys-libs/ldb/ldb-1.1.29-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
@@ -13,7 +13,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"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +python"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-05-27 Thread Tobias Klausmann
commit: 38d68c1380affbbeffd1b7041c59ecb1ae49e56e
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat May 27 13:19:38 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat May 27 13:19:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d68c13

sys-libs/ldb-1.1.29-r1: add alpha keyword

Gentoo-Bug: 619516

 sys-libs/ldb/ldb-1.1.29-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.29-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
index 4ec30fbe7d1..f22033ed99d 100644
--- a/sys-libs/ldb/ldb-1.1.29-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
@@ -13,7 +13,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"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +python"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-05-26 Thread Agostino Sarubbo
commit: 7a491345bd415e992949aa9a83ed32aa9f7d94e5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 26 14:57:40 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 26 14:57:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a491345

sys-libs/ldb: ppc64 stable wrt bug #619516

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.29-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.29-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
index 69d2058c16c..4ec30fbe7d1 100644
--- a/sys-libs/ldb/ldb-1.1.29-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
@@ -13,7 +13,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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +python"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-05-26 Thread Agostino Sarubbo
commit: 8d405f1840fbc64f3e74870d8e0d5209d3f836d7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 26 14:03:14 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 26 14:03:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d405f18

sys-libs/ldb: x86 stable wrt bug #619516

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.29-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.29-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
index adee3e34ea0..69d2058c16c 100644
--- a/sys-libs/ldb/ldb-1.1.29-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
@@ -13,7 +13,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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +python"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2017-05-26 Thread Agostino Sarubbo
commit: 44d3d92fb26c1c3aefe185a540b50daf275a180c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 26 13:47:57 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 26 13:47:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d3d92f

sys-libs/ldb: amd64 stable wrt bug #619516

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.29-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.29-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
index a13a2371d2d..adee3e34ea0 100644
--- a/sys-libs/ldb/ldb-1.1.29-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
@@ -13,7 +13,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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc +ldap +python"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/, sys-libs/ldb/files/

2017-02-14 Thread Ian Stakenvicius
commit: 94612023ec479de3b509eb6c67309481f3638582
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Tue Feb 14 15:00:56 2017 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Tue Feb 14 20:42:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94612023

sys-libs/ldb: make python optional, bug 603602

Package-Manager: portage-2.3.3

 sys-libs/ldb/files/ldb-1.1.29-disable-python.patch |  48 ++
 sys-libs/ldb/ldb-1.1.29-r1.ebuild  | 103 +
 2 files changed, 151 insertions(+)

diff --git a/sys-libs/ldb/files/ldb-1.1.29-disable-python.patch 
b/sys-libs/ldb/files/ldb-1.1.29-disable-python.patch
new file mode 100644
index 00..bc4120e8ac
--- /dev/null
+++ b/sys-libs/ldb/files/ldb-1.1.29-disable-python.patch
@@ -0,0 +1,48 @@
+--- a/lib/tdb/wscript  2016-11-30 09:56:00.0 -0500
 b/lib/tdb/wscript  2017-02-08 16:37:49.160987205 -0500
+@@ -77,16 +77,16 @@
+ conf.env.standalone_tdb = conf.IN_LAUNCH_DIR()
+ conf.env.building_tdb = True
+ 
++conf.env.disable_python = getattr(Options.options, 'disable_python', 
False)
++
+ if not conf.env.standalone_tdb:
+ if conf.CHECK_BUNDLED_SYSTEM_PKG('tdb', minversion=VERSION,
+  implied_deps='replace'):
+ conf.define('USING_SYSTEM_TDB', 1)
+ conf.env.building_tdb = False
+-if conf.CHECK_BUNDLED_SYSTEM_PYTHON('pytdb', 'tdb', 
minversion=VERSION):
++if not conf.env.disable_python and 
conf.CHECK_BUNDLED_SYSTEM_PYTHON('pytdb', 'tdb', minversion=VERSION):
+ conf.define('USING_SYSTEM_PYTDB', 1)
+ 
+-conf.env.disable_python = getattr(Options.options, 'disable_python', 
False)
+-
+ if (conf.CONFIG_SET('HAVE_ROBUST_MUTEXES') and
+ conf.env.building_tdb and
+ not conf.env.disable_tdb_mutex_locking):
+--- a/lib/tevent/wscript   2016-10-07 00:45:35.0 -0400
 b/lib/tevent/wscript   2017-02-08 16:39:22.478733175 -0500
+@@ -34,11 +34,13 @@
+ 
+ conf.env.standalone_tevent = conf.IN_LAUNCH_DIR()
+ 
++conf.env.disable_python = getattr(Options.options, 'disable_python', 
False)
++
+ if not conf.env.standalone_tevent:
+ if conf.CHECK_BUNDLED_SYSTEM_PKG('tevent', minversion=VERSION,
+  onlyif='talloc', implied_deps='replace 
talloc'):
+ conf.define('USING_SYSTEM_TEVENT', 1)
+-if conf.CHECK_BUNDLED_SYSTEM_PYTHON('pytevent', 'tevent', 
minversion=VERSION):
++if not conf.env.disable_python and 
conf.CHECK_BUNDLED_SYSTEM_PYTHON('pytevent', 'tevent', minversion=VERSION):
+ conf.define('USING_SYSTEM_PYTEVENT', 1)
+ 
+ if conf.CHECK_FUNCS('epoll_create', headers='sys/epoll.h'):
+@@ -61,8 +63,6 @@
+ if not conf.CONFIG_SET('USING_SYSTEM_TEVENT'):
+ conf.DEFINE('TEVENT_NUM_SIGNALS', tevent_num_signals)
+ 
+-conf.env.disable_python = getattr(Options.options, 'disable_python', 
False)
+-
+ if not conf.env.disable_python:
+ # also disable if we don't have the python libs installed
+ conf.find_program('python', var='PYTHON')

diff --git a/sys-libs/ldb/ldb-1.1.29-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
new file mode 100644
index 00..41bdfeea4e
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.1.29-r1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.8[python?,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.31[python(+)?,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.12[python?,${MULTILIB_USEDEP}]
+   !!=net-fs/samba-4.0.0[ldb]
+   python? ( ${PYTHON_DEPS} )
+   ldap? ( net-nds/openldap )
+   "
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   ${RDEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.27-optional_packages.patch
+   "${FILESDIR}"/${P}-disable-python.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   $(usex ldap '' --disable-ldap) \
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-12-08 Thread Lars Wendler
commit: 92ffcfab084dd58fb3d2d69a88593f70e015d4e3
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Dec  8 10:50:00 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Dec  8 11:45:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92ffcfab

sys-libs/ldb: Removed old.

Package-Manager: portage-2.3.3

 sys-libs/ldb/ldb-1.1.27.ebuild | 98 --
 1 file changed, 98 deletions(-)

diff --git a/sys-libs/ldb/ldb-1.1.27.ebuild b/sys-libs/ldb/ldb-1.1.27.ebuild
deleted file mode 100644
index 1ae4594..
--- a/sys-libs/ldb/ldb-1.1.27.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-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"
-
-RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.8[python,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.29[python(+),${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.10[python,${MULTILIB_USEDEP}]
-   net-nds/openldap
-   !!=net-fs/samba-4.0.0[ldb]
-   ${PYTHON_DEPS}
-   "
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${RDEPEND}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.24-optional-python.patch
-)
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   --disable-rpath \
-   --disable-rpath-install --bundled-libraries=NONE \
-   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \
-   --builtin-libraries=NONE
-   )
-   if ! multilib_is_native_abi; then
-   myconf+=( --disable-python )
-   fi
-   waf-utils_src_configure "${myconf[@]}"
-}
-
-multilib_src_compile(){
-   waf-utils_src_compile
-   multilib_is_native_abi && use doc && doxygen Doxyfile
-}
-
-multilib_src_test() {
-   if multilib_is_native_abi; then
-   WAF_MAKE=1 \
-   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
-   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
-   waf test || die
-   fi
-}
-
-multilib_src_install() {
-   waf-utils_src_install
-
-   if multilib_is_native_abi && use doc; then
-   doman  apidocs/man/man3/*.3
-   docinto html
-   dodoc -r apidocs/html/*
-   fi
-}
-
-pkg_postinst() {
-   if has_version sys-auth/sssd; then
-   ewarn "You have sssd installed. It is known to break after ldb 
upgrades,"
-   ewarn "so please try to rebuild it before reporting bugs."
-   ewarn "See https://bugs.gentoo.org/404281;
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-12-08 Thread Lars Wendler
commit: 4a39d95e357151b58cdd1b47bf5d2e8430888318
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Dec  8 10:36:28 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Dec  8 11:45:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a39d95e

sys-libs/ldb: Bump to version 1.1.29

Package-Manager: portage-2.3.3

 sys-libs/ldb/Manifest  |  1 +
 sys-libs/ldb/ldb-1.1.29.ebuild | 99 ++
 2 files changed, 100 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 1937e2f..bda4f36 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,3 +1,4 @@
 DIST ldb-1.1.24.tar.gz 1258405 SHA256 
45e9f52473f0d013f0ea090cce35d6836a6e67e8d4dcdd7077dabdf8b1314b21 SHA512 
7b574d1a832fb19a4e8506a1bd702fddf3610b94e170999c9d7b5f3047a4667fb701fa0d367fd19febc2b3e70d1325a1944081ce1067d88271e70f8370aeb278
 WHIRLPOOL 
c8a4e140533bbe1388988b413bdb0a3b6806aa28b551ab195ec509acc66581a75bd6f4729dc7c009f5fae80c45a2a36f817c9a1bd6476bf8125ab8b2216b9f79
 DIST ldb-1.1.26.tar.gz 1262660 SHA256 
8843c7a72b980d9413ba6c494c039bccd10c524b37fda2917afb147745d8b2e6 SHA512 
484689c5b87f223820e3613c056de5528a87736baef7b884df506fc47a3412b35ba2ef8e85f62e2d3da803fdab6b37bb328d4347a20bfc8fef8ed557646b6bbe
 WHIRLPOOL 
eb72c85faaf4aaf5fa647c084f9ceb8938e940390618b1dfc486b6bc8f344d1296314cb4f07770a04de3c6597798420347fdb90ede380db9e29a04a35c88bfcb
 DIST ldb-1.1.27.tar.gz 1270356 SHA256 
cdb8269cba09006ddf3766eb7721192b52ae3fdc8a6b95f4318b6b740b9d35ac SHA512 
7c68425252964c7563a0c7da77687afed07c5a30f472f86d270372ac613c9f73776acbe1e9609fe9c5b3d1e560ac9e7c28076133d5c1cfa4637bdd114f955ce5
 WHIRLPOOL 
3cb04691ac9cda5ce0cb3c404446b3775161d8304dba38c3b7194b1195976805a453fe995eb0d9653c7578c3717c55b012fb4373693c62f240d35a34dc6d2a42
+DIST ldb-1.1.29.tar.gz 1277551 SHA256 
59d84f9a5b799f519ba7b2685bb46f5a26f1bbf05b7a144b2f5e017d01d80f97 SHA512 
d37bbe84358e05d17483e2e963b8477da5ea351b855b454142c94af35f7987bede0f19faeaff17779efe04e3bb37c510437fcc59be99a17c826620fc25fd659c
 WHIRLPOOL 
57370e31249d7df8a23a7162eed9ed45d625f11edb1d57df8bd42c687bb80531e74ddf7399bd5411a1546460378903f27506a4cd56685e8fc533dfc2014086fd

diff --git a/sys-libs/ldb/ldb-1.1.29.ebuild b/sys-libs/ldb/ldb-1.1.29.ebuild
new file mode 100644
index ..3197e21
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.1.29.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.8[python,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.31[python(+),${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.12[python,${MULTILIB_USEDEP}]
+   !!=net-fs/samba-4.0.0[ldb]
+   ${PYTHON_DEPS}
+   ldap? ( net-nds/openldap )
+   "
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${RDEPEND}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.27-optional_packages.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   $(usex ldap '' --disable-ldap) \
+   --disable-rpath \
+   --disable-rpath-install --bundled-libraries=NONE \
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
+   waf test || die
+   fi
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   if multilib_is_native_abi && use doc; then
+   doman  apidocs/man/man3/*.3
+   docinto html
+   dodoc -r apidocs/html/*
+   fi
+}
+
+pkg_postinst() {
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-09-06 Thread Lars Wendler
commit: 1e3538db4ee3207a46d66ea39c1a6a91a63a504a
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Sep  6 13:42:29 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Sep  6 13:42:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3538db

sys-libs/ldb: Don't use "--enable-ldap".

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/ldb-1.1.27-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.27-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.27-r1.ebuild
index e3f70e5..d29da10 100644
--- a/sys-libs/ldb/ldb-1.1.27-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.1.27-r1.ebuild
@@ -54,7 +54,7 @@ src_prepare() {
 
 multilib_src_configure() {
local myconf=(
-   $(use_enable ldap) \
+   $(usex ldap '' --disable-ldap) \
--disable-rpath \
--disable-rpath-install --bundled-libraries=NONE \
--with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/, sys-libs/ldb/files/

2016-09-06 Thread Lars Wendler
commit: 896306c12642c3343ef6f3f1375c15858246f2e9
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Sep  6 09:23:17 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Sep  6 09:25:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=896306c1

sys-libs/ldb: Revbump to make ldap support optional (bug #506448).

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 .../ldb/files/ldb-1.1.27-optional_packages.patch   | 92 
 sys-libs/ldb/ldb-1.1.27-r1.ebuild  | 99 ++
 2 files changed, 191 insertions(+)

diff --git a/sys-libs/ldb/files/ldb-1.1.27-optional_packages.patch 
b/sys-libs/ldb/files/ldb-1.1.27-optional_packages.patch
new file mode 100644
index ..92e14c6
--- /dev/null
+++ b/sys-libs/ldb/files/ldb-1.1.27-optional_packages.patch
@@ -0,0 +1,92 @@
+--- ldb-1.1.27/lib/talloc/wscript
 ldb-1.1.27/lib/talloc/wscript
+@@ -48,7 +48,7 @@
+ if conf.CHECK_BUNDLED_SYSTEM_PKG('talloc', minversion=VERSION,
+  implied_deps='replace'):
+ conf.define('USING_SYSTEM_TALLOC', 1)
+-if conf.CHECK_BUNDLED_SYSTEM_PKG('pytalloc-util', minversion=VERSION,
++if not conf.env.disable_python and 
conf.CHECK_BUNDLED_SYSTEM_PKG('pytalloc-util', minversion=VERSION,
+  implied_deps='talloc replace'):
+ conf.define('USING_SYSTEM_PYTALLOC_UTIL', 1)
+ 
+--- ldb-1.1.27/wscript
 ldb-1.1.27/wscript
+@@ -5,6 +5,7 @@
+ 
+ blddir = 'bin'
+ 
++import Logs
+ import sys, os
+ 
+ # find the buildtools directory
+@@ -13,7 +14,7 @@
+ srcdir = srcdir + '/..'
+ sys.path.insert(0, srcdir + '/buildtools/wafsamba')
+ 
+-import wafsamba, samba_dist, Utils
++import wafsamba, samba_dist, Utils, Options
+ 
+ samba_dist.DIST_DIRS('''lib/ldb:. lib/replace:lib/replace 
lib/talloc:lib/talloc
+ lib/tdb:lib/tdb lib/tdb:lib/tdb lib/tevent:lib/tevent
+@@ -28,8 +29,21 @@
+ opt.RECURSE('lib/tevent')
+ opt.RECURSE('lib/replace')
+ opt.tool_options('python') # options for disabling pyc or pyo compilation
++if opt.IN_LAUNCH_DIR():
++opt.add_option('--disable-python',
++help=("disable the pyldb modules"),
++action="store_true", dest='disable_python', default=False)
++if opt.IN_LAUNCH_DIR():
++opt.add_option('--disable-ldap',
++help=("disable ldap support"),
++action="store_true", dest='disable_ldap', default=False)
+ 
+ def configure(conf):
++conf.env.standalone_ldb = conf.IN_LAUNCH_DIR()
++
++conf.env.disable_python = getattr(Options.options, 'disable_python', 
False)
++conf.env.disable_ldap = getattr(Options.options, 'disable_ldap', False)
++
+ conf.RECURSE('lib/tdb')
+ conf.RECURSE('lib/tevent')
+ 
+@@ -44,16 +58,18 @@
+ conf.RECURSE('lib/replace')
+ conf.find_program('python', var='PYTHON')
+ conf.find_program('xsltproc', var='XSLTPROC')
+-conf.check_tool('python')
+-conf.check_python_version((2,4,2))
+-conf.SAMBA_CHECK_PYTHON_HEADERS(mandatory=True)
++
++if not conf.env.disable_python:
++  conf.SAMBA_CHECK_PYTHON(mandatory=False, version=(2,4,2))
++  conf.SAMBA_CHECK_PYTHON_HEADERS(mandatory=False)
++  if not conf.env.HAVE_PYTHON_H:
++Logs.warn('Disabling pyldb-util as python devel libs not found')
++conf.env.disable_python = True
+ 
+ # where does the default LIBDIR end up? in conf.env somewhere?
+ #
+ conf.CONFIG_PATH('LDB_MODULESDIR', conf.SUBST_ENV_VAR('MODULESDIR') + 
'/ldb')
+ 
+-conf.env.standalone_ldb = conf.IN_LAUNCH_DIR()
+-
+ if not conf.env.standalone_ldb:
+ if conf.CHECK_BUNDLED_SYSTEM_PKG('pyldb-util', minversion=VERSION,
+  onlyif='talloc tdb tevent',
+@@ -67,9 +83,12 @@
+ if conf.env.standalone_ldb:
+ conf.CHECK_XSLTPROC_MANPAGES()
+ 
+-# we need this for the ldap backend
+-if conf.CHECK_FUNCS_IN('ber_flush ldap_open ldap_initialize', 'lber 
ldap', headers='lber.h ldap.h'):
+-conf.env.ENABLE_LDAP_BACKEND = True
++if not conf.env.disable_ldap:
++  # we need this for the ldap backend
++  if conf.CHECK_FUNCS_IN('ber_flush ldap_open ldap_initialize', 'lber 
ldap', headers='lber.h ldap.h'):
++  conf.env.ENABLE_LDAP_BACKEND = True
++else:
++  conf.env.ENABLE_LDAP_BACKEND = False
+ 
+ # we don't want any libraries or modules to rely on runtime
+ # resolution of symbols

diff --git a/sys-libs/ldb/ldb-1.1.27-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.27-r1.ebuild
new file mode 100644
index ..e3f70e5
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.1.27-r1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-08-07 Thread Lars Wendler
commit: c711a40378c572808b615297b010124c85a3921f
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Aug  7 09:12:22 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Aug  7 09:12:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c711a403

sys-libs/ldb: Fixed dependency on sys-libs/talloc (bug #590416).

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/ldb-1.1.27.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.27.ebuild b/sys-libs/ldb/ldb-1.1.27.ebuild
index 0bf5c96..1ae4594 100644
--- a/sys-libs/ldb/ldb-1.1.27.ebuild
+++ b/sys-libs/ldb/ldb-1.1.27.ebuild
@@ -19,7 +19,7 @@ IUSE="doc"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
dev-libs/popt[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.5[python,${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.8[python,${MULTILIB_USEDEP}]
>=sys-libs/tevent-0.9.29[python(+),${MULTILIB_USEDEP}]
>=sys-libs/tdb-1.3.10[python,${MULTILIB_USEDEP}]
net-nds/openldap



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-07-30 Thread Jeroen Roovers
commit: 9477d379029f58d51554c4c43700dac471fb1a79
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Jul 30 18:17:44 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Jul 30 18:20:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9477d379

sys-libs/ldb: Set higher version dependency on sys-libs/tevent.

Package-Manager: portage-2.3.0

 sys-libs/ldb/ldb-1.1.27.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.27.ebuild b/sys-libs/ldb/ldb-1.1.27.ebuild
index bb43cee..0bf5c96 100644
--- a/sys-libs/ldb/ldb-1.1.27.ebuild
+++ b/sys-libs/ldb/ldb-1.1.27.ebuild
@@ -20,7 +20,7 @@ IUSE="doc"
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
dev-libs/popt[${MULTILIB_USEDEP}]
>=sys-libs/talloc-2.1.5[python,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.27[python(+),${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.29[python(+),${MULTILIB_USEDEP}]
>=sys-libs/tdb-1.3.10[python,${MULTILIB_USEDEP}]
net-nds/openldap
!!

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-07-30 Thread Jeroen Roovers
commit: 045a5a20457788ac1174ac7bae7288f735da0075
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Jul 30 09:32:15 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Jul 30 09:33:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045a5a20

sys-libs/ldb: Fix version dependency on sys-libs/tdb (bug #590024).

Package-Manager: portage-2.3.0

 sys-libs/ldb/ldb-1.1.27.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.27.ebuild b/sys-libs/ldb/ldb-1.1.27.ebuild
index e9a49b4..bb43cee 100644
--- a/sys-libs/ldb/ldb-1.1.27.ebuild
+++ b/sys-libs/ldb/ldb-1.1.27.ebuild
@@ -21,7 +21,7 @@ RDEPEND="!elibc_FreeBSD? ( 
dev-libs/libbsd[${MULTILIB_USEDEP}] )
dev-libs/popt[${MULTILIB_USEDEP}]
>=sys-libs/talloc-2.1.5[python,${MULTILIB_USEDEP}]
>=sys-libs/tevent-0.9.27[python(+),${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.8[python,${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.10[python,${MULTILIB_USEDEP}]
net-nds/openldap
!!=net-fs/samba-4.0.0[ldb]



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-07-29 Thread Lars Wendler
commit: cfe9cdc7d5e5db6b722d3a9ff6231797c56ff48d
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 29 09:56:31 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 29 12:17:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfe9cdc7

sys-libs/ldb: Removed old.

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest  |  1 -
 sys-libs/ldb/ldb-1.1.25.ebuild | 94 --
 2 files changed, 95 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 9dd3d89..1937e2f 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,4 +1,3 @@
 DIST ldb-1.1.24.tar.gz 1258405 SHA256 
45e9f52473f0d013f0ea090cce35d6836a6e67e8d4dcdd7077dabdf8b1314b21 SHA512 
7b574d1a832fb19a4e8506a1bd702fddf3610b94e170999c9d7b5f3047a4667fb701fa0d367fd19febc2b3e70d1325a1944081ce1067d88271e70f8370aeb278
 WHIRLPOOL 
c8a4e140533bbe1388988b413bdb0a3b6806aa28b551ab195ec509acc66581a75bd6f4729dc7c009f5fae80c45a2a36f817c9a1bd6476bf8125ab8b2216b9f79
-DIST ldb-1.1.25.tar.gz 1259961 SHA256 
bf74783ecee42408250146e384a918176178318ef398f816a64d1c1ad22b7c12 SHA512 
b0b264a7c4e1d2c13a15f604a7ff8038fa47868c0275c0515bcc15a03a1087cf930572614fe36b0cfce67258bfe4261a9d5a2638143e5d454538fed85159d4dd
 WHIRLPOOL 
5a7ac99ce252c9d1be23a520180dd4e37784585d9fe5e1b8a666a4dc79cff3f35e258f5bffd1e8e286eee239ff848788b431f763c63e26709f98a29ebc93d677
 DIST ldb-1.1.26.tar.gz 1262660 SHA256 
8843c7a72b980d9413ba6c494c039bccd10c524b37fda2917afb147745d8b2e6 SHA512 
484689c5b87f223820e3613c056de5528a87736baef7b884df506fc47a3412b35ba2ef8e85f62e2d3da803fdab6b37bb328d4347a20bfc8fef8ed557646b6bbe
 WHIRLPOOL 
eb72c85faaf4aaf5fa647c084f9ceb8938e940390618b1dfc486b6bc8f344d1296314cb4f07770a04de3c6597798420347fdb90ede380db9e29a04a35c88bfcb
 DIST ldb-1.1.27.tar.gz 1270356 SHA256 
cdb8269cba09006ddf3766eb7721192b52ae3fdc8a6b95f4318b6b740b9d35ac SHA512 
7c68425252964c7563a0c7da77687afed07c5a30f472f86d270372ac613c9f73776acbe1e9609fe9c5b3d1e560ac9e7c28076133d5c1cfa4637bdd114f955ce5
 WHIRLPOOL 
3cb04691ac9cda5ce0cb3c404446b3775161d8304dba38c3b7194b1195976805a453fe995eb0d9653c7578c3717c55b012fb4373693c62f240d35a34dc6d2a42

diff --git a/sys-libs/ldb/ldb-1.1.25.ebuild b/sys-libs/ldb/ldb-1.1.25.ebuild
deleted file mode 100644
index f244577..000
--- a/sys-libs/ldb/ldb-1.1.25.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib-minimal eutils
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-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"
-
-RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.1.5[python,${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.9.26[python(+),${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.3.8[python,${MULTILIB_USEDEP}]
-   net-nds/openldap
-   !!=net-fs/samba-4.0.0[ldb]
-   ${PYTHON_DEPS}
-   "
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${RDEPEND}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-1.1.24-optional-python.patch
-   epatch_user
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   --disable-rpath \
-   --disable-rpath-install --bundled-libraries=NONE \
-   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \
-   --builtin-libraries=NONE
-   )
-   if ! multilib_is_native_abi; then
-   myconf+=( --disable-python )
-   fi
-   waf-utils_src_configure "${myconf[@]}"
-}
-
-multilib_src_compile(){
-   waf-utils_src_compile
-   multilib_is_native_abi && use doc && doxygen Doxyfile
-}
-
-multilib_src_test() {
-   if multilib_is_native_abi; then
-   WAF_MAKE=1 \
-   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
-   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
-   waf test || die
-   fi
-}
-
-multilib_src_install() {
-   waf-utils_src_install
-
-   if multilib_is_native_abi && use doc; then
-   dohtml -r apidocs/html/*
-   doman  apidocs/man/man3/*.3
-   fi
-}
-
-pkg_postinst() {
-   if has_version sys-auth/sssd; then
-   ewarn "You 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-07-29 Thread Lars Wendler
commit: c2ae856fcf36d165090ccf8ac35f1298493a0f21
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 29 09:55:53 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 29 12:17:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ae856f

sys-libs/ldb: Bump to version 1.1.27

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest  |  1 +
 sys-libs/ldb/ldb-1.1.27.ebuild | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 7bb8332..9dd3d89 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,3 +1,4 @@
 DIST ldb-1.1.24.tar.gz 1258405 SHA256 
45e9f52473f0d013f0ea090cce35d6836a6e67e8d4dcdd7077dabdf8b1314b21 SHA512 
7b574d1a832fb19a4e8506a1bd702fddf3610b94e170999c9d7b5f3047a4667fb701fa0d367fd19febc2b3e70d1325a1944081ce1067d88271e70f8370aeb278
 WHIRLPOOL 
c8a4e140533bbe1388988b413bdb0a3b6806aa28b551ab195ec509acc66581a75bd6f4729dc7c009f5fae80c45a2a36f817c9a1bd6476bf8125ab8b2216b9f79
 DIST ldb-1.1.25.tar.gz 1259961 SHA256 
bf74783ecee42408250146e384a918176178318ef398f816a64d1c1ad22b7c12 SHA512 
b0b264a7c4e1d2c13a15f604a7ff8038fa47868c0275c0515bcc15a03a1087cf930572614fe36b0cfce67258bfe4261a9d5a2638143e5d454538fed85159d4dd
 WHIRLPOOL 
5a7ac99ce252c9d1be23a520180dd4e37784585d9fe5e1b8a666a4dc79cff3f35e258f5bffd1e8e286eee239ff848788b431f763c63e26709f98a29ebc93d677
 DIST ldb-1.1.26.tar.gz 1262660 SHA256 
8843c7a72b980d9413ba6c494c039bccd10c524b37fda2917afb147745d8b2e6 SHA512 
484689c5b87f223820e3613c056de5528a87736baef7b884df506fc47a3412b35ba2ef8e85f62e2d3da803fdab6b37bb328d4347a20bfc8fef8ed557646b6bbe
 WHIRLPOOL 
eb72c85faaf4aaf5fa647c084f9ceb8938e940390618b1dfc486b6bc8f344d1296314cb4f07770a04de3c6597798420347fdb90ede380db9e29a04a35c88bfcb
+DIST ldb-1.1.27.tar.gz 1270356 SHA256 
cdb8269cba09006ddf3766eb7721192b52ae3fdc8a6b95f4318b6b740b9d35ac SHA512 
7c68425252964c7563a0c7da77687afed07c5a30f472f86d270372ac613c9f73776acbe1e9609fe9c5b3d1e560ac9e7c28076133d5c1cfa4637bdd114f955ce5
 WHIRLPOOL 
3cb04691ac9cda5ce0cb3c404446b3775161d8304dba38c3b7194b1195976805a453fe995eb0d9653c7578c3717c55b012fb4373693c62f240d35a34dc6d2a42

diff --git a/sys-libs/ldb/ldb-1.1.27.ebuild b/sys-libs/ldb/ldb-1.1.27.ebuild
new file mode 100644
index 000..e9a49b4
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.1.27.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.5[python,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.27[python(+),${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.8[python,${MULTILIB_USEDEP}]
+   net-nds/openldap
+   !!=net-fs/samba-4.0.0[ldb]
+   ${PYTHON_DEPS}
+   "
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${RDEPEND}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.24-optional-python.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-rpath \
+   --disable-rpath-install --bundled-libraries=NONE \
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
+   waf test || die
+   fi
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   if multilib_is_native_abi && use doc; then
+   doman  apidocs/man/man3/*.3
+   docinto html
+   dodoc -r apidocs/html/*
+   fi
+}
+
+pkg_postinst() {
+   if has_version 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-07-24 Thread Jeroen Roovers
commit: bc7dcd52bf06664851d786d148b104e71be11b30
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Jul 24 17:13:44 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Jul 24 17:13:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc7dcd52

sys-libs/ldb: Stable for HPPA (bug #578498).

Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches

 sys-libs/ldb/ldb-1.1.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.26.ebuild b/sys-libs/ldb/ldb-1.1.26.ebuild
index 2c7e01d..9f292c3 100644
--- a/sys-libs/ldb/ldb-1.1.26.ebuild
+++ b/sys-libs/ldb/ldb-1.1.26.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"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-04-11 Thread Agostino Sarubbo
commit: ab2aef5eda2c0de51fc51ab2b521cead6767f616
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Apr 11 13:47:14 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Apr 11 13:47:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab2aef5e

sys-libs/ldb: sparc stable wrt bug #578498

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.26.ebuild b/sys-libs/ldb/ldb-1.1.26.ebuild
index 121c8f9..2c7e01d 100644
--- a/sys-libs/ldb/ldb-1.1.26.ebuild
+++ b/sys-libs/ldb/ldb-1.1.26.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"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-04-11 Thread Agostino Sarubbo
commit: a4e2a858652b7c42d9c9806dc4173a0440f20e5f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Apr 11 13:46:03 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Apr 11 13:46:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4e2a858

sys-libs/ldb: arm stable wrt bug #578498

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.26.ebuild b/sys-libs/ldb/ldb-1.1.26.ebuild
index d22ca5e..121c8f9 100644
--- a/sys-libs/ldb/ldb-1.1.26.ebuild
+++ b/sys-libs/ldb/ldb-1.1.26.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"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-03-31 Thread Agostino Sarubbo
commit: f7050489c858de6d0625c4ceb6f53c839e2f3212
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar 31 09:25:25 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar 31 09:25:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7050489

sys-libs/ldb: ia64 stable wrt bug #578498

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.26.ebuild b/sys-libs/ldb/ldb-1.1.26.ebuild
index 2849ef6..d22ca5e 100644
--- a/sys-libs/ldb/ldb-1.1.26.ebuild
+++ b/sys-libs/ldb/ldb-1.1.26.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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-03-30 Thread Agostino Sarubbo
commit: c18be25e41d2ffbf54f891ee236397c56eb57e7a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar 30 08:34:08 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar 30 08:34:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c18be25e

sys-libs/ldb: ppc64 stable wrt bug #578498

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.26.ebuild b/sys-libs/ldb/ldb-1.1.26.ebuild
index fea4f7b..2849ef6 100644
--- a/sys-libs/ldb/ldb-1.1.26.ebuild
+++ b/sys-libs/ldb/ldb-1.1.26.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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-03-30 Thread Agostino Sarubbo
commit: 5fdfc05497cdfa1e3988d842c411a9fba125be1d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar 30 08:29:53 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar 30 08:29:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fdfc054

sys-libs/ldb: ppc stable wrt bug #578498

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.26.ebuild b/sys-libs/ldb/ldb-1.1.26.ebuild
index e0e6ce9..fea4f7b 100644
--- a/sys-libs/ldb/ldb-1.1.26.ebuild
+++ b/sys-libs/ldb/ldb-1.1.26.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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-03-29 Thread Agostino Sarubbo
commit: 4a5e4974980f3f2d00c9c37969c37521f0969b03
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Mar 29 10:17:58 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Mar 29 10:17:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5e4974

sys-libs/ldb: x86 stable wrt bug #578498

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.26.ebuild b/sys-libs/ldb/ldb-1.1.26.ebuild
index 63896c8..e0e6ce9 100644
--- a/sys-libs/ldb/ldb-1.1.26.ebuild
+++ b/sys-libs/ldb/ldb-1.1.26.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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-03-29 Thread Agostino Sarubbo
commit: 71d7371962a3eb9f6d045195ebe95a94c6ad93b2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Mar 29 10:16:36 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Mar 29 10:16:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d73719

sys-libs/ldb: amd64 stable wrt bug #578498

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.26.ebuild b/sys-libs/ldb/ldb-1.1.26.ebuild
index e9a49b4..63896c8 100644
--- a/sys-libs/ldb/ldb-1.1.26.ebuild
+++ b/sys-libs/ldb/ldb-1.1.26.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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-02-24 Thread Lars Wendler
commit: 9b5c04d44696bf3f1383d3ec3184aadac253c74f
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb 24 08:24:33 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Feb 24 08:26:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5c04d4

sys-libs/ldb: Bump to version 1.1.26

Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest  |  1 +
 sys-libs/ldb/ldb-1.1.26.ebuild | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 73f67f7..06f42e0 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -3,3 +3,4 @@ DIST ldb-1.1.15.tar.gz 1121684 SHA256 
6bd8317e82747461394ab8ad1ee5873589d9a46d12
 DIST ldb-1.1.17.tar.gz 1177926 SHA256 
b9a312aad19e9463716d257d8f2529fd7fc1a5ef24f6dcdc0c4a1930d7bdb6e6 SHA512 
bbdb79bc584bb26e053d21c47457b0c10c62080034e44d41ae9c0a6225f6d30f6976b30617f57fc4cb0776af770a4e9c569726d2385a8ec4545b1f732d366f17
 WHIRLPOOL 
56cbe6763010eba49c94146b1cb7748d643d2233eb5d26a1bf0a8aa02fcf2afa11b9d22a13608b753385a9817ee37804281651e47668bdc61eefd5ffa200a8c0
 DIST ldb-1.1.24.tar.gz 1258405 SHA256 
45e9f52473f0d013f0ea090cce35d6836a6e67e8d4dcdd7077dabdf8b1314b21 SHA512 
7b574d1a832fb19a4e8506a1bd702fddf3610b94e170999c9d7b5f3047a4667fb701fa0d367fd19febc2b3e70d1325a1944081ce1067d88271e70f8370aeb278
 WHIRLPOOL 
c8a4e140533bbe1388988b413bdb0a3b6806aa28b551ab195ec509acc66581a75bd6f4729dc7c009f5fae80c45a2a36f817c9a1bd6476bf8125ab8b2216b9f79
 DIST ldb-1.1.25.tar.gz 1259961 SHA256 
bf74783ecee42408250146e384a918176178318ef398f816a64d1c1ad22b7c12 SHA512 
b0b264a7c4e1d2c13a15f604a7ff8038fa47868c0275c0515bcc15a03a1087cf930572614fe36b0cfce67258bfe4261a9d5a2638143e5d454538fed85159d4dd
 WHIRLPOOL 
5a7ac99ce252c9d1be23a520180dd4e37784585d9fe5e1b8a666a4dc79cff3f35e258f5bffd1e8e286eee239ff848788b431f763c63e26709f98a29ebc93d677
+DIST ldb-1.1.26.tar.gz 1262660 SHA256 
8843c7a72b980d9413ba6c494c039bccd10c524b37fda2917afb147745d8b2e6 SHA512 
484689c5b87f223820e3613c056de5528a87736baef7b884df506fc47a3412b35ba2ef8e85f62e2d3da803fdab6b37bb328d4347a20bfc8fef8ed557646b6bbe
 WHIRLPOOL 
eb72c85faaf4aaf5fa647c084f9ceb8938e940390618b1dfc486b6bc8f344d1296314cb4f07770a04de3c6597798420347fdb90ede380db9e29a04a35c88bfcb

diff --git a/sys-libs/ldb/ldb-1.1.26.ebuild b/sys-libs/ldb/ldb-1.1.26.ebuild
new file mode 100644
index 000..e9a49b4
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.1.26.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.5[python,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.27[python(+),${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.8[python,${MULTILIB_USEDEP}]
+   net-nds/openldap
+   !!=net-fs/samba-4.0.0[ldb]
+   ${PYTHON_DEPS}
+   "
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${RDEPEND}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.24-optional-python.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-rpath \
+   --disable-rpath-install --bundled-libraries=NONE \
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
+   waf test || die
+   fi
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   if multilib_is_native_abi && use doc; then
+   doman  apidocs/man/man3/*.3
+   docinto html
+   dodoc 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-02-24 Thread Lars Wendler
commit: bb1bb553ba6c052df06d6de2619fbd94efd7279a
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb 24 08:26:12 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Feb 24 08:26:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb1bb553

sys-libs/ldb: Removed old.

Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |  3 --
 sys-libs/ldb/ldb-1.1.12.ebuild| 77 
 sys-libs/ldb/ldb-1.1.15.ebuild| 77 
 sys-libs/ldb/ldb-1.1.17-r1.ebuild | 77 
 sys-libs/ldb/ldb-1.1.24-r2.ebuild | 94 ---
 5 files changed, 328 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 06f42e0..7bb8332 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,6 +1,3 @@
-DIST ldb-1.1.12.tar.gz 1110134 SHA256 
b6444a1bfc9b8c8f43df171b12b5a581c44a64b4d92062d4959fed17e4cf1b4c SHA512 
e00af0367b99b8829bbca636859beee75c1c0828fc15f760a2b2fed6e4fadd850b55bfa6a57e4c6cc3a698fec70f1446635b152ed3a0559ef4483907e5a2102c
 WHIRLPOOL 
ebf339d27b0a14b56dcb9e4fe85af9e034f0670567b982edb9927fa808e8eac51c672083d76e747d58d29067b441d158e78d1cb2ee343589aba44bf9aa11689b
-DIST ldb-1.1.15.tar.gz 1121684 SHA256 
6bd8317e82747461394ab8ad1ee5873589d9a46d12f021571aca9fac45de8997 SHA512 
48aada749986cf636aa8ae259c9ba1f07899e136129414752f2e4932f396348d56eef987fa96595c940bd159f8c03795973ba66fc49f00e204339986bf49a970
 WHIRLPOOL 
683e5abf53817527d42bff83330b5b8e6b07b0d2b5936ee7ac794d037091dd85b4f6674ef8538a7d6489933473908ed2026265b4b6db8a253ff711f86a9661a6
-DIST ldb-1.1.17.tar.gz 1177926 SHA256 
b9a312aad19e9463716d257d8f2529fd7fc1a5ef24f6dcdc0c4a1930d7bdb6e6 SHA512 
bbdb79bc584bb26e053d21c47457b0c10c62080034e44d41ae9c0a6225f6d30f6976b30617f57fc4cb0776af770a4e9c569726d2385a8ec4545b1f732d366f17
 WHIRLPOOL 
56cbe6763010eba49c94146b1cb7748d643d2233eb5d26a1bf0a8aa02fcf2afa11b9d22a13608b753385a9817ee37804281651e47668bdc61eefd5ffa200a8c0
 DIST ldb-1.1.24.tar.gz 1258405 SHA256 
45e9f52473f0d013f0ea090cce35d6836a6e67e8d4dcdd7077dabdf8b1314b21 SHA512 
7b574d1a832fb19a4e8506a1bd702fddf3610b94e170999c9d7b5f3047a4667fb701fa0d367fd19febc2b3e70d1325a1944081ce1067d88271e70f8370aeb278
 WHIRLPOOL 
c8a4e140533bbe1388988b413bdb0a3b6806aa28b551ab195ec509acc66581a75bd6f4729dc7c009f5fae80c45a2a36f817c9a1bd6476bf8125ab8b2216b9f79
 DIST ldb-1.1.25.tar.gz 1259961 SHA256 
bf74783ecee42408250146e384a918176178318ef398f816a64d1c1ad22b7c12 SHA512 
b0b264a7c4e1d2c13a15f604a7ff8038fa47868c0275c0515bcc15a03a1087cf930572614fe36b0cfce67258bfe4261a9d5a2638143e5d454538fed85159d4dd
 WHIRLPOOL 
5a7ac99ce252c9d1be23a520180dd4e37784585d9fe5e1b8a666a4dc79cff3f35e258f5bffd1e8e286eee239ff848788b431f763c63e26709f98a29ebc93d677
 DIST ldb-1.1.26.tar.gz 1262660 SHA256 
8843c7a72b980d9413ba6c494c039bccd10c524b37fda2917afb147745d8b2e6 SHA512 
484689c5b87f223820e3613c056de5528a87736baef7b884df506fc47a3412b35ba2ef8e85f62e2d3da803fdab6b37bb328d4347a20bfc8fef8ed557646b6bbe
 WHIRLPOOL 
eb72c85faaf4aaf5fa647c084f9ceb8938e940390618b1dfc486b6bc8f344d1296314cb4f07770a04de3c6597798420347fdb90ede380db9e29a04a35c88bfcb

diff --git a/sys-libs/ldb/ldb-1.1.12.ebuild b/sys-libs/ldb/ldb-1.1.12.ebuild
deleted file mode 100644
index a97456c..000
--- a/sys-libs/ldb/ldb-1.1.12.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-PYTHON_DEPEND="2"
-PYTHON_REQ_USE="threads"
-
-inherit python waf-utils multilib
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 hppa ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="doc"
-
-RDEPEND="dev-libs/popt
-   >=sys-libs/talloc-2.0.7[python]
-   >=sys-libs/tevent-0.9.17[python(+)]
-   >=sys-libs/tdb-1.2.10[python]
-   net-nds/openldap
-   !!=net-fs/samba-4.0.0[ldb]
-   "
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${RDEPEND}"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-pkg_setup() {
-   python_set_active_version 2
-   python_pkg_setup
-   python_need_rebuild
-}
-
-src_configure() {
-   waf-utils_src_configure \
-   --disable-rpath \
-   --disable-rpath-install --bundled-libraries=NONE \
-   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/ldb/modules \
-   --builtin-libraries=NONE
-}
-
-src_compile(){
-   waf-utils_src_compile
-   use doc && doxygen Doxyfile
-}
-
-src_test() {
-   WAF_MAKE=1 \
-   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${S}"/bin/shared/private/ \
-   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${S}"/bin/shared/private/:"${S}"/bin/shared 
waf test || die
-}
-
-src_install() {
-   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-02-09 Thread Ian Stakenvicius
commit: 4afea607d2c10bb5518f6fa84acdf3c7e004b9f6
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Tue Feb  9 20:49:30 2016 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Tue Feb  9 22:06:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4afea607

sys-libs/ldb: add v1.1.25 to suport samba-4.4

Package-Manager: portage-2.2.26

 sys-libs/ldb/Manifest  |  1 +
 sys-libs/ldb/ldb-1.1.25.ebuild | 94 ++
 2 files changed, 95 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 2bda720..73f67f7 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,3 +2,4 @@ DIST ldb-1.1.12.tar.gz 1110134 SHA256 
b6444a1bfc9b8c8f43df171b12b5a581c44a64b4d9
 DIST ldb-1.1.15.tar.gz 1121684 SHA256 
6bd8317e82747461394ab8ad1ee5873589d9a46d12f021571aca9fac45de8997 SHA512 
48aada749986cf636aa8ae259c9ba1f07899e136129414752f2e4932f396348d56eef987fa96595c940bd159f8c03795973ba66fc49f00e204339986bf49a970
 WHIRLPOOL 
683e5abf53817527d42bff83330b5b8e6b07b0d2b5936ee7ac794d037091dd85b4f6674ef8538a7d6489933473908ed2026265b4b6db8a253ff711f86a9661a6
 DIST ldb-1.1.17.tar.gz 1177926 SHA256 
b9a312aad19e9463716d257d8f2529fd7fc1a5ef24f6dcdc0c4a1930d7bdb6e6 SHA512 
bbdb79bc584bb26e053d21c47457b0c10c62080034e44d41ae9c0a6225f6d30f6976b30617f57fc4cb0776af770a4e9c569726d2385a8ec4545b1f732d366f17
 WHIRLPOOL 
56cbe6763010eba49c94146b1cb7748d643d2233eb5d26a1bf0a8aa02fcf2afa11b9d22a13608b753385a9817ee37804281651e47668bdc61eefd5ffa200a8c0
 DIST ldb-1.1.24.tar.gz 1258405 SHA256 
45e9f52473f0d013f0ea090cce35d6836a6e67e8d4dcdd7077dabdf8b1314b21 SHA512 
7b574d1a832fb19a4e8506a1bd702fddf3610b94e170999c9d7b5f3047a4667fb701fa0d367fd19febc2b3e70d1325a1944081ce1067d88271e70f8370aeb278
 WHIRLPOOL 
c8a4e140533bbe1388988b413bdb0a3b6806aa28b551ab195ec509acc66581a75bd6f4729dc7c009f5fae80c45a2a36f817c9a1bd6476bf8125ab8b2216b9f79
+DIST ldb-1.1.25.tar.gz 1259961 SHA256 
bf74783ecee42408250146e384a918176178318ef398f816a64d1c1ad22b7c12 SHA512 
b0b264a7c4e1d2c13a15f604a7ff8038fa47868c0275c0515bcc15a03a1087cf930572614fe36b0cfce67258bfe4261a9d5a2638143e5d454538fed85159d4dd
 WHIRLPOOL 
5a7ac99ce252c9d1be23a520180dd4e37784585d9fe5e1b8a666a4dc79cff3f35e258f5bffd1e8e286eee239ff848788b431f763c63e26709f98a29ebc93d677

diff --git a/sys-libs/ldb/ldb-1.1.25.ebuild b/sys-libs/ldb/ldb-1.1.25.ebuild
new file mode 100644
index 000..f244577
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.1.25.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.5[python,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.26[python(+),${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.8[python,${MULTILIB_USEDEP}]
+   net-nds/openldap
+   !!=net-fs/samba-4.0.0[ldb]
+   ${PYTHON_DEPS}
+   "
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${RDEPEND}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-1.1.24-optional-python.patch
+   epatch_user
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-rpath \
+   --disable-rpath-install --bundled-libraries=NONE \
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \
+   --builtin-libraries=NONE
+   )
+   if ! multilib_is_native_abi; then
+   myconf+=( --disable-python )
+   fi
+   waf-utils_src_configure "${myconf[@]}"
+}
+
+multilib_src_compile(){
+   waf-utils_src_compile
+   multilib_is_native_abi && use doc && doxygen Doxyfile
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/
 \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared
 \
+   waf test || die
+   fi
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   if multilib_is_native_abi && use doc; then
+   dohtml -r apidocs/html/*
+   doman  apidocs/man/man3/*.3
+   fi
+}
+
+pkg_postinst() {
+

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-01-12 Thread Ian Stakenvicius
commit: e74ffc2a88f02da3ced20db9362a055c4ba6bc92
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Tue Jan 12 17:45:11 2016 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Tue Jan 12 17:45:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e74ffc2a

sys-libs/ldb: resolve automagic header usage on libbsd by RDEPENDing on it

The lib/replace code configures and depends on bsd/* headers depending solely 
on its
existence; as libbsd is a non-optional dep for samba-4.2 and newer anyways, 
ensure
it is installed now with matching MULTILIB_USDEP on non-fbsd to avoid the 
potential
headers mis-matches between bsd/*.h and other unistd.h or types.h on the system.

This should address bug 571622.

Package-Manager: portage-2.2.26

 sys-libs/ldb/{ldb-1.1.24-r1.ebuild => ldb-1.1.24-r2.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.24-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.24-r2.ebuild
similarity index 95%
rename from sys-libs/ldb/ldb-1.1.24-r1.ebuild
rename to sys-libs/ldb/ldb-1.1.24-r2.ebuild
index 92aba67..d3323d3 100644
--- a/sys-libs/ldb/ldb-1.1.24-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.1.24-r2.ebuild
@@ -17,7 +17,8 @@ SLOT="0/${PV}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
-RDEPEND="dev-libs/popt[${MULTILIB_USEDEP}]
+RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/popt[${MULTILIB_USEDEP}]
>=sys-libs/talloc-2.1.5[python,${MULTILIB_USEDEP}]
>=sys-libs/tevent-0.9.26[python(+),${MULTILIB_USEDEP}]
>=sys-libs/tdb-1.3.8[python,${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-01-11 Thread Jeroen Roovers
commit: 61892556bc69e53c7afe381c42ebe6b5244e7d1f
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Jan 12 07:24:33 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Jan 12 07:25:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61892556

sys-libs/ldb: Stable for HPPA (bug #568432).

Package-Manager: portage-2.2.26
RepoMan-Options: --ignore-arches

 sys-libs/ldb/ldb-1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild
index 11be1d1..8fd248d 100644
--- a/sys-libs/ldb/ldb-1.1.24.ebuild
+++ b/sys-libs/ldb/ldb-1.1.24.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"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="dev-libs/popt



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/files/, sys-libs/ldb/

2016-01-11 Thread Ian Stakenvicius
commit: 3c4ccac1fada80508c1f365874ee925af8be37b8
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Mon Jan 11 17:03:26 2016 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Mon Jan 11 17:03:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c4ccac1

sys-libs/ldb: convert to multilib

multilib is needed to support samba-4

Package-Manager: portage-2.2.26

 .../ldb/files/ldb-1.1.24-optional-python.patch | 72 +
 sys-libs/ldb/ldb-1.1.24-r1.ebuild  | 94 ++
 2 files changed, 166 insertions(+)

diff --git a/sys-libs/ldb/files/ldb-1.1.24-optional-python.patch 
b/sys-libs/ldb/files/ldb-1.1.24-optional-python.patch
new file mode 100644
index 000..d8dda63
--- /dev/null
+++ b/sys-libs/ldb/files/ldb-1.1.24-optional-python.patch
@@ -0,0 +1,72 @@
+--- a/wscript  2015-12-10 06:01:40.0 -0500
 b/wscript  2016-01-06 15:05:57.013617848 -0500
+@@ -5,6 +5,7 @@
+ 
+ blddir = 'bin'
+ 
++import Logs
+ import sys, os
+ 
+ # find the buildtools directory
+@@ -13,7 +14,7 @@
+ srcdir = srcdir + '/..'
+ sys.path.insert(0, srcdir + '/buildtools/wafsamba')
+ 
+-import wafsamba, samba_dist, Utils
++import wafsamba, samba_dist, Utils, Options
+ 
+ samba_dist.DIST_DIRS('''lib/ldb:. lib/replace:lib/replace 
lib/talloc:lib/talloc
+ lib/tdb:lib/tdb lib/tdb:lib/tdb lib/tevent:lib/tevent
+@@ -28,8 +29,17 @@
+ opt.RECURSE('lib/tevent')
+ opt.RECURSE('lib/replace')
+ opt.tool_options('python') # options for disabling pyc or pyo compilation
++if opt.IN_LAUNCH_DIR():
++opt.add_option('--disable-python',
++help=("disable the pyldb modules"),
++action="store_true", dest='disable_python', default=False)
++
+ 
+ def configure(conf):
++conf.env.standalone_ldb = conf.IN_LAUNCH_DIR()
++
++conf.env.disable_python = getattr(Options.options, 'disable_python', 
False)
++
+ conf.RECURSE('lib/tdb')
+ conf.RECURSE('lib/tevent')
+ 
+@@ -44,16 +54,18 @@
+ conf.RECURSE('lib/replace')
+ conf.find_program('python', var='PYTHON')
+ conf.find_program('xsltproc', var='XSLTPROC')
+-conf.check_tool('python')
+-conf.check_python_version((2,4,2))
+-conf.SAMBA_CHECK_PYTHON_HEADERS(mandatory=True)
++
++if not conf.env.disable_python:
++  conf.SAMBA_CHECK_PYTHON(mandatory=False, version=(2,4,2))
++  conf.SAMBA_CHECK_PYTHON_HEADERS(mandatory=False)
++  if not conf.env.HAVE_PYTHON_H:
++Logs.warn('Disabling pyldb-util as python devel libs not found')
++conf.env.disable_python = True
+ 
+ # where does the default LIBDIR end up? in conf.env somewhere?
+ #
+ conf.CONFIG_PATH('LDB_MODULESDIR', conf.SUBST_ENV_VAR('MODULESDIR') + 
'/ldb')
+ 
+-conf.env.standalone_ldb = conf.IN_LAUNCH_DIR()
+-
+ if not conf.env.standalone_ldb:
+ if conf.CHECK_BUNDLED_SYSTEM_PKG('pyldb-util', minversion=VERSION,
+  onlyif='talloc tdb tevent',
+--- a/lib/talloc/wscript   2015-11-06 08:28:25.0 -0500
 b/lib/talloc/wscript   2016-01-06 15:07:43.673478788 -0500
+@@ -48,7 +48,7 @@
+ if conf.CHECK_BUNDLED_SYSTEM_PKG('talloc', minversion=VERSION,
+  implied_deps='replace'):
+ conf.define('USING_SYSTEM_TALLOC', 1)
+-if conf.CHECK_BUNDLED_SYSTEM_PKG('pytalloc-util', minversion=VERSION,
++if not conf.env.disable_python and 
conf.CHECK_BUNDLED_SYSTEM_PKG('pytalloc-util', minversion=VERSION,
+  implied_deps='talloc replace'):
+ conf.define('USING_SYSTEM_PYTALLOC_UTIL', 1)
+ 

diff --git a/sys-libs/ldb/ldb-1.1.24-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.24-r1.ebuild
new file mode 100644
index 000..9633389
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.1.24-r1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib-minimal eutils
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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"
+
+RDEPEND="dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.1.5[python,${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.9.26[python(+),${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.3.8[python,${MULTILIB_USEDEP}]
+   net-nds/openldap
+   !!=net-fs/samba-4.0.0[ldb]
+   ${PYTHON_DEPS}
+   "
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${RDEPEND}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-01-11 Thread Ian Stakenvicius
commit: 666ab3cf60716d1b05c429b75adc88af5af34703
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Mon Jan 11 18:03:05 2016 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Mon Jan 11 18:03:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=666ab3cf

sys-libs/ldb: remove --blddir configure option as it causes builds to break

Thanks to iamben for catching this.

Package-Manager: portage-2.2.26

 sys-libs/ldb/ldb-1.1.24-r1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-libs/ldb/ldb-1.1.24-r1.ebuild 
b/sys-libs/ldb/ldb-1.1.24-r1.ebuild
index 9633389..92aba67 100644
--- a/sys-libs/ldb/ldb-1.1.24-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.1.24-r1.ebuild
@@ -53,8 +53,7 @@ multilib_src_configure() {
--disable-rpath \
--disable-rpath-install --bundled-libraries=NONE \
--with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \
-   --builtin-libraries=NONE \
-   --blddir="${BUILD_DIR}"
+   --builtin-libraries=NONE
)
if ! multilib_is_native_abi; then
myconf+=( --disable-python )



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-01-08 Thread Agostino Sarubbo
commit: b3a7627eba42c72db582de4afc93fa77bad55906
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  8 08:36:09 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  8 08:36:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a7627e

sys-libs/ldb: ia64 stable wrt bug #568432

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild
index 8845e4f..9d7464d 100644
--- a/sys-libs/ldb/ldb-1.1.24.ebuild
+++ b/sys-libs/ldb/ldb-1.1.24.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 x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="dev-libs/popt



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-01-08 Thread Agostino Sarubbo
commit: dc9d3d61b8534db0a15dbedd85abd27ff0e7abd9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  8 08:36:49 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  8 08:36:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9d3d61

sys-libs/ldb: alpha stable wrt bug #568432

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild
index 9d7464d..82c7e57 100644
--- a/sys-libs/ldb/ldb-1.1.24.ebuild
+++ b/sys-libs/ldb/ldb-1.1.24.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 x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="dev-libs/popt



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-01-08 Thread Agostino Sarubbo
commit: b0558b268673994eed18c7e63dcee1b46d1adb64
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jan  9 06:26:15 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jan  9 06:26:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0558b26

sys-libs/ldb: sparc stable wrt bug #568432

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild
index 82c7e57..11be1d1 100644
--- a/sys-libs/ldb/ldb-1.1.24.ebuild
+++ b/sys-libs/ldb/ldb-1.1.24.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 x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="dev-libs/popt



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-01-07 Thread Agostino Sarubbo
commit: fdd777b7e9765ca8b9a09b174f31b6c91a10a2c9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jan  7 10:13:49 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jan  7 10:13:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd777b7

sys-libs/ldb: ppc stable wrt bug #568432

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild
index 3624f4a..c0dcda2 100644
--- a/sys-libs/ldb/ldb-1.1.24.ebuild
+++ b/sys-libs/ldb/ldb-1.1.24.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 x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="dev-libs/popt



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2016-01-07 Thread Markus Meier
commit: 0c5e05fd85c25a398821cd7608e8bd3943ccf84d
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Jan  7 20:32:06 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Jan  7 20:32:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c5e05fd

sys-libs/ldb: arm stable, bug #568432

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="arm"

 sys-libs/ldb/ldb-1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild
index bd4a320..8845e4f 100644
--- a/sys-libs/ldb/ldb-1.1.24.ebuild
+++ b/sys-libs/ldb/ldb-1.1.24.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 x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="dev-libs/popt



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2015-12-29 Thread Agostino Sarubbo
commit: 07962375569f362a46e5af0d5afb8533545f5987
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 29 11:43:30 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 29 11:43:30 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07962375

sys-libs/ldb: x86 stable wrt bug #568432

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild
index e724722..3624f4a 100644
--- a/sys-libs/ldb/ldb-1.1.24.ebuild
+++ b/sys-libs/ldb/ldb-1.1.24.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 
~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="dev-libs/popt



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2015-12-29 Thread Agostino Sarubbo
commit: 447b215be9dc548afbb003c49715bf4ee7ca337b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 29 11:42:39 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 29 11:42:39 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=447b215b

sys-libs/ldb: amd64 stable wrt bug #568432

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild
index 650024c..e724722 100644
--- a/sys-libs/ldb/ldb-1.1.24.ebuild
+++ b/sys-libs/ldb/ldb-1.1.24.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 
~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="dev-libs/popt



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2015-12-16 Thread Lars Wendler
commit: a5b99e302c3a5f91f0bfd84008e1cc425683fe54
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Dec 16 13:57:40 2015 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Dec 16 14:21:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b99e30

sys-libs/ldb: Security bump to version 1.1.24 (bug #568432).

Package-Manager: portage-2.2.26
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest  |  1 +
 sys-libs/ldb/ldb-1.1.24.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 13d1ecf..195fb00 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -3,3 +3,4 @@ DIST ldb-1.1.15.tar.gz 1121684 SHA256 
6bd8317e82747461394ab8ad1ee5873589d9a46d12
 DIST ldb-1.1.17.tar.gz 1177926 SHA256 
b9a312aad19e9463716d257d8f2529fd7fc1a5ef24f6dcdc0c4a1930d7bdb6e6 SHA512 
bbdb79bc584bb26e053d21c47457b0c10c62080034e44d41ae9c0a6225f6d30f6976b30617f57fc4cb0776af770a4e9c569726d2385a8ec4545b1f732d366f17
 WHIRLPOOL 
56cbe6763010eba49c94146b1cb7748d643d2233eb5d26a1bf0a8aa02fcf2afa11b9d22a13608b753385a9817ee37804281651e47668bdc61eefd5ffa200a8c0
 DIST ldb-1.1.21.tar.gz 1244825 SHA256 
267bbb7f278068eaf0de27adffda2e691a070a93c5c15ee27c828e87b4c7dbf1 SHA512 
2ce35bfb2c8db22c87e7adea454ae05cb1234260d9beaaea564e76c5d83d8022610f18db70ad27e0d39d951b62cd17695e2f9f576213f9ac54f7e418416a5837
 WHIRLPOOL 
623bbe38252d5318bdd4a152189ed2258692867392771a2c5f8eccc5160bc4d83fdae8303ab11d249753132807071b460f87108a83141b63fe9e0dce3aca07a2
 DIST ldb-1.1.23.tar.gz 1258249 SHA256 
8f8b2f7f04b24c847d088a091e6a2261ac6c7810fc711f553d3b61a3dee39559 SHA512 
a23d3727b119725124ad9b03d6ee1a4c571d5d87aa71c38b4db74ccaa8f93a4fe64921ea9bc6e6562699a3b2b81bd31342aa31e386c0108036b4710c8f1ff592
 WHIRLPOOL 
387ec89da8c962e20a50695139a404f337bf04eb714dc516ab2e23b19b08e3b935854466f661c21300020d095a468d24af5052dba949e261a3f9e027936670e8
+DIST ldb-1.1.24.tar.gz 1258405 SHA256 
45e9f52473f0d013f0ea090cce35d6836a6e67e8d4dcdd7077dabdf8b1314b21 SHA512 
7b574d1a832fb19a4e8506a1bd702fddf3610b94e170999c9d7b5f3047a4667fb701fa0d367fd19febc2b3e70d1325a1944081ce1067d88271e70f8370aeb278
 WHIRLPOOL 
c8a4e140533bbe1388988b413bdb0a3b6806aa28b551ab195ec509acc66581a75bd6f4729dc7c009f5fae80c45a2a36f817c9a1bd6476bf8125ab8b2216b9f79

diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild
new file mode 100644
index 000..650024c
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.1.24.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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 
~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="doc"
+
+RDEPEND="dev-libs/popt
+   >=sys-libs/talloc-2.1.5[python]
+   >=sys-libs/tevent-0.9.26[python(+)]
+   >=sys-libs/tdb-1.3.8[python]
+   net-nds/openldap
+   !!=net-fs/samba-4.0.0[ldb]
+   ${PYTHON_DEPS}
+   "
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${RDEPEND}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   waf-utils_src_configure \
+   --disable-rpath \
+   --disable-rpath-install --bundled-libraries=NONE \
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \
+   --builtin-libraries=NONE
+}
+
+src_compile(){
+   waf-utils_src_compile
+   use doc && doxygen Doxyfile
+}
+
+src_test() {
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${S}"/bin/shared/private/ \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${S}"/bin/shared/private/:"${S}"/bin/shared 
waf test || die
+}
+
+src_install() {
+   waf-utils_src_install
+
+   if use doc; then
+   dohtml -r apidocs/html/*
+   doman  apidocs/man/man3/*.3
+   fi
+}
+
+pkg_postinst() {
+   if has_version sys-auth/sssd; then
+   ewarn "You have sssd installed. It is known to break after ldb 
upgrades,"
+   ewarn "so please try to rebuild it before reporting bugs."
+   ewarn "See https://bugs.gentoo.org/404281;
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2015-12-16 Thread Lars Wendler
commit: 0c63c6b932b0a7681bfd886bf63437a0eddc9228
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Dec 16 13:58:44 2015 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Dec 16 14:21:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c63c6b9

sys-libs/ldb: Removed old.

Package-Manager: portage-2.2.26
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest  |  2 --
 sys-libs/ldb/ldb-1.1.21.ebuild | 77 --
 sys-libs/ldb/ldb-1.1.23.ebuild | 77 --
 3 files changed, 156 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 195fb00..2bda720 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,6 +1,4 @@
 DIST ldb-1.1.12.tar.gz 1110134 SHA256 
b6444a1bfc9b8c8f43df171b12b5a581c44a64b4d92062d4959fed17e4cf1b4c SHA512 
e00af0367b99b8829bbca636859beee75c1c0828fc15f760a2b2fed6e4fadd850b55bfa6a57e4c6cc3a698fec70f1446635b152ed3a0559ef4483907e5a2102c
 WHIRLPOOL 
ebf339d27b0a14b56dcb9e4fe85af9e034f0670567b982edb9927fa808e8eac51c672083d76e747d58d29067b441d158e78d1cb2ee343589aba44bf9aa11689b
 DIST ldb-1.1.15.tar.gz 1121684 SHA256 
6bd8317e82747461394ab8ad1ee5873589d9a46d12f021571aca9fac45de8997 SHA512 
48aada749986cf636aa8ae259c9ba1f07899e136129414752f2e4932f396348d56eef987fa96595c940bd159f8c03795973ba66fc49f00e204339986bf49a970
 WHIRLPOOL 
683e5abf53817527d42bff83330b5b8e6b07b0d2b5936ee7ac794d037091dd85b4f6674ef8538a7d6489933473908ed2026265b4b6db8a253ff711f86a9661a6
 DIST ldb-1.1.17.tar.gz 1177926 SHA256 
b9a312aad19e9463716d257d8f2529fd7fc1a5ef24f6dcdc0c4a1930d7bdb6e6 SHA512 
bbdb79bc584bb26e053d21c47457b0c10c62080034e44d41ae9c0a6225f6d30f6976b30617f57fc4cb0776af770a4e9c569726d2385a8ec4545b1f732d366f17
 WHIRLPOOL 
56cbe6763010eba49c94146b1cb7748d643d2233eb5d26a1bf0a8aa02fcf2afa11b9d22a13608b753385a9817ee37804281651e47668bdc61eefd5ffa200a8c0
-DIST ldb-1.1.21.tar.gz 1244825 SHA256 
267bbb7f278068eaf0de27adffda2e691a070a93c5c15ee27c828e87b4c7dbf1 SHA512 
2ce35bfb2c8db22c87e7adea454ae05cb1234260d9beaaea564e76c5d83d8022610f18db70ad27e0d39d951b62cd17695e2f9f576213f9ac54f7e418416a5837
 WHIRLPOOL 
623bbe38252d5318bdd4a152189ed2258692867392771a2c5f8eccc5160bc4d83fdae8303ab11d249753132807071b460f87108a83141b63fe9e0dce3aca07a2
-DIST ldb-1.1.23.tar.gz 1258249 SHA256 
8f8b2f7f04b24c847d088a091e6a2261ac6c7810fc711f553d3b61a3dee39559 SHA512 
a23d3727b119725124ad9b03d6ee1a4c571d5d87aa71c38b4db74ccaa8f93a4fe64921ea9bc6e6562699a3b2b81bd31342aa31e386c0108036b4710c8f1ff592
 WHIRLPOOL 
387ec89da8c962e20a50695139a404f337bf04eb714dc516ab2e23b19b08e3b935854466f661c21300020d095a468d24af5052dba949e261a3f9e027936670e8
 DIST ldb-1.1.24.tar.gz 1258405 SHA256 
45e9f52473f0d013f0ea090cce35d6836a6e67e8d4dcdd7077dabdf8b1314b21 SHA512 
7b574d1a832fb19a4e8506a1bd702fddf3610b94e170999c9d7b5f3047a4667fb701fa0d367fd19febc2b3e70d1325a1944081ce1067d88271e70f8370aeb278
 WHIRLPOOL 
c8a4e140533bbe1388988b413bdb0a3b6806aa28b551ab195ec509acc66581a75bd6f4729dc7c009f5fae80c45a2a36f817c9a1bd6476bf8125ab8b2216b9f79

diff --git a/sys-libs/ldb/ldb-1.1.21.ebuild b/sys-libs/ldb/ldb-1.1.21.ebuild
deleted file mode 100644
index c7cec98..000
--- a/sys-libs/ldb/ldb-1.1.21.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-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 
~x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="doc"
-
-RDEPEND="dev-libs/popt
-   >=sys-libs/talloc-2.1.3[python]
-   >=sys-libs/tevent-0.9.25[python(+)]
-   >=sys-libs/tdb-1.3.7[python]
-   net-nds/openldap
-   !!=net-fs/samba-4.0.0[ldb]
-   ${PYTHON_DEPS}
-   "
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${RDEPEND}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   waf-utils_src_configure \
-   --disable-rpath \
-   --disable-rpath-install --bundled-libraries=NONE \
-   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \
-   --builtin-libraries=NONE
-}
-
-src_compile(){
-   waf-utils_src_compile
-   use doc && doxygen Doxyfile
-}
-
-src_test() {
-   WAF_MAKE=1 \
-   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${S}"/bin/shared/private/ \
-   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${S}"/bin/shared/private/:"${S}"/bin/shared 
waf test || die
-}
-
-src_install() {
-   waf-utils_src_install
-
-   if use doc; then
-   dohtml -r apidocs/html/*
- 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2015-11-23 Thread Lars Wendler
commit: fb067a9a25e04f2f7e1f586ed3a5f8136b103e3e
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Nov 23 10:48:30 2015 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Nov 23 11:02:39 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb067a9a

sys-libs/ldb: Removed old.

Package-Manager: portage-2.2.25
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest  |  1 -
 sys-libs/ldb/ldb-1.1.20.ebuild | 77 --
 2 files changed, 78 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 2dac80c..13d1ecf 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,6 +1,5 @@
 DIST ldb-1.1.12.tar.gz 1110134 SHA256 
b6444a1bfc9b8c8f43df171b12b5a581c44a64b4d92062d4959fed17e4cf1b4c SHA512 
e00af0367b99b8829bbca636859beee75c1c0828fc15f760a2b2fed6e4fadd850b55bfa6a57e4c6cc3a698fec70f1446635b152ed3a0559ef4483907e5a2102c
 WHIRLPOOL 
ebf339d27b0a14b56dcb9e4fe85af9e034f0670567b982edb9927fa808e8eac51c672083d76e747d58d29067b441d158e78d1cb2ee343589aba44bf9aa11689b
 DIST ldb-1.1.15.tar.gz 1121684 SHA256 
6bd8317e82747461394ab8ad1ee5873589d9a46d12f021571aca9fac45de8997 SHA512 
48aada749986cf636aa8ae259c9ba1f07899e136129414752f2e4932f396348d56eef987fa96595c940bd159f8c03795973ba66fc49f00e204339986bf49a970
 WHIRLPOOL 
683e5abf53817527d42bff83330b5b8e6b07b0d2b5936ee7ac794d037091dd85b4f6674ef8538a7d6489933473908ed2026265b4b6db8a253ff711f86a9661a6
 DIST ldb-1.1.17.tar.gz 1177926 SHA256 
b9a312aad19e9463716d257d8f2529fd7fc1a5ef24f6dcdc0c4a1930d7bdb6e6 SHA512 
bbdb79bc584bb26e053d21c47457b0c10c62080034e44d41ae9c0a6225f6d30f6976b30617f57fc4cb0776af770a4e9c569726d2385a8ec4545b1f732d366f17
 WHIRLPOOL 
56cbe6763010eba49c94146b1cb7748d643d2233eb5d26a1bf0a8aa02fcf2afa11b9d22a13608b753385a9817ee37804281651e47668bdc61eefd5ffa200a8c0
-DIST ldb-1.1.20.tar.gz 1220484 SHA256 
ba493bab271fdaa6ba07960728ffca71c8f9da5240162e86f1e56694b7a377b2 SHA512 
432dfa1d64197a74638762bfdfc18b060c5e37890f2c8a21dc5c8f19fc0070123400ad835256b9c1a94631f80d9930d2a2a714e711a60d11af6ab587bc372155
 WHIRLPOOL 
e992a8b16d22f098f3dd68dc17a2c21c9af34ac18b39d69bd63146eadc7cf62eb48d23b5a0aa7366cbf1e0db3b9d61a3b3ed5fce7b14c82b7b2ae80fc170ba1f
 DIST ldb-1.1.21.tar.gz 1244825 SHA256 
267bbb7f278068eaf0de27adffda2e691a070a93c5c15ee27c828e87b4c7dbf1 SHA512 
2ce35bfb2c8db22c87e7adea454ae05cb1234260d9beaaea564e76c5d83d8022610f18db70ad27e0d39d951b62cd17695e2f9f576213f9ac54f7e418416a5837
 WHIRLPOOL 
623bbe38252d5318bdd4a152189ed2258692867392771a2c5f8eccc5160bc4d83fdae8303ab11d249753132807071b460f87108a83141b63fe9e0dce3aca07a2
 DIST ldb-1.1.23.tar.gz 1258249 SHA256 
8f8b2f7f04b24c847d088a091e6a2261ac6c7810fc711f553d3b61a3dee39559 SHA512 
a23d3727b119725124ad9b03d6ee1a4c571d5d87aa71c38b4db74ccaa8f93a4fe64921ea9bc6e6562699a3b2b81bd31342aa31e386c0108036b4710c8f1ff592
 WHIRLPOOL 
387ec89da8c962e20a50695139a404f337bf04eb714dc516ab2e23b19b08e3b935854466f661c21300020d095a468d24af5052dba949e261a3f9e027936670e8

diff --git a/sys-libs/ldb/ldb-1.1.20.ebuild b/sys-libs/ldb/ldb-1.1.20.ebuild
deleted file mode 100644
index da698ff..000
--- a/sys-libs/ldb/ldb-1.1.20.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit python-single-r1 waf-utils multilib
-
-DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-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 
~x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="doc"
-
-RDEPEND="dev-libs/popt
-   >=sys-libs/talloc-2.1.1[python]
-   >=sys-libs/tevent-0.9.22[python(+)]
-   >=sys-libs/tdb-1.3.4[python]
-   net-nds/openldap
-   !!=net-fs/samba-4.0.0[ldb]
-   ${PYTHON_DEPS}
-   "
-
-DEPEND="dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   virtual/pkgconfig
-   ${RDEPEND}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-WAF_BINARY="${S}/buildtools/bin/waf"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   waf-utils_src_configure \
-   --disable-rpath \
-   --disable-rpath-install --bundled-libraries=NONE \
-   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \
-   --builtin-libraries=NONE
-}
-
-src_compile(){
-   waf-utils_src_compile
-   use doc && doxygen Doxyfile
-}
-
-src_test() {
-   WAF_MAKE=1 \
-   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${S}"/bin/shared/private/ \
-   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${S}"/bin/shared/private/:"${S}"/bin/shared 
waf test || die
-}
-
-src_install() {
-   waf-utils_src_install
-
-   if use doc; then
-   dohtml -r apidocs/html/*
-   doman  apidocs/man/man3/*.3
-   fi
-}
-
-pkg_postinst() {
- 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ldb/

2015-11-23 Thread Lars Wendler
commit: 53eded37df62572548f0ab36b367f5b4bf514a6d
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Nov 23 10:47:40 2015 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Nov 23 11:02:35 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53eded37

sys-libs/ldb: Bump to version 1.1.23

Package-Manager: portage-2.2.25
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest  |  1 +
 sys-libs/ldb/ldb-1.1.23.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index f0f2a3d..2dac80c 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -3,3 +3,4 @@ DIST ldb-1.1.15.tar.gz 1121684 SHA256 
6bd8317e82747461394ab8ad1ee5873589d9a46d12
 DIST ldb-1.1.17.tar.gz 1177926 SHA256 
b9a312aad19e9463716d257d8f2529fd7fc1a5ef24f6dcdc0c4a1930d7bdb6e6 SHA512 
bbdb79bc584bb26e053d21c47457b0c10c62080034e44d41ae9c0a6225f6d30f6976b30617f57fc4cb0776af770a4e9c569726d2385a8ec4545b1f732d366f17
 WHIRLPOOL 
56cbe6763010eba49c94146b1cb7748d643d2233eb5d26a1bf0a8aa02fcf2afa11b9d22a13608b753385a9817ee37804281651e47668bdc61eefd5ffa200a8c0
 DIST ldb-1.1.20.tar.gz 1220484 SHA256 
ba493bab271fdaa6ba07960728ffca71c8f9da5240162e86f1e56694b7a377b2 SHA512 
432dfa1d64197a74638762bfdfc18b060c5e37890f2c8a21dc5c8f19fc0070123400ad835256b9c1a94631f80d9930d2a2a714e711a60d11af6ab587bc372155
 WHIRLPOOL 
e992a8b16d22f098f3dd68dc17a2c21c9af34ac18b39d69bd63146eadc7cf62eb48d23b5a0aa7366cbf1e0db3b9d61a3b3ed5fce7b14c82b7b2ae80fc170ba1f
 DIST ldb-1.1.21.tar.gz 1244825 SHA256 
267bbb7f278068eaf0de27adffda2e691a070a93c5c15ee27c828e87b4c7dbf1 SHA512 
2ce35bfb2c8db22c87e7adea454ae05cb1234260d9beaaea564e76c5d83d8022610f18db70ad27e0d39d951b62cd17695e2f9f576213f9ac54f7e418416a5837
 WHIRLPOOL 
623bbe38252d5318bdd4a152189ed2258692867392771a2c5f8eccc5160bc4d83fdae8303ab11d249753132807071b460f87108a83141b63fe9e0dce3aca07a2
+DIST ldb-1.1.23.tar.gz 1258249 SHA256 
8f8b2f7f04b24c847d088a091e6a2261ac6c7810fc711f553d3b61a3dee39559 SHA512 
a23d3727b119725124ad9b03d6ee1a4c571d5d87aa71c38b4db74ccaa8f93a4fe64921ea9bc6e6562699a3b2b81bd31342aa31e386c0108036b4710c8f1ff592
 WHIRLPOOL 
387ec89da8c962e20a50695139a404f337bf04eb714dc516ab2e23b19b08e3b935854466f661c21300020d095a468d24af5052dba949e261a3f9e027936670e8

diff --git a/sys-libs/ldb/ldb-1.1.23.ebuild b/sys-libs/ldb/ldb-1.1.23.ebuild
new file mode 100644
index 000..650024c
--- /dev/null
+++ b/sys-libs/ldb/ldb-1.1.23.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 waf-utils multilib
+
+DESCRIPTION="An LDAP-like embedded database"
+HOMEPAGE="http://ldb.samba.org;
+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 
~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="doc"
+
+RDEPEND="dev-libs/popt
+   >=sys-libs/talloc-2.1.5[python]
+   >=sys-libs/tevent-0.9.26[python(+)]
+   >=sys-libs/tdb-1.3.8[python]
+   net-nds/openldap
+   !!=net-fs/samba-4.0.0[ldb]
+   ${PYTHON_DEPS}
+   "
+
+DEPEND="dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   ${RDEPEND}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   waf-utils_src_configure \
+   --disable-rpath \
+   --disable-rpath-install --bundled-libraries=NONE \
+   --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \
+   --builtin-libraries=NONE
+}
+
+src_compile(){
+   waf-utils_src_compile
+   use doc && doxygen Doxyfile
+}
+
+src_test() {
+   WAF_MAKE=1 \
+   
PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${S}"/bin/shared/private/ \
+   
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${S}"/bin/shared/private/:"${S}"/bin/shared 
waf test || die
+}
+
+src_install() {
+   waf-utils_src_install
+
+   if use doc; then
+   dohtml -r apidocs/html/*
+   doman  apidocs/man/man3/*.3
+   fi
+}
+
+pkg_postinst() {
+   if has_version sys-auth/sssd; then
+   ewarn "You have sssd installed. It is known to break after ldb 
upgrades,"
+   ewarn "so please try to rebuild it before reporting bugs."
+   ewarn "See https://bugs.gentoo.org/404281;
+   fi
+}