Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-libs/tdb: ChangeLog tdb-1.3.2.ebuild tdb-1.2.10.ebuild tdb-1.2.11.ebuild tdb-1.2.13.ebuild
Date: Tue, 02 Dec 2014 08:20:51
Message-Id: 20141202082046.19C66B57E@oystercatcher.gentoo.org
1 polynomial-c 14/12/02 08:20:46
2
3 Modified: ChangeLog
4 Added: tdb-1.3.2.ebuild
5 Removed: tdb-1.2.10.ebuild tdb-1.2.11.ebuild
6 tdb-1.2.13.ebuild
7 Log:
8 Version bump. Removed old
9
10 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
11
12 Revision Changes Path
13 1.78 sys-libs/tdb/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/tdb/ChangeLog?rev=1.78&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/tdb/ChangeLog?rev=1.78&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/tdb/ChangeLog?r1=1.77&r2=1.78
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/sys-libs/tdb/ChangeLog,v
22 retrieving revision 1.77
23 retrieving revision 1.78
24 diff -u -r1.77 -r1.78
25 --- ChangeLog 11 Nov 2014 22:28:47 -0000 1.77
26 +++ ChangeLog 2 Dec 2014 08:20:46 -0000 1.78
27 @@ -1,6 +1,12 @@
28 # ChangeLog for sys-libs/tdb
29 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/tdb/ChangeLog,v 1.77 2014/11/11 22:28:47 floppym Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/tdb/ChangeLog,v 1.78 2014/12/02 08:20:46 polynomial-c Exp $
32 +
33 +*tdb-1.3.2 (02 Dec 2014)
34 +
35 + 02 Dec 2014; Lars Wendler <polynomial-c@g.o> -tdb-1.2.10.ebuild,
36 + -tdb-1.2.11.ebuild, -tdb-1.2.13.ebuild, +tdb-1.3.2.ebuild:
37 + Version bump. Removed old.
38
39 11 Nov 2014; Mike Gilbert <floppym@g.o> tdb-1.3.0-r1.ebuild,
40 tdb-1.3.1.ebuild:
41
42
43
44 1.1 sys-libs/tdb/tdb-1.3.2.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/tdb/tdb-1.3.2.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/tdb/tdb-1.3.2.ebuild?rev=1.1&content-type=text/plain
48
49 Index: tdb-1.3.2.ebuild
50 ===================================================================
51 # Copyright 1999-2014 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/sys-libs/tdb/tdb-1.3.2.ebuild,v 1.1 2014/12/02 08:20:46 polynomial-c Exp $
54
55 EAPI=5
56
57 PYTHON_COMPAT=( python2_7 )
58
59 inherit waf-utils multilib-minimal python-single-r1 eutils
60
61 DESCRIPTION="A simple database API"
62 HOMEPAGE="http://tdb.samba.org/"
63 SRC_URI="http://samba.org/ftp/tdb/${P}.tar.gz"
64
65 LICENSE="GPL-3"
66 SLOT="0"
67 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
68 IUSE="python"
69
70 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
71
72 RDEPEND="python? ( ${PYTHON_DEPS} )"
73 DEPEND="
74 ${RDEPEND}
75 ${PYTHON_DEPS}
76 app-text/docbook-xml-dtd:4.2"
77
78 WAF_BINARY="${S}/buildtools/bin/waf"
79
80 src_prepare() {
81 python_fix_shebang .
82 multilib_copy_sources
83 }
84
85 multilib_src_configure() {
86 local extra_opts=()
87 if ! multilib_is_native_abi || ! use python; then
88 extra_opts+=( --disable-python )
89 fi
90
91 waf-utils_src_configure \
92 "${extra_opts[@]}"
93 }
94
95 multilib_src_compile() {
96 # need to avoid parallel building, this looks like the sanest way with waf-utils/multiprocessing eclasses
97 unset MAKEOPTS
98 waf-utils_src_compile
99 }
100
101 multilib_src_test() {
102 # the default src_test runs 'make test' and 'make check', letting
103 # the tests fail occasionally (reason: unknown)
104 emake check
105 }
106
107 multilib_src_install() {
108 waf-utils_src_install
109 }