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
