Ticket #44227: Portfile

File Portfile, 1.7 KB (added by Schamschula (Marius Schamschula), 10 years ago)
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 86550 2011-10-28 11:03:46Z ryandesign@macports.org $
3
4PortSystem      1.0
5
6name            suricata
7version         2.0.2
8description     Suricata is a high performance Network Monitoring engine.
9long_description    Suricata is a high performance Network IDS, IPS and Network \
10                Security Monitoring engine.
11maintainers     gmail.com:mschamschula
12categories      net
13platforms       darwin
14license         GPL-3
15homepage        http://suricata-ids.org
16master_sites    https://www.openinfosecfoundation.org/download/
17
18checksums       rmd160  1492118a30a774c84925b5f753183d4fef8c087b \
19                sha256  09b24f75d2aed6e357578f44cf60eb8a08fc54e819aa84e768648ea4559cb539
20
21configure.args  --disable-geoip \
22                --disable-libnetfilter \
23                --enable-ipfw
24
25depends_build   port:pkgconfig
26
27depends_lib     port:libnet11 \
28                port:libpcap \
29                port:libyaml \
30                port:libmagic \
31                port:pcre \
32                port:zlib
33
34patchfiles      patch-Makefile.in.diff \
35                patch-src-util-strlcatu.c.diff \
36                patch-src-util-strlcpyu.c.diff \
37                patch-src-suricata-common.h.diff
38
39destroot.keepdirs   ${destroot}${prefix}/var/log/suricata
40
41destroot.target install-full
42
43variant geoip description {geoip support} {
44    depends_lib-append      port:libgeoip
45    configure.args-replace  --disable-geoip --enable-geoip
46}
47
48livecheck.type      regex
49livecheck.url       http://www.openinfosecfoundation.org/index.php/download-suricata
50livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"