git: 925e08039ce0 - main - misc/hs-hascard: Update to 0.5.0.3.1

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Thu, 07 Jul 2022 10:25:58 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=925e08039ce0375edd6450b7c4726d493a1d146a

commit 925e08039ce0375edd6450b7c4726d493a1d146a
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2022-06-25 19:40:12 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2022-07-07 10:24:40 +0000

    misc/hs-hascard: Update to 0.5.0.3.1
---
 misc/hs-hascard/Makefile |  88 +++++++++++---------
 misc/hs-hascard/distinfo | 212 +++++++++++++++++++++++++++--------------------
 2 files changed, 172 insertions(+), 128 deletions(-)

diff --git a/misc/hs-hascard/Makefile b/misc/hs-hascard/Makefile
index 7714aaf30061..971211957459 100644
--- a/misc/hs-hascard/Makefile
+++ b/misc/hs-hascard/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	hascard
-DISTVERSION=	0.3.0.1
-PORTREVISION=	3
+DISTVERSION=	0.5.0.3.1
 CATEGORIES=	misc haskell
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -11,57 +10,68 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 USES=		cabal
 USE_CABAL=	MonadPrompt-1.0.0.5 \
-		MonadRandom-0.5.3_1 \
+		MonadRandom-0.5.3_2 \
 		QuickCheck-2.14.2 \
-		StateVar-1.2.1 \
-		ansi-terminal-0.11 \
-		ansi-wl-pprint-0.6.9_2 \
-		blaze-builder-0.4.2.1 \
-		brick-0.55_2 \
+		StateVar-1.2.2 \
+		ansi-terminal-0.11.3 \
+		ansi-wl-pprint-0.6.9_3 \
+		assoc-1.0.2_2 \
+		base-orphans-0.8.6 \
+		bifunctors-5.5.12 \
+		blaze-builder-0.4.2.2_1 \
+		brick-0.70 \
+		call-stack-0.4.0 \
 		case-insensitive-1.2.1.0 \
-		colour-2.3.5 \
+		clock-0.8.3 \
+		colour-2.3.6 \
+		comonad-5.0.8_1 \
 		config-ini-0.2.4.0_2 \
-		contravariant-1.5.3 \
-		data-clist-0.1.2.3_1 \
+		contravariant-1.5.5 \
+		data-clist-0.2 \
 		data-default-class-0.1.2.0 \
+		distributive-0.6.2.1_1 \
 		dlist-1.0 \
 		erf-2.0.0.0 \
-		flexible-defaults-0.0.3 \
-		hashable-1.3.2.0 \
-		integer-logarithms-1.0.3.1 \
+		hashable-1.4.0.2 \
+		indexed-traversable-0.1.2_1 \
+		integer-logarithms-1.0.3.1_2 \
 		math-functions-0.3.4.2 \
-		megaparsec-8.0.0 \
-		mersenne-random-pure64-0.2.2.0_1 \
-		microlens-0.4.11.2 \
-		microlens-ghc-0.4.12 \
-		microlens-mtl-0.2.0.1 \
-		microlens-platform-0.4.1 \
+		megaparsec-9.2.1 \
+		microlens-0.4.12.0 \
+		microlens-ghc-0.4.13.2 \
+		microlens-mtl-0.2.0.2 \
+		microlens-platform-0.4.2.1 \
 		microlens-th-0.4.3.10 \
 		monad-loops-0.4.3 \
-		mwc-random-0.14.0.0 \
-		optparse-applicative-0.15.1.0_1 \
+		mwc-random-0.15.0.2_1 \
+		optparse-applicative-0.17.0.0 \
 		ordered-containers-0.2.2 \
-		parallel-3.2.2.0_3 \
+		parallel-3.2.2.0_4 \
 		parser-combinators-1.3.0 \
-		primitive-0.7.1.0_3 \
-		random-1.2.0_5 \
-		random-fu-0.2.7.7 \
+		primitive-0.7.4.0 \
+		random-1.2.1.1 \
+		random-fu-0.3.0.0 \
 		random-shuffle-0.0.4 \
-		random-source-0.3.0.11 \
-		rvar-0.2.0.6 \
-		scientific-0.3.7.0 \
-		splitmix-0.1.0.3 \
-		stateref-0.3 \
-		strict-0.3.2 \
+		rvar-0.3.0.1 \
+		scientific-0.3.7.0_2 \
+		split-0.2.3.4_2 \
+		splitmix-0.1.0.4 \
+		strict-0.4.0.1_4 \
 		syb-0.7.2.1 \
+		tagged-0.8.6.1_2 \
+		tasty-1.4.2.3 \
+		tasty-hunit-0.10.0.3 \
+		tasty-quickcheck-0.10.2 \
 		text-zipper-0.11 \
-		th-abstraction-0.4.2.0_1 \
-		th-extras-0.0.0.4 \
-		transformers-compat-0.6.6 \
-		unordered-containers-0.2.14.0 \
+		th-abstraction-0.4.3.0 \
+		these-1.1.1.1_5 \
+		transformers-compat-0.7.1_1 \
+		unbounded-delays-0.1.1.1 \
+		unordered-containers-0.2.19.1 \
 		utf8-string-1.0.2 \
