Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Aug 2026 22:00:41 +0000
From:      Max Brazhnikov <makc@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Jason E. Hale <jhale@FreeBSD.org>
Subject:   git: 035e7aa1fa9c - main - finance/skrooge: Update to 25.10.0 and switch to Qt6
Message-ID:  <6a710f89.3dc56.9e6306c@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=035e7aa1fa9c118e73fb1639248376eb3c39df79

commit 035e7aa1fa9c118e73fb1639248376eb3c39df79
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2026-08-03 22:00:07 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-08-03 22:00:07 +0000

    finance/skrooge: Update to 25.10.0 and switch to Qt6
---
 finance/skrooge/Makefile  | 36 +++++++----------------
 finance/skrooge/distinfo  | 14 ++-------
 finance/skrooge/pkg-plist | 73 ++++++++++++++++++++++-------------------------
 3 files changed, 48 insertions(+), 75 deletions(-)

diff --git a/finance/skrooge/Makefile b/finance/skrooge/Makefile
index 02e86d789cf0..f733e52075cd 100644
--- a/finance/skrooge/Makefile
+++ b/finance/skrooge/Makefile
@@ -1,16 +1,9 @@
 PORTNAME=	skrooge
-DISTVERSION=	2.33.0
-PORTREVISION=	1
+DISTVERSION=	25.10.0
 CATEGORIES=	finance kde
 MASTER_SITES=	KDE/stable/${PORTNAME}
 DIST_SUBDIR=	KDE/${PORTNAME}
 
-PATCH_SITES=	https://invent.kde.org/office/skrooge/-/commit/
-PATCHFILES+=	5758d908b5918401a0e75b17b1d23253fb12272a.patch:-p1
-PATCHFILES+=	7e50a40c90147698de7a1848e62566548646ec77.patch:-p1
-PATCHFILES+=	07c3967161169c32b98c21a0bbca6722618c63de.patch:-p1
-PATCHFILES+=	0f70ff87a5a087d149f6c3edf0d64145d3308f22.patch:-p1
-
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Personal finance manager
 WWW=		https://skrooge.org
@@ -26,24 +19,21 @@ RUN_DEPENDS=	${LOCALBASE}/bin/aqbanking-cli:finance/aqbanking \
 		${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}woob>=3.6:www/py-woob@${PY_FLAVOR}
 
-USES=		cmake compiler:c++11-lib desktop-file-utils gettext grantlee:5 \
-		kde:5 pkgconfig python qt:5 shared-mime-info \
+USES=		cmake compiler:c++17-lang desktop-file-utils gettext \
+		gl kde:6 pkgconfig python qt:6 shared-mime-info \
 		shebangfix tar:xz xorg
-USE_KDE=	archive attica auth bookmarks codecs completion \
-		config configwidgets coreaddons dbusaddons emoticons \
-		guiaddons i18n iconthemes init itemviews jobwidgets \
+USE_GL=		gl opengl # GLX
+USE_KDE=	activities archive attica auth bookmarks codecs colorscheme \
+		completion config configwidgets coreaddons dbusaddons \
+		guiaddons i18n iconthemes itemviews jobwidgets \
 		kio newstuff notifications notifyconfig package parts \
-		plasma-framework runner service solid sonnet textwidgets \
+		runner service solid sonnet texttemplate textwidgets \
 		wallet widgetsaddons windowsystem xmlgui \
 		doctools:build ecm:build
-# designerplugin is weird: it's defined as a _run dependency, but
-# skrooge checks for it at build-time.
-USE_KDE+=	designerplugin:build designerplugin:run
 USE_LDCONFIG=	yes
-USE_QT=		concurrent core dbus declarative designer gui location \
-		network printsupport quickcontrols2 script sql svg \
-		webchannel webengine widgets xml xmlpatterns \
-		buildtools:build qmake:build testlib:build
+USE_QT=		5compat base declarative positioning svg \
+		webchannel webengine \
+		tools:build
 USE_XORG=	x11
 
 SHEBANG_FILES=	plugins/import/skrooge_import_backend/skrooge-sabb.py \
@@ -54,10 +44,6 @@ SHEBANG_FILES=	plugins/import/skrooge_import_backend/skrooge-sabb.py \
 		skgbankmodeler/skrooge-exchangerates.py \
 		skgbankmodeler/skrooge-exchangerates_apilayer.py
 
