git: e724d8105903 - main - finance/hs-hledger{,-ui,-web}: update to 1.42.1

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Mon, 14 Apr 2025 17:33:04 UTC
The branch main has been updated by arrowd:

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

commit e724d81059036e7075f47bc9691758fb36265abc
Author:     Älven <alster@vinterdalen.se>
AuthorDate: 2025-04-14 17:13:37 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-04-14 17:13:37 +0000

    finance/hs-hledger{,-ui,-web}: update to 1.42.1
    
    PR:             285407
    Approved by:    yuri (maintainer timeout)
---
 finance/hs-hledger-ui/Makefile  |  98 +++++++-------
 finance/hs-hledger-ui/distinfo  | 192 ++++++++++++++------------
 finance/hs-hledger-web/Makefile | 152 +++++++++++----------
 finance/hs-hledger-web/distinfo | 294 ++++++++++++++++++++++------------------
 finance/hs-hledger/Makefile     |  86 ++++++------
 finance/hs-hledger/distinfo     | 160 ++++++++++++----------
 6 files changed, 531 insertions(+), 451 deletions(-)

diff --git a/finance/hs-hledger-ui/Makefile b/finance/hs-hledger-ui/Makefile
index 5049bc38936d..6450ba7ce2e1 100644
--- a/finance/hs-hledger-ui/Makefile
+++ b/finance/hs-hledger-ui/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	hledger-ui
-DISTVERSION=	1.41
+DISTVERSION=	1.42.1
 CATEGORIES=	finance haskell
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -15,35 +15,35 @@ USE_LOCALE=	en_US.UTF-8
 USE_CABAL=	Decimal-0.5.2 \
 		Diff-1.0.2 \
 		Glob-0.10.2_3 \
-		OneTuple-0.4.2 \
+		OneTuple-0.4.2_1 \
 		Only-0.1_2 \
-		QuickCheck-2.15.0.1 \
+		QuickCheck-2.15.0.1_1 \
 		StateVar-1.2.2 \
-		aeson-2.2.3.0_2 \
+		aeson-2.2.3.0_3 \
 		aeson-pretty-0.8.10 \
 		ansi-terminal-1.1.2 \
 		ansi-terminal-types-1.1 \
-		assoc-1.1.1 \
+		assoc-1.1.1_1 \
 		async-2.2.5_3 \
-		attoparsec-0.14.4_5 \
+		attoparsec-0.14.4_6 \
 		attoparsec-aeson-2.2.2.0 \
 		base-compat-0.14.1 \
 		base-orphans-0.9.3 \
-		bifunctors-5.6.2_1 \
+		bifunctors-5.6.2_2 \
 		bimap-0.5.0 \
 		blaze-builder-0.4.2.3 \
 		blaze-html-0.9.2.0_1 \
 		blaze-markup-0.8.3.0_2 \
-		brick-2.6_1 \
+		brick-2.8.3 \
 		call-stack-0.4.0 \
 		case-insensitive-1.2.1.0 \
-		cassava-0.5.3.2 \
+		cassava-0.5.3.2_1 \
 		cassava-megaparsec-2.1.1 \
 		character-ps-0.1 \
 		clock-0.8.4 \
 		cmdargs-0.10.22 \
 		colour-2.3.6 \
-		comonad-5.0.9 \
+		comonad-5.0.9_1 \
 		config-ini-0.2.7.0_1 \
 		contravariant-1.5.5 \
 		control-monad-free-0.6.2 \
@@ -51,39 +51,41 @@ USE_CABAL=	Decimal-0.5.2 \
 		data-clist-0.2_1 \
 		data-default-0.8.0.0 \
 		data-default-class-0.2.0.0 \
-		data-fix-0.3.4 \
+		data-fix-0.3.4_1 \
 		distributive-0.6.2.1_1 \
 		dlist-1.0_2 \
 		doclayout-0.5 \
 		emojis-0.1.4.1 \
+		encoding-0.10 \
+		extensible-exceptions-0.1.1.4 \
 		extra-1.8 \
 		file-embed-0.0.16.0 \
 		fsnotify-0.4.1.0_1 \
 		generically-0.1.1_4 \
 		githash-0.1.7.0 \
-		hashable-1.4.7.0 \
-		hashtables-1.4.1 \
-		hledger-1.41 \
-		hledger-lib-1.41 \
+		hashable-1.5.0.0_1 \
+		hashtables-1.4.2 \
+		hledger-1.42.1 \
+		hledger-lib-1.42.1 \
 		hsc2hs-0.68.10_3 \
 		html-1.0.1.2 \
-		indexed-traversable-0.1.4 \
-		indexed-traversable-instances-0.1.2 \
-		integer-conversion-0.1.1 \
-		integer-logarithms-1.0.3.1_6 \
-		lucid-2.11.20230408_2 \
+		indexed-traversable-0.1.4_1 \
+		indexed-traversable-instances-0.1.2_1 \
+		integer-conversion-0.1.1_1 \
+		integer-logarithms-1.0.4 \
+		lucid-2.11.20250303 \
 		math-functions-0.3.4.4 \
 		megaparsec-9.7.0 \
-		microlens-0.4.13.1_1 \
-		microlens-ghc-0.4.14.3 \
-		microlens-mtl-0.2.0.3_1 \
-		microlens-platform-0.4.3.5 \
-		microlens-th-0.4.3.15 \
+		microlens-0.4.14.0 \
+		microlens-ghc-0.4.15.1 \
+		microlens-mtl-0.2.1.0 \
+		microlens-platform-0.4.4.1 \
+		microlens-th-0.4.3.17 \
 		mmorph-1.2.0_3 \
-		modern-uri-0.3.6.1_2 \
+		modern-uri-0.3.6.1_3 \
 		monad-control-1.0.3.1 \
 		network-uri-2.6.4.2_1 \
-		optparse-applicative-0.18.1.0 \
+		optparse-applicative-0.18.1.0_1 \
 		os-string-2.0.7 \
 		parser-combinators-1.3.0_1 \
 		pretty-simple-4.1.3.0 \
@@ -92,47 +94,49 @@ USE_CABAL=	Decimal-0.5.2 \
 		primitive-0.9.0.0_2 \
 		profunctors-5.6.2_3 \
 		quote-quot-0.2.1.0 \
-		random-1.2.1.2 \
-		reflection-2.1.9 \
-		regex-base-0.94.0.2_4 \
-		regex-tdfa-1.3.2.2_3 \
+		random-1.2.1.3 \
+		reflection-2.1.9_1 \
+		regex-base-0.94.0.3 \
+		regex-compat-0.95.2.2 \
+		regex-posix-0.96.0.2 \
+		regex-tdfa-1.3.2.3 \
 		safe-0.3.21_1 \
 		safe-exceptions-0.1.7.4_1 \
-		scientific-0.3.8.0_1 \
-		semialign-1.3.1_1 \
-		semigroupoids-6.0.1_1 \
+		scientific-0.3.8.0_2 \
+		semialign-1.3.1_2 \
+		semigroupoids-6.0.1_2 \
 		shakespeare-2.1.0.1 \
 		split-0.2.5 \
-		splitmix-0.1.0.5_1 \
+		splitmix-0.1.1 \
 		strict-0.5.1_1 \
 		tabular-0.2.2.8_1 \
 		tagged-0.8.9 \
-		tasty-1.5.2 \
+		tasty-1.5.3_1 \
 		tasty-hunit-0.10.2 \
 		temporary-1.3 \
 		terminal-size-0.3.4_1 \
-		text-ansi-0.3.0.1_1 \
+		text-ansi-0.3.0.1_2 \
 		text-builder-linear-0.1.3 \
-		text-iso8601-0.1.1_1 \
-		text-short-0.1.6_2 \
+		text-iso8601-0.1.1_2 \
+		text-short-0.1.6_3 \
 		text-zipper-0.13 \
