| @@ -1,76 +1,76 @@ | | | @@ -1,76 +1,76 @@ |
1 | # $NetBSD: Makefile,v 1.12 2014/02/06 09:09:17 obache Exp $ | | 1 | # $NetBSD: Makefile,v 1.13 2014/02/09 11:57:46 obache Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= monit-5.6 | | 4 | DISTNAME= monit-5.6 |
5 | CATEGORIES= sysutils | | 5 | CATEGORIES= sysutils |
6 | MASTER_SITES= http://monit.com/monit/dist/ | | 6 | MASTER_SITES= http://mmonit.com/monit/dist/ |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://monit.com/monit/ | | 9 | HOMEPAGE= http://mmonit.com/monit/ |
10 | COMMENT= Utility for monitoring processes, files, directories and devices | | 10 | COMMENT= Utility for monitoring processes, files, directories and devices |
11 | LICENSE= gnu-agpl-v3 | | 11 | LICENSE= gnu-agpl-v3 |
12 | | | 12 | |
13 | # no platform specific code yet | | 13 | # no platform specific code yet |
14 | NOT_FOR_PLATFORM+= BSDOS-*-* DragonFly-*-* Interix-*-* IRIX-*-* OSF1-*-* | | 14 | NOT_FOR_PLATFORM+= BSDOS-*-* DragonFly-*-* Interix-*-* IRIX-*-* OSF1-*-* |
15 | | | 15 | |
16 | USE_TOOLS+= gmake gzcat flex yacc | | 16 | USE_TOOLS+= gmake gzcat flex yacc |
17 | USE_PKGLOCALEDIR= yes | | 17 | USE_PKGLOCALEDIR= yes |
18 | GNU_CONFIGURE= yes | | 18 | GNU_CONFIGURE= yes |
19 | | | 19 | |
20 | PKG_OPTIONS_VAR= PKG_OPTIONS.monit | | 20 | PKG_OPTIONS_VAR= PKG_OPTIONS.monit |
21 | PKG_SUPPORTED_OPTIONS= ssl | | 21 | PKG_SUPPORTED_OPTIONS= ssl |
22 | PKG_SUGGESTED_OPTIONS= ssl | | 22 | PKG_SUGGESTED_OPTIONS= ssl |
23 | | | 23 | |
24 | .include "../../mk/bsd.options.mk" | | 24 | .include "../../mk/bsd.options.mk" |
25 | .if empty(PKG_OPTIONS:Mssl) | | 25 | .if empty(PKG_OPTIONS:Mssl) |
26 | CONFIGURE_ARGS+= --without-ssl | | 26 | CONFIGURE_ARGS+= --without-ssl |
27 | .endif | | 27 | .endif |
28 | CONFIGURE_ARGS+= --with-ssl-dir=${SSLBASE:Q} | | 28 | CONFIGURE_ARGS+= --with-ssl-dir=${SSLBASE:Q} |
29 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 29 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
30 | .if ${OPSYS} == "SunOS" && ${ABI} == "32" | | 30 | .if ${OPSYS} == "SunOS" && ${ABI} == "32" |
31 | CONFIGURE_ARGS+= --without-largefiles | | 31 | CONFIGURE_ARGS+= --without-largefiles |
32 | .endif | | 32 | .endif |
33 | PKG_SYSCONFSUBDIR= monit | | 33 | PKG_SYSCONFSUBDIR= monit |
34 | | | 34 | |
35 | RCD_SCRIPTS= monit | | 35 | RCD_SCRIPTS= monit |
36 | RCD_SCRIPT_SRC.monit= ${FILESDIR}/monit-rc-script.sh | | 36 | RCD_SCRIPT_SRC.monit= ${FILESDIR}/monit-rc-script.sh |
37 | | | 37 | |
38 | CONF_FILES= ${EGDIR}/monitrc.sample ${PKG_SYSCONFDIR}/monitrc | | 38 | CONF_FILES= ${EGDIR}/monitrc.sample ${PKG_SYSCONFDIR}/monitrc |
39 | CONF_FILES_MODE= 0600 | | 39 | CONF_FILES_MODE= 0600 |
40 | | | 40 | |
41 | OWN_DIRS+= ${PKG_SYSCONFDIR}/monit.d | | 41 | OWN_DIRS+= ${PKG_SYSCONFDIR}/monit.d |
42 | | | 42 | |
43 | DOC_SUBDIR= share/docs/monit | | 43 | DOC_SUBDIR= share/docs/monit |
44 | DOCDIR= ${PREFIX}/${DOC_SUBDIR} | | 44 | DOCDIR= ${PREFIX}/${DOC_SUBDIR} |
45 | EG_SUBDIR= share/examples/monit | | 45 | EG_SUBDIR= share/examples/monit |
46 | EGDIR= ${PREFIX}/${EG_SUBDIR} | | 46 | EGDIR= ${PREFIX}/${EG_SUBDIR} |
47 | | | 47 | |
48 | M_DOCFILES= CHANGES COPYING README | | 48 | M_DOCFILES= CHANGES COPYING README |
49 | M_DOCFILES+= doc/PLATFORMS | | 49 | M_DOCFILES+= doc/PLATFORMS |
50 | | | 50 | |
51 | SUBST_CLASSES+= monit | | 51 | SUBST_CLASSES+= monit |
52 | SUBST_STAGE.monit= pre-configure | | 52 | SUBST_STAGE.monit= pre-configure |
53 | SUBST_MESSAGE.monit= Setting daemon interval | | 53 | SUBST_MESSAGE.monit= Setting daemon interval |
54 | SUBST_FILES.monit= monitrc | | 54 | SUBST_FILES.monit= monitrc |
55 | SUBST_SED.monit= -e "s|^\# *set *daemon|set daemon|" | | 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|" | | 56 | SUBST_SED.monit+= -e "s|include */etc/monit.d|include ${PKG_SYSCONFDIR}/monit.d|" |
57 | | | 57 | |
58 | # Perform configure substitutions on monit.1 | | 58 | # Perform configure substitutions on monit.1 |
59 | post-configure: | | 59 | post-configure: |
60 | cd ${WRKSRC} && mv monit.1 monit.1.in && ./config.status --file=monit.1 | | 60 | cd ${WRKSRC} && mv monit.1 monit.1.in && ./config.status --file=monit.1 |
61 | | | 61 | |
62 | post-install: | | 62 | post-install: |
63 | ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} | | 63 | ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} |
64 | .for f in ${M_DOCFILES} | | 64 | .for f in ${M_DOCFILES} |
65 | ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR} | | 65 | ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR} |
66 | .endfor | | 66 | .endfor |
67 | ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} | | 67 | ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} |
68 | ${INSTALL_DATA} ${WRKSRC}/monitrc ${DESTDIR}${EGDIR}/monitrc.sample | | 68 | ${INSTALL_DATA} ${WRKSRC}/monitrc ${DESTDIR}${EGDIR}/monitrc.sample |
69 | ${INSTALL_DATA} ${WRKSRC}/contrib/monit.service ${DESTDIR}${EGDIR}/ | | 69 | ${INSTALL_DATA} ${WRKSRC}/contrib/monit.service ${DESTDIR}${EGDIR}/ |
70 | ${INSTALL_DATA} ${WRKSRC}/contrib/monit.upstart ${DESTDIR}${EGDIR}/ | | 70 | ${INSTALL_DATA} ${WRKSRC}/contrib/monit.upstart ${DESTDIR}${EGDIR}/ |
71 | ${INSTALL_DATA} ${WRKSRC}/contrib/monitrc-gentoo ${DESTDIR}${EGDIR}/ | | 71 | ${INSTALL_DATA} ${WRKSRC}/contrib/monitrc-gentoo ${DESTDIR}${EGDIR}/ |
72 | ${INSTALL_DATA} ${WRKSRC}/contrib/rc.monit ${DESTDIR}${EGDIR}/ | | 72 | ${INSTALL_DATA} ${WRKSRC}/contrib/rc.monit ${DESTDIR}${EGDIR}/ |
73 | | | 73 | |
74 | .include "../../mk/pthread.buildlink3.mk" | | 74 | .include "../../mk/pthread.buildlink3.mk" |
75 | .include "../../security/openssl/buildlink3.mk" | | 75 | .include "../../security/openssl/buildlink3.mk" |
76 | .include "../../mk/bsd.pkg.mk" | | 76 | .include "../../mk/bsd.pkg.mk" |