[108378] trunk/dports/textproc/bibtex2html/Portfile

Joshua Root jmr at macports.org
Mon Jul 22 03:26:27 PDT 2013

On 2013-7-22 20:06 , John Owens wrote:
> Joshua Root wrote:
>> The texlive port does not provide the pdflatex or bibtex executables.
>> They are provided by texlive-latex and texlive-basic, respectively. You
>> certainly can't assume that their presence means that the extra files
>> provided by texlive-latex-extra and texlive-latex-recommended will be
>> present, either.
> How does this differ from, say, rubber or sketch or doxygen?
> tex/rubber/Portfile:depends_run     bin:latex:texlive
> tex/sketch/Portfile:depends_run         bin:latex:texlive
> textproc/doxygen/Portfile:    depends_build-append    bin:pdflatex:texlive \

Those should also be fixed to specify the port that actually provides
the binary.

> My understanding is this allows the use of an externally-installed
> MacTeX via the binpath setting in macports.conf (so that a MacTeX user
> does not also have to install the voluminous texlive-* packages).

Sure, but they also have to work when there is not an external MacTeX.
Depending on the texlive port does not give you the files provided by
texlive-latex, texlive-latex-extra, and texlive-latex-recommended
(unless it happens to be installed with +full).

- Josh

More information about the macports-dev mailing list