Running fine here. OK?

>From ce39a866ea4e5ff0b3042e50a83d0e25776562f1 Mon Sep 17 00:00:00 2001
From: Greg Steuck <g...@nest.cx>

---
 productivity/hledger/Makefile                 |  66 ++++----
 productivity/hledger/distinfo                 | 142 +++++++++---------
 .../hledger/patches/patch-hledger_cabal       |  43 ++++++
 3 files changed, 151 insertions(+), 100 deletions(-)
 create mode 100644 productivity/hledger/patches/patch-hledger_cabal

diff --git a/productivity/hledger/Makefile b/productivity/hledger/Makefile
index 345bf36f89c..b9cf5afc91b 100644
--- a/productivity/hledger/Makefile
+++ b/productivity/hledger/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS =         converters/libiconv \
 
 MODULES =              devel/cabal
 MODCABAL_STEM =                hledger
-MODCABAL_VERSION =     1.32.2
+MODCABAL_VERSION =     1.33
 
 post-install:
        @${INSTALL_MAN} ${WRKSRC}/hledger.1 ${PREFIX}/man/man1
@@ -30,23 +30,23 @@ MODCABAL_MANIFEST   = \
        StateVar        1.2.2   0       \
        aeson   2.2.1.0 1       \
        aeson-pretty    0.8.10  0       \
-       ansi-terminal   1.0.2   0       \
-       ansi-terminal-types     0.11.5  1       \
+       ansi-terminal   1.1.1   0       \
+       ansi-terminal-types     1.1     0       \
        assoc   1.1     1       \
-       async   2.2.5   0       \
+       async   2.2.5   1       \
        attoparsec      0.14.4  5       \
        base-compat     0.13.1  0       \
        base-orphans    0.9.1   0       \
-       bifunctors      5.6.1   2       \
-       bitvec  1.1.5.0 0       \
+       bifunctors      5.6.2   0       \
+       bitvec  1.1.5.0 1       \
        blaze-builder   0.4.2.3 0       \
-       blaze-html      0.9.1.2 4       \
+       blaze-html      0.9.2.0 0       \
        blaze-markup    0.8.3.0 1       \
        cabal-doctest   1.0.9   3       \
        call-stack      0.4.0   0       \
        case-insensitive        1.2.1.0 0       \
-       cassava 0.5.3.0 5       \
-       cassava-megaparsec      2.0.4   1       \
+       cassava 0.5.3.1 0       \
+       cassava-megaparsec      2.1.1   0       \
        clock   0.8.4   0       \
        cmdargs 0.10.22 0       \
        colour  2.3.6   0       \
@@ -67,52 +67,54 @@ MODCABAL_MANIFEST   = \
        doclayout       0.4.0.1 0       \
        emojis  0.1.3   0       \
        extra   1.7.14  0       \
-       file-embed      0.0.15.0        0       \
+       file-embed      0.0.16.0        0       \
        generically     0.1.1   2       \
        githash 0.1.7.0 0       \
-       hashable        1.4.3.0 1       \
+       hashable        1.4.4.0 1       \
        hashtables      1.3.1   0       \
-       hledger-lib     1.32.2  0       \
-       hsc2hs  0.68.10 1       \
+       haskeline       0.8.2.1 1       \
+       hledger-lib     1.33    0       \
+       hsc2hs  0.68.10 2       \
        html    1.0.1.2 0       \
        indexed-traversable     0.1.3   0       \
        indexed-traversable-instances   0.1.1.2 2       \
        integer-conversion      0.1.0.1 1       \
-       integer-logarithms      1.0.3.1 5       \
+       integer-logarithms      1.0.3.1 6       \
        lucid   2.11.20230408   1       \
-       math-functions  0.3.4.3 0       \
+       math-functions  0.3.4.4 0       \
        megaparsec      9.6.1   0       \
        microlens       0.4.13.1        1       \
-       microlens-th    0.4.3.14        0       \
+       microlens-th    0.4.3.15        0       \
        mmorph  1.2.0   3       \
-       mono-traversable        1.0.15.3        0       \
-       network 3.1.4.0 1       \
+       mono-traversable        1.0.17.0        0       \
+       network 3.2.0.0 0       \
        network-uri     2.6.4.2 1       \
        old-locale      1.0.0.7 2       \
        optparse-applicative    0.18.1.0        0       \
+       os-string       2.0.2.1 0       \
        pager   0.1.1.0 0       \
        parser-combinators      1.3.0   1       \
        pretty-simple   4.1.2.0 0       \
        prettyprinter   1.7.1   0       \
        prettyprinter-ansi-terminal     1.1.3   0       \
-       primitive       0.9.0.0 0       \
+       primitive       0.9.0.0 1       \
        quote-quot      0.2.1.0 0       \
-       random  1.2.1.1 1       \
+       random  1.2.1.2 0       \
        regex-base      0.94.0.2        4       \
-       regex-tdfa      1.3.2.2 2       \
+       regex-tdfa      1.3.2.2 3       \
        resourcet       1.3.0   0       \
-       safe    0.3.21  0       \
+       safe    0.3.21  1       \
        scientific      0.3.7.0 7       \
        semialign       1.3     1       \
        semigroupoids   6.0.0.1 1       \
        shakespeare     2.1.0.1 0       \
        split   0.2.5   0       \
-       splitmix        0.1.0.5 0       \
+       splitmix        0.1.0.5 1       \
        streaming-commons       0.2.2.6 1       \
        strict  0.5     1       \
        tabular 0.2.2.8 1       \
-       tagged  0.8.8   0       \
-       tasty   1.5     1       \
+       tagged  0.8.8   1       \
+       tasty   1.5     2       \
        tasty-hunit     0.10.1  0       \
        temporary       1.3     0       \
        terminal-size   0.3.4   0       \
@@ -120,9 +122,9 @@ MODCABAL_MANIFEST   = \
        text-builder-linear     0.1.2   0       \
        text-iso8601    0.1     1       \
        text-short      0.1.5   3       \
-       th-abstraction  0.6.0.0 1       \
-       th-compat       0.1.4   4       \
-       th-lift 0.8.4   0       \
+       th-abstraction  0.6.0.0 2       \
+       th-compat       0.1.5   1       \
+       th-lift 0.8.4   2       \
        these   1.2     1       \
        time-compat     1.9.6.1 6       \
        timeit  2.0     2       \
@@ -132,13 +134,13 @@ MODCABAL_MANIFEST = \
        unliftio-core   0.2.1.0 3       \
        unordered-containers    0.2.20  1       \
        utf8-string     1.0.2   0       \
-       utility-ht      0.0.17  1       \
+       utility-ht      0.0.17.1        0       \
        uuid-types      1.0.5.1 0       \
-       vector  0.13.1.0        0       \
+       vector  0.13.1.0        1       \
        vector-algorithms       0.9.0.1 3       \
-       vector-stream   0.1.0.1 0       \
+       vector-stream   0.1.0.1 1       \
        witherable      0.4.2   4       \
        wizards 1.0.3   2       \
-       zlib    0.6.3.0 4       \
+       zlib    0.7.1.0 0       \
 
 .include <bsd.port.mk>
