Gentoo Archives: gentoo-commits

From: "Steve Arnold (nerdboy)" <nerdboy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/duma: ChangeLog duma-2.5.13.ebuild
Date: Sun, 30 Aug 2009 16:35:27
Message-Id: E1MhsCF-0003Qu-8c@stork.gentoo.org
1 nerdboy 09/08/30 21:44:23
2
3 Modified: ChangeLog duma-2.5.13.ebuild
4 Log:
5 Back-ported several build and QA fixes from 2.5.15 (closes bug 279118).
6 (Portage version: 2.2_rc33/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.11 dev-util/duma/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/duma/ChangeLog?rev=1.11&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/duma/ChangeLog?rev=1.11&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/duma/ChangeLog?r1=1.10&r2=1.11
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-util/duma/ChangeLog,v
18 retrieving revision 1.10
19 retrieving revision 1.11
20 diff -u -r1.10 -r1.11
21 --- ChangeLog 1 Aug 2009 20:00:23 -0000 1.10
22 +++ ChangeLog 30 Aug 2009 21:44:23 -0000 1.11
23 @@ -1,6 +1,9 @@
24 # ChangeLog for dev-util/duma
25 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-util/duma/ChangeLog,v 1.10 2009/08/01 20:00:23 nerdboy Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/dev-util/duma/ChangeLog,v 1.11 2009/08/30 21:44:23 nerdboy Exp $
28 +
29 + 30 Aug 2009; Steve Arnold <nerdboy@g.o> duma-2.5.13.ebuild:
30 + Back-ported several build and QA fixes from 2.5.15 (closes bug 279118).
31
32 *duma-2.5.15 (01 Aug 2009)
33
34
35
36
37 1.6 dev-util/duma/duma-2.5.13.ebuild
38
39 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/duma/duma-2.5.13.ebuild?rev=1.6&view=markup
40 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/duma/duma-2.5.13.ebuild?rev=1.6&content-type=text/plain
41 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/duma/duma-2.5.13.ebuild?r1=1.5&r2=1.6
42
43 Index: duma-2.5.13.ebuild
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/dev-util/duma/duma-2.5.13.ebuild,v
46 retrieving revision 1.5
47 retrieving revision 1.6
48 diff -u -r1.5 -r1.6
49 --- duma-2.5.13.ebuild 1 Apr 2009 00:47:27 -0000 1.5
50 +++ duma-2.5.13.ebuild 30 Aug 2009 21:44:23 -0000 1.6
51 @@ -1,11 +1,10 @@
52 # Copyright 1999-2009 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 -# $Header: /var/cvsroot/gentoo-x86/dev-util/duma/duma-2.5.13.ebuild,v 1.5 2009/04/01 00:47:27 nerdboy Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/dev-util/duma/duma-2.5.13.ebuild,v 1.6 2009/08/30 21:44:23 nerdboy Exp $
56
57 -inherit eutils toolchain-funcs versionator
58 +inherit eutils flag-o-matic multilib toolchain-funcs versionator
59
60 MY_P="${PN}_$(replace_all_version_separators '_')"
61 -S="${WORKDIR}/${MY_P}"
62
63 DESCRIPTION="DUMA (Detect Unintended Memory Access) is a memory debugging library."
64 HOMEPAGE="http://duma.sourceforge.net/"
65 @@ -21,6 +20,8 @@
66 RDEPEND="${DEPEND}
67 app-shells/bash"
68
69 +S="${WORKDIR}/${MY_P}"
70 +
71 pkg_setup() {
72 #DUMA_OPTIONS="-DDUMA_LIB_NO_LEAKDETECTION"
73 DUMA_OPTIONS="-DDUMA_USE_FRAMENO"
74 @@ -44,11 +45,14 @@
75 }
76
77 src_compile(){
78 + replace-flags O? O0
79 + append-flags -Wall -Wextra -U_FORTIFY_SOURCE
80 + tc-export AR CC CXX LD RANLIB
81 +
82 use amd64 && export DUMA_ALIGNMENT=16
83 - # append-flags doesn't work here (stupid static makefile) and neither
84 - # does distcc :(
85 - make CFLAGS="${DUMA_OPTIONS} ${CFLAGS}" CC=$(tc-getCC) \
86 - || die "make failed"
87 +
88 + make CPPFLAGS="${DUMA_OPTIONS}" reconfig || die "make reconfig failed"
89 + emake CFLAGS="${CFLAGS}" CC=$(tc-getCC) || die "make failed"
90 }
91
92 src_test() {