aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorkrion <krion@FreeBSD.org>2004-05-04 15:35:47 +0800
committerkrion <krion@FreeBSD.org>2004-05-04 15:35:47 +0800
commita1fd8657a57f67ef158e2166847e416c887b632c (patch)
tree1291135ad9edcff2739a0bed4d01c15aef5ce95c /net
parenta223f6489954c982c1a4db4f1104f430d7ab2d30 (diff)
downloadfreebsd-ports-graphics-a1fd8657a57f67ef158e2166847e416c887b632c.tar.gz
freebsd-ports-graphics-a1fd8657a57f67ef158e2166847e416c887b632c.tar.zst
freebsd-ports-graphics-a1fd8657a57f67ef158e2166847e416c887b632c.zip
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>
Diffstat (limited to 'net')
-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 c29ebd9b6be..a0745382c2d 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 00000000000..c078f32cd45
--- /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 00000000000..f9c3ef68421
--- /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 00000000000..ffd53dd902c
--- /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 00000000000..69b8f9633e9
--- /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