[MacPorts] #43894: doxygen: fix tex dependencies
MacPorts
noreply at macports.org
Tue Jun 3 11:16:08 PDT 2014
#43894: doxygen: fix tex dependencies
---------------------+---------------------
Reporter: mojca@… | Owner: css@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: doxygen
---------------------+---------------------
After r120417 doxygen lacks dependency on `texlive-fonts-recommended` as
well as `texlive-fontutils` (see #43860 and #43669).
These TeX Live dependencies are wrong:
{{{
depends_build-append bin:pdflatex:texlive-latex \
bin:gs:ghostscript \
port:texlive-latex-extra
}}}
User can have:
* no external TeX: then it's ok (but `bin:pdflatex:texlive-latex` could
just as well be `port:texlive-latex`)
* `pdflatex` without sufficient packages installed: then the package
`texlive-latex-extra` is useless, external `pdflatex` cannot see the files
installed by `texlive-latex-extra` anyway (but there's a chance that
`texlive-latex-extra` installs pdflatex and maybe that binary is used as a
consequence)
* fully functional external TeX distribution: it works, but `port
:texlive-latex-extra` installs everything including `texlive-latex`,
something that `bin:pdflatex:texlive-latex` tried to avoid in the first
place
This should be fixed in such a way that either `bin:pdftex` is removed and
everyone building the docs needs to install TeX Live from MacPorts. But
the better solution would be to add `texlive-latex`, `texlive-latex-
recommended`, `texlive-fontutils`, `texlive-fonts-recommended` if and only
if there is no `pdflatex` present.
--
Ticket URL: <https://trac.macports.org/ticket/43894>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list