[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