pkgsrc-Changes-HG archive

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

pkgsrc: finance/gnucash2: import gnucash-2.6.19nb1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ccdf560bf8f6
branches:  trunk
changeset: 306036:ccdf560bf8f6
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Apr 09 08:40:53 2018 +0000
description:
finance/gnucash2: import gnucash-2.6.19nb1

>From finance/gnucash, to make space for new major version 3.

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:
  - Scheduled Transactions
  - Small Business Accounting Features
  - OFX and Quicken File Import and HBCI Support
  - Reconcile window with running reconciled and cleared balances
  - 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
  - International date handling, many different translations.

This package contains the old major version 2 of gnucash.

diffstat:

 finance/gnucash2/DESCR                               |    24 +
 finance/gnucash2/Makefile                            |    68 +
 finance/gnucash2/PLIST                               |  1240 ++++++++++++++++++
 finance/gnucash2/buildlink3.mk                       |    15 +
 finance/gnucash2/distinfo                            |     8 +
 finance/gnucash2/options.mk                          |    24 +
 finance/gnucash2/patches/patch-configure             |   127 +
 finance/gnucash2/patches/patch-src_bin_gnucash-bin.c |    25 +
 8 files changed, 1531 insertions(+), 0 deletions(-)

diffs (truncated from 1563 to 300 lines):

