aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2003-12-05 08:50:19 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2003-12-05 08:50:19 +0000
commite81d45a13f3a82aee6d2ac5b359dab0413a3c673 (patch)
tree941666b035526f91d56fa3a5d260406cd0fda8f2
parentc78319a29131bfb0811fa0fb210b5d2dcc7ad1a8 (diff)
downloadports-e81d45a13f3a82aee6d2ac5b359dab0413a3c673.tar.gz
ports-e81d45a13f3a82aee6d2ac5b359dab0413a3c673.zip
Notes
-rw-r--r--net-mgmt/bandwidthd/Makefile14
-rw-r--r--net-mgmt/bandwidthd/distinfo2
-rw-r--r--net-mgmt/bandwidthd/files/patch-Makefile55
-rw-r--r--net-mgmt/bandwidthd/files/patch-bandwidthd.c23
-rw-r--r--net-mgmt/bandwidthd/files/patch-conf.tab.c19
-rw-r--r--net-mgmt/bandwidthd/files/patch-conf.y14
-rw-r--r--net-mgmt/bandwidthd/files/patch-graph.c50
-rw-r--r--net/bandwidthd/Makefile14
-rw-r--r--net/bandwidthd/distinfo2
-rw-r--r--net/bandwidthd/files/patch-Makefile55
-rw-r--r--net/bandwidthd/files/patch-bandwidthd.c23
-rw-r--r--net/bandwidthd/files/patch-conf.tab.c19
-rw-r--r--net/bandwidthd/files/patch-conf.y14
-rw-r--r--net/bandwidthd/files/patch-graph.c50
14 files changed, 64 insertions, 290 deletions
diff --git a/net-mgmt/bandwidthd/Makefile b/net-mgmt/bandwidthd/Makefile
index d84d37927cb3..ae73d994c336 100644
--- a/net-mgmt/bandwidthd/Makefile
+++ b/net-mgmt/bandwidthd/Makefile
@@ -6,25 +6,23 @@
#
PORTNAME= bandwidthd
-PORTVERSION= 1.1.6
+PORTVERSION= 1.1.7
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
+DISTNAME= ${PORTNAME}-1.1.7b
EXTRACT_SUFX= .tgz
MAINTAINER= sheepkiller@cultdeadsheep.org
COMMENT= Tracks bandwidth usage by IP address
-LIB_DEPENDS+= gd.4:${PORTSDIR}/graphics/gd
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+LIB_DEPENDS+= gd.4:${PORTSDIR}/graphics/gd\
+ iconv.3:${PORTSDIR}/converters/libiconv
USE_GMAKE= YES
USE_REINPLACE= YES
-CFLAGS+= -DFREEBSD -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-MAKE_ENV+= LDFLAGS="${LDFLAGS}"
-
-post-patch:
- @${REINPLACE_CMD} -e 's!localtime(!localtime((time_t *)!' ${WRKSRC}/graph.c
post-install:
@${INSTALL_SCRIPT} ${FILESDIR}/bandwidthd.sh \
diff --git a/net-mgmt/bandwidthd/distinfo b/net-mgmt/bandwidthd/distinfo
index ef4c6fdaf68f..3225ba2e58ef 100644
--- a/net-mgmt/bandwidthd/distinfo
+++ b/net-mgmt/bandwidthd/distinfo
@@ -1 +1 @@
-MD5 (bandwidthd-1.1.6.tgz) = 0255e5c61cacf0e283da620c2e8ec712
+MD5 (bandwidthd-1.1.7b.tgz) = c58100aefc62e0d2b20024838ba527bf
diff --git a/net-mgmt/bandwidthd/files/patch-Makefile b/net-mgmt/bandwidthd/files/patch-Makefile
index a556b5608a69..6e22c8e7cc16 100644
--- a/net-mgmt/bandwidthd/files/patch-Makefile
+++ b/net-mgmt/bandwidthd/files/patch-Makefile
@@ -1,40 +1,35 @@
---- Makefile.orig Mon Sep 22 20:48:07 2003
-+++ Makefile Sun Nov 2 12:28:29 2003
-@@ -1,7 +1,7 @@
+--- Makefile.orig Tue Dec 2 21:39:05 2003
++++ Makefile Fri Dec 5 02:30:31 2003
+@@ -1,8 +1,8 @@
#Possible optimizations -fomit-frame-pointer -ffast-math
OBS= bandwidthd.o graph.o conf.tab.o conf.l.o
--LIBS= -lgd -lpng -lpcap
--CFLAGS= -O3 -Wall
-+LIBS+= -lgd -lpng -lpcap ${LDFLAGS}
-+CFLAGS+=
- NONWALLCFLAGS= -O3 #-g -DDEBUG
+-LIBS= -L/usr/local/lib -lgd -lpng -lpcap
+-CFLAGS= -I/usr/local/include -O3 -Wall
+-NONWALLCFLAGS= -O3 #-g -DDEBUG
++LIBS= -L${LOCALBASE}/lib -lgd -lpng -lpcap
++CFLAGS+= -I${LOCALBASE}/include
++#NONWALLCFLAGS= -O3 #-g -DDEBUG
# Debugging stuff
-@@ -20,7 +20,7 @@
- $(CC) $(CFLAGS) $(OBS) -o bandwidthd $(LIBS)
-
- conf.tab.c: conf.y
-- bison -d conf.y
-+ yacc -d conf.y
-
- conf.l.c: conf.l
- lex -s -i -t -I conf.l > conf.l.c
-@@ -34,12 +34,12 @@
+ #CFLAGS= -O3 -Wall -pg -DPROFILE
+@@ -44,13 +44,13 @@
rm -f *.o bandwidthd *~ conf.tab.c conf.tab.h conf.l.c DEADJOE
install: all
-- mkdir -p /usr/local/bandwidthd/etc
-- mkdir -p /usr/local/bandwidthd/htdocs
-- cp bandwidthd /usr/local/bandwidthd
-- cp etc/bandwidthd.conf /usr/local/bandwidthd/etc/
-- cp htdocs/legend.gif /usr/local/bandwidthd/htdocs/
-- cp htdocs/logo.gif /usr/local/bandwidthd/htdocs/
-+ mkdir -p ${PREFIX}/bandwidthd/etc
-+ mkdir -p ${PREFIX}/bandwidthd/htdocs
-+ cp bandwidthd ${PREFIX}/bandwidthd
-+ cp etc/bandwidthd.conf ${PREFIX}/bandwidthd/etc/bandwidthd.conf-dist
-+ cp htdocs/legend.gif ${PREFIX}/bandwidthd/htdocs/
-+ cp htdocs/logo.gif ${PREFIX}/bandwidthd/htdocs/
+- mkdir -p $(DESTDIR)/usr/local/bandwidthd/etc
+- mkdir -p $(DESTDIR)/usr/local/bandwidthd/htdocs
+- cp bandwidthd $(DESTDIR)/usr/local/bandwidthd
+- cp etc/bandwidthd.conf $(DESTDIR)/usr/local/bandwidthd/etc/
+- cp htdocs/legend.gif $(DESTDIR)/usr/local/bandwidthd/htdocs/
+- cp htdocs/logo.gif $(DESTDIR)/usr/local/bandwidthd/htdocs/
++ mkdir -p $(DESTDIR)${PREFIX}/bandwidthd/etc
++ mkdir -p $(DESTDIR)${PREFIX}/bandwidthd/htdocs
++ ${BSD_INSTALL_PROGRAM} bandwidthd $(DESTDIR)${PREFIX}/bandwidthd
++ ${BSD_INSTALL_DATA} etc/bandwidthd.conf $(DESTDIR)${PREFIX}/bandwidthd/etc/bandwidthd.conf-dist
++ ${BSD_INSTALL_DATA} htdocs/legend.gif $(DESTDIR)${PREFIX}/bandwidthd/htdocs/
++ ${BSD_INSTALL_DATA} htdocs/logo.gif $(DESTDIR)${PREFIX}/bandwidthd/htdocs/
#**** Stuff where -WALL is turned off to reduce the noise in a compile so I can see my own errors *******************
conf.l.o: conf.l.c
+- $(CC) $(NONWALLCFLAGS) -c -o conf.l.o conf.l.c
++ $(CC) -c -o conf.l.o conf.l.c
diff --git a/net-mgmt/bandwidthd/files/patch-bandwidthd.c b/net-mgmt/bandwidthd/files/patch-bandwidthd.c
deleted file mode 100644
index 7b39e3104885..000000000000
--- a/net-mgmt/bandwidthd/files/patch-bandwidthd.c
+++ /dev/null
@@ -1,23 +0,0 @@
---- bandwidthd.c.orig Mon Nov 10 17:16:04 2003
-+++ bandwidthd.c Tue Nov 11 13:52:27 2003
-@@ -129,7 +129,11 @@
- }
- else
- {
-+#ifndef FREEBSD
- printf("My shared memory segment %d is already in use (%ld locks), perhaps bandwidthd is already running in this directory?\n", shmid, shmstatus.shm_nattch);
-+#else
-+ printf("My shared memory segment %d is already in use (%hd locks), perhaps bandwidthd is already running in this directory?\n", shmid, shmstatus.shm_nattch);
-+#endif
- exit(1);
- }
- }
-@@ -264,7 +268,7 @@
- tcp = (struct tcphdr *)(ip+1);
- tcp = (struct tcphdr *) ( ((char *)tcp) + ((ip->ip_hl-5)*4) ); // Compensate for IP Options
- Stats->tcp += size;
--#if defined(SOLARIS)
-+#if defined(SOLARIS) || defined (FREEBSD)
- sport = ntohs(tcp->th_sport);
- dport = ntohs(tcp->th_dport);
- #else
diff --git a/net-mgmt/bandwidthd/files/patch-conf.tab.c b/net-mgmt/bandwidthd/files/patch-conf.tab.c
deleted file mode 100644
index ad318ab770e1..000000000000
--- a/net-mgmt/bandwidthd/files/patch-conf.tab.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- conf.tab.c.orig Sun Sep 14 10:34:01 2003
-+++ conf.tab.c Sun Nov 2 12:21:17 2003
-@@ -23,11 +23,15 @@
- #include <stdio.h>
- #include <string.h>
- #include <unistd.h>
-+#ifdef FREEBSD
-+#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
- #include <unistd.h>
- #include <sys/types.h>
- #include <signal.h>
--#include <wait.h>
-+#include <sys/wait.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <arpa/inet.h>
diff --git a/net-mgmt/bandwidthd/files/patch-conf.y b/net-mgmt/bandwidthd/files/patch-conf.y
deleted file mode 100644
index 76a5852adfa8..000000000000
--- a/net-mgmt/bandwidthd/files/patch-conf.y
+++ /dev/null
@@ -1,14 +0,0 @@
---- conf.y.orig Sun Sep 14 10:33:53 2003
-+++ conf.y Sun Nov 2 12:21:18 2003
-@@ -2,7 +2,11 @@
- #include <stdio.h>
- #include <string.h>
- #include <unistd.h>
-+#ifdef FREEBSD
-+#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
- #include <unistd.h>
- #include <sys/types.h>
- #include <signal.h>
diff --git a/net-mgmt/bandwidthd/files/patch-graph.c b/net-mgmt/bandwidthd/files/patch-graph.c
deleted file mode 100644
index 3aa368d397d5..000000000000
--- a/net-mgmt/bandwidthd/files/patch-graph.c
+++ /dev/null
@@ -1,50 +0,0 @@
---- graph.c.orig Fri Oct 10 21:01:31 2003
-+++ graph.c Sun Nov 2 12:21:18 2003
-@@ -3,6 +3,11 @@
- #include <signal.h>
- #include <string.h>
- #include <netdb.h>
-+#ifdef FREEBSD
-+#include <netinet/in.h>
-+#include <arpa/nameser.h>
-+#include <sys/types.h>
-+#endif
- #include <sys/socket.h>
- #include <resolv.h>
- #include <time.h>
-@@ -753,7 +758,7 @@
- // **** Write the red day seperator bars
- // ********************************************************************
-
-- timestruct = localtime(&sample_begin);
-+ timestruct = localtime((time_t *)(time_t *)&sample_begin);
- timestruct->tm_sec = 0;
- timestruct->tm_min = 0;
- timestruct->tm_hour = 0;
-@@ -772,7 +777,7 @@
- gdImageLine(im, x, 0, x, YHEIGHT-YOFFSET, red);
- gdImageLine(im, x+1, 0, x+1, YHEIGHT-YOFFSET, red);
-
-- timestruct = localtime(&MarkTime);
-+ timestruct = localtime((time_t *)(time_t *)&MarkTime);
- strftime(buffer, 100, "%a, %b %d", timestruct);
- gdImageString(im, gdFontSmall, x-30, YHEIGHT-YOFFSET+10, buffer, black);
-
-@@ -786,7 +791,7 @@
- // **** Write the tic marks
- // ********************************************************************
-
-- timestruct = localtime(&sample_begin);
-+ timestruct = localtime((time_t *)(time_t *)&sample_begin);
- timestruct->tm_sec = 0;
- timestruct->tm_min = 0;
- timestruct->tm_hour = 0;
-@@ -803,7 +808,7 @@
- x = (MarkTime-sample_begin)*((XWIDTH-XOFFSET)/RANGE1) + XOFFSET;
- }
-
-- timestruct = localtime(&sample_begin);
-+ timestruct = localtime((time_t *)(time_t *)&sample_begin);
- timestruct->tm_sec = 0;
- timestruct->tm_min = 0;
- timestruct->tm_hour = 0;
diff --git a/net/bandwidthd/Makefile b/net/bandwidthd/Makefile
index d84d37927cb3..ae73d994c336 100644
--- a/net/bandwidthd/Makefile
+++ b/net/bandwidthd/Makefile
@@ -6,25 +6,23 @@
#
PORTNAME= bandwidthd
-PORTVERSION= 1.1.6
+PORTVERSION= 1.1.7
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
+DISTNAME= ${PORTNAME}-1.1.7b
EXTRACT_SUFX= .tgz
MAINTAINER= sheepkiller@cultdeadsheep.org
COMMENT= Tracks bandwidth usage by IP address
-LIB_DEPENDS+= gd.4:${PORTSDIR}/graphics/gd
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+LIB_DEPENDS+= gd.4:${PORTSDIR}/graphics/gd\
+ iconv.3:${PORTSDIR}/converters/libiconv
USE_GMAKE= YES
USE_REINPLACE= YES
-CFLAGS+= -DFREEBSD -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-MAKE_ENV+= LDFLAGS="${LDFLAGS}"
-
-post-patch:
- @${REINPLACE_CMD} -e 's!localtime(!localtime((time_t *)!' ${WRKSRC}/graph.c
post-install:
@${INSTALL_SCRIPT} ${FILESDIR}/bandwidthd.sh \
diff --git a/net/bandwidthd/distinfo b/net/bandwidthd/distinfo
index ef4c6fdaf68f..3225ba2e58ef 100644
--- a/net/bandwidthd/distinfo
+++ b/net/bandwidthd/distinfo
@@ -1 +1 @@
-MD5 (bandwidthd-1.1.6.tgz) = 0255e5c61cacf0e283da620c2e8ec712
+MD5 (bandwidthd-1.1.7b.tgz) = c58100aefc62e0d2b20024838ba527bf
diff --git a/net/bandwidthd/files/patch-Makefile b/net/bandwidthd/files/patch-Makefile
index a556b5608a69..6e22c8e7cc16 100644
--- a/net/bandwidthd/files/patch-Makefile
+++ b/net/bandwidthd/files/patch-Makefile
@@ -1,40 +1,35 @@
---- Makefile.orig Mon Sep 22 20:48:07 2003
-+++ Makefile Sun Nov 2 12:28:29 2003
-@@ -1,7 +1,7 @@
+--- Makefile.orig Tue Dec 2 21:39:05 2003
++++ Makefile Fri Dec 5 02:30:31 2003
+@@ -1,8 +1,8 @@
#Possible optimizations -fomit-frame-pointer -ffast-math
OBS= bandwidthd.o graph.o conf.tab.o conf.l.o
--LIBS= -lgd -lpng -lpcap
--CFLAGS= -O3 -Wall
-+LIBS+= -lgd -lpng -lpcap ${LDFLAGS}
-+CFLAGS+=
- NONWALLCFLAGS= -O3 #-g -DDEBUG
+-LIBS= -L/usr/local/lib -lgd -lpng -lpcap
+-CFLAGS= -I/usr/local/include -O3 -Wall
+-NONWALLCFLAGS= -O3 #-g -DDEBUG
++LIBS= -L${LOCALBASE}/lib -lgd -lpng -lpcap
++CFLAGS+= -I${LOCALBASE}/include
++#NONWALLCFLAGS= -O3 #-g -DDEBUG
# Debugging stuff
-@@ -20,7 +20,7 @@
- $(CC) $(CFLAGS) $(OBS) -o bandwidthd $(LIBS)
-
- conf.tab.c: conf.y
-- bison -d conf.y
-+ yacc -d conf.y
-
- conf.l.c: conf.l
- lex -s -i -t -I conf.l > conf.l.c
-@@ -34,12 +34,12 @@
+ #CFLAGS= -O3 -Wall -pg -DPROFILE
+@@ -44,13 +44,13 @@
rm -f *.o bandwidthd *~ conf.tab.c conf.tab.h conf.l.c DEADJOE
install: all
-- mkdir -p /usr/local/bandwidthd/etc
-- mkdir -p /usr/local/bandwidthd/htdocs
-- cp bandwidthd /usr/local/bandwidthd
-- cp etc/bandwidthd.conf /usr/local/bandwidthd/etc/
-- cp htdocs/legend.gif /usr/local/bandwidthd/htdocs/
-- cp htdocs/logo.gif /usr/local/bandwidthd/htdocs/
-+ mkdir -p ${PREFIX}/bandwidthd/etc
-+ mkdir -p ${PREFIX}/bandwidthd/htdocs
-+ cp bandwidthd ${PREFIX}/bandwidthd
-+ cp etc/bandwidthd.conf ${PREFIX}/bandwidthd/etc/bandwidthd.conf-dist
-+ cp htdocs/legend.gif ${PREFIX}/bandwidthd/htdocs/
-+ cp htdocs/logo.gif ${PREFIX}/bandwidthd/htdocs/
+- mkdir -p $(DESTDIR)/usr/local/bandwidthd/etc
+- mkdir -p $(DESTDIR)/usr/local/bandwidthd/htdocs
+- cp bandwidthd $(DESTDIR)/usr/local/bandwidthd
+- cp etc/bandwidthd.conf $(DESTDIR)/usr/local/bandwidthd/etc/
+- cp htdocs/legend.gif $(DESTDIR)/usr/local/bandwidthd/htdocs/
+- cp htdocs/logo.gif $(DESTDIR)/usr/local/bandwidthd/htdocs/
++ mkdir -p $(DESTDIR)${PREFIX}/bandwidthd/etc
++ mkdir -p $(DESTDIR)${PREFIX}/bandwidthd/htdocs
++ ${BSD_INSTALL_PROGRAM} bandwidthd $(DESTDIR)${PREFIX}/bandwidthd
++ ${BSD_INSTALL_DATA} etc/bandwidthd.conf $(DESTDIR)${PREFIX}/bandwidthd/etc/bandwidthd.conf-dist
++ ${BSD_INSTALL_DATA} htdocs/legend.gif $(DESTDIR)${PREFIX}/bandwidthd/htdocs/
++ ${BSD_INSTALL_DATA} htdocs/logo.gif $(DESTDIR)${PREFIX}/bandwidthd/htdocs/
#**** Stuff where -WALL is turned off to reduce the noise in a compile so I can see my own errors *******************
conf.l.o: conf.l.c
+- $(CC) $(NONWALLCFLAGS) -c -o conf.l.o conf.l.c
++ $(CC) -c -o conf.l.o conf.l.c
diff --git a/net/bandwidthd/files/patch-bandwidthd.c b/net/bandwidthd/files/patch-bandwidthd.c
deleted file mode 100644
index 7b39e3104885..000000000000
--- a/net/bandwidthd/files/patch-bandwidthd.c
+++ /dev/null
@@ -1,23 +0,0 @@
---- bandwidthd.c.orig Mon Nov 10 17:16:04 2003
-+++ bandwidthd.c Tue Nov 11 13:52:27 2003
-@@ -129,7 +129,11 @@
- }
- else
- {
-+#ifndef FREEBSD
- printf("My shared memory segment %d is already in use (%ld locks), perhaps bandwidthd is already running in this directory?\n", shmid, shmstatus.shm_nattch);
-+#else
-+ printf("My shared memory segment %d is already in use (%hd locks), perhaps bandwidthd is already running in this directory?\n", shmid, shmstatus.shm_nattch);
-+#endif
- exit(1);
- }
- }
-@@ -264,7 +268,7 @@
- tcp = (struct tcphdr *)(ip+1);
- tcp = (struct tcphdr *) ( ((char *)tcp) + ((ip->ip_hl-5)*4) ); // Compensate for IP Options
- Stats->tcp += size;
--#if defined(SOLARIS)
-+#if defined(SOLARIS) || defined (FREEBSD)
- sport = ntohs(tcp->th_sport);
- dport = ntohs(tcp->th_dport);
- #else
diff --git a/net/bandwidthd/files/patch-conf.tab.c b/net/bandwidthd/files/patch-conf.tab.c
deleted file mode 100644
index ad318ab770e1..000000000000
--- a/net/bandwidthd/files/patch-conf.tab.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- conf.tab.c.orig Sun Sep 14 10:34:01 2003
-+++ conf.tab.c Sun Nov 2 12:21:17 2003
-@@ -23,11 +23,15 @@
- #include <stdio.h>
- #include <string.h>
- #include <unistd.h>
-+#ifdef FREEBSD
-+#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
- #include <unistd.h>
- #include <sys/types.h>
- #include <signal.h>
--#include <wait.h>
-+#include <sys/wait.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <arpa/inet.h>
diff --git a/net/bandwidthd/files/patch-conf.y b/net/bandwidthd/files/patch-conf.y
deleted file mode 100644
index 76a5852adfa8..000000000000
--- a/net/bandwidthd/files/patch-conf.y
+++ /dev/null
@@ -1,14 +0,0 @@
---- conf.y.orig Sun Sep 14 10:33:53 2003
-+++ conf.y Sun Nov 2 12:21:18 2003
-@@ -2,7 +2,11 @@
- #include <stdio.h>
- #include <string.h>
- #include <unistd.h>
-+#ifdef FREEBSD
-+#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
- #include <unistd.h>
- #include <sys/types.h>
- #include <signal.h>
diff --git a/net/bandwidthd/files/patch-graph.c b/net/bandwidthd/files/patch-graph.c
deleted file mode 100644
index 3aa368d397d5..000000000000
--- a/net/bandwidthd/files/patch-graph.c
+++ /dev/null
@@ -1,50 +0,0 @@
---- graph.c.orig Fri Oct 10 21:01:31 2003
-+++ graph.c Sun Nov 2 12:21:18 2003
-@@ -3,6 +3,11 @@
- #include <signal.h>
- #include <string.h>
- #include <netdb.h>
-+#ifdef FREEBSD
-+#include <netinet/in.h>
-+#include <arpa/nameser.h>
-+#include <sys/types.h>
-+#endif
- #include <sys/socket.h>
- #include <resolv.h>
- #include <time.h>
-@@ -753,7 +758,7 @@
- // **** Write the red day seperator bars
- // ********************************************************************
-
-- timestruct = localtime(&sample_begin);
-+ timestruct = localtime((time_t *)(time_t *)&sample_begin);
- timestruct->tm_sec = 0;
- timestruct->tm_min = 0;
- timestruct->tm_hour = 0;
-@@ -772,7 +777,7 @@
- gdImageLine(im, x, 0, x, YHEIGHT-YOFFSET, red);
- gdImageLine(im, x+1, 0, x+1, YHEIGHT-YOFFSET, red);
-
-- timestruct = localtime(&MarkTime);
-+ timestruct = localtime((time_t *)(time_t *)&MarkTime);
- strftime(buffer, 100, "%a, %b %d", timestruct);
- gdImageString(im, gdFontSmall, x-30, YHEIGHT-YOFFSET+10, buffer, black);
-
-@@ -786,7 +791,7 @@
- // **** Write the tic marks
- // ********************************************************************
-
-- timestruct = localtime(&sample_begin);
-+ timestruct = localtime((time_t *)(time_t *)&sample_begin);
- timestruct->tm_sec = 0;
- timestruct->tm_min = 0;
- timestruct->tm_hour = 0;
-@@ -803,7 +808,7 @@
- x = (MarkTime-sample_begin)*((XWIDTH-XOFFSET)/RANGE1) + XOFFSET;
- }
-
-- timestruct = localtime(&sample_begin);
-+ timestruct = localtime((time_t *)(time_t *)&sample_begin);
- timestruct->tm_sec = 0;
- timestruct->tm_min = 0;
- timestruct->tm_hour = 0;