[MacPorts] #70954: Pandoc should not install texlive if MacTex is already installed

MacPorts noreply at macports.org
Fri Sep 27 22:17:16 UTC 2024


#70954: Pandoc should not install texlive if MacTex is already installed
--------------------------+--------------------
  Reporter:  RivetBenoit  |      Owner:  (none)
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:
      Port:  pandoc       |
--------------------------+--------------------

Comment (by mouse07410):

 I cannot agree more.

 Macports' inability of accepting, **as a variant**, dependencies outside
 of Macports itself is very bad for packages that depend on large well-
 known software like JDK or MacTeX.

 I don't mind having a duplicate of something small - but having a real JDK
 (I use Azul-21) and a Macports version is just annoying. Similarly with
 MacTeX. Macports {{{texlive}}} is inferior to the CTAN MacTeX, and doesn't
 get updated nearly as quickly or frequently.

 Proposed solution is good: add a variant that does not include dependency
 on Macports MacTeX.

 P.S. My solution so far has been:
 - I install {{{pandoc}}} myself using {{{cabal}}}, since my Haskell
 toolchain is better maintained;
 - if a Macports package installs Rust, texlive, or GHC, I promptly remove
 it after {{{sudo port upgrade outdated}}}. It's a pain, but it beats
 keeping around unnecessary texlive - which broke my LaTeX compilation more
 than once, before I decided to pay attention and clean it up from my
 boxes.

-- 
Ticket URL: <https://trac.macports.org/ticket/70954#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list