59 lines
1.2 KiB
Makefile

# $OpenBSD: Makefile,v 1.66 2015/06/10 10:43:29 sthen Exp $
COMMENT-main= active host monitoring tool
COMMENT-mux= symon data gatherer
V= 2.87
REVISION-main= 2
DISTNAME= symon-$V
WRKDIST= ${WRKDIR}/symon
PKGNAME-main= ${DISTNAME}
FULLPKGNAME-mux= symux-$V
CATEGORIES= sysutils net
HOMEPAGE= http://www.xs4all.nl/~wpd/symon
MAINTAINER= Stuart Henderson <sthen@openbsd.org>
# BSD
PERMIT_PACKAGE_CDROM= Yes
WANTLIB-main= c
WANTLIB-mux= c fontconfig rrd
MASTER_SITES= ${HOMEPAGE}/philes/
MULTI_PACKAGES= -main -mux
MODULES= perl
LIB_DEPENDS-mux= net/rrdtool
NO_TEST= Yes
MAKE_ENV= CLIENTDIR="${P5SITE}" \
LIBS="-L${X11BASE}/lib" \
MANDIR="man" \
SHRDIR="share/examples/symon"
.ifdef DEBUG
# avoid stripping the binaries
MAKE_ENV+= DEBUG=1
.endif
# XXX disable pf queue support until it can be updated for new PF queues
post-patch:
rm ${WRKSRC}/platform/OpenBSD/sm_pfq.c
post-build:
cd ${WRKSRC}/client && \
pod2man SymuxClient.pm > SymuxClient.pm.tmp && \
mv SymuxClient.pm.tmp SymuxClient.3p
post-install:
mv ${PREFIX}/${P5SITE}/getsymonitem.pl ${PREFIX}/share/examples/symon/
rm ${PREFIX}/${P5SITE}/SymuxClient.0
${INSTALL_MAN} ${WRKSRC}/client/SymuxClient.3p ${PREFIX}/man/man3p/
.include <bsd.port.mk>