finance/skrooge: Update to 2.33.0

https://skrooge.org/news/2024-09-22-skrooge_2.33.0_released/
This commit is contained in:
Jason E. Hale 2024-10-16 03:25:17 -04:00
parent 69ffec1474
commit 05da1663c9
3 changed files with 46 additions and 26 deletions

View file

@ -1,9 +1,15 @@
PORTNAME= skrooge
DISTVERSION= 2.32.0
DISTVERSION= 2.33.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
@ -14,11 +20,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= xsltproc:textproc/libxslt
LIB_DEPENDS= libofx.so:finance/libofx \
libsqlcipher.so:databases/sqlcipher
RUN_DEPENDS= ${LOCALBASE}/bin/aqbanking-cli:finance/aqbanking \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \
${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 qca qt:5 shared-mime-info \
kde:5 pkgconfig python qt:5 shared-mime-info \
shebangfix tar:xz xorg
USE_KDE= activities archive attica auth bookmarks codecs completion \
USE_KDE= archive attica auth bookmarks codecs completion \
config configwidgets coreaddons dbusaddons emoticons \
guiaddons i18n iconthemes init itemviews jobwidgets \
kio newstuff notifications notifyconfig package parts \
@ -27,21 +37,25 @@ USE_KDE= activities archive attica auth bookmarks codecs completion \
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
USE_QT= concurrent core dbus declarative designer gui location network \
printsupport script sql svg webchannel webengine widgets xml \
xmlpatterns \
buildtools:build designer:build qmake:build testlib:build
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_XORG= x11
SHEBANG_FILES= plugins/import/skrooge_import_backend/skrooge-sabb.py \
plugins/import/skrooge_import_backend/skrooge-woob.py \
skgbankmodeler/skrooge-boursorama.py \
skgbankmodeler/skrooge-coinmarketcap.py \
skgbankmodeler/skrooge-cryptocompare.py \
skgbankmodeler/skrooge-exchangerates.py \
skgbankmodeler/skrooge-exchangerates_apilayer.py \
skgbankmodeler/skrooge-ratesapi.py \
skgbankmodeler/skrooge-yahoodl.py
skgbankmodeler/skrooge-exchangerates_apilayer.py
USE_LDCONFIG= yes
# 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}"

View file

@ -1,3 +1,11 @@
TIMESTAMP = 1712766959
SHA256 (KDE/skrooge/skrooge-2.32.0.tar.xz) = b508694bd579fd3fd1cd686940eae88c1cedd3b1c2f34d0fbedb63cef5adbd0a
SIZE (KDE/skrooge/skrooge-2.32.0.tar.xz) = 22945360
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

View file

@ -77,7 +77,6 @@ share/doc/HTML/en/skrooge/after_mass_update.png
share/doc/HTML/en/skrooge/alarm.png
share/doc/HTML/en/skrooge/analysis_build_report.png
share/doc/HTML/en/skrooge/analysis_build_transport_report.png
share/doc/HTML/en/skrooge/analysis_operations_view.png
share/doc/HTML/en/skrooge/analysis_report_1.png
share/doc/HTML/en/skrooge/analysis_report_2.png
share/doc/HTML/en/skrooge/analysis_report_3.png
@ -85,6 +84,7 @@ share/doc/HTML/en/skrooge/analysis_report_4.png
share/doc/HTML/en/skrooge/analysis_report_5.png
share/doc/HTML/en/skrooge/analysis_report_6.png
share/doc/HTML/en/skrooge/analysis_trackers_view.png
share/doc/HTML/en/skrooge/analysis_transactions_view.png
share/doc/HTML/en/skrooge/apply_process.png
share/doc/HTML/en/skrooge/apply_template.png
share/doc/HTML/en/skrooge/assign_schedule.png
@ -150,7 +150,6 @@ share/doc/HTML/en/skrooge/menu_view.png
share/doc/HTML/en/skrooge/messages.png
share/doc/HTML/en/skrooge/monthly.png
share/doc/HTML/en/skrooge/multi_tabs.png
share/doc/HTML/en/skrooge/operations.png
share/doc/HTML/en/skrooge/operations_panel.png
share/doc/HTML/en/skrooge/payees.png
share/doc/HTML/en/skrooge/pie.png
@ -163,7 +162,7 @@ share/doc/HTML/en/skrooge/reconciliation_information.png
share/doc/HTML/en/skrooge/refund_tracker.png
share/doc/HTML/en/skrooge/report_table.png
share/doc/HTML/en/skrooge/reports.png
share/doc/HTML/en/skrooge/schedule_operation.png
share/doc/HTML/en/skrooge/schedule_transaction.png
share/doc/HTML/en/skrooge/scheduled.png
share/doc/HTML/en/skrooge/search.png
share/doc/HTML/en/skrooge/search_result.png
@ -177,16 +176,16 @@ share/doc/HTML/en/skrooge/settings_import_1.png
share/doc/HTML/en/skrooge/settings_import_2.png
share/doc/HTML/en/skrooge/settings_import_3.png
share/doc/HTML/en/skrooge/settings_import_4.png
share/doc/HTML/en/skrooge/settings_operations.png
share/doc/HTML/en/skrooge/settings_report.png
share/doc/HTML/en/skrooge/settings_scheduled.png
share/doc/HTML/en/skrooge/settings_scheduled_convert.png
share/doc/HTML/en/skrooge/settings_search.png
share/doc/HTML/en/skrooge/settings_transactions.png
share/doc/HTML/en/skrooge/settings_units.png
share/doc/HTML/en/skrooge/shares.png
share/doc/HTML/en/skrooge/show.png
share/doc/HTML/en/skrooge/simulations.png
share/doc/HTML/en/skrooge/split_operation.png
share/doc/HTML/en/skrooge/split_transaction.png
share/doc/HTML/en/skrooge/stack.png
share/doc/HTML/en/skrooge/switch_information.png
share/doc/HTML/en/skrooge/tab_state_management.png
@ -194,7 +193,8 @@ share/doc/HTML/en/skrooge/table_menu.png
share/doc/HTML/en/skrooge/template_button.png
share/doc/HTML/en/skrooge/tooltip_account_balance.png
share/doc/HTML/en/skrooge/trackers.png
share/doc/HTML/en/skrooge/transfer_operation.png
share/doc/HTML/en/skrooge/transactions.png
share/doc/HTML/en/skrooge/transfer_transaction.png
share/doc/HTML/en/skrooge/units.png
share/doc/HTML/en/skrooge/validate.png
share/doc/HTML/en/skrooge/zoom_graph.png
@ -403,16 +403,14 @@ 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-msn.desktop
share/kservices5/sources/org.kde.skrooge-source-ratesapi.desktop
share/kservices5/sources/org.kde.skrooge-source-skrooge.desktop
share/kservices5/sources/org.kde.skrooge-source-stooq.desktop
share/kservices5/sources/org.kde.skrooge-source-yahoo.desktop
share/kservicetypes5/org.kde.skrooge-import-backend-type.desktop
share/kservicetypes5/org.kde.skrooge-source-plugin.desktop
share/kxmlgui5/skg/skgmainpanel.rc
@ -920,10 +918,10 @@ share/mime/packages/x-skg.xml
%%DATADIR%%/images/logo/woori_bank.png
%%DATADIR%%/images/logo/yomoni.png
%%DATADIR%%/images/splash.png
%%DATADIR%%/skrooge-boursorama.py
%%DATADIR%%/skrooge-coinmarketcap.py
%%DATADIR%%/skrooge-cryptocompare.py
%%DATADIR%%/skrooge-exchangerates.py
%%DATADIR%%/skrooge-exchangerates_apilayer.py
%%DATADIR%%/skrooge-ratesapi.py
%%DATADIR%%/skrooge-sabb.py
%%DATADIR%%/skrooge-yahoodl.py
%%DATADIR%%/skrooge-woob.py