[MacPorts] #37604: doxygen and xorg-libxcb circular dependency
MacPorts
noreply at macports.org
Tue Jun 3 02:57:42 PDT 2014
#37604: doxygen and xorg-libxcb circular dependency
----------------------------------+--------------------------------
Reporter: jmercie1@… | Owner: macports-tickets@…
Type: defect | Status: reopened
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Resolution: | Keywords:
Port: doxygen xorg-libxcb |
----------------------------------+--------------------------------
Comment (by mojca@…):
Problems with pTeX should be "ignored". pTeX has to be removed, sooner or
later.
MacTeX usually provides all the necessary files (by default it installs
the whole TeX Live), but there is no guarantee that the user will have a
full/latest/working TeX distribution installed. User might just as well
create
{{{
ln -s /usr/bin/true path-to-bin/pdflatex
}}}
or use a broken TeX distribution and nothing will work. I'm exaggerating a
bit, but if user deliberately uses external tools (possibly broken ones),
there's nothing you can do to fix issues other than insisting on using the
tools from MP.
I'm sorry. Indeed my suggestion had a flaw you pointed out correctly. But
the current solution is still "wrong". If user has external `pdflatex`,
working or not, then `port:texlive-latex-extra` is 100% useless for two
reasons already mentioned:
* it will install `texlive-latex` anyway (so `bin:pdflatex:texlive-
latex` could just as well have been port:texlive-latex in the first place)
* assuming that the user has a working TeX distribution, but a minimal
one which lacks packages from `texlive-latex-extra`: packages installed by
`texlive-latex-extra` are useless because external `pdflatex` binary won't
find those files
(In this particular case Fink has/had a point by providing "meta" ports
for external TeX distribution.)
The only proper solution would be to check whether `bin:pdflatex` comes
from external `bin` or from `port:texlive-latex` and only install
`texlive-latex-extras` when using `pdflatex` from MP.
--
Ticket URL: <https://trac.macports.org/ticket/37604#comment:27>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list