I rebuilt the downstream dependencies, so I feel this should be a safe
update.

OK?

>From 2a7f941776071389212cf350165fe5c235d0b160 Mon Sep 17 00:00:00 2001
From: Greg Steuck <g...@nest.cx>
Date: Sat, 4 Dec 2021 20:29:56 -0800
Subject: [PATCH] Upgrade devel/cabal-install to 3.6.2.0

The goal is to have an easier time with future lang/ghc upgrades.

The openbsd.json file was regenerated by following cabal
bootstrap/README.md. The Makefile was then updated manually.
---
 devel/cabal-install/Makefile           |  50 +++--
 devel/cabal-install/distinfo           | 144 +++++++-------
 devel/cabal-install/files/openbsd.json | 250 +++++++++++++------------
 3 files changed, 224 insertions(+), 220 deletions(-)

diff --git a/devel/cabal-install/Makefile b/devel/cabal-install/Makefile
index a8144225626..819495df461 100644
--- a/devel/cabal-install/Makefile
+++ b/devel/cabal-install/Makefile
@@ -2,12 +2,10 @@
 
 COMMENT =      command-line interface for Cabal and Hackage
 
-DISTNAME =     cabal-install-3.4.0.0
+DISTNAME =     cabal-install-3.6.2.0
 CATEGORIES =   devel
-REVISION =     3
-
 GH_ACCOUNT =   haskell
-GH_TAGNAME =   ${DISTNAME}
+GH_TAGNAME =   Cabal-v3.6.2.0
 GH_PROJECT =   cabal
 
 HOMEPAGE =     https://github.com/haskell/cabal
@@ -33,38 +31,36 @@ DISTFILES =         ${EXTRACT_ONLY}
 DIST_SUBDIR =          hackage
 MASTER_SITES0 =                https://hackage.haskell.org/package/
 
-# Produced by:
-#   cabal v2-run -w /usr/local/bin/ghc exe:cabal-bundler -- \
-#     --openbsd cabal -w /usr/local/bin/ghc -p 
cabal/dist-newstyle/cache/plan.json
+# Produced by manually copying values out of files/openbsd.json.
 _MANIFEST = \
-       HTTP    4000.3.15       2       \
-       async   2.2.2   1       \
-       base16-bytestring       0.1.1.7 3       \
-       base64-bytestring       1.2.0.1 0       \
-       cryptohash-sha256       0.11.101.0      4       \
-       echo    0.1.3   1       \
+       HTTP    4000.3.16       1       \
+       async   2.2.4   1       \
+       base16-bytestring       1.0.2.0 0       \
+       base64-bytestring       1.2.1.0 0       \
+       cryptohash-sha256       0.11.102.1 0    \
+       echo    0.1.4   0       \
        ed25519 0.0.5.0 3       \
        edit-distance   0.2.2.1 1       \
-       hackage-security        0.6.0.1 4       \
-       hashable        1.3.0.0 2       \
-       hsc2hs  0.68.7  0       \
-       lukko   0.1.1.2 0       \
-       network 3.1.2.1 1       \
-       network-uri     2.6.3.0 0       \
-       random  1.2.0   3       \
-       regex-base      0.94.0.0        1       \
-       regex-posix     0.96.0.0        1       \
-       resolv  0.1.2.0 0       \
-       splitmix        0.1.0.3 0       \
-       tar     0.5.1.1 2       \
-       zlib    0.6.2.2 0       \
+       hackage-security        0.6.0.1 8       \
+       hashable        1.3.5.0 0       \
+       lukko   0.1.1.3 1       \
+       network 3.1.2.5 0       \
+       network-uri     2.6.4.1 0       \
+       random  1.2.1   0       \
+       regex-base      0.94.0.2        0       \
+       regex-posix     0.96.0.1        0       \
+       resolv  0.1.2.0 3       \
+       splitmix        0.1.0.4 0       \
+       th-compat       0.1.3 0 \
+       tar     0.5.1.1 4       \
+       zlib    0.6.2.3 1       \
 
 .for _package _version _revision in ${_MANIFEST}
 DISTFILES += {${_package}-${_version}/}${_package}-${_version}.tar.gz:0
 DISTFILES += 
${_package}-${_version}_${_revision}{${_package}-${_version}/revision/${_revision}}.cabal:0
 .endfor
 
-BUILD_DEPENDS +=       lang/ghc>=8.10.3
+BUILD_DEPENDS +=       lang/ghc>=8.10.6
 
 MODULES =              lang/python
 
