[MacPorts] #43894: doxygen: fix tex dependencies

MacPorts noreply at macports.org
Tue Jun 3 11:56:41 PDT 2014


#43894: doxygen: fix tex dependencies
----------------------+-------------------
  Reporter:  mojca@…  |      Owner:  css@…
      Type:  defect   |     Status:  new
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:
      Port:  doxygen  |
----------------------+-------------------

Comment (by Peter.Danecek@…):

 I now admit that I have not followed all the discussion on the tex
 dependencies in the other tickets.

 But as far as I understand we would like to have the following behaviour:

 1. If we find a `pdftex` binary and it is external to MacPorts, then
 nothing should be installed (and hoping the external distribution is
 sufficiently complete);
 2. If we find a `pdftex` and it is provided by MacPorts, we would like to
 ensure that a minimal set of ports (see above) is also installed;
 3. If we do not find `pdftex` we would install the following minimal set
 of ports.

 For the first and last case I see the following possibility:
 * create a small doxygen specific meta-port as subport, for example
 `doxygen-texlive-deps` (find a better name);
 * `doxygen-texlive-deps` would depend on the above mentioned minimal set
 of texlive ports;
 * doxygen would use the following dependency only:
 {{{
     depends_build-append    bin:pdflatex:doxygen-texlive-deps \
                             bin:gs:ghostscript
 }}}

 Have I missed something? Of cause, this would not account for the case 2,
 and I have no idea how this could be implemented.

-- 
Ticket URL: <https://trac.macports.org/ticket/43894#comment:3>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list