pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/finance/gnucash-devel Initial import of gnucash-1.9.0,...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ba90d9732bdc
branches:  trunk
changeset: 507878:ba90d9732bdc
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Feb 10 17:46:08 2006 +0000

description:
Initial import of gnucash-1.9.0, the first development release of
the GTK2/GNOME2 version of GnuCash.

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

diffstat:

 finance/gnucash-devel/DESCR    |   53 ++
 finance/gnucash-devel/Makefile |   69 +++
 finance/gnucash-devel/PLIST    |  769 +++++++++++++++++++++++++++++++++++++++++
 finance/gnucash-devel/distinfo |    5 +
 4 files changed, 896 insertions(+), 0 deletions(-)

diffs (truncated from 912 to 300 lines):

diff -r 3677f2000c99 -r ba90d9732bdc finance/gnucash-devel/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/finance/gnucash-devel/DESCR       Fri Feb 10 17:46:08 2006 +0000
@@ -0,0 +1,53 @@
+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 3677f2000c99 -r ba90d9732bdc finance/gnucash-devel/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/finance/gnucash-devel/Makefile    Fri Feb 10 17:46:08 2006 +0000
@@ -0,0 +1,69 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/02/10 17:46:08 wiz Exp $
+#
+
+DISTNAME=              gnucash-1.9.0
+CATEGORIES=            finance
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=gnucash/}
+
+MAINTAINER=            tech-pkg%NetBSD.org@localhost
+HOMEPAGE=              http://gnucash.sourceforge.net/
+COMMENT=               Personal or business finance management program (development version)
+
+DEPENDS+=              guile-www-[0-9]*:../../devel/guile-www
+
+USE_DIRS+=             gnome2-1.5 xdg-1.1
+USE_LIBTOOL=           yes
+USE_MAKEINFO=          yes
+USE_PKGLOCALEDIR=      yes
+USE_TOOLS+=            gmake pkg-config
+GNU_CONFIGURE=         yes
+
+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
+
+CONFIGURE_ENV+=                GCONF_SCHEMA_FILE_DIR="${PREFIX}/share/gconf/schemas/"
+MAKE_ENV+=             GCONF_SCHEMA_FILE_DIR="${PREFIX}/share/gconf/schemas/"
+
+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
+
+INFO_FILES=    gnucash-design.info
+
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../devel/GConf2/schemas.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/g-wrap/buildlink3.mk"
+.include "../../devel/libgsf/buildlink3.mk"
+.include "../../devel/libglade2/buildlink3.mk"
+.include "../../devel/libgnomeui/buildlink3.mk"
+BUILDLINK_DEPENDS.pango+=      pango>=1.8.0
+.include "../../devel/pango/buildlink3.mk"
+.include "../../devel/popt/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../finance/libofx/buildlink3.mk"
+.include "../../lang/guile/buildlink3.mk"
+.include "../../lang/perl5/buildlink3.mk"
+BUILDLINK_DEPENDS.goffice+=    goffice>=0.1.2
+.include "../../misc/goffice/buildlink3.mk"
+.include "../../print/libgnomeprint/buildlink3.mk"
+.include "../../print/libgnomeprintui/buildlink3.mk"
+.include "../../textproc/intltool/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+BUILDLINK_DEPENDS.gtk2+=       gtk2+>=2.6.0
+.include "../../www/gtkhtml38/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 3677f2000c99 -r ba90d9732bdc finance/gnucash-devel/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/finance/gnucash-devel/PLIST       Fri Feb 10 17:46:08 2006 +0000
@@ -0,0 +1,769 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/02/10 17:46:09 wiz Exp $
+bin/dump-finance-quote
+bin/gnc-prices
+bin/gnc-test-env
+bin/gnucash
+bin/gnucash-bin
+bin/gnucash-config
+bin/gnucash-env
+bin/gnucash-make-guids
+bin/gnucash-valgrind
+bin/update-finance-quote
+bin/update-gnucash-gconf
+etc/gnucash/config
+include/gnucash/Account.h
+include/gnucash/FreqSpec.h
+include/gnucash/GNCId.h
+include/gnucash/Group.h
+include/gnucash/Period.h
+include/gnucash/Query.h
+include/gnucash/QueryCore.h
+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/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/datecell.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-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/gnc-account-merge.h
+include/gnucash/gnc-account-sel.h
+include/gnucash/gnc-accounting-period.h
+include/gnucash/gnc-amount-edit.h
+include/gnucash/gnc-associate-account.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
+include/gnucash/gnc-currency-edit.h
+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-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-util.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.h
+include/gnucash/gnc-filepath-utils.h
+include/gnucash/gnc-frequency.h
+include/gnucash/gnc-general-search.h
+include/gnucash/gnc-general-select.h
+include/gnucash/gnc-gettext-util.h
+include/gnucash/gnc-gnome-utils.h
+include/gnucash/gnc-gui-query.h
+include/gnucash/gnc-helpers.h
+include/gnucash/gnc-hooks.h
+include/gnucash/gnc-html-graph-gog.h
+include/gnucash/gnc-html-history.h
+include/gnucash/gnc-html.h
+include/gnucash/gnc-http.h
+include/gnucash/gnc-icons.h
+include/gnucash/gnc-import-desc-format.h
+include/gnucash/gnc-import-format-cb.h
+include/gnucash/gnc-main-window.h
+include/gnucash/gnc-menu-extensions.h
+include/gnucash/gnc-module-api.h
+include/gnucash/gnc-module.h
+include/gnucash/gnc-numeric.h
+include/gnucash/gnc-period-select.h
+include/gnucash/gnc-plugin-file-history.h
+include/gnucash/gnc-plugin-manager.h
+include/gnucash/gnc-plugin-menu-additions.h
+include/gnucash/gnc-plugin-page-report.h
+include/gnucash/gnc-plugin-page.h
+include/gnucash/gnc-plugin.h
+include/gnucash/gnc-pricedb.h
+include/gnucash/gnc-query-list.h
+include/gnucash/gnc-recurrence.h
+include/gnucash/gnc-report.h
+include/gnucash/gnc-session-scm.h
+include/gnucash/gnc-session.h
+include/gnucash/gnc-splash.h
+include/gnucash/gnc-tree-model-account-types.h
+include/gnucash/gnc-tree-model-account.h
+include/gnucash/gnc-tree-model-budget.h
+include/gnucash/gnc-tree-model-commodity.h
+include/gnucash/gnc-tree-model-price.h
+include/gnucash/gnc-tree-model.h
+include/gnucash/gnc-tree-view-account.h
+include/gnucash/gnc-tree-view-commodity.h
+include/gnucash/gnc-tree-view-price.h
+include/gnucash/gnc-tree-view.h
+include/gnucash/gnc-ui-common.h
+include/gnucash/gnc-ui-util.h
+include/gnucash/gnc-window.h
+include/gnucash/gncObject.h
+include/gnucash/gtable.h
+include/gnucash/guid.h
+include/gnucash/guile-util.h
+include/gnucash/import-match-map.h
+include/gnucash/import-parse.h
+include/gnucash/kvp-scm.h
+include/gnucash/kvp-util-p.h
+include/gnucash/kvp-util.h
+include/gnucash/kvp_frame.h
+include/gnucash/misc-gnome-utils.h
+include/gnucash/numcell.h
+include/gnucash/option-util.h
+include/gnucash/policy.h
+include/gnucash/pricecell.h
+include/gnucash/print-session.h
+include/gnucash/qof-be-utils.h
+include/gnucash/qof.h
+include/gnucash/qof_book_merge.h
+include/gnucash/qofbackend-p.h
+include/gnucash/qofbackend.h
+include/gnucash/qofbook.h



Home | Main Index | Thread Index | Old Index