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