I don't know if anybody uses it, but not carrying patches which are
availble in the newest upstream sounds good.

Test? OK?

>From 24a8d7c7c94db52938ef277f2994c9b2a8a76b36 Mon Sep 17 00:00:00 2001
From: Greg Steuck <[email protected]>
Date: Fri, 26 Dec 2025 22:03:32 -0800
Subject: [PATCH 2/2] Update darcs to 2.18.5, on longer needs patches

---
 devel/darcs/Makefile                          | 200 +++----
 devel/darcs/distinfo                          | 554 +++++++++---------
 devel/darcs/patches/patch-darcs_cabal         |  30 -
 .../patches/patch-src_Darcs_Patch_Annotate_hs |  13 -
 .../patch-src_Darcs_Patch_Index_Monad_hs      |  11 -
 .../patch-src_Darcs_UI_Commands_Log_hs        |  11 -
 .../patches/patch-src_Darcs_Util_Compat_hs    |  23 -
 .../patch-src_Darcs_Util_Tree_Hashed_hs       |  13 -
 .../patch-src_Darcs_Util_Tree_Monad_hs        |  11 -
 9 files changed, 367 insertions(+), 499 deletions(-)
 delete mode 100644 devel/darcs/patches/patch-darcs_cabal
 delete mode 100644 devel/darcs/patches/patch-src_Darcs_Patch_Annotate_hs
 delete mode 100644 devel/darcs/patches/patch-src_Darcs_Patch_Index_Monad_hs
 delete mode 100644 devel/darcs/patches/patch-src_Darcs_UI_Commands_Log_hs
 delete mode 100644 devel/darcs/patches/patch-src_Darcs_Util_Compat_hs
 delete mode 100644 devel/darcs/patches/patch-src_Darcs_Util_Tree_Hashed_hs
 delete mode 100644 devel/darcs/patches/patch-src_Darcs_Util_Tree_Monad_hs

diff --git a/devel/darcs/Makefile b/devel/darcs/Makefile
index e18f65c5efa..059df798e11 100644
--- a/devel/darcs/Makefile
+++ b/devel/darcs/Makefile
@@ -1,9 +1,8 @@
 COMMENT =		advanced revision control system written in Haskell
 
 MODCABAL_STEM =		darcs
-MODCABAL_VERSION =	2.16.5
+MODCABAL_VERSION =	2.18.5
 CATEGORIES =		devel
-REVISION =		2
 HOMEPAGE =		http://www.darcs.net/
 
 WANTLIB =		c charset curl>=2 curses ffi gmp iconv m \
@@ -11,138 +10,133 @@ WANTLIB =		c charset curl>=2 curses ffi gmp iconv m \
 
 MODULES =		devel/cabal
 MODCABAL_FLAGS =	curl -library
-MODCABAL_BUILD_ARGS =	--allow-newer
 MODCABAL_MANIFEST	= \
-	FindBin	0.0.5	0	\
-	HUnit	1.6.2.0	0	\
-	OneTuple	0.4.1.1	1	\
-	QuickCheck	2.14.3	0	\
+	OneTuple	0.4.2	1	\
+	QuickCheck	2.16.0.0	0	\
 	StateVar	1.2.2	0	\
-	aeson	2.2.1.0	1	\
-	ansi-terminal	1.0	0	\
-	ansi-terminal-types	0.11.5	1	\
-	ansi-wl-pprint	1.0.2	0	\
+	aeson	2.2.3.0	4	\
+	ansi-terminal	1.1.4	0	\
+	ansi-terminal-types	1.1.3	0	\
 	appar	0.1.8	0	\
 	asn1-encoding	0.9.6	2	\
 	asn1-parse	0.9.5	0	\
 	asn1-types	0.3.4	0	\
-	assoc	1.1	1	\
-	async	2.2.4	4	\
-	attoparsec	0.14.4	5	\
-	attoparsec-aeson	2.2.0.1	0	\
-	base-orphans	0.9.1	0	\
+	assoc	1.1.1	1	\
+	async	2.2.5	3	\
+	atomic-counter	0.1.2.4	0	\
+	attoparsec	0.14.4	6	\
+	attoparsec-aeson	2.2.2.0	0	\
+	base-orphans	0.9.3	0	\
 	base16-bytestring	1.0.2.0	1	\
 	base64-bytestring	1.2.1.0	1	\
 	basement	0.0.16	0	\
-	bifunctors	5.6.1	2	\
-	bitvec	1.1.5.0	0	\
-	blaze-builder	0.4.2.3	0	\
-	boring	0.2.1	1	\
+	bifunctors	5.6.2	2	\
+	bitvec	1.1.5.0	3	\
+	blaze-builder	0.4.4.1	0	\
+	boring	0.2.2	1	\
 	byteorder	1.0.4	0	\
-	call-stack	0.4.0	0	\
 	case-insensitive	1.2.1.0	0	\
+	cborg	0.2.10.0	3	\
 	cereal	0.5.8.3	0	\
-	cmdargs	0.10.22	0	\
+	character-ps	0.1	0	\
 	colour	2.3.6	0	\
-	comonad	5.0.8	2	\
-	conduit	1.3.5	0	\
-	conduit-extra	1.3.6	0	\
-	constraints	0.14	0	\
+	comonad	5.0.9	1	\
+	conduit	1.3.6.1	0	\
+	conduit-extra	1.3.8	1	\
+	constraints	0.14.2	1	\
 	contravariant	1.5.5	0	\
-	cookie	0.4.6	0	\
-	crypton	0.34	0	\
-	crypton-connection	0.3.1	0	\
-	crypton-x509	1.7.6	1	\
-	crypton-x509-store	1.6.9	0	\
+	cookie	0.5.1	0	\
+	crypton	1.0.4	0	\
+	crypton-connection	0.4.5	0	\
+	crypton-socks	0.6.2	0	\
+	crypton-x509	1.7.7	0	\
+	crypton-x509-store	1.6.12	1	\
 	crypton-x509-system	1.6.7	0	\
-	crypton-x509-validation	1.6.12	0	\
+	crypton-x509-validation	1.6.14	0	\
 	cryptonite	0.30	0	\
-	data-default-class	0.1.2.0	0	\
-	data-fix	0.3.2	5	\
+	data-default	0.8.0.1	0	\
+	data-default-class	0.2.0.0	0	\
+	data-fix	0.3.4	1	\
 	data-ordlist	0.4.7.0	0	\
-	digest	0.0.1.7	1	\
+	digest	0.0.2.1	0	\
+	directory-ospath-streaming	0.3	1	\
 	distributive	0.6.2.1	1	\
-	dlist	1.0	1	\
-	extensible-exceptions	0.1.1.4	0	\
-	fgl	5.8.2.0	0	\
-	filtrable	0.1.6.0	1	\
-	generically	0.1.1	2	\
-	hashable	1.4.3.0	1	\
-	hostname	1.0	0	\
-	hourglass	0.2.12	0	\
-	hsc2hs	0.68.10	1	\
+	dlist	1.0	2	\
+	ech-config	0.0.1	0	\
+	fgl	5.8.3.0	1	\
+	file-io	0.1.5	0	\
+	filtrable	0.1.6.0	2	\
+	generically	0.1.1	4	\
+	half	0.3.3	1	\
+	hashable	1.4.7.0	0	\
+	hourglass	0.2.12	1	\
+	hpke	0.0.0	0	\
+	hsc2hs	0.68.10	4	\
 	html	1.0.1.2	0	\
-	http-client	0.7.15	0	\
-	http-client-tls	0.3.6.3	0	\
-	http-conduit	2.3.8.3	0	\
-	http-types	0.12.3	0	\
-	indexed-traversable	0.1.3	0	\
-	indexed-traversable-instances	0.1.1.2	2	\
-	integer-conversion	0.1.0.1	1	\
-	integer-logarithms	1.0.3.1	5	\
-	iproute	1.7.12	0	\
-	leancheck	1.0.0	0	\
-	memory	0.18.0	0	\
+	http-client	0.7.19	0	\
+	http-client-tls	0.3.6.4	2	\
+	http-conduit	2.3.9.1	0	\
+	http-types	0.12.4	0	\
+	indexed-traversable	0.1.4	1	\
+	indexed-traversable-instances	0.1.2	1	\
+	integer-conversion	0.1.1	1	\
+	integer-logarithms	1.0.4	0	\
+	iproute	1.7.15	0	\
+	memory	0.18.0	1	\
 	mime-types	0.1.2.0	0	\
 	mmap	0.5.9	0	\
-	monad-control	1.0.3.1	0	\
-	mono-traversable	1.0.15.3	0	\
-	network	3.1.4.0	1	\
+	mono-traversable	1.0.21.0	0	\
+	network	3.2.8.0	0	\
+	network-byte-order	0.1.7	0	\
 	network-uri	2.6.4.2	1	\
 	old-locale	1.0.0.7	2	\
-	old-time	1.1.0.3	2	\
+	old-time	1.1.0.4	0	\
+	optparse-applicative	0.19.0.0	0	\
+	os-string	2.0.8	0	\
 	pem	0.2.4	0	\
 	prettyprinter	1.7.1	0	\
 	prettyprinter-ansi-terminal	1.1.3	0	\
-	prettyprinter-compat-ansi-wl-pprint	1.0.2	0	\
-	primitive	0.9.0.0	0	\
-	random	1.2.1.1	1	\
+	primitive	0.9.1.0	0	\
+	random	1.3.1	0	\
 	regex-applicative	0.3.4	0	\
-	regex-base	0.94.0.2	4	\
-	regex-posix	0.96.0.1	3	\
-	regex-tdfa	1.3.2.2	2	\
+	regex-base	0.94.0.3	0	\
+	regex-tdfa	1.3.2.5	0	\
 	resourcet	1.3.0	0	\
-	scientific	0.3.7.0	7	\
-	semialign	1.3	1	\
-	semigroupoids	6.0.0.1	1	\
-	socks	0.6.1	0	\
-	split	0.2.4	0	\
-	splitmix	0.1.0.5	0	\
-	streaming-commons	0.2.2.6	1	\
-	strict	0.5	1	\
-	system-fileio	0.3.16.4	0	\
-	system-filepath	0.4.14	2	\
-	tagged	0.8.8	0	\
-	tar	0.5.1.1	9	\
+	safe	0.3.21	1	\
+	scientific	0.3.8.0	2	\
+	semialign	1.3.1	2	\
+	semigroupoids	6.0.1	2	\
+	serialise	0.2.6.1	5	\
+	split	0.2.5	0	\
+	splitmix	0.1.2	0	\
+	streaming-commons	0.2.3.1	0	\
+	strict	0.5.1	1	\
+	tagged	0.8.10	0	\
+	tar	0.6.4.0	4	\
+	tasty	1.5.3	2	\
 	temporary	1.3	0	\
-	test-framework	0.8.2.0	10	\
-	test-framework-hunit	0.3.0.2	3	\
-	test-framework-leancheck	0.0.4	0	\
-	test-framework-quickcheck2	0.3.0.5	3	\
-	text-iso8601	0.1	1	\
-	text-short	0.1.5	3	\
-	th-abstraction	0.6.0.0	1	\
-	th-compat	0.1.4	3	\
-	these	1.2	1	\
-	time-compat	1.9.6.1	6	\
-	tls	1.9.0	0	\
-	transformers-base	0.4.6	0	\
+	terminal-size	0.3.4	1	\
+	text-iso8601	0.1.1	2	\
+	text-short	0.1.6	3	\
+	th-abstraction	0.7.1.0	1	\
+	th-compat	0.1.6	0	\
+	these	1.2.1	2	\
+	time-compat	1.9.8	0	\
+	tls	2.1.13	0	\
 	transformers-compat	0.7.2	0	\
-	type-equality	1	6	\
-	typed-process	0.2.11.1	0	\
-	unix-compat	0.7	0	\
-	unix-time	0.4.11	0	\
-	unliftio-core	0.2.1.0	3	\
-	unordered-containers	0.2.19.1	3	\
+	typed-process	0.2.13.0	0	\
+	unix-compat	0.7.4.1	0	\
+	unix-time	0.4.17	0	\
+	unliftio-core	0.2.1.0	4	\
+	unordered-containers	0.2.21	1	\
 	utf8-string	1.0.2	0	\
-	uuid-types	1.0.5.1	0	\
-	vector	0.13.1.0	0	\
-	vector-algorithms	0.9.0.1	3	\
-	vector-stream	0.1.0.0	3	\
-	witherable	0.4.2	4	\
-	xml	1.3.14	2	\
-	zip-archive	0.4.3	0	\
-	zlib	0.6.3.0	4	\
+	uuid-types	1.0.6	3	\
+	vector	0.13.2.0	2	\
+	vector-algorithms	0.9.1.0	0	\
+	vector-stream	0.1.0.1	4	\
+	witherable	0.5	1	\
+	zip-archive	0.4.3.2	1	\
+	zlib	0.7.1.1	0	\
 
 LIB_DEPENDS =		converters/libiconv \
 			devel/gmp \
