Hi Matthias,

Does this look OK? I'm running it now.

Thanks
Greg

>From 46d19bdd46830e22ecc1ce3ebb0bb74661e48f96 Mon Sep 17 00:00:00 2001
From: Greg Steuck <g...@nest.cx>
Date: Sun, 14 May 2023 15:19:58 -0700
Subject: [PATCH] Upgrade devel/cabal-install 3.8->3.10

---
 devel/cabal-install/Makefile           |  38 ++++----
 devel/cabal-install/distinfo           |  96 ++++++++++++--------
 devel/cabal-install/files/openbsd.json | 117 ++++++++++++++++++-------
 3 files changed, 169 insertions(+), 82 deletions(-)

diff --git a/devel/cabal-install/Makefile b/devel/cabal-install/Makefile
index 3c8f4017e76..26b784af857 100644
--- a/devel/cabal-install/Makefile
+++ b/devel/cabal-install/Makefile
@@ -1,9 +1,9 @@
 COMMENT =      command-line interface for Cabal and Hackage
 
-DISTNAME =     cabal-install-3.8.1.0
+DISTNAME =     cabal-install-3.10.1.0
 CATEGORIES =   devel
 GH_ACCOUNT =   haskell
-GH_TAGNAME =   cabal-install-v3.8.1.0
+GH_TAGNAME =   cabal-install-v3.10.1.0
 GH_PROJECT =   cabal
 
 HOMEPAGE =     https://github.com/haskell/cabal
@@ -31,31 +31,37 @@ MASTER_SITES0 =             
https://hackage.haskell.org/package/
 
 # Produced by manually copying values out of files/openbsd.json.
 _MANIFEST = \
-       Cabal-syntax    3.8.1.0 0 \
-       HTTP    4000.4.1        1       \
-       async   2.2.4   2       \
+       Cabal-syntax    3.10.1.0        0 \
+       HTTP    4000.4.1        2       \
+       async   2.2.4   3       \
        base16-bytestring       1.0.2.0 0       \
        base64-bytestring       1.2.1.0 0       \
-       cabal-install-solver    3.8.1.0 0       \
-       cryptohash-sha256       0.11.102.1 1    \
+       cabal-install-solver    3.10.1.0        0       \
+       cryptohash-sha256       0.11.102.1 2    \
+       directory       1.3.7.1 0 \
        data-array-byte 0.1.0.1 1 \
        echo    0.1.4   0       \
-       ed25519 0.0.5.0 6       \
+       ed25519 0.0.5.0 7       \
        edit-distance   0.2.2.1 1       \
-       hackage-security        0.6.2.3 0       \
-       hashable        1.4.2.0 0       \
-       lukko   0.1.1.3 3       \
-       network 3.1.2.7 0       \
+       hackage-security        0.6.2.3 3       \
+       hashable        1.4.2.0 1       \
+       lukko   0.1.1.3 4       \
+       network 3.1.2.8 0       \
        network-uri     2.6.4.2 0       \
+       parsec  3.1.16.1        0       \
+       process 1.6.17.0        0       \
        random  1.2.1.1 0       \
        regex-base      0.94.0.2        1       \
        regex-posix     0.96.0.1        1       \
-       resolv  0.1.2.0 5       \
+       resolv  0.1.2.0 6       \
        safe-exceptions 0.1.7.3 0 \
        splitmix        0.1.0.4 2       \
-       th-compat       0.1.4 0 \
-       tar     0.5.1.1 5       \
-       zlib    0.6.3.0 0
+       time    1.12.2 0        \
+       th-compat       0.1.4 2 \
+       tar     0.5.1.1 6       \
+       text    2.0.2   0       \
+       unix    2.7.3   0       \
+       zlib    0.6.3.0 1
 
 .for _package _version _revision in ${_MANIFEST}
 DISTFILES += {${_package}-${_version}/}${_package}-${_version}.tar.gz:0
diff --git a/devel/cabal-install/distinfo b/devel/cabal-install/distinfo
index 8da8810da4d..4492ebc2ce0 100644
--- a/devel/cabal-install/distinfo
+++ b/devel/cabal-install/distinfo
@@ -1,36 +1,42 @@
-SHA256 (hackage/Cabal-syntax-3.8.1.0.tar.gz) = 
B+jdsZ/gF4FIXxUitq/CKrpoCwqyjr5rv7hKLdaYzg8=
-SHA256 (hackage/Cabal-syntax-3.8.1.0_0.cabal) = 
kWv9YhT7JaD2DpPbUG3+Gi7JZ4AOHiGWb472NO8B4zQ=
+SHA256 (hackage/Cabal-syntax-3.10.1.0.tar.gz) = 
O4AJI1Uyd2ig3oKYrFDukGt+gkYuK6FFQnMFc7RT9SI=
+SHA256 (hackage/Cabal-syntax-3.10.1.0_0.cabal) = 
u4NeurV3/Q+cEdq5YhDbuNaP/GJlJXb0sJJWPDRZMOc=
 SHA256 (hackage/HTTP-4000.4.1.tar.gz) = 
