Took a bit of effort to patch because the upstream doesn't seem to be
active. Next time I have to touch darcs I'll propose to delete it.

OK?

>From e5d47b0a79d2f89ac180fc7ff7b5808e75f2e983 Mon Sep 17 00:00:00 2001
From: Greg Steuck <[email protected]>
Date: Sun, 12 Nov 2023 09:53:08 -0800

openFd API change is not compatible, so this goes in after the switch.
---
 devel/darcs/Makefile                          | 177 +++----
 devel/darcs/distinfo                          | 436 ++++++++++--------
 .../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 +
 8 files changed, 420 insertions(+), 275 deletions(-)
 create mode 100644 devel/darcs/patches/patch-src_Darcs_Patch_Annotate_hs
 create mode 100644 devel/darcs/patches/patch-src_Darcs_Patch_Index_Monad_hs
 create mode 100644 devel/darcs/patches/patch-src_Darcs_UI_Commands_Log_hs
 create mode 100644 devel/darcs/patches/patch-src_Darcs_Util_Compat_hs
 create mode 100644 devel/darcs/patches/patch-src_Darcs_Util_Tree_Hashed_hs
 create mode 100644 devel/darcs/patches/patch-src_Darcs_Util_Tree_Monad_hs

diff --git a/devel/darcs/Makefile b/devel/darcs/Makefile
index ea141d15db2..e18f65c5efa 100644
--- a/devel/darcs/Makefile
+++ b/devel/darcs/Makefile
@@ -3,7 +3,7 @@ COMMENT =               advanced revision control system 
written in Haskell
 MODCABAL_STEM =                darcs
 MODCABAL_VERSION =     2.16.5
 CATEGORIES =           devel
-REVISION =             1
+REVISION =             2
 HOMEPAGE =             http://www.darcs.net/
 
 WANTLIB =              c charset curl>=2 curses ffi gmp iconv m \
@@ -12,126 +12,137 @@ WANTLIB =         c charset curl>=2 curses ffi gmp iconv 
m \
 MODULES =              devel/cabal
 MODCABAL_FLAGS =       curl -library
 MODCABAL_BUILD_ARGS =  --allow-newer
-MODCABAL_MANIFEST =    \
+MODCABAL_MANIFEST      = \
        FindBin 0.0.5   0       \
        HUnit   1.6.2.0 0       \
-       OneTuple        0.3.1   2       \
-       QuickCheck      2.14.2  0       \
+       OneTuple        0.4.1.1 1       \
+       QuickCheck      2.14.3  0       \
        StateVar        1.2.2   0       \
-       aeson   2.0.3.0 0       \
-       ansi-terminal   0.11.1  0       \
-       ansi-wl-pprint  0.6.9   3       \
+       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       \
        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.0.2   2       \
-       async   2.2.4   1       \
-       attoparsec      0.14.4  1       \
-       base-compat     0.12.1  0       \
-       base-compat-batteries   0.12.1  2       \
-       base-orphans    0.8.6   0       \
-       base16-bytestring       1.0.2.0 0       \
-       base64-bytestring       1.2.1.0 0       \
-       basement        0.0.14  0       \
-       bifunctors      5.5.11  1       \
-       blaze-builder   0.4.2.2 1       \
+       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       \
+       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       \
        byteorder       1.0.4   0       \
        call-stack      0.4.0   0       \
        case-insensitive        1.2.1.0 0       \
-       cereal  0.5.8.2 0       \
-       cmdargs 0.10.21 0       \
+       cereal  0.5.8.3 0       \
+       cmdargs 0.10.22 0       \
        colour  2.3.6   0       \
-       comonad 5.0.8   1       \
-       conduit 1.3.4.2 0       \
-       conduit-extra   1.3.5   0       \
-       connection      0.3.1   1       \
-       constraints     0.13.3  0       \
+       comonad 5.0.8   2       \
+       conduit 1.3.5   0       \
+       conduit-extra   1.3.6   0       \
+       constraints     0.14    0       \
        contravariant   1.5.5   0       \
-       cookie  0.4.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       \
+       crypton-x509-system     1.6.7   0       \
+       crypton-x509-validation 1.6.12  0       \
        cryptonite      0.30    0       \
        data-default-class      0.1.2.0 0       \
-       data-fix        0.3.2   2       \
+       data-fix        0.3.2   5       \
        data-ordlist    0.4.7.0 0       \
-       digest  0.0.1.3 0       \
+       digest  0.0.1.7 1       \
        distributive    0.6.2.1 1       \
-       dlist   1.0     0       \
+       dlist   1.0     1       \
        extensible-exceptions   0.1.1.4 0       \
-       fgl     5.7.0.3 0       \
-       filtrable       0.1.6.0 0       \
-       hashable        1.4.0.2 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.8  0       \
+       hsc2hs  0.68.10 1       \
        html    1.0.1.2 0       \