-# This is temporarily needed to run the fix-shebang target after the patches
-# are applied and should be removed in the next version.
-TARGET_ORDER_OVERRIDE=	750:fix-shebang
-
 PLIST_SUB=	SHLIB_VER="${PORTVERSION}"
 
 # Skrooge creates several empty directories due to how it calls CMake's
diff --git a/finance/skrooge/distinfo b/finance/skrooge/distinfo
index 053b7577dbba..c7d1ab21b2c4 100644
--- a/finance/skrooge/distinfo
+++ b/finance/skrooge/distinfo
@@ -1,11 +1,3 @@
-TIMESTAMP = 1729062794
-SHA256 (KDE/skrooge/skrooge-2.33.0.tar.xz) = f4ae3faf723d54d7542878b8142a344b147e4337b0bc42863907af44cfebf465
-SIZE (KDE/skrooge/skrooge-2.33.0.tar.xz) = 23005952
-SHA256 (KDE/skrooge/5758d908b5918401a0e75b17b1d23253fb12272a.patch) = 2cad5170f2c6a888546aa9c699790ab1cd5fb85565f34f86fbe509365794898a
-SIZE (KDE/skrooge/5758d908b5918401a0e75b17b1d23253fb12272a.patch) = 25423
-SHA256 (KDE/skrooge/7e50a40c90147698de7a1848e62566548646ec77.patch) = d2e1caaca7c2df034af26c088ec92921d1a92d50ee0468c9240891e083bbff7c
-SIZE (KDE/skrooge/7e50a40c90147698de7a1848e62566548646ec77.patch) = 793
-SHA256 (KDE/skrooge/07c3967161169c32b98c21a0bbca6722618c63de.patch) = e3339267972ea58e16db7e6a89f18492dc4886cdd15f0ef6e429799dbf40c2ab
-SIZE (KDE/skrooge/07c3967161169c32b98c21a0bbca6722618c63de.patch) = 32777
-SHA256 (KDE/skrooge/0f70ff87a5a087d149f6c3edf0d64145d3308f22.patch) = d3301384c03ed4f5cdc4b427c8fcc2c2d7e716c3e09a82fa14aad7499884a431
-SIZE (KDE/skrooge/0f70ff87a5a087d149f6c3edf0d64145d3308f22.patch) = 52263
+TIMESTAMP = 1761624248
+SHA256 (KDE/skrooge/skrooge-25.10.0.tar.xz) = 9040968b9feadab7813acf43aee6cecf956897702403b957cce2ed6e0c761e51
+SIZE (KDE/skrooge/skrooge-25.10.0.tar.xz) = 25765508
diff --git a/finance/skrooge/pkg-plist b/finance/skrooge/pkg-plist
index b207667dc0ad..3b6763a71b46 100644
--- a/finance/skrooge/pkg-plist
+++ b/finance/skrooge/pkg-plist
@@ -8,9 +8,7 @@ lib/libskgbasegui.so.2
 lib/libskgbasegui.so.%%SHLIB_VER%%
 lib/libskgbasemodeler.so.2
 lib/libskgbasemodeler.so.%%SHLIB_VER%%
-%%QT_PLUGINDIR%%/designer/libskgbankguidesigner.so
-%%QT_PLUGINDIR%%/designer/libskgbaseguidesigner.so
-%%QT_PLUGINDIR%%/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_skgfilters%%GRANTLEE_DEBUG_SUFFIX%%.so
+%%QT_PLUGINDIR%%/kf6/ktexttemplate/grantlee_skgfilters.so
 %%QT_PLUGINDIR%%/skg_gui/skg_advice.so
 %%QT_PLUGINDIR%%/skg_gui/skg_bookmark.so
 %%QT_PLUGINDIR%%/skg_gui/skg_dashboard.so
@@ -36,24 +34,24 @@ lib/libskgbasemodeler.so.%%SHLIB_VER%%
 %%QT_PLUGINDIR%%/skg_gui/skrooge_search.so
 %%QT_PLUGINDIR%%/skg_gui/skrooge_tracker.so
 %%QT_PLUGINDIR%%/skg_gui/skrooge_unit.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_afb120.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_backend.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_csv.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_gnc.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_gsb.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_iif.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_json.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_kmy.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_ledger.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_mmb.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_mny.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_mt940.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_ofx.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_pdf.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_qif.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_skg.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_xhb.so
