git: 3c88ac877f2b - 2026Q3 - graphics/wayland-protocols: Update to 1.49

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Fri, 10 Jul 2026 08:23:51 UTC
The branch 2026Q3 has been updated by arrowd:

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

commit 3c88ac877f2b54a6881be9d07006481751139fa8
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2026-07-10 08:19:01 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-07-10 08:23:36 +0000

    graphics/wayland-protocols: Update to 1.49
    
    PR:             296449
    (cherry picked from commit 531401c73c872d6f93785e0b150d3299d510b31a)
---
 graphics/wayland-protocols/Makefile  | 11 ++++++++---
 graphics/wayland-protocols/distinfo  |  6 +++---
 graphics/wayland-protocols/pkg-plist |  5 +++++
 3 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/graphics/wayland-protocols/Makefile b/graphics/wayland-protocols/Makefile
index f15cd0f5b04f..7e0b326a5bb8 100644
--- a/graphics/wayland-protocols/Makefile
+++ b/graphics/wayland-protocols/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	wayland-protocols
-PORTVERSION=	1.47
+PORTVERSION=	1.49
 CATEGORIES=	graphics
 MASTER_SITES=	https://gitlab.freedesktop.org/wayland/${PORTNAME}/-/releases/${DISTVERSION}/downloads/
 
@@ -12,8 +12,13 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	wayland-scanner:graphics/wayland
 
-USES=		meson pkgconfig tar:xz
-MESON_ARGS=	-Dtests=false
+USES=		meson pkgconfig python:env tar:xz
+
+BINARY_ALIAS=	python3=${PYTHON_CMD}
 NO_ARCH=	yes
 
+OPTIONS_DEFINE=	TEST
+
+TEST_USES=	python:build
+
 .include <bsd.port.mk>
diff --git a/graphics/wayland-protocols/distinfo b/graphics/wayland-protocols/distinfo
index e4c5c93a9b01..2be906d30f0d 100644
--- a/graphics/wayland-protocols/distinfo
+++ b/graphics/wayland-protocols/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1768977262
-SHA256 (wayland-protocols-1.47.tar.xz) = 5fd4349bcbc9bab9a46f8cf77d1f434296a7a052c87440a094f63fcf62a58e20
-SIZE (wayland-protocols-1.47.tar.xz) = 136148
+TIMESTAMP = 1783625720
+SHA256 (wayland-protocols-1.49.tar.xz) = ec4c8f74942d6dff7ace8b4ce4764f0ef9ff618a935d974ea77edee2ad240b14
+SIZE (wayland-protocols-1.49.tar.xz) = 150612
diff --git a/graphics/wayland-protocols/pkg-plist b/graphics/wayland-protocols/pkg-plist
index 71b2c4422e4f..62bd06a77486 100644
--- a/graphics/wayland-protocols/pkg-plist
+++ b/graphics/wayland-protocols/pkg-plist
@@ -46,6 +46,7 @@ include/wayland-protocols/xdg-dialog-v1-enum.h
 include/wayland-protocols/xdg-foreign-unstable-v1-enum.h
 include/wayland-protocols/xdg-foreign-unstable-v2-enum.h
 include/wayland-protocols/xdg-output-unstable-v1-enum.h
+include/wayland-protocols/xdg-session-management-v1-enum.h
 include/wayland-protocols/xdg-shell-enum.h
 include/wayland-protocols/xdg-shell-unstable-v5-enum.h
 include/wayland-protocols/xdg-shell-unstable-v6-enum.h
@@ -55,9 +56,12 @@ include/wayland-protocols/xdg-toplevel-icon-v1-enum.h
 include/wayland-protocols/xdg-toplevel-tag-v1-enum.h
 include/wayland-protocols/xwayland-keyboard-grab-unstable-v1-enum.h
 include/wayland-protocols/xwayland-shell-v1-enum.h
+include/wayland-protocols/xx-cutouts-v1-enum.h
 include/wayland-protocols/xx-input-method-v2-enum.h
+include/wayland-protocols/xx-keyboard-filter-v1-enum.h
 include/wayland-protocols/xx-session-management-v1-enum.h
 include/wayland-protocols/xx-text-input-v3-enum.h
+include/wayland-protocols/xx-zones-v1-enum.h
 share/pkgconfig/wayland-protocols.pc
 %%DATADIR%%/stable/linux-dmabuf/linux-dmabuf-v1.xml
 %%DATADIR%%/stable/presentation-time/presentation-time.xml
@@ -89,6 +93,7 @@ share/pkgconfig/wayland-protocols.pc
 %%DATADIR%%/staging/tearing-control/tearing-control-v1.xml
 %%DATADIR%%/staging/xdg-activation/xdg-activation-v1.xml
 %%DATADIR%%/staging/xdg-dialog/xdg-dialog-v1.xml
+%%DATADIR%%/staging/xdg-session-management/xdg-session-management-v1.xml
 %%DATADIR%%/staging/xdg-system-bell/xdg-system-bell-v1.xml
 %%DATADIR%%/staging/xdg-toplevel-drag/xdg-toplevel-drag-v1.xml
 %%DATADIR%%/staging/xdg-toplevel-icon/xdg-toplevel-icon-v1.xml