<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="">&nbsp; &nbsp; Full Name: texinfo @6.0_1</div><div class="">&nbsp; &nbsp; Extract Dependencies: xz<br class="">&nbsp; &nbsp; Build Dependencies:&nbsp;&nbsp;&nbsp;help2man<br class="">&nbsp; &nbsp; 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="">&nbsp; &nbsp; /usr/bin/sed</div>&nbsp; &nbsp; port:biblatex-biber<br class="">&nbsp; &nbsp; port:ghostscript<div class="">&nbsp; &nbsp; port:gawk<br class="">&nbsp; &nbsp; port:grep<br class="">&nbsp; &nbsp; port:hevea<br class="">&nbsp; &nbsp; port:texlive-basic<br class="">&nbsp; &nbsp; port:texlive-htmlxml<br class="">&nbsp; &nbsp; port:texlive-latex<br class="">&nbsp; &nbsp; port:texlive-latex-recommended<br class="">&nbsp; &nbsp; 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="">&nbsp; &nbsp; (1) texinfo has runtime dependencies on *all* of them just in case.</div><div class="">&nbsp; &nbsp; (2) A port, e.g. octave, has a build dependency on any extern programs it needs</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(see&nbsp;<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="">&nbsp; &nbsp; (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>