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