diff --git a/devel/darcs/distinfo b/devel/darcs/distinfo
index e0a820dfe34..aa2719d5daf 100644
--- a/devel/darcs/distinfo
+++ b/devel/darcs/distinfo
@@ -1,374 +1,360 @@
-SHA256 (hackage/FindBin-0.0.5.tar.gz) = J5x5Z+CAPKO5oKGVbOe6m5oilOuflxvqilV7X4Dd/aQ=
-SHA256 (hackage/HUnit-1.6.2.0.tar.gz) = sLdTiHH/wFhIb8AHQIhtLzFy+PpoaZNr/oOl4QvXRKs=
-SHA256 (hackage/OneTuple-0.4.1.1.tar.gz) = yedk1O4eV8rYNBvV0N4zujpStnk/wTCWefK/YMAwuys=
-SHA256 (hackage/OneTuple-0.4.1.1_1.cabal) = Yy397RcghvufDibTV4vP/6P7bRNepajeF7ejP/bm5oI=
-SHA256 (hackage/QuickCheck-2.14.3.tar.gz) = XA8is2sooaj6EQs4GYGNPylJSjsN7brimfBkEjynBQE=
+SHA256 (hackage/OneTuple-0.4.2.tar.gz) = F02ooPQATRewgYLLJbDgRfzl3h/eroTp11/eooZ6q1U=
+SHA256 (hackage/OneTuple-0.4.2_1.cabal) = 3XJm+YPaKXDlZiFordgQ2rrauzpLubE3GB6vwKx+pNQ=
+SHA256 (hackage/QuickCheck-2.16.0.0.tar.gz) = C1Y/puoRZT121X6WYl9KR24Cuf2uupwF0szBDY2oAsA=
 SHA256 (hackage/StateVar-1.2.2.tar.gz) = Xks52jlWVqWYJ7AoBQiq/ccDNXmLUOXW/VJZYCYlGCU=
-SHA256 (hackage/aeson-2.2.1.0.tar.gz) = kU7v0OgNEttcch2qLLq0J6zuOXlfElxUYMH+SM+aXX8=
-SHA256 (hackage/aeson-2.2.1.0_1.cabal) = ojphqtqCM+EFc+FhLAsu/loaug1ZsF2+L2MwGCLxNss=
-SHA256 (hackage/ansi-terminal-1.0.tar.gz) = B5ipj3kYnmK1/wqiR7qV/DhF8Pbx4U7M6zf6z73Vz8k=
-SHA256 (hackage/ansi-terminal-types-0.11.5.tar.gz) = v3sjA4n0MQUQCm1XQIIlmKiLOOqvfQQt5ZXM9y20/dE=
-SHA256 (hackage/ansi-terminal-types-0.11.5_1.cabal) = 94RA39lcRQnoiFWsfMLZVm3flWqSwSkEBMrJOtGhsAo=
-SHA256 (hackage/ansi-wl-pprint-1.0.2.tar.gz) = I04YE6F45UZtEhY14ZDm/zPqbwnEUSATiCTV3navJ0c=
+SHA256 (hackage/aeson-2.2.3.0.tar.gz) = 2qJc9CglatBdIfK/pEB3wbFNbHhLeTCiAu6QHxHMa6o=
+SHA256 (hackage/aeson-2.2.3.0_4.cabal) = fUjCOV7xaNLCBw/bAseZg4S+J9MaA7s10XQK9KGahXs=
+SHA256 (hackage/ansi-terminal-1.1.4.tar.gz) = yKe1AxVxogHrMfozp1xr6sYEiOSaV/iFP86FjzLth2M=
+SHA256 (hackage/ansi-terminal-types-1.1.3.tar.gz) = n8nOIVfxiJvZmk0iyfHGRYlZC+D3l8Pv5xyPoXoRpok=
 SHA256 (hackage/appar-0.1.8.tar.gz) = xM7t3CZSW1jYLEG20+MhQTcaIApnlKrhhbYmbMyBYx8=
 SHA256 (hackage/asn1-encoding-0.9.6.tar.gz) = 2fjeq9O5COXPg8DYE8CNwBQ7PsHA2X9mDSz6AsHI2go=
 SHA256 (hackage/asn1-encoding-0.9.6_2.cabal) = J+2PYEOu15YwMTu5MffI4rUQ8LRYbNVcFq4EDH0eoJg=
 SHA256 (hackage/asn1-parse-0.9.5.tar.gz) = jx/hNE0ws53FlNdN8sVSCVd3Iq8UlyBLTCttbodH854=
 SHA256 (hackage/asn1-types-0.3.4.tar.gz) = eO6SolE3kpjKgg+lPtv0szxTm5/NiHyG9SDDDjtOIag=
-SHA256 (hackage/assoc-1.1.tar.gz) = eqLmVIs9nUmihqwgY5R5qvbEehRGET7XhNmHN8X2DfQ=
-SHA256 (hackage/assoc-1.1_1.cabal) = VtD9HBeq9iaOgb8Zulr+GGEo1/iBJr1UbVsxUatpJlI=
-SHA256 (hackage/async-2.2.4.tar.gz) = SE34W+DnbE/tk3ZFHkjh0MbpeVLOeXNbctVCl+fgpyU=
-SHA256 (hackage/async-2.2.4_4.cabal) = m4zu/OAU5JD54TNfpfURFhMJkmxV0BzseVAW9DY7XS0=
+SHA256 (hackage/assoc-1.1.1.tar.gz) = IxFJt/7wn13ZWvUSKGFeOyltvQ+q3soFPgZEpLE7D/Y=
+SHA256 (hackage/assoc-1.1.1_1.cabal) = CrObTR/rTKypWsbjFPSHgrJ6hqa40fXo3Evp++0RGF8=
+SHA256 (hackage/async-2.2.5.tar.gz) = GBhHPrq5ISr60u12KXrv3l+ui11EBNrzaTmuzmqPFvc=
+SHA256 (hackage/async-2.2.5_3.cabal) = t2SMYWVympc9lcsyj5/YdIE6gccncH6LJVK08DOZdjs=
+SHA256 (hackage/atomic-counter-0.1.2.4.tar.gz) = sQHo3txm2gUaFgIih9mwXC3LL1T5c/sJKYs0hs1j7C8=
 SHA256 (hackage/attoparsec-0.14.4.tar.gz) = PzN/5YYkVl3hJCb2B8I+YMewnIa04638gnyhiMmXnmw=
-SHA256 (hackage/attoparsec-0.14.4_5.cabal) = 7HCVObiB1kMWIL18QPv6aAqvSpjG81tRU22PRVaCsa4=
-SHA256 (hackage/attoparsec-aeson-2.2.0.1.tar.gz) = z8XyOntF0AwRIcvZSu9/8LPZlwOZMYYsRgNAWZoBxAk=
-SHA256 (hackage/base-orphans-0.9.1.tar.gz) = W78to4LFshLWqL4vjEnt7g66MPJyoV/TLBPm5Ake8XI=
+SHA256 (hackage/attoparsec-0.14.4_6.cabal) = NRKdCrF0HwAPGn0vyDlUSRnub7uPLW5/CmKcQfkQNfM=
+SHA256 (hackage/attoparsec-aeson-2.2.2.0.tar.gz) = /pssI6Fv4f+PQcMplAzMyArKesap6jFPenfPFC2Pnt0=
+SHA256 (hackage/base-orphans-0.9.3.tar.gz) = F6NQechxkBRWDAKNmAXsEwG5AJcq3yEuAK8j/j6/q9g=
 SHA256 (hackage/base16-bytestring-1.0.2.0.tar.gz) = HVqRFD7w4iFXU2CT7I5Z0iamgiDsiTeNXcruqGRyx4Q=
 SHA256 (hackage/base16-bytestring-1.0.2.0_1.cabal) = ppToj57J/HnwsD8jPT/qWSto9wo0qsLdtbyuy2Vi4v0=
 SHA256 (hackage/base64-bytestring-1.2.1.0.tar.gz) = +/jtMO3eJx62BTUgIUMdjxsFX5WlavMf4urPa9/cSck=
 SHA256 (hackage/base64-bytestring-1.2.1.0_1.cabal) = RTBcz4kUxm04W1GHIUcse4yFjxmGlFN390+FweDUmAM=
 SHA256 (hackage/basement-0.0.16.tar.gz) = f7d+JJrvdrpa7TBZ1VaADOArYUWXxIi6AfChZEkUYwA=
-SHA256 (hackage/bifunctors-5.6.1.tar.gz) = BjgUcbW+FlFqGyxLIaUQGj2ZEDi/rOjgytFEwARNV/w=
-SHA256 (hackage/bifunctors-5.6.1_2.cabal) = gvp+2PafC/o3XeEXqzZBTAuWqX7gRu3DrG2nopWpR1U=
+SHA256 (hackage/bifunctors-5.6.2.tar.gz) = EIapKFBh7tDCxdPLZaoiPe/VL8ptBRW7ad3y28PZaXo=
+SHA256 (hackage/bifunctors-5.6.2_2.cabal) = EVpiHE6qq7B4NPnk3TNx4h850DQwUGL0vVzXLC+IgNI=
 SHA256 (hackage/bitvec-1.1.5.0.tar.gz) = g9J87lvh1TQt2/OZmdDI6lTLQz0Ike6lRx+/qin43sU=
-SHA256 (hackage/blaze-builder-0.4.2.3.tar.gz) = ZikYdCNrc0KtqwM+PN2uQUojooZd+0QJXfxOC51GcDs=
-SHA256 (hackage/boring-0.2.1.tar.gz) = sf/d8PnVCsh0KqAbJwhW1Xk3zI96rng+O186vueqMVQ=
-SHA256 (hackage/boring-0.2.1_1.cabal) = niVm2T6NsA6nxCi/akBS+Eee9raoYpTWXGCG1FqELks=
+SHA256 (hackage/bitvec-1.1.5.0_3.cabal) = Q0vm3GDiKFilKGnFgDjDU1Pxp3i5Z568BqIWW8x/iLM=
+SHA256 (hackage/blaze-builder-0.4.4.1.tar.gz) = lx02BCisl6+aTlXk8sI2SfbO3Azl1ulNUg5mPzPqURM=
+SHA256 (hackage/boring-0.2.2.tar.gz) = kouvH/9psXZY+3AUocw+Igs7abUica6cBFL4LWez74Y=
+SHA256 (hackage/boring-0.2.2_1.cabal) = 9tcFwwgwozeGIhDxLEzjjVq002YGMeAhS1BPEIFaLo0=
 SHA256 (hackage/byteorder-1.0.4.tar.gz) = vSC7tYaUf5nDikyT2dAmb0n2/FgXZ7UbpWj21dUtKRk=
-SHA256 (hackage/call-stack-0.4.0.tar.gz) = QwvPijQE9+VTGVc8C4B7E1aUbwyPKJuz2a+yecY2uHs=
 SHA256 (hackage/case-insensitive-1.2.1.0.tar.gz) = KW3BfgxfPfs9gs7YPkycRMM47N50myeLbq5RLx0E5AY=
+SHA256 (hackage/cborg-0.2.10.0.tar.gz) = F/4HDDj8SYyrSby51iFbd0fVO+35ZQLpvM6crXO5x5c=
+SHA256 (hackage/cborg-0.2.10.0_3.cabal) = R8BEreGF5ZQz7DAf09hcehuXCcx1La+LY4jJGQqmGKo=
 SHA256 (hackage/cereal-0.5.8.3.tar.gz) = mZBSIGYbJuW9kRML2XclVJOGCKWx1xckCm6zMRIeD2o=
-SHA256 (hackage/cmdargs-0.10.22.tar.gz) = uLEuf4eVzxMDe7Bi1FO4bHiOrmJVhYb1npQZqr5um+8=
+SHA256 (hackage/character-ps-0.1.tar.gz) = It5x/eOLI20+kWioMrXh510ftPQChme990eztMjBUpw=
 SHA256 (hackage/colour-2.3.6.tar.gz) = LNNdzWlEpavJ8Qil617lZLax+pip7HnO/MILWImR+HE=
-SHA256 (hackage/comonad-5.0.8.tar.gz) = 72zfLMKSzEPuaqlsWBsjX96oq0Sgv/sk3HmuKy7zPRM=
-SHA256 (hackage/comonad-5.0.8_2.cabal) = Sk2/vQP7SWOYdxD8qZTotWJL0Foz5flbdYGyb4IpxeM=
-SHA256 (hackage/conduit-1.3.5.tar.gz) = K7DT4O7MQ+PR2M/CElkU+Rdc3nUr4tWQih4SDzIceC0=
-SHA256 (hackage/conduit-extra-1.3.6.tar.gz) = iVDDgEnYksOFkNOJvtSez4gGcfWOxj3UcJ2f49S48VM=
-SHA256 (hackage/constraints-0.14.tar.gz) = uAkyKrztD2tr9M7tnk6CO/3tqAhmRWO4YK3R3/PNxKU=
+SHA256 (hackage/comonad-5.0.9.tar.gz) = afsOtJqABVqbdtMdClZId3xAUKyNv1apNEuGLth4p4k=
+SHA256 (hackage/comonad-5.0.9_1.cabal) = da3teb9YPJCOTkaHwK4GfyVuJQdTa3X1j/undIdnw1M=
+SHA256 (hackage/conduit-1.3.6.1.tar.gz) = aZAq8D6n5MuYL6g9pCr+Npc7YtClLqFArlNi5ShUuj8=
+SHA256 (hackage/conduit-extra-1.3.8.tar.gz) = SR8+jpQI9dEP+NAr9NDtsRgh4lN+fCLtvW1kv5E4giI=
+SHA256 (hackage/conduit-extra-1.3.8_1.cabal) = 6TKyYNxQ3SqByZbzcHmLGZeaz9XPp7traFNY5oRmALs=
+SHA256 (hackage/constraints-0.14.2.tar.gz) = TySfgF0YB+zYbjbiqpya2CBtK3DVD/fxG3lyHgj9Gfg=
+SHA256 (hackage/constraints-0.14.2_1.cabal) = OBpT6dWq2TdkTRO1wsT8w2mK66L4OUWkIQDGMk4OqOc=
 SHA256 (hackage/contravariant-1.5.5.tar.gz) = Bi/WZYDXqtC1upPmRP+n/u5pJ271DyDU7Z8d63ZC3/o=
