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:           Mon Sep 29 06:39:21 UTC 2025

Modified Files:
        pkgsrc/finance/gnucash: Makefile PLIST distinfo
Removed Files:
        pkgsrc/finance/gnucash/patches: patch-gnucash_gnome_assistant-loan.cpp

Log Message:
gnucash: update to 5.13.

5.13 - 28 September 2025
Between 5.12 and 5.13, the following bugfixes were accomplished:

    Bug 343711 - Splits to Imbalance-USD do not disappear when zero-valued.
                 To mitigate potential impact, the Imbalance split is only
                 removed when the split transitions to zero value during the
                 commit of the transaction and the split's memo and action
                 have no value.
    Bug 799249 - Crash while switch to recently opened file
    Bug 799638 - error: call to non-'constexpr' function
    Bug 799649 - Ensure that GnuCash does not crash when it converts a
                 foreign-currency transaction into a trading account
                 transaction.
    Bug 799650 - Reconcile Ending Balance Ignored When Statement Date Set
    Bug 799652 - Invoice price decimal places
    Bug 799654 - Zombie entries in the recently accessed file list.
    Bug 799656 - Invoice and bills still display prices as fractional amounts
                 with "Force Prices to display as decimals"
    Bug 799657 - Incorrect trial Balance report with stocks and multiple
                 currencies
    Bug 799661 - Exchange Rate entries displayed in reports in an unstable order
    Bug 799662 - Importing accounts from UTF8 csv file does not work correctly

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

    Provide a new dialog, gtk_action_dialog, for confirming actions that labels
        buttons with a active verb (e.g. "Delete") instead of a confirmation
        (e.g. "Yes" or "OK"). This is hypothetically less ambiguous in some
        cases. Note that the dialog is not yet used anywhere.
    Transaction Report: Add links to bills and invoices.
    [gnc-plugin-page-report] confirm before overwriting saved report
    Added Swiss Fund Data AG to single_quote_sources. New F::Q source will be
        available in v1.67. The selection will be disabled until F::Q 1.67 is
        released and installed.
    Replace deprecated gdk_pixbuf_new_from_xpm_data
    Fix tests so that they run on Win32 builds.
    Fix inadvertant insertion in test-trial-balance.scm.
    extract-translators: Use 'open :encoding' instead of utf::encode/decode.
    Fix newline disparity in translator-credits
    Translator credits: Separate translators with a newline Instead of a
        semicolon. Presents them as a list, one name per line, as with the
        other credits.
    [fin.c] fix encoding to utf8
    [new-owner-report.scm] insert job-ID if available
    [balsheet-pnl] use gnc:accounts-get-commodities-sorted
    Set policy CMP0177 and follow the documented recommendations regarding
        DESTINATION paths.
    [balsheet-pnl] ensure the account name cell doesn't wrap
    Specialize get_row_value_from_object for int64_t so that it doesn't try to
        pass the value in a pointer. That comes out badly on 32-bit systems.
    [charts] Add chartjs v4 to borrowed so it can be used when available
        (meaning not on Windows because Windows's JS support via webkit is too
        old).
    [charts] use gnc:html-chart-set-xaxis-type!
    [html-chart] expose gnc:html-chart-set-x-axis-type!: Centralise to ease
        chartjs upgrade. The option path changes as follows: '(options scales
        xAxes (0) type) in chartjs-2 '(options scales x type) in chartjs-3
    [gnc-pricedb.cpp] plug leak from gnc_g_date_new_today
    [gtest-xml-contents] test xaccTransGetDatePostedGDate from xml
    Engine: Replace indirect qof_object_set/get calls with direct
        qof_instance_kvp ones.
    [gtest-load-and-test-datafile.cpp] add example .gnucash to test contents.

New and Updated Translations: Catalan, Chinese (Simplified Han
script), Chinese (Traditional Han script), Croatian, Danish, English
(Australia), English (New Zealand), English (United Kingdom),
French, German, Hebrew, Hungarian, Marathi, Portuguese, Portuguese
(Brazil), Russian, Slovak, Swedish, Tamil, Ukrainian


