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 30 14:11:13 UTC 2024

Modified Files:
        pkgsrc/finance/gnucash: Makefile distinfo options.mk

Log Message:
gnucash: update to 5.9.

Between 5.8 and 5.9, the following bugfixes were accomplished:

        • Bug 724745 - Added new transaction during reconcile, didn't show up in reconcile window.
        • Bug 797045 - Improve error reporting for bad credentials with MySQL backend ("bad or corrupt data" => "access denied")
        • Bug 798568 - Transaction Copy/Paste problem
        • Bug 799308 - sqlite backend: Example Python script prints error when creating new file.
        • Bug 799370 - Transaction Journal view cursor placement after commit to transaction change.
        • Bug 799384 - Reconciled date cannot be parsed.
        • Bug 799389 - Crash when removing an account
        • Bug 799391 - Transaction Cut/Paste doesn't move the transaction to the target account
        • Bug 799395 - relative date offset quarters occasionally wrong
        • Bug 799399 - Windows Keypad decimal locale error
        • Bug 799416 - Post invoice: post to account dropdown listbox too small
        • Bug 799419 - Intermittent quote price issue

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

        • Add YH Finance (FINANCEAPI) API Key to Quotes infrastructure
          with a preference in the Online Quotes page and add financeapi
          to known sources.
        • Move copied_class and copied_leader_guid
        • [gnc-datetime] improve CSV date parser with ICU and Boost.
        • Csv Import - improve assisant's introduction page
        • Correctly handle uncommitted edits when opening a file from history.
        • Don't use gnc_difftime and deprecate it because it casts time64 to doubles
        • [gnc-pricedb.h] remove unused gnc_pricedb_substitute_commodity
        • [gnc-pricedb.h] remove unused gnc_pricedb_lookup_at_time64

New and Updated Translations: Assamese, Chinese (Simplified),
Chinese (Traditional), Croatian, Dutch, English (United Kingdom),
Hebrew, Hungarian, Macedonian, Norwegian Bokmål, Portuguese (Brazil),
Russian, Spanish, Swedish, Turkish


To generate a diff of this commit:
cvs rdiff -u -r1.354 -r1.355 pkgsrc/finance/gnucash/Makefile
cvs rdiff -u -r1.125 -r1.126 pkgsrc/finance/gnucash/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/finance/gnucash/options.mk

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.354 pkgsrc/finance/gnucash/Makefile:1.355
--- pkgsrc/finance/gnucash/Makefile:1.354       Sun Aug 25 06:18:42 2024
+++ pkgsrc/finance/gnucash/Makefile     Mon Sep 30 14:11:13 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.354 2024/08/25 06:18:42 wiz Exp $
+# $NetBSD: Makefile,v 1.355 2024/09/30 14:11:13 wiz Exp $
 
-DISTNAME=              gnucash-5.8
+DISTNAME=              gnucash-5.9
 CATEGORIES=            finance
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=gnucash/}
 GITHUB_RELEASE=                ${PKGVERSION_NOREV}
@@ -35,11 +35,13 @@ CXXFLAGS+=          -Wno-deprecated-declarations
 CFLAGS+=               -Wno-char-subscripts
 
 MAKE_ENV+=             GUILE_AUTO_COMPILE=0
-CMAKE_CONFIGURE_ARGS+=         -DWITH_AQBANKING=OFF
-CMAKE_CONFIGURE_ARGS+=         -DPERL_EXECUTABLE=${PERL5}
-CMAKE_CONFIGURE_ARGS+=         -DCOMPILE_GSCHEMAS=OFF
-
-# test status as of 5.4.1
+CMAKE_CONFIGURE_ARGS+= -DWITH_AQBANKING=OFF
+CMAKE_CONFIGURE_ARGS+= -DPERL_EXECUTABLE=${PERL5}
+CMAKE_CONFIGURE_ARGS+= -DCOMPILE_GSCHEMAS=OFF
+
+# as of 5.9
+# before 'make install'
+# 44% tests passed, 72 tests failed out of 129
 # after 'make install'
 # 89% tests passed, 14 tests failed out of 129
 TEST_ENV+=             LD_LIBRARY_PATH=${WRKSRC}/lib

Index: pkgsrc/finance/gnucash/distinfo
diff -u pkgsrc/finance/gnucash/distinfo:1.125 pkgsrc/finance/gnucash/distinfo:1.126
--- pkgsrc/finance/gnucash/distinfo:1.125       Sun Jul  7 19:41:15 2024
+++ pkgsrc/finance/gnucash/distinfo     Mon Sep 30 14:11:13 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.125 2024/07/07 19:41:15 wiz Exp $
+$NetBSD: distinfo,v 1.126 2024/09/30 14:11:13 wiz Exp $
 
-BLAKE2s (gnucash-5.8.tar.bz2) = 3b66164784dfb3f884729549579b963d4f17aa0c392c7c65eba4d0b6b1455212
-SHA512 (gnucash-5.8.tar.bz2) = 3eca261b8be218eb130a75877f2c8b31de55c6c422c1f2d9fadea648efc66a0e7d536117505c4b6f2da7c67d9a01f87db66a0198914d24dea87d00dcd68bfb0f
-Size (gnucash-5.8.tar.bz2) = 14998331 bytes
+BLAKE2s (gnucash-5.9.tar.bz2) = 60d3b3556c5f09b9b81e354cca12a96af0304aad25e8c8c83c09aa539481606e
+SHA512 (gnucash-5.9.tar.bz2) = 814660fbfa41be896459dd2002d15f5cd57ba0275a83bd32cfbd71e620f13bcb26900785e2b87d2a502e85dc8e2eb3460f9d4e4a59fbf6ef73cae69f9e6d3831
+Size (gnucash-5.9.tar.bz2) = 15032324 bytes

Index: pkgsrc/finance/gnucash/options.mk
diff -u pkgsrc/finance/gnucash/options.mk:1.9 pkgsrc/finance/gnucash/options.mk:1.10
--- pkgsrc/finance/gnucash/options.mk:1.9       Sun Aug 25 06:18:42 2024
+++ pkgsrc/finance/gnucash/options.mk   Mon Sep 30 14:11:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.9 2024/08/25 06:18:42 wiz Exp $
+# $NetBSD: options.mk,v 1.10 2024/09/30 14:11:13 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.gnucash
 PKG_SUPPORTED_OPTIONS= libdbi libofx gnucash-finance-quote python
@@ -29,8 +29,7 @@ CMAKE_CONFIGURE_ARGS+=        -DWITH_SQL=OFF
 .endif
 
 .if !empty(PKG_OPTIONS:Mpython)
-CMAKE_CONFIGURE_ARGS+=                 -DWITH_PYTHON=ON
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+CMAKE_CONFIGURE_ARGS+=         -DWITH_PYTHON=ON
 REPLACE_PYTHON+=               bindings/python/example_scripts/*.py
 REPLACE_PYTHON+=               bindings/python/example_scripts/rest-api/*.py
 REPLACE_PYTHON+=               gnucash/python/pycons/*.py



Home | Main Index | Thread Index | Old Index