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.9.

branches:  trunk
changeset: 414720:a740779c6c50
user:      wiz <>
date:      Tue Mar 31 21:29:35 2020 +0000

gnucash: update to 3.9.

3.9 - 29 March 2020
The tenth release of the 3.x stable series.

The following bugs have been fixed:
    Bug 685102 - Scheduled Transactions don't always respect weekends for
                 first occurrence
    Bug 794916 - Fails to find environment file at startup when installation
                 prefix is '/opt
    Bug 796579 - Cannot go forward with empty duplicates screen
    Bug 796911 - Minimum window width to large.
                 To fix this the text labels used have been enabled to ellipsize
                 at the end
    Bug 796984 - Import Bills & Invoices: date of line item is not validated;
                 can lead to unexpected results
    Bug 796985 - Import Bills & Invoices: option 'open not yet posted docs in
                 tab' does not open tab if invoice could not be posted
    Bug 796986 - Import Bills & Invoices: in case of invalid posting date
                 in import file, invoice is posted with unexpected date
    Bug 796987 - Import Bills & Invoices: fixing import items only works
                 in special case
    Bug 797022 - Import Bills & Invoices: expense/income account is not
                 validated - leads to one-sided posting if account is invalid
    Bug 797023 - Import Bills & Invoices: no user confirmation requested
                 for update of invoices, if new invoice is created first
    Bug 797024 - Import Bills & Invoices: import matches csv data rows with
                 too few separators, messing up the import data
    Bug 797025 - Import Bills & Invoices: the type of the post to account
                 is not validated - enabling A/P and A/R postings on regular
    Bug 797042 - OK button in OFX importer doesn't work if nothing is
    Bug 797133 - CSV Import of multicurrency transaction export in multiline
    Bug 797139 - test-report-utilities failure after 10-march in travis
    Bug 797419 - equity-statement unrealized-gain calculator uses
    Bug 797481 - crash on close of unsaved tabs by pressing [X]
    Bug 797522 - Focus after reconcile jumps to a different account
    Bug 797536 - cmake errors out because it cannot find GncPkgConfig
                 (cmake 3.5.2)
    Bug 797540 - Mapping of aqbanking accounts to gnucash accounts doesn't
    Bug 797546 - Autocomplete not updated when account names changed
    Bug 797548 - multicolumn income statement: some closing entries are not
                 ignored when within reporting period
    Bug 797549 - Reconcile window shows S_tatement Date rather than
                 Statement Date.
    Bug 797550 - Crash when changing register tab position
    Bug 797551 - Budget totals line missing in 3.8
                 Reinstate Income/Expense/Transfer/Total, but rename to:
                 * Inflow from Income
                 * Outflow to Expense
                 * Outflow to Asset/Equity/Liability
                 * Remaining to Budget
    Bug 797566 - Crash on use of context menu in importer
    Bug 797569 - Swedish account templates not accessible
    Bug 797570 - Unable to import vendors.
                 In the import of Customer/Vendor or Bill/Invoice, the
                 dialog that lists rows that were not imported shows a
                 scrollable view of only four rows.
    Bug 797572 - Customer Report (beta): "Period Totals" includes total debit
                 and credits outside the current period
                 Change to formal accounting convention. Can swap to informal
                 headers if set by global preference.
    Bug 797573 - Incorrect value of securities in the Asset Chart
    Bug 797576 - xaccAccountOrder shouldn't sort account codes as base-36
    Bug 797583 - gnc:book-add-quotes crashes when there are no quotes
    Bug 797584 - New-owner - bill amount field links to wrong account
    Bug 797588 - Gnucash segfaults when using mysql backend with empty
    Bug 797591 - multiperiod b/s and PnL reports: add style sheet 'easy'
    Bug 797609 - Backtraces for eguile report errors strips wrong part of
    Bug 797613 - Due Invoices Reminder shows Job Name instead of Company
    Bug 797624 - At some point Vietnam Dong seemed to drop xu (decimals)
    Bug 797631 - Superfluous account selection dialog on first online
                 The online id, which is needed to find a GnuCash account
                 for a transaction or the balance retrieved from an online
                 account, is already assigned to each matched GnuCash
                 account within the Online Banking Setup tool. The online
                 id is removed from the GnuCash account if it is no longer
                 matched with an AqBanking account.
    Bug 797636 - Incorrect Online account matches cannot be deleted
                 A push button with text "Delete selected matches" is added
                 to the "Match Online accounts with GnuCash accounts" page
                 of the "Online Banking Setup" tool. Additionally, the
                 underlying tree view is set to multiple selection mode
                 from single selection mode. Pushing the button will remove
                 the matched GnuCash account from all selected AqBanking
                 (Online) accounts.
    Bug 797638 - SIGSEGV editing transaction after closing Find Accounts
    Bug 797640 - The Reconciliation Window starting balance calculator
                 needs to ignore splits after statement date
    Bug 797648 - Cannot reconcile both splits of a transaction with 2 splits
                 for bank account subaccounts if only 1 is cleared
                 Force all splits in a transaction for the account being
                 reconciled and its children to have the same
                 reconciliation status.
    Bug 797656 - Immediate crash when retrieving quotes

