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 30 22:17:32 UTC 2024

Modified Files:
        pkgsrc/finance/gnucash: Makefile PLIST distinfo

Log Message:
gnucash: update to 5.7.

Version history:
------- -------
5.7  - 20 June 2024
The following bugs have been fixed:

    Bug 669031 - Save the Scheduled Transactions number of months
    Bug 669035 - Save the Scheduled Transaction divider position
    Bug 798822 - Move to blank transaction
    Bug 799047 - AutoComplete Only Considers Visible Transactions
    Bug 799258 - Reports calculating net worth incorrectly after stock split
    Bug 799262 - Failed import QIF investment
    Bug 799264 - option account selector fails to include appropriate hidden accounts.
    Bug 799268 - Cannot write a check over $1000
    Bug 799272 - Crashes when pasting a copied transaction
    Bug 799279 - Import Matcher (CSV) does not compute correctly the share amount based
                 on security price
    Bug 799281 - Deleting a transaction may trigger a crash
    Bug 799290 - Invoice register context menu issue
    Bug 799298 - Shortcut Ctrl-G does not work in the General Journal register for the
                 default date value
    Bug 799300 - Nullpointer exception in gnc_quote_source_s
    Bug 799305 - Crash when there is more than one unknown quote source for commodities
    Bug 799309 - Import Multi-split CSV can duplicate 'Notes' field from one transaction to next
    Bug 799320 - GNUCash Immediately Exits on Startup
    Bug 799324 - Invalid free in gvalue_from_kvp_value()
    Bug 799334 - GnuCash re-opens to incorrect account window if there are transient tabs
                 present when closed.
    Bug 799336 - Stock Assistant closes with its New Account dialog
    Bug 799339 - RFE: Add Document Link for Payments to Owner Report

Other repairs or enhancements not marked as bugs:

    New Report: Exprimental>Transaction Breakdown Report

        Retrieves transactions from an account, distributes the splits into accounts
        - note if a transaction has 2 or more splits into 1 account, the transaction
          account cell will show the sum of the 2 splits
        - note if a transaction's currency is different from the account's currency,
          both amounts will be shown into the appropriate currency.
        [txn-columns] multilevel sorting - type then name.
    Add ability for the dense calendar to start from any week day.
    In the dense calendar, add a default number of months per column entry to the view
        model to get a better layout when the function gnc_dense_cal_set_num_months is
        solely used.
    Add today indication on the dense calendar
    Updated the Quote Sources list in the Security Editor to match F::Q v1.59
    Import Matcher - select row if none is selected yet when right-clicking the
        list of matches
    Change the default visible period for General Ledger from 1 calendar month to 30 days.
    Fix Failing SRFI-64 tests being reported as pass by ctest with guile-3.
    Ensure that filters are re-applied to multi-account registers when the number of
        included sub-accounts changes.
    Copy the latest price when creating a new entry in the Price Editor from a
        commodity selection
    New function gnc_account_foreach_until_date uses binary search to find first split
        after date, then for_each from earliest split to (but excluding) that split.
    New function gnc_reports_foreach to abstract GHashTable-base implementation.
    Cleanup - remove deprecated function (re-)defines that were deprected 11 years ago.
    [engine.i] move gnc_accounts_and_all_descendants to engine.i
    [Account.cpp] Convert children from GList to std::vector.
    [html-utilities.scm] show acct full names in gnc:html-render-options-changed
    [ifrs-cost-basis.scm] amend truth table as per bug 797796 comment 241 further
        amendments to match updated truth table.
    Clean up some obsolete tools and references to non-git VCS's
    Rework version-info rules to allow building from github downloaded zip archives
    Remove account splits in reverse crono order, speeds up book shutdown.
    Move libgnucash/doc/xml to libgnucash/backend/xml/DTD
    Remove libgnucash/docs, ensuring all of the content is available either in Doxygen
        comments or in the Wiki.
    Remove XCode info from HACKING, obsolete. Move valgrind/callgrind instructions to
        the Wiki.
    Move doxygen target and related files to toplevel. Note: this also means the target
        directory changes from libgnucash/docs/html to [toplevel]/doxygen/html and the
        main page is specified directly in doxygen.cfg.
    Drop old migration script to split qof from engine
    Update doxygen.cfg file to more recent release
    Doxygen - Clean up obsolete files and comments.
    [gnc-ofx-import.cpp] show message while deduplicating download
    Replace more GLib containers with C++ containers.
    Change python install path to be compatible with distro installations.
    Update some C++ template override signatures to be C++20 compliant.
    [gnc-log-replay.cpp] don't set import to DEBUG because it'll spew too many debug
        messages when gnc-log-replay completes.
    Fix transaction report sorting/show-account-description and display.
    [test-commodity-utils.scm] don't test TZ-sensitive datetimes
    [engine.i] gnc_get_match_commodity_splits from scheme to c++ for better efficiency.
    [utest-Account] add more balance limit tests
    Convert more C files to C++
    Fix more memory leaks and use-after-frees.
    [Transaction|Split.cpp] Remove Reg2 unused functions

New and Updated Translations: Arabic, Croatian, Dutch, English (Australia),
    English (New Zealand), English (United Kingdom), French, German, Hebrew, Hungarian,
    Italian, Japanese, Macedonian, Norwegian Bokmål, Polish, Portuguese (Brazil), Slovak,
    Tamil, Turkish, Urdu


