Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-haskell/transformers-compat/
Date: Sun, 13 Sep 2020 00:27:41
Message-Id: 1599956852.0ef6abce7c85aebae451d041642f638643d52a04.slyfox@gentoo
1 commit: 0ef6abce7c85aebae451d041642f638643d52a04
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 13 00:25:08 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 13 00:27:32 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef6abce
7
8 dev-haskell/transformers-compat: revert "drop old"
9
10 This reverts commit 1185cd5eafeb1ea13e407bb71e80e368a8013f10.
11
12 adga uses older transfomers-compat.
13
14 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
15
16 dev-haskell/transformers-compat/Manifest | 1 +
17 .../transformers-compat-0.5.1.4.ebuild | 42 ++++++++++++++++++++++
18 2 files changed, 43 insertions(+)
19
20 diff --git a/dev-haskell/transformers-compat/Manifest b/dev-haskell/transformers-compat/Manifest
21 index 4ad22c43dc5..9e282af460b 100644
22 --- a/dev-haskell/transformers-compat/Manifest
23 +++ b/dev-haskell/transformers-compat/Manifest
24 @@ -1 +1,2 @@
25 +DIST transformers-compat-0.5.1.4.tar.gz 18574 BLAKE2B e08bbb9b6104a9e46b17478b156d4e5b9198ab9e93ecc1e0faec4402a8b403b19ee517bb81a1f4c0d8633ff6a74ec59470d6a27a3c3df947ee25ce11312a84a0 SHA512 7e4ff75cdae7afbf640b3ddbfc0a260be8bb3b06cdb1be803bfd7cdb333d289919164923ab4fcde4b270883548cce115643f908410ed394aec67efa389d5aeb2
26 DIST transformers-compat-0.6.5.tar.gz 40421 BLAKE2B c3d4b55bef310f717cdf2069a4d8b58cc38ea037bbd982f21c11ddbfd3175689f681fed615f30f7026e826e90a0ee6bee51e7448ad2468a084ed00ad6311a643 SHA512 86ce6e81baf4e71cc4ac854066543a8777628ae67182e8059e582754608b279a053f7f98a539ec5cc07e1771d8173a6de6ebe5df4eee2b4c41278734774c3958
27
28 diff --git a/dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild b/dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild
29 new file mode 100644
30 index 00000000000..94ceada31a7
31 --- /dev/null
32 +++ b/dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild
33 @@ -0,0 +1,42 @@
34 +# Copyright 1999-2019 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=5
38 +
39 +# ebuild generated by hackport 0.4.7.9999
40 +#hackport: flags: -two,+mtl
41 +
42 +CABAL_FEATURES="lib profile haddock hoogle hscolour"
43 +inherit haskell-cabal
44 +
45 +DESCRIPTION="A small compatibility shim for dev-haskell/transformers"
46 +HOMEPAGE="https://github.com/ekmett/transformers-compat/"
47 +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
48 +
49 +LICENSE="BSD"
50 +SLOT="0/${PV}"
51 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
52 +IUSE=""
53 +
54 +RDEPEND=">=dev-lang/ghc-7.4.1:=
55 + >=dev-haskell/mtl-2.1:=[profile?]
56 + >=dev-haskell/transformers-0.3:=[profile?]
57 +"
58 +DEPEND="${RDEPEND}
59 + >=dev-haskell/cabal-1.8
60 +"
61 +
62 +src_configure() {
63 + local tf_arg=()
64 +
65 + if has_version '=dev-haskell/transformers-0.3*'; then
66 + tf_arg+=(--flag=three)
67 + else
68 + tf_arg+=(--flag=-three)
69 + fi
70 +
71 + haskell-cabal_src_configure \
72 + --flag=mtl \
73 + --flag=-two \
74 + ${tf_arg[@]}
75 +}