Saturday, December 04, 2021

[PATCH] Upgrade devel/cabal-install to 3.6.2.0

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 <greg@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

No comments:

Post a Comment