aboutsummaryrefslogtreecommitdiffstats
path: root/finance/libofx
diff options
context:
space:
mode:
authormarcus <marcus@FreeBSD.org>2003-02-18 05:15:29 +0800
committermarcus <marcus@FreeBSD.org>2003-02-18 05:15:29 +0800
commit3a088e3d13b5b84ca9f4301480337a8a78bd5a1e (patch)
tree5ed6225bb70096164033cc70202cceec5a1de6e9 /finance/libofx
parent64b3167b6a9a0be622948cbd3640a7296e853aba (diff)
downloadfreebsd-ports-gnome-3a088e3d13b5b84ca9f4301480337a8a78bd5a1e.tar.gz
freebsd-ports-gnome-3a088e3d13b5b84ca9f4301480337a8a78bd5a1e.tar.zst
freebsd-ports-gnome-3a088e3d13b5b84ca9f4301480337a8a78bd5a1e.zip
Add libofx, and OpenSource implementation of the Open Finiancial eXchange.
PR: 48358 Submitted by: Glenn Johnson <glennpj@charter.net>
Diffstat (limited to 'finance/libofx')
-rw-r--r--finance/libofx/Makefile24
-rw-r--r--finance/libofx/distinfo1
-rw-r--r--finance/libofx/files/patch-configure10
-rw-r--r--finance/libofx/files/patch-lib_ofx_preproc.cpp10
-rw-r--r--finance/libofx/files/patch-lib_ofx_utilities.hh10
-rw-r--r--finance/libofx/pkg-descr22
-rw-r--r--finance/libofx/pkg-plist160
7 files changed, 237 insertions, 0 deletions
diff --git a/finance/libofx/Makefile b/finance/libofx/Makefile
new file mode 100644
index 000000000000..c2bcbc584e71
--- /dev/null
+++ b/finance/libofx/Makefile
@@ -0,0 +1,24 @@
+# New ports collection makefile for: libofx
+# Date created: February 16 2003
+# Whom: Glenn Johnson <glennpj@charter.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libofx
+PORTVERSION= 0.6.2
+CATEGORIES= finance
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= libofx
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= OpenSource implementation of the OFX (Open Financial eXchange)
+
+LIB_DEPENDS= osp.3:${PORTSDIR}/textproc/opensp
+
+INSTALLS_SHLIB= yes
+USE_LIBTOOL= yes
+CONFIGURE_ARGS= --with-opensp-includes=${LOCALBASE}/include/OpenSP \
+ --with-opensp-libs=${LOCALBASE}/lib
+
+.include <bsd.port.mk>
diff --git a/finance/libofx/distinfo b/finance/libofx/distinfo
new file mode 100644
index 000000000000..844d67e20df4
--- /dev/null
+++ b/finance/libofx/distinfo
@@ -0,0 +1 @@
+MD5 (libofx-0.6.2.tar.gz) = 13f4a0db06903e0829462a9bce180371
diff --git a/finance/libofx/files/patch-configure b/finance/libofx/files/patch-configure
new file mode 100644
index 000000000000..022c648dd7ab
--- /dev/null
+++ b/finance/libofx/files/patch-configure
@@ -0,0 +1,10 @@
+--- configure.orig Mon Feb 17 15:56:45 2003
++++ configure Mon Feb 17 15:57:05 2003
+@@ -5563,6 +5563,7 @@
+
+ # This can be used to rebuild libtool when needed
+ LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++$ac_aux_dir/ltconfig $LIBTOOL_DEPS
+
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
diff --git a/finance/libofx/files/patch-lib_ofx_preproc.cpp b/finance/libofx/files/patch-lib_ofx_preproc.cpp
new file mode 100644
index 000000000000..6cc1671a3e84
--- /dev/null
+++ b/finance/libofx/files/patch-lib_ofx_preproc.cpp
@@ -0,0 +1,10 @@
+--- lib/ofx_preproc.cpp.orig Mon Feb 17 16:10:23 2003
++++ lib/ofx_preproc.cpp Mon Feb 17 16:10:32 2003
+@@ -22,6 +22,7 @@
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string>
++#include <unistd.h>
+ #include "ParserEventGeneratorKit.h"
+ #include "libofx.h"
+ #include "messages.hh"
diff --git a/finance/libofx/files/patch-lib_ofx_utilities.hh b/finance/libofx/files/patch-lib_ofx_utilities.hh
new file mode 100644
index 000000000000..166292962429
--- /dev/null
+++ b/finance/libofx/files/patch-lib_ofx_utilities.hh
@@ -0,0 +1,10 @@
+--- lib/ofx_utilities.hh.orig Mon Feb 17 16:10:14 2003
++++ lib/ofx_utilities.hh Mon Feb 17 16:09:52 2003
+@@ -18,6 +18,7 @@
+ #ifndef OFX_UTIL_H
+ #define OFX_UTIL_H
+ #include <string.h>
++#include <time.h>
+ #include "ParserEventGeneratorKit.h"
+ using namespace std;
+ /* This file contains various simple functions for type conversion & al */
diff --git a/finance/libofx/pkg-descr b/finance/libofx/pkg-descr
new file mode 100644
index 000000000000..1ce741f4e42c
--- /dev/null
+++ b/finance/libofx/pkg-descr
@@ -0,0 +1,22 @@
+LibOFX is an API designed to allow applications to very easily support
+OFX command responses, usually provided by financial institutions.
+
+LibOFX was implemented directly from the full OFX 1.6 spec, and
+currently supports:
+-Banking transactions and statements
+-Credit card and statements
+
+For the 1.0 release, it should also support:
+-Header parsing
+-DTD autodetection
+-OFX 2.0
+-Currency conversion
+
+Somewhere in the future:
+-investment transactions.
+
+You should read the file doc/implementation_notes.txt
+
+This is an ALPHA release. It really works and is not vaporware, but the
+API is still subject to change, and several OFX structures are not fully
+implemented, notably currency conversions and the <PAYEE> aggregate.
diff --git a/finance/libofx/pkg-plist b/finance/libofx/pkg-plist
new file mode 100644
index 000000000000..f7989c1bbbf6
--- /dev/null
+++ b/finance/libofx/pkg-plist
@@ -0,0 +1,160 @@
+bin/ofx2qif
+bin/ofxdump
+include/libofx/libofx.h
+lib/libofx.a
+lib/libofx.so
+lib/libofx.so.0
+share/doc/libofx/AUTHORS
+share/doc/libofx/COPYING
+share/doc/libofx/ChangeLog
+share/doc/libofx/INSTALL
+share/doc/libofx/NEWS
+share/doc/libofx/README
+share/doc/libofx/html/annotated.html
+share/doc/libofx/html/classOfxAccountContainer.gif
+share/doc/libofx/html/classOfxAccountContainer.html
+share/doc/libofx/html/classOfxBalanceContainer.gif
+share/doc/libofx/html/classOfxBalanceContainer.html
+share/doc/libofx/html/classOfxBankTransactionContainer.gif
+share/doc/libofx/html/classOfxBankTransactionContainer.html
+share/doc/libofx/html/classOfxDummyContainer.gif
+share/doc/libofx/html/classOfxDummyContainer.html
+share/doc/libofx/html/classOfxGenericContainer.gif
+share/doc/libofx/html/classOfxGenericContainer.html
+share/doc/libofx/html/classOfxInvestmentTransactionContainer.gif
+share/doc/libofx/html/classOfxInvestmentTransactionContainer.html
+share/doc/libofx/html/classOfxMainContainer.gif
+share/doc/libofx/html/classOfxMainContainer.html
+share/doc/libofx/html/classOfxPushUpContainer.gif
+share/doc/libofx/html/classOfxPushUpContainer.html
+share/doc/libofx/html/classOfxSecurityContainer.gif
+share/doc/libofx/html/classOfxSecurityContainer.html
+share/doc/libofx/html/classOfxStatementContainer.gif
+share/doc/libofx/html/classOfxStatementContainer.html
+share/doc/libofx/html/classOfxStatusContainer.gif
+share/doc/libofx/html/classOfxStatusContainer.html
+share/doc/libofx/html/classOfxTransactionContainer.gif
+share/doc/libofx/html/classOfxTransactionContainer.html
+share/doc/libofx/html/classOutlineApplication.html
+share/doc/libofx/html/config_8h-source.html
+share/doc/libofx/html/doxygen.css
+share/doc/libofx/html/doxygen.gif
+share/doc/libofx/html/files.html
+share/doc/libofx/html/ftv2blank.gif
+share/doc/libofx/html/ftv2doc.gif
+share/doc/libofx/html/ftv2folderclosed.gif
+share/doc/libofx/html/ftv2folderopen.gif
+share/doc/libofx/html/ftv2lastnode.gif
+share/doc/libofx/html/ftv2link.gif
+share/doc/libofx/html/ftv2mlastnode.gif
+share/doc/libofx/html/ftv2mnode.gif
+share/doc/libofx/html/ftv2node.gif
+share/doc/libofx/html/ftv2plastnode.gif
+share/doc/libofx/html/ftv2pnode.gif
+share/doc/libofx/html/ftv2vertline.gif
+share/doc/libofx/html/functions.html
+share/doc/libofx/html/fx-0_86_82_2lib_2messages_8cpp-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2messages_8cpp.html
+share/doc/libofx/html/fx-0_86_82_2lib_2messages_8hh-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2messages_8hh.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__container__account_8cpp-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__container__account_8cpp.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__container__generic_8cpp-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__container__generic_8cpp.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__container__main_8cpp-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__container__main_8cpp.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__container__security_8cpp-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__container__security_8cpp.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__container__statement_8cpp-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__container__statement_8cpp.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__container__transaction_8cpp-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__container__transaction_8cpp.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__containers_8hh-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__containers_8hh.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__containers__misc_8cpp-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__containers__misc_8cpp.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__error__msg_8hh-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__error__msg_8hh.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__preproc_8cpp-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__preproc_8cpp.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__preproc_8hh-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__preproc_8hh.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__sgml_8cpp-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__sgml_8cpp.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__sgml_8hh-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__sgml_8hh.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__utilities_8cpp-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__utilities_8cpp.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__utilities_8hh-source.html
+share/doc/libofx/html/fx-0_86_82_2lib_2ofx__utilities_8hh.html
+share/doc/libofx/html/fx-0_86_82_2lib_2tree_8hh-source.html
+share/doc/libofx/html/globals.html
+share/doc/libofx/html/hierarchy.html
+share/doc/libofx/html/inc_2libofx_8h-source.html
+share/doc/libofx/html/inc_2libofx_8h.html
+share/doc/libofx/html/index.html
+share/doc/libofx/html/libofx-0_86_82_2inc_2libofx_8h-source.html
+share/doc/libofx/html/libofx-0_86_82_2inc_2libofx_8h.html
+share/doc/libofx/html/main.html
+share/doc/libofx/html/main__doc_8c-source.html
+share/doc/libofx/html/messages_8cpp-source.html
+share/doc/libofx/html/messages_8cpp.html
+share/doc/libofx/html/messages_8hh-source.html
+share/doc/libofx/html/messages_8hh.html
+share/doc/libofx/html/ofx2qif_8c-source.html
+share/doc/libofx/html/ofx2qif_8c.html
+share/doc/libofx/html/ofx__container__account_8cpp-source.html
+share/doc/libofx/html/ofx__container__account_8cpp.html
+share/doc/libofx/html/ofx__container__generic_8cpp-source.html
+share/doc/libofx/html/ofx__container__generic_8cpp.html
+share/doc/libofx/html/ofx__container__main_8cpp-source.html
+share/doc/libofx/html/ofx__container__main_8cpp.html
+share/doc/libofx/html/ofx__container__security_8cpp-source.html
+share/doc/libofx/html/ofx__container__security_8cpp.html
+share/doc/libofx/html/ofx__container__statement_8cpp-source.html
+share/doc/libofx/html/ofx__container__statement_8cpp.html
+share/doc/libofx/html/ofx__container__transaction_8cpp-source.html
+share/doc/libofx/html/ofx__container__transaction_8cpp.html
+share/doc/libofx/html/ofx__containers_8hh-source.html
+share/doc/libofx/html/ofx__containers_8hh.html
+share/doc/libofx/html/ofx__containers__misc_8cpp-source.html
+share/doc/libofx/html/ofx__containers__misc_8cpp.html
+share/doc/libofx/html/ofx__error__msg_8hh-source.html
+share/doc/libofx/html/ofx__error__msg_8hh.html
+share/doc/libofx/html/ofx__preproc_8cpp-source.html
+share/doc/libofx/html/ofx__preproc_8cpp.html
+share/doc/libofx/html/ofx__preproc_8hh-source.html
+share/doc/libofx/html/ofx__preproc_8hh.html
+share/doc/libofx/html/ofx__sgml_8cpp-source.html
+share/doc/libofx/html/ofx__sgml_8cpp.html
+share/doc/libofx/html/ofx__sgml_8hh-source.html
+share/doc/libofx/html/ofx__sgml_8hh.html
+share/doc/libofx/html/ofx__utilities_8cpp-source.html
+share/doc/libofx/html/ofx__utilities_8cpp.html
+share/doc/libofx/html/ofx__utilities_8hh-source.html
+share/doc/libofx/html/ofx__utilities_8hh.html
+share/doc/libofx/html/ofxdump_8cpp-source.html
+share/doc/libofx/html/ofxdump_8cpp.html
+share/doc/libofx/html/structErrorMsg.html
+share/doc/libofx/html/structOfxAccountData.html
+share/doc/libofx/html/structOfxCurrency.html
+share/doc/libofx/html/structOfxSecurityData.html
+share/doc/libofx/html/structOfxStatementData.html
+share/doc/libofx/html/structOfxStatusData.html
+share/doc/libofx/html/structOfxTransactionData.html
+share/doc/libofx/html/test_2include_2libofx_2libofx_8h-source.html
+share/doc/libofx/html/test_2include_2libofx_2libofx_8h.html
+share/doc/libofx/html/tree.html
+share/doc/libofx/html/tree.js
+share/doc/libofx/html/tree_8hh-source.html
+share/doc/libofx/html/treeview.js
+share/doc/libofx/implementation_notes.txt
+share/doc/libofx/known_bugs.txt
+share/doc/libofx/totest.txt
+share/libofx/dtd/ofx160.dtd
+share/libofx/dtd/ofx201.dtd
+@dirrm share/libofx/dtd
+@dirrm share/libofx
+@dirrm share/doc/libofx/html
+@dirrm share/doc/libofx
+@dirrm include/libofx