[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