-SHA256 (hackage/cookie-0.4.6.tar.gz) = jEGpVsMrlzPVJaU9Q7AziiNqNNNmWOzENkyCSaZmS6o=
-SHA256 (hackage/crypton-0.34.tar.gz) = RESEaSTKVWFfzhBJE6WmhnWhgM/q3DUKsrEk+6G8HtY=
-SHA256 (hackage/crypton-connection-0.3.1.tar.gz) = Awc2lPZSX5ddt428Z8NOibsnuVz4Y9Sjp33G70nYHcw=
-SHA256 (hackage/crypton-x509-1.7.6.tar.gz) = 67dKyi0AJh4vtJJ9IRuhoXThkOUlfzCeGQ8Blyf4yv8=
-SHA256 (hackage/crypton-x509-1.7.6_1.cabal) = xWdlenBbbWUh+d0t6Zm/Uw1hjsAPO5Od92pB+w/pQoE=
-SHA256 (hackage/crypton-x509-store-1.6.9.tar.gz) = PmIYrxLgOcwpHRl5LbBE3xZHtc8LvGC5CaAn51laJW8=
+SHA256 (hackage/cookie-0.5.1.tar.gz) = Gt3mJybjo7vhR8AlFP4MT18sWi/2OELerBDEUaKm96A=
+SHA256 (hackage/crypton-1.0.4.tar.gz) = tIhUAiBkIkUII+cAGkDQ9rEdDGA6DLi/j/WhhrfEARo=
+SHA256 (hackage/crypton-connection-0.4.5.tar.gz) = vN258JXrfxNSa8vUwgABtL7HN8Hmsty2k59kP7gyJd4=
+SHA256 (hackage/crypton-socks-0.6.2.tar.gz) = qDYIflwndBPHnm2Up780a/th6v+y9VVVh1x23+ymnzs=
+SHA256 (hackage/crypton-x509-1.7.7.tar.gz) = 7+zkjIxK3+4gmXnClnA32Q5robe057sQgdHUzZPa84I=
+SHA256 (hackage/crypton-x509-store-1.6.12.tar.gz) = 16CvW98fGBL6IdHr2RwsAkWK6CeBqxnaBStluojoPJE=
+SHA256 (hackage/crypton-x509-store-1.6.12_1.cabal) = S/EodHdnrvf60fDG6Hwqyspt3ABAsXREceJuqO2qoMY=
 SHA256 (hackage/crypton-x509-system-1.6.7.tar.gz) = pDYmHl9eg9hQgPV6VQnIIkyedablbQxDp9KWcFK2NMo=
-SHA256 (hackage/crypton-x509-validation-1.6.12.tar.gz) = DmC34jek/V5+bnIAAYx5RzFCku9jdRy7UYd4NuvmUPY=
+SHA256 (hackage/crypton-x509-validation-1.6.14.tar.gz) = 7Q45QSfbWdZqCo5L3ij6C4zGfMmoEHk7VKWOlt9MYB0=
 SHA256 (hackage/cryptonite-0.30.tar.gz) = VgmcioqgHS7pFLZwyXwfgYGG27iG4gJbc9nCr+NJax0=
-SHA256 (hackage/darcs-2.16.5.tar.gz) = 1jxs0jbjHoEuithEM9JwWTh2BiafvZU/TDScPLOqJCs=
-SHA256 (hackage/data-default-class-0.1.2.0.tar.gz) = TwG0I/AAw+BpqvUqNIVkplNnl/MUmLuFw9tL0tCXPlY=
-SHA256 (hackage/data-fix-0.3.2.tar.gz) = OhctO8BjnDJzRell+dkCPgmUJYFLKNzbe2D/ZtZiGcw=
-SHA256 (hackage/data-fix-0.3.2_5.cabal) = zX1v+LaKyjtR2BFocPyMzbxVeYlWLNPVyUHk8Le8WvE=
+SHA256 (hackage/darcs-2.18.5.tar.gz) = 4xBpKYnjExkYJPUyomxernEiF0RCFCZlA9XrWGf5Uas=
+SHA256 (hackage/data-default-0.8.0.1.tar.gz) = zghd6OwhlvDB0wrwrYpRfVc3ye39Tr+7SehoffxAtso=
+SHA256 (hackage/data-default-class-0.2.0.0.tar.gz) = CuUwxPsL1sioujmUKczZx1+cdpYEkRcXj0zusr0I1bQ=
+SHA256 (hackage/data-fix-0.3.4.tar.gz) = jfBS0YwEernpIAU2qHmbWvOZfr7Luwkac4S2voQWqzc=
+SHA256 (hackage/data-fix-0.3.4_1.cabal) = 7ni+YWjKCHjWcP7elXGV096/SjeoBtE9chgrJ0kBJhs=
 SHA256 (hackage/data-ordlist-0.4.7.0.tar.gz) = b2weepqRVa14ynjLmr1vfi4ceLPlSbF53Ah05kKPSQ0=
-SHA256 (hackage/digest-0.0.1.7.tar.gz) = sj1sgE5v7QrJuw01t67VeFMw1j7+vils8Ac9qxfgXwo=
-SHA256 (hackage/digest-0.0.1.7_1.cabal) = lKOuBfP2GGqbw955kpgVw78R6q4Ybd705nCLp/wkA3I=
+SHA256 (hackage/digest-0.0.2.1.tar.gz) = y/h7AuAfl9/m0tfwgGWCbPVSyOhGfqmQ7Q0vUC4KZJg=
+SHA256 (hackage/directory-ospath-streaming-0.3.tar.gz) = fobuT00XyY9JQ+o+IkRIVjhwEj4ZpdDSq0uHTvXxD0I=
+SHA256 (hackage/directory-ospath-streaming-0.3_1.cabal) = bb+urehNOI6bdc2qb/5FKkS3+JMhvWkTUPQbIj4rGJg=
 SHA256 (hackage/distributive-0.6.2.1.tar.gz) = 1zUTkuB49YyqRmMKS5xkPh4und3uRYSMXINY57Exa5E=
 SHA256 (hackage/distributive-0.6.2.1_1.cabal) = D5n1VBzKBKz4m2RDKwNCK2QI6DCo3/MObEM07xpIaAw=
 SHA256 (hackage/dlist-1.0.tar.gz) = Fz1jcyi7Fz/MNl8w0p/0qUKSoeDlVYrrPfwR3oFRARU=
-SHA256 (hackage/dlist-1.0_1.cabal) = Vf9p0gzmOPx3JzQu5n8vho2mHT3PN2P3kL+aoLFF5Wg=
-SHA256 (hackage/extensible-exceptions-0.1.1.4.tar.gz) = bOXogBdgOFpAjatxtTVQ+HYp5mGyYL3CzUHGpDm244g=
-SHA256 (hackage/fgl-5.8.2.0.tar.gz) = RM8M9yDx0/sxaJyrIZrfmxpTZ7P79L1mePTRVvPow7Y=
+SHA256 (hackage/dlist-1.0_2.cabal) = hUcnWUxagWqz0Q8VsbxP7a+eP30e9Reiu5AR8puiYdI=
+SHA256 (hackage/ech-config-0.0.1.tar.gz) = sja21+oThcKAt2BR7cfY9tsxyct7Nd9cBvWgvXW0/ro=
+SHA256 (hackage/fgl-5.8.3.0.tar.gz) = pMoVsWIGimzY/YaF4sEjGs5KJNVrJCS44/iYj/GrY8E=
+SHA256 (hackage/fgl-5.8.3.0_1.cabal) = UH92TVCWYFdZ2GOdOgET9ZbbCLGXpUiZ5rJVnhE81o8=
+SHA256 (hackage/file-io-0.1.5.tar.gz) = MQoZ5MeS3k0wyRK8cf877LQIGNfHlrmZm80Jedq4fVs=
 SHA256 (hackage/filtrable-0.1.6.0.tar.gz) = vkC3mr2bZWOgFGBpsiMTpKe4+4z348S8Yvt3JfmhEhU=
-SHA256 (hackage/filtrable-0.1.6.0_1.cabal) = gMuwdk5KaOo6cmPvT2iLHa2nCNZHy3A2c00vk9covxc=
+SHA256 (hackage/filtrable-0.1.6.0_2.cabal) = Zi965vlA5iv6jNGK4r05HnM2lqjgU6rymxkxAEyAWio=
 SHA256 (hackage/generically-0.1.1.tar.gz) = BMWkNr7EsEH3GnM/VqG9f0NfY93o0+tcH0jVW028Q88=
-SHA256 (hackage/generically-0.1.1_2.cabal) = N47ASbwoU7gBHfEWZH+9NLufAO3OmEDklX+Yq8CXWXw=
-SHA256 (hackage/hashable-1.4.3.0.tar.gz) = Mu+xbCiReGIJt8vlw535s6muUeg28aVPZGvEYCt6sPU=
-SHA256 (hackage/hashable-1.4.3.0_1.cabal) = 879orPoN96Bko3jvLNz+tV5vuWEAZ19MWTVW3L89cZQ=
-SHA256 (hackage/hostname-1.0.tar.gz) = m0PasbbaUh81aFsgVV2gBzjI4TbrlyRYx4YkJAapz1w=
+SHA256 (hackage/generically-0.1.1_4.cabal) = P2Qnj1xYLdfGljlnsSkAebzQO4NImJ+Qmsm9ly3cRS4=
+SHA256 (hackage/half-0.3.3.tar.gz) = 9HYElijW/3lyL7BzwB6F8qEbLvODX9w/whph8F0XqwI=
+SHA256 (hackage/half-0.3.3_1.cabal) = tRCe+N565FzIqh6onFTp+Uv86niY3AqmdRMbeJT5QdA=
+SHA256 (hackage/hashable-1.4.7.0.tar.gz) = O67kyQJ6CIMNFI7FJMvARx3mReHoQm1GeA7ydY3w6No=
 SHA256 (hackage/hourglass-0.2.12.tar.gz) = RDNbXEAugMYPHbanRGK+TqKdGpBDqplDNP/uEWTxyko=
+SHA256 (hackage/hourglass-0.2.12_1.cabal) = hcRsts0wyEVGkpkm1EAqU09yNlEZjllFyeWbnmmaiXk=
+SHA256 (hackage/hpke-0.0.0.tar.gz) = ewt9+09wgb6rVMTLDLPfPzwDzgXLEXR/GQurIt8ZuDw=
 SHA256 (hackage/hsc2hs-0.68.10.tar.gz) = b04014j+LKcJHuChAwfuinwGChuokPK/+tFqfU1c73Y=
-SHA256 (hackage/hsc2hs-0.68.10_1.cabal) = SIzKKheaUUHajzWjp+Zpmg72kPg09YnWsVLElHqo/i0=
+SHA256 (hackage/hsc2hs-0.68.10_4.cabal) = cl722gPT1uMy203go1vuRdcuTTHezF7H8VPmg3r18D4=
 SHA256 (hackage/html-1.0.1.2.tar.gz) = DDVJXqM9Zeacabx0QeyOGvafu0NDPCqjQGwKE6OrMGE=
