git: 685706c31a5b - main - devel/hs-haskell-language-server: Update to 1.8.0.0

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Sat, 17 Sep 2022 14:46:33 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=685706c31a5b1fcf8e55089ff13f45f0561200b9

commit 685706c31a5b1fcf8e55089ff13f45f0561200b9
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2022-09-17 14:46:10 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2022-09-17 14:46:30 +0000

    devel/hs-haskell-language-server: Update to 1.8.0.0
---
 devel/hs-haskell-language-server/Makefile          | 443 +++++++--------
 devel/hs-haskell-language-server/distinfo          | 598 ++++++++++-----------
 .../files/patch-cabal-ghc92.project                |  11 -
 .../patch-cabal.project.haskell-language-server    |  23 +
 4 files changed, 552 insertions(+), 523 deletions(-)

diff --git a/devel/hs-haskell-language-server/Makefile b/devel/hs-haskell-language-server/Makefile
index 7620f51fb87e..cac1a0538446 100644
--- a/devel/hs-haskell-language-server/Makefile
+++ b/devel/hs-haskell-language-server/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	haskell-language-server
-DISTVERSION=	1.7.0.0
+DISTVERSION=	1.8.0.0
 CATEGORIES=	devel haskell
 
 MAINTAINER=	haskell@FreeBSD.org
@@ -26,337 +26,339 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	haskell
 
 default_USE_CABAL=	Boolean-0.2.4 \
-			Chart-1.9.3_3 \
-			Chart-diagrams-1.9.3_5 \
+			Chart-1.9.4 \
+			Chart-diagrams-1.9.4 \
 			Diff-0.4.1 \
 			Glob-0.10.2_3 \
-			HsYAML-0.2.1.0_4 \
+			HsYAML-0.2.1.1_1 \
 			HsYAML-aeson-0.2.0.1_5 \
 			JuicyPixels-3.3.7 \
-			ListLike-4.7.6 \
+			ListLike-4.7.7_1 \
 			MemoTrie-0.6.10 \
 			MonadRandom-0.5.3_2 \
 			NumInstances-1.4 \
 			OneTuple-0.3.1_3 \
 			Only-0.1_1 \
 			QuickCheck-2.14.2 \
-			SVGFonts-1.7.0.1_2 \
+			SVGFonts-1.8.0.1 \
 			StateVar-1.2.2 \
-			active-0.2.0.15_1 \
-			adjunctions-4.4_2 \
+			active-0.2.0.16 \
+			adjunctions-4.4.2 \
 			aeson-2.0.3.0_1 \
 			aeson-pretty-0.8.9_2 \
 			alex-3.2.7.1 \
-			algebraic-graphs-0.6_1 \
-			ansi-terminal-0.11.1 \
+			algebraic-graphs-0.6.1 \
+			ansi-terminal-0.11.3 \
 			ansi-wl-pprint-0.6.9_3 \
-			apply-refact-0.9.3.0_1 \
+			apply-refact-0.10.0.0 \
 			assoc-1.0.2_3 \
-			async-2.2.4_1 \
+			async-2.2.4_2 \
 			atomic-primops-0.8.4 \
 			attoparsec-0.14.4_2 \
-			base-compat-0.12.1 \
-			base-compat-batteries-0.12.1_2 \
-			base-orphans-0.8.6 \
+			base-compat-0.12.2 \
+			base-compat-batteries-0.12.2 \
+			base-orphans-0.8.7 \
 			base16-bytestring-1.0.2.0 \
 			base64-bytestring-1.2.1.0 \
-			bifunctors-5.5.11_1 \
-			binary-orphans-1.0.2_1 \
+			bifunctors-5.5.13 \
+			binary-orphans-1.0.3 \
+			bitvec-1.1.3.0 \
 			blaze-builder-0.4.2.2_1 \
-			blaze-markup-0.8.2.8_2 \
+			blaze-markup-0.8.2.8_3 \
 			blaze-svg-0.3.6.1_1 \
 			blaze-textual-0.2.2.1 \
-			brittany-0.14.0.2 \
-			butcher-1.3.3.2_1 \
-			bytes-0.17.1_3 \
-			cabal-doctest-1.0.9_1 \
+			bytes-0.17.2_1 \
+			cabal-doctest-1.0.9_2 \
 			call-stack-0.4.0 \
 			case-insensitive-1.2.1.0 \
-			cereal-0.5.8.2_1 \
+			cereal-0.5.8.3 \
 			cereal-vector-0.2.0.1 \
 			charset-0.3.9 \
 			circle-packing-0.1.0.6_4 \
 			clock-0.8.3 \
 			cmdargs-0.10.21 \
+			co-log-core-0.3.1.0 \
 			colour-2.3.6 \
 			comonad-5.0.8_1 \
 			conduit-1.3.4.2 \
-			conduit-extra-1.3.5_1 \
-			conduit-parse-0.2.1.0_2 \
-			constraints-0.13.3 \
+			conduit-extra-1.3.6 \
+			conduit-parse-0.2.1.1_1 \
+			constraints-0.13.4 \
 			constraints-extras-0.3.2.1 \
 			contravariant-1.5.5 \
 			cpphs-1.20.9.1_1 \
-			cryptohash-md5-0.11.101.0 \
-			cryptohash-sha1-0.11.101.0 \
+			cryptohash-md5-0.11.101.0_1 \
+			cryptohash-sha1-0.11.101.0_1 \
 			cubicbezier-0.6.0.6_1 \
-			czipwith-1.0.1.4_1 \
 			data-default-0.7.1.1 \
 			data-default-class-0.1.2.0 \
 			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_3 \
-			data-tree-print-0.1.0.2_3 \
-			deferred-folds-0.9.18.1 \
+			deferred-folds-0.9.18.2 \
 			dependent-map-0.4.0.0 \
 			dependent-sum-0.7.1.0_2 \
-			deque-0.4.4 \
-			diagrams-contrib-1.4.4_5 \
-			diagrams-core-1.5.0_3 \
-			diagrams-lib-1.4.5.1_2 \
-			diagrams-postscript-1.5.1_1 \
+			deriving-aeson-0.2.8_1 \
+			diagrams-contrib-1.4.4_6 \
+			diagrams-core-1.5.0.1 \
+			diagrams-lib-1.4.5.1_3 \
+			diagrams-postscript-1.5.1_2 \
 			diagrams-solve-0.1.3_1 \
-			diagrams-svg-1.4.3.1_3 \
-			direct-sqlite-2.3.26 \
+			diagrams-svg-1.4.3.1_4 \
+			direct-sqlite-2.3.27 \
 			distributive-0.6.2.1_1 \
 			dlist-1.0 \
-			dual-tree-0.2.3.0_2 \
-			entropy-0.4.1.7 \
-			enummapset-0.6.0.3 \
-			extra-1.7.10 \
+			dual-tree-0.2.3.1 \
+			ekg-core-0.1.1.7_2 \
+			entropy-0.4.1.10 \
+			enummapset-0.7.0.0 \
+			extra-1.7.12 \
 			fail-4.9.0.0 \
 			fast-math-1.0.2 \
 			file-embed-0.0.15.0 \
 			filemanip-0.3.6.3 \
