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