update: net/tcpreplay

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

update: net/tcpreplay

Rui Reis-2
here's an update to net/tcpreplay.

works for me on i386 and amd64.

ok?

cheers,
rui


Index: Makefile
===================================================================
RCS file: /cvs/ports/net/tcpreplay/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- Makefile 15 Sep 2007 22:36:59 -0000 1.21
+++ Makefile 12 Jan 2008 23:21:08 -0000
@@ -2,25 +2,22 @@
 
 COMMENT= resend network traffic saved by tcpdump
 
-DISTNAME= tcpreplay-1.0.1
+DISTNAME= tcpreplay-3.2.3
 CATEGORIES= net
 
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcpreplay/}
+HOMEPAGE= http://tcpreplay.synfin.net
 
-LIB_DEPENDS= lib/libnet-1.0/net.=0:libnet-1.0*:net/libnet/1.0
+MAINTAINER= Rui Reis <[hidden email]>
 
 PERMIT_PACKAGE_CDROM= Yes
 PERMIT_PACKAGE_FTP= Yes
 PERMIT_DISTFILES_CDROM= Yes
 PERMIT_DISTFILES_FTP= Yes
-WANTLIB= c pcap
 
-CONFIGURE_STYLE= gnu dest
+MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=tcpreplay/}
 
