Revert "sys-libs/tdb: support cross-builds for WAF"

This reverts commit 53a468b1604076fd3ce5f305d4a87e38a57ccfb4.
This commit is contained in:
Kai Lüke 2020-05-11 13:58:38 +02:00
parent d4ea67145e
commit c2681c7ed5
8 changed files with 1 additions and 685 deletions

View File

@ -68,6 +68,7 @@
=sys-fs/quota-4.04-r1 ~arm64 =sys-fs/quota-4.04-r1 ~arm64
=sys-libs/binutils-libs-2.29.1-r1 ~arm64 =sys-libs/binutils-libs-2.29.1-r1 ~arm64
=sys-libs/libcap-ng-0.7.8 ~arm64 =sys-libs/libcap-ng-0.7.8 ~arm64
=sys-libs/tdb-1.3.8 ~arm64
=sys-libs/tevent-0.9.28 ~arm64 =sys-libs/tevent-0.9.28 ~arm64
=virtual/krb5-0-r1 ~arm64 =virtual/krb5-0-r1 ~arm64
=virtual/libudev-232 ~arm64 =virtual/libudev-232 ~arm64

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 +0,0 @@
DIST tdb-1.3.15.tar.gz 502627 BLAKE2B 44352033c421875f02491551dd8b1aa4a821a5e0070d6a32fc4f7a61535c98114325718c673fe163ad692f797aa2e9c26ca27a69a04459ba8340bbd8caacdfc5 SHA512 553246d5e7a7c22ea1b00962ac635d608f6d2344201862e796cad3b1a20610da1f5652ec9dbcb0187867fbd25f36247fcc34e9b4b2c3488c15d7202c9fb13bbb

View File

@ -1,57 +0,0 @@
# WAF (the build system used by Samba projects) only supports cross-compilation
# using an "answers" file.
#
# This file contains the config options that WAF can not determine without
# execution of a sample program on the target platform. The majority of other
# configure options can be determined through compilation tests alone.
#
# In the case that these values need to be checked for a new platform, the
# string before the colon can be searched for in the files wscript* in the
# Samba code. This will be the 'msg' argument to a call to CHECK_CODE. The
# first argument to CHECK_CODE will be a small C code snippet.
#
# In some cases the result can be determined by observation. For example
# where it is known that the behavior only occurs on certain legacy platforms
# or versions. In other cases the code snippet can be temporarily added to any
# other convenient executable for an ad hoc test.
Checking uname sysname type: "Linux"
Checking uname machine type: "aarch64"
Checking uname release type: "Linux"
Checking uname version type: "Linux"
Checking simple C program: OK
Checking for large file support without additional flags: FAIL
Checking for -D_FILE_OFFSET_BITS=64: OK
Checking for HAVE_SECURE_MKSTEMP: OK
rpath library support: OK
-Wl,--version-script support: OK
Checking for working strptime: OK
Checking for C99 vsnprintf: OK
Checking for HAVE_SHARED_MMAP: OK
Checking for HAVE_MREMAP: OK
Checking getconf LFS_CFLAGS: FAIL
Checking correct behavior of strtoll: OK
Checking for HAVE_INCOHERENT_MMAP: FAIL
Checking for HAVE_IFACE_GETIFADDRS: FAIL
Checking for HAVE_IFACE_IFCONF: FAIL
Checking for HAVE_IFACE_IFREQ: FAIL
Checking value of NSIG: "65"
Checking value of _NSIG: "65"
Checking value of SIGRTMAX: "64"
Checking value of SIGRTMIN: "34"
Checking errno of iconv for illegal multibyte sequence: FAIL
Checking for kernel change notify support: OK
Checking for Linux kernel oplocks: OK
Checking for kernel share modes: OK
Checking whether POSIX capabilities are available: OK
Checking if can we convert from CP850 to UCS-2LE: OK
Checking if can we convert from UTF-8 to UCS-2LE: OK
vfs_fileid checking for statfs() and struct statfs.f_fsid: OK
Checking whether Linux should use 32-bit credential calls: FAIL
Checking whether we can use Linux thread-specific credentials: OK
Checking whether fcntl locking is available: OK
Checking whether fcntl lock supports open file description locks: OK
Checking for the maximum value of the 'time_t' type: OK
Checking whether the realpath function allows a NULL argument: OK
Checking for ftruncate extend: OK
getcwd takes a NULL argument: OK
Checking whether the WRFILE -keytab is supported: OK

View File

