Makefile 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # $OpenBSD: Makefile,v 1.72 2017/03/02 14:32:31 sthen Exp $
  2. COMMENT-main= active host monitoring tool
  3. COMMENT-mux= symon data gatherer
  4. V= 2.88
  5. DISTNAME= symon-$V
  6. WRKDIST= ${WRKDIR}/symon
  7. PKGNAME-main= ${DISTNAME}
  8. FULLPKGNAME-mux= symux-$V
  9. CATEGORIES= sysutils net
  10. HOMEPAGE= http://www.xs4all.nl/~wpd/symon
  11. MAINTAINER= Stuart Henderson <sthen@openbsd.org>
  12. # BSD
  13. PERMIT_PACKAGE_CDROM= Yes
  14. WANTLIB-main= c
  15. WANTLIB-mux= c fontconfig pthread rrd
  16. MASTER_SITES= ${HOMEPAGE}/philes/
  17. MULTI_PACKAGES= -main -mux
  18. MODULES= perl
  19. LIB_DEPENDS-mux= net/rrdtool
  20. NO_TEST= Yes
  21. MAKE_ENV= CLIENTDIR="${P5SITE}" \
  22. LIBS="-L${X11BASE}/lib" \
  23. MANDIR="man" \
  24. SHRDIR="share/examples/symon"
  25. .ifdef DEBUG
  26. # avoid stripping the binaries
  27. MAKE_ENV+= DEBUG=1
  28. .endif
  29. # XXX disable pf queue support until it can be updated for new PF queues
  30. post-patch:
  31. rm ${WRKSRC}/platform/OpenBSD/sm_pfq.c
  32. post-build:
  33. cd ${WRKSRC}/client && \
  34. pod2man SymuxClient.pm > SymuxClient.pm.tmp && \
  35. mv SymuxClient.pm.tmp SymuxClient.3p
  36. post-install:
  37. mv ${PREFIX}/${P5SITE}/getsymonitem.pl ${PREFIX}/share/examples/symon/
  38. rm ${PREFIX}/${P5SITE}/SymuxClient.0
  39. ${INSTALL_MAN} ${WRKSRC}/client/SymuxClient.3p ${PREFIX}/man/man3p/
  40. .include <bsd.port.mk>