3zHY7+x3USTauFbXF33cujG+n54INuvasD2UOS8t1FM=
-SHA256 (hackage/HTTP-4000.4.1_1.cabal) = 
uHjVdcRwvR9y03r2ZU2SSrK5SJ2I3opxvXTZ1dcmwBM=
+SHA256 (hackage/HTTP-4000.4.1_2.cabal) = 
2SIMwbjB8ockjWUJEHELluYuVFMHcuO80Z297GVH+K4=
 SHA256 (hackage/async-2.2.4.tar.gz) = 
SE34W+DnbE/tk3ZFHkjh0MbpeVLOeXNbctVCl+fgpyU=
-SHA256 (hackage/async-2.2.4_2.cabal) = 
K5QJAjU2gjIzzjE0VYVl0BszguZR+lSsjLipmWfgI8k=
+SHA256 (hackage/async-2.2.4_3.cabal) = 
RjZ9wMgybcvre5PyALVnSRwvYCm8z4Iri7Ju5mA5fgg=
 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.8.1.0.tar.gz) = 
5UfY732GyPFjOyPSi+06hFe/CNs6OC5LT6ocx+jeA5M=
-SHA256 (hackage/cabal-install-solver-3.8.1.0.tar.gz) = 
3yNp9sN1F6OyYlvBkFfZ4ga7tAOGvLYH8X3H0uWI/+c=
-SHA256 (hackage/cabal-install-solver-3.8.1.0_0.cabal) = 
nObpqwI2GSJRND3b5YS02yot/vKTCj5VEa83Rv5kg9w=
+SHA256 (hackage/cabal-install-3.10.1.0.tar.gz) = 
k0NtIraTRBPuDj7J0SIOlCN6fWLVmJ/uGeMUZyvOYhY=
+SHA256 (hackage/cabal-install-solver-3.10.1.0.tar.gz) = 
LA2e3UzNdG6b+KtPkrHs/+L1bq4pOVxn71ygkab0nzc=
+SHA256 (hackage/cabal-install-solver-3.10.1.0_0.cabal) = 
CqtKX44N5SsWcPERa0u2PHlYqPpnQDU0gKpwFEojLr8=
 SHA256 (hackage/cryptohash-sha256-0.11.102.1.tar.gz) = 
c6fccWOHGoCDdJUDmgmZZ7EfXE/nChGCd4QvenE8a/Y=
-SHA256 (hackage/cryptohash-sha256-0.11.102.1_1.cabal) = 
+s0MBJJe+SXsBSQ0cf0WBVIp/fUfZNsaEEneDMbG38M=
+SHA256 (hackage/cryptohash-sha256-0.11.102.1_2.cabal) = 
cs6QlYcurmU63cpfQSrIBw1igtjhyFeMIjfDPyy79Lw=
 SHA256 (hackage/data-array-byte-0.1.0.1.tar.gz) = 
G7bsoLPgLQV/5/ThTIHvOVIW9CGrMP2qGxgBfJwCVgA=
 SHA256 (hackage/data-array-byte-0.1.0.1_1.cabal) = 
LvG9NRHoK6VvfyPNeT3S2oQzih58LL6lsVFBev47qto=
+SHA256 (hackage/directory-1.3.7.1.tar.gz) = 
3CeF1lSM7C6AcA+rAH0+lGf2XTxYqz76IbNNkBfPDv0=
+SHA256 (hackage/directory-1.3.7.1_0.cabal) = 
ESWgpL46r8jaIIlA8hnU5N+KDbh9iSzEK7NpBxhVxZA=
 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_6.cabal) = 
iFyeJBDl2RoIsZmJffCGf+zt+BghbXMpotQ6USgz3WM=
+SHA256 (hackage/ed25519-0.0.5.0_7.cabal) = 
PbBNfBi55oul7vP6fuygXh4kiVjdGCKQyOawEMge9z4=
 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.2.3.tar.gz) = 