-SHA256 (hackage/http-client-0.7.15.tar.gz) = lTrYfBMiwF778U0I3BP+FnIkwyS19mI4qNeYl9rFVyQ=
-SHA256 (hackage/http-client-tls-0.3.6.3.tar.gz) = ONz8PXcutomLSohW1hWYJNE/ZespFzNhn2JagC2tkJU=
-SHA256 (hackage/http-conduit-2.3.8.3.tar.gz) = alEJUootKnlbrGp96UhkNqfwnS07iUmvEbU3K9nd1/Q=
-SHA256 (hackage/http-types-0.12.3.tar.gz) = TopKZkd0WfpDajMcdeRoV+yAJig9+YTVT5BXbNMCQBY=
-SHA256 (hackage/indexed-traversable-0.1.3.tar.gz) = HTKSX7b3jjpSqEmyn8Q2DfUcl76VuorGQlF9P/AaU9k=
-SHA256 (hackage/indexed-traversable-instances-0.1.1.2.tar.gz) = D5tOiVzMgZ900V+RPJNhPMdMq3TbsF1+MFqjh72+N0o=
-SHA256 (hackage/indexed-traversable-instances-0.1.1.2_2.cabal) = ANXj4UnivuD3pUfgCTKUwwbUJ25zphmr59jmn3zgPHs=
-SHA256 (hackage/integer-conversion-0.1.0.1.tar.gz) = IKxwzxy2VFi7osViwgmokw5FvbiYhhgtZE0KRX/Ebzk=
-SHA256 (hackage/integer-conversion-0.1.0.1_1.cabal) = DleoJjUyPwFbXWwkK8+77qqYVP6cgFjlcFIlTbskuxQ=
-SHA256 (hackage/integer-logarithms-1.0.3.1.tar.gz) = mwqfn6tgmxXNAVhlch+wX3RKG8d66S/RM4ct5Si76n8=
-SHA256 (hackage/integer-logarithms-1.0.3.1_5.cabal) = TQ38M05k/1e7GghxevpKSn8o5M3EZhXdKHvjHvY+wA0=
-SHA256 (hackage/iproute-1.7.12.tar.gz) = 8XUdFXn8vB2fhtnRye3kjLccvrHXsgQ0kcYhbk8ja2M=
-SHA256 (hackage/leancheck-1.0.0.tar.gz) = 8BUpk65s4WQyTRu0k9BQzJA+TSomVgjFU1iR0UQ6JiE=
+SHA256 (hackage/http-client-0.7.19.tar.gz) = oCwb4ILo9IyVmscVCkikBfjUOD4JQmOUgehLIg8prWE=
+SHA256 (hackage/http-client-tls-0.3.6.4.tar.gz) = d1YAb+6KuSTFITcuD51nBVeQFrn6sLAxLRuaM1z8GKM=
+SHA256 (hackage/http-client-tls-0.3.6.4_2.cabal) = 7+CjLVnDo46jXrnBtue+/6NZLjmyBlpyfLhMzWVNFvM=
+SHA256 (hackage/http-conduit-2.3.9.1.tar.gz) = EwRtFezSMypbgMijSmoba47s786dXFfjQTMSuMEWQa8=
+SHA256 (hackage/http-types-0.12.4.tar.gz) = TUsbsMyBfl/vDJx2yWR/afTTAMRaEFBDST7/hjgb5Uk=
+SHA256 (hackage/indexed-traversable-0.1.4.tar.gz) = WL4Jr9861aJcKqDSp9+A1gLfCfTnbTq/K3zbDnXQOyI=
+SHA256 (hackage/indexed-traversable-0.1.4_1.cabal) = QtnoSmWgwXwkgjPKuYrahy/2FA36JNEJ1usoUgTQfn0=
+SHA256 (hackage/indexed-traversable-instances-0.1.2.tar.gz) = PCu2L7oUHWaWF3Bw1juIvFaxlLxg9rc9ImOwJE4vx8E=
+SHA256 (hackage/indexed-traversable-instances-0.1.2_1.cabal) = aN8PyAcK4sFfnm/r8USf7jZMExptHpPKxF54lbqG3Yk=
+SHA256 (hackage/integer-conversion-0.1.1.tar.gz) = wYFkoEgHMxD2NT68ZMkDe1KkuCmZY84F4Ce89g4iFVo=
+SHA256 (hackage/integer-conversion-0.1.1_1.cabal) = lB1K4W4hJMv/Xe/iq+20nvyOA6WU+BcDW/Ixoxfmwck=
+SHA256 (hackage/integer-logarithms-1.0.4.tar.gz) = apPHbCUYy+LXKrF9pq5G2MrpPL+3xaWtV4P5A8FEj0U=
+SHA256 (hackage/iproute-1.7.15.tar.gz) = GKMxp+Dm+dyJotqVV3sNdr0mkLj4MrcrRtbMm2Z7S6U=
 SHA256 (hackage/memory-0.18.0.tar.gz) = /U629jjiS4G05s3Wh3KlMXJvL2dobIlp00B9gveGLj4=
+SHA256 (hackage/memory-0.18.0_1.cabal) = n03pZzUvgLbxdMmhZvMVOT3egLd9e2fkEmiufewDGfk=
 SHA256 (hackage/mime-types-0.1.2.0.tar.gz) = ATrkikwXJqT5GmTogvP+H7kDp9S4wU2lEob+XkuXT2E=
 SHA256 (hackage/mmap-0.5.9.tar.gz) = WPy7BOHLjnw2wFgjsC3OL6qpicU9dFp/Nhkt4vyYtfg=
-SHA256 (hackage/monad-control-1.0.3.1.tar.gz) = rguuoE2ZN173iBQDZxeZlKcXjUAKjODZAmhGVGdycTw=
-SHA256 (hackage/mono-traversable-1.0.15.3.tar.gz) = mLIg8zE9dCJ6QkkhDIgY6Dlng0PmKz67G4yGfPK5dLc=
-SHA256 (hackage/network-3.1.4.0.tar.gz) = tFKir6yV2SBzV+s4IMcZx8fSeHHvS27Xv80DoDa5FY4=
-SHA256 (hackage/network-3.1.4.0_1.cabal) = 4VLNsDJDr7UrvHQM++lpBcopim9jQvDEez8uIn/xne8=
+SHA256 (hackage/mono-traversable-1.0.21.0.tar.gz) = Tdk+ozTAFpUAQC8HqjnJjbt7/+Vdxj/fIo2izCLHxc0=
+SHA256 (hackage/network-3.2.8.0.tar.gz) = UXiOXut9dyZPJgrNSN+AVaTbwkd+jWNKhJNne7FcX8g=
+SHA256 (hackage/network-byte-order-0.1.7.tar.gz) = SAzgrX9nNk7I1M6NgV9GPZ5AdON4m+IqVyLP3r7Qhnk=
 SHA256 (hackage/network-uri-2.6.4.2.tar.gz) = nBiJcxJuiTJQuIHyDogR3KBsIjwjQCsG96Hy6ZV5cig=
 SHA256 (hackage/network-uri-2.6.4.2_1.cabal) = b/+1c3OWK1ZRotuLCvcyCYs78CmnztdqmFVhXeICZYg=
 SHA256 (hackage/old-locale-1.0.0.7.tar.gz) = 26+L9riI+5iEVwUHkpaiPD9A7i9EnfcxL39/HeGNe1A=
 SHA256 (hackage/old-locale-1.0.0.7_2.cabal) = +pmL4sfgDNJqbpB1vqeQyq85Msqj6Ul61pvCA4DdaRE=
-SHA256 (hackage/old-time-1.1.0.3.tar.gz) = HMsViw94UXFdNrdXxSOwJsoVQeIDDQIjmAK6ObQRK8E=
-SHA256 (hackage/old-time-1.1.0.3_2.cabal) = yR+7Puc9IMzQFYQrMPHymjBIk+vgrjEot7vBPVuw1Mg=
+SHA256 (hackage/old-time-1.1.0.4.tar.gz) = HiLrf3uSSmdvUuMXkXs7Xuzu4Rx070vGCcC87GJMFm8=
+SHA256 (hackage/optparse-applicative-0.19.0.0.tar.gz) = zxau79ghcwx3OER/p8a3rafKHJzCVADWTvKDKU00WHE=
+SHA256 (hackage/os-string-2.0.8.tar.gz) = AnlCed0wKC57DUWoYN2lDuJqkrFGH12kVF9i2rQXJoY=
 SHA256 (hackage/pem-0.2.4.tar.gz) = dwxMG5zSSz239RH4pIQEoNCYmZ4oVzw3Q6iilruW+NQ=
 SHA256 (hackage/prettyprinter-1.7.1.tar.gz) = Xm6mkDEU+hGPzDWWM9+37N3suSwGyFPQKne3KyUfC0U=
 SHA256 (hackage/prettyprinter-ansi-terminal-1.1.3.tar.gz) = gTc5MIrWBQYgV4mU7/4hBYoXCjQXFqz1JXP65CtbHbM=
-SHA256 (hackage/prettyprinter-compat-ansi-wl-pprint-1.0.2.tar.gz) = BbJyUfGLke+/FMaHwoUTI7kgMiIDN80Eqx90GoQBnlU=
-SHA256 (hackage/primitive-0.9.0.0.tar.gz) = aW1L0pHJTXNhQtYYIRfcpCWNPvKL/v22SayLXs0Jmcc=
-SHA256 (hackage/random-1.2.1.1.tar.gz) = PhJy9+1qTXvRcSuQFD7DJv7psiV4kiI3n+ogqckMm3Y=
-SHA256 (hackage/random-1.2.1.1_1.cabal) = 58H4gRWdXMeIYZye6LjzQLov8NtXHN89Ghlo68UQh4k=
+SHA256 (hackage/primitive-0.9.1.0.tar.gz) = RLTeQYE8e8Xbilf4fDYSoGm2UIaUYmi6FlCXJS69PXY=
+SHA256 (hackage/random-1.3.1.tar.gz) = 2ECsg/JlsM+ipnj47HhifrUM+b4vBnxSyKQjnCm3GjU=
 SHA256 (hackage/regex-applicative-0.3.4.tar.gz) = F2mkecP/lTvFqZqJ5WSKbwHF/1T8mgmszrngKeI1JjY=
-SHA256 (hackage/regex-base-0.94.0.2.tar.gz) = e5lAj1gPW7Z6HEE+C8c1iGYIJRMxrTYyICDyFprqLvE=
-SHA256 (hackage/regex-base-0.94.0.2_4.cabal) = AyKy/NE1jzNV4Mhgjvpg0nsU0cnUdkUdvLkYE2O9iyc=
-SHA256 (hackage/regex-posix-0.96.0.1.tar.gz) = x4J8ORkZIncR4c/wp2KxZ4/Yc5+ckC/BgwQf809ZJZw=
-SHA256 (hackage/regex-posix-0.96.0.1_3.cabal) = gW1qzFYMuGZy80envvgSlXjd4m7XYPnnm0l27ZvXuf0=
-SHA256 (hackage/regex-tdfa-1.3.2.2.tar.gz) = kz7VxUJGu1DjNdhriE/7cLwlK193b7KR8WKoCie9dbc=
-SHA256 (hackage/regex-tdfa-1.3.2.2_2.cabal) = kq/RRBiYAd/w+iVEtVx7bHx+VWwQ3d+2Hy11kJ9or5g=
+SHA256 (hackage/regex-base-0.94.0.3.tar.gz) = 6Mot7lmMeQ3RwcQ1m90eSV2biB9aofU5wi8N1VY3R78=
+SHA256 (hackage/regex-tdfa-1.3.2.5.tar.gz) = Lj37RJpUhIT307TiobEECzm+JsTzGCpHAE3F7d8Cing=
 SHA256 (hackage/resourcet-1.3.0.tar.gz) = 7GAXhe5CogHzKtsgW4aFyYPxh1exvTPS6AbVceD5mWs=