-       http-client     0.7.11  1       \
-       http-client-tls 0.3.6.1 0       \
-       http-conduit    2.3.8   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.2   1       \
-       indexed-traversable-instances   0.1.1   0       \
-       integer-logarithms      1.0.3.1 2       \
+       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       0.9.10  0       \
-       memory  0.17.0  0       \
-       mime-types      0.1.0.9 0       \
+       leancheck       1.0.0   0       \
+       memory  0.18.0  0       \
+       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.2.7 0       \
-       network-uri     2.6.4.1 0       \
+       network 3.1.4.0 1       \
+       network-uri     2.6.4.2 1       \
        old-locale      1.0.0.7 2       \
        old-time        1.1.0.3 2       \
        pem     0.2.4   0       \
-       primitive       0.7.3.0 0       \
-       random  1.2.1   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       \
        regex-applicative       0.3.4   0       \
-       regex-base      0.94.0.2        0       \
-       regex-posix     0.96.0.1        0       \
-       regex-tdfa      1.3.1.2 0       \
-       resourcet       1.2.4.3 1       \
-       scientific      0.3.7.0 2       \
-       semialign       1.2.0.1 1       \
-       semigroupoids   5.3.7   0       \
+       regex-base      0.94.0.2        4       \
+       regex-posix     0.96.0.1        3       \
+       regex-tdfa      1.3.2.2 2       \
+       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.3.4 2       \
-       splitmix        0.1.0.4 0       \
-       streaming-commons       0.2.2.4 0       \
-       strict  0.4.0.1 4       \
+       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  1       \
-       tagged  0.8.6.1 2       \
-       tar     0.5.1.1 4       \
+       system-filepath 0.4.14  2       \
+       tagged  0.8.8   0       \
+       tar     0.5.1.1 9       \
        temporary       1.3     0       \
-       test-framework  0.8.2.0 8       \
+       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-short      0.1.5   0       \
-       th-abstraction  0.4.3.0 0       \
-       th-compat       0.1.3   0       \
-       these   1.1.1.1 5       \
-       time-compat     1.9.6.1 3       \
-       tls     1.5.7   0       \
+       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       \
-       transformers-compat     0.7.1   1       \
-       type-equality   1       3       \
-       typed-process   0.2.8.0 0       \
-       unix-compat     0.5.4   1       \
-       unliftio-core   0.2.0.1 2       \
-       unordered-containers    0.2.18.0        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       \
        utf8-string     1.0.2   0       \
-       uuid-types      1.0.5   2       \
-       vector  0.12.3.1        1       \
-       vector-algorithms       0.8.0.4 1       \
-       witherable      0.4.2   2       \
-       x509    1.7.6   0       \
-       x509-store      1.6.9   0       \
-       x509-system     1.6.7   0       \
-       x509-validation 1.6.12  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.2.1 0       \
-       zlib    0.6.2.3 1
+       zip-archive     0.4.3   0       \
+       zlib    0.6.3.0 4       \
 
 LIB_DEPENDS =          converters/libiconv \
                        devel/gmp \
diff --git a/devel/darcs/distinfo b/devel/darcs/distinfo
index 6e8c6610730..e0a820dfe34 100644
--- a/devel/darcs/distinfo
+++ b/devel/darcs/distinfo
@@ -1,322 +1,374 @@
 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.3.1.tar.gz) = 
mIU2gtUvtMw3pFzRhvvXfPJWXT31FxrMTPAmQn4QPu8=
-SHA256 (hackage/OneTuple-0.3.1_2.cabal) = 
qEjAlsnSnoL/3TCpmYqikxy8yzobwTdTnYD2F00xYD4=
-SHA256 (hackage/QuickCheck-2.14.2.tar.gz) = 
2HtshWlrYBF1J0Nh+mIheJRAHkAeFQw8XUATrFPNNvM=
+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/StateVar-1.2.2.tar.gz) = 
Xks52jlWVqWYJ7AoBQiq/ccDNXmLUOXW/VJZYCYlGCU=
-SHA256 (hackage/aeson-2.0.3.0.tar.gz) = 
GXYKK4R2T6PO5lxj3wyA1FSX4vDDuV1ObcIIO4YEsyU=
-SHA256 (hackage/ansi-terminal-0.11.1.tar.gz) = 
rlTaBmSTdHBZwSjsZrAKsWaN8xhGDRM3zsKLRETbcis=
-SHA256 (hackage/ansi-wl-pprint-0.6.9.tar.gz) = 
p7Lo580/AvKVTosX3GCgzNiJ9J4gaOuxWr+h1C96Tqw=
-SHA256 (hackage/ansi-wl-pprint-0.6.9_3.cabal) = 
ISFE6gYjsRcIB6QWLbBdh/Js8QszSurdDts3eroGoc4=
+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/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.0.2.tar.gz) = 
2JiNxuhxjHo0VlFbdpyTNq7uxzDPhvxRdSR5af+PFE8=
-SHA256 (hackage/assoc-1.0.2_2.cabal) = 
4NnR/rwXLiobIqrNJd9/kL5Vfc8S/4c1n0MSj4wZTZ4=
+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_1.cabal) = 
uD3sNKU1IN6Ext09x6rkXSJAm0brRxxHi5gQghWjcPA=
+SHA256 (hackage/async-2.2.4_4.cabal) = 
m4zu/OAU5JD54TNfpfURFhMJkmxV0BzseVAW9DY7XS0=
 SHA256 (hackage/attoparsec-0.14.4.tar.gz) = 
