source: trunk/dports/net/ssldump/Portfile

Last change on this file was 154191, checked in by khindenburg@…, 13 months ago

ssldump: add Debian's patches to fix a large number of issues

  • #49330 had some patches; using Debian's should make it easier to update
  • 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 154191 2016-10-23 19:26:27Z ryandesign@macports.org $
3
4PortSystem 1.0
5
6name                ssldump
7version             0.9b3
8revision            4
9categories          net
10license             BSD-old
11maintainers         nomaintainer
12description         SSLv3/TLS network protocol analyzer.
13long_description    ssldump is an SSLv3/TLS network protocol analyzer. It \
14                    identifies TCP connections on the chosen network interface \
15                    and attempts to interpret them as SSLv3/TLS traffic. When \
16                    it identifies SSLv3/TLS traffic, it decodes the records \
17                    and displays them in a textual form to stdout. If provided \
18                    with the appropriate keying material, it will also decrypt \
19                    the connections and display the application data traffic.
20platforms           darwin
21
22homepage            http://ssldump.sourceforge.net
23master_sites        sourceforge:project/${name}/${name}/${version}
24
25checksums           rmd160  941cf8f2ef8459ec4f9ce65772e134505d46566f \
26                    sha256  6422c16718d27c270bbcfcc1272c4f9bd3c0799c351f1d6dd54fdc162afdab1e
27
28depends_build       port:libtool
29
30depends_lib         port:libpcap \
31                    path:lib/libssl.dylib:openssl
32
33# Include Debian's patches since the last release was 2004
34patchfiles          \
35                    patch-add-AES-ciper-suites.diff \
36                    patch-add-missing-include.diff \
37                    patch-fix-MD5_CTX_undeclared.diff \
38                    patch-fix-table-stop.diff \
39                    patch-manpage.diff \
40                    patch-base-pcap-snoop.c \
41                    patch-reinstate--y-nroff-flag.diff \
42                    patch-support-TUN-interfaces.diff \
43                    patch-update-for-glibc2.20.diff
44
45pre-configure {
46    xinstall -m 644 -W ${prefix}/share/libtool/build-aux config.guess config.sub ${worksrcpath}
47}
48configure.args      --mandir=${destroot}${prefix}/share/man \
49                    --prefix=${destroot}${prefix} \
50                    --with-pcap=${prefix} \
51                    --with-openssl=${prefix}
52
53pre-destroot {
54    # Trash INSTALL because the FS might be case unsensitive.
55    file delete -force ${worksrcpath}/INSTALL
56}
Note: See TracBrowser for help on using the repository browser.