Wed Mar 16 14:43:23 2011 UTC ()
Update to 2.4.4:

Changes between 2.4.3 and 2.4.4 include:

      * User-visible changes
              * Update rev to 2.4.4
              * Implement automatic creation of stock account for newly
                imported OFX stocks. Only active if "auto-create
                commodity" is switched on in the preferences from
                r20376.
              * When setting the report print name, check whether this
                exact name has been used before. Append an increasing
                number if that was the case.
              * When setting a printer job name, remove slashes because
                they are not allowes in filenames.
              * Add the invoice number in the output printer job name,
                if an invoice report is printed.
              * Add option in OFX import to have newly encountered
                commodities automatically created.
              * Modify Tax Info on Account Page to display or not
                display sub-account info based on whether row is
                expanded. Re-apply changes reverted in r20251. The only
                difference between this commit and r20207 is that,
                contrary to the recommendation given in gnc-tree-view.h,
                "Use GNC_TREE_VIEW_COLUMN_DATA_NONE if you plan on using
                a non-model data source for this column", it cobtinues
                to use "GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO". Using
                "GNC_TREE_VIEW_COLUMN_DATA_NONE" generates problems
                later in the "gnc_tree_view_add_text_column" routine
                when it tries to set up sorting for the column ("CRIT
                <Gtk> gtk_tree_sortable_set_sort_func: assertion
                `sort_column_id >= 0' failed"). Define a new column,
                GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT, in
                gnc-tree-model-account.c filled with
                gnc_ui_account_get_tax_info_sub_acct_string. Modify
                gnc-tree-view-account.c to define a tax_info_data_func
                that displays only the the data in the
                GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO model column if the
                row is expanded; otherwise it combines it with the data
                in the GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT
                model column. Modily the view creation function to use
                the new tax_info_data_func for the text after having
                first set it to GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO to
                prevent the problem mentioned above, thereby overriding
                it.
              * Update page name if invoice/bill is renamed.
              * Present already open budget page if the user tries to
                open a budget more than once
              * Update page name if budget is renamed.
      * Updated translations or translation-related changes
      * Bugs fixed
              * Bug #570042: Better default for book-closing entries in
                Income Statement Report Options Patch by Tristan
                Faujour: Proposed patch: make reports ignore
                book-closing entries I chose to: - Change the reports'
                default behavior to have them ignore the book-closing
                entries. - Do not change anything in reports that deal
                explicitly with them. Here is the content of this patch
                (everything is under gnucash/src/report): - In function
                gnc:account-get-trans-type-balance-interval, depending
                on an argument, closing entries can be ignored (they are
                identified by xaccTransGetIsClosingTxn). - Some report
                utility functions are duplicated (with a "-with closing"
                suffix) to provide the legacy feature. - Equity
                statement and Profit & Loss reports are modified to call
                the *-with-closing functions.
              * Bug #644556: Running the test as root happened to
                remove /dev/null. Check for this and also fix the
                respective test. Additionally, it turned out the log
                system never gave notice about a log output file that
                was unwritable. Added an appropriate CRITICAL error
                message.
              * Bug #644557 - gnucash-2.4.3: downstream patches to fix
                tests linking Patches kindly provided by Gilles
                Dartiguelongue <eva@gentoo.org> of the Gentoo project.
              * Bug #642739 - Translog files being created in Gnucash
                program installation directory Translog files for
                databases are now created in a directory "translog"
                inside the .gnucash dir. The files will be named
                following this scheme:
                <dbtype>_<hostname>_<user>_<dbname>.<timestamp>.log
              * Bug #644036: Counter format validation fails on Windows
                because the number format is I64i there. Note: Users
                will run into a problem when copying a windows file to
                linux and vice versa because the counter format will
                have to be changed on the other operating system each
                time.
              * Bug #521817 - Guid_init causes very long startup delay
                if Novell Network active P_tmpdir is set to "\" by
                mingw. The way P_tmpdir is used by GnuCash, this seems
                to trigger unwanted network activity. So on Windows, I'm
                replacing it with "C:/temp" for now, based on
                suggestions found on the internet regarding this issue.
              * Bug #347265 - budget column resizing/options applies to
                all budget windows
      * Other code/build changes
              * Tag 2.4.4
              * Add some more sanity checking in common importer module.
              * Refactor KVP-related functions of OFX into separate
                file.
              * Revert r20405, "Correct memory leaks..." - does not
                compile with guile-1.6 The patch will be re-applied once
                trunk requires guile-1.8, which will be done right after
                the oncoming branching.
              * Code cleanup in ofx importer; refactoring to get away
                from the single giant long function.
              * Add some more const-correctness.
              * Configure simplification: Use pkg-config for libofx.
                Remove obsolete external qof detection. (Somehow the
                argument --with-qt3-wizard-package was writting right
                inside the qof code stuff. This has been moved to the
                aqbanking section now.)
              * Win32: Tweak cross compiling script for webkit so that
                is seems to almost compile.
              * Correct memory leaks found with valgrind
              * Remove unused functions for wall clock timing.
                Facilities such as this should be used from external
                expert libraries. Also, this is in the way when cleaning
                up some log system problems in subsequent commits.
              * Fix r20394: Output string clean-up was missing the date
                part.
              * Move business-options.[hc] from business-utils to
                app-utils. As "business-core" has been dissolved, the
                "business-utils" code has no more requirements than
                app-utils and can be moved there because of this.
              * Add ChangeLog.2010.
              * Fix missing timestamp in trace files on Windows
              * Additional svn:ignore settings
              * Add yet more gitignores.
              * Add more gitignore entries.
              * Add comments to warn about lack of Windows support in
                the guid_init function.
              * Fix an accelerator.
              * Correct memory leaks found with valgrind
              * Add more debug logging.
              * Minor code cleanup: Move gconf section name into header;
                clarify argument name.
              * Minor code cleanup in ofx importer; improve
                const-correctness.
              * Use qualified include path for cmake/automake
                simplification
              * Add additional debug markers
              * Correct memory leak found with valgrind
              * Remove some obsolete files These files were once copied
                from gtk 2.8 to work around pre-2.8 gtk bugs when that
                was still our baseline. Our baseline is currently 2.10,
                so these files are no longer needed/used.
              * Fix Gtk CRIT warnings introduced in r20351
              * Small spelling corrections in comments and some
                whitespace adjustments


(wiz)
diff -r1.151 -r1.152 pkgsrc/finance/gnucash/Makefile
diff -r1.41 -r1.42 pkgsrc/finance/gnucash/PLIST
diff -r1.49 -r1.50 pkgsrc/finance/gnucash/distinfo

cvs diff -r1.151 -r1.152 pkgsrc/finance/gnucash/Makefile (expand / switch to unified diff)

--- pkgsrc/finance/gnucash/Makefile 2011/03/11 10:53:39 1.151
+++ pkgsrc/finance/gnucash/Makefile 2011/03/16 14:43:22 1.152
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.151 2011/03/11 10:53:39 wiz Exp $ 1# $NetBSD: Makefile,v 1.152 2011/03/16 14:43:22 wiz Exp $
2# 2#
3 3
4DISTNAME= gnucash-2.4.3 4DISTNAME= gnucash-2.4.4
5CATEGORIES= finance 5CATEGORIES= finance
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gnucash/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gnucash/}
7 7
8MAINTAINER= wiz@NetBSD.org 8MAINTAINER= wiz@NetBSD.org
9HOMEPAGE= http://www.gnucash.org/ 9HOMEPAGE= http://www.gnucash.org/
10COMMENT= Personal or business finance management program 10COMMENT= Personal or business finance management program
11LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15DEPENDS+= guile-slib>=3.2.1:../../devel/guile-slib 15DEPENDS+= guile-slib>=3.2.1:../../devel/guile-slib
16DEPENDS+= guile-www>=2.21:../../devel/guile-www 16DEPENDS+= guile-www>=2.21:../../devel/guile-www
17DEPENDS+= p5-Finance-Quote-[0-9]*:../../finance/p5-Finance-Quote 17DEPENDS+= p5-Finance-Quote-[0-9]*:../../finance/p5-Finance-Quote

cvs diff -r1.41 -r1.42 pkgsrc/finance/gnucash/PLIST (expand / switch to unified diff)

--- pkgsrc/finance/gnucash/PLIST 2011/03/11 10:53:39 1.41
+++ pkgsrc/finance/gnucash/PLIST 2011/03/16 14:43:23 1.42
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.41 2011/03/11 10:53:39 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.42 2011/03/16 14:43:23 wiz Exp $
2bin/gnc-fq-check 2bin/gnc-fq-check
3bin/gnc-fq-dump 3bin/gnc-fq-dump
4bin/gnc-fq-helper 4bin/gnc-fq-helper
5bin/gnc-fq-update 5bin/gnc-fq-update
6bin/gnucash 6bin/gnucash
7bin/gnucash-env 7bin/gnucash-env
8bin/gnucash-make-guids 8bin/gnucash-make-guids
9bin/gnucash-valgrind 9bin/gnucash-valgrind
10bin/update-gnucash-gconf 10bin/update-gnucash-gconf
11etc/gnucash/config 11etc/gnucash/config
12etc/gnucash/environment 12etc/gnucash/environment
13include/gnucash/Account.h 13include/gnucash/Account.h
14include/gnucash/FreqSpec.h 14include/gnucash/FreqSpec.h
@@ -18,26 +18,27 @@ include/gnucash/Query.h @@ -18,26 +18,27 @@ include/gnucash/Query.h
18include/gnucash/QuickFill.h 18include/gnucash/QuickFill.h
19include/gnucash/Recurrence.h 19include/gnucash/Recurrence.h
20include/gnucash/SX-book.h 20include/gnucash/SX-book.h
21include/gnucash/SX-ttinfo.h 21include/gnucash/SX-ttinfo.h
22include/gnucash/SchedXaction.h 22include/gnucash/SchedXaction.h
23include/gnucash/Scrub.h 23include/gnucash/Scrub.h
24include/gnucash/Scrub2.h 24include/gnucash/Scrub2.h
25include/gnucash/Scrub3.h 25include/gnucash/Scrub3.h
26include/gnucash/Split.h 26include/gnucash/Split.h
27include/gnucash/TransLog.h 27include/gnucash/TransLog.h
28include/gnucash/Transaction.h 28include/gnucash/Transaction.h
29include/gnucash/account-quickfill.h 29include/gnucash/account-quickfill.h
30include/gnucash/basiccell.h 30include/gnucash/basiccell.h
 31include/gnucash/business-options.h
31include/gnucash/cap-gains.h 32include/gnucash/cap-gains.h
32include/gnucash/cashobjects.h 33include/gnucash/cashobjects.h
33include/gnucash/cell-factory.h 34include/gnucash/cell-factory.h
34include/gnucash/cellblock.h 35include/gnucash/cellblock.h
35include/gnucash/checkboxcell.h 36include/gnucash/checkboxcell.h
36include/gnucash/combocell.h 37include/gnucash/combocell.h
37include/gnucash/datecell.h 38include/gnucash/datecell.h
38include/gnucash/dialog-account.h 39include/gnucash/dialog-account.h
39include/gnucash/dialog-book-close.h 40include/gnucash/dialog-book-close.h
40include/gnucash/dialog-column-view.h 41include/gnucash/dialog-column-view.h
41include/gnucash/dialog-commodity.h 42include/gnucash/dialog-commodity.h
42include/gnucash/dialog-custom-report.h 43include/gnucash/dialog-custom-report.h
43include/gnucash/dialog-file-access.h 44include/gnucash/dialog-file-access.h
@@ -637,38 +638,40 @@ share/gnucash/checks/liberty.chk @@ -637,38 +638,40 @@ share/gnucash/checks/liberty.chk
637share/gnucash/checks/quicken.chk 638share/gnucash/checks/quicken.chk
638share/gnucash/checks/quicken_wallet.chk 639share/gnucash/checks/quicken_wallet.chk
639share/gnucash/checks/voucher.chk 640share/gnucash/checks/voucher.chk
640share/gnucash/doc/AUTHORS 641share/gnucash/doc/AUTHORS
641share/gnucash/doc/COPYING 642share/gnucash/doc/COPYING
642share/gnucash/doc/ChangeLog 643share/gnucash/doc/ChangeLog
643share/gnucash/doc/ChangeLog.2003 644share/gnucash/doc/ChangeLog.2003
644share/gnucash/doc/ChangeLog.2004 645share/gnucash/doc/ChangeLog.2004
645share/gnucash/doc/ChangeLog.2005 646share/gnucash/doc/ChangeLog.2005
646share/gnucash/doc/ChangeLog.2006 647share/gnucash/doc/ChangeLog.2006
647share/gnucash/doc/ChangeLog.2007 648share/gnucash/doc/ChangeLog.2007
648share/gnucash/doc/ChangeLog.2008 649share/gnucash/doc/ChangeLog.2008
649share/gnucash/doc/ChangeLog.2009 650share/gnucash/doc/ChangeLog.2009
 651share/gnucash/doc/ChangeLog.2010
650share/gnucash/doc/DOCUMENTERS 652share/gnucash/doc/DOCUMENTERS
651share/gnucash/doc/HACKING 653share/gnucash/doc/HACKING
652share/gnucash/doc/INSTALL 654share/gnucash/doc/INSTALL
653share/gnucash/doc/LICENSE 655share/gnucash/doc/LICENSE
654share/gnucash/doc/NEWS 656share/gnucash/doc/NEWS
655share/gnucash/doc/README 657share/gnucash/doc/README
656share/gnucash/doc/README-de.win32-bin.txt 658share/gnucash/doc/README-de.win32-bin.txt
657share/gnucash/doc/README-fr.win32-bin.txt 659share/gnucash/doc/README-fr.win32-bin.txt
658share/gnucash/doc/README-it.win32-bin.txt 660share/gnucash/doc/README-it.win32-bin.txt
659share/gnucash/doc/README-lv.win32-bin.txt 661share/gnucash/doc/README-lv.win32-bin.txt
660share/gnucash/doc/README-nl.win32-bin.txt 662share/gnucash/doc/README-nl.win32-bin.txt
661share/gnucash/doc/README-zh_CN.win32-bin.txt 663share/gnucash/doc/README-zh_CN.win32-bin.txt
 664share/gnucash/doc/README-zh_TW.win32-bin.txt
662share/gnucash/doc/README.dependencies 665share/gnucash/doc/README.dependencies
663share/gnucash/doc/README.francais 666share/gnucash/doc/README.francais
664share/gnucash/doc/README.german 667share/gnucash/doc/README.german
665share/gnucash/doc/README.win32-bin.txt 668share/gnucash/doc/README.win32-bin.txt
666share/gnucash/doc/examples/Money95bank_fr.qif 669share/gnucash/doc/examples/Money95bank_fr.qif
667share/gnucash/doc/examples/Money95invst_fr.qif 670share/gnucash/doc/examples/Money95invst_fr.qif
668share/gnucash/doc/examples/Money95mfunds_fr.qif 671share/gnucash/doc/examples/Money95mfunds_fr.qif
669share/gnucash/doc/examples/Money95stocks_fr.qif 672share/gnucash/doc/examples/Money95stocks_fr.qif
670share/gnucash/doc/examples/README 673share/gnucash/doc/examples/README
671share/gnucash/doc/examples/abc-all.qif 674share/gnucash/doc/examples/abc-all.qif
672share/gnucash/doc/examples/abc.qif 675share/gnucash/doc/examples/abc.qif
673share/gnucash/doc/examples/bogus.qif 676share/gnucash/doc/examples/bogus.qif
674share/gnucash/doc/examples/cbb-export.qif 677share/gnucash/doc/examples/cbb-export.qif

cvs diff -r1.49 -r1.50 pkgsrc/finance/gnucash/distinfo (expand / switch to unified diff)

--- pkgsrc/finance/gnucash/distinfo 2011/03/11 10:53:39 1.49
+++ pkgsrc/finance/gnucash/distinfo 2011/03/16 14:43:23 1.50
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.49 2011/03/11 10:53:39 wiz Exp $ 1$NetBSD: distinfo,v 1.50 2011/03/16 14:43:23 wiz Exp $
2 2
3SHA1 (gnucash-2.4.3.tar.gz) = cb69bca4d311794b86186a7660eea71b63119440 3SHA1 (gnucash-2.4.4.tar.gz) = aed2e48370e7c84204b339bc983dcfd35223a6b9
4RMD160 (gnucash-2.4.3.tar.gz) = 7c8de221c0d99f9ccb0840bfb3d98837ec37bf6b 4RMD160 (gnucash-2.4.4.tar.gz) = 957deb2404d1a1f1e48052c7b269cb870493663c
5Size (gnucash-2.4.3.tar.gz) = 12985416 bytes 5Size (gnucash-2.4.4.tar.gz) = 13018202 bytes