This is now at the upstream top commit where they moved to the ghc
version matching our tree.

I tested it with a couple of packages like pandoc and hledger where
it produces the same results as the previous port version we had.

The previously externally fetched gentle-introduction package is now
bundled inside the main archive.

OK?

Thanks
Greg

>From b5024c9925a9fe3611471d9da9dad9566a38fa29 Mon Sep 17 00:00:00 2001
From: Greg Steuck <[email protected]>
Date: Thu, 25 Dec 2025 21:26:18 -0800
Subject: [PATCH] Update cabal-bundler to the most recent upstream commit

---
 devel/cabal-bundler/Makefile                  | 137 +++----
 devel/cabal-bundler/distinfo                  | 388 +++++++++---------
 .../cabal-bundler/patches/patch-cabal_project |  31 +-
 3 files changed, 277 insertions(+), 279 deletions(-)

diff --git a/devel/cabal-bundler/Makefile b/devel/cabal-bundler/Makefile
index ef594ac41d2..848c2d51b75 100644
--- a/devel/cabal-bundler/Makefile
+++ b/devel/cabal-bundler/Makefile
@@ -1,20 +1,17 @@
 COMMENT =      use cabal solver to build standalone installation
 
 # https://github.com/phadej/cabal-extras/issues/37
-V =            0.1.20230523
+V =            0.1.20251225
 GH_ACCOUNT =   phadej
-GH_COMMIT =    e22c5845bafb600d9eed8bce6e3d6d0ca982872b
+GH_COMMIT =    ac4629c8f6c5affac09be25b7f1b6e3c92653a0e
 GH_PROJECT =   cabal-extras
 
 # Overrides cabal.port.mk which would otherwise preempt bsd.port.mk
 DISTNAME =     ${GH_PROJECT}-${V}
 DISTFILES =    ${GH_DISTFILE}
-DISTFILES.tuto= gentle-introduction-2023.4.tar.gz
 PKGNAME =      ${MODCABAL_EXECUTABLES}-${V}
 SITES =                ${SITES_GITHUB}
 
-SITES.tuto =   https://oleg.fi/
-
 CATEGORIES =   devel
 HOMEPAGE =     https://github.com/phadej/cabal-extras
 
@@ -38,6 +35,7 @@ MODCABAL_BUILD_ARGS = --allow-newer
 post-patch:
        # https://github.com/haskell-hvr/paths/pull/16
        cd ${WRKDIR}/paths-0.2.0.0  && perl -i -pne 's/LANGUAGE Safe/LANGUAGE 
Trustworthy/' $$(find . -name \*.hs)
+       cd ${WRKSRC} && tar zxf extras/gentle-introduction-2024.4.1.tar.gz
 
 # After the workaround in https://github.com/phadej/cabal-extras/issues/83,
 # the manifest produced by:
@@ -48,88 +46,87 @@ post-patch:
 #
 # N.B. when regenerating make sure to remove gentle-introduction.
 MODCABAL_MANIFEST      = \
-       Cabal   3.10.2.1        0       \
-       Cabal-syntax    3.10.2.0        0       \
+       Cabal   3.12.1.0        0       \
+       Cabal-syntax    3.12.1.0        0       \
        Glob    0.10.2  3       \
-       OneTuple        0.4.1.1 1       \
-       QuickCheck      2.14.3  0       \
+       OneTuple        0.4.2   1       \
+       QuickCheck      2.15.0.1        1       \
        StateVar        1.2.2   0       \
-       aeson   2.2.1.0 1       \
-       ansi-terminal   1.0     0       \
-       ansi-terminal-types     0.11.5  1       \
-       assoc   1.1     1       \
-       async   2.2.4   4       \
-       base-compat     0.13.1  0       \
-       base-orphans    0.9.1   0       \
+       aeson   2.2.3.0 4       \
+       alex    3.5.1.0 0       \
+       ansi-terminal   1.1.1   0       \
+       ansi-terminal-types     1.1     0       \
+       assoc   1.1.1   1       \
+       async   2.2.5   3       \
+       base-orphans    0.9.2   0       \
        base16-bytestring       1.0.2.0 1       \
-       bifunctors      5.6.1   2       \
-       binary-instances        1.0.4   3       \
-       binary-orphans  1.0.4.1 3       \
-       cabal-install-parsers   0.6.1   0       \
-       cabal-plan      0.7.3.0 2       \
+       bifunctors      5.6.2   2       \
+       binary-instances        1.0.5   1       \
+       binary-orphans  1.0.5   1       \
+       cabal-install-parsers   0.6.2   0       \
+       cabal-plan      0.7.4.0 0       \
        case-insensitive        1.2.1.0 0       \
-       cborg   0.2.9.0 0       \
+       cborg   0.2.10.0        3       \
+       character-ps    0.1     0       \
        clock   0.8.4   0       \
        colour  2.3.6   0       \
        comonad 5.0.8   2       \
        contravariant   1.5.5   0       \
-       cryptohash-sha256       0.11.102.1      3       \
-       data-array-byte 0.1.0.1 2       \
-       data-fix        0.3.2   5       \
+       cryptohash-sha256       0.11.102.1      6       \
+       data-fix        0.3.3   0       \
        distributive    0.6.2.1 1       \
-       dlist   1.0     1       \
+       dlist   1.0     2       \
        edit-distance   0.2.2.1 1       \
-       foldable1-classes-compat        0.1     4       \
-       generically     0.1.1   2       \
-       half    0.3.1   0       \
-       hashable        1.4.3.0 1       \
-       hsc2hs  0.68.10 1       \
+       generically     0.1.1   4       \
+       half    0.3.1   2       \
+       hashable        1.4.7.0 0       \
+       hsc2hs  0.68.10 4       \
        indexed-profunctors     0.1.1.1 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       \
-       lattices        2.2     1       \
-       lukko   0.1.1.3 5       \
+       indexed-traversable     0.1.4   1       \
+       indexed-traversable-instances   0.1.2   1       \
+       integer-conversion      0.1.1   1       \
+       integer-logarithms      1.0.3.1 6       \
+       lattices        2.2.1   3       \
+       lukko   0.1.2   1       \
        network-uri     2.6.4.2 1       \
-       optics-core     0.4.1.1 0       \
-       optics-extra    0.4.2.1 1       \
-       optparse-applicative    0.18.1.0        0       \
-       paths   0.2.0.0 4       \
+       optics-core     0.4.1.1 1       \
+       optics-extra    0.4.2.1 4       \
+       optparse-applicative    0.18.1.0        1       \
+       os-string       2.0.6   1       \
+       paths   0.2.0.0 0       \
        prettyprinter   1.7.1   0       \
        prettyprinter-ansi-terminal     1.1.3   0       \
-       primitive       0.9.0.0 0       \
-       random  1.2.1.1 1       \
-       scientific      0.3.7.0 7       \
-       semialign       1.3     1       \
-       semigroupoids   6.0.0.1 1       \
+       primitive       0.9.0.0 2       \
+       random  1.2.1.2 0       \
+       scientific      0.3.8.0 2       \
+       semialign       1.3.1   2       \
+       semigroupoids   6.0.1   2       \
        semigroups      0.20    0       \
-       serialise       0.2.6.0 3       \
-       some    1.0.6   0       \
-       sop-core        0.5.0.2 3       \
-       splitmix        0.1.0.5 0       \
-       strict  0.5     1       \
-       tagged  0.8.8   0       \
-       tar     0.5.1.1 9       \
+       serialise       0.2.6.1 5       \
+       some    1.0.6   2       \
+       sop-core        0.5.0.2 5       \
+       splitmix        0.1.0.5 1       \
+       strict  0.5.1   1       \
+       tagged  0.8.8   1       \
+       tar     0.6.3.0 1       \
        temporary       1.3     0       \
-       text-binary     0.2.1.1 0       \
-       text-iso8601    0.1     1       \
-       text-short      0.1.5   3       \
-       th-abstraction  0.6.0.0 1       \
-       th-compat       0.1.4   3       \
-       these   1.2     1       \
-       time-compat     1.9.6.1 6       \
-       topograph       1.0.0.2 1       \
+       text-iso8601    0.1.1   2       \
+       text-short      0.1.6   3       \
+       th-abstraction  0.7.0.0 0       \
+       th-compat       0.1.5   2       \
+       these   1.2.1   2       \
+       time-compat     1.9.7   2       \
+       topograph       1.0.1   1       \
        transformers-compat     0.7.2   0       \
