source: trunk/dports/net/dsniff/Portfile

Last change on this file was 146517, checked in by raimue@…, 17 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: 3.1 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               active_variants 1.1
6
7name                    dsniff
8version                 2.4b1
9revision                1
10categories              net
11license                 BSD ISC
12maintainers             nomaintainer
13platforms               darwin
14
15description             network auditing and penetration testing tools
16
17long_description        dsniff is a collection of tools for network auditing \
18                        and penetration testing. dsniff, filesnarf, mailsnarf, \
19                        msgsnarf, urlsnarf, and webspy passively monitor a \
20                        network for interesting data (passwords, e-mail, \
21                        files, etc.). arpspoof, dnsspoof, and macof facilitate \
22                        the interception of network traffic normally \
23                        unavailable to an attacker (e.g, due to layer-2 \
24                        switching). sshmitm and webmitm implement active \
25                        monkey-in-the-middle attacks against redirected SSH \
26                        and HTTPS sessions by exploiting weak bindings in \
27                        ad-hoc PKI.
28
29homepage                http://monkey.org/~dugsong/dsniff/
30master_sites            ${homepage}beta/
31distname                dsniff-${version}
32checksums               rmd160  4d5dee193f0d252d22cfe2417f067460db9638b1 \
33                        sha256  a9803a7a02ddfe5fb9704ce86f0ffc48453c321e88db85810db411ba0841152a
34
35depends_lib             port:libpcap \
36                        path:lib/libssl.dylib:openssl \
37                        port:libnids \
38                        port:xorg-libXmu
39
40worksrcdir              dsniff-2.4
41
42patchfiles              patch-pcaputil.c \
43                        patch-sshcrypto.c \
44                        patch-sshow.c.diff \
45                        patch-arpspoof.c.diff \
46                        patch-dnsspoof.c.diff \
47                        patch-filesnarf.c.diff \
48                        patch-macof.c.diff \
49                        patch-record.c.diff \
50                        patch-sshmitm.c.diff \
51                        patch-tcp_raw.c.diff \
52                        patch-tcp_raw.h.diff \
53                        patch-tcpkill.c.diff \
54                        patch-tcpnice.c.diff \
55                        patch-trigger.c.diff \
56                        patch-trigger.h.diff \
57                        patch-urlsnarf.c.diff \
58                        patch-webmitm.c.diff \
59                        patch-webspy.c.diff \
60                        patch-sshmitm.c-redef-of-csin.diff \
61                        patch-webmitm.c-redef-of-csin.diff
62
63require_active_variants libnids libnet11 libnet
64configure.args          --mandir=${prefix}/share/man
65configure.cflags-append -DBIND_8_COMPAT
66
67use_parallel_build      no
68
69destroot.destdir        install_prefix=${destroot}
70
71livecheck.type          regex
72livecheck.url           ${master_sites}
73livecheck.regex         "dsniff-(\\d+(?:\\.\[\\da-z\]+)*)[quotemeta ${extract.suffix}]"
Note: See TracBrowser for help on using the repository browser.