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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/618718b52c8912637a8e5d719bd25d6d3a4ba816">https://github.com/macports/macports-ports/commit/618718b52c8912637a8e5d719bd25d6d3a4ba816</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 618718b52c8 cabal: allow building under MacPorts again (#21940)
</span>618718b52c8 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 618718b52c8912637a8e5d719bd25d6d3a4ba816
</span>Author: Austin Ziegler <austin@zieglers.ca>
AuthorDate: Tue Dec 26 11:28:16 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    cabal: allow building under MacPorts again (#21940)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The recently released haskell tar-0.6 introduces some breaking changes
</span><span style='display:block; white-space:pre;color:#404040;'>    that prevent Cabal from building on MacPorts because of its previous use
</span><span style='display:block; white-space:pre;color:#404040;'>    of `--allow-newer` in `build.target`. This line was deliberately added
</span><span style='display:block; white-space:pre;color:#404040;'>    (https://github.com/haskell/cabal/issues/8360#issuecomment-1220918581),
</span><span style='display:block; white-space:pre;color:#404040;'>    but it's causes persistent build failure.
</span>---
 lang/cabal/Portfile | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/cabal/Portfile b/lang/cabal/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 52e755021fc..7470d56a01c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/cabal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/cabal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> 
 name                cabal
 version             3.10.2.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          lang haskell devel
 platforms           darwin
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -152,10 +152,8 @@ if {[exists extract.rename]} {
</span>                     "CABAL_CONFIG=${haskell_cabal.cabal_root}/config" \
                     "GHC=${prefix}/bin/ghc"
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # https://github.com/haskell/cabal/issues/8360#issuecomment-1220918581
</span>     build.target    ${name}-install \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --project-file=cabal.project.release \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --allow-newer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --project-file=cabal.project.release
</span>     build.post_args-append \
                     --bindir=${prefix}/bin \
                     --datadir=${prefix}/share/${subport}
</pre><pre style='margin:0'>

</pre>