Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emacs/ghc-mod/, app-emacs/ghc-mod/files/, profiles/, ...
Date: Wed, 09 Sep 2020 07:51:55
Message-Id: 1599637541.35008845c5a2fdc6029dbc671896be033323856e.slyfox@gentoo
1 commit: 35008845c5a2fdc6029dbc671896be033323856e
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 9 07:45:41 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 9 07:45:41 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35008845
7
8 profiles/package.mask: drop removed ghc-mod and cabal-helper
9
10 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
11
12 app-emacs/ghc-mod/Manifest | 3 -
13 app-emacs/ghc-mod/files/50ghc-mod-gentoo.el | 3 -
14 .../ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch | 5 --
15 app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild | 95 ---------------------
16 app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild | 97 ----------------------
17 app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild | 92 --------------------
18 app-emacs/ghc-mod/metadata.xml | 20 -----
19 dev-haskell/cabal-helper/Manifest | 3 -
20 .../cabal-helper/cabal-helper-0.6.1.0.ebuild | 30 -------
21 .../cabal-helper/cabal-helper-0.6.3.1.ebuild | 32 -------
22 .../cabal-helper/cabal-helper-0.7.3.0.ebuild | 31 -------
23 dev-haskell/cabal-helper/metadata.xml | 32 -------
24 profiles/package.mask | 10 ---
25 13 files changed, 453 deletions(-)
26
27 diff --git a/app-emacs/ghc-mod/Manifest b/app-emacs/ghc-mod/Manifest
28 deleted file mode 100644
29 index a411df4b037..00000000000
30 --- a/app-emacs/ghc-mod/Manifest
31 +++ /dev/null
32 @@ -1,3 +0,0 @@
33 -DIST ghc-mod-5.4.0.0.tar.gz 132546 BLAKE2B 6670df6b271527ee2a69c74b0522b94e78e799b62d260ca744a382312c815e904d516345c6258be0d9aa82f91866126b95cc4682bc1925616078ffef1a559905 SHA512 fabcc5ce2fb9e8790043faae2d42b3714fab96da1409d7f1c4736f332c6b74c76724dce253456fd787526d125cfaa1fe48c4725a0da16aabb35d5edf560f2415
34 -DIST ghc-mod-5.5.0.0.tar.gz 150774 BLAKE2B 87d2be174200f05da0f38a2947c4404c0b25ce77a03d3b456f8cde769e978bbe6fad6e2c04d1af61e05d61fb941c139c297baaeb4835c02390516a88bebbf539 SHA512 006f292394fc24766a2ae2c778635697a63e1b48ef96052af66dc35d1ef30eb600760cd2a517011a7a2b027a0c725ceb3b5e37cfe157741ba97f19068f1264e8
35 -DIST ghc-mod-5.7.0.0.tar.gz 146797 BLAKE2B b5d684dbb505001bfc061473cd62d00491bfe8ca5710cb69c72cb2544838a9a3b7d88d414be8123f9edf82cf96773f49439912a98efec843c167334d31caeaf8 SHA512 843cd0546c0a0cdf30dd9cde5e9148dabf391648bae6d7f2852c83a4cd5b8329f30d0cc578ba6afda02e8885b2ed63c7def4885e0dbaac199d311e476a0cc6e3
36
37 diff --git a/app-emacs/ghc-mod/files/50ghc-mod-gentoo.el b/app-emacs/ghc-mod/files/50ghc-mod-gentoo.el
38 deleted file mode 100644
39 index 402c84de9b1..00000000000
40 --- a/app-emacs/ghc-mod/files/50ghc-mod-gentoo.el
41 +++ /dev/null
42 @@ -1,3 +0,0 @@
43 -;;; ghc-mod site-lisp configuration
44 -
45 -(add-to-list 'load-path "@SITELISP@")
46
47 diff --git a/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch b/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch
48 deleted file mode 100644
49 index f7e6e1c4c65..00000000000
50 --- a/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch
51 +++ /dev/null
52 @@ -1,5 +0,0 @@
53 ---- a/ghc-mod.cabal
54 -+++ b/ghc-mod.cabal
55 -@@ -29,2 +29,0 @@
56 --Data-Files: elisp/Makefile
57 -- elisp/*.el
58
59 diff --git a/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild b/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild
60 deleted file mode 100644
61 index 25bf290905a..00000000000
62 --- a/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild
63 +++ /dev/null
64 @@ -1,95 +0,0 @@
65 -# Copyright 1999-2019 Gentoo Authors
66 -# Distributed under the terms of the GNU General Public License v2
67 -
68 -EAPI=5
69 -
70 -# ebuild generated by hackport 0.4.6
71 -
72 -CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
73 -inherit elisp-common haskell-cabal
74 -
75 -DESCRIPTION="Happy Haskell Programming"
76 -HOMEPAGE="http://www.mew.org/~kazu/proj/ghc-mod/"
77 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
78 -
79 -LICENSE="AGPL-3"
80 -SLOT="0/${PV}"
81 -KEYWORDS="~amd64 ~x86"
82 -IUSE="emacs"
83 -
84 -RESTRICT=test # doctests break on modules collisions: temporary / temporary-rc
85 -
86 -RDEPEND="dev-haskell/async:=[profile?]
87 - >=dev-haskell/cabal-helper-0.6.0.0:=[profile?] <dev-haskell/cabal-helper-0.7:=[profile?]
88 - >=dev-haskell/cereal-0.4:=[profile?]
89 - dev-haskell/convertible:=[profile?]
90 - >=dev-haskell/djinn-ghc-0.0.2.2:=[profile?]
91 - >=dev-haskell/extra-1.4:2=[profile?] <dev-haskell/extra-1.5:2=[profile?]
92 - >=dev-haskell/fclabels-2.0:=[profile?] <dev-haskell/fclabels-2.1:=[profile?]
93 - dev-haskell/ghc-paths:=[profile?]
94 - dev-haskell/ghc-syb-utils:=[profile?]
95 - dev-haskell/haskell-src-exts:=[profile?]
96 - >=dev-haskell/hlint-1.8.61:=[profile?]
97 - >=dev-haskell/monad-control-1:=[profile?]
98 - >=dev-haskell/monad-journal-0.4:=[profile?]
99 - >=dev-haskell/mtl-2.0:=[profile?]
100 - dev-haskell/old-time:=[profile?]
101 - >=dev-haskell/pipes-4.1:=[profile?] <dev-haskell/pipes-4.2:=[profile?]
102 - dev-haskell/random:=[profile?]
103 - dev-haskell/split:=[profile?]
104 - dev-haskell/syb:=[profile?]
105 - dev-haskell/temporary:=[profile?]
106 - dev-haskell/text:=[profile?]
107 - dev-haskell/transformers:=[profile?]
108 - dev-haskell/transformers-base:=[profile?]
109 - >=dev-lang/ghc-7.4.1:=
110 - emacs? ( >=app-editors/emacs-23.1:* )
111 -"
112 -DEPEND="${RDEPEND}
113 - >=dev-haskell/cabal-1.14
114 - test? ( >=dev-haskell/doctest-0.9.3
115 - dev-haskell/executable-path
116 - >=dev-haskell/hspec-2.0.0 )
117 -"
118 -SITEFILE=50${PN}-gentoo.el
119 -
120 -src_prepare() {
121 - epatch "${FILESDIR}"/${PN}-5.6.0.0-gentoo.patch
122 -}
123 -
124 -src_compile() {
125 - haskell-cabal_src_compile
126 - if use emacs ; then
127 - pushd elisp
128 - elisp-compile *.el
129 - popd
130 - fi
131 -}
132 -
133 -src_install() {
134 - haskell-cabal_src_install
135 - if use emacs ; then
136 - pushd "${S}"
137 - elisp-install ghc-mod elisp/*.{el,elc}
138 - elisp-site-file-install "${FILESDIR}"/${SITEFILE}
139 - popd
140 - fi
141 -}
142 -
143 -pkg_postinst() {
144 - if use emacs ; then
145 - elisp-site-regen
146 - elog "To configure ghc-mod either add this line to ~/.emacs:"
147 - elog "(autoload 'ghc-init \"ghc\" nil t)"
148 - elog "and either this line:"
149 - elog "(add-hook 'haskell-mode-hook (lambda () (ghc-init)))"
150 - elog "or if you wish to use flymake:"
151 - elog "(add-hook 'haskell-mode-hook (lambda () (ghc-init) (flymake-mode)))"
152 - fi
153 -}
154 -
155 -pkg_postrm() {
156 - if use emacs ; then
157 - elisp-site-regen
158 - fi
159 -}
160
161 diff --git a/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild b/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild
162 deleted file mode 100644
163 index b6501837253..00000000000
164 --- a/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild
165 +++ /dev/null
166 @@ -1,97 +0,0 @@
167 -# Copyright 1999-2019 Gentoo Authors
168 -# Distributed under the terms of the GNU General Public License v2
169 -
170 -EAPI=5
171 -
172 -# ebuild generated by hackport 0.4.6
173 -
174 -CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
175 -inherit elisp-common haskell-cabal
176 -
177 -DESCRIPTION="Happy Haskell Programming"
178 -HOMEPAGE="http://www.mew.org/~kazu/proj/ghc-mod/"
179 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
180 -
181 -LICENSE="AGPL-3"
182 -SLOT="0/${PV}"
183 -KEYWORDS="~amd64 ~x86"
184 -IUSE="emacs"
185 -
186 -RESTRICT=test # doctests break on modules collisions: temporary / temporary-rc
187 -
188 -RDEPEND=">=dev-haskell/binary-0.5.1.0:=[profile?] <dev-haskell/binary-0.8:=[profile?]
189 - >=dev-haskell/cabal-helper-0.6.3.0:=[profile?] <dev-haskell/cabal-helper-0.7:=[profile?]
190 - dev-haskell/convertible:=[profile?]
191 - >=dev-haskell/djinn-ghc-0.0.2.2:=[profile?] <dev-haskell/djinn-ghc-0.1:=[profile?]
192 - >=dev-haskell/extra-1.4:2=[profile?] <dev-haskell/extra-1.5:2=[profile?]
193 - >=dev-haskell/fclabels-2.0:=[profile?] <dev-haskell/fclabels-2.1:=[profile?]
194 - <dev-haskell/ghc-paths-0.2:=[profile?]
195 - <dev-haskell/ghc-syb-utils-0.3:=[profile?]
196 - <dev-haskell/haskell-src-exts-1.18:=[profile?]
197 - >=dev-haskell/hlint-1.8.61:=[profile?] <dev-haskell/hlint-1.10:=[profile?]
198 - >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
199 - >=dev-haskell/monad-journal-0.4:=[profile?] <dev-haskell/monad-journal-0.8:=[profile?]
200 - >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
201 - <dev-haskell/old-time-1.2:=[profile?]
202 - >=dev-haskell/optparse-applicative-0.11.0:=[profile?] <dev-haskell/optparse-applicative-0.13.0:=[profile?]
203 - >=dev-haskell/pipes-4.1:=[profile?] <dev-haskell/pipes-4.2:=[profile?]
204 - >=dev-haskell/safe-0.3.9:=[profile?] <dev-haskell/safe-0.4:=[profile?]
205 - <dev-haskell/split-0.3:=[profile?]
206 - <dev-haskell/syb-0.7:=[profile?]
207 - <dev-haskell/temporary-1.3:=[profile?]
208 - <dev-haskell/text-1.3:=[profile?]
209 - <dev-haskell/transformers-0.5:=[profile?]
210 - <dev-haskell/transformers-base-0.5:=[profile?]
211 - >=dev-lang/ghc-7.4.1:=
212 - emacs? ( >=app-editors/emacs-23.1:* )
213 -"
214 -DEPEND="${RDEPEND}
215 - >=dev-haskell/cabal-1.14
216 - test? ( >=dev-haskell/doctest-0.9.3
217 - dev-haskell/executable-path
218 - >=dev-haskell/hspec-2.0.0 )
219 -"
220 -SITEFILE=50${PN}-gentoo.el
221 -
222 -src_prepare() {
223 - epatch "${FILESDIR}"/${PN}-5.6.0.0-gentoo.patch
224 -}
225 -
226 -src_compile() {
227 - haskell-cabal_src_compile
228 - if use emacs ; then
229 - pushd elisp
230 - elisp-compile *.el
231 - popd
232 - fi
233 -}
234 -
235 -src_install() {
236 - haskell-cabal_src_install
237 - if use emacs ; then
238 - pushd "${S}"
239 - elisp-install ghc-mod elisp/*.{el,elc}
240 - elisp-site-file-install "${FILESDIR}"/${SITEFILE}
241 - popd
242 - fi
243 -}
244 -
245 -pkg_postinst() {
246 - haskell-cabal_pkg_postinst
247 - if use emacs ; then
248 - elisp-site-regen
249 - elog "To configure ghc-mod either add this line to ~/.emacs:"
250 - elog "(autoload 'ghc-init \"ghc\" nil t)"
251 - elog "and either this line:"
252 - elog "(add-hook 'haskell-mode-hook (lambda () (ghc-init)))"
253 - elog "or if you wish to use flymake:"
254 - elog "(add-hook 'haskell-mode-hook (lambda () (ghc-init) (flymake-mode)))"
255 - fi
256 -}
257 -
258 -pkg_postrm() {
259 - haskell-cabal_pkg_postrm
260 - if use emacs ; then
261 - elisp-site-regen
262 - fi
263 -}
264
265 diff --git a/app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild b/app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild
266 deleted file mode 100644
267 index 995c32fd780..00000000000
268 --- a/app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild
269 +++ /dev/null
270 @@ -1,92 +0,0 @@
271 -# Copyright 1999-2019 Gentoo Authors
272 -# Distributed under the terms of the GNU General Public License v2
273 -
274 -EAPI=6
275 -
276 -# ebuild generated by hackport 0.5.1.9999
277 -
278 -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
279 -inherit elisp-common haskell-cabal
280 -
281 -DESCRIPTION="Happy Haskell Programming"
282 -HOMEPAGE="http://www.mew.org/~kazu/proj/ghc-mod/"
283 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
284 -
285 -LICENSE="AGPL-3"
286 -SLOT="0/${PV}"
287 -KEYWORDS="~amd64 ~x86"
288 -IUSE="emacs"
289 -
290 -RESTRICT=test # doctests break on modules collisions: temporary / temporary-rc
291 -
292 -RDEPEND=">=dev-haskell/cabal-helper-0.7.3.0:=[profile?] <dev-haskell/cabal-helper-0.8:=[profile?]
293 - >=dev-haskell/djinn-ghc-0.0.2.2:=[profile?] <dev-haskell/djinn-ghc-0.1:=[profile?]
294 - >=dev-haskell/extra-1.4.0:=[profile?] <dev-haskell/extra-1.6:=[profile?]
295 - >=dev-haskell/fclabels-2.0:=[profile?] <dev-haskell/fclabels-2.1:=[profile?]
296 - >=dev-haskell/ghc-paths-0.1.0.9:=[profile?] <dev-haskell/ghc-paths-0.2:=[profile?]
297 - >=dev-haskell/ghc-syb-utils-0.2.3:=[profile?] <dev-haskell/ghc-syb-utils-0.3:=[profile?]
298 - >=dev-haskell/haskell-src-exts-1.16.0.1:=[profile?] <dev-haskell/haskell-src-exts-1.19:=[profile?]
299 - >=dev-haskell/hlint-1.9.27:=[profile?] <dev-haskell/hlint-1.10:=[profile?]
300 - >=dev-haskell/monad-control-1:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
301 - >=dev-haskell/monad-journal-0.4:=[profile?] <dev-haskell/monad-journal-0.8:=[profile?]
302 - >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
303 - <dev-haskell/old-time-1.2:=[profile?]
304 - >=dev-haskell/optparse-applicative-0.11.0:=[profile?] <dev-haskell/optparse-applicative-0.14.0:=[profile?]
305 - >=dev-haskell/pipes-4.1.0:=[profile?] <dev-haskell/pipes-4.4:=[profile?]
306 - >=dev-haskell/safe-0.3.9:=[profile?] <dev-haskell/safe-0.4:=[profile?]
307 - >=dev-haskell/semigroups-0.10.0:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
308 - >=dev-haskell/split-0.2.2:=[profile?] <dev-haskell/split-0.3:=[profile?]
309 - >=dev-haskell/syb-0.5.1:=[profile?] <dev-haskell/syb-0.7:=[profile?]
310 - >=dev-haskell/temporary-1.2.0.3:=[profile?] <dev-haskell/temporary-1.3:=[profile?]
311 - >=dev-haskell/text-1.2.1.3:=[profile?] <dev-haskell/text-1.3:=[profile?]
312 - >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
313 - >=dev-lang/ghc-7.8.2:=
314 - emacs? ( >=app-editors/emacs-23.1:* )
315 -"
316 -DEPEND="${RDEPEND}
317 - >=dev-haskell/cabal-1.18.1.3 <dev-haskell/cabal-1.25
318 - test? ( >=dev-haskell/doctest-0.9.3 <dev-haskell/doctest-0.12
319 - >=dev-haskell/hspec-2.0.0 <dev-haskell/hspec-2.4 )
320 -"
321 -SITEFILE=50${PN}-gentoo.el
322 -
323 -PATCHES=("${FILESDIR}"/${PN}-5.6.0.0-gentoo.patch)
324 -
325 -src_compile() {
326 - haskell-cabal_src_compile
327 - if use emacs ; then
328 - pushd elisp
329 - elisp-compile *.el
330 - popd
331 - fi
332 -}
333 -
334 -src_install() {
335 - haskell-cabal_src_install
336 - if use emacs ; then
337 - pushd "${S}"
338 - elisp-install ghc-mod elisp/*.{el,elc}
339 - elisp-site-file-install "${FILESDIR}"/${SITEFILE}
340 - popd
341 - fi
342 -}
343 -
344 -pkg_postinst() {
345 - haskell-cabal_pkg_postinst
346 - if use emacs ; then
347 - elisp-site-regen
348 - elog "To configure ghc-mod either add this line to ~/.emacs:"
349 - elog "(autoload 'ghc-init \"ghc\" nil t)"
350 - elog "and either this line:"
351 - elog "(add-hook 'haskell-mode-hook (lambda () (ghc-init)))"
352 - elog "or if you wish to use flymake:"
353 - elog "(add-hook 'haskell-mode-hook (lambda () (ghc-init) (flymake-mode)))"
354 - fi
355 -}
356 -
357 -pkg_postrm() {
358 - haskell-cabal_pkg_postrm
359 - if use emacs ; then
360 - elisp-site-regen
361 - fi
362 -}
363
364 diff --git a/app-emacs/ghc-mod/metadata.xml b/app-emacs/ghc-mod/metadata.xml
365 deleted file mode 100644
366 index fc177fe2f9a..00000000000
367 --- a/app-emacs/ghc-mod/metadata.xml
368 +++ /dev/null
369 @@ -1,20 +0,0 @@
370 -<?xml version="1.0" encoding="UTF-8"?>
371 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
372 -<pkgmetadata>
373 -<maintainer type="project">
374 - <email>gnu-emacs@g.o</email>
375 - <name>Gentoo GNU Emacs project</name>
376 -</maintainer>
377 -<maintainer type="project">
378 - <email>haskell@g.o</email>
379 - <name>Gentoo Haskell</name>
380 -</maintainer>
381 -<longdescription>
382 - This packages includes Elisp files and a Haskell command, "ghc-mod".
383 - "ghc*.el" enable completion of Haskell symbols on Emacs. Flymake is
384 - also integrated. "ghc-mod" is a backend of "ghc*.el". It lists up
385 - all installed modules or extracts names of functions, classes, and
386 - data declarations.
387 -</longdescription>
388 -<stabilize-allarches/>
389 -</pkgmetadata>
390
391 diff --git a/dev-haskell/cabal-helper/Manifest b/dev-haskell/cabal-helper/Manifest
392 deleted file mode 100644
393 index 1d43b615354..00000000000
394 --- a/dev-haskell/cabal-helper/Manifest
395 +++ /dev/null
396 @@ -1,3 +0,0 @@
397 -DIST cabal-helper-0.6.1.0.tar.gz 32694 BLAKE2B 6f9aba9e128d2f2f0ba1a18b78b9cef69e866c79d0a38c7a5acb4398377766cfae77babacd5b3fe956761d917045325b4aa17345063f578699c60ef6aaef14c5 SHA512 8c85b5e49f95acb74dc743a57e428ffe3f98555501a9020e4601f28f10bd3e3f98910dc90d8b611162e61cda0eec06a48ab09bd23eaf82093a85427a4c8330f7
398 -DIST cabal-helper-0.6.3.1.tar.gz 41668 BLAKE2B 8100cbe79b9d1f7f84a937727d820a15be3955093af15abf6543568ac65f65f70810044370d0bdce543300796401d0bfc7b89d6c80323189e527062b00817c93 SHA512 7a0833cee229286904ff1304944100df33d975f1df0df5ab439f28d1ce28ae3fe86cc7d208ff04ba9980aff26f77f260d4f2893c7d528395555faeccf7041cca
399 -DIST cabal-helper-0.7.3.0.tar.gz 35745 BLAKE2B be54313453564fdcbedf7f7450afa2282af90c47cd6ff6ea9be3e76ccb4fb30f558e20bad73633754c914b4574c82b6d3b35b8d41579c72f1e9c7dbec6587a11 SHA512 612c7589a9f8eb4056ae5cf3365d5ee2d52357554a012c9a4515c2adefd5275153ff24fc80aac7b7f37e397a583f22808e4554fcde8a0f72cc0306ffe811600f
400
401 diff --git a/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild
402 deleted file mode 100644
403 index 2764887972d..00000000000
404 --- a/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild
405 +++ /dev/null
406 @@ -1,30 +0,0 @@
407 -# Copyright 1999-2020 Gentoo Authors
408 -# Distributed under the terms of the GNU General Public License v2
409 -
410 -EAPI=5
411 -
412 -# ebuild generated by hackport 0.4.6.9999
413 -
414 -CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
415 -inherit haskell-cabal
416 -
417 -DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod"
418 -HOMEPAGE="https://hackage.haskell.org/package/cabal-helper"
419 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
420 -
421 -LICENSE="AGPL-3"
422 -SLOT="0/${PV}"
423 -KEYWORDS="~amd64 ~x86"
424 -IUSE=""
425 -
426 -RDEPEND=">=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-1.23:=[profile?]
427 - dev-haskell/mtl:=[profile?]
428 - dev-haskell/temporary:=[profile?]
429 - dev-haskell/transformers:=[profile?]
430 - dev-haskell/utf8-string:=[profile?]
431 - >=dev-lang/ghc-7.4.1:=
432 -"
433 -DEPEND="${RDEPEND}
434 - >=dev-haskell/cabal-1.10
435 - test? ( dev-haskell/extra:2 )
436 -"
437
438 diff --git a/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild
439 deleted file mode 100644
440 index 39f355f4069..00000000000
441 --- a/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild
442 +++ /dev/null
443 @@ -1,32 +0,0 @@
444 -# Copyright 1999-2020 Gentoo Authors
445 -# Distributed under the terms of the GNU General Public License v2
446 -
447 -EAPI=5
448 -
449 -# ebuild generated by hackport 0.4.6
450 -
451 -CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
452 -inherit haskell-cabal
453 -
454 -DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod"
455 -HOMEPAGE="https://hackage.haskell.org/package/cabal-helper"
456 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
457 -
458 -LICENSE="AGPL-3"
459 -SLOT="0/${PV}"
460 -KEYWORDS="~amd64 ~x86"
461 -IUSE=""
462 -
463 -RESTRICT=test # runs external cabal and downloads things
464 -
465 -RDEPEND=">=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-1.23:=[profile?]
466 - dev-haskell/mtl:=[profile?]
467 - dev-haskell/temporary:=[profile?]
468 - dev-haskell/transformers:=[profile?]
469 - dev-haskell/utf8-string:=[profile?]
470 - >=dev-lang/ghc-7.4.1:=
471 -"
472 -DEPEND="${RDEPEND}
473 - >=dev-haskell/cabal-1.10
474 - test? ( dev-haskell/extra )
475 -"
476
477 diff --git a/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild
478 deleted file mode 100644
479 index 854c03c288d..00000000000
480 --- a/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild
481 +++ /dev/null
482 @@ -1,31 +0,0 @@
483 -# Copyright 1999-2020 Gentoo Authors
484 -# Distributed under the terms of the GNU General Public License v2
485 -
486 -EAPI=6
487 -
488 -# ebuild generated by hackport 0.5.1.9999
489 -
490 -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
491 -inherit haskell-cabal
492 -
493 -DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod"
494 -HOMEPAGE="https://hackage.haskell.org/package/cabal-helper"
495 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
496 -
497 -LICENSE="AGPL-3"
498 -SLOT="0/${PV}"
499 -KEYWORDS="~amd64 ~x86"
500 -IUSE=""
501 -
502 -RESTRICT=test # runs external cabal and downloads things
503 -
504 -RDEPEND=">=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-1.26:=[profile?]
505 - >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
506 - >=dev-haskell/temporary-1.2.0.4:=[profile?] <dev-haskell/temporary-1.3:=[profile?]
507 - >=dev-haskell/utf8-string-1.0.1.1:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
508 - >=dev-lang/ghc-7.8.2:=
509 -"
510 -DEPEND="${RDEPEND}
511 - >=dev-haskell/cabal-1.18.1.3
512 - test? ( >=dev-haskell/extra-1.4.10 <dev-haskell/extra-1.6 )
513 -"
514
515 diff --git a/dev-haskell/cabal-helper/metadata.xml b/dev-haskell/cabal-helper/metadata.xml
516 deleted file mode 100644
517 index b6837b40dcd..00000000000
518 --- a/dev-haskell/cabal-helper/metadata.xml
519 +++ /dev/null
520 @@ -1,32 +0,0 @@
521 -<?xml version="1.0" encoding="UTF-8"?>
522 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
523 -<pkgmetadata>
524 - <maintainer type="project">
525 - <email>haskell@g.o</email>
526 - <name>Gentoo Haskell</name>
527 - </maintainer>
528 - <longdescription>
529 - @cabal-helper@ provides a library which wraps the internal use of executables
530 - to lift the restrictions imposed by linking against versions of GHC before
531 - @7.10@.
532 -
533 - @cabal-helper@ uses a wrapper executable to compile the actual cabal-helper
534 - executable at runtime while linking against an arbitrary version of
535 - Cabal. This runtime-compiled helper executable is then used to extract
536 - various bits and peices from Cabal\'s on disk state (dist/setup-config)
537 - written by it's configure command.
538 -
539 - In addition to this the wrapper executable also supports installing any
540 - version of Cabal from hackage in case it cannot be found in any available
541 - package database. The wrapper installs these instances of the Cabal library
542 - into a private package database so as to not interfere with the user's
543 - packages.
544 -
545 - Furthermore the wrapper supports one special case namely reading a state
546 - file for Cabal itself. This is needed as Cabal compiles it's Setup.hs using
547 - itself and not using any version of Cabal installed in any package database.
548 -
549 - @cabal-helper@ can compile with @Cabal &gt;= 1.14@ but requires @Cabal &gt;= 1.16@
550 - at runtime.
551 - </longdescription>
552 -</pkgmetadata>
553
554 diff --git a/profiles/package.mask b/profiles/package.mask
555 index c5ba787932d..db2c0208ed2 100644
556 --- a/profiles/package.mask
557 +++ b/profiles/package.mask
558 @@ -234,16 +234,6 @@ dev-haskell/drift
559 # Masked to allow py2.7 removal
560 dev-lang/spark
561
562 -# Jack Todaro <solpeth@××××××.org> (2020-08-23)
563 -# Its only reverse dependency is app-emacs/ghc-mod,
564 -# which is masked and dead upstream.
565 -dev-haskell/cabal-helper
566 -
567 -# Jack Todaro <solpeth@××××××.org> (2020-08-23)
568 -# Unmaintained package, does not build with modern
569 -# versions of GHC.
570 -app-emacs/ghc-mod
571 -
572 # Sergei Trofimovich <slyfox@g.o> (2020-08-22)
573 # Obsolete package without reverse dependencies.
574 # Use dev-haskell/mustache instead.