-%%QT_PLUGINDIR%%/skrooge/import/skrooge_import_xml.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_afb120.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_backend.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_csv.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_gnc.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_gsb.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_iif.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_json.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_kmy.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_ledger.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_mmb.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_mny.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_mt940.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_ofx.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_pdf.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_qif.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_skg.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_xhb.so
+%%QT_PLUGINDIR%%/skrooge_import/skrooge_import_xml.so
 %%QT_PLUGINDIR%%/sqldrivers/libskgsqlcipher.so
 share/applications/org.kde.skrooge.desktop
 share/config.kcfg/skgbasegui_settings.kcfg
@@ -168,7 +166,6 @@ share/doc/HTML/en/skrooge/search.png
 share/doc/HTML/en/skrooge/search_result.png
 share/doc/HTML/en/skrooge/secondary_unit_display.png
 share/doc/HTML/en/skrooge/settings_bookmarks.png
-share/doc/HTML/en/skrooge/settings_dashboard.png
 share/doc/HTML/en/skrooge/settings_file.png
 share/doc/HTML/en/skrooge/settings_general.png
 share/doc/HTML/en/skrooge/settings_history.png
@@ -394,25 +391,9 @@ share/icons/hicolor/scalable/apps/skrooge-initial.svgz
 share/icons/hicolor/scalable/apps/skrooge.svgz
 share/icons/hicolor/scalable/mimetypes/application-x-skg.svgz
 share/icons/hicolor/scalable/mimetypes/application-x-skgc.svgz
-share/knotifications5/skrooge.notifyrc
+share/knotifications6/skrooge.notifyrc
 share/knsrcfiles/skrooge_monthly.knsrc
 share/knsrcfiles/skrooge_unit.knsrc
-share/kservices5/org.kde.skrooge-import-backend-aqbanking.desktop
-share/kservices5/org.kde.skrooge-import-backend-weboob.desktop
-share/kservices5/org.kde.skrooge-import-backend-weboob_coming.desktop
-share/kservices5/org.kde.skrooge-import-backend-woob-ofx.desktop
-share/kservices5/org.kde.skrooge-import-backend-woob.desktop
-share/kservices5/org.kde.skrooge-import-backend-woob_coming.desktop
-share/kservices5/sources/org.kde.skrooge-source-boursorama.desktop
-share/kservices5/sources/org.kde.skrooge-source-coinmarketcap.desktop
-share/kservices5/sources/org.kde.skrooge-source-cryptocompare.desktop
-share/kservices5/sources/org.kde.skrooge-source-exchangerates.desktop
-share/kservices5/sources/org.kde.skrooge-source-exchangerates_apilayer.desktop
-share/kservices5/sources/org.kde.skrooge-source-grandtrunk.desktop
-share/kservices5/sources/org.kde.skrooge-source-skrooge.desktop
-share/kservices5/sources/org.kde.skrooge-source-stooq.desktop
-share/kservicetypes5/org.kde.skrooge-import-backend-type.desktop
-share/kservicetypes5/org.kde.skrooge-source-plugin.desktop
 share/kxmlgui5/skg/skgmainpanel.rc
 share/kxmlgui5/skg_advice/skg_advice.rc
 share/kxmlgui5/skg_bookmark/skg_bookmark.rc
@@ -925,3 +906,17 @@ share/mime/packages/x-skg.xml
 %%DATADIR%%/skrooge-exchangerates_apilayer.py
 %%DATADIR%%/skrooge-sabb.py
 %%DATADIR%%/skrooge-woob.py
+share/skrooge_import_backend/org.kde.skrooge-import-backend-aqbanking.json
+share/skrooge_import_backend/org.kde.skrooge-import-backend-weboob.json
+share/skrooge_import_backend/org.kde.skrooge-import-backend-weboob_coming.json
+share/skrooge_import_backend/org.kde.skrooge-import-backend-woob-ofx.json
+share/skrooge_import_backend/org.kde.skrooge-import-backend-woob.json
+share/skrooge_import_backend/org.kde.skrooge-import-backend-woob_coming.json
+share/skrooge_source/org.kde.skrooge-source-boursorama.json
+share/skrooge_source/org.kde.skrooge-source-coinmarketcap.json
+share/skrooge_source/org.kde.skrooge-source-cryptocompare.json
+share/skrooge_source/org.kde.skrooge-source-exchangerates_apilayer.json
+share/skrooge_source/org.kde.skrooge-source-exchangeratesapi.io.json
+share/skrooge_source/org.kde.skrooge-source-grandtrunk.json
+share/skrooge_source/org.kde.skrooge-source-skrooge.json
+share/skrooge_source/org.kde.skrooge-source-stooq.json


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a710f89.3dc56.9e6306c>