2007-09-09 21:57:23 +02:00
|
|
|
# $NetBSD: options.mk,v 1.3 2007/09/09 19:57:23 adrianp Exp $
|
2007-02-17 20:08:48 +01:00
|
|
|
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.snort
|
|
|
|
|
|
|
|
PKG_SUPPORTED_OPTIONS= debug snort-prelude
|
|
|
|
PKG_SUGGESTED_OPTIONS=
|
|
|
|
|
|
|
|
PKG_OPTIONS_OPTIONAL_GROUPS= flex
|
2007-03-23 11:54:52 +01:00
|
|
|
PKG_OPTIONS_GROUP.flex= snort-flexresp snort-flexresp2
|
2007-02-17 20:08:48 +01:00
|
|
|
|
|
|
|
PKG_OPTIONS_OPTIONAL_GROUPS+= database
|
2007-03-23 11:54:52 +01:00
|
|
|
PKG_OPTIONS_GROUP.database= mysql pgsql
|
2007-02-17 20:08:48 +01:00
|
|
|
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
|
|
|
|
###
|
|
|
|
### Enable debug support
|
|
|
|
###
|
|
|
|
.if !empty(PKG_OPTIONS:Mdebug)
|
|
|
|
CONFIGURE_ARGS+= --enable-debug
|
|
|
|
.endif
|
|
|
|
|
|
|
|
###
|
|
|
|
### Support MySQL for snort logging
|
|
|
|
###
|
|
|
|
.if !empty(PKG_OPTIONS:Mmysql)
|
|
|
|
.include "../../mk/mysql.buildlink3.mk"
|
|
|
|
CONFIGURE_ARGS+= --with-mysql=${BUILDLINK_PREFIX.mysql-client}
|
|
|
|
LDFLAGS+= ${BUILDLINK_LDFLAGS.mysql-client}
|
|
|
|
.endif
|
|
|
|
|
|
|
|
###
|
|
|
|
### Support PostgreSQL for snort logging
|
|
|
|
###
|
|
|
|
.if !empty(PKG_OPTIONS:Mpgsql)
|
|
|
|
.include "../../mk/pgsql.buildlink3.mk"
|
|
|
|
CONFIGURE_ARGS+= --with-postgresql=${PGSQL_PREFIX:Q}
|
|
|
|
.endif
|
|
|
|
|
|
|
|
###
|
|
|
|
### Enable Prelude support (untested)
|
|
|
|
###
|
2007-03-23 11:54:52 +01:00
|
|
|
.if !empty(PKG_OPTIONS:Msnort-prelude)
|
2007-02-17 20:08:48 +01:00
|
|
|
.include "../../security/libprelude/buildlink3.mk"
|
|
|
|
CONFIGURE_ARGS+= --enable-prelude
|
|
|
|
.endif
|
|
|
|
|
|
|
|
###
|
|
|
|
### Flexible Responses on hostile connection attempts (untested)
|
|
|
|
###
|
2007-03-23 11:54:52 +01:00
|
|
|
.if !empty(PKG_OPTIONS:Msnort-flexresp)
|
|
|
|
.include "../../devel/libnet10/buildlink3.mk"
|
2007-02-17 20:08:48 +01:00
|
|
|
CONFIGURE_ARGS+= --enable-flexresp
|
2007-03-23 11:54:52 +01:00
|
|
|
CONFIGURE_ARGS+= --with-libnet-includes=${BUILDLINK_PREFIX.libnet10}/include/libnet10
|
|
|
|
CONFIGURE_ARGS+= --with-libnet-libraries=${BUILDLINK_PREFIX.libnet10}/lib/libnet10
|
|
|
|
SUBST_CLASSES+= conf
|
|
|
|
SUBST_STAGE.conf= pre-configure
|
|
|
|
SUBST_FILES.conf= configure
|
|
|
|
SUBST_SED.conf= -e "s|libnet-config|libnet10-config|g"
|
|
|
|
SUBST_MESSAGE.conf= Fixing configuration script.
|
2007-02-17 20:08:48 +01:00
|
|
|
.endif
|
|
|
|
|
|
|
|
###
|
|
|
|
### NEW Flexible Responses on hostile connection attempts (untested)
|
|
|
|
###
|
2007-03-23 11:54:52 +01:00
|
|
|
.if !empty(PKG_OPTIONS:Msnort-flexresp2)
|
|
|
|
.include "../../devel/libnet11/buildlink3.mk"
|
2007-02-17 20:08:48 +01:00
|
|
|
.include "../../net/libdnet/buildlink3.mk"
|
2007-03-23 11:54:52 +01:00
|
|
|
CONFIGURE_ARGS+= --with-libnet-includes=${BUILDLINK_PREFIX.libnet11}/include/libnet11
|
|
|
|
CONFIGURE_ARGS+= --with-libnet-libraries=${BUILDLINK_PREFIX.libnet11}/lib/libnet11
|
|
|
|
CONFIGURE_ARGS+= --enable-flexresp2
|
|
|
|
SUBST_CLASSES+= conf
|
|
|
|
SUBST_STAGE.conf= pre-configure
|
|
|
|
SUBST_FILES.conf= configure
|
|
|
|
SUBST_SED.conf= -e "s|libnet-config|libnet11-config|g"
|
|
|
|
SUBST_MESSAGE.conf= Fixing configuration script.
|
2007-02-17 20:08:48 +01:00
|
|
|
.endif
|