Annotation of pkgsrc/net/kismet/Makefile, Revision 1.72
1.72 ! wiz 1: # $NetBSD: Makefile,v 1.71 2020/09/08 21:28:34 wiz Exp $
1.1 salo 2:
1.8 adam 3: DISTNAME= kismet-2008-05-R1
4: PKGNAME= kismet-2008.05.01
1.72 ! wiz 5: PKGREVISION= 56
1.1 salo 6: CATEGORIES= net
1.50 wiz 7: MASTER_SITES= https://www.kismetwireless.net/code/
1.1 salo 8:
1.2 skrll 9: MAINTAINER= pkgsrc-users@NetBSD.org
1.50 wiz 10: HOMEPAGE= https://www.kismetwireless.net/
1.1 salo 11: COMMENT= 802.11 wireless network detector, sniffer and IDS
12:
13: USE_LANGUAGES= c c++
1.4 rillig 14: USE_NCURSES= yes # needs libpanel
1.31 joerg 15: USE_TOOLS+= gmake perl:run pkg-config
1.8 adam 16: GNU_CONFIGURE= yes
17: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
18:
1.3 rillig 19: REPLACE_PERL+= scripts/gpsmap-helper-earthamaps
1.5 adrianp 20: LIBS.NetBSD+= -lm
1.1 salo 21:
1.4 rillig 22: .include "../../mk/bsd.prefs.mk"
23:
1.63 rillig 24: KISMET_USER?= kismet
25: KISMET_GROUP?= kismet
26: PKG_GROUPS= ${KISMET_GROUP}
27: PKG_USERS= ${KISMET_USER}:${KISMET_GROUP}
1.37 jperkin 28: PKG_GECOS.${KISMET_USER}= Kismet user
29: PKG_HOME.${KISMET_USER}= ${VARBASE}/log/kismet
1.63 rillig 30: PKG_GROUPS_VARS+= KISMET_GROUP
31: PKG_USERS_VARS+= KISMET_USER
32: BUILD_DEFS+= VARBASE
1.1 salo 33:
1.4 rillig 34: PKG_SYSCONFSUBDIR= ${PKGBASE}
1.1 salo 35: EGDIR= ${PREFIX}/share/examples/${PKGBASE}
36: CONF_FILES+= ${EGDIR}/ap_manuf ${PKG_SYSCONFDIR}/ap_manuf
37: CONF_FILES+= ${EGDIR}/client_manuf ${PKG_SYSCONFDIR}/client_manuf
1.71 wiz 38: CONF_FILES+= ${EGDIR}/kismet.conf.default \
1.1 salo 39: ${PKG_SYSCONFDIR}/kismet.conf
40: CONF_FILES+= ${EGDIR}/kismet_drone.conf.default \
41: ${PKG_SYSCONFDIR}/kismet_drone.conf
1.71 wiz 42: CONF_FILES+= ${EGDIR}/kismet_ui.conf.default \
1.1 salo 43: ${PKG_SYSCONFDIR}/kismet_ui.conf
44: OWN_DIRS_PERMS+= ${VARBASE}/log/kismet ${KISMET_USER} ${KISMET_GROUP} 0700
45:
46: SUBST_CLASSES+= user
47: SUBST_MESSAGE.user= Fixing user name.
48: SUBST_STAGE.user= pre-configure
49: SUBST_FILES.user= conf/kismet.conf.in
1.4 rillig 50: SUBST_SED.user= -e 's/your_user_here/${KISMET_USER}/'
1.1 salo 51:
1.14 joerg 52: INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 ${EGDIR}
53:
1.1 salo 54: post-install:
1.14 joerg 55: ${INSTALL_DATA} ${WRKSRC}/conf/ap_manuf ${DESTDIR}${EGDIR}/
56: ${INSTALL_DATA} ${WRKSRC}/conf/client_manuf ${DESTDIR}${EGDIR}/
1.1 salo 57: ${INSTALL_DATA} ${WRKSRC}/conf/kismet.conf \
1.14 joerg 58: ${DESTDIR}${EGDIR}/kismet.conf.default
1.1 salo 59: ${INSTALL_DATA} ${WRKSRC}/conf/kismet_drone.conf \
1.14 joerg 60: ${DESTDIR}${EGDIR}/kismet_drone.conf.default
1.1 salo 61: ${INSTALL_DATA} ${WRKSRC}/conf/kismet_ui.conf \
1.14 joerg 62: ${DESTDIR}${EGDIR}/kismet_ui.conf.default
1.1 salo 63:
1.9 obache 64: .if exists(/usr/include/net/bpf.h)
65: CFLAGS+= -DHAVE_NET_BPF_H
66: .endif
67:
1.1 salo 68: .include "../../devel/ncurses/buildlink3.mk"
69: .include "../../devel/zlib/buildlink3.mk"
1.8 adam 70: .include "../../net/libpcap/buildlink3.mk"
1.1 salo 71:
72: .include "../../mk/pthread.buildlink3.mk"
73: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>