Thomas Klausner <wiz%NetBSD.org@localhost> 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