On Wed, Jul 16, 2008 at 09:25:34PM -0600, Jean-Fran?ois Mertens wrote: > > On 16 Jul 2008, at 15:06, Daniel Macks wrote: > > > 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). > > I remember from previous versions of swig that one did not have to > have all (or even : any...) of those languages installed to build a > fully-enabled swig; > configure was just testing them, and at worst it might affect e.g. > the build of > some example files.. > Might be worth to investigate whether this is no longer true, before > changing > a number of other pkgs.
Ooh, good thought! I'll hold off adjusting graphviz for the moment. 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