PzN/5YYkVl3hJCb2B8I+YMewnIa04638gnyhiMmXnmw=
-SHA256 (hackage/attoparsec-0.14.4_1.cabal) = 
eVhL2tqLcwy1E4/KjDXHb773X8HR4B5rHYFaXumEMZE=
-SHA256 (hackage/base-compat-0.12.1.tar.gz) = 
+2g8tAQbiMqx0ISfcOvSazQsc0qe9vdSM8FgLVOgFf0=
-SHA256 (hackage/base-compat-batteries-0.12.1.tar.gz) = 
+Y883YIx7bSCZ0SQTWH3ZyubYoxwcsRWhNP38fVdg4s=
-SHA256 (hackage/base-compat-batteries-0.12.1_2.cabal) = 
7oGddXCy/aEBLSnblFoXeMOI74wMKC5FyP5OrnYWolw=
-SHA256 (hackage/base-orphans-0.8.6.tar.gz) = 
IKIcS3rbD9hEsl4ZYkFGdAaigoawIfm3oIKrA/qAFes=
+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/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/basement-0.0.14.tar.gz) = 
uwqvJT4JNR+aYidlFLykmtTffzFBLRQtlIIhwsAfcwY=
-SHA256 (hackage/bifunctors-5.5.11.tar.gz) = 
K2uWcvqrZJmVz0yIXzU7Zji22u5GeprOQKf8dzgxCRw=
-SHA256 (hackage/bifunctors-5.5.11_1.cabal) = 
zEJe6FquVtuhEjuvb7P6erzZB4Lya7kE7vFMczLuhfY=
-SHA256 (hackage/blaze-builder-0.4.2.2.tar.gz) = 
LNyZjAIdOl8qZqlROLkzhiccJqEX52dteCZKkOU2r2c=
-SHA256 (hackage/blaze-builder-0.4.2.2_1.cabal) = 
8AF983TDMN4Ovg6xXq6MSEJ73e+h2Bo8sxwKSBLs2wg=
+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/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/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/cereal-0.5.8.2.tar.gz) = 
FxITVbkv7qLWYiDaoOu2BKd04NY1ni/FO6s2LESldk8=
-SHA256 (hackage/cmdargs-0.10.21.tar.gz) = 
99jqXE5q82jZtdLrmU/CkjVAb76RkWptxjvYgwJeynU=
+SHA256 (hackage/cereal-0.5.8.3.tar.gz) = 
mZBSIGYbJuW9kRML2XclVJOGCKWx1xckCm6zMRIeD2o=
+SHA256 (hackage/cmdargs-0.10.22.tar.gz) = 
uLEuf4eVzxMDe7Bi1FO4bHiOrmJVhYb1npQZqr5um+8=
 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_1.cabal) = 
Hxqr1z7H+A8gzweKdIpgzUjY5XJ3gC/fapqzYBqbj34=
-SHA256 (hackage/conduit-1.3.4.2.tar.gz) = 
LLmDLyfHzVDa7RMJ9oivxNob1JaXy+2o7D+BqwvPIZc=
-SHA256 (hackage/conduit-extra-1.3.5.tar.gz) = 
imSN7iA8AeZH+jhr/npbKTzlUvi1yrnA3Vy3HHzQEtk=
-SHA256 (hackage/connection-0.3.1.tar.gz) = 
XXWVicUyw02Hv8T2/Lcyv1W1WpNVnTuUIp6DR6FTddk=
-SHA256 (hackage/connection-0.3.1_1.cabal) = 
ZdocBVYQCVczvNIo2F3/gIBLI6XRj+3plKD5/NGwwSE=
-SHA256 (hackage/constraints-0.13.3.tar.gz) = 
+cv2VMqaD7Wvj/Ienrro3bF9Xva31QvijLr/YUSPDUo=
+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/contravariant-1.5.5.tar.gz) = 
Bi/WZYDXqtC1upPmRP+n/u5pJ271DyDU7Z8d63ZC3/o=
-SHA256 (hackage/cookie-0.4.5.tar.gz) = 
cH+U0bMQGLkdah6eGe9UE+INAsqwCtk6X9fXs7RqNYM=
+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/crypton-x509-system-1.6.7.tar.gz) = 
pDYmHl9eg9hQgPV6VQnIIkyedablbQxDp9KWcFK2NMo=
+SHA256 (hackage/crypton-x509-validation-1.6.12.tar.gz) = 
DmC34jek/V5+bnIAAYx5RzFCku9jdRy7UYd4NuvmUPY=
 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_2.cabal) = 
6Ql3Y4FkinXoJDikDfM8BTl7VxGbgLuD44GJNwMZtno=
+SHA256 (hackage/data-fix-0.3.2_5.cabal) = 
zX1v+LaKyjtR2BFocPyMzbxVeYlWLNPVyUHk8Le8WvE=
 SHA256 (hackage/data-ordlist-0.4.7.0.tar.gz) = 
