<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>