git: 550ea6d56fbf - main - lang/purescript: Update to 0.15.9 and switch to GHC 9.2

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Sat, 27 May 2023 08:45:33 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=550ea6d56fbf4025dd028018f96a7900a09f612e

commit 550ea6d56fbf4025dd028018f96a7900a09f612e
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2023-05-19 16:10:19 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2023-05-27 08:44:44 +0000

    lang/purescript: Update to 0.15.9 and switch to GHC 9.2
---
 lang/purescript/Makefile |  63 ++++++++++++-----------
 lang/purescript/distinfo | 130 ++++++++++++++++++++++++-----------------------
 2 files changed, 100 insertions(+), 93 deletions(-)

diff --git a/lang/purescript/Makefile b/lang/purescript/Makefile
index 4b2fb481bc2f..a9eb91c71752 100644
--- a/lang/purescript/Makefile
+++ b/lang/purescript/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	purescript
-PORTVERSION=	0.15.8
+PORTVERSION=	0.15.9
 CATEGORIES=	lang
 
 MAINTAINER=	haskell@FreeBSD.org
@@ -10,6 +10,8 @@ LICENSE=	BSD3CLAUSE
 
 BROKEN_aarch64=	compiler crashes
 
+BUILD_DEPENDS=	ghc-9.2.7:lang/ghc92
+
 USES=		cabal
 
 USE_LOCALE=	en_US.UTF-8
@@ -19,14 +21,15 @@ USE_CABAL=	Cabal-3.6.3.0 \
 		OneTuple-0.3.1_3 \
 		QuickCheck-2.14.2 \
 		StateVar-1.2.2 \
-		adjunctions-4.4.2 \
+		adjunctions-4.4.2_1 \
 		aeson-2.0.3.0_1 \
 		aeson-better-errors-0.9.1.1_1 \
-		alex-3.2.7.1 \
-		ansi-terminal-0.11.4 \
-		ansi-wl-pprint-0.6.9_3 \
-		assoc-1.0.2_3 \
-		async-2.2.4_2 \
+		alex-3.2.7.4 \
+		ansi-terminal-0.11.5 \
+		ansi-terminal-types-0.11.5_1 \
+		ansi-wl-pprint-0.6.9_4 \
+		assoc-1.0.2_4 \
+		async-2.2.4_3 \
 		attoparsec-0.14.4_3 \
 		auto-update-0.1.6 \
 		base-compat-0.12.2 \
@@ -34,14 +37,14 @@ USE_CABAL=	Cabal-3.6.3.0 \
 		base-orphans-0.9.0 \
 		basement-0.0.15 \
 		bifunctors-5.5.15 \
-		bitvec-1.1.3.0 \
+		bitvec-1.1.4.0 \
 		blaze-builder-0.4.2.2_1 \
 		blaze-html-0.9.1.2_2 \
-		blaze-markup-0.8.2.8_3 \
+		blaze-markup-0.8.2.8_4 \
 		bower-json-1.1.0.0 \
 		boxes-0.1.5 \
 		call-stack-0.4.0 \
-		cborg-0.2.8.0_2 \
+		cborg-0.2.9.0 \
 		cheapskate-0.1.1.2_1 \
 		clock-0.8.3 \
 		colour-2.3.6 \
@@ -62,11 +65,11 @@ USE_CABAL=	Cabal-3.6.3.0 \
 		data-ordlist-0.4.7.0 \
 		distributive-0.6.2.1_1 \
 		dlist-1.0 \
-		easy-file-0.2.2 \
+		easy-file-0.2.5 \
 		edit-distance-0.2.2.1_1 \
-		fast-logger-3.2.0 \
+		fast-logger-3.2.1 \
 		file-embed-0.0.15.0 \
-		free-5.1.10_1 \
+		free-5.2_1 \
 		half-0.3.1 \
 		happy-1.20.0_1 \
 		hashable-1.4.2.0_1 \
@@ -76,25 +79,25 @@ USE_CABAL=	Cabal-3.6.3.0 \
 		indexed-traversable-instances-0.1.1.2_1 \
 		integer-logarithms-1.0.3.1_4 \
 		invariant-0.6.1 \
-		kan-extensions-5.2.5 \
+		kan-extensions-5.2.5_1 \
 		language-javascript-0.7.0.0 \
 		lens-5.1.1_1 \
-		lifted-async-0.10.2.3 \
+		lifted-async-0.10.2.4 \
 		lifted-base-0.2.3.12 \
 		memory-0.17.0_1 \
 		monad-control-1.0.3.1 \
 		monad-logger-0.3.39_1 \
 		monad-loops-0.4.3 \
 		mono-traversable-1.0.15.3 \
-		monoidal-containers-0.6.3.0 \
+		monoidal-containers-0.6.4.0 \
 		mtl-compat-0.2.2 \
-		network-3.1.2.8 \
+		network-3.1.3.0 \
 		network-uri-2.6.4.2 \
 		newtype-0.2.2.0_3 \
 		old-locale-1.0.0.7_2 \
 		old-time-1.1.0.3_2 \
 		optparse-applicative-0.17.0.0 \
-		parallel-3.2.2.0_5 \
+		parallel-3.2.2.0_6 \
 		pattern-arrows-0.0.2_1 \
 		primitive-0.7.4.0_1 \
 		process-1.6.13.1_1 \