b2weepqRVa14ynjLmr1vfi4ceLPlSbF53Ah05kKPSQ0=
-SHA256 (hackage/digest-0.0.1.3.tar.gz) = 
VZalPhfANrmyrvvtBp7IGbNv781L7SEzCuDuW+hAo9A=
+SHA256 (hackage/digest-0.0.1.7.tar.gz) = 
sj1sgE5v7QrJuw01t67VeFMw1j7+vils8Ac9qxfgXwo=
+SHA256 (hackage/digest-0.0.1.7_1.cabal) = 
lKOuBfP2GGqbw955kpgVw78R6q4Ybd705nCLp/wkA3I=
 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.7.0.3.tar.gz) = 
KWm4E7kGfrgHCLBWQ02ldvzRNKDsdX3Y5AGNVm5+ZRI=
+SHA256 (hackage/fgl-5.8.2.0.tar.gz) = 
RM8M9yDx0/sxaJyrIZrfmxpTZ7P79L1mePTRVvPow7Y=
 SHA256 (hackage/filtrable-0.1.6.0.tar.gz) = 
vkC3mr2bZWOgFGBpsiMTpKe4+4z348S8Yvt3JfmhEhU=
-SHA256 (hackage/hashable-1.4.0.2.tar.gz) = 
g2Bu3TVtkUwHXs1E9tX+kaOxhqoGg8jdjJp+jiKkdgA=
+SHA256 (hackage/filtrable-0.1.6.0_1.cabal) = 
gMuwdk5KaOo6cmPvT2iLHa2nCNZHy3A2c00vk9covxc=
+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/hourglass-0.2.12.tar.gz) = 
RDNbXEAugMYPHbanRGK+TqKdGpBDqplDNP/uEWTxyko=
-SHA256 (hackage/hsc2hs-0.68.8.tar.gz) = 
eDQe+8kXqEoH8hQ77pID4lVQcgVNSVcXqnPYnZ33elI=
+SHA256 (hackage/hsc2hs-0.68.10.tar.gz) = 
b04014j+LKcJHuChAwfuinwGChuokPK/+tFqfU1c73Y=
+SHA256 (hackage/hsc2hs-0.68.10_1.cabal) = 
SIzKKheaUUHajzWjp+Zpmg72kPg09YnWsVLElHqo/i0=
 SHA256 (hackage/html-1.0.1.2.tar.gz) = 