-		th-abstraction-0.7.1.0 \
+		th-abstraction-0.7.1.0_1 \
 		th-compat-0.1.6 \
 		th-lift-0.8.6 \
-		these-1.2.1_1 \
-		time-compat-1.9.7_2 \
+		these-1.2.1_2 \
+		time-compat-1.9.8 \
 		timeit-2.0_2 \
 		transformers-base-0.4.6 \
 		transformers-compat-0.7.2 \
 		uglymemo-0.1.0.1 \
-		unix-compat-0.7.3 \
-		unordered-containers-0.2.20_3 \
+		unix-compat-0.7.3_1 \
+		unordered-containers-0.2.20_4 \
 		utf8-string-1.0.2 \
 		utility-ht-0.0.17.2 \
-		uuid-types-1.0.6_1 \
-		vector-0.13.2.0 \
+		uuid-types-1.0.6_2 \
+		vector-0.13.2.0_1 \
 		vector-stream-0.1.0.1_3 \
-		vty-6.2 \
+		vty-6.4 \
 		vty-crossplatform-0.4.0.0 \
 		vty-unix-0.2.0.0 \
 		witherable-0.5_1 \
diff --git a/finance/hs-hledger-ui/distinfo b/finance/hs-hledger-ui/distinfo
index 47324ef2bc10..bfc791e683ab 100644
--- a/finance/hs-hledger-ui/distinfo
+++ b/finance/hs-hledger-ui/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1733823890
-SHA256 (cabal/hledger-ui-1.41/hledger-ui-1.41.tar.gz) = 5f6a085180a2876b5dad19420fd6c85a35e02c7d79e7e1c9ede7336f44c77f05
-SIZE (cabal/hledger-ui-1.41/hledger-ui-1.41.tar.gz) = 82480
+TIMESTAMP = 1741961384
+SHA256 (cabal/hledger-ui-1.42.1/hledger-ui-1.42.1.tar.gz) = 95db816a631851b1dacc753dcceed18f50e17112b7a6bcdcfadd374b852c32bf
+SIZE (cabal/hledger-ui-1.42.1/hledger-ui-1.42.1.tar.gz) = 82558
 SHA256 (cabal/Decimal-0.5.2/Decimal-0.5.2.tar.gz) = a37a0220424e4bcb8cae1d38844c7027ee314449758d0d14ff3e2e0a5c8a87a7
 SIZE (cabal/Decimal-0.5.2/Decimal-0.5.2.tar.gz) = 9546
 SHA256 (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = cd7e26d3d5ebf7f2c1a7525aebe251fbcbffee2a6362db634b4be23b9e354d85
@@ -11,18 +11,22 @@ SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c
 SIZE (cabal/Glob-0.10.2/revision/3.cabal) = 2938
 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/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
+SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
 SHA256 (cabal/Only-0.1/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85ab08cb20c2dd62ba248c1ab265
 SIZE (cabal/Only-0.1/Only-0.1.tar.gz) = 1960
 SHA256 (cabal/Only-0.1/revision/2.cabal) = c6033d181e0f802e9e8543f683fa9c50aeb01cfdf6c83cd5bb72fb47aa863b07
 SIZE (cabal/Only-0.1/revision/2.cabal) = 1398
 SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
 SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
+SHA256 (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 0cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31
+SIZE (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 9046
 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/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
 SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/2.cabal) = 011fa2d67d7a821aa5ec5c825adc919bb067d42dde8fac7c6e5db23239a58866
-SIZE (cabal/aeson-2.2.3.0/revision/2.cabal) = 6589
+SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
+SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378
 SHA256 (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 2a21f2cd78adcb149ceba770239ed664519552911e7680172b18ff695cfa7ae5
 SIZE (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 5894
 SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
@@ -31,14 +35,16 @@ SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333e
 SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
 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/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f
+SIZE (cabal/assoc-1.1.1/revision/1.cabal) = 1420
 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/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
 SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
 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/5.cabal) = ec709539b881d6431620bd7c40fbfa680aaf4a98c6f35b51536d8f455682b1ae
-SIZE (cabal/attoparsec-0.14.4/revision/5.cabal) = 5703
+SHA256 (cabal/attoparsec-0.14.4/revision/6.cabal) = 35129d0ab1741f000f1a7d2fc839544919ee6fbb8f2d6e7f0a629c41f91035f3
+SIZE (cabal/attoparsec-0.14.4/revision/6.cabal) = 5914
 SHA256 (cabal/attoparsec-aeson-2.2.2.0/attoparsec-aeson-2.2.2.0.tar.gz) = fe9b2c23a16fe1ff8f41c329940cccc80aca7ac6a9ea314f7a77cf142d8f9edd
 SIZE (cabal/attoparsec-aeson-2.2.2.0/attoparsec-aeson-2.2.2.0.tar.gz) = 8081
 SHA256 (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 74e655541e645e8fc7aade1e6a1b6973561be0bca9369bc1623aa345019a35e9
@@ -47,8 +53,8 @@ SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c871901456
 SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923
 SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a
 SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
-SHA256 (cabal/bifunctors-5.6.2/revision/1.cabal) = ffd926ed71d6a046b7d5d92980d92269d7198e6b4768ffd33d120b44b88c2bbe
-SIZE (cabal/bifunctors-5.6.2/revision/1.cabal) = 3332
+SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
+SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332
 SHA256 (cabal/bimap-0.5.0/bimap-0.5.0.tar.gz) = b0b44b0f2eaceb83f46dfa3d1747e080c45204c64d18bb9e63747299266f0c95
 SIZE (cabal/bimap-0.5.0/bimap-0.5.0.tar.gz) = 11205
 SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b
@@ -61,16 +67,16 @@ SHA256 (cabal/blaze-markup-0.8.3.0/blaze-markup-0.8.3.0.tar.gz) = 8606ac8b4a1f7f
 SIZE (cabal/blaze-markup-0.8.3.0/blaze-markup-0.8.3.0.tar.gz) = 14647
 SHA256 (cabal/blaze-markup-0.8.3.0/revision/2.cabal) = 027f218b81d28a7c0a33b93d456c4e5aa92d145e9dcee14834fbad73a39ad7e4
 SIZE (cabal/blaze-markup-0.8.3.0/revision/2.cabal) = 2360
-SHA256 (cabal/brick-2.6/brick-2.6.tar.gz) = d361d34ec5f5cd35a4f557294ca0ff1566d6d1b15eeb97addfc18bf39803c3a4
-SIZE (cabal/brick-2.6/brick-2.6.tar.gz) = 226141
-SHA256 (cabal/brick-2.6/revision/1.cabal) = 9aa82d95fe19280c4dfcdc2491b0926860ccbd25005b20fa36472eb2b8e37adb
-SIZE (cabal/brick-2.6/revision/1.cabal) = 18317
+SHA256 (cabal/brick-2.8.3/brick-2.8.3.tar.gz) = 5416fc702ae179e51a1e7b0de2c64e3888eb141f8e22d5bc8634c9569212a659
+SIZE (cabal/brick-2.8.3/brick-2.8.3.tar.gz) = 235766
 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/cassava-0.5.3.2/cassava-0.5.3.2.tar.gz) = 3ad25d225d2c0db54ef17372d8bf206356bcb7e02a0e7ff38f7078f141d0a9c9
 SIZE (cabal/cassava-0.5.3.2/cassava-0.5.3.2.tar.gz) = 37741
+SHA256 (cabal/cassava-0.5.3.2/revision/1.cabal) = b2e52282af6ca7b42bdd0fb427079b908a2b2e4b350b77df19cdb45ee4fe7876
+SIZE (cabal/cassava-0.5.3.2/revision/1.cabal) = 4977
 SHA256 (cabal/cassava-megaparsec-2.1.1/cassava-megaparsec-2.1.1.tar.gz) = 4631963337675db145c2bf9752bf27b4bae68b7c48ffcac60b428f557b63e786
 SIZE (cabal/cassava-megaparsec-2.1.1/cassava-megaparsec-2.1.1.tar.gz) = 7428
 SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
@@ -83,6 +89,8 @@ SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee5
 SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675
 SHA256 (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 69fb0eb49a80055a9b76d31d0a5648777c4050ac8dbf56a9344b862ed878a789
 SIZE (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 14455
+SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f256e2507536b75f58ffba7748767c353
+SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587
 SHA256 (cabal/config-ini-0.2.7.0/config-ini-0.2.7.0.tar.gz) = 3a171c45baa6ed066dd62a4bfd7fb60d99030e9e320c2b73cfd0980252596901
 SIZE (cabal/config-ini-0.2.7.0/config-ini-0.2.7.0.tar.gz) = 24825
 SHA256 (cabal/config-ini-0.2.7.0/revision/1.cabal) = 2ae5a3e77ef16bffe9f2dd2b328cd79444cd1c193386007260aa6b0af0f957b2
@@ -103,6 +111,8 @@ SHA256 (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 0a
 SIZE (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 1589
 SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
 SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992
+SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b
+SIZE (cabal/data-fix-0.3.4/revision/1.cabal) = 1406
 SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
 SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
 SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
@@ -115,6 +125,10 @@ SHA256 (cabal/doclayout-0.5/doclayout-0.5.tar.gz) = b030410245d9dea721e5bd75511b
 SIZE (cabal/doclayout-0.5/doclayout-0.5.tar.gz) = 43437
 SHA256 (cabal/emojis-0.1.4.1/emojis-0.1.4.1.tar.gz) = 8000d6197b1d43b9b3cd0711c34f120420f358d0425167d2fb7e616d65470ae5
 SIZE (cabal/emojis-0.1.4.1/emojis-0.1.4.1.tar.gz) = 52794
+SHA256 (cabal/encoding-0.10/encoding-0.10.tar.gz) = f2d70b508a25f6f20ee54082a65a4b8a8be3f9a4b0359e5b32b6df9b0451b50c
+SIZE (cabal/encoding-0.10/encoding-0.10.tar.gz) = 652997
+SHA256 (cabal/extensible-exceptions-0.1.1.4/extensible-exceptions-0.1.1.4.tar.gz) = 6ce5e8801760385a408dab71b53550f87629e661b260bdc2cd41c6a439b6e388
+SIZE (cabal/extensible-exceptions-0.1.1.4/extensible-exceptions-0.1.1.4.tar.gz) = 8531
 SHA256 (cabal/extra-1.8/extra-1.8.tar.gz) = 2fa4ce5eae50560bba80f1883913cf2ed52b3d87fd290dae27d838c94f5389a1
 SIZE (cabal/extra-1.8/extra-1.8.tar.gz) = 47005
 SHA256 (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 5f18672eff936355557cdd163905451205d7ee22742edac313dd27cf42a3f415
@@ -129,14 +143,16 @@ SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b129
 SIZE (cabal/generically-0.1.1/revision/4.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/hashable-1.4.7.0/hashable-1.4.7.0.tar.gz) = 3baee4c9027a08830d148ec524cbc0471de645e1e8426d46780ef2758df0e8da
-SIZE (cabal/hashable-1.4.7.0/hashable-1.4.7.0.tar.gz) = 89467
-SHA256 (cabal/hashtables-1.4.1/hashtables-1.4.1.tar.gz) = 5019354b79692b264432206cd28073799151a947ea719d4a679508600d874410
-SIZE (cabal/hashtables-1.4.1/hashtables-1.4.1.tar.gz) = 58828
-SHA256 (cabal/hledger-1.41/hledger-1.41.tar.gz) = 936ac5fc4b2a45857e13af0eeb1c5254cfcccac096d4aecddcdc6e6db23f5446
-SIZE (cabal/hledger-1.41/hledger-1.41.tar.gz) = 842495
-SHA256 (cabal/hledger-lib-1.41/hledger-lib-1.41.tar.gz) = 1c434da06a65820579523926d2f0d40ca9748eeb16912c81ab36bfed6468f8d3
-SIZE (cabal/hledger-lib-1.41/hledger-lib-1.41.tar.gz) = 341256
+SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
+SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
+SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
+SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
+SHA256 (cabal/hashtables-1.4.2/hashtables-1.4.2.tar.gz) = ca0e299fee6c0c918f45ce0907afbff1c3891998bb792d1717e4d5f12350ef0d
+SIZE (cabal/hashtables-1.4.2/hashtables-1.4.2.tar.gz) = 58869
+SHA256 (cabal/hledger-1.42.1/hledger-1.42.1.tar.gz) = 78d88f1541e2fc9aa2a86b2c9cb42cffe41b1697f5e0d94f03698d37d9d88233
+SIZE (cabal/hledger-1.42.1/hledger-1.42.1.tar.gz) = 858638
+SHA256 (cabal/hledger-lib-1.42.1/hledger-lib-1.42.1.tar.gz) = d4eec36757c783df29ddd4e05e36376d61b023a2f3fe0738dc09209e62dfa930
+SIZE (cabal/hledger-lib-1.42.1/hledger-lib-1.42.1.tar.gz) = 344711
 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/3.cabal) = 276325277350cd2c2c88916ed3ae5cd35b2b4f494ec594fbd9534081eb7fb759
@@ -145,44 +161,42 @@ SHA256 (cabal/html-1.0.1.2/html-1.0.1.2.tar.gz) = 0c35495ea33d65e69c69bc7441ec8e
 SIZE (cabal/html-1.0.1.2/html-1.0.1.2.tar.gz) = 11021
 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-0.1.4/revision/1.cabal) = 42d9e84a65a0c17c248233cab98ada872ff6140dfa24d109d6eb285204d07e7d
+SIZE (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 2098
 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/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc8070ae2c15f9e6febf1449fee364c131a6d1e93cac45e7895ba86dd89
+SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401
 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/lucid-2.11.20230408/lucid-2.11.20230408.tar.gz) = 0f112990fee9c5b1c62c64c926147272534781ed8a7225d39dd0248a670f441d
-SIZE (cabal/lucid-2.11.20230408/lucid-2.11.20230408.tar.gz) = 21451
-SHA256 (cabal/lucid-2.11.20230408/revision/2.cabal) = d2757a8c190a942d4931350692643a5f94ecfeded467969a03d105d9c36c0e8e
-SIZE (cabal/lucid-2.11.20230408/revision/2.cabal) = 3180
+SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5defe2abedb49efc8e03a594f817035bf231a317e6c1c9
+SIZE (cabal/integer-conversion-0.1.1/revision/1.cabal) = 2256
+SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45
+SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948
+SHA256 (cabal/lucid-2.11.20250303/lucid-2.11.20250303.tar.gz) = bbe62357e944549ce7f45c8f998e82b4d90c5aff6462446fb01cf32cddb744f4
+SIZE (cabal/lucid-2.11.20250303/lucid-2.11.20250303.tar.gz) = 21416
 SHA256 (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 2441d8dd50eff445356048b2a0cdf88c4a7ba0f56614293d4975e1b081faf8fa
 SIZE (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 429048
 SHA256 (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = b9ed423625bf20ae7a72480d40d2dd16018a67e2ec45afb840a3607aa931ec97
 SIZE (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = 67078
-SHA256 (cabal/microlens-0.4.13.1/microlens-0.4.13.1.tar.gz) = 0a54abee8ff4f6aeb4bea0783409a3dbd28a4e7a892bac916b0fb6a71382d7fc
-SIZE (cabal/microlens-0.4.13.1/microlens-0.4.13.1.tar.gz) = 27436
-SHA256 (cabal/microlens-0.4.13.1/revision/1.cabal) = fc256e2b5d78e8e4f39b3dd359c57b8c19df50853a86eaf8f154a17441a5a51d
-SIZE (cabal/microlens-0.4.13.1/revision/1.cabal) = 4703
-SHA256 (cabal/microlens-ghc-0.4.14.3/microlens-ghc-0.4.14.3.tar.gz) = 9735188354a4f17a890baa0693b9ea2f0f420396da0e67a194de588384fd4c8f
-SIZE (cabal/microlens-ghc-0.4.14.3/microlens-ghc-0.4.14.3.tar.gz) = 6777
-SHA256 (cabal/microlens-mtl-0.2.0.3/microlens-mtl-0.2.0.3.tar.gz) = 4d6b6af37179814fe47e11763ea61b423b698bc15869f94e82c6a5e9fd079fc6
-SIZE (cabal/microlens-mtl-0.2.0.3/microlens-mtl-0.2.0.3.tar.gz) = 9191
-SHA256 (cabal/microlens-mtl-0.2.0.3/revision/1.cabal) = 92f6e76b1e0177a990496df2ab55972476a1f117d0a7b944f810bce6b4848377
-SIZE (cabal/microlens-mtl-0.2.0.3/revision/1.cabal) = 2026
-SHA256 (cabal/microlens-platform-0.4.3.5/microlens-platform-0.4.3.5.tar.gz) = c4390ea9739ee411c6499c49ce3ff92e35e93563b2cb2c0db7f148118ca50732
-SIZE (cabal/microlens-platform-0.4.3.5/microlens-platform-0.4.3.5.tar.gz) = 5264
-SHA256 (cabal/microlens-th-0.4.3.15/microlens-th-0.4.3.15.tar.gz) = 0fceb3271297ad29a2bfa3e62953debbb44dba513c439a363acf625f954e45c9
-SIZE (cabal/microlens-th-0.4.3.15/microlens-th-0.4.3.15.tar.gz) = 24239
+SHA256 (cabal/microlens-0.4.14.0/microlens-0.4.14.0.tar.gz) = 56792a613e4fb0634bdedf54dcb773ac4baae8be0fec8bd88e1bb8b7a649922e
+SIZE (cabal/microlens-0.4.14.0/microlens-0.4.14.0.tar.gz) = 28262
+SHA256 (cabal/microlens-ghc-0.4.15.1/microlens-ghc-0.4.15.1.tar.gz) = 06ed35673cc0c83f70adc69932b0d7676372721e2db45b2d8f4d3e2ffca2b075
+SIZE (cabal/microlens-ghc-0.4.15.1/microlens-ghc-0.4.15.1.tar.gz) = 6806
+SHA256 (cabal/microlens-mtl-0.2.1.0/microlens-mtl-0.2.1.0.tar.gz) = fbd79c72e1f2a533cfe376ecdad73807db437c2a3cf3488bf7a8523d4377848f
+SIZE (cabal/microlens-mtl-0.2.1.0/microlens-mtl-0.2.1.0.tar.gz) = 9264
+SHA256 (cabal/microlens-platform-0.4.4.1/microlens-platform-0.4.4.1.tar.gz) = f546be14a2927368d2c880cbce95a999a34ff9e300a872707e24653cf5cf6734
+SIZE (cabal/microlens-platform-0.4.4.1/microlens-platform-0.4.4.1.tar.gz) = 5290
+SHA256 (cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz) = 1d762c027ca332ae906cb031e87a423c2bbedebe3bb9d988188692a5de4c0a94
+SIZE (cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz) = 24258
 SHA256 (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 61338058eb676b466a462ca45d59f436a77a3bd6b816e4268c6d88522b6a4280
 SIZE (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 6861
 SHA256 (cabal/mmorph-1.2.0/revision/3.cabal) = df9b213ec18f811cb3137b478d148f3f1680ee43f841cb775835fa282fdb0295
 SIZE (cabal/mmorph-1.2.0/revision/3.cabal) = 1083
 SHA256 (cabal/modern-uri-0.3.6.1/modern-uri-0.3.6.1.tar.gz) = 0246f9cfced1227abe3a6403eeacc6b5f79f7e3319759a4dd1fd341c12454fe9
 SIZE (cabal/modern-uri-0.3.6.1/modern-uri-0.3.6.1.tar.gz) = 26185
-SHA256 (cabal/modern-uri-0.3.6.1/revision/2.cabal) = aa03f57e5bee7274aaf394898e632607ea2a7e3f13cebf935e7daceaf36122f3
-SIZE (cabal/modern-uri-0.3.6.1/revision/2.cabal) = 3602
+SHA256 (cabal/modern-uri-0.3.6.1/revision/3.cabal) = 1ff00fbd7e695b0695bb325a1fe375cc8c83b55cd7b7c08af083526809a8d76a
+SIZE (cabal/modern-uri-0.3.6.1/revision/3.cabal) = 3602
 SHA256 (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = ae0baea04d99375ef788140367179994a7178d400a8ce0d9026846546772713c
 SIZE (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = 13985
 SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
@@ -191,6 +205,8 @@ SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0a
 SIZE (cabal/network-uri-2.6.4.2/revision/1.cabal) = 3217
 SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491
 SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682
+SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82
+SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289
 SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
 SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
 SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447
@@ -213,18 +229,20 @@ SHA256 (cabal/profunctors-5.6.2/revision/3.cabal) = e178ba4468982326656626e2089e
 SIZE (cabal/profunctors-5.6.2/revision/3.cabal) = 2484
 SHA256 (cabal/quote-quot-0.2.1.0/quote-quot-0.2.1.0.tar.gz) = 67dc25909c5b9bb373c66a9c9c1721d1e73915bd5518f42d1f97b793f42e4df7
 SIZE (cabal/quote-quot-0.2.1.0/quote-quot-0.2.1.0.tar.gz) = 6731
-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/random-1.2.1.3/random-1.2.1.3.tar.gz) = e9c81926a7d1e40328f645f73592b31efc9c631589669a7f130687b9cc3051dc
+SIZE (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = 47117
 SHA256 (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = c6a7d5e41ad0ee1a05c660acf4fd34b21f38330eec165d246b7fffb398e59fb3
 SIZE (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = 17560
-SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
-SIZE (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 10488
-SHA256 (cabal/regex-base-0.94.0.2/revision/4.cabal) = 0322b2fcd1358f3355e0c8608efa60d27b14d1c9d476451dbcb9181363bd8b27
-SIZE (cabal/regex-base-0.94.0.2/revision/4.cabal) = 2601
-SHA256 (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 933ed5c54246bb50e335d86b884ffb70bc252b5f776fb291f162a80a27bd75b7
-SIZE (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 83016
-SHA256 (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = e5ea15b2898c62c63fae798784bc402b3862733d97a4f7ee3ec4f9ae6f447478
-SIZE (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = 6997
+SHA256 (cabal/reflection-2.1.9/revision/1.cabal) = eaf28dc9884718a306ed1e0c215a24b36c68b8aa3be425617f66d886d43fe1e0
+SIZE (cabal/reflection-2.1.9/revision/1.cabal) = 4171
+SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
+SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
+SHA256 (cabal/regex-compat-0.95.2.2/regex-compat-0.95.2.2.tar.gz) = e27ed1d8c3616a7bd471c66950c7dd3bbdfe435da8319d647bfea12031bb301c
+SIZE (cabal/regex-compat-0.95.2.2/regex-compat-0.95.2.2.tar.gz) = 4658
+SHA256 (cabal/regex-posix-0.96.0.2/regex-posix-0.96.0.2.tar.gz) = 7e570460c35c5deec54d1ba46305ddb4679c7d4aae84f631dd0c61daaeaa8150
+SIZE (cabal/regex-posix-0.96.0.2/regex-posix-0.96.0.2.tar.gz) = 13343
+SHA256 (cabal/regex-tdfa-1.3.2.3/regex-tdfa-1.3.2.3.tar.gz) = 8571bcf85825e503c768d2ffb868fc5ddccced06ad385228f1ed85ee6d32dc6f
+SIZE (cabal/regex-tdfa-1.3.2.3/regex-tdfa-1.3.2.3.tar.gz) = 83017
 SHA256 (cabal/safe-0.3.21/safe-0.3.21.tar.gz) = 2c81fea42bbe79ec488774043c1ec54f30efba059df9a4f3681ce83d85007f01
 SIZE (cabal/safe-0.3.21/safe-0.3.21.tar.gz) = 11778
 SHA256 (cabal/safe-0.3.21/revision/1.cabal) = b928ea1645876788155b38ce85c7e46d157a1bb41d2b05f5770b13d60bc6a3f7
@@ -235,24 +253,22 @@ SHA256 (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 8bb7261bd54bd58acfcb15
 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/scientific-0.3.8.0/revision/1.cabal) = 2148e2e6ab1f1fd2ecee25067e0ee60da886be89736e8a54d49556407d7113ce
-SIZE (cabal/scientific-0.3.8.0/revision/1.cabal) = 4380
+SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e
+SIZE (cabal/scientific-0.3.8.0/revision/2.cabal) = 4397
 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/semialign-1.3.1/revision/1.cabal) = 0ebafdb9c3bfac8c5311999ae195115c1452a205b273d54e7b1145a65c1bf610
-SIZE (cabal/semialign-1.3.1/revision/1.cabal) = 2209
+SHA256 (cabal/semialign-1.3.1/revision/2.cabal) = dfe515a9e43230f5308564a649a04ea1538499ed98b944644b77bed5394b9deb
+SIZE (cabal/semialign-1.3.1/revision/2.cabal) = 2224
 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/semigroupoids-6.0.1/revision/1.cabal) = f65892f65f941c7368334bdfdcdb9db2ad3952502e94e88785a5a428fa2f3f4e
-SIZE (cabal/semigroupoids-6.0.1/revision/1.cabal) = 7539
+SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21c230bf5ee3a14d0584dc6ab7ad54a9252c2c21
+SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
 SHA256 (cabal/shakespeare-2.1.0.1/shakespeare-2.1.0.1.tar.gz) = 6cb655f3734de1b920faf67f313d45e31fc7f8fcf0a2e00a45f986d8e107d22f
 SIZE (cabal/shakespeare-2.1.0.1/shakespeare-2.1.0.1.tar.gz) = 71698
 SHA256 (cabal/split-0.2.5/split-0.2.5.tar.gz) = 52da404e8397c1ab238354c8d4fd9a7e9c5cac8849cc2ce2e45facc85e74a913
 SIZE (cabal/split-0.2.5/split-0.2.5.tar.gz) = 16008
-SHA256 (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002
-SIZE (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 22399
-SHA256 (cabal/splitmix-0.1.0.5/revision/1.cabal) = caa9b4a92abf1496c7f6a3c0f4e357426a54880077cb9f04e260a8bfa034b77b
-SIZE (cabal/splitmix-0.1.0.5/revision/1.cabal) = 6596
+SHA256 (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = d678c41a603a62032cf7e5f8336bb8222c93990e4b59c8b291b7ca26c7eb12c7
+SIZE (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = 21981
 SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
 SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
 SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
@@ -263,8 +279,10 @@ SHA256 (cabal/tabular-0.2.2.8/revision/1.cabal) = 39809f48fe715825f05276aa37ed15
 SIZE (cabal/tabular-0.2.2.8/revision/1.cabal) = 2821
 SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
 SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
-SHA256 (cabal/tasty-1.5.2/tasty-1.5.2.tar.gz) = 729cb0454fb9be2285eb51fe3bb191bd6096bd11d5fe08eda1ca59517731b737
-SIZE (cabal/tasty-1.5.2/tasty-1.5.2.tar.gz) = 66288
+SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
+SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
+SHA256 (cabal/tasty-1.5.3/revision/1.cabal) = 9d56ea9dbc274fc853fc531373b2c91bfe360e21460c2c6a5838897d86e3f6d0
+SIZE (cabal/tasty-1.5.3/revision/1.cabal) = 2923
 SHA256 (cabal/tasty-hunit-0.10.2/tasty-hunit-0.10.2.tar.gz) = 5af01fa7c1ef98b324da062e36f79986a8b1b83ff0cf6fd53f95d976b41e03f6
 SIZE (cabal/tasty-hunit-0.10.2/tasty-hunit-0.10.2.tar.gz) = 7808
 SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
@@ -275,34 +293,34 @@ SHA256 (cabal/terminal-size-0.3.4/revision/1.cabal) = 21d7f1320eeb86177e860ec07a
 SIZE (cabal/terminal-size-0.3.4/revision/1.cabal) = 1364
 SHA256 (cabal/text-ansi-0.3.0.1/text-ansi-0.3.0.1.tar.gz) = 0078b6e1adfb3fbbb4e241e20116829c3ede02f3906eb292ab4540c9e82f3846
 SIZE (cabal/text-ansi-0.3.0.1/text-ansi-0.3.0.1.tar.gz) = 6149
-SHA256 (cabal/text-ansi-0.3.0.1/revision/1.cabal) = a63b2f1c8ffe5725ceec96ea7d83542bb02cabc6a95ba1cfbf97ec029d3b2392
-SIZE (cabal/text-ansi-0.3.0.1/revision/1.cabal) = 1806
+SHA256 (cabal/text-ansi-0.3.0.1/revision/2.cabal) = 10c9db7dc1e914bcf8ef42cad3471109a5f9787e7955f907b8182706098a59ae
+SIZE (cabal/text-ansi-0.3.0.1/revision/2.cabal) = 1819
 SHA256 (cabal/text-builder-linear-0.1.3/text-builder-linear-0.1.3.tar.gz) = 49cbbbbf4515ecebe3839710e5bf6240273e09c3de3bbb5da67ee61cbf7a82db
 SIZE (cabal/text-builder-linear-0.1.3/text-builder-linear-0.1.3.tar.gz) = 30161
 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-iso8601-0.1.1/revision/1.cabal) = 0af50f6d2e8479b9a956c9c612ec270ea09df4c78c88c5b1bdd98066f576d73d
-SIZE (cabal/text-iso8601-0.1.1/revision/1.cabal) = 2478
+SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849
+SIZE (cabal/text-iso8601-0.1.1/revision/2.cabal) = 2411
 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/2.cabal) = 5953dc14c71b6047edab2dc89e922678ff5cbe2e98d16b9e7078150083940be4
-SIZE (cabal/text-short-0.1.6/revision/2.cabal) = 2812
+SHA256 (cabal/text-short-0.1.6/revision/3.cabal) = 41be94ccd3f6646ab69b0b05c5130ea3c7911a4598ab9b9192f21ad25a69163a
+SIZE (cabal/text-short-0.1.6/revision/3.cabal) = 2827
 SHA256 (cabal/text-zipper-0.13/text-zipper-0.13.tar.gz) = 06521cc7c435f8e85aeb3ed3f2b872000c52087d73518de31e65bdca072a98a9
 SIZE (cabal/text-zipper-0.13/text-zipper-0.13.tar.gz) = 9698
 SHA256 (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = f9b6184aba4c6b61dd0d96f7dad41a4c9db0a01d3cdbf993a7d860488f1c04c5
 SIZE (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = 45428
+SHA256 (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 3011403d85b0070630e33d66b9370535ccd1e0e672ae58f847550b2b15bb4fd8
+SIZE (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 2268
 SHA256 (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = b781a0c059872bc95406d00e98f6fa7d9e81e744730f75186583cb4dcea0a4eb
 SIZE (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = 14622
 SHA256 (cabal/th-lift-0.8.6/th-lift-0.8.6.tar.gz) = 04309ad70ef80ed054ebda5b7d34a66642017604019f9e44ad321eec04a1ef1f
 SIZE (cabal/th-lift-0.8.6/th-lift-0.8.6.tar.gz) = 14310
 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/these-1.2.1/revision/1.cabal) = c04f573531b37864506b071046e010a7a6aad11650cf895467f9f279d0130b8b
-SIZE (cabal/these-1.2.1/revision/1.cabal) = 2279
-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-compat-1.9.7/revision/2.cabal) = f0bff15af6faaeff36b679e6b810fa71534b2f85a91bf98d7541dac6a469b20f
-SIZE (cabal/time-compat-1.9.7/revision/2.cabal) = 4486
+SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168eb2b2869d79e62ed8c845780b7ea136
+SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294
+SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0
+SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
 SHA256 (cabal/timeit-2.0/timeit-2.0.tar.gz) = a14df4e578db371e5c609f0784209144545f9cae90026d24a3398042f7c591ea
 SIZE (cabal/timeit-2.0/timeit-2.0.tar.gz) = 2117
 SHA256 (cabal/timeit-2.0/revision/2.cabal) = 35d7c3ce64b458bbb1200320203f21281c975c85acc636a634500601c474fded
@@ -315,26 +333,30 @@ SHA256 (cabal/uglymemo-0.1.0.1/uglymemo-0.1.0.1.tar.gz) = fe89ef49c0cb15867c5881
 SIZE (cabal/uglymemo-0.1.0.1/uglymemo-0.1.0.1.tar.gz) = 887
 SHA256 (cabal/unix-compat-0.7.3/unix-compat-0.7.3.tar.gz) = 7a4fad870952d632d55c8cfe2aad8b55ac95585dacae052fbea4e32968821d87
 SIZE (cabal/unix-compat-0.7.3/unix-compat-0.7.3.tar.gz) = 15593
+SHA256 (cabal/unix-compat-0.7.3/revision/1.cabal) = e1132808d30ad1adbcf1ba7f06c3dfe712a7ee382b225eb975e0ab8cfe0c21cd
+SIZE (cabal/unix-compat-0.7.3/revision/1.cabal) = 3287
 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/3.cabal) = c7fe9cba405ed9905e12d89c7add3b3eb9868dfba7975e70ba0cdd64b7b11abc
-SIZE (cabal/unordered-containers-0.2.20/revision/3.cabal) = 3921
+SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422
+SIZE (cabal/unordered-containers-0.2.20/revision/4.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/utility-ht-0.0.17.2/utility-ht-0.0.17.2.tar.gz) = 0a8ec081956d18f8ca84f58aacf39a5ab1a7dc08302e2ce28b4ac3768bb0372c
 SIZE (cabal/utility-ht-0.0.17.2/utility-ht-0.0.17.2.tar.gz) = 33604
 SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
 SIZE (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 11222
-SHA256 (cabal/uuid-types-1.0.6/revision/1.cabal) = 595644500d36908be85cd02fb446c411555ecc5c59b7ce33d1205cfc9ceb55a6
-SIZE (cabal/uuid-types-1.0.6/revision/1.cabal) = 2604
+SHA256 (cabal/uuid-types-1.0.6/revision/2.cabal) = 88e78c100b699cb829524af914cea82422bd518ce90625122ebe4c8048aee13d
+SIZE (cabal/uuid-types-1.0.6/revision/2.cabal) = 2619
 SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
 SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
+SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
+SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
 SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
 SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
 SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e
 SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642
-SHA256 (cabal/vty-6.2/vty-6.2.tar.gz) = 6f1f48b260b4de0a0506e70faf4d41b8c1757ff429a95ba6b6b76cf76c73987b
-SIZE (cabal/vty-6.2/vty-6.2.tar.gz) = 66027
+SHA256 (cabal/vty-6.4/vty-6.4.tar.gz) = 7165a6238bd22aed8a3f142925a0de48e105a5585cd2499c90e2c56a63090a46
+SIZE (cabal/vty-6.4/vty-6.4.tar.gz) = 66410
 SHA256 (cabal/vty-crossplatform-0.4.0.0/vty-crossplatform-0.4.0.0.tar.gz) = 35e5433512b883e83aa8bb8c3475221174445a87e51f162b2ce07f9cf1eb3c1a
 SIZE (cabal/vty-crossplatform-0.4.0.0/vty-crossplatform-0.4.0.0.tar.gz) = 15118
 SHA256 (cabal/vty-unix-0.2.0.0/vty-unix-0.2.0.0.tar.gz) = c2ab67e09edc4bade04e269adc059320e83f68b31e428d11a69b20c4f161ddc1
diff --git a/finance/hs-hledger-web/Makefile b/finance/hs-hledger-web/Makefile
index 2551f192358a..7a79b59bf350 100644
--- a/finance/hs-hledger-web/Makefile
+++ b/finance/hs-hledger-web/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	hledger-web
-DISTVERSION=	1.41
+DISTVERSION=	1.42.1
 CATEGORIES=	finance haskell www
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -16,33 +16,33 @@ USE_CABAL=	Decimal-0.5.2 \
 		Diff-1.0.2 \
 		Glob-0.10.2_3 \
 		HUnit-1.6.2.0 \
-		OneTuple-0.4.2 \
+		OneTuple-0.4.2_1 \
 		Only-0.1_2 \
-		QuickCheck-2.15.0.1 \
+		QuickCheck-2.15.0.1_1 \
 		StateVar-1.2.2 \
-		aeson-2.2.3.0_2 \
+		aeson-2.2.3.0_3 \
 		aeson-pretty-0.8.10 \
-		alex-3.5.1.0 \
+		alex-3.5.2.0 \
 		ansi-terminal-1.1.2 \
 		ansi-terminal-types-1.1 \
 		appar-0.1.8 \
 		asn1-encoding-0.9.6_2 \
 		asn1-parse-0.9.5 \
 		asn1-types-0.3.4 \
-		assoc-1.1.1 \
+		assoc-1.1.1_1 \
 		async-2.2.5_3 \
-		attoparsec-0.14.4_5 \
+		attoparsec-0.14.4_6 \
 		attoparsec-aeson-2.2.2.0 \
-		auto-update-0.2.4 \
+		auto-update-0.2.6 \
 		base-compat-0.14.1 \
 		base-orphans-0.9.3 \
 		base-unicode-symbols-0.2.4.2 \
 		base16-bytestring-1.0.2.0_1 \
-		base64-1.0_1 \
+		base64-1.0_2 \
 		base64-bytestring-1.2.1.0_1 \
 		basement-0.0.16 \
-		bifunctors-5.6.2_1 \
-		bitvec-1.1.5.0_1 \
+		bifunctors-5.6.2_2 \
+		bitvec-1.1.5.0_3 \
 		blaze-builder-0.4.2.3 \
 		blaze-html-0.9.2.0_1 \
 		blaze-markup-0.8.3.0_2 \
@@ -52,102 +52,104 @@ USE_CABAL=	Decimal-0.5.2 \
 		cabal-doctest-1.0.11 \
 		call-stack-0.4.0 \
 		case-insensitive-1.2.1.0 \
-		cassava-0.5.3.2 \
+		cassava-0.5.3.2_1 \
 		cassava-megaparsec-2.1.1 \
-		cborg-0.2.10.0_1 \
+		cborg-0.2.10.0_2 \
 		cereal-0.5.8.3 \
 		character-ps-0.1 \
 		clientsession-0.9.3.0 \
 		clock-0.8.4 \
 		cmdargs-0.10.22 \
 		colour-2.3.6 \
-		comonad-5.0.9 \
-		conduit-1.3.6 \
-		conduit-extra-1.3.6 \
+		comonad-5.0.9_1 \
+		conduit-1.3.6.1 \
+		conduit-extra-1.3.7 \
 		contravariant-1.5.5 \
 		control-monad-free-0.6.2 \
 		cookie-0.5.0 \
 		crypto-api-0.13.3_1 \
-		crypton-1.0.1 \
+		crypton-1.0.2 \
 		crypton-connection-0.4.3 \
 		crypton-x509-1.7.7 \
-		crypton-x509-store-1.6.9 \
+		crypton-x509-store-1.6.10 \
 		crypton-x509-system-1.6.7 \
-		crypton-x509-validation-1.6.13 \
+		crypton-x509-validation-1.6.14 \
 		cryptonite-0.30 \
 		cryptonite-conduit-0.2.2_1 \
 		css-text-0.1.3.0 \
 		csv-0.1.2 \
 		data-default-0.8.0.0 \
 		data-default-class-0.2.0.0 \
-		data-fix-0.3.4 \
+		data-fix-0.3.4_1 \
 		distributive-0.6.2.1_1 \
 		dlist-1.0_2 \
 		doclayout-0.5 \
 		easy-file-0.2.5 \
 		email-validate-2.3.2.21 \
 		emojis-0.1.4.1 \
-		entropy-0.4.1.10_2 \
+		encoding-0.10 \
+		entropy-0.4.1.11 \
+		extensible-exceptions-0.1.1.4 \
 		extra-1.8 \
 		fast-logger-3.2.5 \
 		file-embed-0.0.16.0 \
 		generically-0.1.1_4 \
 		githash-0.1.7.0 \
 		half-0.3.2 \
-		happy-2.1.3 \
-		happy-lib-2.1.3 \
-		hashable-1.5.0.0 \
-		hashtables-1.4.1 \
-		haskell-lexer-1.1.2 \
+		happy-2.1.5 \
+		happy-lib-2.1.5 \
+		hashable-1.5.0.0_1 \
+		hashtables-1.4.2 \
+		haskell-lexer-1.2.1 \
 		hjsmin-0.2.1 \
-		hledger-1.41 \
-		hledger-lib-1.41 \
+		hledger-1.42.1 \
+		hledger-lib-1.42.1 \
 		hourglass-0.2.12_1 \
 		hsc2hs-0.68.10_3 \
-		hspec-2.11.10 \
-		hspec-core-2.11.10 \
-		hspec-discover-2.11.10 \
+		hspec-2.11.11 \
+		hspec-core-2.11.11 \
+		hspec-discover-2.11.11 \
 		hspec-expectations-0.8.4_2 \
 		html-1.0.1.2 \
 		html-conduit-1.3.2.2 \
 		http-api-data-0.6.1_1 \
-		http-client-0.7.17 \
+		http-client-0.7.18 \
 		http-client-tls-0.3.6.4 \
 		http-conduit-2.3.9.1 \
 		http-date-0.0.11 \
 		http-semantics-0.3.0 \
 		http-types-0.12.4 \
 		http2-5.3.9 \
-		indexed-traversable-0.1.4 \
-		indexed-traversable-instances-0.1.2 \
-		integer-conversion-0.1.1 \
-		integer-logarithms-1.0.3.1_6 \
+		indexed-traversable-0.1.4_1 \
+		indexed-traversable-instances-0.1.2_1 \
+		integer-conversion-0.1.1_1 \
+		integer-logarithms-1.0.4 \
 		iproute-1.7.15 \
 		language-javascript-0.7.1.0 \
 		libyaml-0.1.4 \
 		libyaml-clib-0.2.5 \
 		lift-type-0.1.2.0 \
 		lifted-base-0.2.3.12 \
-		lucid-2.11.20230408_2 \
+		lucid-2.11.20250303 \
 		math-functions-0.3.4.4 \
 		megaparsec-9.7.0 \
-		memory-0.18.0 \
-		microlens-0.4.13.1_1 \
-		microlens-th-0.4.3.15 \
+		memory-0.18.0_1 \
+		microlens-0.4.14.0 \
+		microlens-th-0.4.3.17 \
 		mime-types-0.1.2.0 \
 		mmorph-1.2.0_3 \
-		modern-uri-0.3.6.1_2 \
+		modern-uri-0.3.6.1_3 \
 		monad-control-1.0.3.1 \
-		monad-logger-0.3.40 \
+		monad-logger-0.3.42 \
 		monad-loops-0.4.3 \
-		mono-traversable-1.0.20.0 \
+		mono-traversable-1.0.21.0 \
 		network-3.2.7.0 \
 		network-byte-order-0.1.7 \
-		network-control-0.1.3 \
+		network-control-0.1.4 \
 		network-uri-2.6.4.2_1 \
 		old-locale-1.0.0.7_2 \
 		old-time-1.1.0.4 \
-		optparse-applicative-0.18.1.0 \
+		optparse-applicative-0.18.1.0_1 \
 		os-string-2.0.7 \
 		parser-combinators-1.3.0_1 \
 		path-pieces-0.2.1_1 \
@@ -160,22 +162,24 @@ USE_CABAL=	Decimal-0.5.2 \
 		prettyprinter-ansi-terminal-1.1.3 \
 		primitive-0.9.0.0_2 \
 		profunctors-5.6.2_3 \
-		psqueues-0.2.8.0_1 \
+		psqueues-0.2.8.1 \
 		quickcheck-io-0.2.0 \
 		quote-quot-0.2.1.0 \
-		random-1.2.1.2 \
+		random-1.2.1.3 \
 		recv-0.1.0 \
-		reflection-2.1.9 \
-		regex-base-0.94.0.2_4 \
-		regex-tdfa-1.3.2.2_3 \
+		reflection-2.1.9_1 \
+		regex-base-0.94.0.3 \
+		regex-compat-0.95.2.2 \
+		regex-posix-0.96.0.2 \
+		regex-tdfa-1.3.2.3 \
 		resource-pool-0.4.0.0 \
 		resourcet-1.3.0 \
 		safe-0.3.21_1 \
 		safe-exceptions-0.1.7.4_1 \
-		scientific-0.3.8.0_1 \
-		semialign-1.3.1_1 \
-		semigroupoids-6.0.1_1 \
-		serialise-0.2.6.1_3 \
+		scientific-0.3.8.0_2 \
+		semialign-1.3.1_2 \
+		semigroupoids-6.0.1_2 \
+		serialise-0.2.6.1_4 \
 		setenv-0.1.1.3_1 \
 		shakespeare-2.1.0.1 \
 		silently-1.2.5.4 \
@@ -183,46 +187,46 @@ USE_CABAL=	Decimal-0.5.2 \
 		skein-1.0.9.4 \
 		socks-0.6.1 \
 		split-0.2.5 \
-		splitmix-0.1.0.5_1 \
+		splitmix-0.1.1 \
 		stm-chans-3.0.0.9 \
-		streaming-commons-0.2.2.6_1 \
+		streaming-commons-0.2.3.0 \
 		strict-0.5.1_1 \
 		tabular-0.2.2.8_1 \
 		tagged-0.8.9 \
 		tagsoup-0.14.8 \
-		tasty-1.5.2 \
+		tasty-1.5.3_1 \
 		tasty-hunit-0.10.2 \
 		temporary-1.3 \
 		terminal-size-0.3.4_1 \
-		text-ansi-0.3.0.1_1 \
+		text-ansi-0.3.0.1_2 \
 		text-builder-linear-0.1.3 \
-		text-iso8601-0.1.1_1 \
-		text-short-0.1.6_2 \
+		text-iso8601-0.1.1_2 \
+		text-short-0.1.6_3 \
 		tf-random-0.5 \
-		th-abstraction-0.7.1.0 \
+		th-abstraction-0.7.1.0_1 \
 		th-compat-0.1.6 \
 		th-lift-0.8.6 \
 		th-lift-instances-0.1.20 \
-		these-1.2.1_1 \
-		time-compat-1.9.7_2 \
-		time-manager-0.2.1 \
+		these-1.2.1_2 \
+		time-compat-1.9.8 \
+		time-manager-0.2.2 \
 		timeit-2.0_2 \
-		tls-2.1.5 \
+		tls-2.1.8 \
 		transformers-base-0.4.6 \
 		transformers-compat-0.7.2 \
 		typed-process-0.2.12.0 \
 		uglymemo-0.1.0.1 \
-		unix-compat-0.7.3 \
+		unix-compat-0.7.3_1 \
 		unix-time-0.4.16 \
-		unliftio-0.2.25.0 \
+		unliftio-0.2.25.1 \
 		unliftio-core-0.2.1.0_4 \
-		unordered-containers-0.2.20_3 \
+		unordered-containers-0.2.20_4 \
 		utf8-string-1.0.2 \
 		utility-ht-0.0.17.2 \
-		uuid-types-1.0.6_1 \
-		vault-0.3.1.5_8 \
-		vector-0.13.2.0 \
-		vector-algorithms-0.9.0.3 \
+		uuid-types-1.0.6_2 \
+		vault-0.3.1.5_10 \
+		vector-0.13.2.0_1 \
+		vector-algorithms-0.9.1.0 \
 		vector-stream-0.1.0.1_3 \
 		wai-3.2.4 \
 		wai-app-static-3.1.9 \
@@ -234,12 +238,12 @@ USE_CABAL=	Decimal-0.5.2 \
 		witherable-0.5_1 \
 		wizards-1.0.3_3 \
 		word8-0.1.3 \
-		xml-conduit-1.9.1.4 \
+		xml-conduit-1.10.0.0 \
 		xml-types-0.3.8 \
 		xss-sanitize-0.3.7.2_1 \
 		yaml-0.11.11.2_2 \
 		yesod-1.6.2.1 \
-		yesod-core-1.6.26.0 \
+		yesod-core-1.6.26.0_1 \
 		yesod-form-1.7.9 \
 		yesod-persistent-1.6.0.8 \
 		yesod-static-1.6.1.0 \
diff --git a/finance/hs-hledger-web/distinfo b/finance/hs-hledger-web/distinfo
index 971b8bba374c..2e2065e26246 100644
--- a/finance/hs-hledger-web/distinfo
+++ b/finance/hs-hledger-web/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1733864402
-SHA256 (cabal/hledger-web-1.41/hledger-web-1.41.tar.gz) = dcc616823260c20101372aa855846020939583d053849d028ae34fd70d43387d
-SIZE (cabal/hledger-web-1.41/hledger-web-1.41.tar.gz) = 531451
+TIMESTAMP = 1741962599
+SHA256 (cabal/hledger-web-1.42.1/hledger-web-1.42.1.tar.gz) = d26e9a4ab9f6c6f9e5a90cda81129f02ae3c128bc830b894628da9e6f677e18f
+SIZE (cabal/hledger-web-1.42.1/hledger-web-1.42.1.tar.gz) = 531448
 SHA256 (cabal/Decimal-0.5.2/Decimal-0.5.2.tar.gz) = a37a0220424e4bcb8cae1d38844c7027ee314449758d0d14ff3e2e0a5c8a87a7
 SIZE (cabal/Decimal-0.5.2/Decimal-0.5.2.tar.gz) = 9546
 SHA256 (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = cd7e26d3d5ebf7f2c1a7525aebe251fbcbffee2a6362db634b4be23b9e354d85
@@ -13,22 +13,26 @@ SHA256 (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = b0b7538871ffc058486fc0074088
 SIZE (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = 21179
 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/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
+SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
 SHA256 (cabal/Only-0.1/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85ab08cb20c2dd62ba248c1ab265
 SIZE (cabal/Only-0.1/Only-0.1.tar.gz) = 1960
 SHA256 (cabal/Only-0.1/revision/2.cabal) = c6033d181e0f802e9e8543f683fa9c50aeb01cfdf6c83cd5bb72fb47aa863b07
 SIZE (cabal/Only-0.1/revision/2.cabal) = 1398
 SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
 SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
+SHA256 (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 0cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31
+SIZE (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 9046
 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/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
 SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/2.cabal) = 011fa2d67d7a821aa5ec5c825adc919bb067d42dde8fac7c6e5db23239a58866
-SIZE (cabal/aeson-2.2.3.0/revision/2.cabal) = 6589
+SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
+SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378
 SHA256 (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 2a21f2cd78adcb149ceba770239ed664519552911e7680172b18ff695cfa7ae5
 SIZE (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 5894
-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/alex-3.5.2.0/alex-3.5.2.0.tar.gz) = 913602f0464827470ecd9ed7590ddbbc5abab045a2b45059c46f80d17f0dc008
+SIZE (cabal/alex-3.5.2.0/alex-3.5.2.0.tar.gz) = 91436
 SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
 SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259
 SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
@@ -45,18 +49,20 @@ SHA256 (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 78ee92a251379298ca820f
 SIZE (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 6472
 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/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f
+SIZE (cabal/assoc-1.1.1/revision/1.cabal) = 1420
 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/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
 SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
 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/5.cabal) = ec709539b881d6431620bd7c40fbfa680aaf4a98c6f35b51536d8f455682b1ae
-SIZE (cabal/attoparsec-0.14.4/revision/5.cabal) = 5703
+SHA256 (cabal/attoparsec-0.14.4/revision/6.cabal) = 35129d0ab1741f000f1a7d2fc839544919ee6fbb8f2d6e7f0a629c41f91035f3
+SIZE (cabal/attoparsec-0.14.4/revision/6.cabal) = 5914
 SHA256 (cabal/attoparsec-aeson-2.2.2.0/attoparsec-aeson-2.2.2.0.tar.gz) = fe9b2c23a16fe1ff8f41c329940cccc80aca7ac6a9ea314f7a77cf142d8f9edd
 SIZE (cabal/attoparsec-aeson-2.2.2.0/attoparsec-aeson-2.2.2.0.tar.gz) = 8081
-SHA256 (cabal/auto-update-0.2.4/auto-update-0.2.4.tar.gz) = 06831fbfb29899457fef9842f9940f47193ece51edc9add2045a524f84e9cffd
-SIZE (cabal/auto-update-0.2.4/auto-update-0.2.4.tar.gz) = 13892
+SHA256 (cabal/auto-update-0.2.6/auto-update-0.2.6.tar.gz) = 9a25cc5c9de2a20981ffe981ffcd51fee88597c802c1555dd08fa9c5c64e0e54
+SIZE (cabal/auto-update-0.2.6/auto-update-0.2.6.tar.gz) = 14719
 SHA256 (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 74e655541e645e8fc7aade1e6a1b6973561be0bca9369bc1623aa345019a35e9
 SIZE (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 32244
 SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8
@@ -69,8 +75,8 @@ SHA256 (cabal/base16-bytestring-1.0.2.0/revision/1.cabal) = a694e88f9ec9fc79f0b0
 SIZE (cabal/base16-bytestring-1.0.2.0/revision/1.cabal) = 2630
 SHA256 (cabal/base64-1.0/base64-1.0.tar.gz) = 7942239f1804945fd6d319a953f26c53b64518076cd294141fda983f2ff1b2b6
 SIZE (cabal/base64-1.0/base64-1.0.tar.gz) = 30399
-SHA256 (cabal/base64-1.0/revision/1.cabal) = ab8084608505f30d6cf7dd790271f927fd8a00956c5e7f5546f5cf56b298022c
-SIZE (cabal/base64-1.0/revision/1.cabal) = 2991
+SHA256 (cabal/base64-1.0/revision/2.cabal) = 15c8b91762010dd66c4db3f740db3bfd21302080bfc57845ab1b70920bbbe2ca
+SIZE (cabal/base64-1.0/revision/2.cabal) = 2991
 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/base64-bytestring-1.2.1.0/revision/1.cabal) = 45305ccf8914c66d385b518721472c7b8c858f1986945377f74f85c1e0d49803
@@ -79,12 +85,12 @@ SHA256 (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 7fb77e249aef76ba5aed3059
 SIZE (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 134837
 SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a
 SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
-SHA256 (cabal/bifunctors-5.6.2/revision/1.cabal) = ffd926ed71d6a046b7d5d92980d92269d7198e6b4768ffd33d120b44b88c2bbe
-SIZE (cabal/bifunctors-5.6.2/revision/1.cabal) = 3332
+SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
+SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332
*** 982 LINES SKIPPED ***