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

2024-06-28 Thread Ben Kohler
commit: d79628fda23bb4102e400f6f2d2b47c40cbef68d
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 28 12:31:47 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Jun 28 12:36:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79628fd

sys-libs/ldb: stabilize 2.8.0 for sparc

Signed-off-by: Ben Kohler  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.8.0.ebuild b/sys-libs/ldb/ldb-2.8.0.ebuild
index 21fab2e956dd..75ab97b9a107 100644
--- a/sys-libs/ldb/ldb-2.8.0.ebuild
+++ b/sys-libs/ldb/ldb-2.8.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2024-06-27 Thread Ben Kohler
commit: a476c1ddfbce8387848452b5ecdacb068da337c5
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jun 27 17:01:39 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Jun 27 17:31:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a476c1dd

sys-libs/ldb: add 2.8.1

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.8.1.ebuild | 174 ++
 2 files changed, 175 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index b2fa40294e5a..9ed30b01e188 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,4 +1,5 @@
 DIST ldb-2.7.2.tar.gz 1737849 BLAKE2B 
0aa70d8a4827448e41874db97130f18d17683c800b8f03f9940b4852e24fd6092052f6e70aae845c587939b9be16c80d7a920f6b874a746f923c4513b73d2afc
 SHA512 
beb2cd83a8f128713e0b43ec6e80d0f87ab0883c6c8f0cefbbf5bf49e29dfa327b245b78467d1906917cb5f3f11e01cb76cc6bcca58a47c5deac4f05c2e9dfbd
 DIST ldb-2.8.0.tar.gz 1747616 BLAKE2B 
19fd4cc0893ca36e7aa65eb605b050e3faeb7add6c00a2dfd8415334c58b7dc644ffaad41c24fe358b39292aaa581e3231e6b8161b03c073e903cdae16050ac5
 SHA512 
b6f289af3137e02a8e3ee0588bc300d1756b8980558e0b3a3a9eee4449100ccd42ed873187dbdb334e7e7834a8bff8478cd4f20588d4ca834d9ea14c0ee2c2f9
+DIST ldb-2.8.1.tar.gz 1745790 BLAKE2B 
7b0fb70b510da85e9b1e67e9485ed9caf7635d4709e855f46243746f3a65cb9ccc1958f151868261b4aeb4efc6e6aa0054e19cf8f43b8bbebd7d41630af29cc7
 SHA512 
37e53cee1361303398cb0366760f08f2f306ed08c98354f5eb9ab2330d67b866ed0af07b252c204f77bbb260fe911337f3585015305b9d5e0ab2fcea6761b164
 DIST ldb-2.9.0.tar.gz 1757213 BLAKE2B 
6d24ced193a64e723da65f26a055b97e5c5645b0ce17263073db997e9310509c788e7739136b70d099d171d1d0cbbe43bb43ea50746d876d74a1be06fa2fc36f
 SHA512 
b5cfbbcb2c35d6830bf1a7c85e1d4363728ae474504441add54c4c8569316b26aedbf6fb9f561ec4f187eb5a847ac76af07396e38d00e6f7632b63e02d7b64a1
 DIST ldb-2.9.1.tar.gz 1752372 BLAKE2B 
dcff2bf54a31c787504eb206453f46f3ab5b7e106a9b0978ee3f2f3d5ef267d60cb0c21864bb78c31f71b815051757bd4becf6379ea26d32e151489e09835569
 SHA512 
a7384d5b88b1b2edc1ac40f38f74b8b2eb403610d158c579a862007801586a4ad1ba11019737ecad8a83e8f2d1ae7ae16ec7e92c58f60feb2d6fed84c4212265

diff --git a/sys-libs/ldb/ldb-2.8.1.ebuild b/sys-libs/ldb/ldb-2.8.1.ebuild
new file mode 100644
index ..1150a03d4d03
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.8.1.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( lmdb )"
+
+RESTRICT="!test? ( test )"
+
+TALLOC_VERSION="2.4.1"
+TDB_VERSION="1.4.9"
+TEVENT_VERSION="0.15.0"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/libcrypt
+   test? ( >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] )
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )
+"
+
+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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+   "${FILESDIR}"/cmocka-config_h.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+   export PYTHONHASHSEED=1
+
+   # waf requires a python interpreter
+   python-single-r1_pkg_setup
+}
+
+check_samba_dep_versions() {
+   actual_talloc_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/talloc/wscript || die)
+   if [[ ${actual_talloc_version} != ${TALLOC_VERSION} ]] ; then
+   eerror "Source talloc version: ${TALLOC_VERSION}"
+   eerror "Ebuild talloc version: ${actual_talloc_version}"
+   die "Ebuild needs to fix TALL

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

2024-06-27 Thread Ben Kohler
commit: c1d72736f90470906ddd99dcebd98094756003ce
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jun 27 16:09:30 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Jun 27 17:31:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1d72736

sys-libs/ldb: add 2.9.1

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.9.1.ebuild | 173 ++
 2 files changed, 174 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index f559b14024d9..b2fa40294e5a 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,3 +1,4 @@
 DIST ldb-2.7.2.tar.gz 1737849 BLAKE2B 
0aa70d8a4827448e41874db97130f18d17683c800b8f03f9940b4852e24fd6092052f6e70aae845c587939b9be16c80d7a920f6b874a746f923c4513b73d2afc
 SHA512 
beb2cd83a8f128713e0b43ec6e80d0f87ab0883c6c8f0cefbbf5bf49e29dfa327b245b78467d1906917cb5f3f11e01cb76cc6bcca58a47c5deac4f05c2e9dfbd
 DIST ldb-2.8.0.tar.gz 1747616 BLAKE2B 
19fd4cc0893ca36e7aa65eb605b050e3faeb7add6c00a2dfd8415334c58b7dc644ffaad41c24fe358b39292aaa581e3231e6b8161b03c073e903cdae16050ac5
 SHA512 
b6f289af3137e02a8e3ee0588bc300d1756b8980558e0b3a3a9eee4449100ccd42ed873187dbdb334e7e7834a8bff8478cd4f20588d4ca834d9ea14c0ee2c2f9
 DIST ldb-2.9.0.tar.gz 1757213 BLAKE2B 
6d24ced193a64e723da65f26a055b97e5c5645b0ce17263073db997e9310509c788e7739136b70d099d171d1d0cbbe43bb43ea50746d876d74a1be06fa2fc36f
 SHA512 
b5cfbbcb2c35d6830bf1a7c85e1d4363728ae474504441add54c4c8569316b26aedbf6fb9f561ec4f187eb5a847ac76af07396e38d00e6f7632b63e02d7b64a1
+DIST ldb-2.9.1.tar.gz 1752372 BLAKE2B 
dcff2bf54a31c787504eb206453f46f3ab5b7e106a9b0978ee3f2f3d5ef267d60cb0c21864bb78c31f71b815051757bd4becf6379ea26d32e151489e09835569
 SHA512 
a7384d5b88b1b2edc1ac40f38f74b8b2eb403610d158c579a862007801586a4ad1ba11019737ecad8a83e8f2d1ae7ae16ec7e92c58f60feb2d6fed84c4212265

diff --git a/sys-libs/ldb/ldb-2.9.1.ebuild b/sys-libs/ldb/ldb-2.9.1.ebuild
new file mode 100644
index ..c1161904910d
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.9.1.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( lmdb )"
+
+RESTRICT="!test? ( test )"
+
+TALLOC_VERSION="2.4.2"
+TDB_VERSION="1.4.10"
+TEVENT_VERSION="0.16.1"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/libcrypt
+   test? ( >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] )
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )
+"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.9.0-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+   export PYTHONHASHSEED=1
+
+   # waf requires a python interpreter
+   python-single-r1_pkg_setup
+}
+
+check_samba_dep_versions() {
+   actual_talloc_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/talloc/wscript || die)
+   if [[ ${actual_talloc_version} != ${TALLOC_VERSION} ]] ; then
+   eerror "Source talloc version: ${TALLOC_VERSION}"
+   eerror "Ebuild talloc version: ${actual_talloc_version}"
+   die "Ebuild needs to fix TALLOC_VERSION!"
+   fi
+
+   actual_tdb_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/tdb/wscript || die)
+   if [[ ${actual_tdb_version} != ${TDB_VERSION} ]] ; then
+   eerror "Source tdb version: ${TDB_VERSION}"
+   eerror "Ebuild tdb version: ${actual_tdb_version}"
+   die "Ebuild needs to fix 

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

2024-05-29 Thread Sam James
commit: 0cd7d8fe80d299313f578d182d62d5cef84dd649
Author: Sam James  gentoo  org>
AuthorDate: Wed May 29 17:36:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 29 17:36:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd7d8fe

sys-libs/ldb: Stabilize 2.8.0 arm64, #933074

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.8.0.ebuild b/sys-libs/ldb/ldb-2.8.0.ebuild
index 2cfca3799ce5..21fab2e956dd 100644
--- a/sys-libs/ldb/ldb-2.8.0.ebuild
+++ b/sys-libs/ldb/ldb-2.8.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2024-05-29 Thread Sam James
commit: c5b7f2581672f6e865db937431edc29899014100
Author: Sam James  gentoo  org>
AuthorDate: Wed May 29 17:36:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 29 17:36:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b7f258

sys-libs/ldb: Stabilize 2.8.0 arm, #933074

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.8.0.ebuild b/sys-libs/ldb/ldb-2.8.0.ebuild
index 09ac2cba81cb..2cfca3799ce5 100644
--- a/sys-libs/ldb/ldb-2.8.0.ebuild
+++ b/sys-libs/ldb/ldb-2.8.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2024-05-29 Thread Sam James
commit: 7729865e5015d89a8337a252f5653e9efdb76386
Author: Sam James  gentoo  org>
AuthorDate: Wed May 29 17:36:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 29 17:36:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7729865e

sys-libs/ldb: Stabilize 2.8.0 ppc64, #933074

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.8.0.ebuild b/sys-libs/ldb/ldb-2.8.0.ebuild
index f66597e1ac47..09ac2cba81cb 100644
--- a/sys-libs/ldb/ldb-2.8.0.ebuild
+++ b/sys-libs/ldb/ldb-2.8.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2024-05-29 Thread Jakov Smolić
commit: 14fd707715697b7b9152a1321471e4d79ea9772c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed May 29 14:43:19 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed May 29 14:43:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14fd7077

sys-libs/ldb: Stabilize 2.8.0 x86, #933074

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.8.0.ebuild b/sys-libs/ldb/ldb-2.8.0.ebuild
index 72dbe7c50359..f66597e1ac47 100644
--- a/sys-libs/ldb/ldb-2.8.0.ebuild
+++ b/sys-libs/ldb/ldb-2.8.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2024-05-29 Thread Jakov Smolić
commit: 8039e298c75e1088de4ae0129a67870e4999d8c1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed May 29 14:43:14 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed May 29 14:43:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8039e298

sys-libs/ldb: Stabilize 2.8.0 amd64, #933074

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.8.0.ebuild b/sys-libs/ldb/ldb-2.8.0.ebuild
index 1150a03d4d03..72dbe7c50359 100644
--- a/sys-libs/ldb/ldb-2.8.0.ebuild
+++ b/sys-libs/ldb/ldb-2.8.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2024-05-06 Thread Ben Kohler
commit: 6c2d027fca5678314f39ac3f94fbfc8c84dfed53
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon May  6 17:35:06 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Mon May  6 21:15:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2d027f

sys-libs/ldb: drop 2.4.4, 2.5.2, 2.5.3, 2.6.2

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/Manifest |   4 -
 sys-libs/ldb/ldb-2.4.4.ebuild | 122 -
 sys-libs/ldb/ldb-2.5.2.ebuild | 122 -
 sys-libs/ldb/ldb-2.5.3.ebuild | 129 ---
 sys-libs/ldb/ldb-2.6.2.ebuild | 174 --
 5 files changed, 551 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 08b7fcf23d6d..f559b14024d9 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,7 +1,3 @@
-DIST ldb-2.4.4.tar.gz 1726595 BLAKE2B 
c01440e7032dbd3f7b735cb8d2078d7e1dbb56370bd1defe5f170eff006d3979daa654698e6e046c0583288dacd2cda9a5cde249fd6382db52c4aadb83f55e34
 SHA512 
2e4c762525eee9db40083b21e2a23f9cdfad5d2969cc628b3ea5414f9ec1be2c12d0aa65137cd8d8a5395c0414166ba14fc3dd57d53c533596762d80b9c561f4
-DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd843fb94f9813a69fb15773db94ed2210f4102e395333562c2dccebabde1c2dcc0c2fceac97dfa31b2ad97e3d
 SHA512 
02ae1246f99d9b6d6b33c5030488aa46c6abb535b4da4b13799a62b49d32c490b7c088ef41c0bc5a1b2f7263c680faceb8033827834cb6f66916adcdb5be421c
-DIST ldb-2.5.3.tar.gz 1736354 BLAKE2B 
dcd4d33f7a0ce3583bc96762b274d195c20e868337a29fd7793d6edf092069632f5c4f7f805693e3b330bbda1cc24540a989e2937f6325ac68bacf15d0f12db4
 SHA512 
b6f62dfb4887927514a98f01771b2178ac781886fc361600be0f59e513fc5762e3a421e48f452b1dd4452795f04b5c7c95e4dd4a9cc97573e563f5f528af4a35
-DIST ldb-2.6.2.tar.gz 1738908 BLAKE2B 
44998efdff46486f94deb115225119cb3f6f23e15192672a5ac59c27e06c074fbcf2e1dba7d89d5ce273748cf08bc2261a10f7818cc2d02c4b25fd5403b158a9
 SHA512 
09b8cf6cd93d662737890dacb64439e930b287d29299d2fc2cb18709f61d1e8a8c17d44f7224d8370dda6dc89af91e4ce8959816903ad5363388d8e37d8f
 DIST ldb-2.7.2.tar.gz 1737849 BLAKE2B 
0aa70d8a4827448e41874db97130f18d17683c800b8f03f9940b4852e24fd6092052f6e70aae845c587939b9be16c80d7a920f6b874a746f923c4513b73d2afc
 SHA512 
beb2cd83a8f128713e0b43ec6e80d0f87ab0883c6c8f0cefbbf5bf49e29dfa327b245b78467d1906917cb5f3f11e01cb76cc6bcca58a47c5deac4f05c2e9dfbd
 DIST ldb-2.8.0.tar.gz 1747616 BLAKE2B 
19fd4cc0893ca36e7aa65eb605b050e3faeb7add6c00a2dfd8415334c58b7dc644ffaad41c24fe358b39292aaa581e3231e6b8161b03c073e903cdae16050ac5
 SHA512 
b6f289af3137e02a8e3ee0588bc300d1756b8980558e0b3a3a9eee4449100ccd42ed873187dbdb334e7e7834a8bff8478cd4f20588d4ca834d9ea14c0ee2c2f9
 DIST ldb-2.9.0.tar.gz 1757213 BLAKE2B 
6d24ced193a64e723da65f26a055b97e5c5645b0ce17263073db997e9310509c788e7739136b70d099d171d1d0cbbe43bb43ea50746d876d74a1be06fa2fc36f
 SHA512 