-			filepattern-0.1.2 \
+			filepattern-0.1.3 \
 			fingertree-0.1.5.0 \
 			floskell-0.10.6 \
 			fmlist-0.9.4 \
 			focus-1.0.3 \
-			foldl-1.4.12_4 \
-			force-layout-0.4.0.6_8 \
-			fourmolu-0.5.0.1_1 \
-			free-5.1.7_1 \
+			foldl-1.4.12_5 \
+			force-layout-0.4.0.6_9 \
+			fourmolu-0.8.2.0 \
+			free-5.1.9_1 \
 			fsnotify-0.3.0.1_2 \
 			fuzzy-0.1.0.1 \
-			generic-deriving-1.14.1 \
+			generic-deriving-1.14.2 \
 			generic-lens-2.2.1.0_1 \
 			generic-lens-core-2.2.1.0_1 \
-			ghc-check-0.5.0.6 \
-			ghc-exactprint-1.4.1_1 \
-			ghc-lib-9.2.2.20220307 \
-			ghc-lib-parser-9.2.2.20220307 \
-			ghc-lib-parser-ex-9.2.0.3 \
+			ghc-check-0.5.0.8 \
+			ghc-exactprint-1.5.0_1 \
+			ghc-lib-parser-9.2.4.20220729 \
+			ghc-lib-parser-ex-9.2.0.4 \
 			ghc-paths-0.1.0.12_4 \
 			ghc-source-gen-0.4.3.0 \
-			ghc-trace-events-0.1.2.5 \
+			ghc-trace-events-0.1.2.6 \
 			githash-0.1.6.2 \
 			gitrev-1.3.1 \
 			groups-0.5.3 \
 			haddock-library-1.10.0_3 \
 			happy-1.20.0_1 \
-			hashable-1.4.0.2 \
+			hashable-1.4.1.0 \
 			hashtables-1.3 \
 			haskell-src-exts-1.23.1 \
 			heaps-0.4 \
 			heapsize-0.3.0.1 \
-			hie-bios-0.9.1 \
-			hiedb-0.4.1.0_3 \
-			hlint-3.3.6 \
+			hie-bios-0.11.0 \
+			hiedb-0.4.2.0 \
+			hlint-3.4.1 \
 			hsc2hs-0.68.8_1 \
 			hscolour-1.24.4 \
-			hslogger-1.3.1.0_5 \
+			hslogger-1.3.1.0_6 \
 			hyphenation-0.8.2_1 \
-			implicit-hie-0.1.2.6 \
+			implicit-hie-0.1.2.7 \
 			implicit-hie-cradle-0.5.0.0_1 \
 			indexed-profunctors-0.1.1 \
 			indexed-traversable-0.1.2_2 \
-			indexed-traversable-instances-0.1.1_1 \
+			indexed-traversable-instances-0.1.1.1 \
 			integer-logarithms-1.0.3.1_3 \
 			integration-0.2.1 \
 			intervals-0.9.2 \
-			invariant-0.5.5 \
+			invariant-0.6_1 \
 			js-dgtable-0.5.2 \
 			js-flot-0.8.3 \
 			js-jquery-3.3.1 \
-			kan-extensions-5.2.3 \
-			lens-5.1_1 \
-			lens-aeson-1.2 \
+			kan-extensions-5.2.5 \
+			lens-5.2 \
+			lens-aeson-1.2.2 \
 			libyaml-0.1.2 \
-			linear-1.21.8 \
-			list-t-1.0.5.1 \
-			logict-0.7.0.3_1 \
-			lsp-1.4.0.0_1 \
-			lsp-test-0.14.0.2_1 \
-			lsp-types-1.4.0.1_1 \
-			lucid-2.11.0_2 \
+			linear-1.21.10 \
+			list-t-1.0.5.3 \
+			logict-0.8.0.0 \
+			lsp-1.6.0.0 \
+			lsp-test-0.14.1.0 \
+			lsp-types-1.6.0.0 \
+			lucid-2.11.1 \
 			matrices-0.5.0 \
-			megaparsec-9.2.0_2 \
+			megaparsec-9.2.2 \
 			mfsolve-0.3.2.1_1 \
-			microlens-0.4.12.0 \
-			microlens-mtl-0.2.0.1 \
-			microlens-th-0.4.3.10 \
-			mmorph-1.2.0_2 \
+			microlens-0.4.13.0 \
+			microlens-mtl-0.2.0.2 \
+			microlens-th-0.4.3.10_1 \
+			mmorph-1.2.0_3 \
 			mod-0.1.2.2 \
 			monad-control-1.0.3.1 \
 			monad-dijkstra-0.1.1.3 \
-			monad-memo-0.5.4 \
 			mono-traversable-1.0.15.3 \
-			monoid-extras-0.6.1_1 \
+			monoid-extras-0.6.1_2 \
 			monoid-subclasses-1.1.3 \
 			mtl-compat-0.2.2 \
-			multistate-0.8.0.4 \
 			network-3.1.2.7 \
 			network-bsd-2.8.1.0_4 \
 			network-info-0.2.1 \
 			network-uri-2.6.4.1 \
-			newtype-generics-0.6.1 \
+			newtype-generics-0.6.2 \
 			old-locale-1.0.0.7_2 \
 			opentelemetry-0.8.0 \
 			operational-0.2.4.1 \
 			optparse-applicative-0.16.1.0_2 \
 			optparse-simple-0.1.1.4 \
 			ordered-containers-0.2.2 \
-			ormolu-0.4.0.0_2 \
+			ormolu-0.5.0.1 \
 			parallel-3.2.2.0_5 \
 			parser-combinators-1.3.0 \
-			parsers-0.12.10_2 \
-			polyparse-1.13_4 \
-			pretty-simple-4.1.0.0 \
+			parsers-0.12.11 \
+			polyparse-1.13_5 \
+			pretty-simple-4.1.1.0 \
 			prettyprinter-1.7.1 \
 			prettyprinter-ansi-terminal-1.1.3 \
 			primes-0.2.1.0 \
-			primitive-0.7.3.0_2 \
-			primitive-extras-0.10.1.4 \
+			primitive-0.7.4.0 \
+			primitive-extras-0.10.1.5 \
 			primitive-unlifted-0.1.3.1 \
 			process-extras-0.7.4 \
 			profunctors-5.6.2_2 \
 			psqueues-0.2.7.3 \
-			random-1.2.1 \
+			random-1.2.1.1 \
 			random-shuffle-0.0.4 \
 			refact-0.3.0.2 \
 			refinery-0.4.0.0 \
 			reflection-2.1.6_1 \
 			regex-base-0.94.0.2_1 \
-			regex-tdfa-1.3.1.2_1 \
-			resourcet-1.2.4.3_1 \
+			regex-tdfa-1.3.2 \
+			resourcet-1.2.6 \
 			retrie-1.2.0.1_2 \
-			rope-utf16-splay-0.3.2.0 \
 			safe-0.3.19 \
-			safe-exceptions-0.1.7.2 \
+			safe-exceptions-0.1.7.3 \
 			scientific-0.3.7.0_3 \
 			semialign-1.2.0.1_3 \
 			semigroupoids-5.3.7 \
