source: trunk/dports/net/tcpflow/Portfile

Last change on this file was 146517, checked in by raimue@…, 19 months ago

Mass rev-bump dependents of port openssl due to ABI change

Disabling SSLv2 in r146162 changed the ABI of the library, leading to loading
errors for binaries with references to SSLv2 symbols.

https://lists.macosforge.org/pipermail/macports-dev/2016-March/032531.html

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 KB
Line 
1# -*- 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
2# $Id: Portfile 146517 2016-03-10 17:49:28Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           github 1.0
6
7github.setup        simsong tcpflow 1.4.2 tcpflow-
8revision            1
9
10categories          net security
11platforms           darwin freebsd
12maintainers         nomaintainer
13license             GPL-2
14
15description         TCP flow recorder
16long_description    tcpflow is a program that captures data transmitted as \
17                    part of TCP connections (flows), and stores the data in a \
18                    way that is convenient for protocol analysis or debugging. \
19                    A program like tcpdump(4) shows a summary of packets seen \
20                    on the wire, but usually doesn't store the data that's \
21                    actually being transmitted. In contrast, tcpflow \
22                    reconstructs the actual data streams and stores each flow \
23                    in a separate file for later analysis. tcpflow understands \
24                    TCP sequence numbers and will correctly reconstruct data \
25                    streams regardless of retransmissions or out-of-order \
26                    delivery.
27
28checksums           rmd160  df6a3bb42dc3980c11ff2b7352242030f3be203e \
29                    sha256  6cfdb9aeb8fce19513da31a5855967f0bd6469e04493b063ad02595032577adf
30
31depends_build       port:autoconf \
32                    port:automake \
33                    port:boost
34
35depends_lib         port:bzip2 \
36                    path:lib/pkgconfig/cairo.pc:cairo \
37                    port:expat \
38                    port:fontconfig \
39                    port:freetype \
40                    port:libpcap \
41                    path:lib/pkgconfig/pixman-1.pc:libpixman \
42                    path:lib/libssl.dylib:openssl \
43                    port:zlib
44
45# Fetch from git instead of distfile because it needs submodules.
46fetch.type          git
47
48post-fetch {
49    system -W ${worksrcpath} "git submodule update --init"
50}
51
52patchfiles          patch-configure.ac.diff
53
54pre-configure {
55    system -W ${worksrcpath} "sh ./bootstrap.sh"
56}
57
58configure.args      ac_cv_func_tre_regcomp=no \
59                    ac_cv_func_tre_version=no \
60                    ac_cv_header_tre_tre_h=no \
61                    ac_cv_lib_tre_tre_regcomp=no
Note: See TracBrowser for help on using the repository browser.