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
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to