diff --git a/devel/cabal-install/distinfo b/devel/cabal-install/distinfo
index 8a2437a4efd..adae4454431 100644
--- a/devel/cabal-install/distinfo
+++ b/devel/cabal-install/distinfo
@@ -1,86 +1,86 @@
-SHA256 (hackage/HTTP-4000.3.15.tar.gz) = 
DWs2jkMAHARmYODiCb+XldyZDLRQFkR/z5LoIsIuFZQ=
-SHA256 (hackage/HTTP-4000.3.15_2.cabal) = 
K6nPxAr7sjEybE/2ha5njERU5En9QWcuXKdf11f+auY=
-SHA256 (hackage/async-2.2.2.tar.gz) = 
S0qxrILEUUTYLG2vbLa6Req5lX2tRHh/pehp4j1zu/8=
-SHA256 (hackage/async-2.2.2_1.cabal) = 
oXjBZoVtp/8i/kUAM3tUgS6U/SBZQJRSGH1y4Fft6c0=
-SHA256 (hackage/base16-bytestring-0.1.1.7.tar.gz) = 
UlaJZ51cyA+lMsHVz+rOD2K7tUE0+tUU8boA0Of+abo=
-SHA256 (hackage/base16-bytestring-0.1.1.7_3.cabal) = 
ACElapYolxwI2pXLj00NchkvO7inswtVwIBWLRfEPdM=
-SHA256 (hackage/base64-bytestring-1.2.0.1.tar.gz) = 
rwmxfQcusTkdkeMLQYbdF5czBkfveSaOzX/M6PWvxjg=
-SHA256 (hackage/base64-bytestring-1.2.0.1_0.cabal) = 
9PmYI1/Aglq2NsqSQbgn3lgFszZiXrHHgi8XmKI4tqw=
-SHA256 (hackage/cabal-install-3.4.0.0.tar.gz) = 
5PvV6x13QAdGqZNnkYHxWapBWje5MbJtZ/VgL2POlxw=
-SHA256 (hackage/cryptohash-sha256-0.11.101.0.tar.gz) = 
UnVkNdvqJI40T7y8xd9TB/YN+s8zff0RrjDxx6TaBd0=
-SHA256 (hackage/cryptohash-sha256-0.11.101.0_4.cabal) = 
uWPWMI2wljYtc9nGA7MxzxiKppMQGV9Hnf7fYEXX5gI=
-SHA256 (hackage/echo-0.1.3.tar.gz) = 
cE8HMQ+CctFw+Kt/sqLBPxXYUB74MQgB42lkyO/0he8=
-SHA256 (hackage/echo-0.1.3_1.cabal) = 
VJC+nPvqleFKemi30FWujSlYIuCxRtKsgoWz5aPjKC8=
+SHA256 (hackage/HTTP-4000.3.16.tar.gz) = 
1gkcA3hxrD0I0CHJBiBhdFZ0mdWiamy4BM9TDNWQ/i0=
+SHA256 (hackage/HTTP-4000.3.16_1.cabal) = 
YEJkPBWgtD5SKmaT8eMi8FAA1RlUOoQUnLgK7/7jT3E=
+SHA256 (hackage/async-2.2.4.tar.gz) = 
SE34W+DnbE/tk3ZFHkjh0MbpeVLOeXNbctVCl+fgpyU=
+SHA256 (hackage/async-2.2.4_1.cabal) = 
uD3sNKU1IN6Ext09x6rkXSJAm0brRxxHi5gQghWjcPA=
+SHA256 (hackage/base16-bytestring-1.0.2.0.tar.gz) = 
HVqRFD7w4iFXU2CT7I5Z0iamgiDsiTeNXcruqGRyx4Q=
+SHA256 (hackage/base16-bytestring-1.0.2.0_0.cabal) = 
ZKuteBarjKvthInin4B7Om+Cjgss7A6uQEMj1p0235o=
+SHA256 (hackage/base64-bytestring-1.2.1.0.tar.gz) = 
+/jtMO3eJx62BTUgIUMdjxsFX5WlavMf4urPa9/cSck=
+SHA256 (hackage/base64-bytestring-1.2.1.0_0.cabal) = 
UOwOIpJV1MRcvdVo2gETEbiIfzBLkxVkiGAW9JhDNNg=
+SHA256 (hackage/cabal-install-3.6.2.0.tar.gz) = 
3PMegs2F6jI2vhjMNsaAWJSJlFeep94Y+ZF1gh27y2Q=
+SHA256 (hackage/cryptohash-sha256-0.11.102.1.tar.gz) = 
c6fccWOHGoCDdJUDmgmZZ7EfXE/nChGCd4QvenE8a/Y=
+SHA256 (hackage/cryptohash-sha256-0.11.102.1_0.cabal) = 
GI0LWgSR6LaGsy2bFEySh3YLozPSUJvz8X49hG+8IzI=
+SHA256 (hackage/echo-0.1.4.tar.gz) = 
yf4b8pBIJaZbZnJR7GRPGXtx3FwgnS0lS+XePUlrDkM=
+SHA256 (hackage/echo-0.1.4_0.cabal) = 
zM53FWLEmisppSBGymjGIXnpfo++rNrjLKhKhURej0I=
 SHA256 (hackage/ed25519-0.0.5.0.tar.gz) = 
2KWVjr+pMJeQ763mQnXcXEQbVoZFxFzu0bDG/zbWFW0=
 SHA256 (hackage/ed25519-0.0.5.0_3.cabal) = 
+5iwjeRn1R94j4vZOR8Omrm9TY38JkKWuJX/6g2CLfo=
 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/hackage-security-0.6.0.1.tar.gz) = 