@ -1,56 +0,0 @@
# WAF (the build system used by Samba projects) only supports cross-compilation
# using an "answers" file.
#
# This file contains the config options that WAF can not determine without
# execution of a sample program on the target platform. The majority of other
# configure options can be determined through compilation tests alone.
#
# In the case that these values need to be checked for a new platform, the
# string before the colon can be searched for in the files wscript* in the
# Samba code. This will be the 'msg' argument to a call to CHECK_CODE. The
# first argument to CHECK_CODE will be a small C code snippet.
#
# In some cases the result can be determined by observation. For example
# where it is known that the behavior only occurs on certain legacy platforms
# or versions. In other cases the code snippet can be temporarily added to any
# other convenient executable for an ad hoc test.
Checking uname sysname type: "Linux"
Checking uname machine type: "arm"
Checking uname release type: "Linux"
Checking uname version type: "Linux"
Checking simple C program: OK
Checking for large file support without additional flags: FAIL
Checking for -D_FILE_OFFSET_BITS=64: OK
Checking for HAVE_SECURE_MKSTEMP: OK
rpath library support: OK
-Wl,--version-script support: OK
Checking for working strptime: OK
Checking for C99 vsnprintf: OK
Checking for HAVE_SHARED_MMAP: OK
Checking for HAVE_MREMAP: OK
Checking getconf LFS_CFLAGS: FAIL
Checking correct behavior of strtoll: OK
Checking for HAVE_INCOHERENT_MMAP: FAIL
Checking for HAVE_IFACE_GETIFADDRS: FAIL
Checking for HAVE_IFACE_IFCONF: FAIL
Checking for HAVE_IFACE_IFREQ: FAIL
Checking value of NSIG: "65"
Checking value of _NSIG: "65"
Checking value of SIGRTMAX: "64"
Checking value of SIGRTMIN: "34"
Checking errno of iconv for illegal multibyte sequence: FAIL
Checking for kernel change notify support: OK
Checking for Linux kernel oplocks: OK
Checking for kernel share modes: OK
Checking whether POSIX capabilities are available: OK
Checking if can we convert from CP850 to UCS-2LE: OK
Checking if can we convert from UTF-8 to UCS-2LE: OK
vfs_fileid checking for statfs() and struct statfs.f_fsid: OK
Checking whether we can use Linux thread-specific credentials with 32-bit system calls: OK
Checking whether fcntl locking is available: OK
Checking whether fcntl lock supports open file description locks: OK
Checking for the maximum value of the 'time_t' type: OK
Checking whether the realpath function allows a NULL argument: OK
Checking for ftruncate extend: OK
getcwd takes a NULL argument: OK
Checking whether the WRFILE -keytab is supported: OK

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>patrick@gentoo.org</email>
<name>Patrick Lauer</name>
</maintainer>
<maintainer type="project">
<email>samba@gentoo.org</email>
<name>Samba</name>
</maintainer>
</pkgmetadata>

View File

@ -1,80 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="threads"
inherit waf-utils multilib-minimal python-single-r1 eutils
DESCRIPTION="A simple database API"
HOMEPAGE="http://tdb.samba.org/"
SRC_URI="http://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"
IUSE="python"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="python? ( ${PYTHON_DEPS} )"
DEPEND="
${RDEPEND}
${PYTHON_DEPS}
app-text/docbook-xml-dtd:4.2"
WAF_BINARY="${S}/buildtools/bin/waf"
src_prepare() {
python_fix_shebang .
multilib_copy_sources
case "${ARCH}" in
"amd64")
# No need to cross compile for this case.
;;
"arm" | "arm64")
local waf="${T}/waf"
cat<<EOF>"${waf}"
#!/bin/sh
# WAF_BINARY must be set from the ebuild.
exec "${WAF_BINARY}" "\$@" --cross-compile --cross-answers="${FILESDIR}/${ARCH}_waf_config_answers"
EOF
chmod a+rx "${waf}"
WAF_BINARY="${waf}"
;;
*)
die "${P} does not support cross-compiling for ${ARCH}"
;;
esac
}
multilib_src_configure() {
local extra_opts=()
if ! multilib_is_native_abi || ! use python; then
extra_opts+=( --disable-python )
fi
waf-utils_src_configure \
"${extra_opts[@]}"
}
multilib_src_compile() {
# need to avoid parallel building, this looks like the sanest way with waf-utils/multiprocessing eclasses
unset MAKEOPTS
waf-utils_src_compile
}
multilib_src_test() {
# the default src_test runs 'make test' and 'make check', letting
# the tests fail occasionally (reason: unknown)
emake check
}
multilib_src_install() {
waf-utils_src_install
}