aboutsummaryrefslogtreecommitdiffstats
path: root/net/tcpview
diff options
context:
space:
mode:
authorleeym <leeym@FreeBSD.org>2003-02-19 01:57:17 +0800
committerleeym <leeym@FreeBSD.org>2003-02-19 01:57:17 +0800
commit8c81c9799050ed5b68efea942817ffd1d2060867 (patch)
tree85b195b81a84904938e2946c67332d03e596ee3f /net/tcpview
parent6aa26db1020933d74254cf85aec87c4615baf091 (diff)
downloadfreebsd-ports-gnome-8c81c9799050ed5b68efea942817ffd1d2060867.tar.gz
freebsd-ports-gnome-8c81c9799050ed5b68efea942817ffd1d2060867.tar.zst
freebsd-ports-gnome-8c81c9799050ed5b68efea942817ffd1d2060867.zip
Fix build noticed by bento
drop maintainership (requested by MAINTAINER) PR: 48256 Submitted by: Volker Stolz <vs@foldr.org>
Diffstat (limited to 'net/tcpview')
-rw-r--r--net/tcpview/Makefile15
-rw-r--r--net/tcpview/files/patch-Makefile144
-rw-r--r--net/tcpview/files/patch-aa251
-rw-r--r--net/tcpview/files/patch-callbacks.c11
-rw-r--r--net/tcpview/files/patch-detail_udp.c28
-rw-r--r--net/tcpview/files/patch-print_nfs.c63
-rw-r--r--net/tcpview/files/patch-print_udp.c27
7 files changed, 286 insertions, 253 deletions
diff --git a/net/tcpview/Makefile b/net/tcpview/Makefile
index 21d4c077b6e9..d3262e22d973 100644
--- a/net/tcpview/Makefile
+++ b/net/tcpview/Makefile
@@ -11,15 +11,26 @@ CATEGORIES= net
MASTER_SITES= ftp://ftp.cac.washington.edu/pub/noc-tools/tcpview/
EXTRACT_SUFX= .tar.Z
-MAINTAINER= tung@turtle.ee.ncku.edu.tw
+MAINTAINER= ports@FreeBSD.org
USE_BISON= yes
USE_MOTIF= yes
+USE_REINPLACE= yes
+
+#MAKE_ARGS= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
+# INSTALL_MAN="${INSTALL_MAN}" \
+# INSTALL_DATA="${INSTALL_DATA}" \
+# PREFIX="${PREFIX}" \
+# X11BASE="${X11BASE}"
MAN1= tcpview.1
+post-patch:
+.for f in nametoaddr.c addrtoname.c print-nfs.c detail-tcp.c tv_addrtoname.c
+ @${REINPLACE_CMD} -e 's/NTOHL/ntohl/ ; s/NTOHS/ntohs/' ${WRKSRC}/${f}
+.endfor
+
post-install:
- strip ${PREFIX}/bin/tcpview
${CP} ${WRKSRC}/DOC/Tcpview ${X11BASE}/lib/X11/app-defaults/
.include <bsd.port.mk>
diff --git a/net/tcpview/files/patch-Makefile b/net/tcpview/files/patch-Makefile
new file mode 100644
index 000000000000..51cf1a42e58e
--- /dev/null
+++ b/net/tcpview/files/patch-Makefile
@@ -0,0 +1,144 @@
+--- Makefile.orig Thu Apr 22 23:40:24 1993
++++ Makefile Mon Feb 17 13:32:10 2003
+@@ -28,10 +28,10 @@
+ #
+ # CSLIP and PPP work only under BPF.
+ #
+-DEFINES =
+-CCOPT = -O2
+-INCLUDES = -I..
+-LIB =
++DEFINES = -DCSLIP -DPPP
++CCOPT =
++INCLUDES = -I.. -I$(X11BASE)/include
++LIB =-ll
+
+ # These are for the Sun4 version
+ #CCOPT = -O2 -Bstatic
+@@ -41,20 +41,20 @@
+ XLIB= -lXm -lXt -lX11
+
+ # The installed binary is owned by this group.
+-GROUP = staff
++GROUP = wheel
+
+ # Full pathname of where to install the binaries
+-BINDEST = /usr/local/bin
+-TCPSLICE_BINDEST = /usr/local/bin
++BINDEST = $(PREFIX)/bin
++TCPSLICE_BINDEST = $(PREFIX)/bin #unused (FreeBSD port)
+
+ # Full pathname of where to install tcpview support files
+-TCPVIEW_DIR = /usr/local/tcpview
+-FILTER_DIR = /usr/local/tcpview/filters
++TCPVIEW_DIR = $(PREFIX)/lib/tcpview
++FILTER_DIR = $(PREFIX)/lib/tcpview/filters
+
+ # Full pathname of where to install the manual entries
+-TCPDUMP_MANDEST = /usr/man/manl/tcpdump.l
+-TCPVIEW_MANDEST = /usr/man/manl/tcpview.l
+-TCPSLICE_MANDEST = /usr/man/manl/tcpslice.l
++TCPDUMP_MANDEST = $(PREFIX)/man/man1/tcpdump.1
++TCPVIEW_MANDEST = $(PREFIX)/man/man1/tcpview.1
++TCPSLICE_MANDEST = $(PREFIX)/man/man1/tcpslice.1
+
+ # Standard CFLAGS
+ STANDARD_CFLAGS = $(CCOPT) $(DEFINES) $(INCLUDES)
+@@ -70,7 +70,7 @@
+ #tahoe-bsd#CFLAGS = $(STANDARD_CFLAGS)
+ #vax-bsd#CFLAGS = $(STANDARD_CFLAGS)
+ #vax-ultrix#
+-CFLAGS = $(STANDARD_CFLAGS)
++CFLAGS += $(STANDARD_CFLAGS)
+ #mips-irix#CFLAGS = $(STANDARD_CFLAGS) -D_BSD_COMPAT
+
+ SUBDIRS = hp300-bsd mips-ultrix sun?-sunos? sun4-bsd tahoe-bsd vax-bsd \
+@@ -92,7 +92,8 @@
+ # Also, gcc does not remove the .o before forking 'as', which can be a
+ # problem if you don't own the file but can write to the directory.
+ .c.o:
+- rm -f $@; $(CC) $(CFLAGS) -c $*.c
++# rm -f $@; $(CC) $(CFLAGS) -c $*.c
++ $(CC) $(CFLAGS) -c $*.c
+
+ # List all C source files here
+
+@@ -189,7 +190,7 @@
+ $(CC) $(CFLAGS) -o $@ $(TCPDUMP_OBJ) $(LIB)
+
+ tcpview: $(TCPVIEW_OBJ)
+- $(CC) $(CFLAGS) -o $@ $(TCPVIEW_OBJ) $(XLIB) $(LIB)
++ $(CC) $(CFLAGS) -o $@ $(TCPVIEW_OBJ) -L/usr/X11R6/lib $(XLIB) $(LIB)
+
+ tcpslice: $(TCPSLICE_OBJ)
+ $(CC) $(CFLAGS) -o $@ $(TCPSLICE_OBJ)
+@@ -261,20 +262,21 @@
+ cd $$dir ; ${MAKE} ${MFLAGS} depend2
+
+ tcplex.c: tcplex.l
+- rm -f $@
++# rm -f $@
+ $(LEX) $<
+ mv -f lex.yy.c tcplex.c
+
+ tokdefs.h: tcpgram.c
+ tcpgram.c: tcpgram.y
+- rm -f tcpgram.c tokdefs.h
++# rm -f tcpgram.c tokdefs.h
+ $(YACC) -d $<
+ mv y.tab.c tcpgram.c
+ mv y.tab.h tokdefs.h
+
+ version.o: version.c
+ version.c version.h: VERSION TCPVIEW_VERSION
+- rm -f version.c ; sed 's/.*/char version[] = "&";/' VERSION > version.c
++# rm -f version.c ;
++ sed 's/.*/char version[] = "&";/' VERSION > version.c
+ sed 's/.*/char tcpview_version[] = "&";/' TCPVIEW_VERSION >> version.c
+ set `sed 's/\([0-9]*\)\.\([0-9]*\).*/\1 \2/' VERSION` ; \
+ { echo '#define VERSION_MAJOR' $$1 ; \
+@@ -287,22 +289,22 @@
+ install: force
+ -mkdir -p $(TCPVIEW_DIR)
+ -mkdir -p $(FILTER_DIR)
+- @dir=$(MD)-$(OS)-tcpdump; set -x; \
+- cd $$dir ; \
+- install -m 755 -g $(GROUP) tcpdump $(DESTDIR)$(BINDEST); \
+- install -m 755 tcpslice $(DESTDIR)$(TCPSLICE_BINDEST)
++# @dir=$(MD)-$(OS)-tcpdump; set -x; \
++# cd $$dir ; \
++# install -m 755 -g $(GROUP) -c tcpdump $(DESTDIR)$(BINDEST); \
++# install -m 755 -c tcpslice $(DESTDIR)$(TCPSLICE_BINDEST)
+ @dir=$(MD)-$(OS)-tcpview; set -x; \
+ cd $$dir ; \
+- install -m 755 -g $(GROUP) tcpview $(DESTDIR)$(BINDEST); \
+- install -m 755 -g $(GROUP) BGP $(FILTER_DIR); \
+- install -m 755 -g $(GROUP) telnet $(FILTER_DIR); \
+- install -m 755 -g $(GROUP) generic $(FILTER_DIR); \
++ ${INSTALL_PROGRAM} -c tcpview $(DESTDIR)$(BINDEST); \
++ ${INSTALL_PROGRAM} -c BGP $(FILTER_DIR); \
++ ${INSTALL_PROGRAM} -c telnet $(FILTER_DIR); \
++ ${INSTALL_PROGRAM} -c generic $(FILTER_DIR); \
+ cd ../DOC ; \
+- install -m 666 -c hosts $(TCPVIEW_DIR); \
+- install -m 666 -c manuf $(TCPVIEW_DIR); \
+- install -c tcpdump.1 $(DESTDIR)$(TCPDUMP_MANDEST); \
+- install -c tcpview.1 $(DESTDIR)$(TCPVIEW_MANDEST); \
+- install -c tcpslice.1 $(DESTDIR)$(TCPSLICE_MANDEST)
++ ${INSTALL_DATA} -c hosts $(TCPVIEW_DIR); \
++ ${INSTALL_DATA} -c manuf $(TCPVIEW_DIR); \
++ ${INSTALL_MAN} -c tcpview.1 $(DESTDIR)$(TCPVIEW_MANDEST); \
++# install -m 444 -c tcpdump.1 $(DESTDIR)$(TCPDUMP_MANDEST); \
++# install -m 444 -c tcpslice.1 $(DESTDIR)$(TCPSLICE_MANDEST)
+
+ lint: force
+ lint -hbxn $(CSRC) | \
+@@ -367,8 +369,3 @@
+ -../mkdep $(DEFINES) $(INCLUDES) $(TCPVIEW_CSRC) \
+ tcpgram.c tcplex.c
+ rm -f $(GEN)
+-
+-
+-
+-
+-
diff --git a/net/tcpview/files/patch-aa b/net/tcpview/files/patch-aa
index b096cb1ba94d..bc71bbdcc44e 100644
--- a/net/tcpview/files/patch-aa
+++ b/net/tcpview/files/patch-aa
@@ -1,145 +1,3 @@
---- Makefile Fri Apr 23 05:40:24 1993
-+++ Makefile Thu Aug 17 19:18:42 2000
-@@ -28,10 +28,10 @@
- #
- # CSLIP and PPP work only under BPF.
- #
--DEFINES =
-+DEFINES = -DCSLIP -DPPP
- CCOPT = -O2
--INCLUDES = -I..
--LIB =
-+INCLUDES = -I.. -I/usr/X11R6/include
-+LIB =-ll
-
- # These are for the Sun4 version
- #CCOPT = -O2 -Bstatic
-@@ -41,20 +41,20 @@
- XLIB= -lXm -lXt -lX11
-
- # The installed binary is owned by this group.
--GROUP = staff
-+GROUP = wheel
-
- # Full pathname of where to install the binaries
- BINDEST = /usr/local/bin
- TCPSLICE_BINDEST = /usr/local/bin
-
- # Full pathname of where to install tcpview support files
--TCPVIEW_DIR = /usr/local/tcpview
--FILTER_DIR = /usr/local/tcpview/filters
-+TCPVIEW_DIR = /usr/local/lib/tcpview
-+FILTER_DIR = /usr/local/lib/tcpview/filters
-
- # Full pathname of where to install the manual entries
--TCPDUMP_MANDEST = /usr/man/manl/tcpdump.l
--TCPVIEW_MANDEST = /usr/man/manl/tcpview.l
--TCPSLICE_MANDEST = /usr/man/manl/tcpslice.l
-+TCPDUMP_MANDEST = /usr/local/man/man1/tcpdump.1
-+TCPVIEW_MANDEST = /usr/local/man/man1/tcpview.1
-+TCPSLICE_MANDEST = /usr/local/man/man1/tcpslice.1
-
- # Standard CFLAGS
- STANDARD_CFLAGS = $(CCOPT) $(DEFINES) $(INCLUDES)
-@@ -92,7 +92,8 @@
- # Also, gcc does not remove the .o before forking 'as', which can be a
- # problem if you don't own the file but can write to the directory.
- .c.o:
-- rm -f $@; $(CC) $(CFLAGS) -c $*.c
-+# rm -f $@; $(CC) $(CFLAGS) -c $*.c
-+ $(CC) $(CFLAGS) -c $*.c
-
- # List all C source files here
-
-@@ -189,7 +190,7 @@
- $(CC) $(CFLAGS) -o $@ $(TCPDUMP_OBJ) $(LIB)
-
- tcpview: $(TCPVIEW_OBJ)
-- $(CC) $(CFLAGS) -o $@ $(TCPVIEW_OBJ) $(XLIB) $(LIB)
-+ $(CC) $(CFLAGS) -o $@ $(TCPVIEW_OBJ) -L/usr/X11R6/lib $(XLIB) $(LIB)
-
- tcpslice: $(TCPSLICE_OBJ)
- $(CC) $(CFLAGS) -o $@ $(TCPSLICE_OBJ)
-@@ -261,20 +262,21 @@
- cd $$dir ; ${MAKE} ${MFLAGS} depend2
-
- tcplex.c: tcplex.l
-- rm -f $@
-+# rm -f $@
- $(LEX) $<
- mv -f lex.yy.c tcplex.c
-
- tokdefs.h: tcpgram.c
- tcpgram.c: tcpgram.y
-- rm -f tcpgram.c tokdefs.h
-+# rm -f tcpgram.c tokdefs.h
- $(YACC) -d $<
- mv y.tab.c tcpgram.c
- mv y.tab.h tokdefs.h
-
- version.o: version.c
- version.c version.h: VERSION TCPVIEW_VERSION
-- rm -f version.c ; sed 's/.*/char version[] = "&";/' VERSION > version.c
-+# rm -f version.c ;
-+ sed 's/.*/char version[] = "&";/' VERSION > version.c
- sed 's/.*/char tcpview_version[] = "&";/' TCPVIEW_VERSION >> version.c
- set `sed 's/\([0-9]*\)\.\([0-9]*\).*/\1 \2/' VERSION` ; \
- { echo '#define VERSION_MAJOR' $$1 ; \
-@@ -287,22 +289,22 @@
- install: force
- -mkdir -p $(TCPVIEW_DIR)
- -mkdir -p $(FILTER_DIR)
-- @dir=$(MD)-$(OS)-tcpdump; set -x; \
-- cd $$dir ; \
-- install -m 755 -g $(GROUP) tcpdump $(DESTDIR)$(BINDEST); \
-- install -m 755 tcpslice $(DESTDIR)$(TCPSLICE_BINDEST)
-+# @dir=$(MD)-$(OS)-tcpdump; set -x; \
-+# cd $$dir ; \
-+# install -m 755 -g $(GROUP) -c tcpdump $(DESTDIR)$(BINDEST); \
-+# install -m 755 -c tcpslice $(DESTDIR)$(TCPSLICE_BINDEST)
- @dir=$(MD)-$(OS)-tcpview; set -x; \
- cd $$dir ; \
-- install -m 755 -g $(GROUP) tcpview $(DESTDIR)$(BINDEST); \
-- install -m 755 -g $(GROUP) BGP $(FILTER_DIR); \
-- install -m 755 -g $(GROUP) telnet $(FILTER_DIR); \
-- install -m 755 -g $(GROUP) generic $(FILTER_DIR); \
-+ install -m 755 -g $(GROUP) -c tcpview $(DESTDIR)$(BINDEST); \
-+ install -m 755 -g $(GROUP) -c BGP $(FILTER_DIR); \
-+ install -m 755 -g $(GROUP) -c telnet $(FILTER_DIR); \
-+ install -m 755 -g $(GROUP) -c generic $(FILTER_DIR); \
- cd ../DOC ; \
- install -m 666 -c hosts $(TCPVIEW_DIR); \
- install -m 666 -c manuf $(TCPVIEW_DIR); \
-- install -c tcpdump.1 $(DESTDIR)$(TCPDUMP_MANDEST); \
-- install -c tcpview.1 $(DESTDIR)$(TCPVIEW_MANDEST); \
-- install -c tcpslice.1 $(DESTDIR)$(TCPSLICE_MANDEST)
-+ install -m 444 -c tcpview.1 $(DESTDIR)$(TCPVIEW_MANDEST); \
-+# install -m 444 -c tcpdump.1 $(DESTDIR)$(TCPDUMP_MANDEST); \
-+# install -m 444 -c tcpslice.1 $(DESTDIR)$(TCPSLICE_MANDEST)
-
- lint: force
- lint -hbxn $(CSRC) | \
-@@ -367,8 +369,3 @@
- -../mkdep $(DEFINES) $(INCLUDES) $(TCPVIEW_CSRC) \
- tcpgram.c tcplex.c
- rm -f $(GEN)
--
--
--
--
--
---- callbacks.c Fri Apr 23 05:22:59 1993
-+++ callbacks.c Tue Feb 25 22:14:56 1997
-@@ -66,7 +66,9 @@
- extern Widget hex_text_widget; /* hex (bottom) window */
- extern Widget packet_label;
-
-+/*
- extern char *sys_errlist[];
-+*/
-
- #ifdef __STDC__
- void redisplay_current_list(void);
--- detail-domain.c Fri Apr 23 04:39:51 1993
+++ detail-domain.c Mon Mar 8 23:30:02 1999
@@ -199,6 +199,7 @@
@@ -201,33 +59,6 @@
#include <netinet/in.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
---- detail-udp.c Fri Apr 23 04:39:55 1993
-+++ detail-udp.c Mon Mar 8 23:27:39 1999
-@@ -37,6 +37,7 @@
- #endif
-
- #include <sys/types.h>
-+#include <sys/param.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <netinet/in_systm.h>
-@@ -50,11 +51,15 @@
- #include <errno.h>
- #include <sys/time.h>
- #include <rpc/types.h>
-+#include <rpc/xdr.h>
- #include <rpc/auth.h>
- #include <rpc/auth_unix.h>
- #include <rpc/svc.h>
--#include <rpc/xdr.h>
- #include <rpc/rpc_msg.h>
-+#include <sys/ucred.h>
-+#include <sys/mount.h>
-+#include <nfs/rpcv2.h>
-+#include <nfs/nfsv2.h>
- #include <nfs/nfs.h>
-
- #include "interface.h"
--- md-386.c Thu Jan 1 08:00:00 1970
+++ md-386.c Thu Aug 17 19:15:37 2000
@@ -0,0 +1,6 @@
@@ -329,65 +160,6 @@
/*
* NOTE: This is a very preliminary hack for FDDI support.
* There are all sorts of wired in constants & nothing (yet)
---- print-nfs.c Fri Apr 23 04:40:18 1993
-+++ print-nfs.c Mon Mar 8 23:24:45 1999
-@@ -38,10 +38,10 @@
- #include <sys/time.h>
- #include <errno.h>
- #include <rpc/types.h>
-+#include <rpc/xdr.h>
- #include <rpc/auth.h>
- #include <rpc/auth_unix.h>
- #include <rpc/svc.h>
--#include <rpc/xdr.h>
- #include <rpc/rpc_msg.h>
-
- #include <ctype.h>
-@@ -54,6 +54,13 @@
- /* These must come after interface.h for BSD. */
- #if BSD >= 199006
- #include <sys/ucred.h>
-+#include <sys/mount.h>
-+/*#include <rpcsvc/nfs_prot.h>*/
-+#define NFSPROC_WRITECACHE ((unsigned long)(7))
-+#define NFSPROC_ROOT ((unsigned long)(3))
-+#define NFSPROC_STATFS ((unsigned long)(17))
-+
-+#include <nfs/rpcv2.h>
- #include <nfs/nfsv2.h>
- #endif
- #include <nfs/nfs.h>
-@@ -250,11 +257,13 @@
- return;
- break;
-
-+/*
- #if RFS_ROOT != NFSPROC_NOOP
- case RFS_ROOT:
- printf(" root");
- break;
- #endif
-+*/
- case RFS_LOOKUP:
- printf(" lookup");
- if ((dp = parsereq(rp, length)) != 0 && parsefhn(dp) != 0)
-@@ -277,7 +286,7 @@
- return;
- }
- break;
--
-+/*
- #if RFS_WRITECACHE != NFSPROC_NOOP
- case RFS_WRITECACHE:
- printf(" writecache");
-@@ -291,6 +300,7 @@
- }
- break;
- #endif
-+*/
- case RFS_WRITE:
- printf(" write");
- if ((dp = parsereq(rp, length)) != 0 &&
--- print-snmp.c Fri Apr 23 04:40:27 1993
+++ print-snmp.c Wed Feb 26 00:13:29 1997
@@ -1045,7 +1045,7 @@
@@ -413,29 +185,6 @@
#include <rpc/rpc_msg.h>
#include <rpc/pmap_prot.h>
---- print-udp.c Fri Apr 23 04:40:29 1993
-+++ print-udp.c Mon Mar 8 23:02:08 1999
-@@ -39,10 +39,10 @@
- #include <errno.h>
- #include <sys/time.h>
- #include <rpc/types.h>
-+#include <rpc/xdr.h>
- #include <rpc/auth.h>
- #include <rpc/auth_unix.h>
- #include <rpc/svc.h>
--#include <rpc/xdr.h>
- #include <rpc/rpc_msg.h>
-
- #ifdef TCPVIEW
-@@ -53,6 +53,8 @@
- /* These must come after interface.h for BSD. */
- #if BSD >= 199006
- #include <sys/ucred.h>
-+#include <sys/mount.h>
-+#include <nfs/rpcv2.h>
- #include <nfs/nfsv2.h>
- #endif
- #include <nfs/nfs.h>
--- tcpview.c Fri Apr 23 04:40:33 1993
+++ tcpview.c Tue Feb 25 23:48:35 1997
@@ -33,7 +33,7 @@
diff --git a/net/tcpview/files/patch-callbacks.c b/net/tcpview/files/patch-callbacks.c
new file mode 100644
index 000000000000..1968796b7941
--- /dev/null
+++ b/net/tcpview/files/patch-callbacks.c
@@ -0,0 +1,11 @@
+--- callbacks.c.orig Thu Feb 13 19:14:15 2003
++++ callbacks.c Thu Feb 13 19:14:42 2003
+@@ -66,7 +66,7 @@
+ extern Widget hex_text_widget; /* hex (bottom) window */
+ extern Widget packet_label;
+
+-extern char *sys_errlist[];
++extern __const char *__const sys_errlist[];
+
+ #ifdef __STDC__
+ void redisplay_current_list(void);
diff --git a/net/tcpview/files/patch-detail_udp.c b/net/tcpview/files/patch-detail_udp.c
new file mode 100644
index 000000000000..6bd44e377d9f
--- /dev/null
+++ b/net/tcpview/files/patch-detail_udp.c
@@ -0,0 +1,28 @@
+--- detail-udp.c.orig Thu Apr 22 22:39:55 1993
++++ detail-udp.c Thu Feb 13 18:57:17 2003
+@@ -37,6 +37,7 @@
+ #endif
+
+ #include <sys/types.h>
++#include <sys/param.h>
+ #include <sys/socket.h>
+ #include <netinet/in.h>
+ #include <netinet/in_systm.h>
+@@ -50,12 +51,15 @@
+ #include <errno.h>
+ #include <sys/time.h>
+ #include <rpc/types.h>
++#include <rpc/xdr.h>
+ #include <rpc/auth.h>
+ #include <rpc/auth_unix.h>
+ #include <rpc/svc.h>
+-#include <rpc/xdr.h>
+ #include <rpc/rpc_msg.h>
+-#include <nfs/nfs.h>
++#include <sys/ucred.h>
++#include <sys/mount.h>
++#include <nfs/rpcv2.h>
++#include <nfs/nfsproto.h>
+
+ #include "interface.h"
+ #include "addrtoname.h"
diff --git a/net/tcpview/files/patch-print_nfs.c b/net/tcpview/files/patch-print_nfs.c
new file mode 100644
index 000000000000..2bee0e9ef466
--- /dev/null
+++ b/net/tcpview/files/patch-print_nfs.c
@@ -0,0 +1,63 @@
+--- print-nfs.c.orig Thu Apr 22 22:40:18 1993
++++ print-nfs.c Thu Feb 13 18:53:20 2003
+@@ -38,10 +38,10 @@
+ #include <sys/time.h>
+ #include <errno.h>
+ #include <rpc/types.h>
++#include <rpc/xdr.h>
+ #include <rpc/auth.h>
+ #include <rpc/auth_unix.h>
+ #include <rpc/svc.h>
+-#include <rpc/xdr.h>
+ #include <rpc/rpc_msg.h>
+
+ #include <ctype.h>
+@@ -54,9 +54,15 @@
+ /* These must come after interface.h for BSD. */
+ #if BSD >= 199006
+ #include <sys/ucred.h>
+-#include <nfs/nfsv2.h>
++#include <sys/mount.h>
++/*#include <rpcsvc/nfs_prot.h>*/
++#define NFSPROC_WRITECACHE ((unsigned long)(7))
++#define NFSPROC_ROOT ((unsigned long)(3))
++#define NFSPROC_STATFS ((unsigned long)(17))
++
++#include <nfs/rpcv2.h>
++#include <nfs/nfsproto.h>
+ #endif
+-#include <nfs/nfs.h>
+
+ #include "addrtoname.h"
+ #include "extract.h"
+@@ -250,11 +256,13 @@
+ return;
+ break;
+
++/*
+ #if RFS_ROOT != NFSPROC_NOOP
+ case RFS_ROOT:
+ printf(" root");
+ break;
+ #endif
++*/
+ case RFS_LOOKUP:
+ printf(" lookup");
+ if ((dp = parsereq(rp, length)) != 0 && parsefhn(dp) != 0)
+@@ -277,7 +285,7 @@
+ return;
+ }
+ break;
+-
++/*
+ #if RFS_WRITECACHE != NFSPROC_NOOP
+ case RFS_WRITECACHE:
+ printf(" writecache");
+@@ -291,6 +299,7 @@
+ }
+ break;
+ #endif
++*/
+ case RFS_WRITE:
+ printf(" write");
+ if ((dp = parsereq(rp, length)) != 0 &&
diff --git a/net/tcpview/files/patch-print_udp.c b/net/tcpview/files/patch-print_udp.c
new file mode 100644
index 000000000000..42c7aabd1007
--- /dev/null
+++ b/net/tcpview/files/patch-print_udp.c
@@ -0,0 +1,27 @@
+--- print-udp.c.orig Thu Apr 22 22:40:29 1993
++++ print-udp.c Thu Feb 13 18:54:06 2003
+@@ -39,10 +39,10 @@
+ #include <errno.h>
+ #include <sys/time.h>
+ #include <rpc/types.h>
++#include <rpc/xdr.h>
+ #include <rpc/auth.h>
+ #include <rpc/auth_unix.h>
+ #include <rpc/svc.h>
+-#include <rpc/xdr.h>
+ #include <rpc/rpc_msg.h>
+
+ #ifdef TCPVIEW
+@@ -53,9 +53,10 @@
+ /* These must come after interface.h for BSD. */
+ #if BSD >= 199006
+ #include <sys/ucred.h>
+-#include <nfs/nfsv2.h>
++#include <sys/mount.h>
++#include <nfs/rpcv2.h>
++#include <nfs/nfsproto.h>
+ #endif
+-#include <nfs/nfs.h>
+
+ #include "addrtoname.h"
+ #include "appletalk.h"