On Wed, Jul 16, 2008 at 10:57:37PM +0200, Martin Costabel wrote: > Gideon Simpson wrote: > > So I tried blowing away my fink installation, rebuilt from sources, > > updated, and with the unstable tree, some packages, such as > > imagemagick, seem to want tetex and octave. > > The culprit is probably the swig package which is a dependency of > graphviz which is a dependency of doxygen which is a dependency of... > basically everything. Since a while, the swig package has had a > completely insane list of dependencies including every known programming > language. > > I don't know if swig really needs to have all this stuff installed on > the build host, but if it does, we need (at least) two variants of swig, > one that can serve as dependency for graphviz and some other packages, > and another one for the use of swig freaks that want all those bindings.
I worked on graphviz for pangocairo, and it appears that some language-bindings are optional. I don't actually *know* anything about swig or graphviz inner workings, but: 1. swig is only a _Build_Depends of graphviz, so having a binary of graphviz would mean that swig (and its giant dep chain) is not needed. 2. swig is only used for certain language-bindings, not the main graphviz programs. And those might even be pure plugins, so they are great candidates to move into external packages (instead of having "full" and "stubby" variants of graphviz or something like that). dan -- Daniel Macks [EMAIL PROTECTED] http://www.netspace.org/~dmacks ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
