Re: gtk4 dependency on vte3

From: Piotr Smyrak <ps.ports_at_smyrak.com>
Date: Sat, 21 Sep 2024 09:14:00 UTC
Hello,

On Sat, 21 Sep 2024 15:00:00 +0700
Timothy Kenno Handojo <kennohan@gmail.com> wrote:

> I'd like to ask why gtk40 is listed as dependency for vte3. Although I
> don't know much about BSD, I am quite familiar with Linux and its
> various package management systems.
> 
> I'm aware there's no way xfce-terminal and mate-terminal, both
> depending on vte3, to be able to use gtk4 library. On the other hand,
> current version of GNOME is fully using gtk4, also thru vte3 for its
> terminal.
> 
> It's currently not a deal breaker or anything, but it would be nice
> to have a leaner system. Is there a chance we can have the vte3
> package split into two different version?

FreeBSD package are much less granular than you might have got used to
using Linux ones. 

GTK4 is an option in the port [1] from which the precompiled package was
built from. You could turn the dependency off if you were compiling the
package yourself. Yet this is a default option, and thus the project
package has got the dependency in. I would assume it is on to have the
single package cover all the DE you mentioned. 

1. /usr/ports/x11-toolkits/vte3/Makefile
-- 
 Piotr Smyrak