git: 78b0430dbb09 - 2026Q3 - finance/kraft: Update to 2.0.0 and switch to Qt6

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Sun, 19 Jul 2026 16:49:20 UTC
The branch 2026Q3 has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=78b0430dbb09d663ab58bb359f692a1769502b33

commit 78b0430dbb09d663ab58bb359f692a1769502b33
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2026-07-13 11:29:44 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-07-19 16:48:15 +0000

    finance/kraft: Update to 2.0.0 and switch to Qt6
    
    Remove stale dependencies
    
    (cherry picked from commit 9030226a780e4e32c7e9629573fbaa0bd506f45b)
---
 finance/kraft/Makefile  | 20 ++++++++++++--------
 finance/kraft/distinfo  |  6 +++---
 finance/kraft/pkg-plist | 22 ++++++++++------------
 3 files changed, 25 insertions(+), 23 deletions(-)

diff --git a/finance/kraft/Makefile b/finance/kraft/Makefile
index ee751cb5a33a..f5f947ce00d4 100644
--- a/finance/kraft/Makefile
+++ b/finance/kraft/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	kraft
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.2.2
+DISTVERSION=	2.0.0
 CATEGORIES=	finance kde
 
 MAINTAINER=	kde@FreeBSD.org
@@ -12,19 +12,23 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	bash:shells/bash \
 		po4a:textproc/po4a \
-		rubygem-asciidoctor>=1.5.7<3:textproc/rubygem-asciidoctor
-LIB_DEPENDS=	libctemplate.so:textproc/google-ctemplate
+		asciidoctor:textproc/rubygem-asciidoctor
 
 # iconv is just used for run
-USES=		cmake compiler:c++11-lang gettext-tools grantlee:5 iconv \
-		kde:5 qt:5 shebangfix
+USES=		cmake compiler:c++17-lang gettext-tools iconv \
+		kde:6 qt:6 shebangfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	dragotin
-USE_KDE=	config contacts i18n \
+USE_KDE=	config contacts i18n texttemplate \
 		ecm:build
-USE_QT=		core gui sql svg widgets xml xmlpatterns \
-		buildtools:build qmake:build testlib:build
+# KDE PIM
+USE_KDE+=	akonadi akonadicontacts
+USE_QT=		base svg
 
 SHEBANG_FILES=	manual/makeman.sh
 
+post-patch:
+	${REINPLACE_CMD} '/set(CMAKE_CXX_FLAGS.*-lstdc++fs")/d' \
+		${WRKSRC}/CMakeLists.txt
+
 .include <bsd.port.mk>
diff --git a/finance/kraft/distinfo b/finance/kraft/distinfo
index 4727700bec87..6f19d71c4c28 100644
--- a/finance/kraft/distinfo
+++ b/finance/kraft/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739777108
-SHA256 (dragotin-kraft-v1.2.2_GH0.tar.gz) = a1b556d89fb42853e0c085dd47d19546f9dfd70a0f58e161cc56fa4d5555190e
-SIZE (dragotin-kraft-v1.2.2_GH0.tar.gz) = 6001871
+TIMESTAMP = 1783939429
+SHA256 (dragotin-kraft-v2.0.0_GH0.tar.gz) = 8da453c62a54ad67c711a295a4d562cf856a95253eade1701e0945a83da28571
+SIZE (dragotin-kraft-v2.0.0_GH0.tar.gz) = 6077275
diff --git a/finance/kraft/pkg-plist b/finance/kraft/pkg-plist
index f47969a02c66..241e598d1b4b 100644
--- a/finance/kraft/pkg-plist
+++ b/finance/kraft/pkg-plist
@@ -1,7 +1,6 @@
+bin/findcontact
 bin/kraft
 share/applications/de.volle_kraft_voraus.kraft.desktop
-share/config.kcfg/databasesettings.kcfg
-share/config.kcfg/kraftsettings.kcfg
 share/icons/hicolor/scalable/apps/kraft.svg
 %%DATADIR%%/dbinit/mysql/create_schema.sql
 %%DATADIR%%/dbinit/mysql/fill_schema_de.sql
@@ -151,17 +150,16 @@ share/icons/hicolor/scalable/apps/kraft.svg
 %%DATADIR%%/styles/pics/postit.png
 %%DATADIR%%/styles/systemview.css
 %%DATADIR%%/styles/templcatalog.style
-%%DATADIR%%/tools/erml2pdf.py
 %%DATADIR%%/tools/watermarkpdf.py
-%%DATADIR%%/views/docdigest.thtml
-%%DATADIR%%/views/identity.thtml
-%%DATADIR%%/views/kraftdoc_ro.thtml
-%%DATADIR%%/views/monthdigest.thtml
-%%DATADIR%%/views/systemviewdetails.thtml
-%%DATADIR%%/views/systemviewerror.thtml
-%%DATADIR%%/views/yeardigest.thtml
-share/kxmlgui5/kraft/katalogview.rc
-share/kxmlgui5/kraft/kraftui.rc
+%%DATADIR%%/views/contact.gtmpl
+%%DATADIR%%/views/docdigest.gtmpl
+%%DATADIR%%/views/identity.gtmpl
+%%DATADIR%%/views/kraftdoc_ro.gtmpl
+%%DATADIR%%/views/monthdigest.gtmpl
+%%DATADIR%%/views/systemviewdetails.gtmpl
+%%DATADIR%%/views/systemviewerror.gtmpl
+%%DATADIR%%/views/welcome.gtmpl
+%%DATADIR%%/views/yeardigest.gtmpl
 share/locale/de/LC_MESSAGES/kraft.mo
 share/locale/nl/LC_MESSAGES/kraft.mo
 share/metainfo/de.volle_kraft_voraus.kraft.appdata.xml