DDVJXqM9Zeacabx0QeyOGvafu0NDPCqjQGwKE6OrMGE=
-SHA256 (hackage/http-client-0.7.11.tar.gz) = 
u8bDhf9dukrcXjU4FUEzIR1GxBB1H2+N5rKJOu/cR4o=
-SHA256 (hackage/http-client-0.7.11_1.cabal) = 
P1msj/4qN2iEbN2gQKDR3ypBOWBSm6Ycg5hhyUiHGWc=
-SHA256 (hackage/http-client-tls-0.3.6.1.tar.gz) = 
sZ//hqQbYDXL2XJxpdaWXkPcxL7b5MA91Yb+1l+6yA0=
-SHA256 (hackage/http-conduit-2.3.8.tar.gz) = 
z77yk4Vv3M5YYYcm/5Ecoo4q0HyFIrLNHPostuAlQq4=
+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.2.tar.gz) = 
UWhY7nGYsf7RuTxmUVf5hV/ZRzedt/EV1IwbDWcOaY0=
-SHA256 (hackage/indexed-traversable-0.1.2_1.cabal) = 
1mIoiHJC+TzLT8cQGh4lplYMjkcI9unuHT3SGQF1bGU=
-SHA256 (hackage/indexed-traversable-instances-0.1.1.tar.gz) = 
EA7RAjtUEyiwS87AlkufnV/JMoX8I6KsaHO/hZdDmkQ=
+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_2.cabal) = 
tl4R7G9LKcUnhxbaBUS5UaSatTEGCN8PxB7sKfFWkdk=
+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-0.9.10.tar.gz) = 
tjEE8HbiizoqIXQAcKsYl5F5DPXdGanmGtwlMPzgZTQ=
-SHA256 (hackage/memory-0.17.0.tar.gz) = 
Myfnvei/LEyO5AXIkKaUErzBkvzrLBBSXzzFY/eOg3o=
-SHA256 (hackage/mime-types-0.1.0.9.tar.gz) = 
CjJDUWnvS6WfSkuK3f0MBEeUEIVNG41poeOPs4m6cdI=
+SHA256 (hackage/leancheck-1.0.0.tar.gz) = 
8BUpk65s4WQyTRu0k9BQzJA+TSomVgjFU1iR0UQ6JiE=
+SHA256 (hackage/memory-0.18.0.tar.gz) = 
/U629jjiS4G05s3Wh3KlMXJvL2dobIlp00B9gveGLj4=
+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.2.7.tar.gz) = 
f3Yg/vGhrz09Z0f1EOcyI6XGAOfX/ZrOBz0SIr3GPYU=
-SHA256 (hackage/network-uri-2.6.4.1.tar.gz) = 
V4VtuTYIpNQZ9oG4gcm41ESIANWmh1h9w36KngsiNYQ=
+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/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/pem-0.2.4.tar.gz) = 
dwxMG5zSSz239RH4pIQEoNCYmZ4oVzw3Q6iilruW+NQ=
-SHA256 (hackage/primitive-0.7.3.0.tar.gz) = 
PAz9pn8e5vf2UQitb5c7W7s13bo0s8h3RqdEj3h1Adw=
-SHA256 (hackage/random-1.2.1.tar.gz) = 
Jlx2j8XyylPN5qh+cGtESMrUdMPe7OkzwQPyRFNmFFc=
+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/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-tdfa-1.3.1.2.tar.gz) = 
xHp4ydpTK6CIOGih40QnMYy6PMzI5C+ZWDTHTuooamI=
-SHA256 (hackage/resourcet-1.2.4.3.tar.gz) = 
BUFS/sXNwETdkxDDflSJE7zsZ+xOhJmKFBmowGe0O38=
-SHA256 (hackage/resourcet-1.2.4.3_1.cabal) = 
rbTFZKQlRrf8DZ0IpI9XpHAFhLTn3lhcu+qOUZww00s=
+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/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_2.cabal) = 
dkZagr6yr26oPr0AaErMD/5lnn2nBmMpkx3I8C/JdQc=
-SHA256 (hackage/semialign-1.2.0.1.tar.gz) = 
2QBpcEGuSwzKMkMnOis+gLz3TZN0Bdal/zTcM+6VITI=
-SHA256 (hackage/semialign-1.2.0.1_1.cabal) = 
DhebTTqO/3kAHTdNbJGRfGIhaWuWIPCk2GhS/GqblQE=
-SHA256 (hackage/semigroupoids-5.3.7.tar.gz) = 
bUXNtsWMdcpYiFm4CyyStvSFkKA+Blwkzl12emqWN5k=
+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.3.4.tar.gz) = 
Jx/lEEyfQANKqaGq1iabzsyUVLxaV8JH5p4X3plsHyo=
-SHA256 (hackage/split-0.2.3.4_2.cabal) = 
pt+cPoBu58tQvJgKGD/BFW81Aio5Qw2rrAv5RW/hiks=
-SHA256 (hackage/splitmix-0.1.0.4.tar.gz) = 
bQZUAjlOepEXCT27RTCiE0LJseLsUJUWyKjQ/+2Y7Ko=
-SHA256 (hackage/streaming-commons-0.2.2.4.tar.gz) = 
VqFAjM5xDN37BNc3V++6Q5yY+4BDUVCDpFE2kCIUzPI=
-SHA256 (hackage/strict-0.4.0.1.tar.gz) = 
3/arwIrWN+UYkbuLR1d4xAkmxRIZ7aYP1k8NloAiYkE=
-SHA256 (hackage/strict-0.4.0.1_4.cabal) = 
1iBadI6420zRenF5vpcMlFmICXCSlMz6QxWcfzzEv10=
+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_1.cabal) = 
6M59JNcAioJeXQOqZylQoOgXisVMPecTTzbDp+N2lKI=
-SHA256 (hackage/tagged-0.8.6.1.tar.gz) = 
9eD8+V8LtKpj9CjywBlVpB6hpCz885FF7WMfWalhbAI=
-SHA256 (hackage/tagged-0.8.6.1_2.cabal) = 
KcZ9mKRARgfwJHUKucchDa3LvvThlExIxSkC8gcbJmI=
+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_4.cabal) = 
2GmfRrSF8QXuqccVjz1DLKV45rvl1odRGE6YmaQdQw0=
+SHA256 (hackage/tar-0.5.1.1_9.cabal) = 
O7zNZDAYx79T0ndApm19XIVpI6zulgQS5trf8gfF4q4=
 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_8.cabal) = 
rz5dOLNCmq85ZOkfSk3PJc/go10iiY/1zoEhtjEOVOk=
+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/th-abstraction-0.4.3.0.tar.gz) = 
yLsT4x0dIqmRaFNqNcZuEJGm5CdLmEGgI+rFLCvT3gY=
-SHA256 (hackage/th-compat-0.1.3.tar.gz) = 
a1BZyvZxT0fakpU7rfL1VhGYd+CXCMFOIGs66YuGgcY=
-SHA256 (hackage/these-1.1.1.1.tar.gz) = 
15jJ9W4X3vRB6PUeVMwRr9s+dsap0enuFU6aeNoL9Qg=
-SHA256 (hackage/these-1.1.1.1_5.cabal) = 
8GnnZrj+1z1Ff8ogzBl/XFObzdA9djbkeN3xTbtnaEo=
+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_3.cabal) = 
Qtjy4I6WXhcYkX1UrWnh0GvUuH1mxB3HQQ9ZMT26TtE=
-SHA256 (hackage/tls-1.5.7.tar.gz) = 
uJ59CEjbvPJPPX14KV5Fk+kmH7GebBTxoENQkgE295o=
+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/transformers-compat-0.7.1.tar.gz) = 
rAuGFTTBTTz9YVNPR0Z047Y0uN7OoHL/1NIfi1nzUIA=
-SHA256 (hackage/transformers-compat-0.7.1_1.cabal) = 
hz71AHkMrhNtFLLokNof5N+WPjcvIbFnH6PGzfsjsQ8=
+SHA256 (hackage/transformers-compat-0.7.2.tar.gz) = 
tixzBMnzy8lGPQc5qoXLlInyF+oJK51iXUF1FPvMnWo=
 SHA256 (hackage/type-equality-1.tar.gz) = 
