MacPorts and the joy of dependencies

Dirk Hohndel dirk at hohndel.org
Mon May 27 00:51:24 PDT 2013


<rant>
So trying to get rid of the dependencies in Subsurface I replaced all of the glib functions with either handwritten functions, Qt functions or simply stopped using them.
Of course with gettext we depend on libintl which is part of glib - but that's a topic for a different rant :-(
Then I tried to remove my gtk2 port.
Can't do that, it is needed by other packages.
Ok, remove those. Among them avahi.
Guess what depends on avahi? kdelibs4.
And of course marble depends on that.
So marble requires kdelibs requires avahi requires gtk2.
</rant>

Next task: building my own libmarble.

/D


More information about the subsurface mailing list