-			semigroups-0.19.2_2 \
+			semigroups-0.20 \
 			semirings-0.6_1 \
 			shake-0.19.6 \
-			some-1.0.3_2 \
+			some-1.0.4_1 \
 			sorted-list-0.2.1.0 \
-			split-0.2.3.4_2 \
+			split-0.2.3.5 \
 			splitmix-0.1.0.4_1 \
-			sqlite-simple-0.4.18.0 \
-			statestack-0.3.1 \
+			sqlite-simple-0.4.18.2 \
+			statestack-0.3.1_1 \
 			stm-containers-1.2 \
-			stm-hamt-1.2.0.7 \
+			stm-hamt-1.2.0.8 \
 			streaming-commons-0.2.2.4 \
 			strict-0.4.0.1_4 \
-			strict-list-0.1.6 \
-			stylish-haskell-0.14.1.0 \
-			svg-builder-0.1.1_5 \
+			stylish-haskell-0.14.2.0 \
+			svg-builder-0.1.1_6 \
 			syb-0.7.2.1 \
 			tagged-0.8.6.1_3 \
-			tasty-1.4.2.1_2 \
+			tasty-1.4.2.3 \
 			tasty-expected-failure-0.12.3 \
 			tasty-golden-2.3.5 \
 			tasty-hunit-0.10.0.3 \
 			tasty-rerun-1.1.18_3 \
 			temporary-1.3 \
 			terminal-size-0.3.3 \
+			text-rope-0.2 \
 			text-short-0.1.5_1 \
-			th-abstraction-0.4.3.0 \
-			th-compat-0.1.3_1 \
+			th-abstraction-0.4.5.0 \
+			th-compat-0.1.4 \
+			th-lift-0.8.2_2 \
+			th-lift-instances-0.1.20 \
 			these-1.1.1.1_6 \
 			time-compat-1.9.6.1_4 \
 			transformers-base-0.4.6 \
-			transformers-compat-0.7.1_1 \
+			transformers-compat-0.7.2 \
 			type-equality-1_4 \
-			typed-process-0.2.8.0_1 \
+			typed-process-0.2.10.1 \
 			unagi-chan-0.4.1.4 \
 			unbounded-delays-0.1.1.1 \
 			uniplate-1.6.13_1 \
 			unix-compat-0.5.4_1 \
-			unliftio-0.2.21.0 \
+			unliftio-0.2.22.0 \
 			unliftio-core-0.2.0.1_2 \
-			unordered-containers-0.2.18.0 \
-			unsafe-0.0 \
+			unordered-containers-0.2.19.1_1 \
 			utf8-string-1.0.2 \
-			uuid-1.3.15_1 \
+			uuid-1.3.15_2 \
 			uuid-types-1.0.5_3 \
 			vector-0.12.3.1_2 \
-			vector-algorithms-0.8.0.4_2 \
+			vector-algorithms-0.9.0.1 \
 			vector-space-0.16 \
 			void-0.7.3 \
 			wcwidth-0.0.2 \
 			witherable-0.4.2_3 \
 			xml-1.3.14_2 \
 			yaml-0.11.8.0 \
-			zlib-0.6.2.3_1
+			zlib-0.6.3.0
 
 ghc810_USE_CABAL=	Boolean-0.2.4 \
-			Chart-1.9.3_3 \
-			Chart-diagrams-1.9.3_5 \
+			Chart-1.9.4 \
+			Chart-diagrams-1.9.4 \
 			Diff-0.4.1 \
 			Glob-0.10.2_3 \
-			HsYAML-0.2.1.0_4 \
+			HsYAML-0.2.1.1_1 \
 			HsYAML-aeson-0.2.0.1_5 \
-			JuicyPixels-3.3.6 \
-			ListLike-4.7.6 \
+			JuicyPixels-3.3.7 \
+			ListLike-4.7.7_1 \
 			MemoTrie-0.6.10 \
 			MonadRandom-0.5.3_2 \
 			NumInstances-1.4 \
 			OneTuple-0.3.1_3 \
 			Only-0.1_1 \
 			QuickCheck-2.14.2 \
-			SVGFonts-1.7.0.1_2 \
+			SVGFonts-1.8.0.1 \
 			StateVar-1.2.2 \
-			active-0.2.0.15_1 \
-			adjunctions-4.4_2 \
+			active-0.2.0.16 \
+			adjunctions-4.4.2 \
 			aeson-1.5.6.0_5 \
 			aeson-pretty-0.8.9_2 \
 			alex-3.2.7.1 \
-			algebraic-graphs-0.6_1 \
-			ansi-terminal-0.11.1 \
+			algebraic-graphs-0.6.1 \
+			ansi-terminal-0.11.3 \
 			ansi-wl-pprint-0.6.9_3 \
 			apply-refact-0.9.3.0_1 \
 			assoc-1.0.2_3 \
-			async-2.2.4_1 \
+			async-2.2.4_2 \
 			atomic-primops-0.8.4 \
 			attoparsec-0.14.4_2 \
-			base-compat-0.12.1 \
-			base-compat-batteries-0.12.1_2 \
-			base-orphans-0.8.6 \
+			base-compat-0.12.2 \
+			base-compat-batteries-0.12.2 \
+			base-orphans-0.8.7 \
 			base16-bytestring-1.0.2.0 \
+			base64-0.4.2.4_2 \
 			base64-bytestring-1.2.1.0 \
-			bifunctors-5.5.11_1 \
-			binary-orphans-1.0.2_1 \
+			bifunctors-5.5.13 \
+			binary-orphans-1.0.3 \
+			bitvec-1.1.3.0 \
 			blaze-builder-0.4.2.2_1 \
-			blaze-markup-0.8.2.8_2 \
+			blaze-html-0.9.1.2_2 \
+			blaze-markup-0.8.2.8_3 \
 			blaze-svg-0.3.6.1_1 \
 			blaze-textual-0.2.2.1 \
 			brittany-0.13.1.2 \
 			butcher-1.3.3.2_1 \
-			bytes-0.17.1_3 \
-			cabal-doctest-1.0.9_1 \
+			bytes-0.17.2_1 \
+			cabal-doctest-1.0.9_2 \
 			call-stack-0.4.0 \
 			case-insensitive-1.2.1.0 \
-			cereal-0.5.8.2_1 \
+			cereal-0.5.8.3 \
 			cereal-vector-0.2.0.1 \
 			charset-0.3.9 \
 			circle-packing-0.1.0.6_4 \
+			clay-0.13.3 \
 			clock-0.8.3 \
 			cmdargs-0.10.21 \
+			co-log-core-0.3.1.0 \
 			colour-2.3.6 \
+			colourista-0.1.0.1 \
 			comonad-5.0.8_1 \
 			conduit-1.3.4.2 \
-			conduit-extra-1.3.5_1 \
-			conduit-parse-0.2.1.0_2 \
-			constraints-0.13.3 \
+			conduit-extra-1.3.6 \
+			conduit-parse-0.2.1.1_1 \
+			constraints-0.13.4 \
 			constraints-extras-0.3.2.1 \
 			contravariant-1.5.5 \
 			cpphs-1.20.9.1_1 \