b5cfbbcb2c35d6830bf1a7c85e1d4363728ae474504441add54c4c8569316b26aedbf6fb9f561ec4f187eb5a847ac76af07396e38d00e6f7632b63e02d7b64a1

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
deleted file mode 100644
index fbcda7f37ac1..
--- a/sys-libs/ldb/ldb-2.4.4.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="threads(+)"
-inherit python-single-r1 waf-utils multilib-minimal
-
-DESCRIPTION="LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org";
-SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="doc ldap +lmdb python test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( lmdb python )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libbsd[${MULTILIB_USEDEP}]
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.3.3[${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.4.4[${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.11.0[${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap:= )
-   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
-   python? (
-   ${PYTHON_DEPS}
-   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
-   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
-   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   virtual/libcrypt
-"
-BDEPEND="${PYTHON_DEPS}
-   dev-libs/libxslt
-   virtual/pkgconfig
-   doc? ( app-text/doxygen )
-"
-
-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
-   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tes

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

2024-05-06 Thread Ben Kohler
commit: 2f20970e8a7c1e77dfcf664aedce1d2d906a16d0
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon May  6 17:28:54 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Mon May  6 21:15:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f20970e

sys-libs/ldb: enable py3.12

Bug: https://bugs.gentoo.org/920516
Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/ldb-2.7.2.ebuild | 2 +-
 sys-libs/ldb/ldb-2.8.0.ebuild | 2 +-
 sys-libs/ldb/ldb-2.9.0.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.7.2.ebuild b/sys-libs/ldb/ldb-2.7.2.ebuild
index 7efbfffe0bcc..215b17a2db26 100644
--- a/sys-libs/ldb/ldb-2.7.2.ebuild
+++ b/sys-libs/ldb/ldb-2.7.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 

diff --git a/sys-libs/ldb/ldb-2.8.0.ebuild b/sys-libs/ldb/ldb-2.8.0.ebuild
index 9a9ef754e6f3..1150a03d4d03 100644
--- a/sys-libs/ldb/ldb-2.8.0.ebuild
+++ b/sys-libs/ldb/ldb-2.8.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 

diff --git a/sys-libs/ldb/ldb-2.9.0.ebuild b/sys-libs/ldb/ldb-2.9.0.ebuild
index c0dac63c7137..c1161904910d 100644
--- a/sys-libs/ldb/ldb-2.9.0.ebuild
+++ b/sys-libs/ldb/ldb-2.9.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 



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

2024-04-29 Thread Sam James
commit: ae4f92a526d6ceeb975ecb970d61e3ef2687f62e
Author: Dennis Camera  riiengineering  ch>
AuthorDate: Wed Mar 27 11:06:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 30 06:39:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae4f92a5

sys-libs/ldb: fix redefinition of uintptr_t in bundled cmocka library

Build failed with musl libc:

In file included from ../../tests/test_tevent_tag.c:34:
../../third_party/cmocka/cmocka.h:127:28: error: conflicting types for 
'uintptr_t'; have 'unsigned int'
  127 |   typedef unsigned int uintptr_t;
  |^
In file included from /usr/include/stdint.h:20,
 from ../../tests/test_tevent_tag.c:29:
/usr/include/bits/alltypes.h:47:24: note: previous declaration of 
'uintptr_t' with type 'uintptr_t' {aka 'long unsigned int'}
   47 | typedef unsigned _Addr uintptr_t;
  |^

Signed-off-by: Dennis Camera  riiengineering.ch>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/ldb/files/cmocka-config_h.patch | 23 +++
 sys-libs/ldb/ldb-2.6.2.ebuild|  1 +
 sys-libs/ldb/ldb-2.7.2.ebuild|  1 +
 sys-libs/ldb/ldb-2.8.0.ebuild|  1 +
 4 files changed, 26 insertions(+)

diff --git a/sys-libs/ldb/files/cmocka-config_h.patch 
b/sys-libs/ldb/files/cmocka-config_h.patch
new file mode 100644
index ..124928450cd6
--- /dev/null
+++ b/sys-libs/ldb/files/cmocka-config_h.patch
@@ -0,0 +1,23 @@
+--- ./third_party/cmocka/cmocka.h.orig 2024-03-26 10:23:03.378410042 +0100
 ./third_party/cmocka/cmocka.h  2024-03-26 10:24:51.526922405 +0100
+@@ -14,6 +14,11 @@
+  * See the License for the specific language governing permissions and
+  * limitations under the License.
+  */
++
++#ifdef HAVE_CONFIG_H
++#include "config.h"
++#endif
++
+ #ifndef CMOCKA_H_
+ #define CMOCKA_H_
+ 
+@@ -111,7 +114,7 @@
+ ((LargestIntegralType)(value))
+ 
+ /* Smallest integral type capable of holding a pointer. */
+-#if !defined(_UINTPTR_T) && !defined(_UINTPTR_T_DEFINED)
++#if !defined(HAVE_UINTPTR_T) && !defined(_UINTPTR_T) && 
!defined(_UINTPTR_T_DEFINED) && !defined(__DEFINED_uintptr_t)
+ # if defined(_WIN32)
+ /* WIN32 is an ILP32 platform */
+ typedef unsigned int uintptr_t;

diff --git a/sys-libs/ldb/ldb-2.6.2.ebuild b/sys-libs/ldb/ldb-2.6.2.ebuild
index 192c588a358d..dd88cd473194 100644
--- a/sys-libs/ldb/ldb-2.6.2.ebuild
+++ b/sys-libs/ldb/ldb-2.6.2.ebuild
@@ -60,6 +60,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
"${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
"${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+   "${FILESDIR}"/cmocka-config_h.patch
 )
 
 pkg_setup() {

diff --git a/sys-libs/ldb/ldb-2.7.2.ebuild b/sys-libs/ldb/ldb-2.7.2.ebuild
index 104e3ff13045..7efbfffe0bcc 100644
--- a/sys-libs/ldb/ldb-2.7.2.ebuild
+++ b/sys-libs/ldb/ldb-2.7.2.ebuild
@@ -60,6 +60,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
"${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
"${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+   "${FILESDIR}"/cmocka-config_h.patch
 )
 
 pkg_setup() {

diff --git a/sys-libs/ldb/ldb-2.8.0.ebuild b/sys-libs/ldb/ldb-2.8.0.ebuild
index 695c2e00e998..9a9ef754e6f3 100644
--- a/sys-libs/ldb/ldb-2.8.0.ebuild
+++ b/sys-libs/ldb/ldb-2.8.0.ebuild
@@ -60,6 +60,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
"${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
"${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+   "${FILESDIR}"/cmocka-config_h.patch
 )
 
 pkg_setup() {



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

2024-04-17 Thread Ben Kohler
commit: 3b72be859ea5380720ebf8303c0996a9fc6286bd
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Apr 17 15:54:45 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Apr 17 16:03:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b72be85

sys-libs/ldb: add 2.9.0

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/Manifest  |   1 +
 .../ldb/files/ldb-2.9.0-optional_packages.patch|  41 +
 sys-libs/ldb/ldb-2.9.0.ebuild  | 173 +
 3 files changed, 215 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index ff8e25103f79..08b7fcf23d6d 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -4,3 +4,4 @@ DIST ldb-2.5.3.tar.gz 1736354 BLAKE2B 
dcd4d33f7a0ce3583bc96762b274d195c20e868337
 DIST ldb-2.6.2.tar.gz 1738908 BLAKE2B 
44998efdff46486f94deb115225119cb3f6f23e15192672a5ac59c27e06c074fbcf2e1dba7d89d5ce273748cf08bc2261a10f7818cc2d02c4b25fd5403b158a9
 SHA512 
09b8cf6cd93d662737890dacb64439e930b287d29299d2fc2cb18709f61d1e8a8c17d44f7224d8370dda6dc89af91e4ce8959816903ad5363388d8e37d8f
 DIST ldb-2.7.2.tar.gz 1737849 BLAKE2B 
0aa70d8a4827448e41874db97130f18d17683c800b8f03f9940b4852e24fd6092052f6e70aae845c587939b9be16c80d7a920f6b874a746f923c4513b73d2afc
 SHA512 
beb2cd83a8f128713e0b43ec6e80d0f87ab0883c6c8f0cefbbf5bf49e29dfa327b245b78467d1906917cb5f3f11e01cb76cc6bcca58a47c5deac4f05c2e9dfbd
 DIST ldb-2.8.0.tar.gz 1747616 BLAKE2B 
19fd4cc0893ca36e7aa65eb605b050e3faeb7add6c00a2dfd8415334c58b7dc644ffaad41c24fe358b39292aaa581e3231e6b8161b03c073e903cdae16050ac5
 SHA512 
b6f289af3137e02a8e3ee0588bc300d1756b8980558e0b3a3a9eee4449100ccd42ed873187dbdb334e7e7834a8bff8478cd4f20588d4ca834d9ea14c0ee2c2f9
+DIST ldb-2.9.0.tar.gz 1757213 BLAKE2B 
6d24ced193a64e723da65f26a055b97e5c5645b0ce17263073db997e9310509c788e7739136b70d099d171d1d0cbbe43bb43ea50746d876d74a1be06fa2fc36f
 SHA512 
b5cfbbcb2c35d6830bf1a7c85e1d4363728ae474504441add54c4c8569316b26aedbf6fb9f561ec4f187eb5a847ac76af07396e38d00e6f7632b63e02d7b64a1

diff --git a/sys-libs/ldb/files/ldb-2.9.0-optional_packages.patch 
b/sys-libs/ldb/files/ldb-2.9.0-optional_packages.patch
new file mode 100644
index ..791f49c8de6c
--- /dev/null
+++ b/sys-libs/ldb/files/ldb-2.9.0-optional_packages.patch
@@ -0,0 +1,41 @@
+diff -ur ldb-2.9.0/wscript ldb-2.9.0.new/wscript
+--- ldb-2.9.0/wscript  2024-01-29 10:20:28.452400700 -0600
 ldb-2.9.0.new/wscript  2024-04-17 10:49:58.934921251 -0500
+@@ -34,6 +34,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',
+@@ -41,6 +45,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')
+ 
+@@ -145,9 +153,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-2.9.0.ebuild b/sys-libs/ldb/ldb-2.9.0.ebuild
new file mode 100644
index ..c0dac63c7137
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.9.0.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( lmdb )"
+
+RESTRICT="!test? ( test )"
+
+TALLOC_VERSION="2.4.2"
+TDB_VERSION="1.4.10"
+TEVENT_VERSION="0.16.1"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-${TALL

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

2023-12-05 Thread Mike Frysinger
commit: 66838e3f9b6f2748ec6000df60ca91244bad9e51
Author: Ben Reich  chromium  org>
AuthorDate: Wed Sep 20 02:52:32 2023 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Dec  5 16:42:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66838e3f

sys-libs/ldb: Remove samba CPE from metadata.xml

Closes: https://bugs.gentoo.org/902905

Signed-off-by: Ben Reich  chromium.org>
Signed-off-by: Mike Frysinger  chromium.org>
Signed-off-by: Mike Frysinger  gentoo.org>

 sys-libs/ldb/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/sys-libs/ldb/metadata.xml b/sys-libs/ldb/metadata.xml
index a47d418951f0..02e87ace94c2 100644
--- a/sys-libs/ldb/metadata.xml
+++ b/sys-libs/ldb/metadata.xml
@@ -5,9 +5,6 @@
sa...@gentoo.org
Samba

-   
-   cpe:/a:samba:samba
-   

Builds documentation
Enable LDAP support



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

2023-08-02 Thread Sam James
commit: cd8a31b4b4ee28b6558815e362ab91c18e43484c
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 15:05:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 15:05:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd8a31b4

sys-libs/ldb: add 2.8.0

Signed-off-by: Sam James  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.8.0.ebuild | 173 ++
 2 files changed, 174 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 7fba8685ac45..ff8e25103f79 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -3,3 +3,4 @@ DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd84
 DIST ldb-2.5.3.tar.gz 1736354 BLAKE2B 
dcd4d33f7a0ce3583bc96762b274d195c20e868337a29fd7793d6edf092069632f5c4f7f805693e3b330bbda1cc24540a989e2937f6325ac68bacf15d0f12db4
 SHA512 
b6f62dfb4887927514a98f01771b2178ac781886fc361600be0f59e513fc5762e3a421e48f452b1dd4452795f04b5c7c95e4dd4a9cc97573e563f5f528af4a35
 DIST ldb-2.6.2.tar.gz 1738908 BLAKE2B 
44998efdff46486f94deb115225119cb3f6f23e15192672a5ac59c27e06c074fbcf2e1dba7d89d5ce273748cf08bc2261a10f7818cc2d02c4b25fd5403b158a9
 SHA512 
09b8cf6cd93d662737890dacb64439e930b287d29299d2fc2cb18709f61d1e8a8c17d44f7224d8370dda6dc89af91e4ce8959816903ad5363388d8e37d8f
 DIST ldb-2.7.2.tar.gz 1737849 BLAKE2B 
0aa70d8a4827448e41874db97130f18d17683c800b8f03f9940b4852e24fd6092052f6e70aae845c587939b9be16c80d7a920f6b874a746f923c4513b73d2afc
 SHA512 
beb2cd83a8f128713e0b43ec6e80d0f87ab0883c6c8f0cefbbf5bf49e29dfa327b245b78467d1906917cb5f3f11e01cb76cc6bcca58a47c5deac4f05c2e9dfbd
+DIST ldb-2.8.0.tar.gz 1747616 BLAKE2B 
19fd4cc0893ca36e7aa65eb605b050e3faeb7add6c00a2dfd8415334c58b7dc644ffaad41c24fe358b39292aaa581e3231e6b8161b03c073e903cdae16050ac5
 SHA512 
b6f289af3137e02a8e3ee0588bc300d1756b8980558e0b3a3a9eee4449100ccd42ed873187dbdb334e7e7834a8bff8478cd4f20588d4ca834d9ea14c0ee2c2f9

diff --git a/sys-libs/ldb/ldb-2.8.0.ebuild b/sys-libs/ldb/ldb-2.8.0.ebuild
new file mode 100644
index ..82c5075edcb6
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.8.0.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( lmdb )"
+
+RESTRICT="!test? ( test )"
+
+TALLOC_VERSION="2.4.1"
+TDB_VERSION="1.4.9"
+TEVENT_VERSION="0.15.0"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/libcrypt
+   test? ( >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] )
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+   export PYTHONHASHSEED=1
+
+   # waf requires a python interpreter
+   python-single-r1_pkg_setup
+}
+
+check_samba_dep_versions() {
+   actual_talloc_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/talloc/wscript || die)
+   if [[ ${actual_talloc_version} != ${TALLOC_VERSION} ]] ; then
+   eerror "Source talloc version: ${TALLOC_VERSION}"
+   eerror "Ebuild talloc version: ${actual_talloc_version}"
+   die "Ebuild needs to fix TALLOC_VERSION!"
+   fi
+
+   actual_tdb_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/tdb/wscript || die)
+   if [[ ${actual_tdb_version} != ${TDB_VERSION} ]] ; then
+   eerror "Source tdb version: ${TDB_VERSION}"
+   eerror "Ebuild 

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

2023-07-29 Thread Arthur Zamarin
commit: 35eef68d6720b20cd5ba8dda69a394d6cbcd82a6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 29 20:42:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 29 20:42:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35eef68d

sys-libs/ldb: Stabilize 2.7.2 sparc, #910452

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.7.2.ebuild b/sys-libs/ldb/ldb-2.7.2.ebuild
index 29778326e0eb..13af13b43302 100644
--- a/sys-libs/ldb/ldb-2.7.2.ebuild
+++ b/sys-libs/ldb/ldb-2.7.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-07-29 Thread Arthur Zamarin
commit: 853919e686f481b211035c3324718c22ede62a11
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 29 20:37:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 29 20:37:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853919e6

sys-libs/ldb: Stabilize 2.7.2 x86, #910452

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.7.2.ebuild b/sys-libs/ldb/ldb-2.7.2.ebuild
index b458813e7f28..29778326e0eb 100644
--- a/sys-libs/ldb/ldb-2.7.2.ebuild
+++ b/sys-libs/ldb/ldb-2.7.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-07-28 Thread Arthur Zamarin
commit: 7806aacda2719a724d0f4234e6ba1bd7c63467bc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul 28 12:26:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul 28 12:26:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7806aacd

sys-libs/ldb: Stabilize 2.7.2 arm, #910452

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.7.2.ebuild b/sys-libs/ldb/ldb-2.7.2.ebuild
index b95852603f7f..b458813e7f28 100644
--- a/sys-libs/ldb/ldb-2.7.2.ebuild
+++ b/sys-libs/ldb/ldb-2.7.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-07-28 Thread Arthur Zamarin
commit: f908293f8de9d46021d5ef52b87a67ddb9b071a9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul 28 12:19:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul 28 12:19:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f908293f

sys-libs/ldb: Stabilize 2.7.2 ppc64, #910452

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.7.2.ebuild b/sys-libs/ldb/ldb-2.7.2.ebuild
index 959a12c27046..14695030c238 100644
--- a/sys-libs/ldb/ldb-2.7.2.ebuild
+++ b/sys-libs/ldb/ldb-2.7.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-07-28 Thread Arthur Zamarin
commit: af7b09d489e2a536f8ad4938734af4da364f8bb3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul 28 12:19:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul 28 12:19:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af7b09d4

sys-libs/ldb: Stabilize 2.7.2 ppc, #910452

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.7.2.ebuild b/sys-libs/ldb/ldb-2.7.2.ebuild
index 14695030c238..b95852603f7f 100644
--- a/sys-libs/ldb/ldb-2.7.2.ebuild
+++ b/sys-libs/ldb/ldb-2.7.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-07-27 Thread Sam James
commit: 9cfb2310c1e3d102f47ecba63af12da7f56f18c2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 27 10:35:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 27 10:35:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cfb2310

sys-libs/ldb: Stabilize 2.7.2 arm64, #910452

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.7.2.ebuild b/sys-libs/ldb/ldb-2.7.2.ebuild
index 0e219902a09d..959a12c27046 100644
--- a/sys-libs/ldb/ldb-2.7.2.ebuild
+++ b/sys-libs/ldb/ldb-2.7.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-07-27 Thread Sam James
commit: 0da12e747a2c67bf6fe5597be761b6f445a4a3e5
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 27 10:33:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 27 10:33:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da12e74

sys-libs/ldb: disable py3.9

Signed-off-by: Sam James  gentoo.org>

 sys-libs/ldb/ldb-2.4.4.ebuild | 2 +-
 sys-libs/ldb/ldb-2.5.2.ebuild | 2 +-
 sys-libs/ldb/ldb-2.5.3.ebuild | 2 +-
 sys-libs/ldb/ldb-2.6.2.ebuild | 2 +-
 sys-libs/ldb/ldb-2.7.2.ebuild | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
index e05995195978..a55b9fe5090a 100644
--- a/sys-libs/ldb/ldb-2.4.4.ebuild
+++ b/sys-libs/ldb/ldb-2.4.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 

diff --git a/sys-libs/ldb/ldb-2.5.2.ebuild b/sys-libs/ldb/ldb-2.5.2.ebuild
index bce94cbb0050..ed21ae51c678 100644
--- a/sys-libs/ldb/ldb-2.5.2.ebuild
+++ b/sys-libs/ldb/ldb-2.5.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 

diff --git a/sys-libs/ldb/ldb-2.5.3.ebuild b/sys-libs/ldb/ldb-2.5.3.ebuild
index dfec3a428473..97a29deb9f38 100644
--- a/sys-libs/ldb/ldb-2.5.3.ebuild
+++ b/sys-libs/ldb/ldb-2.5.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 

diff --git a/sys-libs/ldb/ldb-2.6.2.ebuild b/sys-libs/ldb/ldb-2.6.2.ebuild
index 12c6ba830153..d0c4881fb176 100644
--- a/sys-libs/ldb/ldb-2.6.2.ebuild
+++ b/sys-libs/ldb/ldb-2.6.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 

diff --git a/sys-libs/ldb/ldb-2.7.2.ebuild b/sys-libs/ldb/ldb-2.7.2.ebuild
index 68ed096f1575..0e219902a09d 100644
--- a/sys-libs/ldb/ldb-2.7.2.ebuild
+++ b/sys-libs/ldb/ldb-2.7.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 



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

2023-07-27 Thread Sam James
commit: 516e9c97a29bdf072d9317cc1a0e04c5c73611f5
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 27 10:32:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 27 10:32:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516e9c97

sys-libs/ldb: allow running tests w/o USE=python

We want to be able to run tests w/o Python as it makes
automated testing much easier (as USE=python isn't default-enabled).

Signed-off-by: Sam James  gentoo.org>

 sys-libs/ldb/ldb-2.5.3.ebuild | 9 -
 sys-libs/ldb/ldb-2.6.2.ebuild | 8 +++-
 sys-libs/ldb/ldb-2.7.2.ebuild | 8 +++-
 3 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.5.3.ebuild b/sys-libs/ldb/ldb-2.5.3.ebuild
index fdd942221644..dfec3a428473 100644
--- a/sys-libs/ldb/ldb-2.5.3.ebuild
+++ b/sys-libs/ldb/ldb-2.5.3.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( lmdb python )"
+   test? ( lmdb )"
 
 RESTRICT="!test? ( test )"
 
@@ -67,6 +67,13 @@ pkg_setup() {
 
 src_prepare() {
default
+
+   if use test && ! use python ; then
+   # We want to be able to run tests w/o Python as it makes
+   # automated testing much easier (as USE=python isn't 
default-enabled).
+   truncate -s0 tests/python/{repack,index,api,crash}.py || die
+   fi
+
multilib_copy_sources
 }
 

diff --git a/sys-libs/ldb/ldb-2.6.2.ebuild b/sys-libs/ldb/ldb-2.6.2.ebuild
index 318abf8bb390..12c6ba830153 100644
--- a/sys-libs/ldb/ldb-2.6.2.ebuild
+++ b/sys-libs/ldb/ldb-2.6.2.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( lmdb python )"
+   test? ( lmdb )"
 
 RESTRICT="!test? ( test )"
 
@@ -99,6 +99,12 @@ src_prepare() {
 
check_samba_dep_versions
 
+   if use test && ! use python ; then
+   # We want to be able to run tests w/o Python as it makes
+   # automated testing much easier (as USE=python isn't 
default-enabled).
+   truncate -s0 tests/python/{repack,index,api,crash}.py || die
+   fi
+
multilib_copy_sources
 }
 

diff --git a/sys-libs/ldb/ldb-2.7.2.ebuild b/sys-libs/ldb/ldb-2.7.2.ebuild
index 76e28c619894..68ed096f1575 100644
--- a/sys-libs/ldb/ldb-2.7.2.ebuild
+++ b/sys-libs/ldb/ldb-2.7.2.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( lmdb python )"
+   test? ( lmdb )"
 
 RESTRICT="!test? ( test )"
 
@@ -99,6 +99,12 @@ src_prepare() {
 
check_samba_dep_versions
 
+   if use test && ! use python ; then
+   # We want to be able to run tests w/o Python as it makes
+   # automated testing much easier (as USE=python isn't 
default-enabled).
+   truncate -s0 tests/python/{repack,index,api,crash}.py || die
+   fi
+
multilib_copy_sources
 }
 



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

2023-07-17 Thread Sam James
commit: a487fb332079f5d8040a034e72e4da28cd2cb14a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 21:15:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 21:15:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a487fb33

sys-libs/ldb: Stabilize 2.7.2 amd64, #910452

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.7.2.ebuild b/sys-libs/ldb/ldb-2.7.2.ebuild
index 7a780a61842d..76e28c619894 100644
--- a/sys-libs/ldb/ldb-2.7.2.ebuild
+++ b/sys-libs/ldb/ldb-2.7.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-06-12 Thread Sam James
commit: 660a2a48447127b6ac72ecf1393c83dffd9b6c45
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 17:03:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 17:03:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=660a2a48

sys-libs/ldb: Stabilize 2.5.3 amd64, #908275

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.5.3.ebuild b/sys-libs/ldb/ldb-2.5.3.ebuild
index 01d3f31d7c2d..fdd942221644 100644
--- a/sys-libs/ldb/ldb-2.5.3.ebuild
+++ b/sys-libs/ldb/ldb-2.5.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-06-10 Thread Sam James
commit: 1a78426ed37b8d074f33af582201e09037d4e773
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 21:16:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 21:16:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a78426e

sys-libs/ldb: drop 2.6.1

Signed-off-by: Sam James  gentoo.org>

 sys-libs/ldb/Manifest |   1 -
 sys-libs/ldb/ldb-2.6.1.ebuild | 167 --
 2 files changed, 168 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index a42fdc9fa27b..2d63f3f682fb 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,7 +1,6 @@
 DIST ldb-2.4.4.tar.gz 1726595 BLAKE2B 
c01440e7032dbd3f7b735cb8d2078d7e1dbb56370bd1defe5f170eff006d3979daa654698e6e046c0583288dacd2cda9a5cde249fd6382db52c4aadb83f55e34
 SHA512 
2e4c762525eee9db40083b21e2a23f9cdfad5d2969cc628b3ea5414f9ec1be2c12d0aa65137cd8d8a5395c0414166ba14fc3dd57d53c533596762d80b9c561f4
 DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd843fb94f9813a69fb15773db94ed2210f4102e395333562c2dccebabde1c2dcc0c2fceac97dfa31b2ad97e3d
 SHA512 
02ae1246f99d9b6d6b33c5030488aa46c6abb535b4da4b13799a62b49d32c490b7c088ef41c0bc5a1b2f7263c680faceb8033827834cb6f66916adcdb5be421c
 DIST ldb-2.5.3.tar.gz 1736354 BLAKE2B 
dcd4d33f7a0ce3583bc96762b274d195c20e868337a29fd7793d6edf092069632f5c4f7f805693e3b330bbda1cc24540a989e2937f6325ac68bacf15d0f12db4
 SHA512 
b6f62dfb4887927514a98f01771b2178ac781886fc361600be0f59e513fc5762e3a421e48f452b1dd4452795f04b5c7c95e4dd4a9cc97573e563f5f528af4a35
-DIST ldb-2.6.1.tar.gz 1740497 BLAKE2B 
3e831e4689297f3415928507c4c498cba937df104f1e94792a66691a2c0fefa641989badc1d89b0030d164eff5fdb0b3c75646f12961808e37c54d741f745a76
 SHA512 
7b920c5ec1252446584caeedf9ec18aeb5c1b689c2ecc8ae65c0d5b64bf0bca0cbaa887c07fca90b36b16904e3a08534fc513fec6bac288e80f94d2980c36211
 DIST ldb-2.6.2.tar.gz 1738908 BLAKE2B 
44998efdff46486f94deb115225119cb3f6f23e15192672a5ac59c27e06c074fbcf2e1dba7d89d5ce273748cf08bc2261a10f7818cc2d02c4b25fd5403b158a9
 SHA512 
09b8cf6cd93d662737890dacb64439e930b287d29299d2fc2cb18709f61d1e8a8c17d44f7224d8370dda6dc89af91e4ce8959816903ad5363388d8e37d8f
 DIST ldb-2.7.0.tar.gz 1736995 BLAKE2B 
e06b8934a8b8703e861ed8d89f4ee5151d0529b76d08e4d7b24f08860a95669e1749edb3bd90649dbe9104101d03625604d613d25968d9d1d253b3921f5ca575
 SHA512 
5b730595e8a5830889eb0c0374a695ff228a14bcfffbed494b01d9642b626a7b82a5d73f182435d95cd9d52b3744cb3a5c190d6242eda8843a1c24203c56d57e
 DIST ldb-2.7.1.tar.gz 1736244 BLAKE2B 
2da18c7383c0533db4e6e89aaa518d1fca5e426bcb23a2985843bd3f92603e9dd121d4c6e7492587133e669b6e7d801acab0c4eed68791c5fa99dc5f282c7655
 SHA512 
4d59a8848c20eea98c658863721bc170c8a19c6d113e65b386db3ecb32d293a25f08deed37afd0a66e1667f7d4b0d62b22547845f5ee8c433a5dcc1eac6b4219

diff --git a/sys-libs/ldb/ldb-2.6.1.ebuild b/sys-libs/ldb/ldb-2.6.1.ebuild
deleted file mode 100644
index 318abf8bb390..
--- a/sys-libs/ldb/ldb-2.6.1.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-inherit python-single-r1 waf-utils multilib-minimal
-
-DESCRIPTION="LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org";
-SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="doc ldap +lmdb python test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( lmdb python )"
-
-RESTRICT="!test? ( test )"
-
-TALLOC_VERSION="2.3.4"
-TDB_VERSION="1.4.7"
-TEVENT_VERSION="0.13.0"
-
-RDEPEND="
-   dev-libs/libbsd[${MULTILIB_USEDEP}]
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap:= )
-   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
-   python? (
-   ${PYTHON_DEPS}
-   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
-   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
-   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/libcrypt
-   test? ( >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] )
-"
-BDEPEND="${PYTHON_DEPS}
-   dev-libs/libxslt
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen )
-"
-
-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
-   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
-   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
-)
-
-pkg_setup() {
-

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

2023-06-10 Thread Sam James
commit: c21c9668a79f7111ce670987c21be68ca1f67fff
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 21:16:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 21:16:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21c9668

sys-libs/ldb: drop 2.7.0, 2.7.1

Signed-off-by: Sam James  gentoo.org>

 sys-libs/ldb/Manifest |   2 -
 sys-libs/ldb/ldb-2.7.0.ebuild | 167 --
 sys-libs/ldb/ldb-2.7.1.ebuild | 167 --
 3 files changed, 336 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 2d63f3f682fb..7fba8685ac45 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,6 +2,4 @@ DIST ldb-2.4.4.tar.gz 1726595 BLAKE2B 
c01440e7032dbd3f7b735cb8d2078d7e1dbb56370b
 DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd843fb94f9813a69fb15773db94ed2210f4102e395333562c2dccebabde1c2dcc0c2fceac97dfa31b2ad97e3d
 SHA512 
02ae1246f99d9b6d6b33c5030488aa46c6abb535b4da4b13799a62b49d32c490b7c088ef41c0bc5a1b2f7263c680faceb8033827834cb6f66916adcdb5be421c
 DIST ldb-2.5.3.tar.gz 1736354 BLAKE2B 
dcd4d33f7a0ce3583bc96762b274d195c20e868337a29fd7793d6edf092069632f5c4f7f805693e3b330bbda1cc24540a989e2937f6325ac68bacf15d0f12db4
 SHA512 
b6f62dfb4887927514a98f01771b2178ac781886fc361600be0f59e513fc5762e3a421e48f452b1dd4452795f04b5c7c95e4dd4a9cc97573e563f5f528af4a35
 DIST ldb-2.6.2.tar.gz 1738908 BLAKE2B 
44998efdff46486f94deb115225119cb3f6f23e15192672a5ac59c27e06c074fbcf2e1dba7d89d5ce273748cf08bc2261a10f7818cc2d02c4b25fd5403b158a9
 SHA512 
09b8cf6cd93d662737890dacb64439e930b287d29299d2fc2cb18709f61d1e8a8c17d44f7224d8370dda6dc89af91e4ce8959816903ad5363388d8e37d8f
-DIST ldb-2.7.0.tar.gz 1736995 BLAKE2B 
e06b8934a8b8703e861ed8d89f4ee5151d0529b76d08e4d7b24f08860a95669e1749edb3bd90649dbe9104101d03625604d613d25968d9d1d253b3921f5ca575
 SHA512 
5b730595e8a5830889eb0c0374a695ff228a14bcfffbed494b01d9642b626a7b82a5d73f182435d95cd9d52b3744cb3a5c190d6242eda8843a1c24203c56d57e
-DIST ldb-2.7.1.tar.gz 1736244 BLAKE2B 
2da18c7383c0533db4e6e89aaa518d1fca5e426bcb23a2985843bd3f92603e9dd121d4c6e7492587133e669b6e7d801acab0c4eed68791c5fa99dc5f282c7655
 SHA512 
4d59a8848c20eea98c658863721bc170c8a19c6d113e65b386db3ecb32d293a25f08deed37afd0a66e1667f7d4b0d62b22547845f5ee8c433a5dcc1eac6b4219
 DIST ldb-2.7.2.tar.gz 1737849 BLAKE2B 
0aa70d8a4827448e41874db97130f18d17683c800b8f03f9940b4852e24fd6092052f6e70aae845c587939b9be16c80d7a920f6b874a746f923c4513b73d2afc
 SHA512 
beb2cd83a8f128713e0b43ec6e80d0f87ab0883c6c8f0cefbbf5bf49e29dfa327b245b78467d1906917cb5f3f11e01cb76cc6bcca58a47c5deac4f05c2e9dfbd

diff --git a/sys-libs/ldb/ldb-2.7.0.ebuild b/sys-libs/ldb/ldb-2.7.0.ebuild
deleted file mode 100644
index 63a61531e296..
--- a/sys-libs/ldb/ldb-2.7.0.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-inherit python-single-r1 waf-utils multilib-minimal
-
-DESCRIPTION="LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org";
-SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="doc ldap +lmdb python test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( lmdb python )"
-
-RESTRICT="!test? ( test )"
-
-TALLOC_VERSION="2.4.0"
-TDB_VERSION="1.4.8"
-TEVENT_VERSION="0.14.0"
-
-RDEPEND="
-   dev-libs/libbsd[${MULTILIB_USEDEP}]
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap:= )
-   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
-   python? (
-   ${PYTHON_DEPS}
-   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
-   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
-   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/libcrypt
-   test? ( >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] )
-"
-BDEPEND="${PYTHON_DEPS}
-   dev-libs/libxslt
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen )
-"
-
-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
-   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
-   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
-)
-
-pkg_setup() {
-   # Package fails to build with distcc
-   export DISTCC_DISABLE=1
-   export PYTHONHASHSEED=1
-
-   # waf requires a pyt

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

2023-06-06 Thread Ben Kohler
commit: 740a069d999b83992b842758dd8190fade1a22d8
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Jun  6 11:55:29 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Jun  6 11:57:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740a069d

sys-libs/ldb: destabilize 2.5.3

Signed-off-by: Ben Kohler  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.5.3.ebuild b/sys-libs/ldb/ldb-2.5.3.ebuild
index bce94cbb0050..01d3f31d7c2d 100644
--- a/sys-libs/ldb/ldb-2.5.3.ebuild
+++ b/sys-libs/ldb/ldb-2.5.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-06-06 Thread Ben Kohler
commit: 3d2400ac549534a6a44a1dc8ab50b655f2d3cb35
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Jun  5 21:11:03 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Jun  6 11:57:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d2400ac

sys-libs/ldb: add 2.7.2

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.7.2.ebuild | 167 ++
 2 files changed, 168 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 964c763f510f..fb28901f44a4 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -4,3 +4,4 @@ DIST ldb-2.6.1.tar.gz 1740497 BLAKE2B 
3e831e4689297f3415928507c4c498cba937df104f
 DIST ldb-2.6.2.tar.gz 1738908 BLAKE2B 
44998efdff46486f94deb115225119cb3f6f23e15192672a5ac59c27e06c074fbcf2e1dba7d89d5ce273748cf08bc2261a10f7818cc2d02c4b25fd5403b158a9
 SHA512 
09b8cf6cd93d662737890dacb64439e930b287d29299d2fc2cb18709f61d1e8a8c17d44f7224d8370dda6dc89af91e4ce8959816903ad5363388d8e37d8f
 DIST ldb-2.7.0.tar.gz 1736995 BLAKE2B 
e06b8934a8b8703e861ed8d89f4ee5151d0529b76d08e4d7b24f08860a95669e1749edb3bd90649dbe9104101d03625604d613d25968d9d1d253b3921f5ca575
 SHA512 
5b730595e8a5830889eb0c0374a695ff228a14bcfffbed494b01d9642b626a7b82a5d73f182435d95cd9d52b3744cb3a5c190d6242eda8843a1c24203c56d57e
 DIST ldb-2.7.1.tar.gz 1736244 BLAKE2B 
2da18c7383c0533db4e6e89aaa518d1fca5e426bcb23a2985843bd3f92603e9dd121d4c6e7492587133e669b6e7d801acab0c4eed68791c5fa99dc5f282c7655
 SHA512 
4d59a8848c20eea98c658863721bc170c8a19c6d113e65b386db3ecb32d293a25f08deed37afd0a66e1667f7d4b0d62b22547845f5ee8c433a5dcc1eac6b4219
+DIST ldb-2.7.2.tar.gz 1737849 BLAKE2B 
0aa70d8a4827448e41874db97130f18d17683c800b8f03f9940b4852e24fd6092052f6e70aae845c587939b9be16c80d7a920f6b874a746f923c4513b73d2afc
 SHA512 
beb2cd83a8f128713e0b43ec6e80d0f87ab0883c6c8f0cefbbf5bf49e29dfa327b245b78467d1906917cb5f3f11e01cb76cc6bcca58a47c5deac4f05c2e9dfbd

diff --git a/sys-libs/ldb/ldb-2.7.2.ebuild b/sys-libs/ldb/ldb-2.7.2.ebuild
new file mode 100644
index ..7a780a61842d
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.7.2.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( lmdb python )"
+
+RESTRICT="!test? ( test )"
+
+TALLOC_VERSION="2.4.0"
+TDB_VERSION="1.4.8"
+TEVENT_VERSION="0.14.1"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/libcrypt
+   test? ( >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] )
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+   export PYTHONHASHSEED=1
+
+   # waf requires a python interpreter
+   python-single-r1_pkg_setup
+}
+
+check_samba_dep_versions() {
+   actual_talloc_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/talloc/wscript || die)
+   if [[ ${actual_talloc_version} != ${TALLOC_VERSION} ]] ; then
+   eerror "Source talloc version: ${TALLOC_VERSION}"
+   eerror "Ebuild talloc version: ${actual_talloc_version}"
+   die "Ebuild needs to fix TALLOC_VERSION!"
+   fi
+
+   actual_tdb_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/tdb/wscript || die)
+   if [[ ${actual_tdb_version} != ${TDB_VERSION} ]] ; then
+   eerror "Source tdb version: ${TDB_VERSION}"
+   eerror

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

