#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