-			cryptohash-md5-0.11.101.0 \
-			cryptohash-sha1-0.11.101.0 \
+			cryptohash-md5-0.11.101.0_1 \
+			cryptohash-sha1-0.11.101.0_1 \
 			cubicbezier-0.6.0.6_1 \
 			czipwith-1.0.1.4_1 \
 			data-default-0.7.1.1 \
@@ -366,47 +368,51 @@ ghc810_USE_CABAL=	Boolean-0.2.4 \
 			data-default-instances-old-locale-0.0.1 \
 			data-fix-0.3.2_3 \
 			data-tree-print-0.1.0.2_3 \
-			deferred-folds-0.9.18.1 \
+			deferred-folds-0.9.18.2 \
 			dependent-map-0.4.0.0 \
 			dependent-sum-0.7.1.0_2 \
 			deque-0.4.4 \
-			diagrams-contrib-1.4.4_5 \
-			diagrams-core-1.5.0_3 \
-			diagrams-lib-1.4.5.1_2 \
-			diagrams-postscript-1.5.1_1 \
+			diagrams-contrib-1.4.4_6 \
+			diagrams-core-1.5.0.1 \
+			diagrams-lib-1.4.5.1_3 \
+			diagrams-postscript-1.5.1_2 \
 			diagrams-solve-0.1.3_1 \
-			diagrams-svg-1.4.3.1_3 \
-			direct-sqlite-2.3.26 \
+			diagrams-svg-1.4.3.1_4 \
+			dir-traverse-0.2.3.0 \
+			direct-sqlite-2.3.27 \
 			distributive-0.6.2.1_1 \
-			dlist-1.0 \
-			dual-tree-0.2.3.0_2 \
-			entropy-0.4.1.7 \
-			enummapset-0.6.0.3 \
-			extra-1.7.10 \
+			dlist-0.8.0.8 \
+			dual-tree-0.2.3.1 \
+			ekg-core-0.1.1.7_2 \
+			entropy-0.4.1.10 \
+			enummapset-0.7.0.0 \
+			extensions-0.0.0.1 \
+			extra-1.7.12 \
+			fail-4.9.0.0 \
 			fast-math-1.0.2 \
 			file-embed-0.0.15.0 \
 			filemanip-0.3.6.3 \
-			filepattern-0.1.2 \
+			filepattern-0.1.3 \
 			fingertree-0.1.5.0 \
 			floskell-0.10.6 \
 			fmlist-0.9.4 \
 			focus-1.0.3 \
-			foldl-1.4.12_4 \
-			force-layout-0.4.0.6_8 \
+			foldl-1.4.12_5 \
+			force-layout-0.4.0.6_9 \
 			fourmolu-0.3.0.0_2 \
-			free-5.1.7_1 \
+			free-5.1.9_1 \
 			fsnotify-0.3.0.1_2 \
 			fuzzy-0.1.0.1 \
-			generic-deriving-1.14.1 \
+			generic-deriving-1.14.2 \
 			generic-lens-2.2.1.0_1 \
 			generic-lens-core-2.2.1.0_1 \
-			ghc-check-0.5.0.6 \
+			ghc-check-0.5.0.8 \
 			ghc-exactprint-0.6.4_1 \
 			ghc-lib-parser-8.10.7.20220219 \
 			ghc-lib-parser-ex-8.10.0.24 \
 			ghc-paths-0.1.0.12_4 \
 			ghc-source-gen-0.4.3.0 \
-			ghc-trace-events-0.1.2.5 \
+			ghc-trace-events-0.1.2.6 \
 			githash-0.1.6.2 \
 			gitrev-1.3.1 \
 			groups-0.5.3 \
@@ -417,49 +423,50 @@ ghc810_USE_CABAL=	Boolean-0.2.4 \
 			haskell-src-exts-1.23.1 \
 			heaps-0.4 \
 			heapsize-0.3.0.1 \
-			hie-bios-0.9.1 \
-			hiedb-0.4.1.0_3 \
+			hie-bios-0.11.0 \
+			hiedb-0.4.2.0 \
 			hlint-3.2.8 \
 			hsc2hs-0.68.8_1 \
 			hscolour-1.24.4 \
-			hslogger-1.3.1.0_5 \
+			hslogger-1.3.1.0_6 \
 			hyphenation-0.8.2_1 \
-			implicit-hie-0.1.2.6 \
+			implicit-hie-0.1.2.7 \
 			implicit-hie-cradle-0.5.0.0_1 \
 			indexed-profunctors-0.1.1 \
 			indexed-traversable-0.1.2_2 \
-			indexed-traversable-instances-0.1.1_1 \
+			indexed-traversable-instances-0.1.1.1 \
 			integer-logarithms-1.0.3.1_3 \
 			integration-0.2.1 \
 			intervals-0.9.2 \
-			invariant-0.5.5 \
+			invariant-0.6_1 \
 			js-dgtable-0.5.2 \
 			js-flot-0.8.3 \
 			js-jquery-3.3.1 \
-			kan-extensions-5.2.3 \
-			lens-5.0.1_3 \
+			kan-extensions-5.2.5 \
+			lens-5.2 \
 			lens-aeson-1.1.3_1 \
 			libyaml-0.1.2 \
-			linear-1.21.8 \
-			list-t-1.0.5.1 \
-			logict-0.7.0.3_1 \
-			lsp-1.4.0.0_1 \
-			lsp-test-0.14.0.2_1 \
-			lsp-types-1.4.0.1_1 \
-			lucid-2.11.0_2 \
+			linear-1.21.10 \
+			list-t-1.0.5.3 \
+			logict-0.8.0.0 \
+			lsp-1.6.0.0 \
+			lsp-test-0.14.1.0 \
+			lsp-types-1.6.0.0 \
+			lucid-2.11.1 \
 			matrices-0.5.0 \
-			megaparsec-9.2.0_2 \
+			megaparsec-9.2.1_1 \
 			mfsolve-0.3.2.1_1 \
-			microlens-0.4.12.0 \
-			microlens-mtl-0.2.0.1 \
-			microlens-th-0.4.3.10 \
-			mmorph-1.2.0_2 \
+			microaeson-0.1.0.1_2 \
+			microlens-0.4.13.0 \
+			microlens-mtl-0.2.0.2 \
+			microlens-th-0.4.3.10_1 \
+			mmorph-1.2.0_3 \
 			mod-0.1.2.2 \
 			monad-control-1.0.3.1 \
 			monad-dijkstra-0.1.1.3 \
 			monad-memo-0.5.4 \
 			mono-traversable-1.0.15.3 \
-			monoid-extras-0.6.1_1 \
+			monoid-extras-0.6.1_2 \
 			monoid-subclasses-1.1.3 \
 			mtl-compat-0.2.2 \
 			multistate-0.8.0.4 \
@@ -467,94 +474,104 @@ ghc810_USE_CABAL=	Boolean-0.2.4 \
 			network-bsd-2.8.1.0_4 \
 			network-info-0.2.1 \
 			network-uri-2.6.4.1 \
-			newtype-generics-0.6.1 \
+			newtype-generics-0.6.2 \
 			old-locale-1.0.0.7_2 \
-			opentelemetry-0.7.0 \
+			opentelemetry-0.8.0 \
 			operational-0.2.4.1 \
