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/esqueleto/files/, dev-haskell/esqueleto/
Date: Mon, 30 May 2016 21:15:53
Message-Id: 1464642936.31d1dcb9c75228d5769f5a7bea2514a74e691c39.slyfox@gentoo
1 commit: 31d1dcb9c75228d5769f5a7bea2514a74e691c39
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 30 20:31:15 2016 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Mon May 30 21:15:36 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d1dcb9
7
8 dev-haskell/esqueleto: drop old
9
10 Package-Manager: portage-2.3.0_rc1
11
12 dev-haskell/esqueleto/Manifest | 2 -
13 dev-haskell/esqueleto/esqueleto-1.3.5.ebuild | 50 --------------------
14 dev-haskell/esqueleto/esqueleto-1.4.1.2.ebuild | 53 ----------------------
15 .../esqueleto/files/esqueleto-1.0.6-haddock.patch | 13 ------
16 4 files changed, 118 deletions(-)
17
18 diff --git a/dev-haskell/esqueleto/Manifest b/dev-haskell/esqueleto/Manifest
19 index 0bd6934..6cafb1e 100644
20 --- a/dev-haskell/esqueleto/Manifest
21 +++ b/dev-haskell/esqueleto/Manifest
22 @@ -1,3 +1 @@
23 -DIST esqueleto-1.3.5.tar.gz 28170 SHA256 57f898d2a10795fb50c018de58287d3df51f965eb201de708061f845b23be153 SHA512 1ac07a64c93f6cf48607a38bcf1f7f85a9891fd5e06f6d18b3754f24fab3acb3e6a76abb62d3503d791c3db3384b3ff8818f5f2d8d0f84ddbf6e820a9d4a7bef WHIRLPOOL 37b5464776b25ebbd956e36f802be55e73fd3ce1e43f9d9836ef1468a5e07b61ccf8cccacb6d1158c8d859ed77c37258f0d74ca3057bb42481ad22676d7e1e7c
24 -DIST esqueleto-1.4.1.2.tar.gz 28540 SHA256 826f9fb473acc36c86e815f68032323970dce54019bf8a09d56d0bdf012bdee2 SHA512 ba5d59872b4785753e4c51168e068f63fb1ed3cb28bbbe2fb40cea3c6f953d5e3d10ecf31ca9e8d75827db5e52c922fe7f4c1f0f6262bb11eeccedda66330317 WHIRLPOOL f48dd6be95ec6df9e9f721671a82f77552ec532d4a85824ea141002f4c902fcaaf4dc01ecda0d774b1d9ff0b72e38259ba40076e3b1771f166f6274556ecc671
25 DIST esqueleto-2.1.3.tar.gz 33024 SHA256 2d6da3477660212ed7cddec606d0324537b39ef24abe627ba389a0da500158f3 SHA512 b0508daec0f248458581155c731d307f039d04fae7e76697d2a8bb8498a5072b31499d1d3b041314b34b4034e4357e10323483d04f7ce3218da7489a00683fbc WHIRLPOOL aea8960ebe1ba214afe147db5db0e392b208525f5eeccc7c953a314c6000b684df5ccbd671ec23a698048f20af8bb212f3357db8743ac28f4b3cdb42723258a6
26
27 diff --git a/dev-haskell/esqueleto/esqueleto-1.3.5.ebuild b/dev-haskell/esqueleto/esqueleto-1.3.5.ebuild
28 deleted file mode 100644
29 index c327411..0000000
30 --- a/dev-haskell/esqueleto/esqueleto-1.3.5.ebuild
31 +++ /dev/null
32 @@ -1,50 +0,0 @@
33 -# Copyright 1999-2014 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -# $Id$
36 -
37 -EAPI=5
38 -
39 -# ebuild generated by hackport 0.3.6.9999
40 -#hackport: flags: -mysql,-postgresql
41 -
42 -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
43 -inherit eutils haskell-cabal
44 -
45 -DESCRIPTION="Bare bones, type-safe EDSL for SQL queries on persistent backends"
46 -HOMEPAGE="https://github.com/meteficha/esqueleto"
47 -SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
48 -
49 -LICENSE="BSD"
50 -SLOT="0/${PV}"
51 -KEYWORDS="~amd64 ~x86"
52 -IUSE=""
53 -
54 -RDEPEND="dev-haskell/conduit:=[profile?]
55 - dev-haskell/monad-logger:=[profile?]
56 - >=dev-haskell/persistent-1.3:=[profile?] <dev-haskell/persistent-1.4:=[profile?]
57 - dev-haskell/resourcet:=[profile?]
58 - >=dev-haskell/tagged-0.2:=[profile?]
59 - >=dev-haskell/text-0.11:=[profile?]
60 - >=dev-haskell/transformers-0.2:=[profile?]
61 - >=dev-haskell/unordered-containers-0.2:=[profile?]
62 - >=dev-lang/ghc-7.4.1:=
63 -"
64 -DEPEND="${RDEPEND}
65 - >=dev-haskell/cabal-1.8
66 - test? ( >=dev-haskell/hspec-1.3 <dev-haskell/hspec-1.9
67 - dev-haskell/hunit
68 - dev-haskell/monad-control
69 - >=dev-haskell/persistent-sqlite-1.2 <dev-haskell/persistent-sqlite-1.4
70 - >=dev-haskell/persistent-template-1.2 <dev-haskell/persistent-template-1.4
71 - dev-haskell/quickcheck )
72 -"
73 -
74 -src_prepare() {
75 - epatch "${FILESDIR}"/${PN}-1.0.6-haddock.patch
76 -}
77 -
78 -src_configure() {
79 - haskell-cabal_src_configure \
80 - --flag=-mysql \
81 - --flag=-postgresql
82 -}
83
84 diff --git a/dev-haskell/esqueleto/esqueleto-1.4.1.2.ebuild b/dev-haskell/esqueleto/esqueleto-1.4.1.2.ebuild
85 deleted file mode 100644
86 index c405f76..0000000
87 --- a/dev-haskell/esqueleto/esqueleto-1.4.1.2.ebuild
88 +++ /dev/null
89 @@ -1,53 +0,0 @@
90 -# Copyright 1999-2014 Gentoo Foundation
91 -# Distributed under the terms of the GNU General Public License v2
92 -# $Id$
93 -
94 -EAPI=5
95 -
96 -# ebuild generated by hackport 0.4.2.9999
97 -#hackport: flags: -mysql,-postgresql
98 -
99 -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
100 -inherit eutils haskell-cabal
101 -
102 -DESCRIPTION="Type-safe EDSL for SQL queries on persistent backends"
103 -HOMEPAGE="https://github.com/meteficha/esqueleto"
104 -SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
105 -
106 -LICENSE="BSD"
107 -SLOT="0/${PV}"
108 -KEYWORDS="~amd64 ~x86"
109 -IUSE=""
110 -
111 -RDEPEND=">=dev-haskell/conduit-1.1:=[profile?]
112 - dev-haskell/monad-logger:=[profile?]
113 - >=dev-haskell/persistent-1.3:=[profile?] <dev-haskell/persistent-1.4:=[profile?]
114 - dev-haskell/resourcet:=[profile?]
115 - >=dev-haskell/tagged-0.2:=[profile?]
116 - >=dev-haskell/text-0.11:=[profile?]
117 - >=dev-haskell/transformers-0.2:=[profile?]
118 - >=dev-haskell/unordered-containers-0.2:=[profile?]
119 - >=dev-lang/ghc-7.4.1:=
120 -"
121 -DEPEND="${RDEPEND}
122 - >=dev-haskell/cabal-1.8
123 - test? ( >=dev-haskell/hspec-1.8
124 - dev-haskell/hunit
125 - dev-haskell/monad-control
126 - >=dev-haskell/monad-logger-0.3
127 - >=dev-haskell/persistent-sqlite-1.2 <dev-haskell/persistent-sqlite-1.4
128 - >=dev-haskell/persistent-template-1.2 <dev-haskell/persistent-template-1.4
129 - dev-haskell/quickcheck )
130 -"
131 -
132 -RESTRICT=test # hangs
133 -
134 -src_prepare() {
135 - epatch "${FILESDIR}"/${PN}-1.0.6-haddock.patch
136 -}
137 -
138 -src_configure() {
139 - haskell-cabal_src_configure \
140 - --flag=-mysql \
141 - --flag=-postgresql
142 -}
143
144 diff --git a/dev-haskell/esqueleto/files/esqueleto-1.0.6-haddock.patch b/dev-haskell/esqueleto/files/esqueleto-1.0.6-haddock.patch
145 deleted file mode 100644
146 index bf66a22..0000000
147 --- a/dev-haskell/esqueleto/files/esqueleto-1.0.6-haddock.patch
148 +++ /dev/null
149 @@ -1,13 +0,0 @@
150 -diff --git a/src/Database/Esqueleto.hs b/src/Database/Esqueleto.hs
151 -index 5900c5d..340cd7d 100644
152 ---- a/src/Database/Esqueleto.hs
153 -+++ b/src/Database/Esqueleto.hs
154 -@@ -289,7 +289,7 @@ import qualified Database.Persist.Store
155 - --
156 - -- @
157 - -- do 'update' $ \\p -> do
158 ---- 'set' p [ PersonName '=.' val \"João\" ]
159 -+-- 'set' p [ PersonName '=.' val \"Joao\" ]
160 - -- where_ (p ^. PersonName ==. val \"Joao\")
161 - -- 'delete' $
162 - -- from $ \\p -> do