openbsd-ports/security/p0f3/Makefile
2022-03-11 19:53:16 +00:00

35 lines
784 B
Makefile

COMMENT= passive OS fingerprinting tool
V= 3.09b
DISTNAME= p0f-$V
PKGNAME= p0f3-$V
EXTRACT_SUFX= .tgz
CATEGORIES= security net
HOMEPAGE= http://lcamtuf.coredump.cx/p0f.shtml
# LGPLv2.1
PERMIT_PACKAGE= Yes
WANTLIB += c pcap
MASTER_SITES= http://lcamtuf.coredump.cx/p0f3/releases/
MAKE_FLAGS= CC="${CC}"
BUILD_DEPENDS= shells/bash
NO_TEST= Yes
post-extract:
perl -pi -e 's,^#!/bin/bash,#!${LOCALBASE}/bin/bash,' ${WRKSRC}/build.sh
perl -pi -e 's,^/etc/,${SYSCONFDIR}/,g' ${WRKSRC}/config.h
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/p0f ${PREFIX}/sbin/p0f3
${INSTALL_DATA_DIR} ${PREFIX}/share/{examples,doc}/p0f3
${INSTALL_DATA} ${WRKSRC}/docs/* ${PREFIX}/share/doc/p0f3/
${INSTALL_DATA} ${WRKSRC}/p0f.fp ${PREFIX}/share/examples/p0f3/p0f3.fp
.include <bsd.port.mk>