Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, dev-haskell/derive/, app-forensics/quickfuzz/, ...
Date: Mon, 08 Feb 2021 10:43:39
Message-Id: 1612780996.2de6b68d9c3f9a380b0906577b946201b0e087f8.slyfox@gentoo
1 commit: 2de6b68d9c3f9a380b0906577b946201b0e087f8
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 8 10:40:58 2021 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 8 10:43:16 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2de6b68d
7
8 dev-haskell/derive: remove package and it's app-forensics/quickfuzz revdep
9
10 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
11
12 app-forensics/quickfuzz/Manifest | 1 -
13 .../files/quickfuzz-0.1_p20160920-derive-2.6.patch | 21 ---
14 .../quickfuzz-0.1_p20160920-directory-1.3.patch | 9 --
15 .../quickfuzz-0.1_p20160920-ghc-8.0.2_rc1.patch | 8 -
16 app-forensics/quickfuzz/metadata.xml | 20 ---
17 .../quickfuzz/quickfuzz-0.1_p20160920.ebuild | 151 ------------------
18 app-forensics/quickfuzz/quickfuzz-9999.ebuild | 174 ---------------------
19 dev-haskell/derive/Manifest | 1 -
20 dev-haskell/derive/derive-2.5.26.ebuild | 28 ----
21 dev-haskell/derive/metadata.xml | 17 --
22 profiles/package.mask | 6 -
23 11 files changed, 436 deletions(-)
24
25 diff --git a/app-forensics/quickfuzz/Manifest b/app-forensics/quickfuzz/Manifest
26 deleted file mode 100644
27 index d43b77c1c5b..00000000000
28 --- a/app-forensics/quickfuzz/Manifest
29 +++ /dev/null
30 @@ -1 +0,0 @@
31 -DIST quickfuzz-0.1_p20160920.tar.gz 1073894 BLAKE2B fdf9cf9f1b3aaf7e21221d62417aa5bd80dd67bab3e09d67344b0eaf8d6a50e9eee585a6d234b1c6472f7c17a9b4057a242ba19f48fbfa859cfd0ef8111c409b SHA512 52068c35cef580e4719f1b7128ae069a80581f176adc4a2abbbdfc7fc48849e4ff1c228d342b7eaddc780e5b50eabb285b398c334753fca0dc70d3d3ec9f55f8
32
33 diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-derive-2.6.patch b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-derive-2.6.patch
34 deleted file mode 100644
35 index 6e0f25636b6..00000000000
36 --- a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-derive-2.6.patch
37 +++ /dev/null
38 @@ -1,21 +0,0 @@
39 -diff --git a/src/DeriveShow.hs b/src/DeriveShow.hs
40 -index c11dd03..40cc205 100644
41 ---- a/src/DeriveShow.hs
42 -+++ b/src/DeriveShow.hs
43 -@@ -1,5 +1,5 @@
44 - {-# LANGUAGE TemplateHaskell #-}
45 -+{-# LANGUAGE StandaloneDeriving #-}
46 - module DeriveShow where
47 -
48 --import Data.Derive.Show
49 - import Data.DeriveTH
50 -@@ -12,3 +12,2 @@ isArbInsName = isinsName ''Show
51 - devShow :: Name -> Q [Dec]
52 --devShow = megaderive (derive makeShow) isArbInsName
53 --
54 -+devShow = megaderive (\n -> [d| deriving instance Show $(return (ConT n)) |]) isArbInsName
55 ---- a/QuickFuzz.cabal
56 -+++ b/QuickFuzz.cabal
57 -@@ -75,0 +75,1 @@ executable QuickFuzz
58 -+ default-extensions: StandaloneDeriving
59 -
60
61 diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-directory-1.3.patch b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-directory-1.3.patch
62 deleted file mode 100644
63 index 34e92089b53..00000000000
64 --- a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-directory-1.3.patch
65 +++ /dev/null
66 @@ -1,9 +0,0 @@
67 -diff --git a/src/Check.hs b/src/Check.hs
68 -index b38a56a..246bf24 100644
69 ---- a/src/Check.hs
70 -+++ b/src/Check.hs
71 -@@ -23,3 +23,3 @@ import System.Posix.Env
72 - import System.Exit
73 --import System.Directory
74 -+import System.Directory hiding (getFileSize)
75 - import System.IO.Unsafe
76
77 diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-ghc-8.0.2_rc1.patch b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-ghc-8.0.2_rc1.patch
78 deleted file mode 100644
79 index 0e8abbd9d79..00000000000
80 --- a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-ghc-8.0.2_rc1.patch
81 +++ /dev/null
82 @@ -1,8 +0,0 @@
83 -diff --git a/src/Midi.hs b/src/Midi.hs
84 -index 2b7a359..8c4eacc 100644
85 ---- a/src/Midi.hs
86 -+++ b/src/Midi.hs
87 -@@ -1,2 +1,2 @@
88 --{-# LANGUAGE TemplateHaskell, FlexibleInstances#-}
89 -+{-# LANGUAGE TemplateHaskell, FlexibleInstances, OverlappingInstances #-}
90 -
91
92 diff --git a/app-forensics/quickfuzz/metadata.xml b/app-forensics/quickfuzz/metadata.xml
93 deleted file mode 100644
94 index ed6765a28fd..00000000000
95 --- a/app-forensics/quickfuzz/metadata.xml
96 +++ /dev/null
97 @@ -1,20 +0,0 @@
98 -<?xml version="1.0" encoding="UTF-8"?>
99 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
100 -<pkgmetadata>
101 - <maintainer type="project">
102 - <email>haskell@g.o</email>
103 - <name>Gentoo Haskell</name>
104 - </maintainer>
105 - <use>
106 - <flag name='archs'>support archive formats</flag>
107 - <flag name='codes'>support cource code formats</flag>
108 - <flag name='docs'>support document formats</flag>
109 - <flag name='imgs'>support image formats</flag>
110 - <flag name='media'>support media formats</flag>
111 - <flag name='net'>support networking formats</flag>
112 - <flag name='pki'>support PKI formats</flag>
113 - </use>
114 - <upstream>
115 - <remote-id type="github">CIFASIS/QuickFuzz</remote-id>
116 - </upstream>
117 -</pkgmetadata>
118
119 diff --git a/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild b/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild
120 deleted file mode 100644
121 index 8699d3f648e..00000000000
122 --- a/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild
123 +++ /dev/null
124 @@ -1,151 +0,0 @@
125 -# Copyright 1999-2019 Gentoo Authors
126 -# Distributed under the terms of the GNU General Public License v2
127 -
128 -EAPI=6
129 -
130 -# ebuild generated by hackport 0.5.9999
131 -
132 -CABAL_FEATURES="bin"
133 -inherit haskell-cabal
134 -
135 -MY_PN="QuickFuzz"
136 -MY_P="${MY_PN}-${PV}"
137 -
138 -DESCRIPTION="An experimental grammar fuzzer in Haskell using QuickCheck"
139 -HOMEPAGE="http://quickfuzz.cifasis-conicet.gov.ar/"
140 -SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${P}.tar.gz"
141 -
142 -LICENSE="GPL-3"
143 -SLOT="0"
144 -KEYWORDS="~amd64 ~x86"
145 -IUSE="archs codes docs imgs media net pki"
146 -
147 -RDEPEND="dev-haskell/abstract-par:=
148 - dev-haskell/argparser:=
149 - dev-haskell/derive:=
150 - dev-haskell/linear:=
151 - dev-haskell/monad-par:=
152 - dev-haskell/mtl:=
153 - dev-haskell/parallel-io:=
154 - dev-haskell/primitive:=
155 - dev-haskell/process-extras:=
156 - dev-haskell/quickcheck:2=
157 - dev-haskell/quickcheck-unicode:=
158 - dev-haskell/random:=
159 - dev-haskell/split:=
160 - dev-haskell/text:=
161 - dev-haskell/vector:=
162 - dev-haskell/wl-pprint:=
163 - >=dev-lang/ghc-7.8.2:=
164 - archs? ( dev-haskell/base16-bytestring:=
165 - >=dev-haskell/tar-0.5:=
166 - dev-haskell/zip-archive:= )
167 - !archs? ( net? ( dev-haskell/base16-bytestring:= ) )
168 - codes? ( dev-haskell/haxml:=
169 - dev-haskell/json:=
170 - dev-haskell/language-bash:=
171 - dev-haskell/language-css:=
172 - dev-haskell/language-dot:=
173 - dev-haskell/language-ecmascript:=
174 - dev-haskell/language-glsl:=
175 - dev-haskell/language-lua:=
176 - dev-haskell/language-python:=
177 - dev-haskell/shell-escape:=
178 - dev-haskell/uniplate:= )
179 - docs? ( app-text/pandoc:=
180 - dev-haskell/data-default:=
181 - dev-haskell/hcg-minus:=
182 - dev-haskell/hps:=
183 - dev-haskell/icalendar:=
184 - dev-haskell/pandoc-types:= )
185 - imgs? ( dev-haskell/ac-ppm:=
186 - dev-haskell/memory:=
187 - dev-haskell/attoparsec:=
188 - dev-haskell/lens:=
189 - dev-haskell/scientific:=
190 - dev-haskell/thyme:=
191 - dev-haskell/xml:=
192 - >=dev-haskell/zlib-0.6:= )
193 - !imgs? ( archs? ( >=dev-haskell/zlib-0.6:= ) )
194 - media? ( dev-haskell/hcodecs:=
195 - dev-haskell/hunit:=
196 - dev-haskell/mtl:=
197 - dev-haskell/old-locale:=
198 - dev-haskell/random:=
199 - dev-haskell/idiii:=
200 - dev-haskell/bitwise:=
201 - dev-haskell/monad-loops:=
202 - dev-haskell/mtl:=
203 - dev-haskell/wavy:= )
204 - net? ( dev-haskell/concurrent-extra:=
205 - dev-haskell/dns:=
206 - dev-haskell/http:=
207 - dev-haskell/iproute:=
208 - dev-haskell/network:=
209 - dev-haskell/network-uri:=
210 - dev-haskell/unbounded-delays:= )
211 - pki? ( dev-haskell/hourglass:=
212 - dev-haskell/asn1-types:=
213 - dev-haskell/asn1-parse:=
214 - dev-haskell/cryptonite:=
215 - dev-haskell/hourglass:=
216 - dev-haskell/memory:= )
217 -"
218 -DEPEND="${RDEPEND}
219 - >=dev-haskell/cabal-1.18.1.3
220 -"
221 -
222 -PATCHES=(
223 - "${FILESDIR}"/${P}-ghc-8.0.2_rc1.patch
224 - "${FILESDIR}"/${P}-directory-1.3.patch
225 - "${FILESDIR}"/${P}-derive-2.6.patch
226 -)
227 -
228 -# $1 - target tarball name (not including extension)
229 -make_snapshot() {
230 - ln -s "${S}" "${WORKDIR}"/"$1" || die
231 - tar \
232 - --dereference \
233 - --directory="${WORKDIR}" \
234 - --exclude="$1"/bundled/Juicy.Pixels/tests \
235 - -zcvvf \
236 - "${WORKDIR}"/"$1".tar.gz "$1"/ || die
237 -}
238 -
239 -# As of 2016-09-10 QuickFuzz forks a few hackage packages
240 -# without renames:
241 -# - asn1-encoding: stabilised handling of corrupterd data
242 -# - hogg: more functions are exported directly
243 -# - juicypixels: more functions and modules are exported,
244 -# unsafe functions are changed to safe
245 -# - svg-tree: upstream, build agains patched juicypixels
246 -# - x509: stabilised handling of corrupterd data
247 -# - megadeth: not a fork but has no releases
248 -# - ttasm: cabalised, renamed module
249 -
250 -src_prepare() {
251 - default
252 -
253 - # inline dependencies of bundled dependencies
254 - cabal_chdeps \
255 - 'JuicyPixels' 'memory' \
256 - 'asn1-encoding' 'hourglass' \
257 - 'hogg' 'array' \
258 - 'megadeth' 'base' \
259 - 'svg-tree' 'attoparsec, lens, scientific, thyme' \
260 - 'ttasm' 'bitwise, mtl, monad-loops' \
261 - 'x509' 'asn1-parse, cryptonite, hourglass, memory' \
262 - \
263 - 'hs-source-dirs: src' 'hs-source-dirs: src, bundled/Juicy.Pixels/src, bundled/hogg, bundled/hs-asn1-encoding, bundled/hs-certificate-x509, bundled/megadeth, bundled/svg-tree/src, bundled/ttasm'
264 -}
265 -
266 -src_configure() {
267 - haskell-cabal_src_configure \
268 - $(cabal_flag archs archs) \
269 - $(cabal_flag codes codes) \
270 - $(cabal_flag docs docs) \
271 - $(cabal_flag imgs imgs) \
272 - $(cabal_flag media media) \
273 - $(cabal_flag net net) \
274 - $(cabal_flag pki pki)
275 -}
276
277 diff --git a/app-forensics/quickfuzz/quickfuzz-9999.ebuild b/app-forensics/quickfuzz/quickfuzz-9999.ebuild
278 deleted file mode 100644
279 index 3b81cfa5194..00000000000
280 --- a/app-forensics/quickfuzz/quickfuzz-9999.ebuild
281 +++ /dev/null
282 @@ -1,174 +0,0 @@
283 -# Copyright 1999-2019 Gentoo Authors
284 -# Distributed under the terms of the GNU General Public License v2
285 -
286 -EAPI=6
287 -
288 -# ebuild generated by hackport 0.5.9999
289 -
290 -CABAL_FEATURES="bin"
291 -inherit git-r3 haskell-cabal
292 -
293 -MY_PN="QuickFuzz"
294 -MY_P="${MY_PN}-${PV}"
295 -
296 -DESCRIPTION="An experimental grammar fuzzer in Haskell using QuickCheck"
297 -HOMEPAGE="http://quickfuzz.cifasis-conicet.gov.ar/"
298 -EGIT_REPO_URI="https://github.com/CIFASIS/QuickFuzz.git"
299 -
300 -LICENSE="GPL-3"
301 -SLOT="0"
302 -IUSE="archs codes docs imgs media net pki"
303 -
304 -RDEPEND="dev-haskell/abstract-par:=
305 - dev-haskell/argparser:=
306 - dev-haskell/derive:=
307 - dev-haskell/linear:=
308 - dev-haskell/monad-par:=
309 - dev-haskell/mtl:=
310 - dev-haskell/parallel-io:=
311 - dev-haskell/primitive:=
312 - dev-haskell/process-extras:=
313 - dev-haskell/quickcheck:2=
314 - dev-haskell/quickcheck-unicode:=
315 - dev-haskell/random:=
316 - dev-haskell/split:=
317 - dev-haskell/text:=
318 - dev-haskell/vector:=
319 - dev-haskell/wl-pprint:=
320 - >=dev-lang/ghc-7.8.2:=
321 - archs? ( dev-haskell/base16-bytestring:=
322 - >=dev-haskell/tar-0.5:=
323 - dev-haskell/zip-archive:= )
324 - !archs? ( net? ( dev-haskell/base16-bytestring:= ) )
325 - codes? ( dev-haskell/haxml:=
326 - dev-haskell/json:=
327 - dev-haskell/language-bash:=
328 - dev-haskell/language-css:=
329 - dev-haskell/language-dot:=
330 - dev-haskell/language-ecmascript:=
331 - dev-haskell/language-glsl:=
332 - dev-haskell/language-lua:=
333 - dev-haskell/language-python:=
334 - dev-haskell/shell-escape:=
335 - dev-haskell/uniplate:= )
336 - docs? ( app-text/pandoc:=
337 - dev-haskell/data-default:=
338 - dev-haskell/hcg-minus:=
339 - dev-haskell/hps:=
340 - dev-haskell/icalendar:=
341 - dev-haskell/pandoc-types:= )
342 - imgs? ( dev-haskell/ac-ppm:=
343 - dev-haskell/memory:=
344 - dev-haskell/attoparsec:=
345 - dev-haskell/lens:=
346 - dev-haskell/scientific:=
347 - dev-haskell/thyme:=
348 - dev-haskell/xml:=
349 - >=dev-haskell/zlib-0.6:= )
350 - !imgs? ( archs? ( >=dev-haskell/zlib-0.6:= ) )
351 - media? ( dev-haskell/hcodecs:=
352 - dev-haskell/hunit:=
353 - dev-haskell/mtl:=
354 - dev-haskell/old-locale:=
355 - dev-haskell/random:=
356 - dev-haskell/idiii:=
357 - dev-haskell/bitwise:=
358 - dev-haskell/monad-loops:=
359 - dev-haskell/mtl:=
360 - dev-haskell/wavy:= )
361 - net? ( dev-haskell/concurrent-extra:=
362 - dev-haskell/dns:=
363 - dev-haskell/http:=
364 - dev-haskell/iproute:=
365 - dev-haskell/network:=
366 - dev-haskell/network-uri:=
367 - dev-haskell/unbounded-delays:= )
368 - pki? ( dev-haskell/hourglass:=
369 - dev-haskell/asn1-types:=
370 - dev-haskell/asn1-parse:=
371 - dev-haskell/cryptonite:=
372 - dev-haskell/hourglass:=
373 - dev-haskell/memory:= )
374 -"
375 -DEPEND="${RDEPEND}
376 - >=dev-haskell/cabal-1.18.1.3
377 -"
378 -
379 -# $1 - target tarball name (not including extension)
380 -make_snapshot() {
381 - ln -s "${S}" "${WORKDIR}"/"$1" || die
382 - tar \
383 - --dereference \
384 - --directory="${WORKDIR}" \
385 - --exclude="$1"/bundled/Juicy.Pixels/tests \
386 - -zcvvf \
387 - "${WORKDIR}"/"$1".tar.gz "$1"/ || die
388 -}
389 -
390 -# As of 2016-09-10 QuickFuzz forks a few hackage packages
391 -# without renames:
392 -# - asn1-encoding: stabilised handling of corrupterd data
393 -# - hogg: more functions are exported directly
394 -# - juicypixels: more functions and modules are exported,
395 -# unsafe functions are changed to safe
396 -# - svg-tree: upstream, build agains patched juicypixels
397 -# - x509: stabilised handling of corrupterd data
398 -# - megadeth: not a fork but has no releases
399 -# - ttasm: cabalised, renamed module
400 -
401 -src_unpack() {
402 - git-r3_src_unpack
403 -
404 - cd "${S}"
405 -
406 - local forked_repos=(
407 - Juicy.Pixels
408 - hogg
409 - hs-asn1-encoding
410 - hs-certificate-x509
411 - ttasm
412 -
413 - # not exactly fork. just unreleased upstream library
414 - megadeth
415 - )
416 - local repo_name
417 - local repo_subdir=${S}/bundled
418 -
419 - mkdir "${repo_subdir}/" || die
420 - for repo_name in "${forked_repos[@]}"; do
421 - git-r3_fetch https://github.com/CIFASIS/${repo_name}.git
422 - git-r3_checkout https://github.com/CIFASIS/${repo_name}.git "${repo_subdir}/${repo_name}"
423 - done
424 -
425 - git-r3_fetch https://github.com/Twinside/svg-tree.git
426 - git-r3_checkout https://github.com/Twinside/svg-tree.git "${repo_subdir}/svg-tree"
427 -
428 - make_snapshot quickfuzz-0.1_p$(date "+%Y%m%d")
429 -}
430 -
431 -src_prepare() {
432 - default
433 -
434 - # inline dependencies of bundled dependencies
435 - cabal_chdeps \
436 - 'JuicyPixels' 'memory' \
437 - 'asn1-encoding' 'hourglass' \
438 - 'hogg' 'array' \
439 - 'megadeth' 'base' \
440 - 'svg-tree' 'attoparsec, lens, scientific, thyme' \
441 - 'ttasm' 'bitwise, mtl, monad-loops' \
442 - 'x509' 'asn1-parse, cryptonite, hourglass, memory' \
443 - \
444 - 'hs-source-dirs: src' 'hs-source-dirs: src, bundled/Juicy.Pixels/src, bundled/hogg, bundled/hs-asn1-encoding, bundled/hs-certificate-x509, bundled/megadeth, bundled/svg-tree/src, bundled/ttasm'
445 -}
446 -
447 -src_configure() {
448 - haskell-cabal_src_configure \
449 - $(cabal_flag archs archs) \
450 - $(cabal_flag codes codes) \
451 - $(cabal_flag docs docs) \
452 - $(cabal_flag imgs imgs) \
453 - $(cabal_flag media media) \
454 - $(cabal_flag net net) \
455 - $(cabal_flag pki pki)
456 -}
457
458 diff --git a/dev-haskell/derive/Manifest b/dev-haskell/derive/Manifest
459 deleted file mode 100644
460 index b475590ca8a..00000000000
461 --- a/dev-haskell/derive/Manifest
462 +++ /dev/null
463 @@ -1 +0,0 @@
464 -DIST derive-2.5.26.tar.gz 58346 BLAKE2B abf62a7a948cc06f9f19b314f6ff670a6721c5bc1ebaf0d2dcfd068cbe23932b7cf3548e1e2fc574d7fd4ff6afecab380c16cc091aa95d8cef143ceb4af71b41 SHA512 06297c8d5ebe48dabe3a392a60c1fdec8f81c9a443952c361dfe39d7cf61171162c0e766d26f0f79253ed6540fac756a928543374e0741a334af4ff536e6a6c6
465
466 diff --git a/dev-haskell/derive/derive-2.5.26.ebuild b/dev-haskell/derive/derive-2.5.26.ebuild
467 deleted file mode 100644
468 index 15da4368df2..00000000000
469 --- a/dev-haskell/derive/derive-2.5.26.ebuild
470 +++ /dev/null
471 @@ -1,28 +0,0 @@
472 -# Copyright 1999-2019 Gentoo Authors
473 -# Distributed under the terms of the GNU General Public License v2
474 -
475 -EAPI=6
476 -
477 -# ebuild generated by hackport 0.5.9999
478 -
479 -CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
480 -inherit haskell-cabal
481 -
482 -DESCRIPTION="A program and library to derive instances for data types"
483 -HOMEPAGE="https://github.com/ndmitchell/derive#readme"
484 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
485 -
486 -LICENSE="BSD"
487 -SLOT="0/${PV}"
488 -KEYWORDS="~amd64 ~x86"
489 -IUSE=""
490 -
491 -RDEPEND=">=dev-haskell/haskell-src-exts-1.17:=[profile?] <dev-haskell/haskell-src-exts-1.18:=[profile?]
492 - dev-haskell/syb:=[profile?]
493 - >=dev-haskell/transformers-0.2:=[profile?]
494 - >=dev-haskell/uniplate-1.5:=[profile?] <dev-haskell/uniplate-1.7:=[profile?]
495 - >=dev-lang/ghc-7.4.1:=
496 -"
497 -DEPEND="${RDEPEND}
498 - >=dev-haskell/cabal-1.8
499 -"
500
501 diff --git a/dev-haskell/derive/metadata.xml b/dev-haskell/derive/metadata.xml
502 deleted file mode 100644
503 index 4b41d4a9535..00000000000
504 --- a/dev-haskell/derive/metadata.xml
505 +++ /dev/null
506 @@ -1,17 +0,0 @@
507 -<?xml version='1.0' encoding='UTF-8'?>
508 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
509 -<pkgmetadata>
510 - <maintainer type="project">
511 - <email>haskell@g.o</email>
512 - <name>Gentoo Haskell</name>
513 - </maintainer>
514 - <longdescription>
515 - Data.Derive is a library and a tool for deriving instances for Haskell programs.
516 - It is designed to work with custom derivations, SYB and Template Haskell mechanisms.
517 - The tool requires GHC, but the generated code is portable to all compilers.
518 - We see this tool as a competitor to DrIFT.
519 - </longdescription>
520 - <upstream>
521 - <remote-id type="github">ndmitchell/derive</remote-id>
522 - </upstream>
523 -</pkgmetadata>
524
525 diff --git a/profiles/package.mask b/profiles/package.mask
526 index 8532a4e2790..376e3d81b39 100644
527 --- a/profiles/package.mask
528 +++ b/profiles/package.mask
529 @@ -205,12 +205,6 @@ app-crypt/acme-client
530 # Removal in 30 days, bug #444470
531 dev-libs/ilbc-rfc3951
532
533 -# Sergei Trofimovich <slyfox@g.o> (2020-12-20)
534 -# Needs a port to haskell-src-exts compatible with ghc-8.8.
535 -# https://github.com/ndmitchell/derive/pull/37
536 -dev-haskell/derive
537 -app-forensics/quickfuzz
538 -
539 # Lars Wendler <polynomial-c@g.o> (2020-12-09)
540 # Masked until most broken packages have been fixed (bug #732648)
541 >=sys-devel/autoconf-2.70