git: 68779c10f6a7 - main - cad/ktechlab: update 0.51.0 → 0.51.0.426 (latest revision); change to Qt6/KF6

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Wed, 14 Oct 2026 07:17:46 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=68779c10f6a7c4bd60114258bbfb5691a904d818

commit 68779c10f6a7c4bd60114258bbfb5691a904d818
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-10-14 01:48:26 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-10-14 07:17:16 +0000

    cad/ktechlab: update 0.51.0 → 0.51.0.426 (latest revision); change to Qt6/KF6
    
    Port updated to the the latest revision that supports Qt6/KF6.
    
    PR:     299313
---
 cad/ktechlab/Makefile  | 25 ++++++++++++++-----------
 cad/ktechlab/distinfo  |  6 +++---
 cad/ktechlab/pkg-plist | 13 ++++++-------
 3 files changed, 23 insertions(+), 21 deletions(-)

diff --git a/cad/ktechlab/Makefile b/cad/ktechlab/Makefile
index 033b5fce9e7e..2dd9f6e559ed 100644
--- a/cad/ktechlab/Makefile
+++ b/cad/ktechlab/Makefile
@@ -1,27 +1,30 @@
 PORTNAME=	ktechlab
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.51.0
-PORTREVISION=	1
+DISTVERSION=	0.51.0-426
+DISTVERSIONSUFFIX=	-g9249fdbd
 CATEGORIES=	cad
 
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	IDE for microcontrollers and electronics
-WWW=		https://userbase.kde.org/KTechlab
+WWW=		https://userbase.kde.org/KTechlab \
+		https://github.com/ktechlab/ktechlab
 
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+BUILD_DEPENDS=	msgfmt:devel/gettext-tools \
+		vulkan-headers>0:graphics/vulkan-headers
 LIB_DEPENDS=	libgpsim.so:misc/gpsim
 
-USES=		cmake compiler:c++11-lang desktop-file-utils gnome kde:5 \
-		localbase qt:5 shared-mime-info xorg
+USES=		cmake compiler:c++11-lang desktop-file-utils gettext gl gnome kde:6 \
+		localbase qt:6 pkgconfig shared-mime-info xorg
 USE_GITHUB=	yes
-USE_QT=		concurrent core dbus gui network printsupport serialport widgets xml \
-		qmake:build buildtools:build
-USE_KDE=	auth bookmarks codecs completion config configwidgets coreaddons \
-		crash guiaddons i18n iconthemes init itemviews jobwidgets js \
-		kdelibs4support khtml kio notifications parts service solid \
-		sonnet syntaxhighlighting texteditor textwidgets unitconversion \
+USE_GL=		gl opengl
+USE_QT=		5compat base serialport tools:build
+USE_KDE=	colorscheme completion config configwidgets coreaddons \
+		doctools guiaddons iconthemes i18n \
+		jobwidgets kio parts service sonnet syntaxhighlighting \
+		texteditor textwidgets \
 		widgetsaddons windowsystem xmlgui \
 		doctools:build ecm:build
 USE_GNOME=	glib20
diff --git a/cad/ktechlab/distinfo b/cad/ktechlab/distinfo
index 6fece9a7dd1e..2d66d0f5bdc3 100644
--- a/cad/ktechlab/distinfo
+++ b/cad/ktechlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1681189247
-SHA256 (ktechlab-ktechlab-v0.51.0_GH0.tar.gz) = 04384221aab99252c0842ec33739ed428199f141f4fb3c6e4a6b88fd3fa5fd49
-SIZE (ktechlab-ktechlab-v0.51.0_GH0.tar.gz) = 3217681
+TIMESTAMP = 1791925265
+SHA256 (ktechlab-ktechlab-v0.51.0-426-g9249fdbd_GH0.tar.gz) = 2bcad4c7760520bf2831adc253a7b23abd1e016a8e6c18ccc1a65417ab3c0948
+SIZE (ktechlab-ktechlab-v0.51.0-426-g9249fdbd_GH0.tar.gz) = 3434814
diff --git a/cad/ktechlab/pkg-plist b/cad/ktechlab/pkg-plist
index 9f498448b87d..919f3f244495 100644
--- a/cad/ktechlab/pkg-plist
+++ b/cad/ktechlab/pkg-plist
@@ -208,23 +208,22 @@ share/katepart5/syntax/microbe.xml
 %%DATADIR%%/pics/exec.png
 %%DATADIR%%/pics/pencil.png
 %%DATADIR%%/pics/source.png
-share/kxmlgui5/ktechlab/ktechlabcircuitui.rc
-share/kxmlgui5/ktechlab/ktechlabflowcodeui.rc
-share/kxmlgui5/ktechlab/ktechlabitemviewui.rc
-share/kxmlgui5/ktechlab/ktechlabkateui.rc
-share/kxmlgui5/ktechlab/ktechlabmechanicsui.rc
-share/kxmlgui5/ktechlab/ktechlabtextui.rc
-share/kxmlgui5/ktechlab/ktechlabui.rc
+share/locale/ar/LC_MESSAGES/ktechlab.mo
 share/locale/ca/LC_MESSAGES/ktechlab.mo
 share/locale/ca@valencia/LC_MESSAGES/ktechlab.mo
 share/locale/cs/LC_MESSAGES/ktechlab.mo
 share/locale/de/LC_MESSAGES/ktechlab.mo
 share/locale/en_GB/LC_MESSAGES/ktechlab.mo
+share/locale/eo/LC_MESSAGES/ktechlab.mo
 share/locale/es/LC_MESSAGES/ktechlab.mo
 share/locale/et/LC_MESSAGES/ktechlab.mo
+share/locale/eu/LC_MESSAGES/ktechlab.mo
 share/locale/fr/LC_MESSAGES/ktechlab.mo
+share/locale/ga/LC_MESSAGES/ktechlab.mo
 share/locale/gl/LC_MESSAGES/ktechlab.mo
+share/locale/he/LC_MESSAGES/ktechlab.mo
 share/locale/hu/LC_MESSAGES/ktechlab.mo
+share/locale/ia/LC_MESSAGES/ktechlab.mo
 share/locale/it/LC_MESSAGES/ktechlab.mo
 share/locale/ja/LC_MESSAGES/ktechlab.mo
 share/locale/ka/LC_MESSAGES/ktechlab.mo