diff options
Diffstat (limited to 'net-analyzer/quidscor/quidscor-1.2.48-r1.ebuild')
-rw-r--r-- | net-analyzer/quidscor/quidscor-1.2.48-r1.ebuild | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/net-analyzer/quidscor/quidscor-1.2.48-r1.ebuild b/net-analyzer/quidscor/quidscor-1.2.48-r1.ebuild new file mode 100644 index 000000000000..42d421b2ec14 --- /dev/null +++ b/net-analyzer/quidscor/quidscor-1.2.48-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils toolchain-funcs + +DESCRIPTION="Qualys IDS Correlation Daemon" +HOMEPAGE="http://quidscor.sourceforge.net/" +SRC_URI="mirror://sourceforge/quidscor/${P}-src.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~ppc ~x86" + +DEPEND=" + >=dev-libs/libxml2-2.4 + >=net-misc/curl-7.10 + >=net-analyzer/snort-2.0 +" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-curl-types.h.patch \ + "${FILESDIR}"/${P}-paths.patch \ + "${FILESDIR}"/${P}-strip.patch + + #yes, the fix below is as pathetic as it seems + echo "#define FALSE 0" >> libqg/libqg.h || die + echo "#define TRUE 1" >> libqg/libqg.h || die +} + +src_compile() { + emake EXTRA_CFLAGS="${CFLAGS}" CC="$(tc-getCC)" +} + +src_install() { + emake PREFIX=/usr STAGING_PREFIX="${D}" install + dodoc ChangeLog FAQ MANIFEST README TODO + # fix ugly install + cd "${D}"/usr || die + mv etc .. || die + rm -r doc || die +} |