git: e20e42ee3132 - main - x11-toolkits/wlroots: NVIDIA depends on DRM after 2af7805da5c5

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sun, 26 Dec 2021 11:48:32 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e20e42ee3132a273e889ce1e6c5b5a9c38b61312

commit e20e42ee3132a273e889ce1e6c5b5a9c38b61312
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2021-12-26 11:40:25 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2021-12-26 11:48:18 +0000

    x11-toolkits/wlroots: NVIDIA depends on DRM after 2af7805da5c5
    
    ld: error: undefined symbol: drm_is_eglstreams
    >>> referenced by wlr_renderer.c
    >>>               libwlroots.so.10.p/render_wlr_renderer.c.o:(wlr_renderer_init_wl_shm)
    >>> referenced by wlr_renderer.c
    >>>               libwlroots.so.10.p/render_wlr_renderer.c.o:(wlr_renderer_init_wl_shm)
    >>> referenced by wlr_renderer.c
    >>>               libwlroots.so.10.p/render_wlr_renderer.c.o:(wlr_renderer_init_wl_display)
    >>> referenced 3 more times
    
    ld: error: undefined symbol: wlr_backend_is_drm
    >>> referenced by eglstreams_allocator.c
    >>>               libwlroots.so.10.p/render_eglstreams_allocator.c.o:(multi_backend_callback)
    >>> referenced by output.c
    >>>               libwlroots.so.10.p/types_output_output.c.o:(output_basic_test)
    
    ld: error: undefined symbol: wlr_output_is_drm
    >>> referenced by egl.c
    >>>               libwlroots.so.10.p/render_egl.c.o:(wlr_egl_flip_eglstreams_page)
    >>> referenced by render.c
    >>>               libwlroots.so.10.p/types_output_render.c.o:(output_create_swapchain)
---
 x11-toolkits/wlroots/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-toolkits/wlroots/Makefile b/x11-toolkits/wlroots/Makefile
index 9a6904c0ed9c..261d2c7d6b03 100644
--- a/x11-toolkits/wlroots/Makefile
+++ b/x11-toolkits/wlroots/Makefile
@@ -41,7 +41,7 @@ DRM_VARS=		BACKENDS+="drm libinput"
 NVIDIA_DESC=		EGLStreams support for DRM backend (experimental)
 NVIDIA_PATCH_SITES=	https://github.com/danvd/${GL_PROJECT}-eglstreams/commit/:nvidia
 NVIDIA_PATCHFILES=	c0fc017207f0.patch:-p1:nvidia # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2769
-NVIDIA_IMPLIES=		OPENGL
+NVIDIA_IMPLIES=		DRM OPENGL
 .if make(makesum)
 .MAKEFLAGS:		WITH+=NVIDIA
 .endif