-		vector-0.12.3.0 \
-		vty-5.30 \
-		word-wrap-0.4.1_1
+		vector-0.12.3.1_2 \
+		vty-5.35.1 \
+		wcwidth-0.0.2 \
+		word-wrap-0.5
 
 .include <bsd.port.mk>
diff --git a/misc/hs-hascard/distinfo b/misc/hs-hascard/distinfo
index 1afa2794ef2e..35de51340611 100644
--- a/misc/hs-hascard/distinfo
+++ b/misc/hs-hascard/distinfo
@@ -1,133 +1,167 @@
-TIMESTAMP = 1623489988
-SHA256 (cabal/hascard-0.3.0.1.tar.gz) = a4d00b07667f2e64cfc9809010bd8a89cafb0241372bdf685054fdc63146c09d
-SIZE (cabal/hascard-0.3.0.1.tar.gz) = 27466
+TIMESTAMP = 1656185757
+SHA256 (cabal/hascard-0.5.0.3.1.tar.gz) = b7656a43261e75bcaf9baaf5ac9de54931c3508039fb5bd8a789b0b528e97f34
+SIZE (cabal/hascard-0.5.0.3.1.tar.gz) = 35650
 SHA256 (cabal/MonadPrompt-1.0.0.5/MonadPrompt-1.0.0.5.tar.gz) = b012cbbe83650f741c7b7f6eafcc89dec299b0ac74a758b6f3a8cdfc5d3bbeda
 SIZE (cabal/MonadPrompt-1.0.0.5/MonadPrompt-1.0.0.5.tar.gz) = 5685
 SHA256 (cabal/MonadRandom-0.5.3/MonadRandom-0.5.3.tar.gz) = 27184dadda0a49abac0208a1e6576b14217a60dc45b6839cd9e90af25ee00a9f
 SIZE (cabal/MonadRandom-0.5.3/MonadRandom-0.5.3.tar.gz) = 11259
-SHA256 (cabal/MonadRandom-0.5.3/revision/1.cabal) = 58133d9cdb3413a9bafc7bbd64046f1b04867a5d962a2ed1e827127036abeff2
-SIZE (cabal/MonadRandom-0.5.3/revision/1.cabal) = 1454
+SHA256 (cabal/MonadRandom-0.5.3/revision/2.cabal) = 1972a7302aaa409f0b0cd5ff8f5afda03a5156ceb518c2264b2cf0e362123eb6
+SIZE (cabal/MonadRandom-0.5.3/revision/2.cabal) = 1454
 SHA256 (cabal/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz) = d87b6c85696b601175274361fa62217894401e401e150c3c5d4013ac53cd36f3
 SIZE (cabal/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz) = 75246