2023-06-06 Thread Ben Kohler
commit: 8992be5a3786314633de8130e7eff352bc157c6c
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Jun  6 02:12:10 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Jun  6 11:57:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8992be5a

sys-libs/ldb: add 2.5.3

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.5.3.ebuild | 122 ++
 2 files changed, 123 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index fb28901f44a4..a42fdc9fa27b 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,5 +1,6 @@
 DIST ldb-2.4.4.tar.gz 1726595 BLAKE2B 
c01440e7032dbd3f7b735cb8d2078d7e1dbb56370bd1defe5f170eff006d3979daa654698e6e046c0583288dacd2cda9a5cde249fd6382db52c4aadb83f55e34
 SHA512 
2e4c762525eee9db40083b21e2a23f9cdfad5d2969cc628b3ea5414f9ec1be2c12d0aa65137cd8d8a5395c0414166ba14fc3dd57d53c533596762d80b9c561f4
 DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd843fb94f9813a69fb15773db94ed2210f4102e395333562c2dccebabde1c2dcc0c2fceac97dfa31b2ad97e3d
 SHA512 
02ae1246f99d9b6d6b33c5030488aa46c6abb535b4da4b13799a62b49d32c490b7c088ef41c0bc5a1b2f7263c680faceb8033827834cb6f66916adcdb5be421c
+DIST ldb-2.5.3.tar.gz 1736354 BLAKE2B 
dcd4d33f7a0ce3583bc96762b274d195c20e868337a29fd7793d6edf092069632f5c4f7f805693e3b330bbda1cc24540a989e2937f6325ac68bacf15d0f12db4
 SHA512 
b6f62dfb4887927514a98f01771b2178ac781886fc361600be0f59e513fc5762e3a421e48f452b1dd4452795f04b5c7c95e4dd4a9cc97573e563f5f528af4a35
 DIST ldb-2.6.1.tar.gz 1740497 BLAKE2B 
3e831e4689297f3415928507c4c498cba937df104f1e94792a66691a2c0fefa641989badc1d89b0030d164eff5fdb0b3c75646f12961808e37c54d741f745a76
 SHA512 
7b920c5ec1252446584caeedf9ec18aeb5c1b689c2ecc8ae65c0d5b64bf0bca0cbaa887c07fca90b36b16904e3a08534fc513fec6bac288e80f94d2980c36211
 DIST ldb-2.6.2.tar.gz 1738908 BLAKE2B 
44998efdff46486f94deb115225119cb3f6f23e15192672a5ac59c27e06c074fbcf2e1dba7d89d5ce273748cf08bc2261a10f7818cc2d02c4b25fd5403b158a9
 SHA512 
09b8cf6cd93d662737890dacb64439e930b287d29299d2fc2cb18709f61d1e8a8c17d44f7224d8370dda6dc89af91e4ce8959816903ad5363388d8e37d8f
 DIST ldb-2.7.0.tar.gz 1736995 BLAKE2B 
e06b8934a8b8703e861ed8d89f4ee5151d0529b76d08e4d7b24f08860a95669e1749edb3bd90649dbe9104101d03625604d613d25968d9d1d253b3921f5ca575
 SHA512 
5b730595e8a5830889eb0c0374a695ff228a14bcfffbed494b01d9642b626a7b82a5d73f182435d95cd9d52b3744cb3a5c190d6242eda8843a1c24203c56d57e

diff --git a/sys-libs/ldb/ldb-2.5.3.ebuild b/sys-libs/ldb/ldb-2.5.3.ebuild
new file mode 100644
index ..bce94cbb0050
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.5.3.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( lmdb python )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.3.3[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.6[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.11.0[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   virtual/libcrypt
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+
+   # waf requires a python interpreter
+   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-r

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

2023-06-06 Thread Ben Kohler
commit: 435514bc775b15286f88fd0bbf2d78473e2df14d
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Jun  5 13:17:59 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Jun  6 11:57:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=435514bc

sys-libs/ldb: add 2.6.2

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.6.2.ebuild | 167 ++
 2 files changed, 168 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 05b3a60d8048..964c763f510f 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,5 +1,6 @@
 DIST ldb-2.4.4.tar.gz 1726595 BLAKE2B 
c01440e7032dbd3f7b735cb8d2078d7e1dbb56370bd1defe5f170eff006d3979daa654698e6e046c0583288dacd2cda9a5cde249fd6382db52c4aadb83f55e34
 SHA512 
2e4c762525eee9db40083b21e2a23f9cdfad5d2969cc628b3ea5414f9ec1be2c12d0aa65137cd8d8a5395c0414166ba14fc3dd57d53c533596762d80b9c561f4
 DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd843fb94f9813a69fb15773db94ed2210f4102e395333562c2dccebabde1c2dcc0c2fceac97dfa31b2ad97e3d
 SHA512 
02ae1246f99d9b6d6b33c5030488aa46c6abb535b4da4b13799a62b49d32c490b7c088ef41c0bc5a1b2f7263c680faceb8033827834cb6f66916adcdb5be421c
 DIST ldb-2.6.1.tar.gz 1740497 BLAKE2B 
3e831e4689297f3415928507c4c498cba937df104f1e94792a66691a2c0fefa641989badc1d89b0030d164eff5fdb0b3c75646f12961808e37c54d741f745a76
 SHA512 
7b920c5ec1252446584caeedf9ec18aeb5c1b689c2ecc8ae65c0d5b64bf0bca0cbaa887c07fca90b36b16904e3a08534fc513fec6bac288e80f94d2980c36211
+DIST ldb-2.6.2.tar.gz 1738908 BLAKE2B 
44998efdff46486f94deb115225119cb3f6f23e15192672a5ac59c27e06c074fbcf2e1dba7d89d5ce273748cf08bc2261a10f7818cc2d02c4b25fd5403b158a9
 SHA512 
09b8cf6cd93d662737890dacb64439e930b287d29299d2fc2cb18709f61d1e8a8c17d44f7224d8370dda6dc89af91e4ce8959816903ad5363388d8e37d8f
 DIST ldb-2.7.0.tar.gz 1736995 BLAKE2B 
e06b8934a8b8703e861ed8d89f4ee5151d0529b76d08e4d7b24f08860a95669e1749edb3bd90649dbe9104101d03625604d613d25968d9d1d253b3921f5ca575
 SHA512 
5b730595e8a5830889eb0c0374a695ff228a14bcfffbed494b01d9642b626a7b82a5d73f182435d95cd9d52b3744cb3a5c190d6242eda8843a1c24203c56d57e
 DIST ldb-2.7.1.tar.gz 1736244 BLAKE2B 
2da18c7383c0533db4e6e89aaa518d1fca5e426bcb23a2985843bd3f92603e9dd121d4c6e7492587133e669b6e7d801acab0c4eed68791c5fa99dc5f282c7655
 SHA512 
4d59a8848c20eea98c658863721bc170c8a19c6d113e65b386db3ecb32d293a25f08deed37afd0a66e1667f7d4b0d62b22547845f5ee8c433a5dcc1eac6b4219

diff --git a/sys-libs/ldb/ldb-2.6.2.ebuild b/sys-libs/ldb/ldb-2.6.2.ebuild
new file mode 100644
index ..318abf8bb390
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.6.2.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( lmdb python )"
+
+RESTRICT="!test? ( test )"
+
+TALLOC_VERSION="2.3.4"
+TDB_VERSION="1.4.7"
+TEVENT_VERSION="0.13.0"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/libcrypt
+   test? ( >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] )
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+   export PYTHONHASHSEED=1
+
+   # waf requires a python interpreter
+   python-single-r1_pkg_setup
+}
+
+check_samba_dep_versions() {
+   actual_talloc_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/talloc/ws

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

2023-04-01 Thread Arthur Zamarin
commit: 5168fc858270e86d9adcb20fa0a6b91e50dece7c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  1 16:32:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  1 16:32:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5168fc85

sys-libs/ldb: Stabilize 2.5.2 ppc, #893086

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.5.2.ebuild b/sys-libs/ldb/ldb-2.5.2.ebuild
index 369b44b4fe3e..bce94cbb0050 100644
--- a/sys-libs/ldb/ldb-2.5.2.ebuild
+++ b/sys-libs/ldb/ldb-2.5.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-04-01 Thread Arthur Zamarin
commit: 298c6efc489130b6e4217bd73f06d57faed4447f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  1 16:31:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  1 16:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=298c6efc

sys-libs/ldb: Stabilize 2.5.2 arm64, #893086

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.5.2.ebuild b/sys-libs/ldb/ldb-2.5.2.ebuild
index 2f6d4707314b..369b44b4fe3e 100644
--- a/sys-libs/ldb/ldb-2.5.2.ebuild
+++ b/sys-libs/ldb/ldb-2.5.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-03-16 Thread Arthur Zamarin
commit: 1b756dd33ddc44c2a227f97caac1249dcb6ac9ed
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 16 17:37:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 16 17:37:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b756dd3

sys-libs/ldb: Stabilize 2.5.2 ppc64, #893086

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.5.2.ebuild b/sys-libs/ldb/ldb-2.5.2.ebuild
index c182aa64d480..3bbab3350516 100644
--- a/sys-libs/ldb/ldb-2.5.2.ebuild
+++ b/sys-libs/ldb/ldb-2.5.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-03-08 Thread Sam James
commit: ea2b752453af6f38c193cfa839b2ca00f7776324
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  9 05:41:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  9 05:58:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea2b7524

sys-libs/ldb: add 2.7.1

Signed-off-by: Sam James  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.7.1.ebuild | 167 ++
 2 files changed, 168 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index e901f345acee..05b3a60d8048 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,3 +2,4 @@ DIST ldb-2.4.4.tar.gz 1726595 BLAKE2B 
c01440e7032dbd3f7b735cb8d2078d7e1dbb56370b
 DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd843fb94f9813a69fb15773db94ed2210f4102e395333562c2dccebabde1c2dcc0c2fceac97dfa31b2ad97e3d
 SHA512 
02ae1246f99d9b6d6b33c5030488aa46c6abb535b4da4b13799a62b49d32c490b7c088ef41c0bc5a1b2f7263c680faceb8033827834cb6f66916adcdb5be421c
 DIST ldb-2.6.1.tar.gz 1740497 BLAKE2B 
3e831e4689297f3415928507c4c498cba937df104f1e94792a66691a2c0fefa641989badc1d89b0030d164eff5fdb0b3c75646f12961808e37c54d741f745a76
 SHA512 
7b920c5ec1252446584caeedf9ec18aeb5c1b689c2ecc8ae65c0d5b64bf0bca0cbaa887c07fca90b36b16904e3a08534fc513fec6bac288e80f94d2980c36211
 DIST ldb-2.7.0.tar.gz 1736995 BLAKE2B 
e06b8934a8b8703e861ed8d89f4ee5151d0529b76d08e4d7b24f08860a95669e1749edb3bd90649dbe9104101d03625604d613d25968d9d1d253b3921f5ca575
 SHA512 
5b730595e8a5830889eb0c0374a695ff228a14bcfffbed494b01d9642b626a7b82a5d73f182435d95cd9d52b3744cb3a5c190d6242eda8843a1c24203c56d57e
+DIST ldb-2.7.1.tar.gz 1736244 BLAKE2B 
2da18c7383c0533db4e6e89aaa518d1fca5e426bcb23a2985843bd3f92603e9dd121d4c6e7492587133e669b6e7d801acab0c4eed68791c5fa99dc5f282c7655
 SHA512 
4d59a8848c20eea98c658863721bc170c8a19c6d113e65b386db3ecb32d293a25f08deed37afd0a66e1667f7d4b0d62b22547845f5ee8c433a5dcc1eac6b4219

diff --git a/sys-libs/ldb/ldb-2.7.1.ebuild b/sys-libs/ldb/ldb-2.7.1.ebuild
new file mode 100644
index ..7a780a61842d
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.7.1.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( lmdb python )"
+
+RESTRICT="!test? ( test )"
+
+TALLOC_VERSION="2.4.0"
+TDB_VERSION="1.4.8"
+TEVENT_VERSION="0.14.1"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/libcrypt
+   test? ( >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] )
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+   export PYTHONHASHSEED=1
+
+   # waf requires a python interpreter
+   python-single-r1_pkg_setup
+}
+
+check_samba_dep_versions() {
+   actual_talloc_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/talloc/wscript || die)
+   if [[ ${actual_talloc_version} != ${TALLOC_VERSION} ]] ; then
+   eerror "Source talloc version: ${TALLOC_VERSION}"
+   eerror "Ebuild talloc version: ${actual_talloc_version}"
+   die "Ebuild needs to fix TALLOC_VERSION!"
+   fi
+
+   actual_tdb_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/tdb/wscript || die)
+   if [[ ${actual_tdb_version} != ${TDB_VERSION} ]] ; then
+   eerror "Source tdb version: ${TDB_VERSION}"
+   eerror "E

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

