Hi. I've just added a new dependency to the GTK+ ports (gtk+2 and gtk+3): gnome-icon-theme-symbolic. The reasons for this are that lots of gtk+ applications depend on more than just the stock icons, they actually need themed icons. Some apps require the symbolic icons (without giving a way to fallback to another type).
Considering that the gnome icon theme is the standard fallback for all other gtk-based icon themes, having it as a run dependency ensures that _all_ required icons will always be there even when not running within a full blown Desktop environment; this has been a regular complaint that running some gnome|gtk+ application outside of GNOME would end up with some missing icons. There was not much point in having to hunt for the exact needed icons in the entire ports tree source files, so while it adds a little bit of bloat to the dependency (*), from a maintenance point of view it is a huge win. There is another very nice side effect, librsvg comes with gnome-icon-theme. That means that we will be able to display svg icons if they are present in a theme or in an application. Some applications _only_ provide svg icons and it happened several times in the past that we missed the dependency and that icons were not properly displayed. This should not happen anymore. If *any* undesired side effect pops up, please contact me asap. Thank you. (*) gnome-icon-theme = 9.6M gnome-icon-theme-symbolic = 168K librsvg = 384K -- Antoine