-       universe-base   1.1.3.1 1       \
-       universe-reverse-instances      1.1.1   4       \
-       unliftio-core   0.2.1.0 3       \
-       unordered-containers    0.2.19.1        3       \
-       uuid-types      1.0.5.1 0       \
-       vector  0.13.1.0        0       \
+       universe-base   1.1.4   1       \
+       universe-reverse-instances      1.1.2   1       \
+       unliftio-core   0.2.1.0 4       \
+       unordered-containers    0.2.20  4       \
+       uuid-types      1.0.6   3       \
+       vector  0.13.1.0        3       \
        vector-binary-instances 0.2.5.2 5       \
-       vector-stream   0.1.0.0 3       \
-       witherable      0.4.2   4       \
-       zinza   0.2     6       \
+       vector-stream   0.1.0.1 4       \
+       witherable      0.5     1       \
+       zinza   0.2.1   1       \
 
 .include <bsd.port.mk>
diff --git a/devel/cabal-bundler/distinfo b/devel/cabal-bundler/distinfo
index 47a0efd2df5..0b27330abac 100644
--- a/devel/cabal-bundler/distinfo
+++ b/devel/cabal-bundler/distinfo
@@ -1,276 +1,280 @@
-SHA256 (hackage/Cabal-3.10.2.1.tar.gz) = 
iIdimECJC/s8nN9kKqqYtvHOscO/Asb4Z5ka2hIe9Uk=
-SHA256 (hackage/Cabal-syntax-3.10.2.0.tar.gz) = 
es8cUZoxzZAQwW9jRucf2CczaBHV8Sfdyy3KPFImUkg=
+SHA256 (hackage/Cabal-3.12.1.0.tar.gz) = 
dkL0v7TriO2CtAIpQK1TIGASqxFqGaNnV5ymp8KtttI=
+SHA256 (hackage/Cabal-syntax-3.12.1.0.tar.gz) = 
5fLTHsS/Nqf9W0ePM57d4YptmkkooVb+UtN7cAgsBLQ=
 SHA256 (hackage/Glob-0.10.2.tar.gz) = 
avZyrIQn01y9QtZBQtwoj+qyZvC+ktrjxpbohg2Bc8A=
 SHA256 (hackage/Glob-0.10.2_3.cabal) = 
3S3b7K6PhOj0ystbhWkBoZwlzqoR8lJdPuiNA0rLAIE=
-SHA256 (hackage/OneTuple-0.4.1.1.tar.gz) = 
yedk1O4eV8rYNBvV0N4zujpStnk/wTCWefK/YMAwuys=
-SHA256 (hackage/OneTuple-0.4.1.1_1.cabal) = 
Yy397RcghvufDibTV4vP/6P7bRNepajeF7ejP/bm5oI=
-SHA256 (hackage/QuickCheck-2.14.3.tar.gz) = 
XA8is2sooaj6EQs4GYGNPylJSjsN7brimfBkEjynBQE=
+SHA256 (hackage/OneTuple-0.4.2.tar.gz) = 
F02ooPQATRewgYLLJbDgRfzl3h/eroTp11/eooZ6q1U=
+SHA256 (hackage/OneTuple-0.4.2_1.cabal) = 
3XJm+YPaKXDlZiFordgQ2rrauzpLubE3GB6vwKx+pNQ=
+SHA256 (hackage/QuickCheck-2.15.0.1.tar.gz) = 
o7IhbduvSB28gkFLYSD4tybZads/C1HyCnpFQl7zbn8=
+SHA256 (hackage/QuickCheck-2.15.0.1_1.cabal) = 
DP0ze7nm+/CSVb0ku0mKFW8dm81GU5ashleyUDS57jE=
 SHA256 (hackage/StateVar-1.2.2.tar.gz) = 
Xks52jlWVqWYJ7AoBQiq/ccDNXmLUOXW/VJZYCYlGCU=
-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/ansi-terminal-1.0.tar.gz) = 
B5ipj3kYnmK1/wqiR7qV/DhF8Pbx4U7M6zf6z73Vz8k=
-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/assoc-1.1.tar.gz) = 
eqLmVIs9nUmihqwgY5R5qvbEehRGET7XhNmHN8X2DfQ=
-SHA256 (hackage/assoc-1.1_1.cabal) = 
VtD9HBeq9iaOgb8Zulr+GGEo1/iBJr1UbVsxUatpJlI=
-SHA256 (hackage/async-2.2.4.tar.gz) = 
SE34W+DnbE/tk3ZFHkjh0MbpeVLOeXNbctVCl+fgpyU=
-SHA256 (hackage/async-2.2.4_4.cabal) = 
m4zu/OAU5JD54TNfpfURFhMJkmxV0BzseVAW9DY7XS0=
-SHA256 (hackage/base-compat-0.13.1.tar.gz) = 
2x2ejVbIuwBm0xOjtbxBQ8AhaY03f0xRs7oBDP8ehCE=
-SHA256 (hackage/base-orphans-0.9.1.tar.gz) = 
W78to4LFshLWqL4vjEnt7g66MPJyoV/TLBPm5Ake8XI=
+SHA256 (hackage/aeson-2.2.3.0.tar.gz) = 
2qJc9CglatBdIfK/pEB3wbFNbHhLeTCiAu6QHxHMa6o=
+SHA256 (hackage/aeson-2.2.3.0_4.cabal) = 
fUjCOV7xaNLCBw/bAseZg4S+J9MaA7s10XQK9KGahXs=
+SHA256 (hackage/alex-3.5.1.0.tar.gz) = 
yS7+hvjrlZ7gO+bATuV+vH5KvHWmxLJlUSFddEPpKgc=
+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.1.tar.gz) = 
IxFJt/7wn13ZWvUSKGFeOyltvQ+q3soFPgZEpLE7D/Y=
+SHA256 (hackage/assoc-1.1.1_1.cabal) = 
CrObTR/rTKypWsbjFPSHgrJ6hqa40fXo3Evp++0RGF8=
+SHA256 (hackage/async-2.2.5.tar.gz) = 
GBhHPrq5ISr60u12KXrv3l+ui11EBNrzaTmuzmqPFvc=
+SHA256 (hackage/async-2.2.5_3.cabal) = 
t2SMYWVympc9lcsyj5/YdIE6gccncH6LJVK08DOZdjs=
+SHA256 (hackage/base-orphans-0.9.2.tar.gz) = 
YhGQCRaVW4RofGG15PqYzhEOURqWCGt6k/Bt1jyXupM=
 SHA256 (hackage/base16-bytestring-1.0.2.0.tar.gz) = 
HVqRFD7w4iFXU2CT7I5Z0iamgiDsiTeNXcruqGRyx4Q=
 SHA256 (hackage/base16-bytestring-1.0.2.0_1.cabal) = 
