2019-09-03 10:50:33 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.50 2019/09/03 10:50:33 sthen Exp $
|
2005-08-04 22:22:33 +00:00
|
|
|
# Much help came from Alexandre Anriot, Robert Nagy, Bernd Ahlers,
|
2005-07-27 21:37:26 +00:00
|
|
|
# and, last but not least, Pedro la Peu.
|
|
|
|
|
2019-03-03 23:11:04 +00:00
|
|
|
COMMENT= 802.11 layer2 wireless network detector, sniffer, and IDS
|
2005-07-27 21:37:26 +00:00
|
|
|
|
2006-02-25 22:18:19 +00:00
|
|
|
# No wireless capabilities
|
2016-03-09 18:31:36 +00:00
|
|
|
NOT_FOR_ARCHS= m88k
|
2006-02-25 22:18:19 +00:00
|
|
|
|
2019-03-03 23:11:04 +00:00
|
|
|
V= 2016-07-R1
|
2005-07-27 21:37:26 +00:00
|
|
|
DISTNAME= kismet-${V}
|
2019-03-03 23:11:04 +00:00
|
|
|
PKGNAME= kismet-${V:S,-,,g}
|
2005-07-27 21:37:26 +00:00
|
|
|
CATEGORIES= net security
|
2019-09-03 10:50:33 +00:00
|
|
|
REVISION= 0
|
2005-07-27 21:37:26 +00:00
|
|
|
|
2019-09-03 10:50:33 +00:00
|
|
|
HOMEPAGE= https://www.kismetwireless.net/
|
2005-07-27 21:37:26 +00:00
|
|
|
MASTER_SITES= ${HOMEPAGE}code/
|
2019-03-03 23:11:04 +00:00
|
|
|
EXTRACT_SUFX= .tar.xz
|
2005-07-27 21:37:26 +00:00
|
|
|
|
2019-03-03 23:11:04 +00:00
|
|
|
MAINTAINER= Sebastian Reitenbach <sebastia@openbsd.org>
|
2005-07-27 21:37:26 +00:00
|
|
|
|
|
|
|
# GPL
|
2019-07-12 20:48:23 +00:00
|
|
|
PERMIT_PACKAGE= Yes
|
2005-07-27 21:37:26 +00:00
|
|
|
|
2018-10-24 14:27:57 +00:00
|
|
|
COMPILER = base-clang ports-gcc base-gcc
|
|
|
|
|
2007-11-10 21:10:42 +00:00
|
|
|
# "old" is required for setting --sysconfdir
|
|
|
|
CONFIGURE_STYLE= gnu old
|
2005-07-27 21:37:26 +00:00
|
|
|
|
|
|
|
CONFDIR= ${SYSCONFDIR}/kismet
|
|
|
|
SUBST_VARS+= CONFDIR
|
|
|
|
|
2007-11-10 21:10:42 +00:00
|
|
|
CONFIGURE_ARGS= --sysconfdir=${CONFDIR} \
|
2008-06-27 22:10:14 +00:00
|
|
|
--mandir=${PREFIX}/man \
|
2019-03-03 23:11:04 +00:00
|
|
|
--with-suidgroup=_kismet
|
2005-07-27 21:37:26 +00:00
|
|
|
|
2007-05-02 08:15:16 +00:00
|
|
|
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" \
|
2007-04-29 13:13:55 +00:00
|
|
|
LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib"
|
2005-07-27 21:37:26 +00:00
|
|
|
|
|
|
|
USE_GMAKE= Yes
|
|
|
|
|
|
|
|
SAMPLES_DIR= ${DESTDIR}${LOCALBASE}/share/examples/kismet
|
2005-07-27 21:42:44 +00:00
|
|
|
FAKE_FLAGS+= ETC=${SAMPLES_DIR}
|
2005-07-27 21:37:26 +00:00
|
|
|
|
|
|
|
# They don't have tests.
|
2013-03-11 11:35:43 +00:00
|
|
|
NO_TEST= Yes
|
2005-07-27 21:37:26 +00:00
|
|
|
|
2019-03-03 23:11:04 +00:00
|
|
|
WANTLIB+= c m panel pcap ${COMPILER_LIBCXX} curses util pcre
|
|
|
|
LIB_DEPENDS= devel/pcre
|
|
|
|
RUN_DEPENDS= net/wireshark,-text
|
2005-10-07 14:13:57 +00:00
|
|
|
|
2013-11-10 12:25:14 +00:00
|
|
|
.include <bsd.port.arch.mk>
|
|
|
|
|
2005-07-27 21:37:26 +00:00
|
|
|
post-configure:
|
2019-03-03 23:11:04 +00:00
|
|
|
${SUBST_CMD} ${WRKSRC}/conf/kismet.conf \
|
|
|
|
${WRKSRC}/man/kismet_drone.conf.5
|
|
|
|
cd ${WRKSRC} && ${GMAKE} depend
|
2005-07-27 21:37:26 +00:00
|
|
|
|
|
|
|
post-install:
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/kismet
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/README \
|
|
|
|
${PREFIX}/share/doc/kismet
|
2019-03-03 23:11:04 +00:00
|
|
|
@cd ${WRKSRC} && ${GMAKE} binsuidinstall
|
2005-07-27 21:37:26 +00:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|