git: 1ef1b0fbabb2 - 2026Q2 - devel/gammaray: Update to 3.4.0

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Fri, 17 Apr 2026 07:01:53 UTC
The branch 2026Q2 has been updated by jhale:

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

commit 1ef1b0fbabb2619f0f687e6d66869420133ef84b
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2026-04-17 02:33:13 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2026-04-17 07:00:32 +0000

    devel/gammaray: Update to 3.4.0
    
    Simplify LICENSE block. The project itself is licensed GPLv2+ only.
    
    Limit to archs that the project supports.
    
    Add missing dependencies, pet portclippy, use pipes as delimiters in
    replacements for readability.
    
    https://github.com/KDAB/GammaRay/releases/tag/v3.4.0
    
    MFH:            2026Q2
    (cherry picked from commit 790891821b9fae66ed465ab1db7b06809498292b)
---
 devel/gammaray/Makefile  | 38 ++++++++++++++++++--------------------
 devel/gammaray/distinfo  |  6 +++---
 devel/gammaray/pkg-plist |  2 ++
 3 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/devel/gammaray/Makefile b/devel/gammaray/Makefile
index 6935f5f785cd..b939458eeeea 100644
--- a/devel/gammaray/Makefile
+++ b/devel/gammaray/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gammaray
-DISTVERSION=	3.3.0
+DISTVERSION=	3.4.0
 CATEGORIES=	devel
 MASTER_SITES=	https://github.com/KDAB/GammaRay/releases/download/v${DISTVERSION}/
 
@@ -7,28 +7,27 @@ MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Debugging tool for Qt-application
 WWW=		https://www.kdab.com/development-resources/qt-tools/gammaray/
 
-LICENSE=	BSD2CLAUSE BSD3CLAUSE GPLv2+ LGPL20+ LGPL21 LGPL3 MIT
-LICENSE_COMB=	multi
-LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSES/BSD-2-Clause.txt
-LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSES/BSD-3-Clause.txt
-LICENSE_FILE_GPLv2+ =	${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
-LICENSE_FILE_LGPL20+ =	${WRKSRC}/LICENSES/LGPL-2.0-or-later.txt
-LICENSE_FILE_LGPL21=	${WRKSRC}/LICENSES/LGPL-2.1-only.txt
-LICENSE_FILE_LGPL3=	${WRKSRC}/LICENSES/LGPL-3.0-only.txt
-LICENSE_FILE_MIT=	${WRKSRC}/LICENSES/MIT.txt
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-RUN_DEPENDS=	lsof:sysutils/lsof
+ONLY_FOR_ARCHS=		aarch64 amd64 armv6 armv7 i386
+ONLY_FOR_ARCHS_REASON=	upstream only supports aarch64, amd64, armv6, armv7, and i386
 
-USES=		cmake kde:6 pkgconfig qt:6
+BUILD_DEPENDS=	vulkan-headers>=1.4:graphics/vulkan-headers
+LIB_DEPENDS=	libxkbcommon.so:x11/libxkbcommon
+RUN_DEPENDS=	lsof:sysutils/lsof
 
+USES=		cmake compiler:c++17-lang gl kde:6 pkgconfig qt:6
+USE_GL=		opengl
 USE_KDE=	coreaddons syntaxhighlighting
-USE_QT=		3d base declarative location positioning svg \
-		webchannel tools:build
-QT_VERSION=${QT6_VERSION:C/\./_/:C/\..*//}
+USE_QT=		3d base connectivity declarative location positioning \
+		scxml svg tools webchannel
 
 CMAKE_ON=	STACK_DETAILS_DWARF
 CMAKE_OFF=	STACK_DETAILS_AUTO_DETECT
 
+WRKSRC=		${WRKDIR}/GammaRay-${DISTVERSION}
+
 .include <bsd.port.pre.mk>
 
 .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386
@@ -38,10 +37,9 @@ USE_QT+=	webengine
 PLIST_SUB+=	WEBENGINE="@comment "
 .endif
 
-PLIST_SUB+=	ARCH=${ARCH:S/amd64/x86_64/:S/i386/i686/:C/armv./arm/} \
-		PORTMAJMIN=${PORTVERSION:C/(.*)\..*/\1/} \
-		PORTVERSION=${PORTVERSION} QTVER=${QT_VERSION}
-
-WRKSRC=		${WRKDIR}/GammaRay-${DISTVERSION}
+PLIST_SUB+=	ARCH=${ARCH:S|amd64|x86_64|:S|i386|i686|:C|armv.|arm|} \
+		PORTMAJMIN=${PORTVERSION:C|(.*)\..*|\1|} \
+		PORTVERSION=${PORTVERSION} \
+		QTVER=${QT6_VERSION:C|\.|_|:C|\..*||}
 
 .include <bsd.port.post.mk>
diff --git a/devel/gammaray/distinfo b/devel/gammaray/distinfo
index beabfcee787a..76eef80244bb 100644
--- a/devel/gammaray/distinfo
+++ b/devel/gammaray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761244570
-SHA256 (gammaray-3.3.0.tar.gz) = 03fda338025d31b6a2794550f090d538996bbb6f4888eab3acb39db5a17127a8
-SIZE (gammaray-3.3.0.tar.gz) = 10976302
+TIMESTAMP = 1776150369
+SHA256 (gammaray-3.4.0.tar.gz) = bcac8aa24671bcfd563213f5cfd9e61cf555b22ee3896e8111a5c3a588aacadf
+SIZE (gammaray-3.4.0.tar.gz) = 10978347
diff --git a/devel/gammaray/pkg-plist b/devel/gammaray/pkg-plist
index 66c53993e75d..639221fe24c0 100644
--- a/devel/gammaray/pkg-plist
+++ b/devel/gammaray/pkg-plist
@@ -72,6 +72,7 @@ lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_3dinspector_ui.so
 lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_3dinspector.so
 lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_actioninspector_plugin.so
 lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_actioninspector_ui_plugin.so
+lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_bluetooth.so
 lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_eventmonitor_plugin.so
 lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_eventmonitor_ui_plugin.so
 lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_fontbrowser_plugin.so
@@ -102,6 +103,7 @@ lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_sceneinspector_plugin.
 lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_sceneinspector_ui_plugin.so
 lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_signalmonitor_ui.so
 lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_signalmonitor.so
+lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_statemachineviewer_plugin.so
 lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_styleinspector_plugin.so
 lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_styleinspector_ui_plugin.so
 lib/gammaray/%%PORTMAJMIN%%/qt%%QTVER%%-%%ARCH%%/gammaray_sysinfo_plugin.so