pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gnucash-devel: update to 2.7.2.



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Mon Nov 27 11:50:12 2017 +0100
Changeset:	7597473e5e0882e5d85e67c3056e62a9b075756f

Modified Files:
	gnucash-devel/Makefile
	gnucash-devel/PLIST
	gnucash-devel/distinfo

Log Message:
gnucash-devel: update to 2.7.2.

Fixed bugs:

        • Bug 734865 - Assign as Payment... can silently 'unpay' a payed invoice
                • if the selected transaction is already linked to an existing payment, the payment dialog will present this payment again (same partner, post-to account, same selected document(s), same amount, memo, and transfer account).
                • if the selected transaction is not linked to an existing business transaction the logic will make a best guess as to whether the payment should be for a customer or vendor.
                • in both situations if the existing transaction has multiple splits that can be considered as transfer (or 'payment') splits the payment dialog can't work with it (it can only deal with one transfer split). In this case the user will be informed that only one valid transfer split will be retained and the others ignored.
                • the other thing the payment dialog can't handle are APAR type splits that are not associated to a lot at all. In case of transactions not part of a business transaction they will be silently ignored on the assumptions these were manually entered transactions with the intention to be linked to business transactions. On the other hand if such a split is part of a transaction that is also linked to a business payment already, a warning will be issued these splits will be removed from the new payment.
        • Bug 778692 - Assign as payment should work for employee expense vouchers
                • if gnucash can deduce a partner from the transaction that partner will be proposed this works for all transactions that are part of a business transaction already and will correctly detect pre-existing customer, vendor and employee payments
                • if no partner can be deduced gnucash will assume the transaction to be a vendor or customer payment based on the sign
                • in all cases the user can change the partner type in the payment window that's presented to any of customer, vendor or employee to correct gnucash' suggestion.
        • Bug 784623 - GNUCash does not work with sql backend.
		Wherin the problem is that MySQL's TIMESTAMP has a date range of 1970-01-01 00:00:01 to 2038-01-19 03:14:07 and is unable to handle time_t of 0. MySQL's TIMESTAMP also assumes that input is in the server's timezone and adjusts it to UTC. GnuCash has already done that conversion.

        • Bug 789608 - Compilation problems when linking libraries.
        • Bug 789928 - FTBFS with libdbi 0.9.0-5 on Debian.
        • Bug 790550 - FTBFS: missing __init__.py

Some other fixes not associated with reported bugs:

        • SQL parameter quoting is corrected in the backend so that only string parameters are quoted. This caused trouble when trying to store SQL NULL; the string 'NULL' is different from the value NULL.
        • SQL table versions weren't set consistently and a bogus version test could cause some tables to be not loaded.
        • Better, more targeted handling of MySQL's penchant for setting date-time fields to "0000-00-00 00:00:00" if it doesn't like the input. This should be much less common thanks to fixing Bug 784623.
        • Major repairs to the "Dense Calendar" date selector.
        • Fix colors on graph reports so that the selections work and the defaults are no longer transparent.
        • Two large batches of styling fixes for Gtk3 from Bob Fewell.
        • Fix the guile-compiled path in the environment file so that GnuCash can start on Windows.
        • Convert the graphical reports to use GnuCash's rational numbers instead of doubles for better accuracy.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7597473e5e0882e5d85e67c3056e62a9b075756f

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gnucash-devel/Makefile | 15 +--------------
 gnucash-devel/PLIST    |  2 --
 gnucash-devel/distinfo |  8 ++++----
 3 files changed, 5 insertions(+), 20 deletions(-)

diffs:
diff --git a/gnucash-devel/Makefile b/gnucash-devel/Makefile
index 8b13eacd6a..28c8e2c375 100644
--- a/gnucash-devel/Makefile
+++ b/gnucash-devel/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.248 2017/07/03 11:49:37 wiz Exp $
 
-DISTNAME=		gnucash-2.7.1
+DISTNAME=		gnucash-2.7.2
 CATEGORIES=		finance
 MASTER_SITES=		${MASTER_SITE_SOURCEFORGE:=gnucash/}
 EXTRACT_SUFX=		.tar.bz2
@@ -20,10 +20,6 @@ DEPENDS+=		p5-Finance-Quote-[0-9]*:../../finance/p5-Finance-Quote
 DEPENDS+=		p5-Date-Manip-[0-9]*:../../devel/p5-Date-Manip
 DEPENDS+=		dconf-[0-9]*:../../devel/dconf
 
-# for autoreconf
-#BUILD_DEPENDS+=		gettext-m4-[0-9]*:../../devel/gettext-m4
-#BUILD_DEPENDS+=		gettext-tools-[0-9]*:../../devel/gettext-tools
-
 USE_LANGUAGES=		c c++
 USE_LIBTOOL=		yes
 USE_PKGLOCALEDIR=	yes
