summaryrefslogtreecommitdiff
path: root/devel/hs-cabal-install
diff options
context:
space:
mode:
Diffstat (limited to 'devel/hs-cabal-install')
-rw-r--r--devel/hs-cabal-install/Makefile30
-rw-r--r--devel/hs-cabal-install/distinfo62
-rw-r--r--devel/hs-cabal-install/files/patch-Cabal_src_Distribution_Simple_Configure.hs4
-rw-r--r--devel/hs-cabal-install/files/patch-bootstrap_linux-9.6.4.json41
4 files changed, 71 insertions, 66 deletions
diff --git a/devel/hs-cabal-install/Makefile b/devel/hs-cabal-install/Makefile
index f82da9aaede9..0271ba4b4443 100644
--- a/devel/hs-cabal-install/Makefile
+++ b/devel/hs-cabal-install/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cabal-install
-PORTVERSION= 3.12.1.0
+PORTVERSION= 3.14.2.0
DISTVERSIONPREFIX= ${PORTNAME}-v
-PORTREVISION= 2
CATEGORIES= devel haskell
EXTRACT_ONLY= ${DISTNAME_DEFAULT}${_GITHUB_EXTRACT_SUFX}
@@ -18,35 +17,38 @@ GH_ACCOUNT= haskell
GH_PROJECT= cabal
USE_CABAL= alex-3.5.1.0 \
- async-2.2.5_1 \
+ async-2.2.5_3 \
base16-bytestring-1.0.2.0_1 \
base64-bytestring-1.2.1.0_1 \
- cryptohash-sha256-0.11.102.1_4 \
+ cryptohash-sha256-0.11.102.1_5 \
data-array-byte-0.1.0.1_1 \
- directory-1.3.7.1 \
+ directory-1.3.9.0_1 \
echo-0.1.4 \
ed25519-0.0.5.0_8 \
edit-distance-0.2.2.1_1 \
- hackage-security-0.6.2.6_1 \
- hashable-1.4.6.0 \
- hsc2hs-0.68.10_2 \
+ file-io-0.1.4 \
+ filepath-1.5.4.0 \
+ hackage-security-0.6.2.6_4 \
+ hashable-1.5.0.0_1 \
+ hsc2hs-0.68.10_3 \
HTTP-4000.4.1_4 \
lukko-0.1.2 \
- network-3.2.0.0 \
+ network-3.2.6.0 \
network-uri-2.6.4.2_1 \
open-browser-0.2.1.0 \
- os-string-2.0.3 \
- process-1.6.17.0 \
+ os-string-2.0.7 \
+ process-1.6.25.0 \
random-1.2.1.2 \
regex-base-0.94.0.2_4 \
regex-posix-0.96.0.1_3 \
- resolv-0.2.0.2_3 \
+ resolv-0.2.0.2_4 \
safe-exceptions-0.1.7.4_1 \
semaphore-compat-1.0.0_3 \
splitmix-0.1.0.5_1 \
- tar-0.6.3.0 \
+ tar-0.6.3.0_1 \
th-compat-0.1.5_2 \
- zlib-0.7.1.0
+ unix-2.8.6.0_1 \
+ zlib-0.7.1.0_2
CABAL_EXECUTABLES= cabal
SKIP_CABAL_EXTRACT= yes
diff --git a/devel/hs-cabal-install/distinfo b/devel/hs-cabal-install/distinfo
index 576fb883995b..79a69c398a58 100644
--- a/devel/hs-cabal-install/distinfo
+++ b/devel/hs-cabal-install/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1719732118
+TIMESTAMP = 1746301163
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/4.cabal) = b90ce97917703f6613ed5a8cfe1a51525b990244f5610509baa15c8499eadca3
@@ -7,8 +7,8 @@ SHA256 (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = c92efe86f8eb959ee03be6c04ee57e
SIZE (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = 85982
SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde5fae8b5d4404daf36939aece6a8f16f7
SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742
-SHA256 (cabal/async-2.2.5/revision/1.cabal) = 9d5d9e605f52958d099e13a8b8f30ee56cb137c9192996245e3c533adb682cf8
-SIZE (cabal/async-2.2.5/revision/1.cabal) = 3280
+SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
+SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
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/base16-bytestring-1.0.2.0/revision/1.cabal) = a694e88f9ec9fc79f0b03f233d3fea592b68f70a34aac2ddb5bcaecb6562e2fd
@@ -19,14 +19,16 @@ SHA256 (cabal/base64-bytestring-1.2.1.0/revision/1.cabal) = 45305ccf8914c66d385b
SIZE (cabal/base64-bytestring-1.2.1.0/revision/1.cabal) = 2502
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/4.cabal) = 200d756a7b3bab7ca2bac6eb50ed8252f26de77ac8def490a3ad743f2933acbd
-SIZE (cabal/cryptohash-sha256-0.11.102.1/revision/4.cabal) = 5497
+SHA256 (cabal/cryptohash-sha256-0.11.102.1/revision/5.cabal) = acb64f2af52d81b0bb92c266f11d43def726a7a7b74a2c23d219e160b54edec7
+SIZE (cabal/cryptohash-sha256-0.11.102.1/revision/5.cabal) = 5489
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/directory-1.3.9.0/directory-1.3.9.0.tar.gz) = 20a24846117fc5f8751d974b7de07210a161989410467e9adca525381b8e64cc
+SIZE (cabal/directory-1.3.9.0/directory-1.3.9.0.tar.gz) = 98128
+SHA256 (cabal/directory-1.3.9.0/revision/1.cabal) = 2490137bb7738bd79392959458ef5f276219ea5ba8a9a56d3e0b06315c1bb917
+SIZE (cabal/directory-1.3.9.0/revision/1.cabal) = 3307
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
@@ -37,30 +39,36 @@ SHA256 (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 3e8885ee2f56
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/file-io-0.1.4/file-io-0.1.4.tar.gz) = e3d9113a015c57e3d8c2294550c41544f84a265291fed96cca697f91b6e86f52
+SIZE (cabal/file-io-0.1.4/file-io-0.1.4.tar.gz) = 10992
+SHA256 (cabal/filepath-1.5.4.0/filepath-1.5.4.0.tar.gz) = 54aa86c432f593273d7b9f607c5b5e0a1628c2674c6f4e3b5a54eb0c83db5caf
+SIZE (cabal/filepath-1.5.4.0/filepath-1.5.4.0.tar.gz) = 77260
SHA256 (cabal/hackage-security-0.6.2.6/hackage-security-0.6.2.6.tar.gz) = 2e4261576b3e11b9f5175392947f56a638cc1a3584b8acbb962b809d7c69db69
SIZE (cabal/hackage-security-0.6.2.6/hackage-security-0.6.2.6.tar.gz) = 84736
-SHA256 (cabal/hackage-security-0.6.2.6/revision/1.cabal) = 8ff70524314f9ad706f8e5051d7150ee44cb82170147879b245bdab279604b16
-SIZE (cabal/hackage-security-0.6.2.6/revision/1.cabal) = 9667
-SHA256 (cabal/hashable-1.4.6.0/hashable-1.4.6.0.tar.gz) = 34652a7a1d2fc9e3d764b150bd35bcd2220761c1d4c6b446b0cfac5ad5b778cb
-SIZE (cabal/hashable-1.4.6.0/hashable-1.4.6.0.tar.gz) = 89426
+SHA256 (cabal/hackage-security-0.6.2.6/revision/4.cabal) = a7311a70ce2cc820ee430c389f57f82a082f148230b37526c34eac72b7b3ff34
+SIZE (cabal/hackage-security-0.6.2.6/revision/4.cabal) = 9966
+SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
+SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
+SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
+SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
-SHA256 (cabal/hsc2hs-0.68.10/revision/2.cabal) = 60e78b6c60dc32a77ce6c37ed5ca4e838fc5f76f02836ef64d93cd21cc002325
-SIZE (cabal/hsc2hs-0.68.10/revision/2.cabal) = 3032
+SHA256 (cabal/hsc2hs-0.68.10/revision/3.cabal) = 276325277350cd2c2c88916ed3ae5cd35b2b4f494ec594fbd9534081eb7fb759
+SIZE (cabal/hsc2hs-0.68.10/revision/3.cabal) = 3008
SHA256 (cabal/lukko-0.1.2/lukko-0.1.2.tar.gz) = 72d86f8aa625b461f4397f737346f78a1700a7ffbff55cf6375c5e18916e986d
SIZE (cabal/lukko-0.1.2/lukko-0.1.2.tar.gz) = 28448
-SHA256 (cabal/network-3.2.0.0/network-3.2.0.0.tar.gz) = c45696744dc437d93a56871a3dd869965b7b50eda3fe3c1a90a35e2fbb9cb9ca
-SIZE (cabal/network-3.2.0.0/network-3.2.0.0.tar.gz) = 142711
+SHA256 (cabal/network-3.2.6.0/network-3.2.6.0.tar.gz) = dbd8a10456908294eb5ab9c522bf2da75444d958429a643a821464213698523e
+SIZE (cabal/network-3.2.6.0/network-3.2.6.0.tar.gz) = 145574
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/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
SIZE (cabal/network-uri-2.6.4.2/revision/1.cabal) = 3217
SHA256 (cabal/open-browser-0.2.1.0/open-browser-0.2.1.0.tar.gz) = 0bed2e63800f738e78a4803ed22902accb50ac02068b96c17ce83a267244ca66
SIZE (cabal/open-browser-0.2.1.0/open-browser-0.2.1.0.tar.gz) = 2629
-SHA256 (cabal/os-string-2.0.3/os-string-2.0.3.tar.gz) = f6b388b9f9002622901d3f71437b98f95f54fbf7fe10490d319cb801c2a061ea
-SIZE (cabal/os-string-2.0.3/os-string-2.0.3.tar.gz) = 43336
-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/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
+SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/process-1.6.25.0/process-1.6.25.0.tar.gz) = 496fe0566c3915b112e9772ac9c967dfeb8d5ca04895e54ae0160522bee76e65
+SIZE (cabal/process-1.6.25.0/process-1.6.25.0.tar.gz) = 100551
SHA256 (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 790f4dc2d2327c453ff6aac7bf15399fd123d55e927935f68f84b5df42d9a4b4
SIZE (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 47229
SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
@@ -73,8 +81,8 @@ SHA256 (cabal/regex-posix-0.96.0.1/revision/3.cabal) = 816d6acc560cb86672f347a7b
SIZE (cabal/regex-posix-0.96.0.1/revision/3.cabal) = 2925
SHA256 (cabal/resolv-0.2.0.2/resolv-0.2.0.2.tar.gz) = 880d283df9132a7375fa28670f71e86480a4f49972256dc2a204c648274ae74b
SIZE (cabal/resolv-0.2.0.2/resolv-0.2.0.2.tar.gz) = 159658
-SHA256 (cabal/resolv-0.2.0.2/revision/3.cabal) = 4868265ab5760d2fdeb96625b138c8df25d41b9ee2651fa299ed019a69403045
-SIZE (cabal/resolv-0.2.0.2/revision/3.cabal) = 5006
+SHA256 (cabal/resolv-0.2.0.2/revision/4.cabal) = 3e196e1362e4d0ec9dfcd7f8d58b24fac91beafaa1c8ee34dc9dee489c362377
+SIZE (cabal/resolv-0.2.0.2/revision/4.cabal) = 4950
SHA256 (cabal/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz) = 3c51d8d50c9b60ff8bf94f942fd92e3bea9e62c5afa778dfc9f707b79da41ef6
SIZE (cabal/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz) = 15347
SHA256 (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 8bb7261bd54bd58acfcb154be6a161fb6d0d31a1852aadc8e927d2ad2d7651d1
@@ -89,11 +97,19 @@ SHA256 (cabal/splitmix-0.1.0.5/revision/1.cabal) = caa9b4a92abf1496c7f6a3c0f4e35
SIZE (cabal/splitmix-0.1.0.5/revision/1.cabal) = 6596
SHA256 (cabal/tar-0.6.3.0/tar-0.6.3.0.tar.gz) = 50bb660feec8a524416d6934251b996eaa7e39d49ae107ad505ab700d43f6814
SIZE (cabal/tar-0.6.3.0/tar-0.6.3.0.tar.gz) = 54502
+SHA256 (cabal/tar-0.6.3.0/revision/1.cabal) = e9f151d9999be8953443e730524b2792e9c0a4fb5b1463097fa1a8230870fd8a
+SIZE (cabal/tar-0.6.3.0/revision/1.cabal) = 4634
SHA256 (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 81f55fafc7afad7763c09cb8b7b4165ca3765edcf70ffa42c7393043a1382a1e
SIZE (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 14893
SHA256 (cabal/th-compat-0.1.5/revision/2.cabal) = 129a59ba3ccfcd06192fd6da899e2711ae276a466915a047bd6727e4a0321d2e
SIZE (cabal/th-compat-0.1.5/revision/2.cabal) = 3330
+SHA256 (cabal/unix-2.8.6.0/unix-2.8.6.0.tar.gz) = 8117599bb3e4aa1d4656710afbc85aef2a75483eddfac5338f8cc88fb505eea2
+SIZE (cabal/unix-2.8.6.0/unix-2.8.6.0.tar.gz) = 184419
+SHA256 (cabal/unix-2.8.6.0/revision/1.cabal) = 5b7f8afd7a879c3c8c3c636fd3c7543cdd5e0b514b7da90e76907ccd11434031
+SIZE (cabal/unix-2.8.6.0/revision/1.cabal) = 10177
SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6968ae86b2231e1d429ce8bc9083e6a55bc
SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
-SHA256 (cabal/haskell-cabal-cabal-install-v3.12.1.0_GH0.tar.gz) = 84e883989cf44341dada05f866ec2b0256ac1f3bd111fcf80e7b6a7b77942af3
-SIZE (cabal/haskell-cabal-cabal-install-v3.12.1.0_GH0.tar.gz) = 2500419
+SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
+SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
+SHA256 (cabal/haskell-cabal-cabal-install-v3.14.2.0_GH0.tar.gz) = c24784c3cfaea08f7a0cfcddba31672044dcab59f5c6bb58a82ddc7e4310badc
+SIZE (cabal/haskell-cabal-cabal-install-v3.14.2.0_GH0.tar.gz) = 3926030
diff --git a/devel/hs-cabal-install/files/patch-Cabal_src_Distribution_Simple_Configure.hs b/devel/hs-cabal-install/files/patch-Cabal_src_Distribution_Simple_Configure.hs
index 65a60d22f937..7154dac56321 100644
--- a/devel/hs-cabal-install/files/patch-Cabal_src_Distribution_Simple_Configure.hs
+++ b/devel/hs-cabal-install/files/patch-Cabal_src_Distribution_Simple_Configure.hs
@@ -1,6 +1,6 @@
---- Cabal/src/Distribution/Simple/Configure.hs.orig 2024-06-24 23:58:58 UTC
+--- Cabal/src/Distribution/Simple/Configure.hs.orig 2025-04-03 19:39:49 UTC
+++ Cabal/src/Distribution/Simple/Configure.hs
-@@ -2631,6 +2631,7 @@ checkForeignLibSupported comp platform flib = go (comp
+@@ -2854,6 +2854,7 @@ checkForeignLibSupported comp platform flib = go (comp
goGhcPlatform :: Platform -> Maybe String
goGhcPlatform (Platform _ OSX) = goGhcOsx (foreignLibType flib)
goGhcPlatform (Platform _ Linux) = goGhcLinux (foreignLibType flib)
diff --git a/devel/hs-cabal-install/files/patch-bootstrap_linux-9.6.4.json b/devel/hs-cabal-install/files/patch-bootstrap_linux-9.6.4.json
index 6ae12f8ca82c..b2095c5e004c 100644
--- a/devel/hs-cabal-install/files/patch-bootstrap_linux-9.6.4.json
+++ b/devel/hs-cabal-install/files/patch-bootstrap_linux-9.6.4.json
@@ -1,47 +1,34 @@
---- bootstrap/linux-9.6.4.json.orig 2024-06-24 23:58:58 UTC
+--- bootstrap/linux-9.6.4.json.orig 2025-04-03 19:39:49 UTC
+++ bootstrap/linux-9.6.4.json
-@@ -14,7 +14,7 @@
+@@ -14,11 +14,11 @@
},
{
"package": "base",
- "version": "4.18.2.0"
-+ "version": "4.18.2.1"
++ "version": "4.18.3.0"
},
{
"package": "array",
+- "version": "0.5.6.0"
++ "version": "0.5.8.0"
+ },
+ {
+ "package": "deepseq",
@@ -26,7 +26,7 @@
},
{
"package": "ghc-boot-th",
- "version": "9.6.4"
-+ "version": "9.6.6"
++ "version": "9.6.7"
},
{
"package": "pretty",
-@@ -62,7 +62,7 @@
- },
- {
- "package": "filepath",
-- "version": "1.4.200.1"
-+ "version": "1.4.300.1"
- },
- {
- "package": "time",
-@@ -74,7 +74,7 @@
- },
- {
- "package": "directory",
-- "version": "1.3.8.1"
-+ "version": "1.3.8.5"
+@@ -42,7 +42,7 @@
},
{
- "package": "binary",
-@@ -90,7 +90,7 @@
+ "package": "bytestring",
+- "version": "0.11.5.3"
++ "version": "0.11.5.4"
},
{
- "package": "process",
-- "version": "1.6.17.0"
-+ "version": "1.6.19.0"
- }
- ],
- "dependencies": [
+ "package": "transformers",