Uu4FdpcZVVcdhGuObAljj4n094gfSpUXPkTMwNhWoGY=
-SHA256 (hackage/hackage-security-0.6.2.3_0.cabal) = 
ZPxg8/TQIEfFSVa2l2wOT8cnIokcaHWrENlTWbwANVo=
+SHA256 (hackage/hackage-security-0.6.2.3_3.cabal) = 
WyJcLYLwuPQWimEkhAuuNT5rRiuQ/R4HyEYhGum8te0=
 SHA256 (hackage/hashable-1.4.2.0.tar.gz) = 
G0AA6oK4H2nUbQr0FSwQxjA4c1EHOOJM/Edndg0w4/g=
-SHA256 (hackage/hashable-1.4.2.0_0.cabal) = 
Aqzt16yCm1J1b+SBodUylNj11CqqVt9WDGLGzsNYehQ=
+SHA256 (hackage/hashable-1.4.2.0_1.cabal) = 
WFeSM11VQdunj6jfyykaic1YEqKBgl/3pEr6KWq11Yo=
 SHA256 (hackage/lukko-0.1.1.3.tar.gz) = 
qA77YM+j2uGGgsAZgNdtX35BPhkc0YaZLhv3OI1Iqx8=
-SHA256 (hackage/lukko-0.1.1.3_3.cabal) = 
79TAjE3xrD9COFioNMDjtbSQn+vaZqkB0SqOHVe92qg=
-SHA256 (hackage/network-3.1.2.7.tar.gz) = 
f3Yg/vGhrz09Z0f1EOcyI6XGAOfX/ZrOBz0SIr3GPYU=
-SHA256 (hackage/network-3.1.2.7_0.cabal) = 
49eLE9uVEq6xBuRKM0q0K3qkjSbAlymQhAhMuL5cVWg=
+SHA256 (hackage/lukko-0.1.1.3_4.cabal) = 
mrVO5PgLvYo/3dY56hQrcDnuLesn998DGpPeGBnjQUY=
+SHA256 (hackage/network-3.1.2.8.tar.gz) = 
/eLUsGXxmEx2dVAExkoprp7FLIv3TySF2AXvV358eCI=
+SHA256 (hackage/network-3.1.2.8_0.cabal) = 
KbKNLhmun1/5LOpKuNLhhUCO5d5ztBJ/e0hakEyaixU=
 SHA256 (hackage/network-uri-2.6.4.2.tar.gz) = 
nBiJcxJuiTJQuIHyDogR3KBsIjwjQCsG96Hy6ZV5cig=
 SHA256 (hackage/network-uri-2.6.4.2_0.cabal) = 
H95Zq/XYKpZmtEFbwrLp4z9sEwkHT9oS1QQQx9vZXzs=
+SHA256 (hackage/parsec-3.1.16.1.tar.gz) = 
pBli5ddupoZYh2c1uNW3VeDv8zawedCi9DnDZHVdEkY=
+SHA256 (hackage/parsec-3.1.16.1_0.cabal) = 
V2kkIEOwG/dZsHt+/tyxlgeDfueQFfzd3jRkVmQTau0=
+SHA256 (hackage/process-1.6.17.0.tar.gz) = 
TFxFTg9chkx5ufq9hQMHsm2KxAN+Raajmrh+ILWDvwY=
+SHA256 (hackage/process-1.6.17.0_0.cabal) = 
Sdin83LTU2MBFZGyU8rkyNuLnsWUWQRI4gt77XrK7pg=
 SHA256 (hackage/random-1.2.1.1.tar.gz) = 
PhJy9+1qTXvRcSuQFD7DJv7psiV4kiI3n+ogqckMm3Y=
 SHA256 (hackage/random-1.2.1.1_0.cabal) = 
3qHxHlVpMy3GyO+q0cswEBalWHtnVJQ6SfneCK4OVtk=
 SHA256 (hackage/regex-base-0.94.0.2.tar.gz) = 
e5lAj1gPW7Z6HEE+C8c1iGYIJRMxrTYyICDyFprqLvE=
@@ -38,50 +44,62 @@ SHA256 (hackage/regex-base-0.94.0.2_1.cabal) = 
T/RCXHEM3fRA37rGzVIxC7ayPheQI5D/c
 SHA256 (hackage/regex-posix-0.96.0.1.tar.gz) = 
x4J8ORkZIncR4c/wp2KxZ4/Yc5+ckC/BgwQf809ZJZw=
 SHA256 (hackage/regex-posix-0.96.0.1_1.cabal) = 
nbuktlo7tpddl0CBS+VZPGstLWoLP+vI7JQO25qbvfQ=
 SHA256 (hackage/resolv-0.1.2.0.tar.gz) = 
