Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Sep 2024 11:14:00 +0200
From:      Piotr Smyrak <ps.ports@smyrak.com>
To:        ports@freebsd.org
Subject:   Re: gtk4 dependency on vte3
Message-ID:  <20240921111400.6a0ff0d6@daleth.home>
In-Reply-To: <CAD68J4b2Ea8g7-ejWYBteFOWPjUn=tBJLVoeo2q6a%2BqpWOZ7aQ@mail.gmail.com>
References:  <CAD68J4b2Ea8g7-ejWYBteFOWPjUn=tBJLVoeo2q6a%2BqpWOZ7aQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20240921111400.6a0ff0d6>