<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Concerning <a href="https://trac.macports.org/ticket/46105" class="">https://trac.macports.org/ticket/46105</a></div><div class=""><br class=""></div><div class="">textinfo currently has the following dependencies:</div><div class=""> Full Name: texinfo @6.0_1</div><div class=""> Extract Dependencies: xz<br class=""> Build Dependencies: help2man<br class=""> Library Dependencies: gettext, libiconv, ncurses, perl5.22</div><div class=""><br class=""></div><div class="">textinfo builds fine, but two of its programs (texi2dvi and texindex) might call external programs provided by:</div><div class=""> /usr/bin/sed</div> port:biblatex-biber<br class=""> port:ghostscript<div class=""> port:gawk<br class=""> port:grep<br class=""> port:hevea<br class=""> port:texlive-basic<br class=""> port:texlive-htmlxml<br class=""> port:texlive-latex<br class=""> port:texlive-latex-recommended<br class=""> port:xindy</div><div class=""><br class=""></div><div class="">Most ports that use texinfo probably require only a subset of these external programs.</div><div class="">Whose job is it to provide these dependencies?</div><div class=""><br class=""></div><div class="">As far as I can tell, there are three options:</div><div class=""> (1) texinfo has runtime dependencies on *all* of them just in case.</div><div class=""> (2) A port, e.g. octave, has a build dependency on any extern programs it needs</div><div class=""> (see <a href="https://lists.macosforge.org/pipermail/macports-users/2016-January/040386.html" class="">https://lists.macosforge.org/pipermail/macports-users/2016-January/040386.html</a>).</div><div class=""> (3) texinfo has runtime dependency on most common external programs (a mixture of (1) and (2)).</div><div class=""><br class=""></div><div class="">(2) seems to be what we have right now.</div><div class="">Should we just stick with this (in which case #46105 should be closed)?</div><div class=""><br class=""></div><div class="">If (3) is the best choice, what are the most common external programs?</div><div class=""><br class=""></div><div class="">-Marcus</div></body></html>