pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/finance/gnucash Update to 2.0.0, based on gnucash-devel:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/76f325133cc7
branches:  trunk
changeset: 515948:76f325133cc7
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Jul 11 12:58:07 2006 +0000

description:
Update to 2.0.0, based on gnucash-devel:

 2.0.0 - 9 July 2006
         o Release of new stable version 2.0.0.
         o GnuCash 2.0 is based on state-of-the-art gtk2 GUI technology.
         o GnuCash 2.0 follows the Gnome Human Interface Guidelines (HIG) for
           a consistent behaviour and look-and-feel for the whole Desktop.
         o New tabbed window.
         o New importing feature: OFX DirectConnect can directly retrieve and
           import account statements over the Internet.
         o Implemented a "Hide account" feature to keep a better overview of
           your current accounts.
         o Implemented the ability to create budgets within GnuCash using
           your account data.
         o New importing feature: MT940 files can be imported (in addition to
           QIF files and OFX files).
         o The data file format has been improved with respect to
           international characters. Data files with international characters
           can be transferred to other countries flawlessly.
         o Support for Accounting Periods.
         o GnuCash Help and Guide are now fully integrated with the GNOME Help
           system (Yelp).
         o New releases of Finance::Quote and LibOFX will be coming soon to
           update support for GnuCash 2.0.0.

diffstat:

 finance/gnucash/DESCR            |   59 +++++-
 finance/gnucash/MESSAGE          |    7 -
 finance/gnucash/Makefile         |   93 +++++---
 finance/gnucash/PLIST            |  401 +++++++++++++++++++++++++++++---------
 finance/gnucash/distinfo         |   18 +-
 finance/gnucash/patches/patch-aa |   23 +-
 finance/gnucash/patches/patch-ba |   13 -
 finance/gnucash/patches/patch-bb |   13 -
 finance/gnucash/patches/patch-be |   26 --
 finance/gnucash/patches/patch-bf |   13 -
 finance/gnucash/patches/patch-bg |   13 -
 11 files changed, 427 insertions(+), 252 deletions(-)

diffs (truncated from 1102 to 300 lines):

diff -r 1daf21f4473f -r 76f325133cc7 finance/gnucash/DESCR
--- a/finance/gnucash/DESCR     Tue Jul 11 12:56:25 2006 +0000
+++ b/finance/gnucash/DESCR     Tue Jul 11 12:58:07 2006 +0000
@@ -1,6 +1,53 @@
-GnuCash is designed to be easy to use, yet powerful and flexible.
-It allows you to track bank accounts, stocks, income and expenses.
-As quick and intuitive to use as a checkbook register, it is based
-on professional accounting principles to ensure balanced books and
-accurate reports. It is extensible in guile (an embedded scheme
-interpreter).
+NOTE: THIS IS A DEVELOPMENT RELEASE!!! THIS VERSION HAS NOT
+BEEN TESTED PROPERLY AND MAY DO ABSOLUTELY ANYTHING!
+
+USE AT YOUR OWN RISK (AND KEEP *LOTS* OF BACKUPS)
+
+See the pkgsrc/finance/gnucash package for the stable version.
+
+GnuCash is a personal finance manager. A check-book like register GUI
+allows you to enter and track bank accounts, stocks, income and even
+currency trades. A full set of reports allow you to see the state of
+your finances. The interface is designed to be simple and easy to use,
+but is backed with double-entry accounting principles to ensure
+balanced books.
+
+Features include:
+
+  - An easy-to-use interface.  If you can use the
+    register in the back of your checkbook, you
+    can use GnuCash.  Type directly into the register,
+    tab between fields, and use quick-fill to
+    automatically complete the transaction.
+    The interface is customizable from within the
+    application itself (no editing config files :) )
+  - Scheduled Transactions
+  - Mortgage & Loan Repayment Druid
+  - Small Business Accounting Features
+  - OFX Import
+  - HBCI Support
+  - Quicken File Import
+  - Reconcile window  with running reconciled
+    and cleared balances makes reconciliation easy.
+  - Stock/Mutual Fund Portfolios
+  - Get Stock & Mutual Fund quotes from various web sites,
+    update portfolio automatically (more funds being added
+    regularly).
+  - Reports
+  - Multiple Currencies & Currency Trading
+  - New Multi-Currency Transaction Handling
+  - Chart of Accounts
+  - Split Transactions
+  - Double Entry
+  - Income/Expense Account Types (Categories)
+  - General Ledger
+  - Written in C with embedded scheme support via Guile.
+  - File access is locked in a network-safe fashion, preventing
+    accidental damage if several users attempt to access the
+    same file, even if the file is NFS-mounted.
+  - Provides a byte-stream format, which allows accounts and
+    account groups to be transmitted to other processes
+    via pipes or sockets.
+  - International date handling, many different translations.
+  - New User Manual and Help
+  - Redesigned Menus
diff -r 1daf21f4473f -r 76f325133cc7 finance/gnucash/MESSAGE
--- a/finance/gnucash/MESSAGE   Tue Jul 11 12:56:25 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.2 2005/01/02 22:28:48 wiz Exp $
-
-Install the gnucash-docs package for the Help Manual and the Tutorial
-and Concepts Guide.
-
-===========================================================================
diff -r 1daf21f4473f -r 76f325133cc7 finance/gnucash/Makefile
--- a/finance/gnucash/Makefile  Tue Jul 11 12:56:25 2006 +0000
+++ b/finance/gnucash/Makefile  Tue Jul 11 12:58:07 2006 +0000
@@ -1,56 +1,67 @@
-# $NetBSD: Makefile,v 1.100 2006/07/07 22:10:07 jlam Exp $
+# $NetBSD: Makefile,v 1.101 2006/07/11 12:58:07 wiz Exp $
+#
 
