git: 14ac02a9568e - main - x11-servers/xwayland: update to 24.1.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Wed, 15 May 2024 22:37:48 UTC
The branch main has been updated by jbeich:

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

commit 14ac02a9568e02cdc4fb45d0debe080034e62c23
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-05-15 06:21:39 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-05-15 22:37:21 +0000

    x11-servers/xwayland: update to 24.1.0
    
    Explicit GPU synchronization cannot be used on FreeBSD yet:
    - https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4262
    - https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3843
    - https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1520
    - https://github.com/freebsd/drm-kmod/issues/278
    - nvidia-drm-kmod adaptation for nvidia-driver >= 555 (EGL) and 560 (Vulkan)
    
    Changes:        https://lists.x.org/archives/xorg-announce/2024-April/003510.html
    Changes:        https://lists.x.org/archives/xorg-announce/2024-May/003513.html
    Changes:        https://lists.x.org/archives/xorg-announce/2024-May/003515.html
    PR:             278495
    Approved by:    manu
---
 x11-servers/xwayland/Makefile | 9 ++-------
 x11-servers/xwayland/distinfo | 6 +++---
 2 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/x11-servers/xwayland/Makefile b/x11-servers/xwayland/Makefile
index 165f69ad1774..48792bc24c3a 100644
--- a/x11-servers/xwayland/Makefile
+++ b/x11-servers/xwayland/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	xwayland
-PORTVERSION=	23.2.7
-PORTREVISION=	1
+PORTVERSION=	24.1.0
 PORTEPOCH=	1
 CATEGORIES=	x11-servers
 MASTER_SITES=	XORG/individual/xserver
@@ -45,7 +44,7 @@ DEFAULT_FONTPATH_LIST= \
 	${FONTPATH_ROOT}/75dpi/ \
 	catalogue:${FONTPATHD}
 
-OPTIONS_DEFINE=		CSD EI NVIDIA
+OPTIONS_DEFINE=		CSD EI
 OPTIONS_DEFAULT=	CSD EI
 
 CSD_DESC=		Client-side decorations via libdecor
@@ -56,8 +55,4 @@ EI_DESC=		Emulated input via libei
 EI_LIB_DEPENDS=		libei.so:x11/libei
 EI_MESON_OFF=		-Dxwayland_ei=false
 
-NVIDIA_DESC=		EGLStream support for glamor on Xwayland
-NVIDIA_BUILD_DEPENDS=	egl-wayland>0:graphics/egl-wayland
-NVIDIA_MESON_TRUE=	xwayland_eglstream
-
 .include <bsd.port.mk>
diff --git a/x11-servers/xwayland/distinfo b/x11-servers/xwayland/distinfo
index 5c6e6bd967bc..2051c06bfe8f 100644
--- a/x11-servers/xwayland/distinfo
+++ b/x11-servers/xwayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715754215
-SHA256 (xwayland-23.2.7.tar.xz) = 769e5133929ca4a4141d8e8d34dbbceea1dceaa93cf7a0b90ad7e76965e40055
-SIZE (xwayland-23.2.7.tar.xz) = 1295016
+TIMESTAMP = 1715754099
+SHA256 (xwayland-24.1.0.tar.xz) = bef21c4f18807a4ed571c4e2df60ab63b5466bbd502ecceb2485b892ab76dcc2
+SIZE (xwayland-24.1.0.tar.xz) = 1301180