-NO_REGRESS= Yes
+WANTLIB= c
 
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/tcpreplay ${PREFIX}/sbin
- ${INSTALL_MAN} ${WRKSRC}/tcpreplay.8 ${PREFIX}/man/man8
+CONFIGURE_STYLE= gnu
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/tcpreplay/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo 5 Apr 2007 16:20:16 -0000 1.3
+++ distinfo 12 Jan 2008 23:21:08 -0000
@@ -1,5 +1,5 @@
-MD5 (tcpreplay-1.0.1.tar.gz) = S5M1dh6SAqv8F1wGsWnpkQ==
-RMD160 (tcpreplay-1.0.1.tar.gz) = eriFbw93QQFKZcWWth4aGyX3ORg=
-SHA1 (tcpreplay-1.0.1.tar.gz) = q9/kvGNPgsVPvaZIK4+m5pwrNus=
-SHA256 (tcpreplay-1.0.1.tar.gz) = QGuoaDW+E/KFc2v6yXgHCKBTfqJtUP5qIRYo0P2vtuw=
-SIZE (tcpreplay-1.0.1.tar.gz) = 252686
+MD5 (tcpreplay-3.2.3.tar.gz) = 3DseATzaX/mL50LgH5U3iA==
+RMD160 (tcpreplay-3.2.3.tar.gz) = K2w83UdYulQIboR1PyqSH84QYfo=
+SHA1 (tcpreplay-3.2.3.tar.gz) = uvyoJIvL3J+72h3fpUEKsCRyPQ0=
+SHA256 (tcpreplay-3.2.3.tar.gz) = Xkpdq/mMx1z9PnGQGN5KER2B9V61gqschlomkwl323Q=
+SIZE (tcpreplay-3.2.3.tar.gz) = 776918
Index: patches/patch-Makefile_in
===================================================================
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- patches/patch-Makefile_in 24 May 2005 00:08:29 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,42 +0,0 @@
-$OpenBSD: patch-Makefile_in,v 1.1 2005/05/24 00:08:29 mjc Exp $
---- Makefile.in.orig Wed Apr 21 15:16:41 1999
-+++ Makefile.in Mon May 23 12:13:01 2005
-@@ -9,28 +9,28 @@ MANDIR = $(PREFIX)/man/man8
- CC = @CC@
- CFLAGS = @CFLAGS@
- LDFLAGS = @LDFLAGS@
--DEFS = @DEFS@
-+DEFS = @DEFS@ `libnet-config-1.0 --defines`
- INCS = $(LNETINCS) $(PCAPINCS)
- LIBS = @LIBS@ $(LNETLIBS) $(PCAPLIBS)
-
- INSTALL = @INSTALL@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
-
--PCAPDIR = libpcap-0.4
--PCAPINCS = -I$(PCAPDIR)
--PCAPLIBS = -L$(PCAPDIR) -lpcap
--PCAPDEP = $(PCAPDIR)/pcap.h $(PCAPDIR)/libpcap.a
-+PCAPDIR =
-+PCAPINCS =
-+PCAPLIBS = -lpcap
-+PCAPDEP =
-
--LNETDIR = Libnet-0.99
--LNETINCS = -I$(LNETDIR)/include
--LNETLIBS = -L$(LNETDIR)/lib -lnet
--LNETDEP = $(LNETDIR)/include/libnet.h $(LNETDIR)/libnet.a
-+LNETDIR =
-+LNETINCS = -I$(PREFIX)/include/libnet-1.0
-+LNETLIBS = -L$(PREFIX)/lib/libnet-1.0 -lnet
-+LNETDEP =
-
- PROGRAMS = tcpreplay
-
- all: $(PROGRAMS)
-
--tcpreplay: $(PCAPDEP) $(LNETDEP) tcpreplay.c
-+tcpreplay: tcpreplay.c
- -rm -f tcpreplay
- $(CC) $(CFLAGS) $(DEFS) $(INCS) -o $@ tcpreplay.c $(LDFLAGS) $(LIBS)
-
Index: patches/patch-configure
===================================================================
RCS file: patches/patch-configure
diff -N patches/patch-configure
--- patches/patch-configure 24 May 2005 00:08:29 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-configure,v 1.1 2005/05/24 00:08:29 mjc Exp $
---- configure.orig Wed May 19 12:55:31 1999
-+++ configure Mon May 23 12:06:01 2005
-@@ -1194,7 +1194,7 @@ fi
- done
-
-
--subdirs="Libnet-0.99 libpcap-0.4"
-+subdirs=""
-
-
-
-@@ -1579,7 +1579,7 @@ if test "$no_recursion" != yes; then
-     esac
-   done
-
--  for ac_config_dir in Libnet-0.99 libpcap-0.4; do
-+  for ac_config_dir in ; do
-
-     # Do not complain, so a configure script can configure whichever
-     # parts of a large source tree are present.
Index: patches/patch-tcpreplay_c
===================================================================
RCS file: patches/patch-tcpreplay_c
diff -N patches/patch-tcpreplay_c
--- patches/patch-tcpreplay_c 24 May 2005 00:08:29 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-$OpenBSD: patch-tcpreplay_c,v 1.1 2005/05/24 00:08:29 mjc Exp $
---- tcpreplay.c.orig Wed May 19 13:00:35 1999
-+++ tcpreplay.c Mon May 23 12:06:01 2005
-@@ -229,7 +229,7 @@ void write_packet(u_char * user,struct p
-   }
-
-   while (write_status < 0) {
--    write_status = write_link_layer((struct link_int *)user, interface,
-+    write_status = libnet_write_link_layer((struct libnet_link_int *)user, interface,
-    data,pcap_hdr->caplen);
- #ifdef DEBUG
-     if (debug > 1) {
-@@ -255,7 +255,7 @@ void write_packet(u_char * user,struct p
- int main(int argc, char * argv[])
- {
-   pcap_t * in_file;
--  struct link_int * write_if;
-+  struct libnet_link_int * write_if;
-   float Mrate = 0;
-   double starttime_local, startusec;
-   char ebuf[256];
-@@ -327,7 +327,7 @@ int main(int argc, char * argv[])
-   failed_writes  = 0;
-   pkts_sent = 0;
-   bytes_sent = 0;
--  write_if = open_link_interface(interface,ebuf);
-+  write_if = libnet_open_link_interface(interface,ebuf);
-   if (write_if <= 0) {
-     fprintf(stderr, "output i/f: %s\n",ebuf);
-     exit(1);
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/tcpreplay/pkg/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- pkg/PLIST 15 Sep 2004 18:17:46 -0000 1.3
+++ pkg/PLIST 12 Jan 2008 23:21:08 -0000
@@ -1,3 +1,9 @@
 @comment $OpenBSD: PLIST,v 1.3 2004/09/15 18:17:46 espie Exp $
-@man man/man8/tcpreplay.8
-sbin/tcpreplay
+bin/tcpbridge
+bin/tcpprep
+bin/tcpreplay
+bin/tcprewrite
+@man man/man1/tcpbridge.1
+@man man/man1/tcpprep.1
+@man man/man1/tcpreplay.1
+@man man/man1/tcprewrite.1