diff --git a/devel/hs-cabal-install/Makefile b/devel/hs-cabal-install/Makefile index 8617dca457fe..e463232cc1da 100644 --- a/devel/hs-cabal-install/Makefile +++ b/devel/hs-cabal-install/Makefile @@ -1,69 +1,68 @@ PORTNAME= cabal-install -PORTVERSION= 3.10.1.0 +PORTVERSION= 3.10.2.1 DISTVERSIONPREFIX= ${PORTNAME}-v -PORTREVISION= 4 CATEGORIES= devel haskell EXTRACT_ONLY= ${DISTNAME_DEFAULT}${_GITHUB_EXTRACT_SUFX} MAINTAINER= haskell@FreeBSD.org COMMENT= Command-line interface for Cabal and Hackage WWW= https://www.haskell.org/cabal/ LICENSE= BSD3CLAUSE USES= cabal:nodefault compiler:c11 python:build USE_GITHUB= yes GH_ACCOUNT= haskell GH_PROJECT= cabal -USE_CABAL= async-2.2.4_2 \ +USE_CABAL= async-2.2.4_3 \ base16-bytestring-1.0.2.0 \ base64-bytestring-1.2.1.0 \ - cryptohash-sha256-0.11.102.1_1 \ + cryptohash-sha256-0.11.102.1_2 \ data-array-byte-0.1.0.1_1 \ directory-1.3.7.1 \ echo-0.1.4 \ - 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_2 \ - hashable-1.4.2.0 \ - HTTP-4000.4.1_1 \ - lukko-0.1.1.3_3 \ - network-3.1.2.7 \ + hackage-security-0.6.2.3_3 \ + hashable-1.4.2.0_1 \ + HTTP-4000.4.1_2 \ + lukko-0.1.1.3_4 \ + network-3.1.4.0 \ network-uri-2.6.4.2 \ process-1.6.17.0 \ random-1.2.1.1 \ 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 \ splitmix-0.1.0.4_2 \ - tar-0.5.1.1_5 \ - th-compat-0.1.4 \ + tar-0.5.1.1_6 \ + th-compat-0.1.4_2 \ zlib-0.6.3.0_1 CABAL_EXECUTABLES= cabal SKIP_CABAL_EXTRACT= yes post-extract: ${MKDIR} ${WRKSRC}/_build/tarballs/ .for package in ${USE_CABAL} ${CP} ${DISTDIR}/${DIST_SUBDIR}/${package:C/_[0-9]+//}/${package:C/_[0-9]+//}${EXTRACT_SUFX} ${WRKSRC}/_build/tarballs/ . if ${package:C/[^_]*//:S/_//} != "" ${CP} ${DISTDIR}/${DIST_SUBDIR}/${package:C/_[0-9]+//}/revision/${package:C/[^_]*//:S/_//}.cabal ${WRKSRC}/_build/tarballs/${package:C/[0-9._]*$//:S/-$//}.cabal . else tar -C ${WRKDIR} -xf ${DISTDIR}/${DIST_SUBDIR}/${package:C/_[0-9]+//}/${package:C/_[0-9]+//}${EXTRACT_SUFX} --include='*.cabal' ${MV} ${WRKDIR}/${package:C/_[0-9]+//}/${package:C/[0-9._]*$//:S/-$//}.cabal ${WRKSRC}/_build/tarballs/${package:C/[0-9._]*$//:S/-$//}.cabal . endif .endfor do-build: cd ${WRKSRC} && \ - ${PYTHON_CMD} bootstrap/bootstrap.py -d bootstrap/linux-9.4.4.json + ${PYTHON_CMD} bootstrap/bootstrap.py -d bootstrap/linux-9.4.5.json do-install: ${INSTALL_PROGRAM} ${WRKSRC}/_build/bin/cabal ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/devel/hs-cabal-install/distinfo b/devel/hs-cabal-install/distinfo index b364e6c030ef..9d082d037525 100644 --- a/devel/hs-cabal-install/distinfo +++ b/devel/hs-cabal-install/distinfo @@ -1,81 +1,85 @@ -TIMESTAMP = 1678455627 +TIMESTAMP = 1706507700 SHA256 (cabal/HTTP-4000.4.1/HTTP-4000.4.1.tar.gz) = df31d8efec775124dab856d7177ddcba31be9f9e0836ebdab03d94392f2dd453 SIZE (cabal/HTTP-4000.4.1/HTTP-4000.4.1.tar.gz) = 74330 -SHA256 (cabal/HTTP-4000.4.1/revision/1.cabal) = b878d575c470bd1f72d37af6654d924ab2b9489d88de8a71bd74d9d5d726c013 -SIZE (cabal/HTTP-4000.4.1/revision/1.cabal) = 5862 +SHA256 (cabal/HTTP-4000.4.1/revision/2.cabal) = d9220cc1b8c1f287248d650910710b96e62e54530772e3bcd19dbdec6547f8ae +SIZE (cabal/HTTP-4000.4.1/revision/2.cabal) = 5862 SHA256 (cabal/async-2.2.4/async-2.2.4.tar.gz) = 484df85be0e76c4fed9376451e48e1d0c6e97952ce79735b72d54297e7e0a725 SIZE (cabal/async-2.2.4/async-2.2.4.tar.gz) = 14148 -SHA256 (cabal/async-2.2.4/revision/2.cabal) = 2b9409023536823233ce3134558565d01b3382e651fa54ac8cb8a99967e023c9 -SIZE (cabal/async-2.2.4/revision/2.cabal) = 3095 +SHA256 (cabal/async-2.2.4/revision/3.cabal) = 46367dc0c8326dcbeb7b93f200b567491c2f6029bccf822b8bb26ee660397e08 +SIZE (cabal/async-2.2.4/revision/3.cabal) = 3112 SHA256 (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784 SIZE (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 7219 SHA256 (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = fbf8ed30edde271eb605352021431d8f1b055f95a56af31fe2eacf6bdfdc49c9 SIZE (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = 13743 SHA256 (cabal/cryptohash-sha256-0.11.102.1/cryptohash-sha256-0.11.102.1.tar.gz) = 73a7dc7163871a80837495039a099967b11f5c4fe70a118277842f7a713c6bf6 SIZE (cabal/cryptohash-sha256-0.11.102.1/cryptohash-sha256-0.11.102.1.tar.gz) = 15707 -SHA256 (cabal/cryptohash-sha256-0.11.102.1/revision/1.cabal) = facd0c04925ef925ec05243471fd16055229fdf51f64db1a1049de0cc6c6dfc3 -SIZE (cabal/cryptohash-sha256-0.11.102.1/revision/1.cabal) = 5671 +SHA256 (cabal/cryptohash-sha256-0.11.102.1/revision/2.cabal) = 72ce9095872eae653addca5f412ac8070d6282d8e1c8578c2237c33f2cbbf4bc +SIZE (cabal/cryptohash-sha256-0.11.102.1/revision/2.cabal) = 5452 SHA256 (cabal/data-array-byte-0.1.0.1/data-array-byte-0.1.0.1.tar.gz) = 1bb6eca0b3e02d057fe7f4e14c81ef395216f421ab30fdaa1b18017c9c025600 SIZE (cabal/data-array-byte-0.1.0.1/data-array-byte-0.1.0.1.tar.gz) = 6784 SHA256 (cabal/data-array-byte-0.1.0.1/revision/1.cabal) = 2ef1bd3511e82ba56f7f23cd793dd2da84338a1e7c2cbea5b151417afe3baada SIZE (cabal/data-array-byte-0.1.0.1/revision/1.cabal) = 1989 SHA256 (cabal/directory-1.3.7.1/directory-1.3.7.1.tar.gz) = dc2785d6548cec2e80700fab007d3e9467f65d3c58ab3efa21b34d9017cf0efd SIZE (cabal/directory-1.3.7.1/directory-1.3.7.1.tar.gz) = 83757 SHA256 (cabal/echo-0.1.4/echo-0.1.4.tar.gz) = c9fe1bf2904825a65b667251ec644f197b71dc5c209d2d254be5de3d496b0e43 SIZE (cabal/echo-0.1.4/echo-0.1.4.tar.gz) = 5501 SHA256 (cabal/ed25519-0.0.5.0/ed25519-0.0.5.0.tar.gz) = d8a5958ebfa9309790efade64275dc5c441b568645c45ceed1b0c6ff36d6156d SIZE (cabal/ed25519-0.0.5.0/ed25519-0.0.5.0.tar.gz) = 80034 -SHA256 (cabal/ed25519-0.0.5.0/revision/6.cabal) = 885c9e2410e5d91a08b199897df0867fecedf818216d7329a2d43a512833dd63 -SIZE (cabal/ed25519-0.0.5.0/revision/6.cabal) = 4175 +SHA256 (cabal/ed25519-0.0.5.0/revision/7.cabal) = 3db04d7c18b9e68ba5eef3fa7eeca05e1e248958dd182290c8e6b010c81ef73e +SIZE (cabal/ed25519-0.0.5.0/revision/7.cabal) = 4166 SHA256 (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 3e8885ee2f56ad4da940f043ae8f981ee2fe336b5e8e4ba3f7436cff4f526c4a SIZE (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 13228 SHA256 (cabal/edit-distance-0.2.2.1/revision/1.cabal) = 4d33a49cd383d50af090f1b888642d10116e43809f9da6023d9fc6f67d2656ee SIZE (cabal/edit-distance-0.2.2.1/revision/1.cabal) = 2351 SHA256 (cabal/hackage-security-0.6.2.3/hackage-security-0.6.2.3.tar.gz) = 52ee0576971955571d846b8e6c09638f89f4f7881f4a95173e44ccc0d856a066 SIZE (cabal/hackage-security-0.6.2.3/hackage-security-0.6.2.3.tar.gz) = 86611 -SHA256 (cabal/hackage-security-0.6.2.3/revision/2.cabal) = 18405474813b37ddfc27778c88c549f444661432224999068417dfab3471281e -SIZE (cabal/hackage-security-0.6.2.3/revision/2.cabal) = 12721 +SHA256 (cabal/hackage-security-0.6.2.3/revision/3.cabal) = 5b225c2d82f0b8f4168a6124840bae353e6b462b90fd1e07c846211ae9bcb5ed +SIZE (cabal/hackage-security-0.6.2.3/revision/3.cabal) = 12712 SHA256 (cabal/hashable-1.4.2.0/hashable-1.4.2.0.tar.gz) = 1b4000ea82b81f69d46d0af4152c10c6303873510738e24cfc4767760d30e3f8 SIZE (cabal/hashable-1.4.2.0/hashable-1.4.2.0.tar.gz) = 25094 +SHA256 (cabal/hashable-1.4.2.0/revision/1.cabal) = 585792335d5541dba78fa8dfcb291a89cd5812a281825ff7a44afa296ab5d58a +SIZE (cabal/hashable-1.4.2.0/revision/1.cabal) = 4520 SHA256 (cabal/lukko-0.1.1.3/lukko-0.1.1.3.tar.gz) = a80efb60cfa3dae18682c01980d76d5f7e413e191cd186992e1bf7388d48ab1f SIZE (cabal/lukko-0.1.1.3/lukko-0.1.1.3.tar.gz) = 28575 -SHA256 (cabal/lukko-0.1.1.3/revision/3.cabal) = efd4c08c4df1ac3f423858a834c0e3b5b4909febda66a901d12a8e1d57bddaa8 -SIZE (cabal/lukko-0.1.1.3/revision/3.cabal) = 4570 -SHA256 (cabal/network-3.1.2.7/network-3.1.2.7.tar.gz) = 7f7620fef1a1af3d3d6747f510e73223a5c600e7d7fd9ace073d1222bdc63d85 -SIZE (cabal/network-3.1.2.7/network-3.1.2.7.tar.gz) = 139973 +SHA256 (cabal/lukko-0.1.1.3/revision/4.cabal) = 9ab54ee4f80bbd8a3fddd639ea142b7039ee2deb27f7df031a93de1819e34146 +SIZE (cabal/lukko-0.1.1.3/revision/4.cabal) = 4584 +SHA256 (cabal/network-3.1.4.0/network-3.1.4.0.tar.gz) = b452a2afac95d9207357eb3820c719c7c7d27871ef4b6ed7bfcd03a036b9158e +SIZE (cabal/network-3.1.4.0/network-3.1.4.0.tar.gz) = 139988 SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228 SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309 SHA256 (cabal/process-1.6.17.0/process-1.6.17.0.tar.gz) = 4c5c454e0f5c864c79b9fabd850307b26d8ac4037e45a6a39ab87e20b583bf06 SIZE (cabal/process-1.6.17.0/process-1.6.17.0.tar.gz) = 87688 SHA256 (cabal/random-1.2.1.1/random-1.2.1.1.tar.gz) = 3e1272f7ed6a4d7bd1712b90143ec326fee9b225789222379fea20a9c90c9b76 SIZE (cabal/random-1.2.1.1/random-1.2.1.1.tar.gz) = 47109 SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1 SIZE (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 10488 SHA256 (cabal/regex-base-0.94.0.2/revision/1.cabal) = 4ff4425c710cddf440dfbac6cd52310bb6b23e17902390ff71c9fc7eaafc4fcc SIZE (cabal/regex-base-0.94.0.2/revision/1.cabal) = 2643 SHA256 (cabal/regex-posix-0.96.0.1/regex-posix-0.96.0.1.tar.gz) = c7827c391919227711e1cff0a762b1678fd8739f9c902fc183041ff34f59259c SIZE (cabal/regex-posix-0.96.0.1/regex-posix-0.96.0.1.tar.gz) = 12853 SHA256 (cabal/regex-posix-0.96.0.1/revision/1.cabal) = 9dbba4b65a3bb6975d9740814be5593c6b2d2d6a0b3febc8ec940edb9a9bbdf4 SIZE (cabal/regex-posix-0.96.0.1/revision/1.cabal) = 2954 SHA256 (cabal/resolv-0.1.2.0/resolv-0.1.2.0.tar.gz) = 81a2bafad484db123cf8d17a02d98bb388a127fd0f822fa022589468a0e64671 SIZE (cabal/resolv-0.1.2.0/resolv-0.1.2.0.tar.gz) = 156710 -SHA256 (cabal/resolv-0.1.2.0/revision/5.cabal) = 61e2d98ff634b8b4b3db467772420c0f9c79c2da9ddf3d2daeb2af2417f2c535 -SIZE (cabal/resolv-0.1.2.0/revision/5.cabal) = 4720 +SHA256 (cabal/resolv-0.1.2.0/revision/6.cabal) = a1f7edb255edae85ccb9d8001b26fea760f846aee0c6302b177eb59d613214e2 +SIZE (cabal/resolv-0.1.2.0/revision/6.cabal) = 4717 SHA256 (cabal/safe-exceptions-0.1.7.3/safe-exceptions-0.1.7.3.tar.gz) = 91ce28d8f8a6efd31788d4827ed5cdcb9a546ad4053a86c56f7947c66a30b5bf SIZE (cabal/safe-exceptions-0.1.7.3/safe-exceptions-0.1.7.3.tar.gz) = 14169 SHA256 (cabal/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz) = 6d065402394e7a9117093dbb4530a21342c9b1e2ec509516c8a8d0ffed98ecaa SIZE (cabal/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz) = 22382 SHA256 (cabal/splitmix-0.1.0.4/revision/2.cabal) = db25c2e17967aa6b6046ab8b1b96ba3f344ca59a62b60fb6113d51ea305a3d8e SIZE (cabal/splitmix-0.1.0.4/revision/2.cabal) = 6537 SHA256 (cabal/tar-0.5.1.1/tar-0.5.1.1.tar.gz) = b384449f62b2b0aa3e6d2cb1004b8060b01f21ec93e7b63e7af6d8fad8a9f1de SIZE (cabal/tar-0.5.1.1/tar-0.5.1.1.tar.gz) = 39155 -SHA256 (cabal/tar-0.5.1.1/revision/5.cabal) = bc14969ea4adfec6eee20264decf4a07c4002b38b2aa802d58d86b1a2cf7b895 -SIZE (cabal/tar-0.5.1.1/revision/5.cabal) = 5459 +SHA256 (cabal/tar-0.5.1.1/revision/6.cabal) = 63dbcb0f507273a8331363e4c13a1fe91f4ea0c495883cf65f314629582a2630 +SIZE (cabal/tar-0.5.1.1/revision/6.cabal) = 5459 SHA256 (cabal/th-compat-0.1.4/th-compat-0.1.4.tar.gz) = d8f97ac14ab47b6b8a7b0fdb4ff95426322ec56badd01652ac15da4a44d4bab8 SIZE (cabal/th-compat-0.1.4/th-compat-0.1.4.tar.gz) = 14838 +SHA256 (cabal/th-compat-0.1.4/revision/2.cabal) = e5ae7c083ef3a22248558f8451669bb1c55ea8090f5908b86b9033743c161730 +SIZE (cabal/th-compat-0.1.4/revision/2.cabal) = 3224 SHA256 (cabal/zlib-0.6.3.0/zlib-0.6.3.0.tar.gz) = 9eaa989ad4534438b5beb51c1d3a4c8f6a088fdff0b259a5394fbf39aaee04da SIZE (cabal/zlib-0.6.3.0/zlib-0.6.3.0.tar.gz) = 369595 SHA256 (cabal/zlib-0.6.3.0/revision/1.cabal) = 9adce39e4ca0b7a87d45df0a243134816c57059a08e28cff5469c98ae1f54dfc SIZE (cabal/zlib-0.6.3.0/revision/1.cabal) = 5367 -SHA256 (cabal/haskell-cabal-cabal-install-v3.10.1.0_GH0.tar.gz) = 93436d22b6934413ee0e3ec9d1220e94237a7d62d5989fee19e314672bce6216 -SIZE (cabal/haskell-cabal-cabal-install-v3.10.1.0_GH0.tar.gz) = 2256581 +SHA256 (cabal/haskell-cabal-cabal-install-v3.10.2.1_GH0.tar.gz) = 272720a7a7e673fa95c9269c51f2a7208072cab745a70c8e150e3ef6f718e7fc +SIZE (cabal/haskell-cabal-cabal-install-v3.10.2.1_GH0.tar.gz) = 2277723 diff --git a/devel/hs-cabal-install/files/patch-bootstrap_linux-9.4.4.json b/devel/hs-cabal-install/files/patch-bootstrap_linux-9.4.5.json similarity index 59% rename from devel/hs-cabal-install/files/patch-bootstrap_linux-9.4.4.json rename to devel/hs-cabal-install/files/patch-bootstrap_linux-9.4.5.json index b358c1601715..6ee0d4742e56 100644 --- a/devel/hs-cabal-install/files/patch-bootstrap_linux-9.4.4.json +++ b/devel/hs-cabal-install/files/patch-bootstrap_linux-9.4.5.json @@ -1,62 +1,47 @@ ---- bootstrap/linux-9.4.4.json.orig 2023-03-09 15:46:30 UTC -+++ bootstrap/linux-9.4.4.json +--- bootstrap/linux-9.4.5.json.orig 2023-11-07 21:11:28 UTC ++++ bootstrap/linux-9.4.5.json @@ -6,7 +6,7 @@ }, { "package": "ghc-prim", - "version": "0.9.0" + "version": "0.9.1" }, { "package": "ghc-bignum", @@ -14,7 +14,7 @@ }, { "package": "base", -- "version": "4.17.0.0" +- "version": "4.17.1.0" + "version": "4.17.2.0" }, { "package": "array", @@ -26,7 +26,7 @@ }, { "package": "ghc-boot-th", -- "version": "9.4.4" +- "version": "9.4.5" + "version": "9.4.7" }, { "package": "pretty", -@@ -38,11 +38,11 @@ +@@ -38,7 +38,7 @@ }, { "package": "bytestring", -- "version": "0.11.3.1" +- "version": "0.11.4.0" + "version": "0.11.5.2" }, { "package": "containers", -- "version": "0.6.6" -+ "version": "0.6.7" - }, - { - "package": "binary", -@@ -74,15 +74,15 @@ - }, - { - "package": "text", -- "version": "2.0.1" -+ "version": "2.0.2" - }, - { - "package": "parsec", -- "version": "3.1.15.0" -+ "version": "3.1.16.1" +@@ -82,7 +82,7 @@ }, { "package": "process", - "version": "1.6.16.0" + "version": "1.6.17.0" }, { "package": "stm",