pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [rant] Too many dependencies

Thomas Klausner <> writes:

> On Tue, Jul 21, 2009 at 07:00:42AM -0400, Greg Troxel wrote:
>> The big bug here is librsvg depending on libgsf depending on gnome.  A
>> file format library should not drag in a desktop environment.  But if it
>> reallydoes depend on all that, then maybe the rsvg option to graphviz
>> should be taken out of the default.
> librsvg depends on libgsf for svgz (compressed svg) support.
> libgsf depends on gnome-vfs (needs GConf and hal) and GConf.
> That's not the whole desktop environment :)

True, but it's part of a desktop environment, and those packages have
nothing to do with dealing with a file format.

> We could make svgz support a default-on option for librsvg to trim
> down the tree for those who prefer less dependencies...

pkgsrc is encoding the judgement of the maintainers as to what is
appropriate.  I don't know how prevalent svgz files actually are, and
whether any significant number of graphviz users want this at all.  My
own bias is to disable by default bloat-causing options.

>> In the case of graphviz, I think most of the extension languages should
>> be off by default, becuase I've never heard of anyone using them.  That
>> would get rid of ocaml, lua, and tk/tcl.
> Or make them default-off options or separate packages...

I mean to remove them from PKG_SUGGESTED_OPTIONS.
Sure, separate packages would be fine if someone wants to do the work.

Attachment: pgpBgVyNFf6GY.pgp
Description: PGP signature

Home | Main Index | Thread Index | Old Index