Lines 1-6
Link Here
|
1 |
PORTNAME= suricata |
1 |
PORTNAME= suricata |
2 |
DISTVERSION= 6.0.13 |
2 |
DISTVERSION= 7.0.0 |
3 |
PORTREVISION= 2 |
|
|
4 |
CATEGORIES= security |
3 |
CATEGORIES= security |
5 |
MASTER_SITES= https://www.openinfosecfoundation.org/download/ |
4 |
MASTER_SITES= https://www.openinfosecfoundation.org/download/ |
6 |
|
5 |
|
Lines 15-21
BUILD_DEPENDS= rustc:lang/${RUST_DEFAULT}
Link Here
|
15 |
LIB_DEPENDS= libjansson.so:devel/jansson \ |
14 |
LIB_DEPENDS= libjansson.so:devel/jansson \ |
16 |
liblz4.so:archivers/liblz4 \ |
15 |
liblz4.so:archivers/liblz4 \ |
17 |
libnet.so:net/libnet \ |
16 |
libnet.so:net/libnet \ |
18 |
libpcre.so:devel/pcre \ |
17 |
libpcre2-8.so:devel/pcre2 \ |
19 |
libyaml.so:textproc/libyaml |
18 |
libyaml.so:textproc/libyaml |
20 |
|
19 |
|
21 |
USES= autoreconf cpe gmake iconv:translit libtool localbase pathfix \ |
20 |
USES= autoreconf cpe gmake iconv:translit libtool localbase pathfix \ |
Lines 40-47
CONFLICTS_INSTALL= libhtp
Link Here
|
40 |
|
39 |
|
41 |
SUB_FILES= pkg-message |
40 |
SUB_FILES= pkg-message |
42 |
|
41 |
|
43 |
OPTIONS_DEFINE= GEOIP IPFW NETMAP NSS PORTS_PCAP PRELUDE PYTHON REDIS \ |
42 |
OPTIONS_DEFINE= GEOIP IPFW NETMAP NSS PORTS_PCAP PYTHON REDIS TESTS |
44 |
TESTS |
|
|
45 |
OPTIONS_DEFINE_amd64= HYPERSCAN |
43 |
OPTIONS_DEFINE_amd64= HYPERSCAN |
46 |
OPTIONS_DEFAULT= IPFW NETMAP PYTHON |
44 |
OPTIONS_DEFAULT= IPFW NETMAP PYTHON |
47 |
|
45 |
|
Lines 50-57
OPTIONS_RADIO_SCRIPTS= LUA LUAJIT
Link Here
|
50 |
|
48 |
|
51 |
OPTIONS_SUB= yes |
49 |
OPTIONS_SUB= yes |
52 |
|
50 |
|
53 |
PRELUDE_BROKEN= Compilation broken, see https://redmine.openinfosecfoundation.org/issues/4065 |
|
|
54 |
|
55 |
GEOIP_DESC= GeoIP support |
51 |
GEOIP_DESC= GeoIP support |
56 |
HYPERSCAN_DESC= Hyperscan support |
52 |
HYPERSCAN_DESC= Hyperscan support |
57 |
IPFW_DESC= IPFW and IP Divert support for inline IDP |
53 |
IPFW_DESC= IPFW and IP Divert support for inline IDP |
Lines 60-66
LUA_DESC= LUA scripting support
Link Here
|
60 |
NETMAP_DESC= Netmap support for inline IDP |
56 |
NETMAP_DESC= Netmap support for inline IDP |
61 |
NSS_DESC= File checksums and SSL/TLS fingerprinting |
57 |
NSS_DESC= File checksums and SSL/TLS fingerprinting |
62 |
PORTS_PCAP_DESC= Use libpcap from ports |
58 |
PORTS_PCAP_DESC= Use libpcap from ports |
63 |
PRELUDE_DESC= Prelude support for NIDS alerts |
|
|
64 |
PYTHON_DESC= Python-based update and control utilities |
59 |
PYTHON_DESC= Python-based update and control utilities |
65 |
REDIS_DESC= Redis output support |
60 |
REDIS_DESC= Redis output support |
66 |
SCRIPTS_DESC= Scripting |
61 |
SCRIPTS_DESC= Scripting |
Lines 79-85
LUAJIT_CONFIGURE_ON= --enable-luajit
Link Here
|
79 |
LUA_USES= lua:51 |
74 |
LUA_USES= lua:51 |
80 |
LUA_CONFIGURE_ON= --enable-lua |
75 |
LUA_CONFIGURE_ON= --enable-lua |
81 |
|
76 |
|
82 |
NETMAP_CONFIGURE_ENABLE= netmap # netmap-v14 |
77 |
NETMAP_CONFIGURE_ENABLE= netmap |
83 |
|
78 |
|
84 |
NSS_LIB_DEPENDS= libnspr4.so:devel/nspr \ |
79 |
NSS_LIB_DEPENDS= libnspr4.so:devel/nspr \ |
85 |
libnss3.so:security/nss |
80 |
libnss3.so:security/nss |
Lines 88-101
NSS_CONFIGURE_OFF= --disable-nspr \
Link Here
|
88 |
|
83 |
|
89 |
PORTS_PCAP_LIB_DEPENDS= libpcap.so.1:net/libpcap |
84 |
PORTS_PCAP_LIB_DEPENDS= libpcap.so.1:net/libpcap |
90 |
|
85 |
|
91 |
PRELUDE_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ |
|
|
92 |
libgnutls.so:security/gnutls \ |
93 |
libgpg-error.so:security/libgpg-error \ |
94 |
libltdl.so:devel/libltdl \ |
95 |
libprelude.so:security/libprelude |
96 |
PRELUDE_CONFIGURE_ON= --with-libprelude-prefix=${LOCALBASE} |
97 |
PRELUDE_CONFIGURE_ENABLE= prelude |
98 |
|
99 |
PYTHON_BUILD_DEPENDS= ${PYTHON_RUN_DEPENDS} |
86 |
PYTHON_BUILD_DEPENDS= ${PYTHON_RUN_DEPENDS} |
100 |
PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} |
87 |
PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} |
101 |
PYTHON_USES= python |
88 |
PYTHON_USES= python |