ppToj57J/HnwsD8jPT/qWSto9wo0qsLdtbyuy2Vi4v0=
-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/binary-instances-1.0.4.tar.gz) = 
cOzhTJ+RZP6kKjIkdXXLHEZu+HokFRhLqJML+l+LZF8=
-SHA256 (hackage/binary-instances-1.0.4_3.cabal) = 
a3EnJSRKkqiQOLSm+rql14Ncwr8z1kTR2TdDOmLTBsY=
-SHA256 (hackage/binary-orphans-1.0.4.1.tar.gz) = 
X1t4m8htJbvQVLhrLZpqA/SsDdSA8oNWS21kZc+i8NI=
-SHA256 (hackage/binary-orphans-1.0.4.1_3.cabal) = 
nSvcP9vkP60g1lnlYv7SKSIsjEyqynTI8ntbgTqnriA=
-SHA256 (hackage/cabal-extras-0.1.20230523-e22c5845.tar.gz) = 
UEAVJdgJNYyN5odTmeiHKRCDIXLNvh6yj0YT+R54U6w=
-SHA256 (hackage/cabal-install-parsers-0.6.1.tar.gz) = 
7EDpovk3nT7dDm8ZrneZh7rgVhQKoE1LS0tFDozZyxY=
-SHA256 (hackage/cabal-plan-0.7.3.0.tar.gz) = 
zNxUhUsRFyfZm3ftYzPZ9gx/XuAkAlGy5HiOAFtxXmY=
-SHA256 (hackage/cabal-plan-0.7.3.0_2.cabal) = 
uiqrk+Q9szW2af0se1q2Oxn+WEtflShazpEPc+j1x48=
+SHA256 (hackage/bifunctors-5.6.2.tar.gz) = 
EIapKFBh7tDCxdPLZaoiPe/VL8ptBRW7ad3y28PZaXo=
+SHA256 (hackage/bifunctors-5.6.2_2.cabal) = 
EVpiHE6qq7B4NPnk3TNx4h850DQwUGL0vVzXLC+IgNI=
+SHA256 (hackage/binary-instances-1.0.5.tar.gz) = 
bvJxeNpCAGZeYxxGaQKeI+sIPC05B563+sSaZBu4zAc=
+SHA256 (hackage/binary-instances-1.0.5_1.cabal) = 
VMKSjN5d7tL4PrYU/TVBPQ5CG4aRykLsWuPS45m5rPM=
+SHA256 (hackage/binary-orphans-1.0.5.tar.gz) = 
OfuunowqUZPAev7qNBc+UCL4KIXWy7MgYrXxZFxEQI0=
+SHA256 (hackage/binary-orphans-1.0.5_1.cabal) = 
EhffVnquZy0Jl5SAw2LSdVnSJggbm5vEEH1K8AjaH18=
+SHA256 (hackage/cabal-extras-0.1.20251225-ac4629c8.tar.gz) = 
nTVx+5aIp879wnKZMBBbvOxovFEuWZHgNDmt3ef0muw=
+SHA256 (hackage/cabal-install-parsers-0.6.2.tar.gz) = 
ViYVItAxH1RvZSQE9T8Jacp7g5ftIXu+mqDmGAS4wow=
+SHA256 (hackage/cabal-plan-0.7.4.0.tar.gz) = 
5mS11RM8BmiIbU/7tuqmzxbrcM1DFIELbtUiHEBMpoM=
 SHA256 (hackage/case-insensitive-1.2.1.0.tar.gz) = 
KW3BfgxfPfs9gs7YPkycRMM47N50myeLbq5RLx0E5AY=
-SHA256 (hackage/cborg-0.2.9.0.tar.gz) = 
3LSNFyPwbANA3a0M8BQN1tpShgFgXbP6qoMi4MFq/Ko=
+SHA256 (hackage/cborg-0.2.10.0.tar.gz) = 
F/4HDDj8SYyrSby51iFbd0fVO+35ZQLpvM6crXO5x5c=
+SHA256 (hackage/cborg-0.2.10.0_3.cabal) = 
R8BEreGF5ZQz7DAf09hcehuXCcx1La+LY4jJGQqmGKo=
+SHA256 (hackage/character-ps-0.1.tar.gz) = 
It5x/eOLI20+kWioMrXh510ftPQChme990eztMjBUpw=
 SHA256 (hackage/clock-0.8.4.tar.gz) = 
aumJiv54il4zTNX61dGKPC6OWfoJqve5V9uzikdn3y4=
 SHA256 (hackage/colour-2.3.6.tar.gz) = 
LNNdzWlEpavJ8Qil617lZLax+pip7HnO/MILWImR+HE=
 SHA256 (hackage/comonad-5.0.8.tar.gz) = 
72zfLMKSzEPuaqlsWBsjX96oq0Sgv/sk3HmuKy7zPRM=
 SHA256 (hackage/comonad-5.0.8_2.cabal) = 
Sk2/vQP7SWOYdxD8qZTotWJL0Foz5flbdYGyb4IpxeM=
 SHA256 (hackage/contravariant-1.5.5.tar.gz) = 
Bi/WZYDXqtC1upPmRP+n/u5pJ271DyDU7Z8d63ZC3/o=
 SHA256 (hackage/cryptohash-sha256-0.11.102.1.tar.gz) = 
c6fccWOHGoCDdJUDmgmZZ7EfXE/nChGCd4QvenE8a/Y=
-SHA256 (hackage/cryptohash-sha256-0.11.102.1_3.cabal) = 
A9sGUWGYf2FKOiu80WJk945H7+Ix+1vRYb4gQ+ryBIg=
-SHA256 (hackage/data-array-byte-0.1.0.1.tar.gz) = 
G7bsoLPgLQV/5/ThTIHvOVIW9CGrMP2qGxgBfJwCVgA=
-SHA256 (hackage/data-array-byte-0.1.0.1_2.cabal) = 
rYniiysEYXVpj79UKvLOQ+XSr1Cq6fSNElZrG7PeHTw=
-SHA256 (hackage/data-fix-0.3.2.tar.gz) = 
OhctO8BjnDJzRell+dkCPgmUJYFLKNzbe2D/ZtZiGcw=
-SHA256 (hackage/data-fix-0.3.2_5.cabal) = 
zX1v+LaKyjtR2BFocPyMzbxVeYlWLNPVyUHk8Le8WvE=
+SHA256 (hackage/cryptohash-sha256-0.11.102.1_6.cabal) = 
Dp3izM4mHnpbAn6EL29H9Q6w5gWaDemKVHn3WqgWQQc=
+SHA256 (hackage/data-fix-0.3.3.tar.gz) = 
F5tt2eZVQARQxD9xnUFwy2uJjs5fLLhaoeYbVp+myi4=
 SHA256 (hackage/distributive-0.6.2.1.tar.gz) = 
1zUTkuB49YyqRmMKS5xkPh4und3uRYSMXINY57Exa5E=
 SHA256 (hackage/distributive-0.6.2.1_1.cabal) = 
D5n1VBzKBKz4m2RDKwNCK2QI6DCo3/MObEM07xpIaAw=
 SHA256 (hackage/dlist-1.0.tar.gz) = 
Fz1jcyi7Fz/MNl8w0p/0qUKSoeDlVYrrPfwR3oFRARU=
-SHA256 (hackage/dlist-1.0_1.cabal) = 
Vf9p0gzmOPx3JzQu5n8vho2mHT3PN2P3kL+aoLFF5Wg=
+SHA256 (hackage/dlist-1.0_2.cabal) = 
hUcnWUxagWqz0Q8VsbxP7a+eP30e9Reiu5AR8puiYdI=
 SHA256 (hackage/edit-distance-0.2.2.1.tar.gz) = 
PoiF7i9WrU2pQPBDro+YHuL+M2tejkuj90Ns/09SbEo=
 SHA256 (hackage/edit-distance-0.2.2.1_1.cabal) = 
TTOknNOD1QrwkPG4iGQtEBFuQ4CfnaYCPZ/G9n0mVu4=
-SHA256 (hackage/foldable1-classes-compat-0.1.tar.gz) = 
0FfD81jhprcsc1GbxkumqpWfBmwI/tafcyWFVe+V/xI=
-SHA256 (hackage/foldable1-classes-compat-0.1_4.cabal) = 
+0s87dM9XCLFc8ObqpMMeOqk/rItQ6u2gMMUn4q5+k4=
 SHA256 (hackage/generically-0.1.1.tar.gz) = 
BMWkNr7EsEH3GnM/VqG9f0NfY93o0+tcH0jVW028Q88=
-SHA256 (hackage/generically-0.1.1_2.cabal) = 
N47ASbwoU7gBHfEWZH+9NLufAO3OmEDklX+Yq8CXWXw=
-SHA256 (hackage/gentle-introduction-2023.4.tar.gz) = 
rqlHXLXFiKHmd2Dc/Mzx6n/yGoQL7EDPjpYvjdRtte4=
+SHA256 (hackage/generically-0.1.1_4.cabal) = 
P2Qnj1xYLdfGljlnsSkAebzQO4NImJ+Qmsm9ly3cRS4=
 SHA256 (hackage/half-0.3.1.tar.gz) = 
4q/DJyThG/XGldeXuRadnZstxipTCu0xKEyBh68WFdE=
-SHA256 (hackage/hashable-1.4.3.0.tar.gz) = 
Mu+xbCiReGIJt8vlw535s6muUeg28aVPZGvEYCt6sPU=
-SHA256 (hackage/hashable-1.4.3.0_1.cabal) = 
879orPoN96Bko3jvLNz+tV5vuWEAZ19MWTVW3L89cZQ=
+SHA256 (hackage/half-0.3.1_2.cabal) = 
trmsLbtvWOFhloPbQ9hRzCUIauyvCSWjtqdLGhsX2wc=
+SHA256 (hackage/hashable-1.4.7.0.tar.gz) = 
O67kyQJ6CIMNFI7FJMvARx3mReHoQm1GeA7ydY3w6No=
 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_4.cabal) = 