diff --git a/productivity/hledger/distinfo b/productivity/hledger/distinfo
index 4532833132b..175ab5d8539 100644
--- a/productivity/hledger/distinfo
+++ b/productivity/hledger/distinfo
@@ -12,32 +12,29 @@ SHA256 (hackage/StateVar-1.2.2.tar.gz) = 
Xks52jlWVqWYJ7AoBQiq/ccDNXmLUOXW/VJZYCY
 SHA256 (hackage/aeson-2.2.1.0.tar.gz) = 
kU7v0OgNEttcch2qLLq0J6zuOXlfElxUYMH+SM+aXX8=
 SHA256 (hackage/aeson-2.2.1.0_1.cabal) = 
ojphqtqCM+EFc+FhLAsu/loaug1ZsF2+L2MwGCLxNss=
 SHA256 (hackage/aeson-pretty-0.8.10.tar.gz) = 
KiHyzXityxSc66dwI57WZFGVUpEedoAXKxj/aVz6euU=
-SHA256 (hackage/ansi-terminal-1.0.2.tar.gz) = 
RuUWy/ZseAeUC6mJbC1xul/9qjWk+4DeqTE3A++o2DQ=
-SHA256 (hackage/ansi-terminal-types-0.11.5.tar.gz) = 
v3sjA4n0MQUQCm1XQIIlmKiLOOqvfQQt5ZXM9y20/dE=
-SHA256 (hackage/ansi-terminal-types-0.11.5_1.cabal) = 
94RA39lcRQnoiFWsfMLZVm3flWqSwSkEBMrJOtGhsAo=
+SHA256 (hackage/ansi-terminal-1.1.1.tar.gz) = 
fkSPzfilqX89MOUWj4NGQd+ZRfr6ZfLofXP/lVahvEw=
+SHA256 (hackage/ansi-terminal-types-1.1.tar.gz) = 
8uUzPreNpfTdMw/KDIGlknbMFQxiVkfNIPV7fyl6XSU=
 SHA256 (hackage/assoc-1.1.tar.gz) = 
eqLmVIs9nUmihqwgY5R5qvbEehRGET7XhNmHN8X2DfQ=
 SHA256 (hackage/assoc-1.1_1.cabal) = 
VtD9HBeq9iaOgb8Zulr+GGEo1/iBJr1UbVsxUatpJlI=
 SHA256 (hackage/async-2.2.5.tar.gz) = 
GBhHPrq5ISr60u12KXrv3l+ui11EBNrzaTmuzmqPFvc=
+SHA256 (hackage/async-2.2.5_1.cabal) = 
nV2eYF9SlY0JnhOouPMO5WyxN8kZKZYkXjxTOttoLPg=
 SHA256 (hackage/attoparsec-0.14.4.tar.gz) = 
PzN/5YYkVl3hJCb2B8I+YMewnIa04638gnyhiMmXnmw=
 SHA256 (hackage/attoparsec-0.14.4_5.cabal) = 
7HCVObiB1kMWIL18QPv6aAqvSpjG81tRU22PRVaCsa4=
 SHA256 (hackage/base-compat-0.13.1.tar.gz) = 
2x2ejVbIuwBm0xOjtbxBQ8AhaY03f0xRs7oBDP8ehCE=
 SHA256 (hackage/base-orphans-0.9.1.tar.gz) = 
W78to4LFshLWqL4vjEnt7g66MPJyoV/TLBPm5Ake8XI=
-SHA256 (hackage/bifunctors-5.6.1.tar.gz) = 
BjgUcbW+FlFqGyxLIaUQGj2ZEDi/rOjgytFEwARNV/w=
-SHA256 (hackage/bifunctors-5.6.1_2.cabal) = 
gvp+2PafC/o3XeEXqzZBTAuWqX7gRu3DrG2nopWpR1U=
+SHA256 (hackage/bifunctors-5.6.2.tar.gz) = 
EIapKFBh7tDCxdPLZaoiPe/VL8ptBRW7ad3y28PZaXo=
 SHA256 (hackage/bitvec-1.1.5.0.tar.gz) = 
g9J87lvh1TQt2/OZmdDI6lTLQz0Ike6lRx+/qin43sU=
+SHA256 (hackage/bitvec-1.1.5.0_1.cabal) = 
yz79drcanoqTD0zl2Mka3LY6wNjcPS1KEy1JC9Hss5E=
 SHA256 (hackage/blaze-builder-0.4.2.3.tar.gz) = 
ZikYdCNrc0KtqwM+PN2uQUojooZd+0QJXfxOC51GcDs=
-SHA256 (hackage/blaze-html-0.9.1.2.tar.gz) = 
YFA/QlRsbBuVQBTRiOoTfkPXTc/9K/YVfBE/2RoMOUw=
-SHA256 (hackage/blaze-html-0.9.1.2_4.cabal) = 
LkCtOCgyC3ISLwl1QJH7aG+g/UwIN2nxfvhFhJcuxFA=
+SHA256 (hackage/blaze-html-0.9.2.0.tar.gz) = 
ZVQu8592RKPXavyt65dtPjNMaUdRa3MT/LWRZc6hYI8=
 SHA256 (hackage/blaze-markup-0.8.3.0.tar.gz) = 
hgasi0off48bvAdwsnUum2+IzMn73LszqiBXfQ5ZMOg=
 SHA256 (hackage/blaze-markup-0.8.3.0_1.cabal) = 
qDZayLmHOAZcKGdoLbzZsLrrelzR6qjlCCee39GSJ7k=
 SHA256 (hackage/cabal-doctest-1.0.9.tar.gz) = 
VVYIhJYRHTOBDErmxKBluzf6MxXp6IkegACxq2cHunM=
 SHA256 (hackage/cabal-doctest-1.0.9_3.cabal) = 
beoNvRRX9D2Wzhz7G6uLn1XU+4KUDiv6Wq145uImBlY=
 SHA256 (hackage/call-stack-0.4.0.tar.gz) = 
QwvPijQE9+VTGVc8C4B7E1aUbwyPKJuz2a+yecY2uHs=
 SHA256 (hackage/case-insensitive-1.2.1.0.tar.gz) = 
KW3BfgxfPfs9gs7YPkycRMM47N50myeLbq5RLx0E5AY=
-SHA256 (hackage/cassava-0.5.3.0.tar.gz) = 
tMhFH0M613JcuLn3p+/lmLoQOxZYRxPJH0iuAjgp6b4=
-SHA256 (hackage/cassava-0.5.3.0_5.cabal) = 
hAnq/jYVxy2/GvTyM4tQqLRwCHoWOTSYVLvNqf8zLCA=
-SHA256 (hackage/cassava-megaparsec-2.0.4.tar.gz) = 
FjmPIC3yiY3kgsFWg1um596o73HXrIGMXNTnKtH46V0=
-SHA256 (hackage/cassava-megaparsec-2.0.4_1.cabal) = 
Tvoqb3WPl1+6LA/qfcFCeb5PjwtWqIK1j3ishTT2dto=
+SHA256 (hackage/cassava-0.5.3.1.tar.gz) = 
WwFzvMk6ffDjdqfA94QiKz4hsnEMuSrgIYclZ+Ihf5I=
+SHA256 (hackage/cassava-megaparsec-2.1.1.tar.gz) = 
RjGWMzdnXbFFwr+XUr8ntLrmi3xI/8rGC0KPVXtj54Y=
 SHA256 (hackage/clock-0.8.4.tar.gz) = 