-			optparse-applicative-0.16.1.0_2 \
+			optparse-applicative-0.15.1.0_1 \
 			optparse-simple-0.1.1.4 \
 			ormolu-0.1.4.1_1 \
 			parallel-3.2.2.0_5 \
 			parser-combinators-1.3.0 \
-			parsers-0.12.10_2 \
-			polyparse-1.13_4 \
-			pretty-simple-4.0.0.0 \
+			parsers-0.12.11 \
+			polyparse-1.13_5 \
+			pretty-simple-3.2.3.0 \
 			prettyprinter-1.7.1 \
 			prettyprinter-ansi-terminal-1.1.3 \
 			primes-0.2.1.0 \
-			primitive-0.7.3.0_2 \
-			primitive-extras-0.10.1.4 \
+			primitive-0.7.4.0 \
+			primitive-extras-0.10.1.5 \
 			primitive-unlifted-0.1.3.1 \
 			process-extras-0.7.4 \
 			profunctors-5.6.2_2 \
 			psqueues-0.2.7.3 \
-			random-1.2.1 \
+			random-1.2.1.1 \
 			random-shuffle-0.0.4 \
 			refact-0.3.0.2 \
 			refinery-0.4.0.0 \
 			reflection-2.1.6_1 \
 			regex-base-0.94.0.2_1 \
-			regex-tdfa-1.3.1.2_1 \
-			resourcet-1.2.4.3_1 \
+			regex-tdfa-1.3.2 \
+			relude-0.7.0.0 \
+			resourcet-1.2.6 \
 			retrie-1.1.0.0_1 \
-			rope-utf16-splay-0.3.2.0 \
 			safe-0.3.19 \
-			safe-exceptions-0.1.7.2 \
+			safe-exceptions-0.1.7.3 \
 			scientific-0.3.7.0_3 \
+			selective-0.5 \
 			semigroupoids-5.3.7 \
 			semigroups-0.19.2_2 \
 			semirings-0.6_1 \
 			shake-0.19.6 \
-			some-1.0.3_2 \
+			slist-0.1.1.0 \
+			some-1.0.4_1 \
 			sorted-list-0.2.1.0 \
-			split-0.2.3.4_2 \
+			split-0.2.3.5 \
 			splitmix-0.1.0.4_1 \
-			sqlite-simple-0.4.18.0 \
-			statestack-0.3_2 \
+			sqlite-simple-0.4.18.2 \
+			stan-0.0.1.0 \
+			statestack-0.3.1_1 \
 			stm-containers-1.2 \
-			stm-hamt-1.2.0.7 \
+			stm-hamt-1.2.0.8 \
 			streaming-commons-0.2.2.4 \
 			strict-0.4.0.1_4 \
-			strict-list-0.1.6 \
+			strict-list-0.1.7 \
 			stylish-haskell-0.13.0.0 \
-			svg-builder-0.1.1_5 \
+			svg-builder-0.1.1_6 \
 			syb-0.7.2.1 \
 			tagged-0.8.6.1_3 \
-			tasty-1.4.2.1_2 \
+			tasty-1.4.2.3 \
 			tasty-expected-failure-0.12.3 \
 			tasty-golden-2.3.5 \
 			tasty-hunit-0.10.0.3 \
 			tasty-rerun-1.1.18_3 \
 			temporary-1.3 \
-			terminal-size-0.3.2.1 \
+			terminal-size-0.3.3 \
+			text-rope-0.2 \
 			text-short-0.1.5_1 \
-			th-abstraction-0.4.3.0 \
-			th-compat-0.1.3_1 \
+			th-abstraction-0.4.5.0 \
+			th-compat-0.1.4 \
 			these-1.1.1.1_6 \
 			time-compat-1.9.6.1_4 \
+			tomland-1.3.3.1 \
 			transformers-base-0.4.6 \
-			transformers-compat-0.7.1_1 \
+			transformers-compat-0.6.6 \
+			trial-0.0.0.0_1 \
+			trial-optparse-applicative-0.0.0.0 \
+			trial-tomland-0.0.0.0_1 \
 			type-equality-1_4 \
-			typed-process-0.2.8.0_1 \
+			typed-process-0.2.10.1 \
 			unagi-chan-0.4.1.4 \
 			unbounded-delays-0.1.1.1 \
 			uniplate-1.6.13_1 \
 			unix-compat-0.5.4_1 \
-			unliftio-0.2.21.0 \
+			unliftio-0.2.22.0 \
 			unliftio-core-0.2.0.1_2 \
-			unordered-containers-0.2.17.0 \
+			unordered-containers-0.2.19.1_1 \
 			unsafe-0.0 \
 			utf8-string-1.0.2 \
-			uuid-1.3.15_1 \
+			uuid-1.3.15_2 \
 			uuid-types-1.0.5_3 \
+			validation-selective-0.1.0.2 \
 			vector-0.12.3.1_2 \
-			vector-algorithms-0.8.0.4_2 \
+			vector-algorithms-0.9.0.1 \
 			vector-space-0.16 \
 			void-0.7.3 \
 			wcwidth-0.0.2 \
 			xml-1.3.14_2 \
 			yaml-0.11.8.0 \
-			zlib-0.6.2.3_1
+			zlib-0.6.3.0
+
 
 USE_CABAL=		${${FLAVOR}_USE_CABAL}
 CABAL_PROJECT=		append
@@ -569,12 +586,12 @@ SKIP_CABAL_PLIST=	yes
 PLIST_FILES=		bin/${PORTNAME}-${GHC_VERSION}
 .endif
 
-post-patch:
-.if ${FLAVOR:U} == default
-	${MV} ${WRKSRC}/cabal-ghc92.project ${WRKSRC}/cabal.project.${PORTNAME}
+# When running 'make makesum' we want USE_CABAL to include packages for all flavors
+.ifmake makesum
+.for f in ${FLAVORS}
+USE_CABAL+=		${${f}_USE_CABAL}
+.endfor
 .endif
-	@${REINPLACE_CMD} -e '/with-compiler: ghc-9.2.3/d' \
-		${WRKSRC}/cabal.project.${PORTNAME} || ${TRUE}
 
 .if ${FLAVOR:U} != default
 post-install:
diff --git a/devel/hs-haskell-language-server/distinfo b/devel/hs-haskell-language-server/distinfo
index 6b6c6a4742dc..ef5009484695 100644
--- a/devel/hs-haskell-language-server/distinfo
+++ b/devel/hs-haskell-language-server/distinfo
@@ -1,34 +1,30 @@
-TIMESTAMP = 1660234431
+TIMESTAMP = 1663423834
 SHA256 (cabal/Boolean-0.2.4/Boolean-0.2.4.tar.gz) = 67216013b02b8ac5b534a1ef25f409f930eea1a85eae801933a01ad43145eef8
 SIZE (cabal/Boolean-0.2.4/Boolean-0.2.4.tar.gz) = 6634
