Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jun 2019 19:01:16 -0400
From:      Steve Wills <swills@FreeBSD.org>
To:        Jan Beich <jbeich@FreeBSD.org>
Cc:        gecko@FreeBSD.org
Subject:   Re: Firefox and GTK2
Message-ID:  <e4c2f045-8280-6587-4bb2-66130d5aeaea@FreeBSD.org>
In-Reply-To: <sgrt-1iic-wny@FreeBSD.org>
References:  <7536c5cf-f8a0-fe5c-661f-b7909b9d57aa@FreeBSD.org> <y31m-acgi-wny@FreeBSD.org> <491275b9-47ef-58b4-ab0c-bdaf1bed13b4@FreeBSD.org> <tvc9-352i-wny@FreeBSD.org> <5d74ebf9-49cd-04bc-d6b5-aa156491f29f@FreeBSD.org> <sgrt-1iic-wny@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On 6/28/19 5:56 PM, Jan Beich wrote:
> Steve Wills <swills@FreeBSD.org> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e4c2f045-8280-6587-4bb2-66130d5aeaea>