2023-02-26 Thread Arthur Zamarin
commit: 86c651c1ea183ffe54e739dc7619a53d906c0fe7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 26 19:09:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 26 19:09:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c651c1

sys-libs/ldb: Stabilize 2.5.2 sparc, #893086

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.5.2.ebuild b/sys-libs/ldb/ldb-2.5.2.ebuild
index a8951be72895..c182aa64d480 100644
--- a/sys-libs/ldb/ldb-2.5.2.ebuild
+++ b/sys-libs/ldb/ldb-2.5.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-02-23 Thread Arthur Zamarin
commit: 93de00b6746cd1be8da011222a4a61b9c3a7efdc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 23 20:47:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 23 20:47:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93de00b6

sys-libs/ldb: Stabilize 2.5.2 amd64, #893086

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.5.2.ebuild b/sys-libs/ldb/ldb-2.5.2.ebuild
index c0303e7c5971..a8951be72895 100644
--- a/sys-libs/ldb/ldb-2.5.2.ebuild
+++ b/sys-libs/ldb/ldb-2.5.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-02-23 Thread Arthur Zamarin
commit: 208750d63eb2bfc2deec6843670a62669df24546
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 23 20:03:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 23 20:03:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208750d6

sys-libs/ldb: Stabilize 2.5.2 x86, #893086

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.5.2.ebuild b/sys-libs/ldb/ldb-2.5.2.ebuild
index 01d3f31d7c2d..c0303e7c5971 100644
--- a/sys-libs/ldb/ldb-2.5.2.ebuild
+++ b/sys-libs/ldb/ldb-2.5.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2023-02-03 Thread Sam James
commit: 776cd54ec82f12b027a4e50c3c29f8254816c56e
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  3 12:44:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  3 12:45:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=776cd54e

sys-libs/ldb: enable py3.11

Signed-off-by: Sam James  gentoo.org>

 sys-libs/ldb/ldb-2.4.4.ebuild | 2 +-
 sys-libs/ldb/ldb-2.5.2.ebuild | 2 +-
 sys-libs/ldb/ldb-2.6.1.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
index 7d945da07f99..e05995195978 100644
--- a/sys-libs/ldb/ldb-2.4.4.ebuild
+++ b/sys-libs/ldb/ldb-2.4.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 

diff --git a/sys-libs/ldb/ldb-2.5.2.ebuild b/sys-libs/ldb/ldb-2.5.2.ebuild
index ae9f1d7d82cd..01d3f31d7c2d 100644
--- a/sys-libs/ldb/ldb-2.5.2.ebuild
+++ b/sys-libs/ldb/ldb-2.5.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 

diff --git a/sys-libs/ldb/ldb-2.6.1.ebuild b/sys-libs/ldb/ldb-2.6.1.ebuild
index a56119ab7796..318abf8bb390 100644
--- a/sys-libs/ldb/ldb-2.6.1.ebuild
+++ b/sys-libs/ldb/ldb-2.6.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 



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

2023-02-03 Thread Sam James
commit: 9bc1ca186a94ac472e0d569eba7035a65eb17356
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  3 09:35:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  3 09:35:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bc1ca18

sys-libs/ldb: enable py3.11

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.7.0.ebuild b/sys-libs/ldb/ldb-2.7.0.ebuild
index 072056b8bd19..63a61531e296 100644
--- a/sys-libs/ldb/ldb-2.7.0.ebuild
+++ b/sys-libs/ldb/ldb-2.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 



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

2023-02-03 Thread Sam James
commit: 0f4deb90eec5aa00d4ca7facccd25c9db83ee761
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  3 09:06:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  3 09:30:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f4deb90

sys-libs/ldb: add 2.7.0

Signed-off-by: Sam James  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.7.0.ebuild | 167 ++
 2 files changed, 168 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 0aae4e1b65a0..e901f345acee 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,3 +1,4 @@
 DIST ldb-2.4.4.tar.gz 1726595 BLAKE2B 
c01440e7032dbd3f7b735cb8d2078d7e1dbb56370bd1defe5f170eff006d3979daa654698e6e046c0583288dacd2cda9a5cde249fd6382db52c4aadb83f55e34
 SHA512 
2e4c762525eee9db40083b21e2a23f9cdfad5d2969cc628b3ea5414f9ec1be2c12d0aa65137cd8d8a5395c0414166ba14fc3dd57d53c533596762d80b9c561f4
 DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd843fb94f9813a69fb15773db94ed2210f4102e395333562c2dccebabde1c2dcc0c2fceac97dfa31b2ad97e3d
 SHA512 
02ae1246f99d9b6d6b33c5030488aa46c6abb535b4da4b13799a62b49d32c490b7c088ef41c0bc5a1b2f7263c680faceb8033827834cb6f66916adcdb5be421c
 DIST ldb-2.6.1.tar.gz 1740497 BLAKE2B 
3e831e4689297f3415928507c4c498cba937df104f1e94792a66691a2c0fefa641989badc1d89b0030d164eff5fdb0b3c75646f12961808e37c54d741f745a76
 SHA512 
7b920c5ec1252446584caeedf9ec18aeb5c1b689c2ecc8ae65c0d5b64bf0bca0cbaa887c07fca90b36b16904e3a08534fc513fec6bac288e80f94d2980c36211
+DIST ldb-2.7.0.tar.gz 1736995 BLAKE2B 
e06b8934a8b8703e861ed8d89f4ee5151d0529b76d08e4d7b24f08860a95669e1749edb3bd90649dbe9104101d03625604d613d25968d9d1d253b3921f5ca575
 SHA512 
5b730595e8a5830889eb0c0374a695ff228a14bcfffbed494b01d9642b626a7b82a5d73f182435d95cd9d52b3744cb3a5c190d6242eda8843a1c24203c56d57e

diff --git a/sys-libs/ldb/ldb-2.7.0.ebuild b/sys-libs/ldb/ldb-2.7.0.ebuild
new file mode 100644
index ..072056b8bd19
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.7.0.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( lmdb python )"
+
+RESTRICT="!test? ( test )"
+
+TALLOC_VERSION="2.4.0"
+TDB_VERSION="1.4.8"
+TEVENT_VERSION="0.14.0"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/libcrypt
+   test? ( >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] )
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+   export PYTHONHASHSEED=1
+
+   # waf requires a python interpreter
+   python-single-r1_pkg_setup
+}
+
+check_samba_dep_versions() {
+   actual_talloc_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/talloc/wscript || die)
+   if [[ ${actual_talloc_version} != ${TALLOC_VERSION} ]] ; then
+   eerror "Source talloc version: ${TALLOC_VERSION}"
+   eerror "Ebuild talloc version: ${actual_talloc_version}"
+   die "Ebuild needs to fix TALLOC_VERSION!"
+   fi
+
+   actual_tdb_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/tdb/wscript || die)
+   if [[ ${actual_tdb_version} != ${TDB_VERSION} ]] ; then
+   eerror "Source tdb version: ${TDB_VERSION}"
+   eerror "Ebuild tdb version: ${actual_tdb_version}"
+   die "Ebuild needs to fix

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

2022-11-24 Thread Sam James
commit: d98c0f46e60851eee923aa5e2f6fd1dc43ec756e
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 25 07:30:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 25 07:51:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98c0f46

sys-libs/ldb: drop 2.3.3, 2.3.4, 2.4.2-r1

Signed-off-by: Sam James  gentoo.org>

 sys-libs/ldb/Manifest|   3 -
 sys-libs/ldb/ldb-2.3.3.ebuild| 120 --
 sys-libs/ldb/ldb-2.3.4.ebuild| 121 ---
 sys-libs/ldb/ldb-2.4.2-r1.ebuild | 121 ---
 4 files changed, 365 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 615777d82a36..0aae4e1b65a0 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,6 +1,3 @@
-DIST ldb-2.3.3.tar.gz 1719542 BLAKE2B 
2a5cfe3ddac2054d167c2857e0cd92e0f88d2c196f9285c029b2a525d781025a956a296bd6d793b65f848188cf7adf70f99542999061a85be473b3fc3b2856f1
 SHA512 
ffb50208fe971afd544a431b79905ec8fce67d78d20c3fcfb8345a56f3b278fb664bc48079d7239a8ca5b70aae8b32076b6007cb63e080cd536e9fe458efeccd
-DIST ldb-2.3.4.tar.gz 1721000 BLAKE2B 
be54c0bffdc910029b5e324578ed2f1e0350dfd19202749cb0c05dff20f3786d0cb612f18ef6f9534c7e34e94c0a283adb3dd935ca3c3252aba0290faca590ef
 SHA512 
e0128a0e36411424fbb092ce24f503f530d0bc75dc98f31e0f457df34c3c2c01c23456d55722eca9965ff89f4dec5cde36c1dabbfaf3ddee536ff4d1dedb1c1d
-DIST ldb-2.4.2.tar.gz 1720169 BLAKE2B 
d144218bf62dde57560df8b8a641e9f58bee001fdfa7b1527d9eb9a1a55e428662db81912173cbcdb9f993c0b316faab7d758a4878beeff1daadd487e9aa44a9
 SHA512 
77705ad284eed9105c9aba0459d2e48cd66ca19b657a55f7513e10281dd2e96540d24d1c8df53adc84109a918900687dc75b635cda05c4e788424ed71b5ff989
 DIST ldb-2.4.4.tar.gz 1726595 BLAKE2B 
c01440e7032dbd3f7b735cb8d2078d7e1dbb56370bd1defe5f170eff006d3979daa654698e6e046c0583288dacd2cda9a5cde249fd6382db52c4aadb83f55e34
 SHA512 
2e4c762525eee9db40083b21e2a23f9cdfad5d2969cc628b3ea5414f9ec1be2c12d0aa65137cd8d8a5395c0414166ba14fc3dd57d53c533596762d80b9c561f4
 DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd843fb94f9813a69fb15773db94ed2210f4102e395333562c2dccebabde1c2dcc0c2fceac97dfa31b2ad97e3d
 SHA512 
02ae1246f99d9b6d6b33c5030488aa46c6abb535b4da4b13799a62b49d32c490b7c088ef41c0bc5a1b2f7263c680faceb8033827834cb6f66916adcdb5be421c
 DIST ldb-2.6.1.tar.gz 1740497 BLAKE2B 
3e831e4689297f3415928507c4c498cba937df104f1e94792a66691a2c0fefa641989badc1d89b0030d164eff5fdb0b3c75646f12961808e37c54d741f745a76
 SHA512 
7b920c5ec1252446584caeedf9ec18aeb5c1b689c2ecc8ae65c0d5b64bf0bca0cbaa887c07fca90b36b16904e3a08534fc513fec6bac288e80f94d2980c36211