-DISTNAME=              gnucash-1.8.12
-PKGREVISION=           5
+DISTNAME=              gnucash-2.0.0
 CATEGORIES=            finance
-MASTER_SITES=          ftp://ftp.gnucash.org/pub/gnucash/sources/stable/ \
-                       ${MASTER_SITE_SOURCEFORGE:=gnucash/}
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=gnucash/}
 
 MAINTAINER=            wiz%NetBSD.org@localhost
-HOMEPAGE=              http://www.gnucash.org/
-COMMENT=               Personal double-entry accounting program
+HOMEPAGE=              http://gnucash.sourceforge.net/
+COMMENT=               Personal or business finance management program
 
 DEPENDS+=              guile-slib-[0-9]*:../../devel/guile-slib
-DEPENDS+=              p5-Date-Manip>=5.42a:../../devel/p5-Date-Manip
-DEPENDS+=              p5-Finance-Quote>=1.06:../../finance/p5-Finance-Quote
-
-USE_DIRS+=             gnome1-1.5
-USE_TOOLS+=            bison gmake intltool perl:run pkg-config
-USE_LIBTOOL=           YES
-USE_PKGLOCALEDIR=      YES
+DEPENDS+=              guile-www-[0-9]*:../../devel/guile-www
 
-GNU_CONFIGURE=         YES
-CONFIGURE_ARGS+=       --without-included-gettext
-CONFIGURE_ARGS+=       --with-perl=${PERL5:Q}
-CONFIGURE_ARGS+=       --with-libiconv-prefix=${BUILDLINK_PREFIX.iconv}
+USE_DIRS+=             xdg-1.1
+USE_LIBTOOL=           yes
+USE_PKGLOCALEDIR=      yes
+USE_TOOLS+=            gmake intltool makeinfo msgfmt pkg-config
+GNU_CONFIGURE=         yes
+INFO_FILES=            YES
 
-REPLACE_PERL=          src/quotes/dump-finance-quote
+PKGCONFIG_OVERRIDE+=   lib/goffice-0.0.4/libgoffice-1.pc.in
+PKGCONFIG_OVERRIDE+=   lib/libgsf-1.12.3/libgsf-1.pc.in
+PKGCONFIG_OVERRIDE+=   lib/libgsf-1.12.3/libgsf-gnome-1.pc.in
+PKGCONFIG_OVERRIDE+=   lib/libgsf-1.12.3/libgsf-win32-1.pc.in
 
-# code is using char/unsigned char inconsistently
-BUILDLINK_TRANSFORM+=  rm:-Werror
-
-AM_MAKEFLAGS=          LIBTOOL='${LIBTOOL} ${LIBTOOL_FLAGS}'
-MAKE_ENV+=             AM_MAKEFLAGS=${AM_MAKEFLAGS:Q}
+CONFIGURE_ENV+=                GCONF_SCHEMA_FILE_DIR="${PREFIX}/share/gconf/schemas/"
+MAKE_ENV+=             GCONF_SCHEMA_FILE_DIR="${PREFIX}/share/gconf/schemas/"
 