-SHA256 (hackage/scientific-0.3.7.0.tar.gz) = o6EhxLPWj7i5+McJqwEuSPCQ7VU2CSR6gFrQcNazQ6k=
-SHA256 (hackage/scientific-0.3.7.0_7.cabal) = kJdVqxm0Uxaf+FKBMj2hSIQHd2sjYL2fev3SGf0wbvI=
-SHA256 (hackage/semialign-1.3.tar.gz) = Yo5DMZ9YSo3UbBJO4GhcrFhuD2+HfFzv83w9uy48xWw=
-SHA256 (hackage/semialign-1.3_1.cabal) = e+nvXKHWsFKZH2jAU6q2i50as7GTjJVXrITJeTeBUiM=
-SHA256 (hackage/semigroupoids-6.0.0.1.tar.gz) = faOKmJG9+CBf1lIs23EpVrjAv1xSmD2mApXI4FfXeTQ=
-SHA256 (hackage/semigroupoids-6.0.0.1_1.cabal) = R6I7RRwRTmU2HnE+j+NoKPyjqEKFMl6PREJUsqsMQ8U=
-SHA256 (hackage/socks-0.6.1.tar.gz) = c0RHVYuwYc52j1Og3x8kAZAsa+45bMls5ift2YbvanM=
-SHA256 (hackage/split-0.2.4.tar.gz) = dJ/jANDzDrGbKMJjOzMw1VZfZC4p1Tl5dFB9eWvrMbM=
-SHA256 (hackage/splitmix-0.1.0.5.tar.gz) = nfB6lhHvRfGxJYoLQS9NAskgJI9p0uLOjM2jKPfhMAI=
-SHA256 (hackage/streaming-commons-0.2.2.6.tar.gz) = AYCViogusPYmK4Ev6IbCsbgoVHS1uVj4FK5PBUCfv3k=
-SHA256 (hackage/streaming-commons-0.2.2.6_1.cabal) = 1cb7me/U5xvbA1HVXy2H4WwRiA9CmY45Nj62PwV64ks=
-SHA256 (hackage/strict-0.5.tar.gz) = P08Jld7C1SDQ4yFUL3FBLawCNlj9q2A9sENk11JpoP0=
-SHA256 (hackage/strict-0.5_1.cabal) = vVfXs2VZUd+qfR4TdNc1Lf6D+CqcmDCb86ZYfvjL2H0=
-SHA256 (hackage/system-fileio-0.3.16.4.tar.gz) = NOWLiKGaaf8aVZ4hGvbttZbjPuGx1fREkP6/Mlx4xsc=
-SHA256 (hackage/system-filepath-0.4.14.tar.gz) = FlbOPA1YVlB4TOs/eUdIKG4Z+2NfVX57KbCJf4lW2ZM=
-SHA256 (hackage/system-filepath-0.4.14_2.cabal) = JDcYVrSAiWEFctqLkqZN0IfES1G+NuC7ao9wXVFdYRw=
-SHA256 (hackage/tagged-0.8.8.tar.gz) = oIP6eDVRYgPBaEM6HI38ApCpSwX+2rVmrQZA/JE3pqc=
-SHA256 (hackage/tar-0.5.1.1.tar.gz) = s4REn2KysKo+bSyxAEuAYLAfIeyT57Y+evbY+tip8d4=
-SHA256 (hackage/tar-0.5.1.1_9.cabal) = O7zNZDAYx79T0ndApm19XIVpI6zulgQS5trf8gfF4q4=
+SHA256 (hackage/safe-0.3.21.tar.gz) = LIH+pCu+eexIh3QEPB7FTzDvugWd+aTzaBzoPYUAfwE=
+SHA256 (hackage/safe-0.3.21_1.cabal) = uSjqFkWHZ4gVWzjOhcfkbRV6G7QdKwX1dwsT1gvGo/c=
+SHA256 (hackage/scientific-0.3.8.0.tar.gz) = E7NDvKiqJtdxjlLmIuWhGAVmU+2vy8fMxTM75yFyGM8=
+SHA256 (hackage/scientific-0.3.8.0_2.cabal) = uoOmcB3QEQE4RDdXrKSkJ4avqUJytzBF74eP2GDRcy4=
+SHA256 (hackage/semialign-1.3.1.tar.gz) = Zuh7wlT/7C7pCL9iXELTtzYyONarHPuok0u+51kMnfc=
+SHA256 (hackage/semialign-1.3.1_2.cabal) = 3+UVqeQyMPUwhWSmSaBOoVOEme2YuURkS3e+1TlLnes=
+SHA256 (hackage/semigroupoids-6.0.1.tar.gz) = HVMgMIYkFPXU8vbwAXg/d6oU5fBe6OPEotISn8opzB8=
+SHA256 (hackage/semigroupoids-6.0.1_2.cabal) = v+4GptiAOKiN3RD8IcIwv17joU0FhNxqt61UqSUsLCE=
+SHA256 (hackage/serialise-0.2.6.1.tar.gz) = Y5SXmf/RBnXvcOpwHB62PmGGKbOy97JfB8WpZuJOd/Q=
+SHA256 (hackage/serialise-0.2.6.1_5.cabal) = pn+JtVM7EUitRl3H8kuu7S4unn2B0qFH/H+o/xCJyk0=
+SHA256 (hackage/split-0.2.5.tar.gz) = UtpAToOXwasjg1TI1P2afpxcrIhJzCzi5F+syF50qRM=
+SHA256 (hackage/splitmix-0.1.2.tar.gz) = PlNC1BqA2SXp3ZW1E64dB2NH9oAiCaSaj4gpt7V31L4=
+SHA256 (hackage/streaming-commons-0.2.3.1.tar.gz) = M9FsDGCAeVgA2fDkkCA+o+UL1QNOXQd6DdwE0z6k3G4=
+SHA256 (hackage/strict-0.5.1.tar.gz) = d3GSgMKoYxLnSCJ7+nMu6q4OffSNV6zDwuW3sHr+L4s=
+SHA256 (hackage/strict-0.5.1_1.cabal) = WMNzt8d0jLtKWmyMFQc/maHBCpqbtolKwz9Dpc25AfI=
+SHA256 (hackage/tagged-0.8.10.tar.gz) = F+95HrTK8xSjtLFYgnoPH0tpXCokrwh18J49jBD1bF0=
+SHA256 (hackage/tar-0.6.4.0.tar.gz) = eUmlAASoCZMABRIHm8A+vK1IckFPwYH0WziD10PA86o=
+SHA256 (hackage/tar-0.6.4.0_4.cabal) = Gl/ytkzRusU+po0FdjGBjKtu33EI3IbnvorQILK/JYA=
+SHA256 (hackage/tasty-1.5.3.tar.gz) = VKDHtkSBOvhxo3JqyHcbXhe1FYx5KnrPj54tOuk2B4A=
+SHA256 (hackage/tasty-1.5.3_2.cabal) = a13aPxbbEnSgs+bEBzrFcXKh6WsdygVmbFy9EYNjlBI=
 SHA256 (hackage/temporary-1.3.tar.gz) = jEQpk2lLX/yoI86GSvlb0oQftSZO5RHGHPSMxx2HmJA=
-SHA256 (hackage/test-framework-0.8.2.0.tar.gz) = 9a7HoV28s56VG89lAmBv2Z11EZe1UQ9BcGiZqn5mCsI=
-SHA256 (hackage/test-framework-0.8.2.0_10.cabal) = 3VfRAM8Vgc5NpYlWenEUhR8x60LzgaeMX4P7b9e28CA=
-SHA256 (hackage/test-framework-hunit-0.3.0.2.tar.gz) = lcuO4CqFCxZL/avfTbyDnWITYfOsdwrSHqQ6i942C/g=
-SHA256 (hackage/test-framework-hunit-0.3.0.2_3.cabal) = f9AH6csILNZKIhOm02rPBX99bfa1NDoIjoGys6miNUU=
-SHA256 (hackage/test-framework-leancheck-0.0.4.tar.gz) = +7+fefG7ixl1q7I9Bbn9B6kxBeg32PnpTUXKlFIOQik=
-SHA256 (hackage/test-framework-quickcheck2-0.3.0.5.tar.gz) = yfZ41OwwWZFy64hwMfC84gErUy2utxODa9kSv/ZO7lk=
-SHA256 (hackage/test-framework-quickcheck2-0.3.0.5_3.cabal) = kJr9qk0RwQJgjhQ/W/lIibhvjlQIvArQ3psoWqPD9FU=
-SHA256 (hackage/text-iso8601-0.1.tar.gz) = 9Y56RvlR8fE9KSngovhPbbeJTVWmQRaarzAK6praX88=
-SHA256 (hackage/text-iso8601-0.1_1.cabal) = rIbyUAynUds8DeAp3X54Jr73Nm1Z3ACFsA/GlcQ7n3Y=
-SHA256 (hackage/text-short-0.1.5.tar.gz) = o17GzeKtoITBoFDcWIW+WrAfhRuT10TPD6y8HBgALdo=
-SHA256 (hackage/text-short-0.1.5_3.cabal) = nHPJyRgspp7pLON1j1FbHAeM0WfYgszIxG+S9oxl4ZA=
-SHA256 (hackage/th-abstraction-0.6.0.0.tar.gz) = aepuyh8MALbh4fgynJCOx25zhV4s5ukazi+Lv5LFGjA=
-SHA256 (hackage/th-abstraction-0.6.0.0_1.cabal) = 2JWfpqKBKvzdX28lX9a+iz4MoB5CVYalVFRPy3Cw7Hw=
-SHA256 (hackage/th-compat-0.1.4.tar.gz) = 2Pl6wUq0e2uKew/bT/lUJjIuxWut0BZSrBXaSkTUurg=
-SHA256 (hackage/th-compat-0.1.4_3.cabal) = Pn0bj5xyyrBMjf39Jlid1/MeAVrWQKIHrKO2VFd1Mv8=
-SHA256 (hackage/these-1.2.tar.gz) = qO1xdLf3kHZDYPSKq3L+o4KmCT7Tace8aIH64aus1Lg=
-SHA256 (hackage/these-1.2_1.cabal) = AR4i9okcoCj4fATqSHlmlsktWTMTqcaZ9/9Pn/167G4=
-SHA256 (hackage/time-compat-1.9.6.1.tar.gz) = rQe7AOuWeMITbTaAdSsArMTLxSJlS7MZm/McYe8ea4A=
-SHA256 (hackage/time-compat-1.9.6.1_6.cabal) = F2Me8BoDpvVfvhMWkPh/be6aFXKsyZtsBvBIgkcP+1I=
-SHA256 (hackage/tls-1.9.0.tar.gz) = VgW5y+CQOxAOnecoAGQUU/dL9dreYXbb4Qs0rJNTQz4=
-SHA256 (hackage/transformers-base-0.4.6.tar.gz) = Mjv4aJ62kbEiZhz/pBol4A/qenaEM/4t3jXT2n0yz5A=
+SHA256 (hackage/terminal-size-0.3.4.tar.gz) = sPBw1pJs2qzzpBLFUY5cI6/KHg7QCAilMoyW5Gi2f0k=
+SHA256 (hackage/terminal-size-0.3.4_1.cabal) = IdfxMg7rhhd+hg7Aej2OdRCXextBWpbrti7krXKVV3A=
+SHA256 (hackage/text-iso8601-0.1.1.tar.gz) = nerSt87q5A/g/AYL1UeVwy6ZJsnRrrro+bmmIfuoggI=
+SHA256 (hackage/text-iso8601-0.1.1_2.cabal) = 4HpiXu+WkziZK/m7qOXcc/B6xl+ZG6Y2uPEXWJDRWEk=
+SHA256 (hackage/text-short-0.1.6.tar.gz) = gXPqE419w5h0e2NgEr9ueeFxhlYLinp/yeZFbXhVbqs=
+SHA256 (hackage/text-short-0.1.6_3.cabal) = Qb6UzNP2ZGq2mwsFxRMOo8eRGkWYq5uRkvIa0lppFjo=
+SHA256 (hackage/th-abstraction-0.7.1.0.tar.gz) = +bYYSrpMa2HdDZb32tQaTJ2woB082/mTp9hgSI8cBMU=
+SHA256 (hackage/th-abstraction-0.7.1.0_1.cabal) = MBFAPYWwBwYw4z1muTcFNczR4OZyrlj4R1ULKxW7T9g=
+SHA256 (hackage/th-compat-0.1.6.tar.gz) = t4GgwFmHK8lUBtAOmPb6fZ6B50RzD3UYZYPLTc6gpOs=
+SHA256 (hackage/these-1.2.1.tar.gz) = F9bZMzZe2r+AGhaELBQDvdN8xTAPqi/MqYDezasi5N4=
+SHA256 (hackage/these-1.2.1_2.cabal) = NcV67elsFeof7VWawoexFo6ysoadeeYu2MhFeAt+oTY=
+SHA256 (hackage/time-compat-1.9.8.tar.gz) = UC74aUpbExtHwOXfLpBT0AWjs0WzD1IlrwTwgdPvXPA=
+SHA256 (hackage/tls-2.1.13.tar.gz) = rSkp8qAwAfJ6Qo9IF7CI58dCQq6Ky7vDIGlU1q9KRDQ=
 SHA256 (hackage/transformers-compat-0.7.2.tar.gz) = tixzBMnzy8lGPQc5qoXLlInyF+oJK51iXUF1FPvMnWo=
-SHA256 (hackage/type-equality-1.tar.gz) = Ryi1AqIRRU72gqENej6BfCLQa6UJ3xFLsmfvnUOgjOg=
-SHA256 (hackage/type-equality-1_6.cabal) = 6/U+rziBuUbUq1YRKhn4tjXA8Zy1JSwI+/JYi8HqIqU=
-SHA256 (hackage/typed-process-0.2.11.1.tar.gz) = 1cXdoJHWG6w13k7W2d21MOTrJWTKPAuT5Xd2K2PZQUg=
-SHA256 (hackage/unix-compat-0.7.tar.gz) = K3XKeeD3No+RXwHKalIB999YraRrnkhpvKG5LYU/Lj4=
-SHA256 (hackage/unix-time-0.4.11.tar.gz) = q9cZF4xM8/w9rpE1kERyIjdD95MOAJGfkKHj+Ub/8JA=
+SHA256 (hackage/typed-process-0.2.13.0.tar.gz) = lACWYBO1Qd8uVKyNV8OmcPwoveK+h3Z86Y8Tu+KqQ6A=
+SHA256 (hackage/unix-compat-0.7.4.1.tar.gz) = P5YRYkoQDHXmctkA5j/noOWVYVo05mBWYu2v8VHkQFQ=
+SHA256 (hackage/unix-time-0.4.17.tar.gz) = 9joFvl3MWsj3LCbJ/vjcyZNjjKm1Rbm9abijkkwgH4w=
 SHA256 (hackage/unliftio-core-0.2.1.0.tar.gz) = mThMuo1W2dYbheOKMTqT6823i+ZWY2fwkw71gFl/4+M=
