Index: head/finance/kmymoney/Makefile =================================================================== --- head/finance/kmymoney/Makefile (revision 471824) +++ head/finance/kmymoney/Makefile (revision 471825) @@ -1,106 +1,107 @@ # $FreeBSD$ PORTNAME= kmymoney PORTVERSION= 5.0.1 +PORTREVISION= 1 CATEGORIES= finance kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src 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 shared-mime-info shebangfix tar:xz USE_QT5= 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 CONFLICTS_INSTALL= kmymoney-kde4 SHEBANG_FILES= kmymoney/misc/financequote.pl OPTIONS_GROUP= PLUGINS OPTIONS_GROUP_PLUGINS= CALENDAR KBANKING OFX 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= qt5=qml,quick 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= qt5=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 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_USE= qt5=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 '/weboob/s|^|%%WEBOOB%%|g' \ pkg-plist) .endif .include Index: head/finance/kmymoney/files/patch-kmymoney_dialogs_transactioneditor.cpp =================================================================== --- head/finance/kmymoney/files/patch-kmymoney_dialogs_transactioneditor.cpp (revision 471824) +++ head/finance/kmymoney/files/patch-kmymoney_dialogs_transactioneditor.cpp (nonexistent) @@ -1,13 +0,0 @@ -Fix crash when adding a new schedule to scheduled transactions - ---- kmymoney/dialogs/transactioneditor.cpp.orig 2018-04-17 02:57:53 UTC -+++ kmymoney/dialogs/transactioneditor.cpp -@@ -178,7 +178,7 @@ void TransactionEditor::setup(QWidgetList& tabOrderWid - - // remove all unused widgets and don't forget to remove them - // from the tab order list as well -- d->m_editWidgets.removeOrphans(); -+ // d->m_editWidgets.removeOrphans(); - QWidgetList::iterator it_w; - const QWidgetList editWidgets(d->m_editWidgets.values()); - for (it_w = tabOrderWidgets.begin(); it_w != tabOrderWidgets.end();) { Property changes on: head/finance/kmymoney/files/patch-kmymoney_dialogs_transactioneditor.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/finance/kmymoney/files/patch-kmymoney_widgets_qwidgetcontainer.cpp =================================================================== --- head/finance/kmymoney/files/patch-kmymoney_widgets_qwidgetcontainer.cpp (nonexistent) +++ head/finance/kmymoney/files/patch-kmymoney_widgets_qwidgetcontainer.cpp (revision 471825) @@ -0,0 +1,19 @@ +Fix crash when editing transactions +https://bugs.kde.org/show_bug.cgi?id=392735 + +--- kmymoney/widgets/qwidgetcontainer.cpp.orig 2018-03-18 15:55:30 UTC ++++ kmymoney/widgets/qwidgetcontainer.cpp +@@ -51,9 +51,10 @@ void QWidgetContainer::removeOrphans() + if ((*it_w) && (*it_w)->parent()) + ++it_w; + else { +- delete(*it_w); +- remove(it_w.key()); +- it_w = begin(); ++ QWidget* const w = *it_w; ++ it_w = erase(it_w); ++ if (w) ++ w->deleteLater(); + } + } + } Property changes on: head/finance/kmymoney/files/patch-kmymoney_widgets_qwidgetcontainer.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property