cl722gPT1uMy203go1vuRdcuTTHezF7H8VPmg3r18D4=
 SHA256 (hackage/indexed-profunctors-0.1.1.1.tar.gz) = 
Lmm7KQC7flYu///3vPP3La958BMjLOYDJjpXWVQSw5g=
-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=
-SHA256 (hackage/indexed-traversable-instances-0.1.1.2_2.cabal) = 
ANXj4UnivuD3pUfgCTKUwwbUJ25zphmr59jmn3zgPHs=
-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/indexed-traversable-0.1.4.tar.gz) = 
WL4Jr9861aJcKqDSp9+A1gLfCfTnbTq/K3zbDnXQOyI=
+SHA256 (hackage/indexed-traversable-0.1.4_1.cabal) = 
QtnoSmWgwXwkgjPKuYrahy/2FA36JNEJ1usoUgTQfn0=
+SHA256 (hackage/indexed-traversable-instances-0.1.2.tar.gz) = 
PCu2L7oUHWaWF3Bw1juIvFaxlLxg9rc9ImOwJE4vx8E=
+SHA256 (hackage/indexed-traversable-instances-0.1.2_1.cabal) = 
aN8PyAcK4sFfnm/r8USf7jZMExptHpPKxF54lbqG3Yk=
+SHA256 (hackage/integer-conversion-0.1.1.tar.gz) = 
wYFkoEgHMxD2NT68ZMkDe1KkuCmZY84F4Ce89g4iFVo=
+SHA256 (hackage/integer-conversion-0.1.1_1.cabal) = 
lB1K4W4hJMv/Xe/iq+20nvyOA6WU+BcDW/Ixoxfmwck=
 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/lattices-2.2.tar.gz) = 
/ux0teC2k/eC+TWRK0OmjhLT9auTFl3hQDvWv0ASlcM=
-SHA256 (hackage/lattices-2.2_1.cabal) = 
0Uv5H38YDuk+r7tBKTfU7b2pQDIl9FcXZPSQ2amh8+A=
-SHA256 (hackage/lukko-0.1.1.3.tar.gz) = 
qA77YM+j2uGGgsAZgNdtX35BPhkc0YaZLhv3OI1Iqx8=
-SHA256 (hackage/lukko-0.1.1.3_5.cabal) = 
F3hlRdzmDE1Xg7phJcCmSZoavd09dBexVQDM12fDXwc=
+SHA256 (hackage/integer-logarithms-1.0.3.1_6.cabal) = 
BZWhbUWMnFyqQl3I67612a3/sMja9HIMHZPfz8Md1pA=
+SHA256 (hackage/lattices-2.2.1.tar.gz) = 
JwY/I0OxVHAzzVn2Gyf3lwQe0MJckh8lPOgtxv/6dmY=
+SHA256 (hackage/lattices-2.2.1_3.cabal) = 
FY+vxGcp7b9SDxvmKHqswbGuswd5OSbsf/gCr4doxmc=
+SHA256 (hackage/lukko-0.1.2.tar.gz) = 
cthviqYltGH0OX9zc0b3ihcAp/+/9Vz2N1xeGJFumG0=
+SHA256 (hackage/lukko-0.1.2_1.cabal) = 
gzSo2BDjheHcFCPcApRdqqHxqboFjlIn8aMhHkiCyig=
 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/optics-core-0.4.1.1.tar.gz) = 
PoF+PGagEgrEtLbXkOZZt1+MD7J8X2Xzl09MaXt7s/s=
+SHA256 (hackage/optics-core-0.4.1.1_1.cabal) = 
Rjlmjv8qqs531LgNKgOc7hvTYnUoscufBE3qDwh0M8s=
 SHA256 (hackage/optics-extra-0.4.2.1.tar.gz) = 
fiOnoyXjRINUYU09lYJ5yawv3Qgxzu4oCIMOepYvykE=
-SHA256 (hackage/optics-extra-0.4.2.1_1.cabal) = 
2CIcS+67jUvbQUindfvyhzaIgeIzIosE4LzWs+YK+S4=
+SHA256 (hackage/optics-extra-0.4.2.1_4.cabal) = 
TSdQomdEFTT/Qnd3zPutVRRotTEFbsTumlg1zDNyW2U=
 SHA256 (hackage/optparse-applicative-0.18.1.0.tar.gz) = 
Y4EatP0m6Cm4hoNkMlqIvjrMeYGfW7UAWy3TuWHsxJE=
+SHA256 (hackage/optparse-applicative-0.18.1.0_1.cabal) = 
8wlzhhrH5+v/Bf+MfD0eTSg6HzhQ4cwUEGsGk+wbbYI=
+SHA256 (hackage/os-string-2.0.6.tar.gz) = 
IvzH1fxmZ2td/Fe3FNLK+TzOLVp50kIWg1L56w/i8Yo=
+SHA256 (hackage/os-string-2.0.6_1.cabal) = 
5+3siF97zuC4ar/3vYAVI7XUhZUvVcIGiUGK8Nq8/fc=
 SHA256 (hackage/paths-0.2.0.0.tar.gz) = 
myjbrAAZD0G94jRpqqhIisoROPQfnxdjToefXi2V/6I=
-SHA256 (hackage/paths-0.2.0.0_4.cabal) = 
7ZoAV4dM+1vZuOs36ZF/CRYwHCkr5fftOY9gCWRUxH0=
 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/random-1.2.1.1.tar.gz) = 
PhJy9+1qTXvRcSuQFD7DJv7psiV4kiI3n+ogqckMm3Y=
-SHA256 (hackage/random-1.2.1.1_1.cabal) = 
58H4gRWdXMeIYZye6LjzQLov8NtXHN89Ghlo68UQh4k=
-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=
-SHA256 (hackage/semialign-1.3_1.cabal) = 
e+nvXKHWsFKZH2jAU6q2i50as7GTjJVXrITJeTeBUiM=
-SHA256 (hackage/semigroupoids-6.0.0.1.tar.gz) = 
faOKmJG9+CBf1lIs23EpVrjAv1xSmD2mApXI4FfXeTQ=
-SHA256 (hackage/semigroupoids-6.0.0.1_1.cabal) = 
R6I7RRwRTmU2HnE+j+NoKPyjqEKFMl6PREJUsqsMQ8U=
+SHA256 (hackage/primitive-0.9.0.0_2.cabal) = 
3iC/Tv8flyCIhUyO/abqyi0xR6/2IjLDcH8FkVJjh1k=
+SHA256 (hackage/random-1.2.1.2.tar.gz) = 
eQ9NwtIyfEU/9qrHvxU5n9Ej1V6SeTX2j4S130LZpLQ=
+SHA256 (hackage/scientific-0.3.8.0.tar.gz) = 
E7NDvKiqJtdxjlLmIuWhGAVmU+2vy8fMxTM75yFyGM8=
+SHA256 (hackage/scientific-0.3.8.0_2.cabal) = 
uoOmcB3QEQE4RDdXrKSkJ4avqUJytzBF74eP2GDRcy4=
+SHA256 (hackage/semialign-1.3.1.tar.gz) = 
Zuh7wlT/7C7pCL9iXELTtzYyONarHPuok0u+51kMnfc=
+SHA256 (hackage/semialign-1.3.1_2.cabal) = 
3+UVqeQyMPUwhWSmSaBOoVOEme2YuURkS3e+1TlLnes=
+SHA256 (hackage/semigroupoids-6.0.1.tar.gz) = 
HVMgMIYkFPXU8vbwAXg/d6oU5fBe6OPEotISn8opzB8=
+SHA256 (hackage/semigroupoids-6.0.1_2.cabal) = 
v+4GptiAOKiN3RD8IcIwv17joU0FhNxqt61UqSUsLCE=
 SHA256 (hackage/semigroups-0.20.tar.gz) = 
kC0uM8lrQKid5ZV/Kp4JcZevzDXiV+RbMuvncJk2c+E=
-SHA256 (hackage/serialise-0.2.6.0.tar.gz) = 
k/8YiOGXKZnxRmMHKzjvz9DBSBtOyOMN3Jxc6XaBpRY=
-SHA256 (hackage/serialise-0.2.6.0_3.cabal) = 
66Sq4K5VLljE4fJxhnZFUbmFkeO9kuhSxAZV47NZJMk=
+SHA256 (hackage/serialise-0.2.6.1.tar.gz) = 
Y5SXmf/RBnXvcOpwHB62PmGGKbOy97JfB8WpZuJOd/Q=
+SHA256 (hackage/serialise-0.2.6.1_5.cabal) = 
pn+JtVM7EUitRl3H8kuu7S4unn2B0qFH/H+o/xCJyk0=
 SHA256 (hackage/some-1.0.6.tar.gz) = 
