pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/finance/gnucash gnucash: update to 3.7.
details: https://anonhg.NetBSD.org/pkgsrc/rev/d86f9e305750
branches: trunk
changeset: 341950:d86f9e305750
user: wiz <wiz%pkgsrc.org@localhost>
date: Thu Oct 10 13:47:40 2019 +0000
description:
gnucash: update to 3.7.
The following bugs have been fixed:
Bug 605602 - precision of Financial Calculator seems to depend on
locale
Bug 746937 - Template transaction splits are loaded in reverse order
and then not sorted before saving. Actually not sorted
after loading because the template accounts weren't being
committed.
Bug 752395 - Start Day of weekly report doesn't respond to change in
locale
Redefines some functions to ensure weekly grouping in
transaction report obeys locale's start-of-week.
Bug 784623 - GNUCash does not work with sql backend, I can open
in read only mode. Upgrade the splits table as well, an
oversight from the original fix.
Bug 793018 - Balance (with >>eguile<<) - Report Title can't be changed
Bug 795251 - googletest detection cannot be overridden
Bug 796819 - bad icon with Spanish localization
Temporary fix for Farsi, which was afffected, too. As it
is maintained by TP, the final fix has to come from them.
Bug 796952 - Report formatting (justify) is broken
Previous patch reverted and replaced with a more correct one.
Bug 797085 - Import Bills & Invoices ? headers not translated.
Make strings translatable. Translators: This adds 22 new
translatable strings.
Bug 797158 - gnc:make-account-sel-limited-option is not working
Option was being deliberately reset to default_value every
time.
Bug 797171 - Allow multiple credit/debit columns to be selected
Bug 797279 - Reports RTL do not support RTL - fix reports
Bug 797279 - Reports RTL do not support RTL - fix string
fix guile-2.0 string handling to prevent munging unicode
in report-titles etc. while loading/saving reports
Bug 797295 - problems with entering swedish ??? in company address
Bug 797297 - GNUCash is in English even though MacOS is set-up to
French.
Bug 797301 - Register Menu View > Refresh doesn't work in 'with
sub-accounts' window
Bug 797306 - "URL cannot be shown" when one clicks an account line
link in report.
Bug 797316 - New Mauritanian ouguiya MRU not supported
Bug 797319 - Mauritanian ouguiya MRO shows too few decimals
Bug 797339 - Online banking frame to small
Bug 797349 - "A"ssociate header badly translated.
Note to translators: This is about msgids of the form
"Associate:A". The correct msgstr includes the part up to
the ':' verbatim with only the part to the right of it
tranlated, e.g. "Associate:?" from uk.po. Each such msgstr
has a comment explaining this.
Bug 797353 - Add copyright and release info in appdata file
Bug 797355 - General Journal report seems to be off balance
Previously, for general-journal, each split was being
analyzed, and only the source split was counted for
totals. This change will means the source split *and* its
peers are accounted for.
Bug 797377 - cmake fails on debian-8 and ubuntu-14.04 with
gnucash.appdata.xml.in does not exist
Bug 797378 - QIF file import fails: Loading gives wrong type argument
in position 2
Bug 797389 - Random Crashes while attaching a document.
Other repairs or enhancements not marked as bugs:
New feature: Multiselection in the import transaction matcher. Use
control-left-click, shift-left-click, or click-and-drag to select
multiple unmatched transactions to match them with a single account,
then right-click to bring up a single-item context menu sith
"Assign Transfer Account".
Set a FinTS product version key when the installed AQBanking supports it.
Reworking of many translatable strings with context to use the modern
gettext three-parameter function instead of the ':' hack noted in
bug 797349.
Stop duplicate entries for the invoice taxtable cell
Do not log an error when no default tax tables are set.
Fix cmake dependency tree so that make/ninja check works without having
to first run make/ninja.
Remove the accelerator for the Clear buttons on the Loan Calculator
because they were all the same and also the same as the Close button's
accelerator.
Change the transfer account notation for single-split transactions in
basic view from "--Split Transaction--" (they're obviously not) to "None".
Correctly parse decimal values between 0 and -1 (e.g. -0.5) in register
caclulations: The negative sign was being stripped.
Require CMake 3.5 or later for all platforms.
Rework the building of libgtest.a from source when the builder sets
GTEST_ROOT or the distro doesn't provide a pre-build one.
Fix crash when trying to display a tooltip in the register split view
when a split has focus.
Fix repeated requests to create a new account when you click No.
Suppress bogus error when creating a new account from register split view.
Fix price conversion report crashes in Balance Sheet PNL and all
average balance calculations.
Upgrade the Budget reports to support accumulated accounts.
Redefine gnc:debug to use QofLog instead of writing to stdout.
Change the Balance Sheet PNL account depth to mean the deepest *selected*
account rather than the deepest account.
Set the Owner Report date option to default to today.
Much Scheme cleanup and more testing.
Deprecated API:
gnc:html-acct-table-cell - Unused.
gnc:make-general-journal-report - Unused.
gnc:easy-invoice-report-create-internal - Unused.
gnc:fancy-invoice-report-create-internal - Unused.
make-simple-class - Use make-record-type
simple-obj-getter - Use record-accessor
simple-obj-setter - Use record-modifier
simple-obj-print - Use write
simple-obj-to-list - Use record-type->list
simple=obj-from-list-obj - Use list-record-type
make-simple-obj - Use construct
gnc:time64-le-date - Unused
gnc:time64-ge-date - Unused
gnc:make-reldate-hash - Unused
gnc:get-relative-date-strings - Unused
gnc:entry-type-percent-p
gnc:make-customer-option - Unused
gnc:make-vendor-option - Unused
gnc:make-employee-option - Unused
gnc:html-build-acct-table - Unused
gnc:html-acct-table-comm-row-helper - Unused
gnc:sum-collector-stocks - Unreachable
Updated Translations: German, Hebrew, Ukrainian,
New Account Templates: Hebrew-Israel
diffstat:
finance/gnucash/Makefile | 5 +-
finance/gnucash/PLIST | 19 ++++++++-
finance/gnucash/distinfo | 11 ++---
finance/gnucash/patches/patch-gnucash_register_register-gnome_CMakeLists.txt | 12 ------
4 files changed, 24 insertions(+), 23 deletions(-)
diffs (85 lines):
diff -r 17032c08a0ec -r d86f9e305750 finance/gnucash/Makefile
--- a/finance/gnucash/Makefile Thu Oct 10 13:38:31 2019 +0000
+++ b/finance/gnucash/Makefile Thu Oct 10 13:47:40 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.283 2019/09/10 22:53:54 leot Exp $
+# $NetBSD: Makefile,v 1.284 2019/10/10 13:47:40 wiz Exp $
-DISTNAME= gnucash-3.6
-PKGREVISION= 3
+DISTNAME= gnucash-3.7
CATEGORIES= finance
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gnucash/}
EXTRACT_SUFX= .tar.bz2
diff -r 17032c08a0ec -r d86f9e305750 finance/gnucash/PLIST
--- a/finance/gnucash/PLIST Thu Oct 10 13:38:31 2019 +0000
+++ b/finance/gnucash/PLIST Thu Oct 10 13:47:40 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.72 2019/07/22 13:39:57 wiz Exp $
+@comment $NetBSD: PLIST,v 1.73 2019/10/10 13:47:40 wiz Exp $
bin/gnc-fq-check
bin/gnc-fq-dump
bin/gnc-fq-helper
@@ -23,7 +23,6 @@
include/gnucash/account-quickfill.h
include/gnucash/assistant-xml-encoding.h
include/gnucash/basiccell.h
-include/gnucash/business-helpers.h
include/gnucash/business-options.h
include/gnucash/cap-gains.h
include/gnucash/cashobjects.h
@@ -680,6 +679,22 @@
share/gnucash/accounts/fr_FR/acctchrt_retiremt.gnucash-xea
share/gnucash/accounts/fr_FR/acctchrt_spouseinc.gnucash-xea
share/gnucash/accounts/fr_FR/acctchrt_spouseretire.gnucash-xea
+share/gnucash/accounts/he/acctchrt_brokerage.gnucash-xea
+share/gnucash/accounts/he/acctchrt_business.gnucash-xea
+share/gnucash/accounts/he/acctchrt_carloan.gnucash-xea
+share/gnucash/accounts/he/acctchrt_cdmoneymkt.gnucash-xea
+share/gnucash/accounts/he/acctchrt_checkbook.gnucash-xea
+share/gnucash/accounts/he/acctchrt_childcare.gnucash-xea
+share/gnucash/accounts/he/acctchrt_common.gnucash-xea
+share/gnucash/accounts/he/acctchrt_eduloan.gnucash-xea
+share/gnucash/accounts/he/acctchrt_fixedassets.gnucash-xea
+share/gnucash/accounts/he/acctchrt_homeloan.gnucash-xea
+share/gnucash/accounts/he/acctchrt_homeown.gnucash-xea
+share/gnucash/accounts/he/acctchrt_otherloan.gnucash-xea
+share/gnucash/accounts/he/acctchrt_renter.gnucash-xea
+share/gnucash/accounts/he/acctchrt_retiremt.gnucash-xea
+share/gnucash/accounts/he/acctchrt_spouseinc.gnucash-xea
+share/gnucash/accounts/he/acctchrt_spouseretire.gnucash-xea
share/gnucash/accounts/hr/acctchrt_car.gnucash-xea
share/gnucash/accounts/hr/acctchrt_cdmoneymkt.gnucash-xea
share/gnucash/accounts/hr/acctchrt_checkbook.gnucash-xea
diff -r 17032c08a0ec -r d86f9e305750 finance/gnucash/distinfo
--- a/finance/gnucash/distinfo Thu Oct 10 13:38:31 2019 +0000
+++ b/finance/gnucash/distinfo Thu Oct 10 13:47:40 2019 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.95 2019/07/22 13:39:57 wiz Exp $
+$NetBSD: distinfo,v 1.96 2019/10/10 13:47:40 wiz Exp $
-SHA1 (gnucash-3.6.tar.bz2) = b2c3e71d2a5014af459e2a35451ad5ccb42118ca
-RMD160 (gnucash-3.6.tar.bz2) = 925ef37de2ac5c1404d70ed188819f23ba444b49
-SHA512 (gnucash-3.6.tar.bz2) = 3d99235a6171e7189dbb15fed11e7f3acb4f49ef8dc6124b26807e74ce4326ac5ae6e23e693a34947604ecb0253ecbcd80f669803a629eb7d236fd3444dbfe82
-Size (gnucash-3.6.tar.bz2) = 13811045 bytes
-SHA1 (patch-gnucash_register_register-gnome_CMakeLists.txt) = 3e47ca8dc49955cb0642a7e0d1da7e535b308a79
+SHA1 (gnucash-3.7.tar.bz2) = 6891c6f5dcbc0e00600cd80a7c4e271aa0340f1e
+RMD160 (gnucash-3.7.tar.bz2) = a84b9fd8149d5703e4148291ac8ff27cbb8b958e
+SHA512 (gnucash-3.7.tar.bz2) = 41275b8d6abba54e95c00d746a2d50305fb7a0490b5486af1472a5d50d2de5973d1ec4de98dd10991325062e61498de020496b59d8548b5a4de9db9d23dee159
+Size (gnucash-3.7.tar.bz2) = 13896595 bytes
diff -r 17032c08a0ec -r d86f9e305750 finance/gnucash/patches/patch-gnucash_register_register-gnome_CMakeLists.txt
--- a/finance/gnucash/patches/patch-gnucash_register_register-gnome_CMakeLists.txt Thu Oct 10 13:38:31 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-gnucash_register_register-gnome_CMakeLists.txt,v 1.1 2019/07/22 13:39:57 wiz Exp $
-
-Add missing include, already fixed upstream.
-
---- gnucash/register/register-gnome/CMakeLists.txt.orig 2019-01-11 23:57:37.000000000 +0000
-+++ gnucash/register/register-gnome/CMakeLists.txt
-@@ -1,4 +1,5 @@
- add_subdirectory(test)
-+include(CheckSymbolExists)
-
- #GTK before 3.14 didn't have GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK
- check_symbol_exists(GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK gdk/gdktypes.h have_mod_mask)
Home |
Main Index |
Thread Index |
Old Index