-SHA256 (cabal/Chart-1.9.3/Chart-1.9.3.tar.gz) = 3e17f4ca0112399df627862bb50581f81ec3ebf54b618e3c690f10380b9ec95c
-SIZE (cabal/Chart-1.9.3/Chart-1.9.3.tar.gz) = 60493
-SHA256 (cabal/Chart-1.9.3/revision/3.cabal) = ee5e3a78ba1a4747c3162702f69d9312218a4bee81d36b314f18745859c1ee51
-SIZE (cabal/Chart-1.9.3/revision/3.cabal) = 2948
-SHA256 (cabal/Chart-diagrams-1.9.3/Chart-diagrams-1.9.3.tar.gz) = 966f8570f56d31d5581c2336e03332b579098cc9568d450d7e535d090afebe1c
-SIZE (cabal/Chart-diagrams-1.9.3/Chart-diagrams-1.9.3.tar.gz) = 1608790
-SHA256 (cabal/Chart-diagrams-1.9.3/revision/5.cabal) = 3e6d56cf0d3ba00f2213d0e03c9315f6c287d32126ae7991c3099f50c2a21011
-SIZE (cabal/Chart-diagrams-1.9.3/revision/5.cabal) = 1801
+SHA256 (cabal/Chart-1.9.4/Chart-1.9.4.tar.gz) = 35068f14d9100f3156b9d2cd86b928a20ec832f596412203ee65e814888d9d7a
+SIZE (cabal/Chart-1.9.4/Chart-1.9.4.tar.gz) = 60621
+SHA256 (cabal/Chart-diagrams-1.9.4/Chart-diagrams-1.9.4.tar.gz) = a89cb7aee51fc64276923b879b7bc66fafd994130f53a3035ff6feaf9daf7366
+SIZE (cabal/Chart-diagrams-1.9.4/Chart-diagrams-1.9.4.tar.gz) = 1608535
 SHA256 (cabal/Diff-0.4.1/Diff-0.4.1.tar.gz) = fd5e4aaac7219bcbb14834fb8580ebe0aae905958d0ad74f5338ea290b372670
 SIZE (cabal/Diff-0.4.1/Diff-0.4.1.tar.gz) = 8759
 SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
 SIZE (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 30226
 SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081
 SIZE (cabal/Glob-0.10.2/revision/3.cabal) = 2938
-SHA256 (cabal/HsYAML-0.2.1.0/HsYAML-0.2.1.0.tar.gz) = 60f727d5c90e693ef71df7dcbed8f40b66d2db11375528043e0326749e861f83
-SIZE (cabal/HsYAML-0.2.1.0/HsYAML-0.2.1.0.tar.gz) = 83976
-SHA256 (cabal/HsYAML-0.2.1.0/revision/4.cabal) = 5fa1716dabe05887285433c1a6c0e28aefc4d0a3d9188ea06c5bf2f32d56eebf
-SIZE (cabal/HsYAML-0.2.1.0/revision/4.cabal) = 5397
+SHA256 (cabal/HsYAML-0.2.1.1/HsYAML-0.2.1.1.tar.gz) = 465bb4fc90979c19bedf6db2053f9ac54537b4912d5827d7e2135d42ef5ef628
+SIZE (cabal/HsYAML-0.2.1.1/HsYAML-0.2.1.1.tar.gz) = 84104
+SHA256 (cabal/HsYAML-0.2.1.1/revision/1.cabal) = bbde5ec41f2903fdca2ec1a743dc40bfedf8ca12fb7f3351cb7431ee657eab4a
+SIZE (cabal/HsYAML-0.2.1.1/revision/1.cabal) = 5691
 SHA256 (cabal/HsYAML-aeson-0.2.0.1/HsYAML-aeson-0.2.0.1.tar.gz) = b9782d414af1e60711b5454f23b36de9eee112849ad597f7f4284f7840c3308d
 SIZE (cabal/HsYAML-aeson-0.2.0.1/HsYAML-aeson-0.2.0.1.tar.gz) = 11954
 SHA256 (cabal/HsYAML-aeson-0.2.0.1/revision/5.cabal) = 24340936b00e50bf76963b4f344dbc596ac06edf30a7b249f7c73454ecdc681b
 SIZE (cabal/HsYAML-aeson-0.2.0.1/revision/5.cabal) = 2618
-SHA256 (cabal/JuicyPixels-3.3.6/JuicyPixels-3.3.6.tar.gz) = 811bdf8e6d88fe7f44d3b40a8b9d8f22e4f8883cb9a1d3550aaa76ac778c0fb9
-SIZE (cabal/JuicyPixels-3.3.6/JuicyPixels-3.3.6.tar.gz) = 132070
 SHA256 (cabal/JuicyPixels-3.3.7/JuicyPixels-3.3.7.tar.gz) = de36b8cdbc640585e73d9728e6a1c8212204c914f807dc5fd40803c9fe553be7
 SIZE (cabal/JuicyPixels-3.3.7/JuicyPixels-3.3.7.tar.gz) = 132469
-SHA256 (cabal/ListLike-4.7.6/ListLike-4.7.6.tar.gz) = 2d5b9ca3ab2bfb390e272094a8b9d627237771a6424dcc78490c272730b85122
-SIZE (cabal/ListLike-4.7.6/ListLike-4.7.6.tar.gz) = 32509
+SHA256 (cabal/ListLike-4.7.7/ListLike-4.7.7.tar.gz) = 0a01cd234aa4a1e97c07ce09e24e6c95f6bb423add96d387fb5bd2e1f2779e40
+SIZE (cabal/ListLike-4.7.7/ListLike-4.7.7.tar.gz) = 32876
+SHA256 (cabal/ListLike-4.7.7/revision/1.cabal) = 0c1aa7101bdeb1c3d71584852e49a53f1775d42b989405379a29ab50400ebe94
+SIZE (cabal/ListLike-4.7.7/revision/1.cabal) = 4046
 SHA256 (cabal/MemoTrie-0.6.10/MemoTrie-0.6.10.tar.gz) = 584df0e138093b2f2edc893a69883eb8cbca3402ebdc75392a7742e86156ba53
 SIZE (cabal/MemoTrie-0.6.10/MemoTrie-0.6.10.tar.gz) = 8403
 SHA256 (cabal/MonadRandom-0.5.3/MonadRandom-0.5.3.tar.gz) = 27184dadda0a49abac0208a1e6576b14217a60dc45b6839cd9e90af25ee00a9f
@@ -47,20 +43,14 @@ SHA256 (cabal/Only-0.1/revision/1.cabal) = f92f5da97e647451f1ee7f5bf44914fb75062
 SIZE (cabal/Only-0.1/revision/1.cabal) = 1373
 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/SVGFonts-1.7.0.1/SVGFonts-1.7.0.1.tar.gz) = 30b1eb325312b6dda99da23997197cda9dbc93e0829e2b795849a790e7bc761b
-SIZE (cabal/SVGFonts-1.7.0.1/SVGFonts-1.7.0.1.tar.gz) = 663064
-SHA256 (cabal/SVGFonts-1.7.0.1/revision/2.cabal) = 1aac5ffd1a7c09317f92e9d31380d61eb96ce412b0dbd4e2d22c609c3d0be360
-SIZE (cabal/SVGFonts-1.7.0.1/revision/2.cabal) = 4039
+SHA256 (cabal/SVGFonts-1.8.0.1/SVGFonts-1.8.0.1.tar.gz) = 698a517322fd9910784da15a716c4f3eaec0080298ca5098871b9bd24f3c7f64
+SIZE (cabal/SVGFonts-1.8.0.1/SVGFonts-1.8.0.1.tar.gz) = 648802
 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/active-0.2.0.15/active-0.2.0.15.tar.gz) = e4b4532a760a7322cc9142b4bac3861a13f52a427a792832d65a43758dc93d05
