git: 44bcfa596848 - main - lang/hs-futhark: update 0.25.16 → 0.25.17

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 13 Jun 2024 09:19:47 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=44bcfa5968484af91a02537d968d8dbe09eed0ce

commit 44bcfa5968484af91a02537d968d8dbe09eed0ce
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-06-13 09:18:54 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-06-13 09:19:39 +0000

    lang/hs-futhark: update 0.25.16 → 0.25.17
    
    Reported by:    portscout
---
 lang/hs-futhark/Makefile |  72 +++++++++---------
 lang/hs-futhark/distinfo | 192 +++++++++++++++++++++--------------------------
 2 files changed, 122 insertions(+), 142 deletions(-)

diff --git a/lang/hs-futhark/Makefile b/lang/hs-futhark/Makefile
index c4e0a598db35..babb01cf7aff 100644
--- a/lang/hs-futhark/Makefile
+++ b/lang/hs-futhark/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	futhark
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.25.16
+DISTVERSION=	0.25.17
 CATEGORIES=	lang haskell
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -14,19 +14,18 @@ USES=		cabal
 
 USE_CABAL=	Diff-0.5_1 \
 		ListLike-4.7.8.2 \
-		OneTuple-0.4.1.1_1 \
+		OneTuple-0.4.2 \
 		QuickCheck-2.14.3 \
 		StateVar-1.2.2 \
 		adjunctions-4.4.2_2 \
-		aeson-2.2.1.0_1 \
+		aeson-2.2.2.0_2 \
 		alex-3.5.1.0 \
 		ansi-terminal-1.1.1 \
 		ansi-terminal-types-1.1 \
-		assoc-1.1_1 \
+		assoc-1.1.1 \
 		async-2.2.5_1 \
 		attoparsec-0.14.4_5 \
 		base-compat-0.14.0 \
-		base-compat-batteries-0.14.0 \
 		base-orphans-0.9.2 \
 		base16-bytestring-1.0.2.0_1 \
 		bifunctors-5.6.2 \
@@ -35,16 +34,17 @@ USE_CABAL=	Diff-0.5_1 \
 		blaze-html-0.9.2.0 \
 		blaze-markup-0.8.3.0_1 \
 		bmp-1.2.6.3_2 \
-		boring-0.2.1_1 \
+		boring-0.2.2 \
 		bytestring-to-vector-0.3.0.1 \
 		call-stack-0.4.0 \
 		case-insensitive-1.2.1.0 \
+		character-ps-0.1 \
 		clock-0.8.4 \
 		cmark-gfm-0.2.6_1 \
-		co-log-core-0.3.2.1 \
+		co-log-core-0.3.2.2 \
 		colour-2.3.6 \
 		comonad-5.0.8_2 \
-		constraints-0.14.1 \
+		constraints-0.14.2 \
 		contravariant-1.5.5 \
 		cryptohash-md5-0.11.101.0_4 \
 		cryptohash-sha1-0.11.101.0_4 \
@@ -53,7 +53,7 @@ USE_CABAL=	Diff-0.5_1 \
 		data-default-instances-containers-0.0.1 \
 		data-default-instances-dlist-0.0.1 \
 		data-default-instances-old-locale-0.0.1 \
-		data-fix-0.3.2_5 \
+		data-fix-0.3.3 \
 		dense-linear-algebra-0.1.0.0 \
 		directory-tree-0.12.1 \
 		distributive-0.6.2.1_1 \
@@ -62,13 +62,13 @@ USE_CABAL=	Diff-0.5_1 \
 		entropy-0.4.1.10_1 \
 		exception-mtl-0.4.0.2 \
 		exception-transformers-0.4.0.12 \
-		extra-1.7.14 \
+		extra-1.7.16 \
 		fail-4.9.0.0 \
 		fgl-5.8.2.0 \
 		fgl-visualize-0.1.0.1 \
 		file-embed-0.0.16.0 \
 		fmlist-0.9.4 \
-		free-5.2_4 \
+		free-5.2_5 \
 		futhark-data-1.1.0.1 \
 		futhark-manifest-1.4.0.0 \
 		futhark-server-1.2.2.1 \
@@ -76,26 +76,26 @@ USE_CABAL=	Diff-0.5_1 \
 		generic-deriving-1.14.5_3 \
 		generic-lens-2.2.2.0_1 \
 		generic-lens-core-2.2.1.0_2 \
-		generically-0.1.1_2 \
+		generically-0.1.1_3 \
 		githash-0.1.7.0 \
 		half-0.3.1_2 \
 		happy-1.20.1.1 \
 		hashable-1.4.4.0_1 \
 		haskell-src-exts-1.23.1 \
-		haskell-src-meta-0.8.13 \
+		haskell-src-meta-0.8.14 \
 		hsc2hs-0.68.10_2 \
 		indexed-profunctors-0.1.1.1 \
-		indexed-traversable-0.1.3 \
-		indexed-traversable-instances-0.1.1.2_2 \
-		integer-conversion-0.1.0.1_1 \
+		indexed-traversable-0.1.4 \
+		indexed-traversable-instances-0.1.2 \
+		integer-conversion-0.1.1 \
 		integer-logarithms-1.0.3.1_6 \
 		invariant-0.6.3 \
-		kan-extensions-5.2.5_2 \
+		kan-extensions-5.2.6 \
 		language-c-quote-0.13.0.1_1 \
-		lens-5.2.3_5 \
+		lens-5.3.2_1 \
 		lens-aeson-1.2.3_2 \
-		lsp-2.5.0.0 \
-		lsp-types-2.2.0.0 \
+		lsp-2.6.0.0_1 \
+		lsp-types-2.2.0.0_1 \
 		mainland-pretty-0.7.1_3 \
 		math-functions-0.3.4.4 \
 		megaparsec-9.6.1 \
@@ -106,7 +106,7 @@ USE_CABAL=	Diff-0.5_1 \
 		network-uri-2.6.4.2_1 \
 		old-locale-1.0.0.7_2 \
 		old-time-1.1.0.4 \
-		os-string-2.0.2.1 \
+		os-string-2.0.2.2 \
 		parallel-3.2.2.0_8 \
 		parser-combinators-1.3.0_1 \
 		prettyprinter-1.7.1 \
