librsvg2's dependency on gnomevfs2

amdmi3 at mail.ru amdmi3 at mail.ru
Thu Dec 9 14:31:08 PST 2004


Hi ppl!

I wonder: why does librsvg2 depend on gnomevfs2? When installing GIMP, which depends on librsvg2, it tries to fetch and install many gnome'ish things like (ORBit2-2.12.0, cdparanoia-3.9.8_7, fam-2.6.9_6, gconf2-2.8.1, gnomehier-1.0_20, gnomemimedata-2.4.2, gnomevfs2-2.8.3_1, gtk-engines2-2.2.0_5, libIDL-0.8.4, libbonobo-2.8.0_1, libcroco-0.6.0, libgsf-1.10.1, librsvg2-2.8.1_1, linc-1.0.3_2, popt-1.7), which I do not want in my system at all and which are even not needed for librsvg2 functionality.

When I removed gnomevfs2 from USE_GNOME variable in ports/graphics/librsvg2/Makefile and from librsvg2_USE_GNOME_IMPL in ports/Mk/bsd.gnome.mk, librsvg and gimp installed without any problems, and work absolutely OK, including working with SVG files;

So I think, gnomevfs2 dependency should be removed from librsvg2 to not make people download and install unneeded ports. Or, if gnomevfs2 it still needed for librsvg2 in some way, it should be made non-mandatory, defined in Makefile somehow like this:

.if ${HAVE_GNOME:Mgnomevfs2}!=""
USE_GNOME+=	gnomevfs2
...

Gimp users will say thanks, I think. I will :)

With best regards,
          Dmitry Marakasov


More information about the freebsd-ports mailing list