<div dir="ltr">Thanks everyone. I hadn't seen that ticket - I've been experimenting with Haskell and boy getting it to run IS magic. Writing a parser, super easy. Compiling it? That's a pain.</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature">—Mark<br>_______________________<br>Mark E. Anderson <<a href="mailto:emer@emer.net" target="_blank">emer@emer.net</a>><br></div></div>
<br><div class="gmail_quote">On Wed, Mar 7, 2018 at 6:35 PM, Clemens Lang <span dir="ltr"><<a href="mailto:cal@macports.org" target="_blank">cal@macports.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
On Sun, Mar 04, 2018 at 02:18:24PM -0500, Mark Anderson wrote:<br>
> So I started trying to move pandoc from some older version to 2.1.1<br>
> but then I realized I needed to upgrade the Haskell compiler and<br>
> libraries to do that. I got started, but wow, this is something else.<br>
> Does anyone have tips about upgrading Haskell?<br>
<br>
</span>I'm attaching my current progress as a patch. It should apply cleanly to<br>
the current master.<br>
<br>
I didn't package stack. It has way too many dependencies to get this<br>
done without automation, and unless somebody picks up<br>
<a href="https://github.com/neverpanic/cabal2port" rel="noreferrer" target="_blank">https://github.com/neverpanic/<wbr>cabal2port</a> (or re-writes a similar tool<br>
from scratch), that's not happening.<br>
<br>
Current state of this patch is that I'd need to commit this together<br>
with a revbump of every haskell port (because otherwise the libraries<br>
installed by these ports link against libraries built against the old<br>
GHC, which will not work). That's probably simple enough, so if you want<br>
to prepare a PR with my changes + the revbumps, that'd be welcome.<br>
<br>
Of course, somebody would also have to test build this (or at least some<br>
large and important haskell ports).<br>
<span class=""><br>
> Is there a magic to it or should I just keep slogging along and open a<br>
> ticket?<br>
<br>
</span>It's magic, unfortunately. ;-)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Clemens<br>
</font></span></blockquote></div><br></div>