@@ -116,19 +116,20 @@ USE_CABAL=	Diff-0.5_1 \
 		profunctors-5.6.2_3 \
 		quickcheck-instances-0.3.30_1 \
 		random-1.2.1.2 \
-		reflection-2.1.7_1 \
+		reflection-2.1.8 \
 		regex-1.1.0.2 \
 		regex-base-0.94.0.2_4 \
 		regex-pcre-builtin-0.95.2.3.8.44_6 \
 		regex-tdfa-1.3.2.2_3 \
 		row-types-1.0.1.2_1 \
 		safe-0.3.21_1 \
-		scientific-0.3.7.0_7 \
-		semialign-1.3_1 \
-		semigroupoids-6.0.0.1_1 \
+		safe-exceptions-0.1.7.4_1 \
+		scientific-0.3.8.0 \
+		semialign-1.3.1 \
+		semigroupoids-6.0.1 \
 		semigroups-0.20 \
-		semirings-0.6_1 \
-		some-1.0.6 \
+		semirings-0.7 \
+		some-1.0.6_1 \
 		sorted-list-0.2.2.0 \
 		splitmix-0.1.0.5_1 \
 		srcloc-0.6.0.1 \
@@ -138,22 +139,23 @@ USE_CABAL=	Diff-0.5_1 \
 		tagged-0.8.8_1 \
 		temporary-1.3 \
 		terminal-size-0.3.4 \
-		text-iso8601-0.1_1 \
+		text-iso8601-0.1.1 \
 		text-rope-0.2 \
-		text-short-0.1.5_3 \
-		th-abstraction-0.6.0.0_2 \
+		text-short-0.1.6_1 \
+		th-abstraction-0.7.0.0 \
 		th-compat-0.1.5_2 \
 		th-expand-syns-0.4.11.0_4 \
 		th-lift-0.8.4_2 \
 		th-orphans-0.13.14_3 \
 		th-reify-many-0.1.10 \
-		these-1.2_1 \
-		time-compat-1.9.6.1_6 \
+		these-1.2.1 \
+		time-compat-1.9.7 \
 		time-locale-compat-0.1.1.5 \
 		transformers-base-0.4.6 \
 		transformers-compat-0.7.2 \
-		unliftio-core-0.2.1.0_3 \
-		unordered-containers-0.2.20_1 \
+		unliftio-0.2.25.0 \
+		unliftio-core-0.2.1.0_4 \
+		unordered-containers-0.2.20_2 \
 		utf8-string-1.0.2 \
 		uuid-1.3.15_3 \
 		uuid-types-1.0.5.1 \
@@ -164,7 +166,7 @@ USE_CABAL=	Diff-0.5_1 \
 		vector-th-unbox-0.2.2_6 \
 		versions-6.0.6 \
 		void-0.7.3 \
-		witherable-0.4.2_4 \
+		witherable-0.5 \
 		zlib-0.7.1.0
 
 CABAL_PROJECT=	remove
diff --git a/lang/hs-futhark/distinfo b/lang/hs-futhark/distinfo
index 64e044f8c0b6..ed6159dc3953 100644
--- a/lang/hs-futhark/distinfo
+++ b/lang/hs-futhark/distinfo
@@ -1,14 +1,12 @@
-TIMESTAMP = 1714713529
+TIMESTAMP = 1718258082
 SHA256 (cabal/Diff-0.5/Diff-0.5.tar.gz) = 03cc84dedfb18fa693f0b0b7054d65e92c388d0657cf45ad5e9fbe3fe8b54551
 SIZE (cabal/Diff-0.5/Diff-0.5.tar.gz) = 9122
 SHA256 (cabal/Diff-0.5/revision/1.cabal) = 9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb
 SIZE (cabal/Diff-0.5/revision/1.cabal) = 1814
 SHA256 (cabal/ListLike-4.7.8.2/ListLike-4.7.8.2.tar.gz) = ad637af1a0241934e33e6b43ad5b3f1c4a96f84be392a7aa6066f989d1aff9d4
 SIZE (cabal/ListLike-4.7.8.2/ListLike-4.7.8.2.tar.gz) = 33464
