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.jsonhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a710f89.3dc56.9e6306c>
