Merge pull request #122 from kinvolk/dongsu/samba-sssd

dev-libs, sys-libs: Updated libs needed by samba, sssd
This commit is contained in:
Dongsu Park 2020-11-13 15:10:12 +01:00 committed by GitHub
commit b8ba9979e4
40 changed files with 971 additions and 2662 deletions

View File

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

View File

@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zlogene@gentoo.org</email>
<name>Mikle Kolyada</name>
</maintainer>
<use>
<flag name="asn1">Enable ASN.1 certificate support</flag>
<flag name="trust">Build the trust policy module</flag>
</use>
<upstream>
<remote-id type="github">p11-glue/p11-kit</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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 <paths.h>/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
}

View File

@ -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 <paths.h>/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
}

View File

@ -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 <paths.h>/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
}

View File

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

View File

@ -0,0 +1,35 @@
From 49d6e3f0a4b5fd4da31228d23ae9efabef20c1ca Mon Sep 17 00:00:00 2001
From: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Date: Thu, 21 Nov 2019 16:09:20 +0100
Subject: [PATCH] fuzz: do not install generated fuzzers and tools
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
---
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

View File

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

View File

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

View File

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

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<name>Gentoo Base System</name>
<email>base-system@gentoo.org</email>
</maintainer>
<use>
<flag name="valgrind">
Enable usage of <pkg>dev-util/valgrind</pkg> in debug
</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:gnu:libtasn1</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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 <robbat2@gentoo.org>
+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 <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> 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 <klausman@gentoo.org> nettle-3.1.1.ebuild:
add alpha keyword
Gentoo-Bug: 560724
Package-Manager: portage-2.2.20.1
19 Sep 2015; Jeroen Roovers <jer@gentoo.org> nettle-3.1.1.ebuild:
Stable for PPC64 (bug #560724).
Package-Manager: portage-2.2.20.1
20 Sep 2015; Jeroen Roovers <jer@gentoo.org> 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 <ago@gentoo.org> 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 <ago@gentoo.org> 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 <zlogene@gentoo.org> nettle-3.1.1.ebuild:
sparc stable wrt bug #560724
Package-Manager: portage-2.2.20.1
17 Oct 2015; Markus Meier <maekke@gentoo.org> 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 <ago@gentoo.org> 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 <ago@gentoo.org> 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 <alonbl@gentoo.org> -nettle-2.7.1-r4.ebuild:
cleanup
Package-Manager: portage-2.2.20.1
24 Jan 2016; Michał Górny <mgorny@gentoo.org> 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 <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*nettle-3.2 (03 Feb 2016)
03 Feb 2016; Alon Bar-Lev <alonbl@gentoo.org> +nettle-3.2.ebuild:
version bump
Bug: 573646
Thanks: polynomial-c
Package-Manager: portage-2.2.26
04 Feb 2016; Tobias Klausmann <klausman@gentoo.org> nettle-3.2.ebuild:
add alpha keyword
Gentoo-Bug: 573646
Package-Manager: portage-2.2.27
04 Feb 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
04 Feb 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
05 Feb 2016; Jeroen Roovers <jer@gentoo.org> nettle-3.2.ebuild:
Stable for PPC64 (bug #573646).
Package-Manager: portage-2.2.27
RepoMan-Options: --ignore-arches
05 Feb 2016; Jeroen Roovers <jer@gentoo.org> nettle-3.2.ebuild:
Stable for HPPA (bug #573646).
Package-Manager: portage-2.2.27
RepoMan-Options: --ignore-arches
14 Feb 2016; Markus Meier <maekke@gentoo.org> nettle-3.2.ebuild:
arm stable, bug #573646
Package-Manager: portage-2.2.27
RepoMan-Options: --include-arches="arm"
16 Mar 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
19 Mar 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
20 Mar 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
04 Jun 2016; Alon Bar-Lev <alonbl@gentoo.org> -nettle-3.1.1.ebuild:
cleanup
Bug: 573646
04 Aug 2016; Alon Bar-Lev <alonbl@gentoo.org>
-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 <alonbl@gentoo.org>
+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 <jer@gentoo.org> 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 <ago@gentoo.org> 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 <ago@gentoo.org>
18 Aug 2016; Markus Meier <maekke@gentoo.org> 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 <klausman@gentoo.org> nettle-3.2-r1.ebuild:
3.2-r1: add alpha keyword
Gentoo-Bug: 590484
29 Sep 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
29 Sep 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
29 Sep 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
29 Sep 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>

View File

@ -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 <alonbl@gentoo.org> -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 <ago@gentoo.org> nettle-2.7.1-r4.ebuild:
Stable for sparc, wrt bug #540892
21 Jun 2015; Mikle Kolyada <zlogene@gentoo.org> nettle-2.7.1-r4.ebuild:
alpha stable wrt bug #540892
11 Jun 2015; Agostino Sarubbo <ago@gentoo.org> nettle-2.7.1-r4.ebuild:
Stable for ppc, wrt bug #540892
01 Jun 2015; Jeroen Roovers <jer@gentoo.org> nettle-2.7.1-r4.ebuild:
Stable for HPPA (bug #540892).
29 May 2015; Mikle Kolyada <zlogene@gentoo.org> nettle-2.7.1-r4.ebuild:
arm stable wrt bug #540892
29 May 2015; Mikle Kolyada <zlogene@gentoo.org> nettle-2.7.1-r4.ebuild:
arm stable wrt bug #540892
28 May 2015; Jack Morgan <jmorgan@gentoo.org> nettle-2.7.1-r4.ebuild:
ppc64 stable wrt bug #540892
28 May 2015; Mikle Kolyada <zlogene@gentoo.org> nettle-2.7.1-r4.ebuild:
x86 stable wrt bug #540892
28 May 2015; Agostino Sarubbo <ago@gentoo.org> 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 <alonbl@gentoo.org> +nettle-3.1.1.ebuild,
-nettle-3.1.ebuild:
Version bump
26 Apr 2015; Alon Bar-Lev <alonbl@gentoo.org>
-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 <mgorny@gentoo.org> nettle-3.1.ebuild:
Wrap version.h, bug #546104.
*nettle-3.1 (09 Apr 2015)
09 Apr 2015; Alon Bar-Lev <alonbl@gentoo.org> +nettle-3.1.ebuild:
Version bump, bug#512874
*nettle-2.7.1-r4 (27 Mar 2015)
27 Mar 2015; Alon Bar-Lev <alonbl@gentoo.org> +nettle-2.7.1-r4.ebuild:
Fix multilib issue, bug#543892
28 Feb 2015; Robin H. Johnson <robbat2@gentoo.org> 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 <robbat2@gentoo.org> +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 <armin76@gentoo.org> nettle-2.7.1-r1.ebuild:
alpha/arm64/ia64/s390/sparc stable wrt #525160
07 Dec 2014; Markus Meier <maekke@gentoo.org> nettle-2.7.1-r1.ebuild:
arm stable, bug #525160
06 Dec 2014; Jeroen Roovers <jer@gentoo.org> 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 <alonbl@gentoo.org> +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 <pacho@gentoo.org>
+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 <alonbl@gentoo.org>
-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 <pacho@gentoo.org> nettle-2.7.1-r1.ebuild:
amd64/x86 stable, bug #525160
10 Nov 2014; Fabian Groffen <grobian@gentoo.org> nettle-2.7.1-r1.ebuild:
Fix for static-only platforms, such as FreeMiNT, bug #528794
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> nettle-2.7.1-r1.ebuild,
nettle-2.7.1.ebuild:
Add arm64 love.
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> nettle-2.7.1.ebuild:
Mark sh stable.
16 Feb 2014; Alon Bar-Lev <alonbl@gentoo.org> 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 <alonbl@gentoo.org> +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 <alonbl@gentoo.org> -nettle-2.7.1-r1.ebuild:
Revert multilib, bug#501436
*nettle-2.7.1-r1 (15 Feb 2014)
15 Feb 2014; Alon Bar-Lev <alonbl@gentoo.org> +nettle-2.7.1-r1.ebuild:
Add multilib support, bug#493974, thanks to Michael Mair-Keimberger (iamnr3)
and austinenglish
06 Aug 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.7.1.ebuild:
Stable for s390, wrt bug #477612
04 Aug 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.7.1.ebuild:
Stable for ia64, wrt bug #477612
03 Aug 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.7.1.ebuild:
Stable for sparc, wrt bug #477612
30 Jul 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.7.1.ebuild:
Stable for alpha, wrt bug #477612
27 Jul 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.7.1.ebuild:
Stable for x86, wrt bug #477612
23 Jul 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.7.1.ebuild:
Stable for arm, wrt bug #477612
22 Jul 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.7.1.ebuild:
Stable for ppc64, wrt bug #477612
22 Jul 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.7.1.ebuild:
Stable for ppc, wrt bug #477612
22 Jul 2013; Jeroen Roovers <jer@gentoo.org> nettle-2.7.1.ebuild:
Stable for HPPA (bug #477612).
21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.7.1.ebuild:
Stable for amd64, wrt bug #477612
*nettle-2.7.1 (05 Jun 2013)
05 Jun 2013; Tim Harder <radhermit@gentoo.org> +nettle-2.7.1.ebuild:
Version bump.
27 May 2013; Fabian Groffen <grobian@gentoo.org> nettle-2.7.ebuild:
Use prefixed libdir, bug #471298
11 May 2013; Alon Bar-Lev <alonbl@gentoo.org> 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 <radhermit@gentoo.org> +nettle-2.7.ebuild,
+files/nettle-2.7-shared.patch:
Version bump (bug #467468), add neon use flag.
15 Mar 2013; Jeroen Roovers <jer@gentoo.org> nettle-2.6.ebuild:
Stable for HPPA (bug #461104).
15 Mar 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.6.ebuild:
Stable for sh, wrt bug #461104
14 Mar 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.6.ebuild:
Stable for s390, wrt bug #461104
14 Mar 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.6.ebuild:
Stable for sparc, wrt bug #461104
14 Mar 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.6.ebuild:
Stable for ia64, wrt bug #461104
14 Mar 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.6.ebuild:
Stable for arm, wrt bug #461104
14 Mar 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.6.ebuild:
Stable for alpha, wrt bug #461104
13 Mar 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.6.ebuild:
Stable for ppc64, wrt bug #461104
12 Mar 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.6.ebuild:
Stable for ppc, wrt bug #461104
10 Mar 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.6.ebuild:
Stable for x86, wrt bug #461104
10 Mar 2013; Agostino Sarubbo <ago@gentoo.org> nettle-2.6.ebuild:
Stable for amd64, wrt bug #461104
20 Feb 2013; Zac Medico <zmedico@gentoo.org> nettle-2.6.ebuild:
Add ~arm-linux keyword.
18 Jan 2013; Tim Harder <radhermit@gentoo.org> 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 <radhermit@gentoo.org> nettle-2.6.ebuild:
Explicitly specify examples dir.
*nettle-2.6 (18 Jan 2013)
18 Jan 2013; Tim Harder <radhermit@gentoo.org> +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 <alonbl@gentoo.org> +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 <alonbl@gentoo.org> +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 <armin76@gentoo.org> nettle-2.5.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #433235
17 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> nettle-2.5.ebuild:
x86 stable wrt bug #433235
12 Oct 2012; Agostino Sarubbo <ago@gentoo.org> nettle-2.5.ebuild:
Stable for amd64, wrt bug #433235
11 Oct 2012; Jeroen Roovers <jer@gentoo.org> nettle-2.5.ebuild:
Stable for HPPA (bug #433235).
11 Oct 2012; Markus Meier <maekke@gentoo.org> nettle-2.5.ebuild:
arm stable, bug #433235
11 Oct 2012; Anthony G. Basile <blueness@gentoo.org> nettle-2.5.ebuild:
stable ppc64, bug #433235
10 Oct 2012; Brent Baude <ranger@gentoo.org> nettle-2.5.ebuild:
Marking nettle-2.5 ppc for bug 433235
*nettle-1.15 (24 Jul 2012)
24 Jul 2012; Diego E. Pettenò <flameeyes@gentoo.org> +nettle-1.15.ebuild:
Restore ebuild that shouldn't have been deleted.
24 Jul 2012; Diego E. Pettenò <flameeyes@gentoo.org> -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 <radhermit@gentoo.org> +nettle-2.5.ebuild,
+files/nettle-2.5-missing-libm-link.patch:
Version bump.
06 Jul 2012; Rick Farina <zerochaos@gentoo.org>
+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 <aballier@gentoo.org> nettle-2.4.ebuild:
keyword ~amd64-fbsd
20 Mar 2012; Tim Harder <radhermit@gentoo.org> -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 <armin76@gentoo.org> nettle-2.4.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #400019
06 Mar 2012; Jeff Horelick <jdhore@gentoo.org> nettle-2.4.ebuild:
marked x86 per bug 400019
06 Mar 2012; Brent Baude <ranger@gentoo.org> nettle-2.4.ebuild:
Marking nettle-2.4 ppc64 for bug 400019
01 Mar 2012; Brent Baude <ranger@gentoo.org> nettle-2.4.ebuild:
Marking nettle-2.4 ppc for bug 400019
29 Feb 2012; Markus Meier <maekke@gentoo.org> nettle-2.4.ebuild:
arm stable, bug #400019
27 Feb 2012; Jeroen Roovers <jer@gentoo.org> nettle-2.4.ebuild:
Stable for HPPA (bug #400019).
24 Feb 2012; Agostino Sarubbo <ago@gentoo.org> nettle-2.4.ebuild:
Stable for amd64, wrt bug #400019
18 Feb 2012; Fabian Groffen <grobian@gentoo.org> nettle-2.4.ebuild:
Fixed for and marked ~x86-solaris
16 Feb 2012; Fabian Groffen <grobian@gentoo.org> nettle-2.4.ebuild:
Marked ~sparc-solaris
10 Feb 2012; Tim Harder <radhermit@gentoo.org> 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 <slyfox@gentoo.org>
+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 <grobian@gentoo.org>
+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 <radhermit@gentoo.org> -nettle-2.3.ebuild,
+nettle-2.4.ebuild:
Version bump and remove old.
*nettle-2.3 (03 Sep 2011)
03 Sep 2011; Tim Harder <radhermit@gentoo.org> +nettle-2.3.ebuild:
Version bump.
*nettle-2.2 (08 Aug 2011)
08 Aug 2011; Markos Chandras <hwoarang@gentoo.org> +nettle-2.2.ebuild:
Version bump. Ebuild by Arfrever
24 Jul 2011; Raúl Porcel <armin76@gentoo.org> nettle-2.1.ebuild:
sh stable wrt #337160
23 Jul 2011; Raúl Porcel <armin76@gentoo.org> nettle-2.1.ebuild:
ia64/s390 stable wrt #337160
13 Jun 2011; Matt Turner <mattst88@gentoo.org> nettle-2.1.ebuild:
Added ~mips, bug 337367
02 May 2011; Samuli Suominen <ssuominen@gentoo.org> nettle-2.1.ebuild:
ppc64 stable wrt #337160
04 Apr 2011; Michael Weber <xmw@gentoo.org> nettle-2.1.ebuild:
arm/sparc stable (bug 337160)
30 Mar 2011; Jeroen Roovers <jer@gentoo.org> nettle-2.1.ebuild:
Stable for HPPA (bug #337160).
27 Mar 2011; Brent Baude <ranger@gentoo.org> nettle-2.1.ebuild:
stable ppc, bug 337160
26 Mar 2011; Tobias Klausmann <klausman@gentoo.org> nettle-2.1.ebuild:
Stable on alpha, bug #337160
25 Mar 2011; Markos Chandras <hwoarang@gentoo.org> nettle-2.1.ebuild:
Stable on amd64 wrt bug #337160
17 Dec 2010; Dane Smith <c1pher@gentoo.org> nettle-1.15.ebuild:
Fixed implicit RDEPEND="${DEPEND}" warning.
05 Nov 2010; Samuli Suominen <ssuominen@gentoo.org> nettle-2.1.ebuild:
Keyword ~ppc64 wrt #337367
25 Sep 2010; Markus Meier <maekke@gentoo.org> nettle-2.1.ebuild:
add ~arm, bug #337367
*nettle-2.1 (10 Aug 2010)
10 Aug 2010; Markos Chandras <hwoarang@gentoo.org> +nettle-2.1.ebuild:
Version bump. Bug #332129. Thanks to Dane Smith <smithdanea@gmail.com> for
the patch and the testing
29 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> 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 <fauli@gentoo.org> nettle-2.0.ebuild:
Transfer Prefix keywords
03 Nov 2009; Raúl Porcel <armin76@gentoo.org> nettle-2.0.ebuild:
s390 stable wrt #279372
05 Aug 2009; Markus Meier <maekke@gentoo.org> nettle-2.0.ebuild:
x86 stable, bug #279372
02 Aug 2009; nixnut <nixnut@gentoo.org> nettle-2.0.ebuild:
ppc stable #279372
31 Jul 2009; Tiago Cunha <tcunha@gentoo.org> nettle-2.0.ebuild:
stable sparc, bug 279372
31 Jul 2009; <chainsaw@gentoo.org> nettle-2.0.ebuild:
Marked stable on AMD64 as requested by Arfrever Frehtes Taifersar Arahesis
<arfrever@gentoo.org> 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 <arfrever@gentoo.org>
+nettle-2.0.ebuild:
Version bump.
14 Nov 2007; Alon Bar-Lev <alonbl@gentoo.org>
-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 <jokey@gentoo.org> nettle-1.15.ebuild:
Stable on sparc wrt bug #198689
11 Nov 2007; Dawid Węgliński <cla@gentoo.org> nettle-1.15.ebuild:
Stable on x86 (bug #198689)
10 Nov 2007; Samuli Suominen <drac@gentoo.org> nettle-1.15.ebuild:
amd64 stable
10 Nov 2007; nixnut <nixnut@gentoo.org> nettle-1.15.ebuild:
Stable on ppc wrt bug 198689
*nettle-1.15 (06 Aug 2007)
06 Aug 2007; Alon Bar-Lev <alonbl@gentoo.org> +nettle-1.15.ebuild:
Version bump, bug#187862
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
27 Dec 2006; Timothy Redaelli <drizzt@gentoo.org> nettle-1.14.ebuild:
Add ~x86-fbsd keyword.
31 Oct 2006; Alon Bar-Lev <alonbl@gentoo.org> nettle-1.14.ebuild:
Autotools fixups
*nettle-1.14 (31 Oct 2006)
31 Oct 2006; Alon Bar-Lev <alonbl@gentoo.org>
+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 <vapier@gentoo.org> nettle-1.13-r1.ebuild:
Add support for gmp/ssl USE flags.
*nettle-1.13-r1 (13 Oct 2005)
13 Oct 2005; Mike Frysinger <vapier@gentoo.org>
+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 <vapier@gentoo.org> +nettle-1.13.ebuild:
Version bump.
29 Sep 2005; Marcelo Goes <vanquirius@gentoo.org> nettle-1.10.ebuild,
nettle-1.12.ebuild:
Do not dodoc INSTALL.
*nettle-1.12 (30 Jul 2005)
30 Jul 2005; Daniel Black <dragonheart@gentoo.org> metadata.xml,
+nettle-1.12.ebuild:
version bump thanks to meatoo
22 Apr 2005; Simon Stelling <blubb@gentoo.org> nettle-1.10.ebuild:
stable on amd64
01 Oct 2004; Danny van Dyk <kugelfang@gentoo.org> 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 <kugelfang@gentoo.org> nettle-1.10.ebuild:
Removed append-flags -fPIC on amd64. Not necessary anymore.
20 Jul 2004; Rainer Groesslinger <scandium@gentoo.org> nettle-1.10.ebuild:
stable on x86, ppc, sparc
*nettle-1.10 (11 Jul 2004)
11 Jul 2004; Mike Frysinger <vapier@gentoo.org> :
Initial import. Ebuild submitted by Rainer Groesslinger #56156.

View File

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

View File

@ -1,177 +0,0 @@
From 6450224f3e3c78fdfa37eadbe6ada8301279f6c1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
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 <gmp.h>
#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, 0<k<q, randomly */
mpz_init_set(tmp, params->q);
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

View File

@ -0,0 +1,53 @@
From f5a3a224bf00bef5669366d2ae23c2b2b13b8016 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
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

View File

@ -1,8 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>crypto@gentoo.org</email>
<name>Crypto</name>
</maintainer>
<maintainer type="project">
<name>Gentoo Base System</name>
<email>base-system@gentoo.org</email>
</maintainer>
<upstream>
<remote-id type="cpe">cpe:/a:nettle_project:nettle</remote-id>
</upstream>
<use>
<flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag>
</use>
</pkgmetadata>

View File

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

View File

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

View File

@ -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)
}

View File

@ -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)
}

View File

@ -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)
}

View File

@ -0,0 +1 @@
DIST gnutls-3.6.15.tar.xz 6081656 BLAKE2B 6c52419037e41e817087a2577a6b73969cf065453ecf88e2f87152f544a177e4ad0ef825ae9dab243312e0223a953ab28e532bd2dbf96cb9498618415bc7f654 SHA512 f757d1532198f44bcad7b73856ce6a05bab43f6fb77fcc81c59607f146202f73023d0796d3e1e7471709cf792c8ee7d436e19407e0601bc0bda2f21512b3b01c

View File

@ -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 <stdio.h>
#include <stdlib.h>
-#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 <stdio.h>
#include <stdlib.h>
-#if defined(_WIN32) || !defined(HAVE_LIBSECCOMP)
+#if 1
int main()
{

View File

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

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>
</maintainer>
<use>
<flag name="dane">
Build libgnutls-dane, implementing DNS-based Authentication of
Named Entities. Requires <pkg>net-dns/unbound</pkg>
</flag>
<flag name="openssl">
Build openssl compatibility libraries
</flag>
<flag name="pkcs11">
Add support for PKCS#11 through <pkg>app-crypt/p11-kit</pkg>
</flag>
<flag name="tools">
Build extra tools
</flag>
<flag name="tls-heartbeat">
Enable the Heartbeat Extension in TLS and DTLS
</flag>
<flag name="sslv2">
Support for the old/insecure SSLv2 protocol
</flag>
<flag name="sslv3">
Support for the old/insecure SSLv3 protocol
</flag>
<flag name="test-full">
Enable full test mode
</flag>
<flag name="valgrind">
Enable usage of <pkg>dev-util/valgrind</pkg> in debug
</flag>
</use>
<slots>
<subslots>Reflect ABI compatibility of libgnutls.so</subslots>
</slots>
<upstream>
<remote-id type="cpe">cpe:/a:gnu:gnutls</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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 <robbat2@gentoo.org> +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 <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> 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 <polynomial-c@gentoo.org> +talloc-2.1.4.ebuild:
Bump to version 2.1.4
Package-Manager: portage-2.2.23
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
17 Oct 2015; Lars Wendler <polynomial-c@gentoo.org> -talloc-2.1.2.ebuild:
Removed old.
Package-Manager: portage-2.2.23
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
28 Oct 2015; Justin Lecher <jlec@gentoo.org> 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 <jlec@gentoo.org>
*talloc-2.1.5 (23 Nov 2015)
23 Nov 2015; Lars Wendler <polynomial-c@gentoo.org> +talloc-2.1.5.ebuild:
Bump to version 2.1.5
Package-Manager: portage-2.2.25
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
23 Nov 2015; Lars Wendler <polynomial-c@gentoo.org> -talloc-2.1.3.ebuild:
Removed old.
Package-Manager: portage-2.2.25
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
29 Dec 2015; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
29 Dec 2015; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
29 Dec 2015; Victor Ostorga <vostorga@gentoo.org> 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 <ago@gentoo.org> 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 <ago@gentoo.org>
07 Jan 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
07 Jan 2016; Markus Meier <maekke@gentoo.org> 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 <ago@gentoo.org> 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 <ago@gentoo.org>
08 Jan 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
09 Jan 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
12 Jan 2016; Jeroen Roovers <jer@gentoo.org> 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 <mgorny@gentoo.org> 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 <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*talloc-2.1.5-r1 (14 Feb 2016)
14 Feb 2016; Victor Ostorga <vostorga@gentoo.org> +talloc-2.1.5-r1.ebuild:
Restricting distcc, bug #554790
Package-Manager: portage-2.2.26
14 Feb 2016; David Seifert <soap@gentoo.org> 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 <polynomial-c@gentoo.org> +talloc-2.1.6.ebuild:
Bump to version 2.1.6
Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
08 Mar 2016; Lars Wendler <polynomial-c@gentoo.org> -talloc-2.1.0-r1.ebuild,
-talloc-2.1.4.ebuild:
Removed old.
Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

View File

@ -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 <polynomial-c@gentoo.org> -talloc-2.1.1.ebuild,
+talloc-2.1.3.ebuild:
Version bump. Removed old.
05 May 2015; Patrick Lauer <patrick@gentoo.org> 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 <mgorny@gentoo.org> 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 <polynomial-c@gentoo.org> -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 <maekke@gentoo.org> talloc-2.1.0-r1.ebuild:
arm stable, bug #512012
11 Oct 2014; Markus Meier <maekke@gentoo.org> talloc-2.0.8-r1.ebuild:
arm stable, bug #512012
15 Sep 2014; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8-r1.ebuild,
talloc-2.1.0-r1.ebuild:
Stable for sparc, wrt bug #512012
25 Aug 2014; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8-r1.ebuild,
talloc-2.1.0-r1.ebuild:
Stable for alpha, wrt bug #512012
23 Aug 2014; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8-r1.ebuild,
talloc-2.1.0-r1.ebuild:
Stable for ia64, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8-r1.ebuild,
talloc-2.1.0-r1.ebuild:
Stable for ppc64, wrt bug #512012
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> talloc-2.1.0-r1.ebuild:
Stable for HPPA (bug #512012).
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8-r1.ebuild,
talloc-2.1.0-r1.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8-r1.ebuild,
talloc-2.1.0-r1.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8-r1.ebuild,
talloc-2.1.0-r1.ebuild:
Stable for amd64, wrt bug #512912
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> 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 <polynomial-c@gentoo.org> +talloc-2.1.1.ebuild:
Version bump.
*talloc-2.1.0-r1 (14 May 2014)
14 May 2014; Michał Górny <mgorny@gentoo.org> +talloc-2.1.0-r1.ebuild:
Enable multilib support, bug #491222. Clean up Python deps.
11 Mar 2014; Patrick Lauer <patrick@gentoo.org> talloc-2.1.0.ebuild:
Add gettext dep #503820
02 Feb 2014; Victor Ostorga <vostorga@gentoo.org> 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 <vostorga@gentoo.org> talloc-2.1.0.ebuild:
Adding multilib support, bug #491222 , patch thanks to Kenneth Graunke
<kenneth@whitecape.org>
11 Dec 2013; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
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 <polynomial-c@gentoo.org> -talloc-2.0.7.ebuild,
+talloc-2.1.0.ebuild:
Version bump. Removed old.
06 Sep 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8.ebuild:
Stable for sparc, wrt bug #466710
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8.ebuild:
Stable for ppc64, wrt bug #466710
05 Sep 2013; Mike Frysinger <vapier@gentoo.org> talloc-2.0.8.ebuild:
Mark s390/sh stable #466710.
01 Sep 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8.ebuild:
Stable for alpha, wrt bug #466710
29 Aug 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8.ebuild:
Stable for ia64, wrt bug #466710
26 Aug 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8.ebuild:
Stable for ppc, wrt bug #466710
25 Aug 2013; Markus Meier <maekke@gentoo.org> talloc-2.0.8.ebuild,
talloc-2.0.8-r1.ebuild:
stabilize correct version for bug #478260
25 Aug 2013; Markus Meier <maekke@gentoo.org> talloc-2.0.8-r1.ebuild:
arm stable, bug #478260
24 Aug 2013; Jeroen Roovers <jer@gentoo.org> talloc-2.0.8.ebuild:
Stable for HPPA (bug #466710).
07 Aug 2013; Lars Wendler <polynomial-c@gentoo.org> metadata.xml:
Removed unused local USE flag description.
07 Aug 2013; Lars Wendler <polynomial-c@gentoo.org> -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 <jlec@gentoo.org> +talloc-2.0.8-r1.ebuild,
metadata.xml:
Bump to new python eclass
23 Apr 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8.ebuild:
Stable for x86, wrt bug #466710
23 Apr 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8.ebuild:
Stable for amd64, wrt bug #466710
06 Mar 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.7.ebuild:
Stable for sh, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.7.ebuild:
Stable for sparc, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.7.ebuild:
Stable for s390, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.7.ebuild:
Stable for ia64, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.7.ebuild:
Stable for alpha, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.7.ebuild:
Stable for arm, wrt bug #458712
25 Feb 2013; Zac Medico <zmedico@gentoo.org> talloc-2.0.8.ebuild:
Add ~arm-linux keyword.
*talloc-2.0.8 (05 Dec 2012)
05 Dec 2012; Patrick Lauer <patrick@gentoo.org> +talloc-2.0.8.ebuild:
Bump
29 Nov 2012; Jeroen Roovers <jer@gentoo.org> talloc-2.0.7.ebuild:
Stable for HPPA (bug #432754).
25 Nov 2012; Anthony G. Basile <blueness@gentoo.org> talloc-2.0.7.ebuild:
stable ppc ppc64, bug #444686
06 Jul 2012; Jeff Horelick <jdhore@gentoo.org> talloc-2.0.7.ebuild:
marked x86 per bug 417113
12 May 2012; Alexis Ballier <aballier@gentoo.org> talloc-2.0.7.ebuild:
keyword ~amd64-fbsd
07 Mar 2012; Patrick Lauer <patrick@gentoo.org> talloc-2.0.5.ebuild:
Restrict py3 #354587
07 Mar 2012; Patrick Lauer <patrick@gentoo.org> talloc-2.0.7.ebuild:
Restrict py3 #354587
25 Feb 2012; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.7.ebuild:
Stable for amd64, wrt bug #405617
*talloc-2.0.1-r2 (18 Dec 2011)
18 Dec 2011; Mike Gilbert <floppym@gentoo.org> +talloc-2.0.1-r2.ebuild:
Install missing SONAME symlink. Resolves bug 394787.
18 Oct 2011; Víctor Ostorga <vostorga@gentoo.org> talloc-2.0.7.ebuild:
Adding block on <sys-libs/talloc-2.0.5 to DEPEND, bug 387509
*talloc-2.0.7 (27 Sep 2011)
27 Sep 2011; Víctor Ostorga <vostorga@gentoo.org> +talloc-2.0.7.ebuild:
Version bump to 2.0.7
27 Aug 2011; Fabian Groffen <grobian@gentoo.org> 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 <chithanh@gentoo.org>
talloc-2.0.5.ebuild:
keyword ~sparc-solaris
07 Jul 2011; Alexis Ballier <aballier@gentoo.org> talloc-2.0.5.ebuild:
keyword ~x86-fbsd
02 Jun 2011; Víctor Ostorga <vostorga@gentoo.org> talloc-2.0.5.ebuild:
Adding dependency dev-lang/python[threads] bug 363071
16 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> talloc-2.0.5.ebuild:
Stop unnecessarily forcing Python 2.6.
15 Mar 2011; Víctor Ostorga <vostorga@gentoo.org> 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 <abcd@gentoo.org> talloc-2.0.5.ebuild:
Add ~amd64-linux/~x86-linux keywords
*talloc-2.0.5 (13 Jan 2011)
13 Jan 2011; Tomáš Chvátal <scarabeus@gentoo.org> +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 <leio@gentoo.org> talloc-2.0.1-r1.ebuild:
Marked ~mips for bug #285952
12 Aug 2010; Joseph Jezak <josejx@gentoo.org> talloc-2.0.1-r1.ebuild:
Marked ppc/ppc64 stable for bug #300158.
17 Jun 2010; Kacper Kowalik <xarthisius@gentoo.org>
talloc-2.0.1-r1.ebuild, +files/talloc-2.0.1-respect-ldflags.patch:
Respect LDFLAGS. Fixes bug 323497. Thanks Andreis Vinogradovs
<spamslepnoga@inbox.ru> for report.
05 Jun 2010; Raúl Porcel <armin76@gentoo.org> talloc-2.0.1-r1.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #300158
19 May 2010; Jeroen Roovers <jer@gentoo.org> talloc-2.0.1-r1.ebuild:
Stable for HPPA (bug #300158).
18 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
talloc-2.0.1-r1.ebuild:
x86 stable wrt bug #300158
03 May 2010; Olivier Crête <tester@gentoo.org> ChangeLog:
amd64 stable, bug #300158
*talloc-2.0.1-r1 (03 Apr 2010)
03 Apr 2010; Tiziano Müller <dev-zero@gentoo.org>
+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 <patrick@gentoo.org> +talloc-2.0.1.ebuild:
Bump
06 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
talloc-2.0.0-r1.ebuild:
Block older samba (to force uninstall).
30 Nov 2009; Raúl Porcel <armin76@gentoo.org> talloc-2.0.0-r1.ebuild:
Add ~arm/~ia64/~s390/~sh/~sparc wrt #285952
29 Nov 2009; Tobias Klausmann <klausman@gentoo.org>
talloc-2.0.0-r1.ebuild:
Keyworded on alpha, bug #285952
08 Nov 2009; Joseph Jezak <josejx@gentoo.org> talloc-2.0.0-r1.ebuild:
Marked ~ppc for bug #285952.
04 Nov 2009; Patrick Lauer <patrick@gentoo.org> 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 <patrick@gentoo.org> 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 <patrick@gentoo.org> +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 <betelgeuse@gentoo.org> talloc-2.0.0.ebuild:
Block <net-fs/samba-libs-3.4 for bug #288545.
09 Oct 2009; Patrick Lauer <patrick@gentoo.org> 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 <patrick@gentoo.org> +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

View File

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

View File

@ -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} )
!!<sys-libs/talloc-2.0.5
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r1
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
RDEPEND="!elibc_FreeBSD? (
!elibc_SunOS? (
!elibc_Darwin? (
dev-libs/libbsd[${MULTILIB_USEDEP}]
)
)
)
python? ( ${PYTHON_DEPS} )
!!<sys-libs/talloc-2.0.5"
DEPEND="${RDEPEND}
sys-devel/gettext
dev-libs/libxslt
@ -56,15 +58,12 @@ src_prepare() {
}
multilib_src_configure() {
local extra_opts=()
use compat && extra_opts+=( --enable-talloc-compat1 )
if ! multilib_is_native_abi || ! use python; then
extra_opts+=( --disable-python )
fi
waf-utils_src_configure \
"${extra_opts[@]}"
local extra_opts=(
$(usex compat --enable-talloc-compat1 '')
$(multilib_native_usex python '' --disable-python)
$([[ ${CHOST} == *-solaris* ]] && echo '--disable-symbol-versions')
)
waf-utils_src_configure "${extra_opts[@]}"
}
multilib_src_compile() {

View File

@ -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 <robbat2@gentoo.org>
+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 <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> 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 <polynomial-c@gentoo.org> +tdb-1.3.8.ebuild:
Bump to version 1.3.8
Package-Manager: portage-2.2.25
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
23 Nov 2015; Lars Wendler <polynomial-c@gentoo.org> -tdb-1.3.6.ebuild:
Removed old.
Package-Manager: portage-2.2.25
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
29 Dec 2015; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
29 Dec 2015; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
07 Jan 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
07 Jan 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
07 Jan 2016; Markus Meier <maekke@gentoo.org> 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 <ago@gentoo.org> 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 <ago@gentoo.org>
08 Jan 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
09 Jan 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
12 Jan 2016; Jeroen Roovers <jer@gentoo.org> 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 <mgorny@gentoo.org> 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 <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
29 Mar 2016; Lars Wendler <polynomial-c@gentoo.org> -tdb-1.3.0-r1.ebuild,
-tdb-1.3.7.ebuild:
Removed old.
Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

View File

@ -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 <polynomial-c@gentoo.org> 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 <polynomial-c@gentoo.org> -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 <polynomial-c@gentoo.org> -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 <polynomial-c@gentoo.org> -tdb-1.3.3.ebuild,
+tdb-1.3.5.ebuild:
Version bump. Removed old.
03 Mar 2015; Yixun Lan <dlan@gentoo.org> tdb-1.3.4.ebuild:
add arm64 support, tested on A53 board
03 Jan 2015; Michał Górny <mgorny@gentoo.org> 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 <polynomial-c@gentoo.org> -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 <polynomial-c@gentoo.org> -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 <polynomial-c@gentoo.org> -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 <floppym@gentoo.org> 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 <maekke@gentoo.org> tdb-1.3.0-r1.ebuild:
arm stable, bug #512012
*tdb-1.3.1 (18 Sep 2014)
18 Sep 2014; Lars Wendler <polynomial-c@gentoo.org> -tdb-1.3.0.ebuild,
+tdb-1.3.1.ebuild:
Version bump. Removed old.
15 Sep 2014; Agostino Sarubbo <ago@gentoo.org> tdb-1.3.0-r1.ebuild:
Stable for sparc, wrt bug #512012
25 Aug 2014; Agostino Sarubbo <ago@gentoo.org> tdb-1.3.0-r1.ebuild:
Stable for alpha, wrt bug #512012
23 Aug 2014; Agostino Sarubbo <ago@gentoo.org> tdb-1.3.0-r1.ebuild:
Stable for ia64, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> tdb-1.3.0-r1.ebuild:
Stable for ppc64, wrt bug #512012
11 Aug 2014; Patrick Lauer <patrick@gentoo.org> tdb-1.3.0-r1.ebuild:
Restrict parallel building #519164
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> tdb-1.3.0-r1.ebuild:
Stable for HPPA (bug #512012).
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> tdb-1.3.0-r1.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> tdb-1.3.0-r1.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> tdb-1.3.0-r1.ebuild:
Stable for amd64, wrt bug #512912
11 Jun 2014; Rémi Cardona <remi@gentoo.org> 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 <mgorny@gentoo.org> +tdb-1.3.0-r1.ebuild:
Enable multilib support, needed by net-fs/samba.
24 May 2014; Patrick Lauer <patrick@gentoo.org> metadata.xml:
Remove unneded useflags from metadata.xml
*tdb-1.3.0 (23 May 2014)
23 May 2014; Lars Wendler <polynomial-c@gentoo.org> -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 <polynomial-c@gentoo.org> +tdb-1.2.13.ebuild:
Version bump.
06 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tdb-1.2.11.ebuild:
Stable for sparc, wrt bug #478260
03 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tdb-1.2.11.ebuild:
Stable for ia64, wrt bug #478260
01 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tdb-1.2.11.ebuild:
Stable for alpha, wrt bug #478260
25 Aug 2013; Markus Meier <maekke@gentoo.org> tdb-1.2.11.ebuild:
arm stable, bug #478260
07 Aug 2013; Lars Wendler <polynomial-c@gentoo.org> -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 <jlec@gentoo.org> +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 <patrick@gentoo.org> +tdb-1.2.12.ebuild:
Bump
28 Apr 2013; Agostino Sarubbo <ago@gentoo.org> tdb-1.2.11.ebuild:
Stable for x86, wrt bug #466284
28 Apr 2013; Agostino Sarubbo <ago@gentoo.org> tdb-1.2.11.ebuild:
Stable for amd64, wrt bug #466284
25 Feb 2013; Zac Medico <zmedico@gentoo.org> tdb-1.2.11.ebuild:
Add ~arm-linux and ~x86-linux keywords.
*tdb-1.2.11 (05 Dec 2012)
05 Dec 2012; Patrick Lauer <patrick@gentoo.org> +tdb-1.2.11.ebuild:
Bump
29 Nov 2012; Jeroen Roovers <jer@gentoo.org> tdb-1.2.10.ebuild:
Stable for HPPA (bug #444686).
25 Nov 2012; Anthony G. Basile <blueness@gentoo.org> tdb-1.2.10.ebuild:
stable ppc ppc64, bug #444686
25 Nov 2012; Agostino Sarubbo <ago@gentoo.org> tdb-1.2.10.ebuild:
Stable for x86, wrt bug #444686
25 Nov 2012; Agostino Sarubbo <ago@gentoo.org> tdb-1.2.10.ebuild:
Stable for amd64, wrt bug #444686
29 Aug 2012; Christoph Junghans <ottxor@gentoo.org> tdb-1.2.10.ebuild:
added ~amd64-linux
06 Jul 2012; Jeff Horelick <jdhore@gentoo.org> tdb-1.2.9.ebuild:
marked x86 per bug 417107
15 May 2012; Alexis Ballier <aballier@gentoo.org> tdb-1.2.10.ebuild:
keyword ~amd64-fbsd
*tdb-1.2.10 (23 Apr 2012)
23 Apr 2012; Víctor Ostorga <vostorga@gentoo.org> +tdb-1.2.10.ebuild:
Version bump to 1.2.10
08 Mar 2012; Patrick Lauer <patrick@gentoo.org> tdb-1.2.9.ebuild:
Python dependency fix
08 Mar 2012; Patrick Lauer <patrick@gentoo.org> tdb-1.2.9.ebuild:
Build fix for #401291
25 Feb 2012; Agostino Sarubbo <ago@gentoo.org> tdb-1.2.9.ebuild:
Stable for amd64, wrt bug #405617
11 Jul 2011; Mark Loeser <halcy0n@gentoo.org> tdb-1.2.7-r1.ebuild:
Stable on ppc/ppc64; bug #361055
07 Jul 2011; Alexis Ballier <aballier@gentoo.org> tdb-1.2.9.ebuild:
keyword ~x86-fbsd
27 Jun 2011; Víctor Ostorga <vostorga@gentoo.org> 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 <vostorga@gentoo.org> +tdb-1.2.9.ebuild:
Version bump to 1.2.9 , moving to waf, bug 370999
25 Apr 2011; Raúl Porcel <armin76@gentoo.org> tdb-1.2.7-r1.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #361055
25 Apr 2011; Thomas Kahle <tomka@gentoo.org> tdb-1.2.7-r1.ebuild:
x86 stable per bug 361055
10 Apr 2011; Markus Meier <maekke@gentoo.org> tdb-1.2.7-r1.ebuild:
arm stable, bug #361055
04 Apr 2011; Jeroen Roovers <jer@gentoo.org> tdb-1.2.7-r1.ebuild:
Stable for HPPA (bug #361055).
02 Apr 2011; Christoph Mende <angelos@gentoo.org> tdb-1.2.7-r1.ebuild:
Removed dolib.so (bug #361621) and stable on amd64 (bug #361055)
01 Apr 2011; Víctor Ostorga <vostorga@gentoo.org> 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 <vostorga@gentoo.org> -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 <galtgendo@o2.pl>
*tdb-1.2.7 (03 Jan 2011)
03 Jan 2011; Víctor Ostorga <vostorga@gentoo.org> +tdb-1.2.7.ebuild:
Version bump to 1.2.7 bug #350464
29 Dec 2010; Víctor Ostorga <vostorga@gentoo.org> tdb-1.2.1-r1.ebuild:
Improving python related code, patch thanks to Arfrever Frehtes Taifersar
Arahesis <arfrever@gentoo.org> bug #316959
27 Sep 2010; Mart Raudsepp <leio@gentoo.org> tdb-1.2.1-r1.ebuild:
Marked ~mips for bug #285952
18 Aug 2010; Patrick Lauer <patrick@gentoo.org> 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 <hwoarang@gentoo.org> +tdb-1.2.1-r1.ebuild:
Revbump to respect LDFLAGS. Thanks to Dane Smith <smithdanea@gmail.com>
for the patch
12 Aug 2010; Joseph Jezak <josejx@gentoo.org> tdb-1.2.1.ebuild:
Marked ppc stable for bug #300158.
07 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> tdb-1.2.1.ebuild:
ppc64 stable wrt #314899
05 Jun 2010; Raúl Porcel <armin76@gentoo.org> tdb-1.2.1.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #300158
19 May 2010; Jeroen Roovers <jer@gentoo.org> tdb-1.2.1.ebuild:
Stable for HPPA (bug #300158).
18 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> tdb-1.2.1.ebuild:
x86 stable wrt bug #300158
03 May 2010; Olivier Crête <tester@gentoo.org> tdb-1.2.1.ebuild:
amd64 stable, bug #314899
10 Apr 2010; Tiziano Müller <dev-zero@gentoo.org> 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 <dev-zero@gentoo.org> +tdb-1.2.1.ebuild:
Version bump. .
*tdb-1.2.0-r2 (03 Apr 2010)
03 Apr 2010; Tiziano Müller <dev-zero@gentoo.org> +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ò <flameeyes@gentoo.org>
+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 <patrick@gentoo.org> +tdb-1.2.0.ebuild:
Bump
06 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org> tdb-1.1.5-r1.ebuild:
Block older samba (to force uninstall).
30 Nov 2009; Raúl Porcel <armin76@gentoo.org> tdb-1.1.5-r1.ebuild:
Add ~arm/~ia64/~s390/~sh/~sparc wrt #285952
29 Nov 2009; Tobias Klausmann <klausman@gentoo.org> tdb-1.1.5-r1.ebuild:
Keyworded on alpha, bug #285952
08 Nov 2009; Joseph Jezak <josejx@gentoo.org> tdb-1.1.5-r1.ebuild:
Marked ~ppc for bug #285952.
04 Nov 2009; Patrick Lauer <patrick@gentoo.org> 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 <patrick@gentoo.org> +tdb-1.1.5-r1.ebuild:
Some cleanups for #288536
11 Oct 2009; Petteri Räty <betelgeuse@gentoo.org> tdb-1.1.5.ebuild:
Block <net-fs/samba-libs-3.4 for bug #288545.
09 Oct 2009; Patrick Lauer <patrick@gentoo.org> tdb-1.1.5.ebuild:
Improve description
*tdb-1.1.5 (09 Oct 2009)
09 Oct 2009; Patrick Lauer <patrick@gentoo.org> +tdb-1.1.5.ebuild,
+metadata.xml:
Initial commit. Ebuilds based on those provided by Marcel Greter in
#231273

View File

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

View File

@ -1,27 +0,0 @@
From 4e14a437963ba54987cd58b4e0705d9a6d8aea6f Mon Sep 17 00:00:00 2001
From: Adam Williamson <awilliam@redhat.com>
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 <signal.h>
+#include <stdbool.h>
/**
* @defgroup tdb The tdb API
--
1.9.3

View File

@ -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 <martin@meltin.net>
X-Patchwork-Id: 11098
Message-Id: <20150723151038.617e1c49@martins.ozlabs.org>
To: Samba Technical <samba-technical@lists.samba.org>
Please NACK if you don't want this pushed... :-)
peace & happiness,
martin
>From c7609c35b6bdb488b74d63ebfd27838b9b8e7e2f Mon Sep 17 00:00:00 2001
From: Martin Schwenke <martin@meltin.net>
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 <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
---
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

View File

@ -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() {

View File

@ -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 <robbat2@gentoo.org> +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 <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> 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 <polynomial-c@gentoo.org> +tevent-0.9.26.ebuild:
Bump to version 0.9.26
Package-Manager: portage-2.2.25
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
23 Nov 2015; Lars Wendler <polynomial-c@gentoo.org> -tevent-0.9.24.ebuild:
Removed old.
Package-Manager: portage-2.2.25
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
29 Dec 2015; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
29 Dec 2015; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
07 Jan 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
07 Jan 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
07 Jan 2016; Markus Meier <maekke@gentoo.org> 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 <ago@gentoo.org> 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 <ago@gentoo.org>
08 Jan 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
09 Jan 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
12 Jan 2016; Jeroen Roovers <jer@gentoo.org> 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 <mgorny@gentoo.org> 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 <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*tevent-0.9.27 (24 Feb 2016)
24 Feb 2016; Lars Wendler <polynomial-c@gentoo.org> +tevent-0.9.27.ebuild:
Bump to version 0.9.27
Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
24 Feb 2016; Lars Wendler <polynomial-c@gentoo.org>
-tevent-0.9.21-r1.ebuild, -tevent-0.9.25.ebuild:
Removed old.
Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
*tevent-0.9.28 (08 Mar 2016)
08 Mar 2016; Lars Wendler <polynomial-c@gentoo.org> +tevent-0.9.28.ebuild:
Bump to version 0.9.28
Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
29 Mar 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
29 Mar 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
30 Mar 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
30 Mar 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>
31 Mar 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>

View File

@ -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 <polynomial-c@gentoo.org> -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 <mgorny@gentoo.org> 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 <polynomial-c@gentoo.org> -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 <polynomial-c@gentoo.org> +tevent-0.9.23.ebuild:
Version bump.
03 Jan 2015; Michał Górny <mgorny@gentoo.org> tevent-0.9.22.ebuild:
tevent[python] does not require talloc[python].
03 Jan 2015; Michał Górny <mgorny@gentoo.org> 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 <maekke@gentoo.org> tevent-0.9.21-r1.ebuild:
arm stable, bug #512012
*tevent-0.9.22 (03 Oct 2014)
03 Oct 2014; Lars Wendler <polynomial-c@gentoo.org> -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 <ago@gentoo.org> tevent-0.9.21-r1.ebuild:
Stable for sparc, wrt bug #512012
25 Aug 2014; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.21-r1.ebuild:
Stable for alpha, wrt bug #512012
23 Aug 2014; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.21-r1.ebuild:
Stable for ia64, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.21-r1.ebuild:
Stable for ppc64, wrt bug #512012
11 Aug 2014; Patrick Lauer <patrick@gentoo.org> tevent-0.9.21-r1.ebuild:
Restrict parallel building #519164
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> tevent-0.9.21-r1.ebuild:
Stable for HPPA (bug #512012).
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.21-r1.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.21-r1.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.21-r1.ebuild:
Stable for amd64, wrt bug #512912
18 Jun 2014; Michał Górny <mgorny@gentoo.org> tevent-0.9.21-r1.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org> tevent-0.9.19.ebuild:
Mark s390/sh stable.
*tevent-0.9.21-r1 (14 May 2014)
14 May 2014; Michał Górny <mgorny@gentoo.org> +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 <polynomial-c@gentoo.org> +tevent-0.9.21.ebuild:
Version bump.
16 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> 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 <polynomial-c@gentoo.org> -tevent-0.9.17.ebuild,
-tevent-0.9.18.ebuild, +tevent-0.9.20.ebuild:
Version bump. Removed old.
06 Sep 2013; Markus Meier <maekke@gentoo.org> tevent-0.9.19.ebuild:
arm stable, bug #478260
06 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild:
Stable for sparc, wrt bug #478260
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild:
Stable for ppc64, wrt bug #478260
04 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild:
Stable for ppc, wrt bug #478260
03 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild:
Stable for ia64, wrt bug #478260
01 Sep 2013; Jeroen Roovers <jer@gentoo.org> tevent-0.9.19.ebuild:
Stable for HPPA (bug #478260).
01 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild:
Stable for alpha, wrt bug #478260
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild:
Stable for x86, wrt bug #478260
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild:
Stable for amd64, wrt bug #478260
25 Aug 2013; Markus Meier <maekke@gentoo.org> tevent-0.9.18.ebuild,
tevent-0.9.19.ebuild:
stabilize correct version for bug #478260
25 Aug 2013; Markus Meier <maekke@gentoo.org> tevent-0.9.19.ebuild:
arm stable, bug #478260
24 Aug 2013; Jeroen Roovers <jer@gentoo.org> tevent-0.9.18.ebuild:
Stable for HPPA (bug #478260).
16 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> tevent-0.9.19.ebuild:
Add ~mips keyword, wrt bug #412489
13 Aug 2013; Zac Medico <zmedico@gentoo.org> tevent-0.9.19.ebuild:
Fix for prefix and add ~arm-linux + ~x86-linux keywords.
06 Aug 2013; Lars Wendler <polynomial-c@gentoo.org> tevent-0.9.19.ebuild:
Added python_optimize call.
*tevent-0.9.19 (06 Aug 2013)
06 Aug 2013; Lars Wendler <polynomial-c@gentoo.org> -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 <patrick@gentoo.org> tevent-0.9.17.ebuild:
Restore stable keyword
19 Jun 2013; Tobias Klausmann <klausman@gentoo.org> tevent-0.9.17.ebuild:
Keyworded on alpha, bug #424649
*tevent-0.9.18 (11 Mar 2013)
11 Mar 2013; Patrick Lauer <patrick@gentoo.org> +tevent-0.9.18.ebuild:
Bump
06 Mar 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild:
Stable for sh, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild:
Stable for sparc, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild:
Stable for s390, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild:
Stable for ia64, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild:
Stable for alpha, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild:
Stable for arm, wrt bug #458712
19 Dec 2012; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild:
Add ~ia64, wrt bug #377809
29 Nov 2012; Jeroen Roovers <jer@gentoo.org> tevent-0.9.17.ebuild:
Stable for HPPA (bug #444686).
25 Nov 2012; Anthony G. Basile <blueness@gentoo.org> tevent-0.9.17.ebuild:
stable ppc ppc64, bug #444686
25 Nov 2012; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild:
Stable for x86, wrt bug #444686
25 Nov 2012; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild:
Stable for amd64, wrt bug #444686
30 Sep 2012; Mike Gilbert <floppym@gentoo.org> 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 <vostorga@gentoo.org> +tevent-0.9.17.ebuild:
Version bump to 0.9.17
20 Sep 2012; Tomáš Chvátal <scarabeus@gentoo.org>
+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 <scarabeus@gentoo.org> +tevent-0.9.14-r1.ebuild:
Restore 0.9.14 it is still needed.
13 Sep 2012; Tomáš Chvátal <scarabeus@gentoo.org>
-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 <jdhore@gentoo.org> tevent-0.9.14-r1.ebuild:
marked x86 per bug 417115
*tevent-0.9.16 (04 Jul 2012)
04 Jul 2012; Patrick Lauer <patrick@gentoo.org> +tevent-0.9.16.ebuild:
Bump for #424705
12 May 2012; Alexis Ballier <aballier@gentoo.org> tevent-0.9.15.ebuild:
keyword ~amd64-fbsd
04 May 2012; Jeff Horelick <jdhore@gentoo.org> tevent-0.9.14-r1.ebuild,
tevent-0.9.15.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
21 Apr 2012; Markus Meier <maekke@gentoo.org> tevent-0.9.15.ebuild:
add ~arm, bug #412489
25 Feb 2012; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.14-r1.ebuild:
Stable for amd64, wrt bug #405617
18 Feb 2012; Tobias Klausmann <klausman@gentoo.org> tevent-0.9.14-r1.ebuild:
Keyworded on alpha, bug #377809
*tevent-0.9.14-r1 (12 Feb 2012)
12 Feb 2012; Maxim Koltsov <maksbotan@gentoo.org>
+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 <maksbotan@gentoo.org> +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 <vostorga@gentoo.org> 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 <vostorga@gentoo.org> -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 <xarthisius@gentoo.org> tevent-0.9.12.ebuild:
Marked ~ppc/~ppc64 wrt #377809
07 Jul 2011; Alexis Ballier <aballier@gentoo.org> tevent-0.9.12.ebuild:
keyword ~x86-fbsd
*tevent-0.9.12 (28 Jun 2011)
28 Jun 2011; Víctor Ostorga <vostorga@gentoo.org> +tevent-0.9.12.ebuild:
Version bump to 0.9.12, moving to waf, ebuild thanks to Ewoud Kohl van
Wijngaarden <gentoo@kohlvanwijngaarden.nl> bug 373311
*tevent-0.9.11 (02 Apr 2011)
02 Apr 2011; Patrick Lauer <patrick@gentoo.org> +tevent-0.9.11.ebuild:
Bump
04 Nov 2009; Patrick Lauer <patrick@gentoo.org> tevent-0.9.8.ebuild:
Cleanup
09 Oct 2009; Patrick Lauer <patrick@gentoo.org> tevent-0.9.8.ebuild:
Improve description
*tevent-0.9.8 (09 Oct 2009)
09 Oct 2009; Patrick Lauer <patrick@gentoo.org> +tevent-0.9.8.ebuild,
+metadata.xml:
Initial commit. Ebuilds based on those provided by Marcel Greter in
#231273

View File

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

View File

@ -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
<sys-libs/glibc-2.26[rpc(+)]
)
)
${PYTHON_DEPS}
"
# build system does not work with python3
@ -29,6 +36,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
WAF_BINARY="${S}/buildtools/bin/waf"
RESTRICT="test"
pkg_setup() {
python-single-r1_pkg_setup
}
@ -40,6 +49,8 @@ src_prepare() {
multilib_src_configure() {
waf-utils_src_configure \
--bundled-libraries=NONE \
--builtin-libraries=NONE \
$(multilib_native_usex python '' '--disable-python')
}
@ -54,3 +65,8 @@ multilib_src_install() {
multilib_is_native_abi && use python && python_domodule tevent.py
}
multilib_src_install_all() {
insinto /usr/include
doins tevent_internal.h
}