debian/0000775000000000000000000000000012263600332007165 5ustar debian/rules0000775000000000000000000000464612263600275010265 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # Name of the shared library package PACKNAME=libofx4 # Allow our shared data (DTDs, etc) to coexist among multiple installations # of different soname revisions of the same library CONFIG_VARS=--datadir=/usr/share/$(PACKNAME) LDFLAGS=-Wl,--as-needed %: dh $@ --with autotools_dev ## Back up generated files to keep the debdiffs clean BACKUP_FILES= \ ofxdump/ofxdump.1 \ ofxdump/cmdline.c \ ofxconnect/ofxconnect.1 \ libofx.pc \ inc/libofx.h \ libofx.lsm \ libofx.pc \ libofx.spec \ ofxconnect/cmdline.c \ ofxconnect/cmdline.h \ ofxdump/cmdline.c \ ofxdump/cmdline.h \ aclocal.m4 \ configure \ config.h.in \ config/ltmain.sh \ libcurl.m4 \ $(shell find . -name Makefile.in | grep -v debian/backup) backup: backup-stamp backup-stamp: mkdir -p debian/backup for file in $(BACKUP_FILES); do \ mkdir -p debian/backup/`dirname $$file`; \ mv $$file debian/backup/$$file; \ done touch backup-stamp override_dh_auto_configure: backup-stamp ## Update libcurl.m4 to suppress autoconf warning ln -sf /usr/share/aclocal/libcurl.m4 libcurl.m4 ## Apply our Makefile.am changes autoreconf -i -v -s dh_auto_configure -- $(CONFIG_VARS) ## Upstream ships some javascript files in their HTML docs, make sure it's ## not compressed as this will break the references from the HTML override_dh_compress: dh_compress -X.js ## Restore backed-up files on clean override_dh_clean: if [ -d debian/backup ]; then \ for file in $(shell find debian/backup -type f | sed 's|^debian/backup/||'); do \ mv debian/backup/$$file $$file -fv; \ done; \ find debian/backup -type d -delete; \ fi rm -f backup-stamp rm -f m4/lt*.m4 m4/libtool.m4 # Must run last, to ensure backup-stamp isn't removed early dh_clean # For some reason, dh_installchangelogs doesn't notice the upstream changelog # without this hint. While we're at it, install NEWS, AUTHORS, README, and # totest.txt override_dh_installchangelogs: dh_installchangelogs ChangeLog NEWS AUTHORS README totest.txt override_dh_installman: ## Generate the ofx2qif manual page now pod2man debian/ofx2qif.pod --section=1 --center="User Commands" > debian/ofx2qif.1 dh_installman # Generate a debug symbols package override_dh_strip: dh_strip --dbg-package=libofx4-dbg .PHONY: backup override_dh_strip \ override_dh_installchangelogs override_dh_clean override_dh_compress \ override_dh_auto_configure debian/watch0000664000000000000000000000006311606134024010215 0ustar version=3 http://sf.net/libofx/libofx-(.*).tar.gz debian/changelog0000664000000000000000000004624312263600325011052 0ustar libofx (1:0.9.4-2.1ubuntu1) trusty; urgency=medium * Use autotools-dev to update config.{sub,guess} for new arches. -- Logan Rosen Thu, 09 Jan 2014 15:04:24 -0500 libofx (1:0.9.4-2.1) unstable; urgency=low * Non maintainer upload. * Fix build failure with GCC 4.7. Closes: #667251. -- Matthias Klose Tue, 17 Apr 2012 08:08:44 +0200 libofx (1:0.9.4-2) unstable; urgency=low * Multiarch support: * debian/control: Bump debhelper versioned dependency to >= 8.1.3 for compat level 9 * debian/control: Set Multi-Arch: same for libofx4 * debian/compat: Use debhelper compatibility level 9 * debian/source/lintian-overrides: Override package-needs-versioned-debhelper-build-depends warning for experimental debhelper version. * debian/libofx4.install, debian/libofx-dev.install: Install .so files to arch subdirectory * debian/control: * Unversion dependency on libosp-dev * Add Vcs-* tags to debian/control * Remove conflicts from ofx (conflicting versions no longer in any supported debian version) * debian/copyright: Update debian/copyright to clarify maintainership and sort authors * debian/libofx-dev.install: Drop the *.la libtool linker archives from libofx-dev (Closes: #633278) * debian/ofx2qif.pod: Make some spelling/grammar fixes in ofx2qif(1) and clarify copyright * debian/rules: * Remove "sample rules file" comments in debian/rules * Improve safety in backup file restoration process * debian/libofx-doc.doc-base: Fix capitalization in libofx-doc doc-base registration -- Bryan Donlan Sat, 09 Jul 2011 09:18:07 -0400 libofx (1:0.9.4-1) unstable; urgency=low * Set myself as maintainer, with blessing of previous maintainer Thomas Bushnell on debian-mentors and gnucash maintainer Micha Lenk in private mail. * New upstream release (Closes: #549161, #551057, #465281; also closes ubuntu LP: #629996) * The DTD installation path has changed to /usr/share/libotx4/libotx/dtd, to simplify the build scripts. (This allows the path to be passed in once, at configure time as --datadir, rather than every time make is invoked) * Remove obsolete debian patches * Switch to 3.0 (quilt) source format * debian/control updates: * Change libxml dependency to libxml++2.6-dev (Closes: #467364) * Build using libcurl4-gnutls-dev (Closes: #487255) * Add new help2man dependency for manpage generation * Add ${misc:Depends} entries to binary dependencies (lintian fix) * Add versioned dependency on debhelper >= 7.0.50, for autosequencer support * Update to Standard-Version: 3.9.2.0 (added Homepage: field to debian/control) * Unversion ofx's conflict with libofx2; it's been long enough that only libofx4 should be in the wild. * Update libofx-dev description * Add build-depends on the autotools suite, as one of our debian patches modifies Makefile.am files * Split documentation into a new libofx-doc package, to reduce the size of libofx-dev. * debian/control, debian/libofx-doc.links: Symlink the jquery.js file from libjs-jquery instead of shipping a new copy * Add debian/watch file * debian/rules: * Back up generated files during the build, in order to minimize noise in debdiffs. In order to ensure these files are regenerated, debian/rules will delete the upstream-supplied versions after the backup. * Regenerate libtoolize/aclocal/automake/autoheader/autoconf generated files. This is required for the 0001-Suppress-help2man-info-page-reference patch * Use the copy of libcurl.m4 in aclocal; this suppresses an autoconf warning * Use the dh autosequencer to perform the build. * debian/rules: Use dh(1) for most actions. * debian/libofx4.install, debian/libofx-dev.install, debian/ofx.install: Add install files so we can use dh_install rather than manual dh_movefiles invocations * debian/libofx-dev.docs: Install HTML docs and sample files via dh_installdocs * debian/dirs: Removed as unnecessary * debian/compat: Update debhelper compatibility level to 7, now that we're using the autosequencer * New patches: * 0001-Suppress-help2man-info-page-reference.patch: Suppress reference to nonexistent info page in generated manpages * 0002-Fix-formatting-of-ofxdump-usage-message-so-help2man-.patch: Fix leading spaces in ofxdump --help output confusing help2man and breaking the ofxdump(1) manpage * 0003-Fix-autoconf-warning-due-to-bad-libtool-invoca.patch: Fix bad invocation of libtool in configure.in breaking the build with autoconf >= 2.68 * 0004-Reference-the-m4-directory-for-macro-files.patch: Add references to the m4 directory in configure.in and Makefile.am so libtoolize can do its magic * 0005-Improve-manpage-whatis-entries.patch: Replace the generic 'libofx - manual page for libofx 0.9.4' whatis entries in the ofxdump(1) and ofxconnect(1) manpages with something more descriptive * 0006-Fix-typo-in-lib-file_preproc.cpp.patch: Fix typo ('sucessfully') in error message * debian/copyright: Specifically reference GPL-2 rather than GPL in common-licenses (lintian fix) * debian/libofx-dev.doc-base: Add doc-base registration for libofx-dev HTML reference docs * debian/ofx2qif.pod: Add manual page for ofx2qif. * debian/rules: Add build-dep for perl for pod2man (used for ofx2qif manpage generation) -- Bryan Donlan Fri, 13 May 2011 03:40:07 -0400 libofx (1:0.9.0-3) unstable; urgency=low * lib/ofx_preproc.c (ofx_proc_file): Make iconv buffer twice as big in case input files include non-ASCII UTF-8 characters. Patch thanks to Jerome Vouillon (jerome.Vouillon@pps.jussieu.fr). (Closes: 493597) * Acknowledge NMU from Andreas Barth. (Thanks Andreas!) (Closes: #417361) * Acknowledge NMU from Chris Lamb. (Thanks Chris!) (Closes: #474860) -- Thomas Bushnell, BSG Mon, 04 Aug 2008 23:16:30 -0700 libofx (1:0.9.0-2.2) unstable; urgency=medium * Non-maintainer upload. * Fix FTBFS with GCC 4.3 (Closes: #474860) * debian/control: - Bump Standards-Version to 3.7.3. - Use ${binary:Version} instead of ${Source-Version}. * Call distclean in debian/rules clean target. -- Chris Lamb Sat, 12 Apr 2008 14:44:55 +0100 libofx (1:0.9.0-2.1) unstable; urgency=medium * Non-maintainer upload. * Fix FTBFS with gcc-4.3. Thanks to Martin Michlmayr. Closes: #417361 -- Andreas Barth Sun, 16 Mar 2008 22:48:14 +0000 libofx (1:0.9.0-2) unstable; urgency=low * debian/control (libofx4): Don't Conflict, Provide, or Replace the libofx2 packages. That job is for the old libofx3 only. (Closes: #463854) -- Thomas Bushnell, BSG Mon, 04 Feb 2008 19:35:39 -0500 libofx (1:0.9.0-1) unstable; urgency=low * New upstream release. * Regenerate autotools using Debian libtool by: libtoolize --copy --force; aclocal-1.9; autoconf. * debian/control (libofx4): Renamed package from libofx3. (libofx-dev): Depend on libofx4 instead of libofx3. * debian/rules (PACKNAME): Update to libofx4. (version): Update to 0.9.0. * libofx4.docs: Renamed from libofx3.docs. * debian/rules (major): Delete unused variable, and commented idle code that mentioned it. * debian/copyright: Add proper authorship and copyright information, and the license information for the OFX dtd's. (Closes: #460407) * debian/rules (binary-arch): Don't put /usr/include in the $(PACKNAME) package. -- Thomas Bushnell, BSG Sun, 30 Dec 2007 21:24:51 -0800 libofx (1:0.8.2-3) unstable; urgency=low * debian/control (Standards-Version): Update to 3.7.2. -- Thomas Bushnell, BSG Fri, 20 Oct 2006 13:12:33 -0700 libofx (1:0.8.2-2) unstable; urgency=low * Acknowledge NMU. Thanks Matthias! (Closes: #385821, #385667, #385880, #386068) -- Thomas Bushnell, BSG Thu, 28 Sep 2006 15:21:16 -0700 libofx (1:0.8.2-1.1) unstable; urgency=low * NMU. * Drop build dependency on g++-4.0. Closes: #385821. * New library package libofx3. Closes: #385667, #385880. -- Matthias Klose Tue, 5 Sep 2006 02:29:16 +0200 libofx (1:0.8.2-1) unstable; urgency=low * New upstream release. (Closes: #287388) * debian/control (Build-Depends): Add libxml++1.0-dev. * Regenerate autotools using Debian libtool by: libtoolize --copy --force; aclocal-1.9; autoconf. * debian/rules: Put pkgconfig files into the -dev package. -- Thomas Bushnell, BSG Tue, 29 Aug 2006 12:52:48 -0700 libofx (1:0.8.0-12) unstable; urgency=low * debian/rules (MAKEVARS): Include $(version) in the name of the LIBOFX_DTD_DIR, so that we can put those files in the shared library package and still have more than one version of the shared library installed. (binary-arch): Put the dtd files into the shared library package. * debian/control (ofx): Don't mention the runtime support files here (or anywhere else, actually). -- Thomas Bushnell, BSG Mon, 29 May 2006 11:23:51 -0700 libofx (1:0.8.0-11) unstable; urgency=low * debian/control (libofx2c2a): No longer depend on ofx. This was only there because the old library package had the binaries which are now in the separate package. These programs were not important enough for this to be done, and circular dependencies are bad. Instead, use "Suggests". (Closes: #358383, #345672) (libofx-dev): Conflict with libofx1, which contained some development files. * debian/ofx.docs: New file. * debian/libofx2c2a.docs: Renamed from libofx2.docs. * debian/libofx2.substvars, debian/libofx2.postinst.debhelper, debian/libofx2.postrm.debhelper: Remove cruft. (Closes: #361145) -- Thomas Bushnell, BSG Fri, 28 Apr 2006 18:41:04 -0700 libofx (1:0.8.0-10) unstable; urgency=low * debian/rules (PACKNAME, MAKEVARS): New variables, to reduce redundancy. $(PACKNAME) replaces libofx2c2a. $(MAKEVARS) is prefixed on all invocations of make. Specify LIBOFX_DTD_DIR on make invocations. (install): No longer move files into correct location, since the new make variables just install them properly the first time. (Closes: #343722) -- Thomas Bushnell, BSG Wed, 4 Jan 2006 12:03:47 -0800 libofx (1:0.8.0-9) unstable; urgency=low * Generate autotools using Debian libtool (rerun libtoolize --copy --force, aclocal-1.9, autoconf). (Closes: #341190) -- Thomas Bushnell, BSG Tue, 29 Nov 2005 00:12:00 -0800 libofx (1:0.8.0-8) unstable; urgency=low * debian/control (libofx-dev): Conflict with libofx2, which in its released versions, contained the .a archives which are now in libofx-dev. (Don't actually declare a replacement here, because that's not really correct; however, libofx-dev does depend on libofx2c2a, which in turn does Replace libofx2.) (Closes: #340772) -- Thomas Bushnell, BSG Fri, 25 Nov 2005 13:20:38 -0800 libofx (1:0.8.0-7) unstable; urgency=low * ofxconnect/Makefile.am (ofxconnect_LDADD): Replace -lssl with -lgnutls-openssl. Remove -lcrypt. -- Thomas Bushnell, BSG Wed, 23 Nov 2005 23:29:22 -0800 libofx (1:0.8.0-6) unstable; urgency=low * debian/rules (install, binary-arch): Put files in libofx2c2a package, not deprecated libofx2. -- Thomas Bushnell, BSG Tue, 22 Nov 2005 17:57:13 -0800 libofx (1:0.8.0-5) unstable; urgency=low * debian/rules (libofx2c2a): New package name, replacing libofx2, to signal ABI change. Add Conflicts/Replaces against libofx2. (Build-Depends): Require at least version 4.0.2-4 of g++-4.0 (which produces this new ABI). (libofx-dev): Depend on libofx2c2a instead of libofx2. Update description as well. (Closes: #339214) -- Thomas Bushnell, BSG Fri, 18 Nov 2005 00:37:29 -0800 libofx (1:0.8.0-4) unstable; urgency=low * debian/compat: New file (level 4). * debian/control (Build-Depends): Use libcurl3-gnutls-dev instead of libcurl3-dev to avoid libssl in this GPLd program. * debian/control (Build-Depends): Depend on libcurl3-gnutls and libkrb5-dev to work around dependency bug in libcurl3-gnutls-dev. * debian/rules (binary-arch): Put .a and .la files into libofx-dev instead of libofx. * debian/control (ofx): New package. * debian/control (libofx2): Depend on ofx. * debian/rules (binary-arch): Install new ofx files into the new place. (Closes: #326989) * debian/rules (install): Put installed docs into proper directory name. (Closes: #294944) -- Thomas Bushnell, BSG Sat, 15 Oct 2005 15:32:42 -0700 libofx (1:0.8.0-3) unstable; urgency=low * debian/shlibs: Delete file (we're using dh_makeshlibs). (Closes: #325791). * debian/libofx0c102.docs: renamed to libofx2.docs. -- Thomas Bushnell, BSG Tue, 30 Aug 2005 17:54:00 -0700 libofx (1:0.8.0-2) unstable; urgency=high * debian/rules (binary-arch): Remove COPYING file from correct location. (version): Set to 0.8.0. (install): Remove doc files from correct location. * debian/control: 0.8.0 is an soname bump (not mentioned in the upstream ChangeLog, unfortunately), so rename the binary package to be libofx2, make corresponding changes here, and remove the conflicts with libofx1 and libofx0c102. * debian/rules (binary-arch): Fetch documentation notes from libofx2 subdir. (major): Set to 2. (Closes: #324955) -- Thomas Bushnell, BSG Sat, 27 Aug 2005 13:38:38 -0700 libofx (1:0.8.0-1) unstable; urgency=low * Accept NMU from Thomas Viehmann. (Closes #319963) * New upstream release. (Closes: #324793) * debian/control (Build-Depends): Depend on libcurl3-dev, which is the new location of the curl-config program. -- Thomas Bushnell, BSG Tue, 23 Aug 2005 19:33:52 -0700 libofx (1:0.7.0-7.1) unstable; urgency=low * Non-Maintainer Upload (patch prepared by Micha Lenk, but revised) * C++ transition: rename libofx1 to libofx1c2 (Closes: #319963). -- Thomas Viehmann Sun, 31 Jul 2005 16:07:41 +0200 libofx (1:0.7.0-7) unstable; urgency=low * Declare that libofx1 Replaces: libofx0c102. -- Thomas Bushnell, BSG Tue, 11 Jan 2005 18:52:28 -0800 libofx (1:0.7.0-6) unstable; urgency=low * I misunderstood the instructions of the ftp masters. Revert the name of the -dev package to libofx-dev (without number). -- Thomas Bushnell, BSG Mon, 10 Jan 2005 22:28:16 -0800 libofx (1:0.7.0-5) unstable; urgency=low * Whoops, source package should remain libofx. New epoch to deal with upload under this name that had the epoch marked. -- Thomas Bushnell, BSG Mon, 10 Jan 2005 20:28:59 -0800 libofx1 (0.7.0-4) unstable; urgency=low * Change source package name to libofx1 to avoid collision with the still-used 0.6.6 version of the library (which is now libofx0). -- Thomas Bushnell, BSG Mon, 10 Jan 2005 16:05:30 -0800 libofx (0.7.0-3) unstable; urgency=low * debian/shlibs: package for libofx is now libofx1. -- Thomas Bushnell, BSG Mon, 10 Jan 2005 12:31:42 -0800 libofx (0.7.0-2) unstable; urgency=high * debian/control: shlib package should be libofx1; adjust both descriptions and dependency information to match. (Closes: #289595). * lib/tree.hh ( destructor): Avoid explicit qualification in declaration. (Closes: #289695). -- Thomas Bushnell, BSG Mon, 10 Jan 2005 11:43:40 -0800 libofx (0.7.0-1) unstable; urgency=low * New maintainer (Closes: #242468). * New upstream release. * debian/rules: Update version and major. * debian/control: build-depends on gengetopt and curl. * debian/shlibs: update soname. -- Thomas Bushnell, BSG Sat, 8 Jan 2005 13:31:53 -0800 libofx (0.6.6-2.1) unstable; urgency=high * Non-maintainer upload to fix release-critical bug. * Correct the Maintainer field by removing the spurious trailing dot, closes: #273421. -- Stephen Quinney Wed, 29 Sep 2004 09:41:45 +0100 libofx (0.6.6-2) unstable; urgency=low * QA Upload. * Set maintainer to Debian QA Group . -- Thomas Bushnell, BSG Tue, 17 Aug 2004 20:44:18 -0700 libofx (0.6.6-1) unstable; urgency=low * New upstream release. -- James A. Treacy Fri, 16 Jan 2004 11:23:51 -0500 libofx (0.6.5-1) unstable; urgency=low * New upstream release. -- James A. Treacy Thu, 23 Oct 2003 23:04:02 -0400 libofx (0.6.4-2) unstable; urgency=low * Add missing #include to ofx_utilities.cpp, which caused a build problem on some machines. Upstream cvs is already fixed. Closes: #191964 -- James A. Treacy Tue, 6 May 2003 22:10:56 -0400 libofx (0.6.4-1) unstable; urgency=low * New upstream release. -- James A. Treacy Sun, 13 Apr 2003 12:01:13 -0400 libofx (0.6.3-2) unstable; urgency=low * recompiled for sp updates. -- James A. Treacy Wed, 2 Apr 2003 22:06:57 -0500 libofx (0.6.3-1) unstable; urgency=low * New upstream release. -- James A. Treacy Wed, 19 Mar 2003 08:42:41 -0500 libofx (0.6.2-10) unstable; urgency=low * Add docs accidentally removed in transition to gcc3.2. Closes: #180657 -- James A. Treacy Tue, 11 Feb 2003 22:13:21 -0500 libofx (0.6.2-9) unstable; urgency=low * Update shlibs for gcc 3.2 * update build files. Closes: #176312 -- James A. Treacy Mon, 13 Jan 2003 01:00:53 -0500 libofx (0.6.2-8) unstable; urgency=low * build requires libosp-dev (>= 1.5release-1). -- James A. Treacy Sun, 12 Jan 2003 01:11:32 -0500 libofx (0.6.2-7) unstable; urgency=low * Fix libofx-dev dependency. -- James A. Treacy Sat, 11 Jan 2003 14:08:24 -0500 libofx (0.6.2-6) unstable; urgency=low * package renamed for transition to g++ 3.2 -- James A. Treacy Wed, 8 Jan 2003 00:28:50 -0500 libofx (0.6.2-5) unstable; urgency=low * Replacement config.sub and config.guess go in a subdir. Odd. Closes: #174066 -- James A. Treacy Tue, 24 Dec 2002 14:24:10 -0500 libofx (0.6.2-4) unstable; urgency=low * libofx-dev depends on libosp-dev. Closes: -- James A. Treacy Tue, 24 Dec 2002 12:28:40 -0500 libofx (0.6.2-3) unstable; urgency=low * uses newer version of config.sub and config.guess. Closes: #174066 -- James A. Treacy Mon, 23 Dec 2002 14:46:07 -0500 libofx (0.6.2-2) unstable; urgency=low * fix osp dependency -- James A. Treacy Sun, 22 Dec 2002 22:52:45 -0500 libofx (0.6.2-1) unstable; urgency=low * New upstream source * Remove unneeded call to autoconf in build -- James A. Treacy Sun, 22 Dec 2002 14:22:42 -0500 libofx (0.6.1-1) unstable; urgency=low * Initial release. -- James A. Treacy Fri, 22 Nov 2002 02:07:18 -0500 debian/compat0000664000000000000000000000000211606134024010363 0ustar 9 debian/libofx-doc.links0000664000000000000000000000011611606134024012253 0ustar usr/share/javascript/jquery/jquery.js usr/share/doc/libofx-doc/html/jquery.js debian/libofx4.docs0000664000000000000000000000003711606134024011406 0ustar AUTHORS NEWS README totest.txt debian/ofx2qif.pod0000664000000000000000000000426211606134024011253 0ustar =pod =encoding utf8 =head1 NAME B - convert OFX files to QIF format =head1 SYNOPSIS B I > I =head1 DESCRIPTION B is a OFX "file" to QIF (Quicken Interchange Format) converter. It was written as a second code example, and as a way for LibOFX to immediately provide something useful, and to give people a reason to try the library. It is not recommended that financial software use the output of this utility for OFX support. The QIF file format is very primitive, and much information is lost. The utility currently supports every transaction tags of the QIF format except the address lines, and supports many of the !Account tags. It should generate QIF files that will import successfully in just about every software with QIF support. =head1 OPTIONS This program does not accept any command-line options. =head1 CAVEATS The libofx maintainer does not plan on improving this utility much further, but contributions and patches are gladly accepted. If you are interested in hacking on B, links to QIF documentation are available on the LibOFX home page. Note that all error output is disabled by default. =head1 AUTHOR Benoit Grégoire =head1 HISTORY B is meant to be the C code example and demo of the libofx library. It uses many of the functions and structures of the LibOFX API. =head1 COPYRIGHT B is Copyright 2002 by Benoit Grégoire . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. This manual page was written by Bryan Donlan , for the Debian GNU/Linux system (but may be used by others). As portions of this manual page are derived from source code comments, this manual page is also licensed under the terms above. =head1 SEE ALSO ofxdump(1), ofxconnect(1) L =cut debian/copyright0000664000000000000000000000574511606134024011133 0ustar This package was debianized by James Treacy on Sun, 16 Dec 2002 14:37:59 -0500. It is currently maintained by Bryan Donlan . Upstream Homepage: http://libofx.sourceforge.net/ Author: Benoit Grégoire. Copyright: 2002-2010 by Benoit Grégoire 2007 by Martin Preuss. 1989, 1991-2007 by Free Software Foundation. 2005 by Ace Jones. 2001-2005 by Kasper Peeters. 1994 by X Consortium. 1997-1999 by Joey Hess. Licensed under the GNU General Public License, version 2 (or any higher version at your option). Debian GNU/Linux users may find this license in /usr/share/common-licenses/GPL-2. The file ofx201.dtd is Copyright 1997, 1998, 1999, 2001 by CheckFree Corp., Intiut Inc., and Microsoft Corp. The file ofx160.dtd is Copyright 1997, 1998, 1999 by CheckFree Corp., Intuit Inc., and Microsoft Corp. Both ofx201.dtd and ofx160.dtd are from the Open Financial Exchange standard (more recent versions are at www.ofx.net), and are distributed under the following terms: A royalty-free, worldwide, and perpetual license is hereby granted to any party to use the Open Financial Exchange Specification to make, use, and sell products and services that conform to this Specification. THIS OPEN FINANCIAL EXCHANGE SPECIFICATION IS MADE AVAILABLE "AS IS" WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, MICROSOFT, INTUIT AND CHECKFREE ("PUBLISHERS") FURTHER DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT, ALL OF WHICH ARE HEREBY DISCLAIMED. THE ENTIRE RISK ARISING OUT OF THE USE OF THIS SPECIFICATION REMAINS WITH RECIPIENT. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE PUBLISHERS OF THIS SPECIFICATION BE LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, DIRECT, INDIRECT, SPECIAL, PUNITIVE, OR OTHER DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF ANY USE TO WHICH THIS SPECIFICATION IS PUT, EVEN IF THE PUBLISHERS HEREOF HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Further clarification of these terms from the OFX Foundation says that the restriction which appears to only allow things which "conform to this Specification" means specifically that if an implementation claims to conform to OFX but does not then there is a problem, but otherwise there is none: As long as your software doesn't state that it uses OFX (i.e. doesn't mention what it uses), then all should be fine. The bottom line seems to be that it is fine if you use OFX technology as long as you do not represent your own enhanced version (added to or changed) as official "OFX". Your software need not implement the whole DTD. This thus permits the distribution of modifications (a key question), provided that there is no inaccurate claim made about OFX compliance. debian/source/0000775000000000000000000000000011606134024010465 5ustar debian/source/format0000664000000000000000000000001411606134024011673 0ustar 3.0 (quilt) debian/source/lintian-overrides0000664000000000000000000000030411606134024014043 0ustar # Using the experimental debhelper compat level 9 for multiarch support, # so we must override the versioned build depends warning libofx source: package-needs-versioned-debhelper-build-depends 9 debian/libofx4.install0000664000000000000000000000006311606134024012123 0ustar usr/share/libofx4/libofx/dtd usr/lib/*/libofx.so.* debian/ofx.manpages0000664000000000000000000000007311606134024011476 0ustar ofxconnect/ofxconnect.1 ofxdump/ofxdump.1 debian/ofx2qif.1 debian/ofx.install0000664000000000000000000000001011606134024011340 0ustar usr/bin debian/libofx-dev.install0000664000000000000000000000010211606134024012605 0ustar usr/lib/*/*.a usr/lib/*/libofx.so usr/include usr/lib/*/pkgconfig debian/libofx-doc.doc-base0000664000000000000000000000042211606134024012610 0ustar Document: libofx-reference-manual Title: LibOFX reference manual Author: LibOFX maintainers Abstract: Auto-generated reference manual for LibOFX Section: Programming Format: HTML Files: /usr/share/doc/libofx-doc/html/*.html Index: /usr/share/doc/libofx-doc/html/index.html debian/libofx-doc.docs0000664000000000000000000000003611606134024012064 0ustar doc/html doc/ofx_sample_files debian/control0000664000000000000000000000607512263600327010604 0ustar Source: libofx Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Bryan Donlan Standards-Version: 3.9.2.0 Homepage: http://libofx.sourceforge.net/ Build-Depends: libosp-dev, debhelper (>= 8.1.3), gengetopt, curl, libcurl4-gnutls-dev, libxml++2.6-dev, help2man, automake (>= 1.11), autoconf (>= 2.67), libtool, perl, autotools-dev Vcs-Browser: https://github.com/bdonlan/libofx Vcs-Git: git://github.com/bdonlan/libofx.git Package: libofx4 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Suggests: ofx Multi-Arch: same Description: library to support the Open Financial Exchange format Open Financial Exchange is an open standard for exchanging financial information. Using this library a program can enable support for common financial transactions such as bill payment, accessing account information and investment tracking. Package: libofx-dev Section: libdevel Conflicts: libofx1 Architecture: any Depends: libofx4 (= ${binary:Version}), libc6-dev | libc-dev, libosp-dev, ${misc:Depends} Suggests: libofx-doc Description: development package for libofx4 This package provides header files and related support for developing packages that use libofx4, a library to support the Open Financial Exchange format. . Open Financial Exchange is an open standard for exchanging financial information. Using this library a program can enable support for common financial transactions such as bill payment, accessing account information and investment tracking. Package: libofx4-dbg Section: debug Priority: extra Depends: libofx4 (= ${binary:Version}), ${misc:Depends} Architecture: any Recommends: libofx-dev Description: debugging symbols for libofx4 This package provides debugging symbols for debugging applications using libofx4, a library to support the Open Financial Exchange format. . Open Financial Exchange is an open standard for exchanging financial information. Using this library a program can enable support for common financial transactions such as bill payment, accessing account Package: libofx-doc Section: doc Depends: libjs-jquery, ${misc:Depends} Recommends: libofx4-dev (>= ${source:Version}) Architecture: all Description: documentation for libofx4 This package provides HTML documentation and sample OFX files for developing packages using libofx4, a library to support the Open Financial Exchange format. . Open Financial Exchange is an open standard for exchanging financial information. Using this library a program can enable support for common financial transactions such as bill payment, accessing account information and investment tracking. Package: ofx Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Open Financial Exchange programs This package contains programs that implement a primitive interface for exchanging financial information using Open Financial Exchange. More sophisticated access is normally done through programs using the libofx library rather than with the programs here. debian/patches/0000775000000000000000000000000011761075253010626 5ustar debian/patches/0003-Fix-autoconf-error-due-to-bad-libtool-invocation-in-.patch0000664000000000000000000000130511606134024024116 0ustar From: Bryan Donlan Date: Wed, 11 May 2011 23:51:49 -0400 Subject: [PATCH] Fix autoconf error due to bad libtool invocation in configure.in With autoconf >= 2.68, using A[CM]_PROG_LIBTOOL after AC_LIBTOOL_* macros is illegal; violating this generates both a warning at aclocal time and a failure at make time. --- configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/configure.in b/configure.in index 8dbf02d..22fe59f 100644 --- a/configure.in +++ b/configure.in @@ -64,10 +64,10 @@ AC_SUBST(LIBOFX_SO_AGE) AC_PROG_INSTALL +AC_PROG_LIBTOOL AC_LIBTOOL_DLOPEN AC_LIBTOOL_WIN32_DLL AC_LIBTOOL_RC -AM_PROG_LIBTOOL AC_ISC_POSIX AC_C_BIGENDIAN -- debian/patches/0001-Suppress-help2man-info-page-reference.patch0000664000000000000000000000231511606134024021343 0ustar From: Bryan Donlan Date: Tue, 10 May 2011 16:12:38 -0400 Subject: [PATCH] Suppress help2man info-page reference help2man refers users to an info page for full documentation by default; since we have no info page, suppress this message --- ofxconnect/Makefile.am | 2 +- ofxdump/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ofxconnect/Makefile.am b/ofxconnect/Makefile.am index 6c76924..4f1b402 100644 --- a/ofxconnect/Makefile.am +++ b/ofxconnect/Makefile.am @@ -25,4 +25,4 @@ TESTS = test-privateserver.sh ofxconnect.1: ofxconnect.cpp $(top_srcdir)/configure.in $(MAKE) $(AM_MAKEFLAGS) ofxconnect$(EXEEXT) - help2man --output=ofxconnect.1 ./ofxconnect$(EXEEXT) + help2man -N --output=ofxconnect.1 ./ofxconnect$(EXEEXT) diff --git a/ofxdump/Makefile.am b/ofxdump/Makefile.am index bfcb105..a1d652f 100644 --- a/ofxdump/Makefile.am +++ b/ofxdump/Makefile.am @@ -16,7 +16,7 @@ endif ofxdump.1: ofxdump.cpp $(top_srcdir)/configure.in $(MAKE) $(AM_MAKEFLAGS) ofxdump$(EXEEXT) - help2man --output=ofxdump.1 ./ofxdump$(EXEEXT) + help2man -N --output=ofxdump.1 ./ofxdump$(EXEEXT) MAINTAINERCLEANFILES = cmdline.c cmdline.h EXTRA_DIST = cmdline.ggo -- debian/patches/0005-Improve-manpage-whatis-entries.patch0000664000000000000000000000375111606134024020220 0ustar From: Bryan Donlan Date: Thu, 12 May 2011 18:58:32 -0400 Subject: [PATCH] Improve manpage whatis entries This patch improves the whatis entries for the ofxdump and ofxconnect manpages. First, CMDLINE_PARSER_PACKAGE is defined to the name of the binary in question, thus replacing 'libofx' with eg 'ofxdump' in the whatisline. Then, a -n argument is passed into help2man to define the description portion of the manpages. --- ofxconnect/Makefile.am | 6 ++++-- ofxdump/Makefile.am | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ofxconnect/Makefile.am b/ofxconnect/Makefile.am index 4f1b402..72096d3 100644 --- a/ofxconnect/Makefile.am +++ b/ofxconnect/Makefile.am @@ -6,7 +6,9 @@ dist_man_MANS = ofxconnect.1 AM_CPPFLAGS = \ -I${top_srcdir}/inc \ @LIBCURL_CPPFLAGS@ \ - @LIBXMLPP_CFLAGS@ + @LIBXMLPP_CFLAGS@ \ + '-DCMDLINE_PARSER_PACKAGE="ofxconnect"' + if USE_GENGETOPT CLEANFILES = cmdline.c cmdline.h @@ -25,4 +27,4 @@ TESTS = test-privateserver.sh ofxconnect.1: ofxconnect.cpp $(top_srcdir)/configure.in $(MAKE) $(AM_MAKEFLAGS) ofxconnect$(EXEEXT) - help2man -N --output=ofxconnect.1 ./ofxconnect$(EXEEXT) + help2man -n 'Create a statement request file' -N --output=ofxconnect.1 ./ofxconnect$(EXEEXT) diff --git a/ofxdump/Makefile.am b/ofxdump/Makefile.am index a1d652f..811c580 100644 --- a/ofxdump/Makefile.am +++ b/ofxdump/Makefile.am @@ -4,7 +4,8 @@ ofxdump_SOURCES = cmdline.h cmdline.c ofxdump.cpp dist_man_MANS = ofxdump.1 AM_CPPFLAGS = \ - -I${top_builddir}/inc + -I${top_builddir}/inc \ + '-DCMDLINE_PARSER_PACKAGE="ofxdump"' if USE_GENGETOPT CLEANFILES = cmdline.c cmdline.h @@ -16,7 +17,7 @@ endif ofxdump.1: ofxdump.cpp $(top_srcdir)/configure.in $(MAKE) $(AM_MAKEFLAGS) ofxdump$(EXEEXT) - help2man -N --output=ofxdump.1 ./ofxdump$(EXEEXT) + help2man -n 'Dump content of OFX files as human-readable text' -N --output=ofxdump.1 ./ofxdump$(EXEEXT) MAINTAINERCLEANFILES = cmdline.c cmdline.h EXTRA_DIST = cmdline.ggo -- debian/patches/0006-Fix-typo-in-lib-file_preproc.cpp.patch0000664000000000000000000000154211606134024020341 0ustar From: Bryan Donlan Date: Thu, 12 May 2011 22:53:40 -0400 Subject: [PATCH] Fix typo in lib/file_preproc.cpp Spelling fix in error message: sucessfully -> successfully --- lib/file_preproc.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/file_preproc.cpp b/lib/file_preproc.cpp index 34dfcc7..e272eee 100644 --- a/lib/file_preproc.cpp +++ b/lib/file_preproc.cpp @@ -36,7 +36,7 @@ const unsigned int READ_BUFFER_SIZE = 1024; */ const char * libofx_get_file_format_description(const struct LibofxFileFormatInfo format_list[], enum LibofxFileFormat file_format) { - const char * retval = "UNKNOWN (File format couldn't be sucessfully identified)"; + const char * retval = "UNKNOWN (File format couldn't be successfully identified)"; for (int i = 0; LibofxImportFormatList[i].format != LAST; i++) { -- debian/patches/series0000664000000000000000000000052311761075253012043 0ustar 0001-Suppress-help2man-info-page-reference.patch 0002-Fix-formatting-of-ofxdump-usage-message-so-help2man-.patch 0003-Fix-autoconf-error-due-to-bad-libtool-invocation-in-.patch 0004-Reference-the-m4-directory-for-macro-files.patch 0005-Improve-manpage-whatis-entries.patch 0006-Fix-typo-in-lib-file_preproc.cpp.patch fix-ftbfs-gcc4.7.diff debian/patches/0004-Reference-the-m4-directory-for-macro-files.patch0000664000000000000000000000174611606134024022205 0ustar From: Bryan Donlan Date: Thu, 12 May 2011 00:10:57 -0400 Subject: [PATCH] Reference the m4 directory for macro files This patch adds references to the m4/ directory in configure.in (AC_CONFIG_MACRO_DIR) and Makefile.am (ACLOCAL_AMFLAGS); these are required for libtoolize to work properly --- Makefile.am | 2 ++ configure.in | 2 +- 2 files changed, 3 insertions(+), 1 deletions(-) diff --git a/Makefile.am b/Makefile.am index ed3ff6f..3a83560 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,3 +1,5 @@ +ACLOCAL_AMFLAGS = -I m4 + if BUILD_OFXCONNECT MAYBE_OFXCONNECT = ofxconnect endif diff --git a/configure.in b/configure.in index 22fe59f..ead721c 100644 --- a/configure.in +++ b/configure.in @@ -11,9 +11,9 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(inc/libofx.h.in) AM_CONFIG_HEADER(config.h) AC_CONFIG_AUX_DIR(config) +AC_CONFIG_MACRO_DIR(m4) AC_PROG_CC AC_PROG_CXX -#AC_PROG_RANLIB m4_include([libcurl.m4]) -- debian/patches/0002-Fix-formatting-of-ofxdump-usage-message-so-help2man-.patch0000664000000000000000000000214111606134024024116 0ustar From: Bryan Donlan Date: Tue, 10 May 2011 16:17:39 -0400 Subject: [PATCH] Fix formatting of ofxdump usage message so help2man output is well-formed --- ofxdump/cmdline.ggo | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ofxdump/cmdline.ggo b/ofxdump/cmdline.ggo index 52fba2e..9ba7e07 100644 --- a/ofxdump/cmdline.ggo +++ b/ofxdump/cmdline.ggo @@ -3,9 +3,9 @@ # Version of your program # don't use version if you're using automake purpose "ofxdump prints to stdout, in human readable form, everything the library - understands about a particular file or response, and sends errors to - stderr. To know exactly what the library understands about of a particular - ofx response file, just call ofxdump on that file." +understands about a particular file or response, and sends errors to +stderr. To know exactly what the library understands about of a particular +ofx response file, just call ofxdump on that file." # Options # option {argtype} {typestr=""} {default=""} {required} {argoptional} {multiple} -- debian/patches/fix-ftbfs-gcc4.7.diff0000664000000000000000000000064411761075253014337 0ustar Index: libofx-0.9.4/ofxconnect/ofxpartner.cpp =================================================================== --- libofx-0.9.4.orig/ofxconnect/ofxpartner.cpp 2011-03-30 22:30:50.000000000 +0000 +++ libofx-0.9.4/ofxconnect/ofxpartner.cpp 2012-04-17 06:08:38.711940892 +0000 @@ -37,6 +37,7 @@ #include #include #include +#include using std::string; using std::vector;