Ryi1AqIRRU72gqENej6BfCLQa6UJ3xFLsmfvnUOgjOg=
-SHA256 (hackage/type-equality-1_3.cabal) = 
uzo0qTrQKGZ2OzJeiJ6p9aox90KOMtyqHPFAFb0hucs=
-SHA256 (hackage/typed-process-0.2.8.0.tar.gz) = 
hXjaVF1rL6Swtylr44mnNnORU87RnR3/ve5orsl4wKk=
-SHA256 (hackage/unix-compat-0.5.4.tar.gz) = 
giRXnW6azqfsvXryHxkXWKEcd6LFsvxh8QeawASkpLE=
-SHA256 (hackage/unix-compat-0.5.4_1.cabal) = 
1e7AA7wyERmoWQzqhxX97KrG1yaHhago44vrfW64TGw=
-SHA256 (hackage/unliftio-core-0.2.0.1.tar.gz) = 
kZ8NEpfqL1NzEYVTwd8qlAXYueMagwfoKdpn1JU8KZo=
-SHA256 (hackage/unliftio-core-0.2.0.1_2.cabal) = 
+avN0/PSjkhAVj77e4dg0t6bVwe81vU6h/ag13u1qfc=
-SHA256 (hackage/unordered-containers-0.2.18.0.tar.gz) = 
Yg0MqYkGKdBbjd9I+6Oll5A/4bFvLghi+cAtrHDDmyU=
+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/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/utf8-string-1.0.2.tar.gz) = 
7kjeradgA3ByjEFWywAkQd53DQEhrjOmgTmp7ZwZsJo=
-SHA256 (hackage/uuid-types-1.0.5.tar.gz) = 
rWi4m3pkwH3VwlChG+IDPukpMY/1Hse05LVOG03rp90=
-SHA256 (hackage/uuid-types-1.0.5_2.cabal) = 
hEe4oIcjh3QA2hO2Mps/sZ6p5MIPq+YoiIQes3CNdHQ=
-SHA256 (hackage/vector-0.12.3.1.tar.gz) = 
+0pTwCvU1/3xVcBgTamluw87O/zl2ZYK6hHCriNbnzU=
-SHA256 (hackage/vector-0.12.3.1_1.cabal) = 
BAIQkZ5c5FTc7jMg93gD2j29pXnIQo3CX/AVVzIjSAg=
-SHA256 (hackage/vector-algorithms-0.8.0.4.tar.gz) = 
dhdqVneL8wonWxCJ7m2yTsbGfZJSUUX43+IVuAE3rzs=
-SHA256 (hackage/vector-algorithms-0.8.0.4_1.cabal) = 
v0dgsjoP7gmruMnjyVLIcPXcl4CHbp1+OKsr3ZjI8oM=
+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_2.cabal) = 
gf07Hlbm2MWxrNvtBtScchhpAvdAATkVKv1w43rZVtI=
-SHA256 (hackage/x509-1.7.6.tar.gz) = 
pdWaOldveKD0et9QnlPCq4A0kfB+sMQLX/0DBPqTmIQ=
-SHA256 (hackage/x509-store-1.6.9.tar.gz) = 
xZITUgzzGgoYYRpguKTS16pssgbAVF2Fe5jcuQ/FyNo=
-SHA256 (hackage/x509-system-1.6.7.tar.gz) = 
aPwf/Zsz/IWIaTSjnxIGTvRlsSBDUD/htInAmLtqKxE=
-SHA256 (hackage/x509-validation-1.6.12.tar.gz) = 
DY5E4ZkzKyLfPnwZ0hsaefI3/emjq/I77558SZHQ8cg=
+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.2.1.tar.gz) = 
F9Ng9MRVldz1Ldu7e59yYXaeYUb84ytTTk5dM1EUPeE=
-SHA256 (hackage/zlib-0.6.2.3.tar.gz) = 
gH9r3fnLPFF85XV9mR3ePH4xmVOiLIbuA9dFNL1avIg=
-SHA256 (hackage/zlib-0.6.2.3_1.cabal) = 
JiqT2/Nwvln07lfzsaUbM4vCwwl5fao3wU8iYq5h2uQ=
+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.3.1.tar.gz) = 5148
-SIZE (hackage/OneTuple-0.3.1_2.cabal) = 2262
-SIZE (hackage/QuickCheck-2.14.2.tar.gz) = 75246
+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
 SIZE (hackage/StateVar-1.2.2.tar.gz) = 5048
-SIZE (hackage/aeson-2.0.3.0.tar.gz) = 297283
-SIZE (hackage/ansi-terminal-0.11.1.tar.gz) = 36857
-SIZE (hackage/ansi-wl-pprint-0.6.9.tar.gz) = 16723
-SIZE (hackage/ansi-wl-pprint-0.6.9_3.cabal) = 2425
+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/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.0.2.tar.gz) = 3047
-SIZE (hackage/assoc-1.0.2_2.cabal) = 1237
+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_1.cabal) = 3095
+SIZE (hackage/async-2.2.4_4.cabal) = 3212
 SIZE (hackage/attoparsec-0.14.4.tar.gz) = 160701