96YGrV30oHRZmGNk99c562U0lfu+HXFYWC+ymkWEv7k=
+SHA256 (hackage/some-1.0.6_2.cabal) = 
rFkV89IfBYzA0VwdcnBe3uGduQOlgIPhzl4uQqaJnfA=
 SHA256 (hackage/sop-core-0.5.0.2.tar.gz) = 
h7/9IlS5je2CLUSfzRwz29dNLOlr8156ZxSrxaIpcmU=
-SHA256 (hackage/sop-core-0.5.0.2_3.cabal) = 
nYVxmfXqs+JGe+aTNlaNFH+iQRagmZAAEA5PBzlxmWY=
+SHA256 (hackage/sop-core-0.5.0.2_5.cabal) = 
C7dMr/9CMYDfOQn1t84GkTEHixMtpLTiku9NFgFJmk4=
 SHA256 (hackage/splitmix-0.1.0.5.tar.gz) = 
nfB6lhHvRfGxJYoLQS9NAskgJI9p0uLOjM2jKPfhMAI=
-SHA256 (hackage/strict-0.5.tar.gz) = 
P08Jld7C1SDQ4yFUL3FBLawCNlj9q2A9sENk11JpoP0=
-SHA256 (hackage/strict-0.5_1.cabal) = 
vVfXs2VZUd+qfR4TdNc1Lf6D+CqcmDCb86ZYfvjL2H0=
+SHA256 (hackage/splitmix-0.1.0.5_1.cabal) = 
yqm0qSq/FJbH9qPA9ONXQmpUiAB3y58E4mCov6A0t3s=
+SHA256 (hackage/strict-0.5.1.tar.gz) = 
d3GSgMKoYxLnSCJ7+nMu6q4OffSNV6zDwuW3sHr+L4s=
+SHA256 (hackage/strict-0.5.1_1.cabal) = 
WMNzt8d0jLtKWmyMFQc/maHBCpqbtolKwz9Dpc25AfI=
 SHA256 (hackage/tagged-0.8.8.tar.gz) = 
oIP6eDVRYgPBaEM6HI38ApCpSwX+2rVmrQZA/JE3pqc=
-SHA256 (hackage/tar-0.5.1.1.tar.gz) = 
s4REn2KysKo+bSyxAEuAYLAfIeyT57Y+evbY+tip8d4=
-SHA256 (hackage/tar-0.5.1.1_9.cabal) = 
O7zNZDAYx79T0ndApm19XIVpI6zulgQS5trf8gfF4q4=
+SHA256 (hackage/tagged-0.8.8_1.cabal) = 
kZPe+9492plyNszBGh2z4HPMUx/lI+E+llnfd2/rCzI=
+SHA256 (hackage/tar-0.6.3.0.tar.gz) = 
ULtmD+7IpSRBbWk0JRuZbqp+OdSa4QetUFq3ANQ/aBQ=
+SHA256 (hackage/tar-0.6.3.0_1.cabal) = 
6fFR2Zmb6JU0Q+cwUksnkunApPtbFGMJf6GoIwhw/Yo=
 SHA256 (hackage/temporary-1.3.tar.gz) = 
jEQpk2lLX/yoI86GSvlb0oQftSZO5RHGHPSMxx2HmJA=
-SHA256 (hackage/text-binary-0.2.1.1.tar.gz) = 
tpeyvQkIBkPUaGcFx3kSISljiQSHDfXB1ByPxy8I9KE=
-SHA256 (hackage/text-iso8601-0.1.tar.gz) = 
9Y56RvlR8fE9KSngovhPbbeJTVWmQRaarzAK6praX88=
-SHA256 (hackage/text-iso8601-0.1_1.cabal) = 
rIbyUAynUds8DeAp3X54Jr73Nm1Z3ACFsA/GlcQ7n3Y=
-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_3.cabal) = 
Pn0bj5xyyrBMjf39Jlid1/MeAVrWQKIHrKO2VFd1Mv8=
-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=
-SHA256 (hackage/time-compat-1.9.6.1_6.cabal) = 
F2Me8BoDpvVfvhMWkPh/be6aFXKsyZtsBvBIgkcP+1I=
-SHA256 (hackage/topograph-1.0.0.2.tar.gz) = 
0Z5FaAqLaTjpH2QQlt22yHlHPwJa82iPUy+QYZzi1yE=
-SHA256 (hackage/topograph-1.0.0.2_1.cabal) = 
G0LsjVptISRKKx5fuNpfyUkcR8oYcFuR7wJnWz5M09c=
+SHA256 (hackage/text-iso8601-0.1.1.tar.gz) = 
nerSt87q5A/g/AYL1UeVwy6ZJsnRrrro+bmmIfuoggI=
+SHA256 (hackage/text-iso8601-0.1.1_2.cabal) = 
4HpiXu+WkziZK/m7qOXcc/B6xl+ZG6Y2uPEXWJDRWEk=
+SHA256 (hackage/text-short-0.1.6.tar.gz) = 
gXPqE419w5h0e2NgEr9ueeFxhlYLinp/yeZFbXhVbqs=
+SHA256 (hackage/text-short-0.1.6_3.cabal) = 
Qb6UzNP2ZGq2mwsFxRMOo8eRGkWYq5uRkvIa0lppFjo=
+SHA256 (hackage/th-abstraction-0.7.0.0.tar.gz) = 
soVMYS8vpK36Hsu0CJoiEf2csyEK7Be6SkVa5IayJyE=
+SHA256 (hackage/th-compat-0.1.5.tar.gz) = 
gfVfr8evrXdjwJy4t7QWXKN2Xtz3D/pCxzkwQ6E4Kh4=
+SHA256 (hackage/th-compat-0.1.5_2.cabal) = 
EppZujzPzQYZL9baiZ4nEa4nakZpFaBHvWcn5KAyHS4=
+SHA256 (hackage/these-1.2.1.tar.gz) = 
F9bZMzZe2r+AGhaELBQDvdN8xTAPqi/MqYDezasi5N4=
+SHA256 (hackage/these-1.2.1_2.cabal) = 
NcV67elsFeof7VWawoexFo6ysoadeeYu2MhFeAt+oTY=
+SHA256 (hackage/time-compat-1.9.7.tar.gz) = 
yY++oh0DbDJjrxht8FabhCXIetNTsCE1N5R0Pk5jHcw=
+SHA256 (hackage/time-compat-1.9.7_2.cabal) = 
8L/xWvb6rv82tnnmuBD6cVNLL4WpG/mNdUHaxqRpsg8=
+SHA256 (hackage/topograph-1.0.1.tar.gz) = 
la6wlg8rdEHrt91/vef9/2Cy8Z3DI8zK6RSImdzj3go=
+SHA256 (hackage/topograph-1.0.1_1.cabal) = 
u2qtfyY5jbhPUj9f0zevtT65vqZPndrkppvqlgQ4zjg=
 SHA256 (hackage/transformers-compat-0.7.2.tar.gz) = 
tixzBMnzy8lGPQc5qoXLlInyF+oJK51iXUF1FPvMnWo=
-SHA256 (hackage/universe-base-1.1.3.1.tar.gz) = 
o+fvMF15xYyqJSdpKfDNLBKUaEhFArk7f5s7e3flcy0=
-SHA256 (hackage/universe-base-1.1.3.1_1.cabal) = 
5MmKjx+NVngesgQVLsiAQrcO2VHz77t89wo+rKGAsoo=
-SHA256 (hackage/universe-reverse-instances-1.1.1.tar.gz) = 
xBJ+EqavjY4F+H5Ualf9wL17f0fq+F1KDxgmyZjN+3M=
-SHA256 (hackage/universe-reverse-instances-1.1.1_4.cabal) = 
TU7vbmdBf/WYqegtGCvqSMboolY5kWOzyhxcoHM6x2g=
+SHA256 (hackage/universe-base-1.1.4.tar.gz) = 
ruVYnzcpJ9w/pm4M9OKEuJI1wKo3k97XRIhatxf0Hpg=
+SHA256 (hackage/universe-base-1.1.4_1.cabal) = 
iiA6XNpafqx5hfRxnixP+5T+V/RbHSEIJs+wJ7SofRI=
+SHA256 (hackage/universe-reverse-instances-1.1.2.tar.gz) = 
JSqhTGu/NWfcv1a1JVImzkWJ5OkkS4UY/IhryUGMN04=
+SHA256 (hackage/universe-reverse-instances-1.1.2_1.cabal) = 
K0/7fMwnwJ2NmM/Oa7BpfZURbMyIap/WSSNPga08P9s=
 SHA256 (hackage/unliftio-core-0.2.1.0.tar.gz) = 
