Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog waf-utils.eclass
Date: Thu, 29 Nov 2012 17:56:55
Message-Id: 20121129175639.4816D20C65@flycatcher.gentoo.org
1 hasufell 12/11/29 17:56:39
2
3 Modified: ChangeLog waf-utils.eclass
4 Log:
5 add verbosity to waf-utils.eclass wrt #444562
6
7 Revision Changes Path
8 1.529 eclass/ChangeLog
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.529&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.529&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.528&r2=1.529
13
14 Index: ChangeLog
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
17 retrieving revision 1.528
18 retrieving revision 1.529
19 diff -u -r1.528 -r1.529
20 --- ChangeLog 28 Nov 2012 13:03:30 -0000 1.528
21 +++ ChangeLog 29 Nov 2012 17:56:39 -0000 1.529
22 @@ -1,6 +1,9 @@
23 # ChangeLog for eclass directory
24 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.528 2012/11/28 13:03:30 jlec Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.529 2012/11/29 17:56:39 hasufell Exp $
27 +
28 + 29 Nov 2012; Julian Ospald <hasufell@g.o> waf-utils.eclass:
29 + add verbosity to waf-utils.eclass wrt #444562
30
31 28 Nov 2012; Justin Lecher <jlec@g.o> fortran-2.eclass:
32 * Reduce potential clash of function names in global scope
33
34
35
36 1.15 eclass/waf-utils.eclass
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/waf-utils.eclass?rev=1.15&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/waf-utils.eclass?rev=1.15&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/waf-utils.eclass?r1=1.14&r2=1.15
41
42 Index: waf-utils.eclass
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/eclass/waf-utils.eclass,v
45 retrieving revision 1.14
46 retrieving revision 1.15
47 diff -u -r1.14 -r1.15
48 --- waf-utils.eclass 27 Sep 2012 16:35:42 -0000 1.14
49 +++ waf-utils.eclass 29 Nov 2012 17:56:39 -0000 1.15
50 @@ -1,6 +1,6 @@
51 # Copyright 1999-2012 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 -# $Header: /var/cvsroot/gentoo-x86/eclass/waf-utils.eclass,v 1.14 2012/09/27 16:35:42 axs Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/eclass/waf-utils.eclass,v 1.15 2012/11/29 17:56:39 hasufell Exp $
55
56 # @ECLASS: waf-utils.eclass
57 # @MAINTAINER:
58 @@ -29,6 +29,12 @@
59 dev-lang/python
60 !dev-lang/python[-threads]"
61
62 +# @ECLASS-VARIABLE: WAF_VERBOSE
63 +# @DESCRIPTION:
64 +# Set to OFF to disable verbose messages during compilation
65 +# this is _not_ meant to be set in ebuilds
66 +: ${WAF_VERBOSE:=ON}
67 +
68 # @FUNCTION: waf-utils_src_configure
69 # @DESCRIPTION:
70 # General function for configuring with waf.
71 @@ -55,10 +61,12 @@
72 # General function for compiling with waf.
73 waf-utils_src_compile() {
74 debug-print-function ${FUNCNAME} "$@"
75 + local _mywafconfig
76 + [[ "${WAF_VERBOSE}" ]] && _mywafconfig="--verbose"
77
78 local jobs="--jobs=$(makeopts_jobs)"
79 - echo "\"${WAF_BINARY}\" build ${jobs}"
80 - "${WAF_BINARY}" ${jobs} || die "build failed"
81 + echo "\"${WAF_BINARY}\" build ${_mywafconfig} ${jobs}"
82 + "${WAF_BINARY}" ${_mywafconfig} ${jobs} || die "build failed"
83 }
84
85 # @FUNCTION: waf-utils_src_install