summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorkim <kim@pkgsrc.org>1998-10-11 20:27:03 +0000
committerkim <kim@pkgsrc.org>1998-10-11 20:27:03 +0000
commit435e3e9fb2eed1dc4ac00e2cfbc571745ca6e33c (patch)
tree4d1438dc225f091e4127ed9f599360de3d26efce /net
parent0c79b4349a4f97f37d65899b5140e5af07a29f75 (diff)
downloadpkgsrc-435e3e9fb2eed1dc4ac00e2cfbc571745ca6e33c.tar.gz
Updated ntop to 1.0
Diffstat (limited to 'net')
-rw-r--r--net/ntop/Makefile18
-rw-r--r--net/ntop/files/md54
-rw-r--r--net/ntop/patches/patch-aa39
-rw-r--r--net/ntop/patches/patch-ab42
-rw-r--r--net/ntop/patches/patch-ac12
-rw-r--r--net/ntop/patches/patch-ad39
-rw-r--r--net/ntop/patches/patch-ae12
-rw-r--r--net/ntop/patches/patch-af102
8 files changed, 108 insertions, 160 deletions
diff --git a/net/ntop/Makefile b/net/ntop/Makefile
index 887bcec0ec8..c8cd25f0ce8 100644
--- a/net/ntop/Makefile
+++ b/net/ntop/Makefile
@@ -1,22 +1,24 @@
-# $NetBSD: Makefile,v 1.3 1998/09/22 06:11:39 garbled Exp $
+# $NetBSD: Makefile,v 1.4 1998/10/11 20:27:03 kim Exp $
-DISTNAME= ntop-0.4-src
-PKGNAME= ntop-0.4
-WRKSRC= ${WRKDIR}/${PKGNAME}
+DISTNAME= ntop-1.0
CATEGORIES= net
-MASTER_SITES= http://jake.unipi.it/~deri/ntop/
-
-NOT_FOR_ARCHS= alpha mips # elf problems WRT libcurses
+MASTER_SITES= ${HOMEPAGE}/download/source/
+EXTRACT_SUFX= .src.tar.gz
MAINTAINER= kim@tac.nyc.ny.us
-HOMEPAGE= http://jake.unipi.it/~deri/ntop/
DEPENDS+= autoconf-2.12:../../devel/autoconf
DEPENDS+= ncurses-1.9.9g:../../devel/ncurses
+HOMEPAGE= http://www-serra.unipi.it/~ntop/
+
+NOT_FOR_ARCHS= alpha mips # elf problems WRT libcurses
+
HAS_CONFIGURE= yes
GNU_CONFIGURE= yes
+LDFLAGS+= -L${PREFIX}/lib
+
CONFIGURE_ENV+= CPPFLAGS=-I${PREFIX}/include
CONFIGURE_ENV+= CFLAGS=-I${PREFIX}/include
CONFIGURE_ENV+= LDFLAGS=-L${PREFIX}/lib
diff --git a/net/ntop/files/md5 b/net/ntop/files/md5
index 8757b88fd28..16763052fe9 100644
--- a/net/ntop/files/md5
+++ b/net/ntop/files/md5
@@ -1,3 +1,3 @@
-$NetBSD: md5,v 1.1 1998/08/07 22:42:29 kim Exp $
+$NetBSD: md5,v 1.2 1998/10/11 20:27:04 kim Exp $
-MD5 (ntop-0.4-src.tar.gz) = 6867ac4fd7390de478ce0c401c11e23e
+MD5 (ntop-1.0.src.tar.gz) = 25ad6dc31771e96ceacb0cd824f20d1c
diff --git a/net/ntop/patches/patch-aa b/net/ntop/patches/patch-aa
index ce57ef3a1ce..c118f3b2496 100644
--- a/net/ntop/patches/patch-aa
+++ b/net/ntop/patches/patch-aa
@@ -1,37 +1,12 @@
-$NetBSD: patch-aa,v 1.2 1998/10/11 10:25:24 hubertf Exp $
+$NetBSD: patch-aa,v 1.3 1998/10/11 20:27:04 kim Exp $
---- Makefile.in.orig Mon Aug 3 12:43:38 1998
-+++ Makefile.in Sat Oct 10 22:06:42 1998
-@@ -48,7 +48,7 @@
- LDFLAGS = @LDFLAGS@ -L/usr/5lib
+--- Makefile.in.orig Tue Oct 6 11:27:31 1998
++++ Makefile.in Sun Oct 11 15:00:45 1998
+@@ -48,6 +48,7 @@
+ LDFLAGS = @LDFLAGS@
# Standard LIBS
--LIBS = @LIBS@
-+LIBS = @LIBS@ -L${PREFIX}/lib -lncurses
++#LIBS = @LIBS@ -L${prefix}/lib -lncurses
+ LIBS = @LIBS@
INSTALL = @INSTALL@
-
-@@ -76,6 +76,8 @@
-
- CLEANFILES = $(PROG) $(OBJ) $(GENSRC)
-
-+all: $(PROG)
-+
- $(PROG): $(OBJ) @V_PCAPDEP@
- @rm -f $@
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
-@@ -90,12 +92,8 @@
- rm -f OS.NAME
-
- install: force
-- $(INSTALL) -m 6111 -o root -g sys $(PROG) $(DESTDIR)$(BINDEST)/$(PROG)
-- chmod gou+s $(DESTDIR)$(BINDEST)/$(PROG)
--
--install-man: force
-- $(INSTALL) -m 444 -o bin -g bin $(PROG).8 \
-- $(DESTDIR)$(MANDEST)/man8/$(PROG).8
-+ $(INSTALL) -m 6550 $(PROG) $(DESTDIR)$(BINDEST)/$(PROG)
-+ $(INSTALL) -m 444 $(PROG).8 $(DESTDIR)$(MANDEST)/man8/$(PROG).8
-
- lint: $(GENSRC) force
- lint -hbxn $(SRC) | \
diff --git a/net/ntop/patches/patch-ab b/net/ntop/patches/patch-ab
index 2783089d3a8..a6e04b84103 100644
--- a/net/ntop/patches/patch-ab
+++ b/net/ntop/patches/patch-ab
@@ -1,30 +1,24 @@
-$NetBSD: patch-ab,v 1.2 1998/08/08 21:28:32 kim Exp $
+$NetBSD: patch-ab,v 1.3 1998/10/11 20:27:04 kim Exp $
---- ntop.h.orig Fri Jul 31 12:31:45 1998
-+++ ntop.h Sat Aug 8 17:19:25 1998
-@@ -16,9 +16,16 @@
- #endif
-
- #include <errno.h>
--#include "sn_curses.h"
-+#ifdef HAVE_NCURSES_H
-+#include <ncurses.h>
-+#else
-+#ifdef HAVE_CURSES_H
-+#invlude <curses.h>
-+#endif
-+#endif
- #include <ctype.h>
- #include <sys/types.h>
-+#include <sys/param.h>
- #include <unistd.h>
- #include <sys/socket.h>
- #include <sys/select.h>
-@@ -38,7 +45,6 @@
+--- ntop.h.orig Mon Oct 5 12:18:41 1998
++++ ntop.h Sun Oct 11 15:56:17 1998
+@@ -87,8 +87,19 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
--#include <ethertype.h>
++#ifdef __NetBSD__
++#include <net/ethertypes.h>
++#else /* __NetBSD__ */
+ #include <ethertype.h>
++#endif /* __NetBSD__ */
#include <setjmp.h>
- #include <pcap.h>
++
++#ifndef ETHERTYPE_DN
++#define ETHERTYPE_DN 0x6003
++#endif
++#ifndef ETHERTYPE_ATALK
++#define ETHERTYPE_ATALK 0x809b
++#endif
+ #include "interface.h"
+ #include "setsignal.h"
diff --git a/net/ntop/patches/patch-ac b/net/ntop/patches/patch-ac
index ce5f0eb5add..ffd6c15d2b0 100644
--- a/net/ntop/patches/patch-ac
+++ b/net/ntop/patches/patch-ac
@@ -1,12 +1,14 @@
-$NetBSD: patch-ac,v 1.1 1998/08/07 22:42:30 kim Exp $
+$NetBSD: patch-ac,v 1.2 1998/10/11 20:27:04 kim Exp $
---- interface.h.ORIG Fri Jul 31 05:22:13 1998
-+++ interface.h Fri Aug 7 16:52:22 1998
-@@ -26,7 +26,6 @@
+--- interface.h.orig Sun Sep 13 05:00:58 1998
++++ interface.h Sun Oct 11 15:16:33 1998
+@@ -42,7 +42,9 @@
*/
--#include <gnuc.h>
++#ifdef HAVE_GNUC_H
+ #include <gnuc.h>
++#endif
#ifdef HAVE_OS_PROTO_H
#include "os-proto.h"
#endif
diff --git a/net/ntop/patches/patch-ad b/net/ntop/patches/patch-ad
index ba7ed13ebc2..c804aafc800 100644
--- a/net/ntop/patches/patch-ad
+++ b/net/ntop/patches/patch-ad
@@ -1,26 +1,17 @@
-$NetBSD: patch-ad,v 1.1 1998/08/07 22:42:30 kim Exp $
+$NetBSD: patch-ad,v 1.2 1998/10/11 20:27:04 kim Exp $
---- configure.in.orig Thu Jul 30 06:09:44 1998
-+++ configure.in Fri Aug 7 18:16:15 1998
+--- configure.in.orig Thu Sep 24 11:41:22 1998
++++ configure.in Sun Oct 11 16:11:08 1998
@@ -18,7 +18,7 @@
AC_LBL_C_INIT(V_CCOPT, V_INCLS)
--AC_CHECK_HEADERS(fcntl.h malloc.h memory.h)
-+AC_CHECK_HEADERS(fcntl.h malloc.h memory.h ncurses.h curses.h)
+-AC_CHECK_HEADERS(fcntl.h malloc.h memory.h ncurses.h curses.h sys/select.h netinet/if_ether.h netinet/in_systm.h stdarg.h)
++AC_CHECK_HEADERS(fcntl.h malloc.h memory.h ncurses.h curses.h sys/select.h netinet/if_ether.h netinet/in_systm.h stdarg.h gnuc.h)
AC_HEADER_TIME
AC_REPLACE_FUNCS(vfprintf)
-@@ -27,6 +27,8 @@
-
- AC_LBL_LIBPCAP(V_PCAPDEP, V_INCLS)
-
-+AC_CHECK_LIB(ncurses, main)
-+
- V_GROUP=0
- case "$target_os" in
-
-@@ -47,19 +49,19 @@
+@@ -60,9 +60,9 @@
;;
esac
@@ -31,19 +22,5 @@ $NetBSD: patch-ad,v 1.1 1998/08/07 22:42:30 kim Exp $
+# V_GROUP=bpf
+#fi
- AC_LBL_CHECK_TYPE(int32_t, int)
- AC_LBL_CHECK_TYPE(u_int32_t, u_int)
-
- AC_LBL_DEVEL(V_CCOPT)
-
--if test -r lbl/gnuc.h ; then
-- rm -f gnuc.h
-- ln -s lbl/gnuc.h gnuc.h
--fi
-+#if test -r lbl/gnuc.h ; then
-+# rm -f gnuc.h
-+# ln -s lbl/gnuc.h gnuc.h
-+#fi
-
- AC_SUBST(V_CCOPT)
- AC_SUBST(V_GROUP)
+ AC_MSG_CHECKING(if ether_header uses ether_addr structs)
+ AC_CACHE_VAL(ac_cv_ether_header_has_ea,
diff --git a/net/ntop/patches/patch-ae b/net/ntop/patches/patch-ae
index 88db24e8fe2..b3a082379a8 100644
--- a/net/ntop/patches/patch-ae
+++ b/net/ntop/patches/patch-ae
@@ -1,12 +1,14 @@
-$NetBSD: patch-ae,v 1.1 1998/08/07 22:42:30 kim Exp $
+$NetBSD: patch-ae,v 1.2 1998/10/11 20:27:04 kim Exp $
---- setsignal.c.orig Fri Jul 31 05:21:22 1998
-+++ setsignal.c Fri Aug 7 18:12:53 1998
-@@ -40,7 +40,6 @@
+--- setsignal.c.orig Tue Sep 22 12:01:46 1998
++++ setsignal.c Sun Oct 11 15:19:35 1998
+@@ -56,7 +56,9 @@
#include <string.h>
#endif
--#include <gnuc.h>
++#ifdef HAVE_GNUC_H
+ #include <gnuc.h>
++#endif
#ifdef HAVE_OS_PROTO_H
#include "os-proto.h"
#endif
diff --git a/net/ntop/patches/patch-af b/net/ntop/patches/patch-af
index 42ac91e3cd8..04649de6541 100644
--- a/net/ntop/patches/patch-af
+++ b/net/ntop/patches/patch-af
@@ -1,53 +1,49 @@
-$NetBSD: patch-af,v 1.2 1998/08/08 21:30:25 kim Exp $
-
---- pbuf.c.orig Mon Aug 3 08:50:07 1998
-+++ pbuf.c Sat Aug 8 17:22:28 1998
-@@ -100,7 +100,7 @@
- /* Static */
- static clock_t lastTime;
- static int lastNumLines, lastNumCols;
--static char domainName[64];
-+static char domainName[MAXHOSTNAMELEN];
- static short sortSendMode=0;
- static char hex[] = "0123456789ABCDEF";
- static short screenNumber=0;
-@@ -289,6 +289,8 @@
-
- void init_curses ()
- {
-+ char *p;
-+
- if(webMode) return;
-
- initscr ();
-@@ -305,7 +307,12 @@
-
- lastNumLines = LINES;
- lastNumCols = COLS;
-- domainName[0] = '\0';
-+ if ((gethostname(domainName, MAXHOSTNAMELEN) == 0)
-+ && ((p = memchr(domainName, '.', MAXHOSTNAMELEN)) != NULL)) {
-+ domainName[MAXHOSTNAMELEN - 1] = '\0';
-+ memmove(domainName, ++p, MAXHOSTNAMELEN + domainName - p);
-+ } else
-+ domainName[0] = '\0';
- printHeader();
- }
-
-@@ -418,16 +425,6 @@
- if (hp && (hp->h_name)) {
- char *dotp = (char*)hp->h_name;
-
-- if((domainName[0] == '\0')
-- && ((hostIpAddress.s_addr & netmask) == localnet)) {
-- int i;
--
-- for(i=0; dotp[i] != '\0' && dotp[i] != '.'; i++);
--
-- if((dotp[i] == '.') && (isalpha(dotp[strlen(dotp)-1])))
-- strcpy(domainName, &dotp[i+1]);
-- }
--
- if(domainName[0] != '\0') {
- int len = strlen(dotp)-strlen(domainName);
-
+*** pbuf.c.orig Tue Oct 6 03:49:59 1998
+--- pbuf.c Sun Oct 11 15:45:15 1998
+***************
+*** 265,270 ****
+--- 265,271 ----
+ void init_counters() {
+ char *p;
+ struct servent *svnt;
++ struct hostent *hent;
+
+ (void)setsignal(SIGWINCH, windowSizeChanged);
+
+***************
+*** 272,287 ****
+ * The name of the local domain is now calculated properly
+ * Kimmo Suominen <kim@tac.nyc.ny.us>
+ */
+! if((getdomainname(domainName, MAXHOSTNAMELEN) != 0)
+! || (domainName[0] == '\0'))
+! {
+! if ((gethostname(domainName, MAXHOSTNAMELEN) == 0)
+! && ((p = memchr(domainName, '.', MAXHOSTNAMELEN)) != NULL)) {
+ domainName[MAXHOSTNAMELEN - 1] = '\0';
+! memmove(domainName, ++p, MAXHOSTNAMELEN + domainName - p);
+! } else
+! domainName[0] = '\0';
+! }
+
+ init_curses();
+ resetStats();
+--- 273,290 ----
+ * The name of the local domain is now calculated properly
+ * Kimmo Suominen <kim@tac.nyc.ny.us>
+ */
+! if (gethostname(domainName, MAXHOSTNAMELEN) == 0) {
+! if ((p = memchr(domainName, '.', MAXHOSTNAMELEN)) != NULL) {
+! domainName[MAXHOSTNAMELEN - 1] = '\0';
+! memmove(domainName, ++p, MAXHOSTNAMELEN + domainName - p);
+! } else
+! if (((hent = gethostbyname(domainName)) != NULL)
+! && ((p = strchr(hent->h_name, '.')) != NULL)) {
+! strncpy(domainName, ++p, MAXHOSTNAMELEN);
+ domainName[MAXHOSTNAMELEN - 1] = '\0';
+! }
+! } else
+! domainName[0] = '\0';
+
+ init_curses();
+ resetStats();