[MacPorts] #69332: dependency cycle involving ghc, texlive, gd2
MacPorts
noreply at macports.org
Wed Feb 14 15:15:57 UTC 2024
#69332: dependency cycle involving ghc, texlive, gd2
-------------------------------------------------+-------------------------
Reporter: 0xnurl | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.9.1
Resolution: | Keywords:
Port: dvipng gd2 ghc libavif pandoc |
texlive texlive-bin-extra |
-------------------------------------------------+-------------------------
Comment (by essandess):
{{{ghc}}}’s user manual is built using {{{hadrian docs}}}, which itself
uses {{{sphinx}}}/{{{xelatex}}}/{{{latex}}}:
* https://gitlab.haskell.org/ghc/ghc/-/blob/master/hadrian/src/Builder.hs
*
https://gitlab.haskell.org/ghc/ghc/-/blob/master/docs/users_guide/conf.py
Therefore, it should work to replace {{{ghc}}}’s dependency on
{{{texlive}}} with {{{texlive-xetex}}}. And this will eliminate the
dependency on {{{texlive-bin-extra}}}:
{{{
port echo rdepof:texlive-xetex | grep texlive-bin-extra
}}}
Definitely test beforehand with the CI within a PR, though.
--
Ticket URL: <https://trac.macports.org/ticket/69332#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list