mThMuo1W2dYbheOKMTqT6823i+ZWY2fwkw71gFl/4+M=
-SHA256 (hackage/unliftio-core-0.2.1.0_3.cabal) = 
KIAGM7IOD3v73aEkjCgCJ0mqCTWuoQseP8nIjL67Bt4=
-SHA256 (hackage/unordered-containers-0.2.19.1.tar.gz) = 
Gye+xeDVIrJ6YCnr9MSm1ArLwIPHhwCOMvtVxLHRKNI=
-SHA256 (hackage/unordered-containers-0.2.19.1_3.cabal) = 
HCjKQp45YN4DMJCFeaQnzKzd1wDLhOwZaeK75XYVKt0=
-SHA256 (hackage/uuid-types-1.0.5.1.tar.gz) = 
C+xtaYKzySv6XqsdITvi1LZpa5osOh8fBYEtw3Ytyiw=
+SHA256 (hackage/unliftio-core-0.2.1.0_4.cabal) = 
9qJzb4WLU5DZOE3KQ9PqTZbpyhchd5F5HKSVG6boByo=
+SHA256 (hackage/unordered-containers-0.2.20.tar.gz) = 
2c+yh88AWS053Jw8rIuZYn6gjywBeY5wEw/Dn3yQ8R0=
+SHA256 (hackage/unordered-containers-0.2.20_4.cabal) = 
Izy83abCaYkyuzkc4JNftE+AwRViHugVoh7TOsjt5CI=
+SHA256 (hackage/uuid-types-1.0.6.tar.gz) = 
fg3ZU0g9b9PKSbyu1rEfnjwnhyE0ebJYHgd0eDa4NX4=
+SHA256 (hackage/uuid-types-1.0.6_3.cabal) = 
WsK2gajXZ29qUawbETv9zxjdf9uzEwNIUO1kk+75baA=
 SHA256 (hackage/vector-0.13.1.0.tar.gz) = 
Y/JyJ56rirlBGg//sSUqwwmylzE/jjO+nrvC+YHt7O4=
+SHA256 (hackage/vector-0.13.1.0_3.cabal) = 
JwSuuqQnSvj3dtcdtnwlZkF4WbuCd2YxVgUeuzaCoBc=
 SHA256 (hackage/vector-binary-instances-0.2.5.2.tar.gz) = 
ty47IQmgLHXLjwfvCqu6DbpuwBSOITIaCishl8mi9U0=
 SHA256 (hackage/vector-binary-instances-0.2.5.2_5.cabal) = 
m6jyxalSeCGrR7vZkd17dTO8qmhmLITE8WuHFlURfOs=
-SHA256 (hackage/vector-stream-0.1.0.0.tar.gz) = 
qIghD2Rn8VUJBlNzS+XMkgQGoHIn4NOttZCWcW/bgGw=
-SHA256 (hackage/vector-stream-0.1.0.0_3.cabal) = 
iXeVnUvsVNnyxenUuqLKx6sm6ASnJZHfjbiH4Gkq6K4=
-SHA256 (hackage/witherable-0.4.2.tar.gz) = 
eQ0rsnQoNBkXO9iRBEOYYGdalBD3DyGRKXPs2QmLQQQ=
-SHA256 (hackage/witherable-0.4.2_4.cabal) = 
zsUWs13w/1OrAGjnCpEqC6e2XGcvvFVHJxg/qhla07g=
-SHA256 (hackage/zinza-0.2.tar.gz) = 
aMucPLXIHIKoGmPQEoadHsP93aib4L1fj8CqjypkxOs=
-SHA256 (hackage/zinza-0.2_6.cabal) = 
DnMgxR/rxmVu1NT4k69K5LgAp+skd8bu5cEPPylmo2s=
-SIZE (hackage/Cabal-3.10.2.1.tar.gz) = 396181
-SIZE (hackage/Cabal-syntax-3.10.2.0.tar.gz) = 233469
+SHA256 (hackage/vector-stream-0.1.0.1.tar.gz) = 
0PUHM0vepUMaLwf1Jal/KedlIsMiEPXebVorTx1Cv3w=
+SHA256 (hackage/vector-stream-0.1.0.1_4.cabal) = 
SDvm3xPHIWmpF2QFiWZvn+znvqn6E/zUHQUtqzfqKJ4=
+SHA256 (hackage/witherable-0.5.tar.gz) = 
SENMweRlsTy8ATOpDD7A2CfJO3fOlYB/4KOLZfSRjNE=
+SHA256 (hackage/witherable-0.5_1.cabal) = 
hbq1iOvKN5lvwxcbnYsuBl6wU2yfRCJLzwN8CEmogd4=
+SHA256 (hackage/zinza-0.2.1.tar.gz) = 
iKEideKmWzM3jej0jmfc8TY87Dk03enH5Rs8GbcXk8w=
+SHA256 (hackage/zinza-0.2.1_1.cabal) = 
7O8+daMKesm7sj0/axEXLyTbE+pA9bPB2WaY8YZya8Y=
+SIZE (hackage/Cabal-3.12.1.0.tar.gz) = 431658
+SIZE (hackage/Cabal-syntax-3.12.1.0.tar.gz) = 237493
 SIZE (hackage/Glob-0.10.2.tar.gz) = 30226
 SIZE (hackage/Glob-0.10.2_3.cabal) = 2938
-SIZE (hackage/OneTuple-0.4.1.1.tar.gz) = 5601
-SIZE (hackage/OneTuple-0.4.1.1_1.cabal) = 2575
-SIZE (hackage/QuickCheck-2.14.3.tar.gz) = 76849
+SIZE (hackage/OneTuple-0.4.2.tar.gz) = 5207
+SIZE (hackage/OneTuple-0.4.2_1.cabal) = 2013
+SIZE (hackage/QuickCheck-2.15.0.1.tar.gz) = 81502
+SIZE (hackage/QuickCheck-2.15.0.1_1.cabal) = 9046
 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/ansi-terminal-1.0.tar.gz) = 31745
-SIZE (hackage/ansi-terminal-types-0.11.5.tar.gz) = 4660
-SIZE (hackage/ansi-terminal-types-0.11.5_1.cabal) = 1482
-SIZE (hackage/assoc-1.1.tar.gz) = 3193
-SIZE (hackage/assoc-1.1_1.cabal) = 1617
-SIZE (hackage/async-2.2.4.tar.gz) = 14148
-SIZE (hackage/async-2.2.4_4.cabal) = 3212
-SIZE (hackage/base-compat-0.13.1.tar.gz) = 41518
-SIZE (hackage/base-orphans-0.9.1.tar.gz) = 26418
+SIZE (hackage/aeson-2.2.3.0.tar.gz) = 340855
+SIZE (hackage/aeson-2.2.3.0_4.cabal) = 6368
+SIZE (hackage/alex-3.5.1.0.tar.gz) = 85982
+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.1.tar.gz) = 3158
+SIZE (hackage/assoc-1.1.1_1.cabal) = 1420
+SIZE (hackage/async-2.2.5.tar.gz) = 15742
+SIZE (hackage/async-2.2.5_3.cabal) = 3366
+SIZE (hackage/base-orphans-0.9.2.tar.gz) = 26705
 SIZE (hackage/base16-bytestring-1.0.2.0.tar.gz) = 7219
 SIZE (hackage/base16-bytestring-1.0.2.0_1.cabal) = 2630
