<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/be870fd7271aad3d895b4783079d2e65b3ed0e1b">https://github.com/macports/macports-ports/commit/be870fd7271aad3d895b4783079d2e65b3ed0e1b</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 be870fd7271 ghc: Update to version 9.2.1 and add native arm64 support
</span>be870fd7271 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit be870fd7271aad3d895b4783079d2e65b3ed0e1b
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Sat Oct 30 08:32:29 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    ghc: Update to version 9.2.1 and add native arm64 support
</span>---
 lang/ghc/Portfile                                  | 94 +++++++++++++++-------
 lang/ghc/files/keyid-588764fbe22d19c4.txt          | 50 ------------
 ...id-ffeb7ce81e16a36b3e2ded6f2de04d4e97db64ad.txt | 68 ++++++++++++++++
 lang/ghc/files/patch-ghc_mk.diff                   | 13 +++
 lang/ghc/files/patch-gmp-ghc.mk.diff               | 12 ---
 5 files changed, 144 insertions(+), 93 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 580f6ae712f..a6525166cde 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,13 +9,13 @@ 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.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             9.2.1
</span> revision            0
 categories          lang haskell
 maintainers         {ieee.org:s.t.smith @essandess} openmaintainer
 license             BSD
 platforms           darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs     x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     arm64 x86_64
</span> 
 description         The Glorious Glasgow Haskell Compilation System
 long_description    The Glasgow Haskell Compiler is a robust, \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,39 +45,62 @@ variant prebuilt \