-SHA256 (hackage/unliftio-core-0.2.1.0_3.cabal) = KIAGM7IOD3v73aEkjCgCJ0mqCTWuoQseP8nIjL67Bt4=
-SHA256 (hackage/unordered-containers-0.2.19.1.tar.gz) = Gye+xeDVIrJ6YCnr9MSm1ArLwIPHhwCOMvtVxLHRKNI=
-SHA256 (hackage/unordered-containers-0.2.19.1_3.cabal) = HCjKQp45YN4DMJCFeaQnzKzd1wDLhOwZaeK75XYVKt0=
+SHA256 (hackage/unliftio-core-0.2.1.0_4.cabal) = 9qJzb4WLU5DZOE3KQ9PqTZbpyhchd5F5HKSVG6boByo=
+SHA256 (hackage/unordered-containers-0.2.21.tar.gz) = OyrRUitUbmGWAVMlfR5dI57uxeg9qEfVy02Jalu3+cA=
+SHA256 (hackage/unordered-containers-0.2.21_1.cabal) = vP9k9I+6HiW/m1NG0cNUVALNLxKTtBFDXnhQzLYohOU=
 SHA256 (hackage/utf8-string-1.0.2.tar.gz) = 7kjeradgA3ByjEFWywAkQd53DQEhrjOmgTmp7ZwZsJo=
-SHA256 (hackage/uuid-types-1.0.5.1.tar.gz) = C+xtaYKzySv6XqsdITvi1LZpa5osOh8fBYEtw3Ytyiw=
-SHA256 (hackage/vector-0.13.1.0.tar.gz) = Y/JyJ56rirlBGg//sSUqwwmylzE/jjO+nrvC+YHt7O4=
-SHA256 (hackage/vector-algorithms-0.9.0.1.tar.gz) = K6fA06jybvOtok/0q+gWCSJey6s7V1TwSPigo+zDOEE=
-SHA256 (hackage/vector-algorithms-0.9.0.1_3.cabal) = IisBpMC54T1z0E+6fGWTDfFtFkeswH2ExH7wNW+jPbo=
-SHA256 (hackage/vector-stream-0.1.0.0.tar.gz) = qIghD2Rn8VUJBlNzS+XMkgQGoHIn4NOttZCWcW/bgGw=
-SHA256 (hackage/vector-stream-0.1.0.0_3.cabal) = iXeVnUvsVNnyxenUuqLKx6sm6ASnJZHfjbiH4Gkq6K4=
-SHA256 (hackage/witherable-0.4.2.tar.gz) = eQ0rsnQoNBkXO9iRBEOYYGdalBD3DyGRKXPs2QmLQQQ=
-SHA256 (hackage/witherable-0.4.2_4.cabal) = zsUWs13w/1OrAGjnCpEqC6e2XGcvvFVHJxg/qhla07g=
-SHA256 (hackage/xml-1.3.14.tar.gz) = MtGhqfIaWRdthGl/lq46E6AZhCDj5PHEirurfSQlAT0=
-SHA256 (hackage/xml-1.3.14_2.cabal) = x6M9N8lox2lyOTGjPk55Xwqt2my2LnBz3tii21JQnZU=
-SHA256 (hackage/zip-archive-0.4.3.tar.gz) = aAUPoPE5hI2w6kIuqa8aZbZSq/UWjbfa+vG97VsEXQU=
-SHA256 (hackage/zlib-0.6.3.0.tar.gz) = nqqYmtRTRDi1vrUcHTpMj2oIj9/wslmlOU+/OaruBNo=
-SHA256 (hackage/zlib-0.6.3.0_4.cabal) = Get3Wa9xlXgR1ewQ3bHi9MmHAN25wNpoYMBEHYEfDm0=
-SIZE (hackage/FindBin-0.0.5.tar.gz) = 2277
-SIZE (hackage/HUnit-1.6.2.0.tar.gz) = 21179
-SIZE (hackage/OneTuple-0.4.1.1.tar.gz) = 5601
-SIZE (hackage/OneTuple-0.4.1.1_1.cabal) = 2575
-SIZE (hackage/QuickCheck-2.14.3.tar.gz) = 76849
+SHA256 (hackage/uuid-types-1.0.6.tar.gz) = fg3ZU0g9b9PKSbyu1rEfnjwnhyE0ebJYHgd0eDa4NX4=
+SHA256 (hackage/uuid-types-1.0.6_3.cabal) = WsK2gajXZ29qUawbETv9zxjdf9uzEwNIUO1kk+75baA=
+SHA256 (hackage/vector-0.13.2.0.tar.gz) = KPIDx4bL+Kxtw/6jN47DbzQXPVBftKHdYPyEGK2RxCM=
+SHA256 (hackage/vector-0.13.2.0_2.cabal) = msM4yNpS2KN9sIQ0ykSA/vLOpPmqwkD0+ZS7Rn9SdbQ=
+SHA256 (hackage/vector-algorithms-0.9.1.0.tar.gz) = 0rZ0Z2gCZw2KaCs1faa2tXQbSjOxkfD/5fKyvEBVjrI=
+SHA256 (hackage/vector-stream-0.1.0.1.tar.gz) = 0PUHM0vepUMaLwf1Jal/KedlIsMiEPXebVorTx1Cv3w=
+SHA256 (hackage/vector-stream-0.1.0.1_4.cabal) = SDvm3xPHIWmpF2QFiWZvn+znvqn6E/zUHQUtqzfqKJ4=
+SHA256 (hackage/witherable-0.5.tar.gz) = SENMweRlsTy8ATOpDD7A2CfJO3fOlYB/4KOLZfSRjNE=
+SHA256 (hackage/witherable-0.5_1.cabal) = hbq1iOvKN5lvwxcbnYsuBl6wU2yfRCJLzwN8CEmogd4=
+SHA256 (hackage/zip-archive-0.4.3.2.tar.gz) = YdrmtH8dVBHyp1Z/oh3DxbWH1nGYFgF3cUnh8Ykly1w=
+SHA256 (hackage/zip-archive-0.4.3.2_1.cabal) = siT20NVSehE/qU+sC3ELwgTFRLI9XMqQUH+7c5Qs5W8=
+SHA256 (hackage/zlib-0.7.1.1.tar.gz) = v5WrAe2SS+gArd6hlfulypfsafN4No9v9Ga9wpZmwcE=
+SIZE (hackage/OneTuple-0.4.2.tar.gz) = 5207
+SIZE (hackage/OneTuple-0.4.2_1.cabal) = 2013
+SIZE (hackage/QuickCheck-2.16.0.0.tar.gz) = 83903
 SIZE (hackage/StateVar-1.2.2.tar.gz) = 5048
-SIZE (hackage/aeson-2.2.1.0.tar.gz) = 341038
-SIZE (hackage/aeson-2.2.1.0_1.cabal) = 6582
-SIZE (hackage/ansi-terminal-1.0.tar.gz) = 31745
-SIZE (hackage/ansi-terminal-types-0.11.5.tar.gz) = 4660
-SIZE (hackage/ansi-terminal-types-0.11.5_1.cabal) = 1482
-SIZE (hackage/ansi-wl-pprint-1.0.2.tar.gz) = 5699
+SIZE (hackage/aeson-2.2.3.0.tar.gz) = 340855
+SIZE (hackage/aeson-2.2.3.0_4.cabal) = 6368
+SIZE (hackage/ansi-terminal-1.1.4.tar.gz) = 33107
+SIZE (hackage/ansi-terminal-types-1.1.3.tar.gz) = 8791
 SIZE (hackage/appar-0.1.8.tar.gz) = 4037
 SIZE (hackage/asn1-encoding-0.9.6.tar.gz) = 17343
 SIZE (hackage/asn1-encoding-0.9.6_2.cabal) = 2060
 SIZE (hackage/asn1-parse-0.9.5.tar.gz) = 2951
 SIZE (hackage/asn1-types-0.3.4.tar.gz) = 6472
-SIZE (hackage/assoc-1.1.tar.gz) = 3193
-SIZE (hackage/assoc-1.1_1.cabal) = 1617
-SIZE (hackage/async-2.2.4.tar.gz) = 14148
-SIZE (hackage/async-2.2.4_4.cabal) = 3212
+SIZE (hackage/assoc-1.1.1.tar.gz) = 3158
+SIZE (hackage/assoc-1.1.1_1.cabal) = 1420
+SIZE (hackage/async-2.2.5.tar.gz) = 15742
+SIZE (hackage/async-2.2.5_3.cabal) = 3366
+SIZE (hackage/atomic-counter-0.1.2.4.tar.gz) = 17426
 SIZE (hackage/attoparsec-0.14.4.tar.gz) = 160701
-SIZE (hackage/attoparsec-0.14.4_5.cabal) = 5703
-SIZE (hackage/attoparsec-aeson-2.2.0.1.tar.gz) = 8441
-SIZE (hackage/base-orphans-0.9.1.tar.gz) = 26418
+SIZE (hackage/attoparsec-0.14.4_6.cabal) = 5914
+SIZE (hackage/attoparsec-aeson-2.2.2.0.tar.gz) = 8081
+SIZE (hackage/base-orphans-0.9.3.tar.gz) = 19923
 SIZE (hackage/base16-bytestring-1.0.2.0.tar.gz) = 7219
 SIZE (hackage/base16-bytestring-1.0.2.0_1.cabal) = 2630
 SIZE (hackage/base64-bytestring-1.2.1.0.tar.gz) = 13743
 SIZE (hackage/base64-bytestring-1.2.1.0_1.cabal) = 2502
 SIZE (hackage/basement-0.0.16.tar.gz) = 134837
-SIZE (hackage/bifunctors-5.6.1.tar.gz) = 38170
-SIZE (hackage/bifunctors-5.6.1_2.cabal) = 3273
+SIZE (hackage/bifunctors-5.6.2.tar.gz) = 38193
+SIZE (hackage/bifunctors-5.6.2_2.cabal) = 3332
 SIZE (hackage/bitvec-1.1.5.0.tar.gz) = 40076
-SIZE (hackage/blaze-builder-0.4.2.3.tar.gz) = 60777
-SIZE (hackage/boring-0.2.1.tar.gz) = 5668
-SIZE (hackage/boring-0.2.1_1.cabal) = 2123
+SIZE (hackage/bitvec-1.1.5.0_3.cabal) = 4921
+SIZE (hackage/blaze-builder-0.4.4.1.tar.gz) = 59452
+SIZE (hackage/boring-0.2.2.tar.gz) = 5474
+SIZE (hackage/boring-0.2.2_1.cabal) = 1779
 SIZE (hackage/byteorder-1.0.4.tar.gz) = 2030
-SIZE (hackage/call-stack-0.4.0.tar.gz) = 2757
 SIZE (hackage/case-insensitive-1.2.1.0.tar.gz) = 53609
+SIZE (hackage/cborg-0.2.10.0.tar.gz) = 92122
+SIZE (hackage/cborg-0.2.10.0_3.cabal) = 5397
 SIZE (hackage/cereal-0.5.8.3.tar.gz) = 20166
-SIZE (hackage/cmdargs-0.10.22.tar.gz) = 65154
+SIZE (hackage/character-ps-0.1.tar.gz) = 8192
 SIZE (hackage/colour-2.3.6.tar.gz) = 20675
-SIZE (hackage/comonad-5.0.8.tar.gz) = 15227
-SIZE (hackage/comonad-5.0.8_2.cabal) = 3631
-SIZE (hackage/conduit-1.3.5.tar.gz) = 88893
-SIZE (hackage/conduit-extra-1.3.6.tar.gz) = 33321
-SIZE (hackage/constraints-0.14.tar.gz) = 20946
+SIZE (hackage/comonad-5.0.9.tar.gz) = 14455
+SIZE (hackage/comonad-5.0.9_1.cabal) = 3587
+SIZE (hackage/conduit-1.3.6.1.tar.gz) = 89114
+SIZE (hackage/conduit-extra-1.3.8.tar.gz) = 33479
+SIZE (hackage/conduit-extra-1.3.8_1.cabal) = 4473
+SIZE (hackage/constraints-0.14.2.tar.gz) = 21204
+SIZE (hackage/constraints-0.14.2_1.cabal) = 2384
 SIZE (hackage/contravariant-1.5.5.tar.gz) = 13815
-SIZE (hackage/cookie-0.4.6.tar.gz) = 6219
-SIZE (hackage/crypton-0.34.tar.gz) = 622533
-SIZE (hackage/crypton-connection-0.3.1.tar.gz) = 9112
-SIZE (hackage/crypton-x509-1.7.6.tar.gz) = 21557
-SIZE (hackage/crypton-x509-1.7.6_1.cabal) = 2339
-SIZE (hackage/crypton-x509-store-1.6.9.tar.gz) = 12735
+SIZE (hackage/cookie-0.5.1.tar.gz) = 6680
+SIZE (hackage/crypton-1.0.4.tar.gz) = 649976
+SIZE (hackage/crypton-connection-0.4.5.tar.gz) = 9360
+SIZE (hackage/crypton-socks-0.6.2.tar.gz) = 11908
+SIZE (hackage/crypton-x509-1.7.7.tar.gz) = 21547
+SIZE (hackage/crypton-x509-store-1.6.12.tar.gz) = 12883
+SIZE (hackage/crypton-x509-store-1.6.12_1.cabal) = 1880
 SIZE (hackage/crypton-x509-system-1.6.7.tar.gz) = 3496
