sys-libs/tevent: update to 0.10.2

To be able to build `net-fs/samba` 4.11, we need to update
`sys-libs/tevent` to 0.10.2.
This commit is contained in:
Dongsu Park 2020-11-06 13:50:57 +01:00
parent 7cacf2c668
commit b3061d608d
4 changed files with 26 additions and 506 deletions

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
}