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:           Tue Jul  1 16:22:53 UTC 2025

Modified Files:
        pkgsrc/finance/gnucash: Makefile distinfo

Log Message:
gnucash: update to 5.12.

5.12 - 29 June 2025

The following bugfixes were accomplished:

     Bug 648768 - Warning "Change Reconciled Split" has wrong cursor fu
     Bug 797766 - Automatic decimal point doesn't work properly with zeros when
                  entering stocks.
                  Preserve the decimal point when printing numbers with no
                  decimal places to stop the auto-decimal code from triggering
                  when exiting the field.
     Bug 799490 - Error on start or opening a gnucash file: Can't parse the URL
                  g_filename_from_uri can't handle # in paths but
                  gnc_uri_get_path can.
     Bug 799506 - reconcile bad date pops to 1969
     Bug 799521 - Segmentation fault on Autocomplete of Description with ß
     Bug 799572 - Return proper status code when Finance::Quote errors during
                  price quote retrieval via CLI.
     Bug 799580 - Swiss currency symbol is displayed as SFr. instead of CHF
                  Replace SFr. with Fr. as SFr. is obsolete but Fr. is still
                  widely used. This is the local symbol so users who want CHF
                  can set it in the security editor.

     Bug 799582 - Mortgage and Loan Assistant - Compounding Formula
                  Adds a semi-annual compounding period for Canadians
                  and implements the more correct simple-rate formula
                  provided by a Canadian licensed accountant. Also
                  adds support for day-interval loan payments, ensures
                  that the formula on the repayment page reflects
                  changes on that page, ensures that the number and
                  amounts of payments are correct when payments are
                  more frequent than monthly, use the correct intest
                  rate for compunding calculations, and fixes some
                  memory issues.
     Bug 799590 - Pressing enter after changing date on initial reconcile
                  information window does not change ending balance.
     Bug 799592 - "No transactions found" when importing CSV transactions
     Bug 799593 - macOS: mariadb hardcodes plugin paths to original install
                  directory.
     Bug 799594 - GnuCash 5.11 fails to build with boost 1.88
     Bug 799597 - Crash when deleting all splits in General Journal
     Bug 799602 - Unit Price on Invoice will NOT display as decimals
     Bug 799603 - Does not save to mysql on localhost.
     Bug 799623 - test-backend-dbi fails after 2038

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

     [reports]Lazily generate sub-reports. Reports with links to detail
          sub-reports like the budget reports would take a long time to generate
          because they built both the main report and all of the sub-reports.
          Now the sub-reports generate when the user clicks the link in the
          main report.
     Security editor quote sources: Add new source, China Merchants Bank. Remove
          no longer supported F::Q Modules Bloomberg.pm, DWSFunds, Investor's
          Exchange (U.S.), Morningstar Australia, Skanddinaviska Enskilda Banken,
          Tiaacref.pm, Troweprice.pm and many of the multi-source sources from
          the Security Editor.
     [import-main-matcher.cpp] Add tooltips to transaction A, U+C, and C action
          columns in the generic transaction import matcher.
     [reports] Use ICU for Unicode string comparison and substring search
          because it knows how to correctly localize comparisons of accented and
          unaccented characters.
     [reports] more robust error handling if target report doesn't exist.
     Register: Ensure splits belong to transaction when doing bulk operations on
          a transaction's splits.
     Drop the definition of __EXTENSIONS__ from three files and instead move it
          to compiler options if on a platform that needs it.
     Avoid non-POSIX "echo -n" behavior in util/gnc-vcs-info.
     Add testbuild target which builds tests without running them to accommodate
          packaging processes that run ctest separately.
     [engine.i] convert gnc_account_accumulate_at_dates to c++.
     [gnc-engine-guile.cpp] helper gnc_split_to_scm function.
     [gnc-engine-guile] reduce overhead of gnc_foo_to_scm by caching the result
          of SWIG_TypeQuery(typestr)
     [balance-forecast] optimise some loops: fewer temporary lists and gc
     Let cmake probe for the existence of HAVE_STRUCT_TM_GMTOFF, fix build of
          test-gnc-date on systems without HAVE_STRUCT_TM_GMTOFF, and avoid
          unused variable warnings on systems without HAVE_STRUCT_TM_GMTOFF
     Wrap include of gtest.h and gmock.h with a warning-silencing pragma.
         See https://github.com/google/googletest/issues/4701 The warnings cause
         the Arch Linux CI to fail because of -Werror.
     Fixed GetInvoiceFromTxn to convert to the right type of Python object for
          a GncInvoice.
     [test-report-utilities] more tests for gnc:account-accumulate-at-dates
          testing balances at date boundaries

New and Updated Translations: Arabic, Bulgarian, Chinese (Simplified Han script),
      Danish, Dutch, Finnish, French, German, Hungarian, Portuguese, Romanian,
      Russian, Spanish, Swedish, Turkish


To generate a diff of this commit:
cvs rdiff -u -r1.369 -r1.370 pkgsrc/finance/gnucash/Makefile
cvs rdiff -u -r1.128 -r1.129 pkgsrc/finance/gnucash/distinfo

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.369 pkgsrc/finance/gnucash/Makefile:1.370
--- pkgsrc/finance/gnucash/Makefile:1.369       Mon May 12 12:54:06 2025
+++ pkgsrc/finance/gnucash/Makefile     Tue Jul  1 16:22:53 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.369 2025/05/12 12:54:06 adam Exp $
+# $NetBSD: Makefile,v 1.370 2025/07/01 16:22:53 wiz Exp $
 
-DISTNAME=              gnucash-5.11
-PKGREVISION=           3
+DISTNAME=              gnucash-5.12
 CATEGORIES=            finance
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=gnucash/}
 GITHUB_RELEASE=                ${PKGVERSION_NOREV}

Index: pkgsrc/finance/gnucash/distinfo
diff -u pkgsrc/finance/gnucash/distinfo:1.128 pkgsrc/finance/gnucash/distinfo:1.129
--- pkgsrc/finance/gnucash/distinfo:1.128       Mon Mar 31 12:37:09 2025
+++ pkgsrc/finance/gnucash/distinfo     Tue Jul  1 16:22:53 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.128 2025/03/31 12:37:09 wiz Exp $
+$NetBSD: distinfo,v 1.129 2025/07/01 16:22:53 wiz Exp $
 
-BLAKE2s (gnucash-5.11.tar.bz2) = 81fda1726d8a9734e8d24f45e041092775aed32da929c70584a71cf261ba7d4e
-SHA512 (gnucash-5.11.tar.bz2) = 72e1bdc446a42db004b517bbf775d80f41b28c908691d823312575041f8524978f51b2bb36d026668b3d095b862db26ea9217339a80acc9deed33de22ba98d80
-Size (gnucash-5.11.tar.bz2) = 15165344 bytes
+BLAKE2s (gnucash-5.12.tar.bz2) = 2fdc3329203eb1f736df631060fa23864279ac21e7f93573c8db4493a04f44ce
+SHA512 (gnucash-5.12.tar.bz2) = 0984c086a57d1e40c83366025e4cc2c327977f61176c45816e9d42a861869603f11d5284c0ea7ec6876aa283dd1272ea5a9cd8f67804e49cb75e4546ef96e84a
+Size (gnucash-5.12.tar.bz2) = 15209384 bytes



Home | Main Index | Thread Index | Old Index