-SIZE (hackage/crypton-x509-validation-1.6.12.tar.gz) = 19573
+SIZE (hackage/crypton-x509-validation-1.6.14.tar.gz) = 19693
 SIZE (hackage/cryptonite-0.30.tar.gz) = 621062
-SIZE (hackage/darcs-2.16.5.tar.gz) = 1271154
-SIZE (hackage/data-default-class-0.1.2.0.tar.gz) = 2522
-SIZE (hackage/data-fix-0.3.2.tar.gz) = 5842
-SIZE (hackage/data-fix-0.3.2_5.cabal) = 1734
+SIZE (hackage/darcs-2.18.5.tar.gz) = 1294531
+SIZE (hackage/data-default-0.8.0.1.tar.gz) = 5821
+SIZE (hackage/data-default-class-0.2.0.0.tar.gz) = 1589
+SIZE (hackage/data-fix-0.3.4.tar.gz) = 5992
+SIZE (hackage/data-fix-0.3.4_1.cabal) = 1406
 SIZE (hackage/data-ordlist-0.4.7.0.tar.gz) = 8906
-SIZE (hackage/digest-0.0.1.7.tar.gz) = 4067
-SIZE (hackage/digest-0.0.1.7_1.cabal) = 1486
+SIZE (hackage/digest-0.0.2.1.tar.gz) = 23636
+SIZE (hackage/directory-ospath-streaming-0.3.tar.gz) = 13221
+SIZE (hackage/directory-ospath-streaming-0.3_1.cabal) = 3608
 SIZE (hackage/distributive-0.6.2.1.tar.gz) = 8140
 SIZE (hackage/distributive-0.6.2.1_1.cabal) = 2996
 SIZE (hackage/dlist-1.0.tar.gz) = 18667
-SIZE (hackage/dlist-1.0_1.cabal) = 3812
-SIZE (hackage/extensible-exceptions-0.1.1.4.tar.gz) = 8531
-SIZE (hackage/fgl-5.8.2.0.tar.gz) = 57401
+SIZE (hackage/dlist-1.0_2.cabal) = 3942
+SIZE (hackage/ech-config-0.0.1.tar.gz) = 5423
+SIZE (hackage/fgl-5.8.3.0.tar.gz) = 57723
+SIZE (hackage/fgl-5.8.3.0_1.cabal) = 3949
+SIZE (hackage/file-io-0.1.5.tar.gz) = 11890
 SIZE (hackage/filtrable-0.1.6.0.tar.gz) = 7881
-SIZE (hackage/filtrable-0.1.6.0_1.cabal) = 1893
+SIZE (hackage/filtrable-0.1.6.0_2.cabal) = 1893
 SIZE (hackage/generically-0.1.1.tar.gz) = 2870
-SIZE (hackage/generically-0.1.1_2.cabal) = 1169
-SIZE (hackage/hashable-1.4.3.0.tar.gz) = 25601
-SIZE (hackage/hashable-1.4.3.0_1.cabal) = 4718
-SIZE (hackage/hostname-1.0.tar.gz) = 1982
+SIZE (hackage/generically-0.1.1_4.cabal) = 1203
+SIZE (hackage/half-0.3.3.tar.gz) = 8359
+SIZE (hackage/half-0.3.3_1.cabal) = 2011
+SIZE (hackage/hashable-1.4.7.0.tar.gz) = 89467
 SIZE (hackage/hourglass-0.2.12.tar.gz) = 25797
+SIZE (hackage/hourglass-0.2.12_1.cabal) = 3197
+SIZE (hackage/hpke-0.0.0.tar.gz) = 25248
 SIZE (hackage/hsc2hs-0.68.10.tar.gz) = 40517
-SIZE (hackage/hsc2hs-0.68.10_1.cabal) = 3013
+SIZE (hackage/hsc2hs-0.68.10_4.cabal) = 3114
 SIZE (hackage/html-1.0.1.2.tar.gz) = 11021
-SIZE (hackage/http-client-0.7.15.tar.gz) = 96060
-SIZE (hackage/http-client-tls-0.3.6.3.tar.gz) = 7935
-SIZE (hackage/http-conduit-2.3.8.3.tar.gz) = 29043
-SIZE (hackage/http-types-0.12.3.tar.gz) = 13547
-SIZE (hackage/indexed-traversable-0.1.3.tar.gz) = 9824
-SIZE (hackage/indexed-traversable-instances-0.1.1.2.tar.gz) = 3769
-SIZE (hackage/indexed-traversable-instances-0.1.1.2_2.cabal) = 2550
-SIZE (hackage/integer-conversion-0.1.0.1.tar.gz) = 6166
-SIZE (hackage/integer-conversion-0.1.0.1_1.cabal) = 2250
-SIZE (hackage/integer-logarithms-1.0.3.1.tar.gz) = 9023
-SIZE (hackage/integer-logarithms-1.0.3.1_5.cabal) = 3278
-SIZE (hackage/iproute-1.7.12.tar.gz) = 17864
-SIZE (hackage/leancheck-1.0.0.tar.gz) = 129734
+SIZE (hackage/http-client-0.7.19.tar.gz) = 96836
+SIZE (hackage/http-client-tls-0.3.6.4.tar.gz) = 7954
+SIZE (hackage/http-client-tls-0.3.6.4_2.cabal) = 2135
+SIZE (hackage/http-conduit-2.3.9.1.tar.gz) = 29275
+SIZE (hackage/http-types-0.12.4.tar.gz) = 18707
+SIZE (hackage/indexed-traversable-0.1.4.tar.gz) = 9465
+SIZE (hackage/indexed-traversable-0.1.4_1.cabal) = 2098
+SIZE (hackage/indexed-traversable-instances-0.1.2.tar.gz) = 3673
+SIZE (hackage/indexed-traversable-instances-0.1.2_1.cabal) = 2401
+SIZE (hackage/integer-conversion-0.1.1.tar.gz) = 6179
+SIZE (hackage/integer-conversion-0.1.1_1.cabal) = 2256
+SIZE (hackage/integer-logarithms-1.0.4.tar.gz) = 8948
+SIZE (hackage/iproute-1.7.15.tar.gz) = 18033
 SIZE (hackage/memory-0.18.0.tar.gz) = 41957
+SIZE (hackage/memory-0.18.0_1.cabal) = 4581
 SIZE (hackage/mime-types-0.1.2.0.tar.gz) = 12044
 SIZE (hackage/mmap-0.5.9.tar.gz) = 11731
-SIZE (hackage/monad-control-1.0.3.1.tar.gz) = 13985
-SIZE (hackage/mono-traversable-1.0.15.3.tar.gz) = 40461
-SIZE (hackage/network-3.1.4.0.tar.gz) = 139988
-SIZE (hackage/network-3.1.4.0_1.cabal) = 5208
+SIZE (hackage/mono-traversable-1.0.21.0.tar.gz) = 43552
+SIZE (hackage/network-3.2.8.0.tar.gz) = 146148
+SIZE (hackage/network-byte-order-0.1.7.tar.gz) = 6402
 SIZE (hackage/network-uri-2.6.4.2.tar.gz) = 31309
 SIZE (hackage/network-uri-2.6.4.2_1.cabal) = 3217
 SIZE (hackage/old-locale-1.0.0.7.tar.gz) = 3384
 SIZE (hackage/old-locale-1.0.0.7_2.cabal) = 1071