</span> # https://gitlab.haskell.org/haskell/ghcup/blob/master/README.md#manual-install
 use_xz              yes
 master_sites        https://downloads.haskell.org/~${name}/${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distfiles           ${distname}-x86_64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><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;'>+# run `port clean --all ghc` before commenting out this line
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set build_arch arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform arm {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set ghc_build_arch  aarch64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform i386 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set ghc_build_arch  x86_64
</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;'>+set ghc_distname    ${distname}-${ghc_build_arch}-apple-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set worksrcdir      ${ghc_distname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles           ${ghc_distname}${extract.suffix} \
</span>                     ${distname}-testsuite${extract.suffix}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           ${distname}-x86_64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  0869c97fa384e1ffe414792c805050b64b0fe314 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  287db0f9c338c9f53123bfa8731b0996803ee50f6ee847fe388092e5e5132047 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    189784784 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    ${distname}-testsuite${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  ea29da92a5c6d6abb6ccb2128b615cf04e0a78a3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  df8627dc50b9182dec96085afeb005ccf5a0adc56c40340330a5df65de2b82fe \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2266208
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${build_arch} eq {arm64}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       ${ghc_distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  320ff19925143d52047bcc6a09849bd23a800ac5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  356b99081ae38ded43b78840d673e8c782e0088e9a2aea0e19faaf677ccb54cf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    123959636
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${build_arch} eq {x86_64}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       ${ghc_distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  0e758f28b4bbb581b105e369de2a004f4d0085d2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c527700a210306098ce85d2c956089deea539aefe1d1816701d5c14cf9c113b7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    122462092
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums-append    ${distname}-testsuite${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  f37e923d76381cb34da478b8c047d4440d9a4933 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  0402066000db81781b343976f1a274e54ebb117d599da1a979ccb0b99ab782cd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3170520
</span> 
 gpg_verify.use_gpg_verification \
                     yes
 
 if {[option gpg_verify.use_gpg_verification]} {
     distfiles-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    ${distname}-x86_64-apple-darwin${extract.suffix}.sig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${ghc_distname}${extract.suffix}.sig \
</span>                     ${distname}-testsuite${extract.suffix}.sig
     checksums-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    ${distname}-x86_64-apple-darwin${extract.suffix}.sig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    438 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${ghc_distname}${extract.suffix}.sig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    586 \
</span>                     ${distname}-testsuite${extract.suffix}.sig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    438
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    586
</span> 
     post-checksum {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # check GPG signature: https://www.haskell.org/ghc/download_ghc_8_6_5.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set gpg_keyid 588764fbe22d19c4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # https://bgamari.github.io/media/ben@well-typed.com.asc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set gpg_keyid ffeb7ce81e16a36b3e2ded6f2de04d4e97db64ad
</span> 
         gpg_verify.verify_gpg_signature \
             ${filespath}/keyid-${gpg_keyid}.txt \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${distpath}/${distname}-x86_64-apple-darwin${extract.suffix}.sig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${distpath}/${distname}-x86_64-apple-darwin${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${distpath}/${ghc_distname}${extract.suffix}.sig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${distpath}/${ghc_distname}${extract.suffix}
</span> 
         gpg_verify.verify_gpg_signature \
             ${filespath}/keyid-${gpg_keyid}.txt \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,7 +109,7 @@ if {[option gpg_verify.use_gpg_verification]} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.only        ${distname}-x86_64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.only        ${ghc_distname}${extract.suffix} \
</span>                     ${distname}-testsuite${extract.suffix}
 
 # If legacy support is active, patch the bootstrap binaries to redirect libSystem.B.dylib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -175,9 +198,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  c8ce8ca9d952511438d5e8af25c689fd38f11fed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  e3eef6229ce9908dfe1ea41436befb0455fefb1932559e860ad4c606b0d03c9d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    19932668
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  93a5bb73ffab85daabeed6b65dc349bda28f4359 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f444012f97a136d9940f77cdff03fda48f9475e2ed0fec966c4d35c4df55f746 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    23338772
</span> 
     depends_build-append \
                     port:alex \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -207,7 +230,7 @@ if { [variant_isset "prebuilt"] } {
</span>     post-extract {
         # test: move extracted testsuite directory to src
         xinstall -m 0755 -d ${srcpath}/${distname}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        move        ${worksrcpath}/testsuite ${srcpath}/${distname}/testsuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        move        ${workpath}/${distname}/testsuite ${srcpath}/${distname}/testsuite
</span>     }
 
     # libHSbase shipped with GHC links against system libiconv, which provides the
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -235,6 +258,8 @@ if { [variant_isset "prebuilt"] } {
</span>         GHC=${bootstrap_dir}/bin/ghc \
         "PATH=$env(PATH):${bootstrap_dir}/bin:${frameworks_dir}/Python.framework/Versions/${python3_branch}/bin"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # configure.dir   ${workpath}/${ghc_distname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     pre-configure {
         xinstall -m 0755 -d ${bootstrap_dir}
     }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -243,6 +268,8 @@ if { [variant_isset "prebuilt"] } {
</span>     build.env \
         "PATH=$env(PATH):${bootstrap_dir}/bin:${frameworks_dir}/Python.framework/Versions/${python3_branch}/bin"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.dir           ${configure.dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span>     post-build {
         # bootstrap build/destroot from ${distname}-src${extract.suffix}
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -252,10 +279,10 @@ if { [variant_isset "prebuilt"] } {
</span>         portextract::extract_main
 
         # fix DejaVu texlive fonts names, e.g. "\setmonofont{DejaVu Sans Mono}"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach f "\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${srcpath}/${distname}/libraries/Cabal/Cabal/doc/conf.py \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach f [list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${srcpath}/${distname}/libraries/Cabal/doc/conf.py \
</span>             ${srcpath}/${distname}/docs/users_guide/conf.py \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            " {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ] {
</span>             reinplace -E "s|(\{DejaVu\[\[:alnum:]_]*)\[\[:space:]]+|\\1|g" \
                 ${f}
             reinplace -E "s|(\{DejaVu\[\[:alnum:]_]*)\[\[:space:]]+|\\1|g" \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -263,11 +290,12 @@ if { [variant_isset "prebuilt"] } {
</span>             reinplace -E "s|\{(DejaVu\[\[:alnum:]_]*)\}|\{\\1.ttf\}|g" \
                 ${f}
         }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         # fix python3 executable name
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach f "\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach f [list \
</span>             ${srcpath}/${distname}/boot \
             ${srcpath}/${distname}/utils/checkUniques/check-uniques.py \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            " {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ] {
</span>             reinplace -E "s|^(#!/usr/bin/env python)3|\\1${python3_branch}|" \
                 ${f}
         }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -277,8 +305,12 @@ if { [variant_isset "prebuilt"] } {
</span>                                 CXX=${configure.cxx}
         build.env-append        CC=${configure.cc} \
                                 CXX=${configure.cxx}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # diff -Naur ghc ghc-patched | sed -E -e 's/ghc(-patched)?\//.\//g' > patch-gmp-ghc.mk.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system -W ${srcpath}/${distname} "patch -p0 < ${filespath}/patch-gmp-ghc.mk.diff"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Remove this patch for version 9.2.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # https://gitlab.haskell.org/ghc/ghc/-/issues/19631
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # https://gitlab.haskell.org/ghc/ghc/-/commit/71c1bdb0b657667c0bbc805bb7ab83408ffc2784
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # diff -Naur ghc-orig ghc-new | sed -E -e 's/ghc-(orig|new)\//.\//g' > patch-ghc_mk.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system -W ${srcpath}/${distname} "patch -p0 < ${filespath}/patch-ghc_mk.diff"
</span> 
         system -W ${srcpath}/${distname} \
                     "export ${configure.env} ;\
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ghc/files/keyid-588764fbe22d19c4.txt b/lang/ghc/files/keyid-588764fbe22d19c4.txt
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1cd999f0ef9..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ghc/files/keyid-588764fbe22d19c4.txt
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,50 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>------BEGIN PGP PUBLIC KEY BLOCK-----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Version: SKS 1.1.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Comment: Hostname: sks.pod02.fleetstreetops.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-mQGNBGC7eIUBDAC5xWztdYHAHMraJcy555udPgGyw36KOIH0/Sp6mRS5YJCwSp86yNzuJTo/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-zZfZc7oDoQX5c8/tNi9BsDL0f/XEBiYEtfXmSTeN9R0NU/3THjdCz9t9H9bD52l1nOwyawwa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-nIjktfB7qZU97agcMHyl8VVmEH9kCTHTKkGxvDwtL4MHANszZcFQggMvNKE/uxc8CARIdYM1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-G1PxxxnyPrKry461s6Q9tNmiOyxAjv5t72qGHGZhd+jKq31zI+VPuXB1UuMqvQMwhvplHlWE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ZOeazSpt361ryuUHDWdKkiKrzSRDK1JVGsi3Exdioa4HSNQVv3bX4q1pmVneyTPSjF3rge5Q
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-e77ogok1ba92PvJqe6VG+2yDgIbug15mnLspySqc3ukvPUBUyJx5y7i/RY4sbElvvnQfiGwI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-TGEeA81ejOUrbKKDczEI2a2cLNFINn5En4+M2PCkc9tOuRU4PE/fS4qfUWknPn0+rW6PaE/A
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-R7aGaqaq11jQQzxX/gZtrU0AEQEAAbQ1WnViaW4gRHVnZ2FsIChHSEMgc2lnbmluZyBrZXkp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-IDx6dWJpbkB3ZWxsLXR5cGVkLmNvbT6JAdQEEwEIAD4WIQSItX/PfbU7TbO/pLFYh2T74i0Z
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-xAUCYLt4hQIbAwUJA8JnAAULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBYh2T74i0ZxNTC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-C/9sfAWRr8GjI0HtN2dkGtMFCgyM0YNR472wEsquR1g3oabDpFptsKDxcL2V9NFTEReim9Ms
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-OYcQyJuiszk2KiWfSuPxuPvsTbo3vrk4XX2WC37oX4MT02DPYp40jBF8Vc4jfMLoPkzQD82L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-zpq2qqowc8RWKRY9U+EgfXywmTL3++riGeYkIijjbqipaLDUustMugIyr/SH/6qpBmrKdFYt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-9vAdOWF2yxNTiCTYDTYERX87T4bmTEYvPj1Vl44/flU6tzTSwbXtF8Ns/QL9Rrm+2GoSGfhY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2wHpbeRC2fTB/H3LavkZ9kjO64xjXNmrCHI93jJ4MlSEyJPsVDsrgsTXHhCy5ms69dlpQ+Dn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-3c1DmwIKUzTSdqitXCxEKZV6drbb/ITTwcg+JT1uEv1sTb0WYkoWenJzNtSTiinfcW9GeiYJ
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-6OzCFWuC/AstCABJhfXjSNuGwYss2W7ly98gqibL9Rpth+MfcOGwxrrOPLMb4zyGbt9SJYGf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-UsHDq6M6fBSJAjMEEAEIAB0WIQT/63zoHhajaz4t7W8t4E1Ol9tkrQUCYLucswAKCRAt4E1O
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-l9tkrT5WD/99aQ1l1FTrBVCIkixcLWAXdH09YwjwskIS/mRtmr1ogqzXYsyEykyrVoLKhnJx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-G76uw0XV4FVQ9wBX1VSBL/CEAzzeW7BcXM0GWx3Wu6HHYjhi2Y+fW/kTimT5HlAOvHwOhgME
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-3kxHdycT/54LXoD1pt4w+27bHpQsyNnu+fX56lrZWZ7NBKT/NWjmWuwqS2/M+jOfxsRDRVDn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-uV91+qQIn3jXxQR1tXzpB116N0pyVv3m/7r5FV05ILYt8oj6tT7RIP9/inSIKcIvyJVuS1hm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-1AM8tJIn1CwqnfINEyPjJB9xPEKBkVxK/Wr76epp9ZHpP/gKMgh+L1La6KqaxxYOYzM+y3Or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-xNXfy03ZdIUnXkuYe6sQa6TYEp2JsUPcX9wxrvTjKDIuvhoY5rr8FEor3dn4C/+PCouVFUP1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ZIJvmjD4M9J+nFpYlh1Gc/EHjgTBvSu1iLYiH49hz7VRNoh/fagDTM2CfWTSYBBNJZKIBhfO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-sAU82rSQjdJ7/t2FgLx6Knv3OLCNxIdHT2V0JW8p+aCXZvEo5Wl4Oq4ooOhyLjOu97Xlwvqw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-IgbGD6HMvv+d8r6Re5C20mZjO9JKyDKJPlRYy3/pknaAdbNnEW/jED3+BYHojnxyltcFcdOK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-9FrXaOSzNvJ6gk6337SzAHRPTjS+BrqM0lssQxx2PZrVabkBjQRgu3iFAQwAzSB3cV+WaPAn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-8earoZY7hHWebp2hDm264hpItqk5WpctIRfbNL+rLm682+r1xa2rgkWU2JULRkWkFQsuMHTo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-IZzAJsp79/xLb8PHhDo9Wis/rIjH+NBrCVPyPPitLvqnbF5TJYr/AqqgIi2TZox6oEsWWjr1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-e3ZdMO2BoQ16FYT+vl+qvS5sypgL3KOqaxFZx7I14z3Og/etYpW2DKFAa/rBnz/2ABAUuL3a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-YKM2NDKKyio5K/wVF4k1hiTynBRAeOVLUbGj0A8FPw9+LsKu3RVodcpBBEIiMoVYqYMBlkkb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dIpxZoZhu1OuDigiLcBEopyD7eEz5ZEGA6R++sNVJ39/6zAfnh7Wod//Kwssqo0GZyKpqZIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-iF7PrrAgeSxctEH9lHxcWxY3e5MmSIyijU2iIo22g8YST4cV/el5aZe4EoZN6sFRJUG1lFco
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Yj1owVAOGCL3qUSLWpqaZA7BTLKY+FrWrOXDcQmlzPZSH3NdM+3HYiYq8NkT3Ve/8etjABEB
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-AAGJAbwEGAEIACYWIQSItX/PfbU7TbO/pLFYh2T74i0ZxAUCYLt4hQIbDAUJA8JnAAAKCRBY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-h2T74i0ZxJWoDACckdPWFPI6MXEl0tWvZH5joE7z+EEK8JxbUIv7yYwEBUgz0S7VMRWIobmf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-f3vapsG6u8KNS3yPVZrT/8WsVX7ernCQnb7arInV6xNjBTWjniRIszCPZtcbw3grdetfEZJw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-mbq8LNstOhPJD/Bl8HSJgDsnCjHDDwWhiatOj+KpdUjqkhUrjFlWlHWlBmBzTA6gWS7mnnwM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-mWviyiZzKwSHweXALw1xUXUUMguRPqriMDJtTwzDumaTuFCWVrsK1Hel/+dDSNtt+lZJ0OZ1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-obhIxreayMp/efDZWj5U5ZIa/HHMPD9puFjfPzlJRHdZThBaU01IhTLnETnoOjhrbWEzBz/H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-xKMyAryHy7uGg/p5sk3OHBVau5CqFrb4APNM5WG+x/Ibw3e6/qpIl3OGDtAf0wWIfJ1dpBUY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-GpfogTCOCFw/5sjsGALzt1QP85DccXzVLcBAl5CcCmb7jNhSXaeFHXoTyu1DxpmlkOgNIjZ9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-aNQ9Du5EPFb38u4D1U7vKio=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-=Hyz8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>------END PGP PUBLIC KEY BLOCK-----
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ghc/files/keyid-ffeb7ce81e16a36b3e2ded6f2de04d4e97db64ad.txt b/lang/ghc/files/keyid-ffeb7ce81e16a36b3e2ded6f2de04d4e97db64ad.txt
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..918b1f8dc4d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ghc/files/keyid-ffeb7ce81e16a36b3e2ded6f2de04d4e97db64ad.txt
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,68 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-----BEGIN PGP PUBLIC KEY BLOCK-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+mQINBFWvRX0BEACnMXaAVVueyQABaaV7QyrLVeIPqvOHiLCyK/XkIwF3FtJAw2rY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+QE+p8r+fOhtOsARQSZlOToEL/8had2qWGigVU/zrGs/dpE1TfrLZtdCfUefg0G3t
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lYgk4fGPtJrAIjICPaiGis/NLACsmme9DuffZ8oVG1oJ7xgM/2OhKxmqQQsvJXyX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Arej2Zd89728ovkN8txlqebbU7hkRCIWqLdgogpONREB59waUHYmVkH3onaU2E2A
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+t1RgIRHmSBDUx532tr02v31GD5lGGQjDlL0uSdFYEQRV15pjGQzaWE9Kxm/IoX4H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+802eEtzP9OHq0fyNCnwJILhbrN5m0vBrggKN6OEFMRNiKCLPRhDoI9m/ZvOOi1sC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+OV5gcJ1YGJKht1znlQGqiHZ3E2LitE/8yrxlcEBU75g4FiZmZcjDJXiR92phcBxd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++jDVr+y8yNThqVZVVnW3AN7X2ikqf3D3Ca76q5j7kTY9B4FhDNVYyA1c0aN9A6N0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+e672fQMmx1JJoHSXxwSO5Yyne0luwdLHTYHu1WlycjzYwRuAXRI8y/U2TedLBSvf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+FwdY6F0e0UDna5BYiwPNppk3WgIZtF0QdPNEfwQtCIjopQ/kPW61EzZtkDFTvJJo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+G3IT4NwH8LJxluVzp1S1I32/odPVdED/wWgdFpar/T/G13DDDk92hYpStQARAQAB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tCRCZW5qYW1pbiBHYW1hcmkgPGJlbkB3ZWxsLXR5cGVkLmNvbT6JAjgEEwECACIF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+AlWvRX0CGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEC3gTU6X22StDgMQ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+AJxjsGdXwxVu5PM1bihR2ikLSgbEokI2PjK1b+ikBoEfAT9YI3KE2BUZlZXGiyHe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+5cQgrONBsL+WGcHaIlox2tIe07IpVzKaCW0O6fRbf3b6gbFabA2qmFb7OUohJzrl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+l0cKiYrT6nmwve7NHgNRfttHKmGzJJPxFLr1i680N6CtZawmL2QuvYjlCSjmY6YK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+T+cOiGJ8tZoUnkPjEvGhhFjXaP5rtvs6EWOWnrmudhvSZBdYCJnQBhohQ2C6DvK6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+EH2wLgFYeuYb1D13vIqZ2CY/dHPqYL+42sJorU+jhdENHOOPggD7jlVLol3EBP5r
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+AdUaRQNBIdwatFbz/kAP/I+q1+cc1NSINIK2V89hLNOwWaQPEqdnvxazy6HEisG4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+coCTmlmdXIBeWL4QbILwtzJHebb9YnoHEHDurQWDiy1JhP5nRo4buO4FhaHtyc6w
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tlkdu7Xri5DbZLoVSVewM5CW1f5obM/xTFODDttJrrRuLDFRgoR51H6YU3C1h2Tm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+XxrvgVnwgxNZqtS7MQZMZ7yrdj9hMnFJqdkzgfhNqe/XfK75XnlA8Pf68W6uhwrs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Y3qnCf5qdTTzpFfmh6pFHaYEdOxaxiXRBAyRj92gSDFkbh0vbRXEYBOkryXpFzvm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+7P6sYPZrM7aZ5IPxGbu03R3fUYpSIH9/7iOcCsPHwRAxiQEcBBABCAAGBQJWofYm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+AAoJEHPt6ejPuu8BMnEIAJza05JpSWDcdDLnAN4kUj6myu0e2ehZnSaJuNARi883
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+jTmWDLAlc2hFEmfgjCByJvuC6Njny62HbbNFys/3oQ7Ws4IARsG2cj4N0j90bTRL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/cgQHnhSa+l96bKMX+Z/DEpHHMXem6BT1npqc/oRwC4TkqMxsOFF4qm/C7PtdBQM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+C/bhrxd8uiRAKwg22dX8cP3sBua4OMEvPfeKwAwgF4hx4bwvcdAOyZk8Z1Y52IW4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++qdSFmodpP8+SPv7i7mzMExPp2uDyS5lXlOTspj3N9ocWhs6aSpFVWjR7ifVzDqg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+S4a7AUkGQx154GwK/N5eY+T439d/ufO9T4gpAA4Yx4uJAhwEEAECAAYFAlXzk1wA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+CgkQIZoYl0Fc6F6FdxAAgo28Jkee0f8WRiB7tj+YoF3rT0z87WMco4/EnvfEp2S7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+OZxYmrI+M3hmp8YJ/FhxrJnbjxrx0ie0+nOexzL4l9YLY6f1v6HkvR9J/0j2t6Mf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Zb2SM/tr/M0w0d8IrK/aJ66gLeUxbf8zEUKIbrYVf+nZkl96dNDAmfl94AWFk6P2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2ancVBGIUqyeus60KOvztzCMcd6hyJ3VGMnqN1XMD6m9IgD5pSLwHf86uDXpa4MD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+HEZYTWZmF9pxnsLYaL+xJ9cCmmHnQ8WObSVF0Ek2jUBT4GNNLuoAd74GzUb+KfgU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+37RWUqwasne0Vrrachi6wQQkx7n3sVo3scGf/q6Bu7HglaNEmrzVmq+2JnElRaqH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+NhgKkBl39MPO0JkH21AIbLOBnZZBeFAuGUoqlWOLHFgyVkWM+73GMQnt8hxCFciU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+P0VDu+w7W4p71PU2l7nNH5Z6NE9GYhhIiP1gbGLlFqWFtqKaYu/SILEI7MaNB7h9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xPDHeIaG0ra2A9LyYvnoZCn4jW1zTzfk2eQkE0QDjG0X6xpUP9S3k9D5s3rV8zdd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+4KmhFv1D0LawK+AUbxCkYzsQQTRcGHkzQ63gSW5kxbvlEob7kmMd3jETekt+1JcG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+nB6ezA68rL9Do0Kr9cwL6U8lGQ6b+HId2hX7rJtA7dmwS0I/NWQZx0KDvLu9bZG5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Ag0EVa9FfQEQALPBspAeQHcFP9h6jN+2Y2XtA0cHev2GGtxVm00orwdeK8bfkEix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+7ffZ3guoCdleY3iV12EXGbxmbmadwuBy4bxkCYKQxG4SDM+l4c3+H17GzZl0ogdM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/2amFy44RXuJ4vXP1KK0EQHzqh4MaT6RqLhBimn3gFD+aeJMMonud//Pahy4gbCN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+1VDzEfBzukVjPCgrB2aR1Evm5sed9iaM0ocCJAjacliVGQGRuhCVJFmsuFbRzPEX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2A4dDDBGwewgHhyCG4tZ3jeBskWeP6ilm5176/Ak+KGvfaPXe5scEuR7PjKP63Qd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Hf/Bq0a/GMCoN5p8viHmqaIuMKuuqhKCIsqzXzpIouO20aHXdT+sFwZqOQ/8ZGWf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+htGYfig/3bD345h4h/b254QSvJOKcXe/PZb7K8+ywe6XhGkfF1KMPlslwh3zCO+r
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cE70SUp9hh8DBhUcR/LXFSVX6u0E9sH1AhC7YWE1iXGA+s05GXxSbuPBiDkm6GUI
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+hreyCYjJu4trp4ZDXH2hyqFAgSm35b607gIjUBoTwaVLe0SPlXC0VgRzR9iP8Xm8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+SP1FoYWmMAfINp5XpWtD7l85/Wto1AwuLmMNrjZXnsxBfBjHInE5ZhQ8kZheXUNf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Wm37vIZg/ILOzwbYh2F//Q+6IMccRXqP2aElXq7uEvaKhHovZ4uWnhfNABEBAAGJ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Ah8EGAECAAkFAlWvRX0CGwwACgkQLeBNTpfbZK3JCQ//Zf3FvvXMidNw4WBBldIk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+1580X9I++777z5+6+qql9PmDRb3tDWCTOOkL/x93HpUFLbc6cB9LHvgdCIWcwbSY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+aw+0RxGvI/cU1M3ufcAUeT5echcXWzFS7KqFJ8DnU5qtEymOSoyfMg0OMFBLzJDc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+uKbs2uaep3qKXCKYo99x7jGZcNAU1ANIM6nXa4aiEfwH+XA/XWILlEaegVhzDXZx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+TUgqQ6urFA3kHuP9o5bUmAFdmIDoqS6F5ghpm1v+awAufOQ40EhukMlTjP6NwJ0r
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2//P3WwlFyDYMA9xhJKsm4Rk+hHRNJKxXNh+rHCWzrmjDlS9CtrqPEAIvBa5c1QE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+RKl/+WeJR8jl3toQE6Gh+86C5fOppnvmFR40kjSYIkrQC4QcpkhzBarTYT4EKjR3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xAOxFB+A8H7meR8rIWdM2aLTXBPvNOLw15QinqpuJF3Th3vRnCD1AiqDiL3jFMgA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+RhyikSFnbkW5Dy48arA2pRgq4fwJ66p4q7s+y9LAMy8GxuhOgjVc/qA05eCEJkYh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xJDMSiV3HK//KRkC+WhlIh6Z9B3IH/lbiBKLwDBCgZLCdfuBd8M9bG7E/MW+grHC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+rGkDEgN4W2yqrC2GIyHJYP7OWEMT4zihvSVVeOfd0XFop/5aRHQOMwk+j+ISUsjh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+qKy3vVAoMp1M/4Q4StZ+dfA=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=hy3i
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-----END PGP PUBLIC KEY BLOCK-----
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ghc/files/patch-ghc_mk.diff b/lang/ghc/files/patch-ghc_mk.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..604a4bc88de
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ghc/files/patch-ghc_mk.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Naur ./utils/ghc-cabal/ghc.mk ./utils/ghc-cabal/ghc.mk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ./utils/ghc-cabal/ghc.mk       2022-02-13 13:55:11.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ./utils/ghc-cabal/ghc.mk       2022-02-13 13:54:05.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -59,7 +59,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   "$(GHC)" $(SRC_HC_OPTS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          $(addprefix -optc, $(SRC_CC_OPTS) $(CONF_CC_OPTS_STAGE0)) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          $(addprefix -optl, $(SRC_LD_OPTS) $(CONF_GCC_LINKER_OPTS_STAGE0)) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                           -O0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             -O0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             -XHaskell2010 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          -hide-all-packages \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          -package-env - \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          $(addprefix -package , $(CABAL_BUILD_DEPS)) \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ghc/files/patch-gmp-ghc.mk.diff b/lang/ghc/files/patch-gmp-ghc.mk.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index aba736a094d..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ghc/files/patch-gmp-ghc.mk.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naur ./libraries/integer-gmp/gmp/ghc.mk ./libraries/integer-gmp/gmp/ghc.mk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ./libraries/integer-gmp/gmp/ghc.mk     2021-06-07 13:51:36.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./libraries/integer-gmp/gmp/ghc.mk     2021-06-07 13:52:05.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -133,7 +133,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   #        dependency on ncurses through gmp.  readline is only relevant
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   #        for gmp test programs. (See gmp's configure)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   cd libraries/integer-gmp/gmp/gmpbuild; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      CC=$(CCX) CXX=$(CCX) NM=$(NM) AR=$(AR_STAGE1) ./configure \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      NM=$(NM) AR=$(AR_STAGE1) ./configure \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             --enable-shared=no --with-pic=yes --with-readline=no \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             --host=$(TARGETPLATFORM) --build=$(BUILDPLATFORM)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(MAKE) -C libraries/integer-gmp/gmp/gmpbuild MAKEFLAGS=
</span></pre><pre style='margin:0'>

</pre>