Merge remote-tracking branch 'remotes/github/pr/118'.
[gentoo.git] / dev-haskell / transformers-compat / transformers-compat-0.4.0.4.ebuild
1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 EAPI=5
6
7 # ebuild generated by hackport 0.4.4.9999
8 #hackport: flags: -two,+mtl
9
10 CABAL_FEATURES="lib profile haddock hoogle hscolour"
11 inherit haskell-cabal
12
13 DESCRIPTION="A small compatibility shim for dev-haskell/transformers"
14 HOMEPAGE="https://github.com/ekmett/transformers-compat/"
15 SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
16
17 LICENSE="BSD"
18 SLOT="0/${PV}"
19 KEYWORDS="alpha amd64 ppc ~ppc64 sparc x86"
20 IUSE=""
21
22 RDEPEND=">=dev-lang/ghc-7.4.1:=
23         >=dev-haskell/mtl-2.1:=[profile?]
24         >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
25 "
26 DEPEND="${RDEPEND}
27         >=dev-haskell/cabal-1.8
28 "
29
30 src_configure() {
31         local tf_arg=()
32
33         has_version '=dev-haskell/transformers-0.3*' && \
34                 tf_arg+=(--flag=three)
35
36         has_version '=dev-haskell/transformers-0.4*' && \
37                 tf_arg+=(--flag=-three)
38
39         haskell-cabal_src_configure \
40                 --flag=mtl \
41                 --flag=-two \
42                 ${tf_arg[@]}
43 }