# $NetBSD: Makefile,v 1.58 2018/11/14 22:22:11 kleink Exp $ DISTNAME= kismet-2008-05-R1 PKGNAME= kismet-2008.05.01 PKGREVISION= 44 CATEGORIES= net MASTER_SITES= https://www.kismetwireless.net/code/ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://www.kismetwireless.net/ COMMENT= 802.11 wireless network detector, sniffer and IDS USE_LANGUAGES= c c++ USE_NCURSES= yes # needs libpanel USE_TOOLS+= gmake perl:run pkg-config GNU_CONFIGURE= yes CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} REPLACE_PERL+= scripts/gpsmap-helper-earthamaps LIBS.NetBSD+= -lm # might be appended to in options.mk PLIST_SRC= PLIST .include "../../mk/bsd.prefs.mk" KISMET_USER?= kismet KISMET_GROUP?= kismet PKG_GROUPS= ${KISMET_GROUP} PKG_USERS= ${KISMET_USER}:${KISMET_GROUP} PKG_GECOS.${KISMET_USER}= Kismet user PKG_HOME.${KISMET_USER}= ${VARBASE}/log/kismet PKG_GROUPS_VARS+= KISMET_GROUP PKG_USERS_VARS+= KISMET_USER BUILD_DEFS+= VARBASE PKG_SYSCONFSUBDIR= ${PKGBASE} EGDIR= ${PREFIX}/share/examples/${PKGBASE} CONF_FILES+= ${EGDIR}/ap_manuf ${PKG_SYSCONFDIR}/ap_manuf CONF_FILES+= ${EGDIR}/client_manuf ${PKG_SYSCONFDIR}/client_manuf CONF_FILES+= ${EGDIR}/kismet.conf.default \ ${PKG_SYSCONFDIR}/kismet.conf CONF_FILES+= ${EGDIR}/kismet_drone.conf.default \ ${PKG_SYSCONFDIR}/kismet_drone.conf CONF_FILES+= ${EGDIR}/kismet_ui.conf.default \ ${PKG_SYSCONFDIR}/kismet_ui.conf OWN_DIRS_PERMS+= ${VARBASE}/log/kismet ${KISMET_USER} ${KISMET_GROUP} 0700 SUBST_CLASSES+= user SUBST_MESSAGE.user= Fixing user name. SUBST_STAGE.user= pre-configure SUBST_FILES.user= conf/kismet.conf.in SUBST_SED.user= -e 's/your_user_here/${KISMET_USER}/' INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 ${EGDIR} post-install: ${INSTALL_DATA} ${WRKSRC}/conf/ap_manuf ${DESTDIR}${EGDIR}/ ${INSTALL_DATA} ${WRKSRC}/conf/client_manuf ${DESTDIR}${EGDIR}/ ${INSTALL_DATA} ${WRKSRC}/conf/kismet.conf \ ${DESTDIR}${EGDIR}/kismet.conf.default ${INSTALL_DATA} ${WRKSRC}/conf/kismet_drone.conf \ ${DESTDIR}${EGDIR}/kismet_drone.conf.default ${INSTALL_DATA} ${WRKSRC}/conf/kismet_ui.conf \ ${DESTDIR}${EGDIR}/kismet_ui.conf.default .include "options.mk" .if exists(/usr/include/net/bpf.h) CFLAGS+= -DHAVE_NET_BPF_H .endif .include "../../devel/ncurses/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../net/libpcap/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk"