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 Dec 21 18:12:07 UTC 2025

Modified Files:
        pkgsrc/finance/gnucash: Makefile distinfo
Removed Files:
        pkgsrc/finance/gnucash/patches: patch-CMakeLists.txt
            patch-bindings_guile_test_srfi64-extras.scm
            patch-bindings_guile_test_test-core-utils.scm
            patch-bindings_guile_test_test-gnc-optiondb.scm
            patch-gnucash_report_reports_standard_test_test-transaction.scm
            patch-gnucash_report_test_test-commodity-utils.scm
            patch-gnucash_report_test_test-html-chart.scm
            patch-gnucash_report_test_test-report-utilities.scm
            patch-gnucash_report_test_test-report.scm

Log Message:
gnucash: update to 5.14.

5.14 - 21 December 2025

Between 5.13 and 5.14, the following bugfixes were accomplished:

    Bug 799504 - Description of CAMT 053.001.02 has duplicate text
    Bug 799538 - Clipboard pastes to wrong field in SX editor Fixed Cut, Copy and Paste when
                 focus is not in GnucashSheet. Now, when the user clicks on the "Scheduled
                 Transactions" tab, the focus goes to the last edited cell.
    Bug 799682 - Unable to "Save As" (or open) a non-xml data file
    Bug 799699 - Inconsistent column headers in scheduled transaction editor Template
                 transactions can't have totals, the formulas are just strings. Don't display
                 the Tot Foo labels, they confuse users.
    Bug 799701 - SX Editor error When Frequency=Once
    Bug 799702 - build breaks with guile 3.0.11

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

    Fix crashes in processing invoices and creating mulit-commodity transactions due to
        premature destruction of the account tree view. This unfortunately un-fixes Bug 799249
    Change the Transaction report when show subtotals only is selected: When Show only subtotals
        is selected (which suppresses display of individual transactions) the lowest level of
        subtotals is displayed in normal type and with just the category name instead of in bold
        type with a "Total of" prefix.
    Make the version information and the configured paths part of the About Dialog selectable.
    About dialog: Use the environment variable names for user directory labels instead of
        capitalized versions of the variables in gnc-filepath-utils. The environment variables
        are documented in the wiki and are what the user can change.
    Protect the special environment file prefix variables. A mailing list post reported that
        GnuCash crashes when he runs it with GNC_HOME=<somewhere random>. We use GNC_HOME to
        set XDG_DATA_DIR in the environment file to accommodate relocating GnuCash on macOS and
        Windows and GnuCash crashes when the schemas aren't found so prevent the user
        from setting the 6 special environment variables either from the environment or by
        editing the environment file.
    Add a Postponed column to the Scheduled Transactions list as requested by Bug 799664. The
        column is hidden by default since it's not useful to people who don't postpone scheduled
        transaction instances.
    Fix the overly-narrow text boxes in the options dialogs.
    Improve the algorithm behind autoclearing transactions. It can now handle up to 30 uncleared
        transactions in an account reasonably quickly.
    Fix stale account balances and grand total during transaction import
    Removed China Merchants Bank from quote sources. The Finance::Quote module is no longer
        working and will be removed in the next release.
    Added US Bonds (usbonds) to gnc-commodity.cpp New Finance::Quote module to get prices for
        series E, EE, or I bonds
    Bulgarian Lev (BGN) replaced by Euro 1 Jan 2026.
    SRFI-64 test-equal no longer considers exceptions equal to #f.
    Improve some translatable strings.
    Xml Backend: speed up parsing of node text and of GUIDs.
    A variety of leak fixes and efficiency improvements.
    Replace deprecated g_binding_get_target, and increase glib version to 2.68
    API change: Remove gnc_account_foreach_split reverse iteration, not used by GnuCash.
    Reset gui component session when saving a new file, including Save As of an existing book,
        reset the managed gui components to the new session prior to clearing the old session.

New and Updated Translations: Arabic, Chinese (Simplified Han script), Croatian, Danish, Dutch, French, German, Hungarian, Indonesian, Macedonian, Portuguese, Russian, Serbian, Spanish, Swedish, 
Tamil, Turkish, Ukrainian


To generate a diff of this commit:
cvs rdiff -u -r1.377 -r1.378 pkgsrc/finance/gnucash/Makefile
cvs rdiff -u -r1.133 -r1.134 pkgsrc/finance/gnucash/distinfo
cvs rdiff -u -r1.4 -r0 pkgsrc/finance/gnucash/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/finance/gnucash/patches/patch-bindings_guile_test_srfi64-extras.scm \
    pkgsrc/finance/gnucash/patches/patch-bindings_guile_test_test-core-utils.scm \
    pkgsrc/finance/gnucash/patches/patch-bindings_guile_test_test-gnc-optiondb.scm \
    pkgsrc/finance/gnucash/patches/patch-gnucash_report_reports_standard_test_test-transaction.scm \
    pkgsrc/finance/gnucash/patches/patch-gnucash_report_test_test-commodity-utils.scm \
    pkgsrc/finance/gnucash/patches/patch-gnucash_report_test_test-html-chart.scm \
    pkgsrc/finance/gnucash/patches/patch-gnucash_report_test_test-report-utilities.scm \
    pkgsrc/finance/gnucash/patches/patch-gnucash_report_test_test-report.scm

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.377 pkgsrc/finance/gnucash/Makefile:1.378
--- pkgsrc/finance/gnucash/Makefile:1.377       Sun Dec 14 20:51:31 2025
+++ pkgsrc/finance/gnucash/Makefile     Sun Dec 21 18:12:06 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.377 2025/12/14 20:51:31 wiz Exp $
+# $NetBSD: Makefile,v 1.378 2025/12/21 18:12:06 wiz Exp $
 
-DISTNAME=              gnucash-5.13
-PKGREVISION=           2
+DISTNAME=              gnucash-5.14
 CATEGORIES=            finance
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=gnucash/}
 GITHUB_RELEASE=                ${PKGVERSION_NOREV}

Index: pkgsrc/finance/gnucash/distinfo
diff -u pkgsrc/finance/gnucash/distinfo:1.133 pkgsrc/finance/gnucash/distinfo:1.134
--- pkgsrc/finance/gnucash/distinfo:1.133       Sun Dec 14 20:51:31 2025
+++ pkgsrc/finance/gnucash/distinfo     Sun Dec 21 18:12:06 2025
@@ -1,14 +1,5 @@
-$NetBSD: distinfo,v 1.133 2025/12/14 20:51:31 wiz Exp $
+$NetBSD: distinfo,v 1.134 2025/12/21 18:12:06 wiz Exp $
 
-BLAKE2s (gnucash-5.13.tar.bz2) = 690c934c79307a3ab512463ee85c0bdbd023253f660c087ee1017e17f1dec666
-SHA512 (gnucash-5.13.tar.bz2) = a6ee775a0b9f612f5db1bb22ef8571560d60e62e0c6e12aaaeef87129a17fc5f1e95bbdb9cb79bc2c68f9677b925e8e0d419291356f324d600e15d4493ac0d25
-Size (gnucash-5.13.tar.bz2) = 15343812 bytes
-SHA1 (patch-CMakeLists.txt) = 5f6a7786ad0a8a2aa0fcd01d652b2d2c35d39c80
-SHA1 (patch-bindings_guile_test_srfi64-extras.scm) = fd85d586dcc416a4eeac77bbbb5683b5ef6e8a43
-SHA1 (patch-bindings_guile_test_test-core-utils.scm) = 3b85bed9b105a8da8e512f74b1281f9f16a983e4
-SHA1 (patch-bindings_guile_test_test-gnc-optiondb.scm) = 189e42e79fd3d0f315af2dbb45067ab435b51ecc
-SHA1 (patch-gnucash_report_reports_standard_test_test-transaction.scm) = b229cba8a44215518e43e7f7c6032979a39dd7cb
-SHA1 (patch-gnucash_report_test_test-commodity-utils.scm) = 7e7042874ba091398e4b34be25bcb3e9621e06f7
-SHA1 (patch-gnucash_report_test_test-html-chart.scm) = 42627ef7a3237e1c8c2d8acf14e37df09408e947
-SHA1 (patch-gnucash_report_test_test-report-utilities.scm) = 6c85febc9f782f3707e5aed8c4a4e35b633776be
-SHA1 (patch-gnucash_report_test_test-report.scm) = d530365cdfd6de8bbd66de34234b858cc8dc33ff
+BLAKE2s (gnucash-5.14.tar.bz2) = d34c64d419d43331a41c008784e4c9667289822b04c162888ba59bc6d144e3af
+SHA512 (gnucash-5.14.tar.bz2) = b66fecb47168ae269a0ef03c22d0ebd048b0a249d8e8e61e0dbe60a8d0baf89d203df178452de6ffb7ba588e1b0cff98a2e5bb867915d89ee9b7a33bc64a4082
+Size (gnucash-5.14.tar.bz2) = 16406297 bytes



Home | Main Index | Thread Index | Old Index