diff options
author | marcus <marcus@FreeBSD.org> | 2003-02-18 05:15:29 +0800 |
---|---|---|
committer | marcus <marcus@FreeBSD.org> | 2003-02-18 05:15:29 +0800 |
commit | 3a088e3d13b5b84ca9f4301480337a8a78bd5a1e (patch) | |
tree | 5ed6225bb70096164033cc70202cceec5a1de6e9 /finance/libofx | |
parent | 64b3167b6a9a0be622948cbd3640a7296e853aba (diff) | |
download | freebsd-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/Makefile | 24 | ||||
-rw-r--r-- | finance/libofx/distinfo | 1 | ||||
-rw-r--r-- | finance/libofx/files/patch-configure | 10 | ||||
-rw-r--r-- | finance/libofx/files/patch-lib_ofx_preproc.cpp | 10 | ||||
-rw-r--r-- | finance/libofx/files/patch-lib_ofx_utilities.hh | 10 | ||||
-rw-r--r-- | finance/libofx/pkg-descr | 22 | ||||
-rw-r--r-- | finance/libofx/pkg-plist | 160 |
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 |