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

Reply via email to