From 2f9b3dff3bbec15fccaf110964af0a2a15de7b41 Mon Sep 17 00:00:00 2001 From: Matthew Garrett Date: Tue, 5 Apr 2016 15:08:42 -0700 Subject: [PATCH] sys-libs/ldb: sync from upstream We need to modify this package in order to remove the Python dependency. This commit just imports the Gentoo ebuild. --- .../metadata/md5-cache/sys-libs/ldb-1.1.26 | 14 + .../coreos-overlay/sys-libs/ldb/ChangeLog | 263 ++++++++++++++++ .../sys-libs/ldb/ChangeLog-2015 | 282 ++++++++++++++++++ .../coreos-overlay/sys-libs/ldb/Manifest | 10 + .../files/ldb-1.1.24-optional-python.patch | 72 +++++ .../sys-libs/ldb/ldb-1.1.26.ebuild | 98 ++++++ .../coreos-overlay/sys-libs/ldb/metadata.xml | 8 + 7 files changed, 747 insertions(+) create mode 100644 sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-libs/ldb-1.1.26 create mode 100644 sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/ChangeLog create mode 100644 sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/ChangeLog-2015 create mode 100644 sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/Manifest create mode 100644 sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/files/ldb-1.1.24-optional-python.patch create mode 100644 sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/ldb-1.1.26.ebuild create mode 100644 sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/metadata.xml diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-libs/ldb-1.1.26 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-libs/ldb-1.1.26 new file mode 100644 index 0000000000..ff8462ca7d --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-libs/ldb-1.1.26 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=dev-libs/libxslt doc? ( app-doc/doxygen ) virtual/pkgconfig !elibc_FreeBSD? ( dev-libs/libbsd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dev-libs/popt[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/talloc-2.1.5[python,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/tevent-0.9.27[python(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/tdb-1.3.8[python,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-nds/openldap !!=net-fs/samba-4.0.0[ldb] >=dev-lang/python-2.7.5-r2:2.7[threads] >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] +DESCRIPTION=An LDAP-like embedded database +EAPI=6 +HOMEPAGE=http://ldb.samba.org +IUSE=doc python_targets_python2_7 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd +LICENSE=LGPL-3 +RDEPEND=!elibc_FreeBSD? ( dev-libs/libbsd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dev-libs/popt[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/talloc-2.1.5[python,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/tevent-0.9.27[python(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/tdb-1.3.8[python,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-nds/openldap !!=net-fs/samba-4.0.0[ldb] >=dev-lang/python-2.7.5-r2:2.7[threads] >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] +REQUIRED_USE=python_targets_python2_7 +SLOT=0/1.1.26 +SRC_URI=http://www.samba.org/ftp/pub/ldb/ldb-1.1.26.tar.gz +_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-single-r1 2ebea8fbab356d63110245129a67a6dd python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 waf-utils c21174962af5ca8091b66f58612797ce +_md5_=ec92dc2295ba7c15affb0d7edc8c051d diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/ChangeLog b/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/ChangeLog new file mode 100644 index 0000000000..1d7320d59a --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/ChangeLog @@ -0,0 +1,263 @@ +# ChangeLog for sys-libs/ldb +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*ldb-1.1.21 (09 Aug 2015) +*ldb-1.1.20 (09 Aug 2015) +*ldb-1.1.17-r1 (09 Aug 2015) +*ldb-1.1.15 (09 Aug 2015) +*ldb-1.1.12 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson +ldb-1.1.12.ebuild, + +ldb-1.1.15.ebuild, +ldb-1.1.17-r1.ebuild, +ldb-1.1.20.ebuild, + +ldb-1.1.21.ebuild, +metadata.xml: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Justin Lecher ldb-1.1.12.ebuild, + ldb-1.1.15.ebuild, ldb-1.1.17-r1.ebuild, ldb-1.1.20.ebuild, + ldb-1.1.21.ebuild: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + +*ldb-1.1.23 (23 Nov 2015) + + 23 Nov 2015; Lars Wendler +ldb-1.1.23.ebuild: + Bump to version 1.1.23 + + Package-Manager: portage-2.2.25 + Signed-off-by: Lars Wendler + + 23 Nov 2015; Lars Wendler -ldb-1.1.20.ebuild: + Removed old. + + Package-Manager: portage-2.2.25 + Signed-off-by: Lars Wendler + +*ldb-1.1.24 (16 Dec 2015) + + 16 Dec 2015; Lars Wendler +ldb-1.1.24.ebuild: + Security bump to version 1.1.24 (bug #568432). + + Package-Manager: portage-2.2.26 + Signed-off-by: Lars Wendler + + 16 Dec 2015; Lars Wendler -ldb-1.1.21.ebuild, + -ldb-1.1.23.ebuild: + Removed old. + + Package-Manager: portage-2.2.26 + Signed-off-by: Lars Wendler + + 29 Dec 2015; Agostino Sarubbo ldb-1.1.24.ebuild: + amd64 stable wrt bug #568432 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="amd64" + Signed-off-by: Agostino Sarubbo + + 29 Dec 2015; Agostino Sarubbo ldb-1.1.24.ebuild: + x86 stable wrt bug #568432 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="x86" + Signed-off-by: Agostino Sarubbo + + 07 Jan 2016; Agostino Sarubbo ldb-1.1.24.ebuild: + ppc stable wrt bug #568432 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc" + Signed-off-by: Agostino Sarubbo + + 07 Jan 2016; Agostino Sarubbo ldb-1.1.24.ebuild: + ppc64 stable wrt bug #568432 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc64" + Signed-off-by: Agostino Sarubbo + + 07 Jan 2016; Markus Meier ldb-1.1.24.ebuild: + arm stable, bug #568432 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="arm" + + 08 Jan 2016; Agostino Sarubbo ldb-1.1.24.ebuild: + ia64 stable wrt bug #568432 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ia64" + Signed-off-by: Agostino Sarubbo + + 08 Jan 2016; Agostino Sarubbo ldb-1.1.24.ebuild: + alpha stable wrt bug #568432 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="alpha" + Signed-off-by: Agostino Sarubbo + + 09 Jan 2016; Agostino Sarubbo ldb-1.1.24.ebuild: + sparc stable wrt bug #568432 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="sparc" + Signed-off-by: Agostino Sarubbo + +*ldb-1.1.24-r1 (11 Jan 2016) + + 11 Jan 2016; Ian Stakenvicius + +files/ldb-1.1.24-optional-python.patch, +ldb-1.1.24-r1.ebuild: + convert to multilib + + multilib is needed to support samba-4 + + Package-Manager: portage-2.2.26 + + 11 Jan 2016; Ian Stakenvicius ldb-1.1.24-r1.ebuild: + remove --blddir configure option as it causes builds to break + + Thanks to iamben for catching this. + + Package-Manager: portage-2.2.26 + + 12 Jan 2016; Jeroen Roovers ldb-1.1.24.ebuild: + Stable for HPPA (bug #568432). + + Package-Manager: portage-2.2.26 + RepoMan-Options: --ignore-arches + +*ldb-1.1.24-r2 (12 Jan 2016) + + 12 Jan 2016; Ian Stakenvicius -ldb-1.1.24-r1.ebuild, + +ldb-1.1.24-r2.ebuild: + resolve automagic header usage on libbsd by RDEPENDing on it + + The lib/replace code configures and depends on bsd/* headers depending + solely on its + existence; as libbsd is a non-optional dep for samba-4.2 and newer anyways, + ensure + it is installed now with matching MULTILIB_USDEP on non-fbsd to avoid the + potential + headers mis-matches between bsd/*.h and other unistd.h or types.h on the + system. + + This should address bug 571622. + + Package-Manager: portage-2.2.26 + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + +*ldb-1.1.25 (09 Feb 2016) + + 09 Feb 2016; Ian Stakenvicius +ldb-1.1.25.ebuild: + add v1.1.25 to suport samba-4.4 + + Package-Manager: portage-2.2.26 + +*ldb-1.1.26 (24 Feb 2016) + + 24 Feb 2016; Lars Wendler +ldb-1.1.26.ebuild: + Bump to version 1.1.26 + + Package-Manager: portage-2.2.27 + Signed-off-by: Lars Wendler + + 24 Feb 2016; Lars Wendler -ldb-1.1.12.ebuild, + -ldb-1.1.15.ebuild, -ldb-1.1.17-r1.ebuild, -ldb-1.1.24-r2.ebuild: + Removed old. + + Package-Manager: portage-2.2.27 + Signed-off-by: Lars Wendler + + 29 Mar 2016; Agostino Sarubbo ldb-1.1.26.ebuild: + amd64 stable wrt bug #578498 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="amd64" + Signed-off-by: Agostino Sarubbo + + 29 Mar 2016; Agostino Sarubbo ldb-1.1.26.ebuild: + x86 stable wrt bug #578498 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="x86" + Signed-off-by: Agostino Sarubbo + + 30 Mar 2016; Agostino Sarubbo ldb-1.1.26.ebuild: + ppc stable wrt bug #578498 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc" + Signed-off-by: Agostino Sarubbo + + 30 Mar 2016; Agostino Sarubbo ldb-1.1.26.ebuild: + ppc64 stable wrt bug #578498 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc64" + Signed-off-by: Agostino Sarubbo + + 31 Mar 2016; Agostino Sarubbo ldb-1.1.26.ebuild: + ia64 stable wrt bug #578498 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ia64" + Signed-off-by: Agostino Sarubbo + diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/ChangeLog-2015 b/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/ChangeLog-2015 new file mode 100644 index 0000000000..6f9e590357 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/ChangeLog-2015 @@ -0,0 +1,282 @@ +# ChangeLog for sys-libs/ldb +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/ldb/ChangeLog,v 1.75 2015/08/07 07:38:08 polynomial-c Exp $ + +*ldb-1.1.21 (07 Aug 2015) + + 07 Aug 2015; Lars Wendler -ldb-1.1.19.ebuild, + +ldb-1.1.21.ebuild: + Version bump. Removed old. + + 08 Apr 2015; Michał Górny ldb-1.1.17-r1.ebuild, + ldb-1.1.19.ebuild: + Drop old Python implementations + + 03 Mar 2015; Yixun Lan ldb-1.1.20.ebuild: + add arm64 support, tested on A53 board + + 28 Jan 2015; Lars Wendler +ldb-1.1.17-r1.ebuild: + Re-added latest stable version which was accidently removed with my previous + commit. + +*ldb-1.1.20 (27 Jan 2015) + + 27 Jan 2015; Lars Wendler -ldb-1.1.17-r1.ebuild, + -ldb-1.1.18.ebuild, +ldb-1.1.20.ebuild: + Version bump. Removed old. + + 03 Jan 2015; Michał Górny ldb-1.1.12.ebuild, + ldb-1.1.15.ebuild, ldb-1.1.17-r1.ebuild, ldb-1.1.18.ebuild, ldb-1.1.19.ebuild: + Add PYTHON_REQ_USE as necessary for waf. + +*ldb-1.1.19 (22 Dec 2014) + + 22 Dec 2014; Lars Wendler +ldb-1.1.19.ebuild: + Version bump. + +*ldb-1.1.18 (02 Dec 2014) + + 02 Dec 2014; Lars Wendler -ldb-1.1.16.ebuild, + -ldb-1.1.17.ebuild, +ldb-1.1.18.ebuild: + Version bump. Removed old. + + 06 Oct 2014; Agostino Sarubbo ldb-1.1.17-r1.ebuild: + Stable for x86, wrt bug #511670 + + 06 Oct 2014; Agostino Sarubbo ldb-1.1.17-r1.ebuild: + Stable for amd64, wrt bug #511670 + + 26 May 2014; Michał Górny ldb-1.1.12.ebuild, + ldb-1.1.15.ebuild, ldb-1.1.16.ebuild, ldb-1.1.17-r1.ebuild, ldb-1.1.17.ebuild: + Require tevent[python] for the flag has been added along with multilib + support. + +*ldb-1.1.17-r1 (26 May 2014) + + 26 May 2014; Lars Wendler +ldb-1.1.17-r1.ebuild: + Added subslot support (bug #511528). + + 26 May 2014; Markos Chandras metadata.xml: + Drop inactive maintainers + + 17 May 2014; Lars Wendler ldb-1.1.17.ebuild: + Fixed dependencies as reported by Jaakko Perttilä in bug #510080. + +*ldb-1.1.17 (07 May 2014) + + 07 May 2014; Lars Wendler -ldb-1.1.15-r1.ebuild, + +ldb-1.1.17.ebuild: + Version bump. Removed old. + + 02 Nov 2013; Markos Chandras ldb-1.1.16.ebuild: + Add ~mips per #444688 + + 06 Sep 2013; Agostino Sarubbo ldb-1.1.15.ebuild: + Stable for sparc, wrt bug #478260 + + 05 Sep 2013; Mike Frysinger ldb-1.1.16.ebuild: + Add s390/sh keywords #377809. + + 03 Sep 2013; Agostino Sarubbo ldb-1.1.15.ebuild: + Stable for ia64, wrt bug #478260 + + 01 Sep 2013; Agostino Sarubbo ldb-1.1.15.ebuild: + Stable for alpha, wrt bug #478260 + + 26 Aug 2013; Markus Meier ldb-1.1.15.ebuild: + arm stable, bug #478260 + + 07 Aug 2013; Lars Wendler ldb-1.1.16.ebuild: + Converted ebuild to use python-single-r1 eclass. + + 08 Jul 2013; Lars Wendler ldb-1.1.16.ebuild: + Fixed dependency on sys-libs/tdb. Thanks to Andreas Sturmlechner for + reporting this in bug #476228. + +*ldb-1.1.16 (08 Jul 2013) + + 08 Jul 2013; Lars Wendler +ldb-1.1.16.ebuild: + Version bump. Removed old. + + 19 Jun 2013; Tobias Klausmann ldb-1.1.12.ebuild: + Keyworded on alpha, bug #424649 + +*ldb-1.1.15-r1 (07 Jun 2013) + + 07 Jun 2013; Lars Wendler -ldb-1.1.13.ebuild, + -ldb-1.1.14.ebuild, +ldb-1.1.15-r1.ebuild: + Non-maintainer commit: Attempt to fix bug #465956. Removed old versions. + + 28 Apr 2013; Agostino Sarubbo ldb-1.1.15.ebuild: + Stable for x86, wrt bug #466284 + + 28 Apr 2013; Agostino Sarubbo ldb-1.1.15.ebuild: + Stable for amd64, wrt bug #466284 + +*ldb-1.1.15 (02 Feb 2013) + + 02 Feb 2013; Patrick Lauer +ldb-1.1.15.ebuild: + Bump + + 02 Jan 2013; Lars Wendler ldb-1.1.14.ebuild: + Non-maintainer commit: Fixed dependencies (bug #449710). + + 19 Dec 2012; Agostino Sarubbo ldb-1.1.14.ebuild: + Add ~ia64, wrt bug #377809 + +*ldb-1.1.14 (12 Dec 2012) + + 12 Dec 2012; Lars Wendler -ldb-1.1.4.ebuild, + -ldb-1.1.9.ebuild, -ldb-1.1.10.ebuild, +ldb-1.1.14.ebuild: + non-maintainer commit: Version bump. Removed old. + + 02 Dec 2012; Markus Meier ldb-1.1.13.ebuild: + add ~arm, bug #444688 + + 29 Nov 2012; Jeroen Roovers ldb-1.1.12.ebuild: + Stable for HPPA (bug #432754). + + 25 Nov 2012; Anthony G. Basile ldb-1.1.12.ebuild: + stable ppc ppc64, bug #444686 + + 25 Nov 2012; Agostino Sarubbo ldb-1.1.12.ebuild: + Stable for x86, wrt bug #444686 + + 25 Nov 2012; Agostino Sarubbo ldb-1.1.12.ebuild: + Stable for amd64, wrt bug #444686 + +*ldb-1.1.13 (24 Oct 2012) + + 24 Oct 2012; Maxim Koltsov +ldb-1.1.13.ebuild: + Bump to 1.1.13, thanks to slepnoga + + 02 Oct 2012; Mike Gilbert ldb-1.1.10.ebuild, + ldb-1.1.12.ebuild: + Fix PYTHON_DEPEND. Patch by Arfrever. + + 23 Sep 2012; Víctor Ostorga ldb-1.1.10.ebuild, + ldb-1.1.12.ebuild: + Fixin up tevent version + +*ldb-1.1.12 (23 Sep 2012) + + 23 Sep 2012; Víctor Ostorga ldb-1.1.10.ebuild, + +ldb-1.1.12.ebuild: + Version bump to 1.1.12 bug 435630 + + 23 Sep 2012; Víctor Ostorga ldb-1.1.10.ebuild: + Fixing up python and tdb DEPEND versions + + 13 Sep 2012; Tomáš Chvátal -ldb-1.1.6-r1.ebuild, + -ldb-1.1.8.ebuild, ldb-1.1.10.ebuild, ldb-1.1.9.ebuild: + Cleanup a bit. + +*ldb-1.1.10 (21 Aug 2012) + + 21 Aug 2012; Alexander Vershilov +ldb-1.1.10.ebuild: + bump ldb-1.1.10, thanks to slepnoga + +*ldb-1.1.6-r1 (21 Aug 2012) + + 21 Aug 2012; Alexander Vershilov +ldb-1.1.6-r1.ebuild, + -ldb-1.1.6.ebuild: + drop ~alpha keyword due 424649 + +*ldb-1.1.9 (06 Aug 2012) + + 06 Aug 2012; Maxim Koltsov +ldb-1.1.9.ebuild: + Bump to 1.1.9, thanks to slepnoga + +*ldb-1.1.8 (01 Aug 2012) + + 01 Aug 2012; Maxim Koltsov +ldb-1.1.8.ebuild: + Bump to 1.1.8, bug #425488. Drop ~alpha. Thanks to slepnoga + + 06 Jul 2012; Jeff Horelick ldb-1.1.4.ebuild: + marked x86 per bug 417111 + + 03 Jul 2012; Maxim Koltsov ldb-1.1.4.ebuild: + Add more specific tevent depends to 1.1.4, bug 424635 + + 19 Jun 2012; Maxim Koltsov -ldb-1.1.3.ebuild, + ldb-1.1.4.ebuild, ldb-1.1.6.ebuild: + Depend strictly on tdb version, bug 420713. Remove old 1.1.3 + + 11 Jun 2012; Agostino Sarubbo ldb-1.1.4.ebuild: + Stable for amd64, wrt bug #419961 + + 02 Jun 2012; Maxim Koltsov -ldb-1.1.0.ebuild: + Remove old 1.1.0 + + 30 May 2012; Alexis Ballier ldb-1.1.6.ebuild: + keyword ~amd64-fbsd + +*ldb-1.1.6 (23 May 2012) + + 23 May 2012; Maxim Koltsov +ldb-1.1.6.ebuild: + Bump to 1.1.6, bug #414113. Thanks to slepnoga + + 04 May 2012; Jeff Horelick ldb-1.1.3.ebuild, + ldb-1.1.4.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 25 Feb 2012; Agostino Sarubbo ldb-1.1.3.ebuild: + Stable for amd64, wrt bug #405617 + + 25 Feb 2012; Maxim Koltsov ldb-1.1.0.ebuild, + ldb-1.1.3.ebuild, ldb-1.1.4.ebuild: + Add sssd warning to postinst phases, bug #404281 + + 18 Feb 2012; Tobias Klausmann ldb-1.1.4.ebuild: + Keyworded on alpha, bug #377809 + +*ldb-1.1.4 (01 Feb 2012) + + 01 Feb 2012; Maxim Koltsov +ldb-1.1.4.ebuild, + metadata.xml: + Bump to 1.1.4, fix metadata. Bug 401635 + + 31 Jan 2012; Jeroen Roovers metadata.xml: + Remove defunct maintainer (bug #401635 comment #1). + + 03 Nov 2011; Jeroen Roovers ldb-1.1.3.ebuild: + Marked ~hppa (bug #377809). + + 03 Nov 2011; Naohiro Aota ldb-1.1.3.ebuild: + Add ~x86-fbsd + + 01 Nov 2011; Víctor Ostorga ldb-1.1.3.ebuild: + Adding dev-util/pkgconfig to DEPEND + +*ldb-1.1.3 (23 Oct 2011) + + 23 Oct 2011; Maxim Koltsov +ldb-1.1.3.ebuild: + Bump to 1.1.3, bug 387443 + + 04 Sep 2011; Maxim Koltsov ldb-1.1.0.ebuild: + Fix samba blocker, bug 377809 comment 2 + + 14 Aug 2011; Kacper Kowalik ldb-1.1.0.ebuild: + Fix typo, fix LD_PATH for test wrt #379139, marked ~ppc/~ppc64 wrt #377809 + + 10 Aug 2011; Víctor Ostorga ldb-1.1.0.ebuild: + Fixing sys-libs/talloc sys-libs/tevent sys-libs/tdb DEPENDs + Using waf-utils_src_configure + + 10 Aug 2011; Jeroen Roovers ldb-1.1.0.ebuild: + Revert. It does not work as intended. + + 10 Aug 2011; Jeroen Roovers ldb-1.1.0.ebuild: + Run waf-utils_src_configure, not econf. + + 09 Aug 2011; ldb-1.1.0.ebuild: + Add blocker for samba[ldb] until bug 377809 is done. + + 07 Aug 2011; ldb-1.1.0.ebuild: + Fix missing dependency and test problems, thanks slepnoga. Bug 377881 + +*ldb-1.1.0 (04 Aug 2011) + + 04 Aug 2011; Maxim Koltsov (maksbotan) + +ldb-1.1.0.ebuild, +metadata.xml: + Added ebuild for sys-libs/ldb-1.1.0, thanks to spamslepnoga@inbox.ru. bug diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/Manifest b/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/Manifest new file mode 100644 index 0000000000..9801acb3a4 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/Manifest @@ -0,0 +1,10 @@ +AUX ldb-1.1.24-optional-python.patch 2746 SHA256 5e97f0d4146411c4b28ef733257ebbc58d0fc8a6b85dea1001898fc1deba0a2c SHA512 caf287ceaa980cebf667d0dcb76f302ff5ab7e1a13f0dca94dfc0da5e96f9cc5d31a2f0facd1d82a74a19507f090e1138216ad7a6d847323c56344c13735ddcc WHIRLPOOL 0b36dd2524c3e29f609e3b3ae98c7faa14e5d60dadeae2d3a211af1418d0f74170ededb56284ec483e17ff038584f6cc717637ce377f7db607333b6cdc57acf3 +DIST ldb-1.1.24.tar.gz 1258405 SHA256 45e9f52473f0d013f0ea090cce35d6836a6e67e8d4dcdd7077dabdf8b1314b21 SHA512 7b574d1a832fb19a4e8506a1bd702fddf3610b94e170999c9d7b5f3047a4667fb701fa0d367fd19febc2b3e70d1325a1944081ce1067d88271e70f8370aeb278 WHIRLPOOL c8a4e140533bbe1388988b413bdb0a3b6806aa28b551ab195ec509acc66581a75bd6f4729dc7c009f5fae80c45a2a36f817c9a1bd6476bf8125ab8b2216b9f79 +DIST ldb-1.1.25.tar.gz 1259961 SHA256 bf74783ecee42408250146e384a918176178318ef398f816a64d1c1ad22b7c12 SHA512 b0b264a7c4e1d2c13a15f604a7ff8038fa47868c0275c0515bcc15a03a1087cf930572614fe36b0cfce67258bfe4261a9d5a2638143e5d454538fed85159d4dd WHIRLPOOL 5a7ac99ce252c9d1be23a520180dd4e37784585d9fe5e1b8a666a4dc79cff3f35e258f5bffd1e8e286eee239ff848788b431f763c63e26709f98a29ebc93d677 +DIST ldb-1.1.26.tar.gz 1262660 SHA256 8843c7a72b980d9413ba6c494c039bccd10c524b37fda2917afb147745d8b2e6 SHA512 484689c5b87f223820e3613c056de5528a87736baef7b884df506fc47a3412b35ba2ef8e85f62e2d3da803fdab6b37bb328d4347a20bfc8fef8ed557646b6bbe WHIRLPOOL eb72c85faaf4aaf5fa647c084f9ceb8938e940390618b1dfc486b6bc8f344d1296314cb4f07770a04de3c6597798420347fdb90ede380db9e29a04a35c88bfcb +EBUILD ldb-1.1.24.ebuild 1771 SHA256 94298da5422e23c7e7cda7e84c0e92bad30713bf7ccc1288213f27e964497793 SHA512 7d50d1e00e44d0d0143458afbd5fd33aee9651f873d8c83ae4612ea41ffe9675d8b1db3ba39e69dd21d7cf0cc6bc8854d24c7fe0db2380f4a7eef25fbb8365e0 WHIRLPOOL dc91f904580aa384eddd2b7aea7dd2007a270c9f2b5319d11900015d852f9de585e3b3b75f45ace2c5d770bd8f95b0cf53d7b6077ebafc04402ecc86f58eac13 +EBUILD ldb-1.1.25.ebuild 2350 SHA256 6d4ea62452ba8dd5ffc32e5eb85674f379a0a46b18c8a75fb4e0b1b469ad4dc6 SHA512 14ecaa24d57429b359cc71417ea2f9cfaae4374ee07b6dd20a6c24376c61701770e89edcebf6a271df65e0eb31c0233ea704e5148e8d9c8a9e5333d0c66c4251 WHIRLPOOL 30cbc745822d3f801fa8e412929565fed9753021bd9809fa342b81a568090488a4da937e493b19962a15c86e1f1b9c563e99f11868b0e469a3ca2141d87035a4 +EBUILD ldb-1.1.26.ebuild 2361 SHA256 49c92a0f6a691aae97a81822bfc9124b7fce38ef89cec2eb3e49c23c9cbc0deb SHA512 5c2029be865aa610ea5efde609bbc02d95c73b0e8f4f1179368e5dd1367e3f6f46a1e37c85c9602fca7bd558c6e32609f50fd70c85f55e4e70408dcd6c0e02a2 WHIRLPOOL 74441161a29a158a95f2e8c6556e0d15df818fb067ee36feca9356de6b7f1129e5429432d9516df009c29fd800dc6d18596087fd2f5ff03422a84a321094bb43 +MISC ChangeLog 8539 SHA256 357ae92067c9d1b933c088d8b0bf22e9ac17431c4fccddf4fd9044c2dd81fdde SHA512 91cbcf338388c7c4a5f0ae9aaab2a4a07eed808bd280505cf606bdca2fd1f5911c666a5a581d8abc451da67b4e61339d7aed91c1bc016d5786549a0e4cc0b8fb WHIRLPOOL 8fb612977e665903aa80b30378e03df01a111af5ed599695ca38e5262cdc15581948d502a8c29e81c64405d4e53b01ee78fa226af8c1c6d743cf262c6a0d2161 +MISC ChangeLog-2015 9552 SHA256 d14c0a59dece3d3616c98e97698d65b8a278ac954feb80df2b210b70adb7f92a SHA512 5f693bad8f9c18f41f101c44dba6b5ff2bb82f545c9a2c3a617924d220c1ff6a8cb5492712357f9e30ccd195eb7b42ac7860e4674af865640acedd486fbfc865 WHIRLPOOL 16d6b8d13aacf96262249fc6e895af6a10c1b3a8f42d1cefe0741a4d96fa1737579ab1618d45ea813123f6b093ca89d9ab5859c13e45471b953f7a0beff8ae44 +MISC metadata.xml 234 SHA256 53349d489ac79de20551dcbe0753476342d1940b2049db8d85ea21fa8b8434ff SHA512 31c30a4b01e860c3bcf28264630d9fb75feb1caa584c6877bc3e6b3d6a52aa2d986d0ffcf4214664dd887b51c5319d7163a7ed6734cfbc8f184b53bf92fd852d WHIRLPOOL d4c03d7461d890cfc5e7df149258fd19ec2e4f8649a19ca6a4f761ed4bac0648487f87c5ed3134abca5043786b10444f4d70da2d6b8b1a3f7d4884e36123eaa1 diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/files/ldb-1.1.24-optional-python.patch b/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/files/ldb-1.1.24-optional-python.patch new file mode 100644 index 0000000000..d8dda63d44 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/files/ldb-1.1.24-optional-python.patch @@ -0,0 +1,72 @@ +--- a/wscript 2015-12-10 06:01:40.000000000 -0500 ++++ b/wscript 2016-01-06 15:05:57.013617848 -0500 +@@ -5,6 +5,7 @@ + + blddir = 'bin' + ++import Logs + import sys, os + + # find the buildtools directory +@@ -13,7 +14,7 @@ + srcdir = srcdir + '/..' + sys.path.insert(0, srcdir + '/buildtools/wafsamba') + +-import wafsamba, samba_dist, Utils ++import wafsamba, samba_dist, Utils, Options + + samba_dist.DIST_DIRS('''lib/ldb:. lib/replace:lib/replace lib/talloc:lib/talloc + lib/tdb:lib/tdb lib/tdb:lib/tdb lib/tevent:lib/tevent +@@ -28,8 +29,17 @@ + opt.RECURSE('lib/tevent') + opt.RECURSE('lib/replace') + opt.tool_options('python') # options for disabling pyc or pyo compilation ++ if opt.IN_LAUNCH_DIR(): ++ opt.add_option('--disable-python', ++ help=("disable the pyldb modules"), ++ action="store_true", dest='disable_python', default=False) ++ + + def configure(conf): ++ conf.env.standalone_ldb = conf.IN_LAUNCH_DIR() ++ ++ conf.env.disable_python = getattr(Options.options, 'disable_python', False) ++ + conf.RECURSE('lib/tdb') + conf.RECURSE('lib/tevent') + +@@ -44,16 +54,18 @@ + conf.RECURSE('lib/replace') + conf.find_program('python', var='PYTHON') + conf.find_program('xsltproc', var='XSLTPROC') +- conf.check_tool('python') +- conf.check_python_version((2,4,2)) +- conf.SAMBA_CHECK_PYTHON_HEADERS(mandatory=True) ++ ++ if not conf.env.disable_python: ++ conf.SAMBA_CHECK_PYTHON(mandatory=False, version=(2,4,2)) ++ conf.SAMBA_CHECK_PYTHON_HEADERS(mandatory=False) ++ if not conf.env.HAVE_PYTHON_H: ++ Logs.warn('Disabling pyldb-util as python devel libs not found') ++ conf.env.disable_python = True + + # where does the default LIBDIR end up? in conf.env somewhere? + # + conf.CONFIG_PATH('LDB_MODULESDIR', conf.SUBST_ENV_VAR('MODULESDIR') + '/ldb') + +- conf.env.standalone_ldb = conf.IN_LAUNCH_DIR() +- + if not conf.env.standalone_ldb: + if conf.CHECK_BUNDLED_SYSTEM_PKG('pyldb-util', minversion=VERSION, + onlyif='talloc tdb tevent', +--- a/lib/talloc/wscript 2015-11-06 08:28:25.000000000 -0500 ++++ b/lib/talloc/wscript 2016-01-06 15:07:43.673478788 -0500 +@@ -48,7 +48,7 @@ + if conf.CHECK_BUNDLED_SYSTEM_PKG('talloc', minversion=VERSION, + implied_deps='replace'): + conf.define('USING_SYSTEM_TALLOC', 1) +- if conf.CHECK_BUNDLED_SYSTEM_PKG('pytalloc-util', minversion=VERSION, ++ if not conf.env.disable_python and conf.CHECK_BUNDLED_SYSTEM_PKG('pytalloc-util', minversion=VERSION, + implied_deps='talloc replace'): + conf.define('USING_SYSTEM_PYTALLOC_UTIL', 1) + diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/ldb-1.1.26.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/ldb-1.1.26.ebuild new file mode 100644 index 0000000000..d22ca5e822 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/ldb-1.1.26.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="threads" + +inherit python-single-r1 waf-utils multilib-minimal eutils + +DESCRIPTION="An LDAP-like embedded database" +HOMEPAGE="http://ldb.samba.org" +SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0/${PV}" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" +IUSE="doc" + +RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] ) + dev-libs/popt[${MULTILIB_USEDEP}] + >=sys-libs/talloc-2.1.5[python,${MULTILIB_USEDEP}] + >=sys-libs/tevent-0.9.27[python(+),${MULTILIB_USEDEP}] + >=sys-libs/tdb-1.3.8[python,${MULTILIB_USEDEP}] + net-nds/openldap + !!=net-fs/samba-4.0.0[ldb] + ${PYTHON_DEPS} + " + +DEPEND="dev-libs/libxslt + doc? ( app-doc/doxygen ) + virtual/pkgconfig + ${RDEPEND}" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +WAF_BINARY="${S}/buildtools/bin/waf" + +MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h ) + +PATCHES=( + "${FILESDIR}"/${PN}-1.1.24-optional-python.patch +) + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_configure() { + local myconf=( + --disable-rpath \ + --disable-rpath-install --bundled-libraries=NONE \ + --with-modulesdir="${EPREFIX}"/usr/$(get_libdir)/samba \ + --builtin-libraries=NONE + ) + if ! multilib_is_native_abi; then + myconf+=( --disable-python ) + fi + waf-utils_src_configure "${myconf[@]}" +} + +multilib_src_compile(){ + waf-utils_src_compile + multilib_is_native_abi && use doc && doxygen Doxyfile +} + +multilib_src_test() { + if multilib_is_native_abi; then + WAF_MAKE=1 \ + PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${BUILD_DIR}"/bin/shared/private/ \ + LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${BUILD_DIR}"/bin/shared/private/:"${BUILD_DIR}"/bin/shared \ + waf test || die + fi +} + +multilib_src_install() { + waf-utils_src_install + + if multilib_is_native_abi && use doc; then + doman apidocs/man/man3/*.3 + docinto html + dodoc -r apidocs/html/* + fi +} + +pkg_postinst() { + if has_version sys-auth/sssd; then + ewarn "You have sssd installed. It is known to break after ldb upgrades," + ewarn "so please try to rebuild it before reporting bugs." + ewarn "See https://bugs.gentoo.org/404281" + fi +} diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/metadata.xml b/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/metadata.xml new file mode 100644 index 0000000000..62c9222b8d --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/sys-libs/ldb/metadata.xml @@ -0,0 +1,8 @@ + + + + + samba@gentoo.org + Samba + +