@@ -37,16 +33,10 @@ CONFIGURE_ARGS+=	--with-xdg-data-dirs=${PREFIX}/share
 CONFIGURE_ARGS+=	GTEST_ROOT=${WRKDIR}/googletest-release-1.8.0/googletest
 CONFIGURE_ARGS+=	GMOCK_ROOT=${WRKDIR}/googletest-release-1.8.0/googlemock
 
-REPLACE_PERL+=		bindings/python/example_scripts/get_quotes.pl
 REPLACE_PERL+=		common/gnc-test-env.pl
-REPLACE_PERL+=		doc/examples/create-bogus-data.pl
 REPLACE_PERL+=		libgnucash/backend/xml/test/grab-types.pl
-REPLACE_PERL+=		libgnucash/engine/xlate.pl
 REPLACE_PERL+=		libgnucash/quotes/gnc-fq-dump
-REPLACE_PERL+=		s/Quote_example.pl
-REPLACE_PERL+=		util/check-po.pl
 REPLACE_PERL+=		util/elegant-sort.pl
-REPLACE_PERL+=		util/fix-license.pl
 
 PLIST_SRC=		PLIST
 
@@ -55,9 +45,6 @@ CONF_FILES+=		${PREFIX}/share/examples/gnucash/gnucash/config ${PKG_SYSCONFDIR}/
 CONF_FILES+=		${PREFIX}/share/examples/gnucash/gnucash/environment ${PKG_SYSCONFDIR}/environment
 INSTALL_MAKE_FLAGS+=	sysconfdir=${PREFIX}/share/examples/gnucash
 
-#pre-configure:
-#	cd ${WRKSRC} && ${SH} autogen.sh
-
 .include "options.mk"
 
 BUILDLINK_API_DEPENDS.glib2+=	glib2>=2.40.0
diff --git a/gnucash-devel/PLIST b/gnucash-devel/PLIST
index d14ca9be25..1a3746cc60 100644
--- a/gnucash-devel/PLIST
+++ b/gnucash-devel/PLIST
@@ -1152,8 +1152,6 @@ share/gnucash/ui/gnc-sxed-window-ui-full.xml
 share/gnucash/ui/gnc-sxed-window-ui.xml
 share/gnucash/ui/gnc-windows-menu-ui-quartz.xml
 share/gnucash/ui/gnc-windows-menu-ui.xml
-share/gnucash/ui/gnucash-fallback.css
-share/gnucash/ui/gnucash.css
 share/gnucash/ui/osx_accel_map
 share/icons/hicolor/128x128/apps/gnucash-icon.png
 share/icons/hicolor/16x16/apps/gnucash-icon.png
diff --git a/gnucash-devel/distinfo b/gnucash-devel/distinfo
index fba6c6892c..a6daff2f1e 100644
--- a/gnucash-devel/distinfo
+++ b/gnucash-devel/distinfo
@@ -1,9 +1,9 @@
 $NetBSD: distinfo,v 1.82 2017/07/03 11:49:37 wiz Exp $
 
-SHA1 (gnucash-2.7.1.tar.bz2) = a51cbc47c456e32d1537d7855f00a036946dbc34
-RMD160 (gnucash-2.7.1.tar.bz2) = 29c67321a0e5a685d79cd339799451bb42683c42
-SHA512 (gnucash-2.7.1.tar.bz2) = 976f8b40fd70b762c87a2cf2c85e6ebb20012ca4c0799b713d095d90b8b16587f19a28e97530480b10f82a861a0d35b9390316833e17726ea690fd1f5ddd1f6c
-Size (gnucash-2.7.1.tar.bz2) = 13619452 bytes
+SHA1 (gnucash-2.7.2.tar.bz2) = 2c0853eda715f73d78815181f687830b30def1bc
+RMD160 (gnucash-2.7.2.tar.bz2) = 6227bc00052b67ca7c609f56ef1b772ce64448fc
+SHA512 (gnucash-2.7.2.tar.bz2) = 3dde2ef9b9174802669901ce40f176f1b18c9b109c582baecef986437e5d4984e1826a646ae9fe44f07071ed6135890fafdc04b45330c6d3b6a4aca9a3456809
+Size (gnucash-2.7.2.tar.bz2) = 13687512 bytes
 SHA1 (googletest-1.8.0.tar.gz) = e7e646a6204638fe8e87e165292b8dd9cd4c36ed
 RMD160 (googletest-1.8.0.tar.gz) = b0a9e48874df3291a261ed85a0c0a4d677b01dc1
 SHA512 (googletest-1.8.0.tar.gz) = 1dbece324473e53a83a60601b02c92c089f5d314761351974e097b2cf4d24af4296f9eb8653b6b03b1e363d9c5f793897acae1f0c7ac40149216035c4d395d9d


Home | Main Index | Thread Index | Old Index