To generate a diff of this commit:
cvs rdiff -u -r1.350 -r1.351 pkgsrc/finance/gnucash/Makefile
cvs rdiff -u -r1.90 -r1.91 pkgsrc/finance/gnucash/PLIST
cvs rdiff -u -r1.122 -r1.123 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.350 pkgsrc/finance/gnucash/Makefile:1.351
--- pkgsrc/finance/gnucash/Makefile:1.350       Wed May 29 16:32:30 2024
+++ pkgsrc/finance/gnucash/Makefile     Sun Jun 30 22:17:32 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.350 2024/05/29 16:32:30 adam Exp $
+# $NetBSD: Makefile,v 1.351 2024/06/30 22:17:32 wiz Exp $
 
-DISTNAME=              gnucash-5.6
-PKGREVISION=           3
+DISTNAME=              gnucash-5.7
 CATEGORIES=            finance
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=gnucash/}
 GITHUB_RELEASE=                ${PKGVERSION_NOREV}

Index: pkgsrc/finance/gnucash/PLIST
diff -u pkgsrc/finance/gnucash/PLIST:1.90 pkgsrc/finance/gnucash/PLIST:1.91
--- pkgsrc/finance/gnucash/PLIST:1.90   Fri Apr  5 11:12:27 2024
+++ pkgsrc/finance/gnucash/PLIST        Sun Jun 30 22:17:32 2024
@@ -1,17 +1,19 @@
-@comment $NetBSD: PLIST,v 1.90 2024/04/05 11:12:27 wiz Exp $
+@comment $NetBSD: PLIST,v 1.91 2024/06/30 22:17:32 wiz Exp $
 bin/finance-quote-wrapper
 bin/gnc-fq-update
 bin/gnucash
 bin/gnucash-cli
 bin/gnucash-valgrind
 include/gnucash/Account.h
+include/gnucash/Account.hpp
 include/gnucash/FreqSpec.h
 include/gnucash/Query.h
 include/gnucash/QuickFill.h
 include/gnucash/Recurrence.h
 include/gnucash/SX-book.h
-include/gnucash/SX-ttinfo.h
+include/gnucash/SX-ttinfo.hpp
 include/gnucash/SchedXaction.h
+include/gnucash/SchedXaction.hpp
 include/gnucash/Scrub.h
 include/gnucash/Scrub2.h
 include/gnucash/Scrub3.h
@@ -191,7 +193,6 @@ include/gnucash/qofbackend.h
 include/gnucash/qofbook.h
 include/gnucash/qofbook.hpp
 include/gnucash/qofbookslots.h
-include/gnucash/qofchoice.h
 include/gnucash/qofclass.h
 include/gnucash/qofevent.h
 include/gnucash/qofid-p.h
@@ -331,6 +332,7 @@ lib/guile/3.0/site-ccache/gnucash/report
 lib/guile/3.0/site-ccache/gnucash/reports/standard/taxinvoice.go
 lib/guile/3.0/site-ccache/gnucash/reports/standard/transaction.go
 lib/guile/3.0/site-ccache/gnucash/reports/standard/trial-balance.go
+lib/guile/3.0/site-ccache/gnucash/reports/standard/txn-columns.go
 lib/guile/3.0/site-ccache/gnucash/reports/standard/view-column.go
 lib/guile/3.0/site-ccache/gnucash/string.go
 lib/guile/3.0/site-ccache/gnucash/utilities.go
@@ -1092,6 +1094,7 @@ share/guile/site/3.0/gnucash/reports/sta
 share/guile/site/3.0/gnucash/reports/standard/taxinvoice.scm
 share/guile/site/3.0/gnucash/reports/standard/transaction.scm
 share/guile/site/3.0/gnucash/reports/standard/trial-balance.scm
+share/guile/site/3.0/gnucash/reports/standard/txn-columns.scm
 share/guile/site/3.0/gnucash/reports/standard/view-column.scm
 share/guile/site/3.0/gnucash/reports/stylesheets/balsheet-eg.css
 share/guile/site/3.0/gnucash/reports/stylesheets/receipt.css

Index: pkgsrc/finance/gnucash/distinfo
diff -u pkgsrc/finance/gnucash/distinfo:1.122 pkgsrc/finance/gnucash/distinfo:1.123
--- pkgsrc/finance/gnucash/distinfo:1.122       Fri Apr  5 11:12:27 2024
+++ pkgsrc/finance/gnucash/distinfo     Sun Jun 30 22:17:32 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.122 2024/04/05 11:12:27 wiz Exp $
+$NetBSD: distinfo,v 1.123 2024/06/30 22:17:32 wiz Exp $
 
-BLAKE2s (gnucash-5.6.tar.bz2) = dfa4197bab2adf53174867777d7b2cfde0c6a19cee7d5df01d0d80983583ae28
-SHA512 (gnucash-5.6.tar.bz2) = 5ae0994a3f358bbf5ee6aeffc7a7237f6869e72c34cd551e5243e0c966dbbccfe8cdea65b7d31e016657b97175d6e5d94f5797b5adec5f94bc0b627c7a4dd435
-Size (gnucash-5.6.tar.bz2) = 15110621 bytes
+BLAKE2s (gnucash-5.7.tar.bz2) = 60c09b57473dda7828ed6f9f0c8bfab275bef01c4602a737715a28462f294c7f
+SHA512 (gnucash-5.7.tar.bz2) = 151f6f35f5f53091f544a070cbdbf5724e99b4429f575fd3d38b27f19d1fc616fa4c050e4b66708d5b881f8c115f0770865ddca85bfba4e2fab5f70daf7e2fac
+Size (gnucash-5.7.tar.bz2) = 14988224 bytes



Home | Main Index | Thread Index | Old Index