summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2004-05-04 07:35:47 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2004-05-04 07:35:47 +0000
commit6a82e4c11d819262b8c4bae3285ff423287d6790 (patch)
tree87636a3813fc6f00657a63601389b6488c68989b
parentAdd libpcapnav 0.5, (diff)
Add libnetdude 0.6,
The core of the Netdude framework and the place where the packet manipulations are performed. It allows you to implement trace file manipulations at a much higher level of abstraction than code written directly on top of the pcap library. PR: ports/66178 Submitted by: Yann Berthier <yb@sainte-barbe.org>
Notes
Notes: svn path=/head/; revision=108342
-rw-r--r--net/Makefile1
-rw-r--r--net/libnetdude/Makefile35
-rw-r--r--net/libnetdude/distinfo2
-rw-r--r--net/libnetdude/pkg-descr6
-rw-r--r--net/libnetdude/pkg-plist139
5 files changed, 183 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index c29ebd9b6be5..a0745382c2d2 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -266,6 +266,7 @@
SUBDIR += libicq2000
SUBDIR += libnet
SUBDIR += libnet-devel
+ SUBDIR += libnetdude
SUBDIR += libnids
SUBDIR += libnss-mysql
SUBDIR += libosip
diff --git a/net/libnetdude/Makefile b/net/libnetdude/Makefile
new file mode 100644
index 000000000000..c078f32cd453
--- /dev/null
+++ b/net/libnetdude/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: libpcapnav
+# Date created: 2004-04-23
+# Whom: Yann Berthier <yb@sainte-barbe.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libnetdude
+PORTVERSION= 0.6
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= netdude
+
+MAINTAINER= yb@sainte-barbe.org
+COMMENT= A library for manipulating libpcap/tcpdump trace files
+
+LIB_DEPENDS= pcapnav.0:${PORTSDIR}/net/libpcapnav
+
+USE_LIBTOOL_VER= 13
+USE_GNOME= glib12
+CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+CONFIGURE_ARGS= --disable-gtk-doc --with-html-dir=${DOCSDIR}
+INSTALLS_SHLIB= yes
+USE_REINPLACE= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e "s|netinet/if_fddi.h|net/fddi.h|g" \
+ ${WRKSRC}/protocols/fddi/libnd_fddi.h
+ @${REINPLACE_CMD} -e 's|DOC_MODULE = libnetdude|DOC_MODULE =|' \
+ ${WRKSRC}/docs/Makefile.in
+.if defined(NOPORTDOCS)
+ @${REINPLACE_CMD} -e 's|docs||' ${WRKSRC}/Makefile.in
+.endif
+
+.include <bsd.port.mk>
diff --git a/net/libnetdude/distinfo b/net/libnetdude/distinfo
new file mode 100644
index 000000000000..f9c3ef68421a
--- /dev/null
+++ b/net/libnetdude/distinfo
@@ -0,0 +1,2 @@
+MD5 (libnetdude-0.6.tar.gz) = c6a4e3dd825a483a6e057d5ee17f25b1
+SIZE (libnetdude-0.6.tar.gz) = 931609
diff --git a/net/libnetdude/pkg-descr b/net/libnetdude/pkg-descr
new file mode 100644
index 000000000000..ffd53dd902c9
--- /dev/null
+++ b/net/libnetdude/pkg-descr
@@ -0,0 +1,6 @@
+The core of the Netdude framework and the place where the packet manipulations
+are performed. It allows you to implement trace file manipulations at a much
+higher level of abstraction than code written directly on top of the pcap
+library.
+
+WWW: http://netdude.sourceforge.net/
diff --git a/net/libnetdude/pkg-plist b/net/libnetdude/pkg-plist
new file mode 100644
index 000000000000..69b8f9633e91
--- /dev/null
+++ b/net/libnetdude/pkg-plist
@@ -0,0 +1,139 @@
+@comment $FreeBSD$
+bin/lndtool
+include/libnetdude/0.6/libnd.h
+include/libnetdude/0.6/libnd_types.h
+include/libnetdude/0.6/libnd_debug.h
+include/libnetdude/0.6/libnd_macros.h
+include/libnetdude/0.6/libnd_filter.h
+include/libnetdude/0.6/libnd_filter_factory.h
+include/libnetdude/0.6/libnd_filter_registry.h
+include/libnetdude/0.6/libnd_globals.h
+include/libnetdude/0.6/libnd_init.h
+include/libnetdude/0.6/libnd_misc.h
+include/libnetdude/0.6/libnd_null_protocol.h
+include/libnetdude/0.6/libnd_packet.h
+include/libnetdude/0.6/libnd_packet_iterator.h
+include/libnetdude/0.6/libnd_packet_recycler.h
+include/libnetdude/0.6/libnd_plugin.h
+include/libnetdude/0.6/libnd_prefs.h
+include/libnetdude/0.6/libnd_protocol.h
+include/libnetdude/0.6/libnd_protocol_inst.h
+include/libnetdude/0.6/libnd_protocol_plugin.h
+include/libnetdude/0.6/libnd_protocol_registry.h
+include/libnetdude/0.6/libnd_raw_protocol.h
+include/libnetdude/0.6/libnd_registry.h
+include/libnetdude/0.6/libnd_tcpdump.h
+include/libnetdude/0.6/libnd_timestamp.h
+include/libnetdude/0.6/libnd_tpm.h
+include/libnetdude/0.6/libnd_tp.h
+include/libnetdude/0.6/libnd_trace.h
+include/libnetdude/0.6/protocols/fddi/libnd_fddi.h
+include/libnetdude/0.6/protocols/icmp/libnd_icmp.h
+include/libnetdude/0.6/protocols/ip/libnd_ip.h
+include/libnetdude/0.6/protocols/snap/libnd_snap.h
+include/libnetdude/0.6/protocols/tcp/libnd_tcp.h
+include/libnetdude/0.6/protocols/tcp/libnd_tcb.h
+include/libnetdude/0.6/protocols/udp/libnd_udp.h
+include/libnetdude/0.6/plugins/libnd_cksumfix.h
+include/libnetdude/0.6/plugins/libnd_bpf.h
+lib/libnetdude.so.0
+lib/libnetdude.so
+lib/libnetdude.la
+lib/libnetdude.a
+%%PORTDOCS%%%%DOCSDIR%%/images/caution.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/note.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/warning.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/logo.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/traceparts1.png
+%%PORTDOCS%%%%DOCSDIR%%/images/traceparts2.png
+%%PORTDOCS%%%%DOCSDIR%%/a7079.html
+%%PORTDOCS%%%%DOCSDIR%%/a7083.html
+%%PORTDOCS%%%%DOCSDIR%%/a7089.html
+%%PORTDOCS%%%%DOCSDIR%%/a7154.html
+%%PORTDOCS%%%%DOCSDIR%%/api.html
+%%PORTDOCS%%%%DOCSDIR%%/c23.html
+%%PORTDOCS%%%%DOCSDIR%%/c393.html
+%%PORTDOCS%%%%DOCSDIR%%/c394.html
+%%PORTDOCS%%%%DOCSDIR%%/c489.html
+%%PORTDOCS%%%%DOCSDIR%%/c493.html
+%%PORTDOCS%%%%DOCSDIR%%/c494.html
+%%PORTDOCS%%%%DOCSDIR%%/c551.html
+%%PORTDOCS%%%%DOCSDIR%%/c83.html
+%%PORTDOCS%%%%DOCSDIR%%/c84.html
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-debug.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-filter-factory.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-filter-registry.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-filter.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-globals.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-init.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-macros.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-misc.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-null-protocol.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-packet-iterator.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-packet-recycler.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-packet.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-plugin.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-prefs.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-protocol-inst.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-protocol-plugin.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-protocol-registry.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-protocol.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-raw-protocol.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-tcpdump.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-timestamp.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-tp.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-tpm.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd-trace.html
+%%PORTDOCS%%%%DOCSDIR%%/libnetdude-libnd.html
+%%PORTDOCS%%%%DOCSDIR%%/index.sgml
+%%PORTDOCS%%%%DOCSDIR%%/stylesheet.css
+share/libnetdude/0.6/protocols/libnd_arp.so
+share/libnetdude/0.6/protocols/libnd_arp.la
+share/libnetdude/0.6/protocols/libnd_arp.a
+share/libnetdude/0.6/protocols/libnd_ethernet.so
+share/libnetdude/0.6/protocols/libnd_ethernet.la
+share/libnetdude/0.6/protocols/libnd_ethernet.a
+share/libnetdude/0.6/protocols/libnd_fddi.so
+share/libnetdude/0.6/protocols/libnd_fddi.la
+share/libnetdude/0.6/protocols/libnd_fddi.a
+share/libnetdude/0.6/protocols/libnd_icmp.so
+share/libnetdude/0.6/protocols/libnd_icmp.la
+share/libnetdude/0.6/protocols/libnd_icmp.a
+share/libnetdude/0.6/protocols/libnd_ip.so
+share/libnetdude/0.6/protocols/libnd_ip.la
+share/libnetdude/0.6/protocols/libnd_ip.a
+share/libnetdude/0.6/protocols/libnd_sll.so
+share/libnetdude/0.6/protocols/libnd_sll.la
+share/libnetdude/0.6/protocols/libnd_sll.a
+share/libnetdude/0.6/protocols/libnd_snap.so
+share/libnetdude/0.6/protocols/libnd_snap.la
+share/libnetdude/0.6/protocols/libnd_snap.a
+share/libnetdude/0.6/protocols/libnd_tcp.so
+share/libnetdude/0.6/protocols/libnd_tcp.la
+share/libnetdude/0.6/protocols/libnd_tcp.a
+share/libnetdude/0.6/protocols/libnd_udp.so
+share/libnetdude/0.6/protocols/libnd_udp.la
+share/libnetdude/0.6/protocols/libnd_udp.a
+share/libnetdude/0.6/plugins/libnd_cksumfix.so
+share/libnetdude/0.6/plugins/libnd_cksumfix.la
+share/libnetdude/0.6/plugins/libnd_cksumfix.a
+share/libnetdude/0.6/plugins/libnd_bpf.so
+share/libnetdude/0.6/plugins/libnd_bpf.la
+share/libnetdude/0.6/plugins/libnd_bpf.a
+@dirrm include/libnetdude/0.6/protocols/fddi
+@dirrm include/libnetdude/0.6/protocols/icmp
+@dirrm include/libnetdude/0.6/protocols/ip
+@dirrm include/libnetdude/0.6/protocols/snap
+@dirrm include/libnetdude/0.6/protocols/tcp
+@dirrm include/libnetdude/0.6/protocols/udp
+@dirrm include/libnetdude/0.6/protocols
+@dirrm include/libnetdude/0.6/plugins
+@dirrm include/libnetdude/0.6
+@dirrm include/libnetdude
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/images
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm share/libnetdude/0.6/plugins
+@dirrm share/libnetdude/0.6/protocols
+@dirrm share/libnetdude/0.6
+@dirrm share/libnetdude