For imlib2, rather add a fallback version of librsvg which does not need Rust 
to be used on ppc (and wherever else needed).

We use that on macOS for ppc and old x86, it works fine.

Serge
On Apr 28, 2024 at 00:53 +0800, George Koehler <kern...@gmail.com>, wrote:
> On Fri, 26 Apr 2024 07:15:51 +0800
> Sergio Had <vital....@gmail.com> 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