diff --git a/net-mgmt/smokeping/Makefile b/net-mgmt/smokeping/Makefile index 8b5475886398..3d506c7d5f8a 100644 --- a/net-mgmt/smokeping/Makefile +++ b/net-mgmt/smokeping/Makefile @@ -1,94 +1,95 @@ PORTNAME= smokeping PORTVERSION= 2.9.0 +PORTREVISION= 1 CATEGORIES= net-mgmt www MASTER_SITES= https://oss.oetiker.ch/smokeping/pub/ MAINTAINER= rodrigo@FreeBSD.org COMMENT= Latency logging and graphing system WWW= https://oss.oetiker.ch/smokeping/ LICENSE= GPLv2 BUILD_DEPENDS= curl>=0:ftp/curl \ p5-CGI-Fast>=0:www/p5-CGI-Fast \ p5-CGI-Session>=0:www/p5-CGI-Session \ p5-CGI>=0:www/p5-CGI \ p5-Config-Grammar>=0:devel/p5-Config-Grammar \ p5-Digest-HMAC>=0:security/p5-Digest-HMAC \ p5-FCGI>=0:www/p5-FCGI \ p5-IO-Pty-Easy>=0:devel/p5-IO-Pty-Easy \ p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL \ p5-libwww>=0:www/p5-libwww \ p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https \ p5-Net-DNS>=0:dns/p5-Net-DNS \ p5-Net-OpenSSH>=0:net/p5-Net-OpenSSH \ p5-Net-SNMP>=0:net-mgmt/p5-Net-SNMP \ p5-Net-Telnet>=0:net/p5-Net-Telnet \ p5-OrePAN2>=0:devel/p5-OrePAN2 \ p5-perl-ldap>=0:net/p5-perl-ldap \ p5-SNMP_Session>=0:net-mgmt/p5-SNMP_Session \ p5-Socket6>=0:net/p5-Socket6 LIB_DEPENDS= librrd.so:databases/rrdtool RUN_DEPENDS:= ${BUILD_DEPENDS} USES= autoreconf cpe gmake perl5 USE_RC_SUBR= smokeping GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS+= --libdir=${PREFIX}/smokeping/lib \ --localstatedir="${PREFIX}/var" \ --sysconfdir=${ETCDIR} \ --with-htdocs-dir=${PREFIX}/smokeping/htdocs CONFIGURE_ENV+= PERL5LIB=${PREFIX}/smokeping/lib \ PERL=${PERL} CONFLICTS_INSTALL= nfsping NO_ARCH= yes SUB_FILES= pkg-deinstall pkg-message SUB_LIST= GROUPS=${GROUPS} \ USERS=${USERS} HTDOCSDIR= ${PREFIX}/smokeping/htdocs USERS= smokeping GROUPS= smokeping PKGDEINSTALL= ${WRKDIR}/pkg-deinstall OPTIONS_DEFINE= DNS ECHOPING EXAMPLES FPING RADIUS TELNET OPTIONS_DEFAULT= FPING DNS_DESC= Support for AnotherDNS probes ECHOPING_DESC= Support for EchoPing probes FPING_DESC= Support for fping probes RADIUS_DESC= Support for Radius probes TELNET_DESC= Support for TelnetIOSPing probes DNS_RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS ECHOPING_RUN_DEPENDS= ${LOCALBASE}/bin/echoping:net/echoping FPING_RUN_DEPENDS= ${LOCALBASE}/sbin/fping:net/fping RADIUS_RUN_DEPENDS= p5-Authen-Radius>=0:security/p5-Authen-Radius TELNET_RUN_DEPENDS= p5-Net-Telnet>=0:net/p5-Net-Telnet # We will take these from CPAN instead post-extract: cd ${WRKSRC}/lib ; ${RM} BER.pm SNMP_util.pm SNMP_Session.pm post-patch: ${REINPLACE_CMD} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${WRKSRC}/doc/Makefile.am \ ${WRKSRC}/bin/smokeping \ ${WRKSRC}/bin/smokeping_cgi \ ${WRKSRC}/bin/tSmoke @for a in ${WRKSRC}/etc/*.dist; do \ ${MV} $$a $${a%.dist}.sample; \ done ${MV} ${WRKSRC}/etc/config.dist.in ${WRKSRC}/etc/config.sample.in post-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/smokeping/htdocs/img ${MKDIR} ${STAGEDIR}/${PREFIX}/var/smokeping .include diff --git a/net-mgmt/smokeping/pkg-plist b/net-mgmt/smokeping/pkg-plist index 7ac463edafdf..0f586c2054b6 100644 --- a/net-mgmt/smokeping/pkg-plist +++ b/net-mgmt/smokeping/pkg-plist @@ -1,178 +1,178 @@ @dir(smokeping,smokeping,) var/smokeping @dir(www,www,) smokeping/htdocs/img bin/smokeinfo bin/smokeping bin/smokeping_cgi bin/tSmoke @sample %%ETCDIR%%/basepage.html.sample @sample %%ETCDIR%%/config.sample @sample %%ETCDIR%%/smokemail.sample -@sample %%ETCDIR%%/smokeping_secrets.sample +@sample(,,600) %%ETCDIR%%/smokeping_secrets.sample @sample %%ETCDIR%%/tmail.sample %%PORTEXAMPLES%%%%EXAMPLESDIR%%/config.echoping %%PORTEXAMPLES%%%%EXAMPLESDIR%%/config.fping-instances %%PORTEXAMPLES%%%%EXAMPLESDIR%%/config.multiple-probes %%PORTEXAMPLES%%%%EXAMPLESDIR%%/config.simple %%PORTEXAMPLES%%%%EXAMPLESDIR%%/config.targetvars-with-Curl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/config.template share/man/man1/smokeinfo.1.gz share/man/man1/smokeping.1.gz share/man/man1/smokeping_cgi.1.gz share/man/man1/tSmoke.1.gz share/man/man3/Smokeping_matchers_Avgratio.3.gz share/man/man3/Smokeping_matchers_CheckLatency.3.gz share/man/man3/Smokeping_matchers_CheckLoss.3.gz share/man/man3/Smokeping_matchers_ConsecutiveLoss.3.gz share/man/man3/Smokeping_matchers_ExpLoss.3.gz share/man/man3/Smokeping_matchers_Median.3.gz share/man/man3/Smokeping_matchers_Medratio.3.gz share/man/man3/Smokeping_matchers_base.3.gz share/man/man3/Smokeping_probes_AnotherCurl.3.gz share/man/man3/Smokeping_probes_AnotherDNS.3.gz share/man/man3/Smokeping_probes_AnotherSSH.3.gz share/man/man3/Smokeping_probes_CiscoRTTMonDNS.3.gz share/man/man3/Smokeping_probes_CiscoRTTMonEchoICMP.3.gz share/man/man3/Smokeping_probes_CiscoRTTMonTcpConnect.3.gz share/man/man3/Smokeping_probes_Curl.3.gz share/man/man3/Smokeping_probes_DNS.3.gz share/man/man3/Smokeping_probes_DismanPing.3.gz share/man/man3/Smokeping_probes_EchoPing.3.gz share/man/man3/Smokeping_probes_EchoPingChargen.3.gz share/man/man3/Smokeping_probes_EchoPingDNS.3.gz share/man/man3/Smokeping_probes_EchoPingDiscard.3.gz share/man/man3/Smokeping_probes_EchoPingHttp.3.gz share/man/man3/Smokeping_probes_EchoPingHttps.3.gz share/man/man3/Smokeping_probes_EchoPingIcp.3.gz share/man/man3/Smokeping_probes_EchoPingLDAP.3.gz share/man/man3/Smokeping_probes_EchoPingPlugin.3.gz share/man/man3/Smokeping_probes_EchoPingSmtp.3.gz share/man/man3/Smokeping_probes_EchoPingWhois.3.gz share/man/man3/Smokeping_probes_FPing.3.gz share/man/man3/Smokeping_probes_FPing6.3.gz share/man/man3/Smokeping_probes_FPingContinuous.3.gz share/man/man3/Smokeping_probes_FTPtransfer.3.gz share/man/man3/Smokeping_probes_IOSPing.3.gz share/man/man3/Smokeping_probes_IRTT.3.gz share/man/man3/Smokeping_probes_LDAP.3.gz share/man/man3/Smokeping_probes_NFSping.3.gz share/man/man3/Smokeping_probes_OpenSSHEOSPing.3.gz share/man/man3/Smokeping_probes_OpenSSHJunOSPing.3.gz share/man/man3/Smokeping_probes_Qstat.3.gz share/man/man3/Smokeping_probes_Radius.3.gz share/man/man3/Smokeping_probes_RemoteFPing.3.gz share/man/man3/Smokeping_probes_SSH.3.gz share/man/man3/Smokeping_probes_SendEmail.3.gz share/man/man3/Smokeping_probes_SipSak.3.gz share/man/man3/Smokeping_probes_TCPPing.3.gz share/man/man3/Smokeping_probes_TacacsPlus.3.gz share/man/man3/Smokeping_probes_TelnetIOSPing.3.gz share/man/man3/Smokeping_probes_TelnetJunOSPing.3.gz share/man/man3/Smokeping_probes_TraceroutePing.3.gz share/man/man3/Smokeping_probes_WebProxyFilter.3.gz share/man/man3/Smokeping_probes_base.3.gz share/man/man3/Smokeping_probes_basefork.3.gz share/man/man3/Smokeping_probes_basevars.3.gz share/man/man3/Smokeping_probes_passwordchecker.3.gz share/man/man3/Smokeping_probes_skel.3.gz share/man/man3/Smokeping_sorters_Loss.3.gz share/man/man3/Smokeping_sorters_Max.3.gz share/man/man3/Smokeping_sorters_Median.3.gz share/man/man3/Smokeping_sorters_StdDev.3.gz share/man/man3/Smokeping_sorters_base.3.gz share/man/man5/smokeping_config.5.gz share/man/man5/smokeping_examples.5.gz share/man/man7/smokeping_extend.7.gz share/man/man7/smokeping_install.7.gz share/man/man7/smokeping_master_slave.7.gz share/man/man7/smokeping_upgrade.7.gz smokeping/htdocs/css/smokeping-print.css smokeping/htdocs/css/smokeping-screen.css smokeping/htdocs/js/cropper/cropper.css smokeping/htdocs/js/cropper/cropper.js smokeping/htdocs/js/cropper/cropper.uncompressed.js smokeping/htdocs/js/cropper/licence.txt smokeping/htdocs/js/cropper/marqueeHoriz.gif smokeping/htdocs/js/cropper/marqueeVert.gif smokeping/htdocs/js/prototype.js smokeping/htdocs/js/scriptaculous/builder.js smokeping/htdocs/js/scriptaculous/controls.js smokeping/htdocs/js/scriptaculous/dragdrop.js smokeping/htdocs/js/scriptaculous/effects.js smokeping/htdocs/js/scriptaculous/scriptaculous.js smokeping/htdocs/js/scriptaculous/slider.js smokeping/htdocs/js/scriptaculous/sound.js smokeping/htdocs/js/scriptaculous/unittest.js smokeping/htdocs/js/smokeping.js smokeping/htdocs/smokeping.fcgi.sample smokeping/lib/Smokeping.pm smokeping/lib/Smokeping/Colorspace.pm smokeping/lib/Smokeping/Config.pm smokeping/lib/Smokeping/Examples.pm smokeping/lib/Smokeping/Graphs.pm smokeping/lib/Smokeping/Info.pm smokeping/lib/Smokeping/Master.pm smokeping/lib/Smokeping/RRDhelpers.pm smokeping/lib/Smokeping/RRDtools.pm smokeping/lib/Smokeping/Slave.pm smokeping/lib/Smokeping/ciscoRttMonMIB.pm smokeping/lib/Smokeping/matchers/Avgratio.pm smokeping/lib/Smokeping/matchers/CheckLatency.pm smokeping/lib/Smokeping/matchers/CheckLoss.pm smokeping/lib/Smokeping/matchers/ConsecutiveLoss.pm smokeping/lib/Smokeping/matchers/ExpLoss.pm smokeping/lib/Smokeping/matchers/Median.pm smokeping/lib/Smokeping/matchers/Medratio.pm smokeping/lib/Smokeping/matchers/base.pm smokeping/lib/Smokeping/pingMIB.pm smokeping/lib/Smokeping/probes/AnotherCurl.pm smokeping/lib/Smokeping/probes/AnotherDNS.pm smokeping/lib/Smokeping/probes/AnotherSSH.pm smokeping/lib/Smokeping/probes/CiscoRTTMonDNS.pm smokeping/lib/Smokeping/probes/CiscoRTTMonEchoICMP.pm smokeping/lib/Smokeping/probes/CiscoRTTMonTcpConnect.pm smokeping/lib/Smokeping/probes/Curl.pm smokeping/lib/Smokeping/probes/DNS.pm smokeping/lib/Smokeping/probes/DismanPing.pm smokeping/lib/Smokeping/probes/EchoPing.pm smokeping/lib/Smokeping/probes/EchoPingChargen.pm smokeping/lib/Smokeping/probes/EchoPingDNS.pm smokeping/lib/Smokeping/probes/EchoPingDiscard.pm smokeping/lib/Smokeping/probes/EchoPingHttp.pm smokeping/lib/Smokeping/probes/EchoPingHttps.pm smokeping/lib/Smokeping/probes/EchoPingIcp.pm smokeping/lib/Smokeping/probes/EchoPingLDAP.pm smokeping/lib/Smokeping/probes/EchoPingPlugin.pm smokeping/lib/Smokeping/probes/EchoPingSmtp.pm smokeping/lib/Smokeping/probes/EchoPingWhois.pm smokeping/lib/Smokeping/probes/FPing.pm smokeping/lib/Smokeping/probes/FPing6.pm smokeping/lib/Smokeping/probes/FPingContinuous.pm smokeping/lib/Smokeping/probes/FTPtransfer.pm smokeping/lib/Smokeping/probes/IOSPing.pm smokeping/lib/Smokeping/probes/IRTT.pm smokeping/lib/Smokeping/probes/LDAP.pm smokeping/lib/Smokeping/probes/NFSping.pm smokeping/lib/Smokeping/probes/OpenSSHEOSPing.pm smokeping/lib/Smokeping/probes/OpenSSHJunOSPing.pm smokeping/lib/Smokeping/probes/Qstat.pm smokeping/lib/Smokeping/probes/Radius.pm smokeping/lib/Smokeping/probes/RemoteFPing.pm smokeping/lib/Smokeping/probes/SSH.pm smokeping/lib/Smokeping/probes/SendEmail.pm smokeping/lib/Smokeping/probes/SipSak.pm smokeping/lib/Smokeping/probes/TCPPing.pm smokeping/lib/Smokeping/probes/TacacsPlus.pm smokeping/lib/Smokeping/probes/TelnetIOSPing.pm smokeping/lib/Smokeping/probes/TelnetJunOSPing.pm smokeping/lib/Smokeping/probes/TraceroutePing.pm smokeping/lib/Smokeping/probes/WebProxyFilter.pm smokeping/lib/Smokeping/probes/base.pm smokeping/lib/Smokeping/probes/basefork.pm smokeping/lib/Smokeping/probes/basevars.pm smokeping/lib/Smokeping/probes/passwordchecker.pm smokeping/lib/Smokeping/probes/skel.pm smokeping/lib/Smokeping/sorters/Loss.pm smokeping/lib/Smokeping/sorters/Max.pm smokeping/lib/Smokeping/sorters/Median.pm smokeping/lib/Smokeping/sorters/StdDev.pm smokeping/lib/Smokeping/sorters/base.pm