Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/net-mgmt/andwatch/Makefile
16460 views
PORTNAME=	andwatch
PORTVERSION=	2.1.0
DISTVERSIONPREFIX=	v
CATEGORIES=	net-mgmt

MAINTAINER=	[email protected]
COMMENT=	ANDwatch - Arp and Neighbor Discovery monitor
WWW=		https://github.com/dennypage/andwatch

LICENSE=	BSD2CLAUSE

BROKEN_FreeBSD_13=	Does not build

LIB_DEPENDS=	libpcap.so:net/libpcap \
		libsqlite3.so:databases/sqlite3 \
		libcurl.so:ftp/curl

USE_GITHUB=	yes
GH_ACCOUNT=	dennypage

CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

SUB_FILES=	pkg-message

post-patch:
	${REINPLACE_CMD} -e "/LIB_DIR/s,/var/lib,/var/db," \
		${WRKSRC}/andwatch.h
	${REINPLACE_CMD} -e 's/$$(CC)/$$(CC) $$(CFLAGS) $$(LDFLAGS)/' \
		${WRKSRC}/Makefile

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/andwatchd ${STAGEDIR}${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/andwatch-query ${STAGEDIR}${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/andwatch-query-ma ${STAGEDIR}${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/andwatch-update-ma ${STAGEDIR}${PREFIX}/bin
	@${MKDIR} ${STAGEDIR}${DATADIR}
	${INSTALL_DATA} ${WRKSRC}/andwatch-notify.sh ${STAGEDIR}${DATADIR}

post-install:
	${MKDIR} ${STAGEDIR}/var/db/andwatch

.include <bsd.port.mk>