pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/finance/gnucash



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Jun 28 20:13:22 UTC 2026

Modified Files:
        pkgsrc/finance/gnucash: Makefile PLIST distinfo
Removed Files:
        pkgsrc/finance/gnucash/patches: patch-CMakeLists.txt

Log Message:
gnucash: update to 5.16.

Version history:
------- -------
5.16 - 28 June 2026
Between 5.15 and 5.16, the following bugfixes were accomplished:

    Bug 421610 - RFE: Include logical dates for View->Filter by "date range"The Select Range
                 section of the Date tab of the register's Filter By dialog box is changed to
                 provide relative, specific date, or days ago options for the start and end of
                 the filter range. The Show number of days item label is changed to Show from days
                 ago to better reflect what it does.
    Bug 436105 - esc key not working as expected in register: Enable the escape key to cancel a
                 field edit.
    Bug 797384 - Gnucash doesn't handle commodity prices with big numerator/denominator properly.
    Bug 798004 - Next gen UI for stock transactions
    Bug 799314 - Add "enter now" option in scheduled transaction editor. tab to allow users to
                 select the scheduled transactions to be included in a “Since Last Run…” window.
                 If there are no instances of a selected transaction triggered by today’s date,
                 the next instance is triggered.
    Bug 799751 - autocomplete crash
    Bug 799759 - Users can't Enable entries via Checkboxes on Scheduled Transactions PageAllow the
                 Enabled box in the list of scheduled transactions to be operated instead of having
                 to open the transaction editor dialog and change the Enabled checkbox. Also added
                 use of the Name column as the secondary column sort for all the other columns.
    Bug 799762 - Poor handling of cases where hidden/placeholder accounts are used in the account
                 register
    Bug 799766 - Double line preference not respected in search register
    Bug 799767 - POST /accounts in bindings/python/example_scripts/rest-api is broken
    Bug 799777 - `xaccSplitSetParent`: reparenting a committed split silently drops its KVP slots
                 (online_id, cap-gains links)

The following fixes and improvements were not associated with bug reports:

    Numeric values may now be selected to copy in the Accounts page.
    Add new Finance::Quote source Finnhub.io: Free API key (personal/non-professional use)
        available at https://finnhub.io. Set FINNHUB_API_KEY environment variable to API key to use
        this source. As of June 2026, free tier API limit is 60 API calls/minute.
    The Investment Lots report has new optional columns for Computed Annual Growth Rate.
    Python Bindings: Improved translation of primary object (Account, Transaction, Split, etc.) so
        that they can be treated as normal Python objects. This is accomplished with SWIG magic so
        no existing code is obsoleted.
    Python Bindings: Better conversion of GLists to Python lists.
    Python Bindings: Destroy the QofSession in the Python Session dtor to prevent leaving the
        database locked.
    [engine] Add first-class online_id accessors for Split and Account and make them available to
        Python bindings, removing the unused Transaction online_id property.
    Improve C++ implementation of QofBook.
    Correct the Doxygen doc for qof_instance_get/set_kvp.
    [gnc-log-replay.cpp] fix incorrect guid dump
    Add some Boost library requirements needed by libgnucash-guile to CMakeLists.txt so that
        missing feature will fail at configure time.
    Use Compile-time Regular Expressions instead of std::regex in gnc-filepath-utils.cpp and
        instead of boost::regex in the CSV importer, with the CTRE v3.11.1 header added to borrowed
    [gnc-filepath-utils.cpp] null check char* arguments
    Add ChartJS licenses.
    Removed AEX from list of commodities. euronext.com is now using JS based anti-webscraping.
    [report-core] always offer options summary in reports. This is useful to debug reports. The Add
        options summary option is removed because it's no longer optional.
    Remove remaining obsolete IMContext from sheet
    Fix blurry text in HiDPI offscreen-rendered widgets
    Add port field to database connection dialog: The convention of appending the port number after
        the host isn't obvious.
    When editing a split in the register treat the account as being changed only if it isn't the
        one selected before editing instead of if the user performed an edit
    Return immediately from qof_book_destroy if hash_of_collections is null. If qof_book_destroy is
        called on a QofBook* freshly created with qof_book_new (usually because it was used to
        create a session that now must be destroyed) it would try to empty the non-existent hash
        tables, crashing.
    Clean up Flathub metadata to solve warnings at flatpak build time.
    Be consistent in naming GncPluginPage and GncPluginPageRegister
    HTML: Remove unimplemented function declarations.
    [gnc-html.cpp] remove unused buggy string conversion functions
    Convert libgnc-html to C++
    Apply -Wall -Werr -Wmissing-prototypes to C++ compilation on Windows and fix the resulting
        errors.

New and Updated Translations: Arabic, Croatian, Danish, Dutch, German, Finnish, Hungarian, Korean,
    Norwegian-Bokmal, Spanish