-INFO_FILES=            # PLIST
+GCONF2_SCHEMAS+=       apps_gnucash_history.schemas
+GCONF2_SCHEMAS+=       apps_gnucash_dialog_commodities.schemas
+GCONF2_SCHEMAS+=       apps_gnucash_dialog_common.schemas
+GCONF2_SCHEMAS+=       apps_gnucash_dialog_print_checks.schemas
+GCONF2_SCHEMAS+=       apps_gnucash_dialog_prices.schemas
+GCONF2_SCHEMAS+=       apps_gnucash_warnings.schemas
+GCONF2_SCHEMAS+=       apps_gnucash_dialog_reconcile.schemas
+GCONF2_SCHEMAS+=       apps_gnucash_dialog_totd.schemas
+GCONF2_SCHEMAS+=       apps_gnucash_general.schemas
+GCONF2_SCHEMAS+=       apps_gnucash_window_pages_account_tree.schemas
+GCONF2_SCHEMAS+=       apps_gnucash_window_pages_register.schemas
+GCONF2_SCHEMAS+=       apps_gnucash_import_generic_matcher.schemas
+#GCONF2_SCHEMAS+=      apps_gnucash_dialog_hbci.schemas
+GCONF2_SCHEMAS+=       apps_gnucash_dialog_business_common.schemas
 
-# empty in 1.8.12, existed before
-post-install:
-       ${RMDIR} ${PREFIX}/share/doc/gnucash
-
-.include "../../devel/gettext-lib/buildlink3.mk"
-.include "../../devel/gal/buildlink3.mk"
-.include "../../devel/glib/buildlink3.mk"
-.include "../../print/gnome-print/buildlink3.mk"
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../devel/GConf2/schemas.mk"
+.include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/g-wrap/buildlink3.mk"
-.include "../../devel/libglade/buildlink3.mk"
+.include "../../devel/libgsf/buildlink3.mk"
+.include "../../devel/libglade2/buildlink3.mk"
+.include "../../devel/libgnomeui/buildlink3.mk"
+BUILDLINK_API_DEPENDS.pango+=  pango>=1.8.0
+.include "../../devel/pango/buildlink3.mk"
 .include "../../devel/popt/buildlink3.mk"
-.include "../../graphics/gdk-pixbuf/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../finance/libofx/buildlink3.mk"
 .include "../../lang/guile/buildlink3.mk"
-.include "../../math/guppi/buildlink3.mk"
-.include "../../net/ORBit/buildlink3.mk"
-.include "../../textproc/libxml/buildlink3.mk"
-.include "../../www/gtkhtml/buildlink3.mk"
-.include "../../x11/gnome-libs/buildlink3.mk"
-
+.include "../../lang/perl5/buildlink3.mk"
+BUILDLINK_API_DEPENDS.goffice+=        goffice>=0.1.2
+.include "../../misc/goffice/buildlink3.mk"
+.include "../../print/libgnomeprint/buildlink3.mk"
+.include "../../print/libgnomeprintui/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gtk2+=   gtk2+>=2.6.0
+.include "../../www/gtkhtml38/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 1daf21f4473f -r 76f325133cc7 finance/gnucash/PLIST
--- a/finance/gnucash/PLIST     Tue Jul 11 12:56:25 2006 +0000
+++ b/finance/gnucash/PLIST     Tue Jul 11 12:58:07 2006 +0000
@@ -1,15 +1,18 @@
-@comment $NetBSD: PLIST,v 1.21 2006/04/17 07:07:18 jlam Exp $
-bin/dump-finance-quote
-bin/gnc-prices
+@comment $NetBSD: PLIST,v 1.22 2006/07/11 12:58:07 wiz Exp $
+bin/gnc-fq-check
+bin/gnc-fq-dump
+bin/gnc-fq-helper
+bin/gnc-fq-update
 bin/gnc-test-env
 bin/gnucash
+bin/gnucash-bin
 bin/gnucash-config
 bin/gnucash-env
 bin/gnucash-make-guids
