diff options
author | Kirill Ponomarev <krion@FreeBSD.org> | 2003-12-05 08:50:19 +0000 |
---|---|---|
committer | Kirill Ponomarev <krion@FreeBSD.org> | 2003-12-05 08:50:19 +0000 |
commit | e81d45a13f3a82aee6d2ac5b359dab0413a3c673 (patch) | |
tree | 941666b035526f91d56fa3a5d260406cd0fda8f2 /net/bandwidthd | |
parent | c78319a29131bfb0811fa0fb210b5d2dcc7ad1a8 (diff) | |
download | ports-e81d45a13f3a82aee6d2ac5b359dab0413a3c673.tar.gz ports-e81d45a13f3a82aee6d2ac5b359dab0413a3c673.zip |
Notes
Diffstat (limited to 'net/bandwidthd')
-rw-r--r-- | net/bandwidthd/Makefile | 14 | ||||
-rw-r--r-- | net/bandwidthd/distinfo | 2 | ||||
-rw-r--r-- | net/bandwidthd/files/patch-Makefile | 55 | ||||
-rw-r--r-- | net/bandwidthd/files/patch-bandwidthd.c | 23 | ||||
-rw-r--r-- | net/bandwidthd/files/patch-conf.tab.c | 19 | ||||
-rw-r--r-- | net/bandwidthd/files/patch-conf.y | 14 | ||||
-rw-r--r-- | net/bandwidthd/files/patch-graph.c | 50 |
7 files changed, 32 insertions, 145 deletions
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; |