Date: Mon, 20 Apr 2020 16:12:35 +0000 From: bugzilla-noreply@freebsd.org To: enlightenment@FreeBSD.org Subject: E on FreeBSD: [Bug 245594] devel/efl: Update to 1.23.3 Message-ID: <bug-245594-33756-R9S88GdVID@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-245594-33756@https.bugs.freebsd.org/bugzilla/> References: <bug-245594-33756@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D245594 Jan Beich <jbeich@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jbeich@FreeBSD.org --- Comment #22 from Jan Beich <jbeich@FreeBSD.org> --- Comment on attachment 213586 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D213586 as before but uncompressed to view diff Per bug 227509 Wayland support should be enabled by default if it builds fi= ne and doesn't conflict with X11 support. > +OPTIONS_DEFAULT=3D FRIBIDI HARFBUZZ PHYSICS PULSEAUDIO OPENSSL GSTREAMER= PDF SVG OPENGL Maybe OPENGL -> OPENGLES per https://github.com/Enlightenment/efl/commit/e65ebc61fa06 > +OPTIONS_RADIO_WEYLAND=3D WAYLAND WAYLAND_EGL [...] > WAYLAND_EGL_IMPLIES=3D WAYLAND OPENGLES Breaks WAYLAND_EGL option e.g., $ make WITH=3DWAYLAND_EGL =3D=3D=3D=3D> You cannot select multiple options from the ENGINE radio =3D=3D=3D=3D=3D> Only one of these must be defined: OPENGL OPENGLES =3D=3D=3D=3D> You cannot select multiple options from the WEYLAND radio =3D=3D=3D=3D=3D> 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=3D wl-deprecated For "wl" fix see https://lists.freebsd.org/pipermail/freebsd-x11/2020-April/025698.html > +WAYLAND_EGL_MESON_ARGS=3D -Degl=3Dtrue meson_options.txt doesn't declare "egl" option. Maybe merge WAYLAND_EGL into WAYLAND option e.g., WAYLAND_BUILD_DEPENDS=3D wayland-protocols>0:graphics/wayland-prot= ocols WAYLAND_LIB_DEPENDS=3D libepoll-shim.so:devel/libepoll-shim \ libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon WAYLAND_CFLAGS=3D -I${LOCALBASE}/include/libepoll-shim WAYLAND_LDFLAGS=3D -lepoll-shim WAYLAND_MESON_TRUE=3D 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 Enlightm= ent. 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., GNO= ME can't force D-Bus onto others ;). --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-245594-33756-R9S88GdVID>