-SHA256 (cabal/StateVar-1.2.1/StateVar-1.2.1.tar.gz) = ee261552912b60d8b937f0253615e310e6cc25f9c407001b3bcc2e3d55000f8b
-SIZE (cabal/StateVar-1.2.1/StateVar-1.2.1.tar.gz) = 5055
-SHA256 (cabal/ansi-terminal-0.11/ansi-terminal-0.11.tar.gz) = c6611b9e51add41db3f79eac30066c06b33a6ca2a09e586b4b361d7f98303793
-SIZE (cabal/ansi-terminal-0.11/ansi-terminal-0.11.tar.gz) = 36074
+SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
+SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
+SHA256 (cabal/ansi-terminal-0.11.3/ansi-terminal-0.11.3.tar.gz) = f4d563ecf71fb1d304bcdcad478d97efd9f61f6d9d4797a5d56e7722a92a9e6b
+SIZE (cabal/ansi-terminal-0.11.3/ansi-terminal-0.11.3.tar.gz) = 37868
 SHA256 (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = a7b2e8e7cd3f02f2954e8b17dc60a0ccd889f49e2068ebb15abfa1d42f7a4eac
 SIZE (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = 16723
-SHA256 (cabal/ansi-wl-pprint-0.6.9/revision/2.cabal) = 20d30674f137d43aa0279c2c2cc5e45a5f1c3c57e301852494906158b6313bf7
-SIZE (cabal/ansi-wl-pprint-0.6.9/revision/2.cabal) = 2388
-SHA256 (cabal/blaze-builder-0.4.2.1/blaze-builder-0.4.2.1.tar.gz) = 6e6889bc9c3ff92062a17f3825dcc1b28510d261334d4d4e177232d904ea0b06
-SIZE (cabal/blaze-builder-0.4.2.1/blaze-builder-0.4.2.1.tar.gz) = 60704
-SHA256 (cabal/brick-0.55/brick-0.55.tar.gz) = de09e03e8223ed10d0bddcbb836726b5849b7f9a092ab7b05942952311dca158
-SIZE (cabal/brick-0.55/brick-0.55.tar.gz) = 695374
-SHA256 (cabal/brick-0.55/revision/2.cabal) = 0707524d04ad71a8462c7006dd8484c4dfb7c82b5478f7ebb01f969dac1e7c70
-SIZE (cabal/brick-0.55/revision/2.cabal) = 15854
+SHA256 (cabal/ansi-wl-pprint-0.6.9/revision/3.cabal) = 212144ea0623b1170807a4162db05d87f26cf10b334aeadd0edb377aba06a1ce
+SIZE (cabal/ansi-wl-pprint-0.6.9/revision/3.cabal) = 2425
+SHA256 (cabal/assoc-1.0.2/assoc-1.0.2.tar.gz) = d8988dc6e8718c7a3456515b769c9336aeeec730cf86fc5175247969ff8f144f
+SIZE (cabal/assoc-1.0.2/assoc-1.0.2.tar.gz) = 3047
+SHA256 (cabal/assoc-1.0.2/revision/2.cabal) = e0d9d1febc172e2a1b22aacd25df7f90be557dcf12ff87359f43128f8c194d9e
+SIZE (cabal/assoc-1.0.2/revision/2.cabal) = 1237
+SHA256 (cabal/base-orphans-0.8.6/base-orphans-0.8.6.tar.gz) = 20a21c4b7adb0fd844b25e196241467406a28286b021f9b7a082ab03fa8015eb
+SIZE (cabal/base-orphans-0.8.6/base-orphans-0.8.6.tar.gz) = 24255
+SHA256 (cabal/bifunctors-5.5.12/bifunctors-5.5.12.tar.gz) = c6067772009772764cdbd585057cc88902876378686bc391fe7b0d1eb66e715d
+SIZE (cabal/bifunctors-5.5.12/bifunctors-5.5.12.tar.gz) = 46135
+SHA256 (cabal/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz) = 2cdc998c021d3a5f2a66a95138b93386271c26a117e7676d78264a90e536af67
+SIZE (cabal/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz) = 60707
+SHA256 (cabal/blaze-builder-0.4.2.2/revision/1.cabal) = f0017df374c330de0ebe0eb15eae8c48427bddefa1d81a3cb31c0a4812ecdb08
+SIZE (cabal/blaze-builder-0.4.2.2/revision/1.cabal) = 3685
+SHA256 (cabal/brick-0.70/brick-0.70.tar.gz) = 60cd34153b33f2e7600324101edc623b61a022c57920bf95ebc0c859a98d21d6
+SIZE (cabal/brick-0.70/brick-0.70.tar.gz) = 702331
+SHA256 (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b
+SIZE (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 2757
 SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
 SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
-SHA256 (cabal/colour-2.3.5/colour-2.3.5.tar.gz) = 3b8d471979617dce7c193523743c9782df63433d8e87e3ef6d97922e0da104e7
-SIZE (cabal/colour-2.3.5/colour-2.3.5.tar.gz) = 20485
+SHA256 (cabal/clock-0.8.3/clock-0.8.3.tar.gz) = 845ce5db4c98cefd517323e005f87effceff886987305e421c4ef616dc0505d1
+SIZE (cabal/clock-0.8.3/clock-0.8.3.tar.gz) = 9099
+SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
+SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675
+SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13
+SIZE (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = 15227
+SHA256 (cabal/comonad-5.0.8/revision/1.cabal) = 1f1aabd73ec7f80f20cf078a748a60cd48d8e57277802fdf6a9ab3601a9b8f7e
+SIZE (cabal/comonad-5.0.8/revision/1.cabal) = 3631
 SHA256 (cabal/config-ini-0.2.4.0/config-ini-0.2.4.0.tar.gz) = 6e5194e8acb7d189f0904852138990d03b64f86b9fde8f591ee1341d5627d535
 SIZE (cabal/config-ini-0.2.4.0/config-ini-0.2.4.0.tar.gz) = 24677
 SHA256 (cabal/config-ini-0.2.4.0/revision/2.cabal) = 9fad8b79a6276932c163b28909fc841a4fea2f0f1298f374eb63050f94529947
 SIZE (cabal/config-ini-0.2.4.0/revision/2.cabal) = 3341
-SHA256 (cabal/contravariant-1.5.3/contravariant-1.5.3.tar.gz) = 44536f0e331fde471271937323dc90409e95d47f57e42657fdaf242a0fd65dc1
-SIZE (cabal/contravariant-1.5.3/contravariant-1.5.3.tar.gz) = 13726
-SHA256 (cabal/data-clist-0.1.2.3/data-clist-0.1.2.3.tar.gz) = 356910406b1615819fefd87ff50f425bc41bd935750cfaa567718fb8ab858ed7
-SIZE (cabal/data-clist-0.1.2.3/data-clist-0.1.2.3.tar.gz) = 4940
-SHA256 (cabal/data-clist-0.1.2.3/revision/1.cabal) = 1e26251c8921821c8a1c7e168955449822f1bacf03d056cc59c84fd2863a0f8e
-SIZE (cabal/data-clist-0.1.2.3/revision/1.cabal) = 983
+SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0b5ba93e644ffa7feee69276ef50f20d4ed9f1deb7642dffa
+SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815
+SHA256 (cabal/data-clist-0.2/data-clist-0.2.tar.gz) = 1c3a1ebd71e8f6fe30afdb3797c4852db7fb0b4e3c145fc53e8282eb4303b212
+SIZE (cabal/data-clist-0.2/data-clist-0.2.tar.gz) = 5475
 SHA256 (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56
 SIZE (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 2522
+SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
+SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
+SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
+SIZE (cabal/distributive-0.6.2.1/revision/1.cabal) = 2996
 SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115
 SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
 SHA256 (cabal/erf-2.0.0.0/erf-2.0.0.0.tar.gz) = 24f0b79c7e1d25cb2cd44c2258d7a464bf6db8079775b50b60b54a254616b337
 SIZE (cabal/erf-2.0.0.0/erf-2.0.0.0.tar.gz) = 1918
-SHA256 (cabal/flexible-defaults-0.0.3/flexible-defaults-0.0.3.tar.gz) = 6586f6fce40e64f95e6d3de6d0730f9fe6668825d0dfd81336842fa8c62a630b
-SIZE (cabal/flexible-defaults-0.0.3/flexible-defaults-0.0.3.tar.gz) = 5489
-SHA256 (cabal/hashable-1.3.2.0/hashable-1.3.2.0.tar.gz) = 59bd964b6fe52b04825cf5402c87981068c051f351b2cb940b75f1c60719d637
-SIZE (cabal/hashable-1.3.2.0/hashable-1.3.2.0.tar.gz) = 22841
+SHA256 (cabal/hashable-1.4.0.2/hashable-1.4.0.2.tar.gz) = 83606edd356d914c075ecd44f6d5fe91a3b186aa0683c8dd8c9a7e8e22a47600
+SIZE (cabal/hashable-1.4.0.2/hashable-1.4.0.2.tar.gz) = 25528
+SHA256 (cabal/indexed-traversable-0.1.2/indexed-traversable-0.1.2.tar.gz) = 516858ee7198b1fed1b93c665157f9855fd947379db7f115d48c1b0d670e698d
+SIZE (cabal/indexed-traversable-0.1.2/indexed-traversable-0.1.2.tar.gz) = 8685
+SHA256 (cabal/indexed-traversable-0.1.2/revision/1.cabal) = d66228887242f93ccb4fc7101a1e25a6560c8e4708f6e9ee1d3dd21901756c65
+SIZE (cabal/indexed-traversable-0.1.2/revision/1.cabal) = 2519
 SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
 SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
+SHA256 (cabal/integer-logarithms-1.0.3.1/revision/2.cabal) = b65e11ec6f4b29c5278716da0544b951a49ab5310608df0fc41eec29f15691d9
+SIZE (cabal/integer-logarithms-1.0.3.1/revision/2.cabal) = 3229
 SHA256 (cabal/math-functions-0.3.4.2/math-functions-0.3.4.2.tar.gz) = c1e50ac0d23492b684cce33a9a979e1315ac144175b54f82eade9b8b1885c1a3
 SIZE (cabal/math-functions-0.3.4.2/math-functions-0.3.4.2.tar.gz) = 429223
-SHA256 (cabal/megaparsec-8.0.0/megaparsec-8.0.0.tar.gz) = b5d7c64646016d12f540a6948396a86e0cd39865569d68fe2018fe9e3fce6318
-SIZE (cabal/megaparsec-8.0.0/megaparsec-8.0.0.tar.gz) = 59692
-SHA256 (cabal/mersenne-random-pure64-0.2.2.0/mersenne-random-pure64-0.2.2.0.tar.gz) = ef1400ddc1ddafb0b98d4331a58bdbe3b5209a81579e17f85f180731a96d75d1
-SIZE (cabal/mersenne-random-pure64-0.2.2.0/mersenne-random-pure64-0.2.2.0.tar.gz) = 7190
-SHA256 (cabal/mersenne-random-pure64-0.2.2.0/revision/1.cabal) = 853f225100e5d8edbedcd21a88590f5b02a4e225f9129a474ac074417e07b85f
-SIZE (cabal/mersenne-random-pure64-0.2.2.0/revision/1.cabal) = 2474
-SHA256 (cabal/microlens-0.4.11.2/microlens-0.4.11.2.tar.gz) = 4e484d4a73c7c5176ccfdacc29aec7399352cac1c7e8924d5123857cf36ddffc
-SIZE (cabal/microlens-0.4.11.2/microlens-0.4.11.2.tar.gz) = 26549
-SHA256 (cabal/microlens-ghc-0.4.12/microlens-ghc-0.4.12.tar.gz) = 2b441b12ce1108e59593a5cfc2cc98da549f1faa13203e28f912804d9531101f
-SIZE (cabal/microlens-ghc-0.4.12/microlens-ghc-0.4.12.tar.gz) = 6616
-SHA256 (cabal/microlens-mtl-0.2.0.1/microlens-mtl-0.2.0.1.tar.gz) = d79de8b228631525da3c17999d3b936eb8f919f2303348151b6cd1d27c3f5e46
-SIZE (cabal/microlens-mtl-0.2.0.1/microlens-mtl-0.2.0.1.tar.gz) = 9019
-SHA256 (cabal/microlens-platform-0.4.1/microlens-platform-0.4.1.tar.gz) = 03d8bed7d54b64eaa6453c89065cd38626b9a9341f83726c09eea7150d97917e
-SIZE (cabal/microlens-platform-0.4.1/microlens-platform-0.4.1.tar.gz) = 4949
+SHA256 (cabal/megaparsec-9.2.1/megaparsec-9.2.1.tar.gz) = 6b278397baa4ae66d613330465c919e909ced077ec308b18827b43cf6715e9ff
+SIZE (cabal/megaparsec-9.2.1/megaparsec-9.2.1.tar.gz) = 61210
+SHA256 (cabal/microlens-0.4.12.0/microlens-0.4.12.0.tar.gz) = b5427383c3fe24de378b07b50b0bee3d02e70e8cbfb7ae51b1946de5137d0783
+SIZE (cabal/microlens-0.4.12.0/microlens-0.4.12.0.tar.gz) = 26692
+SHA256 (cabal/microlens-ghc-0.4.13.2/microlens-ghc-0.4.13.2.tar.gz) = 20e2ae5e128e5622a29e7917bd17d6bde3fdf7fd92cb180e357b122909baa888
+SIZE (cabal/microlens-ghc-0.4.13.2/microlens-ghc-0.4.13.2.tar.gz) = 6641
+SHA256 (cabal/microlens-mtl-0.2.0.2/microlens-mtl-0.2.0.2.tar.gz) = 66971668f376717fdbe75e3b8ac99d2efd89c746b41355f6d388a63352a43278
+SIZE (cabal/microlens-mtl-0.2.0.2/microlens-mtl-0.2.0.2.tar.gz) = 9056
+SHA256 (cabal/microlens-platform-0.4.2.1/microlens-platform-0.4.2.1.tar.gz) = e6cd07f45d5b0abad322724e09bee0e665c9f4fb35a1e5c49078a2e0bfb71a7d
+SIZE (cabal/microlens-platform-0.4.2.1/microlens-platform-0.4.2.1.tar.gz) = 4960
 SHA256 (cabal/microlens-th-0.4.3.10/microlens-th-0.4.3.10.tar.gz) = 2c50100235949c00defcdb8c01d8eb5e2e45e524a9b552d3c0c8bb8224ece2b5
 SIZE (cabal/microlens-th-0.4.3.10/microlens-th-0.4.3.10.tar.gz) = 24189
 SHA256 (cabal/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz) = 7eaaaf6bc43661e9e86e310ff8c56fbea16eb6bf13c31a2e28103138ac164c18
 SIZE (cabal/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz) = 4996
-SHA256 (cabal/mwc-random-0.14.0.0/mwc-random-0.14.0.0.tar.gz) = 00370edaa60a51c86663868ecc2b1995824970001875cec458e9acc13511efa2
-SIZE (cabal/mwc-random-0.14.0.0/mwc-random-0.14.0.0.tar.gz) = 19674
-SHA256 (cabal/optparse-applicative-0.15.1.0/optparse-applicative-0.15.1.0.tar.gz) = 4db3675fd1e0594afdf079db46f4cd412d483835d703e7c07e1a1a37d6f046f3
-SIZE (cabal/optparse-applicative-0.15.1.0/optparse-applicative-0.15.1.0.tar.gz) = 56203
-SHA256 (cabal/optparse-applicative-0.15.1.0/revision/1.cabal) = 29ff6146aabf54d46c4c8788e8d1eadaea27c94f6d360c690c5f6c93dac4b07e
-SIZE (cabal/optparse-applicative-0.15.1.0/revision/1.cabal) = 4810
+SHA256 (cabal/mwc-random-0.15.0.2/mwc-random-0.15.0.2.tar.gz) = 35d64d5d6f8e93321d36952cf9ab64e21a9cad642ba39aa7378d88aa08afc25b
+SIZE (cabal/mwc-random-0.15.0.2/mwc-random-0.15.0.2.tar.gz) = 26591
+SHA256 (cabal/mwc-random-0.15.0.2/revision/1.cabal) = 109e0fb72ce64bda468fc44d9cb5abbf455d6337140b57eb851a8183baba0597
+SIZE (cabal/mwc-random-0.15.0.2/revision/1.cabal) = 3372
+SHA256 (cabal/optparse-applicative-0.17.0.0/optparse-applicative-0.17.0.0.tar.gz) = 825b2e4d3dafe0ba64a073366a88062b3712b81f851793d9ce2327bee70af724
+SIZE (cabal/optparse-applicative-0.17.0.0/optparse-applicative-0.17.0.0.tar.gz) = 59409
 SHA256 (cabal/ordered-containers-0.2.2/ordered-containers-0.2.2.tar.gz) = c75ac7330e70cd5d6ac0062b68033779cf15cd986d4ca20f838e016d466d22c9
 SIZE (cabal/ordered-containers-0.2.2/ordered-containers-0.2.2.tar.gz) = 7241
 SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
 SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681
-SHA256 (cabal/parallel-3.2.2.0/revision/3.cabal) = 421ce1717610bab82969572b96be89d83ea8d8afe7751cb54d80b996fff063d3
-SIZE (cabal/parallel-3.2.2.0/revision/3.cabal) = 1817
+SHA256 (cabal/parallel-3.2.2.0/revision/4.cabal) = 19ff631f3a26ee7cf0603e2b80fc375d77d3f350ae460ae72fe4cf5da665c90b
+SIZE (cabal/parallel-3.2.2.0/revision/4.cabal) = 1821
 SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447
 SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699
-SHA256 (cabal/primitive-0.7.1.0/primitive-0.7.1.0.tar.gz) = 6bebecfdf2a57787d9fd5231bfd612b65a92edd7b33a973b2a0f11312b89a3f0
-SIZE (cabal/primitive-0.7.1.0/primitive-0.7.1.0.tar.gz) = 52184
-SHA256 (cabal/primitive-0.7.1.0/revision/3.cabal) = 29de6bfd0cf8ba023ceb806203dfbec0e51e3524e75ffe41056f70b4229c6f0f
-SIZE (cabal/primitive-0.7.1.0/revision/3.cabal) = 2728
-SHA256 (cabal/random-1.2.0/random-1.2.0.tar.gz) = e4519cf7c058bfd5bdbe4acc782284acc9e25e74487208619ca83cbcd63fb9de
-SIZE (cabal/random-1.2.0/random-1.2.0.tar.gz) = 37889
-SHA256 (cabal/random-1.2.0/revision/5.cabal) = 30d72df4cc1d2fe2d445c88f0ee9d21965af7ce86660c43a6c32a6a1d90d51c9
-SIZE (cabal/random-1.2.0/revision/5.cabal) = 6094
-SHA256 (cabal/random-fu-0.2.7.7/random-fu-0.2.7.7.tar.gz) = 8466bcfb5290bdc30a571c91e1eb526c419ea9773bc118996778b516cfc665ca
-SIZE (cabal/random-fu-0.2.7.7/random-fu-0.2.7.7.tar.gz) = 29892
+SHA256 (cabal/primitive-0.7.4.0/primitive-0.7.4.0.tar.gz) = 5b2d6dc2812eb2f6a115f05fcbe3e723d3aeff7894b012c617e075130581add5
+SIZE (cabal/primitive-0.7.4.0/primitive-0.7.4.0.tar.gz) = 56575
+SHA256 (cabal/random-1.2.1.1/random-1.2.1.1.tar.gz) = 3e1272f7ed6a4d7bd1712b90143ec326fee9b225789222379fea20a9c90c9b76
+SIZE (cabal/random-1.2.1.1/random-1.2.1.1.tar.gz) = 47109
+SHA256 (cabal/random-fu-0.3.0.0/random-fu-0.3.0.0.tar.gz) = a19d158d0f2b6df51d32c9e6df7cf6bbd94b7a1af81acfb4fe505f410e5ae4c7
+SIZE (cabal/random-fu-0.3.0.0/random-fu-0.3.0.0.tar.gz) = 29821
 SHA256 (cabal/random-shuffle-0.0.4/random-shuffle-0.0.4.tar.gz) = 52704411f040fd0bf2361dad162e35dc13caa6535b2e4908d3513c00a95d0615
 SIZE (cabal/random-shuffle-0.0.4/random-shuffle-0.0.4.tar.gz) = 2847
-SHA256 (cabal/random-source-0.3.0.11/random-source-0.3.0.11.tar.gz) = 5ba3647d7324f51e8c14a17666dca865c3329daedaa12be2cbba2402415b9853
-SIZE (cabal/random-source-0.3.0.11/random-source-0.3.0.11.tar.gz) = 12556
-SHA256 (cabal/rvar-0.2.0.6/rvar-0.2.0.6.tar.gz) = 01e18875ffde43f9591a8acd9f60c9c51704a026e51c1a6797faecd1c7ae8cd3
-SIZE (cabal/rvar-0.2.0.6/rvar-0.2.0.6.tar.gz) = 3633
+SHA256 (cabal/rvar-0.3.0.1/rvar-0.3.0.1.tar.gz) = 2529c11a7f22683a398b34a63d0d04beb75833d763777074513454a769b745f1
+SIZE (cabal/rvar-0.3.0.1/rvar-0.3.0.1.tar.gz) = 4915
 SHA256 (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = a3a121c4b3d68fb8b9f8c709ab012e48f090ed553609247a805ad070d6b343a9
 SIZE (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = 24723
-SHA256 (cabal/splitmix-0.1.0.3/splitmix-0.1.0.3.tar.gz) = 46009f4b000c9e6613377767b8718bf38476469f2a8e2162d98cc246882d5a35
-SIZE (cabal/splitmix-0.1.0.3/splitmix-0.1.0.3.tar.gz) = 20754
-SHA256 (cabal/stateref-0.3/stateref-0.3.tar.gz) = 7dd390aab346ca877cde1217d5b62145cdfa6f9390e3b7a53c9296229ee1b741
-SIZE (cabal/stateref-0.3/stateref-0.3.tar.gz) = 7135
-SHA256 (cabal/strict-0.3.2/strict-0.3.2.tar.gz) = 2cd35a67938db635a87617d9576d5df0158b581e8e5694f07487c0f4b1549221
-SIZE (cabal/strict-0.3.2/strict-0.3.2.tar.gz) = 3948
+SHA256 (cabal/scientific-0.3.7.0/revision/2.cabal) = 76465a82beb2af6ea83ebd00684acc0ffe659e7da7066329931dc8f02fc97507
+SIZE (cabal/scientific-0.3.7.0/revision/2.cabal) = 4826
+SHA256 (cabal/split-0.2.3.4/split-0.2.3.4.tar.gz) = 271fe5104c9f40034aa9a1aad6269bcecc9454bc5a57c247e69e17de996c1f2a
+SIZE (cabal/split-0.2.3.4/split-0.2.3.4.tar.gz) = 15942
+SHA256 (cabal/split-0.2.3.4/revision/2.cabal) = a6df9c3e806ee7cb50bc980a183fc1156f35022a39430dabac0bf9456fe18a4b
+SIZE (cabal/split-0.2.3.4/revision/2.cabal) = 2647
+SHA256 (cabal/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz) = 6d065402394e7a9117093dbb4530a21342c9b1e2ec509516c8a8d0ffed98ecaa
+SIZE (cabal/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz) = 22382
+SHA256 (cabal/strict-0.4.0.1/strict-0.4.0.1.tar.gz) = dff6abc08ad637e51891bb8b475778c40926c51219eda60fd64f0d9680226241
+SIZE (cabal/strict-0.4.0.1/strict-0.4.0.1.tar.gz) = 12488
+SHA256 (cabal/strict-0.4.0.1/revision/4.cabal) = d6205a748eb8db4cd17a7179be970c94598809709294ccfa43159c7f3cc4bf5d
+SIZE (cabal/strict-0.4.0.1/revision/4.cabal) = 4187
 SHA256 (cabal/syb-0.7.2.1/syb-0.7.2.1.tar.gz) = 1807c66f77e66786739387f0ae9f16d150d1cfa9d626afcb729f0e9b442a8d96
 SIZE (cabal/syb-0.7.2.1/syb-0.7.2.1.tar.gz) = 39768
+SHA256 (cabal/tagged-0.8.6.1/tagged-0.8.6.1.tar.gz) = f5e0fcf95f0bb4aa63f428f2c01955a41ea1a42cfcf39145ed631f59a9616c02
+SIZE (cabal/tagged-0.8.6.1/tagged-0.8.6.1.tar.gz) = 9842
+SHA256 (cabal/tagged-0.8.6.1/revision/2.cabal) = 29c67d98a4404607f024750ab9c7210dadcbbef4e1944c48c52902f2071b2662
+SIZE (cabal/tagged-0.8.6.1/revision/2.cabal) = 2874
+SHA256 (cabal/tasty-1.4.2.3/tasty-1.4.2.3.tar.gz) = c914a7a9a28dfc33dc5a112c349f2e69f536cb66d2b2b44898a3411cbdcad0c6
+SIZE (cabal/tasty-1.4.2.3/tasty-1.4.2.3.tar.gz) = 58549
+SHA256 (cabal/tasty-hunit-0.10.0.3/tasty-hunit-0.10.0.3.tar.gz) = b7ef1912ece25b9396d2c69c31e63f82facc95edac8fc1abbf84e8c3c7ffe63f
+SIZE (cabal/tasty-hunit-0.10.0.3/tasty-hunit-0.10.0.3.tar.gz) = 7885
+SHA256 (cabal/tasty-quickcheck-0.10.2/tasty-quickcheck-0.10.2.tar.gz) = b4884c815db26a543ee1062664ee051ac89d51b2c2526d30029c6eb95b36cce2
+SIZE (cabal/tasty-quickcheck-0.10.2/tasty-quickcheck-0.10.2.tar.gz) = 5868
 SHA256 (cabal/text-zipper-0.11/text-zipper-0.11.tar.gz) = da93821a05663315e9f4f613abb14e15769544882d401e2c2b69bf91babf811e
 SIZE (cabal/text-zipper-0.11/text-zipper-0.11.tar.gz) = 9269
-SHA256 (cabal/th-abstraction-0.4.2.0/th-abstraction-0.4.2.0.tar.gz) = ea06b2cda25fc4b52dac48cc23e5a756f997df8985ecaee5a554202508a11c40
-SIZE (cabal/th-abstraction-0.4.2.0/th-abstraction-0.4.2.0.tar.gz) = 37848
-SHA256 (cabal/th-abstraction-0.4.2.0/revision/1.cabal) = 6ba7b201931f614173755f060fdf98f02095df68c1f7bc3e2691cf9d443e81f9
-SIZE (cabal/th-abstraction-0.4.2.0/revision/1.cabal) = 2194
-SHA256 (cabal/th-extras-0.0.0.4/th-extras-0.0.0.4.tar.gz) = 8feff450aaf28ec4f08c45a5656c62879861a8e7f45591cb367d5351ddc3fbed
-SIZE (cabal/th-extras-0.0.0.4/th-extras-0.0.0.4.tar.gz) = 2473
-SHA256 (cabal/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz) = 7e2e0251e5e6d28142615a4b950a3fabac9c0b7804b1ec4a4ae985f19519a9f9
-SIZE (cabal/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz) = 41347
-SHA256 (cabal/unordered-containers-0.2.14.0/unordered-containers-0.2.14.0.tar.gz) = a10f48a94cef1fab72d2a404c7d541a3cda54ab2f1321872658aca7e5e9d8867
-SIZE (cabal/unordered-containers-0.2.14.0/unordered-containers-0.2.14.0.tar.gz) = 54109
+SHA256 (cabal/th-abstraction-0.4.3.0/th-abstraction-0.4.3.0.tar.gz) = c8bb13e31d1d22a99168536a35c66e1091a6e4274b9841a023eac52c2bd3de06
+SIZE (cabal/th-abstraction-0.4.3.0/th-abstraction-0.4.3.0.tar.gz) = 38595
+SHA256 (cabal/these-1.1.1.1/these-1.1.1.1.tar.gz) = d798c9f56e17def441e8f51e54cc11afdb3e76c6a9d1e9ee154e9a78da0bf508
+SIZE (cabal/these-1.1.1.1/these-1.1.1.1.tar.gz) = 9804
+SHA256 (cabal/these-1.1.1.1/revision/5.cabal) = f069e766b8fed73d457fca20cc197f5c539bcdd03d7636e478ddf14dbb67684a
+SIZE (cabal/these-1.1.1.1/revision/5.cabal) = 2748
+SHA256 (cabal/transformers-compat-0.7.1/transformers-compat-0.7.1.tar.gz) = ac0b861534c14d3cfd61534f474674e3b634b8decea072ffd4d21f8b59f35080
+SIZE (cabal/transformers-compat-0.7.1/transformers-compat-0.7.1.tar.gz) = 44363
+SHA256 (cabal/transformers-compat-0.7.1/revision/1.cabal) = 873ef500790cae136d14b2e890da1fe4df963e372f21b1671fa3c6cdfb23b10f
+SIZE (cabal/transformers-compat-0.7.1/revision/1.cabal) = 5807
+SHA256 (cabal/unbounded-delays-0.1.1.1/unbounded-delays-0.1.1.1.tar.gz) = 59ad7e53bfe32ffbf0e703b31490d41d14c70e4745ed49e8adf592ed68dd6185
+SIZE (cabal/unbounded-delays-0.1.1.1/unbounded-delays-0.1.1.1.tar.gz) = 4114
+SHA256 (cabal/unordered-containers-0.2.19.1/unordered-containers-0.2.19.1.tar.gz) = 1b27bec5e0d522b27a6029ebf4c4a6d40acbc083c787008e32fb55c4b1d128d2
+SIZE (cabal/unordered-containers-0.2.19.1/unordered-containers-0.2.19.1.tar.gz) = 58030
 SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
 SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
-SHA256 (cabal/vector-0.12.3.0/vector-0.12.3.0.tar.gz) = 15f818505adda63e7f484ecdf92dbb3c1ec76a9def004c9424db8fa6bc41b703
-SIZE (cabal/vector-0.12.3.0/vector-0.12.3.0.tar.gz) = 148083
-SHA256 (cabal/vty-5.30/vty-5.30.tar.gz) = 722add849aa620ca0f7fb8e5268a83c3b88ebea15aaf8612b0308d7b91ff4ab0
-SIZE (cabal/vty-5.30/vty-5.30.tar.gz) = 105433
-SHA256 (cabal/word-wrap-0.4.1/word-wrap-0.4.1.tar.gz) = eb72f91947c0c62cb862feb33cad9efdc5e720f456fa9ca68ef8ac9d1ec42c97
-SIZE (cabal/word-wrap-0.4.1/word-wrap-0.4.1.tar.gz) = 4994
-SHA256 (cabal/word-wrap-0.4.1/revision/1.cabal) = f72233b383ef569c557bfd9812cbb8e306c415ce509082c0bd15ee51c0239ccc
-SIZE (cabal/word-wrap-0.4.1/revision/1.cabal) = 1606
+SHA256 (cabal/vector-0.12.3.1/vector-0.12.3.1.tar.gz) = fb4a53c02bd4d7fdf155c0604da9a5bb0f3b3bfce5d9960aea11c2ae235b9f35
+SIZE (cabal/vector-0.12.3.1/vector-0.12.3.1.tar.gz) = 151420
+SHA256 (cabal/vector-0.12.3.1/revision/2.cabal) = fffbd00912d69ed7be9bc7eeb09f4f475e0d243ec43f916a9fd5bbd219ce7f3e
+SIZE (cabal/vector-0.12.3.1/revision/2.cabal) = 8238
+SHA256 (cabal/vty-5.35.1/vty-5.35.1.tar.gz) = 3331e077798d3674b4a852a114a734457600efba3f1040ef7fcfe6eed0bf4d18
+SIZE (cabal/vty-5.35.1/vty-5.35.1.tar.gz) = 110032
+SHA256 (cabal/wcwidth-0.0.2/wcwidth-0.0.2.tar.gz) = ffc68736a3bbde3e8157710f29f4a99c0ca593c41194579c54a92c62f6c12ed8
+SIZE (cabal/wcwidth-0.0.2/wcwidth-0.0.2.tar.gz) = 4168
+SHA256 (cabal/word-wrap-0.5/word-wrap-0.5.tar.gz) = f85f29ce003ca3e195ec95d49e350dfb713bf71db726270143375df2c610a744
+SIZE (cabal/word-wrap-0.5/word-wrap-0.5.tar.gz) = 6105