gaK6+tSE2xI8+NF6AtmLs4ihJ/0Pgi+gIliUaKDmRnE=
-SHA256 (hackage/resolv-0.1.2.0_5.cabal) = 
YeLZj/Y0uLSz20Z3ckIMD5x5wtqd3z0trrKvJBfyxTU=
+SHA256 (hackage/resolv-0.1.2.0_6.cabal) = 
offtslXtroXMudgAGyb+p2D4Rq7gxjArF361nWEyFOI=
 SHA256 (hackage/safe-exceptions-0.1.7.3.tar.gz) = 
kc4o2Pim79MXiNSCftXNy5pUatQFOobFb3lHxmowtb8=
 SHA256 (hackage/safe-exceptions-0.1.7.3_0.cabal) = 
bpsbIzr4DMCqF+qFjSZBuhRvsRy8xZcKUmSeiddyguI=
 SHA256 (hackage/splitmix-0.1.0.4.tar.gz) = 
bQZUAjlOepEXCT27RTCiE0LJseLsUJUWyKjQ/+2Y7Ko=
 SHA256 (hackage/splitmix-0.1.0.4_2.cabal) = 
2yXC4XlnqmtgRquLG5a6PzRMpZpitg+2ET1R6jBaPY4=
 SHA256 (hackage/tar-0.5.1.1.tar.gz) = 
s4REn2KysKo+bSyxAEuAYLAfIeyT57Y+evbY+tip8d4=
-SHA256 (hackage/tar-0.5.1.1_5.cabal) = 
vBSWnqSt/sbu4gJk3s9KB8QAKziyqoAtWNhrGiz3uJU=
+SHA256 (hackage/tar-0.5.1.1_6.cabal) = 
Y9vLD1Byc6gzE2PkwTof6R9OoMSViDz2XzFGKVgqJjA=
+SHA256 (hackage/text-2.0.2.tar.gz) = 
xzW+ZQqJhgbOnyyGQrxqxhI+6oKHHV6Q+SeXgB9Z760=
+SHA256 (hackage/text-2.0.2_0.cabal) = 
1JWyoqU9p+ZhY0d6WDfSEJB0+IGPyThzm57PJ9UGBQo=
 SHA256 (hackage/th-compat-0.1.4.tar.gz) = 
2Pl6wUq0e2uKew/bT/lUJjIuxWut0BZSrBXaSkTUurg=
-SHA256 (hackage/th-compat-0.1.4_0.cabal) = 
bKd8ToC05BCeMFScJpYxqcwpXI/CQxzkEjlypfgPe/w=
+SHA256 (hackage/th-compat-0.1.4_2.cabal) = 
5a58CD7zoiJIVY+EUWabscVeqAkPWQi4a5AzdDwWFzA=
+SHA256 (hackage/time-1.12.2.tar.gz) = 
26CwR6Iw6CPOCAB7Smws0KHp6JnBSLcgGVEcC3Hrrx4=
+SHA256 (hackage/time-1.12.2_0.cabal) = 
iOhJPZEwA407mWiiUwoJABQc09k4SDyD3eVuErh168g=
+SHA256 (hackage/unix-2.7.3.tar.gz) = 
RiXCkWVFZ44gcVxKBD4AKkUR/DAbR5HMjnszwxfELzA=
+SHA256 (hackage/unix-2.7.3_0.cabal) = 
IAecUE0Moz+/Ed46IV0lIgyNQ0makwSajyeRMj871Xs=
 SHA256 (hackage/zlib-0.6.3.0.tar.gz) = 
nqqYmtRTRDi1vrUcHTpMj2oIj9/wslmlOU+/OaruBNo=
-SHA256 (hackage/zlib-0.6.3.0_0.cabal) = 
ghSp03WA8X+LZ1EJV4pdvmhTVZ7vFW403CIz8RI6zjM=
-SIZE (hackage/Cabal-syntax-3.8.1.0.tar.gz) = 233354
-SIZE (hackage/Cabal-syntax-3.8.1.0_0.cabal) = 7380
+SHA256 (hackage/zlib-0.6.3.0_1.cabal) = 
mtzjnkygt6h9Rd8KJDE0gWxXBZoI4oz/VGnJiuH1Tfw=
+SIZE (hackage/Cabal-syntax-3.10.1.0.tar.gz) = 232715
+SIZE (hackage/Cabal-syntax-3.10.1.0_0.cabal) = 7434
 SIZE (hackage/HTTP-4000.4.1.tar.gz) = 74330
