mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-11 07:22:22 +00:00
Update to 3.4.0 and stageify
This commit is contained in:
parent
e45acda10d
commit
91202edd37
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=337166
@ -1,7 +1,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= monitorix
|
||||
PORTVERSION= 3.3.1
|
||||
PORTVERSION= 3.4.0
|
||||
CATEGORIES= sysutils
|
||||
MASTER_SITES= http://www.monitorix.org/ \
|
||||
http://www.monitorix.org/old_versions/ \
|
||||
@ -12,7 +12,7 @@ COMMENT= A web based monitoring system
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
LIB_DEPENDS= rrd:${PORTSDIR}/databases/rrdtool
|
||||
LIB_DEPENDS= librrd.so:${PORTSDIR}/databases/rrdtool
|
||||
RUN_DEPENDS= p5-ParallelUA>=0:${PORTSDIR}/www/p5-ParallelUA \
|
||||
p5-CGI.pm>=0:${PORTSDIR}/www/p5-CGI.pm \
|
||||
p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
|
||||
@ -24,9 +24,6 @@ RUN_DEPENDS= p5-ParallelUA>=0:${PORTSDIR}/www/p5-ParallelUA \
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= run
|
||||
MAN5= monitorix.conf.5
|
||||
MAN8= monitorix.8
|
||||
MANCOMPRESSED= no
|
||||
NO_BUILD= yes
|
||||
USE_RC_SUBR= ${PORTNAME}
|
||||
|
||||
@ -54,7 +51,6 @@ WWW_FILES= logo_top.png \
|
||||
PORTDOCS= *
|
||||
PORTDATA= *.pm
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
pre-everything::
|
||||
@ -83,49 +79,30 @@ post-patch:
|
||||
${WRKSRC}/monitorix.conf
|
||||
|
||||
do-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/monitorix ${PREFIX}/bin/
|
||||
${MKDIR} ${DATADIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/lib/* ${DATADIR}/
|
||||
@${MKDIR} ${WWWDIR}
|
||||
@${INSTALL} -d -o ${WWW_OWNER} -g ${WWW_GROUP} ${WWWDIR}/imgs
|
||||
.for f in ${WWW_FILES}
|
||||
@${INSTALL_DATA} ${WRKSRC}/${f} ${WWWDIR}/
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/monitorix ${STAGEDIR}${PREFIX}/bin/
|
||||
${MKDIR} ${STAGEDIR}${DATADIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/lib/* ${STAGEDIR}${DATADIR}/
|
||||
${MKDIR} ${STAGEDIR}${WWWDIR}
|
||||
(cd ${STAGEDIR}${WWWDIR} && ${MKDIR} usage imgs)
|
||||
${INSTALL_DATA} ${WWW_FILES:S,^,${WRKSRC}/,} ${STAGEDIR}${WWWDIR}/
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/${CGIDIR}
|
||||
${LN} -sf ${PREFIX}/${CGIDIR} ${STAGEDIR}${WWWDIR}/cgi
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/monitorix.cgi \
|
||||
${STAGEDIR}${PREFIX}/${CGIDIR}/
|
||||
.for s in 5 8
|
||||
${INSTALL_MAN} ${WRKSRC}/man/man$s/* ${STAGEDIR}${PREFIX}/man/man$s/
|
||||
.endfor
|
||||
@${MKDIR} ${PREFIX}/${CGIDIR}
|
||||
@${LN} -s ${PREFIX}/${CGIDIR} ${WWWDIR}/cgi
|
||||
@${INSTALL_SCRIPT} ${WRKSRC}/monitorix.cgi ${PREFIX}/${CGIDIR}/
|
||||
.for c in 5 8
|
||||
. for m in ${MAN$c}
|
||||
@${INSTALL_MAN} ${WRKSRC}/man/man$c/$m ${MAN$cPREFIX}/man/man$c/
|
||||
. endfor
|
||||
.endfor
|
||||
@${MKDIR} ${WWWDIR}/reports
|
||||
${MKDIR} ${STAGEDIR}${WWWDIR}/reports
|
||||
.for l in ${REPORT_LANG}
|
||||
@${INSTALL_DATA} ${WRKSRC}/reports/${l}.html \
|
||||
${WWWDIR}/reports/$l.html.sample
|
||||
${INSTALL_DATA} ${WRKSRC}/reports/${l}.html \
|
||||
${STAGEDIR}${WWWDIR}/reports/$l.html.sample
|
||||
.endfor
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
. for f in docs/* README README.FreeBSD README.nginx Changes
|
||||
@${INSTALL_DATA} ${WRKSRC}/$f ${DOCSDIR}
|
||||
. endfor
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
@${MKDIR} ${DATADIR}
|
||||
@${MKDIR} ${WWWDIR}/usage
|
||||
@${INSTALL_DATA} ${WRKSRC}/monitorix.conf \
|
||||
${PREFIX}/etc/monitorix.conf.sample
|
||||
@if [ ! -f ${PREFIX}/etc/monitorix.conf ]; then \
|
||||
${CP} -p ${PREFIX}/etc/monitorix.conf.sample \
|
||||
${PREFIX}/etc/monitorix.conf ; \
|
||||
fi
|
||||
if [ ! -d ${DBDIR} ]; then \
|
||||
${INSTALL} -d -o ${WWW_OWNER} -g ${WWW_GROUP} ${DBDIR}; \
|
||||
if [ -f ${DATADIR}/fs.rrd ]; then \
|
||||
${MV} ${DATADIR}/*.rrd ${DBDIR}; \
|
||||
fi; \
|
||||
fi
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
.for f in docs/*[^t] README README.FreeBSD README.nginx Changes
|
||||
${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR}
|
||||
.endfor
|
||||
${INSTALL_DATA} ${WRKSRC}/monitorix.conf \
|
||||
${STAGEDIR}${PREFIX}/etc/monitorix.conf.sample
|
||||
${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (monitorix-3.3.1.tar.gz) = b308cc300bba52ba2b8a8d6e613ddac042c9a27aa6f38dbf24c7e9358a70447d
|
||||
SIZE (monitorix-3.3.1.tar.gz) = 186779
|
||||
SHA256 (monitorix-3.4.0.tar.gz) = 75c1ccf4922fced53fa5bdcd57a61f501a6b883ca9272b5a7e01caf4888a9b9c
|
||||
SIZE (monitorix-3.4.0.tar.gz) = 201139
|
||||
|
@ -1,12 +1,13 @@
|
||||
@exec mkdir -p %D/%%WWWDIR%%/imgs
|
||||
@exec chown %%WWW_OWNER%%:%%WWW_GROUP%% %D/%%WWWDIR%%/imgs
|
||||
@exec install -d -o %%WWW_OWNER%% -g %%WWW_GROUP%% %D/%%WWWDIR%%/imgs
|
||||
@unexec if cmp -s %D/etc/monitorix.conf %D/etc/monitorix.conf.sample; then rm -f %D/etc/monitorix.conf; fi
|
||||
etc/monitorix.conf.sample
|
||||
@exec if [ ! -f %D/etc/monitorix.conf ]; then cp %B/%f %D/etc/monitorix.conf; fi
|
||||
@exec if [ ! -f %D/etc/monitorix.conf ]; then cp %D/%F %B/monitorix.conf; fi
|
||||
bin/monitorix
|
||||
@exec mkdir -p %D/%%WWWDIR%%/usage
|
||||
@dirrmtry %%WWWDIR%%/usage
|
||||
%%CGIDIR%%/monitorix.cgi
|
||||
man/man5/monitorix.conf.5.gz
|
||||
man/man8/monitorix.8.gz
|
||||
@unexec rm -f %B/monitorix.conf.path
|
||||
@dirrmtry %%CGIDIR%%
|
||||
%%WWWDIR%%/reports/ca.html.sample
|
||||
@ -21,7 +22,6 @@ bin/monitorix
|
||||
%%WWWDIR%%/cgi
|
||||
@dirrmtry %%WWWDIR%%/imgs
|
||||
@dirrmtry %%WWWDIR%%
|
||||
|
||||
@comment rrd files are now kept in /var/db/monitorix, we'll move
|
||||
@comment previous files over for the user
|
||||
@exec [ -d %%DBDIR%% ] || install -d -o %%WWW_OWNER%% -g %%WWW_GROUP%% %%DBDIR%%
|
||||
|
Loading…
Reference in New Issue
Block a user