Gentoo Archives: gentoo-commits

From: "Mark Wright (gienah)" <gienah@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-haskell/missingh: missingh-1.2.0.2.ebuild ChangeLog
Date: Sat, 28 Sep 2013 02:45:47
Message-Id: 20130928024540.5B65F2004E@flycatcher.gentoo.org
1 gienah 13/09/28 02:45:40
2
3 Modified: ChangeLog
4 Added: missingh-1.2.0.2.ebuild
5 Log:
6 Bump missingh to 1.2.0.2, patched for ghc 6.12, ghc 7.7.20130927 development snapshot, and hopefully ghc 7.8.1 when it is released
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 618E971F)
9
10 Revision Changes Path
11 1.29 dev-haskell/missingh/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/missingh/ChangeLog?rev=1.29&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/missingh/ChangeLog?rev=1.29&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/missingh/ChangeLog?r1=1.28&r2=1.29
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-haskell/missingh/ChangeLog,v
20 retrieving revision 1.28
21 retrieving revision 1.29
22 diff -u -r1.28 -r1.29
23 --- ChangeLog 27 Jul 2013 21:16:54 -0000 1.28
24 +++ ChangeLog 28 Sep 2013 02:45:40 -0000 1.29
25 @@ -1,6 +1,13 @@
26 # ChangeLog for dev-haskell/missingh
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/missingh/ChangeLog,v 1.28 2013/07/27 21:16:54 slyfox Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/missingh/ChangeLog,v 1.29 2013/09/28 02:45:40 gienah Exp $
30 +
31 +*missingh-1.2.0.2 (28 Sep 2013)
32 +
33 + 28 Sep 2013; Mark Wright <gienah@g.o>
34 + +files/missingh-1.2.0.2-ghc-7.7.patch, +missingh-1.2.0.2.ebuild:
35 + Bump missingh to 1.2.0.2, patched for ghc 6.12, ghc 7.7.20130927 development
36 + snapshot, and hopefully ghc 7.8.1 when it is released
37
38 27 Jul 2013; Sergei Trofimovich <slyfox@g.o> missingh-1.2.0.0.ebuild:
39 Allow dev-haskell/quickcheck:2 in tests as well.
40
41
42
43 1.1 dev-haskell/missingh/missingh-1.2.0.2.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/missingh/missingh-1.2.0.2.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/missingh/missingh-1.2.0.2.ebuild?rev=1.1&content-type=text/plain
47
48 Index: missingh-1.2.0.2.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-haskell/missingh/missingh-1.2.0.2.ebuild,v 1.1 2013/09/28 02:45:39 gienah Exp $
53
54 EAPI=5
55
56 # ebuild generated by hackport 0.3.3.9999
57
58 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
59 inherit base haskell-cabal
60
61 MY_PN="MissingH"
62 MY_P="${MY_PN}-${PV}"
63
64 DESCRIPTION="Large utility library"
65 HOMEPAGE="http://software.complete.org/missingh"
66 SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
67
68 LICENSE="BSD"
69 SLOT="0/${PV}"
70 KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux"
71 IUSE=""
72
73 RDEPEND="dev-haskell/hslogger:=[profile?]
74 dev-haskell/hunit:=[profile?]
75 dev-haskell/mtl:=[profile?]
76 dev-haskell/network:=[profile?]
77 dev-haskell/parsec:=[profile?]
78 dev-haskell/random:=[profile?]
79 dev-haskell/regex-compat:=[profile?]
80 >=dev-lang/ghc-6.12.1:=
81 "
82 DEPEND="${RDEPEND}
83 virtual/libiconv
84 >=dev-haskell/cabal-1.8.0.2
85 test? ( dev-haskell/quickcheck
86 dev-haskell/testpack )
87 "
88
89 # libiconv is needed for the trick below to make it compile with ghc-6.12
90
91 S="${WORKDIR}/${MY_P}"
92
93 PATCHES=("${FILESDIR}/${PN}-1.2.0.2-ghc-7.7.patch")
94
95 src_prepare() {
96 base_src_prepare
97 # (non-ASCII non-UTF-8 source breaks hscolour)
98 cd src/System/Time
99 mv ParseDate.hs ParseDate.hs.ISO-8859-1
100 iconv -f ISO-8859-1 -t UTF-8 -c ParseDate.hs.ISO-8859-1 > ParseDate.hs || die "unable to recode ParseDate.hs to UTF-8"
101 }