On Fri, 26 Apr 2024 07:15:51 +0800
Sergio Had <[email protected]> wrote:

> Hi, could someone assist with fixing this?
> We have XFCE unnecessarily broken due to dependency on GJS being forced. It 
> is in fact optional and not required for Glade.
> 
> It can be moved to a variant, and that variant made default for archs where 
> GJS builds.
> 
> Serge

Sorry, this won't be enough.  devel/glade depends (at runtime) on
x11/gnome/devhelp which depends on www/webkitgtk4,webkitgtk41 but
powerpc failed to build webkitgtk4.  Therefore, even if one might
build glade without x11/gnome/gjs, we still can't run glade without
webkitgtk4, so we can't use glade to build x11/xfce4/libxfce4ui.

We have a recent webkitgtk4 fix for powerpc [1], but nobody has built
it yet, so we still don't know whether webkitgtk4 needs more fixes to
finish the build.
[1] https://marc.info/?l=openbsd-ports&m=171319628713727&w=2

My webkitgtk4 build froze the kernel on my macppc G5 after several
hours; I might need to build it on G4.

graphics/imlib2 has logic to depend on x11/gnome/librsvg only for rust
archs.  We might want similar logic in glade to depend on gjs only for
rust archs, but I'm not trying it until I have webkit and devhelp.
--gkoehler

Reply via email to