summaryrefslogtreecommitdiff
path: root/deskutils/gnomepim/files/patch-ad
diff options
context:
space:
mode:
Diffstat (limited to 'deskutils/gnomepim/files/patch-ad')
-rw-r--r--deskutils/gnomepim/files/patch-ad19
1 files changed, 19 insertions, 0 deletions
diff --git a/deskutils/gnomepim/files/patch-ad b/deskutils/gnomepim/files/patch-ad
new file mode 100644
index 000000000000..7a5f6345a27e
--- /dev/null
+++ b/deskutils/gnomepim/files/patch-ad
@@ -0,0 +1,19 @@
+--- gnomecard/address-conduit.c.orig Tue Mar 14 01:39:27 2000
++++ gnomecard/address-conduit.c Fri Jun 2 12:36:08 2000
+@@ -241,8 +241,16 @@
+ {
+ if (card->rev.prop.used) {
+ time_t syncTime, revTime;
++#ifdef __FreeBSD__
++ struct tm *tmptm;
++#endif
+ syncTime = GET_CONDUIT_DATA(abs)->dbi->pu->lastSyncDate;
++#ifdef __FreeBSD__
++ tmptm = localtime(&syncTime);
++ revTime = mktime(&card->rev.tm) - tmptm->tm_gmtoff;
++#else
+ revTime = mktime(&card->rev.tm)-timezone;
++#endif
+ LOG("Comparing rev time %lu with sync time %lu",revTime,syncTime);
+ if (revTime > syncTime) return TRUE;
+ }