-SIZE (hackage/HTTP-4000.4.1_1.cabal) = 5862
+SIZE (hackage/HTTP-4000.4.1_2.cabal) = 5862
 SIZE (hackage/async-2.2.4.tar.gz) = 14148
-SIZE (hackage/async-2.2.4_2.cabal) = 3095
+SIZE (hackage/async-2.2.4_3.cabal) = 3112
 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.8.1.0.tar.gz) = 2181366
-SIZE (hackage/cabal-install-solver-3.8.1.0.tar.gz) = 85413
-SIZE (hackage/cabal-install-solver-3.8.1.0_0.cabal) = 4764
+SIZE (hackage/cabal-install-3.10.1.0.tar.gz) = 2256581
+SIZE (hackage/cabal-install-solver-3.10.1.0.tar.gz) = 86166
+SIZE (hackage/cabal-install-solver-3.10.1.0_0.cabal) = 4767
 SIZE (hackage/cryptohash-sha256-0.11.102.1.tar.gz) = 15707
-SIZE (hackage/cryptohash-sha256-0.11.102.1_1.cabal) = 5671
+SIZE (hackage/cryptohash-sha256-0.11.102.1_2.cabal) = 5452
 SIZE (hackage/data-array-byte-0.1.0.1.tar.gz) = 6784
 SIZE (hackage/data-array-byte-0.1.0.1_1.cabal) = 1989
+SIZE (hackage/directory-1.3.7.1.tar.gz) = 83757
+SIZE (hackage/directory-1.3.7.1_0.cabal) = 2841
 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_6.cabal) = 4175
+SIZE (hackage/ed25519-0.0.5.0_7.cabal) = 4166
 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.2.3.tar.gz) = 86611
-SIZE (hackage/hackage-security-0.6.2.3_0.cabal) = 12649
+SIZE (hackage/hackage-security-0.6.2.3_3.cabal) = 12712
 SIZE (hackage/hashable-1.4.2.0.tar.gz) = 25094
-SIZE (hackage/hashable-1.4.2.0_0.cabal) = 4483
+SIZE (hackage/hashable-1.4.2.0_1.cabal) = 4520
 SIZE (hackage/lukko-0.1.1.3.tar.gz) = 28575
-SIZE (hackage/lukko-0.1.1.3_3.cabal) = 4570
-SIZE (hackage/network-3.1.2.7.tar.gz) = 139973
-SIZE (hackage/network-3.1.2.7_0.cabal) = 4888
+SIZE (hackage/lukko-0.1.1.3_4.cabal) = 4584
+SIZE (hackage/network-3.1.2.8.tar.gz) = 139597
+SIZE (hackage/network-3.1.2.8_0.cabal) = 4888
 SIZE (hackage/network-uri-2.6.4.2.tar.gz) = 31309
 SIZE (hackage/network-uri-2.6.4.2_0.cabal) = 3163
+SIZE (hackage/parsec-3.1.16.1.tar.gz) = 36919
+SIZE (hackage/parsec-3.1.16.1_0.cabal) = 4691
+SIZE (hackage/process-1.6.17.0.tar.gz) = 87688
+SIZE (hackage/process-1.6.17.0_0.cabal) = 2845
 SIZE (hackage/random-1.2.1.1.tar.gz) = 47109
 SIZE (hackage/random-1.2.1.1_0.cabal) = 6541
 SIZE (hackage/regex-base-0.94.0.2.tar.gz) = 10488
@@ -89,14 +107,20 @@ SIZE (hackage/regex-base-0.94.0.2_1.cabal) = 2643
 SIZE (hackage/regex-posix-0.96.0.1.tar.gz) = 12853
 SIZE (hackage/regex-posix-0.96.0.1_1.cabal) = 2954
 SIZE (hackage/resolv-0.1.2.0.tar.gz) = 156710
-SIZE (hackage/resolv-0.1.2.0_5.cabal) = 4720
+SIZE (hackage/resolv-0.1.2.0_6.cabal) = 4717
 SIZE (hackage/safe-exceptions-0.1.7.3.tar.gz) = 14169
 SIZE (hackage/safe-exceptions-0.1.7.3_0.cabal) = 1398
 SIZE (hackage/splitmix-0.1.0.4.tar.gz) = 22382
 SIZE (hackage/splitmix-0.1.0.4_2.cabal) = 6537
 SIZE (hackage/tar-0.5.1.1.tar.gz) = 39155
