[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