summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2007-03-24 14:10:31 +0000
committermarkd <markd@pkgsrc.org>2007-03-24 14:10:31 +0000
commitd031e455dac4dfdd80b87b5ddbc00a931601ee23 (patch)
tree8e242ac298656bd937bc3f9c397fd76c25a09d81
parentaf998b7ec75f5c92126d23a06e8d550ff0dc83ed (diff)
downloadpkgsrc-d031e455dac4dfdd80b87b5ddbc00a931601ee23.tar.gz
Initial import of libtrace 3.0.0
libtrace is a library for trace processing. It supports multiple input methods, including device capture, raw and gz-compressed trace, and sockets; and multiple input formats, including pcap and DAG. Features * Understands PCAP, ERF, DAG, legacy POS, ATM and Ethernet and preliminary WAG formats * Read from tracefile, gz-compressed tracefile * Native DAG read support * BPF filter support on all input formats * Format conversion into ERF and PCAP formats * Write to tracefile for all formats * Write to interface via PCAP or Natively under Linux * libpacketdump, a packet dumping library useful for diagnosis * Various tools for trace manipulation
-rw-r--r--net/libtrace/DESCR15
-rw-r--r--net/libtrace/Makefile22
-rw-r--r--net/libtrace/PLIST53
-rw-r--r--net/libtrace/distinfo5
4 files changed, 95 insertions, 0 deletions
diff --git a/net/libtrace/DESCR b/net/libtrace/DESCR
new file mode 100644
index 00000000000..db1d8dfb03c
--- /dev/null
+++ b/net/libtrace/DESCR
@@ -0,0 +1,15 @@
+libtrace is a library for trace processing. It supports multiple input methods,
+including device capture, raw and gz-compressed trace, and sockets; and
+multiple input formats, including pcap and DAG.
+
+Features
+* Understands PCAP, ERF, DAG, legacy POS, ATM and Ethernet and preliminary
+ WAG formats
+* Read from tracefile, gz-compressed tracefile
+* Native DAG read support
+* BPF filter support on all input formats
+* Format conversion into ERF and PCAP formats
+* Write to tracefile for all formats
+* Write to interface via PCAP or Natively under Linux
+* libpacketdump, a packet dumping library useful for diagnosis
+* Various tools for trace manipulation
diff --git a/net/libtrace/Makefile b/net/libtrace/Makefile
new file mode 100644
index 00000000000..8be1de4bf71
--- /dev/null
+++ b/net/libtrace/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/03/24 14:10:31 markd Exp $
+#
+
+DISTNAME= libtrace-3.0.0
+CATEGORIES= net
+MASTER_SITES= http://research.wand.net.nz/software/libtrace/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://research.wand.net.nz/software/libtrace.php
+COMMENT= Library for trace processing
+
+USE_TOOLS+= gmake
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+
+CONFIGURE_ENV+= libtrace_doxygen='false'
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../net/libpcap/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/libtrace/PLIST b/net/libtrace/PLIST
new file mode 100644
index 00000000000..24af3147298
--- /dev/null
+++ b/net/libtrace/PLIST
@@ -0,0 +1,53 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/03/24 14:10:31 markd Exp $
+bin/traceanon
+bin/traceconvert
+bin/tracedump
+bin/tracefilter
+bin/tracemerge
+bin/tracereport
+bin/tracertstats
+bin/tracesplit
+bin/tracesplit_dir
+bin/tracestats
+bin/tracesummary
+include/dagformat.h
+include/daglegacy.h
+include/libpacketdump.h
+include/libtrace.h
+include/libtraceio.h
+include/lt_inttypes.h
+include/rt_protocol.h
+include/wag.h
+lib/libpacketdump.la
+lib/libpacketdump/eth_2048.la
+lib/libpacketdump/eth_2054.la
+lib/libpacketdump/eth_33024.protocol
+lib/libpacketdump/eth_34887.la
+lib/libpacketdump/eth_34958.la
+lib/libpacketdump/ip_1.la
+lib/libpacketdump/ip_132.la
+lib/libpacketdump/ip_17.la
+lib/libpacketdump/ip_33.la
+lib/libpacketdump/ip_41.protocol
+lib/libpacketdump/ip_58.protocol
+lib/libpacketdump/ip_6.la
+lib/libpacketdump/link_0.la
+lib/libpacketdump/link_10.la
+lib/libpacketdump/link_11.la
+lib/libpacketdump/link_15.la
+lib/libpacketdump/link_2.la
+lib/libpacketdump/link_3.protocol
+lib/libpacketdump/link_4.la
+lib/libpacketdump/link_6.la
+lib/libpacketdump/link_9.la
+lib/libtrace.la
+man/man1/traceanon.1
+man/man1/traceconvert.1
+man/man1/tracedump.1
+man/man1/tracefilter.1
+man/man1/tracemerge.1
+man/man1/tracesplit.1
+man/man1/tracesplit_dir.1
+man/man1/tracestats.1
+man/man1/tracesummary.1
+@dirrm lib/libpacketdump
diff --git a/net/libtrace/distinfo b/net/libtrace/distinfo
new file mode 100644
index 00000000000..34e702c75e3
--- /dev/null
+++ b/net/libtrace/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/03/24 14:10:31 markd Exp $
+
+SHA1 (libtrace-3.0.0.tar.bz2) = d6aeab482761f5b90bdd891ff74e2415431f0fd4
+RMD160 (libtrace-3.0.0.tar.bz2) = 2f34466e9eaaac0f9e7d8269de643bc3a20374d9
+Size (libtrace-3.0.0.tar.bz2) = 511516 bytes