Hi,

On 6/28/19 5:56 PM, Jan Beich wrote:
Steve Wills <[email protected]> writes:

[snip]

How does libcanberra decide which gtk to use?


Wouldn't that be based on how it's built and what it's linked against?

[snip]


That's the point. I couldn't find where libcanberra depends on gtk3.
It's probably Gtk that calls into libcanberra. If so then every gtk30
consumer that depends on libcanberra also needs libcanberra-gtk3.

$ strings /usr/local/lib/gtk-2.0/modules/libcanberra-gtk-module.so | fgrep 
libcanberra
libcanberra.so.0
libcanberra-gtk.so.0
libcanberra-gtk-module.so

$ strings /usr/local/lib/gtk-3.0/modules/libcanberra-gtk-module.so | fgrep 
libcanberra
libcanberra.so.0
libcanberra-gtk3.so.0
libcanberra-gtk3-module.so


Sorry, what are you looking for here? What would be different that you're not seeing?

GTK3 is still optional in www/seamonkey and not supported in www/palemoon.

Maybe the libcanberra dep could be moved out of bsd.gecko.mk and into
the ports?

Right. To Mk/Uses/gnome.mk where USE_GNOME=canberra can decide whether
to pull -gtk3 slave or not.

USE_GNOME=canberra might make sense, yeah, although I'm not sure how it would decide which to use. Maybe that would have to specified.

Steve
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[email protected]"

Reply via email to