git: 78b0430dbb09 - 2026Q3 - finance/kraft: Update to 2.0.0 and switch to Qt6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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