To generate a diff of this commit:
cvs rdiff -u -r1.374 -r1.375 pkgsrc/finance/gnucash/Makefile
cvs rdiff -u -r1.91 -r1.92 pkgsrc/finance/gnucash/PLIST
cvs rdiff -u -r1.131 -r1.132 pkgsrc/finance/gnucash/distinfo
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/finance/gnucash/patches/patch-gnucash_gnome_assistant-loan.cpp

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.374 pkgsrc/finance/gnucash/Makefile:1.375
--- pkgsrc/finance/gnucash/Makefile:1.374       Sat Sep 27 09:57:16 2025
+++ pkgsrc/finance/gnucash/Makefile     Mon Sep 29 06:39:20 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.374 2025/09/27 09:57:16 wiz Exp $
+# $NetBSD: Makefile,v 1.375 2025/09/29 06:39:20 wiz Exp $
 
-DISTNAME=              gnucash-5.12
-PKGREVISION=           2
+DISTNAME=              gnucash-5.13
 CATEGORIES=            finance
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=gnucash/}
 GITHUB_RELEASE=                ${PKGVERSION_NOREV}

Index: pkgsrc/finance/gnucash/PLIST
diff -u pkgsrc/finance/gnucash/PLIST:1.91 pkgsrc/finance/gnucash/PLIST:1.92
--- pkgsrc/finance/gnucash/PLIST:1.91   Sun Jun 30 22:17:32 2024
+++ pkgsrc/finance/gnucash/PLIST        Mon Sep 29 06:39:20 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.91 2024/06/30 22:17:32 wiz Exp $
+@comment $NetBSD: PLIST,v 1.92 2025/09/29 06:39:20 wiz Exp $
 bin/finance-quote-wrapper
 bin/gnc-fq-update
 bin/gnucash
@@ -379,6 +379,7 @@ share/doc/gnucash/ChangeLog.2020
 share/doc/gnucash/ChangeLog.2021
 share/doc/gnucash/ChangeLog.2022
 share/doc/gnucash/ChangeLog.2023
+share/doc/gnucash/ChangeLog.2024
 share/doc/gnucash/DOCUMENTERS
 share/doc/gnucash/HACKING
 share/doc/gnucash/LICENSE
@@ -876,8 +877,10 @@ share/gnucash/accounts/zh_TW/acctchrt_re
 share/gnucash/accounts/zh_TW/acctchrt_spouseinc.gnucash-xea
 share/gnucash/accounts/zh_TW/acctchrt_spouseretire.gnucash-xea
 share/gnucash/accounts/zh_TW/acctchrt_vehicle.gnucash-xea
-share/gnucash/chartjs/Chart.bundle.js
-share/gnucash/chartjs/Chart.bundle.min.js
+share/gnucash/chartjs-2/Chart.bundle.js
+share/gnucash/chartjs-2/Chart.bundle.min.js
+share/gnucash/chartjs-4/chart.js
+share/gnucash/chartjs-4/chart.umd.js
 share/gnucash/checks/deluxe.chk
 share/gnucash/checks/liberty.chk
 share/gnucash/checks/quicken.chk

Index: pkgsrc/finance/gnucash/distinfo
diff -u pkgsrc/finance/gnucash/distinfo:1.131 pkgsrc/finance/gnucash/distinfo:1.132
--- pkgsrc/finance/gnucash/distinfo:1.131       Sat Sep 27 07:03:10 2025
+++ pkgsrc/finance/gnucash/distinfo     Mon Sep 29 06:39:20 2025
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.131 2025/09/27 07:03:10 adam Exp $
+$NetBSD: distinfo,v 1.132 2025/09/29 06:39:20 wiz Exp $
 
-BLAKE2s (gnucash-5.12.tar.bz2) = 2fdc3329203eb1f736df631060fa23864279ac21e7f93573c8db4493a04f44ce
-SHA512 (gnucash-5.12.tar.bz2) = 0984c086a57d1e40c83366025e4cc2c327977f61176c45816e9d42a861869603f11d5284c0ea7ec6876aa283dd1272ea5a9cd8f67804e49cb75e4546ef96e84a
-Size (gnucash-5.12.tar.bz2) = 15209384 bytes
+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-gnucash_gnome_assistant-loan.cpp) = d6e41a9ea780bf8efeb0ae91c5f67ac08a207999



Home | Main Index | Thread Index | Old Index