diff -r 4a037d0d46e3 -r ccdf560bf8f6 finance/gnucash2/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/finance/gnucash2/DESCR    Mon Apr 09 08:40:53 2018 +0000
@@ -0,0 +1,24 @@
+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:
+  - Scheduled Transactions
+  - Small Business Accounting Features
+  - OFX and Quicken File Import and HBCI Support
+  - Reconcile window with running reconciled and cleared balances
+  - 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
+  - International date handling, many different translations.
+
+This package contains the old major version 2 of gnucash.
diff -r 4a037d0d46e3 -r ccdf560bf8f6 finance/gnucash2/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/finance/gnucash2/Makefile Mon Apr 09 08:40:53 2018 +0000
@@ -0,0 +1,68 @@
+# $NetBSD: Makefile,v 1.1 2018/04/09 08:40:53 wiz Exp $
+
+DISTNAME=              gnucash-2.6.19
+PKGREVISION=           1
+CATEGORIES=            finance
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=gnucash/}
+EXTRACT_SUFX=          .tar.bz2
+
+MAINTAINER=            wiz%NetBSD.org@localhost
+HOMEPAGE=              http://www.gnucash.org/
+COMMENT=               Personal or business finance management program (v2)
+LICENSE=               gnu-gpl-v3
+
+DEPENDS+=              guile-slib>=3.2.1:../../devel/guile-slib
+DEPENDS+=              p5-Finance-Quote-[0-9]*:../../finance/p5-Finance-Quote
+DEPENDS+=              p5-Date-Manip-[0-9]*:../../devel/p5-Date-Manip
+DEPENDS+=              ${PYPKGPREFIX}-gtk2-[0-9]*:../../x11/py-gtk2
+# /usr/pkg/share/gnucash/python/pycons/console.py imports readline
+DEPENDS+=              ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline
+DEPENDS+=              dconf-[0-9]*:../../devel/dconf
+
+WRKSRC=                        ${WRKDIR}/${DISTNAME:S/-1//}
+
+USE_LIBTOOL=           yes
+USE_PKGLOCALEDIR=      yes
+USE_TOOLS+=            gmake intltool makeinfo msgfmt perl:run pkg-config
+GNU_CONFIGURE=         yes
+INFO_FILES=            YES
+
+CONFIGURE_ARGS+=       --with-html-engine=webkit
+CONFIGURE_ARGS+=       --enable-python
+CONFIGURE_ARGS+=       --with-xdg-data-dirs=${PREFIX}/share
+#CONFIGURE_ARGS+=      GUILE=${PREFIX}/${GUILE20_SUBDIR}/bin/guile
+
+REPLACE_PERL+=         src/quotes/gnc-fq-dump
+REPLACE_PERL+=         src/backend/xml/test/grab-types.pl
+REPLACE_PERL+=         src/quotes/Quote_example.pl
+REPLACE_PERL+=         src/gnc-test-env.pl
+
+PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 # not yet ported as of 2.6.1
+REPLACE_PYTHON+=       src/python/pycons/*.py src/python/pycons/pycons
+PY_PATCHPLIST=         yes
+
+PKG_SYSCONFSUBDIR=     gnucash
+CONF_FILES+=           ${PREFIX}/share/examples/gnucash/gnucash/config ${PKG_SYSCONFDIR}/config
+CONF_FILES+=           ${PREFIX}/share/examples/gnucash/gnucash/environment ${PKG_SYSCONFDIR}/environment
+INSTALL_MAKE_FLAGS+=   sysconfdir=${PREFIX}/share/examples/gnucash
+
+.include "options.mk"
+
+BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.28.0
+.include "../../devel/glib2/schemas.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
+.include "../../graphics/libgnomecanvas/buildlink3.mk"
+.include "../../lang/guile20/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
+.include "../../misc/goffice0.8/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gnome-keyring+=  gnome-keyring>=0.6
+.include "../../security/gnome-keyring/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../textproc/libxslt/buildlink3.mk"
+.include "../../www/webkit24-gtk/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 4a037d0d46e3 -r ccdf560bf8f6 finance/gnucash2/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/finance/gnucash2/PLIST    Mon Apr 09 08:40:53 2018 +0000
@@ -0,0 +1,1240 @@
+@comment $NetBSD: PLIST,v 1.1 2018/04/09 08:40:53 wiz Exp $
+bin/gnc-fq-check
+bin/gnc-fq-dump
+bin/gnc-fq-helper
+bin/gnc-fq-update
+bin/gnucash
+bin/gnucash-env
+bin/gnucash-make-guids
+bin/gnucash-valgrind
+include/gnucash/Account.h
+include/gnucash/FreqSpec.h
+include/gnucash/Query.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/ScrubBusiness.h
+include/gnucash/Split.h
+include/gnucash/TransLog.h
+include/gnucash/Transaction.h
+include/gnucash/account-quickfill.h
+include/gnucash/assistant-xml-encoding.h
+include/gnucash/basiccell.h
+include/gnucash/business-helpers.h
+include/gnucash/business-options.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/dialog-account.h
+include/gnucash/dialog-book-close.h
+include/gnucash/dialog-commodity.h
+include/gnucash/dialog-custom-report.h
+include/gnucash/dialog-dup-trans.h
+include/gnucash/dialog-file-access.h
+include/gnucash/dialog-object-references.h
+include/gnucash/dialog-options.h
+include/gnucash/dialog-preferences.h
+include/gnucash/dialog-query-view.h
+include/gnucash/dialog-report-column-view.h
+include/gnucash/dialog-report-style-sheet.h
+include/gnucash/dialog-reset-warnings.h
+include/gnucash/dialog-search.h
+include/gnucash/dialog-totd.h
+include/gnucash/dialog-transfer.h
+include/gnucash/dialog-utils.h
+include/gnucash/engine-helpers-guile.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-addr-quickfill.h
+include/gnucash/gnc-amount-edit.h
+include/gnucash/gnc-basic-gobject.h
+include/gnucash/gnc-budget.h
+include/gnucash/gnc-cell-renderer-date.h
+include/gnucash/gnc-cell-renderer-popup-entry.h
+include/gnucash/gnc-cell-renderer-popup.h
+include/gnucash/gnc-combott.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-p.h
+include/gnucash/gnc-date.h
+include/gnucash/gnc-dense-cal-model.h
+include/gnucash/gnc-dense-cal-store.h
+include/gnucash/gnc-dense-cal.h
+include/gnucash/gnc-embedded-window.h
+include/gnucash/gnc-engine.h
+include/gnucash/gnc-entry-quickfill.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-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-gsettings.h
+include/gnucash/gnc-gui-query.h
+include/gnucash/gnc-help-utils.h
+include/gnucash/gnc-helpers.h
+include/gnucash/gnc-hooks.h
+include/gnucash/gnc-html-extras.h
+include/gnucash/gnc-html-factory.h
+include/gnucash/gnc-html-history.h
+include/gnucash/gnc-html-p.h
+include/gnucash/gnc-html-webkit-p.h
+include/gnucash/gnc-html-webkit.h
+include/gnucash/gnc-html.h
+include/gnucash/gnc-icons.h
+include/gnucash/gnc-keyring.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-prefs-utils.h
+include/gnucash/gnc-pricedb.h
+include/gnucash/gnc-query-view.h
+include/gnucash/gnc-recurrence.h
+include/gnucash/gnc-report.h
+include/gnucash/gnc-session.h
+include/gnucash/gnc-splash.h
+include/gnucash/gnc-state.h
+include/gnucash/gnc-sx-instance-dense-cal-adapter.h
+include/gnucash/gnc-sx-instance-model.h
+include/gnucash/gnc-sx-list-tree-model-adapter.h
+include/gnucash/gnc-tree-control-split-reg.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-owner.h
+include/gnucash/gnc-tree-model-price.h
+include/gnucash/gnc-tree-model-split-reg.h
+include/gnucash/gnc-tree-model.h
+include/gnucash/gnc-tree-util-split-reg.h
+include/gnucash/gnc-tree-view-account.h
+include/gnucash/gnc-tree-view-commodity.h
+include/gnucash/gnc-tree-view-owner.h
+include/gnucash/gnc-tree-view-price.h
+include/gnucash/gnc-tree-view-split-reg.h
+include/gnucash/gnc-tree-view-sx-list.h
+include/gnucash/gnc-tree-view.h
+include/gnucash/gnc-ui-balances.h
+include/gnucash/gnc-ui-util.h
+include/gnucash/gnc-ui.h
+include/gnucash/gnc-window.h
+include/gnucash/gncAddress.h
+include/gnucash/gncAddressP.h
+include/gnucash/gncBillTerm.h
+include/gnucash/gncBillTermP.h
+include/gnucash/gncBusGuile.h
+include/gnucash/gncBusiness.h
+include/gnucash/gncCustomer.h
+include/gnucash/gncCustomerP.h
+include/gnucash/gncEmployee.h
+include/gnucash/gncEmployeeP.h
+include/gnucash/gncEntry.h
+include/gnucash/gncEntryP.h
+include/gnucash/gncIDSearch.h
+include/gnucash/gncInvoice.h
+include/gnucash/gncInvoiceP.h
+include/gnucash/gncJob.h
+include/gnucash/gncJobP.h
+include/gnucash/gncOrder.h
+include/gnucash/gncOrderP.h
+include/gnucash/gncOwner.h
+include/gnucash/gncOwnerP.h
+include/gnucash/gncTaxTable.h
+include/gnucash/gncTaxTableP.h
+include/gnucash/gncVendor.h
+include/gnucash/gncVendorP.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-gobject.h
+include/gnucash/qof-string-cache.h
+include/gnucash/qof.h
+include/gnucash/qofbackend-p.h



Home | Main Index | Thread Index | Old Index