kWK0c69aIcH/MqULlyuaz1H0yQFgSiLPCKLcysL4Lxc=
-SHA256 (hackage/hackage-security-0.6.0.1_4.cabal) = 
JeSfohmWuz25LiqXj8AVhub0BT/oalBp1zErfCvupBk=
-SHA256 (hackage/hashable-1.3.0.0.tar.gz) = 
gi5UE/vMymrohNOrpAZkIsi11Y0j0Yuey1wDJzuxmrQ=
-SHA256 (hackage/hashable-1.3.0.0_2.cabal) = 
1gytACI9RhcgIME25orO8EgaR9AwKy50sYBbTzpEaps=
-SHA256 (hackage/hsc2hs-0.68.7.tar.gz) = 
/XkV5B4+07x3UP7g6K3StPMtysi3xUTP31VCKTIjiUo=
-SHA256 (hackage/hsc2hs-0.68.7_0.cabal) = 
apQZwEyjGlkxx3vRKXidTOr82MknVVHaI33zQbiURUA=
-SHA256 (hackage/lukko-0.1.1.2.tar.gz) = 
innRE9wMzvFsJNgzecxFdIWUMCfnd1KcRjYv7MBmB9I=
-SHA256 (hackage/lukko-0.1.1.2_0.cabal) = 
ydP6MPtqsroW4DdYbKeb5uV+xfADgbbuXyk0ANvfVRU=
-SHA256 (hackage/network-3.1.2.1.tar.gz) = 
/KqVREXLV1/wTQiOcZRS41YyS2rLmMWu/SVBoGlDnUo=
-SHA256 (hackage/network-3.1.2.1_1.cabal) = 
GI1trqjNkbw1U+/VqQoefG0EJfpmpTuqdNtbbZ/XXIs=
-SHA256 (hackage/network-uri-2.6.3.0.tar.gz) = 
oBwTifFdLMLoR5FHN/cGEzuxHwxfjuiXEaNqJbevpyM=
-SHA256 (hackage/network-uri-2.6.3.0_0.cabal) = 
0tn/OoDZstH/MXo1S8DFbMEJxppMJEnl/HEtPdzoPt4=
-SHA256 (hackage/random-1.2.0.tar.gz) = 
5FGc98BYv9W9vkrMeCKErMniXnRIcghhnKg8vNY/ud4=
-SHA256 (hackage/random-1.2.0_3.cabal) = 
HoFAIp0hSJIoqnm4IMIyWfPDobhuE+b5wq0MSNhtGRI=
-SHA256 (hackage/regex-base-0.94.0.0.tar.gz) = 
xB+C9fwRV8lhpMvcDNVWHlqkTzOc5ucG2XjZfgymuRQ=
-SHA256 (hackage/regex-base-0.94.0.0_1.cabal) = 
RKqVynYilP+7KM8K+cVn2TtdLFbk84zlOFolfYmflo4=
-SHA256 (hackage/regex-posix-0.96.0.0.tar.gz) = 
JRMA8aa7LpGruL9ROiGYH4+recmKZazqK7bWpSRBRSE=
-SHA256 (hackage/regex-posix-0.96.0.0_1.cabal) = 
aQ0TZunqbfcd7T2vSco9U8Y+2j+Vk3liKZsjkYJNw7M=
+SHA256 (hackage/hackage-security-0.6.0.1_8.cabal) = 
rmzdowcjfAt+/uv7C/I/+KJsMPW6KV3OXk+B725j//Y=
+SHA256 (hackage/hashable-1.3.5.0.tar.gz) = 
uqrYLNQnGxlwFr2+dvItXD05E/44U0zsfYF9ubrhmIY=
+SHA256 (hackage/hashable-1.3.5.0_0.cabal) = 
R9EjLZeIu5Cc+9gGGN4Y3N+5JWCVk+ICkSvVhB2xOME=
+SHA256 (hackage/lukko-0.1.1.3.tar.gz) = 
qA77YM+j2uGGgsAZgNdtX35BPhkc0YaZLhv3OI1Iqx8=
+SHA256 (hackage/lukko-0.1.1.3_1.cabal) = 
LbSbbLZjKkbsRG/FGHDNDUngpm0cXSBj9GrlKhAOuFY=
+SHA256 (hackage/network-3.1.2.5.tar.gz) = 
8iPAjhxnsbrk5ZXf6HxIc+n43n0/ktDBjkT9GyqwGFE=
+SHA256 (hackage/network-3.1.2.5_0.cabal) = 
QzpeB2qqjrPkFYq654+0Cca9dU6a+ZvC6HWD0rzYQEo=
+SHA256 (hackage/network-uri-2.6.4.1.tar.gz) = 
V4VtuTYIpNQZ9oG4gcm41ESIANWmh1h9w36KngsiNYQ=
+SHA256 (hackage/network-uri-2.6.4.1_0.cabal) = 
pHZRZO0KLRZoRG6y4DRgzphkX78INZjGkIRq95t94Q0=
+SHA256 (hackage/random-1.2.1.tar.gz) = 
Jlx2j8XyylPN5qh+cGtESMrUdMPe7OkzwQPyRFNmFFc=
+SHA256 (hackage/random-1.2.1_0.cabal) = 
i+4k3AyYWpDueNlMYfiu0hxJYzaG8PHBTFB42BjuQ6I=
+SHA256 (hackage/regex-base-0.94.0.2.tar.gz) = 
e5lAj1gPW7Z6HEE+C8c1iGYIJRMxrTYyICDyFprqLvE=
+SHA256 (hackage/regex-base-0.94.0.2_0.cabal) = 
JWGtrIzjc5EJSAZt6+CQoiszaxKbpa8YwDMlJNFucs4=
+SHA256 (hackage/regex-posix-0.96.0.1.tar.gz) = 
x4J8ORkZIncR4c/wp2KxZ4/Yc5+ckC/BgwQf809ZJZw=
+SHA256 (hackage/regex-posix-0.96.0.1_0.cabal) = 
tkIeU1Z2awwKeLYJSuLjpiWbQsFHtxcoPAPBywkWPco=
 SHA256 (hackage/resolv-0.1.2.0.tar.gz) = 