Other repairs or enhancements not marked as bugs:
   [report-utilities] fix gnc:account-accumulate-at-dates sorting &
      This commit performs 2 important fixes:
      1. The account splitlist walking assumes that the split->date always
         increases. This is now enforced by sorting the splitlist, *only* if
         a custom split->date is offered. By default the splits are sorted by
         posted_date, and if a custom split->date is used, will be
         stable-sorted to ensure the algorithm works.
      2. The handling of splits *ON* date boundaries is fixed. Previously if
         a split->date was equal to a date boundary, it would be considered
         part of the "after" date section. It is more intuitive that a date
         boundary includes all splits on and before the date.
    When selecting a file for OFX import, restrict the files listed to .OFX
      (or .QFX)
    Fix crash when changing account-separator.
    Change the default focus to search entry for 'Find Account'
    Fix rounding precision when importing prices from CSV
    [trep-engine] subtotals when cells have monetary only
      Instead of accumulating subtotals from any non-#f value, ensure value
      is a gnc-monetary before accumulating subtotals. This paves the way
      to allow non-monetary in RHS custom-calculated-cells.
    Travis - don't try to copy the removed after-failure file to the test
    Travis - use ctest built-in feature to verbosely log test failures
    Fix tokenize_string()to prevent empty strings as Bayes account-matching
      tokens and remove duplicated tokens.
    Fix calculation of Bayes account-matching token info to find exactly
      matching tokens only.
    Clear online banking KVP from accounts no longer associated with an online
    Account template improvements for Swiss-German KMU and Germany SKR04.
    Appdata file allows packagers to include distribution release information.
    Ensure that new budgets are saved instead of saving only the state
    Update US Income Tax information for 2019.
    Correct double-counting of accounts in some cases in US Income Tax
    Housekeeping - reduce the number of PACKAGE and VERSION related cmake
    Restrict gnucash.pot comment collection to ones beginning with
      "Translators". At the recommendation of the Translation Project
    [html-table][API] html-table can have multirow-col-headers
      * NEW API: gnc:html-table-multirow-col-headers and
        gnc:html-table-set-multirow-col-headers! gnc:html-table col-headers
        have been augmented to support list of <th> rows.
      * BACKWARD COMPATIBILITY is offered. Old use of single-row headers API
        gnc:html-table-col-headers and gnc:html-table-set-col-headers! should
        be unchanged; will get/set a single row of <th> elements.
      * NEW functions gnc:html-table-multirow-col-headers and
        gnc:html-table-set-multirow-col-headers! will get/set an arbitrary
        number of rows of <th> elements.
      * using old API gnc:html-table-col-headers on a table, whose multiple
        row headers have been set, will lead to a warning and return the first
        row only.

