Gentoo Archives: gentoo-commits

From: "Sergei Trofimovich (slyfox)" <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog haskell-cabal.eclass
Date: Fri, 27 Jun 2014 07:16:52
Message-Id: 20140627071647.43B742004E@flycatcher.gentoo.org
1 slyfox 14/06/27 07:16:47
2
3 Modified: ChangeLog haskell-cabal.eclass
4 Log:
5 Disable QA warning on '--with-hc --with-hc-pkg --with-gcc' flags passed by 'dev-haskell/cabal' to every configure-based haskell package. Don't unset LANG/LC_ALL/LC_MESSAGES anymore.
6
7 Revision Changes Path
8 1.1301 eclass/ChangeLog
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1301&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1301&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1300&r2=1.1301
13
14 Index: ChangeLog
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
17 retrieving revision 1.1300
18 retrieving revision 1.1301
19 diff -u -r1.1300 -r1.1301
20 --- ChangeLog 26 Jun 2014 07:01:13 -0000 1.1300
21 +++ ChangeLog 27 Jun 2014 07:16:47 -0000 1.1301
22 @@ -1,6 +1,11 @@
23 # ChangeLog for eclass directory
24 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1300 2014/06/26 07:01:13 jlec Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1301 2014/06/27 07:16:47 slyfox Exp $
27 +
28 + 27 Jun 2014; Sergei Trofimovich <slyfox@g.o> haskell-cabal.eclass:
29 + Disable QA warning on '--with-hc --with-hc-pkg --with-gcc' flags passed by
30 + 'dev-haskell/cabal' to every configure-based haskell package. Don't unset
31 + LANG/LC_ALL/LC_MESSAGES anymore.
32
33 26 Jun 2014; Justin Lecher <jlec@g.o> readme.gentoo.eclass,
34 waf-utils.eclass:
35
36
37
38 1.45 eclass/haskell-cabal.eclass
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/haskell-cabal.eclass?rev=1.45&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/haskell-cabal.eclass?rev=1.45&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/haskell-cabal.eclass?r1=1.44&r2=1.45
43
44 Index: haskell-cabal.eclass
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/eclass/haskell-cabal.eclass,v
47 retrieving revision 1.44
48 retrieving revision 1.45
49 diff -u -r1.44 -r1.45
50 --- haskell-cabal.eclass 22 May 2014 16:35:11 -0000 1.44
51 +++ haskell-cabal.eclass 27 Jun 2014 07:16:47 -0000 1.45
52 @@ -1,6 +1,6 @@
53 # Copyright 1999-2014 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 -# $Header: /var/cvsroot/gentoo-x86/eclass/haskell-cabal.eclass,v 1.44 2014/05/22 16:35:11 slyfox Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/eclass/haskell-cabal.eclass,v 1.45 2014/06/27 07:16:47 slyfox Exp $
57
58 # @ECLASS: haskell-cabal.eclass
59 # @MAINTAINER:
60 @@ -63,6 +63,10 @@
61
62 HASKELL_CABAL_EXPF="pkg_setup src_compile src_test src_install"
63
64 +# 'dev-haskell/cabal' passes those options with ./configure-based
65 +# configuration, but most packages don't need/don't accept it
66 +QA_CONFIGURE_OPTIONS+=" --with-hc --with-hc-pkg --with-gcc"
67 +
68 case "${EAPI:-0}" in
69 2|3|4|5) HASKELL_CABAL_EXPF+=" src_configure" ;;
70 *) ;;
71 @@ -382,7 +386,6 @@
72 }
73
74 cabal-build() {
75 - unset LANG LC_ALL LC_MESSAGES
76 set -- build ${CABAL_EXTRA_BUILD_FLAGS} "$@"
77 echo ./setup "$@"
78 ./setup "$@" \