aumJiv54il4zTNX61dGKPC6OWfoJqve5V9uzikdn3y4=
 SHA256 (hackage/cmdargs-0.10.22.tar.gz) = 
uLEuf4eVzxMDe7Bi1FO4bHiOrmJVhYb1npQZqr5um+8=
 SHA256 (hackage/colour-2.3.6.tar.gz) = 
LNNdzWlEpavJ8Qil617lZLax+pip7HnO/MILWImR+HE=
@@ -62,17 +59,19 @@ SHA256 (hackage/dlist-1.0_1.cabal) = 
Vf9p0gzmOPx3JzQu5n8vho2mHT3PN2P3kL+aoLFF5Wg
 SHA256 (hackage/doclayout-0.4.0.1.tar.gz) = 
99NRXUGr39eltp8ov5Ug9ZGIE2QmJpj9SWhlBrVwsws=
 SHA256 (hackage/emojis-0.1.3.tar.gz) = 
gX/GxNAEBBjZgbgjSeOJVm22zg4DN9xw/l0Ug+HZGvg=
 SHA256 (hackage/extra-1.7.14.tar.gz) = 
tqkJ+PDkuAdqFlO000gVp4LwqMHoPVJn9NAElkce9Wc=
-SHA256 (hackage/file-embed-0.0.15.0.tar.gz) = 
8Ga4XVN6ICUvqllIn2qFTk6POQgPCHMMnhleQYzsW90=
+SHA256 (hackage/file-embed-0.0.16.0.tar.gz) = 
XxhnLv+TY1VVfN0WOQVFEgXX7iJ0LtrDE90nz0Kj9BU=
 SHA256 (hackage/generically-0.1.1.tar.gz) = 
BMWkNr7EsEH3GnM/VqG9f0NfY93o0+tcH0jVW028Q88=
 SHA256 (hackage/generically-0.1.1_2.cabal) = 
N47ASbwoU7gBHfEWZH+9NLufAO3OmEDklX+Yq8CXWXw=
 SHA256 (hackage/githash-0.1.7.0.tar.gz) = 
GtXnwmvZycTkwyMiBmlLFThF/hHyJ+OdIU7vDZXzMNQ=
-SHA256 (hackage/hashable-1.4.3.0.tar.gz) = 
Mu+xbCiReGIJt8vlw535s6muUeg28aVPZGvEYCt6sPU=
-SHA256 (hackage/hashable-1.4.3.0_1.cabal) = 
879orPoN96Bko3jvLNz+tV5vuWEAZ19MWTVW3L89cZQ=
+SHA256 (hackage/hashable-1.4.4.0.tar.gz) = 
H6PWRUhECUKys4uZx22NyqlPouo5Es16Y1TqTsSvR1g=
+SHA256 (hackage/hashable-1.4.4.0_1.cabal) = 
riIjgnTFcqqR6QxsNT5yBjhnCJEqxebcQKxh0dzFU9s=
 SHA256 (hackage/hashtables-1.3.1.tar.gz) = 
bz1A6yKrhyebmgv1HCIwdwayQMkKZkyCv64jkiaMWcM=
-SHA256 (hackage/hledger-1.32.2.tar.gz) = 
I7PZYvvDXFICx1f4zh/JrmDmwOgPPixzsMkqQbR2trM=
-SHA256 (hackage/hledger-lib-1.32.2.tar.gz) = 
P38KpRdbiNp8lE3oxE6+pPW4Hi1TvU9IvQjVW5iUinM=
+SHA256 (hackage/haskeline-0.8.2.1.tar.gz) = 
oIcp8tagpJgFLlCOvgg/VvHGjmJlnzvJK/fT0yDNQP8=
+SHA256 (hackage/haskeline-0.8.2.1_1.cabal) = 
3j6j70GhnJsE1PQATYZ/wob8qUjbau2wutMrmUCKuu4=
+SHA256 (hackage/hledger-1.33.tar.gz) = 
kQflJ3hJFscNLq+soXc7nrS4i8vQzj0peWEi+XaZF4U=
+SHA256 (hackage/hledger-lib-1.33.tar.gz) = 
uQyboRagjiJ3Jva86KIuUDkCfPQZbEdDIjbrDxbmwZU=
 SHA256 (hackage/hsc2hs-0.68.10.tar.gz) = 
b04014j+LKcJHuChAwfuinwGChuokPK/+tFqfU1c73Y=
-SHA256 (hackage/hsc2hs-0.68.10_1.cabal) = 
SIzKKheaUUHajzWjp+Zpmg72kPg09YnWsVLElHqo/i0=
+SHA256 (hackage/hsc2hs-0.68.10_2.cabal) = 
YOeLbGDcMqd85sN+1cpOg4/F928Cg272TZPNIcwAIyU=
 SHA256 (hackage/html-1.0.1.2.tar.gz) = 
DDVJXqM9Zeacabx0QeyOGvafu0NDPCqjQGwKE6OrMGE=
 SHA256 (hackage/indexed-traversable-0.1.3.tar.gz) = 
HTKSX7b3jjpSqEmyn8Q2DfUcl76VuorGQlF9P/AaU9k=
 SHA256 (hackage/indexed-traversable-instances-0.1.1.2.tar.gz) = 
D5tOiVzMgZ900V+RPJNhPMdMq3TbsF1+MFqjh72+N0o=
@@ -80,24 +79,24 @@ SHA256 
(hackage/indexed-traversable-instances-0.1.1.2_2.cabal) = ANXj4UnivuD3pUf
 SHA256 (hackage/integer-conversion-0.1.0.1.tar.gz) = 
IKxwzxy2VFi7osViwgmokw5FvbiYhhgtZE0KRX/Ebzk=
 SHA256 (hackage/integer-conversion-0.1.0.1_1.cabal) = 
DleoJjUyPwFbXWwkK8+77qqYVP6cgFjlcFIlTbskuxQ=
 SHA256 (hackage/integer-logarithms-1.0.3.1.tar.gz) = 
mwqfn6tgmxXNAVhlch+wX3RKG8d66S/RM4ct5Si76n8=
-SHA256 (hackage/integer-logarithms-1.0.3.1_5.cabal) = 
TQ38M05k/1e7GghxevpKSn8o5M3EZhXdKHvjHvY+wA0=
+SHA256 (hackage/integer-logarithms-1.0.3.1_6.cabal) = 
BZWhbUWMnFyqQl3I67612a3/sMja9HIMHZPfz8Md1pA=
 SHA256 (hackage/lucid-2.11.20230408.tar.gz) = 
DxEpkP7pxbHGLGTJJhRyclNHge2KciXTndAkimcPRB0=
 SHA256 (hackage/lucid-2.11.20230408_1.cabal) = 
