[MacPorts] #61422: stack @2.5.1_0 build fails on Big Sur 11.1 Beta / Xcode 12.3 Beta
MacPorts
noreply at macports.org
Mon Dec 28 04:23:46 UTC 2020
#61422: stack @2.5.1_0 build fails on Big Sur 11.1 Beta / Xcode 12.3 Beta
---------------------+-----------------------
Reporter: rswail | Owner: essandess
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: bigsur
Port: stack |
---------------------+-----------------------
Comment (by Tatsh):
Replying to [comment:35 kencu]:
> Replying to [comment:33 Tatsh]:
> > Cabal: https://github.com/gentoo/gentoo/blob/master/app-
text/pandoc/pandoc-2.9.2.1.ebuild. Gentoo has a Cabal eclass (equivalent
of a PortGroup). Ebuilds for compatible Haskell packages are generated
using https://github.com/gentoo-haskell/hackport
> >
>
> As far as I can see, that build file uses cabal (and therefore stack) to
build pandoc.
>
>
<https://github.com/gentoo/gentoo/blob/75f59be946abf7424e555754debfcd9da824f6fa
/app-text/pandoc/pandoc-2.9.2.1.ebuild#L82>
>
> > Also I must point out that unlike most other packages, Stack performs
downloading during a non-fetch phase IIRC. This is a concern for those
wanting to do a fully offline installation given the appropriate
distfiles.
>
> That's true. We just haven't yet got to the point where we are prepared
to pound on poor Steve about implementing all that ghc / stack / cabal
dependency downloading in MacPorts. It's a big project to do, as that
gentoo build file demonstrates.
>
> I'm sure he'd love some help with that project, if you are motivated.
Ryan has asked many times for a volunteer to step up and do all that work
-- it won't be me, however.
>
I can't be the one really either. I only use Pandoc and Shellcheck (and
rarely for both) and I don't really know Haskell well enough to deal with
its packaging. If MacPorts went binary-only for both of these packages I
would accept that.
--
Ticket URL: <https://trac.macports.org/ticket/61422#comment:38>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list