summaryrefslogtreecommitdiff
path: root/net/tcpdump
diff options
context:
space:
mode:
authorseb <seb@pkgsrc.org>2002-02-13 15:50:35 +0000
committerseb <seb@pkgsrc.org>2002-02-13 15:50:35 +0000
commitb17b0c270ef128f671818108074d324432ea916a (patch)
tree3c3e7a62133212ff226a911b0804507803e928f9 /net/tcpdump
parentb068c91e6760b57d5a17e6776a15f67c40cd32d9 (diff)
downloadpkgsrc-b17b0c270ef128f671818108074d324432ea916a.tar.gz
Update tcpdump to version 3.7.1.
Enable IPv6 support if /usr/include/netinet/ip6.h exists. Now IPv6 support works for Solaris 8 at least. Strongly buildlink'ify. I did not find a way to have a changes summary for version 3.6.2. Summary for 3.7 release: - keyword "ipx" added. - Better OSI/802.2 support on Linux. - IEEE 802.11 support, from clenahan@fortresstech.com, achirica@ttd.net. - LLC SAP support for FDDI/token ring/RFC-1483 style ATM - BXXP protocol was replaced by the BEEP protocol; - improvements to SNAP demux. - Changes to "any" interface documentation. - Documentation on pcap_stats() counters. - Fix a memory leak found by Miklos Szeredi - pcap_ether_aton(). - Added MPLS encapsulation decoding per RFC3032. - DNS dissector handles TKEY, TSIG and IXFR. - adaptive SLIP interface patch from Igor Khristophorov <igor@atdot.org> - SMB printing has much improved bounds checks - OUI 0x0000f8 decoded as encapsulated ethernet for Cisco-custom bridging - Zephyr support, from Nickolai Zeldovich <kolya@MIT.EDU>. - Solaris - devices with digits in them. Stefan Hudson <hudson@mbay.net> - IPX socket 0x85be is for Cisco EIGRP over IPX. - Improvements to fragmented ESP handling. - SCTP support from Armando L. Caro Jr. <acaro@mail.eecis.udel.edu> - Linux ARPHDR_ATM support fixed. - Added a "netbeui" keyword, which selects NetBEUI packets. - IPv6 ND improvements, MobileIP dissector, 2292bis-02 for RA option. - Handle ARPHDR_HDLC from Marcus Felipe Pereira <marcus@task.com.br>. - Handle IPX socket 0x553 -> NetBIOS-over-IPX socket, "nwlink-dgm" - Better Linux libc5 compat. - BIND9 lwres dissector added. - MIPS and SPARC get strict alignment macros (affects print-bgp.c) - Apple LocalTalk LINKTYPE_ reserved. - New time stamp formats documented. - DHCP6 updated to draft-22.txt spec. - ICMP types/codes now accept symbolic names. - Add SIGINFO handler from LBL - encrypted CIPE tunnels in IRIX, from Franz Schaefer <schaefer@mond.at>. - now we are -Wstrict-prototype clean. - NetBSD DLT_PPP_ETHER; adapted from Martin Husemann <martin@netbsd.org>. - PPPoE dissector cleaned up. - Support for LocalTalk hardware, from Uns Lider <unslider@miranda.org>. - In dissector, now the caller prints the IP addresses rather than proto. - cjclark@alum.mit.edu: print the IP proto for non-initial fragments. - LLC frames with a DSAP and LSAP of 0xe0 are IPX frames. - Linux cooked frames with a type value of LINUX_SLL_P_802_3 are IPX. - captures on the "any" device won't be done in promiscuous mode - Token Ring support on DLPI - Onno van der Linden <onno@simplex.nl> - ARCNet support, from NetBSD. - HSRP dissector, from Julian Cowley <julian@lava.net>. - Handle (GRE-encapsulated) PPTP - added -C option to rotate save file every optarg * 1,000,000 bytes. - support for "vrrp" name - NetBSD, by Klaus Klein <kleink@netbsd.org>. - PPTP support, from Motonori Shindo <mshindo@mshindo.net>. - IS-IS over PPP support, from Hannes Gredler <hannes@juniper.net>. - CNFP support for IPv6,format. Harry Raaymakers <harryr@connect.com.au>. - ESP printing updated to RFC2406. - HP-UX can now handle large number of PPAs. - MSDP printer added. - L2TP dissector improvements from Motonori Shindo.
Diffstat (limited to 'net/tcpdump')
-rw-r--r--net/tcpdump/Makefile14
-rw-r--r--net/tcpdump/distinfo8
-rw-r--r--net/tcpdump/patches/patch-aa22
-rw-r--r--net/tcpdump/patches/patch-ab22
4 files changed, 58 insertions, 8 deletions
diff --git a/net/tcpdump/Makefile b/net/tcpdump/Makefile
index b53d20ed7ac..d0d7ef47310 100644
--- a/net/tcpdump/Makefile
+++ b/net/tcpdump/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2001/02/17 18:19:44 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2002/02/13 15:50:35 seb Exp $
-DISTNAME= tcpdump-3.6.1
+DISTNAME= tcpdump-3.7.1
CATEGORIES= net
MASTER_SITES= http://www.tcpdump.org/release/
@@ -8,11 +8,15 @@ MAINTAINER= tron@netbsd.org
HOMEPAGE= http://www.tcpdump.org/
COMMENT= network monitoring tool
-DEPENDS+= libpcap>=0.6.1:../libpcap
-
ONLY_FOR_PLATFORM= SunOS-*-* # in NetBSD base system
GNU_CONFIGURE= YES
-USE_SSL= YES
+USE_BUILDLINK_ONLY= YES
+
+.if exists(/usr/include/netinet/ip6.h)
+CONFIGURE_ARGS+= --enable-ipv6
+.endif
+.include "../../net/libpcap/buildlink.mk"
+.include "../../security/openssl/buildlink.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/net/tcpdump/distinfo b/net/tcpdump/distinfo
index 86f6673d65e..37fcb919f92 100644
--- a/net/tcpdump/distinfo
+++ b/net/tcpdump/distinfo
@@ -1,4 +1,6 @@
-$NetBSD: distinfo,v 1.2 2001/04/21 11:23:35 wiz Exp $
+$NetBSD: distinfo,v 1.3 2002/02/13 15:50:35 seb Exp $
-SHA1 (tcpdump-3.6.1.tar.gz) = 3b0781fa3b4000d55f37a8c3acddcb4c52ec8c66
-Size (tcpdump-3.6.1.tar.gz) = 380465 bytes
+SHA1 (tcpdump-3.7.1.tar.gz) = 325ce99f4bb66b29df9c93d58e028972bc9c6065
+Size (tcpdump-3.7.1.tar.gz) = 428737 bytes
+SHA1 (patch-aa) = 7ccc4b926069df4fb36729f099cd442f019b83b4
+SHA1 (patch-ab) = 41d6949dea26b60393bc3b2fba0aa7b405393b24
diff --git a/net/tcpdump/patches/patch-aa b/net/tcpdump/patches/patch-aa
new file mode 100644
index 00000000000..83a25a7918b
--- /dev/null
+++ b/net/tcpdump/patches/patch-aa
@@ -0,0 +1,22 @@
+$NetBSD: patch-aa,v 1.1 2002/02/13 15:50:36 seb Exp $
+
+--- configure.in.orig Thu Jan 17 06:00:16 2002
++++ configure.in
+@@ -568,6 +568,8 @@
+
+ AC_VAR_H_ERRNO
+
++# configure's patch is hand-trimmed after regen from patched configure.in
++
+ AC_ARG_WITH(crypto, [ --without-crypto disable crypto support],
+ [], [
+ AC_MSG_CHECKING(for SSLeay)
+@@ -589,8 +591,6 @@
+ done
+ AC_MSG_RESULT($ac_cv_ssleay_path)
+ if test "$ac_cv_ssleay_path" != no; then
+- V_INCLS="$V_INCLS $incdir"
+- LDFLAGS="-L$dir/lib $LDFLAGS"
+ if test -f $ac_cv_ssleay_path/lib/libRSAglue.a; then
+ LIBS="$LIBS -lRSAglue"
+ fi
diff --git a/net/tcpdump/patches/patch-ab b/net/tcpdump/patches/patch-ab
new file mode 100644
index 00000000000..9a980d1cc1e
--- /dev/null
+++ b/net/tcpdump/patches/patch-ab
@@ -0,0 +1,22 @@
+$NetBSD: patch-ab,v 1.1 2002/02/13 15:50:36 seb Exp $
+
+--- configure.orig Wed Feb 13 12:30:44 2002
++++ configure
+@@ -4296,6 +4296,8 @@
+ fi
+
+
++# configure's patch is hand-trimmed after regen from patched configure.in
++
+ # Check whether --with-crypto or --without-crypto was given.
+ if test "${with_crypto+set}" = set; then
+ withval="$with_crypto"
+@@ -4322,8 +4324,6 @@
+ done
+ echo "$ac_t""$ac_cv_ssleay_path" 1>&6
+ if test "$ac_cv_ssleay_path" != no; then
+- V_INCLS="$V_INCLS $incdir"
+- LDFLAGS="-L$dir/lib $LDFLAGS"
+ if test -f $ac_cv_ssleay_path/lib/libRSAglue.a; then
+ LIBS="$LIBS -lRSAglue"
+ fi