Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 05 Dec 2025 01:04:14 +0000
From:      Jason E. Hale <jhale@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 14419d2a9a93 - main - x11/xwaylandvideobridge: Mark for removal
Message-ID:  <69322f8e.25c67.5eccde91@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by jhale:

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

commit 14419d2a9a9388b413453e71a9d4f833e7f9dd26
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-12-01 05:17:58 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-12-05 01:03:35 +0000

    x11/xwaylandvideobridge: Mark for removal
    
    This project has been discontinued and is no longer supported.
    
    While here, squash stage-qa warnings and prepare for Qt 6.10.
---
 x11/xwaylandvideobridge/Makefile                   | 14 ++++++++++++--
 x11/xwaylandvideobridge/files/patch-CMakeLists.txt | 15 +++++++++++++++
 2 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/x11/xwaylandvideobridge/Makefile b/x11/xwaylandvideobridge/Makefile
index 92ade4d72263..6e0faded6714 100644
--- a/x11/xwaylandvideobridge/Makefile
+++ b/x11/xwaylandvideobridge/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	xwaylandvideobridge
 DISTVERSION=	0.4.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	x11 kde
 MASTER_SITES=	KDE/stable/${PORTNAME}/
 
@@ -8,7 +8,17 @@ MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Tool to share specific windows to X11 clients
 WWW=		https://invent.kde.org/system/xwaylandvideobridge
 
-USES=		cmake compiler:c++20-lang gettext kde:6 qt:6 tar:xz xorg
+DEPRECATED=	Project has been discontinued
+EXPIRATION_DATE=	2025-12-31
+
+LICENSE=	GPLv3+
+LICENSE_FILE=	${WRKSRC}/LICENSES/LicenseRef-KDE-Accepted-GPL.txt
+
+LIB_DEPENDS=	libxkbcommon.so:x11/libxkbcommon
+
+USES=		cmake compiler:c++20-lang gettext-tools gl kde:6 qt:6 \
+		tar:xz xorg
+USE_GL=		opengl
 USE_KDE=	coreaddons i18n kpipewire notifications statusnotifieritem \
 		windowsystem \
 		ecm:build
diff --git a/x11/xwaylandvideobridge/files/patch-CMakeLists.txt b/x11/xwaylandvideobridge/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..f153ed5e2f7b
--- /dev/null
+++ b/x11/xwaylandvideobridge/files/patch-CMakeLists.txt
@@ -0,0 +1,15 @@
+Fix configure with Qt 6.10. Private API components must now be found
+with their CMake configs.
+
+--- CMakeLists.txt.orig	2023-12-18 15:32:38 UTC
++++ CMakeLists.txt
+@@ -46,6 +46,9 @@ if (QT_MAJOR_VERSION STREQUAL "6")
+ 
+ if (QT_MAJOR_VERSION STREQUAL "6")
+     find_package(KF6StatusNotifierItem ${KF_MIN_VERSION} REQUIRED)
++    if (Qt6Gui_VERSION VERSION_GREATER_EQUAL 6.10)
++        find_package(Qt6 6.10 CONFIG REQUIRED COMPONENTS GuiPrivate)
++    endif()
+ endif()
+ 
+ find_package(XCB COMPONENTS REQUIRED XCB COMPOSITE EVENT RECORD XFIXES)


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69322f8e.25c67.5eccde91>