# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
github.setup simsong tcpflow 1.5.2 tcpflow-
description TCP flow recorder
long_description tcpflow is a program that captures data transmitted as \
part of TCP connections (flows), and stores the data in a \
way that is convenient for protocol analysis or debugging. \
A program like tcpdump(4) shows a summary of packets seen \
on the wire, but usually doesn't store the data that's \
actually being transmitted. In contrast, tcpflow \
reconstructs the actual data streams and stores each flow \
in a separate file for later analysis. tcpflow understands \
TCP sequence numbers and will correctly reconstruct data \
streams regardless of retransmissions or out-of-order \
depends_build port:autoconf \
path:lib/pkgconfig/cairo.pc:cairo \
path:lib/pkgconfig/pixman-1.pc:libpixman \
path:lib/libssl.dylib:openssl \
# Fetch from git instead of distfile because it needs submodules.
system -W ${worksrcpath} "git submodule update --init"
patchfiles patch-configure.ac.diff
system -W ${worksrcpath} "sh ./bootstrap.sh"
configure.args ac_cv_func_tre_regcomp=no \
ac_cv_func_tre_version=no \
ac_cv_header_tre_tre_h=no \
ac_cv_lib_tre_tre_regcomp=no