diff -Nru esvn.orig/Makefile esvn/Makefile --- esvn.orig/Makefile Thu Apr 21 11:21:23 2005 +++ esvn/Makefile Mon Jul 4 16:50:04 2005 @@ -6,7 +6,7 @@ # PORTNAME= esvn -PORTVERSION= 0.6.9 +PORTVERSION= 0.6.11 CATEGORIES= devel MASTER_SITES= http://esvn.umputun.com/ \ ${MASTER_SITE_GENTOO} diff -Nru esvn.orig/distinfo esvn/distinfo --- esvn.orig/distinfo Thu Apr 7 10:15:30 2005 +++ esvn/distinfo Mon Jul 4 16:13:58 2005 @@ -1,2 +1,2 @@ -MD5 (esvn-0.6.9-1.tar.gz) = d9feb055f19073328059b1994a04b19a -SIZE (esvn-0.6.9-1.tar.gz) = 1921281 +MD5 (esvn-0.6.11-1.tar.gz) = 2ded6a349fc8692631f781bbb475fadc +SIZE (esvn-0.6.11-1.tar.gz) = 1921680 diff -Nru esvn.orig/files/patch-src-entries_parser.cpp esvn/files/patch-src-entries_parser.cpp --- esvn.orig/files/patch-src-entries_parser.cpp Thu Apr 7 10:15:30 2005 +++ esvn/files/patch-src-entries_parser.cpp Mon Jul 4 16:25:41 2005 @@ -1,31 +1,11 @@ ---- src/entries_parser.cpp Thu Feb 24 08:15:56 2005 -+++ src/entries_parser.cpp Wed Mar 23 15:46:18 2005 -@@ -246,14 +246,27 @@ +--- src/entries_parser.cpp.orig Wed Apr 27 00:26:22 2005 ++++ src/entries_parser.cpp Mon Jul 4 16:24:56 2005 +@@ -283,7 +283,7 @@ - int gm_sec = isoDateTime.mid(17,2).toInt(); - -- time_t utc_time = mktime(&m); -+ time_t utc_time; + time_t utc_time; +-#if defined(FreeBSD) +#if defined(__FreeBSD__) -+ -+ // BSD has inverse of gmtime() -+ utc_time = timegm(&m); -+ -+#else -+ -+ // all others do mktime() and adjust timezone - // mktime assumes broken-down time in local timezone, - // to get UTC we need to correct result by timezone offset -+ -+ utc_time = mktime(&m); -+ - #if (_WINDOWS || ESVN_WIN ) - utc_time -= _timezone; - #else - utc_time -= timezone; -+#endif -+ - #endif - // round to remove leap seconds in "right" timezones + // BSD has inverse of gmtime() + utc_time = timegm(&m);