<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d0c6e08ff749eedfaf23cccab3a80ccabcfbd0a0">https://github.com/macports/macports-ports/commit/d0c6e08ff749eedfaf23cccab3a80ccabcfbd0a0</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new d0c6e08ff74 ghc: update to 9.12.1
</span>d0c6e08ff74 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit d0c6e08ff749eedfaf23cccab3a80ccabcfbd0a0
</span>Author: i0ntempest <i0ntempest@i0ntempest.com>
AuthorDate: Wed Jan 8 22:40:34 2025 +0800
<span style='display:block; white-space:pre;color:#404040;'> ghc: update to 9.12.1
</span>---
lang/ghc/Portfile | 36 +++++++++++++++++++-----------------
1 file changed, 19 insertions(+), 17 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ghc/Portfile b/lang/ghc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 70c0a18bd7e..7582644fc94 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ghc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ghc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> PortGroup legacysupport 1.1
name ghc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 9.6.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 9.12.1
</span> revision 0
categories lang haskell
maintainers {ieee.org:s.t.smith @essandess} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,26 +64,26 @@ set ghc_distname ${distname}-${ghc_build_arch}-apple-darwin
</span> # run `port clean --all ghc-prebuilt` afterwards
if {${build_arch} eq {arm64}} {
checksums ${ghc_distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 1846e846a8c9daf9cdae37af5d2a6540ea246230 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 9134047605401bad08d8a845bce92acf225154753cfc8bddf0a2abaa86f4af42 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 204151332
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 d755d689849a1641a44fe413c649ca0947013d3d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 3e7fe66494cf04c86477f7946167fd7de61b54459a68d6ff8c275594b01e0bc7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 307282708
</span> } elseif {${build_arch} eq {x86_64}} {
checksums ${ghc_distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 dda45cafe54a3ba35dd78da4f5f94a1be03a3eba \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 b6704410dd93ba3037655abfb5a4d5ce0dbff81ab787dbf862ee2fcf79df62dc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 195519244
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 143483570ffaacb58006aa019375d1b6f444cc52 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 e6eb460ce2ddd87691c06a0a128adb45b70f339b999dcf845bc1b146f13879f1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 311838916
</span> }
set ghc_source_checksums [list \
${distname}-src${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 11fdbd657e6cdad704deae6221d42e8bb57dd2dd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 008f7a04d89ad10baae6486c96645d7d726aaac7e1476199f6dd86c6bd9977ad \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 29443464 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 29af67cc9be7054dcdf766adb304831d0ef8e3c3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 4a7410bdeec70f75717087b8f94bf5a6598fd61b3a0e1f8501d8f10be1492754 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 33397696 \
</span> ]
set ghc_testsuite_checksums [list \
${distname}-testsuite${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 c94a4b77daf3a3a010606a36abf0291688674dee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 dd91c6b65bc4b424de273072fb6ae8782a6efa861cf36445cc88fc383455b209 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 7088964 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 35e6d9ba2417bd70ff85b65845c5a0039d240807 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c6f1503dd0dc392285f9da7371822ce4ec42d1af96c7802669e0c220462460c5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 7784552 \
</span> ]
# Has issues if enabled
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -203,7 +203,7 @@ if {${name} eq ${subport}} {
</span>
# use these to specify python versions, python3 required
# use ${prefix}/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/python-1.0.tcl
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python3_version 312
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set python3_version 313
</span> set python3_branch [string index ${python3_version} 0].[string range ${python3_version} 1 end]
set python3_prefix ${frameworks_dir}/Python.framework/Versions/${python3_branch}
set python3_bin ${python3_prefix}/bin/python${python3_branch}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -319,7 +319,7 @@ if {${name} eq ${subport}} {
</span>
xinstall -d ${destroot}${prefix}/share/man/man1
xinstall -m 0644 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/_build/doc/users_guide/build-man/${name}.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/_build/manpage/${name}.1 \
</span> ${destroot}${prefix}/share/man/man1
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -407,6 +407,7 @@ subport ghc-prebuilt {
</span> # rename installed files to *-prebuilt
set exedir ${prefix}/lib/${distname}
set docdir ${prefix}/share/doc/${distname}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ set mandir ${prefix}/share/man/man1
</span> foreach f [glob ${destroot}${prefix}/bin/*] {
if {[file isfile ${f}] && [file type ${f}] eq {file}
&& [string match "text/*" [lindex [exec file --mime-type ${f}] end]]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -426,6 +427,7 @@ subport ghc-prebuilt {
</span> foreach d [list ${destroot}${exedir} ${destroot}${docdir}] {
move ${d} ${d}-prebuilt
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${destroot}${mandir}/${name}.1 ${destroot}${mandir}/${name}-prebuilt.1
</span>
delete -force \
${destroot}${docdir}/archives
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -435,8 +437,8 @@ subport ghc-prebuilt {
</span> subport hadrian {
# find ${worksrcpath} -type f -exec egrep -E -o '"pkg-name":"shake","pkg-version":"[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+"' {} ';'
# revbump if the version is unchanged
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 0.19.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 0.19.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span>
distname ${name}-${ghc_version}
distfiles [lindex ${ghc_source_checksums} 0]
</pre><pre style='margin:0'>
</pre>