GjvUljQ90xTi5JN6565j+Bmm9t3UKjF3B1cS19NZY70=
-SHA256 (hackage/math-functions-0.3.4.3.tar.gz) = 
TYbVteh+zKYf5qZLyRZi3bGCCZM6FJLkQphotpLbKWY=
+SHA256 (hackage/math-functions-0.3.4.4.tar.gz) = 
JEHY3VDv9EU1YEiyoM34jEp7oPVmFCk9SXXhsIH6+Po=
 SHA256 (hackage/megaparsec-9.6.1.tar.gz) = 
oyJXvoR9vnGsItUSqxFfnOJvoIvNvqfKi1JWoXANy/8=
 SHA256 (hackage/microlens-0.4.13.1.tar.gz) = 
ClSr7o/09q60vqB4NAmj29KKTnqJK6yRaw+2pxOC1/w=
 SHA256 (hackage/microlens-0.4.13.1_1.cabal) = 
/CVuK1146OTzmz3TWcV7jBnfUIU6hur48VShdEGlpR0=
-SHA256 (hackage/microlens-th-0.4.3.14.tar.gz) = 
kvnJa/2y56ZxSvGIaeE5n11SSaSxyLZu7a5kxbj/W2o=
+SHA256 (hackage/microlens-th-0.4.3.15.tar.gz) = 
D86zJxKXrSmiv6PmKVPeu7RNulE8Q5o2Os9iX5VORck=
 SHA256 (hackage/mmorph-1.2.0.tar.gz) = 
YTOAWOtna0ZqRiykXVn0Nqd6O9a4FuQmjG2IUitqQoA=
 SHA256 (hackage/mmorph-1.2.0_3.cabal) = 
35shPsGPgRyzE3tHjRSPPxaA7kP4Qct3WDX6KC/bApU=
-SHA256 (hackage/mono-traversable-1.0.15.3.tar.gz) = 
mLIg8zE9dCJ6QkkhDIgY6Dlng0PmKz67G4yGfPK5dLc=
-SHA256 (hackage/network-3.1.4.0.tar.gz) = 
tFKir6yV2SBzV+s4IMcZx8fSeHHvS27Xv80DoDa5FY4=
-SHA256 (hackage/network-3.1.4.0_1.cabal) = 
4VLNsDJDr7UrvHQM++lpBcopim9jQvDEez8uIn/xne8=
+SHA256 (hackage/mono-traversable-1.0.17.0.tar.gz) = 
Jdj5uGC8YzXT0hPzOSq1jUBB4oEnh06hhSVBLxhM0y8=
+SHA256 (hackage/network-3.2.0.0.tar.gz) = 
xFaWdE3EN9k6VocaPdhpllt7UO2j/jwakKNeL7ucuco=
 SHA256 (hackage/network-uri-2.6.4.2.tar.gz) = 
nBiJcxJuiTJQuIHyDogR3KBsIjwjQCsG96Hy6ZV5cig=
 SHA256 (hackage/network-uri-2.6.4.2_1.cabal) = 
b/+1c3OWK1ZRotuLCvcyCYs78CmnztdqmFVhXeICZYg=
 SHA256 (hackage/old-locale-1.0.0.7.tar.gz) = 
26+L9riI+5iEVwUHkpaiPD9A7i9EnfcxL39/HeGNe1A=
 SHA256 (hackage/old-locale-1.0.0.7_2.cabal) = 
+pmL4sfgDNJqbpB1vqeQyq85Msqj6Ul61pvCA4DdaRE=
 SHA256 (hackage/optparse-applicative-0.18.1.0.tar.gz) = 
Y4EatP0m6Cm4hoNkMlqIvjrMeYGfW7UAWy3TuWHsxJE=
+SHA256 (hackage/os-string-2.0.2.1.tar.gz) = 
fdK31XT8uWtm35Q+Bsr0OdNUfPe4CYuCuyGpjC0E/94=
 SHA256 (hackage/pager-0.1.1.0.tar.gz) = 
Ph5PLKF75t1o0tSA8p56dwwPfKMQmqGYDaZ32WzU7vM=
 SHA256 (hackage/parser-combinators-1.3.0.tar.gz) = 
kxDvDUn4qJIqzaELHN7ZhUy+4E3qcX7/xu5ZgwcuREc=
 SHA256 (hackage/parser-combinators-1.3.0_1.cabal) = 
hllXPg1EPVc/W1P4G4Ha+9yYjSgrkMEePac1YrTqeHY=
@@ -105,15 +104,16 @@ SHA256 (hackage/pretty-simple-4.1.2.0.tar.gz) = 
PLR8OXFZnLjAMw4aLb1jxnv75XC9h5Uk
 SHA256 (hackage/prettyprinter-1.7.1.tar.gz) = 