-SHA256 (cabal/OneTuple-0.4.1.1/OneTuple-0.4.1.1.tar.gz) = c9e764d4ee1e57cad8341bd5d0de33ba3a52b6793fc1309679f2bf60c030bb2b
-SIZE (cabal/OneTuple-0.4.1.1/OneTuple-0.4.1.1.tar.gz) = 5601
-SHA256 (cabal/OneTuple-0.4.1.1/revision/1.cabal) = 632dfded172086fb9f0e26d3578bcfffa3fb6d135ea5a8de17b7a33ff6e6e682
-SIZE (cabal/OneTuple-0.4.1.1/revision/1.cabal) = 2575
+SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
+SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207
 SHA256 (cabal/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 5c0f22b36b28a1a8fa110b3819818d3f29494a3b0dedbae299f064123ca70501
 SIZE (cabal/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 76849
 SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
@@ -17,20 +15,18 @@ SHA256 (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 147b5f8db810bca0ea89
 SIZE (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 17201
 SHA256 (cabal/adjunctions-4.4.2/revision/2.cabal) = 30206ae6b78d3d523c2ff73640f84b51fa204ac3f05267a5f0c77c486b96781d
 SIZE (cabal/adjunctions-4.4.2/revision/2.cabal) = 3379
-SHA256 (cabal/aeson-2.2.1.0/aeson-2.2.1.0.tar.gz) = 914eefd0e80d12db5c721daa2cbab427acee39795f125c5460c1fe48cf9a5d7f
-SIZE (cabal/aeson-2.2.1.0/aeson-2.2.1.0.tar.gz) = 341038
-SHA256 (cabal/aeson-2.2.1.0/revision/1.cabal) = a23a61aada8233e10573e1612c0b2efe5a1aba0d59b05dbe2f63301822f136cb
-SIZE (cabal/aeson-2.2.1.0/revision/1.cabal) = 6582
+SHA256 (cabal/aeson-2.2.2.0/aeson-2.2.2.0.tar.gz) = b3bde1446333f92bba035f6f1b94031d3e2f1342dd63b062f5f2132309fd6276
+SIZE (cabal/aeson-2.2.2.0/aeson-2.2.2.0.tar.gz) = 340787
+SHA256 (cabal/aeson-2.2.2.0/revision/2.cabal) = 05804a15813ae01d2ebd4fed06ed4a71711ffe47c60a9fa12f0674ae2c420fc5
+SIZE (cabal/aeson-2.2.2.0/revision/2.cabal) = 6335
 SHA256 (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = c92efe86f8eb959ee03be6c04ee57ebc7e4abc75a6c4b26551215d7443e92a07
 SIZE (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = 85982
 SHA256 (cabal/ansi-terminal-1.1.1/ansi-terminal-1.1.1.tar.gz) = 7e448fcdf8a5a97f3d30e5168f834641df9945fafa65f2e87d73ff9556a1bc4c
 SIZE (cabal/ansi-terminal-1.1.1/ansi-terminal-1.1.1.tar.gz) = 35398
 SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
 SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
-SHA256 (cabal/assoc-1.1/assoc-1.1.tar.gz) = 7aa2e6548b3d9d49a286ac20639479aaf6c47a1446113ed784d98737c5f60df4
-SIZE (cabal/assoc-1.1/assoc-1.1.tar.gz) = 3193
-SHA256 (cabal/assoc-1.1/revision/1.cabal) = 56d0fd1c17aaf6268e81bf19ba5afe186128d7f88126bd546d5b3151ab692652
-SIZE (cabal/assoc-1.1/revision/1.cabal) = 1617
+SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
+SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158
 SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde5fae8b5d4404daf36939aece6a8f16f7
 SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742
 SHA256 (cabal/async-2.2.5/revision/1.cabal) = 9d5d9e605f52958d099e13a8b8f30ee56cb137c9192996245e3c533adb682cf8
@@ -41,8 +37,6 @@ SHA256 (cabal/attoparsec-0.14.4/revision/5.cabal) = ec709539b881d6431620bd7c40fb
 SIZE (cabal/attoparsec-0.14.4/revision/5.cabal) = 5703
 SHA256 (cabal/base-compat-0.14.0/base-compat-0.14.0.tar.gz) = f146de664ac838ebe18ec9360df82da3660149dc7d51fd29bcb61d653b799c50
 SIZE (cabal/base-compat-0.14.0/base-compat-0.14.0.tar.gz) = 42744
-SHA256 (cabal/base-compat-batteries-0.14.0/base-compat-batteries-0.14.0.tar.gz) = 3ae8a5f1fd168099718566cec3a94bd1f400af9827f97be25ae9e4c6fdd9abe3
-SIZE (cabal/base-compat-batteries-0.14.0/base-compat-batteries-0.14.0.tar.gz) = 20373
 SHA256 (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 6211900916955b84687c61b5e4fa98ce110e511a96086b7a93f06dd63c97ba93
 SIZE (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 26705
 SHA256 (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784
@@ -67,32 +61,32 @@ SHA256 (cabal/bmp-1.2.6.3/bmp-1.2.6.3.tar.gz) = 3cc63de40fe088ce4d1c869180fd2309
 SIZE (cabal/bmp-1.2.6.3/bmp-1.2.6.3.tar.gz) = 10619
 SHA256 (cabal/bmp-1.2.6.3/revision/2.cabal) = 3d4fed2515b501d98196bb56edfdf6e59cba3671e967d81e0b5ca6a7e9a3dc17
 SIZE (cabal/bmp-1.2.6.3/revision/2.cabal) = 1394
-SHA256 (cabal/boring-0.2.1/boring-0.2.1.tar.gz) = b1ffddf0f9d50ac8742aa01b270856d57937cc8f7aae783e3b5f3abee7aa3154
-SIZE (cabal/boring-0.2.1/boring-0.2.1.tar.gz) = 5668
-SHA256 (cabal/boring-0.2.1/revision/1.cabal) = 9e2566d93e8db00ea7c428bf6a4052f8479ef6b6a86294d65c6086d45a842e4b
-SIZE (cabal/boring-0.2.1/revision/1.cabal) = 2123
+SHA256 (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 928baf1fff69b17658fb7014a1cc3e220b3b69b52271ae9c0452f82d67b3ef86
+SIZE (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 5474
 SHA256 (cabal/bytestring-to-vector-0.3.0.1/bytestring-to-vector-0.3.0.1.tar.gz) = ccfb5bdccd88a5be488acb291a5863d9026e109d2178e58d87948b43b519284a
 SIZE (cabal/bytestring-to-vector-0.3.0.1/bytestring-to-vector-0.3.0.1.tar.gz) = 4120
 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/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
+SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
 SHA256 (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 6ae9898afe788a5e334cd5fad5d18a3c2e8e59fa09aaf7b957dbb38a4767df2e
 SIZE (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 9322
 SHA256 (cabal/cmark-gfm-0.2.6/cmark-gfm-0.2.6.tar.gz) = 958cfb3bd54b1bfa9e1e2d9cd1748e76c10d2b30a3cceeab3f6a852205c1a869
 SIZE (cabal/cmark-gfm-0.2.6/cmark-gfm-0.2.6.tar.gz) = 210356
 SHA256 (cabal/cmark-gfm-0.2.6/revision/1.cabal) = 8672b9388f5ddfa8ece691e59b4272fa807a2ddf0698970cd73af9bebb98058d
 SIZE (cabal/cmark-gfm-0.2.6/revision/1.cabal) = 5307
-SHA256 (cabal/co-log-core-0.3.2.1/co-log-core-0.3.2.1.tar.gz) = 7e12a8e02a02c0e2c13e8def101ee8243c6c033392cd3031b63fe5db5168ff87
-SIZE (cabal/co-log-core-0.3.2.1/co-log-core-0.3.2.1.tar.gz) = 18541
+SHA256 (cabal/co-log-core-0.3.2.2/co-log-core-0.3.2.2.tar.gz) = f7b261916add60f651abc6f170402a6e75042ee4488f94a40ad88a971a71cdc7
+SIZE (cabal/co-log-core-0.3.2.2/co-log-core-0.3.2.2.tar.gz) = 18585
 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/2.cabal) = 4a4dbfbd03fb4963987710fca994e8b5624bd05a33e5f95b7581b26f8229c5e3
 SIZE (cabal/comonad-5.0.8/revision/2.cabal) = 3631
-SHA256 (cabal/constraints-0.14.1/constraints-0.14.1.tar.gz) = d0aab3239ccbc3b7e9a759e43d9ae40b9004760ce1ac8c5237a4d05e2adbcd73
-SIZE (cabal/constraints-0.14.1/constraints-0.14.1.tar.gz) = 20971
+SHA256 (cabal/constraints-0.14.2/constraints-0.14.2.tar.gz) = 4f249f805d1807ecd86e36e2aa9c9ad8206d2b70d50ff7f11b79721e08fd19f8
+SIZE (cabal/constraints-0.14.2/constraints-0.14.2.tar.gz) = 21204
 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/cryptohash-md5-0.11.101.0/cryptohash-md5-0.11.101.0.tar.gz) = 3b08db0ae39df2b44e83053ad30d7546a4c6200a852c22a240a7e03ae1080f05
@@ -113,10 +107,8 @@ SHA256 (cabal/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.
 SIZE (cabal/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz) = 1503
 SHA256 (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz) = 60d3b02922958c4908d7bf2b24ddf61511665745f784227d206745784b0c0802
 SIZE (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz) = 1519
-SHA256 (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 3a172d3bc0639c327345e965f9d9023e099425814b28dcdb7b60ff66d66219cc
-SIZE (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 5842
-SHA256 (cabal/data-fix-0.3.2/revision/5.cabal) = cd7d6ff8b68aca3b51d8116870fc8ccdbc557989562cd3d5c941e4f0b7bc5af1
-SIZE (cabal/data-fix-0.3.2/revision/5.cabal) = 1734
+SHA256 (cabal/data-fix-0.3.3/data-fix-0.3.3.tar.gz) = 179b6dd9e655400450c43f719d4170cb6b898ece5f2cb85aa1e61b569fa6ca2e
+SIZE (cabal/data-fix-0.3.3/data-fix-0.3.3.tar.gz) = 5767
 SHA256 (cabal/dense-linear-algebra-0.1.0.0/dense-linear-algebra-0.1.0.0.tar.gz) = f7777a7931b40332ebbc716f64abb63697cbab0128e5c1228d47760c5597f2d4
 SIZE (cabal/dense-linear-algebra-0.1.0.0/dense-linear-algebra-0.1.0.0.tar.gz) = 6285
 SHA256 (cabal/directory-tree-0.12.1/directory-tree-0.12.1.tar.gz) = e2084495b3a226cf54d949635c86fc14e89daa09d86cce39e3c3cf898ae6e517
@@ -139,8 +131,8 @@ SHA256 (cabal/exception-mtl-0.4.0.2/exception-mtl-0.4.0.2.tar.gz) = 9de6f05f3e5d
 SIZE (cabal/exception-mtl-0.4.0.2/exception-mtl-0.4.0.2.tar.gz) = 2336
 SHA256 (cabal/exception-transformers-0.4.0.12/exception-transformers-0.4.0.12.tar.gz) = 9374d590cfea7d27cf6e06f2d80c0520496e0a53da002abade315c0ad1c91487
 SIZE (cabal/exception-transformers-0.4.0.12/exception-transformers-0.4.0.12.tar.gz) = 5802
-SHA256 (cabal/extra-1.7.14/extra-1.7.14.tar.gz) = b6a909f8f0e4b8076a1653b4d34815a782f0a8c1e83d5267f4d00496471ef567
-SIZE (cabal/extra-1.7.14/extra-1.7.14.tar.gz) = 45971
+SHA256 (cabal/extra-1.7.16/extra-1.7.16.tar.gz) = 250c6d43c30b2c71f2cf498a10e69e43ac035974d3819529385d99e42ce77c70
+SIZE (cabal/extra-1.7.16/extra-1.7.16.tar.gz) = 46190
 SHA256 (cabal/fail-4.9.0.0/fail-4.9.0.0.tar.gz) = 6d5cdb1a5c539425a9665f740e364722e1d9d6ae37fbc55f30fe3dbbbb91d4a2
 SIZE (cabal/fail-4.9.0.0/fail-4.9.0.0.tar.gz) = 2416
 SHA256 (cabal/fgl-5.8.2.0/fgl-5.8.2.0.tar.gz) = 44cf0cf720f1d3fb31689cab219adf9b1a5367b3fbf4bd6678f4d156f3e8c3b6
@@ -153,8 +145,8 @@ SHA256 (cabal/fmlist-0.9.4/fmlist-0.9.4.tar.gz) = 2dbdc1850e6768fd5f4e4c45d011ef
 SIZE (cabal/fmlist-0.9.4/fmlist-0.9.4.tar.gz) = 4445
 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/4.cabal) = 3d05d1129457afbae7879bb27e2019fef86cba4aa13bc4b97ce8c6b8c51d2c6e
-SIZE (cabal/free-5.2/revision/4.cabal) = 4176
+SHA256 (cabal/free-5.2/revision/5.cabal) = 31e49c0d27e9a9493bf3196449501cf2c546e5e988574d64380518fed0ccc46e
+SIZE (cabal/free-5.2/revision/5.cabal) = 4176
 SHA256 (cabal/futhark-data-1.1.0.1/futhark-data-1.1.0.1.tar.gz) = c396542118f2532e59d03e423d9f51087a838e4c0dfbb50b7b99091963bf36c4
 SIZE (cabal/futhark-data-1.1.0.1/futhark-data-1.1.0.1.tar.gz) = 11584
 SHA256 (cabal/futhark-manifest-1.4.0.0/futhark-manifest-1.4.0.0.tar.gz) = c626568b5298abc4d1083ec9d6044962a6c4b1fc5599f6c793714ed4c3300fbb
@@ -177,8 +169,8 @@ SHA256 (cabal/generic-lens-core-2.2.1.0/revision/2.cabal) = 0d2ff39f7dc8d45901cb
 SIZE (cabal/generic-lens-core-2.2.1.0/revision/2.cabal) = 3013
 SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf
 SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
-SHA256 (cabal/generically-0.1.1/revision/2.cabal) = 378ec049bc2853b8011df116647fbd34bb9f00edce9840e4957f98abc097597c
-SIZE (cabal/generically-0.1.1/revision/2.cabal) = 1169
+SHA256 (cabal/generically-0.1.1/revision/3.cabal) = 1b1b638ac022d2404becb6c117b04bfdc2247429ba58596271ca2cdc413288c2
+SIZE (cabal/generically-0.1.1/revision/3.cabal) = 1203
 SHA256 (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 1ad5e7c26bd9c9c4e4c3232206694b153845fe11f227e39d214eef0d95f330d4
 SIZE (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 7661
 SHA256 (cabal/half-0.3.1/half-0.3.1.tar.gz) = e2afc32724e11bf5c695d797b9169d9d9b2dc62a530aed31284c8187af1615d1
@@ -193,50 +185,48 @@ SHA256 (cabal/hashable-1.4.4.0/revision/1.cabal) = ae22238274c572aa91e90c6c353e7
 SIZE (cabal/hashable-1.4.4.0/revision/1.cabal) = 5216
 SHA256 (cabal/haskell-src-exts-1.23.1/haskell-src-exts-1.23.1.tar.gz) = 67853047169fff7d3e5d87acef214ee185a6ab8c6a104ed9c59e389574cf6c05
 SIZE (cabal/haskell-src-exts-1.23.1/haskell-src-exts-1.23.1.tar.gz) = 1264319
-SHA256 (cabal/haskell-src-meta-0.8.13/haskell-src-meta-0.8.13.tar.gz) = ea0281c916585d3ff4ce0594b000ac844031cab6e0eb16fba4fe0f019aa2c025
-SIZE (cabal/haskell-src-meta-0.8.13/haskell-src-meta-0.8.13.tar.gz) = 27975
+SHA256 (cabal/haskell-src-meta-0.8.14/haskell-src-meta-0.8.14.tar.gz) = 0490cb5c809688865276bcd4cc0536ce8d00b248529c1d00b7ff67a33ba57136
+SIZE (cabal/haskell-src-meta-0.8.14/haskell-src-meta-0.8.14.tar.gz) = 28029
 SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
 SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
 SHA256 (cabal/hsc2hs-0.68.10/revision/2.cabal) = 60e78b6c60dc32a77ce6c37ed5ca4e838fc5f76f02836ef64d93cd21cc002325
 SIZE (cabal/hsc2hs-0.68.10/revision/2.cabal) = 3032
 SHA256 (cabal/indexed-profunctors-0.1.1.1/indexed-profunctors-0.1.1.1.tar.gz) = 2e69bb2900bb7e562efffff7bcf3f72daf79f013232ce603263a57595412c398
 SIZE (cabal/indexed-profunctors-0.1.1.1/indexed-profunctors-0.1.1.1.tar.gz) = 6477
-SHA256 (cabal/indexed-traversable-0.1.3/indexed-traversable-0.1.3.tar.gz) = 1d32925fb6f78e3a52a849b29fc4360df51c97be95ba8ac642517d3ff01a53d9
-SIZE (cabal/indexed-traversable-0.1.3/indexed-traversable-0.1.3.tar.gz) = 9824
-SHA256 (cabal/indexed-traversable-instances-0.1.1.2/indexed-traversable-instances-0.1.1.2.tar.gz) = 0f9b4e895ccc819f74d15f913c93613cc74cab74dbb05d7e305aa387bdbe374a
-SIZE (cabal/indexed-traversable-instances-0.1.1.2/indexed-traversable-instances-0.1.1.2.tar.gz) = 3769
-SHA256 (cabal/indexed-traversable-instances-0.1.1.2/revision/2.cabal) = 00d5e3e149e2bee0f7a547e0093294c306d4276e73a619abe7d8e69f7ce03c7b
-SIZE (cabal/indexed-traversable-instances-0.1.1.2/revision/2.cabal) = 2550
-SHA256 (cabal/integer-conversion-0.1.0.1/integer-conversion-0.1.0.1.tar.gz) = 20ac70cf1cb65458bba2c562c209a8930e45bdb89886182d644d0a457fc46f39
-SIZE (cabal/integer-conversion-0.1.0.1/integer-conversion-0.1.0.1.tar.gz) = 6166
-SHA256 (cabal/integer-conversion-0.1.0.1/revision/1.cabal) = 0e57a82635323f015b5d6c242bcfbbeeaa9854fe9c8058e57052254dbb24bb14
-SIZE (cabal/integer-conversion-0.1.0.1/revision/1.cabal) = 2250
+SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22
+SIZE (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 9465
+SHA256 (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3c2bb62fba141d6696177070d63b88bc56b194bc60f6b73d2263b0244e2fc7c1
+SIZE (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3673
+SHA256 (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = c18164a048073310f6353ebc64c9037b52a4b8299963ce05e027bcf60e22155a
+SIZE (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = 6179
 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/6.cabal) = 0595a16d458c9c5caa425dc8ebbeb5d9adffb0c8daf4720c1d93dfcfc31dd690
 SIZE (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 3295
 SHA256 (cabal/invariant-0.6.3/invariant-0.6.3.tar.gz) = 8d2019e4a1060b88f2594df5256b086b07c09fff0f0dc5adf6163facee552fbf
 SIZE (cabal/invariant-0.6.3/invariant-0.6.3.tar.gz) = 28239
-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/2.cabal) = fbdba767565f40faf515b044a774cc3b371eb6ce8a082d9f659411cea88698cf
-SIZE (cabal/kan-extensions-5.2.5/revision/2.cabal) = 3066
+SHA256 (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = fa82283c1c9ac3dc0951b7ca9f5b2e6f13d8331c20154ebb222b509824eeeccc
+SIZE (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = 21718
 SHA256 (cabal/language-c-quote-0.13.0.1/language-c-quote-0.13.0.1.tar.gz) = a07685c3594126fa54d9db815186e02ccf5013bf3cbe351205ca81209e356146
 SIZE (cabal/language-c-quote-0.13.0.1/language-c-quote-0.13.0.1.tar.gz) = 75455
 SHA256 (cabal/language-c-quote-0.13.0.1/revision/1.cabal) = f2b7613339a4fe947c8db3fb5943b71fd07d0f8b05978156684db9dce4b7776a
 SIZE (cabal/language-c-quote-0.13.0.1/revision/1.cabal) = 3950
-SHA256 (cabal/lens-5.2.3/lens-5.2.3.tar.gz) = df1e8ca8dd89d884994e0c80761a972088326fa43ed5d47c01b14abb710b994d
-SIZE (cabal/lens-5.2.3/lens-5.2.3.tar.gz) = 703220
-SHA256 (cabal/lens-5.2.3/revision/5.cabal) = 08f4e81aa3fa3f175f6932089d6bb8b17669e3d00aa2968b853287e5e8d7f024
-SIZE (cabal/lens-5.2.3/revision/5.cabal) = 15237
+SHA256 (cabal/lens-5.3.2/lens-5.3.2.tar.gz) = ff13bc0666e28b4cb1f8ba34551f66f042f5f3928b764ea18b885034bc7f4998
+SIZE (cabal/lens-5.3.2/lens-5.3.2.tar.gz) = 705371
+SHA256 (cabal/lens-5.3.2/revision/1.cabal) = 644d56d05bd6b2606c8d52f50a4302bacb3cb330d03cb260b1d98dd3589af576
+SIZE (cabal/lens-5.3.2/revision/1.cabal) = 15231
 SHA256 (cabal/lens-aeson-1.2.3/lens-aeson-1.2.3.tar.gz) = 7bbc6affe248c84dfda13576636ecb52e575ee0e796d8c29a76a28c3ad424c01
 SIZE (cabal/lens-aeson-1.2.3/lens-aeson-1.2.3.tar.gz) = 8273
 SHA256 (cabal/lens-aeson-1.2.3/revision/2.cabal) = 5a733b4b5ac8e17d1e89704441597e9eb6e01e54ba86e5ecfbeaced9b28c82d7
 SIZE (cabal/lens-aeson-1.2.3/revision/2.cabal) = 1691
-SHA256 (cabal/lsp-2.5.0.0/lsp-2.5.0.0.tar.gz) = 161660c73813bf7b844637c209ed989c6ba9d5af05eba4fd82cfb075391b2c08
-SIZE (cabal/lsp-2.5.0.0/lsp-2.5.0.0.tar.gz) = 42453
+SHA256 (cabal/lsp-2.6.0.0/lsp-2.6.0.0.tar.gz) = 25424569d54d8ceab2f2eaa100db97751e3b880f9bda38c344f494137c5935f2
+SIZE (cabal/lsp-2.6.0.0/lsp-2.6.0.0.tar.gz) = 43241
+SHA256 (cabal/lsp-2.6.0.0/revision/1.cabal) = 356bb47d924cdc208fd3401267a9e26fd826602a76a196d26f32998ac2da34dd
+SIZE (cabal/lsp-2.6.0.0/revision/1.cabal) = 4062
 SHA256 (cabal/lsp-types-2.2.0.0/lsp-types-2.2.0.0.tar.gz) = 5e1eaf6546f9e57a14d62bcdc2979b49c28d02b6de56683779d54c48a36d7540
 SIZE (cabal/lsp-types-2.2.0.0/lsp-types-2.2.0.0.tar.gz) = 234764
+SHA256 (cabal/lsp-types-2.2.0.0/revision/1.cabal) = 2f049a7e1a17cae50e9d25dae207669e9a1a1ba306a818d9614a46c40b063f17
+SIZE (cabal/lsp-types-2.2.0.0/revision/1.cabal) = 34860
 SHA256 (cabal/mainland-pretty-0.7.1/mainland-pretty-0.7.1.tar.gz) = e1a62188ff030f4cbc1b5e92b37995a96c81dd122e0a1af5e6d3cc989339e2a7
 SIZE (cabal/mainland-pretty-0.7.1/mainland-pretty-0.7.1.tar.gz) = 10428
 SHA256 (cabal/mainland-pretty-0.7.1/revision/3.cabal) = 1b6161f258f8e00e979ccc7410c97be3601f07c8f37d86b8672e440e7ce55773
@@ -265,8 +255,8 @@ SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea
 SIZE (cabal/old-locale-1.0.0.7/revision/2.cabal) = 1071
 SHA256 (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 1e22eb7f7b924a676f52e317917b3b5eeceee11c74ef4bc609c0bcec624c166f
 SIZE (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 75542
-SHA256 (cabal/os-string-2.0.2.1/os-string-2.0.2.1.tar.gz) = 7dd2b7d574fcb96b66df943e06caf439d3547cf7b8098b82bb21a98c2d04ffde
-SIZE (cabal/os-string-2.0.2.1/os-string-2.0.2.1.tar.gz) = 42963
+SHA256 (cabal/os-string-2.0.2.2/os-string-2.0.2.2.tar.gz) = 3fcc0d7657207d5ee45ce8994a74c5baa2f1149bbd28b3b75e2f646ed4a7251c
+SIZE (cabal/os-string-2.0.2.2/os-string-2.0.2.2.tar.gz) = 43021
 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/8.cabal) = b9cf0b07fdff16f503487a4daa1e40a1f1f6c10974b4f15d6dfd5f243a643e31
@@ -295,10 +285,8 @@ SHA256 (cabal/quickcheck-instances-0.3.30/revision/1.cabal) = b78d12e5a46e0ae008
 SIZE (cabal/quickcheck-instances-0.3.30/revision/1.cabal) = 4921
 SHA256 (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 790f4dc2d2327c453ff6aac7bf15399fd123d55e927935f68f84b5df42d9a4b4
 SIZE (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 47229
-SHA256 (cabal/reflection-2.1.7/reflection-2.1.7.tar.gz) = 6cbb18a8b02871533bb8b641dc6f76813a097d94404e5808bb5d52b0f0e415fd
-SIZE (cabal/reflection-2.1.7/reflection-2.1.7.tar.gz) = 17823
-SHA256 (cabal/reflection-2.1.7/revision/1.cabal) = f2b5b3f0983a605d16e53af489ebba62967d2c80353473ca66cc1734222b3a04
-SIZE (cabal/reflection-2.1.7/revision/1.cabal) = 4518
+SHA256 (cabal/reflection-2.1.8/reflection-2.1.8.tar.gz) = 922e9ff67958ed1bca19000a9d59153ed3152ef775e9018d5853488e4f4189cd
+SIZE (cabal/reflection-2.1.8/reflection-2.1.8.tar.gz) = 18331
 SHA256 (cabal/regex-1.1.0.2/regex-1.1.0.2.tar.gz) = 8a0404896452272d18bd9db078bd7d982b6268aa5bcf0d6fe5aa5256f174fedb
 SIZE (cabal/regex-1.1.0.2/regex-1.1.0.2.tar.gz) = 46122
 SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
@@ -321,26 +309,24 @@ SHA256 (cabal/safe-0.3.21/safe-0.3.21.tar.gz) = 2c81fea42bbe79ec488774043c1ec54f
 SIZE (cabal/safe-0.3.21/safe-0.3.21.tar.gz) = 11778
 SHA256 (cabal/safe-0.3.21/revision/1.cabal) = b928ea1645876788155b38ce85c7e46d157a1bb41d2b05f5770b13d60bc6a3f7
 SIZE (cabal/safe-0.3.21/revision/1.cabal) = 2400
-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/scientific-0.3.7.0/revision/7.cabal) = 909755ab19b453169ff85281323da1488407776b2360bd9f7afdd219fd306ef2
-SIZE (cabal/scientific-0.3.7.0/revision/7.cabal) = 4869
-SHA256 (cabal/semialign-1.3/semialign-1.3.tar.gz) = 628e43319f584a8dd46c124ee0685cac586e0f6f877c5ceff37c3dbb2e3cc56c
-SIZE (cabal/semialign-1.3/semialign-1.3.tar.gz) = 10543
-SHA256 (cabal/semialign-1.3/revision/1.cabal) = 7be9ef5ca1d6b052991f68c053aab68b9d1ab3b1938c9557ac84c97937815223
-SIZE (cabal/semialign-1.3/revision/1.cabal) = 2888
-SHA256 (cabal/semigroupoids-6.0.0.1/semigroupoids-6.0.0.1.tar.gz) = 7da38a9891bdf8205fd6522cdb712956b8c0bf5c52983da60295c8e057d77934
-SIZE (cabal/semigroupoids-6.0.0.1/semigroupoids-6.0.0.1.tar.gz) = 36222
-SHA256 (cabal/semigroupoids-6.0.0.1/revision/1.cabal) = 47a23b451c114e65361e713e8fe36828fca3a84285325e8f444254b2ab0c43c5
-SIZE (cabal/semigroupoids-6.0.0.1/revision/1.cabal) = 7465
+SHA256 (cabal/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz) = 3c51d8d50c9b60ff8bf94f942fd92e3bea9e62c5afa778dfc9f707b79da41ef6
+SIZE (cabal/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz) = 15347
+SHA256 (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 8bb7261bd54bd58acfcb154be6a161fb6d0d31a1852aadc8e927d2ad2d7651d1
+SIZE (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 1412
+SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf
+SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314
+SHA256 (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 66e87bc254ffec2ee908bf625c42d3b7363238d6ab1cfba8934bbee7590c9df7
+SIZE (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 10117
+SHA256 (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 1d532030862414f5d4f2f6f001783f77aa14e5f05ee8e3c4a2d2129fca29cc1f
+SIZE (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 36372
 SHA256 (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 902d2e33c96b40a89de5957f2a9e097197afcc35e257e45b32ebe770993673e1
 SIZE (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 18788
-SHA256 (cabal/semirings-0.6/semirings-0.6.tar.gz) = 99356619b137c7c4cf6597909be3c9df118f08a7dff4897549e350b95719059b
-SIZE (cabal/semirings-0.6/semirings-0.6.tar.gz) = 19640
-SHA256 (cabal/semirings-0.6/revision/1.cabal) = cc8767bc62b9ff7bbef070ac206b070b173a8612a781eff2d87a14a01cf406b0
-SIZE (cabal/semirings-0.6/revision/1.cabal) = 2668
+SHA256 (cabal/semirings-0.7/semirings-0.7.tar.gz) = 8fc80ae222196de2c7426e4be011d1f0ba3ee55ac5d268a705c5beeb83fe5de6
+SIZE (cabal/semirings-0.7/semirings-0.7.tar.gz) = 21947
 SHA256 (cabal/some-1.0.6/some-1.0.6.tar.gz) = f7a606ad5df4a07459986364f7d739eb653495fbbe1d7158582fb29a4584bfb9
 SIZE (cabal/some-1.0.6/some-1.0.6.tar.gz) = 11394
+SHA256 (cabal/some-1.0.6/revision/1.cabal) = f12c26dc27fb392fd7703d69abd58857b1a0bc2e1e2606ea19d8e6b7bf6c902b
+SIZE (cabal/some-1.0.6/revision/1.cabal) = 2157
 SHA256 (cabal/sorted-list-0.2.2.0/sorted-list-0.2.2.0.tar.gz) = 39e70f76a621bd23992e69b5140d76502eaa602e31d2c2f8493fcdda5d980f37
 SIZE (cabal/sorted-list-0.2.2.0/sorted-list-0.2.2.0.tar.gz) = 6645
 SHA256 (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002
@@ -365,20 +351,16 @@ SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af9
 SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
 SHA256 (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = b0f070d6926cdaacf3a412c5518e5c23afca1e0ed00808a5328c96e468b67f49
 SIZE (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = 4457
-SHA256 (cabal/text-iso8601-0.1/text-iso8601-0.1.tar.gz) = f58e7a46f951f1f13d2929e0a2f84f6db7894d55a641169aaf300aea9ada5fcf
-SIZE (cabal/text-iso8601-0.1/text-iso8601-0.1.tar.gz) = 9578
-SHA256 (cabal/text-iso8601-0.1/revision/1.cabal) = ac86f2500ca751db3c0de029dd7e7826bef7366d59dc0085b00fc695c43b9f76
-SIZE (cabal/text-iso8601-0.1/revision/1.cabal) = 2407
+SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
+SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
 SHA256 (cabal/text-rope-0.2/text-rope-0.2.tar.gz) = b14422855e9cc375a31c22758454013ac629671331de6ccb77b496509bcae78b
 SIZE (cabal/text-rope-0.2/text-rope-0.2.tar.gz) = 37000
-SHA256 (cabal/text-short-0.1.5/text-short-0.1.5.tar.gz) = a35ec6cde2ada084c1a050dc5885be5ab01f851b93d744cf0facbc1c18002dda
-SIZE (cabal/text-short-0.1.5/text-short-0.1.5.tar.gz) = 25113
-SHA256 (cabal/text-short-0.1.5/revision/3.cabal) = 9c73c9c9182ca69ee92ce3758f515b1c078cd167d882ccc8c46f92f68c65e190
-SIZE (cabal/text-short-0.1.5/revision/3.cabal) = 3216
-SHA256 (cabal/th-abstraction-0.6.0.0/th-abstraction-0.6.0.0.tar.gz) = 69ea6eca1f0c00b6e1e1f8329c908ec76e73855e2ce6e91ace2f8bbf92c51a30
-SIZE (cabal/th-abstraction-0.6.0.0/th-abstraction-0.6.0.0.tar.gz) = 43152
-SHA256 (cabal/th-abstraction-0.6.0.0/revision/2.cabal) = 313760d630851a0eba6bdcb1a1eb543c4c9c583072d704067fa3248a5252a8ae
-SIZE (cabal/th-abstraction-0.6.0.0/revision/2.cabal) = 2303
+SHA256 (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 8173ea138d7dc398747b636012bf6e79e17186560b8a7a7fc9e6456d78556eab
+SIZE (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 24691
+SHA256 (cabal/text-short-0.1.6/revision/1.cabal) = a6729cf39b0c3670317832754c65b7ccb2015e9a5401bb284a43215b6a432347
+SIZE (cabal/text-short-0.1.6/revision/1.cabal) = 2812
+SHA256 (cabal/th-abstraction-0.7.0.0/th-abstraction-0.7.0.0.tar.gz) = b2854c612f2fa4adfa1ecbb4089a2211fd9cb3210aec17ba4a455ae486b22721
+SIZE (cabal/th-abstraction-0.7.0.0/th-abstraction-0.7.0.0.tar.gz) = 49904
 SHA256 (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 81f55fafc7afad7763c09cb8b7b4165ca3765edcf70ffa42c7393043a1382a1e
 SIZE (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 14893
 SHA256 (cabal/th-compat-0.1.5/revision/2.cabal) = 129a59ba3ccfcd06192fd6da899e2711ae276a466915a047bd6727e4a0321d2e
@@ -397,28 +379,26 @@ SHA256 (cabal/th-orphans-0.13.14/revision/3.cabal) = 521dc3f24abc4ecee658101652b
 SIZE (cabal/th-orphans-0.13.14/revision/3.cabal) = 3013
 SHA256 (cabal/th-reify-many-0.1.10/th-reify-many-0.1.10.tar.gz) = 9d250e61242f2fb887dedc9d28c0141832ff256e63bebc2bf5abff81037be4a5
 SIZE (cabal/th-reify-many-0.1.10/th-reify-many-0.1.10.tar.gz) = 5825
-SHA256 (cabal/these-1.2/these-1.2.tar.gz) = a8ed7174b7f790764360f48aab72fea382a6093ed369c7bc6881fae1abacd4b8
-SIZE (cabal/these-1.2/these-1.2.tar.gz) = 10606
-SHA256 (cabal/these-1.2/revision/1.cabal) = 011e22f6891ca028f87c04ea48796696c92d593313a9c699f7ff4f9ffd7aec6e
-SIZE (cabal/these-1.2/revision/1.cabal) = 2882
-SHA256 (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = ad07bb00eb9678c2136d3680752b00acc4cbc522654bb3199bf31c61ef1e6b80
-SIZE (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = 59964
-SHA256 (cabal/time-compat-1.9.6.1/revision/6.cabal) = 17631ef01a03a6f55fbe131690f87f6dee9a1572acc99b6c06f04882470ffb52
-SIZE (cabal/time-compat-1.9.6.1/revision/6.cabal) = 5076
+SHA256 (cabal/these-1.2.1/these-1.2.1.tar.gz) = 17d6d933365edabf801a16842c1403bdd37cc5300faa2fcca980decdab22e4de
+SIZE (cabal/these-1.2.1/these-1.2.1.tar.gz) = 9906
+SHA256 (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = c98fbea21d036c3263af186df0569b8425c87ad353b021353794743e4e631dcc
+SIZE (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = 57331
 SHA256 (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 07ff1566de7d851423a843b2de385442319348c621d4f779b3d365ce91ac502c
 SIZE (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 1956
 SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90
 SIZE (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 2902
 SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
 SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
+SHA256 (cabal/unliftio-0.2.25.0/unliftio-0.2.25.0.tar.gz) = fb85a22291e78f9e58cd7f5e563a726500ad1a004b3b335b93c0975b828a112b
+SIZE (cabal/unliftio-0.2.25.0/unliftio-0.2.25.0.tar.gz) = 58335
 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/3.cabal) = 28800633b20e0f7bfbdda1248c28022749aa0935aea10b1e3fc9c88cbebb06de
-SIZE (cabal/unliftio-core-0.2.1.0/revision/3.cabal) = 1004
+SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a
+SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996
 SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
 SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/1.cabal) = 746c32b23f93cb13e52309e54e82d69e4315105f9815b1fcac25a57071505cff
-SIZE (cabal/unordered-containers-0.2.20/revision/1.cabal) = 3921
+SHA256 (cabal/unordered-containers-0.2.20/revision/2.cabal) = 5a3e730fb548640f2ec050ec7517af67deede21de51e32bbebf6b7b222e6d0f5
+SIZE (cabal/unordered-containers-0.2.20/revision/2.cabal) = 3921
 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-1.3.15/uuid-1.3.15.tar.gz) = f885958d8934930b7c0f9b91f980722f7f992c9383fc98f075cf9df64c800564
@@ -451,11 +431,9 @@ SHA256 (cabal/versions-6.0.6/versions-6.0.6.tar.gz) = aafa4fcf44e2d31704053615a5
 SIZE (cabal/versions-6.0.6/versions-6.0.6.tar.gz) = 19483
 SHA256 (cabal/void-0.7.3/void-0.7.3.tar.gz) = 53af758ddc37dc63981671e503438d02c6f64a2d8744e9bec557a894431f7317
 SIZE (cabal/void-0.7.3/void-0.7.3.tar.gz) = 6741
-SHA256 (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 790d2bb274283419173bd89104439860675a9410f70f21912973ecd9098b4104
-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/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1
+SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819
 SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6968ae86b2231e1d429ce8bc9083e6a55bc
 SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
-SHA256 (cabal/diku-dk-futhark-v0.25.16_GH0.tar.gz) = 1192fcf50671bc8ff2f60e754e500fa2b6790a7e38d7eb5fc7db303039524188
-SIZE (cabal/diku-dk-futhark-v0.25.16_GH0.tar.gz) = 1773550
+SHA256 (cabal/diku-dk-futhark-v0.25.17_GH0.tar.gz) = 5ec6402ac08e5cc03438c70dc3339e7de7cfd1962d1c877854e47d154d7e036f
+SIZE (cabal/diku-dk-futhark-v0.25.17_GH0.tar.gz) = 1775289