Index: head/finance/kmymoney/Makefile =================================================================== --- head/finance/kmymoney/Makefile (revision 559301) +++ head/finance/kmymoney/Makefile (revision 559302) @@ -1,109 +1,113 @@ # $FreeBSD$ PORTNAME= kmymoney PORTVERSION= 5.1.0 +PORTREVISION= 1 CATEGORIES= finance kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src +PATCH_SITES= https://invent.kde.org/office/kmymoney/-/commit/ +PATCHFILES+= a9722f40ec94bd7fdda078e393807dc1e78bbec3.diff:-p1 # Python 3.8 compat + MAINTAINER= jhale@FreeBSD.org COMMENT= KDE personal finance manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libalkimia5.so:finance/alkimia \ libKChart.so:graphics/kdiagram USES= cmake compiler:c++14-lang desktop-file-utils gettext kde:5 \ pkgconfig qt:5 shared-mime-info shebangfix tar:xz USE_QT= buildtools_build core dbus gui network printsupport qmake_build \ sql testlib_build xml webkit widgets USE_KDE= activities archive auth bookmarks codecs completion config \ configwidgets coreaddons doctools_build ecm_build i18n \ iconthemes itemmodels itemviews jobwidgets kcmutils \ kio notifications textwidgets service solid sonnet \ wallet widgetsaddons xmlgui USE_LDCONFIG= yes SHEBANG_FILES= kmymoney/misc/financequote.pl OPTIONS_GROUP= PLUGINS OPTIONS_GROUP_PLUGINS= CALENDAR KBANKING OFX SQLCIPHER WEBOOB WEB_DESC= Web content renderer OPTIONS_SINGLE= WEB OPTIONS_SINGLE_WEB= KDEWEBKIT QTWEBENGINE OPTIONS_DEFINE= ADDRESSBOOK GNUPG HOLIDAYS QUOTES OPTIONS_DEFAULT= CALENDAR GNUPG HOLIDAYS KBANKING KDEWEBKIT OFX QUOTES OPTIONS_SUB= yes ADDRESSBOOK_DESC= Address book support ADDRESSBOOK_USE= kde=akonadi,contacts,identitymanagement,pimtextedit ADDRESSBOOK_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF5Akonadi \ CMAKE_DISABLE_FIND_PACKAGE_KF5Contacts \ CMAKE_DISABLE_FIND_PACKAGE_KF5IdentityManagement CALENDAR_DESC= iCalendar exporter CALENDAR_LIB_DEPENDS= libical.so:devel/libical CALENDAR_CMAKE_BOOL= ENABLE_LIBICAL GNUPG_LIB_DEPENDS= libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error GNUPG_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Gpgmepp \ CMAKE_DISABLE_FIND_PACKAGE_KF5Gpgmepp HOLIDAYS_DESC= Holidays support HOLIDAYS_USE= kde=holidays HOLIDAYS_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF5Holidays KBANKING_DESC= Online banking via KBanking (AqBanking) KBANKING_LIB_DEPENDS= libgwenhywfar.so:devel/gwenhywfar \ libgwengui-qt5.so:devel/gwenhywfar-qt5 \ libaqbanking.so:finance/aqbanking KBANKING_USE= qt=declarative KBANKING_CMAKE_BOOL= ENABLE_KBANKING KDEWEBKIT_DESC= Web content rendering via KDEWebKit KDEWEBKIT_USE= kde=kdewebkit OFX_DESC= OFX (Open Financial Exchange) importer OFX_LIB_DEPENDS= libofx.so:finance/libofx OFX_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LibOfx QTWEBENGINE_DESC= Web content rendering via QtWebEngine QTWEBENGINE_USE= qt=location,webchannel,webengine QTWEBENGINE_CMAKE_BOOL= ENABLE_WEBENGINE QUOTES_DESC= Online stock and currency price quotes QUOTES_USES= perl5 QUOTES_USE= PERL5=run QUOTES_RUN_DEPENDS= p5-Date-Manip>=0:devel/p5-Date-Manip \ p5-Finance-Quote>=0:finance/p5-Finance-Quote \ p5-XML-Parser>=0:textproc/p5-XML-Parser \ p5-XML-Writer>=0:textproc/p5-XML-Writer \ p5-libwww>=0:www/p5-libwww SQLCIPHER_DESC= KMyMoney database encryption SQLCIPHER_LIB_DEPENDS= libsqlcipher.so:databases/sqlcipher SQLCIPHER_CMAKE_BOOL= ENABLE_SQLCIPHER WEBOOB_DESC= Online banking via Web Outside Of Browsers WEBOOB_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}weboob>0:www/py-weboob@${PY_FLAVOR} WEBOOB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}weboob>0:www/py-weboob@${PY_FLAVOR} -WEBOOB_USES= python:2.7 +WEBOOB_USES= python:3.7+ WEBOOB_USE= qt=concurrent WEBOOB_CMAKE_BOOL= ENABLE_WEBOOB .if defined(MAINTAINER_MODE) # Apply additional substitutions to pkg-plist generated by the 'makeplist' target create-plist: stage @(cd ${.CURDIR} && ${MAKE} makeplist > pkg-plist && \ ${SED} -i "" -e '1d' \ -e '/icalendar/s|^|%%CALENDAR%%|g' -e '/kbanking/s|^|%%KBANKING%%|g' \ -e '/ofximport/s|^|%%OFX%%|g' -e '/qsqlcipher/s|^|%%SQLCIPHER%%|g' \ -e '/weboob/s|^|%%WEBOOB%%|g' \ pkg-plist) .endif .include Index: head/finance/kmymoney/distinfo =================================================================== --- head/finance/kmymoney/distinfo (revision 559301) +++ head/finance/kmymoney/distinfo (revision 559302) @@ -1,3 +1,5 @@ -TIMESTAMP = 1593382919 +TIMESTAMP = 1608649267 SHA256 (kmymoney-5.1.0.tar.xz) = 2db968f1d112b913fde3e0e5160215ca689ea2ca5ce3f6f00a4ef97330f71351 SIZE (kmymoney-5.1.0.tar.xz) = 12005824 +SHA256 (a9722f40ec94bd7fdda078e393807dc1e78bbec3.diff) = 94397a9897e52ea8c5629a65b8a6e60fe0dcd1b4a367452209ec0f3bb016cdaa +SIZE (a9722f40ec94bd7fdda078e393807dc1e78bbec3.diff) = 5332