<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0a83fe38e815d54ee79e2ba3bee1de6b1ff7e686">https://github.com/macports/macports-ports/commit/0a83fe38e815d54ee79e2ba3bee1de6b1ff7e686</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 0a83fe38e81 ghc: Update to version 8.10.7
</span>0a83fe38e81 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 0a83fe38e815d54ee79e2ba3bee1de6b1ff7e686
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Fri Aug 27 21:23:48 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    ghc: Update to version 8.10.7
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Update to version 8.10.7
</span><span style='display:block; white-space:pre;color:#404040;'>    * Remove fixes for closed issue https://gitlab.haskell.org/ghc/ghc/-/issues/19962
</span><span style='display:block; white-space:pre;color:#404040;'>    * Remove fix for closed issue https://github.com/macports/macports-base/pull/236#issuecomment-826309036
</span>---
 lang/ghc/Portfile | 45 ++++++++++++---------------------------------
 1 file changed, 12 insertions(+), 33 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 5f356f4ecdc..580f6ae712f 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;'>@@ -9,7 +9,7 @@ PortGroup           legacysupport 1.1
</span> legacysupport.newest_darwin_requires_legacy 5
 
 name                ghc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             8.10.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             8.10.7
</span> revision            0
 categories          lang haskell
 maintainers         {ieee.org:s.t.smith @essandess} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,13 +49,13 @@ distfiles           ${distname}-x86_64-apple-darwin${extract.suffix} \
</span>                     ${distname}-testsuite${extract.suffix}
 
 checksums           ${distname}-x86_64-apple-darwin${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  dbac5d2dfe21125590e04acd204f50ed3e23ab25 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  32ab41da04d56cae2297d6e45caa88180f99cec0e33f2756cfbc48c0c60b5721 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    189767768 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  0869c97fa384e1ffe414792c805050b64b0fe314 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  287db0f9c338c9f53123bfa8731b0996803ee50f6ee847fe388092e5e5132047 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    189784784 \
</span>                     ${distname}-testsuite${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  b6ec3c0c3382dd14daca140481057305db02d3ec \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  eb25f53c0bcd0bf49a7b49dda1f87de461fd933b3f6b5162b6f89d484dbdf2b9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2265044
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  ea29da92a5c6d6abb6ccb2128b615cf04e0a78a3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  df8627dc50b9182dec96085afeb005ccf5a0adc56c40340330a5df65de2b82fe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2266208
</span> 
 gpg_verify.use_gpg_verification \
                     yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -150,24 +150,10 @@ proc fix_workpath_rpath { binname workpath_destdir_pattern libdir_glob rpath_re
</span> # Also during the main build the 'ghc-stage1' processes can use huge amounts
 # of memory, leading to build failures (particularly on the buildbots or VMs
 # with limited resources). So disable parallel builds there as well, at the
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# expense of a longer build time (mitigated by fact most users witll then get
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# expense of a longer build time (mitigated by fact most users will then get
</span> # the binary installation).
 use_parallel_build  no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Get the correct number of build jobs. Note the number from portbuild::build_getjobsarg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# is currently incorrect if parallel builds are disabled, due to a bug in base
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/macports/macports-base/pull/236#issuecomment-826309036
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# This can be removed once the above fix is in a released version of base for a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# reasonable amount of time.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-proc get_njobs_arg { } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    global use_parallel_build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {![tbool use_parallel_build]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        return -j1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        return [portbuild::build_getjobsarg]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # Note: ghc has DESTDIR; however, specifying --prefix=${prefix} installs
 # binaries into ${prefix}, not DESTDIR.  Work around this by setting
 # --prefix=${destroot}${prefix} and not setting DESTDIR
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -189,9 +175,9 @@ if { [variant_isset "prebuilt"] } {
</span>                     ${distname}-src${extract.suffix}
     checksums-append \
                     ${distname}-src${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  6d6f9df6cc79f02846aba3da821aeca958ba1484 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  43afba72a533408b42c1492bd047b5e37e5f7204e41a5cedd3182cc841610ce9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    19932832
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  c8ce8ca9d952511438d5e8af25c689fd38f11fed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  e3eef6229ce9908dfe1ea41436befb0455fefb1932559e860ad4c606b0d03c9d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    19932668
</span> 
     depends_build-append \
                     port:alex \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -277,13 +263,6 @@ if { [variant_isset "prebuilt"] } {
</span>             reinplace -E "s|\{(DejaVu\[\[:alnum:]_]*)\}|\{\\1.ttf\}|g" \
                 ${f}
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # https://gitlab.haskell.org/ghc/ghc/-/issues/19962
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Fix issue "(unicode error) 'unicodeescape' codec can't decode bytes"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # by using a Python raw string
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace -E "103s|(^\[\[:space:]]+'preamble':\[\[:space:]]+)(''')|\\1r\\2|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${srcpath}/${distname}/docs/users_guide/conf.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace -E "109s|\\\\(\\\\tymin)|\\1|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${srcpath}/${distname}/docs/users_guide/conf.py
</span>         # fix python3 executable name
         foreach f "\
             ${srcpath}/${distname}/boot \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -318,7 +297,7 @@ if { [variant_isset "prebuilt"] } {
</span>         # build and destroot the second stage: `make && make install`
         system -W ${srcpath}/${distname} \
             "export ${build.env};\
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${build.cmd} [get_njobs_arg]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${build.cmd} [portbuild::build_getjobsarg]"
</span>         system -W ${srcpath}/${distname} \
             "export ${build.env};\
             ${build.cmd} ${destroot.pre_args}"
</pre><pre style='margin:0'>

</pre>