@@ -110,15 +113,15 @@ USE_CABAL=	Cabal-3.6.3.0 \
 		semialign-1.2.0.1_3 \
 		semigroupoids-5.3.7_1 \
 		semigroups-0.20 \
-		serialise-0.2.6.0_2 \
+		serialise-0.2.6.0_3 \
 		sourcemap-0.1.7 \
 		split-0.2.3.5 \
 		splitmix-0.1.0.4_2 \
-		stm-chans-3.0.0.6 \
-		streaming-commons-0.2.2.5 \
+		stm-chans-3.0.0.9 \
+		streaming-commons-0.2.2.6 \
 		strict-0.4.0.1_4 \
 		stringsearch-0.3.6.6_1 \
-		syb-0.7.2.2 \
+		syb-0.7.2.3 \
 		tagged-0.8.7 \
 		tagsoup-0.14.8 \
 		text-short-0.1.5_2 \
@@ -128,20 +131,20 @@ USE_CABAL=	Cabal-3.6.3.0 \
 		time-compat-1.9.6.1_5 \
 		transformers-base-0.4.6 \
 		transformers-compat-0.7.2 \
-		type-equality-1_4 \
+		type-equality-1_5 \
 		typed-process-0.2.11.0 \
 		uniplate-1.6.13_1 \
-		unix-compat-0.6_1 \
-		unix-time-0.4.8 \
-		unliftio-core-0.2.1.0_1 \
-		unordered-containers-0.2.19.1_1 \
+		unix-compat-0.7 \
+		unix-time-0.4.9 \
+		unliftio-core-0.2.1.0_2 \
+		unordered-containers-0.2.19.1_2 \
 		utf8-string-1.0.2 \
-		uuid-types-1.0.5_3 \
-		vector-0.12.3.1_3 \
+		uuid-types-1.0.5_4 \
+		vector-0.12.3.1_4 \
 		vector-algorithms-0.9.0.1_2 \
 		void-0.7.3 \
 		witherable-0.4.2_4 \
-		xss-sanitize-0.3.7.1 \
+		xss-sanitize-0.3.7.2 \
 		zlib-0.6.3.0_1
 
 CABAL_EXECUTABLES=	purs
diff --git a/lang/purescript/distinfo b/lang/purescript/distinfo
index f032b808ff54..30c9d5633ec9 100644
--- a/lang/purescript/distinfo
+++ b/lang/purescript/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1678635872
-SHA256 (cabal/purescript-0.15.8/purescript-0.15.8.tar.gz) = a01c082333087acdd0a16e2c4141bed7d080d5c7c2388ac29934c3c4242cadc0
-SIZE (cabal/purescript-0.15.8/purescript-0.15.8.tar.gz) = 842433
+TIMESTAMP = 1684741745
+SHA256 (cabal/purescript-0.15.9/purescript-0.15.9.tar.gz) = 952bf9478720df1830922d6bad4080d121d6912fc04542110598f359f4d73cc5
+SIZE (cabal/purescript-0.15.9/purescript-0.15.9.tar.gz) = 845967
 SHA256 (cabal/Cabal-3.6.3.0/Cabal-3.6.3.0.tar.gz) = 2fa1fe88d4a8e8ffbeb45baed5526b1267a2130026c846251ac95c656364ab77
 SIZE (cabal/Cabal-3.6.3.0/Cabal-3.6.3.0.tar.gz) = 608808
 SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
