[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