<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/cbb4e13ca957602c37516169e5246d45b1b0db7a">https://github.com/macports/macports-ports/commit/cbb4e13ca957602c37516169e5246d45b1b0db7a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit cbb4e13ca957602c37516169e5246d45b1b0db7a
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Sun Feb 18 20:58:52 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> stack: Update to version 2.15.1
</span>---
lang/stack/Portfile | 53 ++++++++++++++++++++++++++++++++++-------------------
1 file changed, 34 insertions(+), 19 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/stack/Portfile b/lang/stack/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7aceb7115cb..78431989205 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/stack/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/stack/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup gpg_verify 1.0
</span> PortGroup haskell_stack 1.0
PortGroup legacysupport 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup commercialhaskell stack 2.13.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup commercialhaskell stack 2.15.1 v
</span> revision 0
name stack
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,7 +26,7 @@ long_description Stack is a cross-platform command line interface \
</span> homepage https://haskellstack.org
variant prebuilt \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Do not bootstrap stack; install the pre-built binary.} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description {Do not bootstrap stack; install the pre-built binary.} {}
</span>
if {${build_arch} eq "x86_64"} {
distname ${name}-${github.version}-osx-x86_64
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,28 +44,43 @@ distfiles ${distname}-bin:release \
</span>
extract.only ${github.tag_prefix}${github.version}${extract.suffix}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# set build_arch by hand on arm64/x86_64 systems to get x86_64/arm64 checksums
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# sudo port -d checksum stack +prebuilt os.arch=arm build_arch=arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# sudo port -d checksum stack +prebuilt os.arch=i386 build_arch=x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# run `port clean --all stack` afterwards
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums ${github.tag_prefix}${github.version}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 f85b9e6f33bb18bca9969be4a303f39c54eab53a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 00333782b1bda3bda02ca0c1bbc6becdd86e5a39f6448b0df788b634e1bde692 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 905625
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${build_arch} eq "x86_64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 423fbf5701a3d9423d192e76ce6462e7643586f5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 3dbc2fed8e78adfed9dcef40bad53ab5828faa0fac993c6c0c80e3ef19736e10 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 940776
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+switch ${build_arch} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ arm64 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums-append \
</span> ${distname}-bin \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 d1129562844cfe67e0aa721af7ffae294ef1e33a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 99eb8d15420af85aa2df9636851b98edd426dcfcd870908d3dc21fd7a0ddb21e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 34298144 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${distname}-bin.asc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 488
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${build_arch} eq "arm64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 9c67f6d2a9ef2f222d8f59b1b4685849b1eb56fa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d305fcb1097e147c2a72fe1e55c408af7e434605dff320fb311ce3124ebe1174 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 99739856
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x86_64 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums-append \
</span> ${distname}-bin \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 39e4a3b868ed9b2883a5e20c00b032795905f001 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 894b3daf7fb4bfe3d01edc966c2eabe4cfb2503973c1f62e7336f00a7068d13f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 103493328 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${distname}-bin.asc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 488
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 003586b22dbb130f425c7202a17bea829096b26e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ecf9c2b3a647e929ddbd5b5d0deccef514bd560d8afc19cd3283f738895cd02b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 35005704
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ known_fail yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_error "${subport} @ ${version} only supported for architectures ${supported_archs}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error "Unsupported architecture: ${build_arch}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums-append ${distname}-bin.asc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 488
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> gpg_verify.use_gpg_verification \
yes
</pre><pre style='margin:0'>
</pre>