To generate a diff of this commit:
cvs rdiff -u -r1.383 -r1.384 pkgsrc/finance/gnucash/Makefile
cvs rdiff -u -r1.93 -r1.94 pkgsrc/finance/gnucash/PLIST
cvs rdiff -u -r1.135 -r1.136 pkgsrc/finance/gnucash/distinfo
cvs rdiff -u -r1.6 -r0 pkgsrc/finance/gnucash/patches/patch-CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/finance/gnucash/Makefile
diff -u pkgsrc/finance/gnucash/Makefile:1.383 pkgsrc/finance/gnucash/Makefile:1.384
--- pkgsrc/finance/gnucash/Makefile:1.383       Thu Jun 11 07:16:58 2026
+++ pkgsrc/finance/gnucash/Makefile     Sun Jun 28 20:13:21 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.383 2026/06/11 07:16:58 wiz Exp $
+# $NetBSD: Makefile,v 1.384 2026/06/28 20:13:21 wiz Exp $
 
-DISTNAME=              gnucash-5.15
-PKGREVISION=           2
+DISTNAME=              gnucash-5.16
 CATEGORIES=            finance
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=gnucash/}
 GITHUB_RELEASE=                ${PKGVERSION_NOREV}

Index: pkgsrc/finance/gnucash/PLIST
diff -u pkgsrc/finance/gnucash/PLIST:1.93 pkgsrc/finance/gnucash/PLIST:1.94
--- pkgsrc/finance/gnucash/PLIST:1.93   Mon Mar 30 21:32:53 2026
+++ pkgsrc/finance/gnucash/PLIST        Sun Jun 28 20:13:21 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.93 2026/03/30 21:32:53 wiz Exp $
+@comment $NetBSD: PLIST,v 1.94 2026/06/28 20:13:21 wiz Exp $
 bin/finance-quote-wrapper
 bin/gnc-fq-update
 bin/gnucash
@@ -60,6 +60,7 @@ include/gnucash/gnc-amount-edit.h
 include/gnucash/gnc-aqbanking-templates.h
 include/gnucash/gnc-autoclear.h
 include/gnucash/gnc-budget.h
+include/gnucash/gnc-cell-renderer-label.h
 include/gnucash/gnc-cell-renderer-text-flag.h
 include/gnucash/gnc-cell-renderer-text-view.h
 include/gnucash/gnc-cell-view.h
@@ -92,12 +93,12 @@ include/gnucash/gnc-gui-query.h
 include/gnucash/gnc-help-utils.h
 include/gnucash/gnc-hooks.h
 include/gnucash/gnc-html-extras.h
-include/gnucash/gnc-html-factory.h
+include/gnucash/gnc-html-factory.hpp
 include/gnucash/gnc-html-history.h
 include/gnucash/gnc-html-p.h
-include/gnucash/gnc-html-webkit-p.h
-include/gnucash/gnc-html-webkit.h
-include/gnucash/gnc-html-webkit2.h
+include/gnucash/gnc-html-webkit-p.hpp
+include/gnucash/gnc-html-webkit.hpp
+include/gnucash/gnc-html-webkit2.hpp
 include/gnucash/gnc-html.h
 include/gnucash/gnc-icons.h
 include/gnucash/gnc-keyring.h

Index: pkgsrc/finance/gnucash/distinfo
diff -u pkgsrc/finance/gnucash/distinfo:1.135 pkgsrc/finance/gnucash/distinfo:1.136
--- pkgsrc/finance/gnucash/distinfo:1.135       Mon Mar 30 21:32:53 2026
+++ pkgsrc/finance/gnucash/distinfo     Sun Jun 28 20:13:21 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.135 2026/03/30 21:32:53 wiz Exp $
+$NetBSD: distinfo,v 1.136 2026/06/28 20:13:21 wiz Exp $
 
-BLAKE2s (gnucash-5.15.tar.bz2) = 6d41a4f67b3a68e7fc8b2e905f27ae6bd7e1c9adb81fe8622215167f6833c68a
-SHA512 (gnucash-5.15.tar.bz2) = cf97fcc199e95db8ad756ff8c7e83321a6d47f3c720e66c3f6092c6c31e40a9462c142baca898a84384f639af5c27f17e5a157058d62eeb799fddc6aa9b20796
-Size (gnucash-5.15.tar.bz2) = 16455386 bytes
-SHA1 (patch-CMakeLists.txt) = 8edbd8a025c3a4a0284a692ce1856e036d24acd4
+BLAKE2s (gnucash-5.16.tar.bz2) = b71b3e4b7d8aec36828626d00293d50bc5ed57b21993762c12de97495449926a
+SHA512 (gnucash-5.16.tar.bz2) = 926f76f07fd17082e33d1ffe25e1c2cd0293cb0d34dd636c7e785e83e6d0e04bf55102171b0e28e8c20bcdc3adcf27a95526f3fe06ac0321fe1d5c745533e1c0
+Size (gnucash-5.16.tar.bz2) = 15539568 bytes



Home | Main Index | Thread Index | Old Index