From 7a818340faa443a7d43e2f3ee2a8dc816d4d77db Mon Sep 17 00:00:00 2001 From: Dongsu Park Date: Fri, 6 Nov 2020 13:50:43 +0100 Subject: [PATCH 1/7] net-libs/gnutls: import from upstream Gentoo To be able to build `net-fs/samba` 4.11, we need to import `net-libs/gnutls` from upstream Gentoo. Since gnutls is one of the hard requirements of upstream Samba, we are not able to disable the dependency on gnutls. --- .../portage-stable/net-libs/gnutls/Manifest | 1 + ...nutls-3.6.15-skip-dtls-seccomp-tests.patch | 26 ++++ .../net-libs/gnutls/gnutls-3.6.15.ebuild | 134 ++++++++++++++++++ .../net-libs/gnutls/metadata.xml | 43 ++++++ 4 files changed, 204 insertions(+) create mode 100644 sdk_container/src/third_party/portage-stable/net-libs/gnutls/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/net-libs/gnutls/files/gnutls-3.6.15-skip-dtls-seccomp-tests.patch create mode 100644 sdk_container/src/third_party/portage-stable/net-libs/gnutls/gnutls-3.6.15.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/net-libs/gnutls/metadata.xml diff --git a/sdk_container/src/third_party/portage-stable/net-libs/gnutls/Manifest b/sdk_container/src/third_party/portage-stable/net-libs/gnutls/Manifest new file mode 100644 index 0000000000..57fe6ac8d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-libs/gnutls/Manifest @@ -0,0 +1 @@ +DIST gnutls-3.6.15.tar.xz 6081656 BLAKE2B 6c52419037e41e817087a2577a6b73969cf065453ecf88e2f87152f544a177e4ad0ef825ae9dab243312e0223a953ab28e532bd2dbf96cb9498618415bc7f654 SHA512 f757d1532198f44bcad7b73856ce6a05bab43f6fb77fcc81c59607f146202f73023d0796d3e1e7471709cf792c8ee7d436e19407e0601bc0bda2f21512b3b01c diff --git a/sdk_container/src/third_party/portage-stable/net-libs/gnutls/files/gnutls-3.6.15-skip-dtls-seccomp-tests.patch b/sdk_container/src/third_party/portage-stable/net-libs/gnutls/files/gnutls-3.6.15-skip-dtls-seccomp-tests.patch new file mode 100644 index 0000000000..dad6cec8d3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-libs/gnutls/files/gnutls-3.6.15-skip-dtls-seccomp-tests.patch @@ -0,0 +1,26 @@ +https://bugs.gentoo.org/649396 +https://bugs.gentoo.org/711104 + +--- a/tests/dtls-client-with-seccomp.c ++++ b/tests/dtls-client-with-seccomp.c +@@ -27,7 +27,7 @@ + #include + #include + +-#if defined(_WIN32) || !defined(HAVE_LIBSECCOMP) ++#if 1 + + int main() + { +--- a/tests/dtls-with-seccomp.c ++++ b/tests/dtls-with-seccomp.c +@@ -27,7 +27,7 @@ + #include + #include + +-#if defined(_WIN32) || !defined(HAVE_LIBSECCOMP) ++#if 1 + + int main() + { + diff --git a/sdk_container/src/third_party/portage-stable/net-libs/gnutls/gnutls-3.6.15.ebuild b/sdk_container/src/third_party/portage-stable/net-libs/gnutls/gnutls-3.6.15.ebuild new file mode 100644 index 0000000000..5fabb1a30d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-libs/gnutls/gnutls-3.6.15.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit libtool multilib-minimal + +DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project" +HOMEPAGE="http://www.gnutls.org/" +SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz" + +LICENSE="GPL-3 LGPL-2.1+" +SLOT="0/30" # libgnutls.so number +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind" + +REQUIRED_USE=" + test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp tls-heartbeat tools )" +RESTRICT="!test? ( test )" + +# NOTICE: sys-devel/autogen is required at runtime as we +# use system libopts +RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}] + dev-libs/libunistring:=[${MULTILIB_USEDEP}] + >=dev-libs/nettle-3.4.1:=[gmp,${MULTILIB_USEDEP}] + >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}] + tools? ( sys-devel/autogen:= ) + dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] ) + guile? ( >=dev-scheme/guile-2:=[networking] ) + nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] ) + pkcs11? ( >=app-crypt/p11-kit-0.23.1:=[${MULTILIB_USEDEP}] ) + idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + test? ( + seccomp? ( sys-libs/libseccomp ) + )" +BDEPEND=">=virtual/pkgconfig-0-r1 + doc? ( dev-util/gtk-doc ) + nls? ( sys-devel/gettext ) + tools? ( sys-devel/autogen ) + valgrind? ( dev-util/valgrind ) + test-full? ( + app-crypt/dieharder + >=app-misc/datefudge-1.22 + dev-libs/softhsm:2[-bindist] + net-dialup/ppp + net-misc/socat + )" + +DOCS=( + README.md + doc/certtool.cfg +) + +HTML_DOCS=() + +#PATCHES=( "${FILESDIR}"/${PN}-3.6.15-skip-dtls-seccomp-tests.patch ) + +pkg_setup() { + # bug#520818 + export TZ=UTC + + use doc && HTML_DOCS+=( + doc/gnutls.html + ) +} + +src_prepare() { + default + + # force regeneration of autogen-ed files + local file + for file in $(grep -l AutoGen-ed src/*.c) ; do + rm src/$(basename ${file} .c).{c,h} || die + done + + # Use sane .so versioning on FreeBSD. + elibtoolize +} + +multilib_src_configure() { + LINGUAS="${LINGUAS//en/en@boldquot en@quot}" + + local libconf=() + + # TPM needs to be tested before being enabled + libconf+=( --without-tpm ) + + # hardware-accell is disabled on OSX because the asm files force + # GNU-stack (as doesn't support that) and when that's removed ld + # complains about duplicate symbols + [[ ${CHOST} == *-darwin* ]] && libconf+=( --disable-hardware-acceleration ) + + # Cygwin as does not understand these asm files at all + [[ ${CHOST} == *-cygwin* ]] && libconf+=( --disable-hardware-acceleration ) + + local myeconfargs=( + $(multilib_native_enable manpages) + $(multilib_native_use_enable doc gtk-doc) + $(multilib_native_use_enable doc) + $(multilib_native_use_enable guile) + $(multilib_native_use_enable seccomp seccomp-tests) + $(multilib_native_use_enable test tests) + $(multilib_native_use_enable test-full full-test-suite) + $(multilib_native_use_enable tools) + $(multilib_native_use_enable valgrind valgrind-tests) + $(use_enable cxx) + $(use_enable dane libdane) + $(use_enable nls) + $(use_enable openssl openssl-compatibility) + $(use_enable sslv2 ssl2-support) + $(use_enable sslv3 ssl3-support) + $(use_enable static-libs static) + $(use_enable tls-heartbeat heartbeat-support) + $(use_with idn) + $(use_with pkcs11 p11-kit) + --disable-rpath + --with-default-trust-store-file="${EPREFIX}/etc/ssl/certs/ca-certificates.crt" + --with-unbound-root-key-file="${EPREFIX}/etc/dnssec/root-anchors.txt" + --without-included-libtasn1 + $("${S}/configure" --help | grep -o -- '--without-.*-prefix') + ) + ECONF_SOURCE="${S}" econf "${libconf[@]}" "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name '*.la' -delete || die + + if use examples; then + docinto examples + dodoc doc/examples/*.c + fi +} diff --git a/sdk_container/src/third_party/portage-stable/net-libs/gnutls/metadata.xml b/sdk_container/src/third_party/portage-stable/net-libs/gnutls/metadata.xml new file mode 100644 index 0000000000..34baa89cc6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-libs/gnutls/metadata.xml @@ -0,0 +1,43 @@ + + + + + base-system@gentoo.org + + + + Build libgnutls-dane, implementing DNS-based Authentication of + Named Entities. Requires net-dns/unbound + + + Build openssl compatibility libraries + + + Add support for PKCS#11 through app-crypt/p11-kit + + + Build extra tools + + + Enable the Heartbeat Extension in TLS and DTLS + + + Support for the old/insecure SSLv2 protocol + + + Support for the old/insecure SSLv3 protocol + + + Enable full test mode + + + Enable usage of dev-util/valgrind in debug + + + + Reflect ABI compatibility of libgnutls.so + + + cpe:/a:gnu:gnutls + + From 22155497c6c4a9c5825ab9c8b12877d3425413e2 Mon Sep 17 00:00:00 2001 From: Dongsu Park Date: Fri, 6 Nov 2020 13:50:46 +0100 Subject: [PATCH 2/7] dev-libs/nettle: update to 3.6 To build `net-libs/gnutls` 3.6.15, we need to also update `dev-libs/nettle` to 3.6. --- .../portage-stable/dev-libs/nettle/ChangeLog | 268 ---------- .../dev-libs/nettle/ChangeLog-2015 | 500 ------------------ .../portage-stable/dev-libs/nettle/Manifest | 10 +- .../files/nettle-3.2-CVE-2016-6489.patch | 177 ------- .../nettle/files/nettle-3.4.1-build.patch | 53 ++ .../dev-libs/nettle/metadata.xml | 14 +- .../dev-libs/nettle/nettle-3.2-r1.ebuild | 67 --- ...{nettle-3.2.ebuild => nettle-3.4.1.ebuild} | 44 +- .../dev-libs/nettle/nettle-3.5.1-r1.ebuild | 63 +++ .../dev-libs/nettle/nettle-3.6-r2.ebuild | 64 +++ .../dev-libs/nettle/nettle-3.6-r3.ebuild | 65 +++ 11 files changed, 282 insertions(+), 1043 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nettle/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nettle/ChangeLog-2015 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nettle/files/nettle-3.2-CVE-2016-6489.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nettle/files/nettle-3.4.1-build.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.2-r1.ebuild rename sdk_container/src/third_party/portage-stable/dev-libs/nettle/{nettle-3.2.ebuild => nettle-3.4.1.ebuild} (60%) create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.5.1-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.6-r2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.6-r3.ebuild diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/ChangeLog deleted file mode 100644 index 5454f752ee..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/ChangeLog +++ /dev/null @@ -1,268 +0,0 @@ -# ChangeLog for dev-libs/nettle -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*nettle-3.1.1 (09 Aug 2015) -*nettle-2.7.1-r4 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson - +files/nettle-2.7-shared.patch, +metadata.xml, +nettle-2.7.1-r4.ebuild, - +nettle-3.1.1.ebuild: - 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; 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 - - 18 Sep 2015; Tobias Klausmann nettle-3.1.1.ebuild: - add alpha keyword - - Gentoo-Bug: 560724 - - Package-Manager: portage-2.2.20.1 - - 19 Sep 2015; Jeroen Roovers nettle-3.1.1.ebuild: - Stable for PPC64 (bug #560724). - - Package-Manager: portage-2.2.20.1 - - 20 Sep 2015; Jeroen Roovers nettle-3.1.1.ebuild: - Stable for HPPA PPC64 (bug #560724). - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --ignore-arches - - 24 Sep 2015; Agostino Sarubbo nettle-3.1.1.ebuild: - amd64 stable wrt bug #560724 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="amd64" - - 25 Sep 2015; Agostino Sarubbo nettle-3.1.1.ebuild: - x86 stable wrt bug #560724 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="x86" - - 16 Oct 2015; Mikle Kolyada nettle-3.1.1.ebuild: - sparc stable wrt bug #560724 - - Package-Manager: portage-2.2.20.1 - - 17 Oct 2015; Markus Meier nettle-3.1.1.ebuild: - arm stable, bug #560724 - - Package-Manager: portage-2.2.23 - RepoMan-Options: --include-arches="arm" - - 12 Nov 2015; Agostino Sarubbo nettle-3.1.1.ebuild: - ppc stable wrt bug #560724 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="ppc" - - 18 Nov 2015; Agostino Sarubbo nettle-3.1.1.ebuild: - ia64 stable wrt bug #560724 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="ia64" - - 18 Nov 2015; Alon Bar-Lev -nettle-2.7.1-r4.ebuild: - cleanup - - Package-Manager: portage-2.2.20.1 - - 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) - -*nettle-3.2 (03 Feb 2016) - - 03 Feb 2016; Alon Bar-Lev +nettle-3.2.ebuild: - version bump - - Bug: 573646 - Thanks: polynomial-c - - Package-Manager: portage-2.2.26 - - 04 Feb 2016; Tobias Klausmann nettle-3.2.ebuild: - add alpha keyword - - Gentoo-Bug: 573646 - - Package-Manager: portage-2.2.27 - - 04 Feb 2016; Agostino Sarubbo nettle-3.2.ebuild: - amd64 stable wrt bug #573646 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="amd64" - Signed-off-by: Agostino Sarubbo - - 04 Feb 2016; Agostino Sarubbo nettle-3.2.ebuild: - x86 stable wrt bug #573646 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="x86" - Signed-off-by: Agostino Sarubbo - - 05 Feb 2016; Jeroen Roovers nettle-3.2.ebuild: - Stable for PPC64 (bug #573646). - - Package-Manager: portage-2.2.27 - RepoMan-Options: --ignore-arches - - 05 Feb 2016; Jeroen Roovers nettle-3.2.ebuild: - Stable for HPPA (bug #573646). - - Package-Manager: portage-2.2.27 - RepoMan-Options: --ignore-arches - - 14 Feb 2016; Markus Meier nettle-3.2.ebuild: - arm stable, bug #573646 - - Package-Manager: portage-2.2.27 - RepoMan-Options: --include-arches="arm" - - 16 Mar 2016; Agostino Sarubbo nettle-3.2.ebuild: - ppc stable wrt bug #573646 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="ppc" - Signed-off-by: Agostino Sarubbo - - 19 Mar 2016; Agostino Sarubbo nettle-3.2.ebuild: - sparc stable wrt bug #573646 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="sparc" - Signed-off-by: Agostino Sarubbo - - 20 Mar 2016; Agostino Sarubbo nettle-3.2.ebuild: - ia64 stable wrt bug #573646 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="ia64" - Signed-off-by: Agostino Sarubbo - - 04 Jun 2016; Alon Bar-Lev -nettle-3.1.1.ebuild: - cleanup - - Bug: 573646 - - 04 Aug 2016; Alon Bar-Lev - -files/nettle-2.7-shared.patch: - cleanup - - Package-Manager: portage-2.2.28 - -*nettle-3.2-r1 (04 Aug 2016) - - 04 Aug 2016; Alon Bar-Lev - +files/nettle-3.2-CVE-2016-6489.patch, +nettle-3.2-r1.ebuild: - fix CVE-2016-6489 - - Bug: 590484 - - Package-Manager: portage-2.2.28 - - 14 Aug 2016; Jeroen Roovers nettle-3.2-r1.ebuild: - Stable for HPPA PPC64 (bug #590484). - - Package-Manager: portage-2.3.0 - RepoMan-Options: --ignore-arches - - 18 Aug 2016; Agostino Sarubbo nettle-3.2-r1.ebuild: - amd64 stable wrt bug #590484 - - Package-Manager: portage-2.2.28 - RepoMan-Options: --include-arches="amd64" - Signed-off-by: Agostino Sarubbo - - 18 Aug 2016; Markus Meier nettle-3.2-r1.ebuild: - arm stable, bug #590484 - - Package-Manager: portage-2.3.0 - RepoMan-Options: --include-arches="arm" - - 02 Sep 2016; Tobias Klausmann nettle-3.2-r1.ebuild: - 3.2-r1: add alpha keyword - - Gentoo-Bug: 590484 - - 29 Sep 2016; Agostino Sarubbo nettle-3.2-r1.ebuild: - x86 stable wrt bug #590484 - - Package-Manager: portage-2.2.28 - RepoMan-Options: --include-arches="x86" - Signed-off-by: Agostino Sarubbo - - 29 Sep 2016; Agostino Sarubbo nettle-3.2-r1.ebuild: - sparc stable wrt bug #590484 - - Package-Manager: portage-2.2.28 - RepoMan-Options: --include-arches="sparc" - Signed-off-by: Agostino Sarubbo - - 29 Sep 2016; Agostino Sarubbo nettle-3.2-r1.ebuild: - ppc stable wrt bug #590484 - - Package-Manager: portage-2.2.28 - RepoMan-Options: --include-arches="ppc" - Signed-off-by: Agostino Sarubbo - - 29 Sep 2016; Agostino Sarubbo nettle-3.2-r1.ebuild: - ia64 stable wrt bug #590484 - - Package-Manager: portage-2.2.28 - RepoMan-Options: --include-arches="ia64" - Signed-off-by: Agostino Sarubbo - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/ChangeLog-2015 deleted file mode 100644 index a126d66fbb..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/ChangeLog-2015 +++ /dev/null @@ -1,500 +0,0 @@ -# ChangeLog for dev-libs/nettle -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/nettle/ChangeLog,v 1.133 2015/07/30 13:19:46 alonbl Exp $ - - 30 Jul 2015; Alon Bar-Lev -nettle-2.7.1-r1.ebuild, - -nettle-2.7.1-r2.ebuild, -nettle-2.7.1-r3.ebuild, -nettle-2.7.1.ebuild: - Cleanup - - 30 Jul 2015; Agostino Sarubbo nettle-2.7.1-r4.ebuild: - Stable for sparc, wrt bug #540892 - - 21 Jun 2015; Mikle Kolyada nettle-2.7.1-r4.ebuild: - alpha stable wrt bug #540892 - - 11 Jun 2015; Agostino Sarubbo nettle-2.7.1-r4.ebuild: - Stable for ppc, wrt bug #540892 - - 01 Jun 2015; Jeroen Roovers nettle-2.7.1-r4.ebuild: - Stable for HPPA (bug #540892). - - 29 May 2015; Mikle Kolyada nettle-2.7.1-r4.ebuild: - arm stable wrt bug #540892 - - 29 May 2015; Mikle Kolyada nettle-2.7.1-r4.ebuild: - arm stable wrt bug #540892 - - 28 May 2015; Jack Morgan nettle-2.7.1-r4.ebuild: - ppc64 stable wrt bug #540892 - - 28 May 2015; Mikle Kolyada nettle-2.7.1-r4.ebuild: - x86 stable wrt bug #540892 - - 28 May 2015; Agostino Sarubbo nettle-2.7.1-r4.ebuild: - Stable for amd64, wrt bug #540892 - -*nettle-3.1.1 (28 Apr 2015) - - 28 Apr 2015; Alon Bar-Lev +nettle-3.1.1.ebuild, - -nettle-3.1.ebuild: - Version bump - - 26 Apr 2015; Alon Bar-Lev - -files/nettle-1.14-make-as-needed.patch, - -files/nettle-2.0-binutils-2.22.patch, -nettle-1.15.ebuild: - Cleanup, bug#531426 - - 10 Apr 2015; Michał Górny nettle-3.1.ebuild: - Wrap version.h, bug #546104. - -*nettle-3.1 (09 Apr 2015) - - 09 Apr 2015; Alon Bar-Lev +nettle-3.1.ebuild: - Version bump, bug#512874 - -*nettle-2.7.1-r4 (27 Mar 2015) - - 27 Mar 2015; Alon Bar-Lev +nettle-2.7.1-r4.ebuild: - Fix multilib issue, bug#543892 - - 28 Feb 2015; Robin H. Johnson nettle-2.7.1-r2.ebuild: - Oops, changed old r2 as well, revert. - -*nettle-2.7.1-r3 (28 Feb 2015) - - 28 Feb 2015; Robin H. Johnson +nettle-2.7.1-r3.ebuild, - nettle-2.7.1-r2.ebuild: - Bug #540942: gmp w/o 32-bit will cause nettle to compile successfully, but be - missing libhogweed, cascading to other build failures (eg rtmpdump); bump so - that anybody who installed nettle then gmp rebuilds nettle correctly. - - 16 Jan 2015; Raúl Porcel nettle-2.7.1-r1.ebuild: - alpha/arm64/ia64/s390/sparc stable wrt #525160 - - 07 Dec 2014; Markus Meier nettle-2.7.1-r1.ebuild: - arm stable, bug #525160 - - 06 Dec 2014; Jeroen Roovers nettle-2.7.1-r1.ebuild: - Stable for HPPA (bug #525160). - -*nettle-2.7.1-r2 (03 Dec 2014) - - 03 Dec 2014; Alon Bar-Lev +nettle-2.7.1-r2.ebuild: - Use autotools-utils to perform autoreconf, add einstalldocs at multilib, - bug#531522 - -*nettle-1.15 (02 Dec 2014) - - 02 Dec 2014; Pacho Ramos - +files/nettle-1.14-make-as-needed.patch, - +files/nettle-2.0-binutils-2.22.patch, +nettle-1.15.ebuild: - Reintroduce as needed by current stable pike - - 02 Dec 2014; Alon Bar-Lev - -files/nettle-1.14-make-as-needed.patch, - -files/nettle-2.0-binutils-2.22.patch, -files/nettle-2.4-darwin-shlink.patch, - -files/nettle-2.4-missing-libm-link.patch, -files/nettle-2.5-build-ar.patch, - -files/nettle-2.5-missing-libm-link.patch, - -files/nettle-2.5-static-libs.patch, -files/nettle-2.6-shared.patch, - -nettle-1.15.ebuild, -nettle-2.4.ebuild, -nettle-2.5-r1.ebuild, - -nettle-2.5.ebuild, -nettle-2.6.ebuild, -nettle-2.7.ebuild: - Cleanup, bug#531426 - - 02 Dec 2014; Pacho Ramos nettle-2.7.1-r1.ebuild: - amd64/x86 stable, bug #525160 - - 10 Nov 2014; Fabian Groffen nettle-2.7.1-r1.ebuild: - Fix for static-only platforms, such as FreeMiNT, bug #528794 - - 10 Jun 2014; Mike Frysinger nettle-2.7.1-r1.ebuild, - nettle-2.7.1.ebuild: - Add arm64 love. - - 10 Jun 2014; Mike Frysinger nettle-2.7.1.ebuild: - Mark sh stable. - - 16 Feb 2014; Alon Bar-Lev nettle-2.7.1-r1.ebuild: - Pull recent emul package, my bad, bug#501440 - -*nettle-2.7.1-r1 (16 Feb 2014) - - 16 Feb 2014; Alon Bar-Lev +nettle-2.7.1-r1.ebuild: - Add multilib support, bug#493974, thanks to Michael Mair-Keimberger (iamnr3) - and austinenglish - - 16 Feb 2014; Alon Bar-Lev -nettle-2.7.1-r1.ebuild: - Revert multilib, bug#501436 - -*nettle-2.7.1-r1 (15 Feb 2014) - - 15 Feb 2014; Alon Bar-Lev +nettle-2.7.1-r1.ebuild: - Add multilib support, bug#493974, thanks to Michael Mair-Keimberger (iamnr3) - and austinenglish - - 06 Aug 2013; Agostino Sarubbo nettle-2.7.1.ebuild: - Stable for s390, wrt bug #477612 - - 04 Aug 2013; Agostino Sarubbo nettle-2.7.1.ebuild: - Stable for ia64, wrt bug #477612 - - 03 Aug 2013; Agostino Sarubbo nettle-2.7.1.ebuild: - Stable for sparc, wrt bug #477612 - - 30 Jul 2013; Agostino Sarubbo nettle-2.7.1.ebuild: - Stable for alpha, wrt bug #477612 - - 27 Jul 2013; Agostino Sarubbo nettle-2.7.1.ebuild: - Stable for x86, wrt bug #477612 - - 23 Jul 2013; Agostino Sarubbo nettle-2.7.1.ebuild: - Stable for arm, wrt bug #477612 - - 22 Jul 2013; Agostino Sarubbo nettle-2.7.1.ebuild: - Stable for ppc64, wrt bug #477612 - - 22 Jul 2013; Agostino Sarubbo nettle-2.7.1.ebuild: - Stable for ppc, wrt bug #477612 - - 22 Jul 2013; Jeroen Roovers nettle-2.7.1.ebuild: - Stable for HPPA (bug #477612). - - 21 Jul 2013; Agostino Sarubbo nettle-2.7.1.ebuild: - Stable for amd64, wrt bug #477612 - -*nettle-2.7.1 (05 Jun 2013) - - 05 Jun 2013; Tim Harder +nettle-2.7.1.ebuild: - Version bump. - - 27 May 2013; Fabian Groffen nettle-2.7.ebuild: - Use prefixed libdir, bug #471298 - - 11 May 2013; Alon Bar-Lev nettle-2.7.ebuild: - Fix libdir location, per bug#468810, thanks to Anthony Basile - -*nettle-2.7 (27 Apr 2013) - - 27 Apr 2013; Tim Harder +nettle-2.7.ebuild, - +files/nettle-2.7-shared.patch: - Version bump (bug #467468), add neon use flag. - - 15 Mar 2013; Jeroen Roovers nettle-2.6.ebuild: - Stable for HPPA (bug #461104). - - 15 Mar 2013; Agostino Sarubbo nettle-2.6.ebuild: - Stable for sh, wrt bug #461104 - - 14 Mar 2013; Agostino Sarubbo nettle-2.6.ebuild: - Stable for s390, wrt bug #461104 - - 14 Mar 2013; Agostino Sarubbo nettle-2.6.ebuild: - Stable for sparc, wrt bug #461104 - - 14 Mar 2013; Agostino Sarubbo nettle-2.6.ebuild: - Stable for ia64, wrt bug #461104 - - 14 Mar 2013; Agostino Sarubbo nettle-2.6.ebuild: - Stable for arm, wrt bug #461104 - - 14 Mar 2013; Agostino Sarubbo nettle-2.6.ebuild: - Stable for alpha, wrt bug #461104 - - 13 Mar 2013; Agostino Sarubbo nettle-2.6.ebuild: - Stable for ppc64, wrt bug #461104 - - 12 Mar 2013; Agostino Sarubbo nettle-2.6.ebuild: - Stable for ppc, wrt bug #461104 - - 10 Mar 2013; Agostino Sarubbo nettle-2.6.ebuild: - Stable for x86, wrt bug #461104 - - 10 Mar 2013; Agostino Sarubbo nettle-2.6.ebuild: - Stable for amd64, wrt bug #461104 - - 20 Feb 2013; Zac Medico nettle-2.6.ebuild: - Add ~arm-linux keyword. - - 18 Jan 2013; Tim Harder nettle-2.6.ebuild, - files/nettle-2.6-shared.patch: - Remove explicit src_test. The default just throws a couple warnings if static - libs aren't built but still passes successfully. - - 18 Jan 2013; Tim Harder nettle-2.6.ebuild: - Explicitly specify examples dir. - -*nettle-2.6 (18 Jan 2013) - - 18 Jan 2013; Tim Harder +nettle-2.6.ebuild, - +files/nettle-2.6-shared.patch: - Version bump. Update to EAPI 5 and add subslot, add doc and test use flags, - and run tests. - - 14 Dec 2012; Alon Bar-Lev +files/nettle-2.5-build-ar.patch, - nettle-2.5-r1.ebuild: - Fix ar detection per bug#438160 by Sean McGovern - -*nettle-2.5-r1 (14 Dec 2012) - - 14 Dec 2012; Alon Bar-Lev +files/nettle-2.5-static-libs.patch, - +nettle-2.5-r1.ebuild: - bug#405525 add support for USE static-libs - - 20 Oct 2012; Raúl Porcel nettle-2.5.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #433235 - - 17 Oct 2012; Pawel Hajdan jr nettle-2.5.ebuild: - x86 stable wrt bug #433235 - - 12 Oct 2012; Agostino Sarubbo nettle-2.5.ebuild: - Stable for amd64, wrt bug #433235 - - 11 Oct 2012; Jeroen Roovers nettle-2.5.ebuild: - Stable for HPPA (bug #433235). - - 11 Oct 2012; Markus Meier nettle-2.5.ebuild: - arm stable, bug #433235 - - 11 Oct 2012; Anthony G. Basile nettle-2.5.ebuild: - stable ppc64, bug #433235 - - 10 Oct 2012; Brent Baude nettle-2.5.ebuild: - Marking nettle-2.5 ppc for bug 433235 - -*nettle-1.15 (24 Jul 2012) - - 24 Jul 2012; Diego E. Pettenò +nettle-1.15.ebuild: - Restore ebuild that shouldn't have been deleted. - - 24 Jul 2012; Diego E. Pettenò -nettle-1.15.ebuild, - nettle-2.4.ebuild, nettle-2.5.ebuild: - Disable openssl dependency (which was also wrong, it wasn't RDEPEND), and - avoid using it altogether. Thanks to Maxim Kammerer in bug #427526. - -*nettle-2.5 (12 Jul 2012) - - 12 Jul 2012; Tim Harder +nettle-2.5.ebuild, - +files/nettle-2.5-missing-libm-link.patch: - Version bump. - - 06 Jul 2012; Rick Farina - +files/nettle-2.4-missing-libm-link.patch, nettle-2.4.ebuild: - fix build failure on uclibc systems per bug 415193 - - 26 Apr 2012; Alexis Ballier nettle-2.4.ebuild: - keyword ~amd64-fbsd - - 20 Mar 2012; Tim Harder -nettle-2.0.ebuild, - -files/nettle-2.0-asneeded.patch, -nettle-2.1.ebuild, -nettle-2.2.ebuild: - Remove old. - - 19 Mar 2012; Raúl Porcel nettle-2.4.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #400019 - - 06 Mar 2012; Jeff Horelick nettle-2.4.ebuild: - marked x86 per bug 400019 - - 06 Mar 2012; Brent Baude nettle-2.4.ebuild: - Marking nettle-2.4 ppc64 for bug 400019 - - 01 Mar 2012; Brent Baude nettle-2.4.ebuild: - Marking nettle-2.4 ppc for bug 400019 - - 29 Feb 2012; Markus Meier nettle-2.4.ebuild: - arm stable, bug #400019 - - 27 Feb 2012; Jeroen Roovers nettle-2.4.ebuild: - Stable for HPPA (bug #400019). - - 24 Feb 2012; Agostino Sarubbo nettle-2.4.ebuild: - Stable for amd64, wrt bug #400019 - - 18 Feb 2012; Fabian Groffen nettle-2.4.ebuild: - Fixed for and marked ~x86-solaris - - 16 Feb 2012; Fabian Groffen nettle-2.4.ebuild: - Marked ~sparc-solaris - - 10 Feb 2012; Tim Harder nettle-2.4.ebuild, - files/nettle-2.4-darwin-shlink.patch: - Enable gmp use flag by default (needed by gnutls) and fix sed line in patch - file (bug #400941). - - 01 Jan 2012; Sergei Trofimovich - +files/nettle-2.0-binutils-2.22.patch, nettle-1.15.ebuild, nettle-2.0.ebuild, - nettle-2.1.ebuild: - Fix build failure against binutils-2.22 by jdhore (bug #396659). Dropped - blockers on nonexistent dev-libs/lsh. - - 03 Dec 2011; Fabian Groffen - +files/nettle-2.4-darwin-shlink.patch, nettle-2.4.ebuild: - Add patch to fix compilation on Darwin, marked ~x64-macos - -*nettle-2.4 (04 Sep 2011) - - 04 Sep 2011; Tim Harder -nettle-2.3.ebuild, - +nettle-2.4.ebuild: - Version bump and remove old. - -*nettle-2.3 (03 Sep 2011) - - 03 Sep 2011; Tim Harder +nettle-2.3.ebuild: - Version bump. - -*nettle-2.2 (08 Aug 2011) - - 08 Aug 2011; Markos Chandras +nettle-2.2.ebuild: - Version bump. Ebuild by Arfrever - - 24 Jul 2011; Raúl Porcel nettle-2.1.ebuild: - sh stable wrt #337160 - - 23 Jul 2011; Raúl Porcel nettle-2.1.ebuild: - ia64/s390 stable wrt #337160 - - 13 Jun 2011; Matt Turner nettle-2.1.ebuild: - Added ~mips, bug 337367 - - 02 May 2011; Samuli Suominen nettle-2.1.ebuild: - ppc64 stable wrt #337160 - - 04 Apr 2011; Michael Weber nettle-2.1.ebuild: - arm/sparc stable (bug 337160) - - 30 Mar 2011; Jeroen Roovers nettle-2.1.ebuild: - Stable for HPPA (bug #337160). - - 27 Mar 2011; Brent Baude nettle-2.1.ebuild: - stable ppc, bug 337160 - - 26 Mar 2011; Tobias Klausmann nettle-2.1.ebuild: - Stable on alpha, bug #337160 - - 25 Mar 2011; Markos Chandras nettle-2.1.ebuild: - Stable on amd64 wrt bug #337160 - - 17 Dec 2010; Dane Smith nettle-1.15.ebuild: - Fixed implicit RDEPEND="${DEPEND}" warning. - - 05 Nov 2010; Samuli Suominen nettle-2.1.ebuild: - Keyword ~ppc64 wrt #337367 - - 25 Sep 2010; Markus Meier nettle-2.1.ebuild: - add ~arm, bug #337367 - -*nettle-2.1 (10 Aug 2010) - - 10 Aug 2010; Markos Chandras +nettle-2.1.ebuild: - Version bump. Bug #332129. Thanks to Dane Smith for - the patch and the testing - - 29 Mar 2010; Samuli Suominen nettle-2.0.ebuild, - +files/nettle-2.0-asneeded.patch: - Fix building with -Wl,--as-needed wrt #285747 by Kacper Kowalik. - - 14 Jan 2010; Christian Faulhammer nettle-2.0.ebuild: - Transfer Prefix keywords - - 03 Nov 2009; Raúl Porcel nettle-2.0.ebuild: - s390 stable wrt #279372 - - 05 Aug 2009; Markus Meier nettle-2.0.ebuild: - x86 stable, bug #279372 - - 02 Aug 2009; nixnut nettle-2.0.ebuild: - ppc stable #279372 - - 31 Jul 2009; Tiago Cunha nettle-2.0.ebuild: - stable sparc, bug 279372 - - 31 Jul 2009; nettle-2.0.ebuild: - Marked stable on AMD64 as requested by Arfrever Frehtes Taifersar Arahesis - in bug #279372. Compile-tested on a Core2 Duo with - USE="ssl -gmp". - -*nettle-2.0 (27 Jun 2009) - - 27 Jun 2009; Arfrever Frehtes Taifersar Arahesis - +nettle-2.0.ebuild: - Version bump. - - 14 Nov 2007; Alon Bar-Lev - -files/nettle-1.13-PIC.patch, -files/nettle-1.13-no-exec-stack.patch, - -files/nettle-1.13-preprocess-asm.patch, -nettle-1.10.ebuild, - -nettle-1.12.ebuild, -nettle-1.13.ebuild, -nettle-1.13-r1.ebuild, - -nettle-1.14.ebuild: - Cleanup - - 14 Nov 2007; Markus Ullmann nettle-1.15.ebuild: - Stable on sparc wrt bug #198689 - - 11 Nov 2007; Dawid Węgliński nettle-1.15.ebuild: - Stable on x86 (bug #198689) - - 10 Nov 2007; Samuli Suominen nettle-1.15.ebuild: - amd64 stable - - 10 Nov 2007; nixnut nettle-1.15.ebuild: - Stable on ppc wrt bug 198689 - -*nettle-1.15 (06 Aug 2007) - - 06 Aug 2007; Alon Bar-Lev +nettle-1.15.ebuild: - Version bump, bug#187862 - - 22 Feb 2007; Piotr Jaroszyński ChangeLog: - Transition to Manifest2. - - 27 Dec 2006; Timothy Redaelli nettle-1.14.ebuild: - Add ~x86-fbsd keyword. - - 31 Oct 2006; Alon Bar-Lev nettle-1.14.ebuild: - Autotools fixups - -*nettle-1.14 (31 Oct 2006) - - 31 Oct 2006; Alon Bar-Lev - +files/nettle-1.14-make-as-needed.patch, +nettle-1.14.ebuild: - Version bump, fix LDFLAGS="-Wl,--as-needed", closes bug#153138 - - 14 Oct 2005; Mike Frysinger nettle-1.13-r1.ebuild: - Add support for gmp/ssl USE flags. - -*nettle-1.13-r1 (13 Oct 2005) - - 13 Oct 2005; Mike Frysinger - +files/nettle-1.13-PIC.patch, +files/nettle-1.13-no-exec-stack.patch, - +files/nettle-1.13-preprocess-asm.patch, +nettle-1.13-r1.ebuild: - Fixes from PaX team to address executable stacks and PIC bugs. - -*nettle-1.13 (11 Oct 2005) - - 11 Oct 2005; Mike Frysinger +nettle-1.13.ebuild: - Version bump. - - 29 Sep 2005; Marcelo Goes nettle-1.10.ebuild, - nettle-1.12.ebuild: - Do not dodoc INSTALL. - -*nettle-1.12 (30 Jul 2005) - - 30 Jul 2005; Daniel Black metadata.xml, - +nettle-1.12.ebuild: - version bump thanks to meatoo - - 22 Apr 2005; Simon Stelling nettle-1.10.ebuild: - stable on amd64 - - 01 Oct 2004; Danny van Dyk nettle-1.10.ebuild: - -fPIC _is_ necessary, but not in static libraries. --enable-shared lets it - build an additional shared library. - - 30 Aug 2004; Danny van Dyk nettle-1.10.ebuild: - Removed append-flags -fPIC on amd64. Not necessary anymore. - - 20 Jul 2004; Rainer Groesslinger nettle-1.10.ebuild: - stable on x86, ppc, sparc - -*nettle-1.10 (11 Jul 2004) - - 11 Jul 2004; Mike Frysinger : - Initial import. Ebuild submitted by Rainer Groesslinger #56156. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/Manifest index a4ba91aeee..705ffd20ec 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/Manifest @@ -1,7 +1,3 @@ -AUX nettle-3.2-CVE-2016-6489.patch 5332 SHA256 0bc6f90da2e682ebdfe1444ee83a591c4a47ba9ef70cfa955530a626e4f5888d SHA512 0393ec586b7eb0a16dd92164c5b7a103774db1ab7c5c375ac09583442b1a4f09df0ae3cf4e816d1a3b7ed1bea25289fa298f8b758940bf4b1caa410f7de73b1f WHIRLPOOL d1d868ee21be4e205030fe1dd7266e2d3889c18dfa795d0d6ee8b95934cac85a13706531413f9330ffc492879fb3559b81658cffb632875b190b6d64c2ffcfe3 -DIST nettle-3.2.tar.gz 1879604 SHA256 ea4283def236413edab5a4cf9cf32adf540c8df1b9b67641cfc2302fca849d97 SHA512 9f2c802e8b683d1c2fd8d16ab33b2a1efda33a1bf33196be39031a2d0677f2e78d67221a718997780e157aa72973da7d9d549429e706fcfcdff97ee3bbef615a WHIRLPOOL 0353f04760137eef292848b4d8060c40cf2959596aff6f39a1d1bd123e42bc0ecb6f01679f16797204eedb01123c09ae7745121241f6a32cc205bf1c8c6efc12 -EBUILD nettle-3.2-r1.ebuild 1844 SHA256 3033447e37868b7e4213e0ccdc42a327de038f1fa7acd8703ce0cf3614e8fa62 SHA512 8cd98981a82333575332cf23d8e9a53025ed012ec8dd06737829d9828b63cfb9d64ef43bca79fc2e8d55db13848e63f4c3e37cd34f1e72380c08bfc66ef1be65 WHIRLPOOL f2587b1da05a2b72bcf52290c316eba4d0e12ca8361cb06a5f69bd2128cf641ecc34e1532b00649e8fd5f517a3c04b47cac0c0fef60fefa83283ae41faf975b3 -EBUILD nettle-3.2.ebuild 1785 SHA256 67e3d82b182f346a9f39dd402ba7cb73f3afc3080a0dd53d18faab2373e2c47c SHA512 f7766d82b1ab9519499f32525c39f5f5d572aecca54cbad295ae13002ea8ed85175c395a98af1a2fea8213cd437425c4870b2cdb919141b7db88a84ed4adbf7f WHIRLPOOL 63a05f91bd8b5c7a255941769a45e2c2b54a7f8f0dff8aa2d7cb127311cd949325e1a13978c234838c33b952ccfa8940c3fac5f7e14b315801f8d2b4366eb999 -MISC ChangeLog 8203 SHA256 e280096367becf4c2ee1ef865a90ff15de3b8fe6993c34bfbe844f7bb1ceb26f SHA512 e432989aafeac733743300ec8807f27aa2caede37b6e3f3210bb7891afb333d3fdf7f289f8826d5777fe1286174d92ed8475cab5be47cba7094fa14409da8d2e WHIRLPOOL da9423c6359f9215b9e7cb6eb3528d5d72e7aff55b181bc9b5f5d0b7fcd7e0eda691483a6b6c41ecf6448e0762a341af7ccc607e66e45c942cea710f31a954df -MISC ChangeLog-2015 17411 SHA256 98a5c73c4fe4b134e2df6a9d6bdecabbb805a5d476970a09f9e92ccda1ef931d SHA512 5e3292521158eac6b187e872f871766ee879c15175906292b3046b782eac946274cd4ea9535d7034537e543f5f2378cbf2a962977387f6f58e2548ddbb19483d WHIRLPOOL b2ab41fd625ddab61566368e4eaf4e8a152a3bf50a609cc9c58144b6d7649873a6652356ef6d58f8fe6303bf917a72f7a7d1c5b826bbcadddb19b47b9f3c6af1 -MISC metadata.xml 236 SHA256 dd25b46c95b0c63da84b7ff5778479e31449a385df066e9ee14bf0d7d176f42f SHA512 5f6cd6a85527534d5de7118de5af212ee3044c8c5530a7f7087a28074a2d4ab7be1728325bd985adc063dc795d3cf2b1c4e58a4c4c4ec02d739bd4bbc544ef08 WHIRLPOOL b15a2dfb001c41c8de2895842148b2531b74949e89e93ff8c366519c35792996e344918eaf9144fb081fc240796e47890be356d2339bea60b1e1d41830447d31 +DIST nettle-3.4.1.tar.gz 1947053 BLAKE2B 354318c46c28aeaaca611abe70298024ec12ff70aed53c741e43c1b5373361e5cffb03df7b8e86ef103a3b7770b2b4fe39fbca00b128f2b7ec810b3a4d9fd0fd SHA512 26aefbbe9927e90e28f271e56d2ba876611831222d0e1e1a58bdb75bbd50934fcd84418a4fe47b845f557e60a9786a72a4de2676c930447b104f2256aca7a54f +DIST nettle-3.5.1.tar.gz 1989593 BLAKE2B 40e527a4cc541674acc39072f2ebbab4b6ed1b043687d88c776ce9c58374538b111d282e0eea5424059260b0876c5cf01f97470c850e082c167b05a57e6c591a SHA512 f738121b9091cbe79435fb5d46b45cf6f10912320c233829356908127bab1cac6946ca56e022a832380c44f2c10f21d2feef64cb0f4f41e3da4a681dc0131784 +DIST nettle-3.6.tar.gz 2288173 BLAKE2B 45e08832e9c337f10d958956545c77f521b747b8abca56ce40c755adf352bdc2a79584b1e1c0e50f5ede0ac54794aabd6883601c53593b965aada744502789db SHA512 2471af875e51327af61af8bda53cd9c3adc27b6e32592a4b5b10b3ec60999ebf771ab9c54c747b0bade4b3b5a717e77fdbdb53699dd9e8a9ed4eee07f46aed51 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/files/nettle-3.2-CVE-2016-6489.patch b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/files/nettle-3.2-CVE-2016-6489.patch deleted file mode 100644 index 4776a20727..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/files/nettle-3.2-CVE-2016-6489.patch +++ /dev/null @@ -1,177 +0,0 @@ -From 6450224f3e3c78fdfa37eadbe6ada8301279f6c1 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Niels=20M=C3=B6ller?= -Date: Mon, 20 Jun 2016 20:04:56 +0200 -Subject: Use mpz_powm_sec. -Subject: Check for invalid keys, with even p, in dsa_sign. -Subject: Reject invalid keys, with even moduli, in rsa_compute_root_tr. -Subject: Reject invalid RSA keys with even modulo. - -diff --git a/bignum.h b/bignum.h -index 24158e0..0d30534 100644 ---- a/bignum.h -+++ b/bignum.h -@@ -53,6 +53,8 @@ - # define mpz_combit mpz_combit - # define mpz_import mpz_import - # define mpz_export mpz_export -+/* Side-channel silent powm not available in mini-gmp. */ -+# define mpz_powm_sec mpz_powm - #else - # include - #endif -diff --git a/configure.ac b/configure.ac -index e1ee64c..1e88477 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -236,9 +236,9 @@ fi - # Checks for libraries - if test "x$enable_public_key" = "xyes" ; then - if test "x$enable_mini_gmp" = "xno" ; then -- AC_CHECK_LIB(gmp, __gmpz_getlimbn,, -+ AC_CHECK_LIB(gmp, __gmpz_powm_sec,, - [AC_MSG_WARN( -- [GNU MP not found, or not 3.1 or up, see http://gmplib.org/. -+ [GNU MP not found, or too old. GMP-5.0 or later is needed, see http://gmplib.org/. - Support for public key algorithms will be unavailable.])] - enable_public_key=no) - -diff --git a/dsa-sign.c b/dsa-sign.c -index 62c7d4a..b713743 100644 ---- a/dsa-sign.c -+++ b/dsa-sign.c -@@ -56,6 +56,11 @@ dsa_sign(const struct dsa_params *params, - mpz_t tmp; - int res; - -+ /* Check that p is odd, so that invalid keys don't result in a crash -+ inside mpz_powm_sec. */ -+ if (mpz_even_p (params->p)) -+ return 0; -+ - /* Select k, 0q); - mpz_sub_ui(tmp, tmp, 1); -@@ -65,7 +70,7 @@ dsa_sign(const struct dsa_params *params, - mpz_add_ui(k, k, 1); - - /* Compute r = (g^k (mod p)) (mod q) */ -- mpz_powm(tmp, params->g, k, params->p); -+ mpz_powm_sec(tmp, params->g, k, params->p); - mpz_fdiv_r(signature->r, tmp, params->q); - - /* Compute hash */ -diff --git a/rsa-blind.c b/rsa-blind.c -index 7662f50..16b03d7 100644 ---- a/rsa-blind.c -+++ b/rsa-blind.c -@@ -61,7 +61,7 @@ _rsa_blind (const struct rsa_public_key *pub, - while (!mpz_invert (ri, r, pub->n)); - - /* c = c*(r^e) mod n */ -- mpz_powm(r, r, pub->e, pub->n); -+ mpz_powm_sec(r, r, pub->e, pub->n); - mpz_mul(c, c, r); - mpz_fdiv_r(c, c, pub->n); - -diff --git a/rsa-sign-tr.c b/rsa-sign-tr.c -index 3d80ed4..8542cae 100644 ---- a/rsa-sign-tr.c -+++ b/rsa-sign-tr.c -@@ -60,7 +60,7 @@ rsa_blind (const struct rsa_public_key *pub, - while (!mpz_invert (ri, r, pub->n)); - - /* c = c*(r^e) mod n */ -- mpz_powm(r, r, pub->e, pub->n); -+ mpz_powm_sec(r, r, pub->e, pub->n); - mpz_mul(c, m, r); - mpz_fdiv_r(c, c, pub->n); - -@@ -88,6 +88,14 @@ rsa_compute_root_tr(const struct rsa_public_key *pub, - int res; - mpz_t t, mb, xb, ri; - -+ /* mpz_powm_sec handles only odd moduli. If p, q or n is even, the -+ key is invalid and rejected by rsa_private_key_prepare. However, -+ some applications, notably gnutls, don't use this function, and -+ we don't want an invalid key to lead to a crash down inside -+ mpz_powm_sec. So do an additional check here. */ -+ if (mpz_even_p (pub->n) || mpz_even_p (key->p) || mpz_even_p (key->q)) -+ return 0; -+ - mpz_init (mb); - mpz_init (xb); - mpz_init (ri); -@@ -97,7 +105,7 @@ rsa_compute_root_tr(const struct rsa_public_key *pub, - - rsa_compute_root (key, xb, mb); - -- mpz_powm(t, xb, pub->e, pub->n); -+ mpz_powm_sec(t, xb, pub->e, pub->n); - res = (mpz_cmp(mb, t) == 0); - - if (res) -diff --git a/rsa-sign.c b/rsa-sign.c -index eba7388..4832352 100644 ---- a/rsa-sign.c -+++ b/rsa-sign.c -@@ -96,11 +96,11 @@ rsa_compute_root(const struct rsa_private_key *key, - - /* Compute xq = m^d % q = (m%q)^b % q */ - mpz_fdiv_r(xq, m, key->q); -- mpz_powm(xq, xq, key->b, key->q); -+ mpz_powm_sec(xq, xq, key->b, key->q); - - /* Compute xp = m^d % p = (m%p)^a % p */ - mpz_fdiv_r(xp, m, key->p); -- mpz_powm(xp, xp, key->a, key->p); -+ mpz_powm_sec(xp, xp, key->a, key->p); - - /* Set xp' = (xp - xq) c % p. */ - mpz_sub(xp, xp, xq); -diff --git a/rsa.c b/rsa.c -index 19d93de..f594140 100644 ---- a/rsa.c -+++ b/rsa.c -@@ -58,13 +58,18 @@ rsa_public_key_clear(struct rsa_public_key *key) - } - - /* Computes the size, in octets, of a the modulo. Returns 0 if the -- * modulo is too small to be useful. */ -- -+ * modulo is too small to be useful, or otherwise appears invalid. */ - size_t - _rsa_check_size(mpz_t n) - { - /* Round upwards */ -- size_t size = (mpz_sizeinbase(n, 2) + 7) / 8; -+ size_t size; -+ -+ /* Even moduli are invalid, and not supported by mpz_powm_sec. */ -+ if (mpz_even_p (n)) -+ return 0; -+ -+ size = (mpz_sizeinbase(n, 2) + 7) / 8; - - if (size < RSA_MINIMUM_N_OCTETS) - return 0; -diff --git a/testsuite/rsa-test.c b/testsuite/rsa-test.c -index e9b1c03..a429664 100644 ---- a/testsuite/rsa-test.c -+++ b/testsuite/rsa-test.c -@@ -57,6 +57,13 @@ test_main(void) - - test_rsa_sha512(&pub, &key, expected); - -+ /* Test detection of invalid keys with even modulo */ -+ mpz_clrbit (pub.n, 0); -+ ASSERT (!rsa_public_key_prepare (&pub)); -+ -+ mpz_clrbit (key.p, 0); -+ ASSERT (!rsa_private_key_prepare (&key)); -+ - /* 777-bit key, generated by - * - * lsh-keygen -a rsa -l 777 -f advanced-hex --- -2.7.3 - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/files/nettle-3.4.1-build.patch b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/files/nettle-3.4.1-build.patch new file mode 100644 index 0000000000..4351dfeb5b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/files/nettle-3.4.1-build.patch @@ -0,0 +1,53 @@ +From f5a3a224bf00bef5669366d2ae23c2b2b13b8016 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Niels=20M=C3=B6ller?= +Date: Wed, 26 Dec 2018 11:04:31 +0100 +Subject: [PATCH] Fix accidental use of C99 for loop. + +* rsa-sign-tr.c (sec_equal): Fix accidental use of C99 for loop. +Reported by Andreas Gustafsson. +* testsuite/rsa-sec-decrypt-test.c (test_main): Likewise. +--- + ChangeLog | 6 ++++++ + rsa-sign-tr.c | 3 ++- + testsuite/rsa-sec-decrypt-test.c | 3 ++- + 3 files changed, 10 insertions(+), 2 deletions(-) + +diff --git a/rsa-sign-tr.c b/rsa-sign-tr.c +index 59c9bd07..f824c4ca 100644 +--- a/rsa-sign-tr.c ++++ b/rsa-sign-tr.c +@@ -239,8 +239,9 @@ static int + sec_equal(const mp_limb_t *a, const mp_limb_t *b, size_t limbs) + { + volatile mp_limb_t z = 0; ++ size_t i; + +- for (size_t i = 0; i < limbs; i++) ++ for (i = 0; i < limbs; i++) + { + z |= (a[i] ^ b[i]); + } +diff --git a/testsuite/rsa-sec-decrypt-test.c b/testsuite/rsa-sec-decrypt-test.c +index 64f0b13c..fb0ed3a1 100644 +--- a/testsuite/rsa-sec-decrypt-test.c ++++ b/testsuite/rsa-sec-decrypt-test.c +@@ -68,6 +68,7 @@ test_main(void) + unsigned n_size = 1024; + mpz_t gibberish; + mpz_t garbage; ++ size_t size; + + rsa_private_key_init(&key); + rsa_public_key_init(&pub); +@@ -78,7 +79,7 @@ test_main(void) + + memset(verifybad, 'A', PAYLOAD_SIZE); + +- for (size_t size = 1; size < 51; size++) ++ for (size = 1; size < 51; size++) + { + ASSERT (rsa_generate_keypair(&pub, &key, &random_ctx, + (nettle_random_func *) knuth_lfib_random, +-- +2.18.1 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/metadata.xml index f1c3d59fb2..1762d33275 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/metadata.xml @@ -1,8 +1,14 @@ - - crypto@gentoo.org - Crypto - + + Gentoo Base System + base-system@gentoo.org + + + cpe:/a:nettle_project:nettle + + + Support assembly hand optimized crypto functions (i.e. faster run time) + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.2-r1.ebuild deleted file mode 100644 index b5f684abe4..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.2-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit autotools eutils multilib-build multilib-minimal multilib toolchain-funcs - -DESCRIPTION="Low-level cryptographic library" -HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="|| ( LGPL-3 LGPL-2.1 )" -SLOT="0/6" # subslot = libnettle soname version -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris" -IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes" - -DEPEND="gmp? ( >=dev-libs/gmp-5.0:0[${MULTILIB_USEDEP}] )" -RDEPEND="${DEPEND} - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20131008-r17 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" - -PATCHES=( - "${FILESDIR}/${P}-CVE-2016-6489.patch" -) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/nettle/nettle-stdint.h - /usr/include/nettle/version.h -) - -src_prepare() { - default - - sed -e '/CFLAGS=/s: -ggdb3::' \ - -e 's/solaris\*)/sunldsolaris*)/' \ - -i configure.ac || die - - # conditionally build tests and examples required by tests - use test || sed -i '/SUBDIRS/s/testsuite examples//' Makefile.in || die - - eautoreconf -} - -multilib_src_configure() { - # --disable-openssl bug #427526 - ECONF_SOURCE="${S}" econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - --disable-openssl \ - --disable-fat \ - $(use_enable gmp public-key) \ - $(use_enable static-libs static) \ - $(tc-is-static-only && echo --disable-shared) \ - $(use_enable doc documentation) \ - $(use_enable neon arm-neon) \ - $(use_enable cpu_flags_x86_aes x86-aesni) -} - -multilib_src_install_all() { - einstalldocs - if use doc ; then - dohtml nettle.html - dodoc nettle.pdf - fi -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.4.1.ebuild similarity index 60% rename from sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.2.ebuild rename to sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.4.1.ebuild index 4f14d6db72..1aae4439bf 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.4.1.ebuild @@ -1,32 +1,44 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=6 +EAPI=7 -inherit autotools eutils multilib-build multilib-minimal multilib toolchain-funcs +inherit autotools multilib-build multilib-minimal multilib toolchain-funcs DESCRIPTION="Low-level cryptographic library" HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/" SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="|| ( LGPL-3 LGPL-2.1 )" -SLOT="0/6" # subslot = libnettle soname version -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris" +SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 then fixed +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes" +RESTRICT="!test? ( test )" -DEPEND="gmp? ( dev-libs/gmp:0[${MULTILIB_USEDEP}] )" -RDEPEND="${DEPEND} - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20131008-r17 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" +DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs?,${MULTILIB_USEDEP}] )" +RDEPEND="${DEPEND}" MULTILIB_WRAPPED_HEADERS=( /usr/include/nettle/nettle-stdint.h /usr/include/nettle/version.h ) +DOCS=() +HTML_DOCS=() + +PATCHES=( + "${FILESDIR}/${P}-build.patch" +) + +pkg_setup() { + use doc && DOCS+=( + nettle.pdf + ) + use doc && HTML_DOCS+=( + nettle.html + ) +} + src_prepare() { default @@ -53,11 +65,3 @@ multilib_src_configure() { $(use_enable neon arm-neon) \ $(use_enable cpu_flags_x86_aes x86-aesni) } - -multilib_src_install_all() { - einstalldocs - if use doc ; then - dohtml nettle.html - dodoc nettle.pdf - fi -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.5.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.5.1-r1.ebuild new file mode 100644 index 0000000000..a0e936df64 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.5.1-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-build multilib-minimal multilib toolchain-funcs + +DESCRIPTION="Low-level cryptographic library" +HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="|| ( LGPL-3 LGPL-2.1 )" +SLOT="0/7" # subslot = libnettle soname version +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon cpu_flags_x86_sha" +RESTRICT="!test? ( test )" + +DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs?,${MULTILIB_USEDEP}] )" +RDEPEND="${DEPEND}" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/nettle/version.h +) + +DOCS=() +HTML_DOCS=() + +pkg_setup() { + use doc && DOCS+=( + nettle.pdf + ) + use doc && HTML_DOCS+=( + nettle.html + ) +} + +src_prepare() { + default + + # I do not see in config.sub reference to sunldsolaris. + # if someone complains readd + # -e 's/solaris\*)/sunldsolaris*)/' \ + sed -e '/CFLAGS=/s: -ggdb3::' \ + -i configure.ac || die + + eautoreconf +} + +multilib_src_configure() { + # --disable-openssl bug #427526 + ECONF_SOURCE="${S}" econf \ + $(tc-is-static-only && echo --disable-shared) \ + $(use_enable cpu_flags_x86_aes x86-aesni) \ + $(use_enable cpu_flags_x86_sha x86-sha-ni) \ + $(use_enable asm assembler) \ + $(use_enable doc documentation) \ + $(use_enable gmp public-key) \ + $(use_enable cpu_flags_arm_neon arm-neon) \ + $(use_enable static-libs static) \ + --disable-fat \ + --disable-openssl \ + --libdir="${EPREFIX}"/usr/$(get_libdir) +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.6-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.6-r2.ebuild new file mode 100644 index 0000000000..57e545cca8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.6-r2.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-build multilib-minimal multilib toolchain-funcs + +DESCRIPTION="Low-level cryptographic library" +HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="|| ( LGPL-3 LGPL-2.1 )" +SLOT="0/8-6" # subslot = libnettle - libhogweed soname version +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon cpu_flags_x86_sha" +RESTRICT="!test? ( test )" + +DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )" +RDEPEND="${DEPEND}" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/nettle/version.h +) + +DOCS=() +HTML_DOCS=() + +pkg_setup() { + use doc && DOCS+=( + nettle.pdf + ) + use doc && HTML_DOCS+=( + nettle.html + ) +} + +src_prepare() { + default + + # I do not see in config.sub reference to sunldsolaris. + # if someone complains readd + # -e 's/solaris\*)/sunldsolaris*)/' \ + sed -e '/CFLAGS=/s: -ggdb3::' \ + -i configure.ac || die + + eautoreconf +} + +multilib_src_configure() { + # --disable-openssl bug #427526 + ECONF_SOURCE="${S}" econf \ + CC_FOR_BUILD="$(tc-getBUILD_CC)" \ + $(tc-is-static-only && echo --disable-shared) \ + $(use_enable cpu_flags_x86_aes x86-aesni) \ + $(use_enable cpu_flags_x86_sha x86-sha-ni) \ + $(use_enable asm assembler) \ + $(use_enable doc documentation) \ + $(use_enable gmp public-key) \ + $(use_enable cpu_flags_arm_neon arm-neon) \ + $(use_enable static-libs static) \ + --disable-fat \ + --disable-openssl \ + --libdir="${EPREFIX}"/usr/$(get_libdir) +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.6-r3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.6-r3.ebuild new file mode 100644 index 0000000000..a09c279122 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nettle/nettle-3.6-r3.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-build multilib-minimal multilib toolchain-funcs + +DESCRIPTION="Low-level cryptographic library" +HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="|| ( LGPL-3 LGPL-2.1 )" +SLOT="0/8-6" # subslot = libnettle - libhogweed soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon cpu_flags_x86_sha" +RESTRICT="!test? ( test )" + +DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )" +RDEPEND="${DEPEND}" +BDEPEND="doc? ( sys-apps/texinfo )" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/nettle/version.h +) + +DOCS=() +HTML_DOCS=() + +pkg_setup() { + use doc && DOCS+=( + nettle.pdf + ) + use doc && HTML_DOCS+=( + nettle.html + ) +} + +src_prepare() { + default + + # I do not see in config.sub reference to sunldsolaris. + # if someone complains readd + # -e 's/solaris\*)/sunldsolaris*)/' \ + sed -e '/CFLAGS=/s: -ggdb3::' \ + -i configure.ac || die + + eautoreconf +} + +multilib_src_configure() { + # --disable-openssl bug #427526 + ECONF_SOURCE="${S}" econf \ + CC_FOR_BUILD="$(tc-getBUILD_CC)" \ + $(tc-is-static-only && echo --disable-shared) \ + $(use_enable cpu_flags_x86_aes x86-aesni) \ + $(use_enable cpu_flags_x86_sha x86-sha-ni) \ + $(use_enable asm assembler) \ + $(use_enable doc documentation) \ + $(use_enable gmp public-key) \ + $(use_enable cpu_flags_arm_neon arm-neon) \ + $(use_enable static-libs static) \ + --disable-fat \ + --disable-openssl \ + --libdir="${EPREFIX}"/usr/$(get_libdir) +} From 50c3589497d4f7bac312ee79fa31759d2e3819d0 Mon Sep 17 00:00:00 2001 From: Dongsu Park Date: Fri, 6 Nov 2020 13:50:48 +0100 Subject: [PATCH 3/7] dev-libs/libtasn1: import libtasn1 from Gentoo To build `net-libs/gnutls` 3.6, we need to import `dev-libs/libtasn1`. --- .../portage-stable/dev-libs/libtasn1/Manifest | 3 + .../libtasn1-4.15.0-noinst_fuzzer_tool.patch | 35 ++++++++++++ .../dev-libs/libtasn1/libtasn1-4.13.ebuild | 52 +++++++++++++++++ .../libtasn1/libtasn1-4.15.0-r1.ebuild | 57 +++++++++++++++++++ .../dev-libs/libtasn1/libtasn1-4.16.0.ebuild | 54 ++++++++++++++++++ .../dev-libs/libtasn1/metadata.xml | 16 ++++++ 6 files changed, 217 insertions(+) create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/files/libtasn1-4.15.0-noinst_fuzzer_tool.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-4.13.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-4.15.0-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-4.16.0.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/metadata.xml diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/Manifest new file mode 100644 index 0000000000..5712c8ec93 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/Manifest @@ -0,0 +1,3 @@ +DIST libtasn1-4.13.tar.gz 1891703 BLAKE2B 5a8bfefe1a3701505c8a1a4920412a6dd15fe771fb848fbd00f0a332388795dc6108a0fa5a282b4212abe0b0642f205bda53c2c39a4a2d65fa71e082fc76a6d2 SHA512 bf5b60a296795e0a8a4a658c0106492393aa7ce698e785256b3427c17215c2a5b6178a61a2043c93ea4334f754eabece20221ac8fef0fd5644086a3891d98a9f +DIST libtasn1-4.15.0.tar.gz 1800713 BLAKE2B 005a36bfdd89a167d469ef834c00d8b89e0fba42c0c973709be93c1d703b8042d5170df855085bac9945b6512dc3abef9405461988d634cb32ec0fe99f49367d SHA512 a8095aebf57a0b482027d06e0ee6978946f267b57bf2db3c891c4656ca35250cc1f72e2e90f4cc0ddbdf6cd2b1783881a62d495a57ad4a98684f8d037307552d +DIST libtasn1-4.16.0.tar.gz 1812442 BLAKE2B 1a79494da959808d1b05099409cab70a08bf8be039f32c2e487ec8cee240d92aca9a3ec137721bac3bfe1ecd59334f4f31e0e0c25c6f06ee850af69842c0fefc SHA512 b356249535d5d592f9b59de39d21e26dd0f3f00ea47c9cef292cdd878042ea41ecbb7c8d2f02ac5839f5210092fe92a25acd343260ddf644887b031b167c2e71 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/files/libtasn1-4.15.0-noinst_fuzzer_tool.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/files/libtasn1-4.15.0-noinst_fuzzer_tool.patch new file mode 100644 index 0000000000..45360ec8f8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/files/libtasn1-4.15.0-noinst_fuzzer_tool.patch @@ -0,0 +1,35 @@ +From 49d6e3f0a4b5fd4da31228d23ae9efabef20c1ca Mon Sep 17 00:00:00 2001 +From: Nikos Mavrogiannopoulos +Date: Thu, 21 Nov 2019 16:09:20 +0100 +Subject: [PATCH] fuzz: do not install generated fuzzers and tools + +Signed-off-by: Nikos Mavrogiannopoulos +--- + fuzz/Makefile.am | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am +index ae6616b..aa621ce 100644 +--- a/fuzz/Makefile.am ++++ b/fuzz/Makefile.am +@@ -38,7 +38,7 @@ FUZZERS = \ + + if FUZZING + # fuzzing mode, enabled with ./configure --enable-fuzzing +- bin_PROGRAMS = $(FUZZERS) ++ noinst_PROGRAMS = $(FUZZERS) + AM_LDFLAGS += -fsanitize=fuzzer + MAIN = fuzzer.h + else +@@ -47,7 +47,7 @@ else + TESTS = $(FUZZERS) + check_PROGRAMS = $(FUZZERS) + +- bin_PROGRAMS = corpus2array ++ noinst_PROGRAMS = corpus2array + corpus2array_SOURCES = corpus2array.c + endif + +-- +2.22.2 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-4.13.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-4.13.ebuild new file mode 100644 index 0000000000..5c7aec4f7b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-4.13.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal libtool + +DESCRIPTION="ASN.1 library" +HOMEPAGE="https://www.gnu.org/software/libtasn1/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-2.1" +SLOT="0/6" # subslot = libtasn1 soname version +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc static-libs test valgrind" + +RESTRICT="!test? ( test )" + +BDEPEND="sys-apps/help2man + virtual/yacc + test? ( valgrind? ( dev-util/valgrind ) )" + +DOCS=( + AUTHORS + ChangeLog + NEWS + README + THANKS +) + +pkg_setup() { + if use doc; then + DOCS+=( doc/libtasn1.pdf ) + HTML_DOCS=( doc/reference/html/. ) + fi +} + +src_prepare() { + default + elibtoolize # for Solaris shared library +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable static-libs static) \ + $(multilib_native_use_enable valgrind valgrind-tests) +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -delete || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-4.15.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-4.15.0-r1.ebuild new file mode 100644 index 0000000000..ea29654ea9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-4.15.0-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal libtool + +DESCRIPTION="ASN.1 library" +HOMEPAGE="https://www.gnu.org/software/libtasn1/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-2.1" +SLOT="0/6" # subslot = libtasn1 soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc static-libs test valgrind" + +RESTRICT="!test? ( test )" + +BDEPEND="sys-apps/help2man + virtual/yacc + test? ( valgrind? ( dev-util/valgrind ) )" + +DOCS=( + AUTHORS + ChangeLog + NEWS + README.md + THANKS +) + +PATCHES=( + "${FILESDIR}"/${P}-noinst_fuzzer_tool.patch #701928 +) + +pkg_setup() { + if use doc; then + DOCS+=( doc/libtasn1.pdf ) + HTML_DOCS=( doc/reference/html/. ) + fi +} + +src_prepare() { + default + #elibtoolize # for Solaris shared library + eautoreconf #701928 +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable static-libs static) \ + $(multilib_native_use_enable valgrind valgrind-tests) +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-4.16.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-4.16.0.ebuild new file mode 100644 index 0000000000..b77d19fe1f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-4.16.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal libtool + +DESCRIPTION="ASN.1 library" +HOMEPAGE="https://www.gnu.org/software/libtasn1/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-2.1" +SLOT="0/6" # subslot = libtasn1 soname version +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc static-libs test valgrind" + +RESTRICT="!test? ( test )" + +BDEPEND="sys-apps/help2man + virtual/yacc + test? ( valgrind? ( dev-util/valgrind ) )" + +DOCS=( + AUTHORS + ChangeLog + NEWS + README.md + THANKS +) + +pkg_setup() { + if use doc; then + DOCS+=( doc/libtasn1.pdf ) + HTML_DOCS=( doc/reference/html/. ) + fi +} + +src_prepare() { + default + elibtoolize # for Solaris shared library +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable static-libs static) + $(multilib_native_use_enable valgrind valgrind-tests) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/metadata.xml new file mode 100644 index 0000000000..727bab4231 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/metadata.xml @@ -0,0 +1,16 @@ + + + + + Gentoo Base System + base-system@gentoo.org + + + + Enable usage of dev-util/valgrind in debug + + + + cpe:/a:gnu:libtasn1 + + From dd27327b9357cbc1ff0096fe262d295265a1b576 Mon Sep 17 00:00:00 2001 From: Dongsu Park Date: Fri, 6 Nov 2020 13:50:51 +0100 Subject: [PATCH 4/7] app-crypt/p11-kit: import p11-kit from Gentoo To be able to build sssd 2.3.1, we need to import `app-crypt/p11-kit` from upstream Gentoo. --- .../portage-stable/app-crypt/p11-kit/Manifest | 3 + .../app-crypt/p11-kit/metadata.xml | 15 +++++ .../p11-kit/p11-kit-0.23.19-r1.ebuild | 62 +++++++++++++++++++ .../p11-kit/p11-kit-0.23.20-r1.ebuild | 62 +++++++++++++++++++ .../app-crypt/p11-kit/p11-kit-0.23.21.ebuild | 62 +++++++++++++++++++ 5 files changed, 204 insertions(+) create mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.19-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.20-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.21.ebuild diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/Manifest new file mode 100644 index 0000000000..0369b07826 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/Manifest @@ -0,0 +1,3 @@ +DIST p11-kit-0.23.19.tar.xz 822652 BLAKE2B c1750e2d0b8ebdfcf70695259401a029b2d5739d8222c37f128f94f8a4313321956e120dcba5c7cb882d16e1a6b12398f9dfa88ef601e826f0dfec5acbf438c8 SHA512 1a7feb2c14381f2ca87386b6a81f46cfb27ccce70ad87a2fc86726e2827b49971958e40c4fc54df01df7570d82058afe82d21c5b3c59fb8310aa641d3b370da2 +DIST p11-kit-0.23.20.tar.xz 822588 BLAKE2B adda58acc121d38d3520d20daf8f59c3c46f81afe807d9277fae70e836d194d08cfea0405d2186d548ea91be56eee63d576a318c330fa844a0cf1889960db384 SHA512 1eb88773fdd49dd48c7e089744e9dbbf6c1033a4863f3bfe75a68d842804baa3c373cb1b28ee625dd69a6e16c89df4ac755e0928495dccf38c007c530f6cfa57 +DIST p11-kit-0.23.21.tar.xz 827064 BLAKE2B 31a19b80c1ba41db0115bd3ea8381f6c0ad66b173b5d07f2b8f9e3222c83ea5703ec12539b13448e4b1b929b912ce3af88536b30a73ddf7979470282954b0efd SHA512 4c796ca2c72a650f105a7a70aa62e55edb12e1c151e91ef92bfeee6c5c68982b36023400b42c4efcb1d351b7848e8618c26607cdb0f77b48ae40e2ecfd713e3e diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/metadata.xml new file mode 100644 index 0000000000..21a9f711d2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/metadata.xml @@ -0,0 +1,15 @@ + + + + + zlogene@gentoo.org + Mikle Kolyada + + + Enable ASN.1 certificate support + Build the trust policy module + + + p11-glue/p11-kit + + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.19-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.19-r1.ebuild new file mode 100644 index 0000000000..1c0aa67dab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.19-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal + +DESCRIPTION="Provides a standard configuration setup for installing PKCS#11" +HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html" +SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asn1 debug +libffi systemd +trust" +REQUIRED_USE="trust? ( asn1 )" + +RDEPEND="asn1? ( >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}] ) + libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] ) + systemd? ( sys-apps/systemd:= ) + trust? ( app-misc/ca-certificates )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +pkg_setup() { + # disable unsafe tests, bug#502088 + export FAKED_MODE=1 +} + +src_prepare() { + if [[ ${CHOST} == *-solaris2.* && ${CHOST##*-solaris2.} -lt 11 ]] ; then + # Solaris 10 and before doesn't know about XPG7 (XOPEN_SOURCE=700) + # drop to XPG6 to make feature_tests.h happy + sed -i -e '/define _XOPEN_SOURCE/s/700/600/' common/compat.c || die + # paths.h isn't available, oddly enough also not used albeit included + sed -i -e '/#include /d' trust/test-trust.c || die + # we don't have SUN_LEN here + sed -i -e 's/SUN_LEN \(([^)]\+)\)/strlen (\1->sun_path)/' \ + p11-kit/server.c || die + fi + default +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable trust trust-module) \ + $(use_with trust trust-paths ${EPREFIX}/etc/ssl/certs/ca-certificates.crt) \ + $(use_enable debug) \ + $(use_with libffi) \ + $(use_with asn1 libtasn1) \ + $(multilib_native_use_with systemd) + + if multilib_is_native_abi; then + # re-use provided documentation + ln -s "${S}"/doc/manual/html doc/manual/html || die + fi +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -delete || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.20-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.20-r1.ebuild new file mode 100644 index 0000000000..955332bd5e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.20-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal + +DESCRIPTION="Provides a standard configuration setup for installing PKCS#11" +HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html" +SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asn1 debug +libffi systemd +trust" +REQUIRED_USE="trust? ( asn1 )" + +RDEPEND="asn1? ( >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}] ) + libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] ) + systemd? ( sys-apps/systemd:= ) + trust? ( app-misc/ca-certificates )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +pkg_setup() { + # disable unsafe tests, bug#502088 + export FAKED_MODE=1 +} + +src_prepare() { + if [[ ${CHOST} == *-solaris2.* && ${CHOST##*-solaris2.} -lt 11 ]] ; then + # Solaris 10 and before doesn't know about XPG7 (XOPEN_SOURCE=700) + # drop to XPG6 to make feature_tests.h happy + sed -i -e '/define _XOPEN_SOURCE/s/700/600/' common/compat.c || die + # paths.h isn't available, oddly enough also not used albeit included + sed -i -e '/#include /d' trust/test-trust.c || die + # we don't have SUN_LEN here + sed -i -e 's/SUN_LEN \(([^)]\+)\)/strlen (\1->sun_path)/' \ + p11-kit/server.c || die + fi + default +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable trust trust-module) \ + $(use_with trust trust-paths ${EPREFIX}/etc/ssl/certs/ca-certificates.crt) \ + $(use_enable debug) \ + $(use_with libffi) \ + $(use_with asn1 libtasn1) \ + $(multilib_native_use_with systemd) + + if multilib_is_native_abi; then + # re-use provided documentation + ln -s "${S}"/doc/manual/html doc/manual/html || die + fi +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -delete || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.21.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.21.ebuild new file mode 100644 index 0000000000..955332bd5e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.21.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal + +DESCRIPTION="Provides a standard configuration setup for installing PKCS#11" +HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html" +SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asn1 debug +libffi systemd +trust" +REQUIRED_USE="trust? ( asn1 )" + +RDEPEND="asn1? ( >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}] ) + libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] ) + systemd? ( sys-apps/systemd:= ) + trust? ( app-misc/ca-certificates )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +pkg_setup() { + # disable unsafe tests, bug#502088 + export FAKED_MODE=1 +} + +src_prepare() { + if [[ ${CHOST} == *-solaris2.* && ${CHOST##*-solaris2.} -lt 11 ]] ; then + # Solaris 10 and before doesn't know about XPG7 (XOPEN_SOURCE=700) + # drop to XPG6 to make feature_tests.h happy + sed -i -e '/define _XOPEN_SOURCE/s/700/600/' common/compat.c || die + # paths.h isn't available, oddly enough also not used albeit included + sed -i -e '/#include /d' trust/test-trust.c || die + # we don't have SUN_LEN here + sed -i -e 's/SUN_LEN \(([^)]\+)\)/strlen (\1->sun_path)/' \ + p11-kit/server.c || die + fi + default +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable trust trust-module) \ + $(use_with trust trust-paths ${EPREFIX}/etc/ssl/certs/ca-certificates.crt) \ + $(use_enable debug) \ + $(use_with libffi) \ + $(use_with asn1 libtasn1) \ + $(multilib_native_use_with systemd) + + if multilib_is_native_abi; then + # re-use provided documentation + ln -s "${S}"/doc/manual/html doc/manual/html || die + fi +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -delete || die +} From 9cd5e87a358764b664f509c2d7556a2916be918d Mon Sep 17 00:00:00 2001 From: Dongsu Park Date: Fri, 6 Nov 2020 13:50:53 +0100 Subject: [PATCH 5/7] sys-libs/tdb: update to 1.4.3 To be able to build samba 4.11, we need to update `sys-libs/tdb` to 1.4.3. --- .../portage-stable/sys-libs/tdb/ChangeLog | 150 -------- .../sys-libs/tdb/ChangeLog-2015 | 329 ------------------ .../portage-stable/sys-libs/tdb/Manifest | 2 +- .../files/add_missing_stdbool_h_include.patch | 27 -- .../sys-libs/tdb/files/tdb-1.3.7-fix.patch | 55 --- .../{tdb-1.3.15.ebuild => tdb-1.4.3.ebuild} | 26 +- 6 files changed, 15 insertions(+), 574 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/sys-libs/tdb/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/sys-libs/tdb/ChangeLog-2015 delete mode 100644 sdk_container/src/third_party/portage-stable/sys-libs/tdb/files/add_missing_stdbool_h_include.patch delete mode 100644 sdk_container/src/third_party/portage-stable/sys-libs/tdb/files/tdb-1.3.7-fix.patch rename sdk_container/src/third_party/portage-stable/sys-libs/tdb/{tdb-1.3.15.ebuild => tdb-1.4.3.ebuild} (63%) diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/tdb/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/tdb/ChangeLog deleted file mode 100644 index 92abb4747d..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/tdb/ChangeLog +++ /dev/null @@ -1,150 +0,0 @@ -# ChangeLog for sys-libs/tdb -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*tdb-1.3.7 (09 Aug 2015) -*tdb-1.3.6 (09 Aug 2015) -*tdb-1.3.0-r1 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson - +files/add_missing_stdbool_h_include.patch, +files/tdb-1.3.7-fix.patch, - +metadata.xml, +tdb-1.3.0-r1.ebuild, +tdb-1.3.6.ebuild, +tdb-1.3.7.ebuild: - 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; 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 - -*tdb-1.3.8 (23 Nov 2015) - - 23 Nov 2015; Lars Wendler +tdb-1.3.8.ebuild: - Bump to version 1.3.8 - - Package-Manager: portage-2.2.25 - Signed-off-by: Lars Wendler - - 23 Nov 2015; Lars Wendler -tdb-1.3.6.ebuild: - Removed old. - - Package-Manager: portage-2.2.25 - Signed-off-by: Lars Wendler - - 29 Dec 2015; Agostino Sarubbo tdb-1.3.8.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 tdb-1.3.8.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 tdb-1.3.8.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 tdb-1.3.8.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 tdb-1.3.8.ebuild: - arm stable, bug #568432 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="arm" - - 08 Jan 2016; Agostino Sarubbo tdb-1.3.8.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 tdb-1.3.8.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 tdb-1.3.8.ebuild: - sparc stable wrt bug #568432 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="sparc" - Signed-off-by: Agostino Sarubbo - - 12 Jan 2016; Jeroen Roovers tdb-1.3.8.ebuild: - Stable for HPPA (bug #568432). - - Package-Manager: portage-2.2.26 - RepoMan-Options: --ignore-arches - - 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) - - 29 Mar 2016; Lars Wendler -tdb-1.3.0-r1.ebuild, - -tdb-1.3.7.ebuild: - Removed old. - - Package-Manager: portage-2.2.28 - Signed-off-by: Lars Wendler - diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/tdb/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-libs/tdb/ChangeLog-2015 deleted file mode 100644 index 46d673ff23..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/tdb/ChangeLog-2015 +++ /dev/null @@ -1,329 +0,0 @@ -# ChangeLog for sys-libs/tdb -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/tdb/ChangeLog,v 1.86 2015/08/08 09:18:14 polynomial-c Exp $ - - 08 Aug 2015; Lars Wendler tdb-1.3.7.ebuild, - +files/tdb-1.3.7-fix.patch: - Fixed compilation with abi_x86_32 (bug #556920). - -*tdb-1.3.7 (07 Aug 2015) - - 07 Aug 2015; Lars Wendler -tdb-1.3.5.ebuild, - +tdb-1.3.7.ebuild: - Version bump. Removed old. - -*tdb-1.3.6 (16 Jun 2015) - - 16 Jun 2015; Lars Wendler -tdb-1.3.4.ebuild, - +tdb-1.3.6.ebuild: - Version bump. Removed old. - -*tdb-1.3.5 (09 Jun 2015) - - 09 Jun 2015; Lars Wendler -tdb-1.3.3.ebuild, - +tdb-1.3.5.ebuild: - Version bump. Removed old. - - 03 Mar 2015; Yixun Lan tdb-1.3.4.ebuild: - add arm64 support, tested on A53 board - - 03 Jan 2015; Michał Górny tdb-1.3.0-r1.ebuild, - tdb-1.3.3.ebuild, tdb-1.3.4.ebuild: - Add PYTHON_REQ_USE as necessary for waf. - -*tdb-1.3.4 (22 Dec 2014) - - 22 Dec 2014; Lars Wendler -tdb-1.3.2.ebuild, - +tdb-1.3.4.ebuild: - Version bump. Removed old. - -*tdb-1.3.3 (04 Dec 2014) - - 04 Dec 2014; Lars Wendler -tdb-1.3.1.ebuild, - +tdb-1.3.3.ebuild: - Version bump. Removed old. - -*tdb-1.3.2 (02 Dec 2014) - - 02 Dec 2014; Lars Wendler -tdb-1.2.10.ebuild, - -tdb-1.2.11.ebuild, -tdb-1.2.13.ebuild, +tdb-1.3.2.ebuild: - Version bump. Removed old. - - 11 Nov 2014; Mike Gilbert tdb-1.3.0-r1.ebuild, - tdb-1.3.1.ebuild: - Depend on python unconditionally at build time, bug 475370. Patch by Nikoli. - - 11 Oct 2014; Markus Meier tdb-1.3.0-r1.ebuild: - arm stable, bug #512012 - -*tdb-1.3.1 (18 Sep 2014) - - 18 Sep 2014; Lars Wendler -tdb-1.3.0.ebuild, - +tdb-1.3.1.ebuild: - Version bump. Removed old. - - 15 Sep 2014; Agostino Sarubbo tdb-1.3.0-r1.ebuild: - Stable for sparc, wrt bug #512012 - - 25 Aug 2014; Agostino Sarubbo tdb-1.3.0-r1.ebuild: - Stable for alpha, wrt bug #512012 - - 23 Aug 2014; Agostino Sarubbo tdb-1.3.0-r1.ebuild: - Stable for ia64, wrt bug #512012 - - 21 Aug 2014; Agostino Sarubbo tdb-1.3.0-r1.ebuild: - Stable for ppc64, wrt bug #512012 - - 11 Aug 2014; Patrick Lauer tdb-1.3.0-r1.ebuild: - Restrict parallel building #519164 - - 07 Aug 2014; Jeroen Roovers tdb-1.3.0-r1.ebuild: - Stable for HPPA (bug #512012). - - 28 Jul 2014; Agostino Sarubbo tdb-1.3.0-r1.ebuild: - Stable for ppc, wrt bug #512012 - - 23 Jul 2014; Agostino Sarubbo tdb-1.3.0-r1.ebuild: - Stable for x86, wrt bug #512012 - - 22 Jul 2014; Agostino Sarubbo tdb-1.3.0-r1.ebuild: - Stable for amd64, wrt bug #512912 - - 11 Jun 2014; Rémi Cardona tdb-1.3.0-r1.ebuild, - +files/add_missing_stdbool_h_include.patch: - Add patch to add missing stdbool.h include in tdb.h, see bug #511846. - -*tdb-1.3.0-r1 (11 Jun 2014) - - 11 Jun 2014; Michał Górny +tdb-1.3.0-r1.ebuild: - Enable multilib support, needed by net-fs/samba. - - 24 May 2014; Patrick Lauer metadata.xml: - Remove unneded useflags from metadata.xml - -*tdb-1.3.0 (23 May 2014) - - 23 May 2014; Lars Wendler -tdb-1.2.7-r1.ebuild, - -tdb-1.2.12-r1.ebuild, +tdb-1.3.0.ebuild: - Version bump. Removed old. - -*tdb-1.2.13 (23 Mar 2014) - - 23 Mar 2014; Lars Wendler +tdb-1.2.13.ebuild: - Version bump. - - 06 Sep 2013; Agostino Sarubbo tdb-1.2.11.ebuild: - Stable for sparc, wrt bug #478260 - - 03 Sep 2013; Agostino Sarubbo tdb-1.2.11.ebuild: - Stable for ia64, wrt bug #478260 - - 01 Sep 2013; Agostino Sarubbo tdb-1.2.11.ebuild: - Stable for alpha, wrt bug #478260 - - 25 Aug 2013; Markus Meier tdb-1.2.11.ebuild: - arm stable, bug #478260 - - 07 Aug 2013; Lars Wendler -tdb-1.2.1.ebuild, - -tdb-1.2.1-r1.ebuild, tdb-1.2.7-r1.ebuild, -tdb-1.2.9.ebuild, - tdb-1.2.10.ebuild, -tdb-1.2.12.ebuild: - Removed old versions. Dropped KEYWORDS on remaining older versions. - -*tdb-1.2.12-r1 (30 Jun 2013) - - 30 Jun 2013; Justin Lecher +tdb-1.2.12-r1.ebuild, - metadata.xml: - Bump to new python eclasses - -*tdb-1.2.12 (13 Jun 2013) - - 13 Jun 2013; Patrick Lauer +tdb-1.2.12.ebuild: - Bump - - 28 Apr 2013; Agostino Sarubbo tdb-1.2.11.ebuild: - Stable for x86, wrt bug #466284 - - 28 Apr 2013; Agostino Sarubbo tdb-1.2.11.ebuild: - Stable for amd64, wrt bug #466284 - - 25 Feb 2013; Zac Medico tdb-1.2.11.ebuild: - Add ~arm-linux and ~x86-linux keywords. - -*tdb-1.2.11 (05 Dec 2012) - - 05 Dec 2012; Patrick Lauer +tdb-1.2.11.ebuild: - Bump - - 29 Nov 2012; Jeroen Roovers tdb-1.2.10.ebuild: - Stable for HPPA (bug #444686). - - 25 Nov 2012; Anthony G. Basile tdb-1.2.10.ebuild: - stable ppc ppc64, bug #444686 - - 25 Nov 2012; Agostino Sarubbo tdb-1.2.10.ebuild: - Stable for x86, wrt bug #444686 - - 25 Nov 2012; Agostino Sarubbo tdb-1.2.10.ebuild: - Stable for amd64, wrt bug #444686 - - 29 Aug 2012; Christoph Junghans tdb-1.2.10.ebuild: - added ~amd64-linux - - 06 Jul 2012; Jeff Horelick tdb-1.2.9.ebuild: - marked x86 per bug 417107 - - 15 May 2012; Alexis Ballier tdb-1.2.10.ebuild: - keyword ~amd64-fbsd - -*tdb-1.2.10 (23 Apr 2012) - - 23 Apr 2012; Víctor Ostorga +tdb-1.2.10.ebuild: - Version bump to 1.2.10 - - 08 Mar 2012; Patrick Lauer tdb-1.2.9.ebuild: - Python dependency fix - - 08 Mar 2012; Patrick Lauer tdb-1.2.9.ebuild: - Build fix for #401291 - - 25 Feb 2012; Agostino Sarubbo tdb-1.2.9.ebuild: - Stable for amd64, wrt bug #405617 - - 11 Jul 2011; Mark Loeser tdb-1.2.7-r1.ebuild: - Stable on ppc/ppc64; bug #361055 - - 07 Jul 2011; Alexis Ballier tdb-1.2.9.ebuild: - keyword ~x86-fbsd - - 27 Jun 2011; Víctor Ostorga tdb-1.2.9.ebuild: - Adding DEPEND on app-text/docbook-xml-dtd:4.2 - -*tdb-1.2.9 (27 Jun 2011) - - 27 Jun 2011; Víctor Ostorga +tdb-1.2.9.ebuild: - Version bump to 1.2.9 , moving to waf, bug 370999 - - 25 Apr 2011; Raúl Porcel tdb-1.2.7-r1.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #361055 - - 25 Apr 2011; Thomas Kahle tdb-1.2.7-r1.ebuild: - x86 stable per bug 361055 - - 10 Apr 2011; Markus Meier tdb-1.2.7-r1.ebuild: - arm stable, bug #361055 - - 04 Apr 2011; Jeroen Roovers tdb-1.2.7-r1.ebuild: - Stable for HPPA (bug #361055). - - 02 Apr 2011; Christoph Mende tdb-1.2.7-r1.ebuild: - Removed dolib.so (bug #361621) and stable on amd64 (bug #361055) - - 01 Apr 2011; Víctor Ostorga tdb-1.2.1.ebuild, - tdb-1.2.1-r1.ebuild: - Restricting working python version to 2.x bug #360033 . Adding double - blocker to previous tdb version #314611 - -*tdb-1.2.7-r1 (18 Jan 2011) - - 18 Jan 2011; Víctor Ostorga -tdb-1.2.7.ebuild, - +tdb-1.2.7-r1.ebuild: - Set _PUBLIC_ in C file rather than header files bug #350720 patch thanks - to Rafał Mużyło - -*tdb-1.2.7 (03 Jan 2011) - - 03 Jan 2011; Víctor Ostorga +tdb-1.2.7.ebuild: - Version bump to 1.2.7 bug #350464 - - 29 Dec 2010; Víctor Ostorga tdb-1.2.1-r1.ebuild: - Improving python related code, patch thanks to Arfrever Frehtes Taifersar - Arahesis bug #316959 - - 27 Sep 2010; Mart Raudsepp tdb-1.2.1-r1.ebuild: - Marked ~mips for bug #285952 - - 18 Aug 2010; Patrick Lauer tdb-1.2.1-r1.ebuild: - Fixing manpage installation with USE -tools, fixes #333033 - -*tdb-1.2.1-r1 (14 Aug 2010) - - 14 Aug 2010; Markos Chandras +tdb-1.2.1-r1.ebuild: - Revbump to respect LDFLAGS. Thanks to Dane Smith - for the patch - - 12 Aug 2010; Joseph Jezak tdb-1.2.1.ebuild: - Marked ppc stable for bug #300158. - - 07 Jul 2010; Samuli Suominen tdb-1.2.1.ebuild: - ppc64 stable wrt #314899 - - 05 Jun 2010; Raúl Porcel tdb-1.2.1.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #300158 - - 19 May 2010; Jeroen Roovers tdb-1.2.1.ebuild: - Stable for HPPA (bug #300158). - - 18 May 2010; Pawel Hajdan jr tdb-1.2.1.ebuild: - x86 stable wrt bug #300158 - - 03 May 2010; Olivier Crête tdb-1.2.1.ebuild: - amd64 stable, bug #314899 - - 10 Apr 2010; Tiziano Müller tdb-1.2.1.ebuild: - Fixed bug #314453 by adding --nonet to the xsltproc call. - -*tdb-1.2.1 (09 Apr 2010) - - 09 Apr 2010; Tiziano Müller +tdb-1.2.1.ebuild: - Version bump. . - -*tdb-1.2.0-r2 (03 Apr 2010) - - 03 Apr 2010; Tiziano Müller +tdb-1.2.0-r2.ebuild: - Fixed: unnecessary inherit, static-libs installation, added tests. - -*tdb-1.2.0-r1 (11 Jan 2010) - - 11 Jan 2010; Diego E. Pettenò - +tdb-1.2.0-r1.ebuild: - Fix installation of shared objects with USE=-python. Thanks to Davide - Pesavento for reporting. - -*tdb-1.2.0 (04 Jan 2010) - - 04 Jan 2010; Patrick Lauer +tdb-1.2.0.ebuild: - Bump - - 06 Dec 2009; Diego E. Pettenò tdb-1.1.5-r1.ebuild: - Block older samba (to force uninstall). - - 30 Nov 2009; Raúl Porcel tdb-1.1.5-r1.ebuild: - Add ~arm/~ia64/~s390/~sh/~sparc wrt #285952 - - 29 Nov 2009; Tobias Klausmann tdb-1.1.5-r1.ebuild: - Keyworded on alpha, bug #285952 - - 08 Nov 2009; Joseph Jezak tdb-1.1.5-r1.ebuild: - Marked ~ppc for bug #285952. - - 04 Nov 2009; Patrick Lauer tdb-1.1.5.ebuild, - tdb-1.1.5-r1.ebuild: - Small dep fix - -*tdb-1.1.5-r1 (23 Oct 2009) - - 23 Oct 2009; Patrick Lauer +tdb-1.1.5-r1.ebuild: - Some cleanups for #288536 - - 11 Oct 2009; Petteri Räty tdb-1.1.5.ebuild: - Block tdb-1.1.5.ebuild: - Improve description - -*tdb-1.1.5 (09 Oct 2009) - - 09 Oct 2009; Patrick Lauer +tdb-1.1.5.ebuild, - +metadata.xml: - Initial commit. Ebuilds based on those provided by Marcel Greter in - #231273 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/tdb/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/tdb/Manifest index 6ed7578b2e..258c1460e7 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/tdb/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/tdb/Manifest @@ -1 +1 @@ -DIST tdb-1.3.15.tar.gz 502627 BLAKE2B 44352033c421875f02491551dd8b1aa4a821a5e0070d6a32fc4f7a61535c98114325718c673fe163ad692f797aa2e9c26ca27a69a04459ba8340bbd8caacdfc5 SHA512 553246d5e7a7c22ea1b00962ac635d608f6d2344201862e796cad3b1a20610da1f5652ec9dbcb0187867fbd25f36247fcc34e9b4b2c3488c15d7202c9fb13bbb +DIST tdb-1.4.3.tar.gz 702836 BLAKE2B 6593c3be527b383a7e8fd85b3613cf2429f6b665a7c609a56f57a6f5b41a080c1a681d712afd423c2bc1c741e06d7cd2c90949d9c5bf78ca834b18c64e23d51c SHA512 99488839e7da396f04df60412d21a7d3e09efeab52772d6cb5e9470a3dfd585d73ef2422c51cd0d8ccc123a65d455de400d5d6b24a21a2a50d3da60d9a70e67a diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/tdb/files/add_missing_stdbool_h_include.patch b/sdk_container/src/third_party/portage-stable/sys-libs/tdb/files/add_missing_stdbool_h_include.patch deleted file mode 100644 index 756eaaeebf..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/tdb/files/add_missing_stdbool_h_include.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4e14a437963ba54987cd58b4e0705d9a6d8aea6f Mon Sep 17 00:00:00 2001 -From: Adam Williamson -Date: Fri, 23 May 2014 10:08:14 -0700 -Subject: [PATCH] tdb/include: include stdbool.h in tdb.h - -Commit db5bda56bf08 (tdb: add TDB_MUTEX_LOCKING support) adds a bool, but does -not include stdbool.h. This causes any build including tdb.h to fail, at least -for me with GCC 4.9.0. ---- - lib/tdb/include/tdb.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/lib/tdb/include/tdb.h b/lib/tdb/include/tdb.h -index 5ea5e60..03e429c 100644 ---- a/lib/tdb/include/tdb.h -+++ b/lib/tdb/include/tdb.h -@@ -31,6 +31,7 @@ extern "C" { - #endif - - #include -+#include - - /** - * @defgroup tdb The tdb API --- -1.9.3 - diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/tdb/files/tdb-1.3.7-fix.patch b/sdk_container/src/third_party/portage-stable/sys-libs/tdb/files/tdb-1.3.7-fix.patch deleted file mode 100644 index bfbd8ab70a..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/tdb/files/tdb-1.3.7-fix.patch +++ /dev/null @@ -1,55 +0,0 @@ -From patchwork Thu Jul 23 05:10:38 2015 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: tdb: Fix broken build with --disable-python -Date: Thu, 23 Jul 2015 04:10:38 -0000 -From: Martin Schwenke -X-Patchwork-Id: 11098 -Message-Id: <20150723151038.617e1c49@martins.ozlabs.org> -To: Samba Technical - -Please NACK if you don't want this pushed... :-) - -peace & happiness, -martin - - ->From c7609c35b6bdb488b74d63ebfd27838b9b8e7e2f Mon Sep 17 00:00:00 2001 -From: Martin Schwenke -Date: Thu, 23 Jul 2015 09:47:24 +1000 -Subject: [PATCH] tdb: Fix broken build with --disable-python - -With --disable-python, we should not install any python files. - -Signed-off-by: Martin Schwenke -Reviewed-by: Amitay Isaacs ---- - lib/tdb/wscript | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -diff --git a/lib/tdb/wscript b/lib/tdb/wscript -index 5845fa0..1822e74 100644 ---- a/lib/tdb/wscript -+++ b/lib/tdb/wscript -@@ -187,12 +187,13 @@ def build(bld): - realname='tdb.so', - cflags='-DPACKAGE_VERSION=\"%s\"' % VERSION) - -- for env in bld.gen_python_environments(['PKGCONFIGDIR']): -- bld.SAMBA_SCRIPT('_tdb_text.py', -- pattern='_tdb_text.py', -- installdir='python') -+ if not bld.env.disable_python: -+ for env in bld.gen_python_environments(['PKGCONFIGDIR']): -+ bld.SAMBA_SCRIPT('_tdb_text.py', -+ pattern='_tdb_text.py', -+ installdir='python') - -- bld.INSTALL_FILES('${PYTHONARCHDIR}', '_tdb_text.py') -+ bld.INSTALL_FILES('${PYTHONARCHDIR}', '_tdb_text.py') - - def testonly(ctx): - '''run tdb testsuite''' --- -2.1.4 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/tdb/tdb-1.3.15.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/tdb/tdb-1.4.3.ebuild similarity index 63% rename from sdk_container/src/third_party/portage-stable/sys-libs/tdb/tdb-1.3.15.ebuild rename to sdk_container/src/third_party/portage-stable/sys-libs/tdb/tdb-1.4.3.ebuild index 4a82fc9d31..b6a40c88ad 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/tdb/tdb-1.3.15.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/tdb/tdb-1.4.3.ebuild @@ -1,26 +1,26 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 +EAPI=6 -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="threads" +PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_REQ_USE="threads(+)" -inherit waf-utils multilib-minimal python-single-r1 eutils +inherit waf-utils multilib-minimal python-single-r1 DESCRIPTION="A simple database API" -HOMEPAGE="http://tdb.samba.org/" -SRC_URI="http://samba.org/ftp/tdb/${P}.tar.gz" +HOMEPAGE="https://tdb.samba.org/" +SRC_URI="https://samba.org/ftp/tdb/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="python" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND="python? ( ${PYTHON_DEPS} )" +RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] ) + python? ( ${PYTHON_DEPS} )" DEPEND=" ${RDEPEND} ${PYTHON_DEPS} @@ -28,7 +28,10 @@ DEPEND=" WAF_BINARY="${S}/buildtools/bin/waf" +RESTRICT="test" + src_prepare() { + default python_fix_shebang . multilib_copy_sources } @@ -39,8 +42,7 @@ multilib_src_configure() { extra_opts+=( --disable-python ) fi - waf-utils_src_configure \ - "${extra_opts[@]}" + waf-utils_src_configure "${extra_opts[@]}" } multilib_src_compile() { From 7cacf2c668e3bdfedf1005a3a900ca0a5b30e3c7 Mon Sep 17 00:00:00 2001 From: Dongsu Park Date: Fri, 6 Nov 2020 13:50:55 +0100 Subject: [PATCH 6/7] sys-libs/talloc: update to 2.3.1 To be able to `net-fs/samba` 4.11, we need to import `sys-libs/talloc` to 2.3.1. --- .../portage-stable/sys-libs/talloc/ChangeLog | 197 ----------- .../sys-libs/talloc/ChangeLog-2015 | 318 ------------------ .../portage-stable/sys-libs/talloc/Manifest | 2 +- ...lloc-2.1.11.ebuild => talloc-2.3.1.ebuild} | 45 ++- 4 files changed, 23 insertions(+), 539 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/sys-libs/talloc/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/sys-libs/talloc/ChangeLog-2015 rename sdk_container/src/third_party/portage-stable/sys-libs/talloc/{talloc-2.1.11.ebuild => talloc-2.3.1.ebuild} (68%) diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/talloc/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/talloc/ChangeLog deleted file mode 100644 index 2317afa760..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/talloc/ChangeLog +++ /dev/null @@ -1,197 +0,0 @@ -# ChangeLog for sys-libs/talloc -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*talloc-2.1.3 (09 Aug 2015) -*talloc-2.1.2 (09 Aug 2015) -*talloc-2.1.0-r1 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson +metadata.xml, - +talloc-2.1.0-r1.ebuild, +talloc-2.1.2.ebuild, +talloc-2.1.3.ebuild: - 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; 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 - -*talloc-2.1.4 (17 Oct 2015) - - 17 Oct 2015; Lars Wendler +talloc-2.1.4.ebuild: - Bump to version 2.1.4 - - Package-Manager: portage-2.2.23 - Signed-off-by: Lars Wendler - - 17 Oct 2015; Lars Wendler -talloc-2.1.2.ebuild: - Removed old. - - Package-Manager: portage-2.2.23 - Signed-off-by: Lars Wendler - - 28 Oct 2015; Justin Lecher talloc-2.1.0-r1.ebuild, - talloc-2.1.3.ebuild, talloc-2.1.4.ebuild: - Fix for prefix - - Package-Manager: portage-2.2.23 - Signed-off-by: Justin Lecher - -*talloc-2.1.5 (23 Nov 2015) - - 23 Nov 2015; Lars Wendler +talloc-2.1.5.ebuild: - Bump to version 2.1.5 - - Package-Manager: portage-2.2.25 - Signed-off-by: Lars Wendler - - 23 Nov 2015; Lars Wendler -talloc-2.1.3.ebuild: - Removed old. - - Package-Manager: portage-2.2.25 - Signed-off-by: Lars Wendler - - 29 Dec 2015; Agostino Sarubbo talloc-2.1.5.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 talloc-2.1.5.ebuild: - x86 stable wrt bug #568432 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="x86" - Signed-off-by: Agostino Sarubbo - - 29 Dec 2015; Victor Ostorga talloc-2.1.5.ebuild: - Restricting tests, they have been broken for a long time. Bug 566700 - - Package-Manager: portage-2.2.24 - - 07 Jan 2016; Agostino Sarubbo talloc-2.1.5.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 talloc-2.1.5.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 talloc-2.1.5.ebuild: - arm stable, bug #568432 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="arm" - - 08 Jan 2016; Agostino Sarubbo talloc-2.1.5.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 talloc-2.1.5.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 talloc-2.1.5.ebuild: - sparc stable wrt bug #568432 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="sparc" - Signed-off-by: Agostino Sarubbo - - 12 Jan 2016; Jeroen Roovers talloc-2.1.5.ebuild: - Stable for HPPA (bug #568432). - - Package-Manager: portage-2.2.26 - RepoMan-Options: --ignore-arches - - 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) - -*talloc-2.1.5-r1 (14 Feb 2016) - - 14 Feb 2016; Victor Ostorga +talloc-2.1.5-r1.ebuild: - Restricting distcc, bug #554790 - - Package-Manager: portage-2.2.26 - - 14 Feb 2016; David Seifert talloc-2.1.5-r1.ebuild: - Add python-single-r1_pkg_setup() to pkg_setup() - - Gentoo-Bug: 574670 - - Package-Manager: portage-2.2.27 - -*talloc-2.1.6 (08 Mar 2016) - - 08 Mar 2016; Lars Wendler +talloc-2.1.6.ebuild: - Bump to version 2.1.6 - - Package-Manager: portage-2.2.27 - Signed-off-by: Lars Wendler - - 08 Mar 2016; Lars Wendler -talloc-2.1.0-r1.ebuild, - -talloc-2.1.4.ebuild: - Removed old. - - Package-Manager: portage-2.2.27 - Signed-off-by: Lars Wendler - diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/talloc/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-libs/talloc/ChangeLog-2015 deleted file mode 100644 index 65a201f397..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/talloc/ChangeLog-2015 +++ /dev/null @@ -1,318 +0,0 @@ -# ChangeLog for sys-libs/talloc -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/talloc/ChangeLog,v 1.81 2015/08/07 07:31:04 polynomial-c Exp $ - -*talloc-2.1.3 (07 Aug 2015) - - 07 Aug 2015; Lars Wendler -talloc-2.1.1.ebuild, - +talloc-2.1.3.ebuild: - Version bump. Removed old. - - 05 May 2015; Patrick Lauer talloc-2.1.0-r1.ebuild, - talloc-2.1.1.ebuild, talloc-2.1.2.ebuild: - Adjust license #548254 - - 08 Apr 2015; Michał Górny talloc-2.1.0-r1.ebuild, - talloc-2.1.1.ebuild, talloc-2.1.2.ebuild: - Drop old Python implementations - -*talloc-2.1.2 (12 Mar 2015) - - 12 Mar 2015; Lars Wendler -talloc-2.0.8.ebuild, - -talloc-2.0.8-r1.ebuild, -talloc-2.1.0.ebuild, +talloc-2.1.2.ebuild: - Version bump. Removed old. - - 11 Oct 2014; Markus Meier talloc-2.1.0-r1.ebuild: - arm stable, bug #512012 - - 11 Oct 2014; Markus Meier talloc-2.0.8-r1.ebuild: - arm stable, bug #512012 - - 15 Sep 2014; Agostino Sarubbo talloc-2.0.8-r1.ebuild, - talloc-2.1.0-r1.ebuild: - Stable for sparc, wrt bug #512012 - - 25 Aug 2014; Agostino Sarubbo talloc-2.0.8-r1.ebuild, - talloc-2.1.0-r1.ebuild: - Stable for alpha, wrt bug #512012 - - 23 Aug 2014; Agostino Sarubbo talloc-2.0.8-r1.ebuild, - talloc-2.1.0-r1.ebuild: - Stable for ia64, wrt bug #512012 - - 21 Aug 2014; Agostino Sarubbo talloc-2.0.8-r1.ebuild, - talloc-2.1.0-r1.ebuild: - Stable for ppc64, wrt bug #512012 - - 07 Aug 2014; Jeroen Roovers talloc-2.1.0-r1.ebuild: - Stable for HPPA (bug #512012). - - 28 Jul 2014; Agostino Sarubbo talloc-2.0.8-r1.ebuild, - talloc-2.1.0-r1.ebuild: - Stable for ppc, wrt bug #512012 - - 23 Jul 2014; Agostino Sarubbo talloc-2.0.8-r1.ebuild, - talloc-2.1.0-r1.ebuild: - Stable for x86, wrt bug #512012 - - 22 Jul 2014; Agostino Sarubbo talloc-2.0.8-r1.ebuild, - talloc-2.1.0-r1.ebuild: - Stable for amd64, wrt bug #512912 - - 10 Jun 2014; Mike Frysinger talloc-2.0.8-r1.ebuild, - talloc-2.0.8.ebuild, talloc-2.1.0-r1.ebuild, talloc-2.1.0.ebuild, - talloc-2.1.1.ebuild: - Add arm64/m68k love. - -*talloc-2.1.1 (23 May 2014) - - 23 May 2014; Lars Wendler +talloc-2.1.1.ebuild: - Version bump. - -*talloc-2.1.0-r1 (14 May 2014) - - 14 May 2014; Michał Górny +talloc-2.1.0-r1.ebuild: - Enable multilib support, bug #491222. Clean up Python deps. - - 11 Mar 2014; Patrick Lauer talloc-2.1.0.ebuild: - Add gettext dep #503820 - - 02 Feb 2014; Victor Ostorga talloc-2.1.0.ebuild: - Reverting commit on talloc-2.1.0 , because emul-linux-x86-baselibs still - provides talloc. Check bug #491222 for multilib patch - - 01 Feb 2014; Victor Ostorga talloc-2.1.0.ebuild: - Adding multilib support, bug #491222 , patch thanks to Kenneth Graunke - - - 11 Dec 2013; Jorge Manuel B. S. Vicetto - talloc-2.0.8.ebuild, talloc-2.1.0.ebuild: - Add python use flag to IUSE defaults - completely fix bug 489472. Non- - maintainer commit acknowledged by Patrick (bonsaikitten). - -*talloc-2.1.0 (13 Sep 2013) - - 13 Sep 2013; Lars Wendler -talloc-2.0.7.ebuild, - +talloc-2.1.0.ebuild: - Version bump. Removed old. - - 06 Sep 2013; Agostino Sarubbo talloc-2.0.8.ebuild: - Stable for sparc, wrt bug #466710 - - 05 Sep 2013; Agostino Sarubbo talloc-2.0.8.ebuild: - Stable for ppc64, wrt bug #466710 - - 05 Sep 2013; Mike Frysinger talloc-2.0.8.ebuild: - Mark s390/sh stable #466710. - - 01 Sep 2013; Agostino Sarubbo talloc-2.0.8.ebuild: - Stable for alpha, wrt bug #466710 - - 29 Aug 2013; Agostino Sarubbo talloc-2.0.8.ebuild: - Stable for ia64, wrt bug #466710 - - 26 Aug 2013; Agostino Sarubbo talloc-2.0.8.ebuild: - Stable for ppc, wrt bug #466710 - - 25 Aug 2013; Markus Meier talloc-2.0.8.ebuild, - talloc-2.0.8-r1.ebuild: - stabilize correct version for bug #478260 - - 25 Aug 2013; Markus Meier talloc-2.0.8-r1.ebuild: - arm stable, bug #478260 - - 24 Aug 2013; Jeroen Roovers talloc-2.0.8.ebuild: - Stable for HPPA (bug #466710). - - 07 Aug 2013; Lars Wendler metadata.xml: - Removed unused local USE flag description. - - 07 Aug 2013; Lars Wendler -talloc-1.3.0.ebuild, - -talloc-1.3.1.ebuild, -talloc-2.0.0.ebuild, -talloc-2.0.0-r1.ebuild, - -talloc-2.0.1.ebuild, -talloc-2.0.1-r1.ebuild, -talloc-2.0.1-r2.ebuild, - -talloc-2.0.5.ebuild, -files/talloc-2.0.0-without-doc.patch, - -files/talloc-2.0.1-respect-ldflags.patch: - Removed old versions. - -*talloc-2.0.8-r1 (30 Jun 2013) - - 30 Jun 2013; Justin Lecher +talloc-2.0.8-r1.ebuild, - metadata.xml: - Bump to new python eclass - - 23 Apr 2013; Agostino Sarubbo talloc-2.0.8.ebuild: - Stable for x86, wrt bug #466710 - - 23 Apr 2013; Agostino Sarubbo talloc-2.0.8.ebuild: - Stable for amd64, wrt bug #466710 - - 06 Mar 2013; Agostino Sarubbo talloc-2.0.7.ebuild: - Stable for sh, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo talloc-2.0.7.ebuild: - Stable for sparc, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo talloc-2.0.7.ebuild: - Stable for s390, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo talloc-2.0.7.ebuild: - Stable for ia64, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo talloc-2.0.7.ebuild: - Stable for alpha, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo talloc-2.0.7.ebuild: - Stable for arm, wrt bug #458712 - - 25 Feb 2013; Zac Medico talloc-2.0.8.ebuild: - Add ~arm-linux keyword. - -*talloc-2.0.8 (05 Dec 2012) - - 05 Dec 2012; Patrick Lauer +talloc-2.0.8.ebuild: - Bump - - 29 Nov 2012; Jeroen Roovers talloc-2.0.7.ebuild: - Stable for HPPA (bug #432754). - - 25 Nov 2012; Anthony G. Basile talloc-2.0.7.ebuild: - stable ppc ppc64, bug #444686 - - 06 Jul 2012; Jeff Horelick talloc-2.0.7.ebuild: - marked x86 per bug 417113 - - 12 May 2012; Alexis Ballier talloc-2.0.7.ebuild: - keyword ~amd64-fbsd - - 07 Mar 2012; Patrick Lauer talloc-2.0.5.ebuild: - Restrict py3 #354587 - - 07 Mar 2012; Patrick Lauer talloc-2.0.7.ebuild: - Restrict py3 #354587 - - 25 Feb 2012; Agostino Sarubbo talloc-2.0.7.ebuild: - Stable for amd64, wrt bug #405617 - -*talloc-2.0.1-r2 (18 Dec 2011) - - 18 Dec 2011; Mike Gilbert +talloc-2.0.1-r2.ebuild: - Install missing SONAME symlink. Resolves bug 394787. - - 18 Oct 2011; Víctor Ostorga talloc-2.0.7.ebuild: - Adding block on +talloc-2.0.7.ebuild: - Version bump to 2.0.7 - - 27 Aug 2011; Fabian Groffen talloc-2.0.5.ebuild: - Fix install_names on Darwin, working around tremendously broken - waf-buildsystem, bug #374455, keyworded ~x64-macos - - 17 Aug 2011; Chí-Thanh Christopher Nguyễn - talloc-2.0.5.ebuild: - keyword ~sparc-solaris - - 07 Jul 2011; Alexis Ballier talloc-2.0.5.ebuild: - keyword ~x86-fbsd - - 02 Jun 2011; Víctor Ostorga talloc-2.0.5.ebuild: - Adding dependency dev-lang/python[threads] bug 363071 - - 16 Mar 2011; Samuli Suominen talloc-2.0.5.ebuild: - Stop unnecessarily forcing Python 2.6. - - 15 Mar 2011; Víctor Ostorga talloc-2.0.5.ebuild: - Fixing collision with /usr/lib/libtalloc.so.2 bug #351608 setting python - 2.6 as runtime python bug #354587 #357269 - - 01 Mar 2011; Jonathan Callen talloc-2.0.5.ebuild: - Add ~amd64-linux/~x86-linux keywords - -*talloc-2.0.5 (13 Jan 2011) - - 13 Jan 2011; Tomáš Chvátal +talloc-2.0.5.ebuild: - Add new talloc version. NOTE: doc xsl file is fetched from net rather than - using the system one, this needs to be fixed. - - 27 Sep 2010; Mart Raudsepp talloc-2.0.1-r1.ebuild: - Marked ~mips for bug #285952 - - 12 Aug 2010; Joseph Jezak talloc-2.0.1-r1.ebuild: - Marked ppc/ppc64 stable for bug #300158. - - 17 Jun 2010; Kacper Kowalik - talloc-2.0.1-r1.ebuild, +files/talloc-2.0.1-respect-ldflags.patch: - Respect LDFLAGS. Fixes bug 323497. Thanks Andreis Vinogradovs - for report. - - 05 Jun 2010; Raúl Porcel talloc-2.0.1-r1.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #300158 - - 19 May 2010; Jeroen Roovers talloc-2.0.1-r1.ebuild: - Stable for HPPA (bug #300158). - - 18 May 2010; Pawel Hajdan jr - talloc-2.0.1-r1.ebuild: - x86 stable wrt bug #300158 - - 03 May 2010; Olivier Crête ChangeLog: - amd64 stable, bug #300158 - -*talloc-2.0.1-r1 (03 Apr 2010) - - 03 Apr 2010; Tiziano Müller - +talloc-2.0.1-r1.ebuild, metadata.xml: - Fixed: unnecessary inherit, swig dependency, documentation install, - static-libs building. - -*talloc-2.0.1 (26 Jan 2010) - - 26 Jan 2010; Patrick Lauer +talloc-2.0.1.ebuild: - Bump - - 06 Dec 2009; Diego E. Pettenò - talloc-2.0.0-r1.ebuild: - Block older samba (to force uninstall). - - 30 Nov 2009; Raúl Porcel talloc-2.0.0-r1.ebuild: - Add ~arm/~ia64/~s390/~sh/~sparc wrt #285952 - - 29 Nov 2009; Tobias Klausmann - talloc-2.0.0-r1.ebuild: - Keyworded on alpha, bug #285952 - - 08 Nov 2009; Joseph Jezak talloc-2.0.0-r1.ebuild: - Marked ~ppc for bug #285952. - - 04 Nov 2009; Patrick Lauer talloc-1.3.0.ebuild, - talloc-1.3.1.ebuild, talloc-2.0.0.ebuild, talloc-2.0.0-r1.ebuild: - Small dep fix - - 23 Oct 2009; Patrick Lauer talloc-1.3.0.ebuild, - talloc-1.3.1.ebuild: - Fixing 1.3 ebuilds too - -*talloc-2.0.0-r1 (23 Oct 2009) - - 23 Oct 2009; Patrick Lauer +talloc-2.0.0-r1.ebuild, - +files/talloc-2.0.0-without-doc.patch: - Ebuild cleanups thanks to pva, bug #288536, making docs optional #290193, - thanks to Andrew Church for the patch - - 11 Oct 2009; Petteri Räty talloc-2.0.0.ebuild: - Block talloc-1.3.0.ebuild, - talloc-1.3.1.ebuild, talloc-2.0.0.ebuild: - Improve description - -*talloc-2.0.0 (09 Oct 2009) -*talloc-1.3.1 (09 Oct 2009) -*talloc-1.3.0 (09 Oct 2009) - - 09 Oct 2009; Patrick Lauer +talloc-1.3.0.ebuild, - +talloc-1.3.1.ebuild, +talloc-2.0.0.ebuild, +metadata.xml: - Initial commit. Ebuilds based on those provided by Marcel Greter in - #231273 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/talloc/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/talloc/Manifest index d080d5e59d..851108bbb0 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/talloc/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/talloc/Manifest @@ -1 +1 @@ -DIST talloc-2.1.11.tar.gz 443320 BLAKE2B 6234808d3a37dd1b9cd29121c20e003637da460d652769f9e85356b66aee285f3706377de4f507adfaaf91243a452a27bdab2377749d43937e140c3f8c69c417 SHA512 e0c7e44f21b0b6510e04e09ce325d50323a0c6466acb6f301676e82f8812c61ed7f6faadac62380aa6338d54679fdf7afba7fb9ac774d0def96efbcf49d00523 +DIST talloc-2.3.1.tar.gz 638878 BLAKE2B 3d014a47639434c65f5dda2c51da3c6c28d5d60dbc9afdaca27b8ec903cde3433a8fa4ca33305750ff60911f7e43171d0d932d98c2d30ea38494aa532d6d9626 SHA512 064fc39a9aaace6e0209f3251c8ff198d8a318b4cf4198006ff9892ca6e15e7d817b2fda43e0444fbbf04d2c3e70d06523dff5d57cbb796d27317ef4759e062e diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/talloc/talloc-2.1.11.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/talloc/talloc-2.3.1.ebuild similarity index 68% rename from sdk_container/src/third_party/portage-stable/sys-libs/talloc/talloc-2.1.11.ebuild rename to sdk_container/src/third_party/portage-stable/sys-libs/talloc/talloc-2.3.1.ebuild index 01dda21f08..1b2589cf11 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/talloc/talloc-2.1.11.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/talloc/talloc-2.3.1.ebuild @@ -1,31 +1,33 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI=6 -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="threads" +PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_REQ_USE="threads(+)" inherit waf-utils python-single-r1 multilib multilib-minimal DESCRIPTION="Samba talloc library" -HOMEPAGE="http://talloc.samba.org/" -SRC_URI="http://samba.org/ftp/${PN}/${P}.tar.gz" +HOMEPAGE="https://talloc.samba.org/" +SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz" -LICENSE="GPL-3 LGPL-3+ LGPL-2 BSD" +LICENSE="GPL-3 LGPL-3+ LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x64-solaris" IUSE="compat +python" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND="python? ( ${PYTHON_DEPS} ) - !! Date: Fri, 6 Nov 2020 13:50:57 +0100 Subject: [PATCH 7/7] sys-libs/tevent: update to 0.10.2 To be able to build `net-fs/samba` 4.11, we need to update `sys-libs/tevent` to 0.10.2. --- .../portage-stable/sys-libs/tevent/ChangeLog | 200 ------------ .../sys-libs/tevent/ChangeLog-2015 | 296 ------------------ .../portage-stable/sys-libs/tevent/Manifest | 2 +- ...ent-0.9.37.ebuild => tevent-0.10.2.ebuild} | 34 +- 4 files changed, 26 insertions(+), 506 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/sys-libs/tevent/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/sys-libs/tevent/ChangeLog-2015 rename sdk_container/src/third_party/portage-stable/sys-libs/tevent/{tevent-0.9.37.ebuild => tevent-0.10.2.ebuild} (56%) diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/tevent/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/tevent/ChangeLog deleted file mode 100644 index d8e2a50736..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/tevent/ChangeLog +++ /dev/null @@ -1,200 +0,0 @@ -# ChangeLog for sys-libs/tevent -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*tevent-0.9.25 (09 Aug 2015) -*tevent-0.9.24 (09 Aug 2015) -*tevent-0.9.21-r1 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson +metadata.xml, - +tevent-0.9.21-r1.ebuild, +tevent-0.9.24.ebuild, +tevent-0.9.25.ebuild: - 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; 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 - -*tevent-0.9.26 (23 Nov 2015) - - 23 Nov 2015; Lars Wendler +tevent-0.9.26.ebuild: - Bump to version 0.9.26 - - Package-Manager: portage-2.2.25 - Signed-off-by: Lars Wendler - - 23 Nov 2015; Lars Wendler -tevent-0.9.24.ebuild: - Removed old. - - Package-Manager: portage-2.2.25 - Signed-off-by: Lars Wendler - - 29 Dec 2015; Agostino Sarubbo tevent-0.9.26.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 tevent-0.9.26.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 tevent-0.9.26.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 tevent-0.9.26.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 tevent-0.9.26.ebuild: - arm stable, bug #568432 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="arm" - - 08 Jan 2016; Agostino Sarubbo tevent-0.9.26.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 tevent-0.9.26.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 tevent-0.9.26.ebuild: - sparc stable wrt bug #568432 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="sparc" - Signed-off-by: Agostino Sarubbo - - 12 Jan 2016; Jeroen Roovers tevent-0.9.26.ebuild: - Stable for HPPA (bug #568432). - - Package-Manager: portage-2.2.26 - RepoMan-Options: --ignore-arches - - 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) - -*tevent-0.9.27 (24 Feb 2016) - - 24 Feb 2016; Lars Wendler +tevent-0.9.27.ebuild: - Bump to version 0.9.27 - - Package-Manager: portage-2.2.27 - Signed-off-by: Lars Wendler - - 24 Feb 2016; Lars Wendler - -tevent-0.9.21-r1.ebuild, -tevent-0.9.25.ebuild: - Removed old. - - Package-Manager: portage-2.2.27 - Signed-off-by: Lars Wendler - -*tevent-0.9.28 (08 Mar 2016) - - 08 Mar 2016; Lars Wendler +tevent-0.9.28.ebuild: - Bump to version 0.9.28 - - Package-Manager: portage-2.2.27 - Signed-off-by: Lars Wendler - - 29 Mar 2016; Agostino Sarubbo tevent-0.9.28.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 tevent-0.9.28.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 tevent-0.9.28.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 tevent-0.9.28.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 tevent-0.9.28.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/portage-stable/sys-libs/tevent/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-libs/tevent/ChangeLog-2015 deleted file mode 100644 index 0c8c434c51..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/tevent/ChangeLog-2015 +++ /dev/null @@ -1,296 +0,0 @@ -# ChangeLog for sys-libs/tevent -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/tevent/ChangeLog,v 1.78 2015/06/16 12:09:58 polynomial-c Exp $ - -*tevent-0.9.25 (16 Jun 2015) - - 16 Jun 2015; Lars Wendler -tevent-0.9.19.ebuild, - -tevent-0.9.23.ebuild, +tevent-0.9.25.ebuild: - Version bump. Removed old. - - 08 Apr 2015; Michał Górny tevent-0.9.19.ebuild, - tevent-0.9.21-r1.ebuild, tevent-0.9.23.ebuild, tevent-0.9.24.ebuild: - Drop old Python implementations - -*tevent-0.9.24 (06 Mar 2015) - - 06 Mar 2015; Lars Wendler -tevent-0.9.22.ebuild, - +tevent-0.9.24.ebuild: - Version bump. Removed old. - -*tevent-0.9.23 (02 Mar 2015) - - 02 Mar 2015; Lars Wendler +tevent-0.9.23.ebuild: - Version bump. - - 03 Jan 2015; Michał Górny tevent-0.9.22.ebuild: - tevent[python] does not require talloc[python]. - - 03 Jan 2015; Michał Górny tevent-0.9.19.ebuild, - tevent-0.9.21-r1.ebuild, tevent-0.9.22.ebuild: - Add PYTHON_REQ_USE as necessary for waf. - - 11 Oct 2014; Markus Meier tevent-0.9.21-r1.ebuild: - arm stable, bug #512012 - -*tevent-0.9.22 (03 Oct 2014) - - 03 Oct 2014; Lars Wendler -tevent-0.9.20.ebuild, - -tevent-0.9.21.ebuild, +tevent-0.9.22.ebuild, - -files/add-py-file-0.9.14.patch, -files/add-py-file.patch, - -files/tevent-version.patch: - Version bump. Removed old. - - 15 Sep 2014; Agostino Sarubbo tevent-0.9.21-r1.ebuild: - Stable for sparc, wrt bug #512012 - - 25 Aug 2014; Agostino Sarubbo tevent-0.9.21-r1.ebuild: - Stable for alpha, wrt bug #512012 - - 23 Aug 2014; Agostino Sarubbo tevent-0.9.21-r1.ebuild: - Stable for ia64, wrt bug #512012 - - 21 Aug 2014; Agostino Sarubbo tevent-0.9.21-r1.ebuild: - Stable for ppc64, wrt bug #512012 - - 11 Aug 2014; Patrick Lauer tevent-0.9.21-r1.ebuild: - Restrict parallel building #519164 - - 07 Aug 2014; Jeroen Roovers tevent-0.9.21-r1.ebuild: - Stable for HPPA (bug #512012). - - 28 Jul 2014; Agostino Sarubbo tevent-0.9.21-r1.ebuild: - Stable for ppc, wrt bug #512012 - - 23 Jul 2014; Agostino Sarubbo tevent-0.9.21-r1.ebuild: - Stable for x86, wrt bug #512012 - - 22 Jul 2014; Agostino Sarubbo tevent-0.9.21-r1.ebuild: - Stable for amd64, wrt bug #512912 - - 18 Jun 2014; Michał Górny tevent-0.9.21-r1.ebuild: - Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug - #513718. - - 10 Jun 2014; Mike Frysinger tevent-0.9.19.ebuild, - tevent-0.9.20.ebuild, tevent-0.9.21-r1.ebuild, tevent-0.9.21.ebuild: - Add arm64/m68k love. - - 10 Jun 2014; Mike Frysinger tevent-0.9.19.ebuild: - Mark s390/sh stable. - -*tevent-0.9.21-r1 (14 May 2014) - - 14 May 2014; Michał Górny +tevent-0.9.21-r1.ebuild: - Enable multilib support, bug #505012. Make Python optional & clean up its - handling, bug #489114. - -*tevent-0.9.21 (18 Jan 2014) - - 18 Jan 2014; Lars Wendler +tevent-0.9.21.ebuild: - Version bump. - - 16 Dec 2013; Lars Wendler tevent-0.9.20.ebuild: - Raised dependency on sys-libs/talloc to version 2.1.0 for bug #481174. - -*tevent-0.9.20 (13 Dec 2013) - - 13 Dec 2013; Lars Wendler -tevent-0.9.17.ebuild, - -tevent-0.9.18.ebuild, +tevent-0.9.20.ebuild: - Version bump. Removed old. - - 06 Sep 2013; Markus Meier tevent-0.9.19.ebuild: - arm stable, bug #478260 - - 06 Sep 2013; Agostino Sarubbo tevent-0.9.19.ebuild: - Stable for sparc, wrt bug #478260 - - 05 Sep 2013; Agostino Sarubbo tevent-0.9.19.ebuild: - Stable for ppc64, wrt bug #478260 - - 04 Sep 2013; Agostino Sarubbo tevent-0.9.19.ebuild: - Stable for ppc, wrt bug #478260 - - 03 Sep 2013; Agostino Sarubbo tevent-0.9.19.ebuild: - Stable for ia64, wrt bug #478260 - - 01 Sep 2013; Jeroen Roovers tevent-0.9.19.ebuild: - Stable for HPPA (bug #478260). - - 01 Sep 2013; Agostino Sarubbo tevent-0.9.19.ebuild: - Stable for alpha, wrt bug #478260 - - 31 Aug 2013; Agostino Sarubbo tevent-0.9.19.ebuild: - Stable for x86, wrt bug #478260 - - 31 Aug 2013; Agostino Sarubbo tevent-0.9.19.ebuild: - Stable for amd64, wrt bug #478260 - - 25 Aug 2013; Markus Meier tevent-0.9.18.ebuild, - tevent-0.9.19.ebuild: - stabilize correct version for bug #478260 - - 25 Aug 2013; Markus Meier tevent-0.9.19.ebuild: - arm stable, bug #478260 - - 24 Aug 2013; Jeroen Roovers tevent-0.9.18.ebuild: - Stable for HPPA (bug #478260). - - 16 Aug 2013; Sergey Popov tevent-0.9.19.ebuild: - Add ~mips keyword, wrt bug #412489 - - 13 Aug 2013; Zac Medico tevent-0.9.19.ebuild: - Fix for prefix and add ~arm-linux + ~x86-linux keywords. - - 06 Aug 2013; Lars Wendler tevent-0.9.19.ebuild: - Added python_optimize call. - -*tevent-0.9.19 (06 Aug 2013) - - 06 Aug 2013; Lars Wendler -tevent-0.9.14-r1.ebuild, - -tevent-0.9.16.ebuild, +tevent-0.9.19.ebuild: - Version bump. Removed old. - - 20 Jun 2013; Patrick Lauer tevent-0.9.17.ebuild: - Restore stable keyword - - 19 Jun 2013; Tobias Klausmann tevent-0.9.17.ebuild: - Keyworded on alpha, bug #424649 - -*tevent-0.9.18 (11 Mar 2013) - - 11 Mar 2013; Patrick Lauer +tevent-0.9.18.ebuild: - Bump - - 06 Mar 2013; Agostino Sarubbo tevent-0.9.17.ebuild: - Stable for sh, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo tevent-0.9.17.ebuild: - Stable for sparc, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo tevent-0.9.17.ebuild: - Stable for s390, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo tevent-0.9.17.ebuild: - Stable for ia64, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo tevent-0.9.17.ebuild: - Stable for alpha, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo tevent-0.9.17.ebuild: - Stable for arm, wrt bug #458712 - - 19 Dec 2012; Agostino Sarubbo tevent-0.9.17.ebuild: - Add ~ia64, wrt bug #377809 - - 29 Nov 2012; Jeroen Roovers tevent-0.9.17.ebuild: - Stable for HPPA (bug #444686). - - 25 Nov 2012; Anthony G. Basile tevent-0.9.17.ebuild: - stable ppc ppc64, bug #444686 - - 25 Nov 2012; Agostino Sarubbo tevent-0.9.17.ebuild: - Stable for x86, wrt bug #444686 - - 25 Nov 2012; Agostino Sarubbo tevent-0.9.17.ebuild: - Stable for amd64, wrt bug #444686 - - 30 Sep 2012; Mike Gilbert tevent-0.9.16.ebuild, - tevent-0.9.17.ebuild: - Remove minimum python version. - -*tevent-0.9.17 (23 Sep 2012) - - 23 Sep 2012; Víctor Ostorga +tevent-0.9.17.ebuild: - Version bump to 0.9.17 - - 20 Sep 2012; Tomáš Chvátal - +files/add-py-file-0.9.14.patch, +files/tevent-version.patch: - Also add missing patches wrt bug#435568. - -*tevent-0.9.14-r1 (13 Sep 2012) - - 13 Sep 2012; Tomáš Chvátal +tevent-0.9.14-r1.ebuild: - Restore 0.9.14 it is still needed. - - 13 Sep 2012; Tomáš Chvátal - -files/add-py-file-0.9.14.patch, -files/tevent-version.patch, - -tevent-0.9.12.ebuild, -tevent-0.9.14-r1.ebuild, -tevent-0.9.15.ebuild, - tevent-0.9.16.ebuild: - Stabilise latest on amd64 and x86. Drop older. - - 06 Jul 2012; Jeff Horelick tevent-0.9.14-r1.ebuild: - marked x86 per bug 417115 - -*tevent-0.9.16 (04 Jul 2012) - - 04 Jul 2012; Patrick Lauer +tevent-0.9.16.ebuild: - Bump for #424705 - - 12 May 2012; Alexis Ballier tevent-0.9.15.ebuild: - keyword ~amd64-fbsd - - 04 May 2012; Jeff Horelick tevent-0.9.14-r1.ebuild, - tevent-0.9.15.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 21 Apr 2012; Markus Meier tevent-0.9.15.ebuild: - add ~arm, bug #412489 - - 25 Feb 2012; Agostino Sarubbo tevent-0.9.14-r1.ebuild: - Stable for amd64, wrt bug #405617 - - 18 Feb 2012; Tobias Klausmann tevent-0.9.14-r1.ebuild: - Keyworded on alpha, bug #377809 - -*tevent-0.9.14-r1 (12 Feb 2012) - - 12 Feb 2012; Maxim Koltsov - +files/add-py-file-0.9.14.patch, +files/tevent-version.patch, - +tevent-0.9.14-r1.ebuild, -tevent-0.9.14.ebuild: - Add patches to 0.9.14, fix bug 403239. Thanks to slepnoga - -*tevent-0.9.15 (12 Feb 2012) - - 12 Feb 2012; Maxim Koltsov +files/add-py-file.patch, - +tevent-0.9.15.ebuild: - Bump to 0.9.15, bug 403237. Fix bug 403239 for 0.9.15 - - 31 Oct 2011; Víctor Ostorga tevent-0.9.14.ebuild: - Fixing file collision with sys-libs/talloc, bug #384873 - -*tevent-0.9.14 (27 Sep 2011) - - 27 Sep 2011; Víctor Ostorga -tevent-0.9.8.ebuild, - -tevent-0.9.11.ebuild, +tevent-0.9.14.ebuild: - Version bump to 0.9.14 - - 14 Aug 2011; Kacper Kowalik tevent-0.9.12.ebuild: - Marked ~ppc/~ppc64 wrt #377809 - - 07 Jul 2011; Alexis Ballier tevent-0.9.12.ebuild: - keyword ~x86-fbsd - -*tevent-0.9.12 (28 Jun 2011) - - 28 Jun 2011; Víctor Ostorga +tevent-0.9.12.ebuild: - Version bump to 0.9.12, moving to waf, ebuild thanks to Ewoud Kohl van - Wijngaarden bug 373311 - -*tevent-0.9.11 (02 Apr 2011) - - 02 Apr 2011; Patrick Lauer +tevent-0.9.11.ebuild: - Bump - - 04 Nov 2009; Patrick Lauer tevent-0.9.8.ebuild: - Cleanup - - 09 Oct 2009; Patrick Lauer tevent-0.9.8.ebuild: - Improve description - -*tevent-0.9.8 (09 Oct 2009) - - 09 Oct 2009; Patrick Lauer +tevent-0.9.8.ebuild, - +metadata.xml: - Initial commit. Ebuilds based on those provided by Marcel Greter in - #231273 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/tevent/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/tevent/Manifest index bca21b77cf..09de55dd85 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/tevent/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/tevent/Manifest @@ -1 +1 @@ -DIST tevent-0.9.37.tar.gz 603859 BLAKE2B 2210416b09c3f83cf68a9f686d1d582891cd22b4547eb0e5237288dca6a0b94619769060c541e0cfc3ccce79246b1140875109934e009015b8e04a31a94d6792 SHA512 5d4833403e1c2f2749f00a389e4757261a4f22cd3a67c906001b36a8b622cc68a38e86d4eb475848a2121ebba054a7e7dac7f486d9f2906a401c3cc97fb447f4 +DIST tevent-0.10.2.tar.gz 800731 BLAKE2B 5ea6b83378b04dbe1666432db0dbd4c0df2e6b0bf5ebcc8ec4ec9bdeb834efec75c87b2019dc78c691aba6c4f6467394101febd6010f106046a1fb8848e27405 SHA512 1da8f28898f35daab515892b880d1de601062cc3e2b2570cd62e6913df17b0195a05acb7b484c628cddc0eb8b0cde893105ede3feb32bc5764e7d25684f332ba diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/tevent/tevent-0.9.37.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/tevent/tevent-0.10.2.ebuild similarity index 56% rename from sdk_container/src/third_party/portage-stable/sys-libs/tevent/tevent-0.9.37.ebuild rename to sdk_container/src/third_party/portage-stable/sys-libs/tevent/tevent-0.10.2.ebuild index 800ac23914..2e12246173 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/tevent/tevent-0.9.37.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/tevent/tevent-0.10.2.ebuild @@ -1,27 +1,34 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI=6 -PYTHON_COMPAT=( python2_7 ) +PYTHON_COMPAT=( python3_{6,7} ) PYTHON_REQ_USE="threads(+)" inherit waf-utils multilib-minimal python-single-r1 DESCRIPTION="Samba tevent library" -HOMEPAGE="http://tevent.samba.org/" -SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" +HOMEPAGE="https://tevent.samba.org/" +SRC_URI="https://www.samba.org/ftp/tevent/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" -IUSE="python" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" +IUSE="elibc_glibc python" -RDEPEND=">=sys-libs/talloc-2.1.5[${MULTILIB_USEDEP}] +RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] ) + >=sys-libs/talloc-2.3.1[${MULTILIB_USEDEP}] python? ( ${PYTHON_DEPS} )" DEPEND="${RDEPEND} - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + virtual/pkgconfig + elibc_glibc? ( + net-libs/libtirpc[${MULTILIB_USEDEP}] + || ( + net-libs/rpcsvc-proto +