gaK6+tSE2xI8+NF6AtmLs4ihJ/0Pgi+gIliUaKDmRnE=
-SHA256 (hackage/resolv-0.1.2.0_0.cabal) = 
Cppt0pcGJYrmClwirswUCkB0O48I/DJP2ZhOffvzqA0=
-SHA256 (hackage/splitmix-0.1.0.3.tar.gz) = 
RgCfSwAMnmYTN3dnuHGL84R2Rp8qjiFi2YzCRogtWjU=
-SHA256 (hackage/splitmix-0.1.0.3_0.cabal) = 
/DqudMRn9LYIBQvvU67BeQSmGHMd+UB+ZV2PO/jDLVw=
+SHA256 (hackage/resolv-0.1.2.0_3.cabal) = 
JcboAtw0Iwfnjl5gQz9eINA6p4OwiwCaOZEA65tuxSk=
+SHA256 (hackage/splitmix-0.1.0.4.tar.gz) = 
bQZUAjlOepEXCT27RTCiE0LJseLsUJUWyKjQ/+2Y7Ko=
+SHA256 (hackage/splitmix-0.1.0.4_0.cabal) = 
cUpV/SjT4lM71bSedPYE745dewbySciBb2xUrtQx3PE=
 SHA256 (hackage/tar-0.5.1.1.tar.gz) = 
s4REn2KysKo+bSyxAEuAYLAfIeyT57Y+evbY+tip8d4=
-SHA256 (hackage/tar-0.5.1.1_2.cabal) = 
enFUFMTUlMkEjPttdjTgfncyyhVMuJONyF9uoZIZLow=
-SHA256 (hackage/zlib-0.6.2.2.tar.gz) = 
BLWJDdaemS+M0JVw2B6dXsqxnbjoLL5Huo4CwxwGMbo=
-SHA256 (hackage/zlib-0.6.2.2_0.cabal) = 
6ulcsMyA/yWd4ja4EgcsSnTG3jmMsnf/D7oRSO3AJT0=
-SIZE (hackage/HTTP-4000.3.15.tar.gz) = 74102
-SIZE (hackage/HTTP-4000.3.15_2.cabal) = 5935
-SIZE (hackage/async-2.2.2.tar.gz) = 12927
-SIZE (hackage/async-2.2.2_1.cabal) = 2934
-SIZE (hackage/base16-bytestring-0.1.1.7.tar.gz) = 5136
-SIZE (hackage/base16-bytestring-0.1.1.7_3.cabal) = 2231
-SIZE (hackage/base64-bytestring-1.2.0.1.tar.gz) = 13650
-SIZE (hackage/base64-bytestring-1.2.0.1_0.cabal) = 2411
-SIZE (hackage/cabal-install-3.4.0.0.tar.gz) = 2072483
-SIZE (hackage/cryptohash-sha256-0.11.101.0.tar.gz) = 14996
-SIZE (hackage/cryptohash-sha256-0.11.101.0_4.cabal) = 5417
-SIZE (hackage/echo-0.1.3.tar.gz) = 5373
-SIZE (hackage/echo-0.1.3_1.cabal) = 2500
+SHA256 (hackage/tar-0.5.1.1_4.cabal) = 
2GmfRrSF8QXuqccVjz1DLKV45rvl1odRGE6YmaQdQw0=
+SHA256 (hackage/th-compat-0.1.3.tar.gz) = 
a1BZyvZxT0fakpU7rfL1VhGYd+CXCMFOIGs66YuGgcY=
+SHA256 (hackage/th-compat-0.1.3_0.cabal) = 
oW3ZIpR6aHfe/lLEw40atI7T+FqCaTD10aVodB1hmZM=
+SHA256 (hackage/zlib-0.6.2.3.tar.gz) = 
gH9r3fnLPFF85XV9mR3ePH4xmVOiLIbuA9dFNL1avIg=
+SHA256 (hackage/zlib-0.6.2.3_1.cabal) = 
JiqT2/Nwvln07lfzsaUbM4vCwwl5fao3wU8iYq5h2uQ=
+SIZE (hackage/HTTP-4000.3.16.tar.gz) = 74516
+SIZE (hackage/HTTP-4000.3.16_1.cabal) = 5947
+SIZE (hackage/async-2.2.4.tar.gz) = 14148
+SIZE (hackage/async-2.2.4_1.cabal) = 3095
+SIZE (hackage/base16-bytestring-1.0.2.0.tar.gz) = 7219
+SIZE (hackage/base16-bytestring-1.0.2.0_0.cabal) = 2541
+SIZE (hackage/base64-bytestring-1.2.1.0.tar.gz) = 13743
+SIZE (hackage/base64-bytestring-1.2.1.0_0.cabal) = 2396
+SIZE (hackage/cabal-install-3.6.2.0.tar.gz) = 2118136
+SIZE (hackage/cryptohash-sha256-0.11.102.1.tar.gz) = 15707
+SIZE (hackage/cryptohash-sha256-0.11.102.1_0.cabal) = 5629
+SIZE (hackage/echo-0.1.4.tar.gz) = 5501
+SIZE (hackage/echo-0.1.4_0.cabal) = 2834
 SIZE (hackage/ed25519-0.0.5.0.tar.gz) = 80034
 SIZE (hackage/ed25519-0.0.5.0_3.cabal) = 4165
 SIZE (hackage/edit-distance-0.2.2.1.tar.gz) = 13228
 SIZE (hackage/edit-distance-0.2.2.1_1.cabal) = 2351
 SIZE (hackage/hackage-security-0.6.0.1.tar.gz) = 86006
