1 # $NetBSD: Makefile,v 1.15 2010/03/24 19:43:28 asau Exp $
3 DISTNAME= kismet-2008-05-R1
4 PKGNAME= kismet-2008.05.01
7 MASTER_SITES= http://www.kismetwireless.net/code/
9 MAINTAINER= pkgsrc-users@NetBSD.org
10 HOMEPAGE= http://www.kismetwireless.net/
11 COMMENT= 802.11 wireless network detector, sniffer and IDS
13 PKG_DESTDIR_SUPPORT= user-destdir
16 USE_NCURSES= yes # needs libpanel
17 USE_TOOLS+= gmake perl:run
19 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
21 REPLACE_PERL+= scripts/gpsmap-helper-earthamaps
24 # might be appended to in options.mk
27 .include "../../mk/bsd.prefs.mk"
31 PKG_GROUPS= ${KISMET_GROUP}
32 PKG_USERS= ${KISMET_USER}:${KISMET_GROUP}::Kismet\ user:${VARBASE}/log/kismet
33 PKG_GROUPS_VARS+= KISMET_GROUP
34 PKG_USERS_VARS+= KISMET_USER
37 PKG_SYSCONFSUBDIR= ${PKGBASE}
38 EGDIR= ${PREFIX}/share/examples/${PKGBASE}
39 CONF_FILES+= ${EGDIR}/ap_manuf ${PKG_SYSCONFDIR}/ap_manuf
40 CONF_FILES+= ${EGDIR}/client_manuf ${PKG_SYSCONFDIR}/client_manuf
41 CONF_FILES+= ${EGDIR}/kismet.conf.default \
42 ${PKG_SYSCONFDIR}/kismet.conf
43 CONF_FILES+= ${EGDIR}/kismet_drone.conf.default \
44 ${PKG_SYSCONFDIR}/kismet_drone.conf
45 CONF_FILES+= ${EGDIR}/kismet_ui.conf.default \
46 ${PKG_SYSCONFDIR}/kismet_ui.conf
47 OWN_DIRS_PERMS+= ${VARBASE}/log/kismet ${KISMET_USER} ${KISMET_GROUP} 0700
50 SUBST_MESSAGE.user= Fixing user name.
51 SUBST_STAGE.user= pre-configure
52 SUBST_FILES.user= conf/kismet.conf.in
53 SUBST_SED.user= -e 's/your_user_here/${KISMET_USER}/'
55 INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 ${EGDIR}
58 ${INSTALL_DATA} ${WRKSRC}/conf/ap_manuf ${DESTDIR}${EGDIR}/
59 ${INSTALL_DATA} ${WRKSRC}/conf/client_manuf ${DESTDIR}${EGDIR}/
60 ${INSTALL_DATA} ${WRKSRC}/conf/kismet.conf \
61 ${DESTDIR}${EGDIR}/kismet.conf.default
62 ${INSTALL_DATA} ${WRKSRC}/conf/kismet_drone.conf \
63 ${DESTDIR}${EGDIR}/kismet_drone.conf.default
64 ${INSTALL_DATA} ${WRKSRC}/conf/kismet_ui.conf \
65 ${DESTDIR}${EGDIR}/kismet_ui.conf.default
69 .if exists(/usr/include/net/bpf.h)
70 CFLAGS+= -DHAVE_NET_BPF_H
73 .include "../../devel/ncurses/buildlink3.mk"
74 .include "../../devel/zlib/buildlink3.mk"
75 .include "../../net/libpcap/buildlink3.mk"
77 .include "../../mk/pthread.buildlink3.mk"
78 .include "../../mk/bsd.pkg.mk"