-bin/gnucash-run-script
+bin/gnucash-valgrind
+bin/update-gnucash-gconf
 etc/gnucash/config
 include/gnucash/Account.h
-include/gnucash/Backend.h
 include/gnucash/FreqSpec.h
 include/gnucash/GNCId.h
 include/gnucash/Group.h
@@ -19,42 +22,54 @@
 include/gnucash/QueryNew.h
 include/gnucash/QueryObject.h
 include/gnucash/QuickFill.h
+include/gnucash/Recurrence.h
+include/gnucash/SX-book.h
 include/gnucash/SX-ttinfo.h
 include/gnucash/SchedXaction.h
 include/gnucash/Scrub.h
+include/gnucash/Scrub2.h
+include/gnucash/Scrub3.h
+include/gnucash/Split.h
 include/gnucash/TransLog.h
 include/gnucash/Transaction.h
 include/gnucash/account-quickfill.h
 include/gnucash/basiccell.h
+include/gnucash/cap-gains.h
+include/gnucash/cashobjects.h
 include/gnucash/cell-factory.h
 include/gnucash/cellblock.h
 include/gnucash/checkboxcell.h
 include/gnucash/combocell.h
-include/gnucash/date.h
 include/gnucash/datecell.h
-include/gnucash/dialog-account-pick.h
+include/gnucash/deprecated.h
 include/gnucash/dialog-account.h
 include/gnucash/dialog-column-view.h
 include/gnucash/dialog-commodity.h
 include/gnucash/dialog-options.h
+include/gnucash/dialog-preferences.h
+include/gnucash/dialog-query-list.h
+include/gnucash/dialog-reset-warnings.h
 include/gnucash/dialog-search.h
 include/gnucash/dialog-style-sheet.h
+include/gnucash/dialog-totd.h
 include/gnucash/dialog-transfer.h
 include/gnucash/dialog-utils.h
-include/gnucash/druid-commodity.h
+include/gnucash/druid-gconf-setup.h
+include/gnucash/druid-gnc-xml-import.h
 include/gnucash/druid-utils.h
 include/gnucash/engine-helpers.h
 include/gnucash/file-utils.h
 include/gnucash/formulacell.h
 include/gnucash/gfec.h
 include/gnucash/glib-helpers.h
-include/gnucash/global-options.h
+include/gnucash/gnc-account-merge.h
 include/gnucash/gnc-account-sel.h
-include/gnucash/gnc-account-tree.h
+include/gnucash/gnc-accounting-period.h
 include/gnucash/gnc-amount-edit.h
 include/gnucash/gnc-associate-account.h
-include/gnucash/gnc-be-utils.h
+include/gnucash/gnc-basic-gobject.h
 include/gnucash/gnc-book.h
+include/gnucash/gnc-budget.h
 include/gnucash/gnc-commodity-edit.h
 include/gnucash/gnc-commodity.h
 include/gnucash/gnc-component-manager.h
@@ -62,55 +77,112 @@
 include/gnucash/gnc-date-delta.h
 include/gnucash/gnc-date-edit.h
 include/gnucash/gnc-date-format.h
+include/gnucash/gnc-date.h
 include/gnucash/gnc-dense-cal.h
-include/gnucash/gnc-engine-util.h
+include/gnucash/gnc-dialog.h
+include/gnucash/gnc-druid-cb.h
+include/gnucash/gnc-druid-gnome-ui.h
+include/gnucash/gnc-druid-provider-desc-edge.h
+include/gnucash/gnc-druid-provider-desc-file.h
+include/gnucash/gnc-druid-provider-desc-multifile.h
+include/gnucash/gnc-druid-provider-desc.h
+include/gnucash/gnc-druid-provider-file-cb.h
+include/gnucash/gnc-druid-provider.h
+include/gnucash/gnc-druid.h
+include/gnucash/gnc-embedded-window.h
 include/gnucash/gnc-engine.h
 include/gnucash/gnc-euro.h
 include/gnucash/gnc-event.h
 include/gnucash/gnc-exp-parser.h
-include/gnucash/gnc-file-dialog.h
-include/gnucash/gnc-file-history-gnome.h
-include/gnucash/gnc-file-history.h
 include/gnucash/gnc-file.h



Home | Main Index | Thread Index | Old Index