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/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245594 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=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.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-245594-33756-R9S88GdVID>
