Proper dependencies for "x11"

Mojca Miklavec mojca at macports.org
Mon Jul 22 00:32:06 PDT 2013


On Mon, Jul 22, 2013 at 12:53 AM, Jeremy Huddleston Sequoia wrote:
> On Jul 21, 2013, at 13:31, Lawrence Velázquez wrote:
>>
>> The gnuplot port must declare a dependency on any port that provides a library it links to.
>
> But only if it *REALLY* links to it and isn't just linking to it because glibtool is stupid (I'm so glad for delete_la_files).  You can check if it's a proper link by seeing if it is actually using those symbols (nm -m <binary you want to check> | grep <name of library without version or .dylib>) on an clean install using a recent-ish base (2.2 branch or trunk from the past couple months).

What exactly needs to be installed clean? Do I need to reinstall the
whole macports (all of the ports)? Just gnuplot? All of its
dependencies? What happens if dependencies are built on the buildbot -
are they "clean" in that respect?

(Since this is not really an issue for anyone yet, maybe I should just
wait for the official release of 2.2 and make the changes then. But I
still need to know what I need to reinstall then.)

Thank you,
    Mojca


More information about the macports-dev mailing list