# $OpenBSD: Makefile,v 1.32 2012/04/28 10:51:44 ajacoutot Exp $ SHARED_ONLY= Yes COMMENT= determine the malware activity on a network DISTNAME= nepenthes-0.2.2 EPOCH= 1 REVISION= 0 CATEGORIES= net HOMEPAGE= http://nepenthes.mwcollect.org/ # GPL PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nepenthes/} USE_LIBTOOL= Yes LIBTOOL_FLAGS+= --tag=disable-static USE_GROFF = Yes MODULES= devel/gettext LIB_DEPENDS= net/adns \ net/curl \ devel/libmagic \ devel/pcre WANTLIB= c crypto idn m ssl stdc++ pcap z \ adns>=1 curl>=3 magic>=1 pcre>=1 FAKE_FLAGS+= localstatedir='/var/nepenthes' \ sysconfdir='${PREFIX}/share/examples' LOCALSTATEDIR= ${BASELOCALSTATEDIR}/nepenthes CONFIGURE_STYLE=gnu CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include \ -I${LOCALBASE}/include/postgresql" CONFIGURE_ARGS+=--enable-debug-logging \ --disable-mysql \ --enable-postgre \ --disable-capabilities \ --with-curl-lib=${PREFIX}/lib FLAVORS= prelude FLAVOR?= .if ${FLAVOR:L:Mprelude} LIB_DEPENDS+= security/prelude/libprelude CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include \ -I${LOCALBASE}/include/libprelude/" \ LDFLAGS="-L${LOCALBASE}/lib -pthread" WANTLIB+= gcrypt gnutls gpg-error pthread tasn1 prelude>=8 CONFIGURE_ARGS+=--enable-prelude MESSAGE= ${PKGDIR}/MESSAGE-prelude .else LIB_DEPENDS+= databases/postgresql WANTLIB += pq>=4 .endif pre-configure: @perl -pi -e "s,%%SYSCONFDIR%%,${SYSCONFDIR}," \ ${WRKBUILD}/conf/nepenthes.conf.dist @perl -pi -e "s,%%PREFIX%%,${PREFIX}," \ ${WRKBUILD}/conf/nepenthes.conf.dist @perl -pi -e 's:\"var\/log:\"\/var\/nepenthes\/log:g' \ ${WRKBUILD}/modules/log-download/log-download.conf.dist @perl -pi -e 's:\"var\/binaries:\"/var\/nepenthes\/binaries:g' \ ${WRKBUILD}/modules/submit-file/submit-file.conf.dist .include