-SIZE (hackage/attoparsec-0.14.4_1.cabal) = 5810
-SIZE (hackage/base-compat-0.12.1.tar.gz) = 35504
-SIZE (hackage/base-compat-batteries-0.12.1.tar.gz) = 17623
-SIZE (hackage/base-compat-batteries-0.12.1_2.cabal) = 8891
-SIZE (hackage/base-orphans-0.8.6.tar.gz) = 24255
+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/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/basement-0.0.14.tar.gz) = 134511
-SIZE (hackage/bifunctors-5.5.11.tar.gz) = 46003
-SIZE (hackage/bifunctors-5.5.11_1.cabal) = 3919
-SIZE (hackage/blaze-builder-0.4.2.2.tar.gz) = 60707
-SIZE (hackage/blaze-builder-0.4.2.2_1.cabal) = 3685
+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/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/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/cereal-0.5.8.2.tar.gz) = 20144
-SIZE (hackage/cmdargs-0.10.21.tar.gz) = 64892
+SIZE (hackage/cereal-0.5.8.3.tar.gz) = 20166
+SIZE (hackage/cmdargs-0.10.22.tar.gz) = 65154
 SIZE (hackage/colour-2.3.6.tar.gz) = 20675
 SIZE (hackage/comonad-5.0.8.tar.gz) = 15227
-SIZE (hackage/comonad-5.0.8_1.cabal) = 3631
-SIZE (hackage/conduit-1.3.4.2.tar.gz) = 88962
-SIZE (hackage/conduit-extra-1.3.5.tar.gz) = 33189
-SIZE (hackage/connection-0.3.1.tar.gz) = 9051
-SIZE (hackage/connection-0.3.1_1.cabal) = 1554
-SIZE (hackage/constraints-0.13.3.tar.gz) = 21574
+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/contravariant-1.5.5.tar.gz) = 13815
-SIZE (hackage/cookie-0.4.5.tar.gz) = 6048
+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/crypton-x509-system-1.6.7.tar.gz) = 3496
+SIZE (hackage/crypton-x509-validation-1.6.12.tar.gz) = 19573
 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_2.cabal) = 1692
+SIZE (hackage/data-fix-0.3.2_5.cabal) = 1734
 SIZE (hackage/data-ordlist-0.4.7.0.tar.gz) = 8906
-SIZE (hackage/digest-0.0.1.3.tar.gz) = 3792
+SIZE (hackage/digest-0.0.1.7.tar.gz) = 4067
+SIZE (hackage/digest-0.0.1.7_1.cabal) = 1486
 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.7.0.3.tar.gz) = 56415
+SIZE (hackage/fgl-5.8.2.0.tar.gz) = 57401
 SIZE (hackage/filtrable-0.1.6.0.tar.gz) = 7881
-SIZE (hackage/hashable-1.4.0.2.tar.gz) = 25528
+SIZE (hackage/filtrable-0.1.6.0_1.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/hourglass-0.2.12.tar.gz) = 25797
-SIZE (hackage/hsc2hs-0.68.8.tar.gz) = 40207
+SIZE (hackage/hsc2hs-0.68.10.tar.gz) = 40517
+SIZE (hackage/hsc2hs-0.68.10_1.cabal) = 3013
 SIZE (hackage/html-1.0.1.2.tar.gz) = 11021
-SIZE (hackage/http-client-0.7.11.tar.gz) = 94548
-SIZE (hackage/http-client-0.7.11_1.cabal) = 5756
-SIZE (hackage/http-client-tls-0.3.6.1.tar.gz) = 7850
-SIZE (hackage/http-conduit-2.3.8.tar.gz) = 28858
+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.2.tar.gz) = 8685
-SIZE (hackage/indexed-traversable-0.1.2_1.cabal) = 2519
-SIZE (hackage/indexed-traversable-instances-0.1.1.tar.gz) = 4422
+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_2.cabal) = 3229
+SIZE (hackage/integer-logarithms-1.0.3.1_5.cabal) = 3278
 SIZE (hackage/iproute-1.7.12.tar.gz) = 17864
-SIZE (hackage/leancheck-0.9.10.tar.gz) = 129134
-SIZE (hackage/memory-0.17.0.tar.gz) = 41895
-SIZE (hackage/mime-types-0.1.0.9.tar.gz) = 11384
+SIZE (hackage/leancheck-1.0.0.tar.gz) = 129734
+SIZE (hackage/memory-0.18.0.tar.gz) = 41957
+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.2.7.tar.gz) = 139973
-SIZE (hackage/network-uri-2.6.4.1.tar.gz) = 32373
+SIZE (hackage/network-3.1.4.0.tar.gz) = 139988
+SIZE (hackage/network-3.1.4.0_1.cabal) = 5208
+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/pem-0.2.4.tar.gz) = 4717
-SIZE (hackage/primitive-0.7.3.0.tar.gz) = 55161
-SIZE (hackage/random-1.2.1.tar.gz) = 47143
+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/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-tdfa-1.3.1.2.tar.gz) = 81331
-SIZE (hackage/resourcet-1.2.4.3.tar.gz) = 17062
-SIZE (hackage/resourcet-1.2.4.3_1.cabal) = 1754
+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/resourcet-1.3.0.tar.gz) = 17620
 SIZE (hackage/scientific-0.3.7.0.tar.gz) = 24723
