1 # $NetBSD: Makefile,v 1.5 2009/05/19 08:59:34 wiz Exp $
7 MASTER_SITES= http://www.tildeslash.com/monit/dist/
9 MAINTAINER= heinz@NetBSD.org
10 HOMEPAGE= http://www.tildeslash.com/monit/
11 COMMENT= Utility for monitoring processes, files, directories and devices
14 PKG_DESTDIR_SUPPORT= user-destdir
16 # no platform specific code yet
17 NOT_FOR_PLATFORM+= BSDOS-*-* DragonFly-*-* Interix-*-* IRIX-*-* OSF1-*-*
19 USE_TOOLS+= gmake flex yacc pax
23 PKG_OPTIONS_VAR= PKG_OPTIONS.monit
24 PKG_SUPPORTED_OPTIONS= ssl
25 PKG_SUGGESTED_OPTIONS= ssl
27 .include "../../mk/bsd.options.mk"
28 .if empty(PKG_OPTIONS:Mssl)
29 CONFIGURE_ARGS+= --without-ssl
31 CONFIGURE_ARGS+= --with-ssl-dir=${SSLBASE:Q}
32 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
33 PKG_SYSCONFSUBDIR= monit
36 RCD_SCRIPT_SRC.monit= ${FILESDIR}/monit-rc-script.sh
38 CONF_FILES= ${EGDIR}/monitrc.sample ${PKG_SYSCONFDIR}/monitrc
41 OWN_DIRS+= ${PKG_SYSCONFDIR}/monit.d
43 DOC_SUBDIR= share/docs/monit
44 DOCDIR= ${PREFIX}/${DOC_SUBDIR}
45 EG_SUBDIR= share/examples/monit
46 EGDIR= ${PREFIX}/${EG_SUBDIR}
48 M_DOCFILES= CHANGES.txt CONTRIBUTORS COPYING FAQ.txt LICENSE
49 M_DOCFILES+= PACKAGES PLATFORMS README README.SSL STATUS UPGRADE.txt
52 SUBST_STAGE.monit= pre-configure
53 SUBST_MESSAGE.monit= Setting daemon interval
54 SUBST_FILES.monit= monitrc
55 SUBST_SED.monit= -e "s|^\# *set *daemon|set daemon|"
56 SUBST_SED.monit+= -e "s|include */etc/monit.d|include ${PKG_SYSCONFDIR}/monit.d|"
59 cd ${WRKSRC}/contrib && pax -zrf monit-OSX-startup.tar.gz
61 # Perform configure substitutions on monit.1
63 cd ${WRKSRC} && mv monit.1 monit.1.in && ./config.status --file=monit.1
66 ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
67 .for f in ${M_DOCFILES}
68 ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR}
70 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
71 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}/MacOSX
72 ${INSTALL_DATA} ${WRKSRC}/monitrc ${DESTDIR}${EGDIR}/monitrc.sample
73 ${INSTALL_DATA} ${WRKSRC}/contrib/monit.php ${DESTDIR}${EGDIR}/
74 ${INSTALL_DATA} ${WRKSRC}/contrib/monitrc-gentoo ${DESTDIR}${EGDIR}/
75 ${INSTALL_DATA} ${WRKSRC}/contrib/wap.php ${DESTDIR}${EGDIR}/
76 .for f in README StartupParameters.plist monit monit.plist monitrc
77 ${INSTALL_DATA} ${WRKSRC}/contrib/monit/${f} ${DESTDIR}${EGDIR}/MacOSX
82 .include "../../mk/pthread.buildlink3.mk"
83 .include "../../security/openssl/buildlink3.mk"
84 .include "../../mk/bsd.pkg.mk"