-SIZE (hackage/old-time-1.1.0.3.tar.gz) = 74219
-SIZE (hackage/old-time-1.1.0.3_2.cabal) = 1328
+SIZE (hackage/old-time-1.1.0.4.tar.gz) = 75542
+SIZE (hackage/optparse-applicative-0.19.0.0.tar.gz) = 67629
+SIZE (hackage/os-string-2.0.8.tar.gz) = 44896
 SIZE (hackage/pem-0.2.4.tar.gz) = 4717
 SIZE (hackage/prettyprinter-1.7.1.tar.gz) = 56907
 SIZE (hackage/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
-SIZE (hackage/prettyprinter-compat-ansi-wl-pprint-1.0.2.tar.gz) = 3894
-SIZE (hackage/primitive-0.9.0.0.tar.gz) = 60580
-SIZE (hackage/random-1.2.1.1.tar.gz) = 47109
-SIZE (hackage/random-1.2.1.1_1.cabal) = 6777
+SIZE (hackage/primitive-0.9.1.0.tar.gz) = 61724
+SIZE (hackage/random-1.3.1.tar.gz) = 63846
 SIZE (hackage/regex-applicative-0.3.4.tar.gz) = 15924
-SIZE (hackage/regex-base-0.94.0.2.tar.gz) = 10488
-SIZE (hackage/regex-base-0.94.0.2_4.cabal) = 2601
-SIZE (hackage/regex-posix-0.96.0.1.tar.gz) = 12853
-SIZE (hackage/regex-posix-0.96.0.1_3.cabal) = 2925
-SIZE (hackage/regex-tdfa-1.3.2.2.tar.gz) = 83016
-SIZE (hackage/regex-tdfa-1.3.2.2_2.cabal) = 6997
+SIZE (hackage/regex-base-0.94.0.3.tar.gz) = 10550
+SIZE (hackage/regex-tdfa-1.3.2.5.tar.gz) = 83371
 SIZE (hackage/resourcet-1.3.0.tar.gz) = 17620
-SIZE (hackage/scientific-0.3.7.0.tar.gz) = 24723
-SIZE (hackage/scientific-0.3.7.0_7.cabal) = 4869
-SIZE (hackage/semialign-1.3.tar.gz) = 10543
-SIZE (hackage/semialign-1.3_1.cabal) = 2888
-SIZE (hackage/semigroupoids-6.0.0.1.tar.gz) = 36222
-SIZE (hackage/semigroupoids-6.0.0.1_1.cabal) = 7465
-SIZE (hackage/socks-0.6.1.tar.gz) = 9759
-SIZE (hackage/split-0.2.4.tar.gz) = 15687
-SIZE (hackage/splitmix-0.1.0.5.tar.gz) = 22399
-SIZE (hackage/streaming-commons-0.2.2.6.tar.gz) = 37959
-SIZE (hackage/streaming-commons-0.2.2.6_1.cabal) = 4827
-SIZE (hackage/strict-0.5.tar.gz) = 12564
-SIZE (hackage/strict-0.5_1.cabal) = 4120
-SIZE (hackage/system-fileio-0.3.16.4.tar.gz) = 15632
-SIZE (hackage/system-filepath-0.4.14.tar.gz) = 16663
-SIZE (hackage/system-filepath-0.4.14_2.cabal) = 1627
-SIZE (hackage/tagged-0.8.8.tar.gz) = 10094
-SIZE (hackage/tar-0.5.1.1.tar.gz) = 39155
-SIZE (hackage/tar-0.5.1.1_9.cabal) = 5459
+SIZE (hackage/safe-0.3.21.tar.gz) = 11778
+SIZE (hackage/safe-0.3.21_1.cabal) = 2400
+SIZE (hackage/scientific-0.3.8.0.tar.gz) = 24314
+SIZE (hackage/scientific-0.3.8.0_2.cabal) = 4397
+SIZE (hackage/semialign-1.3.1.tar.gz) = 10117
+SIZE (hackage/semialign-1.3.1_2.cabal) = 2224
+SIZE (hackage/semigroupoids-6.0.1.tar.gz) = 36372
+SIZE (hackage/semigroupoids-6.0.1_2.cabal) = 7539
+SIZE (hackage/serialise-0.2.6.1.tar.gz) = 75106
+SIZE (hackage/serialise-0.2.6.1_5.cabal) = 8814
+SIZE (hackage/split-0.2.5.tar.gz) = 16008
+SIZE (hackage/splitmix-0.1.2.tar.gz) = 21840
+SIZE (hackage/streaming-commons-0.2.3.1.tar.gz) = 37955
+SIZE (hackage/strict-0.5.1.tar.gz) = 11798
+SIZE (hackage/strict-0.5.1_1.cabal) = 3557
+SIZE (hackage/tagged-0.8.10.tar.gz) = 8398
+SIZE (hackage/tar-0.6.4.0.tar.gz) = 54956
+SIZE (hackage/tar-0.6.4.0_4.cabal) = 4973
+SIZE (hackage/tasty-1.5.3.tar.gz) = 66548
+SIZE (hackage/tasty-1.5.3_2.cabal) = 2923
 SIZE (hackage/temporary-1.3.tar.gz) = 5686
-SIZE (hackage/test-framework-0.8.2.0.tar.gz) = 21317
-SIZE (hackage/test-framework-0.8.2.0_10.cabal) = 6551
-SIZE (hackage/test-framework-hunit-0.3.0.2.tar.gz) = 2770
-SIZE (hackage/test-framework-hunit-0.3.0.2_3.cabal) = 1487
-SIZE (hackage/test-framework-leancheck-0.0.4.tar.gz) = 9649
-SIZE (hackage/test-framework-quickcheck2-0.3.0.5.tar.gz) = 3844
-SIZE (hackage/test-framework-quickcheck2-0.3.0.5_3.cabal) = 1872
-SIZE (hackage/text-iso8601-0.1.tar.gz) = 9578
-SIZE (hackage/text-iso8601-0.1_1.cabal) = 2407
-SIZE (hackage/text-short-0.1.5.tar.gz) = 25113
-SIZE (hackage/text-short-0.1.5_3.cabal) = 3216
-SIZE (hackage/th-abstraction-0.6.0.0.tar.gz) = 43152
-SIZE (hackage/th-abstraction-0.6.0.0_1.cabal) = 2303
-SIZE (hackage/th-compat-0.1.4.tar.gz) = 14838
-SIZE (hackage/th-compat-0.1.4_3.cabal) = 3224
-SIZE (hackage/these-1.2.tar.gz) = 10606
-SIZE (hackage/these-1.2_1.cabal) = 2882
-SIZE (hackage/time-compat-1.9.6.1.tar.gz) = 59964
-SIZE (hackage/time-compat-1.9.6.1_6.cabal) = 5076
-SIZE (hackage/tls-1.9.0.tar.gz) = 159392
-SIZE (hackage/transformers-base-0.4.6.tar.gz) = 2902
+SIZE (hackage/terminal-size-0.3.4.tar.gz) = 4457
+SIZE (hackage/terminal-size-0.3.4_1.cabal) = 1364
+SIZE (hackage/text-iso8601-0.1.1.tar.gz) = 9599
+SIZE (hackage/text-iso8601-0.1.1_2.cabal) = 2411
+SIZE (hackage/text-short-0.1.6.tar.gz) = 24691
+SIZE (hackage/text-short-0.1.6_3.cabal) = 2827
+SIZE (hackage/th-abstraction-0.7.1.0.tar.gz) = 45428
+SIZE (hackage/th-abstraction-0.7.1.0_1.cabal) = 2268
+SIZE (hackage/th-compat-0.1.6.tar.gz) = 14622
+SIZE (hackage/these-1.2.1.tar.gz) = 9906
+SIZE (hackage/these-1.2.1_2.cabal) = 2294
+SIZE (hackage/time-compat-1.9.8.tar.gz) = 63414
+SIZE (hackage/tls-2.1.13.tar.gz) = 187789
 SIZE (hackage/transformers-compat-0.7.2.tar.gz) = 46485
-SIZE (hackage/type-equality-1.tar.gz) = 4525
-SIZE (hackage/type-equality-1_6.cabal) = 1639
-SIZE (hackage/typed-process-0.2.11.1.tar.gz) = 18339
-SIZE (hackage/unix-compat-0.7.tar.gz) = 15210
-SIZE (hackage/unix-time-0.4.11.tar.gz) = 52392
+SIZE (hackage/typed-process-0.2.13.0.tar.gz) = 19160
+SIZE (hackage/unix-compat-0.7.4.1.tar.gz) = 15619
+SIZE (hackage/unix-time-0.4.17.tar.gz) = 53677
 SIZE (hackage/unliftio-core-0.2.1.0.tar.gz) = 3865
-SIZE (hackage/unliftio-core-0.2.1.0_3.cabal) = 1004
-SIZE (hackage/unordered-containers-0.2.19.1.tar.gz) = 58030
-SIZE (hackage/unordered-containers-0.2.19.1_3.cabal) = 3698
+SIZE (hackage/unliftio-core-0.2.1.0_4.cabal) = 996
+SIZE (hackage/unordered-containers-0.2.21.tar.gz) = 68227
+SIZE (hackage/unordered-containers-0.2.21_1.cabal) = 3987
 SIZE (hackage/utf8-string-1.0.2.tar.gz) = 10726
-SIZE (hackage/uuid-types-1.0.5.1.tar.gz) = 11965
-SIZE (hackage/vector-0.13.1.0.tar.gz) = 156855
-SIZE (hackage/vector-algorithms-0.9.0.1.tar.gz) = 29149
-SIZE (hackage/vector-algorithms-0.9.0.1_3.cabal) = 3880
-SIZE (hackage/vector-stream-0.1.0.0.tar.gz) = 12377
-SIZE (hackage/vector-stream-0.1.0.0_3.cabal) = 1404
-SIZE (hackage/witherable-0.4.2.tar.gz) = 11876
-SIZE (hackage/witherable-0.4.2_4.cabal) = 2342
-SIZE (hackage/xml-1.3.14.tar.gz) = 12048
-SIZE (hackage/xml-1.3.14_2.cabal) = 952
-SIZE (hackage/zip-archive-0.4.3.tar.gz) = 22161
-SIZE (hackage/zlib-0.6.3.0.tar.gz) = 369595
-SIZE (hackage/zlib-0.6.3.0_4.cabal) = 5325
+SIZE (hackage/uuid-types-1.0.6.tar.gz) = 11222
+SIZE (hackage/uuid-types-1.0.6_3.cabal) = 2619
+SIZE (hackage/vector-0.13.2.0.tar.gz) = 185739
+SIZE (hackage/vector-0.13.2.0_2.cabal) = 8804
+SIZE (hackage/vector-algorithms-0.9.1.0.tar.gz) = 29426
+SIZE (hackage/vector-stream-0.1.0.1.tar.gz) = 12577
+SIZE (hackage/vector-stream-0.1.0.1_4.cabal) = 1642
+SIZE (hackage/witherable-0.5.tar.gz) = 10819
+SIZE (hackage/witherable-0.5_1.cabal) = 2343
+SIZE (hackage/zip-archive-0.4.3.2.tar.gz) = 22806
+SIZE (hackage/zip-archive-0.4.3.2_1.cabal) = 4039
+SIZE (hackage/zlib-0.7.1.1.tar.gz) = 29324
diff --git a/devel/darcs/patches/patch-darcs_cabal b/devel/darcs/patches/patch-darcs_cabal
deleted file mode 100644
index 68c6a99212f..00000000000
--- a/devel/darcs/patches/patch-darcs_cabal
+++ /dev/null
@@ -1,30 +0,0 @@
-Workaround
-src/hscurl.c:50:11: error:
-     error: expected ';' after top level declarator
-      "darcs/" PACKAGE_VERSION " libcurl/" LIBCURL_VERSION;
-              ^
-              ;
-   |
-50 |   "darcs/" PACKAGE_VERSION " libcurl/" LIBCURL_VERSION;
-   |           ^
-1 error generated.
-`cc' failed in phase `C Compiler'. (Exit code: 1)
-
-This seems related to a long closed http://bugs.darcs.net/issue1824
-titled "PACKAGE_VERSION is not a string"
-
-I don't see any value in reporting the version of darcs to the server
-anyway, so implement the current effective behavior of darcs on Windows.
-
-Index: darcs.cabal
---- darcs.cabal.orig
-+++ darcs.cabal
-@@ -467,7 +467,7 @@ Library
-       other-modules:        Darcs.Util.Download.Curl
-       cpp-options:          -DHAVE_CURL
-       c-sources:            src/hscurl.c
--      cc-options:           -DHAVE_CURL
-+      cc-options:           -DHAVE_CURL -DPACKAGE_VERSION="unknown"
-       if flag(pkgconfig)
-         pkgconfig-depends:  libcurl
-       else
diff --git a/devel/darcs/patches/patch-src_Darcs_Patch_Annotate_hs b/devel/darcs/patches/patch-src_Darcs_Patch_Annotate_hs
deleted file mode 100644
index 9df06b86c24..00000000000
--- a/devel/darcs/patches/patch-src_Darcs_Patch_Annotate_hs
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: src/Darcs/Patch/Annotate.hs
---- src/Darcs/Patch/Annotate.hs.orig
-+++ src/Darcs/Patch/Annotate.hs
-@@ -43,7 +43,8 @@ module Darcs.Patch.Annotate
- 
- import Darcs.Prelude
- 
--import Control.Monad.State ( modify, modify', when, gets, State, execState )
-+import Control.Monad
-+import Control.Monad.State ( modify, modify', gets, State, execState )
- 
- import qualified Data.ByteString as B
- import qualified Data.ByteString.Char8 as BC
diff --git a/devel/darcs/patches/patch-src_Darcs_Patch_Index_Monad_hs b/devel/darcs/patches/patch-src_Darcs_Patch_Index_Monad_hs
deleted file mode 100644
index 62a22387bb3..00000000000
--- a/devel/darcs/patches/patch-src_Darcs_Patch_Index_Monad_hs
+++ /dev/null
@@ -1,11 +0,0 @@
-Index: src/Darcs/Patch/Index/Monad.hs
---- src/Darcs/Patch/Index/Monad.hs.orig
-+++ src/Darcs/Patch/Index/Monad.hs
-@@ -30,6 +30,7 @@ import Darcs.Patch.Index.Types ( PatchMod(..), PatchId
- import Darcs.Patch.Info ( makePatchname, PatchInfo )
- import Darcs.Patch.Apply ( Apply(..) )
- import Darcs.Patch.ApplyMonad ( ApplyMonad(..), ApplyMonadTree(..) )
-+import Control.Monad
- import Control.Monad.State
- import Control.Arrow
- import Darcs.Util.Path ( AnchoredPath, anchorPath, movedirfilename, isPrefix )
diff --git a/devel/darcs/patches/patch-src_Darcs_UI_Commands_Log_hs b/devel/darcs/patches/patch-src_Darcs_UI_Commands_Log_hs
deleted file mode 100644
index 8643634fb35..00000000000
--- a/devel/darcs/patches/patch-src_Darcs_UI_Commands_Log_hs
+++ /dev/null
@@ -1,11 +0,0 @@
-Index: src/Darcs/UI/Commands/Log.hs
---- src/Darcs/UI/Commands/Log.hs.orig
-+++ src/Darcs/UI/Commands/Log.hs
-@@ -30,6 +30,7 @@ import Data.List.Ordered ( nubSort )
- import Data.Maybe ( fromMaybe, isJust )
- import Control.Arrow ( second )
- import Control.Exception ( catch, IOException )
-+import Control.Monad
- import Control.Monad.State.Strict
- 
- import Darcs.UI.PrintPatch ( showFriendly )
diff --git a/devel/darcs/patches/patch-src_Darcs_Util_Compat_hs b/devel/darcs/patches/patch-src_Darcs_Util_Compat_hs
deleted file mode 100644
index 3f83cf93c21..00000000000
--- a/devel/darcs/patches/patch-src_Darcs_Util_Compat_hs
+++ /dev/null
@@ -1,23 +0,0 @@
-Index: src/Darcs/Util/Compat.hs
---- src/Darcs/Util/Compat.hs.orig
-+++ src/Darcs/Util/Compat.hs
-@@ -21,6 +21,7 @@ import System.IO.Error ( mkIOError, alreadyExistsError
- import System.Posix.Files ( stdFileMode )
- import System.Posix.IO ( openFd, closeFd,
-                          defaultFileFlags, exclusive,
-+                         creat,
-                          OpenMode(WriteOnly) )
- 
- import Darcs.Util.SignalHandler ( stdoutIsAPipe )
-@@ -63,9 +64,9 @@ maybeRelink src dst =
- 
- sloppyAtomicCreate :: FilePath -> IO ()
- sloppyAtomicCreate fp
--    = do fd <- openFd fp WriteOnly (Just stdFileMode) flags
-+    = do fd <- openFd fp WriteOnly flags
-          closeFd fd
--  where flags = defaultFileFlags { exclusive = True }
-+  where flags = defaultFileFlags { exclusive = True, creat = Just stdFileMode }
- 
- atomicCreate :: FilePath -> IO ()
- atomicCreate fp = withCString fp $ \cstr -> do
diff --git a/devel/darcs/patches/patch-src_Darcs_Util_Tree_Hashed_hs b/devel/darcs/patches/patch-src_Darcs_Util_Tree_Hashed_hs
deleted file mode 100644
index c667815fba0..00000000000
--- a/devel/darcs/patches/patch-src_Darcs_Util_Tree_Hashed_hs
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: src/Darcs/Util/Tree/Hashed.hs
---- src/Darcs/Util/Tree/Hashed.hs.orig
-+++ src/Darcs/Util/Tree/Hashed.hs
-@@ -40,7 +40,8 @@ import qualified Data.ByteString as B
- 
- import Data.List( sortBy )
- import Data.Maybe( fromJust, isJust )
--import Control.Monad.State.Strict (liftIO,when,unless)
-+import Control.Monad
-+import Control.Monad.State.Strict (liftIO)
- 
- import Darcs.Prelude
- 
diff --git a/devel/darcs/patches/patch-src_Darcs_Util_Tree_Monad_hs b/devel/darcs/patches/patch-src_Darcs_Util_Tree_Monad_hs
deleted file mode 100644
index 8d226cb42f1..00000000000
--- a/devel/darcs/patches/patch-src_Darcs_Util_Tree_Monad_hs
+++ /dev/null
@@ -1,11 +0,0 @@
-Index: src/Darcs/Util/Tree/Monad.hs
---- src/Darcs/Util/Tree/Monad.hs.orig
-+++ src/Darcs/Util/Tree/Monad.hs
-@@ -45,6 +45,7 @@ import Data.Int( Int64 )
- import Data.Maybe( isNothing, isJust )
- 
- import qualified Data.ByteString.Lazy as BL
-+import Control.Monad
- import Control.Monad.RWS.Strict
- import qualified Data.Map as M
- 
-- 
2.51.2

Reply via email to