[MacPorts] #69529: Why now Macports wants to install TeXLive?
MacPorts
noreply at macports.org
Mon Mar 18 03:23:05 UTC 2024
#69529: Why now Macports wants to install TeXLive?
-----------------------+-----------------------
Reporter: angelog0 | Owner: essandess
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: pandoc |
-----------------------+-----------------------
Comment (by essandess):
Please see https://github.com/macports/macports-ports/pull/23085
{{{pandoc}}} hardcodes an {{{xelatex}}} dependency, and every major
project that uses {{{pandoc}}} like Jupyter assumes that LaTeX is
installed. One example: Jupyter> Save As pdf breaks without a LaTeX
installation. {{{pandoc}}} provides a specific file that lays out all its
LaTeX dependencies.
See:
* https://github.com/jgm/pandoc/blob/main/tools/latex-package-
dependencies.lua
*
https://github.com/jgm/pandoc/blob/2514ad25311a68d8244a77e4bfc4fd6e26b6848e/src/Text/Pandoc/PDF.hs#L74-L83
* https://github.com/jgm/pandoc/blob/main/doc/faqs.md
The PR already uses a minimized dependency for basic compatibility with
{{{pandoc}}} LaTeX requirements (several 10's of MB, not heavy full
TeXLive GB), and adds both {{{-texlive}}} and {{{mactex}}} variants to
turn off the minimized TeX installation.
--
Ticket URL: <https://trac.macports.org/ticket/69529#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list