@@ -17,6 +17,8 @@ SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b02805
 SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
 SHA256 (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 147b5f8db810bca0ea8952ef974982ffc447cecd21f01e1ea1121df77e276518
 SIZE (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 17201
+SHA256 (cabal/adjunctions-4.4.2/revision/1.cabal) = f77a007099851b948f6c98acc49753f4ec19ec234471acfce50386ec50402846
+SIZE (cabal/adjunctions-4.4.2/revision/1.cabal) = 3379
 SHA256 (cabal/aeson-2.0.3.0/aeson-2.0.3.0.tar.gz) = 19760a2b84764fa3cee65c63df0c80d45497e2f0c3b95d4e6dc2083b8604b325
 SIZE (cabal/aeson-2.0.3.0/aeson-2.0.3.0.tar.gz) = 297283
 SHA256 (cabal/aeson-2.0.3.0/revision/1.cabal) = 510c59bece9c6b3d9e999674b869c765cdc3df9f9f90b6871df3e62f87b12fff
@@ -25,22 +27,26 @@ SHA256 (cabal/aeson-better-errors-0.9.1.1/aeson-better-errors-0.9.1.1.tar.gz) =
 SIZE (cabal/aeson-better-errors-0.9.1.1/aeson-better-errors-0.9.1.1.tar.gz) = 8585
 SHA256 (cabal/aeson-better-errors-0.9.1.1/revision/1.cabal) = c23e166350db4b19cb7f879d0e67a325a0c928ec9e0db2590d5de06261cdfb73
 SIZE (cabal/aeson-better-errors-0.9.1.1/revision/1.cabal) = 2056
-SHA256 (cabal/alex-3.2.7.1/alex-3.2.7.1.tar.gz) = 9bd2f1a27e8f1b2ffdb5b2fbd3ed82b6f0e85191459a1b24ffcbef4e68a81bec
-SIZE (cabal/alex-3.2.7.1/alex-3.2.7.1.tar.gz) = 108229
-SHA256 (cabal/ansi-terminal-0.11.4/ansi-terminal-0.11.4.tar.gz) = 7898e48f0a535c1857cde52c803f28096ba89759461fe4d157fd55dcdb420e25
-SIZE (cabal/ansi-terminal-0.11.4/ansi-terminal-0.11.4.tar.gz) = 43299
+SHA256 (cabal/alex-3.2.7.4/alex-3.2.7.4.tar.gz) = 8a13fa01ea00883aa3d75d15ce848835b18631b8c9a4966961492d7c6095226f
+SIZE (cabal/alex-3.2.7.4/alex-3.2.7.4.tar.gz) = 85755
+SHA256 (cabal/ansi-terminal-0.11.5/ansi-terminal-0.11.5.tar.gz) = 5b4acedc55eb558381f0b694c2d31a50c332856b823db44cbbf2df78e8c097cb
+SIZE (cabal/ansi-terminal-0.11.5/ansi-terminal-0.11.5.tar.gz) = 41123
+SHA256 (cabal/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz) = bf7b230389f43105100a6d5740822598a88b38eaaf7d042de595ccf72db4fdd1
+SIZE (cabal/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz) = 4660
+SHA256 (cabal/ansi-terminal-types-0.11.5/revision/1.cabal) = f78440dfd95c4509e88855ac7cc2d9566ddf956a92c1290404cac93ad1a1b00a
+SIZE (cabal/ansi-terminal-types-0.11.5/revision/1.cabal) = 1482
 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/3.cabal) = 212144ea0623b1170807a4162db05d87f26cf10b334aeadd0edb377aba06a1ce
-SIZE (cabal/ansi-wl-pprint-0.6.9/revision/3.cabal) = 2425
+SHA256 (cabal/ansi-wl-pprint-0.6.9/revision/4.cabal) = fb737bc96e2aef34ad595d54ced7a73f648c521ebcb00fe0679aff45ccd49212
+SIZE (cabal/ansi-wl-pprint-0.6.9/revision/4.cabal) = 2448
 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/3.cabal) = 93b8d43aa081e4205116a139f7cf690f608968161d19ebfb23d884d19b082b57
-SIZE (cabal/assoc-1.0.2/revision/3.cabal) = 1253
+SHA256 (cabal/assoc-1.0.2/revision/4.cabal) = 9decd0933cb6b903a40a8ace02d634bf90048ee2e5b0a514dccad7056c041881
+SIZE (cabal/assoc-1.0.2/revision/4.cabal) = 1253
 SHA256 (cabal/async-2.2.4/async-2.2.4.tar.gz) = 484df85be0e76c4fed9376451e48e1d0c6e97952ce79735b72d54297e7e0a725
 SIZE (cabal/async-2.2.4/async-2.2.4.tar.gz) = 14148
-SHA256 (cabal/async-2.2.4/revision/2.cabal) = 2b9409023536823233ce3134558565d01b3382e651fa54ac8cb8a99967e023c9
-SIZE (cabal/async-2.2.4/revision/2.cabal) = 3095
+SHA256 (cabal/async-2.2.4/revision/3.cabal) = 46367dc0c8326dcbeb7b93f200b567491c2f6029bccf822b8bb26ee660397e08
+SIZE (cabal/async-2.2.4/revision/3.cabal) = 3112
 SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
 SIZE (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 160701
 SHA256 (cabal/attoparsec-0.14.4/revision/3.cabal) = 50475b722305175f57a3ee3dbaee10aa4b91f61c9717b85b718a7df37c223fb2
@@ -57,8 +63,8 @@ SHA256 (cabal/basement-0.0.15/basement-0.0.15.tar.gz) = 56c2afb6754e8d16a627331a
 SIZE (cabal/basement-0.0.15/basement-0.0.15.tar.gz) = 135169
 SHA256 (cabal/bifunctors-5.5.15/bifunctors-5.5.15.tar.gz) = d6359d50d359dd6048dbf6d56c7628211a1785aab9174177faa6d2d8b0d9e3b7
 SIZE (cabal/bifunctors-5.5.15/bifunctors-5.5.15.tar.gz) = 47395
-SHA256 (cabal/bitvec-1.1.3.0/bitvec-1.1.3.0.tar.gz) = 1c4c3af50a1fcf46e46e2fa9e0493fffaf62de3607ae7553d18015f8a1a60551
-SIZE (cabal/bitvec-1.1.3.0/bitvec-1.1.3.0.tar.gz) = 35865
+SHA256 (cabal/bitvec-1.1.4.0/bitvec-1.1.4.0.tar.gz) = 68f0b1e01604ca8bdeaef47b3621faec456d6f76d6820a321eccd4d3749454a8
+SIZE (cabal/bitvec-1.1.4.0/bitvec-1.1.4.0.tar.gz) = 35559
 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
@@ -69,18 +75,16 @@ SHA256 (cabal/blaze-html-0.9.1.2/revision/2.cabal) = 74b89ffa665891f528f571ce9e3
 SIZE (cabal/blaze-html-0.9.1.2/revision/2.cabal) = 3062
 SHA256 (cabal/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz) = 43fc3f6872dc8d1be8d0fe091bd4775139b42179987f33d6490a7c5f1e07a349
 SIZE (cabal/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz) = 14519
-SHA256 (cabal/blaze-markup-0.8.2.8/revision/3.cabal) = 8a47373003f472e851afbc3332bb9e0bf1b539a0dfad631bceb704332749c6c2
-SIZE (cabal/blaze-markup-0.8.2.8/revision/3.cabal) = 2293
+SHA256 (cabal/blaze-markup-0.8.2.8/revision/4.cabal) = a8fe050fb93397df36c3f5b19c22628e0e54446382e0f6775e2b45c1ad999eee
+SIZE (cabal/blaze-markup-0.8.2.8/revision/4.cabal) = 2271
 SHA256 (cabal/bower-json-1.1.0.0/bower-json-1.1.0.0.tar.gz) = d435ffe94a774c1a4a262b6c17971cb38a3fe69c9f99c52c8b168db7e363d052
 SIZE (cabal/bower-json-1.1.0.0/bower-json-1.1.0.0.tar.gz) = 6715
 SHA256 (cabal/boxes-0.1.5/boxes-0.1.5.tar.gz) = 38e1782e8a458f342a0acbb74af8f55cb120756bc3af7ee7220d955812af56c3
 SIZE (cabal/boxes-0.1.5/boxes-0.1.5.tar.gz) = 7598
 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/cborg-0.2.8.0/cborg-0.2.8.0.tar.gz) = 2e59c827c273b57af0fcbbfb62f6d15faeb399e0d89d57baf8adcc60e62ab01e