-SIZE (hackage/scientific-0.3.7.0_2.cabal) = 4826
-SIZE (hackage/semialign-1.2.0.1.tar.gz) = 10371
-SIZE (hackage/semialign-1.2.0.1_1.cabal) = 2836
-SIZE (hackage/semigroupoids-5.3.7.tar.gz) = 35349
+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.3.4.tar.gz) = 15942
-SIZE (hackage/split-0.2.3.4_2.cabal) = 2647
-SIZE (hackage/splitmix-0.1.0.4.tar.gz) = 22382
-SIZE (hackage/streaming-commons-0.2.2.4.tar.gz) = 84330
-SIZE (hackage/strict-0.4.0.1.tar.gz) = 12488
-SIZE (hackage/strict-0.4.0.1_4.cabal) = 4187
+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_1.cabal) = 1631
-SIZE (hackage/tagged-0.8.6.1.tar.gz) = 9842
-SIZE (hackage/tagged-0.8.6.1_2.cabal) = 2874
+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_4.cabal) = 5459
+SIZE (hackage/tar-0.5.1.1_9.cabal) = 5459
 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_8.cabal) = 6395
+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/th-abstraction-0.4.3.0.tar.gz) = 38595
-SIZE (hackage/th-compat-0.1.3.tar.gz) = 13718
-SIZE (hackage/these-1.1.1.1.tar.gz) = 9804
-SIZE (hackage/these-1.1.1.1_5.cabal) = 2748
+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_3.cabal) = 5033
-SIZE (hackage/tls-1.5.7.tar.gz) = 158066
+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/transformers-compat-0.7.1.tar.gz) = 44363
-SIZE (hackage/transformers-compat-0.7.1_1.cabal) = 5807
+SIZE (hackage/transformers-compat-0.7.2.tar.gz) = 46485
 SIZE (hackage/type-equality-1.tar.gz) = 4525
-SIZE (hackage/type-equality-1_3.cabal) = 1597
-SIZE (hackage/typed-process-0.2.8.0.tar.gz) = 18032
-SIZE (hackage/unix-compat-0.5.4.tar.gz) = 13652
-SIZE (hackage/unix-compat-0.5.4_1.cabal) = 2075
-SIZE (hackage/unliftio-core-0.2.0.1.tar.gz) = 3696
-SIZE (hackage/unliftio-core-0.2.0.1_2.cabal) = 1082
-SIZE (hackage/unordered-containers-0.2.18.0.tar.gz) = 55836
+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/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/utf8-string-1.0.2.tar.gz) = 10726
-SIZE (hackage/uuid-types-1.0.5.tar.gz) = 11922
-SIZE (hackage/uuid-types-1.0.5_2.cabal) = 2608
-SIZE (hackage/vector-0.12.3.1.tar.gz) = 151420
-SIZE (hackage/vector-0.12.3.1_1.cabal) = 7946
-SIZE (hackage/vector-algorithms-0.8.0.4.tar.gz) = 26681
-SIZE (hackage/vector-algorithms-0.8.0.4_1.cabal) = 3752
+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_2.cabal) = 2285
-SIZE (hackage/x509-1.7.6.tar.gz) = 21772
-SIZE (hackage/x509-store-1.6.9.tar.gz) = 12734
-SIZE (hackage/x509-system-1.6.7.tar.gz) = 3438
-SIZE (hackage/x509-validation-1.6.12.tar.gz) = 19733
+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.2.1.tar.gz) = 22123
-SIZE (hackage/zlib-0.6.2.3.tar.gz) = 149186
-SIZE (hackage/zlib-0.6.2.3_1.cabal) = 5329
+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
diff --git a/devel/darcs/patches/patch-src_Darcs_Patch_Annotate_hs 
b/devel/darcs/patches/patch-src_Darcs_Patch_Annotate_hs
new file mode 100644
index 00000000000..9df06b86c24
--- /dev/null
+++ b/devel/darcs/patches/patch-src_Darcs_Patch_Annotate_hs
@@ -0,0 +1,13 @@
+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
new file mode 100644
index 00000000000..62a22387bb3
--- /dev/null
+++ b/devel/darcs/patches/patch-src_Darcs_Patch_Index_Monad_hs
@@ -0,0 +1,11 @@
+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
new file mode 100644
index 00000000000..8643634fb35
--- /dev/null
+++ b/devel/darcs/patches/patch-src_Darcs_UI_Commands_Log_hs
@@ -0,0 +1,11 @@
+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
new file mode 100644
index 00000000000..3f83cf93c21
--- /dev/null
+++ b/devel/darcs/patches/patch-src_Darcs_Util_Compat_hs
@@ -0,0 +1,23 @@
+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
new file mode 100644
index 00000000000..c667815fba0
--- /dev/null
+++ b/devel/darcs/patches/patch-src_Darcs_Util_Tree_Hashed_hs
@@ -0,0 +1,13 @@
+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
new file mode 100644
index 00000000000..8d226cb42f1
--- /dev/null
+++ b/devel/darcs/patches/patch-src_Darcs_Util_Tree_Monad_hs
@@ -0,0 +1,11 @@
+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.42.0

Reply via email to