1 # $NetBSD: Makefile,v 1.37 2010/01/17 12:02:41 wiz Exp $
3 .include "../../security/nessus/Makefile.common"
5 DISTNAME= nessus-core-${VERS}
8 COMMENT= Core module of the Nessus Network Security Scanner
10 WRKSRC= ${WRKDIR}/nessus-core
13 USE_TOOLS+= pkg-config
14 CONFIGURE_ARGS+= --enable-gtk
15 CONFIGURE_ARGS+= --with-x
16 CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
17 CONFIGURE_ARGS+= --sharedstatedir=${VARBASE:Q}
18 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE:Q}
19 CONFIGURE_ENV+= ac_cv_path_GTKCONFIG="pkg-config gtk+-2.0" \
20 ac_cv_path_GLIBCONFIG="pkg-config glib-2.0"
24 PKG_SYSCONFSUBDIR?= nessus
26 OWN_DIRS_PERMS+= ${VARBASE}/nessus ${ROOT_USER} ${ROOT_GROUP} 0700
27 OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR} ${ROOT_USER} ${ROOT_GROUP} 0755
29 OWN_DIRS+= ${PREFIX}/lib/nessus \
30 ${PREFIX}/lib/nessus/reports \
31 ${PREFIX}/lib/nessus/plugins
33 MAKE_DIRS+= ${VARBASE}/nessus/jobs \
34 ${VARBASE}/nessus/logs \
35 ${VARBASE}/nessus/tmp \
36 ${VARBASE}/nessus/users
38 CONF_FILES+= ${BUILDLINK_PREFIX.libnasl}/share/examples/libnasl/nessus_org.pem \
39 ${VARBASE}/nessus/nessus_org.pem
40 CONF_FILES+= ${PREFIX}/share/examples/nessus/nessus-services \
41 ${VARBASE}/nessus/nessus-services
43 .include "../../security/libnasl/buildlink3.mk"
44 .include "../../x11/gtk2/buildlink3.mk"
46 .include "../../mk/bsd.pkg.mk"