-SIZE (cabal/cborg-0.2.8.0/cborg-0.2.8.0.tar.gz) = 91143
-SHA256 (cabal/cborg-0.2.8.0/revision/2.cabal) = 445b8f128080bfa7e2005addb487d023992a76ea0ac237079e3176edadfa765f
-SIZE (cabal/cborg-0.2.8.0/revision/2.cabal) = 5308
+SHA256 (cabal/cborg-0.2.9.0/cborg-0.2.9.0.tar.gz) = dcb48d1723f06c0340ddad0cf0140dd6da528601605db3faaa8322e0c16afcaa
+SIZE (cabal/cborg-0.2.9.0/cborg-0.2.9.0.tar.gz) = 91929
 SHA256 (cabal/cheapskate-0.1.1.2/cheapskate-0.1.1.2.tar.gz) = ed374897c39391fcf760552e6468def39fe36c3185708ca83056660ca3a2c69e
 SIZE (cabal/cheapskate-0.1.1.2/cheapskate-0.1.1.2.tar.gz) = 27114
 SHA256 (cabal/cheapskate-0.1.1.2/revision/1.cabal) = b8ae3cbb826610ea45e6840b7fde0af2c2ea6690cb311edfe9683f61c0a50d96
@@ -133,20 +137,20 @@ SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432
 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/easy-file-0.2.2/easy-file-0.2.2.tar.gz) = 52f52e72ba48d60935932401c233a72bf45c582871238aecc5a18021ce67b47e
