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/syb/, dev-haskell/syb/files/
Date: Sat, 12 Sep 2020 22:23:07
Message-Id: 1599949364.a57586a7c97130d82de76a62a95fade342766400.slyfox@gentoo
1 commit: a57586a7c97130d82de76a62a95fade342766400
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 12 22:21:29 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 12 22:22:44 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a57586a7
7
8 dev-haskell/syb: drop old
9
10 Package-Manager: Portage-3.0.6, Repoman-3.0.1
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 dev-haskell/syb/Manifest | 3 -
14 dev-haskell/syb/files/syb-0.4.3-ghc-7.10.patch | 152 -------------------------
15 dev-haskell/syb/syb-0.4.3.ebuild | 28 -----
16 dev-haskell/syb/syb-0.4.4.ebuild | 28 -----
17 dev-haskell/syb/syb-0.5.1.ebuild | 28 -----
18 5 files changed, 239 deletions(-)
19
20 diff --git a/dev-haskell/syb/Manifest b/dev-haskell/syb/Manifest
21 index 5d727a4f3eb..c9b6353cbe6 100644
22 --- a/dev-haskell/syb/Manifest
23 +++ b/dev-haskell/syb/Manifest
24 @@ -1,4 +1 @@
25 -DIST syb-0.4.3.tar.gz 38860 BLAKE2B a4587047b9fbf9a33b9f9e1c94afd4abe87e4f284d91255c9e02863cd1efed9bf4e59fe8441e433adf0aaf81556cfdba2988746f37b6b672d604749f57669035 SHA512 d351eb020dba7c257904b81504cacc233b33864bcc54aad48267db313755243206a2dc4a89d473062d5ca4eff09dd57f0610e99f944717a8e3bbd724775fd6b3
26 -DIST syb-0.4.4.tar.gz 39215 BLAKE2B 5ef855075b5516ec1c3504ce54a997877873dcb32d6b3050eb7768ded0e10e6b4ef1f652bcb332d3823afb04ffd05724baa9d0e32cdbc271528467e0666d2b93 SHA512 fc916ec2ad4c76c7aa979f2b5040df5088b0a75b1e33e3b2325e2212b59d22db5773fe0803beb1b8b2e0a0a292f5620bcb23201dce8b790b8f4fa2252bd64a33
27 -DIST syb-0.5.1.tar.gz 39469 BLAKE2B d69ba87a733bc81eb8e4cb24c5a2b6ac3f90a67f6da576f7fdb3a9191b7301805af8029847a578b3750fd672ae238697f7c5e91d34ca4ac1f7046684dc5f4184 SHA512 087bf9a51abe0a09edc0b920f9b91733016701d6ed24184d8f82da87d3b1912b96af4845a3b0ddb41868efede48f90b52d1940633cf0d366559e176cc7771257
28 DIST syb-0.7.1.tar.gz 39594 BLAKE2B c7304aac08dde400d26bb296b2f9d5c5d148949d8d5469daadd83110d63f1c3865c21fc187494f5fc11f21708717d917f26fee1bca611d2ea4c998dc0fdfa62a SHA512 63a3138f7f824a9bc611b9d025d4e7adc2da8d420d260b66d56190db683a0afac58e4794e94b13d4aa7b423d949e55a1ed0220c99d368973117b5056fd0f4e65
29
30 diff --git a/dev-haskell/syb/files/syb-0.4.3-ghc-7.10.patch b/dev-haskell/syb/files/syb-0.4.3-ghc-7.10.patch
31 deleted file mode 100644
32 index 2773bdc5a63..00000000000
33 --- a/dev-haskell/syb/files/syb-0.4.3-ghc-7.10.patch
34 +++ /dev/null
35 @@ -1,152 +0,0 @@
36 ---- syb-0.4.3-orig/tests/XML.hs 2014-12-31 19:40:41.000000000 +1100
37 -+++ syb-0.4.3/tests/XML.hs 2015-01-02 12:47:10.082782760 +1100
38 -@@ -13,6 +13,7 @@
39 -
40 - import Test.HUnit
41 -
42 -+import Control.Applicative (Alternative(..), Applicative(..))
43 - import Control.Monad
44 - import Data.Maybe
45 - import Data.Generics
46 -@@ -157,6 +158,17 @@
47 - else Just (tail x, head x)
48 - )
49 -
50 -+instance Functor ReadX where
51 -+ fmap = liftM
52 -+
53 -+instance Applicative ReadX where
54 -+ pure = return
55 -+ (<*>) = ap
56 -+
57 -+instance Alternative ReadX where
58 -+ (<|>) = mplus
59 -+ empty = mzero
60 -+
61 - -- ReadX is a monad!
62 - instance Monad ReadX where
63 - return x = ReadX (\y -> Just (y,x))
64 ---- syb-0.4.3-orig/tests/Perm.hs 2014-12-31 19:40:41.000000000 +1100
65 -+++ syb-0.4.3/tests/Perm.hs 2015-01-02 12:47:02.751422866 +1100
66 -@@ -11,6 +11,7 @@
67 -
68 - import Test.HUnit
69 -
70 -+import Control.Applicative (Alternative(..), Applicative(..))
71 - import Control.Monad
72 - import Data.Generics
73 -
74 -@@ -44,6 +45,17 @@
75 - else Just (tail x, head x)
76 - )
77 -
78 -+instance Functor ReadT where
79 -+ fmap = liftM
80 -+
81 -+instance Applicative ReadT where
82 -+ pure = return
83 -+ (<*>) = ap
84 -+
85 -+instance Alternative ReadT where
86 -+ (<|>) = mplus
87 -+ empty = mzero
88 -+
89 - -- ReadT is a monad!
90 - instance Monad ReadT where
91 - return x = ReadT (\y -> Just (y,x))
92 ---- syb-0.4.3-orig/tests/Bits.hs 2014-12-31 19:40:41.000000000 +1100
93 -+++ syb-0.4.3/tests/Bits.hs 2015-01-02 12:46:37.842839944 +1100
94 -@@ -39,6 +39,7 @@
95 - import Data.Generics
96 - import Data.Char
97 - import Data.Maybe
98 -+import Control.Applicative (Alternative(..), Applicative(..))
99 - import Control.Monad
100 - import CompanyDatatypes
101 -
102 -@@ -129,6 +130,16 @@
103 - data ReadB a = ReadB (Bin -> (Maybe a, Bin))
104 - unReadB (ReadB f) = f
105 -
106 -+instance Functor ReadB where
107 -+ fmap = liftM
108 -+
109 -+instance Applicative ReadB where
110 -+ pure = return
111 -+ (<*>) = ap
112 -+
113 -+instance Alternative ReadB where
114 -+ (<|>) = mplus
115 -+ empty = mzero
116 -
117 - -- It's a monad.
118 - instance Monad ReadB where
119 ---- syb-0.4.3-orig/tests/Encode.hs 2014-12-31 19:40:41.000000000 +1100
120 -+++ syb-0.4.3/tests/Encode.hs 2015-01-02 12:51:48.500949407 +1100
121 -@@ -6,6 +6,8 @@
122 -
123 - module Encode () where
124 -
125 -+import Control.Applicative (Applicative(..))
126 -+import Control.Monad (ap, liftM)
127 - import Data.Generics
128 -
129 - data Bit = Zero | One
130 -@@ -62,6 +64,11 @@
131 - -- Sec. 3.3 cont'd
132 -
133 - data EncM a -- The encoder monad
134 -+instance Functor EncM where
135 -+ fmap = liftM
136 -+instance Applicative EncM where
137 -+ pure = return
138 -+ (<*>) = ap
139 - instance Monad EncM
140 - where
141 - return = undefined
142 ---- syb-0.4.3-orig/tests/GRead2.hs 2014-12-31 19:40:41.000000000 +1100
143 -+++ syb-0.4.3/tests/GRead2.hs 2015-01-02 12:51:27.524567019 +1100
144 -@@ -10,6 +10,8 @@
145 -
146 - -}
147 -
148 -+import Control.Applicative (Applicative(..))
149 -+import Control.Monad (ap, liftM)
150 - import Data.Generics
151 -
152 - gread :: Data a => String -> Maybe a
153 -@@ -18,6 +20,13 @@
154 - -- The decoder monad
155 - newtype DecM a = D (String -> Maybe (String, a))
156 -
157 -+instance Functor DecM where
158 -+ fmap = liftM
159 -+
160 -+instance Applicative DecM where
161 -+ pure = return
162 -+ (<*>) = ap
163 -+
164 - instance Monad DecM where
165 - return a = D (\s -> Just (s,a))
166 - (D m) >>= k = D (\s ->
167 ---- syb-0.4.3-orig/tests/Ext1.hs 2014-12-31 19:40:41.000000000 +1100
168 -+++ syb-0.4.3/tests/Ext1.hs 2015-01-02 10:30:39.396517984 +1100
169 -@@ -1,4 +1,5 @@
170 - {-# OPTIONS -fglasgow-exts #-}
171 -+{-# LANGUAGE CPP #-}
172 -
173 - module Ext1 (tests) where
174 -
175 -@@ -11,8 +12,11 @@
176 - import Test.HUnit
177 -
178 - import Data.Generics
179 -+#if MIN_VERSION_base(4,8,0)
180 -+import GHC.Base hiding(foldr)
181 -+#else
182 - import GHC.Base
183 --
184 -+#endif
185 -
186 - -- Unsafe coerce
187 - unsafeCoerce :: a -> b
188
189 diff --git a/dev-haskell/syb/syb-0.4.3.ebuild b/dev-haskell/syb/syb-0.4.3.ebuild
190 deleted file mode 100644
191 index 5855cae4653..00000000000
192 --- a/dev-haskell/syb/syb-0.4.3.ebuild
193 +++ /dev/null
194 @@ -1,28 +0,0 @@
195 -# Copyright 1999-2020 Gentoo Authors
196 -# Distributed under the terms of the GNU General Public License v2
197 -
198 -EAPI=5
199 -
200 -# ebuild generated by hackport 0.4.4.9999
201 -
202 -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
203 -inherit base haskell-cabal
204 -
205 -DESCRIPTION="Scrap Your Boilerplate"
206 -HOMEPAGE="http://www.cs.uu.nl/wiki/GenericProgramming/SYB"
207 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
208 -
209 -LICENSE="BSD"
210 -SLOT="0/${PV}"
211 -KEYWORDS="~amd64 ~x86 ~amd64-linux"
212 -IUSE=""
213 -
214 -RDEPEND=">=dev-lang/ghc-7.4.1:=
215 -"
216 -DEPEND="${RDEPEND}
217 - >=dev-haskell/cabal-1.8
218 - test? ( dev-haskell/hunit
219 - dev-haskell/mtl )
220 -"
221 -
222 -PATCHES=("${FILESDIR}/${PN}-0.4.3-ghc-7.10.patch")
223
224 diff --git a/dev-haskell/syb/syb-0.4.4.ebuild b/dev-haskell/syb/syb-0.4.4.ebuild
225 deleted file mode 100644
226 index 5322ff374d1..00000000000
227 --- a/dev-haskell/syb/syb-0.4.4.ebuild
228 +++ /dev/null
229 @@ -1,28 +0,0 @@
230 -# Copyright 1999-2019 Gentoo Authors
231 -# Distributed under the terms of the GNU General Public License v2
232 -
233 -EAPI=5
234 -
235 -# ebuild generated by hackport 0.4.4.9999
236 -
237 -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
238 -inherit haskell-cabal
239 -
240 -DESCRIPTION="Scrap Your Boilerplate"
241 -HOMEPAGE="http://www.cs.uu.nl/wiki/GenericProgramming/SYB"
242 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
243 -
244 -LICENSE="BSD"
245 -SLOT="0/${PV}"
246 -KEYWORDS="~amd64 ~x86 ~amd64-linux"
247 -IUSE=""
248 -
249 -RESTRICT=test # ghc-7.10 slightly changed namespacing
250 -
251 -RDEPEND=">=dev-lang/ghc-7.4.1:=
252 -"
253 -DEPEND="${RDEPEND}
254 - >=dev-haskell/cabal-1.8
255 - test? ( dev-haskell/hunit
256 - dev-haskell/mtl )
257 -"
258
259 diff --git a/dev-haskell/syb/syb-0.5.1.ebuild b/dev-haskell/syb/syb-0.5.1.ebuild
260 deleted file mode 100644
261 index dc0a47b9316..00000000000
262 --- a/dev-haskell/syb/syb-0.5.1.ebuild
263 +++ /dev/null
264 @@ -1,28 +0,0 @@
265 -# Copyright 1999-2019 Gentoo Authors
266 -# Distributed under the terms of the GNU General Public License v2
267 -
268 -EAPI=5
269 -
270 -# ebuild generated by hackport 0.4.6.9999
271 -
272 -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
273 -inherit haskell-cabal
274 -
275 -DESCRIPTION="Scrap Your Boilerplate"
276 -HOMEPAGE="http://www.cs.uu.nl/wiki/GenericProgramming/SYB"
277 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
278 -
279 -LICENSE="BSD"
280 -SLOT="0/${PV}"
281 -KEYWORDS="~amd64 ~x86 ~amd64-linux"
282 -IUSE=""
283 -
284 -RESTRICT=test # ghc-7.10 slightly changed namespacing
285 -
286 -RDEPEND=">=dev-lang/ghc-7.4.1:=
287 -"
288 -DEPEND="${RDEPEND}
289 - >=dev-haskell/cabal-1.8
290 - test? ( dev-haskell/hunit
291 - dev-haskell/mtl )
292 -"