-SIZE (cabal/active-0.2.0.15/active-0.2.0.15.tar.gz) = 13103
-SHA256 (cabal/active-0.2.0.15/revision/1.cabal) = 56d95c2205a8e52911bf08784b9958be430036e6ea16521b957c3e27cc71235c
-SIZE (cabal/active-0.2.0.15/revision/1.cabal) = 1792
-SHA256 (cabal/adjunctions-4.4/adjunctions-4.4.tar.gz) = 507c2ef55337ae61c805f8cbc1213dfd7d2b85187342675d662254b8d8a16ae9
-SIZE (cabal/adjunctions-4.4/adjunctions-4.4.tar.gz) = 19891
-SHA256 (cabal/adjunctions-4.4/revision/2.cabal) = 2738dd5f5d5e93749adb14a05472e58a96a75d0f299e46371c6f46dc4e97daf9
-SIZE (cabal/adjunctions-4.4/revision/2.cabal) = 3067
+SHA256 (cabal/active-0.2.0.16/active-0.2.0.16.tar.gz) = f1187ebbffd560c4eb39864f8ad0a6aac4585ba6c956ba5572e90632bdcee2bb
+SIZE (cabal/active-0.2.0.16/active-0.2.0.16.tar.gz) = 13168
+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/aeson-1.5.6.0/aeson-1.5.6.0.tar.gz) = 0361c34be3d2ec945201f02501693436fbda10dcc549469481a084b2de22bfe8
 SIZE (cabal/aeson-1.5.6.0/aeson-1.5.6.0.tar.gz) = 286364
 SHA256 (cabal/aeson-1.5.6.0/revision/5.cabal) = 5003bb6fd260d2e2d5a51dee2bf5c8e8f29e4e0e0288fef805c22dcc80ecab06
@@ -75,16 +65,16 @@ SHA256 (cabal/aeson-pretty-0.8.9/revision/2.cabal) = f7b1808efab1b9edd0efbdfc2cd
 SIZE (cabal/aeson-pretty-0.8.9/revision/2.cabal) = 2559
 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/algebraic-graphs-0.6/algebraic-graphs-0.6.tar.gz) = 353e2a2f5a06a936983a182ecf1f8bdb7c3e96aa310e89453c8cfd5ca3e76fb4
-SIZE (cabal/algebraic-graphs-0.6/algebraic-graphs-0.6.tar.gz) = 178153
-SHA256 (cabal/algebraic-graphs-0.6/revision/1.cabal) = 9b05e54b351a5141bc8fe46c095095627c34defc8375aa531a4753091a81f138
-SIZE (cabal/algebraic-graphs-0.6/revision/1.cabal) = 8755
-SHA256 (cabal/ansi-terminal-0.11.1/ansi-terminal-0.11.1.tar.gz) = ae54da066493747059c128ec66b00ab1668df318460d1337cec28b4444db722b
-SIZE (cabal/ansi-terminal-0.11.1/ansi-terminal-0.11.1.tar.gz) = 36857
+SHA256 (cabal/algebraic-graphs-0.6.1/algebraic-graphs-0.6.1.tar.gz) = 2d64982591929cbc9a2f184eeb7271b8a4096672fe725c928ea4b97aeac40a99
+SIZE (cabal/algebraic-graphs-0.6.1/algebraic-graphs-0.6.1.tar.gz) = 180387
+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/3.cabal) = 212144ea0623b1170807a4162db05d87f26cf10b334aeadd0edb377aba06a1ce
 SIZE (cabal/ansi-wl-pprint-0.6.9/revision/3.cabal) = 2425
+SHA256 (cabal/apply-refact-0.10.0.0/apply-refact-0.10.0.0.tar.gz) = cb052a75cf6226424f431835ff94c8780df29ecdb767204881fc4e632c722b89
+SIZE (cabal/apply-refact-0.10.0.0/apply-refact-0.10.0.0.tar.gz) = 71496
 SHA256 (cabal/apply-refact-0.9.3.0/apply-refact-0.9.3.0.tar.gz) = fcd4b5d271330c6a023d68ed62e8cfdfdc1883313591e9df23aaa3aec379c5ea
 SIZE (cabal/apply-refact-0.9.3.0/apply-refact-0.9.3.0.tar.gz) = 73439
 SHA256 (cabal/apply-refact-0.9.3.0/revision/1.cabal) = b8d08e47f1b94d807e0b82e70f192e3918c832bf2c4021524b82b9e64d95ed41
@@ -95,42 +85,46 @@ SHA256 (cabal/assoc-1.0.2/revision/3.cabal) = 93b8d43aa081e4205116a139f7cf690f60
 SIZE (cabal/assoc-1.0.2/revision/3.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/1.cabal) = b83dec34a53520de84c6dd3dc7aae45d22409b46eb471c478b98108215a370f0
-SIZE (cabal/async-2.2.4/revision/1.cabal) = 3095
+SHA256 (cabal/async-2.2.4/revision/2.cabal) = 2b9409023536823233ce3134558565d01b3382e651fa54ac8cb8a99967e023c9
+SIZE (cabal/async-2.2.4/revision/2.cabal) = 3095
 SHA256 (cabal/atomic-primops-0.8.4/atomic-primops-0.8.4.tar.gz) = 22a8617eb9e221b5daee1ae26ccce279ce3d7a53d76e82c767708f90a6c72d3e
 SIZE (cabal/atomic-primops-0.8.4/atomic-primops-0.8.4.tar.gz) = 33639
 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/2.cabal) = c0569d86c02cadd403017ea414dcb5e4f7de5380de0d8a92b9337cad84cd5e02
 SIZE (cabal/attoparsec-0.14.4/revision/2.cabal) = 5811