-SIZE (hackage/hackage-security-0.6.0.1_4.cabal) = 12313
-SIZE (hackage/hashable-1.3.0.0.tar.gz) = 29835
-SIZE (hackage/hashable-1.3.0.0_2.cabal) = 5389
-SIZE (hackage/hsc2hs-0.68.7.tar.gz) = 38630
-SIZE (hackage/hsc2hs-0.68.7_0.cabal) = 2692
-SIZE (hackage/lukko-0.1.1.2.tar.gz) = 28366
-SIZE (hackage/lukko-0.1.1.2_0.cabal) = 4485
-SIZE (hackage/network-3.1.2.1.tar.gz) = 136889
-SIZE (hackage/network-3.1.2.1_1.cabal) = 4968
-SIZE (hackage/network-uri-2.6.3.0.tar.gz) = 31997
-SIZE (hackage/network-uri-2.6.3.0_0.cabal) = 2902
-SIZE (hackage/random-1.2.0.tar.gz) = 37889
-SIZE (hackage/random-1.2.0_3.cabal) = 6094
-SIZE (hackage/regex-base-0.94.0.0.tar.gz) = 9679
-SIZE (hackage/regex-base-0.94.0.0_1.cabal) = 2253
-SIZE (hackage/regex-posix-0.96.0.0.tar.gz) = 12529
-SIZE (hackage/regex-posix-0.96.0.0_1.cabal) = 2531
+SIZE (hackage/hackage-security-0.6.0.1_8.cabal) = 12304
+SIZE (hackage/hashable-1.3.5.0.tar.gz) = 24676
+SIZE (hackage/hashable-1.3.5.0_0.cabal) = 4193
+SIZE (hackage/lukko-0.1.1.3.tar.gz) = 28575
+SIZE (hackage/lukko-0.1.1.3_1.cabal) = 4542
+SIZE (hackage/network-3.1.2.5.tar.gz) = 139267
+SIZE (hackage/network-3.1.2.5_0.cabal) = 4888
+SIZE (hackage/network-uri-2.6.4.1.tar.gz) = 32373
+SIZE (hackage/network-uri-2.6.4.1_0.cabal) = 2936
+SIZE (hackage/random-1.2.1.tar.gz) = 47143
+SIZE (hackage/random-1.2.1_0.cabal) = 6598
+SIZE (hackage/regex-base-0.94.0.2.tar.gz) = 10488
+SIZE (hackage/regex-base-0.94.0.2_0.cabal) = 2635
+SIZE (hackage/regex-posix-0.96.0.1.tar.gz) = 12853
+SIZE (hackage/regex-posix-0.96.0.1_0.cabal) = 2920
 SIZE (hackage/resolv-0.1.2.0.tar.gz) = 156710
-SIZE (hackage/resolv-0.1.2.0_0.cabal) = 4548
-SIZE (hackage/splitmix-0.1.0.3.tar.gz) = 20754
-SIZE (hackage/splitmix-0.1.0.3_0.cabal) = 6049
+SIZE (hackage/resolv-0.1.2.0_3.cabal) = 4720
+SIZE (hackage/splitmix-0.1.0.4.tar.gz) = 22382
+SIZE (hackage/splitmix-0.1.0.4_0.cabal) = 6483
 SIZE (hackage/tar-0.5.1.1.tar.gz) = 39155
