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>
This commit is contained in:
Kirill Ponomarev 2004-05-04 07:35:47 +00:00
parent 0849723e38
commit 6a82e4c11d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=108342
5 changed files with 183 additions and 0 deletions

View File

@ -266,6 +266,7 @@
SUBDIR += libicq2000
SUBDIR += libnet
SUBDIR += libnet-devel
SUBDIR += libnetdude
SUBDIR += libnids
SUBDIR += libnss-mysql
SUBDIR += libosip

35
net/libnetdude/Makefile Normal file
View File

@ -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>

2
net/libnetdude/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (libnetdude-0.6.tar.gz) = c6a4e3dd825a483a6e057d5ee17f25b1
SIZE (libnetdude-0.6.tar.gz) = 931609

6
net/libnetdude/pkg-descr Normal file
View File

@ -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/

139
net/libnetdude/pkg-plist Normal file
View File

@ -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