-SHA256 (cabal/base-compat-0.12.1/base-compat-0.12.1.tar.gz) = fb683cb4041b88cab1d0849f70ebd26b342c734a9ef6f75233c1602d53a015fd
-SIZE (cabal/base-compat-0.12.1/base-compat-0.12.1.tar.gz) = 35504
-SHA256 (cabal/base-compat-batteries-0.12.1/base-compat-batteries-0.12.1.tar.gz) = f98f3cdd8231edb4826744904d61f7672b9b628c7072c45684d3f7f1f55d838b
-SIZE (cabal/base-compat-batteries-0.12.1/base-compat-batteries-0.12.1.tar.gz) = 17623
-SHA256 (cabal/base-compat-batteries-0.12.1/revision/2.cabal) = ee819d7570b2fda1012d29db945a1778c388ef8c0c282e45c8fe4eae7616a25c
-SIZE (cabal/base-compat-batteries-0.12.1/revision/2.cabal) = 8891
-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/base-compat-0.12.2/base-compat-0.12.2.tar.gz) = a62adc883a5ac436f80e4ae02c3c56111cf1007492f267c291139a668d2150bd
+SIZE (cabal/base-compat-0.12.2/base-compat-0.12.2.tar.gz) = 36393
+SHA256 (cabal/base-compat-batteries-0.12.2/base-compat-batteries-0.12.2.tar.gz) = ede9092e07f904e0759160bf1ecd3fb7eb043bae6dc89a37c3dc94829ec5eb99
+SIZE (cabal/base-compat-batteries-0.12.2/base-compat-batteries-0.12.2.tar.gz) = 17645
+SHA256 (cabal/base-orphans-0.8.7/base-orphans-0.8.7.tar.gz) = 888fd67f0dbe932778f5b170922ce80d0dcab1680ee98f1d6fcc362f20d9e447
+SIZE (cabal/base-orphans-0.8.7/base-orphans-0.8.7.tar.gz) = 25083
 SHA256 (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784
 SIZE (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 7219
+SHA256 (cabal/base64-0.4.2.4/base64-0.4.2.4.tar.gz) = 640a2d0afcb07e1de2e0a13a5e942b0265781c5942bd642a8793e7b019be3585
+SIZE (cabal/base64-0.4.2.4/base64-0.4.2.4.tar.gz) = 22065
+SHA256 (cabal/base64-0.4.2.4/revision/2.cabal) = 83e315b1d698b3ad51779a67cc1d389cf44f787b1712eb6ce2209199feffe333
+SIZE (cabal/base64-0.4.2.4/revision/2.cabal) = 2851
 SHA256 (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = fbf8ed30edde271eb605352021431d8f1b055f95a56af31fe2eacf6bdfdc49c9
 SIZE (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = 13743
-SHA256 (cabal/bifunctors-5.5.11/bifunctors-5.5.11.tar.gz) = 2b6b9672faab649995cf4c885f353b6638b6daee467a9ace40a7fc773831091c
-SIZE (cabal/bifunctors-5.5.11/bifunctors-5.5.11.tar.gz) = 46003
-SHA256 (cabal/bifunctors-5.5.11/revision/1.cabal) = cc425ee85aae56dba1123baf6fb3fa7abcd90782f26bb904eef14c7332ee85f6
-SIZE (cabal/bifunctors-5.5.11/revision/1.cabal) = 3919
-SHA256 (cabal/binary-orphans-1.0.2/binary-orphans-1.0.2.tar.gz) = 5f4b3c92af7e4e0285332b4b56ca21836bd513003feb16b2aa8c9623ea98fe60
-SIZE (cabal/binary-orphans-1.0.2/binary-orphans-1.0.2.tar.gz) = 4566
-SHA256 (cabal/binary-orphans-1.0.2/revision/1.cabal) = ffabc984b68562f568533c87186d3baa7d2bbac89f6ea82288396b5235715905
-SIZE (cabal/binary-orphans-1.0.2/revision/1.cabal) = 2264
+SHA256 (cabal/bifunctors-5.5.13/bifunctors-5.5.13.tar.gz) = 26cc27ade3796cf03bd680f98ebb7b8c0d7fd1b67c1894dc3635f734fba7dbd7
+SIZE (cabal/bifunctors-5.5.13/bifunctors-5.5.13.tar.gz) = 46171
+SHA256 (cabal/binary-orphans-1.0.3/binary-orphans-1.0.3.tar.gz) = e2e554823ce6758cbbfb64acb8b5905d3c226eab18b5fcaf5d7c79252114602c
+SIZE (cabal/binary-orphans-1.0.3/binary-orphans-1.0.3.tar.gz) = 5205
+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/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/blaze-html-0.9.1.2/blaze-html-0.9.1.2.tar.gz) = 60503f42546c6c1b954014d188ea137e43d74dcffd2bf6157c113fd91a0c394c
+SIZE (cabal/blaze-html-0.9.1.2/blaze-html-0.9.1.2.tar.gz) = 81617
+SHA256 (cabal/blaze-html-0.9.1.2/revision/2.cabal) = 74b89ffa665891f528f571ce9e3c2dce24f698563f14b6f5e9e0512eccdf5dc2
+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/2.cabal) = 38d7a3840163aeaff8194d8a3af354a8c4c4db833f172b88f8bfb7d23dd59f1c
-SIZE (cabal/blaze-markup-0.8.2.8/revision/2.cabal) = 2413
+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-svg-0.3.6.1/blaze-svg-0.3.6.1.tar.gz) = f6a4f1bba1e973b336e94de73369f4562778fde43b6ac7c0b32d6a501527aa60
 SIZE (cabal/blaze-svg-0.3.6.1/blaze-svg-0.3.6.1.tar.gz) = 22198
 SHA256 (cabal/blaze-svg-0.3.6.1/revision/1.cabal) = c9a178ed77ede3b379e80fd2610a3fa5323abfada0de61520209cc6d414367ed
@@ -139,28 +133,24 @@ SHA256 (cabal/blaze-textual-0.2.2.1/blaze-textual-0.2.2.1.tar.gz) = 7a9199740189
 SIZE (cabal/blaze-textual-0.2.2.1/blaze-textual-0.2.2.1.tar.gz) = 7029
 SHA256 (cabal/brittany-0.13.1.2/brittany-0.13.1.2.tar.gz) = af7c93b85b9928dad690d1842ba62c6012a326a57ad5a64da17f341af5c348dd
 SIZE (cabal/brittany-0.13.1.2/brittany-0.13.1.2.tar.gz) = 172803
-SHA256 (cabal/brittany-0.14.0.2/brittany-0.14.0.2.tar.gz) = 3634d72e126bd7847422a8cb06bf23c9971f8169b56009a0100f78486e95560e
-SIZE (cabal/brittany-0.14.0.2/brittany-0.14.0.2.tar.gz) = 171141
 SHA256 (cabal/butcher-1.3.3.2/butcher-1.3.3.2.tar.gz) = 1d0f8e8e498b012c4a859671eebf34a6e965e8ed99b3c90d3aad1d8898c40f1b
 SIZE (cabal/butcher-1.3.3.2/butcher-1.3.3.2.tar.gz) = 38069
 SHA256 (cabal/butcher-1.3.3.2/revision/1.cabal) = 9513d3bba9c58a43199c43d856dd3901d374117406fb438786dddef6ad8639b1
 SIZE (cabal/butcher-1.3.3.2/revision/1.cabal) = 3301
-SHA256 (cabal/bytes-0.17.1/bytes-0.17.1.tar.gz) = 3ae9b2f34c87419a81e8dbb01f329a7a99123f87649cda53751ca5b737d2b7e2
-SIZE (cabal/bytes-0.17.1/bytes-0.17.1.tar.gz) = 15730
-SHA256 (cabal/bytes-0.17.1/revision/3.cabal) = 7a1faa5f4fa825986b073d05bbbc6a481edca37b8cdce7573b5431a585984fd1
-SIZE (cabal/bytes-0.17.1/revision/3.cabal) = 2503
+SHA256 (cabal/bytes-0.17.2/bytes-0.17.2.tar.gz) = bc55f41edad589bc0ba389e8b106d7425a87390dcd5f1371e3194a9cc2c4781a
+SIZE (cabal/bytes-0.17.2/bytes-0.17.2.tar.gz) = 15784
*** 875 LINES SKIPPED ***