mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-28 05:29:48 +00:00
Fix Internet time calculation.
PR: ports/86334 Submitted by: Frank Altpeter <frank@altpeter.de> Patched by: shaun (me), Soeren Straarup <xride@x12.dk> (maintainer) Approved by: ahze (mentor, implicit)
This commit is contained in:
parent
8be52ee54c
commit
519f691b1c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=168170
@ -7,7 +7,7 @@
|
||||
|
||||
PORTNAME= wmclockmon
|
||||
PORTVERSION= 0.8.1
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= x11-clocks windowmaker
|
||||
MASTER_SITES= http://tnemeth.free.fr/projets/programmes/
|
||||
|
||||
|
33
x11-clocks/wmclockmon/files/patch-src_main.c
Normal file
33
x11-clocks/wmclockmon/files/patch-src_main.c
Normal file
@ -0,0 +1,33 @@
|
||||
--- src/main.c.orig Thu Apr 7 11:37:43 2005
|
||||
+++ src/main.c Tue Jul 18 22:20:25 2006
|
||||
@@ -51,7 +51,7 @@
|
||||
#define FREE(data) {if (data) free(data); data = NULL;}
|
||||
#define SET_STRING(str, val) {if (str) free(str); str = xstrdup(val);}
|
||||
|
||||
-#if defined(netbsd) || defined(openbsd) || defined(freebsd) || defined(darwin)
|
||||
+#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__APPLE__)
|
||||
# define BSDTIMEZONE
|
||||
#endif
|
||||
|
||||
@@ -1270,10 +1270,10 @@
|
||||
time_t tnow;
|
||||
|
||||
time(&tnow);
|
||||
- timeinfos = localtime(&tnow);
|
||||
|
||||
if (time_mode == INTERNET) {
|
||||
long localtmzone;
|
||||
+ timeinfos = gmtime(&tnow);
|
||||
swtime = timeinfos->tm_hour * 3600
|
||||
+ timeinfos->tm_min * 60
|
||||
+ timeinfos->tm_sec;
|
||||
@@ -1290,6 +1290,9 @@
|
||||
swtime -= 1000;
|
||||
else
|
||||
if (swtime < 0) swtime += 1000;
|
||||
+ }
|
||||
+ else {
|
||||
+ timeinfos = localtime(&tnow);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user