-SIZE (hackage/bifunctors-5.6.1.tar.gz) = 38170
-SIZE (hackage/bifunctors-5.6.1_2.cabal) = 3273
-SIZE (hackage/binary-instances-1.0.4.tar.gz) = 5745
-SIZE (hackage/binary-instances-1.0.4_3.cabal) = 2964
-SIZE (hackage/binary-orphans-1.0.4.1.tar.gz) = 5327
-SIZE (hackage/binary-orphans-1.0.4.1_3.cabal) = 2482
-SIZE (hackage/cabal-extras-0.1.20230523-e22c5845.tar.gz) = 1196904
-SIZE (hackage/cabal-install-parsers-0.6.1.tar.gz) = 42610
-SIZE (hackage/cabal-plan-0.7.3.0.tar.gz) = 53399
-SIZE (hackage/cabal-plan-0.7.3.0_2.cabal) = 5510
+SIZE (hackage/bifunctors-5.6.2.tar.gz) = 38193
+SIZE (hackage/bifunctors-5.6.2_2.cabal) = 3332
+SIZE (hackage/binary-instances-1.0.5.tar.gz) = 5397
+SIZE (hackage/binary-instances-1.0.5_1.cabal) = 2703
+SIZE (hackage/binary-orphans-1.0.5.tar.gz) = 3289
+SIZE (hackage/binary-orphans-1.0.5_1.cabal) = 1997
+SIZE (hackage/cabal-extras-0.1.20251225-ac4629c8.tar.gz) = 1233064
+SIZE (hackage/cabal-install-parsers-0.6.2.tar.gz) = 42793
+SIZE (hackage/cabal-plan-0.7.4.0.tar.gz) = 53412
 SIZE (hackage/case-insensitive-1.2.1.0.tar.gz) = 53609
-SIZE (hackage/cborg-0.2.9.0.tar.gz) = 91929
+SIZE (hackage/cborg-0.2.10.0.tar.gz) = 92122
+SIZE (hackage/cborg-0.2.10.0_3.cabal) = 5397
+SIZE (hackage/character-ps-0.1.tar.gz) = 8192
 SIZE (hackage/clock-0.8.4.tar.gz) = 9322
 SIZE (hackage/colour-2.3.6.tar.gz) = 20675
 SIZE (hackage/comonad-5.0.8.tar.gz) = 15227
 SIZE (hackage/comonad-5.0.8_2.cabal) = 3631
 SIZE (hackage/contravariant-1.5.5.tar.gz) = 13815
 SIZE (hackage/cryptohash-sha256-0.11.102.1.tar.gz) = 15707
-SIZE (hackage/cryptohash-sha256-0.11.102.1_3.cabal) = 5457
-SIZE (hackage/data-array-byte-0.1.0.1.tar.gz) = 6784
-SIZE (hackage/data-array-byte-0.1.0.1_2.cabal) = 1989
-SIZE (hackage/data-fix-0.3.2.tar.gz) = 5842
-SIZE (hackage/data-fix-0.3.2_5.cabal) = 1734
+SIZE (hackage/cryptohash-sha256-0.11.102.1_6.cabal) = 5487
+SIZE (hackage/data-fix-0.3.3.tar.gz) = 5767
 SIZE (hackage/distributive-0.6.2.1.tar.gz) = 8140
 SIZE (hackage/distributive-0.6.2.1_1.cabal) = 2996
 SIZE (hackage/dlist-1.0.tar.gz) = 18667
-SIZE (hackage/dlist-1.0_1.cabal) = 3812
+SIZE (hackage/dlist-1.0_2.cabal) = 3942
 SIZE (hackage/edit-distance-0.2.2.1.tar.gz) = 13228
 SIZE (hackage/edit-distance-0.2.2.1_1.cabal) = 2351
-SIZE (hackage/foldable1-classes-compat-0.1.tar.gz) = 10484
-SIZE (hackage/foldable1-classes-compat-0.1_4.cabal) = 3782
 SIZE (hackage/generically-0.1.1.tar.gz) = 2870
-SIZE (hackage/generically-0.1.1_2.cabal) = 1169
-SIZE (hackage/gentle-introduction-2023.4.tar.gz) = 5363
+SIZE (hackage/generically-0.1.1_4.cabal) = 1203
 SIZE (hackage/half-0.3.1.tar.gz) = 8514
-SIZE (hackage/hashable-1.4.3.0.tar.gz) = 25601
-SIZE (hackage/hashable-1.4.3.0_1.cabal) = 4718
+SIZE (hackage/half-0.3.1_2.cabal) = 2158
+SIZE (hackage/hashable-1.4.7.0.tar.gz) = 89467
 SIZE (hackage/hsc2hs-0.68.10.tar.gz) = 40517
-SIZE (hackage/hsc2hs-0.68.10_1.cabal) = 3013
+SIZE (hackage/hsc2hs-0.68.10_4.cabal) = 3114
 SIZE (hackage/indexed-profunctors-0.1.1.1.tar.gz) = 6477
-SIZE (hackage/indexed-traversable-0.1.3.tar.gz) = 9824
-SIZE (hackage/indexed-traversable-instances-0.1.1.2.tar.gz) = 3769
-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/indexed-traversable-0.1.4.tar.gz) = 9465
+SIZE (hackage/indexed-traversable-0.1.4_1.cabal) = 2098
+SIZE (hackage/indexed-traversable-instances-0.1.2.tar.gz) = 3673
+SIZE (hackage/indexed-traversable-instances-0.1.2_1.cabal) = 2401
+SIZE (hackage/integer-conversion-0.1.1.tar.gz) = 6179
+SIZE (hackage/integer-conversion-0.1.1_1.cabal) = 2256
 SIZE (hackage/integer-logarithms-1.0.3.1.tar.gz) = 9023
-SIZE (hackage/integer-logarithms-1.0.3.1_5.cabal) = 3278
-SIZE (hackage/lattices-2.2.tar.gz) = 54584
-SIZE (hackage/lattices-2.2_1.cabal) = 3741
-SIZE (hackage/lukko-0.1.1.3.tar.gz) = 28575
-SIZE (hackage/lukko-0.1.1.3_5.cabal) = 4624
+SIZE (hackage/integer-logarithms-1.0.3.1_6.cabal) = 3295
+SIZE (hackage/lattices-2.2.1.tar.gz) = 54484
+SIZE (hackage/lattices-2.2.1_3.cabal) = 3425
+SIZE (hackage/lukko-0.1.2.tar.gz) = 28448
+SIZE (hackage/lukko-0.1.2_1.cabal) = 4473
 SIZE (hackage/network-uri-2.6.4.2.tar.gz) = 31309
 SIZE (hackage/network-uri-2.6.4.2_1.cabal) = 3217
 SIZE (hackage/optics-core-0.4.1.1.tar.gz) = 437386
+SIZE (hackage/optics-core-0.4.1.1_1.cabal) = 5626
 SIZE (hackage/optics-extra-0.4.2.1.tar.gz) = 23163
-SIZE (hackage/optics-extra-0.4.2.1_1.cabal) = 3974
+SIZE (hackage/optics-extra-0.4.2.1_4.cabal) = 4042
 SIZE (hackage/optparse-applicative-0.18.1.0.tar.gz) = 60682
+SIZE (hackage/optparse-applicative-0.18.1.0_1.cabal) = 5289
+SIZE (hackage/os-string-2.0.6.tar.gz) = 44363
+SIZE (hackage/os-string-2.0.6_1.cabal) = 3403
 SIZE (hackage/paths-0.2.0.0.tar.gz) = 10999
-SIZE (hackage/paths-0.2.0.0_4.cabal) = 3102
 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/random-1.2.1.1.tar.gz) = 47109
-SIZE (hackage/random-1.2.1.1_1.cabal) = 6777
-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
-SIZE (hackage/semialign-1.3_1.cabal) = 2888
-SIZE (hackage/semigroupoids-6.0.0.1.tar.gz) = 36222
-SIZE (hackage/semigroupoids-6.0.0.1_1.cabal) = 7465
+SIZE (hackage/primitive-0.9.0.0_2.cabal) = 3203
+SIZE (hackage/random-1.2.1.2.tar.gz) = 47229
+SIZE (hackage/scientific-0.3.8.0.tar.gz) = 24314
+SIZE (hackage/scientific-0.3.8.0_2.cabal) = 4397
+SIZE (hackage/semialign-1.3.1.tar.gz) = 10117
+SIZE (hackage/semialign-1.3.1_2.cabal) = 2224
+SIZE (hackage/semigroupoids-6.0.1.tar.gz) = 36372
+SIZE (hackage/semigroupoids-6.0.1_2.cabal) = 7539
 SIZE (hackage/semigroups-0.20.tar.gz) = 18788
