Gentoo Archives: gentoo-commits

From: "Sergei Trofimovich (slyfox)" <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-haskell/quickcheck: metadata.xml quickcheck-2.4.2.ebuild quickcheck-2.4.2-r1.ebuild quickcheck-1.2.0.0.ebuild ChangeLog
Date: Tue, 03 Apr 2012 21:35:05
Message-Id: 20120403213448.E97A02004B@flycatcher.gentoo.org
1 slyfox 12/04/03 21:34:48
2
3 Modified: metadata.xml quickcheck-2.4.2.ebuild
4 quickcheck-1.2.0.0.ebuild ChangeLog
5 Added: quickcheck-2.4.2-r1.ebuild
6 Log:
7 Added missing 'random' depend found by Nick Bowler in bug #410709.
8
9 (Portage version: 2.2.0_alpha96_p5/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.2 dev-haskell/quickcheck/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/metadata.xml?rev=1.2&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/metadata.xml?rev=1.2&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/metadata.xml?r1=1.1&r2=1.2
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/metadata.xml,v
21 retrieving revision 1.1
22 retrieving revision 1.2
23 diff -u -r1.1 -r1.2
24 --- metadata.xml 11 Mar 2007 16:59:34 -0000 1.1
25 +++ metadata.xml 3 Apr 2012 21:34:48 -0000 1.2
26 @@ -1,8 +1,25 @@
27 <?xml version="1.0" encoding="UTF-8"?>
28 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
29 <pkgmetadata>
30 -<herd>haskell</herd>
31 -<maintainer>
32 - <email>haskell@g.o</email>
33 -</maintainer>
34 + <herd>haskell</herd>
35 + <maintainer>
36 + <email>haskell@g.o</email>
37 + </maintainer>
38 + <use>
39 + <flag name="template_haskell">Enable additional test modules requiring Template Haskell support.</flag>
40 + </use>
41 + <longdescription>
42 + QuickCheck is a library for random testing of program properties.
43 +
44 + The programmer provides a specification of the program, in
45 + the form of properties which functions should satisfy, and
46 + QuickCheck then tests that the properties hold in a large number
47 + of randomly generated cases.
48 +
49 + Specifications are expressed in
50 + Haskell, using combinators defined in the QuickCheck library.
51 + QuickCheck provides combinators to define properties, observe
52 + the distribution of test data, and define test
53 + data generators.
54 + </longdescription>
55 </pkgmetadata>
56
57
58
59 1.2 dev-haskell/quickcheck/quickcheck-2.4.2.ebuild
60
61 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/quickcheck-2.4.2.ebuild?rev=1.2&view=markup
62 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/quickcheck-2.4.2.ebuild?rev=1.2&content-type=text/plain
63 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/quickcheck-2.4.2.ebuild?r1=1.1&r2=1.2
64
65 Index: quickcheck-2.4.2.ebuild
66 ===================================================================
67 RCS file: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/quickcheck-2.4.2.ebuild,v
68 retrieving revision 1.1
69 retrieving revision 1.2
70 diff -u -r1.1 -r1.2
71 --- quickcheck-2.4.2.ebuild 22 Jan 2012 14:05:49 -0000 1.1
72 +++ quickcheck-2.4.2.ebuild 3 Apr 2012 21:34:48 -0000 1.2
73 @@ -1,6 +1,6 @@
74 # Copyright 1999-2012 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/quickcheck-2.4.2.ebuild,v 1.1 2012/01/22 14:05:49 gienah Exp $
77 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/quickcheck-2.4.2.ebuild,v 1.2 2012/04/03 21:34:48 slyfox Exp $
78
79 EAPI="3"
80
81 @@ -19,7 +19,8 @@
82 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
83 IUSE=""
84
85 -RDEPEND=">=dev-lang/ghc-6.10.1"
86 +RDEPEND=">=dev-lang/ghc-6.10.1
87 + dev-haskell/random"
88 DEPEND="${RDEPEND}
89 >=dev-haskell/cabal-1.6"
90
91
92
93
94 1.6 dev-haskell/quickcheck/quickcheck-1.2.0.0.ebuild
95
96 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/quickcheck-1.2.0.0.ebuild?rev=1.6&view=markup
97 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/quickcheck-1.2.0.0.ebuild?rev=1.6&content-type=text/plain
98 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/quickcheck-1.2.0.0.ebuild?r1=1.5&r2=1.6
99
100 Index: quickcheck-1.2.0.0.ebuild
101 ===================================================================
102 RCS file: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/quickcheck-1.2.0.0.ebuild,v
103 retrieving revision 1.5
104 retrieving revision 1.6
105 diff -u -r1.5 -r1.6
106 --- quickcheck-1.2.0.0.ebuild 1 Jul 2010 19:58:21 -0000 1.5
107 +++ quickcheck-1.2.0.0.ebuild 3 Apr 2012 21:34:48 -0000 1.6
108 @@ -1,6 +1,6 @@
109 -# Copyright 1999-2010 Gentoo Foundation
110 +# Copyright 1999-2012 Gentoo Foundation
111 # Distributed under the terms of the GNU General Public License v2
112 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/quickcheck-1.2.0.0.ebuild,v 1.5 2010/07/01 19:58:21 jer Exp $
113 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/quickcheck-1.2.0.0.ebuild,v 1.6 2012/04/03 21:34:48 slyfox Exp $
114
115 CABAL_FEATURES="lib profile haddock"
116 inherit haskell-cabal
117 @@ -17,7 +17,8 @@
118 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
119 IUSE=""
120
121 -RDEPEND=">=dev-lang/ghc-6.6.1"
122 +RDEPEND=">=dev-lang/ghc-6.6.1
123 + dev-haskell/random"
124 DEPEND="${RDEPEND}
125 >=dev-haskell/cabal-1.2"
126
127
128
129
130 1.52 dev-haskell/quickcheck/ChangeLog
131
132 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/ChangeLog?rev=1.52&view=markup
133 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/ChangeLog?rev=1.52&content-type=text/plain
134 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/ChangeLog?r1=1.51&r2=1.52
135
136 Index: ChangeLog
137 ===================================================================
138 RCS file: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/ChangeLog,v
139 retrieving revision 1.51
140 retrieving revision 1.52
141 diff -u -r1.51 -r1.52
142 --- ChangeLog 22 Jan 2012 14:05:49 -0000 1.51
143 +++ ChangeLog 3 Apr 2012 21:34:48 -0000 1.52
144 @@ -1,6 +1,13 @@
145 # ChangeLog for dev-haskell/quickcheck
146 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
147 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/ChangeLog,v 1.51 2012/01/22 14:05:49 gienah Exp $
148 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/ChangeLog,v 1.52 2012/04/03 21:34:48 slyfox Exp $
149 +
150 +*quickcheck-2.4.2-r1 (03 Apr 2012)
151 +
152 + 03 Apr 2012; Sergei Trofimovich <slyfox@g.o>
153 + +quickcheck-2.4.2-r1.ebuild, metadata.xml, quickcheck-1.2.0.0.ebuild,
154 + quickcheck-2.4.2.ebuild:
155 + Added missing 'random' depend found by Nick Bowler in bug #410709.
156
157 *quickcheck-2.4.2 (22 Jan 2012)
158
159
160
161
162 1.1 dev-haskell/quickcheck/quickcheck-2.4.2-r1.ebuild
163
164 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/quickcheck-2.4.2-r1.ebuild?rev=1.1&view=markup
165 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/quickcheck/quickcheck-2.4.2-r1.ebuild?rev=1.1&content-type=text/plain
166
167 Index: quickcheck-2.4.2-r1.ebuild
168 ===================================================================
169 # Copyright 1999-2012 Gentoo Foundation
170 # Distributed under the terms of the GNU General Public License v2
171 # $Header: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/quickcheck-2.4.2-r1.ebuild,v 1.1 2012/04/03 21:34:48 slyfox Exp $
172
173 EAPI="3"
174
175 CABAL_FEATURES="lib profile haddock hscolour hoogle"
176 inherit haskell-cabal
177
178 MY_PN="QuickCheck"
179 MY_P="${MY_PN}-${PV}"
180
181 DESCRIPTION="Automatic testing of Haskell programs"
182 HOMEPAGE="http://code.haskell.org/QuickCheck"
183 SRC_URI="http://hackage.haskell.org/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
184
185 LICENSE="BSD"
186 SLOT="2"
187 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
188 IUSE="+template_haskell"
189
190 RDEPEND=">=dev-lang/ghc-6.10.1
191 dev-haskell/random"
192 DEPEND="${RDEPEND}
193 >=dev-haskell/cabal-1.6"
194
195 # would work with ghc 6.8 (6.6 too?) too if we added this dep
196 # dev-haskell/extensible-exceptions. however, we'd prefer not to add more co$
197 # packages, as we don't want them upgradeable (leads to trouble).
198 #
199 # this means that we can only support the architectures which has >=ghc-6.10
200 # and unfortunately have to drop the other arches until we get proper ghc su$
201
202 S="${WORKDIR}/${MY_P}"
203
204 src_configure() {
205 # GHCi-less platforms do not support Template Haskell
206 cabal_src_configure $(cabal_flag template_haskell templateHaskell)
207 }