E on FreeBSD: [Bug 245594] devel/efl: Update to 1.23.3
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Apr 20 16:12:36 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245594
Jan Beich <jbeich at FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jbeich at FreeBSD.org
--- Comment #22 from Jan Beich <jbeich at FreeBSD.org> ---
Comment on attachment 213586
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=213586
as before but uncompressed to view diff
Per bug 227509 Wayland support should be enabled by default if it builds fine
and doesn't conflict with X11 support.
> +OPTIONS_DEFAULT= FRIBIDI HARFBUZZ PHYSICS PULSEAUDIO OPENSSL GSTREAMER PDF SVG OPENGL
Maybe OPENGL -> OPENGLES per
https://github.com/Enlightenment/efl/commit/e65ebc61fa06
> +OPTIONS_RADIO_WEYLAND= WAYLAND WAYLAND_EGL
[...]
> WAYLAND_EGL_IMPLIES= WAYLAND OPENGLES
Breaks WAYLAND_EGL option e.g.,
$ make WITH=WAYLAND_EGL
====> You cannot select multiple options from the ENGINE radio
=====> Only one of these must be defined: OPENGL OPENGLES
====> You cannot select multiple options from the WEYLAND radio
=====> Only one of these must be defined: WAYLAND WAYLAND_EGL
*** Error code 1
> +# WL BROKEN: ../src/lib/ecore_wl2/ecore_wl2_buffer.c:20:10:
> +# fatal error: 'linux/dma-buf.h' file not found
> +# UNTIL FIXED WL-DEPRECATED IS ONLY POSSIBLE
> +WAYLAND_MESON_TRUE= wl-deprecated
For "wl" fix see
https://lists.freebsd.org/pipermail/freebsd-x11/2020-April/025698.html
> +WAYLAND_EGL_MESON_ARGS= -Degl=true
meson_options.txt doesn't declare "egl" option. Maybe merge WAYLAND_EGL into
WAYLAND option e.g.,
WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \
libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
WAYLAND_CFLAGS= -I${LOCALBASE}/include/libepoll-shim
WAYLAND_LDFLAGS= -lepoll-shim
WAYLAND_MESON_TRUE= wl
(In reply to Tomasz "CeDeROM" CEDRO from comment #17)
> 2. VNC Server - as Wayland does not provide network transparency
> that would allow remote work. This option was not present in
> previous port versions.
For "network transparency" see net/waypipe. No clue if it works on Enlightment.
Unlike X11 where de facto only 1 fat server exists Wayland landscape is more
diverse, so compositors need to agree which protocols to support (e.g., GNOME
can't force D-Bus onto others ;).
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-enlightenment
mailing list