Xm6mkDEU+hGPzDWWM9+37N3suSwGyFPQKne3KyUfC0U=
 SHA256 (hackage/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 
gTc5MIrWBQYgV4mU7/4hBYoXCjQXFqz1JXP65CtbHbM=
 SHA256 (hackage/primitive-0.9.0.0.tar.gz) = 
aW1L0pHJTXNhQtYYIRfcpCWNPvKL/v22SayLXs0Jmcc=
+SHA256 (hackage/primitive-0.9.0.0_1.cabal) = 
LgjFQJ41WcfxZp71DpoNmjl+aOz1ERDV4s7fBc3X2Tw=
 SHA256 (hackage/quote-quot-0.2.1.0.tar.gz) = 
Z9wlkJxbm7NzxmqcnBch0ec5Fb1VGPQtH5e3k/QuTfc=
-SHA256 (hackage/random-1.2.1.1.tar.gz) = 
PhJy9+1qTXvRcSuQFD7DJv7psiV4kiI3n+ogqckMm3Y=
-SHA256 (hackage/random-1.2.1.1_1.cabal) = 
58H4gRWdXMeIYZye6LjzQLov8NtXHN89Ghlo68UQh4k=
+SHA256 (hackage/random-1.2.1.2.tar.gz) = 
eQ9NwtIyfEU/9qrHvxU5n9Ej1V6SeTX2j4S130LZpLQ=
 SHA256 (hackage/regex-base-0.94.0.2.tar.gz) = 
e5lAj1gPW7Z6HEE+C8c1iGYIJRMxrTYyICDyFprqLvE=
 SHA256 (hackage/regex-base-0.94.0.2_4.cabal) = 
AyKy/NE1jzNV4Mhgjvpg0nsU0cnUdkUdvLkYE2O9iyc=
 SHA256 (hackage/regex-tdfa-1.3.2.2.tar.gz) = 
kz7VxUJGu1DjNdhriE/7cLwlK193b7KR8WKoCie9dbc=
-SHA256 (hackage/regex-tdfa-1.3.2.2_2.cabal) = 
kq/RRBiYAd/w+iVEtVx7bHx+VWwQ3d+2Hy11kJ9or5g=
+SHA256 (hackage/regex-tdfa-1.3.2.2_3.cabal) = 
5eoVsomMYsY/rnmHhLxAKzhicz2XpPfuPsT5rm9EdHg=
 SHA256 (hackage/resourcet-1.3.0.tar.gz) = 
7GAXhe5CogHzKtsgW4aFyYPxh1exvTPS6AbVceD5mWs=
 SHA256 (hackage/safe-0.3.21.tar.gz) = 
LIH+pCu+eexIh3QEPB7FTzDvugWd+aTzaBzoPYUAfwE=
+SHA256 (hackage/safe-0.3.21_1.cabal) = 
uSjqFkWHZ4gVWzjOhcfkbRV6G7QdKwX1dwsT1gvGo/c=
 SHA256 (hackage/scientific-0.3.7.0.tar.gz) = 
o6EhxLPWj7i5+McJqwEuSPCQ7VU2CSR6gFrQcNazQ6k=
 SHA256 (hackage/scientific-0.3.7.0_7.cabal) = 
kJdVqxm0Uxaf+FKBMj2hSIQHd2sjYL2fev3SGf0wbvI=
 SHA256 (hackage/semialign-1.3.tar.gz) = 
Yo5DMZ9YSo3UbBJO4GhcrFhuD2+HfFzv83w9uy48xWw=
@@ -123,6 +123,7 @@ SHA256 (hackage/semigroupoids-6.0.0.1_1.cabal) = 
R6I7RRwRTmU2HnE+j+NoKPyjqEKFMl6
 SHA256 (hackage/shakespeare-2.1.0.1.tar.gz) = 
bLZV83NN4bkg+vZ/MT1F4x/H+PzwouAKRfmG2OEH0i8=
 SHA256 (hackage/split-0.2.5.tar.gz) = 
UtpAToOXwasjg1TI1P2afpxcrIhJzCzi5F+syF50qRM=
 SHA256 (hackage/splitmix-0.1.0.5.tar.gz) = 
nfB6lhHvRfGxJYoLQS9NAskgJI9p0uLOjM2jKPfhMAI=
+SHA256 (hackage/splitmix-0.1.0.5_1.cabal) = 
yqm0qSq/FJbH9qPA9ONXQmpUiAB3y58E4mCov6A0t3s=
 SHA256 (hackage/streaming-commons-0.2.2.6.tar.gz) = 
AYCViogusPYmK4Ev6IbCsbgoVHS1uVj4FK5PBUCfv3k=
 SHA256 (hackage/streaming-commons-0.2.2.6_1.cabal) = 
1cb7me/U5xvbA1HVXy2H4WwRiA9CmY45Nj62PwV64ks=
 SHA256 (hackage/strict-0.5.tar.gz) = 
P08Jld7C1SDQ4yFUL3FBLawCNlj9q2A9sENk11JpoP0=
@@ -130,8 +131,9 @@ SHA256 (hackage/strict-0.5_1.cabal) = 
vVfXs2VZUd+qfR4TdNc1Lf6D+CqcmDCb86ZYfvjL2H
 SHA256 (hackage/tabular-0.2.2.8.tar.gz) = 
y30G6ux5Rc132yOA7UqbegSMX2q8+6dmwygii+AzI30=
 SHA256 (hackage/tabular-0.2.2.8_1.cabal) = 
OYCfSP5xWCXwUnaqN+0Ve6g0II3HgzbzS6ttpkEwi9I=
 SHA256 (hackage/tagged-0.8.8.tar.gz) = 
oIP6eDVRYgPBaEM6HI38ApCpSwX+2rVmrQZA/JE3pqc=
+SHA256 (hackage/tagged-0.8.8_1.cabal) = 
kZPe+9492plyNszBGh2z4HPMUx/lI+E+llnfd2/rCzI=
 SHA256 (hackage/tasty-1.5.tar.gz) = 
ylz3hSohDmkdTc5n7jTefMuK45Cjpo7P/eMH4ybQKaw=
-SHA256 (hackage/tasty-1.5_1.cabal) = 
LckRATOYFL6ZE4RsqMQk0cPsz++yfGM18/6ir0Cj0uQ=
+SHA256 (hackage/tasty-1.5_2.cabal) = 
jaP0f/95BxT31nZpLxIHqsFWtB9wXFXxTR2BR6dRJks=
 SHA256 (hackage/tasty-hunit-0.10.1.tar.gz) = 
nOtCO9JYsEyJO4tDQ09Qt/9IfHr9CS/i75QVyowsIIM=
 SHA256 (hackage/temporary-1.3.tar.gz) = 
jEQpk2lLX/yoI86GSvlb0oQftSZO5RHGHPSMxx2HmJA=
 SHA256 (hackage/terminal-size-0.3.4.tar.gz) = 
sPBw1pJs2qzzpBLFUY5cI6/KHg7QCAilMoyW5Gi2f0k=
@@ -142,10 +144,11 @@ SHA256 (hackage/text-iso8601-0.1_1.cabal) = 
rIbyUAynUds8DeAp3X54Jr73Nm1Z3ACFsA/G
 SHA256 (hackage/text-short-0.1.5.tar.gz) = 
o17GzeKtoITBoFDcWIW+WrAfhRuT10TPD6y8HBgALdo=
 SHA256 (hackage/text-short-0.1.5_3.cabal) = 
nHPJyRgspp7pLON1j1FbHAeM0WfYgszIxG+S9oxl4ZA=
 SHA256 (hackage/th-abstraction-0.6.0.0.tar.gz) = 
aepuyh8MALbh4fgynJCOx25zhV4s5ukazi+Lv5LFGjA=
-SHA256 (hackage/th-abstraction-0.6.0.0_1.cabal) = 
2JWfpqKBKvzdX28lX9a+iz4MoB5CVYalVFRPy3Cw7Hw=
-SHA256 (hackage/th-compat-0.1.4.tar.gz) = 
2Pl6wUq0e2uKew/bT/lUJjIuxWut0BZSrBXaSkTUurg=
-SHA256 (hackage/th-compat-0.1.4_4.cabal) = 
9fLGeezBwbg9LWjbbMVk5ceNU0JeaeG542eEgg4SLTc=
+SHA256 (hackage/th-abstraction-0.6.0.0_2.cabal) = 
MTdg1jCFGg66a9yxoetUPEycWDBy1wQGf6MkilJSqK4=
+SHA256 (hackage/th-compat-0.1.5.tar.gz) = 
gfVfr8evrXdjwJy4t7QWXKN2Xtz3D/pCxzkwQ6E4Kh4=
+SHA256 (hackage/th-compat-0.1.5_1.cabal) = 
Cm7jKLcRGdffzQBPDsj+t35ueNj23hooFWjt09O22D8=
 SHA256 (hackage/th-lift-0.8.4.tar.gz) = 
+cV3I41Lpl/j54vHfwzKVPF9AsD2B1skh9pcY720phs=
+SHA256 (hackage/th-lift-0.8.4_2.cabal) = 
LzLIeKQqal1yVRRVbVhR2KY6NoowGXCUjTctBAgmjLM=
 SHA256 (hackage/these-1.2.tar.gz) = 
qO1xdLf3kHZDYPSKq3L+o4KmCT7Tace8aIH64aus1Lg=
 SHA256 (hackage/these-1.2_1.cabal) = 
AR4i9okcoCj4fATqSHlmlsktWTMTqcaZ9/9Pn/167G4=
 SHA256 (hackage/time-compat-1.9.6.1.tar.gz) = 
rQe7AOuWeMITbTaAdSsArMTLxSJlS7MZm/McYe8ea4A=
@@ -160,19 +163,19 @@ SHA256 (hackage/unliftio-core-0.2.1.0_3.cabal) = 
KIAGM7IOD3v73aEkjCgCJ0mqCTWuoQs
 SHA256 (hackage/unordered-containers-0.2.20.tar.gz) = 
2c+yh88AWS053Jw8rIuZYn6gjywBeY5wEw/Dn3yQ8R0=
 SHA256 (hackage/unordered-containers-0.2.20_1.cabal) = 
dGwysj+TyxPlIwnlToLWnkMVEF+YFbH8rCWlcHFQXP8=
 SHA256 (hackage/utf8-string-1.0.2.tar.gz) = 
7kjeradgA3ByjEFWywAkQd53DQEhrjOmgTmp7ZwZsJo=
-SHA256 (hackage/utility-ht-0.0.17.tar.gz) = 
YkGK7gaL0Pm9LKoTXiMH/SRrfdUwFcncvnoX3Lbxmpg=
-SHA256 (hackage/utility-ht-0.0.17_1.cabal) = 
rkwn9MmXq4znrDZ8ZmO6A7VVTh0smrwOYgCVlw2wI4Y=
+SHA256 (hackage/utility-ht-0.0.17.1.tar.gz) = 
a+9IoPj8cux0jH0LXpTIC8sTWBWuIpaj1j1LUKKX7Ao=
 SHA256 (hackage/uuid-types-1.0.5.1.tar.gz) = 
C+xtaYKzySv6XqsdITvi1LZpa5osOh8fBYEtw3Ytyiw=
 SHA256 (hackage/vector-0.13.1.0.tar.gz) = 
Y/JyJ56rirlBGg//sSUqwwmylzE/jjO+nrvC+YHt7O4=
+SHA256 (hackage/vector-0.13.1.0_1.cabal) = 
vAMsz7Udd1629AgsX8AvVBaw6g1mRKYNh2d6aTfy1w0=
 SHA256 (hackage/vector-algorithms-0.9.0.1.tar.gz) = 
K6fA06jybvOtok/0q+gWCSJey6s7V1TwSPigo+zDOEE=
 SHA256 (hackage/vector-algorithms-0.9.0.1_3.cabal) = 
IisBpMC54T1z0E+6fGWTDfFtFkeswH2ExH7wNW+jPbo=
 SHA256 (hackage/vector-stream-0.1.0.1.tar.gz) = 
0PUHM0vepUMaLwf1Jal/KedlIsMiEPXebVorTx1Cv3w=
+SHA256 (hackage/vector-stream-0.1.0.1_1.cabal) = 
FqaeLtcdezXhaGD6xSD5T6TaEg65c9n4+/CqOnA9Sp8=
 SHA256 (hackage/witherable-0.4.2.tar.gz) = 
eQ0rsnQoNBkXO9iRBEOYYGdalBD3DyGRKXPs2QmLQQQ=
 SHA256 (hackage/witherable-0.4.2_4.cabal) = 
zsUWs13w/1OrAGjnCpEqC6e2XGcvvFVHJxg/qhla07g=
 SHA256 (hackage/wizards-1.0.3.tar.gz) = 
BWUNe/bdDmuH0Nfab7ADYBzl17Hz1pVxEn7DyUJbm7I=
 SHA256 (hackage/wizards-1.0.3_2.cabal) = 
VMaLO6EOjN9cM/RI4KhRbYnQ2I51UggjShmOSrX52C4=
-SHA256 (hackage/zlib-0.6.3.0.tar.gz) = 
nqqYmtRTRDi1vrUcHTpMj2oIj9/wslmlOU+/OaruBNo=
-SHA256 (hackage/zlib-0.6.3.0_4.cabal) = 
Get3Wa9xlXgR1ewQ3bHi9MmHAN25wNpoYMBEHYEfDm0=
+SHA256 (hackage/zlib-0.7.1.0.tar.gz) = 
bt04trgd+NJ0lSqoWv+mloroayIx4dQpzovJCD5qVbw=
 SIZE (hackage/Decimal-0.5.2.tar.gz) = 9546
 SIZE (hackage/Diff-0.5.tar.gz) = 9122
 SIZE (hackage/Diff-0.5_1.cabal) = 1814
@@ -187,32 +190,29 @@ SIZE (hackage/StateVar-1.2.2.tar.gz) = 5048
 SIZE (hackage/aeson-2.2.1.0.tar.gz) = 341038
 SIZE (hackage/aeson-2.2.1.0_1.cabal) = 6582
 SIZE (hackage/aeson-pretty-0.8.10.tar.gz) = 5894
-SIZE (hackage/ansi-terminal-1.0.2.tar.gz) = 33561
-SIZE (hackage/ansi-terminal-types-0.11.5.tar.gz) = 4660
-SIZE (hackage/ansi-terminal-types-0.11.5_1.cabal) = 1482
+SIZE (hackage/ansi-terminal-1.1.1.tar.gz) = 35398
+SIZE (hackage/ansi-terminal-types-1.1.tar.gz) = 4746
 SIZE (hackage/assoc-1.1.tar.gz) = 3193
 SIZE (hackage/assoc-1.1_1.cabal) = 1617
 SIZE (hackage/async-2.2.5.tar.gz) = 15742
+SIZE (hackage/async-2.2.5_1.cabal) = 3280
 SIZE (hackage/attoparsec-0.14.4.tar.gz) = 160701
 SIZE (hackage/attoparsec-0.14.4_5.cabal) = 5703
 SIZE (hackage/base-compat-0.13.1.tar.gz) = 41518
 SIZE (hackage/base-orphans-0.9.1.tar.gz) = 26418
-SIZE (hackage/bifunctors-5.6.1.tar.gz) = 38170
-SIZE (hackage/bifunctors-5.6.1_2.cabal) = 3273
+SIZE (hackage/bifunctors-5.6.2.tar.gz) = 38193
 SIZE (hackage/bitvec-1.1.5.0.tar.gz) = 40076
+SIZE (hackage/bitvec-1.1.5.0_1.cabal) = 4920
 SIZE (hackage/blaze-builder-0.4.2.3.tar.gz) = 60777
-SIZE (hackage/blaze-html-0.9.1.2.tar.gz) = 81617
-SIZE (hackage/blaze-html-0.9.1.2_4.cabal) = 3020
+SIZE (hackage/blaze-html-0.9.2.0.tar.gz) = 81915
 SIZE (hackage/blaze-markup-0.8.3.0.tar.gz) = 14647
 SIZE (hackage/blaze-markup-0.8.3.0_1.cabal) = 2276
 SIZE (hackage/cabal-doctest-1.0.9.tar.gz) = 10770
 SIZE (hackage/cabal-doctest-1.0.9_3.cabal) = 1517
 SIZE (hackage/call-stack-0.4.0.tar.gz) = 2757
 SIZE (hackage/case-insensitive-1.2.1.0.tar.gz) = 53609
-SIZE (hackage/cassava-0.5.3.0.tar.gz) = 38224
-SIZE (hackage/cassava-0.5.3.0_5.cabal) = 6142
-SIZE (hackage/cassava-megaparsec-2.0.4.tar.gz) = 6328
-SIZE (hackage/cassava-megaparsec-2.0.4_1.cabal) = 2639
+SIZE (hackage/cassava-0.5.3.1.tar.gz) = 37405
+SIZE (hackage/cassava-megaparsec-2.1.1.tar.gz) = 7428
 SIZE (hackage/clock-0.8.4.tar.gz) = 9322
 SIZE (hackage/cmdargs-0.10.22.tar.gz) = 65154
 SIZE (hackage/colour-2.3.6.tar.gz) = 20675
@@ -237,17 +237,19 @@ SIZE (hackage/dlist-1.0_1.cabal) = 3812
 SIZE (hackage/doclayout-0.4.0.1.tar.gz) = 38465
 SIZE (hackage/emojis-0.1.3.tar.gz) = 50494
 SIZE (hackage/extra-1.7.14.tar.gz) = 45971
-SIZE (hackage/file-embed-0.0.15.0.tar.gz) = 7119
+SIZE (hackage/file-embed-0.0.16.0.tar.gz) = 7198
 SIZE (hackage/generically-0.1.1.tar.gz) = 2870
 SIZE (hackage/generically-0.1.1_2.cabal) = 1169
 SIZE (hackage/githash-0.1.7.0.tar.gz) = 7661
-SIZE (hackage/hashable-1.4.3.0.tar.gz) = 25601
-SIZE (hackage/hashable-1.4.3.0_1.cabal) = 4718
+SIZE (hackage/hashable-1.4.4.0.tar.gz) = 26197
+SIZE (hackage/hashable-1.4.4.0_1.cabal) = 5216
 SIZE (hackage/hashtables-1.3.1.tar.gz) = 58697
-SIZE (hackage/hledger-1.32.2.tar.gz) = 1102211
-SIZE (hackage/hledger-lib-1.32.2.tar.gz) = 315736
+SIZE (hackage/haskeline-0.8.2.1.tar.gz) = 72779
+SIZE (hackage/haskeline-0.8.2.1_1.cabal) = 6024
+SIZE (hackage/hledger-1.33.tar.gz) = 1133990
+SIZE (hackage/hledger-lib-1.33.tar.gz) = 321263
 SIZE (hackage/hsc2hs-0.68.10.tar.gz) = 40517
-SIZE (hackage/hsc2hs-0.68.10_1.cabal) = 3013
+SIZE (hackage/hsc2hs-0.68.10_2.cabal) = 3032
 SIZE (hackage/html-1.0.1.2.tar.gz) = 11021
 SIZE (hackage/indexed-traversable-0.1.3.tar.gz) = 9824
 SIZE (hackage/indexed-traversable-instances-0.1.1.2.tar.gz) = 3769
@@ -255,24 +257,24 @@ SIZE 
(hackage/indexed-traversable-instances-0.1.1.2_2.cabal) = 2550
 SIZE (hackage/integer-conversion-0.1.0.1.tar.gz) = 6166
 SIZE (hackage/integer-conversion-0.1.0.1_1.cabal) = 2250
 SIZE (hackage/integer-logarithms-1.0.3.1.tar.gz) = 9023
-SIZE (hackage/integer-logarithms-1.0.3.1_5.cabal) = 3278
+SIZE (hackage/integer-logarithms-1.0.3.1_6.cabal) = 3295
 SIZE (hackage/lucid-2.11.20230408.tar.gz) = 21451
 SIZE (hackage/lucid-2.11.20230408_1.cabal) = 3169
-SIZE (hackage/math-functions-0.3.4.3.tar.gz) = 429110
+SIZE (hackage/math-functions-0.3.4.4.tar.gz) = 429048
 SIZE (hackage/megaparsec-9.6.1.tar.gz) = 64913
 SIZE (hackage/microlens-0.4.13.1.tar.gz) = 27436
 SIZE (hackage/microlens-0.4.13.1_1.cabal) = 4703
-SIZE (hackage/microlens-th-0.4.3.14.tar.gz) = 24220
+SIZE (hackage/microlens-th-0.4.3.15.tar.gz) = 24239
 SIZE (hackage/mmorph-1.2.0.tar.gz) = 6861
 SIZE (hackage/mmorph-1.2.0_3.cabal) = 1083
-SIZE (hackage/mono-traversable-1.0.15.3.tar.gz) = 40461
-SIZE (hackage/network-3.1.4.0.tar.gz) = 139988
-SIZE (hackage/network-3.1.4.0_1.cabal) = 5208
+SIZE (hackage/mono-traversable-1.0.17.0.tar.gz) = 42225
+SIZE (hackage/network-3.2.0.0.tar.gz) = 142711
 SIZE (hackage/network-uri-2.6.4.2.tar.gz) = 31309
 SIZE (hackage/network-uri-2.6.4.2_1.cabal) = 3217
 SIZE (hackage/old-locale-1.0.0.7.tar.gz) = 3384
 SIZE (hackage/old-locale-1.0.0.7_2.cabal) = 1071
 SIZE (hackage/optparse-applicative-0.18.1.0.tar.gz) = 60682
+SIZE (hackage/os-string-2.0.2.1.tar.gz) = 42963
 SIZE (hackage/pager-0.1.1.0.tar.gz) = 3751
 SIZE (hackage/parser-combinators-1.3.0.tar.gz) = 11699
 SIZE (hackage/parser-combinators-1.3.0_1.cabal) = 1640
@@ -280,15 +282,16 @@ SIZE (hackage/pretty-simple-4.1.2.0.tar.gz) = 40519
 SIZE (hackage/prettyprinter-1.7.1.tar.gz) = 56907
 SIZE (hackage/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
 SIZE (hackage/primitive-0.9.0.0.tar.gz) = 60580
+SIZE (hackage/primitive-0.9.0.0_1.cabal) = 3171
 SIZE (hackage/quote-quot-0.2.1.0.tar.gz) = 6731
-SIZE (hackage/random-1.2.1.1.tar.gz) = 47109
-SIZE (hackage/random-1.2.1.1_1.cabal) = 6777
+SIZE (hackage/random-1.2.1.2.tar.gz) = 47229
 SIZE (hackage/regex-base-0.94.0.2.tar.gz) = 10488
 SIZE (hackage/regex-base-0.94.0.2_4.cabal) = 2601
 SIZE (hackage/regex-tdfa-1.3.2.2.tar.gz) = 83016
-SIZE (hackage/regex-tdfa-1.3.2.2_2.cabal) = 6997
+SIZE (hackage/regex-tdfa-1.3.2.2_3.cabal) = 6997
 SIZE (hackage/resourcet-1.3.0.tar.gz) = 17620
 SIZE (hackage/safe-0.3.21.tar.gz) = 11778
+SIZE (hackage/safe-0.3.21_1.cabal) = 2400
 SIZE (hackage/scientific-0.3.7.0.tar.gz) = 24723
 SIZE (hackage/scientific-0.3.7.0_7.cabal) = 4869
 SIZE (hackage/semialign-1.3.tar.gz) = 10543
@@ -298,6 +301,7 @@ SIZE (hackage/semigroupoids-6.0.0.1_1.cabal) = 7465
 SIZE (hackage/shakespeare-2.1.0.1.tar.gz) = 71698
 SIZE (hackage/split-0.2.5.tar.gz) = 16008
 SIZE (hackage/splitmix-0.1.0.5.tar.gz) = 22399
+SIZE (hackage/splitmix-0.1.0.5_1.cabal) = 6596
 SIZE (hackage/streaming-commons-0.2.2.6.tar.gz) = 37959
 SIZE (hackage/streaming-commons-0.2.2.6_1.cabal) = 4827
 SIZE (hackage/strict-0.5.tar.gz) = 12564
@@ -305,8 +309,9 @@ SIZE (hackage/strict-0.5_1.cabal) = 4120
 SIZE (hackage/tabular-0.2.2.8.tar.gz) = 6346
 SIZE (hackage/tabular-0.2.2.8_1.cabal) = 2821
 SIZE (hackage/tagged-0.8.8.tar.gz) = 10094
+SIZE (hackage/tagged-0.8.8_1.cabal) = 2732
 SIZE (hackage/tasty-1.5.tar.gz) = 65023
-SIZE (hackage/tasty-1.5_1.cabal) = 2870
+SIZE (hackage/tasty-1.5_2.cabal) = 2787
 SIZE (hackage/tasty-hunit-0.10.1.tar.gz) = 7737
 SIZE (hackage/temporary-1.3.tar.gz) = 5686
 SIZE (hackage/terminal-size-0.3.4.tar.gz) = 4457
@@ -317,10 +322,11 @@ SIZE (hackage/text-iso8601-0.1_1.cabal) = 2407
 SIZE (hackage/text-short-0.1.5.tar.gz) = 25113
 SIZE (hackage/text-short-0.1.5_3.cabal) = 3216
 SIZE (hackage/th-abstraction-0.6.0.0.tar.gz) = 43152
-SIZE (hackage/th-abstraction-0.6.0.0_1.cabal) = 2303
-SIZE (hackage/th-compat-0.1.4.tar.gz) = 14838
-SIZE (hackage/th-compat-0.1.4_4.cabal) = 3224
+SIZE (hackage/th-abstraction-0.6.0.0_2.cabal) = 2303
+SIZE (hackage/th-compat-0.1.5.tar.gz) = 14893
+SIZE (hackage/th-compat-0.1.5_1.cabal) = 3330
 SIZE (hackage/th-lift-0.8.4.tar.gz) = 14711
+SIZE (hackage/th-lift-0.8.4_2.cabal) = 2791
 SIZE (hackage/these-1.2.tar.gz) = 10606
 SIZE (hackage/these-1.2_1.cabal) = 2882
 SIZE (hackage/time-compat-1.9.6.1.tar.gz) = 59964
@@ -335,16 +341,16 @@ SIZE (hackage/unliftio-core-0.2.1.0_3.cabal) = 1004
 SIZE (hackage/unordered-containers-0.2.20.tar.gz) = 59823
 SIZE (hackage/unordered-containers-0.2.20_1.cabal) = 3921
 SIZE (hackage/utf8-string-1.0.2.tar.gz) = 10726
-SIZE (hackage/utility-ht-0.0.17.tar.gz) = 33187
-SIZE (hackage/utility-ht-0.0.17_1.cabal) = 3153
+SIZE (hackage/utility-ht-0.0.17.1.tar.gz) = 33770
 SIZE (hackage/uuid-types-1.0.5.1.tar.gz) = 11965
 SIZE (hackage/vector-0.13.1.0.tar.gz) = 156855
+SIZE (hackage/vector-0.13.1.0_1.cabal) = 9015
 SIZE (hackage/vector-algorithms-0.9.0.1.tar.gz) = 29149
 SIZE (hackage/vector-algorithms-0.9.0.1_3.cabal) = 3880
 SIZE (hackage/vector-stream-0.1.0.1.tar.gz) = 12577
+SIZE (hackage/vector-stream-0.1.0.1_1.cabal) = 1583
 SIZE (hackage/witherable-0.4.2.tar.gz) = 11876
 SIZE (hackage/witherable-0.4.2_4.cabal) = 2342
 SIZE (hackage/wizards-1.0.3.tar.gz) = 8243
 SIZE (hackage/wizards-1.0.3_2.cabal) = 3533
-SIZE (hackage/zlib-0.6.3.0.tar.gz) = 369595
-SIZE (hackage/zlib-0.6.3.0_4.cabal) = 5325
+SIZE (hackage/zlib-0.7.1.0.tar.gz) = 29318
diff --git a/productivity/hledger/patches/patch-hledger_cabal 
b/productivity/hledger/patches/patch-hledger_cabal
new file mode 100644
index 00000000000..7d2e1893d10
--- /dev/null
+++ b/productivity/hledger/patches/patch-hledger_cabal
@@ -0,0 +1,43 @@
+Relax the bound to make 9.8 compatible. The requirement of the new version
+is irrelevant as the problem doesn't affect OpenBSD:
+https://haskell.github.io/security-advisories/advisory/HSEC-2024-0003.html
+
+Index: hledger.cabal
+--- hledger.cabal.orig
++++ hledger.cabal
+@@ -159,7 +159,7 @@ library
+     , megaparsec >=7.0.0 && <9.7
+     , microlens >=0.4
+     , mtl >=2.2.1
+-    , process >=1.6.19.0
++    , process >=1.6.18.0
+     , regex-tdfa
+     , safe >=0.3.20
+     , shakespeare >=2.0.2.2
+@@ -209,7 +209,7 @@ executable hledger
+     , megaparsec >=7.0.0 && <9.7
+     , microlens >=0.4
+     , mtl >=2.2.1
+-    , process >=1.6.19.0
++    , process >=1.6.18.0
+     , regex-tdfa
+     , safe >=0.3.20
+     , shakespeare >=2.0.2.2
+@@ -260,7 +260,7 @@ test-suite unittest
+     , megaparsec >=7.0.0 && <9.7
+     , microlens >=0.4
+     , mtl >=2.2.1
+-    , process >=1.6.19.0
++    , process >=1.6.18.0
+     , regex-tdfa
+     , safe >=0.3.20
+     , shakespeare >=2.0.2.2
+@@ -310,7 +310,7 @@ benchmark bench
+     , megaparsec >=7.0.0 && <9.7
+     , microlens >=0.4
+     , mtl >=2.2.1
+-    , process >=1.6.19.0
++    , process >=1.6.18.0
+     , regex-tdfa
+     , safe >=0.3.20
+     , shakespeare >=2.0.2.2
-- 
2.44.0

Reply via email to