View | Details | Raw Unified
Collapse All | Expand All

(-) snort-2.3.2.ebuild (-9 / +9 lines)
 Lines 6-14    Link Here 
DESCRIPTION="Libpcap-based packet sniffer/logger/lightweight IDS"
DESCRIPTION="Libpcap-based packet sniffer/logger/lightweight IDS"
HOMEPAGE="http://www.snort.org/"
HOMEPAGE="http://www.snort.org/"
SRC_URI="http://www.snort.org/dl/current/${P}.tar.gz
MY_P="${P}-0.9.0-rc1"
MY_PRELUDE="${P}-prelude-0.9.0-rc1"
SRC_URI="!prelude? ( http://www.snort.org/dl/current/${P}.tar.gz )
	snortsam? ( mirror://gentoo/snortsam-20050110.tar.gz )
	snortsam? ( mirror://gentoo/snortsam-20050110.tar.gz )
	prelude? ( http://www.prelude-ids.org/download/releases/snort-prelude-reporting-patch-0.3.6.tar.gz )
	prelude? ( http://www.prelude-ids.org/download/releases/${MY_P}.tar.gz )
	sguil? ( mirror://sourceforge/sguil/sguil-sensor-0.5.3.tar.gz )"
	sguil? ( mirror://sourceforge/sguil/sguil-sensor-0.5.3.tar.gz )"
#	snortsam? ( http://www.snortsam.net/files/snort-plugin/snortsam-patch.tar.gz )
#	snortsam? ( http://www.snortsam.net/files/snort-plugin/snortsam-patch.tar.gz )
 Lines 29-35    Link Here 
	postgres? ( >=dev-db/postgresql-7.2 )
	postgres? ( >=dev-db/postgresql-7.2 )
	mysql? ( >=dev-db/mysql-3.23.26 )
	mysql? ( >=dev-db/mysql-3.23.26 )
	ssl? ( >=dev-libs/openssl-0.9.6b )
	ssl? ( >=dev-libs/openssl-0.9.6b )
	prelude? ( >=dev-libs/libprelude-0.8 )
	prelude? ( >=dev-libs/libprelude-0.9.0_rc1 )
	odbc? ( dev-db/unixODBC )
	odbc? ( dev-db/unixODBC )
	inline? (
	inline? (
				~net-libs/libnet-1.0.2a
				~net-libs/libnet-1.0.2a
 Lines 41-46    Link Here 
	selinux? ( sec-policy/selinux-snort )
	selinux? ( sec-policy/selinux-snort )
	snortsam? ( net-analyzer/snortsam )"
	snortsam? ( net-analyzer/snortsam )"
if use prelude; then
	S="${WORKDIR}/${MY_PRELUDE}"
fi
src_unpack() {
src_unpack() {
	unpack ${A}
	unpack ${A}
	cd ${S}
	cd ${S}
 Lines 54-65    Link Here 
	sed -i "s:var RULE_PATH ../rules:var RULE_PATH /etc/snort:" \
	sed -i "s:var RULE_PATH ../rules:var RULE_PATH /etc/snort:" \
		etc/snort.conf || die "sed snort.conf failed"
		etc/snort.conf || die "sed snort.conf failed"
	if use prelude ; then
		epatch ../snort-2.2.0-prelude-0.3.6.diff
		sed -i -e "s:AC_PROG_RANLIB:AC_PROG_LIBTOOL:" configure.in \
			|| die "sed configure.in failed"
	fi
	if use sguil ; then
	if use sguil ; then
		cd ${S}/src/preprocessors
		cd ${S}/src/preprocessors
		epatch ${WORKDIR}/sguil-0.5.3/sensor/snort_mods/2_1/spp_portscan_sguil.patch || die
		epatch ${WORKDIR}/sguil-0.5.3/sensor/snort_mods/2_1/spp_portscan_sguil.patch || die