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