diff --git a/sys-libs/ldb/ldb-2.3.3.ebuild b/sys-libs/ldb/ldb-2.3.3.ebuild
deleted file mode 100644
index 49ea629050ba..
--- a/sys-libs/ldb/ldb-2.3.3.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-PYTHON_REQ_USE="threads(+)"
-inherit python-single-r1 waf-utils multilib-minimal
-
-DESCRIPTION="LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org";
-SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="doc ldap +lmdb python test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( python )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libbsd[${MULTILIB_USEDEP}]
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.3.2[${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.4.3[${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.10.2[${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap:= )
-   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
-   python? (
-   ${PYTHON_DEPS}
-   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
-   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
-   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   virtual/libcrypt
-"
-BDEPEND="${PYTHON_DEPS}
-   dev-libs/libxslt
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen )
-"
-
-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() {
-   # Package fails to build with distcc
-   export DISTCC_DISABLE=1
-
-   # waf requires a python interpreter
-   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/

2022-11-18 Thread Arthur Zamarin
commit: ff66faa40276b67dbdccad28767af6d6be19ba52
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 18:19:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 18:19:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff66faa4

sys-libs/ldb: Stabilize 2.4.4 sparc, #873565

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
index dfdf88c02666..5f5b20bd556c 100644
--- a/sys-libs/ldb/ldb-2.4.4.ebuild
+++ b/sys-libs/ldb/ldb-2.4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-11-18 Thread Arthur Zamarin
commit: 40e3f17a15512c71ec6e9ae3930b1e341c522323
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 18:19:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 18:19:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e3f17a

sys-libs/ldb: Stabilize 2.4.4 arm, #873565

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
index 5f5b20bd556c..278860447e70 100644
--- a/sys-libs/ldb/ldb-2.4.4.ebuild
+++ b/sys-libs/ldb/ldb-2.4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-11-18 Thread Arthur Zamarin
commit: cba1b3c116c150e49f1dd1e4cc44bbabd80a08c4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 18:19:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 18:19:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cba1b3c1

sys-libs/ldb: Stabilize 2.4.4 ppc64, #873565

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
index 355275273d13..dfdf88c02666 100644
--- a/sys-libs/ldb/ldb-2.4.4.ebuild
+++ b/sys-libs/ldb/ldb-2.4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-11-18 Thread Arthur Zamarin
commit: ab5e51f3ce7a9deaf2aeb1770891328eb7c52937
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 18:19:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 18:19:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab5e51f3

sys-libs/ldb: Stabilize 2.4.4 arm64, #873565

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
index 278860447e70..1a34a5eeace7 100644
--- a/sys-libs/ldb/ldb-2.4.4.ebuild
+++ b/sys-libs/ldb/ldb-2.4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-09-30 Thread Sam James
commit: b0e325602e1714e1014c29bd8e7f5e3ddc25b1b8
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 30 20:37:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 30 20:39:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e32560

sys-libs/ldb: Stabilize 2.4.4 x86, #873565

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
index f0bb222c1aed..45e91c6bdad5 100644
--- a/sys-libs/ldb/ldb-2.4.4.ebuild
+++ b/sys-libs/ldb/ldb-2.4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-09-30 Thread Sam James
commit: d36b7839d2d2e898b1ff93a165b508e959ec13c6
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 30 20:38:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 30 20:39:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36b7839

sys-libs/ldb: Stabilize 2.4.4 amd64, #873565

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
index 45e91c6bdad5..355275273d13 100644
--- a/sys-libs/ldb/ldb-2.4.4.ebuild
+++ b/sys-libs/ldb/ldb-2.4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-09-30 Thread Arthur Zamarin
commit: e972f097e3d2b2be574bc81ae140d4c2fb8288d6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 30 17:47:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 30 17:47:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e972f097

sys-libs/ldb: Stabilize 2.4.4 ppc, #873565

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
index 1b553e360e10..f0bb222c1aed 100644
--- a/sys-libs/ldb/ldb-2.4.4.ebuild
+++ b/sys-libs/ldb/ldb-2.4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-09-29 Thread Sam James
commit: 73e739c37f444c45aa549bc5688ca58c693dc505
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 30 04:13:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 30 04:18:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73e739c3

sys-libs/ldb: add 2.6.1, conditionally depend on cmocka, add version checker

- Conditionally depend on cmocka by "using" the bundled copy
when we're not running tests (just to satisfy configure).

- Add talloc/tdb/tevent version checker.
  Nabbed Ionen's sed from wine-proton etc.

Closes: https://bugs.gentoo.org/802531
Signed-off-by: Sam James  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.6.1.ebuild | 167 ++
 2 files changed, 168 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index e5de992c6235..615777d82a36 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -3,3 +3,4 @@ DIST ldb-2.3.4.tar.gz 1721000 BLAKE2B 
be54c0bffdc910029b5e324578ed2f1e0350dfd192
 DIST ldb-2.4.2.tar.gz 1720169 BLAKE2B 
d144218bf62dde57560df8b8a641e9f58bee001fdfa7b1527d9eb9a1a55e428662db81912173cbcdb9f993c0b316faab7d758a4878beeff1daadd487e9aa44a9
 SHA512 
77705ad284eed9105c9aba0459d2e48cd66ca19b657a55f7513e10281dd2e96540d24d1c8df53adc84109a918900687dc75b635cda05c4e788424ed71b5ff989
 DIST ldb-2.4.4.tar.gz 1726595 BLAKE2B 
c01440e7032dbd3f7b735cb8d2078d7e1dbb56370bd1defe5f170eff006d3979daa654698e6e046c0583288dacd2cda9a5cde249fd6382db52c4aadb83f55e34
 SHA512 
2e4c762525eee9db40083b21e2a23f9cdfad5d2969cc628b3ea5414f9ec1be2c12d0aa65137cd8d8a5395c0414166ba14fc3dd57d53c533596762d80b9c561f4
 DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd843fb94f9813a69fb15773db94ed2210f4102e395333562c2dccebabde1c2dcc0c2fceac97dfa31b2ad97e3d
 SHA512 
02ae1246f99d9b6d6b33c5030488aa46c6abb535b4da4b13799a62b49d32c490b7c088ef41c0bc5a1b2f7263c680faceb8033827834cb6f66916adcdb5be421c
+DIST ldb-2.6.1.tar.gz 1740497 BLAKE2B 
3e831e4689297f3415928507c4c498cba937df104f1e94792a66691a2c0fefa641989badc1d89b0030d164eff5fdb0b3c75646f12961808e37c54d741f745a76
 SHA512 
7b920c5ec1252446584caeedf9ec18aeb5c1b689c2ecc8ae65c0d5b64bf0bca0cbaa887c07fca90b36b16904e3a08534fc513fec6bac288e80f94d2980c36211

diff --git a/sys-libs/ldb/ldb-2.6.1.ebuild b/sys-libs/ldb/ldb-2.6.1.ebuild
new file mode 100644
index ..78ec93f70bf1
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.6.1.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( lmdb python )"
+
+RESTRICT="!test? ( test )"
+
+TALLOC_VERSION="2.3.4"
+TDB_VERSION="1.4.7"
+TEVENT_VERSION="0.13.0"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/libcrypt
+   test? ( >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] )
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+   export PYTHONHASHSEED=1
+
+   # waf requires a python interpreter
+   python-single-r1_pkg_setup
+}
+
+check_samba_dep_versions() {
+   actual_talloc_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/talloc/wscript || die)
+   if [[ ${actual_talloc_version} != ${TALLOC_VERSION} ]] ; then
+   eerror "Source talloc version: ${TALLOC_VERSION}"
+   eerror "Ebuild talloc version: ${actual_talloc_version}"
+  

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

2022-09-29 Thread Sam James
commit: 76f067222151947e870375c35964a8c54b87fc15
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 30 03:01:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 30 03:01:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76f06722

sys-libs/ldb: drop 2.3.2-r1, 2.4.1-r1, 2.4.3, 2.5.0-r1, 2.5.1

Signed-off-by: Sam James  gentoo.org>

 sys-libs/ldb/Manifest|   5 --
 sys-libs/ldb/ldb-2.3.2-r1.ebuild | 120 --
 sys-libs/ldb/ldb-2.4.1-r1.ebuild | 120 --
 sys-libs/ldb/ldb-2.4.3.ebuild| 121 ---
 sys-libs/ldb/ldb-2.5.0-r1.ebuild | 121 ---
 sys-libs/ldb/ldb-2.5.1.ebuild| 121 ---
 6 files changed, 608 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index dbe71fc602b7..e5de992c6235 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,10 +1,5 @@
-DIST ldb-2.3.2.tar.gz 1718583 BLAKE2B 
48b9fb77e414af0f9fffe0cda9cf49971d79ed8b66213b01b73f53a61969e03f9e6426a04a33ff70da906c814470d8fa356902a68aa1169d969cc597e8c234d7
 SHA512 
be324e8f20db50529634548451dbc5f95f26a701e124bfb40ae2b0a5069de78b7c5c1a66222097209ea24ef6077373d996e67c00257a5a05198f1b81bf0ed53e
 DIST ldb-2.3.3.tar.gz 1719542 BLAKE2B 
2a5cfe3ddac2054d167c2857e0cd92e0f88d2c196f9285c029b2a525d781025a956a296bd6d793b65f848188cf7adf70f99542999061a85be473b3fc3b2856f1
 SHA512 
ffb50208fe971afd544a431b79905ec8fce67d78d20c3fcfb8345a56f3b278fb664bc48079d7239a8ca5b70aae8b32076b6007cb63e080cd536e9fe458efeccd
 DIST ldb-2.3.4.tar.gz 1721000 BLAKE2B 
be54c0bffdc910029b5e324578ed2f1e0350dfd19202749cb0c05dff20f3786d0cb612f18ef6f9534c7e34e94c0a283adb3dd935ca3c3252aba0290faca590ef
 SHA512 
e0128a0e36411424fbb092ce24f503f530d0bc75dc98f31e0f457df34c3c2c01c23456d55722eca9965ff89f4dec5cde36c1dabbfaf3ddee536ff4d1dedb1c1d
-DIST ldb-2.4.1.tar.gz 1719769 BLAKE2B 
868d3dcc51bd8272d99f2335ed1af2e37506b6a175254f1aca37f758488ba0997e37419a7d8c81def77698128307df97de26d4807ac78c34088f7a623f8d9e68
 SHA512 
14ab5397d28c369142b2ccf55a2ab4e678a3fe6e018541cfce46241f8226400bc169360bbef254fae4410a6e15024ae986f02298d3d324e3d3a8b88801bf76d7
 DIST ldb-2.4.2.tar.gz 1720169 BLAKE2B 
d144218bf62dde57560df8b8a641e9f58bee001fdfa7b1527d9eb9a1a55e428662db81912173cbcdb9f993c0b316faab7d758a4878beeff1daadd487e9aa44a9
 SHA512 
77705ad284eed9105c9aba0459d2e48cd66ca19b657a55f7513e10281dd2e96540d24d1c8df53adc84109a918900687dc75b635cda05c4e788424ed71b5ff989
-DIST ldb-2.4.3.tar.gz 1729139 BLAKE2B 
90dbb41ec6db19c562f275cdbf8fe273763633ca6a86d5a2f2428fc2063f5f88fcae23543f588f4df16ae5315e597145eecce3d87b616f8a27c0df91ab8bf81c
 SHA512 
681433c5bbd1cc1fcddc35403c538f1511a83a7555b9113ac9247c6a22718ad6d7b21a86def50e6b5df91c9c8e04f2c45ffd264cd0ad1a715dc4b85681569622
 DIST ldb-2.4.4.tar.gz 1726595 BLAKE2B 
c01440e7032dbd3f7b735cb8d2078d7e1dbb56370bd1defe5f170eff006d3979daa654698e6e046c0583288dacd2cda9a5cde249fd6382db52c4aadb83f55e34
 SHA512 
2e4c762525eee9db40083b21e2a23f9cdfad5d2969cc628b3ea5414f9ec1be2c12d0aa65137cd8d8a5395c0414166ba14fc3dd57d53c533596762d80b9c561f4
-DIST ldb-2.5.0.tar.gz 1722847 BLAKE2B 
880a5a516b0b423854f8a3f9c54da89e4640f8462ccc54a7b147c70c3a9eb073dc9e914d1906ab914a9ddd9b9aa0e7d177ef3ecb4c0b506f5417db931b017849
 SHA512 
f16a235f1409e06266c51735ac645cf2708d31dd731ee7b95d6778498b115f4252b0a528952e620767d1616a4e1e7c5f2cdc69f3fa32d79288cf14da2f52a010
-DIST ldb-2.5.1.tar.gz 1736209 BLAKE2B 
f06df9878ca664a456859464895e91c21da55c340e6dc94dc1bae22002e1c93ce9c7c87e3435b362e01e7d3d407d4968a529445d465a3d37ecf95f969866b40b
 SHA512 
679ad695d4467a38e6cb87ba2b7d61049a42c59792b39f0a40256456ac673849adf58dc0759a89be982b80bb4a0834d34b51779424f7b997a53ea95f02f410ad
 DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd843fb94f9813a69fb15773db94ed2210f4102e395333562c2dccebabde1c2dcc0c2fceac97dfa31b2ad97e3d
 SHA512 
02ae1246f99d9b6d6b33c5030488aa46c6abb535b4da4b13799a62b49d32c490b7c088ef41c0bc5a1b2f7263c680faceb8033827834cb6f66916adcdb5be421c

diff --git a/sys-libs/ldb/ldb-2.3.2-r1.ebuild b/sys-libs/ldb/ldb-2.3.2-r1.ebuild
deleted file mode 100644
index 49ea629050ba..
--- a/sys-libs/ldb/ldb-2.3.2-r1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-PYTHON_REQ_USE="threads(+)"
-inherit python-single-r1 waf-utils multilib-minimal
-
-DESCRIPTION="LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org";
-SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="doc ldap +lmdb python test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( python )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libbsd[${MULTILIB_USEDEP}]

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

2022-08-27 Thread WANG Xuerui
commit: 9b5a8a2bed4ab68e2a9921b3ae90ca8e82eabe34
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Aug 28 05:39:14 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Aug 28 05:39:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5a8a2b

sys-libs/ldb: keyword 2.5.2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.5.2.ebuild b/sys-libs/ldb/ldb-2.5.2.ebuild
index 3016e578d88c..40abe3914ee9 100644
--- a/sys-libs/ldb/ldb-2.5.2.ebuild
+++ b/sys-libs/ldb/ldb-2.5.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-07-31 Thread Ben Kohler
commit: 36aaccbded15d44fb723796798e0bd97d31ea2b9
Author: Ben Kohler  gentoo  org>
AuthorDate: Sun Jul 31 14:10:07 2022 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Sun Jul 31 14:10:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36aaccbd

sys-libs/ldb: require lmdb for tests

Closes: https://bugs.gentoo.org/659368

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/ldb-2.3.4.ebuild | 2 +-
 sys-libs/ldb/ldb-2.4.4.ebuild | 2 +-
 sys-libs/ldb/ldb-2.5.2.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.3.4.ebuild b/sys-libs/ldb/ldb-2.3.4.ebuild
index 0730a2c090be..d98d303d64c7 100644
--- a/sys-libs/ldb/ldb-2.3.4.ebuild
+++ b/sys-libs/ldb/ldb-2.3.4.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( python )"
+   test? ( lmdb python )"
 
 RESTRICT="!test? ( test )"
 

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
index 05b4d0c727a9..1b553e360e10 100644
--- a/sys-libs/ldb/ldb-2.4.4.ebuild
+++ b/sys-libs/ldb/ldb-2.4.4.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( python )"
+   test? ( lmdb python )"
 
 RESTRICT="!test? ( test )"
 

diff --git a/sys-libs/ldb/ldb-2.5.2.ebuild b/sys-libs/ldb/ldb-2.5.2.ebuild
index c723951c9d16..3016e578d88c 100644
--- a/sys-libs/ldb/ldb-2.5.2.ebuild
+++ b/sys-libs/ldb/ldb-2.5.2.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( python )"
+   test? ( lmdb python )"
 
 RESTRICT="!test? ( test )"
 



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

2022-07-29 Thread Brian Evans
commit: 794581c03259bb80763ed5387bc6d7e33a52f63a
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Jul 29 19:19:04 2022 +
Commit: Brian Evans  gentoo  org>
CommitDate: Fri Jul 29 19:20:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794581c0

sys-libs/ldb: Rename patch file to expected value in ebuild

Non-maintainer commit

Signed-off-by: Brian Evans  gentoo.org>

 ...-skip-wav-tevent-check.patch => ldb-2.5.2-skip-waf-tevent-check.patch} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-libs/ldb/files/ldb-2.5.2-skip-wav-tevent-check.patch 
b/sys-libs/ldb/files/ldb-2.5.2-skip-waf-tevent-check.patch
similarity index 100%
rename from sys-libs/ldb/files/ldb-2.5.2-skip-wav-tevent-check.patch
rename to sys-libs/ldb/files/ldb-2.5.2-skip-waf-tevent-check.patch



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

2022-07-29 Thread Ben Kohler
commit: af6790d9b83c1bf18bd6adaa32b6a2b68b1a524f
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jul 28 19:35:06 2022 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Jul 29 18:12:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af6790d9

sys-libs/ldb: fix tevent detection

Closes: https://bugs.gentoo.org/590026

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/files/ldb-2.5.2-skip-wav-tevent-check.patch | 12 
 sys-libs/ldb/ldb-2.3.4.ebuild|  1 +
 sys-libs/ldb/ldb-2.4.4.ebuild|  1 +
 sys-libs/ldb/ldb-2.5.2.ebuild|  1 +
 4 files changed, 15 insertions(+)

diff --git a/sys-libs/ldb/files/ldb-2.5.2-skip-wav-tevent-check.patch 
b/sys-libs/ldb/files/ldb-2.5.2-skip-wav-tevent-check.patch
new file mode 100644
index ..4578435064b0
--- /dev/null
+++ b/sys-libs/ldb/files/ldb-2.5.2-skip-wav-tevent-check.patch
@@ -0,0 +1,12 @@
+--- ldb-1.3.6/lib/tevent/wscript
 ldb-1.3.6/lib/tevent/wscript
+@@ -34,8 +34,7 @@
+ if conf.CHECK_BUNDLED_SYSTEM_PKG('tevent', minversion=VERSION,
+  onlyif='talloc', implied_deps='replace 
talloc'):
+ conf.define('USING_SYSTEM_TEVENT', 1)
+-if not conf.env.disable_python and \
+-conf.CHECK_BUNDLED_SYSTEM_PYTHON('pytevent', 'tevent', 
minversion=VERSION):
++if not conf.env.disable_python:
+ conf.define('USING_SYSTEM_PYTEVENT', 1)
+ 
+ if conf.CHECK_FUNCS('epoll_create', headers='sys/epoll.h'):

diff --git a/sys-libs/ldb/ldb-2.3.4.ebuild b/sys-libs/ldb/ldb-2.3.4.ebuild
index 85ca63eb5be2..0730a2c090be 100644
--- a/sys-libs/ldb/ldb-2.3.4.ebuild
+++ b/sys-libs/ldb/ldb-2.3.4.ebuild
@@ -53,6 +53,7 @@ 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
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
 )
 
 pkg_setup() {

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
index 54d9456e59cd..05b4d0c727a9 100644
--- a/sys-libs/ldb/ldb-2.4.4.ebuild
+++ b/sys-libs/ldb/ldb-2.4.4.ebuild
@@ -54,6 +54,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.5.2-optional_packages.patch
"${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
"${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
 )
 
 pkg_setup() {

diff --git a/sys-libs/ldb/ldb-2.5.2.ebuild b/sys-libs/ldb/ldb-2.5.2.ebuild
index bfd7de97a612..c723951c9d16 100644
--- a/sys-libs/ldb/ldb-2.5.2.ebuild
+++ b/sys-libs/ldb/ldb-2.5.2.ebuild
@@ -54,6 +54,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.5.2-optional_packages.patch
"${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
"${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
 )
 
 pkg_setup() {



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

2022-07-28 Thread Ben Kohler
commit: 53430f9ad355a3c77045b53b1af405442e7c3d66
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jul 28 15:48:30 2022 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Jul 28 16:54:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53430f9a

sys-libs/ldb: add 2.4.4

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.4.4.ebuild | 121 ++
 2 files changed, 122 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 5db05a78e82f..0bd588ca6430 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -3,6 +3,7 @@ DIST ldb-2.3.3.tar.gz 1719542 BLAKE2B 
2a5cfe3ddac2054d167c2857e0cd92e0f88d2c196f
 DIST ldb-2.4.1.tar.gz 1719769 BLAKE2B 
868d3dcc51bd8272d99f2335ed1af2e37506b6a175254f1aca37f758488ba0997e37419a7d8c81def77698128307df97de26d4807ac78c34088f7a623f8d9e68
 SHA512 
14ab5397d28c369142b2ccf55a2ab4e678a3fe6e018541cfce46241f8226400bc169360bbef254fae4410a6e15024ae986f02298d3d324e3d3a8b88801bf76d7
 DIST ldb-2.4.2.tar.gz 1720169 BLAKE2B 
d144218bf62dde57560df8b8a641e9f58bee001fdfa7b1527d9eb9a1a55e428662db81912173cbcdb9f993c0b316faab7d758a4878beeff1daadd487e9aa44a9
 SHA512 
77705ad284eed9105c9aba0459d2e48cd66ca19b657a55f7513e10281dd2e96540d24d1c8df53adc84109a918900687dc75b635cda05c4e788424ed71b5ff989
 DIST ldb-2.4.3.tar.gz 1729139 BLAKE2B 
90dbb41ec6db19c562f275cdbf8fe273763633ca6a86d5a2f2428fc2063f5f88fcae23543f588f4df16ae5315e597145eecce3d87b616f8a27c0df91ab8bf81c
 SHA512 
681433c5bbd1cc1fcddc35403c538f1511a83a7555b9113ac9247c6a22718ad6d7b21a86def50e6b5df91c9c8e04f2c45ffd264cd0ad1a715dc4b85681569622
+DIST ldb-2.4.4.tar.gz 1726595 BLAKE2B 
c01440e7032dbd3f7b735cb8d2078d7e1dbb56370bd1defe5f170eff006d3979daa654698e6e046c0583288dacd2cda9a5cde249fd6382db52c4aadb83f55e34
 SHA512 
2e4c762525eee9db40083b21e2a23f9cdfad5d2969cc628b3ea5414f9ec1be2c12d0aa65137cd8d8a5395c0414166ba14fc3dd57d53c533596762d80b9c561f4
 DIST ldb-2.5.0.tar.gz 1722847 BLAKE2B 
880a5a516b0b423854f8a3f9c54da89e4640f8462ccc54a7b147c70c3a9eb073dc9e914d1906ab914a9ddd9b9aa0e7d177ef3ecb4c0b506f5417db931b017849
 SHA512 
f16a235f1409e06266c51735ac645cf2708d31dd731ee7b95d6778498b115f4252b0a528952e620767d1616a4e1e7c5f2cdc69f3fa32d79288cf14da2f52a010
 DIST ldb-2.5.1.tar.gz 1736209 BLAKE2B 
f06df9878ca664a456859464895e91c21da55c340e6dc94dc1bae22002e1c93ce9c7c87e3435b362e01e7d3d407d4968a529445d465a3d37ecf95f969866b40b
 SHA512 
679ad695d4467a38e6cb87ba2b7d61049a42c59792b39f0a40256456ac673849adf58dc0759a89be982b80bb4a0834d34b51779424f7b997a53ea95f02f410ad
 DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd843fb94f9813a69fb15773db94ed2210f4102e395333562c2dccebabde1c2dcc0c2fceac97dfa31b2ad97e3d
 SHA512 
02ae1246f99d9b6d6b33c5030488aa46c6abb535b4da4b13799a62b49d32c490b7c088ef41c0bc5a1b2f7263c680faceb8033827834cb6f66916adcdb5be421c

diff --git a/sys-libs/ldb/ldb-2.4.4.ebuild b/sys-libs/ldb/ldb-2.4.4.ebuild
new file mode 100644
index ..54d9456e59cd
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.4.4.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( python )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.3.3[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.4[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.11.0[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   virtual/libcrypt
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+
+   # waf requires a python interp

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

2022-07-28 Thread Ben Kohler
commit: 44d2a95c083aa6cd8d878ec0272771e38727570b
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jul 28 15:27:34 2022 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Jul 28 16:54:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d2a95c

sys-libs/ldb: add 2.5.2

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.5.2.ebuild | 121 ++
 2 files changed, 122 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 06d924419a9f..5db05a78e82f 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -5,3 +5,4 @@ DIST ldb-2.4.2.tar.gz 1720169 BLAKE2B 
d144218bf62dde57560df8b8a641e9f58bee001fdf
 DIST ldb-2.4.3.tar.gz 1729139 BLAKE2B 
90dbb41ec6db19c562f275cdbf8fe273763633ca6a86d5a2f2428fc2063f5f88fcae23543f588f4df16ae5315e597145eecce3d87b616f8a27c0df91ab8bf81c
 SHA512 
681433c5bbd1cc1fcddc35403c538f1511a83a7555b9113ac9247c6a22718ad6d7b21a86def50e6b5df91c9c8e04f2c45ffd264cd0ad1a715dc4b85681569622
 DIST ldb-2.5.0.tar.gz 1722847 BLAKE2B 
880a5a516b0b423854f8a3f9c54da89e4640f8462ccc54a7b147c70c3a9eb073dc9e914d1906ab914a9ddd9b9aa0e7d177ef3ecb4c0b506f5417db931b017849
 SHA512 
f16a235f1409e06266c51735ac645cf2708d31dd731ee7b95d6778498b115f4252b0a528952e620767d1616a4e1e7c5f2cdc69f3fa32d79288cf14da2f52a010
 DIST ldb-2.5.1.tar.gz 1736209 BLAKE2B 
f06df9878ca664a456859464895e91c21da55c340e6dc94dc1bae22002e1c93ce9c7c87e3435b362e01e7d3d407d4968a529445d465a3d37ecf95f969866b40b
 SHA512 
679ad695d4467a38e6cb87ba2b7d61049a42c59792b39f0a40256456ac673849adf58dc0759a89be982b80bb4a0834d34b51779424f7b997a53ea95f02f410ad
+DIST ldb-2.5.2.tar.gz 1730347 BLAKE2B 
a0d3a9ae02f79c27b396314b804195ecd37b8bcd843fb94f9813a69fb15773db94ed2210f4102e395333562c2dccebabde1c2dcc0c2fceac97dfa31b2ad97e3d
 SHA512 
02ae1246f99d9b6d6b33c5030488aa46c6abb535b4da4b13799a62b49d32c490b7c088ef41c0bc5a1b2f7263c680faceb8033827834cb6f66916adcdb5be421c

diff --git a/sys-libs/ldb/ldb-2.5.2.ebuild b/sys-libs/ldb/ldb-2.5.2.ebuild
new file mode 100644
index ..bfd7de97a612
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.5.2.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( python )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.3.3[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.6[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.11.0[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   virtual/libcrypt
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+
+   # waf requires a python interpreter
+   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/

2022-07-28 Thread Ben Kohler
commit: c8a4a559d0e009e444b321e4a6d3e2a01a6e56d9
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jul 28 16:47:20 2022 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Jul 28 16:54:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a4a559

sys-libs/ldb: add 2.3.4

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.3.4.ebuild | 120 ++
 2 files changed, 121 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 0bd588ca6430..dbe71fc602b7 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,5 +1,6 @@
 DIST ldb-2.3.2.tar.gz 1718583 BLAKE2B 
48b9fb77e414af0f9fffe0cda9cf49971d79ed8b66213b01b73f53a61969e03f9e6426a04a33ff70da906c814470d8fa356902a68aa1169d969cc597e8c234d7
 SHA512 
be324e8f20db50529634548451dbc5f95f26a701e124bfb40ae2b0a5069de78b7c5c1a66222097209ea24ef6077373d996e67c00257a5a05198f1b81bf0ed53e
 DIST ldb-2.3.3.tar.gz 1719542 BLAKE2B 
2a5cfe3ddac2054d167c2857e0cd92e0f88d2c196f9285c029b2a525d781025a956a296bd6d793b65f848188cf7adf70f99542999061a85be473b3fc3b2856f1
 SHA512 
ffb50208fe971afd544a431b79905ec8fce67d78d20c3fcfb8345a56f3b278fb664bc48079d7239a8ca5b70aae8b32076b6007cb63e080cd536e9fe458efeccd
+DIST ldb-2.3.4.tar.gz 1721000 BLAKE2B 
be54c0bffdc910029b5e324578ed2f1e0350dfd19202749cb0c05dff20f3786d0cb612f18ef6f9534c7e34e94c0a283adb3dd935ca3c3252aba0290faca590ef
 SHA512 
e0128a0e36411424fbb092ce24f503f530d0bc75dc98f31e0f457df34c3c2c01c23456d55722eca9965ff89f4dec5cde36c1dabbfaf3ddee536ff4d1dedb1c1d
 DIST ldb-2.4.1.tar.gz 1719769 BLAKE2B 
868d3dcc51bd8272d99f2335ed1af2e37506b6a175254f1aca37f758488ba0997e37419a7d8c81def77698128307df97de26d4807ac78c34088f7a623f8d9e68
 SHA512 
14ab5397d28c369142b2ccf55a2ab4e678a3fe6e018541cfce46241f8226400bc169360bbef254fae4410a6e15024ae986f02298d3d324e3d3a8b88801bf76d7
 DIST ldb-2.4.2.tar.gz 1720169 BLAKE2B 
d144218bf62dde57560df8b8a641e9f58bee001fdfa7b1527d9eb9a1a55e428662db81912173cbcdb9f993c0b316faab7d758a4878beeff1daadd487e9aa44a9
 SHA512 
77705ad284eed9105c9aba0459d2e48cd66ca19b657a55f7513e10281dd2e96540d24d1c8df53adc84109a918900687dc75b635cda05c4e788424ed71b5ff989
 DIST ldb-2.4.3.tar.gz 1729139 BLAKE2B 
90dbb41ec6db19c562f275cdbf8fe273763633ca6a86d5a2f2428fc2063f5f88fcae23543f588f4df16ae5315e597145eecce3d87b616f8a27c0df91ab8bf81c
 SHA512 
681433c5bbd1cc1fcddc35403c538f1511a83a7555b9113ac9247c6a22718ad6d7b21a86def50e6b5df91c9c8e04f2c45ffd264cd0ad1a715dc4b85681569622

diff --git a/sys-libs/ldb/ldb-2.3.4.ebuild b/sys-libs/ldb/ldb-2.3.4.ebuild
new file mode 100644
index ..85ca63eb5be2
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.3.4.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( python )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.3.2[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.3[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.10.2[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   virtual/libcrypt
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+
+   # waf requires a python interpreter
+   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
+   --buil

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

2022-07-02 Thread Sam James
commit: 84856f42c7d2856b375fc2e18e8c085840cdffe2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  2 20:30:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  2 20:30:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84856f42

sys-libs/ldb: Stabilize 2.4.2-r1 ppc, #853976

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.2-r1.ebuild b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
index c0d9bd9b2b01..9f34b82c7d1a 100644
--- a/sys-libs/ldb/ldb-2.4.2-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-07-02 Thread Sam James
commit: 7f1b8f79aeb05a9c00c2dec195ed6a571584995d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  2 20:30:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  2 20:30:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f1b8f79

sys-libs/ldb: Stabilize 2.3.3 ppc, #853976

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.3.ebuild b/sys-libs/ldb/ldb-2.3.3.ebuild
index 6e48a31d9be6..49ea629050ba 100644
--- a/sys-libs/ldb/ldb-2.3.3.ebuild
+++ b/sys-libs/ldb/ldb-2.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-06-25 Thread Agostino Sarubbo
commit: 50af3bdbddefb9d878a6f4a2b682fa6ba14739cd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 25 09:00:23 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 25 09:00:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50af3bdb

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

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

 sys-libs/ldb/ldb-2.3.3.ebuild| 2 +-
 sys-libs/ldb/ldb-2.4.2-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.3.3.ebuild b/sys-libs/ldb/ldb-2.3.3.ebuild
index c2f6d2c9c224..6e48a31d9be6 100644
--- a/sys-libs/ldb/ldb-2.3.3.ebuild
+++ b/sys-libs/ldb/ldb-2.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}

diff --git a/sys-libs/ldb/ldb-2.4.2-r1.ebuild b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
index 98d37169b588..c0d9bd9b2b01 100644
--- a/sys-libs/ldb/ldb-2.4.2-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-06-25 Thread Agostino Sarubbo
commit: 75838faaac9c42912e34ced4fdd7bc8419597b0c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 25 08:59:35 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 25 08:59:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75838faa

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

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

 sys-libs/ldb/ldb-2.3.3.ebuild| 2 +-
 sys-libs/ldb/ldb-2.4.2-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.3.3.ebuild b/sys-libs/ldb/ldb-2.3.3.ebuild
index 9286f5a6f9e3..c2f6d2c9c224 100644
--- a/sys-libs/ldb/ldb-2.3.3.ebuild
+++ b/sys-libs/ldb/ldb-2.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}

diff --git a/sys-libs/ldb/ldb-2.4.2-r1.ebuild b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
index afa7a1666ba0..98d37169b588 100644
--- a/sys-libs/ldb/ldb-2.4.2-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-06-25 Thread Agostino Sarubbo
commit: 96e56a47cb136bb0672558194d6c0533142ad5b9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 25 08:58:38 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 25 08:58:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96e56a47

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

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

 sys-libs/ldb/ldb-2.3.3.ebuild| 2 +-
 sys-libs/ldb/ldb-2.4.2-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.3.3.ebuild b/sys-libs/ldb/ldb-2.3.3.ebuild
index f8d44b64108d..9286f5a6f9e3 100644
--- a/sys-libs/ldb/ldb-2.3.3.ebuild
+++ b/sys-libs/ldb/ldb-2.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}

diff --git a/sys-libs/ldb/ldb-2.4.2-r1.ebuild b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
index 3e6725fe4c48..afa7a1666ba0 100644
--- a/sys-libs/ldb/ldb-2.4.2-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-06-25 Thread Agostino Sarubbo
commit: 6e882fee2fbd191e4f4719876d2f6403cfe9b7af
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 25 08:55:18 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 25 08:55:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e882fee

sys-libs/ldb: arm64 stable wrt bug #853976

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-2.3.3.ebuild| 2 +-
 sys-libs/ldb/ldb-2.4.2-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.3.3.ebuild b/sys-libs/ldb/ldb-2.3.3.ebuild
index 1a7f6a4d14fd..f8d44b64108d 100644
--- a/sys-libs/ldb/ldb-2.3.3.ebuild
+++ b/sys-libs/ldb/ldb-2.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}

diff --git a/sys-libs/ldb/ldb-2.4.2-r1.ebuild b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
index ae9ed86f8cba..3e6725fe4c48 100644
--- a/sys-libs/ldb/ldb-2.4.2-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-06-25 Thread Agostino Sarubbo
commit: 1e1aaa689a63b509812d636a7402048391cbeb49
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 25 08:54:45 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 25 08:54:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e1aaa68

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

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/ldb/ldb-2.3.3.ebuild| 2 +-
 sys-libs/ldb/ldb-2.4.2-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.3.3.ebuild b/sys-libs/ldb/ldb-2.3.3.ebuild
index eb7e85443f6e..1a7f6a4d14fd 100644
--- a/sys-libs/ldb/ldb-2.3.3.ebuild
+++ b/sys-libs/ldb/ldb-2.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}

diff --git a/sys-libs/ldb/ldb-2.4.2-r1.ebuild b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
index 127c6d5f8d26..ae9ed86f8cba 100644
--- a/sys-libs/ldb/ldb-2.4.2-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-06-25 Thread Agostino Sarubbo
commit: b9fd9e8c93054ddffb1ecb8c62e3a176fb78c0e0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 25 08:53:16 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 25 08:53:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9fd9e8c

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

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

 sys-libs/ldb/ldb-2.3.3.ebuild| 2 +-
 sys-libs/ldb/ldb-2.4.2-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.3.3.ebuild b/sys-libs/ldb/ldb-2.3.3.ebuild
index 99aa75a74e34..eb7e85443f6e 100644
--- a/sys-libs/ldb/ldb-2.3.3.ebuild
+++ b/sys-libs/ldb/ldb-2.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}

diff --git a/sys-libs/ldb/ldb-2.4.2-r1.ebuild b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
index 54d9456e59cd..127c6d5f8d26 100644
--- a/sys-libs/ldb/ldb-2.4.2-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-06-24 Thread Lars Wendler
commit: 2bd7e4efc9e445674387cec2cbd9a0b8c19979f7
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun 24 07:28:38 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jun 24 07:43:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd7e4ef

sys-libs/ldb: Bump to versions 2.4.3 and 2.5.1

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   2 +
 sys-libs/ldb/ldb-2.4.3.ebuild | 121 ++
 sys-libs/ldb/ldb-2.5.1.ebuild | 121 ++
 3 files changed, 244 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 72acf664f1cc..06d924419a9f 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,4 +2,6 @@ DIST ldb-2.3.2.tar.gz 1718583 BLAKE2B 
48b9fb77e414af0f9fffe0cda9cf49971d79ed8b66
 DIST ldb-2.3.3.tar.gz 1719542 BLAKE2B 
2a5cfe3ddac2054d167c2857e0cd92e0f88d2c196f9285c029b2a525d781025a956a296bd6d793b65f848188cf7adf70f99542999061a85be473b3fc3b2856f1
 SHA512 
ffb50208fe971afd544a431b79905ec8fce67d78d20c3fcfb8345a56f3b278fb664bc48079d7239a8ca5b70aae8b32076b6007cb63e080cd536e9fe458efeccd
 DIST ldb-2.4.1.tar.gz 1719769 BLAKE2B 
868d3dcc51bd8272d99f2335ed1af2e37506b6a175254f1aca37f758488ba0997e37419a7d8c81def77698128307df97de26d4807ac78c34088f7a623f8d9e68
 SHA512 
14ab5397d28c369142b2ccf55a2ab4e678a3fe6e018541cfce46241f8226400bc169360bbef254fae4410a6e15024ae986f02298d3d324e3d3a8b88801bf76d7
 DIST ldb-2.4.2.tar.gz 1720169 BLAKE2B 
d144218bf62dde57560df8b8a641e9f58bee001fdfa7b1527d9eb9a1a55e428662db81912173cbcdb9f993c0b316faab7d758a4878beeff1daadd487e9aa44a9
 SHA512 
77705ad284eed9105c9aba0459d2e48cd66ca19b657a55f7513e10281dd2e96540d24d1c8df53adc84109a918900687dc75b635cda05c4e788424ed71b5ff989
+DIST ldb-2.4.3.tar.gz 1729139 BLAKE2B 
90dbb41ec6db19c562f275cdbf8fe273763633ca6a86d5a2f2428fc2063f5f88fcae23543f588f4df16ae5315e597145eecce3d87b616f8a27c0df91ab8bf81c
 SHA512 
681433c5bbd1cc1fcddc35403c538f1511a83a7555b9113ac9247c6a22718ad6d7b21a86def50e6b5df91c9c8e04f2c45ffd264cd0ad1a715dc4b85681569622
 DIST ldb-2.5.0.tar.gz 1722847 BLAKE2B 
880a5a516b0b423854f8a3f9c54da89e4640f8462ccc54a7b147c70c3a9eb073dc9e914d1906ab914a9ddd9b9aa0e7d177ef3ecb4c0b506f5417db931b017849
 SHA512 
f16a235f1409e06266c51735ac645cf2708d31dd731ee7b95d6778498b115f4252b0a528952e620767d1616a4e1e7c5f2cdc69f3fa32d79288cf14da2f52a010
+DIST ldb-2.5.1.tar.gz 1736209 BLAKE2B 
f06df9878ca664a456859464895e91c21da55c340e6dc94dc1bae22002e1c93ce9c7c87e3435b362e01e7d3d407d4968a529445d465a3d37ecf95f969866b40b
 SHA512 
679ad695d4467a38e6cb87ba2b7d61049a42c59792b39f0a40256456ac673849adf58dc0759a89be982b80bb4a0834d34b51779424f7b997a53ea95f02f410ad

diff --git a/sys-libs/ldb/ldb-2.4.3.ebuild b/sys-libs/ldb/ldb-2.4.3.ebuild
new file mode 100644
index ..54d9456e59cd
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.4.3.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( python )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.3.3[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.4[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.11.0[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   virtual/libcrypt
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+
+   # waf requires a python interpreter
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   $(usex ldap '' --

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

2022-05-05 Thread Lars Wendler
commit: d1204e43ee0c0c8a38d445b4a831e4df8cb5b61d
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu May  5 19:49:04 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu May  5 19:49:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1204e43

sys-libs/ldb: Bump to version 2.3.3

Closes: https://bugs.gentoo.org/842816
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.3.3.ebuild | 120 ++
 2 files changed, 121 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 416da096035b..056180f60617 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,5 +1,6 @@
 DIST ldb-2.3.1.tar.gz 1718379 BLAKE2B 
e2aa196e6e09846be2a631d81bf0b94c0cd80984ac12475789717efdf78caf5501c4278ace33dcc2a6fb92a4a2f224b20ea9f3bf3fa5c7333f9994dcbdc1
 SHA512 
d87f3839481c3ac3f5ce5e2b5bb766451fe39681bff9c53747d45e2cdcef9f1eb91c0a7d6a9c202c4d01097600d66ca431a175f4fc28a126ad987b9783cb87bc
 DIST ldb-2.3.2.tar.gz 1718583 BLAKE2B 
48b9fb77e414af0f9fffe0cda9cf49971d79ed8b66213b01b73f53a61969e03f9e6426a04a33ff70da906c814470d8fa356902a68aa1169d969cc597e8c234d7
 SHA512 
be324e8f20db50529634548451dbc5f95f26a701e124bfb40ae2b0a5069de78b7c5c1a66222097209ea24ef6077373d996e67c00257a5a05198f1b81bf0ed53e
+DIST ldb-2.3.3.tar.gz 1719542 BLAKE2B 
2a5cfe3ddac2054d167c2857e0cd92e0f88d2c196f9285c029b2a525d781025a956a296bd6d793b65f848188cf7adf70f99542999061a85be473b3fc3b2856f1
 SHA512 
ffb50208fe971afd544a431b79905ec8fce67d78d20c3fcfb8345a56f3b278fb664bc48079d7239a8ca5b70aae8b32076b6007cb63e080cd536e9fe458efeccd
 DIST ldb-2.4.0.tar.gz 1689484 BLAKE2B 
904d74900011ce3f63ad1c24fe88b1a090e835c68829ddfda5e8af2c0ab3674d7a8cd9a62b95c1f38f26578d0704556d3562e46e21a54cbb44a15b9d83676521
 SHA512 
6c500b723c081488bc0717b6a5b0e8966c5d8a751232f8856281a6fe4d358ae6b5878c8400a82fa666379066105fbb9259b2967313e73efabef0e1386095e2ee
 DIST ldb-2.4.1.tar.gz 1719769 BLAKE2B 
868d3dcc51bd8272d99f2335ed1af2e37506b6a175254f1aca37f758488ba0997e37419a7d8c81def77698128307df97de26d4807ac78c34088f7a623f8d9e68
 SHA512 
14ab5397d28c369142b2ccf55a2ab4e678a3fe6e018541cfce46241f8226400bc169360bbef254fae4410a6e15024ae986f02298d3d324e3d3a8b88801bf76d7
 DIST ldb-2.4.2.tar.gz 1720169 BLAKE2B 
d144218bf62dde57560df8b8a641e9f58bee001fdfa7b1527d9eb9a1a55e428662db81912173cbcdb9f993c0b316faab7d758a4878beeff1daadd487e9aa44a9
 SHA512 
77705ad284eed9105c9aba0459d2e48cd66ca19b657a55f7513e10281dd2e96540d24d1c8df53adc84109a918900687dc75b635cda05c4e788424ed71b5ff989

diff --git a/sys-libs/ldb/ldb-2.3.3.ebuild b/sys-libs/ldb/ldb-2.3.3.ebuild
new file mode 100644
index ..99aa75a74e34
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.3.3.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( python )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.3.2[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.3[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.10.2[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   virtual/libcrypt
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+
+   # waf requires a python interpreter
+   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="${

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

2022-05-05 Thread Lars Wendler
commit: c548fea1c296cd1360408e93ed7109bde13605db
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu May  5 19:49:52 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu May  5 19:49:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c548fea1

sys-libs/ldb: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest|   2 -
 sys-libs/ldb/ldb-2.3.1-r1.ebuild | 120 ---
 sys-libs/ldb/ldb-2.4.0-r2.ebuild | 120 ---
 3 files changed, 242 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 056180f60617..72acf664f1cc 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,7 +1,5 @@
-DIST ldb-2.3.1.tar.gz 1718379 BLAKE2B 
e2aa196e6e09846be2a631d81bf0b94c0cd80984ac12475789717efdf78caf5501c4278ace33dcc2a6fb92a4a2f224b20ea9f3bf3fa5c7333f9994dcbdc1
 SHA512 
d87f3839481c3ac3f5ce5e2b5bb766451fe39681bff9c53747d45e2cdcef9f1eb91c0a7d6a9c202c4d01097600d66ca431a175f4fc28a126ad987b9783cb87bc
 DIST ldb-2.3.2.tar.gz 1718583 BLAKE2B 
48b9fb77e414af0f9fffe0cda9cf49971d79ed8b66213b01b73f53a61969e03f9e6426a04a33ff70da906c814470d8fa356902a68aa1169d969cc597e8c234d7
 SHA512 
be324e8f20db50529634548451dbc5f95f26a701e124bfb40ae2b0a5069de78b7c5c1a66222097209ea24ef6077373d996e67c00257a5a05198f1b81bf0ed53e
 DIST ldb-2.3.3.tar.gz 1719542 BLAKE2B 
2a5cfe3ddac2054d167c2857e0cd92e0f88d2c196f9285c029b2a525d781025a956a296bd6d793b65f848188cf7adf70f99542999061a85be473b3fc3b2856f1
 SHA512 
ffb50208fe971afd544a431b79905ec8fce67d78d20c3fcfb8345a56f3b278fb664bc48079d7239a8ca5b70aae8b32076b6007cb63e080cd536e9fe458efeccd
-DIST ldb-2.4.0.tar.gz 1689484 BLAKE2B 
904d74900011ce3f63ad1c24fe88b1a090e835c68829ddfda5e8af2c0ab3674d7a8cd9a62b95c1f38f26578d0704556d3562e46e21a54cbb44a15b9d83676521
 SHA512 
6c500b723c081488bc0717b6a5b0e8966c5d8a751232f8856281a6fe4d358ae6b5878c8400a82fa666379066105fbb9259b2967313e73efabef0e1386095e2ee
 DIST ldb-2.4.1.tar.gz 1719769 BLAKE2B 
868d3dcc51bd8272d99f2335ed1af2e37506b6a175254f1aca37f758488ba0997e37419a7d8c81def77698128307df97de26d4807ac78c34088f7a623f8d9e68
 SHA512 
14ab5397d28c369142b2ccf55a2ab4e678a3fe6e018541cfce46241f8226400bc169360bbef254fae4410a6e15024ae986f02298d3d324e3d3a8b88801bf76d7
 DIST ldb-2.4.2.tar.gz 1720169 BLAKE2B 
d144218bf62dde57560df8b8a641e9f58bee001fdfa7b1527d9eb9a1a55e428662db81912173cbcdb9f993c0b316faab7d758a4878beeff1daadd487e9aa44a9
 SHA512 
77705ad284eed9105c9aba0459d2e48cd66ca19b657a55f7513e10281dd2e96540d24d1c8df53adc84109a918900687dc75b635cda05c4e788424ed71b5ff989
 DIST ldb-2.5.0.tar.gz 1722847 BLAKE2B 
880a5a516b0b423854f8a3f9c54da89e4640f8462ccc54a7b147c70c3a9eb073dc9e914d1906ab914a9ddd9b9aa0e7d177ef3ecb4c0b506f5417db931b017849
 SHA512 
f16a235f1409e06266c51735ac645cf2708d31dd731ee7b95d6778498b115f4252b0a528952e620767d1616a4e1e7c5f2cdc69f3fa32d79288cf14da2f52a010

diff --git a/sys-libs/ldb/ldb-2.3.1-r1.ebuild b/sys-libs/ldb/ldb-2.3.1-r1.ebuild
deleted file mode 100644
index 49ea629050ba..
--- a/sys-libs/ldb/ldb-2.3.1-r1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-PYTHON_REQ_USE="threads(+)"
-inherit python-single-r1 waf-utils multilib-minimal
-
-DESCRIPTION="LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org";
-SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="doc ldap +lmdb python test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( python )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libbsd[${MULTILIB_USEDEP}]
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
-   >=sys-libs/talloc-2.3.2[${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.4.3[${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.10.2[${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap:= )
-   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
-   python? (
-   ${PYTHON_DEPS}
-   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
-   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
-   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   virtual/libcrypt
-"
-BDEPEND="${PYTHON_DEPS}
-   dev-libs/libxslt
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen )
-"
-
-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() {
-   # Package fails to build with distcc
-   export DISTCC_DISABLE=1
-
-   # waf requires a python interpreter
-   python-single-r1_pkg_setup
-}
-
-src_

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

2022-02-17 Thread Sam James
commit: 73a7bc7b9b68e44a39f5d77e3ef7e3f4ec40ac7d
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 18 04:37:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 18 04:37:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a7bc7b

sys-libs/ldb: Stabilize 2.4.1 ppc, #828680

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.1.ebuild b/sys-libs/ldb/ldb-2.4.1.ebuild
index 0b0e3162c12c..af56072c908b 100644
--- a/sys-libs/ldb/ldb-2.4.1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-02-17 Thread Sam James
commit: 5a577004f8373dd819720a928f16b04bc33c03cb
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 18 04:37:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 18 04:37:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a577004

sys-libs/ldb: Stabilize 2.4.1 ppc64, #828680

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.1.ebuild b/sys-libs/ldb/ldb-2.4.1.ebuild
index af56072c908b..8af580927576 100644
--- a/sys-libs/ldb/ldb-2.4.1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-02-17 Thread Sam James
commit: 99bb3a0dbbb0d3e3d333b2b6795bacdbc004df67
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 18 03:49:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 18 03:49:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99bb3a0d

sys-libs/ldb: Stabilize 2.4.1 arm64, #828680

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.1.ebuild b/sys-libs/ldb/ldb-2.4.1.ebuild
index 24d85c4f51a5..0b0e3162c12c 100644
--- a/sys-libs/ldb/ldb-2.4.1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-02-02 Thread David Seifert
commit: a8a8866604ccdec991cdb868790a1b49f33c4f35
Author: David Seifert  gentoo  org>
AuthorDate: Wed Feb  2 10:22:54 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Feb  2 10:22:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8a88666

sys-libs/ldb: fix patch

Bug: https://bugs.gentoo.org/832257
Signed-off-by: David Seifert  gentoo.org>

 sys-libs/ldb/files/ldb-2.4.2-skip-32bit-time_t-tests.patch | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/sys-libs/ldb/files/ldb-2.4.2-skip-32bit-time_t-tests.patch 
b/sys-libs/ldb/files/ldb-2.4.2-skip-32bit-time_t-tests.patch
index 044f2e29609f..70f34c5f1a58 100644
--- a/sys-libs/ldb/files/ldb-2.4.2-skip-32bit-time_t-tests.patch
+++ b/sys-libs/ldb/files/ldb-2.4.2-skip-32bit-time_t-tests.patch
@@ -5,29 +5,27 @@ Subject: [PATCH] Skip failing tests (on 32-bit architectures)
 
 See https://bugzilla.samba.org/show_bug.cgi?id=14558#c17
 ---
- tests/python/api.py | 6 ++
- 1 file changed, 6 insertions(+)
+ tests/python/api.py | 4 ++
+ 1 file changed, 4 insertions(+)
 
 diff --git a/tests/python/api.py b/tests/python/api.py
 index 8d154aa..e1de40c 100755
 --- a/tests/python/api.py
 +++ b/tests/python/api.py
-@@ -44,6 +44,9 @@ class NoContextTests(TestCase):
+@@ -44,6 +44,8 @@ class NoContextTests(TestCase):
  self.assertEqual("1970010100.0Z", ldb.timestring(0))
  self.assertEqual("20071119191012.0Z", ldb.timestring(1195499412))
  
-+if os.environ.get('DEB_HOST_ARCH_BITS', '64') == '32':
-+self.skipTest('Test failing on 32-bit')
++self.skipTest('Test failing on 32-bit')
 +
  self.assertEqual("010100.0Z", ldb.timestring(-62167219200))
  self.assertEqual("1231235959.0Z", ldb.timestring(253402300799))
  
-@@ -62,6 +65,9 @@ class NoContextTests(TestCase):
+@@ -62,6 +64,8 @@ class NoContextTests(TestCase):
  self.assertEqual(0, ldb.string_to_time("1970010100.0Z"))
  self.assertEqual(1195499412, ldb.string_to_time("20071119191012.0Z"))
  
-+if os.environ.get('DEB_HOST_ARCH_BITS', '64') == '32':
-+self.skipTest('Test failing on 32-bit')
++self.skipTest('Test failing on 32-bit')
 +
  self.assertEqual(-62167219200, 
ldb.string_to_time("010100.0Z"))
  self.assertEqual(253402300799, 
ldb.string_to_time("1231235959.0Z"))



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

2022-02-02 Thread David Seifert
commit: 9ce42c49ec9b3b1f8273972e98248a3d0bfa1e13
Author: David Seifert  gentoo  org>
AuthorDate: Wed Feb  2 08:57:51 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Feb  2 08:57:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce42c49

sys-libs/ldb: disable tests sensitive to 32-bit time_t

Bug: https://bugs.gentoo.org/832257
Signed-off-by: David Seifert  gentoo.org>

 .../files/ldb-2.4.2-skip-32bit-time_t-tests.patch  | 37 ++
 sys-libs/ldb/ldb-2.4.2.ebuild  |  1 +
 sys-libs/ldb/ldb-2.5.0.ebuild  |  1 +
 3 files changed, 39 insertions(+)

diff --git a/sys-libs/ldb/files/ldb-2.4.2-skip-32bit-time_t-tests.patch 
b/sys-libs/ldb/files/ldb-2.4.2-skip-32bit-time_t-tests.patch
new file mode 100644
index ..044f2e29609f
--- /dev/null
+++ b/sys-libs/ldb/files/ldb-2.4.2-skip-32bit-time_t-tests.patch
@@ -0,0 +1,37 @@
+From 38f5e8e09a7ae641b3669068b10c6bd966e46632 Mon Sep 17 00:00:00 2001
+From: Mathieu Parent 
+Date: Thu, 4 Nov 2021 22:46:15 +0100
+Subject: [PATCH] Skip failing tests (on 32-bit architectures)
+
+See https://bugzilla.samba.org/show_bug.cgi?id=14558#c17
+---
+ tests/python/api.py | 6 ++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/tests/python/api.py b/tests/python/api.py
+index 8d154aa..e1de40c 100755
+--- a/tests/python/api.py
 b/tests/python/api.py
+@@ -44,6 +44,9 @@ class NoContextTests(TestCase):
+ self.assertEqual("1970010100.0Z", ldb.timestring(0))
+ self.assertEqual("20071119191012.0Z", ldb.timestring(1195499412))
+ 
++if os.environ.get('DEB_HOST_ARCH_BITS', '64') == '32':
++self.skipTest('Test failing on 32-bit')
++
+ self.assertEqual("010100.0Z", ldb.timestring(-62167219200))
+ self.assertEqual("1231235959.0Z", ldb.timestring(253402300799))
+ 
+@@ -62,6 +65,9 @@ class NoContextTests(TestCase):
+ self.assertEqual(0, ldb.string_to_time("1970010100.0Z"))
+ self.assertEqual(1195499412, ldb.string_to_time("20071119191012.0Z"))
+ 
++if os.environ.get('DEB_HOST_ARCH_BITS', '64') == '32':
++self.skipTest('Test failing on 32-bit')
++
+ self.assertEqual(-62167219200, 
ldb.string_to_time("010100.0Z"))
+ self.assertEqual(253402300799, 
ldb.string_to_time("1231235959.0Z"))
+ 
+-- 
+2.30.2
+

diff --git a/sys-libs/ldb/ldb-2.4.2.ebuild b/sys-libs/ldb/ldb-2.4.2.ebuild
index cd109691c887..a8af63199f6d 100644
--- a/sys-libs/ldb/ldb-2.4.2.ebuild
+++ b/sys-libs/ldb/ldb-2.4.2.ebuild
@@ -53,6 +53,7 @@ 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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
 )
 
 pkg_setup() {

diff --git a/sys-libs/ldb/ldb-2.5.0.ebuild b/sys-libs/ldb/ldb-2.5.0.ebuild
index c435347c1a38..dd87ed506eac 100644
--- a/sys-libs/ldb/ldb-2.5.0.ebuild
+++ b/sys-libs/ldb/ldb-2.5.0.ebuild
@@ -53,6 +53,7 @@ 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
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
 )
 
 pkg_setup() {



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

2022-01-28 Thread Sam James
commit: 442c5de41120dc0af53ab617f883f12047346035
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 29 03:52:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 29 03:52:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=442c5de4

sys-libs/ldb: Stabilize 2.4.1 arm, #828680

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.1.ebuild b/sys-libs/ldb/ldb-2.4.1.ebuild
index 84c0f05f0475..24d85c4f51a5 100644
--- a/sys-libs/ldb/ldb-2.4.1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-01-28 Thread Sam James
commit: 1218b12b3ca9ce5ab8668e6c05d7855a64ae9398
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 29 03:51:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 29 03:51:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1218b12b

sys-libs/ldb: Stabilize 2.4.1 x86, #828680

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.1.ebuild b/sys-libs/ldb/ldb-2.4.1.ebuild
index fbe3377987f8..84c0f05f0475 100644
--- a/sys-libs/ldb/ldb-2.4.1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-01-28 Thread Sam James
commit: 41cf04019d522b0a58b920634dfa8fb13daacc12
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 29 03:50:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 29 03:50:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41cf0401

sys-libs/ldb: Stabilize 2.4.1 sparc, #828680

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.1.ebuild b/sys-libs/ldb/ldb-2.4.1.ebuild
index dc288a66eecd..fbe3377987f8 100644
--- a/sys-libs/ldb/ldb-2.4.1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-01-24 Thread Lars Wendler
commit: e3f6d9d28396e9c92fff7c6cd8895fd3cb903d55
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jan 24 22:11:48 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jan 24 22:35:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f6d9d2

sys-libs/ldb: Bump to versions 2.4.2 and 2.5.0

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   2 +
 sys-libs/ldb/ldb-2.4.2.ebuild | 120 ++
 sys-libs/ldb/ldb-2.5.0.ebuild | 120 ++
 3 files changed, 242 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 237908b81793..416da096035b 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,3 +2,5 @@ DIST ldb-2.3.1.tar.gz 1718379 BLAKE2B 
e2aa196e6e09846be2a631d81bf0b94c0cd80984ac
 DIST ldb-2.3.2.tar.gz 1718583 BLAKE2B 
48b9fb77e414af0f9fffe0cda9cf49971d79ed8b66213b01b73f53a61969e03f9e6426a04a33ff70da906c814470d8fa356902a68aa1169d969cc597e8c234d7
 SHA512 
be324e8f20db50529634548451dbc5f95f26a701e124bfb40ae2b0a5069de78b7c5c1a66222097209ea24ef6077373d996e67c00257a5a05198f1b81bf0ed53e
 DIST ldb-2.4.0.tar.gz 1689484 BLAKE2B 
904d74900011ce3f63ad1c24fe88b1a090e835c68829ddfda5e8af2c0ab3674d7a8cd9a62b95c1f38f26578d0704556d3562e46e21a54cbb44a15b9d83676521
 SHA512 
6c500b723c081488bc0717b6a5b0e8966c5d8a751232f8856281a6fe4d358ae6b5878c8400a82fa666379066105fbb9259b2967313e73efabef0e1386095e2ee
 DIST ldb-2.4.1.tar.gz 1719769 BLAKE2B 
868d3dcc51bd8272d99f2335ed1af2e37506b6a175254f1aca37f758488ba0997e37419a7d8c81def77698128307df97de26d4807ac78c34088f7a623f8d9e68
 SHA512 
14ab5397d28c369142b2ccf55a2ab4e678a3fe6e018541cfce46241f8226400bc169360bbef254fae4410a6e15024ae986f02298d3d324e3d3a8b88801bf76d7
+DIST ldb-2.4.2.tar.gz 1720169 BLAKE2B 
d144218bf62dde57560df8b8a641e9f58bee001fdfa7b1527d9eb9a1a55e428662db81912173cbcdb9f993c0b316faab7d758a4878beeff1daadd487e9aa44a9
 SHA512 
77705ad284eed9105c9aba0459d2e48cd66ca19b657a55f7513e10281dd2e96540d24d1c8df53adc84109a918900687dc75b635cda05c4e788424ed71b5ff989
+DIST ldb-2.5.0.tar.gz 1722847 BLAKE2B 
880a5a516b0b423854f8a3f9c54da89e4640f8462ccc54a7b147c70c3a9eb073dc9e914d1906ab914a9ddd9b9aa0e7d177ef3ecb4c0b506f5417db931b017849
 SHA512 
f16a235f1409e06266c51735ac645cf2708d31dd731ee7b95d6778498b115f4252b0a528952e620767d1616a4e1e7c5f2cdc69f3fa32d79288cf14da2f52a010

diff --git a/sys-libs/ldb/ldb-2.4.2.ebuild b/sys-libs/ldb/ldb-2.4.2.ebuild
new file mode 100644
index ..cd109691c887
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.4.2.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( python )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.3.3[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.4[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.11.0[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   virtual/libcrypt
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+
+   # waf requires a python interpreter
+   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 )
+   

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

2022-01-20 Thread Sam James
commit: 7ba972ba223377754c00afc422f8205adc669cfe
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 20 16:34:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 20 16:34:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba972ba

sys-libs/ldb: Stabilize 2.4.1 amd64, #828680

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.1.ebuild b/sys-libs/ldb/ldb-2.4.1.ebuild
index cd109691c887..dc288a66eecd 100644
--- a/sys-libs/ldb/ldb-2.4.1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-01-02 Thread David Seifert
commit: 9e68ad20da40ba96dce746fb0ce7eb0d19612fd1
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jan  2 17:48:58 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan  2 17:48:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e68ad20

sys-libs/ldb: remove freebsd-libc

Signed-off-by: David Seifert  gentoo.org>

 sys-libs/ldb/ldb-2.3.1.ebuild| 4 ++--
 sys-libs/ldb/ldb-2.3.2.ebuild| 4 ++--
 sys-libs/ldb/ldb-2.4.0-r1.ebuild | 4 ++--
 sys-libs/ldb/ldb-2.4.1.ebuild| 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.3.1.ebuild b/sys-libs/ldb/ldb-2.3.1.ebuild
index b6e69d0d5297..b6f289c27beb 100644
--- a/sys-libs/ldb/ldb-2.3.1.ebuild
+++ b/sys-libs/ldb/ldb-2.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,7 +22,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
dev-libs/popt[${MULTILIB_USEDEP}]
>=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
>=sys-libs/talloc-2.3.2[${MULTILIB_USEDEP}]

diff --git a/sys-libs/ldb/ldb-2.3.2.ebuild b/sys-libs/ldb/ldb-2.3.2.ebuild
index b6e69d0d5297..b6f289c27beb 100644
--- a/sys-libs/ldb/ldb-2.3.2.ebuild
+++ b/sys-libs/ldb/ldb-2.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,7 +22,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
dev-libs/popt[${MULTILIB_USEDEP}]
>=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
>=sys-libs/talloc-2.3.2[${MULTILIB_USEDEP}]

diff --git a/sys-libs/ldb/ldb-2.4.0-r1.ebuild b/sys-libs/ldb/ldb-2.4.0-r1.ebuild
index e11b7972d4af..054a066f3cbb 100644
--- a/sys-libs/ldb/ldb-2.4.0-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,7 +22,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
dev-libs/popt[${MULTILIB_USEDEP}]
>=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
>=sys-libs/talloc-2.3.3[${MULTILIB_USEDEP}]

diff --git a/sys-libs/ldb/ldb-2.4.1.ebuild b/sys-libs/ldb/ldb-2.4.1.ebuild
index 36aa67609f5d..cd109691c887 100644
--- a/sys-libs/ldb/ldb-2.4.1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,7 +22,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   !elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
dev-libs/popt[${MULTILIB_USEDEP}]
>=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
>=sys-libs/talloc-2.3.3[${MULTILIB_USEDEP}]



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

2021-12-02 Thread Arthur Zamarin
commit: 23bc8428562b6040d7ea672e4afb02461d052b5f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:40:50 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:41:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23bc8428

sys-libs/ldb: Stabilize 2.3.2 x86, #827915

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.2.ebuild b/sys-libs/ldb/ldb-2.3.2.ebuild
index 5d25ae38db32..b6e69d0d5297 100644
--- a/sys-libs/ldb/ldb-2.3.2.ebuild
+++ b/sys-libs/ldb/ldb-2.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-12-01 Thread Arthur Zamarin
commit: bc11890982dff74691e6424e1bcdc55a735b1225
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  1 19:13:40 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  1 19:13:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc118909

sys-libs/ldb: Stabilize 2.3.2 sparc, #827915

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.2.ebuild b/sys-libs/ldb/ldb-2.3.2.ebuild
index 010050a06337..5d25ae38db32 100644
--- a/sys-libs/ldb/ldb-2.3.2.ebuild
+++ b/sys-libs/ldb/ldb-2.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-12-01 Thread Sam James
commit: d8f90767a38255bf082edd1a41a37bdbcc10d8e7
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  1 10:46:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  1 10:46:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f90767

sys-libs/ldb: Stabilize 2.3.2 amd64, #827915

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.2.ebuild b/sys-libs/ldb/ldb-2.3.2.ebuild
index 17ee8dcdd0b3..010050a06337 100644
--- a/sys-libs/ldb/ldb-2.3.2.ebuild
+++ b/sys-libs/ldb/ldb-2.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-12-01 Thread Arthur Zamarin
commit: 32178b5a3fbcb7bea1848d74b6ebe1f08be39afe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  1 08:26:41 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  1 08:26:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32178b5a

sys-libs/ldb: Stabilize 2.3.2 arm64, #827915

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.2.ebuild b/sys-libs/ldb/ldb-2.3.2.ebuild
index af72d5a473fa..17ee8dcdd0b3 100644
--- a/sys-libs/ldb/ldb-2.3.2.ebuild
+++ b/sys-libs/ldb/ldb-2.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-11-30 Thread Arthur Zamarin
commit: 1456930486c45baa58d9dbea3aea61ea4c362d3d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  1 07:15:02 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  1 07:16:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14569304

sys-libs/ldb: Stabilize 2.3.2 ppc64, #827915

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.2.ebuild b/sys-libs/ldb/ldb-2.3.2.ebuild
index df12f1fd5743..af72d5a473fa 100644
--- a/sys-libs/ldb/ldb-2.3.2.ebuild
+++ b/sys-libs/ldb/ldb-2.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-11-30 Thread Arthur Zamarin
commit: b4d31f1ae470555e2e4ac7f060d4c6310893b4a8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  1 06:49:54 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  1 06:50:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4d31f1a

sys-libs/ldb: Stabilize 2.3.2 arm, #827915

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.2.ebuild b/sys-libs/ldb/ldb-2.3.2.ebuild
index 5444904e23cf..93b32aab19d6 100644
--- a/sys-libs/ldb/ldb-2.3.2.ebuild
+++ b/sys-libs/ldb/ldb-2.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-11-30 Thread Arthur Zamarin
commit: 80185ba95df1bbbe2626f076563a75b45854daf4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  1 06:50:01 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  1 06:50:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80185ba9

sys-libs/ldb: Stabilize 2.3.2 ppc, #827915

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.2.ebuild b/sys-libs/ldb/ldb-2.3.2.ebuild
index 93b32aab19d6..df12f1fd5743 100644
--- a/sys-libs/ldb/ldb-2.3.2.ebuild
+++ b/sys-libs/ldb/ldb-2.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-11-09 Thread Lars Wendler
commit: c3461262926a3749273440bca9f99df1796fa799
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Nov 10 06:39:40 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Nov 10 07:43:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3461262

sys-libs/ldb: Bump to version 2.3.2

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.3.2.ebuild | 120 ++
 2 files changed, 121 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 944927473d6..237908b8179 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,3 +1,4 @@
 DIST ldb-2.3.1.tar.gz 1718379 BLAKE2B 
e2aa196e6e09846be2a631d81bf0b94c0cd80984ac12475789717efdf78caf5501c4278ace33dcc2a6fb92a4a2f224b20ea9f3bf3fa5c7333f9994dcbdc1
 SHA512 
d87f3839481c3ac3f5ce5e2b5bb766451fe39681bff9c53747d45e2cdcef9f1eb91c0a7d6a9c202c4d01097600d66ca431a175f4fc28a126ad987b9783cb87bc
+DIST ldb-2.3.2.tar.gz 1718583 BLAKE2B 
48b9fb77e414af0f9fffe0cda9cf49971d79ed8b66213b01b73f53a61969e03f9e6426a04a33ff70da906c814470d8fa356902a68aa1169d969cc597e8c234d7
 SHA512 
be324e8f20db50529634548451dbc5f95f26a701e124bfb40ae2b0a5069de78b7c5c1a66222097209ea24ef6077373d996e67c00257a5a05198f1b81bf0ed53e
 DIST ldb-2.4.0.tar.gz 1689484 BLAKE2B 
904d74900011ce3f63ad1c24fe88b1a090e835c68829ddfda5e8af2c0ab3674d7a8cd9a62b95c1f38f26578d0704556d3562e46e21a54cbb44a15b9d83676521
 SHA512 
6c500b723c081488bc0717b6a5b0e8966c5d8a751232f8856281a6fe4d358ae6b5878c8400a82fa666379066105fbb9259b2967313e73efabef0e1386095e2ee
 DIST ldb-2.4.1.tar.gz 1719769 BLAKE2B 
868d3dcc51bd8272d99f2335ed1af2e37506b6a175254f1aca37f758488ba0997e37419a7d8c81def77698128307df97de26d4807ac78c34088f7a623f8d9e68
 SHA512 
14ab5397d28c369142b2ccf55a2ab4e678a3fe6e018541cfce46241f8226400bc169360bbef254fae4410a6e15024ae986f02298d3d324e3d3a8b88801bf76d7

diff --git a/sys-libs/ldb/ldb-2.3.2.ebuild b/sys-libs/ldb/ldb-2.3.2.ebuild
new file mode 100644
index 000..5444904e23c
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.3.2.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( python )"
+
+RESTRICT="!test? ( test )"
+
+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.3.2[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.3[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.10.2[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   virtual/libcrypt
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+
+   # waf requires a python interpreter
+   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/
 \
+ 

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

2021-11-05 Thread Lars Wendler
commit: 07e477a2e2429bcc43de1aee18737b8161143f01
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Nov  5 15:22:05 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Nov  5 15:22:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e477a2

sys-libs/ldb: Package depends on virtual/libcrypt

Closes: https://bugs.gentoo.org/821937
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/ldb-2.3.1.ebuild| 4 +++-
 sys-libs/ldb/ldb-2.4.0-r1.ebuild | 4 +++-
 sys-libs/ldb/ldb-2.4.1.ebuild| 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.3.1.ebuild b/sys-libs/ldb/ldb-2.3.1.ebuild
index 709bfb35273..b6e69d0d529 100644
--- a/sys-libs/ldb/ldb-2.3.1.ebuild
+++ b/sys-libs/ldb/ldb-2.3.1.ebuild
@@ -37,7 +37,9 @@ RDEPEND="
sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   virtual/libcrypt
+"
 BDEPEND="${PYTHON_DEPS}
dev-libs/libxslt
virtual/pkgconfig

diff --git a/sys-libs/ldb/ldb-2.4.0-r1.ebuild b/sys-libs/ldb/ldb-2.4.0-r1.ebuild
index e2702089890..e11b7972d4a 100644
--- a/sys-libs/ldb/ldb-2.4.0-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.0-r1.ebuild
@@ -37,7 +37,9 @@ RDEPEND="
sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   virtual/libcrypt
+"
 BDEPEND="${PYTHON_DEPS}
dev-libs/libxslt
virtual/pkgconfig

diff --git a/sys-libs/ldb/ldb-2.4.1.ebuild b/sys-libs/ldb/ldb-2.4.1.ebuild
index af09e5b0259..36aa67609f5 100644
--- a/sys-libs/ldb/ldb-2.4.1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.1.ebuild
@@ -37,7 +37,9 @@ RDEPEND="
sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   virtual/libcrypt
+"
 BDEPEND="${PYTHON_DEPS}
dev-libs/libxslt
virtual/pkgconfig



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

2021-11-05 Thread Lars Wendler
commit: 73ece4dcaaf2718cf2ab20cd4fd90523152a4428
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Nov  5 12:13:52 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Nov  5 12:15:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ece4dc

sys-libs/ldb: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest|   2 -
 sys-libs/ldb/ldb-2.2.1-r1.ebuild | 118 ---
 sys-libs/ldb/ldb-2.3.0-r1.ebuild | 118 ---
 3 files changed, 238 deletions(-)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 703765cd477..944927473d6 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,5 +1,3 @@
-DIST ldb-2.2.1.tar.gz 1676819 BLAKE2B 
794575d5bd7d33dcd586cb5de6c392411795c467f472f517d5182a2559698a5489e703c8360baf2d0b1bff080c943a403a666d0ef7a9a180ae90052055966f40
 SHA512 
a2b1598869e3d9f17c5b82fc2b7289f1f08a7378a1d72609af5ed5cc91fb571ac67d3a8c22d64dad5dcc9fe32520baccd5cc37d5b4fc5f1b00a7064902296344
-DIST ldb-2.3.0.tar.gz 1686378 BLAKE2B 
b31949e14a41f6fc99ef022e4072021d135037d835aeca80ee81a58ed20cab4f8cbd96e394f59460df11e2424e2e263d5fb01b9cebbfb4ca1bcc77162e93ed3f
 SHA512 
7e389c0b4700a809893276d69216436ebd6d30e1f52407e4a08a1113cf14e151aed74300d8c36765c91c8f3195d8054b13a28cbdfcab031f88fd1d353e415348
 DIST ldb-2.3.1.tar.gz 1718379 BLAKE2B 
e2aa196e6e09846be2a631d81bf0b94c0cd80984ac12475789717efdf78caf5501c4278ace33dcc2a6fb92a4a2f224b20ea9f3bf3fa5c7333f9994dcbdc1
 SHA512 
d87f3839481c3ac3f5ce5e2b5bb766451fe39681bff9c53747d45e2cdcef9f1eb91c0a7d6a9c202c4d01097600d66ca431a175f4fc28a126ad987b9783cb87bc
 DIST ldb-2.4.0.tar.gz 1689484 BLAKE2B 
904d74900011ce3f63ad1c24fe88b1a090e835c68829ddfda5e8af2c0ab3674d7a8cd9a62b95c1f38f26578d0704556d3562e46e21a54cbb44a15b9d83676521
 SHA512 
6c500b723c081488bc0717b6a5b0e8966c5d8a751232f8856281a6fe4d358ae6b5878c8400a82fa666379066105fbb9259b2967313e73efabef0e1386095e2ee
 DIST ldb-2.4.1.tar.gz 1719769 BLAKE2B 
868d3dcc51bd8272d99f2335ed1af2e37506b6a175254f1aca37f758488ba0997e37419a7d8c81def77698128307df97de26d4807ac78c34088f7a623f8d9e68
 SHA512 
14ab5397d28c369142b2ccf55a2ab4e678a3fe6e018541cfce46241f8226400bc169360bbef254fae4410a6e15024ae986f02298d3d324e3d3a8b88801bf76d7

diff --git a/sys-libs/ldb/ldb-2.2.1-r1.ebuild b/sys-libs/ldb/ldb-2.2.1-r1.ebuild
deleted file mode 100644
index 197d720205b..000
--- a/sys-libs/ldb/ldb-2.2.1-r1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE="threads(+)"
-inherit python-single-r1 waf-utils multilib-minimal
-
-DESCRIPTION="LDAP-like embedded database"
-HOMEPAGE="https://ldb.samba.org";
-SRC_URI="https://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 sparc x86"
-IUSE="doc ldap +lmdb python test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   test? ( python )"
-
-RESTRICT="!test? ( test )"
-
-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.3.1[${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.4.3[${MULTILIB_USEDEP}]
-   >=sys-libs/tevent-0.10.2[${MULTILIB_USEDEP}]
-   ldap? ( net-nds/openldap )
-   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
-   python? (
-   ${PYTHON_DEPS}
-   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
-   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
-   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}
-   dev-libs/libxslt
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen )
-"
-
-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() {
-   # Package fails to build with distcc
-   export DISTCC_DISABLE=1
-
-   # waf requires a python interpreter
-   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 "${m

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

2021-11-01 Thread Arthur Zamarin
commit: 90898263185f9ef53331b553c7a2720dea6bb75f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov  1 07:13:21 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov  1 07:42:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90898263

sys-libs/ldb: enable py3.10

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.4.1.ebuild b/sys-libs/ldb/ldb-2.4.1.ebuild
index 7bc3017941b..af09e5b0259 100644
--- a/sys-libs/ldb/ldb-2.4.1.ebuild
+++ b/sys-libs/ldb/ldb-2.4.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-single-r1 waf-utils multilib-minimal
 



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

2021-10-28 Thread Lars Wendler
commit: ecbad5626c122a91d608e93ce5bb184fea72a368
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 28 08:04:11 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Oct 28 08:22:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecbad562

sys-libs/ldb: Bump to versions 2.3.1 and 2.4.1

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   2 +
 sys-libs/ldb/ldb-2.3.1.ebuild | 118 ++
 sys-libs/ldb/ldb-2.4.1.ebuild | 118 ++
 3 files changed, 238 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index cf1e2cac4fc..703765cd477 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,3 +1,5 @@
 DIST ldb-2.2.1.tar.gz 1676819 BLAKE2B 
794575d5bd7d33dcd586cb5de6c392411795c467f472f517d5182a2559698a5489e703c8360baf2d0b1bff080c943a403a666d0ef7a9a180ae90052055966f40
 SHA512 
a2b1598869e3d9f17c5b82fc2b7289f1f08a7378a1d72609af5ed5cc91fb571ac67d3a8c22d64dad5dcc9fe32520baccd5cc37d5b4fc5f1b00a7064902296344
 DIST ldb-2.3.0.tar.gz 1686378 BLAKE2B 
b31949e14a41f6fc99ef022e4072021d135037d835aeca80ee81a58ed20cab4f8cbd96e394f59460df11e2424e2e263d5fb01b9cebbfb4ca1bcc77162e93ed3f
 SHA512 
7e389c0b4700a809893276d69216436ebd6d30e1f52407e4a08a1113cf14e151aed74300d8c36765c91c8f3195d8054b13a28cbdfcab031f88fd1d353e415348
+DIST ldb-2.3.1.tar.gz 1718379 BLAKE2B 
e2aa196e6e09846be2a631d81bf0b94c0cd80984ac12475789717efdf78caf5501c4278ace33dcc2a6fb92a4a2f224b20ea9f3bf3fa5c7333f9994dcbdc1
 SHA512 
d87f3839481c3ac3f5ce5e2b5bb766451fe39681bff9c53747d45e2cdcef9f1eb91c0a7d6a9c202c4d01097600d66ca431a175f4fc28a126ad987b9783cb87bc
 DIST ldb-2.4.0.tar.gz 1689484 BLAKE2B 
904d74900011ce3f63ad1c24fe88b1a090e835c68829ddfda5e8af2c0ab3674d7a8cd9a62b95c1f38f26578d0704556d3562e46e21a54cbb44a15b9d83676521
 SHA512 
6c500b723c081488bc0717b6a5b0e8966c5d8a751232f8856281a6fe4d358ae6b5878c8400a82fa666379066105fbb9259b2967313e73efabef0e1386095e2ee
+DIST ldb-2.4.1.tar.gz 1719769 BLAKE2B 
868d3dcc51bd8272d99f2335ed1af2e37506b6a175254f1aca37f758488ba0997e37419a7d8c81def77698128307df97de26d4807ac78c34088f7a623f8d9e68
 SHA512 
14ab5397d28c369142b2ccf55a2ab4e678a3fe6e018541cfce46241f8226400bc169360bbef254fae4410a6e15024ae986f02298d3d324e3d3a8b88801bf76d7

diff --git a/sys-libs/ldb/ldb-2.3.1.ebuild b/sys-libs/ldb/ldb-2.3.1.ebuild
new file mode 100644
index 000..709bfb35273
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.3.1.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( python )"
+
+RESTRICT="!test? ( test )"
+
+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.3.2[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.3[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.10.2[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap )
+   lmdb? ( >=dev-db/lmdb-0.9.16[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+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() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+
+   # waf requires a python interpreter
+   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_

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

2021-10-15 Thread Sam James
commit: 171c494c45a3dd4ce84c8cdc2171660263947078
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 02:25:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 02:25:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=171c494c

sys-libs/ldb: Stabilize 2.3.0-r1 arm, #804133

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.0-r1.ebuild b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
index 4fe02c1a60c..31a2105b4c3 100644
--- a/sys-libs/ldb/ldb-2.3.0-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-09-07 Thread Sam James
commit: 11a3e7e213a1dd205569e67f639afa1b982ef3a7
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep  8 01:15:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  8 01:16:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a3e7e2

sys-libs/ldb: increase sys-libs/talloc lower bound

Closes: https://bugs.gentoo.org/812059
Reported-by: Andrew John Hughes  member.fsf.org>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.0-r1.ebuild b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
index 3cc503e81bb..4fe02c1a60c 100644
--- a/sys-libs/ldb/ldb-2.3.0-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
@@ -25,7 +25,7 @@ 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.3.1[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.3.2[${MULTILIB_USEDEP}]
>=sys-libs/tdb-1.4.3[${MULTILIB_USEDEP}]
>=sys-libs/tevent-0.10.2[${MULTILIB_USEDEP}]
ldap? ( net-nds/openldap )



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

2021-08-08 Thread Sam James
commit: 2cd31b6fc43498d444b8f31bef7ed09c42907049
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  9 01:18:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  9 01:18:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd31b6f

sys-libs/ldb: Stabilize 2.3.0-r1 ppc, #804133

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.0-r1.ebuild b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
index f9347996ab3..3cc503e81bb 100644
--- a/sys-libs/ldb/ldb-2.3.0-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-08-07 Thread Sam James
commit: 7b5399fd9ccbe5e05c15c183081a0600a6ad05d8
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  7 15:02:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  7 15:03:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5399fd

sys-libs/ldb: Stabilize 2.3.0-r1 ppc64, #804133

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.0-r1.ebuild b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
index af3afbf2952..f9347996ab3 100644
--- a/sys-libs/ldb/ldb-2.3.0-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-08-06 Thread Sam James
commit: 6e9a6dea10e149539e1adb594eb2fa6252ab599d
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  6 20:43:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  6 20:43:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e9a6dea

sys-libs/ldb: Stabilize 2.3.0-r1 arm64, #804133

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.0-r1.ebuild b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
index a9ba983613a..af3afbf2952 100644
--- a/sys-libs/ldb/ldb-2.3.0-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-08-06 Thread Sam James
commit: deecbea813fd020e33c7e6b6f74b941bbd652151
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  6 20:42:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  6 20:42:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deecbea8

sys-libs/ldb: Stabilize 2.3.0-r1 amd64, #804133

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.0-r1.ebuild b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
index 6b6f590c025..a9ba983613a 100644
--- a/sys-libs/ldb/ldb-2.3.0-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-08-01 Thread Sam James
commit: 4d461c92714d6d1186580dd995ec90d803acbb8f
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  1 23:49:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  1 23:49:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d461c92

sys-libs/ldb: Stabilize 2.3.0-r1 x86, #804133

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-libs/ldb/ldb-2.3.0-r1.ebuild b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
index 9af82267e42..6b6f590c025 100644
--- a/sys-libs/ldb/ldb-2.3.0-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-07-29 Thread Sergei Trofimovich
commit: da5ca8b7dc6d96efb3a92064c5e4ca3c5bcb9990
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jul 29 20:15:30 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jul 29 20:47:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5ca8b7

sys-libs/ldb: stable 2.3.0-r1 for sparc, bug #804133

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

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

diff --git a/sys-libs/ldb/ldb-2.3.0-r1.ebuild b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
index 83741f724f5..9af82267e42 100644
--- a/sys-libs/ldb/ldb-2.3.0-r1.ebuild
+++ b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-07-21 Thread David Seifert
commit: 10c3ef0ceec8f706d5b298895e05248fc651f233
Author: David Seifert  gentoo  org>
AuthorDate: Wed Jul 21 14:02:04 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jul 21 14:02:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c3ef0c

sys-libs/ldb: default disable USE="ldap"

* This is the last package in the tree that pulls in LDAP by
  default, requiring people to globally disable USE="ldap".

Signed-off-by: David Seifert  gentoo.org>

 sys-libs/ldb/{ldb-2.2.1.ebuild => ldb-2.2.1-r1.ebuild} | 2 +-
 sys-libs/ldb/{ldb-2.3.0.ebuild => ldb-2.3.0-r1.ebuild} | 2 +-
 sys-libs/ldb/{ldb-2.4.0.ebuild => ldb-2.4.0-r1.ebuild} | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/ldb/ldb-2.2.1.ebuild b/sys-libs/ldb/ldb-2.2.1-r1.ebuild
similarity index 98%
rename from sys-libs/ldb/ldb-2.2.1.ebuild
rename to sys-libs/ldb/ldb-2.2.1-r1.ebuild
index 2ec72bff211..197d720205b 100644
--- a/sys-libs/ldb/ldb-2.2.1.ebuild
+++ b/sys-libs/ldb/ldb-2.2.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 sparc x86"
-IUSE="doc +ldap +lmdb python test"
+IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
test? ( python )"

diff --git a/sys-libs/ldb/ldb-2.3.0.ebuild b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
similarity index 98%
rename from sys-libs/ldb/ldb-2.3.0.ebuild
rename to sys-libs/ldb/ldb-2.3.0-r1.ebuild
index 57da33cd188..83741f724f5 100644
--- a/sys-libs/ldb/ldb-2.3.0.ebuild
+++ b/sys-libs/ldb/ldb-2.3.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-IUSE="doc +ldap +lmdb python test"
+IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
test? ( python )"

diff --git a/sys-libs/ldb/ldb-2.4.0.ebuild b/sys-libs/ldb/ldb-2.4.0-r1.ebuild
similarity index 98%
rename from sys-libs/ldb/ldb-2.4.0.ebuild
rename to sys-libs/ldb/ldb-2.4.0-r1.ebuild
index cc1ca66359b..e2702089890 100644
--- a/sys-libs/ldb/ldb-2.4.0.ebuild
+++ b/sys-libs/ldb/ldb-2.4.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-IUSE="doc +ldap +lmdb python test"
+IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
test? ( python )"



  1   2   3   >