ports/184416: net-mgmt/smokeping stage fixes
User Rodrigo
rodrigo at bebik.net
Sun Dec 1 17:50:02 UTC 2013
>Number: 184416
>Category: ports
>Synopsis: net-mgmt/smokeping stage fixes
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Dec 01 17:50:01 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: User Rodrigo
>Release: FreeBSD 10.0-BETA3 i386
>Organization:
>Environment:
System: FreeBSD q 10.0-BETA3 FreeBSD 10.0-BETA3 #0 r257580: Sun Nov 3 21:15:32 UTC 2013 root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
>Description:
Port stage fix.
- remove no_stage
- fix lib_depends
- add licence
- fix manpages
>How-To-Repeat:
>Fix:
--- smokeping.diff begins here ---
Index: Makefile
===================================================================
--- Makefile (revision 335354)
+++ Makefile (working copy)
@@ -10,7 +10,9 @@
MAINTAINER= rodrigo at bebik.net
COMMENT= Latency logging and graphing system
-LIB_DEPENDS= rrd:${PORTSDIR}/databases/rrdtool
+LICENSE= GPLv2
+
+LIB_DEPENDS= librrd.so:${PORTSDIR}/databases/rrdtool
BUILD_DEPENDS= p5-CGI-Session>=0:${PORTSDIR}/www/p5-CGI-Session \
p5-Digest-HMAC>=0:${PORTSDIR}/security/p5-Digest-HMAC \
p5-SNMP_Session>=0:${PORTSDIR}/net-mgmt/p5-SNMP_Session \
@@ -32,69 +34,6 @@
USE_RC_SUBR= smokeping
-MAN1= smokeping.1 \
- smokeping_cgi.1 \
- tSmoke.1
-MAN3= Smokeping_matchers_Avgratio.3 \
- Smokeping_matchers_CheckLatency.3 \
- Smokeping_matchers_CheckLoss.3 \
- Smokeping_matchers_ExpLoss.3 \
- Smokeping_matchers_Median.3 \
- Smokeping_matchers_Medratio.3 \
- Smokeping_matchers_base.3 \
- Smokeping_probes_AnotherDNS.3 \
- Smokeping_probes_AnotherSSH.3 \
- Smokeping_probes_CiscoRTTMonDNS.3 \
- Smokeping_probes_CiscoRTTMonEchoICMP.3 \
- Smokeping_probes_CiscoRTTMonTcpConnect.3 \
- Smokeping_probes_Curl.3 \
- Smokeping_probes_DNS.3 \
- Smokeping_probes_DismanPing.3 \
- Smokeping_probes_EchoPing.3 \
- Smokeping_probes_EchoPingChargen.3 \
- Smokeping_probes_EchoPingDNS.3 \
- Smokeping_probes_EchoPingDiscard.3 \
- Smokeping_probes_EchoPingHttp.3 \
- Smokeping_probes_EchoPingHttps.3 \
- Smokeping_probes_EchoPingIcp.3 \
- Smokeping_probes_EchoPingLDAP.3 \
- Smokeping_probes_EchoPingPlugin.3 \
- Smokeping_probes_EchoPingSmtp.3 \
- Smokeping_probes_EchoPingWhois.3 \
- Smokeping_probes_FPing.3 \
- Smokeping_probes_FPing6.3 \
- Smokeping_probes_FTPtransfer.3 \
- Smokeping_probes_IOSPing.3 \
- Smokeping_probes_LDAP.3 \
- Smokeping_probes_NFSping.3 \
- Smokeping_probes_OpenSSHJunOSPing.3 \
- Smokeping_probes_Radius.3 \
- Smokeping_probes_RemoteFPing.3 \
- Smokeping_probes_SendEmail.3 \
- Smokeping_probes_SSH.3 \
- Smokeping_probes_SipSak.3 \
- Smokeping_probes_TCPPing.3 \
- Smokeping_probes_TacacsPlus.3 \
- Smokeping_probes_TelnetIOSPing.3 \
- Smokeping_probes_TelnetJunOSPing.3 \
- Smokeping_probes_WebProxyFilter.3 \
- Smokeping_probes_base.3 \
- Smokeping_probes_basefork.3 \
- Smokeping_probes_basevars.3 \
- Smokeping_probes_passwordchecker.3 \
- Smokeping_probes_skel.3 \
- Smokeping_sorters_Loss.3 \
- Smokeping_sorters_Max.3 \
- Smokeping_sorters_Median.3 \
- Smokeping_sorters_StdDev.3 \
- Smokeping_sorters_base.3
-MAN5= smokeping_config.5 \
- smokeping_examples.5
-MAN7= smokeping_extend.7 \
- smokeping_install.7 \
- smokeping_master_slave.7 \
- smokeping_upgrade.7
-
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
USERS= smokeping
@@ -116,7 +55,6 @@
OPTIONS_DEFINE= ECHOPING CURL RADIUS TELNET DNS FPING LDAP LDAPSSL
OPTIONS_DEFAULT= FPING
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MFPING}
@@ -166,15 +104,10 @@
post-install:
.for FILE in basepage.html config smokemail tmail
- [ -f ${ETCDIR}/${FILE} ] || ${CP} ${ETCDIR}/${FILE}.dist ${ETCDIR}/${FILE}
+ [ -f ${STAGEDIR}${ETCDIR}/${FILE} ] || ${CP} ${STAGEDIR}${ETCDIR}/${FILE}.dist ${STAGEDIR}${ETCDIR}/${FILE}
.endfor
- [ -f ${PREFIX}/smokeping/htdocs/smokeping.fcgi ] || ${CP} ${PREFIX}/smokeping/htdocs/smokeping.fcgi.dist ${PREFIX}/smokeping/htdocs/smokeping.fcgi
- ${MKDIR} ${PREFIX}/smokeping/htdocs/img
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/smokeping/htdocs
- ${MKDIR} ${PREFIX}/var/smokeping
- ${CHOWN} -R ${USERS}:${GROUPS} ${PREFIX}/var/smokeping
-.if !defined(BATCH)
- ${CAT} ${PKGMESSAGE}
-.endif
+ [ -f ${PREFIX}/smokeping/htdocs/smokeping.fcgi ] || ${CP} ${STAGEDIR}${PREFIX}/smokeping/htdocs/smokeping.fcgi.dist ${STAGEDIR}${PREFIX}/smokeping/htdocs/smokeping.fcgi
+ ${MKDIR} ${STAGEDIR}${PREFIX}/smokeping/htdocs/img
+ ${MKDIR} ${STAGEDIR}${PREFIX}/var/smokeping
.include <bsd.port.post.mk>
Index: pkg-plist
===================================================================
--- pkg-plist (revision 335354)
+++ pkg-plist (working copy)
@@ -26,6 +26,8 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/config.simple
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/config.targetvars-with-Curl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/config.template
+ at owner www
+ at group www
smokeping/htdocs/cropper/cropper.css
smokeping/htdocs/cropper/cropper.js
smokeping/htdocs/cropper/cropper.uncompressed.js
@@ -42,6 +44,8 @@
smokeping/htdocs/cropper/marqueeHoriz.gif
smokeping/htdocs/cropper/marqueeVert.gif
smokeping/htdocs/cropper/smokeping-zoom.js
+ at owner
+ at group
smokeping/lib/Smokeping.pm
smokeping/lib/Smokeping/Colorspace.pm
smokeping/lib/Smokeping/Config.pm
@@ -112,7 +116,11 @@
@unexec rm -rf %D/smokeping/htdocs/img 2>/dev/null || true
@exec mkdir -p %D/var/smokeping
@exec chown smokeping:smokeping %D/var/smokeping
+ at owner smokeping
+ at group smokeping
@dirrmtry var/smokeping
+ at owner
+ at group
@dirrmtry var
@dirrm smokeping/lib/Smokeping/sorters
@dirrm smokeping/lib/Smokeping/probes
@@ -124,3 +132,72 @@
@dirrm smokeping/htdocs
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
@dirrmtry smokeping
+man/man1/smokeping.1.gz
+man/man1/smokeping_cgi.1.gz
+man/man1/tSmoke.1.gz
+man/man3/Smokeping_matchers_Avgratio.3.gz
+man/man3/Smokeping_matchers_CheckLatency.3.gz
+man/man3/Smokeping_matchers_CheckLoss.3.gz
+man/man3/Smokeping_matchers_ExpLoss.3.gz
+man/man3/Smokeping_matchers_Median.3.gz
+man/man3/Smokeping_matchers_Medratio.3.gz
+man/man3/Smokeping_matchers_base.3.gz
+man/man3/Smokeping_probes_AnotherDNS.3.gz
+man/man3/Smokeping_probes_AnotherSSH.3.gz
+man/man3/Smokeping_probes_CiscoRTTMonDNS.3.gz
+man/man3/Smokeping_probes_CiscoRTTMonEchoICMP.3.gz
+man/man3/Smokeping_probes_CiscoRTTMonTcpConnect.3.gz
+man/man3/Smokeping_probes_Curl.3.gz
+man/man3/Smokeping_probes_DNS.3.gz
+man/man3/Smokeping_probes_DismanPing.3.gz
+man/man3/Smokeping_probes_EchoPing.3.gz
+man/man3/Smokeping_probes_EchoPingChargen.3.gz
+man/man3/Smokeping_probes_EchoPingDNS.3.gz
+man/man3/Smokeping_probes_EchoPingDiscard.3.gz
+man/man3/Smokeping_probes_EchoPingHttp.3.gz
+man/man3/Smokeping_probes_EchoPingHttps.3.gz
+man/man3/Smokeping_probes_EchoPingIcp.3.gz
+man/man3/Smokeping_probes_EchoPingLDAP.3.gz
+man/man3/Smokeping_probes_EchoPingPlugin.3.gz
+man/man3/Smokeping_probes_EchoPingSmtp.3.gz
+man/man3/Smokeping_probes_EchoPingWhois.3.gz
+man/man3/Smokeping_probes_FPing.3.gz
+man/man3/Smokeping_probes_FPing6.3.gz
+man/man3/Smokeping_probes_FTPtransfer.3.gz
+man/man3/Smokeping_probes_IOSPing.3.gz
+man/man3/Smokeping_probes_LDAP.3.gz
+man/man3/Smokeping_probes_NFSping.3.gz
+man/man3/Smokeping_probes_OpenSSHJunOSPing.3.gz
+man/man3/Smokeping_probes_Radius.3.gz
+man/man3/Smokeping_probes_RemoteFPing.3.gz
+man/man3/Smokeping_probes_SSH.3.gz
+man/man3/Smokeping_probes_SendEmail.3.gz
+man/man3/Smokeping_probes_SipSak.3.gz
+man/man3/Smokeping_probes_TCPPing.3.gz
+man/man3/Smokeping_probes_TacacsPlus.3.gz
+man/man3/Smokeping_probes_TelnetIOSPing.3.gz
+man/man3/Smokeping_probes_TelnetJunOSPing.3.gz
+man/man3/Smokeping_probes_WebProxyFilter.3.gz
+man/man3/Smokeping_probes_base.3.gz
+man/man3/Smokeping_probes_basefork.3.gz
+man/man3/Smokeping_probes_basevars.3.gz
+man/man3/Smokeping_probes_passwordchecker.3.gz
+man/man3/Smokeping_probes_skel.3.gz
+man/man3/Smokeping_sorters_Loss.3.gz
+man/man3/Smokeping_sorters_Max.3.gz
+man/man3/Smokeping_sorters_Median.3.gz
+man/man3/Smokeping_sorters_StdDev.3.gz
+man/man3/Smokeping_sorters_base.3.gz
+man/man5/smokeping_config.5.gz
+man/man5/smokeping_examples.5.gz
+man/man7/smokeping_extend.7.gz
+man/man7/smokeping_install.7.gz
+man/man7/smokeping_master_slave.7.gz
+man/man7/smokeping_upgrade.7.gz
+etc/smokeping/basepage.html
+etc/smokeping/config
+etc/smokeping/smokemail
+etc/smokeping/tmail
+smokeping/htdocs/smokeping.fcgi
+ at dirrmtry smokeping/htdocs/img
+
Service unavailableService unavailableService unavailable
--- smokeping.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list