diff -ur textproc/dikt.orig/Makefile textproc/dikt/Makefile
--- textproc/dikt.orig/Makefile	2025-02-10 19:08:40.000000000 -0500
+++ textproc/dikt/Makefile	2025-02-16 14:51:41.616151000 -0500
@@ -1,9 +1,8 @@
 PORTNAME=	dikt
-PORTVERSION=	2s4
-PORTREVISION=	1
+PORTVERSION=	3
 PORTEPOCH=	1
 CATEGORIES=	textproc net kde
-MASTER_SITES=	OSDN/${PORTNAME}
+MASTER_SITES=	https://gitlab.com/-/project/46530021/uploads/b7050a0b8397a27501e7c0be4f40066c/
 
 MAINTAINER=	info@dikt.tv
 COMMENT=	Dictionary for KDE
@@ -12,20 +11,19 @@
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		cmake compiler:c++11-lang kde:5 qt:5 tar:txz
+USES=		cmake compiler:c++11-lang kde:6 qt:6 tar:txz \
+		desktop-file-utils gettext
 USE_KDE=	auth bookmarks codecs completion config configwidgets \
 		coreaddons dbusaddons guiaddons i18n iconthemes itemviews \
 		jobwidgets kio service solid widgetsaddons windowsystem xmlgui \
 		ecm:build
-USE_QT=		concurrent core dbus gui network printsupport svg widgets xml \
-		buildtools:build qmake:build
+USE_QT=		base
 
 PLIST_FILES=	bin/dikt \
 		share/applications/dikt.desktop \
 		share/dikt/dikt.css \
 		share/dikt/format.conf \
 		share/icons/hicolor/128x128/apps/dikt.png \
-		share/kservices5/dict.protocol \
 		share/kxmlgui5/dikt/diktui.rc
 
 .include <bsd.port.mk>
diff -ur textproc/dikt.orig/distinfo textproc/dikt/distinfo
--- textproc/dikt.orig/distinfo	2025-02-10 19:08:40.000000000 -0500
+++ textproc/dikt/distinfo	2025-02-11 15:23:11.538024000 -0500
@@ -1,3 +1,3 @@
-TIMESTAMP = 1581030158
-SHA256 (dikt-2s4.txz) = 695eecb168edb124baf7c1d95f53d533054158e3b67195bdaee85ae7be9cd418
-SIZE (dikt-2s4.txz) = 52716
+TIMESTAMP = 1739305391
+SHA256 (dikt-3.txz) = 58bb4586d4de8728e7cf29d57252b067afe0459613c222f5c75292067474a1aa
+SIZE (dikt-3.txz) = 52808