-SIZE (hackage/tar-0.5.1.1_2.cabal) = 5254
-SIZE (hackage/zlib-0.6.2.2.tar.gz) = 148178
-SIZE (hackage/zlib-0.6.2.2_0.cabal) = 4809
+SIZE (hackage/tar-0.5.1.1_4.cabal) = 5459
+SIZE (hackage/th-compat-0.1.3.tar.gz) = 13718
+SIZE (hackage/th-compat-0.1.3_0.cabal) = 2888
+SIZE (hackage/zlib-0.6.2.3.tar.gz) = 149186
+SIZE (hackage/zlib-0.6.2.3_1.cabal) = 5329
diff --git a/devel/cabal-install/files/openbsd.json 
b/devel/cabal-install/files/openbsd.json
index 9f410e7fc6f..3e4ef466445 100644
--- a/devel/cabal-install/files/openbsd.json
+++ b/devel/cabal-install/files/openbsd.json
@@ -8,94 +8,105 @@
   "builtin": [],
   "dependencies": [
     {
+      "source": "local",
+      "cabal_sha256": null,
+      "revision": null,
+      "src_sha256": null,
       "flags": [
         "-bundled-binary-generic"
       ],
-      "src_sha256": null,
-      "version": "3.4.0.0",
       "package": "Cabal",
-      "source": "local",
-      "revision": null,
-      "cabal_sha256": null
+      "version": "3.6.2.0"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"714a55fd28d3e2533bd5b49e74f604ef8e5d7b06f249c8816f6c54aed431dcf1",
+      "revision": 0,
+      "src_sha256": 
"6d065402394e7a9117093dbb4530a21342c9b1e2ec509516c8a8d0ffed98ecaa",
       "flags": [
-        "-examples",
-        "+integer-gmp",
-        "+sse2",
-        "-sse41"
+        "-optimised-mixer"
       ],
-      "src_sha256": 
"822e5413fbccca6ae884d3aba4066422c8b5d58d23d18b9ecb5c03273bb19ab4",
-      "version": "1.3.0.0",
-      "package": "hashable",
-      "source": "hackage",
-      "revision": 2,
-      "cabal_sha256": 
"d60cad00223d46172020c136e68acef0481a47d0302b2e74b1805b4f3a446a9b"
+      "package": "splitmix",
+      "version": "0.1.0.4"
     },
     {
-      "flags": [
-        "-bench"
-      ],
-      "src_sha256": 
"4b4ab1ac82c45144d82c6daf6cb6ba45eab9957dad44787fa5e869e23d73bbff",
-      "version": "2.2.2",
-      "package": "async",
       "source": "hackage",
-      "revision": 1,
-      "cabal_sha256": 
"a178c166856da7ff22fe4500337b54812e94fd2059409452187d72e057ede9cd"
+      "cabal_sha256": 
"8bee24dc0c985a90ee78d94c61f8aed21c49633686f0f1c14c5078d818ee43a2",
+      "revision": 0,
+      "src_sha256": 
"265c768fc5f2ca53cde6a87e706b4448cad474c3deece933c103f24453661457",
+      "flags": [],
+      "package": "random",
+      "version": "1.2.1"
     },
     {
-      "flags": [
-        "-optimised-mixer"
-      ],
-      "src_sha256": 
"46009f4b000c9e6613377767b8718bf38476469f2a8e2162d98cc246882d5a35",
-      "version": "0.1.0.3",
-      "package": "splitmix",
       "source": "hackage",
+      "cabal_sha256": 
"47d1232d9788bb909cfbd80618de18dcdfb925609593e202912bd5841db138c1",
       "revision": 0,
-      "cabal_sha256": 
"fc3aae74c467f4b608050bef53aec17904a618731df9407e655d8f3bf8c32d5c"
+      "src_sha256": 
"baaad82cd4271b197016bdbe76f22d5c3d3913fe38534cec7d817db9bae19886",
+      "flags": [
+        "+integer-gmp",
+        "-random-initial-seed"
+      ],
+      "package": "hashable",
+      "version": "1.3.5.0"
     },
     {
-      "flags": [],
-      "src_sha256": 
"e4519cf7c058bfd5bdbe4acc782284acc9e25e74487208619ca83cbcd63fb9de",
-      "version": "1.2.0",
-      "package": "random",
       "source": "hackage",
-      "revision": 3,
-      "cabal_sha256": 
"1e8140229d21489228aa79b820c23259f3c3a1b86e13e6f9c2ad0c48d86d1912"
+      "cabal_sha256": 
"b83dec34a53520de84c6dd3dc7aae45d22409b46eb471c478b98108215a370f0",
+      "revision": 1,
+      "src_sha256": 
"484df85be0e76c4fed9376451e48e1d0c6e97952ce79735b72d54297e7e0a725",
+      "flags": [
+        "-bench"
+      ],
+      "package": "async",
+      "version": "2.2.4"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"d8699f46b485f105eea9c7158f3d432ca578e6bbe5d68751184e9899a41d430d",
+      "revision": 4,
+      "src_sha256": 
"b384449f62b2b0aa3e6d2cb1004b8060b01f21ec93e7b63e7af6d8fad8a9f1de",
       "flags": [
         "-old-bytestring",
         "-old-time"
       ],
-      "src_sha256": 
"b384449f62b2b0aa3e6d2cb1004b8060b01f21ec93e7b63e7af6d8fad8a9f1de",
-      "version": "0.5.1.1",
       "package": "tar",
-      "source": "hackage",
-      "revision": 2,
-      "cabal_sha256": 
"7a715414c4d494c9048cfb6d7634e07e7732ca154cb8938dc85f6ea192192e8c"
+      "version": "0.5.1.1"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"433a5e076aaa8eb3e4158abae78fb409c6bd754e9af99bc2e87583d2bcd8404a",
+      "revision": 0,
+      "src_sha256": 
"f223c08e1c67b1bae4e595dfe87c4873e9f8de7d3f92d0c18e44fd1b2ab01851",
       "flags": [
         "-devel"
       ],
-      "src_sha256": 
"fcaa954445cb575ff04d088e719452e356324b6acb98c5aefd2541a069439d4a",
-      "version": "3.1.2.1",
       "package": "network",
-      "source": "hackage",
-      "revision": 1,
-      "cabal_sha256": 
"188d6daea8cd91bc3553efd5a90a1e7c6d0425fa66a53baa74db5b6d9fd75c8b"
+      "version": "3.1.2.5"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"a16dd922947a6877defe52c4c38d1ab48ed3f85a826930f5d1a568741d619993",
+      "revision": 0,
+      "src_sha256": 
"6b5059caf6714f47da92953badf2f556119877e09708c14e206b3ae98b8681c6",
       "flags": [],
-      "src_sha256": 
"a01c1389f15d2cc2e847914737f706133bb11f0c5f8ee89711a36a25b7afa723",
-      "version": "2.6.3.0",
-      "package": "network-uri",
+      "package": "th-compat",
+      "version": "0.1.3"
+    },
+    {
       "source": "hackage",
+      "cabal_sha256": 
"a4765164ed0a2d1668446eb2e03460ce98645fbf083598c690846af79b7de10d",
       "revision": 0,
-      "cabal_sha256": 
"d2d9ff3a80d9b2d1ff317a354bc0c56cc109c69a4c2449e5fc712d3ddce83ede"
+      "src_sha256": 
"57856db93608a4d419f681b881c9b8d4448800d5a687587dc37e8a9e0b223584",
+      "flags": [],
+      "package": "network-uri",
+      "version": "2.6.4.1"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"6042643c15a0b43e522a6693f1e322f05000d519543a84149cb80aeffee34f71",
+      "revision": 1,
+      "src_sha256": 
"d6091c037871ac3d08d021c906206174567499d5a26a6cb804cf530cd590fe2d",
       "flags": [
         "-conduit10",
         "-mtl1",
@@ -103,101 +114,102 @@
         "-warn-as-error",
         "-warp-tests"
       ],
-      "src_sha256": 
"0d6b368e43001c046660e0e209bf9795dc990cb45016447fcf92e822c22e1594",
-      "version": "4000.3.15",
       "package": "HTTP",
-      "source": "hackage",
-      "revision": 2,
-      "cabal_sha256": 
"2ba9cfc40afbb231326c4ff685ae678c4454e449fd41672e5ca75fd757fe6ae6"
+      "version": "4000.3.16"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"64abad7816ab8cabed8489e29f807b3a6f828e0b2cec0eae404323d69d36df9a",
+      "revision": 0,
+      "src_sha256": 
"1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784",
       "flags": [],
-      "src_sha256": 
"525689679d5cc80fa532c1d5cfeace0f62bbb54134fad514f1ba00d0e7fe69ba",
-      "version": "0.1.1.7",
       "package": "base16-bytestring",
-      "source": "hackage",
-      "revision": 3,
-      "cabal_sha256": 
"0021256a9628971c08da95cb8f4d0d72192f3bb8a7b30b55c080562d17c43dd3"
+      "version": "1.0.2.0"
     },
     {
-      "flags": [],
-      "src_sha256": 
"af09b17d072eb1391d91e30b4186dd1797330647ef79268ecd7fcce8f5afc638",
-      "version": "1.2.0.1",
-      "package": "base64-bytestring",
       "source": "hackage",
+      "cabal_sha256": 
"50ec0e229255d4c45cbdd568da011311b8887f304b931564886016f4984334d8",
       "revision": 0,
-      "cabal_sha256": 
"f4f998235fc0825ab636ca9241b827de5805b336625eb1c7822f1798a238b6ac"
+      "src_sha256": 
"fbf8ed30edde271eb605352021431d8f1b055f95a56af31fe2eacf6bdfdc49c9",
+      "flags": [],
+      "package": "base64-bytestring",
+      "version": "1.2.1.0"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"188d0b5a0491e8b686b32d9b144c9287760ba333d2509bf3f17e3d846fbc2332",
+      "revision": 0,
+      "src_sha256": 
"73a7dc7163871a80837495039a099967b11f5c4fe70a118277842f7a713c6bf6",
       "flags": [
-        "-exe"
+        "-exe",
+        "+use-cbits"
       ],
-      "src_sha256": 
"52756435dbea248e344fbcbcc5df5307f60dfacf337dfd11ae30f1c7a4da05dd",
-      "version": "0.11.101.0",
       "package": "cryptohash-sha256",
-      "source": "hackage",
-      "revision": 4,
-      "cabal_sha256": 
"b963d6308db096362d73d9c603b331cf188aa69310195f479dfedf6045d7e602"
+      "version": "0.11.102.1"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"ccce771562c49a2b29a52046ca68c62179e97e8fbeacdae32ca84a85445e8f42",
+      "revision": 0,
+      "src_sha256": 
"c9fe1bf2904825a65b667251ec644f197b71dc5c209d2d254be5de3d496b0e43",
       "flags": [
         "-example"
       ],
-      "src_sha256": 
"704f07310f8272d170f8ab7fb2a2c13f15d8501ef8310801e36964c8eff485ef",
-      "version": "0.1.3",
       "package": "echo",
-      "source": "hackage",
-      "revision": 1,
-      "cabal_sha256": 
"5490be9cfbea95e14a7a68b7d055ae8d295822e0b146d2ac8285b3e5a3e3282f"
+      "version": "0.1.4"
     },
     {
-      "flags": [],
-      "src_sha256": 
"3e8885ee2f56ad4da940f043ae8f981ee2fe336b5e8e4ba3f7436cff4f526c4a",
-      "version": "0.2.2.1",
-      "package": "edit-distance",
       "source": "hackage",
+      "cabal_sha256": 
"4d33a49cd383d50af090f1b888642d10116e43809f9da6023d9fc6f67d2656ee",
       "revision": 1,
-      "cabal_sha256": 
"4d33a49cd383d50af090f1b888642d10116e43809f9da6023d9fc6f67d2656ee"
+      "src_sha256": 
"3e8885ee2f56ad4da940f043ae8f981ee2fe336b5e8e4ba3f7436cff4f526c4a",
+      "flags": [],
+      "package": "edit-distance",
+      "version": "0.2.2.1"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"fb98b08de467d51f788f8bd9391f0e9ab9bd4d8dfc264296b895ffea0d822dfa",
+      "revision": 3,
+      "src_sha256": 
"d8a5958ebfa9309790efade64275dc5c441b568645c45ceed1b0c6ff36d6156d",
       "flags": [
         "+no-donna",
         "+test-doctests",
         "+test-hlint",
         "+test-properties"
       ],
-      "src_sha256": 
"d8a5958ebfa9309790efade64275dc5c441b568645c45ceed1b0c6ff36d6156d",
-      "version": "0.0.5.0",
       "package": "ed25519",
-      "source": "hackage",
-      "revision": 3,
-      "cabal_sha256": 
"fb98b08de467d51f788f8bd9391f0e9ab9bd4d8dfc264296b895ffea0d822dfa"
+      "version": "0.0.5.0"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"2db49b6cb6632a46ec446fc51870cd0d49e0a66d1c5d2063f46ae52a100eb856",
+      "revision": 1,
+      "src_sha256": 
"a80efb60cfa3dae18682c01980d76d5f7e413e191cd186992e1bf7388d48ab1f",
       "flags": [
         "+ofd-locking"
       ],
-      "src_sha256": 
"8a79d113dc0ccef16c24d83379cc457485943027e777529c46362fecc06607d2",
-      "version": "0.1.1.2",
       "package": "lukko",
-      "source": "hackage",
-      "revision": 0,
-      "cabal_sha256": 
"c9d3fa30fb6ab2ba16e037586ca79be6e57ec5f00381b6ee5f293400dbdf5515"
+      "version": "0.1.1.3"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"262a93dbf370be59f4ee57f3b1a51b338bc2c309797daa37c14f2262ae61dae4",
+      "revision": 1,
+      "src_sha256": 
"807f6bddf9cb3c517ce5757d991dde3c7e319953a22c86ee03d74534bd5abc88",
       "flags": [
         "-bundled-c-zlib",
         "-non-blocking-ffi",
         "-pkg-config"
       ],
-      "src_sha256": 
"04b5890dd69e992f8cd09570d81e9d5ecab19db8e82cbe47ba8e02c31c0631ba",
-      "version": "0.6.2.2",
       "package": "zlib",
-      "source": "hackage",
-      "revision": 0,
-      "cabal_sha256": 
"eae95cb0cc80ff259de236b812072c4a74c6de398cb277ff0fba1148edc0253d"
+      "version": "0.6.2.3"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"ae6cdda307237c0b7efeebfb0bf23ff8a26c30f5ba295dce5e4f81ef6e63fff6",
+      "revision": 8,
+      "src_sha256": 
"9162b473af5a21c1ff32a50b972b9acf51f4c901604a22cf08a2dccac2f82f17",
       "flags": [
         "+base48",
         "+lukko",
@@ -205,43 +217,43 @@
         "-old-directory",
         "+use-network-uri"
       ],
-      "src_sha256": 
"9162b473af5a21c1ff32a50b972b9acf51f4c901604a22cf08a2dccac2f82f17",
-      "version": "0.6.0.1",
       "package": "hackage-security",
-      "source": "hackage",
-      "revision": 4,
-      "cabal_sha256": 
"25e49fa21996bb3db92e2a978fc01586e6f4053fe86a5069d7312b7c2beea419"
+      "version": "0.6.0.1"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"2561adac8ce373910948066debe090a22b336b129ba5af18c0332524d16e72ce",
+      "revision": 0,
+      "src_sha256": 
"7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1",
       "flags": [],
-      "src_sha256": 
"c41f82f5fc1157c961a4cbdc0cd5561e5aa44f339ce6e706d978d97e0ca6b914",
-      "version": "0.94.0.0",
       "package": "regex-base",
-      "source": "hackage",
-      "revision": 1,
-      "cabal_sha256": 
"44aa95ca762294ffbb28cf0af9c567d93b5d2c56e4f38ce5385a257d899f968e"
+      "version": "0.94.0.2"
     },
     {
+      "source": "hackage",
+      "cabal_sha256": 
"b6421e5356766b0c0a78b6094ae2e3a6259b42c147b717283c03c1cb09163dca",
+      "revision": 0,
+      "src_sha256": 
"c7827c391919227711e1cff0a762b1678fd8739f9c902fc183041ff34f59259c",
       "flags": [
         "-_regex-posix-clib"
       ],
-      "src_sha256": 
"251300f1a6bb2e91abb8bf513a21981f8fab79c98a65acea2bb6d6a524414521",
-      "version": "0.96.0.0",
       "package": "regex-posix",
-      "source": "hackage",
-      "revision": 1,
-      "cabal_sha256": 
"690d1366e9ea6df71ded3daf49ca3d53c63eda3f95937962299b2391824dc3b3"
+      "version": "0.96.0.1"
     },
     {
-      "flags": [],
+      "source": "hackage",
+      "cabal_sha256": 
"25c6e802dc342307e78e5e60433f5e20d03aa783b08b009a399100eb9b6ec529",
+      "revision": 3,
       "src_sha256": 
"81a2bafad484db123cf8d17a02d98bb388a127fd0f822fa022589468a0e64671",
-      "version": "0.1.2.0",
+      "flags": [],
       "package": "resolv",
-      "source": "hackage",
-      "revision": 0,
-      "cabal_sha256": 
"0a9a6dd29706258ae60a5c22aecc140a40743b8f08fc324fd9984e7dfbf3a80d"
+      "version": "0.1.2.0"
     },
     {
+      "source": "local",
+      "cabal_sha256": null,
+      "revision": null,
+      "src_sha256": null,
       "flags": [
         "-debug-conflict-sets",
         "-debug-expensive-assertions",
@@ -249,12 +261,8 @@
         "+lukko",
         "+native-dns"
       ],
-      "src_sha256": null,
-      "version": "3.4.0.0",
       "package": "cabal-install",
-      "source": "local",
-      "revision": null,
-      "cabal_sha256": null
+      "version": "3.6.2.0"
     }
   ]
 }
-- 
2.34.0

Reply via email to