From 99d37f32ee9cdce02f0a27662608b447aa0b45fa Mon Sep 17 00:00:00 2001 From: wiz Date: Sun, 3 Jul 2016 11:50:29 +0000 Subject: Updated moneyguru to 2.10.0. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2.10.0 (2016-03-13) From now on, the changelog is going to be a bit more developer-oriented. Drop Windows support, maybe temporarily. Details Add plugin management view. #451 Refuse to load moneyguru files with unsupported currencies. #451 Add “inactive” flag to accounts. #412 Fix transaction duplication bug on undo. #438 Fix crash on CSV import [qt]. #440 Fix debit/credit preference so it’s properly restored on startup. #421 Fix “Show Account” for transactions having multiple splits to the same account. Make all panels instantiate on-the-fly rather than on startup. #434 Various minor refactorings. See git log. Improve build process, notably on OS X. See git log. Convert to Qt5. Remove dependency on sgmllib3k. Bump Python requirement to 3.4+. --- finance/moneyguru/Makefile | 15 ++++------ finance/moneyguru/PLIST | 71 ++++++++++++++++++++-------------------------- finance/moneyguru/distinfo | 10 +++---- 3 files changed, 41 insertions(+), 55 deletions(-) (limited to 'finance') diff --git a/finance/moneyguru/Makefile b/finance/moneyguru/Makefile index 116ed1210b4..8272366e710 100644 --- a/finance/moneyguru/Makefile +++ b/finance/moneyguru/Makefile @@ -1,8 +1,6 @@ -# $NetBSD: Makefile,v 1.14 2016/02/01 13:32:10 wiz Exp $ -# -# any of ~* is fine, they are the same and just there for Ubuntu -# so moneyguru's built for all releases -DISTNAME= moneyguru-2.9.4 +# $NetBSD: Makefile,v 1.15 2016/07/03 11:50:29 wiz Exp $ + +DISTNAME= moneyguru-2.10.0 CATEGORIES= finance MASTER_SITES= ${MASTER_SITE_GITHUB:=hsoft/} @@ -12,7 +10,7 @@ COMMENT= Personal finance management application LICENSE= modified-bsd DEPENDS+= ${PYPKGPREFIX}-polib-[0-9]*:../../devel/py-polib -DEPENDS+= ${PYPKGPREFIX}-qt4-[0-9]*:../../x11/py-qt4 +DEPENDS+= ${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5 DEPENDS+= ${PYPKGPREFIX}-sphinx>=1.3.4nb1:../../textproc/py-sphinx DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 DEPENDS+= ${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree @@ -24,7 +22,7 @@ WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} USE_LANGUAGES= c USE_TOOLS= pax -PYTHON_VERSIONS_INCOMPATIBLE= 27 # 3.x only +PYTHON_VERSIONS_INCOMPATIBLE= 27 33 # 3.4+ only PY_PATCHPLIST= yes PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} REPLACE_PYTHON+= cocoa/waf @@ -47,9 +45,6 @@ BASE_ARCH= ${MACHINE_ARCH} PLIST_SUBST+= BASE_ARCH=${BASE_ARCH:Q} -do-configure: - cd ${WRKSRC} && ${PYTHONBIN} configure.py - do-build: cd ${WRKSRC} && ${PYTHONBIN} build.py ${CHMOD} +x ${WRKSRC}/run.py diff --git a/finance/moneyguru/PLIST b/finance/moneyguru/PLIST index a25cb4fa067..8ad09155e20 100644 --- a/finance/moneyguru/PLIST +++ b/finance/moneyguru/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.11 2016/02/01 13:32:10 wiz Exp $ +@comment $NetBSD: PLIST,v 1.12 2016/07/03 11:50:29 wiz Exp $ bin/moneyguru share/applications/moneyguru.desktop share/moneyguru/ambuttonbar/AMButtonBar.h @@ -38,6 +38,7 @@ share/moneyguru/build/help/.doctrees/developer/core/index.doctree share/moneyguru/build/help/.doctrees/developer/core/model/account.doctree share/moneyguru/build/help/.doctrees/developer/core/model/amount.doctree share/moneyguru/build/help/.doctrees/developer/core/model/budget.doctree +share/moneyguru/build/help/.doctrees/developer/core/model/currency.doctree share/moneyguru/build/help/.doctrees/developer/core/model/date.doctree share/moneyguru/build/help/.doctrees/developer/core/model/entry.doctree share/moneyguru/build/help/.doctrees/developer/core/model/oven.doctree @@ -48,7 +49,6 @@ share/moneyguru/build/help/.doctrees/developer/core/model/undo.doctree share/moneyguru/build/help/.doctrees/developer/core/plugin.doctree share/moneyguru/build/help/.doctrees/developer/devprocess.doctree share/moneyguru/build/help/.doctrees/developer/hscommon/build.doctree -share/moneyguru/build/help/.doctrees/developer/hscommon/currency.doctree share/moneyguru/build/help/.doctrees/developer/hscommon/desktop.doctree share/moneyguru/build/help/.doctrees/developer/hscommon/gui/base.doctree share/moneyguru/build/help/.doctrees/developer/hscommon/gui/column.doctree @@ -108,6 +108,7 @@ share/moneyguru/build/help/_sources/developer/core/index.txt share/moneyguru/build/help/_sources/developer/core/model/account.txt share/moneyguru/build/help/_sources/developer/core/model/amount.txt share/moneyguru/build/help/_sources/developer/core/model/budget.txt +share/moneyguru/build/help/_sources/developer/core/model/currency.txt share/moneyguru/build/help/_sources/developer/core/model/date.txt share/moneyguru/build/help/_sources/developer/core/model/entry.txt share/moneyguru/build/help/_sources/developer/core/model/oven.txt @@ -118,7 +119,6 @@ share/moneyguru/build/help/_sources/developer/core/model/undo.txt share/moneyguru/build/help/_sources/developer/core/plugin.txt share/moneyguru/build/help/_sources/developer/devprocess.txt share/moneyguru/build/help/_sources/developer/hscommon/build.txt -share/moneyguru/build/help/_sources/developer/hscommon/currency.txt share/moneyguru/build/help/_sources/developer/hscommon/desktop.txt share/moneyguru/build/help/_sources/developer/hscommon/gui/base.txt share/moneyguru/build/help/_sources/developer/hscommon/gui/column.txt @@ -181,6 +181,7 @@ share/moneyguru/build/help/developer/core/index.html share/moneyguru/build/help/developer/core/model/account.html share/moneyguru/build/help/developer/core/model/amount.html share/moneyguru/build/help/developer/core/model/budget.html +share/moneyguru/build/help/developer/core/model/currency.html share/moneyguru/build/help/developer/core/model/date.html share/moneyguru/build/help/developer/core/model/entry.html share/moneyguru/build/help/developer/core/model/oven.html @@ -191,7 +192,6 @@ share/moneyguru/build/help/developer/core/model/undo.html share/moneyguru/build/help/developer/core/plugin.html share/moneyguru/build/help/developer/devprocess.html share/moneyguru/build/help/developer/hscommon/build.html -share/moneyguru/build/help/developer/hscommon/currency.html share/moneyguru/build/help/developer/hscommon/desktop.html share/moneyguru/build/help/developer/hscommon/gui/base.html share/moneyguru/build/help/developer/hscommon/gui/column.html @@ -341,6 +341,10 @@ share/moneyguru/cocoa/controllers/networth/MGBalanceSheet.h share/moneyguru/cocoa/controllers/networth/MGBalanceSheet.m share/moneyguru/cocoa/controllers/networth/MGNetWorthView.h share/moneyguru/cocoa/controllers/networth/MGNetWorthView.m +share/moneyguru/cocoa/controllers/pluginlist/MGPluginListTable.h +share/moneyguru/cocoa/controllers/pluginlist/MGPluginListTable.m +share/moneyguru/cocoa/controllers/pluginlist/MGPluginListView.h +share/moneyguru/cocoa/controllers/pluginlist/MGPluginListView.m share/moneyguru/cocoa/controllers/profit/MGIncomeStatement.h share/moneyguru/cocoa/controllers/profit/MGIncomeStatement.m share/moneyguru/cocoa/controllers/profit/MGProfitView.h @@ -548,6 +552,7 @@ share/moneyguru/core/__init__.py share/moneyguru/core/__init__.pyc share/moneyguru/core/app.py share/moneyguru/core/app.pyc +share/moneyguru/core/args.py share/moneyguru/core/const.py share/moneyguru/core/const.pyc share/moneyguru/core/document.py @@ -602,6 +607,8 @@ share/moneyguru/core/gui/net_worth_graph.py share/moneyguru/core/gui/networth_view.py share/moneyguru/core/gui/pie_chart.py share/moneyguru/core/gui/pie_chart.pyc +share/moneyguru/core/gui/pluginlist_table.py +share/moneyguru/core/gui/pluginlist_view.py share/moneyguru/core/gui/print_view.py share/moneyguru/core/gui/print_view.pyc share/moneyguru/core/gui/profit_graph.py @@ -629,6 +636,7 @@ share/moneyguru/core/loader/native.py share/moneyguru/core/loader/native.pyc share/moneyguru/core/loader/ofx.py share/moneyguru/core/loader/qif.py +share/moneyguru/core/loader/sgmllib.py share/moneyguru/core/model/__init__.py share/moneyguru/core/model/__init__.pyc share/moneyguru/core/model/_amount.so @@ -742,12 +750,14 @@ share/moneyguru/core/tests/main_test.py share/moneyguru/core/tests/model/__init__.py share/moneyguru/core/tests/model/account_test.py share/moneyguru/core/tests/model/amount_test.py +share/moneyguru/core/tests/model/currency_core_test.py share/moneyguru/core/tests/model/currency_test.py share/moneyguru/core/tests/model/date_test.py share/moneyguru/core/tests/plugin_test.py share/moneyguru/core/tests/pref_test.py share/moneyguru/core/tests/reconciliation_test.py share/moneyguru/core/tests/recurrence_test.py +share/moneyguru/core/tests/show_account_test.py share/moneyguru/core/tests/split_test.py share/moneyguru/core/tests/testdata/csv/ambiguous_date.csv share/moneyguru/core/tests/testdata/csv/amount_with_dollar_sign.csv @@ -774,6 +784,7 @@ share/moneyguru/core/tests/testdata/moneyguru/no_balance_account.moneyguru share/moneyguru/core/tests/testdata/moneyguru/off_currency_reconciliations.moneyguru share/moneyguru/core/tests/testdata/moneyguru/payee_description.moneyguru share/moneyguru/core/tests/testdata/moneyguru/simple.moneyguru +share/moneyguru/core/tests/testdata/moneyguru/unsupported_currency.moneyguru share/moneyguru/core/tests/testdata/moneyguru/with_references1.moneyguru share/moneyguru/core/tests/testdata/moneyguru/with_references2.moneyguru share/moneyguru/core/tests/testdata/moneyguru/with_references3.moneyguru @@ -872,6 +883,7 @@ share/moneyguru/help/en/developer/core/index.rst share/moneyguru/help/en/developer/core/model/account.rst share/moneyguru/help/en/developer/core/model/amount.rst share/moneyguru/help/en/developer/core/model/budget.rst +share/moneyguru/help/en/developer/core/model/currency.rst share/moneyguru/help/en/developer/core/model/date.rst share/moneyguru/help/en/developer/core/model/entry.rst share/moneyguru/help/en/developer/core/model/oven.rst @@ -882,7 +894,6 @@ share/moneyguru/help/en/developer/core/model/undo.rst share/moneyguru/help/en/developer/core/plugin.rst share/moneyguru/help/en/developer/devprocess.rst share/moneyguru/help/en/developer/hscommon/build.rst -share/moneyguru/help/en/developer/hscommon/currency.rst share/moneyguru/help/en/developer/hscommon/desktop.rst share/moneyguru/help/en/developer/hscommon/gui/base.rst share/moneyguru/help/en/developer/hscommon/gui/column.rst @@ -989,8 +1000,6 @@ share/moneyguru/hscommon/__init__.pyc share/moneyguru/hscommon/build.py share/moneyguru/hscommon/build.pyc share/moneyguru/hscommon/conflict.py -share/moneyguru/hscommon/currency.py -share/moneyguru/hscommon/currency.pyc share/moneyguru/hscommon/debug.py share/moneyguru/hscommon/desktop.py share/moneyguru/hscommon/desktop.pyc @@ -1030,7 +1039,6 @@ share/moneyguru/hscommon/sphinxgen.pyc share/moneyguru/hscommon/sqlite.py share/moneyguru/hscommon/tests/__init__.py share/moneyguru/hscommon/tests/conflict_test.py -share/moneyguru/hscommon/tests/currency_test.py share/moneyguru/hscommon/tests/notify_test.py share/moneyguru/hscommon/tests/path_test.py share/moneyguru/hscommon/tests/selectable_list_test.py @@ -1043,6 +1051,14 @@ share/moneyguru/hscommon/trans.py share/moneyguru/hscommon/trans.pyc share/moneyguru/hscommon/util.py share/moneyguru/hscommon/util.pyc +share/moneyguru/images/TabClose_Front.tif +share/moneyguru/images/TabClose_Front_Pressed.tif +share/moneyguru/images/TabClose_Front_Rollover.tif +share/moneyguru/images/TabControlRep.tif +share/moneyguru/images/TabIcon.tif +share/moneyguru/images/TabNewMetal.png +share/moneyguru/images/TabNewMetalPressed.png +share/moneyguru/images/TabNewMetalRollover.png share/moneyguru/images/account_in_12.png share/moneyguru/images/account_in_16.png share/moneyguru/images/account_out_12.png @@ -1075,6 +1091,9 @@ share/moneyguru/images/minus_8.png share/moneyguru/images/nav_down_6.png share/moneyguru/images/nav_left_9.png share/moneyguru/images/nav_right_9.png +share/moneyguru/images/overflowImage.tiff +share/moneyguru/images/overflowImagePressed.tif +share/moneyguru/images/pi.png share/moneyguru/images/piechart_visibility_off_16.png share/moneyguru/images/piechart_visibility_on_16.png share/moneyguru/images/plus_8.png @@ -1141,11 +1160,8 @@ share/moneyguru/locale/ru/LC_MESSAGES/ui.mo share/moneyguru/locale/ru/LC_MESSAGES/ui.po share/moneyguru/locale/ui.pot share/moneyguru/psmtabbarcontrol/.gitignore -share/moneyguru/psmtabbarcontrol/Info.plist share/moneyguru/psmtabbarcontrol/NSBezierPath_AMShading.h share/moneyguru/psmtabbarcontrol/NSBezierPath_AMShading.m -share/moneyguru/psmtabbarcontrol/PSMAquaTabStyle.h -share/moneyguru/psmtabbarcontrol/PSMAquaTabStyle.m share/moneyguru/psmtabbarcontrol/PSMMetalTabStyle.h share/moneyguru/psmtabbarcontrol/PSMMetalTabStyle.m share/moneyguru/psmtabbarcontrol/PSMOverflowPopUpButton.h @@ -1161,37 +1177,9 @@ share/moneyguru/psmtabbarcontrol/PSMTabBarControl.m share/moneyguru/psmtabbarcontrol/PSMTabDragAssistant.h share/moneyguru/psmtabbarcontrol/PSMTabDragAssistant.m share/moneyguru/psmtabbarcontrol/PSMTabStyle.h -share/moneyguru/psmtabbarcontrol/PSMUnifiedTabStyle.h -share/moneyguru/psmtabbarcontrol/PSMUnifiedTabStyle.m -share/moneyguru/psmtabbarcontrol/ReadMe.rtfd/TXT.rtf -share/moneyguru/psmtabbarcontrol/ReadMe.rtfd/startpage.gif -share/moneyguru/psmtabbarcontrol/images/AquaTabClose_Front.tif -share/moneyguru/psmtabbarcontrol/images/AquaTabClose_Front_Pressed.tif -share/moneyguru/psmtabbarcontrol/images/AquaTabClose_Front_Rollover.tif -share/moneyguru/psmtabbarcontrol/images/AquaTabNew.png -share/moneyguru/psmtabbarcontrol/images/AquaTabNewPressed.png -share/moneyguru/psmtabbarcontrol/images/AquaTabNewRollover.png -share/moneyguru/psmtabbarcontrol/images/AquaTabsBackground.png -share/moneyguru/psmtabbarcontrol/images/AquaTabsDown.png -share/moneyguru/psmtabbarcontrol/images/AquaTabsDownGraphite.png -share/moneyguru/psmtabbarcontrol/images/AquaTabsDownNonKey.png -share/moneyguru/psmtabbarcontrol/images/AquaTabsSeparator.png -share/moneyguru/psmtabbarcontrol/images/AquaTabsSeparatorDown.png -share/moneyguru/psmtabbarcontrol/images/TabClose_Front.tif -share/moneyguru/psmtabbarcontrol/images/TabClose_Front_Pressed.tif -share/moneyguru/psmtabbarcontrol/images/TabClose_Front_Rollover.tif -share/moneyguru/psmtabbarcontrol/images/TabControlRep.tif -share/moneyguru/psmtabbarcontrol/images/TabIcon.tif -share/moneyguru/psmtabbarcontrol/images/TabNewMetal.png -share/moneyguru/psmtabbarcontrol/images/TabNewMetalPressed.png -share/moneyguru/psmtabbarcontrol/images/TabNewMetalRollover.png -share/moneyguru/psmtabbarcontrol/images/overflowImage.tiff -share/moneyguru/psmtabbarcontrol/images/overflowImagePressed.tif -share/moneyguru/psmtabbarcontrol/images/pi.png -share/moneyguru/psmtabbarcontrol/waf -share/moneyguru/psmtabbarcontrol/wscript share/moneyguru/qt/__init__.py share/moneyguru/qt/app.py +share/moneyguru/qt/args.py share/moneyguru/qt/const.py share/moneyguru/qt/controller/__init__.py share/moneyguru/qt/controller/account/__init__.py @@ -1202,6 +1190,7 @@ share/moneyguru/qt/controller/account_panel.py share/moneyguru/qt/controller/account_reassign_panel.py share/moneyguru/qt/controller/account_sheet.py share/moneyguru/qt/controller/account_sheet_view.py +share/moneyguru/qt/controller/base_transaction_view.py share/moneyguru/qt/controller/base_view.py share/moneyguru/qt/controller/budget/__init__.py share/moneyguru/qt/controller/budget/table.py @@ -1230,6 +1219,8 @@ share/moneyguru/qt/controller/networth/sheet.py share/moneyguru/qt/controller/networth/view.py share/moneyguru/qt/controller/new_view.py share/moneyguru/qt/controller/panel.py +share/moneyguru/qt/controller/pluginlist_table.py +share/moneyguru/qt/controller/pluginlist_view.py share/moneyguru/qt/controller/preferences_panel.py share/moneyguru/qt/controller/profit/__init__.py share/moneyguru/qt/controller/profit/sheet.py diff --git a/finance/moneyguru/distinfo b/finance/moneyguru/distinfo index 9a034acbae4..1ad1b15e676 100644 --- a/finance/moneyguru/distinfo +++ b/finance/moneyguru/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.6 2016/02/01 13:32:10 wiz Exp $ +$NetBSD: distinfo,v 1.7 2016/07/03 11:50:29 wiz Exp $ -SHA1 (moneyguru-2.9.4.tar.gz) = 7936001e25aa45b62503e512dc1e3b803e32be98 -RMD160 (moneyguru-2.9.4.tar.gz) = a1117d15dc43a8e8b1ef5af49d8562599c2be2c3 -SHA512 (moneyguru-2.9.4.tar.gz) = 9a5a7e748353ee7a156599fa31e092ad1943dde045655cd0eb001d08f0cf66cf01576a4b14686d94e736e7e7831848bd1b781fc764d62a23155ddf0b5a75c27f -Size (moneyguru-2.9.4.tar.gz) = 4191381 bytes +SHA1 (moneyguru-2.10.0.tar.gz) = 8ba1126809b86fce378ee4dd5ca38aa8c85e7747 +RMD160 (moneyguru-2.10.0.tar.gz) = 3f7a09d32d88adb861dfb9cb945a36c96820d475 +SHA512 (moneyguru-2.10.0.tar.gz) = 4a2232fade55070eb0bb56601f45e41e7cb591861ac9065b812c6024939016e3d7c8682a20da25dd5aa0b4acec56d98518fdf77b3f59160fe1c778ed29653075 +Size (moneyguru-2.10.0.tar.gz) = 3095319 bytes -- cgit v1.2.3