aboutsummaryrefslogtreecommitdiff
path: root/finance/libofx
diff options
context:
space:
mode:
authorTilman Keskinoz <arved@FreeBSD.org>2009-11-08 00:06:57 +0000
committerTilman Keskinoz <arved@FreeBSD.org>2009-11-08 00:06:57 +0000
commitf885d49e7e87c60a4f9865e3564e20a45127d56c (patch)
tree89d4557ddb2c264ca32863c1c84207ca20e3cba7 /finance/libofx
parenta84c747ebe7b4463bb0be4a5378d48e1179a3d0e (diff)
downloadports-f885d49e7e87c60a4f9865e3564e20a45127d56c.tar.gz
ports-f885d49e7e87c60a4f9865e3564e20a45127d56c.zip
Fix an initialization bug
Bump PORTREVISION PR: 138408 Submitted by: takawata
Notes
Notes: svn path=/head/; revision=243948
Diffstat (limited to 'finance/libofx')
-rw-r--r--finance/libofx/Makefile2
-rw-r--r--finance/libofx/files/patch-lib_ofx_utilities.cpp33
2 files changed, 21 insertions, 14 deletions
diff --git a/finance/libofx/Makefile b/finance/libofx/Makefile
index 1404bdad6336..1dd9f6a06184 100644
--- a/finance/libofx/Makefile
+++ b/finance/libofx/Makefile
@@ -7,7 +7,7 @@
PORTNAME= libofx
PORTVERSION= 0.9.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance
MASTER_SITES= SF
diff --git a/finance/libofx/files/patch-lib_ofx_utilities.cpp b/finance/libofx/files/patch-lib_ofx_utilities.cpp
index 0c2a139536b1..2523393f6044 100644
--- a/finance/libofx/files/patch-lib_ofx_utilities.cpp
+++ b/finance/libofx/files/patch-lib_ofx_utilities.cpp
@@ -1,13 +1,20 @@
-*** lib/ofx_utilities.old Sun Apr 13 12:39:29 2003
---- lib/ofx_utilities.cpp Sun Apr 13 12:11:04 2003
-***************
-*** 16,21 ****
---- 16,22 ----
- * *
- ***************************************************************************/
- #include <config.h>
-+ #include <locale.h>
- #include <iostream>
- #include "ParserEventGeneratorKit.h"
- #include "SGMLApplication.h"
-
+--- lib/ofx_utilities.cpp.orig 2007-10-27 14:15:58.000000000 +0200
++++ lib/ofx_utilities.cpp 2009-11-08 01:02:47.000000000 +0100
+@@ -16,6 +16,7 @@
+ * *
+ ***************************************************************************/
+ #include <config.h>
++#include <locale.h>
+ #include <iostream>
+ #include <assert.h>
+
+@@ -113,6 +114,9 @@
+ char time_zone_specified = false;
+
+ time_t temptime;
++
++ bzero(&time, sizeof(time));
++
+ std::time(&temptime);
+ local_offset = difftime(mktime(localtime(&temptime)), mktime(gmtime(&temptime)));
+