Le 9 oct. 07 à 03:30, Randall Wood a écrit :
A couple of notes on this port:
This big dependency chain was introduced because of a note that gtk- engines2 broke if it was installed on a clean machine (ie one that did not have GNOME installed on it first).
After the gettext upgrade fiasco, where I was maintaining some ports (port A) where the dependency chain was A => B => C => D => E => gettext, but all ports A-E were linked to it by E's requirement, only E had the explicit dependency and so A-D had to be manually reinstalled. It seems smart to be overly explicit about dependencies in these cases.
That said, there may be some overkill here, but I'm not sure how to determine what is and what isn't overkill.
I usually go through the configure.(ac|in) file and grep sources around for #include preprocessor directives to figure out which are real dependencies and which aren't.
On 8 Oct 2007, at 17:43, Ryan Schmidt wrote:
<snip>
Randall Wood rhwood@mac.com http://shyramblings.blogspot.com
-- Anthony Ramine, the infamous MacPorts Trac slave. nox@macports.org