diff --git a/devel/hs-cabal-install/Makefile b/devel/hs-cabal-install/Makefile index f487328d2b38..c23e379f5a2c 100644 --- a/devel/hs-cabal-install/Makefile +++ b/devel/hs-cabal-install/Makefile @@ -1,65 +1,65 @@ PORTNAME= cabal-install PORTVERSION= 3.6.2.0 -PORTREVISION= 2 +PORTREVISION= 3 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 GH_TAGNAME= ${PORTNAME}-v${PORTVERSION} USE_CABAL= async-2.2.4 \ base16-bytestring-1.0.2.0 \ base64-bytestring-1.2.1.0 \ cryptohash-sha256-0.11.102.1 \ echo-0.1.4 \ ed25519-0.0.5.0_5 \ edit-distance-0.2.2.1_1 \ hackage-security-0.6.1.0 \ hashable-1.3.3.0 \ HTTP-4000.3.16_1 \ lukko-0.1.1.3_2 \ network-3.1.2.2 \ network-uri-2.6.4.1 \ random-1.2.1 \ regex-base-0.94.0.1_1 \ regex-posix-0.96.0.1 \ resolv-0.1.2.0_4 \ splitmix-0.1.0.4 \ tar-0.5.1.1_5 \ th-compat-0.1.3 \ zlib-0.6.2.3_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-8.10.7.json do-install: ${INSTALL_PROGRAM} ${WRKSRC}/_build/bin/cabal ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/devel/hs-cabal-install/files/patch-bootstrap_linux-8.10.7.json b/devel/hs-cabal-install/files/patch-bootstrap_linux-8.10.7.json index 98e0e73197ee..6dde807e2446 100644 --- a/devel/hs-cabal-install/files/patch-bootstrap_linux-8.10.7.json +++ b/devel/hs-cabal-install/files/patch-bootstrap_linux-8.10.7.json @@ -1,226 +1,226 @@ --- bootstrap/linux-8.10.7.json.orig 2021-10-09 16:09:15 UTC +++ bootstrap/linux-8.10.7.json @@ -70,21 +70,21 @@ { "source": "hackage", "package": "async", - "version": "2.2.3", + "version": "2.2.4", "flags": [ "-bench" ], - "cabal_sha256": "0cbefb8247308b38e397e675f832b9bd5317ff1872001d5358f213654423c55b", - "src_sha256": "467af3a0037947a5232ecf5f4efbd4cf2118aaa2310566d7f40ac82b0e32935c", + "cabal_sha256": null, + "src_sha256": "484df85be0e76c4fed9376451e48e1d0c6e97952ce79735b72d54297e7e0a725", "revision": 0 }, { "source": "hackage", "package": "base16-bytestring", - "version": "1.0.1.0", + "version": "1.0.2.0", "flags": [], - "cabal_sha256": "33b9d57afa334d06485033e930c6b13fc760baf88fd8f715ae2f9a4b46e19a54", - "src_sha256": "c0c70a4b58be53d36971bd7361ba300f82a5d5ebf7f50e1a2d7bfc8838bdd6fa", + "cabal_sha256": null, + "src_sha256": "1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784", "revision": 0 }, { @@ -99,14 +99,14 @@ { "source": "hackage", "package": "cryptohash-sha256", - "version": "0.11.102.0", + "version": "0.11.102.1", "flags": [ "-exe", "+use-cbits" ], - "cabal_sha256": "797a0af7b8a0e654cbddd3df6b9de02d2cbfcb2292cf001399ab53910fbbb76c", - "src_sha256": "8ad6e9875a9128f6cd66d65d80f9f85dd0559c73ac00bb37f71fbee820d10519", - "revision": 1 + "cabal_sha256": null, + "src_sha256": "73a7dc7163871a80837495039a099967b11f5c4fe70a118277842f7a713c6bf6", + "revision": 0 }, { "source": "hackage", @@ -122,22 +122,22 @@ { "source": "hackage", "package": "splitmix", - "version": "0.1.0.3", + "version": "0.1.0.4", "flags": [ "-optimised-mixer" ], - "cabal_sha256": "fc3aae74c467f4b608050bef53aec17904a618731df9407e655d8f3bf8c32d5c", - "src_sha256": "46009f4b000c9e6613377767b8718bf38476469f2a8e2162d98cc246882d5a35", + "cabal_sha256": null, + "src_sha256": "6d065402394e7a9117093dbb4530a21342c9b1e2ec509516c8a8d0ffed98ecaa", "revision": 0 }, { "source": "hackage", "package": "random", - "version": "1.2.0", + "version": "1.2.1", "flags": [], - "cabal_sha256": "195506fedaa7c31c1fa2a747e9b49b4a5d1f0b09dd8f1291f23a771656faeec3", - "src_sha256": "e4519cf7c058bfd5bdbe4acc782284acc9e25e74487208619ca83cbcd63fb9de", - "revision": 6 + "cabal_sha256": null, + "src_sha256": "265c768fc5f2ca53cde6a87e706b4448cad474c3deece933c103f24453661457", + "revision": 0 }, { "source": "hackage", @@ -158,9 +158,9 @@ "+test-hlint", "+test-properties" ], - "cabal_sha256": "fb98b08de467d51f788f8bd9391f0e9ab9bd4d8dfc264296b895ffea0d822dfa", + "cabal_sha256": null, "src_sha256": "d8a5958ebfa9309790efade64275dc5c441b568645c45ceed1b0c6ff36d6156d", - "revision": 3 + "revision": 5 }, { "source": "hackage", @@ -171,7 +171,7 @@ ], "cabal_sha256": "2db49b6cb6632a46ec446fc51870cd0d49e0a66d1c5d2063f46ae52a100eb856", "src_sha256": "a80efb60cfa3dae18682c01980d76d5f7e413e191cd186992e1bf7388d48ab1f", - "revision": 1 + "revision": 2 }, { "source": "hackage", @@ -201,7 +201,7 @@ { "source": "hackage", "package": "hackage-security", - "version": "0.6.0.1", + "version": "0.6.1.0", "flags": [ "+base48", "+lukko", @@ -209,9 +209,9 @@ "-old-directory", "+use-network-uri" ], - "cabal_sha256": "ae6cdda307237c0b7efeebfb0bf23ff8a26c30f5ba295dce5e4f81ef6e63fff6", - "src_sha256": "9162b473af5a21c1ff32a50b972b9acf51f4c901604a22cf08a2dccac2f82f17", - "revision": 8 + "cabal_sha256": null, + "src_sha256": "8bf3ae9fe87f80cf850b322220ba50abfe67d6cfc0fdcc33853cecc0e0017718", + "revision": 0 }, { "source": "hackage", @@ -261,19 +261,19 @@ "builtin": [ { "package": "rts", - "version": "1.0.1" + "version": "1.0.2" }, { "package": "ghc-prim", - "version": "0.6.1" + "version": "0.8.0" }, { "package": "integer-gmp", - "version": "1.0.3.0" + "version": "1.1" }, { "package": "base", - "version": "4.14.3.0" + "version": "4.16.4.0" }, { "package": "array", @@ -281,11 +281,11 @@ }, { "package": "deepseq", - "version": "1.4.4.0" + "version": "1.4.6.1" }, { "package": "bytestring", - "version": "0.10.12.0" + "version": "0.11.4.0" }, { "package": "containers", @@ -293,15 +293,15 @@ }, { "package": "binary", - "version": "0.8.8.0" + "version": "0.8.9.0" }, { "package": "filepath", - "version": "1.4.2.1" + "version": "1.4.2.2" }, { "package": "time", - "version": "1.9.3" + "version": "1.11.1.1" }, { "package": "unix", @@ -309,7 +309,7 @@ }, { "package": "directory", - "version": "1.3.6.0" + "version": "1.3.6.2" }, { "package": "transformers", @@ -321,7 +321,7 @@ }, { "package": "ghc-boot-th", - "version": "8.10.7" -+ "version": "9.2.6" ++ "version": "9.2.7" }, { "package": "pretty", @@ -329,23 +329,23 @@ }, { "package": "template-haskell", - "version": "2.16.0.0" + "version": "2.18.0.0" }, { "package": "text", - "version": "1.2.4.1" + "version": "1.2.5.0" }, { "package": "parsec", - "version": "3.1.14.0" + "version": "3.1.15.0" }, { "package": "process", - "version": "1.6.13.2" + "version": "1.6.16.0" }, { "package": "stm", - "version": "2.5.0.1" + "version": "2.5.0.2" } ] }