Download raw body.
[PATCH] devel/cabal-install: update to 3.18.1.0
It is a prerequisite for ghc 10 which I don't anticipate any time soon,
but we might just as well get ready.
So far I tested this change by rebuilding a little over half of our
haskell packages and the rest is in progress. Also rebuilt my xmonad.
OK?
---
devel/cabal-install/Makefile | 35 ++++--
devel/cabal-install/distinfo | 64 ++++++-----
devel/cabal-install/files/openbsd.json | 153 ++++++++++++++-----------
3 files changed, 145 insertions(+), 107 deletions(-)
diff --git a/devel/cabal-install/Makefile b/devel/cabal-install/Makefile
index 8fd30028b799..25664c89ddf7 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.16.1.0
+DISTNAME = cabal-install-3.18.1.0
CATEGORIES = devel
GH_ACCOUNT = haskell
-GH_TAGNAME = cabal-install-v3.16.1.0
+GH_TAGNAME = cabal-install-v3.18.1.0
GH_PROJECT = cabal
HOMEPAGE = https://github.com/haskell/cabal
@@ -27,17 +27,28 @@ DISTFILES = ${EXTRACT_ONLY}
DIST_SUBDIR = hackage
SITES.hs = https://hackage.haskell.org/package/
+# files/openbsd.json is upstream's bootstrap/linux-${ghc}.json for the GHC
+# lang/ghc provides, with "builtin" emptied out: that list is exactly this
+# GHC's boot packages, and dropping it reduces brittleness across GHC
+# upgrades while losing some safety.
+#
+# _MANIFEST below is the hackage dependencies of that file in plan order,
+# with repeated components (e.g. tar/tar-internal) collapsed:
# import json
-# deps = json.load(open("files/openbsd.json"))["dependencies"]
-# for d in sorted(deps, key=lambda p: p['package']):
-# print(f"\t{d['package']}\t{d['version']}\t{d['revision'] or 0}\t\\")
+# seen = []
+# for d in json.load(open("files/openbsd.json"))["dependencies"]:
+# e = (d['package'], d['version'], d['revision'] or 0)
+# if d['source'] == 'hackage' and e not in seen:
+# seen.append(e)
+# print(f"\t{e[0]}\t{e[1]}\t{e[2]}\t\\")
_MANIFEST = \
- alex 3.5.4.0 0 \
+ alex 3.5.4.2 0 \
+ process 1.6.30.0 0 \
hsc2hs 0.68.10 5 \
network 3.2.8.0 0 \
th-compat 0.1.7 0 \
network-uri 2.6.4.2 1 \
- HTTP 4000.4.1 6 \
+ HTTP 4000.5.0 1 \
hashable 1.5.1.0 0 \
unordered-containers 0.2.21 2 \
async 2.2.6 0 \
@@ -49,18 +60,18 @@ _MANIFEST = \
edit-distance 0.2.2.1 1 \
cryptohash-sha256 0.11.102.1 6 \
echo 0.1.4 0 \
- githash 0.1.7.0 0 \
ed25519 0.0.5.0 9 \
directory-ospath-streaming 0.3 1 \
- file-io 0.1.5 0 \
- tar 0.7.0.0 2 \
+ file-io 0.2.0 0 \
+ tar 0.7.1.0 1 \
zlib 0.7.1.1 0 \
- hackage-security 0.6.3.2 1 \
- open-browser 0.4.0.0 0 \
+ hackage-security 0.6.3.3 0 \
+ open-browser 0.5.1.0 0 \
regex-base 0.94.0.3 0 \
regex-posix 0.96.0.2 0 \
resolv 0.2.0.3 0 \
safe-exceptions 0.1.7.4 1 \
+ semaphore-compat 2.0.1 0 \
.for _package _version _revision in ${_MANIFEST}
DISTFILES.hs += {${_package}-${_version}/}${_package}-${_version}.tar.gz
diff --git a/devel/cabal-install/distinfo b/devel/cabal-install/distinfo
index ce91004f50ef..51564827591c 100644
--- a/devel/cabal-install/distinfo
+++ b/devel/cabal-install/distinfo
@@ -1,7 +1,7 @@
-SHA256 (hackage/HTTP-4000.4.1.tar.gz) = 3zHY7+x3USTauFbXF33cujG+n54INuvasD2UOS8t1FM=
-SHA256 (hackage/HTTP-4000.4.1_6.cabal) = rTbGobO8IDsCdRyL/66KaEzHVWYaKlZzYs1KDaEZPF4=
-SHA256 (hackage/alex-3.5.4.0.tar.gz) = qepw8sSQDmhTEs8zDR/pVaPo8ArNEyjUY64VBIHSit4=
-SHA256 (hackage/alex-3.5.4.0_0.cabal) = OLNIG7DV61jJ3WV555BIWTcsPAyCqNuG5YF3ZJwoliE=
+SHA256 (hackage/HTTP-4000.5.0.tar.gz) = 0qM7woEyfY8gr+4YKHwuP5I/DNhrrEDcuhIMo9IBT5s=
+SHA256 (hackage/HTTP-4000.5.0_1.cabal) = TPA2KFl//C83YOPaJd7hFqZM/qJgE9ddw4bJiuzqX24=
+SHA256 (hackage/alex-3.5.4.2.tar.gz) = 30gdyWDixZowOV9zNQMf1O+Hc7ikKJSk8jIOAP9HRBg=
+SHA256 (hackage/alex-3.5.4.2_0.cabal) = jbHOKuA+3SF8QIIGmA6LP85/ALnUuZ8+PoOzVSXZQHQ=
SHA256 (hackage/async-2.2.6.tar.gz) = FIVxvBiAAxASQdpsSRMdBzJOY6iO0oOoTe8ulpRZlhk=
SHA256 (hackage/async-2.2.6_0.cabal) = RdVYfYo0in4rPwTelj/mM9tJtJzeEMoeb4NL7zuuzuk=
SHA256 (hackage/atomic-counter-0.1.2.4.tar.gz) = sQHo3txm2gUaFgIih9mwXC3LL1T5c/sJKYs0hs1j7C8=
@@ -10,7 +10,7 @@ SHA256 (hackage/base16-bytestring-1.0.2.0.tar.gz) = HVqRFD7w4iFXU2CT7I5Z0iamgiDs
SHA256 (hackage/base16-bytestring-1.0.2.0_1.cabal) = ppToj57J/HnwsD8jPT/qWSto9wo0qsLdtbyuy2Vi4v0=
SHA256 (hackage/base64-bytestring-1.2.1.0.tar.gz) = +/jtMO3eJx62BTUgIUMdjxsFX5WlavMf4urPa9/cSck=
SHA256 (hackage/base64-bytestring-1.2.1.0_1.cabal) = RTBcz4kUxm04W1GHIUcse4yFjxmGlFN390+FweDUmAM=
-SHA256 (hackage/cabal-install-3.16.1.0.tar.gz) = 0GVY68VudecTaYsA4geYCfhG8G8xzVhAEwmIaiuEOQs=
+SHA256 (hackage/cabal-install-3.18.1.0.tar.gz) = w9UeI6fhDMnBPFkyAmf4MXMtKBuj/HiXQj4Lg7giGkE=
SHA256 (hackage/cryptohash-sha256-0.11.102.1.tar.gz) = c6fccWOHGoCDdJUDmgmZZ7EfXE/nChGCd4QvenE8a/Y=
SHA256 (hackage/cryptohash-sha256-0.11.102.1_6.cabal) = Dp3izM4mHnpbAn6EL29H9Q6w5gWaDemKVHn3WqgWQQc=
SHA256 (hackage/directory-ospath-streaming-0.3.tar.gz) = fobuT00XyY9JQ+o+IkRIVjhwEj4ZpdDSq0uHTvXxD0I=
@@ -21,12 +21,10 @@ SHA256 (hackage/ed25519-0.0.5.0.tar.gz) = 2KWVjr+pMJeQ763mQnXcXEQbVoZFxFzu0bDG/z
SHA256 (hackage/ed25519-0.0.5.0_9.cabal) = 8VUN2+O1PxCHoDVmc2QBFGCJbMKx/zKLUhwF7Vlzu3g=
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/file-io-0.1.5.tar.gz) = MQoZ5MeS3k0wyRK8cf877LQIGNfHlrmZm80Jedq4fVs=
-SHA256 (hackage/file-io-0.1.5_0.cabal) = HWioH6aE0Aax7HODbOvj3ppUaIg2kV/j5WogOJhGu04=
-SHA256 (hackage/githash-0.1.7.0.tar.gz) = GtXnwmvZycTkwyMiBmlLFThF/hHyJ+OdIU7vDZXzMNQ=
-SHA256 (hackage/githash-0.1.7.0_0.cabal) = y0Ba7QPh2ppep2AeTX7qNzkQSopuR6xJcOB51hYyaDY=
-SHA256 (hackage/hackage-security-0.6.3.2.tar.gz) = v4+Xho7VIZ0KE6kPy/rYGbvrpKs2jFy1kLVyAsmHaPk=
-SHA256 (hackage/hackage-security-0.6.3.2_1.cabal) = XaJHbvy8+BDq2XsiojGN2/5H2Bq66Hxp7C1Q4R7z9C0=
+SHA256 (hackage/file-io-0.2.0.tar.gz) = jnX4kF18nxFOYWR3nnoZ/w4paAFez2hpNOOCUFddq+c=
+SHA256 (hackage/file-io-0.2.0_0.cabal) = 6JbKAgenDwSh1DV7sDGnA/eTF/+XPvxigX+iN8KWTlw=
+SHA256 (hackage/hackage-security-0.6.3.3.tar.gz) = H/omrzDszUWPFjY0sGb8Eg1g4RiqY4QIVxlog4iZv2Y=
+SHA256 (hackage/hackage-security-0.6.3.3_0.cabal) = dFNB5sm4xAKWrwVXcZF8DLz27VQ5jGmm/ZKuhTXQ+Us=
SHA256 (hackage/hashable-1.5.1.0.tar.gz) = 7Qt8EM6Syf/kVCDa3DjG0520hv82M/8TVnzJ9195sRI=
SHA256 (hackage/hashable-1.5.1.0_0.cabal) = FA/Fra0Wb3tSdWfL0m/0gejaSma9/IS+Pd8o2+tm8nU=
SHA256 (hackage/hsc2hs-0.68.10.tar.gz) = b04014j+LKcJHuChAwfuinwGChuokPK/+tFqfU1c73Y=
@@ -35,8 +33,10 @@ SHA256 (hackage/network-3.2.8.0.tar.gz) = UXiOXut9dyZPJgrNSN+AVaTbwkd+jWNKhJNne7
SHA256 (hackage/network-3.2.8.0_0.cabal) = xvAvJibR2Ds+NSH8Kpgyw2bjHdORy4R4vS2DUoRZ54Y=
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/open-browser-0.4.0.0.tar.gz) = 3v8B0GagJ7+2CVIkZejgWA2LVgBM67Wx8+DwX3nL+F0=
-SHA256 (hackage/open-browser-0.4.0.0_0.cabal) = pe//89FKC7/eUd1i5yz/BptWvkKY8Wp42308wMZ4yFk=
+SHA256 (hackage/open-browser-0.5.1.0.tar.gz) = EGbihmFeOe9D9+dDekZEd1JG4mTDO00lm0hYz/CYXws=
+SHA256 (hackage/open-browser-0.5.1.0_0.cabal) = DcjcM7m7oOAl5EQ1X2wtgG9ipGVkRpYcNkcWX4Dw0ng=
+SHA256 (hackage/process-1.6.30.0.tar.gz) = rM+CG0WwFsKE7iY074JDzkxqbbGoYQCSrzLRtOcbC+I=
+SHA256 (hackage/process-1.6.30.0_0.cabal) = t07td+syN8Srajnwi8zkcStEhrCRcS7iDpLIhk8egKA=
SHA256 (hackage/random-1.3.1.tar.gz) = 2ECsg/JlsM+ipnj47HhifrUM+b4vBnxSyKQjnCm3GjU=
SHA256 (hackage/random-1.3.1_0.cabal) = C09knD54cTssytFTUlHuNLFII3+yIp1wWMKx2czDJLg=
SHA256 (hackage/regex-base-0.94.0.3.tar.gz) = 6Mot7lmMeQ3RwcQ1m90eSV2biB9aofU5wi8N1VY3R78=
@@ -47,20 +47,22 @@ SHA256 (hackage/resolv-0.2.0.3.tar.gz) = dwKkiriLLMu3jUxHSPcKC8ojR7YD2qLrirAUQ51
SHA256 (hackage/resolv-0.2.0.3_0.cabal) = Nt5jfBe7OjfIucGmbVw3yqEe2OfLQihPA3Lz19bPaEs=
SHA256 (hackage/safe-exceptions-0.1.7.4.tar.gz) = PFHY1QybYP+L+U+UL9kuO+qeYsWvp3jfyfcHt52kHvY=
SHA256 (hackage/safe-exceptions-0.1.7.4_1.cabal) = i7cmG9VL1YrPyxVL5qFh+20NMaGFKq3I6SfSrS12UdE=
+SHA256 (hackage/semaphore-compat-2.0.1.tar.gz) = 7Idk0UbbYuil3Fb6eP/9JIeTEjXfDhZRnG+ZPIFCCRk=
+SHA256 (hackage/semaphore-compat-2.0.1_0.cabal) = TxjnAqRnq2WoCP3N17iNksxsXid7/ZdZ08Nh6LiwrDA=
SHA256 (hackage/splitmix-0.1.3.2.tar.gz) = ph1OizD1oWUm19MRcbZ0rnkk0iB/N4Bg0TNjvYeU3ow=
SHA256 (hackage/splitmix-0.1.3.2_0.cabal) = pVfP9l7tH3Dzo7RoQjzVjnqalWTFzADHahPeZN7JvL0=
-SHA256 (hackage/tar-0.7.0.0.tar.gz) = bkrRLOz42UW+N3fQCjwTq4DIN3l7eo3x/oU+BiFykDY=
-SHA256 (hackage/tar-0.7.0.0_2.cabal) = i1zrueNPJAApvEceXkbU32NqK3eVaz7zqILol+t2pj8=
+SHA256 (hackage/tar-0.7.1.0.tar.gz) = 1dGKeE6jesN4U1A6vzxclb2MxQ9Coa2mKFznbiWwtsw=
+SHA256 (hackage/tar-0.7.1.0_1.cabal) = Z1TasAj1E3NM94qKLrgLYPOVLOGP2HSoi0LtzvyQMN0=
SHA256 (hackage/th-compat-0.1.7.tar.gz) = nibxIjDTiuVtz5T4wTl5ncO3N280NNNc50hHoKJP1f8=
SHA256 (hackage/th-compat-0.1.7_0.cabal) = RJvgmk4/RupGRXAMAmYkxLbwZvUIGHMmwoTb3qiIS8k=
SHA256 (hackage/unordered-containers-0.2.21.tar.gz) = OyrRUitUbmGWAVMlfR5dI57uxeg9qEfVy02Jalu3+cA=
SHA256 (hackage/unordered-containers-0.2.21_2.cabal) = xd4fszd+08X0zYUadx0azFw30va+8KSZKVwOiFfaVgU=
SHA256 (hackage/zlib-0.7.1.1.tar.gz) = v5WrAe2SS+gArd6hlfulypfsafN4No9v9Ga9wpZmwcE=
SHA256 (hackage/zlib-0.7.1.1_0.cabal) = zy+PkbELY1vaosMBD0ClVioG7eJLktgZdY5/G30E+fI=
-SIZE (hackage/HTTP-4000.4.1.tar.gz) = 74330
-SIZE (hackage/HTTP-4000.4.1_6.cabal) = 6205
-SIZE (hackage/alex-3.5.4.0.tar.gz) = 94220
-SIZE (hackage/alex-3.5.4.0_0.cabal) = 4546
+SIZE (hackage/HTTP-4000.5.0.tar.gz) = 74342
+SIZE (hackage/HTTP-4000.5.0_1.cabal) = 5786
+SIZE (hackage/alex-3.5.4.2.tar.gz) = 94432
+SIZE (hackage/alex-3.5.4.2_0.cabal) = 4617
SIZE (hackage/async-2.2.6.tar.gz) = 18996
SIZE (hackage/async-2.2.6_0.cabal) = 3870
SIZE (hackage/atomic-counter-0.1.2.4.tar.gz) = 17426
@@ -69,7 +71,7 @@ SIZE (hackage/base16-bytestring-1.0.2.0.tar.gz) = 7219
SIZE (hackage/base16-bytestring-1.0.2.0_1.cabal) = 2630
SIZE (hackage/base64-bytestring-1.2.1.0.tar.gz) = 13743
SIZE (hackage/base64-bytestring-1.2.1.0_1.cabal) = 2502
-SIZE (hackage/cabal-install-3.16.1.0.tar.gz) = 4096174
+SIZE (hackage/cabal-install-3.18.1.0.tar.gz) = 4292691
SIZE (hackage/cryptohash-sha256-0.11.102.1.tar.gz) = 15707
SIZE (hackage/cryptohash-sha256-0.11.102.1_6.cabal) = 5487
SIZE (hackage/directory-ospath-streaming-0.3.tar.gz) = 13221
@@ -80,12 +82,10 @@ SIZE (hackage/ed25519-0.0.5.0.tar.gz) = 80034
SIZE (hackage/ed25519-0.0.5.0_9.cabal) = 3913
SIZE (hackage/edit-distance-0.2.2.1.tar.gz) = 13228
SIZE (hackage/edit-distance-0.2.2.1_1.cabal) = 2351
-SIZE (hackage/file-io-0.1.5.tar.gz) = 11890
-SIZE (hackage/file-io-0.1.5_0.cabal) = 3309
-SIZE (hackage/githash-0.1.7.0.tar.gz) = 7661
-SIZE (hackage/githash-0.1.7.0_0.cabal) = 1527
-SIZE (hackage/hackage-security-0.6.3.2.tar.gz) = 84974
-SIZE (hackage/hackage-security-0.6.3.2_1.cabal) = 9823
+SIZE (hackage/file-io-0.2.0.tar.gz) = 14485
+SIZE (hackage/file-io-0.2.0_0.cabal) = 3550
+SIZE (hackage/hackage-security-0.6.3.3.tar.gz) = 85023
+SIZE (hackage/hackage-security-0.6.3.3_0.cabal) = 9498
SIZE (hackage/hashable-1.5.1.0.tar.gz) = 90605
SIZE (hackage/hashable-1.5.1.0_0.cabal) = 5787
SIZE (hackage/hsc2hs-0.68.10.tar.gz) = 40517
@@ -94,8 +94,10 @@ SIZE (hackage/network-3.2.8.0.tar.gz) = 146148
SIZE (hackage/network-3.2.8.0_0.cabal) = 5305
SIZE (hackage/network-uri-2.6.4.2.tar.gz) = 31309
SIZE (hackage/network-uri-2.6.4.2_1.cabal) = 3217
-SIZE (hackage/open-browser-0.4.0.0.tar.gz) = 5603
-SIZE (hackage/open-browser-0.4.0.0_0.cabal) = 1915
+SIZE (hackage/open-browser-0.5.1.0.tar.gz) = 5228
+SIZE (hackage/open-browser-0.5.1.0_0.cabal) = 1959
+SIZE (hackage/process-1.6.30.0.tar.gz) = 102199
+SIZE (hackage/process-1.6.30.0_0.cabal) = 3754
SIZE (hackage/random-1.3.1.tar.gz) = 63846
SIZE (hackage/random-1.3.1_0.cabal) = 6004
SIZE (hackage/regex-base-0.94.0.3.tar.gz) = 10550
@@ -106,10 +108,12 @@ SIZE (hackage/resolv-0.2.0.3.tar.gz) = 159668
SIZE (hackage/resolv-0.2.0.3_0.cabal) = 4741
SIZE (hackage/safe-exceptions-0.1.7.4.tar.gz) = 15347
SIZE (hackage/safe-exceptions-0.1.7.4_1.cabal) = 1412
+SIZE (hackage/semaphore-compat-2.0.1.tar.gz) = 29049
+SIZE (hackage/semaphore-compat-2.0.1_0.cabal) = 3364
SIZE (hackage/splitmix-0.1.3.2.tar.gz) = 11373
SIZE (hackage/splitmix-0.1.3.2_0.cabal) = 3608
-SIZE (hackage/tar-0.7.0.0.tar.gz) = 55939
-SIZE (hackage/tar-0.7.0.0_2.cabal) = 4805
+SIZE (hackage/tar-0.7.1.0.tar.gz) = 56468
+SIZE (hackage/tar-0.7.1.0_1.cabal) = 4805
SIZE (hackage/th-compat-0.1.7.tar.gz) = 14763
SIZE (hackage/th-compat-0.1.7_0.cabal) = 2920
SIZE (hackage/unordered-containers-0.2.21.tar.gz) = 68227
diff --git a/devel/cabal-install/files/openbsd.json b/devel/cabal-install/files/openbsd.json
index edee7d5b4bd3..90e5942844a1 100644
--- a/devel/cabal-install/files/openbsd.json
+++ b/devel/cabal-install/files/openbsd.json
@@ -1,53 +1,65 @@
{
"_comment": [
- "This file uses the same fixed versions of packages as _MANIFEST in Makefile. ",
- "The contents was first generated by following cabal bootstrap instructions. ",
- "Then builtin section got emptied out to reduce brittleness (while ",
- "losing some safety) through GHC upgrades."
+ "Upstream's bootstrap/linux-9.10.3.json (the plan for the GHC lang/ghc ",
+ "provides), with the builtin section emptied out to reduce brittleness ",
+ "(while losing some safety) through GHC upgrades. It uses the same fixed ",
+ "package versions as _MANIFEST in Makefile."
],
"builtin": [],
"dependencies": [
{
- "cabal_sha256": "38b3481bb0d5eb58c9dd6579e7904859372c3c0c82a8db86e58177649c289621",
+ "cabal_sha256": "8db1ce2ae03edd217c408206980e8b3fce7f00b9d4b99f3e3e83b35525d94074",
"component": "exe:alex",
"flags": [],
"package": "alex",
"revision": 0,
"source": "hackage",
- "src_sha256": "a9ea70f2c4900e685312cf330d1fe955a3e8f00acd1328d463ae150481d28ade",
- "version": "3.5.4.0"
+ "src_sha256": "df481dc960e2c59a30395f7335031fd4ef8773b8a42894a4f2320e00ff474418",
+ "version": "3.5.4.2"
},
{
- "cabal_sha256": "4c3f63157628d3dc359c2af16ffe683b84a54857694c9d59d5fb7232f4679957",
+ "cabal_sha256": null,
"component": "lib:Cabal-syntax",
"flags": [],
"package": "Cabal-syntax",
- "revision": 0,
+ "revision": null,
"source": "local",
"src_sha256": null,
- "version": "3.16.1.0"
+ "version": "3.18.1.0"
+ },
+ {
+ "cabal_sha256": "b74eed77eb3237c4ab6a39f08bcce4712b4486b091712ee20e92c8864f1e80a0",
+ "component": "lib:process",
+ "flags": [
+ "+os-string"
+ ],
+ "package": "process",
+ "revision": 0,
+ "source": "hackage",
+ "src_sha256": "accf821b45b016c284ee2634ef8243ce4c6a6db1a8610092af32d1b4e71b0be2",
+ "version": "1.6.30.0"
},
{
- "cabal_sha256": "6d7ee02dc18c7485d597d131356cee25b3b95778746f39b73bca1d2d44b12e11",
+ "cabal_sha256": null,
"component": "lib:Cabal",
"flags": [
"-git-rev"
],
"package": "Cabal",
- "revision": 0,
+ "revision": null,
"source": "local",
"src_sha256": null,
- "version": "3.16.1.0"
+ "version": "3.18.1.0"
},
{
- "cabal_sha256": "5793081368a2fda03bafea70eb7b97bc347d84b614f762bd88e58f1cf3f7bbce",
+ "cabal_sha256": null,
"component": "lib:Cabal-hooks",
"flags": [],
"package": "Cabal-hooks",
- "revision": 0,
+ "revision": null,
"source": "local",
"src_sha256": null,
- "version": "3.16"
+ "version": "3.18"
},
{
"cabal_sha256": "39b25fd929b02b01a3fe59fec7ca8b2da6f0f9e282276b7a84e63a4702c4d725",
@@ -94,19 +106,18 @@
"version": "2.6.4.2"
},
{
- "cabal_sha256": "ad36c6a1b3bc203b02751c8bffae8a684cc755661a2a567362cd4a0da1193c5e",
+ "cabal_sha256": "4cf03628597ffc2f3760e3da25dee116a64cfea26013d75dc386c98aecea5f6e",
"component": "lib:HTTP",
"flags": [
"-conduit10",
- "+network-uri",
"-warn-as-error",
"-warp-tests"
],
"package": "HTTP",
- "revision": 6,
+ "revision": 1,
"source": "hackage",
- "src_sha256": "df31d8efec775124dab856d7177ddcba31be9f9e0836ebdab03d94392f2dd453",
- "version": "4000.4.1"
+ "src_sha256": "d2a33bc281327d8f20afee18287c2e3f923f0cd86bac40dcba120ca3d2014f9b",
+ "version": "4000.5.0"
},
{
"cabal_sha256": "140fc5adad166f7b527567cbd26ff481e8da4a66bdfc84be3ddf28dbeb66f275",
@@ -212,17 +223,17 @@
"version": "0.2.2.1"
},
{
- "cabal_sha256": "882f89cbf2d73502d9647381a054a3157eb6070ee53efe8f491e3287ef1e0068",
+ "cabal_sha256": null,
"component": "lib:cabal-install-solver",
"flags": [
"-debug-expensive-assertions",
"-debug-tracetree"
],
"package": "cabal-install-solver",
- "revision": 1,
+ "revision": null,
"source": "local",
"src_sha256": null,
- "version": "3.16.1.0"
+ "version": "3.18.1.0"
},
{
"cabal_sha256": "0e9de2ccce261e7a5b027e842f6f47f50eb0e6059a0de98a5479f75aa8164107",
@@ -249,16 +260,6 @@
"src_sha256": "c9fe1bf2904825a65b667251ec644f197b71dc5c209d2d254be5de3d496b0e43",
"version": "0.1.4"
},
- {
- "cabal_sha256": "cb405aed03e1da9a5ea7601e4d7eea3739104a8a6e47ac4970e079d616326836",
- "component": "lib:githash",
- "flags": [],
- "package": "githash",
- "revision": 0,
- "source": "hackage",
- "src_sha256": "1ad5e7c26bd9c9c4e4c3232206694b153845fe11f227e39d214eef0d95f330d4",
- "version": "0.1.7.0"
- },
{
"cabal_sha256": "f1550ddbe3b53f1087a035667364011460896cc2b1ff328b521c05ed5973bb78",
"component": "lib:ed25519",
@@ -287,36 +288,37 @@
"version": "0.3"
},
{
- "cabal_sha256": "1d68a81fa684d006b1ec73836cebe3de9a54688836915fe3e56a20389846bb4e",
+ "cabal_sha256": "e896ca0207a70f04a1d4357bb031a703f79317ff973efc62817fa237c2964e5c",
"component": "lib:file-io",
"flags": [
+ "+long-paths",
"+os-string"
],
"package": "file-io",
"revision": 0,
"source": "hackage",
- "src_sha256": "310a19e4c792de4d30c912bc71ff3becb40818d7c796b9999bcd0979dab87d5b",
- "version": "0.1.5"
+ "src_sha256": "8e75f8905d7c9f114e6164779e7a19ff0e2968015ecf686934e38250575dabe7",
+ "version": "0.2.0"
},
{
- "cabal_sha256": "8b5cebb9e34f240029bc471e5e46d4df636a2b77956b3ef3a882e897eb76a63f",
+ "cabal_sha256": "6754dab008f513734cf78a8a2eb80b60f3952ce18fd874a88b42edcefc9030dd",
"component": "lib:tar-internal",
"flags": [],
"package": "tar",
- "revision": 2,
+ "revision": 1,
"source": "hackage",
- "src_sha256": "6e4ad12cecf8d945be3777d00a3c13ab80c837797b7a8df1fe853e0621729036",
- "version": "0.7.0.0"
+ "src_sha256": "d5d18a784ea37ac37853503abf3c5c95bd8cc50f42a1ada6285ce76e25b0b6cc",
+ "version": "0.7.1.0"
},
{
- "cabal_sha256": "8b5cebb9e34f240029bc471e5e46d4df636a2b77956b3ef3a882e897eb76a63f",
+ "cabal_sha256": "6754dab008f513734cf78a8a2eb80b60f3952ce18fd874a88b42edcefc9030dd",
"component": "lib:tar",
"flags": [],
"package": "tar",
- "revision": 2,
+ "revision": 1,
"source": "hackage",
- "src_sha256": "6e4ad12cecf8d945be3777d00a3c13ab80c837797b7a8df1fe853e0621729036",
- "version": "0.7.0.0"
+ "src_sha256": "d5d18a784ea37ac37853503abf3c5c95bd8cc50f42a1ada6285ce76e25b0b6cc",
+ "version": "0.7.1.0"
},
{
"cabal_sha256": "cf2f8f91b10b635bdaa2c3010f40a5562a06ede24b92d819758e7f1b7d04f9f2",
@@ -333,20 +335,29 @@
"version": "0.7.1.1"
},
{
- "cabal_sha256": "5da2476efcbcf810ead97b22a2318ddbfe47d81abae87c69ec2d50e11ef3f42d",
+ "cabal_sha256": "745341e6c9b8c40296af055771917c0cbcf6ed54398c69a6fd92ae8535d0f94b",
"component": "lib:hackage-security",
"flags": [
- "+cabal-syntax",
- "-lukko"
+ "+cabal-syntax"
],
"package": "hackage-security",
- "revision": 1,
+ "revision": 0,
"source": "hackage",
- "src_sha256": "bf8f97868ed5219d0a13a90fcbfad819bbeba4ab368c5cb590b57202c98768f9",
- "version": "0.6.3.2"
+ "src_sha256": "1ffa26af30eccd458f163634b066fc120d60e118aa638408571968838899bf66",
+ "version": "0.6.3.3"
+ },
+ {
+ "cabal_sha256": null,
+ "component": "lib:hooks-exe",
+ "flags": [],
+ "package": "hooks-exe",
+ "revision": null,
+ "source": "local",
+ "src_sha256": null,
+ "version": "0.1"
},
{
- "cabal_sha256": "a5effff3d14a0bbfde51dd62e72cff069b56be4298f16a78db7d3cc0c678c859",
+ "cabal_sha256": "0dc8dc33b9bba0e025e444355f6c2d806f62a4656446961c3647165f80f0d278",
"component": "lib:open-browser",
"flags": [
"-example"
@@ -354,8 +365,8 @@
"package": "open-browser",
"revision": 0,
"source": "hackage",
- "src_sha256": "deff01d066a027bfb609522465e8e0580d8b56004cebb5b1f3e0f05f79cbf85d",
- "version": "0.4.0.0"
+ "src_sha256": "1066e286615e39ef43f7e7437a4644775246e264c33b4d259b4858cff0985f0b",
+ "version": "0.5.1.0"
},
{
"cabal_sha256": "d6c0c6d1136f5046207a331114ff4130e70640452096de7719bf03e3fceb7c7b",
@@ -400,32 +411,44 @@
"version": "0.1.7.4"
},
{
- "cabal_sha256": "a649814bcacb699147d57bd77ba97514421b5af16d2612e85df7f771fd58e34f",
+ "cabal_sha256": "4f18e702a467ab65a808fdcdd7b88d92cc6c5e277bfd9759d3c361e8b8b0ac30",
+ "component": "lib:semaphore-compat",
+ "flags": [
+ "-build-testing"
+ ],
+ "package": "semaphore-compat",
+ "revision": 0,
+ "source": "hackage",
+ "src_sha256": "ec8764d146db62e8a5dc56fa78fffd2487931235df0e16519c6f993c81420919",
+ "version": "2.0.1"
+ },
+ {
+ "cabal_sha256": null,
"component": "lib:cabal-install",
"flags": [
- "+git-rev",
- "-lukko",
+ "-git-rev",
+ "-legacy-comparison",
"+native-dns"
],
"package": "cabal-install",
- "revision": 1,
+ "revision": null,
"source": "local",
"src_sha256": null,
- "version": "3.16.1.0"
+ "version": "3.18.1.0"
},
{
- "cabal_sha256": "a649814bcacb699147d57bd77ba97514421b5af16d2612e85df7f771fd58e34f",
+ "cabal_sha256": null,
"component": "exe:cabal",
"flags": [
- "+git-rev",
- "-lukko",
+ "-git-rev",
+ "-legacy-comparison",
"+native-dns"
],
"package": "cabal-install",
- "revision": 1,
+ "revision": null,
"source": "local",
"src_sha256": null,
- "version": "3.16.1.0"
+ "version": "3.18.1.0"
}
]
-}
\ No newline at end of file
+}
--
2.55.0
[PATCH] devel/cabal-install: update to 3.18.1.0