-SIZE (hackage/serialise-0.2.6.0.tar.gz) = 75077
-SIZE (hackage/serialise-0.2.6.0_3.cabal) = 8776
+SIZE (hackage/serialise-0.2.6.1.tar.gz) = 75106
+SIZE (hackage/serialise-0.2.6.1_5.cabal) = 8814
 SIZE (hackage/some-1.0.6.tar.gz) = 11394
+SIZE (hackage/some-1.0.6_2.cabal) = 2172
 SIZE (hackage/sop-core-0.5.0.2.tar.gz) = 28505
-SIZE (hackage/sop-core-0.5.0.2_3.cabal) = 3046
+SIZE (hackage/sop-core-0.5.0.2_5.cabal) = 3005
 SIZE (hackage/splitmix-0.1.0.5.tar.gz) = 22399
-SIZE (hackage/strict-0.5.tar.gz) = 12564
-SIZE (hackage/strict-0.5_1.cabal) = 4120
+SIZE (hackage/splitmix-0.1.0.5_1.cabal) = 6596
+SIZE (hackage/strict-0.5.1.tar.gz) = 11798
+SIZE (hackage/strict-0.5.1_1.cabal) = 3557
 SIZE (hackage/tagged-0.8.8.tar.gz) = 10094
-SIZE (hackage/tar-0.5.1.1.tar.gz) = 39155
-SIZE (hackage/tar-0.5.1.1_9.cabal) = 5459
+SIZE (hackage/tagged-0.8.8_1.cabal) = 2732
+SIZE (hackage/tar-0.6.3.0.tar.gz) = 54502
+SIZE (hackage/tar-0.6.3.0_1.cabal) = 4634
 SIZE (hackage/temporary-1.3.tar.gz) = 5686
-SIZE (hackage/text-binary-0.2.1.1.tar.gz) = 1729
-SIZE (hackage/text-iso8601-0.1.tar.gz) = 9578
-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_3.cabal) = 3224
-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
-SIZE (hackage/time-compat-1.9.6.1_6.cabal) = 5076
-SIZE (hackage/topograph-1.0.0.2.tar.gz) = 40334
-SIZE (hackage/topograph-1.0.0.2_1.cabal) = 1724
+SIZE (hackage/text-iso8601-0.1.1.tar.gz) = 9599
+SIZE (hackage/text-iso8601-0.1.1_2.cabal) = 2411
+SIZE (hackage/text-short-0.1.6.tar.gz) = 24691
+SIZE (hackage/text-short-0.1.6_3.cabal) = 2827
+SIZE (hackage/th-abstraction-0.7.0.0.tar.gz) = 49904
+SIZE (hackage/th-compat-0.1.5.tar.gz) = 14893
+SIZE (hackage/th-compat-0.1.5_2.cabal) = 3330
+SIZE (hackage/these-1.2.1.tar.gz) = 9906
+SIZE (hackage/these-1.2.1_2.cabal) = 2294
+SIZE (hackage/time-compat-1.9.7.tar.gz) = 57331
+SIZE (hackage/time-compat-1.9.7_2.cabal) = 4486
+SIZE (hackage/topograph-1.0.1.tar.gz) = 40296
+SIZE (hackage/topograph-1.0.1_1.cabal) = 1594
 SIZE (hackage/transformers-compat-0.7.2.tar.gz) = 46485
-SIZE (hackage/universe-base-1.1.3.1.tar.gz) = 10238
-SIZE (hackage/universe-base-1.1.3.1_1.cabal) = 2989
-SIZE (hackage/universe-reverse-instances-1.1.1.tar.gz) = 2721
-SIZE (hackage/universe-reverse-instances-1.1.1_4.cabal) = 1714
+SIZE (hackage/universe-base-1.1.4.tar.gz) = 9986
+SIZE (hackage/universe-base-1.1.4_1.cabal) = 2261
+SIZE (hackage/universe-reverse-instances-1.1.2.tar.gz) = 2682
+SIZE (hackage/universe-reverse-instances-1.1.2_1.cabal) = 1562
 SIZE (hackage/unliftio-core-0.2.1.0.tar.gz) = 3865
-SIZE (hackage/unliftio-core-0.2.1.0_3.cabal) = 1004
-SIZE (hackage/unordered-containers-0.2.19.1.tar.gz) = 58030
-SIZE (hackage/unordered-containers-0.2.19.1_3.cabal) = 3698
-SIZE (hackage/uuid-types-1.0.5.1.tar.gz) = 11965
+SIZE (hackage/unliftio-core-0.2.1.0_4.cabal) = 996
+SIZE (hackage/unordered-containers-0.2.20.tar.gz) = 59823
+SIZE (hackage/unordered-containers-0.2.20_4.cabal) = 3921
+SIZE (hackage/uuid-types-1.0.6.tar.gz) = 11222
+SIZE (hackage/uuid-types-1.0.6_3.cabal) = 2619
 SIZE (hackage/vector-0.13.1.0.tar.gz) = 156855
+SIZE (hackage/vector-0.13.1.0_3.cabal) = 9346
 SIZE (hackage/vector-binary-instances-0.2.5.2.tar.gz) = 4028
 SIZE (hackage/vector-binary-instances-0.2.5.2_5.cabal) = 2728
-SIZE (hackage/vector-stream-0.1.0.0.tar.gz) = 12377
-SIZE (hackage/vector-stream-0.1.0.0_3.cabal) = 1404
-SIZE (hackage/witherable-0.4.2.tar.gz) = 11876
-SIZE (hackage/witherable-0.4.2_4.cabal) = 2342
-SIZE (hackage/zinza-0.2.tar.gz) = 34008
-SIZE (hackage/zinza-0.2_6.cabal) = 2187
+SIZE (hackage/vector-stream-0.1.0.1.tar.gz) = 12577
+SIZE (hackage/vector-stream-0.1.0.1_4.cabal) = 1642
+SIZE (hackage/witherable-0.5.tar.gz) = 10819
+SIZE (hackage/witherable-0.5_1.cabal) = 2343
+SIZE (hackage/zinza-0.2.1.tar.gz) = 33911
+SIZE (hackage/zinza-0.2.1_1.cabal) = 2209
diff --git a/devel/cabal-bundler/patches/patch-cabal_project 
b/devel/cabal-bundler/patches/patch-cabal_project
index e8d05640d0a..ea18360d4d7 100644
--- a/devel/cabal-bundler/patches/patch-cabal_project
+++ b/devel/cabal-bundler/patches/patch-cabal_project
@@ -3,11 +3,14 @@ Avoid building the parts we don't use that drag in extra 
dependencies.
 Index: cabal.project
 --- cabal.project.orig
 +++ cabal.project
-@@ -1,19 +1,4 @@
--with-compiler: ghc-9.2.5
--tests: True
--
+@@ -1,21 +1,9 @@
+-with-compiler: ghc-9.8.4
++with-compiler: ghc
+ index-state: 2024-07-03T13:49:27Z
+ tests: True
+ 
  packages: cabal-bundler
+-packages: cabal-core-inspection
 -packages: cabal-deps
 -packages: cabal-diff
 -packages: cabal-docspec
@@ -15,27 +18,21 @@ Index: cabal.project
 -packages: cabal-haddock-server
 -packages: cabal-hasklint
 -packages: cabal-hie
---- packages: cabal-iface-query
--
+-packages: cabal-iface-query
+ 
 -packages: cabal-store-check
 -packages: cabal-store-gc
 -
  packages: peura
  
- package *
-@@ -41,7 +26,6 @@ constraints: transformers  installed
+ -- compatibility with new directory
+@@ -47,8 +35,7 @@ constraints: transformers  installed
+ --   tag: 66ef795dd4d13d54aa5be5e13a07e9f495950e5e
  
  -- For local dev these can be used:
- packages: extras/gentle-introduction-*.tar.gz
+-packages: extras/gentle-introduction-*.tar.gz
 -packages: extras/hooglite-*.tar.gz
++packages: gentle-introduction-2024.4.1
  
  -- Always use ghc-lib-parser.
  constraints: ghc-lib-parser-ex -no-ghc-lib -auto
-@@ -49,6 +33,4 @@ constraints: ghc-lib-parser-ex -no-ghc-lib -auto
- -- Never depend on cryptonite. Aptly named package.
- constraints: cryptonite <0
- 
---- Warp without x509
--constraints: warp -x509
--
-+packages: ../gentle-introduction-2023.4
-- 
2.51.2


Reply via email to