summaryrefslogtreecommitdiff
path: root/net/kismet/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net/kismet/Makefile')
-rw-r--r--net/kismet/Makefile63
1 files changed, 63 insertions, 0 deletions
diff --git a/net/kismet/Makefile b/net/kismet/Makefile
new file mode 100644
index 00000000000..61b9043ca46
--- /dev/null
+++ b/net/kismet/Makefile
@@ -0,0 +1,63 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/08/03 15:09:49 salo Exp $
+
+DISTNAME= kismet-2006-04-R1
+PKGNAME= kismet-2006.04.01
+CATEGORIES= net
+MASTER_SITES= http://www.kismetwireless.net/code/
+
+MAINTAINER= skrll@NetBSD.org
+HOMEPAGE= http://www.kismetwireless.net/
+COMMENT= 802.11 wireless network detector, sniffer and IDS
+
+GNU_CONFIGURE= yes
+USE_LANGUAGES= c c++
+USE_NCURSES= # needs libpanel
+USE_TOOLS+= gmake
+
+# might be appended to in options.mk
+PLIST_SRC= PLIST
+
+KISMET_USER?= kismet
+KISMET_GROUP?= kismet
+PKG_GROUPS= ${KISMET_GROUP}
+PKG_USERS= ${KISMET_USER}:${KISMET_GROUP}::Kismet\ user:${VARBASE}/log/kismet
+
+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
+
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
+
+SUBST_CLASSES+= user
+SUBST_MESSAGE.user= Fixing user name.
+SUBST_STAGE.user= pre-configure
+SUBST_FILES.user= conf/kismet.conf.in
+SUBST_SED.user= 's/your_user_here/${KISMET_USER}/'
+
+post-install:
+ ${INSTALL_DATA_DIR} ${EGDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/ap_manuf ${EGDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/conf/client_manuf ${EGDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/conf/kismet.conf \
+ ${EGDIR}/kismet.conf.default
+ ${INSTALL_DATA} ${WRKSRC}/conf/kismet_drone.conf \
+ ${EGDIR}/kismet_drone.conf.default
+ ${INSTALL_DATA} ${WRKSRC}/conf/kismet_ui.conf \
+ ${EGDIR}/kismet_ui.conf.default
+
+.include "options.mk"
+
+.include "../../devel/glib/buildlink3.mk"
+.include "../../devel/ncurses/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"