git: 921977dfbce9 - main - graphics/wrapland: update to 0.600.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 13 Apr 2024 05:17:59 UTC
The branch main has been updated by jbeich:

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

commit 921977dfbce949edd96940f81a1911ece0740e0b
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-02-27 11:38:56 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-04-13 05:09:13 +0000

    graphics/wrapland: update to 0.600.0
    
    Changes:        https://github.com/winft/wrapland/releases/tag/v0.600.0
    Reported by:    GitHub (watch releases)
---
 graphics/wrapland/Makefile  | 24 ++++++++++--------------
 graphics/wrapland/distinfo  |  8 +++++---
 graphics/wrapland/pkg-plist | 20 +++++++-------------
 x11-wm/kwinft/Makefile      |  2 ++
 x11/disman/Makefile         |  2 ++
 5 files changed, 26 insertions(+), 30 deletions(-)

diff --git a/graphics/wrapland/Makefile b/graphics/wrapland/Makefile
index 5af682579ff2..0b0dd96edc9b 100644
--- a/graphics/wrapland/Makefile
+++ b/graphics/wrapland/Makefile
@@ -1,8 +1,11 @@
 PORTNAME=	wrapland
-DISTVERSIONPREFIX=	${PORTNAME}@
-DISTVERSION=	0.527.0
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.600.0
 CATEGORIES=	graphics
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES+=	d4d703bc4676.patch:-p1 # https://github.com/winft/wrapland/pull/92
+
 MAINTAINER=	jbeich@FreeBSD.org
 COMMENT=	Qt/C++ library wrapping libwayland
 WWW=		https://github.com/winft/wrapland
@@ -11,26 +14,19 @@ LICENSE=	LGPL21+
 LICENSE_FILE=	${WRKSRC}/COPYING.LIB
 
 BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
+		microsoft-gsl>0:devel/microsoft-gsl \
 		wayland-protocols>=1.27:graphics/wayland-protocols
 LIB_DEPENDS=	libwayland-client.so:graphics/wayland
-TEST_DEPENDS=	${qt-testlib_PORT:T}>0:${qt-testlib_PORT}
+RUN_DEPENDS=	microsoft-gsl>0:devel/microsoft-gsl
 
-USES=		cmake:testing gl kde:5 pkgconfig qt:5
+USES=		cmake:testing gl kde:6 pkgconfig qt:6
 USE_GITHUB=	yes
 USE_GL=		egl
 USE_KDE=	ecm:build
 USE_LDCONFIG=	yes
-USE_QT=		qmake:build buildtools:build concurrent core gui
+USE_QT=		base
 GH_ACCOUNT=	winft
-WRKSRC=		${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME:S/@/-/}
+LDFLAGS+=	-Wl,--as-needed # GL, xkbcommon
 PLIST_SUB=	VERSION=${PORTVERSION}
 
-OPTIONS_DEFINE=	DOXYGEN
-OPTIONS_DEFAULT=DOXYGEN
-OPTIONS_SUB=	yes
-
-DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
-DOXYGEN_USE=		QT=help:build
-DOXYGEN_CMAKE_BOOL=	BUILD_QCH
-
 .include <bsd.port.mk>
diff --git a/graphics/wrapland/distinfo b/graphics/wrapland/distinfo
index b6c5a4dd94fd..0483cd981800 100644
--- a/graphics/wrapland/distinfo
+++ b/graphics/wrapland/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1676636801
-SHA256 (winft-wrapland-wrapland@0.527.0_GH0.tar.gz) = 415bc8a51ca74cfb7324d3aca8b6240535febe5dae8326f5296a448305a77953
-SIZE (winft-wrapland-wrapland@0.527.0_GH0.tar.gz) = 571883
+TIMESTAMP = 1709033936
+SHA256 (winft-wrapland-v0.600.0_GH0.tar.gz) = 2a07b69b6489c2c83f75c346a3aeecf28cc79a7f5040ace467022f554290287e
+SIZE (winft-wrapland-v0.600.0_GH0.tar.gz) = 562189
+SHA256 (d4d703bc4676.patch) = 5903679438ea0c792a8fba66258c79b9a7f353620279563fe56b565de4e75e70
+SIZE (d4d703bc4676.patch) = 1646
diff --git a/graphics/wrapland/pkg-plist b/graphics/wrapland/pkg-plist
index 591834de1dbb..28bbee999f4d 100644
--- a/graphics/wrapland/pkg-plist
+++ b/graphics/wrapland/pkg-plist
@@ -24,9 +24,6 @@ include/Wrapland/Client/keystate.h
 include/Wrapland/Client/layer_shell_v1.h
 include/Wrapland/Client/linux_dmabuf_v1.h
 include/Wrapland/Client/output.h
-include/Wrapland/Client/output_configuration_v1.h
-include/Wrapland/Client/output_device_v1.h
-include/Wrapland/Client/output_management_v1.h
 include/Wrapland/Client/plasma_activation_feedback.h
 include/Wrapland/Client/plasmashell.h
 include/Wrapland/Client/plasmavirtualdesktop.h
@@ -41,6 +38,7 @@ include/Wrapland/Client/region.h
 include/Wrapland/Client/registry.h
 include/Wrapland/Client/relativepointer.h
 include/Wrapland/Client/seat.h
+include/Wrapland/Client/security_context_v1.h
 include/Wrapland/Client/server_decoration_palette.h
 include/Wrapland/Client/shadow.h
 include/Wrapland/Client/shell.h
@@ -82,7 +80,6 @@ include/Wrapland/Server/drag_pool.h
 include/Wrapland/Server/drm_lease_v1.h
 include/Wrapland/Server/fake_input.h
 include/Wrapland/Server/filtered_display.h
-include/Wrapland/Server/globals.h
 include/Wrapland/Server/idle_inhibit_v1.h
 include/Wrapland/Server/idle_notify_v1.h
 include/Wrapland/Server/input_method_v2.h
@@ -94,10 +91,7 @@ include/Wrapland/Server/keystate.h
 include/Wrapland/Server/layer_shell_v1.h
 include/Wrapland/Server/linux_dmabuf_v1.h
 include/Wrapland/Server/output.h
-include/Wrapland/Server/output_changeset_v1.h
-include/Wrapland/Server/output_configuration_v1.h
-include/Wrapland/Server/output_device_v1.h
-include/Wrapland/Server/output_management_v1.h
+include/Wrapland/Server/output_manager.h
 include/Wrapland/Server/plasma_activation_feedback.h
 include/Wrapland/Server/plasma_shell.h
 include/Wrapland/Server/plasma_virtual_desktop.h
@@ -111,6 +105,7 @@ include/Wrapland/Server/primary_selection.h
 include/Wrapland/Server/region.h
 include/Wrapland/Server/relative_pointer_v1.h
 include/Wrapland/Server/seat.h
+include/Wrapland/Server/security_context_v1.h
 include/Wrapland/Server/server_decoration_palette.h
 include/Wrapland/Server/shadow.h
 include/Wrapland/Server/slide.h
@@ -124,6 +119,9 @@ include/Wrapland/Server/touch_pool.h
 include/Wrapland/Server/viewporter.h
 include/Wrapland/Server/virtual_keyboard_v1.h
 include/Wrapland/Server/wl_output.h
+include/Wrapland/Server/wlr_output_configuration_head_v1.h
+include/Wrapland/Server/wlr_output_configuration_v1.h
+include/Wrapland/Server/wlr_output_manager_v1.h
 include/Wrapland/Server/wraplandserver_export.h
 include/Wrapland/Server/xdg_activation_v1.h
 include/Wrapland/Server/xdg_decoration.h
@@ -137,7 +135,6 @@ include/Wrapland/Server/xdg_shell_toplevel.h
 include/wrapland_version.h
 lib/cmake/Wrapland/WraplandConfig.cmake
 lib/cmake/Wrapland/WraplandConfigVersion.cmake
-%%DOXYGEN%%lib/cmake/Wrapland/WraplandQchTargets.cmake
 lib/cmake/Wrapland/WraplandTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/Wrapland/WraplandTargets.cmake
 lib/libWraplandClient.so
@@ -146,7 +143,4 @@ lib/libWraplandClient.so.%%VERSION%%
 lib/libWraplandServer.so
 lib/libWraplandServer.so.0
 lib/libWraplandServer.so.%%VERSION%%
-lib/libexec/org-kde-kf5-wrapland-testserver
-%%DOXYGEN%%%%QT_DOCDIR%%/Wrapland.qch
-%%DOXYGEN%%%%QT_DOCDIR%%/Wrapland.tags
-share/qlogging-categories5/org_kde_wrapland.categories
+share/qlogging-categories6/org_kde_wrapland.categories
diff --git a/x11-wm/kwinft/Makefile b/x11-wm/kwinft/Makefile
index 46b09b6d86f2..71226b305399 100644
--- a/x11-wm/kwinft/Makefile
+++ b/x11-wm/kwinft/Makefile
@@ -12,6 +12,8 @@ WWW=		https://github.com/winft/theseus-ship
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+BROKEN=		fails to build with wrapland 0.600
+
 BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto
 LIB_DEPENDS=	libepoxy.so:graphics/libepoxy \
 		libwayland-server.so:graphics/wayland \
diff --git a/x11/disman/Makefile b/x11/disman/Makefile
index fd0358e79983..a59e93016f1d 100644
--- a/x11/disman/Makefile
+++ b/x11/disman/Makefile
@@ -10,6 +10,8 @@ WWW=		https://github.com/winft/disman
 LICENSE=	LGPL21+
 LICENSE_FILE=	${WRKSRC}/COPYING.LIB
 
+BROKEN=		fails to build with wrapland 0.600
+
 TEST_DEPENDS=	${qt-testlib_PORT:T}>0:${qt-testlib_PORT}
 
 USES=		cmake:testing kde:5 pathfix qt:5