Translations Updated: Croatian, German, Polish, Ukrainian.


 finance/gnucash/Makefile |   6 ++----
 finance/gnucash/PLIST    |  42 +++++++++++++++++++++++-------------------
 finance/gnucash/distinfo |  10 +++++-----
 3 files changed, 30 insertions(+), 28 deletions(-)

diffs (129 lines):

diff -r cad4677ffa44 -r a740779c6c50 finance/gnucash/Makefile
--- a/finance/gnucash/Makefile  Tue Mar 31 20:39:19 2020 +0000
+++ b/finance/gnucash/Makefile  Tue Mar 31 21:29:35 2020 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.289 2020/03/10 22:09:49 wiz Exp $
+# $NetBSD: Makefile,v 1.290 2020/03/31 21:29:35 wiz Exp $
-DISTNAME=              gnucash-3.8b
-PKGREVISION=           3
+DISTNAME=              gnucash-3.9
 CATEGORIES=            finance
 EXTRACT_SUFX=          .tar.bz2
@@ -18,7 +17,6 @@
 # instead of USE_TOOLS+=msgfmt, since we need a newer version
 TOOL_DEPENDS+=         gettext-tools>=0.19.6:../../devel/gettext-tools
-WRKSRC=                        ${WRKDIR}/${DISTNAME:S/b$//}
 USE_LANGUAGES=         c c++
 USE_CMAKE=             yes
 USE_LIBTOOL=           yes
diff -r cad4677ffa44 -r a740779c6c50 finance/gnucash/PLIST
--- a/finance/gnucash/PLIST     Tue Mar 31 20:39:19 2020 +0000
+++ b/finance/gnucash/PLIST     Tue Mar 31 21:29:35 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.74 2020/01/08 17:31:11 wiz Exp $
+@comment $NetBSD: PLIST,v 1.75 2020/03/31 21:29:35 wiz Exp $
@@ -291,6 +291,7 @@
@@ -428,6 +429,7 @@
@@ -544,9 +546,9 @@
@@ -703,22 +705,22 @@
@@ -877,7 +879,8 @@
@@ -1089,6 +1092,7 @@
diff -r cad4677ffa44 -r a740779c6c50 finance/gnucash/distinfo
--- a/finance/gnucash/distinfo  Tue Mar 31 20:39:19 2020 +0000
+++ b/finance/gnucash/distinfo  Tue Mar 31 21:29:35 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.97 2020/01/08 17:31:11 wiz Exp $
+$NetBSD: distinfo,v 1.98 2020/03/31 21:29:35 wiz Exp $
-SHA1 (gnucash-3.8b.tar.bz2) = df970b42f7fe8fdf4608c955ebc1fa0c8c47dc64
-RMD160 (gnucash-3.8b.tar.bz2) = fd31e882dacc6e277d9ef010718c2863f0e2342a
-SHA512 (gnucash-3.8b.tar.bz2) = e0529934e9ccafbef2b724f5fca9a0e300c78cf21596f0dcd4b5c11ff300c06a963b68eff1efe00834dc488ced604b86011075bb22480488ddf31d2d4c94ddca
-Size (gnucash-3.8b.tar.bz2) = 14285584 bytes
+SHA1 (gnucash-3.9.tar.bz2) = 00fca79635f1c831739fbdc8116248584c1cbcc8
+RMD160 (gnucash-3.9.tar.bz2) = b0bcd9fb472f310e0dabb7945bfc9be4eff63cef
+SHA512 (gnucash-3.9.tar.bz2) = b1669ae2ffbf010658e4c80ce80b63d6653af0d1feafa48df6724570bfcc5f88d1eb8642c0a8b31ddd3c81a2e6859c396a14371ad05421b33fa66cf301d8b0c5
+Size (gnucash-3.9.tar.bz2) = 14174108 bytes

Home | Main Index | Thread Index | Old Index