-SIZE (hackage/tar-0.5.1.1_5.cabal) = 5459
+SIZE (hackage/tar-0.5.1.1_6.cabal) = 5459
+SIZE (hackage/text-2.0.2.tar.gz) = 292557
+SIZE (hackage/text-2.0.2_0.cabal) = 9565
 SIZE (hackage/th-compat-0.1.4.tar.gz) = 14838
-SIZE (hackage/th-compat-0.1.4_0.cabal) = 3135
+SIZE (hackage/th-compat-0.1.4_2.cabal) = 3224
+SIZE (hackage/time-1.12.2.tar.gz) = 126325
+SIZE (hackage/time-1.12.2_0.cabal) = 6510
+SIZE (hackage/unix-2.7.3.tar.gz) = 141083
+SIZE (hackage/unix-2.7.3_0.cabal) = 6047
 SIZE (hackage/zlib-0.6.3.0.tar.gz) = 369595
-SIZE (hackage/zlib-0.6.3.0_0.cabal) = 5216
+SIZE (hackage/zlib-0.6.3.0_1.cabal) = 5367
diff --git a/devel/cabal-install/files/openbsd.json 
b/devel/cabal-install/files/openbsd.json
index 2de28cd4ac3..7912bd4582a 100644
--- a/devel/cabal-install/files/openbsd.json
+++ b/devel/cabal-install/files/openbsd.json
@@ -8,13 +8,70 @@
   "builtin": [],
   "dependencies": [
     {
-      "cabal_sha256": 
"07e8ddb19fe01781485f1522b6afc22aba680b0ab28ebe6bbfb84a2dd698ce0f",
+      "cabal_sha256": 
"88e8493d9130038d3b9968a2530a0900141cd3d938483c83dde56e12b875ebc8",
+      "flags": [],
+      "package": "time",
+      "revision": 0,
+      "source": "hackage",
+      "src_sha256": 
"dba0b047a230e823ce08007b4a6c2cd0a1e9e899c148b72019511c0b71ebaf1e",
+      "version": "1.12.2"
+    },
+    {
+      "cabal_sha256": 
"20079c504d0ca33fbf11de3a215d25220c8d43499a93049a8f2791323f3bd57b",
+      "flags": [],
+      "package": "unix",
+      "revision": 0,
+      "source": "hackage",
+      "src_sha256": 
"4625c2916545678e20715c4a043e002a4511fc301b4791cc8e7b33c317c42f30",
+      "version": "2.7.3"
+    },
+    {
+      "cabal_sha256": 
"1125a0a4be3aafc8da208940f219d4e4df8a0db87d892cc42bb369071855c590",
+      "flags": [],
+      "package": "directory",
+      "revision": 0,
+      "source": "hackage",
+      "src_sha256": 
"dc2785d6548cec2e80700fab007d3e9467f65d3c58ab3efa21b34d9017cf0efd",
+      "version": "1.3.7.1"
+    },
+    {
+      "cabal_sha256": 
"d495b2a2a53da7e66163477a5837d2109074f8818fc938739b9ecf27d506050a",
+      "flags": [
+        "-developer",
+        "+simdutf"
+      ],
+      "package": "text",
+      "revision": 0,
+      "source": "hackage",
+      "src_sha256": 
"c735be650a898606ce9f2c8642bc6ac6123eea82871d5e90f92797801f59efad",
+      "version": "2.0.2"
+    },
+    {
+      "cabal_sha256": 
"5769242043b01bf759b07b7efedcb19607837ee79015fcddde34645664136aed",
+      "flags": [],
+      "package": "parsec",
+      "revision": 0,
+      "source": "hackage",
+      "src_sha256": 
"a41962e5d76ea68658876735b8d5b755e0eff336b079d0a2f439c364755d1246",
+      "version": "3.1.16.1"
+    },
+    {
+      "cabal_sha256": null,
       "flags": [],
       "package": "Cabal-syntax",
       "revision": null,
       "source": "local",
       "src_sha256": null,
-      "version": "3.8.1.0"
+      "version": "3.10.1.0"
+    },
+    {
+      "cabal_sha256": 
"49d8a7f372d35363011591b253cae4c8db8b9ec594590448e20b7bed7acaee98",
+      "flags": [],
+      "package": "process",
+      "revision": 0,
+      "source": "hackage",
+      "src_sha256": 
"4c5c454e0f5c864c79b9fabd850307b26d8ac4037e45a6a39ab87e20b583bf06",
+      "version": "1.6.17.0"
     },
     {
       "cabal_sha256": null,
@@ -23,7 +80,7 @@
       "revision": null,
       "source": "local",
       "src_sha256": null,
-      "version": "3.8.1.0"
+      "version": "3.10.1.0"
     },
     {
       "cabal_sha256": 
"db25c2e17967aa6b6046ab8b1b96ba3f344ca59a62b60fb6113d51ea305a3d8e",
@@ -55,56 +112,56 @@
       "version": "0.1.0.1"
     },
     {
-      "cabal_sha256": 
"02acedd7ac829b52756fe481a1d53294d8f5d42aaa56df560c62c6cec3587a14",
+      "cabal_sha256": 
"585792335d5541dba78fa8dfcb291a89cd5812a281825ff7a44afa296ab5d58a",
       "flags": [
         "+integer-gmp",
         "-random-initial-seed"
       ],
       "package": "hashable",
-      "revision": 0,
+      "revision": 1,
       "source": "hackage",
       "src_sha256": 
"1b4000ea82b81f69d46d0af4152c10c6303873510738e24cfc4767760d30e3f8",
       "version": "1.4.2.0"
     },
     {
-      "cabal_sha256": 
"2b9409023536823233ce3134558565d01b3382e651fa54ac8cb8a99967e023c9",
+      "cabal_sha256": 
"46367dc0c8326dcbeb7b93f200b567491c2f6029bccf822b8bb26ee660397e08",
       "flags": [
         "-bench"
       ],
       "package": "async",
-      "revision": 2,
+      "revision": 3,
       "source": "hackage",
       "src_sha256": 
"484df85be0e76c4fed9376451e48e1d0c6e97952ce79735b72d54297e7e0a725",
       "version": "2.2.4"
     },
     {
-      "cabal_sha256": 
"bc14969ea4adfec6eee20264decf4a07c4002b38b2aa802d58d86b1a2cf7b895",
+      "cabal_sha256": 
"63dbcb0f507273a8331363e4c13a1fe91f4ea0c495883cf65f314629582a2630",
       "flags": [
         "-old-bytestring",
         "-old-time"
       ],
       "package": "tar",
-      "revision": 5,
+      "revision": 6,
       "source": "hackage",
       "src_sha256": 
"b384449f62b2b0aa3e6d2cb1004b8060b01f21ec93e7b63e7af6d8fad8a9f1de",
       "version": "0.5.1.1"
     },
     {
-      "cabal_sha256": 
"e3d78b13db9512aeb106e44a334ab42b7aa48d26c097299084084cb8be5c5568",
+      "cabal_sha256": 
"29b28d2e19ae9f5ff92cea4ab8d2e185408ee5de73b4127f7b485a904c9a8b15",
       "flags": [
         "-devel"
       ],
       "package": "network",
       "revision": 0,
       "source": "hackage",
-      "src_sha256": 
"7f7620fef1a1af3d3d6747f510e73223a5c600e7d7fd9ace073d1222bdc63d85",
-      "version": "3.1.2.7"
+      "src_sha256": 
"fde2d4b065f1984c76755004c64a29ae9ec52c8bf74f2485d805ef577e7c7822",
+      "version": "3.1.2.8"
     },
     {
-      "cabal_sha256": 
"6ca77c4e80b4e4109e30549c269631a9cc295c8fc2431ce4123972a5f80f7bfc",
+      "cabal_sha256": 
"e5ae7c083ef3a22248558f8451669bb1c55ea8090f5908b86b9033743c161730",
       "flags": [],
       "package": "th-compat",
-      "revision": 0,
+      "revision": 2,
       "source": "hackage",
       "src_sha256": 
"d8f97ac14ab47b6b8a7b0fdb4ff95426322ec56badd01652ac15da4a44d4bab8",
       "version": "0.1.4"
@@ -119,7 +176,7 @@
       "version": "2.6.4.2"
     },
     {
-      "cabal_sha256": 
"b878d575c470bd1f72d37af6654d924ab2b9489d88de8a71bd74d9d5d726c013",
+      "cabal_sha256": 
"d9220cc1b8c1f287248d650910710b96e62e54530772e3bcd19dbdec6547f8ae",
       "flags": [
         "-conduit10",
         "+network-uri",
@@ -127,7 +184,7 @@
         "-warp-tests"
       ],
       "package": "HTTP",
-      "revision": 1,
+      "revision": 2,
       "source": "hackage",
       "src_sha256": 
"df31d8efec775124dab856d7177ddcba31be9f9e0836ebdab03d94392f2dd453",
       "version": "4000.4.1"
@@ -170,16 +227,16 @@
       "revision": null,
       "source": "local",
       "src_sha256": null,
-      "version": "3.8.1.0"
+      "version": "3.10.1.0"
     },
     {
-      "cabal_sha256": 
"facd0c04925ef925ec05243471fd16055229fdf51f64db1a1049de0cc6c6dfc3",
+      "cabal_sha256": 
"72ce9095872eae653addca5f412ac8070d6282d8e1c8578c2237c33f2cbbf4bc",
       "flags": [
         "-exe",
         "+use-cbits"
       ],
       "package": "cryptohash-sha256",
-      "revision": 1,
+      "revision": 2,
       "source": "hackage",
       "src_sha256": 
"73a7dc7163871a80837495039a099967b11f5c4fe70a118277842f7a713c6bf6",
       "version": "0.11.102.1"
@@ -196,7 +253,7 @@
       "version": "0.1.4"
     },
     {
-      "cabal_sha256": 
"885c9e2410e5d91a08b199897df0867fecedf818216d7329a2d43a512833dd63",
+      "cabal_sha256": 
"3db04d7c18b9e68ba5eef3fa7eeca05e1e248958dd182290c8e6b010c81ef73e",
       "flags": [
         "+no-donna",
         "+test-doctests",
@@ -204,37 +261,37 @@
         "+test-properties"
       ],
       "package": "ed25519",
-      "revision": 6,
+      "revision": 7,
       "source": "hackage",
       "src_sha256": 
"d8a5958ebfa9309790efade64275dc5c441b568645c45ceed1b0c6ff36d6156d",
       "version": "0.0.5.0"
     },
     {
-      "cabal_sha256": 
"efd4c08c4df1ac3f423858a834c0e3b5b4909febda66a901d12a8e1d57bddaa8",
+      "cabal_sha256": 
"9ab54ee4f80bbd8a3fddd639ea142b7039ee2deb27f7df031a93de1819e34146",
       "flags": [
         "+ofd-locking"
       ],
       "package": "lukko",
-      "revision": 3,
+      "revision": 4,
       "source": "hackage",
       "src_sha256": 
"a80efb60cfa3dae18682c01980d76d5f7e413e191cd186992e1bf7388d48ab1f",
       "version": "0.1.1.3"
     },
     {
-      "cabal_sha256": 
"8214a9d37580f17f8b675109578a5dbe6853559eef156e34dc2233f1123ace33",
+      "cabal_sha256": 
"9adce39e4ca0b7a87d45df0a243134816c57059a08e28cff5469c98ae1f54dfc",
       "flags": [
         "-bundled-c-zlib",
         "-non-blocking-ffi",
         "-pkg-config"
       ],
       "package": "zlib",
-      "revision": 0,
+      "revision": 1,
       "source": "hackage",
       "src_sha256": 
"9eaa989ad4534438b5beb51c1d3a4c8f6a088fdff0b259a5394fbf39aaee04da",
       "version": "0.6.3.0"
     },
     {
-      "cabal_sha256": 
"64fc60f3f4d02047c54956b6976c0e4fc72722891c6875ab10d95359bc00355a",
+      "cabal_sha256": 
"5b225c2d82f0b8f4168a6124840bae353e6b462b90fd1e07c846211ae9bcb5ed",
       "flags": [
         "+base48",
         "+cabal-syntax",
@@ -244,7 +301,7 @@
         "+use-network-uri"
       ],
       "package": "hackage-security",
-      "revision": 0,
+      "revision": 3,
       "source": "hackage",
       "src_sha256": 
"52ee0576971955571d846b8e6c09638f89f4f7881f4a95173e44ccc0d856a066",
       "version": "0.6.2.3"
@@ -270,10 +327,10 @@
       "version": "0.96.0.1"
     },
     {
-      "cabal_sha256": 
"61e2d98ff634b8b4b3db467772420c0f9c79c2da9ddf3d2daeb2af2417f2c535",
+      "cabal_sha256": 
"a1f7edb255edae85ccb9d8001b26fea760f846aee0c6302b177eb59d613214e2",
       "flags": [],
       "package": "resolv",
-      "revision": 5,
+      "revision": 6,
       "source": "hackage",
       "src_sha256": 
"81a2bafad484db123cf8d17a02d98bb388a127fd0f822fa022589468a0e64671",
       "version": "0.1.2.0"
@@ -297,7 +354,7 @@
       "revision": null,
       "source": "local",
       "src_sha256": null,
-      "version": "3.8.1.0"
+      "version": "3.10.1.0"
     }
   ]
 }
-- 
2.40.1

Reply via email to