Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Oct 2007 20:33:37 -0700 (PDT)
From:      Matt Peterson <matt@peterson.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/117036: New port: net/libtrace
Message-ID:  <200710090333.l993Xb0r099710@tosca.peterson.org>
Resent-Message-ID: <200710090340.l993e12i042150@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         117036
>Category:       ports
>Synopsis:       New port: net/libtrace
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 09 03:40:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Matt Peterson <matt@peterson.org>
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD tosca.peterson.org 6.2-STABLE FreeBSD 6.2-STABLE #4: Wed Aug 22 15:25:34 PDT 2007 root@tosca.peterson.org:/usr/obj/usr/src/sys/GENERIC i386

>Description:

A new library for network trace processing.  It supports multiple input methods,
including device capture with pcap, raw and gz-compressed trace, and sockets.
Required for a future port submission of the BSOD visualisation tool.

>How-To-Repeat:
>Fix:

--- libtrace.txt begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	libtrace
#	libtrace/Makefile
#	libtrace/distinfo
#	libtrace/pkg-descr
#	libtrace/pkg-plist
#
echo c - libtrace
mkdir -p libtrace > /dev/null 2>&1
echo x - libtrace/Makefile
sed 's/^X//' >libtrace/Makefile << 'END-of-libtrace/Makefile'
X# New ports collection makefile for:	libtrace
X# Date created:				Mon Oct  8 20:32:57 PDT 2007
X# Whom:					Matt Peterson <matt@peterson.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	libtrace
XPORTVERSION=	3.0.3
XCATEGORIES=	net
XMASTER_SITES=	http://research.wand.net.nz/software/libtrace/ \
X		http://matt.peterson.org/FreeBSD/ports/
X
XMAINTAINER=	matt@peterson.org
XCOMMENT=	C library for network device, raw & compressed network flows
X
XCONFIGURE_ARGS= --with-libpcap=${LOCALBASE}
X
XUSE_BZIP2=	yes
XGNU_CONFIGURE=	yes
XUSE_LDCONFIG=	yes
XUSE_GMAKE=	yes
X
XMAN1=		traceanon.1 tracemerge.1 tracesplit.1 tracefilter.1 traceconvert.1 \
X		tracesplit_dir.1 tracepktdump.1 tracertstats.1 tracestats.1 \
X		tracesummary.1 tracereport.1 traceflow.1
X
XCONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib"
X
X.include <bsd.port.mk>
END-of-libtrace/Makefile
echo x - libtrace/distinfo
sed 's/^X//' >libtrace/distinfo << 'END-of-libtrace/distinfo'
XMD5 (libtrace-3.0.3.tar.bz2) = 6bac44707c3549085ec1b246f2431237
XSHA256 (libtrace-3.0.3.tar.bz2) = 1d57876e107e50103f2c9eb3457820f0c3764eb7a824cc5c1a72c231e86d31e0
XSIZE (libtrace-3.0.3.tar.bz2) = 524374
END-of-libtrace/distinfo
echo x - libtrace/pkg-descr
sed 's/^X//' >libtrace/pkg-descr << 'END-of-libtrace/pkg-descr'
Xlibtrace is a library for trace processing. It supports multiple input methods,
Xincluding device capture, raw and gz-compressed trace, and sockets; and mulitple
Xinput formats, including pcap and DAG.
X
XWWW: http://research.wand.net.nz/software/libtrace.php
END-of-libtrace/pkg-descr
echo x - libtrace/pkg-plist
sed 's/^X//' >libtrace/pkg-plist << 'END-of-libtrace/pkg-plist'
Xbin/traceanon
Xbin/tracemerge
Xbin/tracesplit
Xbin/tracesplit_dir
Xbin/tracefilter
Xbin/traceconvert
Xbin/tracepktdump
Xbin/tracertstats
Xbin/tracestats
Xbin/tracesummary
Xbin/tracereport
Xbin/traceflow
Xlib/libtrace.la
Xlib/libtrace.so.3
Xlib/libtrace.a
Xinclude/libtrace.h
Xinclude/dagformat.h
Xinclude/lt_inttypes.h
Xinclude/daglegacy.h
Xinclude/rt_protocol.h
Xinclude/libtraceio.h
Xlib/libpacketdump.la
Xlib/libpacketdump.so
Xlib/libpacketdump.a
Xlib/libpacketdump/link_3.protocol
Xlib/libpacketdump/link_17.protocol
Xlib/libpacketdump/eth_33024.protocol
Xlib/libpacketdump/ip_41.protocol
Xlib/libpacketdump/ip_58.protocol
Xlib/libpacketdump/link_0.so
Xlib/libpacketdump/link_0.la
Xlib/libpacketdump/link_0.a
Xlib/libpacketdump/link_2.so
Xlib/libpacketdump/link_2.la
Xlib/libpacketdump/link_2.a
Xlib/libpacketdump/link_4.so
Xlib/libpacketdump/link_4.la
Xlib/libpacketdump/link_4.a
Xlib/libpacketdump/link_6.so
Xlib/libpacketdump/link_6.la
Xlib/libpacketdump/link_6.a
Xlib/libpacketdump/link_10.so
Xlib/libpacketdump/link_10.la
Xlib/libpacketdump/link_10.a
Xlib/libpacketdump/link_11.so
Xlib/libpacketdump/link_11.la
Xlib/libpacketdump/link_11.a
Xlib/libpacketdump/link_15.so
Xlib/libpacketdump/link_15.la
Xlib/libpacketdump/link_15.a
Xlib/libpacketdump/eth_2048.so
Xlib/libpacketdump/eth_2048.la
Xlib/libpacketdump/eth_2048.a
Xlib/libpacketdump/eth_2054.so
Xlib/libpacketdump/eth_2054.la
Xlib/libpacketdump/eth_2054.a
Xlib/libpacketdump/eth_34887.so
Xlib/libpacketdump/eth_34887.la
Xlib/libpacketdump/eth_34887.a
Xlib/libpacketdump/eth_34916.so
Xlib/libpacketdump/eth_34916.la
Xlib/libpacketdump/eth_34916.a
Xlib/libpacketdump/eth_34958.so
Xlib/libpacketdump/eth_34958.la
Xlib/libpacketdump/eth_34958.a
Xlib/libpacketdump/ip_1.so
Xlib/libpacketdump/ip_1.la
Xlib/libpacketdump/ip_1.a
Xlib/libpacketdump/ip_6.so
Xlib/libpacketdump/ip_6.la
Xlib/libpacketdump/ip_6.a
Xlib/libpacketdump/ip_17.so
Xlib/libpacketdump/ip_17.la
Xlib/libpacketdump/ip_17.a
Xlib/libpacketdump/ip_33.so
Xlib/libpacketdump/ip_33.la
Xlib/libpacketdump/ip_33.a
Xlib/libpacketdump/ip_47.so
Xlib/libpacketdump/ip_47.la
Xlib/libpacketdump/ip_47.a
Xlib/libpacketdump/ip_132.so
Xlib/libpacketdump/ip_132.la
Xlib/libpacketdump/ip_132.a
X@dirrmtry lib/libpacketdump
END-of-libtrace/pkg-plist
exit
--- libtrace.txt ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710090333.l993Xb0r099710>