-SIZE (cabal/easy-file-0.2.2/easy-file-0.2.2.tar.gz) = 12667
+SHA256 (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = ee0fa0914b3bb3662838a689d7cd23a2785ccbc29def366664f994bc524ff2bb
+SIZE (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = 13358
 SHA256 (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 3e8885ee2f56ad4da940f043ae8f981ee2fe336b5e8e4ba3f7436cff4f526c4a
 SIZE (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 13228
 SHA256 (cabal/edit-distance-0.2.2.1/revision/1.cabal) = 4d33a49cd383d50af090f1b888642d10116e43809f9da6023d9fc6f67d2656ee
 SIZE (cabal/edit-distance-0.2.2.1/revision/1.cabal) = 2351
-SHA256 (cabal/fast-logger-3.2.0/fast-logger-3.2.0.tar.gz) = 175b72bdef72ade94c3d7b9b7cca6e2f218fe0b47265794c22ace638d6610ab8
-SIZE (cabal/fast-logger-3.2.0/fast-logger-3.2.0.tar.gz) = 14562
+SHA256 (cabal/fast-logger-3.2.1/fast-logger-3.2.1.tar.gz) = 89d070b2886ece24f521516d8bffea587226ae2192e36a150a276c4d424f5ee3
+SIZE (cabal/fast-logger-3.2.1/fast-logger-3.2.1.tar.gz) = 14569
 SHA256 (cabal/file-embed-0.0.15.0/file-embed-0.0.15.0.tar.gz) = f066b85d537a20252faa59489f6a854e4e8f39080f08730c9e195e418cec5bdd
 SIZE (cabal/file-embed-0.0.15.0/file-embed-0.0.15.0.tar.gz) = 7119
-SHA256 (cabal/free-5.1.10/free-5.1.10.tar.gz) = 12dea4ff94dd475d4249e93abb385d9c0399c13e3cb3f4132d316e0b32700e72
-SIZE (cabal/free-5.1.10/free-5.1.10.tar.gz) = 62439
-SHA256 (cabal/free-5.1.10/revision/1.cabal) = bc2d9eefabf4699eaff20d80b207f90b35c9f1d37c581a6b092c090add3eeb4e
-SIZE (cabal/free-5.1.10/revision/1.cabal) = 5169
+SHA256 (cabal/free-5.2/free-5.2.tar.gz) = 72867f7c89173263765736e8d395e94291f1aaea626ecb1d673d72ce90b94f89
+SIZE (cabal/free-5.2/free-5.2.tar.gz) = 58781
+SHA256 (cabal/free-5.2/revision/1.cabal) = d09e9fcc120a6c48fc9cb08556c7fc24c3605bb01d2b8b501abad9b6a94cff3e
+SIZE (cabal/free-5.2/revision/1.cabal) = 4176
 SHA256 (cabal/half-0.3.1/half-0.3.1.tar.gz) = e2afc32724e11bf5c695d797b9169d9d9b2dc62a530aed31284c8187af1615d1
 SIZE (cabal/half-0.3.1/half-0.3.1.tar.gz) = 8514
 SHA256 (cabal/happy-1.20.0/happy-1.20.0.tar.gz) = 3b1d3a8f93a2723b554d9f07b2cd136be1a7b2fcab1855b12b7aab5cbac8868c
@@ -175,14 +179,16 @@ SHA256 (cabal/invariant-0.6.1/invariant-0.6.1.tar.gz) = fb7294ade6554e9c6e77020f
 SIZE (cabal/invariant-0.6.1/invariant-0.6.1.tar.gz) = 27873
 SHA256 (cabal/kan-extensions-5.2.5/kan-extensions-5.2.5.tar.gz) = b914dccc040caf1d8764b99df1028dad3e4fdf46c262192e54b59c9da66ead22
 SIZE (cabal/kan-extensions-5.2.5/kan-extensions-5.2.5.tar.gz) = 22205
+SHA256 (cabal/kan-extensions-5.2.5/revision/1.cabal) = 22e283da87daaafd3caa5de9cf0661f01971cebcb35d93c4d8241c3edfae6ce5
+SIZE (cabal/kan-extensions-5.2.5/revision/1.cabal) = 3066
 SHA256 (cabal/language-javascript-0.7.0.0/language-javascript-0.7.0.0.tar.gz) = d39e80675c40529574ee93c2bdec1a86497da7a53f39c7d174c30b27e7c57795
 SIZE (cabal/language-javascript-0.7.0.0/language-javascript-0.7.0.0.tar.gz) = 75987
 SHA256 (cabal/lens-5.1.1/lens-5.1.1.tar.gz) = cc4e99fc5d989e98ab0df7577183fe9ad5d74c63a44dc2607abcc22daba8b322
 SIZE (cabal/lens-5.1.1/lens-5.1.1.tar.gz) = 697888
 SHA256 (cabal/lens-5.1.1/revision/1.cabal) = c633a481e69bf911d9a6ed11ef156809db8b1d7c7d296fd03249b93be399e3a7
 SIZE (cabal/lens-5.1.1/revision/1.cabal) = 15015
-SHA256 (cabal/lifted-async-0.10.2.3/lifted-async-0.10.2.3.tar.gz) = 51ed64e9f5c9c585dc5897288977fca759eb2bdb22aae91f2ac37d962e3309cf
-SIZE (cabal/lifted-async-0.10.2.3/lifted-async-0.10.2.3.tar.gz) = 10685
+SHA256 (cabal/lifted-async-0.10.2.4/lifted-async-0.10.2.4.tar.gz) = 9bed4dee15f40c35a4d92a2d8ca29e4a9fe7904a5b773486dfef58040a3ebe5d
+SIZE (cabal/lifted-async-0.10.2.4/lifted-async-0.10.2.4.tar.gz) = 10761
 SHA256 (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = c134a95f56750aae806e38957bb03c59627cda16034af9e00a02b699474317c5
 SIZE (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = 11700
 SHA256 (cabal/memory-0.17.0/memory-0.17.0.tar.gz) = 3327e7bde8bf2c4c8ee405c890a69412bcc192fceb2c10525f3cc563f78e837a
@@ -199,12 +205,12 @@ SHA256 (cabal/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz) = 7eaaaf6bc43661e9e86e
 SIZE (cabal/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz) = 4996
 SHA256 (cabal/mono-traversable-1.0.15.3/mono-traversable-1.0.15.3.tar.gz) = 98b220f3313d74227a4249210c8818e839678343e62b3ebb1b8c867cf2b974b7
 SIZE (cabal/mono-traversable-1.0.15.3/mono-traversable-1.0.15.3.tar.gz) = 40461
-SHA256 (cabal/monoidal-containers-0.6.3.0/monoidal-containers-0.6.3.0.tar.gz) = 047e86f1d31c56c8aee60eaff340b57340b1aa9a29f9ecf64679cb9141f98154
-SIZE (cabal/monoidal-containers-0.6.3.0/monoidal-containers-0.6.3.0.tar.gz) = 12907
+SHA256 (cabal/monoidal-containers-0.6.4.0/monoidal-containers-0.6.4.0.tar.gz) = 03019ebf5533dbebf70d5c60bdac52eb2409a8d057a78044f0dabe9df5234f27
+SIZE (cabal/monoidal-containers-0.6.4.0/monoidal-containers-0.6.4.0.tar.gz) = 12944
 SHA256 (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 1955398fe2115674f47f553b2caaf928c6aa3424271a5cd13bc191e54bfe3a9e
 SIZE (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 5128
-SHA256 (cabal/network-3.1.2.8/network-3.1.2.8.tar.gz) = fde2d4b065f1984c76755004c64a29ae9ec52c8bf74f2485d805ef577e7c7822
-SIZE (cabal/network-3.1.2.8/network-3.1.2.8.tar.gz) = 139597
+SHA256 (cabal/network-3.1.3.0/network-3.1.3.0.tar.gz) = 326c74aba0cdf049da0b6faabbc035cb70dc91dacb4f94e39129e6f3fce927a1
+SIZE (cabal/network-3.1.3.0/network-3.1.3.0.tar.gz) = 139436
 SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
 SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
 SHA256 (cabal/newtype-0.2.2.0/newtype-0.2.2.0.tar.gz) = 3a00ffd1bb48a81e09f8be6510fa4c642ba1482b2f8d4777af1b5dd06c55ebac
@@ -223,8 +229,8 @@ SHA256 (cabal/optparse-applicative-0.17.0.0/optparse-applicative-0.17.0.0.tar.gz
 SIZE (cabal/optparse-applicative-0.17.0.0/optparse-applicative-0.17.0.0.tar.gz) = 59409
 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/5.cabal) = 6edd5a06938cea3d28b406d5231683f89737e854af144a8800aa69e1eee785e0
-SIZE (cabal/parallel-3.2.2.0/revision/5.cabal) = 1821
+SHA256 (cabal/parallel-3.2.2.0/revision/6.cabal) = c652c3c6e927ba461f40ee374f80e2e1ecfe833e950654d4303a3b15597624b8
+SIZE (cabal/parallel-3.2.2.0/revision/6.cabal) = 1821
 SHA256 (cabal/pattern-arrows-0.0.2/pattern-arrows-0.0.2.tar.gz) = 6fc2d972e72785d727d2b68e1f82ef94a2c93cedbc00e6a4cdc03498825c078f
 SIZE (cabal/pattern-arrows-0.0.2/pattern-arrows-0.0.2.tar.gz) = 2459
 SHA256 (cabal/pattern-arrows-0.0.2/revision/1.cabal) = 895d6eceaec2a8a77df03a4081a17ae07ecfeeb37ce5c60c75a2484feb60cf6e
@@ -273,8 +279,8 @@ SHA256 (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 902d2e33c96b40a89de5957f
 SIZE (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 18788
 SHA256 (cabal/serialise-0.2.6.0/serialise-0.2.6.0.tar.gz) = 93ff1888e1972999f14663072b38efcfd0c1481b4ec8e30ddc9c5ce97681a516
 SIZE (cabal/serialise-0.2.6.0/serialise-0.2.6.0.tar.gz) = 75077
-SHA256 (cabal/serialise-0.2.6.0/revision/2.cabal) = 6b28cc217bda3f3fad35f179543d539c551aae31d44dbc7ca85989cdbb7ce459
-SIZE (cabal/serialise-0.2.6.0/revision/2.cabal) = 8776
+SHA256 (cabal/serialise-0.2.6.0/revision/3.cabal) = eba4aae0ae552e58c4e1f27186764551b98591e3bd92e852c40655e3b35924c9
+SIZE (cabal/serialise-0.2.6.0/revision/3.cabal) = 8776
 SHA256 (cabal/sourcemap-0.1.7/sourcemap-0.1.7.tar.gz) = 50645eb9707ce73fea8c4f43d86e6dcf5bfad01960b1e4bd2ad1d10f2b202326
 SIZE (cabal/sourcemap-0.1.7/sourcemap-0.1.7.tar.gz) = 6172
 SHA256 (cabal/split-0.2.3.5/split-0.2.3.5.tar.gz) = bf8aa8d610354a2b576946a6c838251ec5988c8374100638e6b2604513b93159
@@ -283,10 +289,10 @@ SHA256 (cabal/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz) = 6d065402394e7a9117093d
 SIZE (cabal/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz) = 22382
 SHA256 (cabal/splitmix-0.1.0.4/revision/2.cabal) = db25c2e17967aa6b6046ab8b1b96ba3f344ca59a62b60fb6113d51ea305a3d8e
 SIZE (cabal/splitmix-0.1.0.4/revision/2.cabal) = 6537
-SHA256 (cabal/stm-chans-3.0.0.6/stm-chans-3.0.0.6.tar.gz) = ea6e3e83b67380ada44a566014e2611ef9f98142a8bbb91583fb598425760a12
-SIZE (cabal/stm-chans-3.0.0.6/stm-chans-3.0.0.6.tar.gz) = 9680
-SHA256 (cabal/streaming-commons-0.2.2.5/streaming-commons-0.2.2.5.tar.gz) = ca50819bdb2b248ced790e9faab07a3a5369ef702d9f9a932f26438bbeeca704
-SIZE (cabal/streaming-commons-0.2.2.5/streaming-commons-0.2.2.5.tar.gz) = 84415
+SHA256 (cabal/stm-chans-3.0.0.9/stm-chans-3.0.0.9.tar.gz) = 7a060df537cb93c98380a770f88d4a1ff08b79fe07203c859be7bc815dc1325d
+SIZE (cabal/stm-chans-3.0.0.9/stm-chans-3.0.0.9.tar.gz) = 9987
+SHA256 (cabal/streaming-commons-0.2.2.6/streaming-commons-0.2.2.6.tar.gz) = 0180958a882eb0f6262b812fe886c2b1b8285474b5b958f814ae4f05409fbf79
+SIZE (cabal/streaming-commons-0.2.2.6/streaming-commons-0.2.2.6.tar.gz) = 37959
 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
@@ -295,8 +301,8 @@ SHA256 (cabal/stringsearch-0.3.6.6/stringsearch-0.3.6.6.tar.gz) = 295f1971920bc5
 SIZE (cabal/stringsearch-0.3.6.6/stringsearch-0.3.6.6.tar.gz) = 39679
 SHA256 (cabal/stringsearch-0.3.6.6/revision/1.cabal) = e88c03f4adb4bb3ab88550c921a9a8a2836a0a70f58b9cc64cff2ac65af9b77c
 SIZE (cabal/stringsearch-0.3.6.6/revision/1.cabal) = 4251
-SHA256 (cabal/syb-0.7.2.2/syb-0.7.2.2.tar.gz) = 8143c6983b6248d57f00e47ec3cd16541acbaa55eb8093fedd5b7cee9a95b2e3
-SIZE (cabal/syb-0.7.2.2/syb-0.7.2.2.tar.gz) = 40058
+SHA256 (cabal/syb-0.7.2.3/syb-0.7.2.3.tar.gz) = d0b72daf16a947c4d9cb2d5774072f2153433224a04fd60fad60be9ffac8d91a
+SIZE (cabal/syb-0.7.2.3/syb-0.7.2.3.tar.gz) = 40018
 SHA256 (cabal/tagged-0.8.7/tagged-0.8.7.tar.gz) = 6414eeac27a1633f49e2f78199ced99ce8ce3d70b658cf6d55b1d81ff60cb961
 SIZE (cabal/tagged-0.8.7/tagged-0.8.7.tar.gz) = 10082
 SHA256 (cabal/tagsoup-0.14.8/tagsoup-0.14.8.tar.gz) = ba7e5500d853d29f0675b90655b7fdd032a4a7eee82a56e7ee3ef9949fe93ad5
@@ -327,38 +333,36 @@ SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c
 SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
 SHA256 (cabal/type-equality-1/type-equality-1.tar.gz) = 4728b502a211454ef682a10d7a3e817c22d06ba509df114bb267ef9d43a08ce8
 SIZE (cabal/type-equality-1/type-equality-1.tar.gz) = 4525
-SHA256 (cabal/type-equality-1/revision/4.cabal) = 7cd952c3ebf0da36ee05544e6209a850b22205fa8b749e17f4bacc5a8fe15269
-SIZE (cabal/type-equality-1/revision/4.cabal) = 1611
+SHA256 (cabal/type-equality-1/revision/5.cabal) = 556006736473a9a4434591812e7106b1db2389faf364a9eaf87d5b4305921b56
+SIZE (cabal/type-equality-1/revision/5.cabal) = 1625
 SHA256 (cabal/typed-process-0.2.11.0/typed-process-0.2.11.0.tar.gz) = 948c59540675d85f35c99e285cdb8686713ec1689f530d5d21813239ea91f625
 SIZE (cabal/typed-process-0.2.11.0/typed-process-0.2.11.0.tar.gz) = 18309
 SHA256 (cabal/uniplate-1.6.13/uniplate-1.6.13.tar.gz) = e777c94628445556a71f135a42cf72d2cfbaccba5849cc42fbfec8b2182e3ad2
 SIZE (cabal/uniplate-1.6.13/uniplate-1.6.13.tar.gz) = 29787
 SHA256 (cabal/uniplate-1.6.13/revision/1.cabal) = c8b715570d0b4baa72512e677552dd3f98372a64bf9de000e779bd4162fd7be7
 SIZE (cabal/uniplate-1.6.13/revision/1.cabal) = 3320
-SHA256 (cabal/unix-compat-0.6/unix-compat-0.6.tar.gz) = b4cd823a6543ad3aca8e740ecf5f44aabde60f1452b5a55655db5c8b7a44d5f8
-SIZE (cabal/unix-compat-0.6/unix-compat-0.6.tar.gz) = 15777
-SHA256 (cabal/unix-compat-0.6/revision/1.cabal) = 0f5d0929d838077909d397c7c83b711b89db4ed3d4dafea46af19c04b389b53c
-SIZE (cabal/unix-compat-0.6/revision/1.cabal) = 3583
-SHA256 (cabal/unix-time-0.4.8/unix-time-0.4.8.tar.gz) = fedeb6a11bcb5396f50a30166a6bb05e56fc9866be4066718404bd8940ace843
-SIZE (cabal/unix-time-0.4.8/unix-time-0.4.8.tar.gz) = 52180
+SHA256 (cabal/unix-compat-0.7/unix-compat-0.7.tar.gz) = 2b75ca79e0f7368f915f01ca6a5201f7df58ada46b9e4869bca1b92d853f2e3e
+SIZE (cabal/unix-compat-0.7/unix-compat-0.7.tar.gz) = 15210
+SHA256 (cabal/unix-time-0.4.9/unix-time-0.4.9.tar.gz) = 490734d4860e065aa92fb3f54dc07ba5fa61b4a0c6fb9989f38d5713bcac8b08
+SIZE (cabal/unix-time-0.4.9/unix-time-0.4.9.tar.gz) = 52004
 SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3
 SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865
-SHA256 (cabal/unliftio-core-0.2.1.0/revision/1.cabal) = 9fc3506770b16cdc73114307f854d56ddb96c7b930e7a5ed9b48cd0a8f33fca6
-SIZE (cabal/unliftio-core-0.2.1.0/revision/1.cabal) = 1004
+SHA256 (cabal/unliftio-core-0.2.1.0/revision/2.cabal) = cb78a95718f9cb2579a8a1208d4a148ea358f0774321c8cb905bfb0b96a2813c
+SIZE (cabal/unliftio-core-0.2.1.0/revision/2.cabal) = 1004
 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/unordered-containers-0.2.19.1/revision/1.cabal) = db11042bb0356c0adea277d0794743829125b4c99455af6af2bd5f7bd5e88a39
-SIZE (cabal/unordered-containers-0.2.19.1/revision/1.cabal) = 3797
+SHA256 (cabal/unordered-containers-0.2.19.1/revision/2.cabal) = 9ad8972c2e913c37b1d4f0e1261517fd7a1b8c8a58077e057be69837e3dbaa00
+SIZE (cabal/unordered-containers-0.2.19.1/revision/2.cabal) = 3822
 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/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz) = ad68b89b7a64c07dd5c250a11be2033ee929318ff51ec7b4e4b54e1b4deba7dd
 SIZE (cabal/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz) = 11922
-SHA256 (cabal/uuid-types-1.0.5/revision/3.cabal) = 9ca76986e3950af5e908502be2373e2292d6dc57ec10f5aeb41d7dc3a1961782
-SIZE (cabal/uuid-types-1.0.5/revision/3.cabal) = 2622
+SHA256 (cabal/uuid-types-1.0.5/revision/4.cabal) = e4662609522f093b86c5ae86aa9781afc69338cf102d42e5b5c196c320d95621
+SIZE (cabal/uuid-types-1.0.5/revision/4.cabal) = 2636
 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/3.cabal) = abbfe8830e13549596e1295219d340eb01bd00e1c7124d0dd16586911a291c59
-SIZE (cabal/vector-0.12.3.1/revision/3.cabal) = 8218
+SHA256 (cabal/vector-0.12.3.1/revision/4.cabal) = 39141f312871b7c793a63be76635999e84d442aa3290aec59f30638ec0bf23a7
+SIZE (cabal/vector-0.12.3.1/revision/4.cabal) = 8218
 SHA256 (cabal/vector-algorithms-0.9.0.1/vector-algorithms-0.9.0.1.tar.gz) = 2ba7c0d3a8f26ef3ada24ff4abe81609225ecbab3b5754f048f8a0a3ecc33841
 SIZE (cabal/vector-algorithms-0.9.0.1/vector-algorithms-0.9.0.1.tar.gz) = 29149
 SHA256 (cabal/vector-algorithms-0.9.0.1/revision/2.cabal) = f3e5c6695529a94edf762117cafd91c989cb642ad3f8ca4014dbb13c8f6c2a20
@@ -369,8 +373,8 @@ SHA256 (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 790d2bb274283419173bd8
 SIZE (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 11876
 SHA256 (cabal/witherable-0.4.2/revision/4.cabal) = cec516b35df0ff53ab0068e70a912a0ba7b65c672fbc554727183faa195ad3b8
 SIZE (cabal/witherable-0.4.2/revision/4.cabal) = 2342
-SHA256 (cabal/xss-sanitize-0.3.7.1/xss-sanitize-0.3.7.1.tar.gz) = 303c15935f0e54dd0ef1b3665d307e4e74e2a3e9f8d4612a2133ac8a04f4b5d2
-SIZE (cabal/xss-sanitize-0.3.7.1/xss-sanitize-0.3.7.1.tar.gz) = 11729
+SHA256 (cabal/xss-sanitize-0.3.7.2/xss-sanitize-0.3.7.2.tar.gz) = 1bbb7f5be1f4590124c76458fb798bfd9bf8114dce338d5881ad89188a9dc946
+SIZE (cabal/xss-sanitize-0.3.7.2/xss-sanitize-0.3.7.2.tar.gz) = 12002
 SHA256 (cabal/zlib-0.6.3.0/zlib-0.6.3.0.tar.gz) = 9eaa989ad4534438b5beb51c1d3a4c8f6a088fdff0b259a5394fbf39aaee04da
 SIZE (cabal/zlib-0.6.3.0/zlib-0.6.3.0.tar.gz) = 369595
 SHA256 (cabal/zlib-0.6.3.0/revision/1.cabal) = 9adce39e4ca0b7a87d45df0a243134816c57059a08e28cff5469c98ae1f54dfc