diff --git a/sysutils/munin-common/Makefile b/sysutils/munin-common/Makefile index 234a2fc5dc58..29416d90c11b 100644 --- a/sysutils/munin-common/Makefile +++ b/sysutils/munin-common/Makefile @@ -1,26 +1,26 @@ PORTNAME= munin PORTVERSION= ${MUNIN_VERSION} CATEGORIES= sysutils perl5 MASTER_SITES= ${MUNIN_SITES} PKGNAMESUFFIX= -common -MAINTAINER= ports@FreeBSD.org +MAINTAINER= flo@FreeBSD.org COMMENT= Common components between a munin node and server WWW= https://munin-monitoring.org/ BUILD_DEPENDS= p5-Module-Build>=0:devel/p5-Module-Build \ p5-Net-SSLeay>=0:security/p5-Net-SSLeay RUN_DEPENDS= p5-Net-SSLeay>=0:security/p5-Net-SSLeay USES= cpe gmake perl5 .include "${.CURDIR}/../munin-common/munin.mk" ALL_TARGET= build-common INSTALL_TARGET= install-common NO_ARCH= yes post-install: ${MKDIR} ${STAGEDIR}${LOGDIR} ${STAGEDIR}${STATEDIR} ${STAGEDIR}${SPOOLDIR} ${STAGEDIR}${DBDIR} .include diff --git a/sysutils/munin-contrib/Makefile b/sysutils/munin-contrib/Makefile index 6a286e759475..abdaa264d8aa 100644 --- a/sysutils/munin-contrib/Makefile +++ b/sysutils/munin-contrib/Makefile @@ -1,46 +1,46 @@ PORTNAME= contrib DISTVERSION= git.2021-04-27 CATEGORIES= sysutils PKGNAMEPREFIX= munin- -MAINTAINER= ports@FreeBSD.org +MAINTAINER= flo@FreeBSD.org COMMENT= Contributed plugins and other for munin WWW= https://github.com/munin-monitoring/contrib LICENSE= GPLv2 RUN_DEPENDS= munin-node>=0:sysutils/munin-node USES= python:env shebangfix uniquefiles:dirs USE_GITHUB= yes GH_ACCOUNT= munin-monitoring GH_TAGNAME= c31cb28 GH_TUPLE= shuque:bind9stats:687c94a:bind9stats SHEBANG_REGEX= ./(${EXAMPLES_DIRS:ts|})/.* SHEBANG_LANG= expect gawk python3 zsh python3_CMD= ${LOCALBASE}/bin/python${PYTHON3_DEFAULT} zsh_CMD= ${LOCALBASE}/bin/zsh ruby_OLD_CMD= /opt/csw/bin/ruby # Most of the installed files are scripts, so give them a "correct" mode. BINMODE= 755 NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message EXAMPLES_DIRS= plugins samples templates tools post-extract: @${MV} ${WRKSRC_bind9stats}/bind9stats-munin.py ${WRKSRC}/plugins/bind9stats do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_BIN} ${EXAMPLES_DIRS:Q} ${STAGEDIR}${EXAMPLESDIR} @cd ${STAGEDIR}${PREFIX} && ${FIND} -f * '(' -type f -o -type l ')' >> ${TMPPLIST} .include diff --git a/sysutils/munin-master/Makefile b/sysutils/munin-master/Makefile index f55f27194f34..9af9026bd64b 100644 --- a/sysutils/munin-master/Makefile +++ b/sysutils/munin-master/Makefile @@ -1,61 +1,61 @@ PORTNAME= munin PORTVERSION= ${MUNIN_VERSION} CATEGORIES= sysutils perl5 MASTER_SITES= ${MUNIN_SITES} PKGNAMESUFFIX= -master -MAINTAINER= ports@FreeBSD.org +MAINTAINER= flo@FreeBSD.org COMMENT= Collector part of Munin WWW= https://munin-monitoring.org/ BUILD_DEPENDS= munin-common>=${MUNIN_VERSION}:sysutils/munin-common \ p5-CGI>=0:www/p5-CGI \ p5-DateTime-HiRes>=0:devel/p5-DateTime-HiRes \ p5-File-Copy-Recursive>=0:devel/p5-File-Copy-Recursive \ p5-HTML-Template>=0:www/p5-HTML-Template \ p5-IO-Socket-INET6>=0:net/p5-IO-Socket-INET6 \ p5-Log-Log4perl>=0:devel/p5-Log-Log4perl \ p5-Module-Build>=0:devel/p5-Module-Build \ p5-Net-SSLeay>=0:security/p5-Net-SSLeay \ p5-Params-Validate>=0:devel/p5-Params-Validate \ rrdtool>=0:databases/rrdtool RUN_DEPENDS= munin-common>=${MUNIN_VERSION}:sysutils/munin-common \ p5-CGI-Fast>=0:www/p5-CGI-Fast \ p5-CGI>=0:www/p5-CGI \ p5-Date-Manip>=0:devel/p5-Date-Manip \ p5-DateTime-HiRes>=0:devel/p5-DateTime-HiRes \ p5-FCGI>=0:www/p5-FCGI \ p5-File-Copy-Recursive>=0:devel/p5-File-Copy-Recursive \ p5-HTML-Template>=0:www/p5-HTML-Template \ p5-IO-Socket-INET6>=0:net/p5-IO-Socket-INET6 \ p5-Log-Log4perl>=0:devel/p5-Log-Log4perl \ p5-Net-SSLeay>=0:security/p5-Net-SSLeay \ p5-Params-Validate>=0:devel/p5-Params-Validate \ p5-URI>=0:net/p5-URI \ rrdtool>=0:databases/rrdtool USES= cpe gmake perl5 .include "${.CURDIR}/../munin-common/munin.mk" ALL_TARGET= infiles build-master build-man INSTALL_TARGET= install-master-prime NO_ARCH= yes PORTSCOUT= ignore:1 SUB_FILES= pkg-message PLIST_SUB+= WWWGRP=${WWWGRP} \ WWWOWN=${WWWOWN} post-install: (cd ${WRKSRC}/build/doc; \ ${INSTALL_MAN} munin.conf.5 ${STAGEDIR}${MAN5PREFIX}/man/man5; \ ${INSTALL_MAN} munin-cron.8 munin-graph.8 munin-html.8 munin-limits.8 munin-update.8 ${STAGEDIR}${MAN8PREFIX}/man/man8; \ ) (cd ${STAGEDIR}${ETCDIR}; for i in `find . -type f`; do mv $$i $$i.sample; done) ${MV} ${STAGEDIR}${WWWDIR}/.htaccess ${STAGEDIR}${WWWDIR}/.htaccess.sample ${INSTALL_DATA} ${FILESDIR}/newsyslog ${STAGEDIR}${ETCDIR}/munin-master.newsyslog .include diff --git a/sysutils/munin-node/Makefile b/sysutils/munin-node/Makefile index 711b9e7f541b..7743572eb7ae 100644 --- a/sysutils/munin-node/Makefile +++ b/sysutils/munin-node/Makefile @@ -1,103 +1,103 @@ PORTNAME= munin PORTVERSION= ${MUNIN_VERSION} CATEGORIES= sysutils perl5 MASTER_SITES= ${MUNIN_SITES} PKGNAMESUFFIX= -node -MAINTAINER= ports@FreeBSD.org +MAINTAINER= flo@FreeBSD.org COMMENT= Node-specific part of Munin WWW= https://munin-monitoring.org/ BUILD_DEPENDS= bash:shells/bash \ munin-common>=${MUNIN_VERSION}:sysutils/munin-common \ p5-DateTime-HiRes>=0:devel/p5-DateTime-HiRes \ p5-Log-Log4perl>=0:devel/p5-Log-Log4perl \ p5-Module-Build>=0:devel/p5-Module-Build \ p5-Net-Server>=0:net/p5-Net-Server RUN_DEPENDS= bash:shells/bash \ munin-common>=${MUNIN_VERSION}:sysutils/munin-common \ p5-Cache-Cache>=0:devel/p5-Cache-Cache \ p5-DateTime-HiRes>=0:devel/p5-DateTime-HiRes \ p5-libwww>=0:www/p5-libwww \ p5-List-MoreUtils>0:lang/p5-List-MoreUtils \ p5-Log-Log4perl>=0:devel/p5-Log-Log4perl \ p5-Net-CIDR>=0:net-mgmt/p5-Net-CIDR \ p5-Net-Server>=0:net/p5-Net-Server USES= cpe gmake perl5 shebangfix USE_RC_SUBR= munin-asyncd munin-node SHEBANG_FILES= node/bin/munindoc node/sbin/munin-node \ node/sbin/munin-node-configure node/sbin/munin-run .include "${.CURDIR}/../munin-common/munin.mk" ALL_TARGET= build-node build-plugins build/node/_bin/munin-async \ build/node/_bin/munin-asyncd INSTALL_TARGET= install-node-prime install-async-prime install-plugins-prime REINPLACE_ARGS= -i "" NO_ARCH= yes PORTSCOUT= ignore:1 SUB_FILES= pkg-message plugins.conf OPTIONS_DEFINE= JAVA PERL PYTHON SNMP OPTIONS_DEFAULT= PERL PYTHON SNMP OPTIONS_SUB= yes JAVA_DESC= Include JAVA plugins PERL_DESC= Include all Perl modules (adds dependencies) PYTHON_DESC= Include Python plugins SNMP_DESC= Include SNMP plugins JAVA_USE= JAVA=yes JAVA_INSTALL_TARGET= install-plugins-java JAVA_VARS= JAVA_BUILD=yes \ JAVA_RUN=yes PERL_RUN_DEPENDS= p5-DBD-Pg>=0:databases/p5-DBD-Pg \ p5-Net-DNS>=0:dns/p5-Net-DNS \ p5-Net-IP>=0:net-mgmt/p5-Net-IP \ p5-XML-LibXML>=0:textproc/p5-XML-LibXML \ p5-XML-Parser>=0:textproc/p5-XML-Parser PYTHON_USES= python SNMP_BUILD_DEPENDS= p5-Net-SNMP>=0:net-mgmt/p5-Net-SNMP SNMP_RUN_DEPENDS= p5-Net-SNMP>=0:net-mgmt/p5-Net-SNMP post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/node/sbin/munin-node \ ${WRKSRC}/node/sbin/munin-node-configure \ ${WRKSRC}/node/sbin/munin-run @${RM} ${WRKSRC}/node/sbin/munin-node.bak \ ${WRKSRC}/node/sbin/munin-node-configure.bak \ ${WRKSRC}/node/sbin/munin-run.bak @${REINPLACE_CMD} \ -e 's|^\(BASH[[:space:]]*:=\).*|\1 ${bash_CMD}|' \ -e 's|^\(JAVARUN[[:space:]]*:=\).*|\1 ${java_CMD}|' \ -e 's|^\(PERL[[:space:]]*:=\).*|\1 ${perl_CMD}|' \ -e 's|^\(PYTHON[[:space:]]*:=\).*|\1 ${python_CMD}|' \ -e 's|^\(RUBY[[:space:]]*:=\).*|\1 ${ruby_CMD}|' \ ${WRKSRC}/Makefile.config @${FIND} ${WRKSRC}/node/sbin -type f -name "*.orig" -delete post-install: ${MKDIR} ${STAGEDIR}${DBDIR}/plugin-state ${STAGEDIR}${SPOOLDIR}/async ${INSTALL_SCRIPT} ${.CURDIR}/plugins/* ${STAGEDIR}${DATADIR}/plugins/ ${INSTALL_DATA} ${WRKSRC}/build/node/munin-node.conf \ ${STAGEDIR}${ETCDIR}/munin-node.conf.sample ${INSTALL_DATA} ${WRKDIR}/plugins.conf \ ${STAGEDIR}${ETCDIR}/plugins.conf.sample (cd ${WRKSRC}/node/blib/bindoc; \ ${INSTALL_MAN} munin-node-configure.1 munin-node.1 munin-run.1 ${STAGEDIR}${MAN1PREFIX}/man/man1; \ ) (cd ${WRKSRC}/build/doc; \ ${INSTALL_MAN} munin-node.conf.5 ${STAGEDIR}${MAN5PREFIX}/man/man5; \ ${INSTALL_MAN} munin.8 ${STAGEDIR}${MAN8PREFIX}/man/man8; \ ) ${INSTALL_DATA} ${FILESDIR}/newsyslog ${STAGEDIR}${ETCDIR}/munin-node.newsyslog .include