diff options
author | Lars Thegler <lth@FreeBSD.org> | 2008-08-31 19:58:39 +0000 |
---|---|---|
committer | Lars Thegler <lth@FreeBSD.org> | 2008-08-31 19:58:39 +0000 |
commit | 27caa13672ef2cd5b310f675243c03ab52014c2c (patch) | |
tree | fc3e6f816e03a3518c13d049ecb9c5a1b0e6e96c /net-mgmt | |
parent | ecb4cb53c971ee7e8a24f4cd37d172e1b9ac735d (diff) | |
download | ports-27caa13672ef2cd5b310f675243c03ab52014c2c.tar.gz ports-27caa13672ef2cd5b310f675243c03ab52014c2c.zip |
Notes
Diffstat (limited to 'net-mgmt')
-rw-r--r-- | net-mgmt/smokeping/Makefile | 16 | ||||
-rw-r--r-- | net-mgmt/smokeping/distinfo | 6 | ||||
-rw-r--r-- | net-mgmt/smokeping/files/patch-bin-smokeping.dist | 2 | ||||
-rw-r--r-- | net-mgmt/smokeping/files/patch-bin-tSmoke.dist | 2 | ||||
-rw-r--r-- | net-mgmt/smokeping/files/patch-etc-config.dist | 2 | ||||
-rw-r--r-- | net-mgmt/smokeping/files/patch-htdocs-smokeping.cgi.dist | 2 | ||||
-rw-r--r-- | net-mgmt/smokeping/files/patch-htdocs__tr.cgi.dist | 12 | ||||
-rw-r--r-- | net-mgmt/smokeping/files/smokeping.in | 5 | ||||
-rw-r--r-- | net-mgmt/smokeping/pkg-message | 8 | ||||
-rw-r--r-- | net-mgmt/smokeping/pkg-plist | 77 |
10 files changed, 104 insertions, 28 deletions
diff --git a/net-mgmt/smokeping/Makefile b/net-mgmt/smokeping/Makefile index d3b47e8974d8..31c48d81e903 100644 --- a/net-mgmt/smokeping/Makefile +++ b/net-mgmt/smokeping/Makefile @@ -6,8 +6,7 @@ # PORTNAME= smokeping -PORTVERSION= 2.3.6 -PORTREVISION= 1 +PORTVERSION= 2.4.1 CATEGORIES= net-mgmt www MASTER_SITES= http://oss.oetiker.ch/smokeping/pub/ \ http://smokeping.cs.pu.edu.tw/pub/ @@ -16,6 +15,7 @@ MAINTAINER= lth@FreeBSD.org COMMENT= Latency logging and graphing system RUN_DEPENDS= rrdtool:${PORTSDIR}/databases/rrdtool \ + p5-CGI-Session>0:${PORTSDIR}/www/p5-CGI-Session \ p5-CGI-SpeedyCGI>0:${PORTSDIR}/www/p5-CGI-SpeedyCGI \ p5-CGI.pm>0:${PORTSDIR}/www/p5-CGI.pm \ p5-Digest-HMAC>0:${PORTSDIR}/security/p5-Digest-HMAC \ @@ -28,9 +28,6 @@ RUN_DEPENDS= rrdtool:${PORTSDIR}/databases/rrdtool \ NO_BUILD= yes USE_PERL5= yes -NO_BUILD= yes -USE_PERL5= yes - OPTIONS= FPING "Support for fping probes" on OPTIONS+= ECHOPING "Support for EchoPing probes" off OPTIONS+= CURL "Support for Curl probes" off @@ -194,6 +191,7 @@ post-extract: ${RM} ${WRKSRC}/lib/BER.pm ${RM} ${WRKSRC}/lib/SNMP_*.pm ${RM} -rf ${WRKSRC}/lib/Digest + ${RM} -rf ${WRKSRC}/lib/CGI pre-patch: ${REINPLACE_CMD} -e s!/usr/bin/!%%PREFIX%%/bin/! \ @@ -220,6 +218,7 @@ pre-configure: ${WRKSRC}/bin/smokeping.dist \ ${WRKSRC}/bin/tSmoke.dist \ ${WRKSRC}/htdocs/smokeping.cgi.dist \ + ${WRKSRC}/htdocs/tr.cgi.dist \ ${WRKSRC}/etc/config.dist \ ${WRKSRC}/lib/Smokeping/probes/*.pm ${FIND} ${WRKSRC} -name \*.bak -delete @@ -232,6 +231,7 @@ pre-configure: ${MV} ${WRKSRC}/bin/smokeping.dist ${WRKSRC}/bin/smokeping ${MV} ${WRKSRC}/bin/tSmoke.dist ${WRKSRC}/bin/tSmoke ${MV} ${WRKSRC}/htdocs/smokeping.cgi.dist ${WRKSRC}/htdocs/smokeping.cgi + ${MV} ${WRKSRC}/htdocs/tr.cgi.dist ${WRKSRC}/htdocs/tr.cgi pre-su-install: PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL @@ -255,6 +255,8 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/doc/${FILE}.html ${DOCSDIR}/${FILE}.html ${INSTALL_DATA} ${WRKSRC}/doc/${FILE}.txt ${DOCSDIR}/${FILE}.txt .endfor +.endif +.if !defined(NOPORTEXAMPLES) ${MKDIR} ${EXAMPLESDIR} (cd ${WRKSRC}/doc/examples && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}) .endif @@ -266,12 +268,12 @@ do-install: fi .endfor ${MKDIR} ${PREFIX}/smokeping/htdocs + ${MKDIR} ${PREFIX}/smokeping/htdocs/img ${CP} -R ${WRKSRC}/htdocs ${PREFIX}/smokeping/ + ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/smokeping/htdocs ${CP} -R ${WRKSRC}/lib ${PREFIX}/smokeping/ ${MKDIR} ${PREFIX}/var/smokeping ${CHOWN} -R ${USER}:${GROUP} ${PREFIX}/var/smokeping - ${MKDIR} ${PREFIX}/smokeping/htdocs/img - ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/smokeping/htdocs/img post-install: PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL diff --git a/net-mgmt/smokeping/distinfo b/net-mgmt/smokeping/distinfo index 133c00460495..21aecfa5f4ce 100644 --- a/net-mgmt/smokeping/distinfo +++ b/net-mgmt/smokeping/distinfo @@ -1,3 +1,3 @@ -MD5 (smokeping-2.3.6.tar.gz) = 06d5ed4ed693a17960dfa3361443bf72 -SHA256 (smokeping-2.3.6.tar.gz) = 20e75da551b9a1f8b2957e8c4ff7f273fcf765eb39fbccafd6e74a7c6cb556b5 -SIZE (smokeping-2.3.6.tar.gz) = 580785 +MD5 (smokeping-2.4.1.tar.gz) = b7cda5c04c04cbccd9639160470b57f8 +SHA256 (smokeping-2.4.1.tar.gz) = fc02bdea6841fd9f94eb6b8af182270e42e2ac47ec667c08dfd5ca68e6130e33 +SIZE (smokeping-2.4.1.tar.gz) = 913176 diff --git a/net-mgmt/smokeping/files/patch-bin-smokeping.dist b/net-mgmt/smokeping/files/patch-bin-smokeping.dist index 69e0099157b8..fe277a4a7732 100644 --- a/net-mgmt/smokeping/files/patch-bin-smokeping.dist +++ b/net-mgmt/smokeping/files/patch-bin-smokeping.dist @@ -9,7 +9,7 @@ -use lib qw(lib); +use lib qw(%%PREFIX%%/smokeping/lib); - use Smokeping 2.003006; + use Smokeping 2.004000; -Smokeping::main("etc/config.dist"); +$0 = "%%PREFIX%%/bin/smokeping"; diff --git a/net-mgmt/smokeping/files/patch-bin-tSmoke.dist b/net-mgmt/smokeping/files/patch-bin-tSmoke.dist index 11260260998a..b3f0d2999a07 100644 --- a/net-mgmt/smokeping/files/patch-bin-tSmoke.dist +++ b/net-mgmt/smokeping/files/patch-bin-tSmoke.dist @@ -14,7 +14,7 @@ -use lib "/usr/local/rrdtool-1.0.39/lib/perl"; +use lib qw(%%PREFIX%%/smokeping/lib); - use Smokeping 2.003006; + use Smokeping 2.004001; use Net::SMTP; @@ -60,7 +59,7 @@ use RRDs; diff --git a/net-mgmt/smokeping/files/patch-etc-config.dist b/net-mgmt/smokeping/files/patch-etc-config.dist index 927d126e09ba..f4fa1acf5aff 100644 --- a/net-mgmt/smokeping/files/patch-etc-config.dist +++ b/net-mgmt/smokeping/files/patch-etc-config.dist @@ -9,7 +9,7 @@ -datadir = /tmp/smokeping-ms/data -piddir = /tmp/smokeping-ms/var +imgcache = %%PREFIX%%/smokeping/htdocs/img -+imgurl = /smokeimg ++imgurl = img +datadir = %%PREFIX%%/var/smokeping +piddir = %%PREFIX%%/var/smokeping cgiurl = http://some.url/smokeping.cgi diff --git a/net-mgmt/smokeping/files/patch-htdocs-smokeping.cgi.dist b/net-mgmt/smokeping/files/patch-htdocs-smokeping.cgi.dist index c9ccb0ef23c2..de4900adf1d9 100644 --- a/net-mgmt/smokeping/files/patch-htdocs-smokeping.cgi.dist +++ b/net-mgmt/smokeping/files/patch-htdocs-smokeping.cgi.dist @@ -10,7 +10,7 @@ +use lib qw(%%PREFIX%%/smokeping/lib); use CGI::Carp qw(fatalsToBrowser); - use Smokeping 2.003006; + use Smokeping 2.004000; -Smokeping::cgi("/home/oetiker/data/projects/AADJ-smokeping/dist/etc/config"); +Smokeping::cgi("%%PREFIX%%/etc/smokeping/config"); diff --git a/net-mgmt/smokeping/files/patch-htdocs__tr.cgi.dist b/net-mgmt/smokeping/files/patch-htdocs__tr.cgi.dist new file mode 100644 index 000000000000..26c30971ae6b --- /dev/null +++ b/net-mgmt/smokeping/files/patch-htdocs__tr.cgi.dist @@ -0,0 +1,12 @@ +--- ./htdocs/tr.cgi.dist.orig 2008-07-09 14:35:43.000000000 +0200 ++++ ./htdocs/tr.cgi.dist 2008-07-09 14:49:01.000000000 +0200 +@@ -1,7 +1,6 @@ +-#!/usr/sepp/bin/speedy-5.8.8 -w ++#!%%PREFIX%%/bin/speedy -w + use strict; +-use lib qw(/home/oposs/smokeping/software/lib); +-use lib qw(perl); ++use lib qw(%%PREFIX%%/smokeping/lib); + + use CGI; + use CGI::Util qw(expires); diff --git a/net-mgmt/smokeping/files/smokeping.in b/net-mgmt/smokeping/files/smokeping.in index f44b2d387059..d0691abe442e 100644 --- a/net-mgmt/smokeping/files/smokeping.in +++ b/net-mgmt/smokeping/files/smokeping.in @@ -2,8 +2,7 @@ # $FreeBSD$ # PROVIDE: smokeping -# REQUIRE: DAEMON -# BEFORE: LOGIN +# REQUIRE: sshd # KEYWORD: shutdown # Define these smokeping_* variables in one of these files: @@ -24,6 +23,7 @@ smokeping_group=${smokeping_group-"%%GROUP%%"} name="smokeping" rcvar=`set_rcvar` +load_rc_config $name command="/usr/local/bin/smokeping" command_args="--logfile=${smokeping_logfile}" pidfile="${smokeping_pidfile}" @@ -36,6 +36,5 @@ smokeping_reloadcmd() $command --reload } -load_rc_config $name run_rc_command "$1" diff --git a/net-mgmt/smokeping/pkg-message b/net-mgmt/smokeping/pkg-message index 2581a8c6c985..7cbc973f1ac6 100644 --- a/net-mgmt/smokeping/pkg-message +++ b/net-mgmt/smokeping/pkg-message @@ -24,12 +24,12 @@ to /etc/rc.conf, and then running, as root: %%PREFIX%%/etc/rc.d/smokeping start -To enable Apache web access, add the following to your -%%PREFIX%%/etc/apache/httpd.conf: +To enable Apache web access, add something like the following to +your %%PREFIX%%/etc/apache/httpd.conf: + DocumentRoot %%PREFIX%%/smokeping/htdocs ScriptAlias /smokeping.cgi %%PREFIX%%/smokeping/htdocs/smokeping.cgi - Alias /smokeimg/ %%PREFIX%%/smokeping/htdocs/img/ - Alias /cropper/ %%PREFIX%%/smokeping/htdocs/cropper/ + ScriptAlias /tr.cgi %%PREFIX%%/smokeping/htdocs/tr.cgi Enjoy! diff --git a/net-mgmt/smokeping/pkg-plist b/net-mgmt/smokeping/pkg-plist index 784a37ddd456..1e7ff5a600c3 100644 --- a/net-mgmt/smokeping/pkg-plist +++ b/net-mgmt/smokeping/pkg-plist @@ -102,12 +102,12 @@ etc/smokeping/tmail.dist %%PORTDOCS%%%%DOCSDIR%%/smokeping_upgrade.txt %%PORTDOCS%%%%DOCSDIR%%/tSmoke.html %%PORTDOCS%%%%DOCSDIR%%/tSmoke.txt -%%PORTDOCS%%%%EXAMPLESDIR%%/config.echoping -%%PORTDOCS%%%%EXAMPLESDIR%%/config.fping-instances -%%PORTDOCS%%%%EXAMPLESDIR%%/config.multiple-probes -%%PORTDOCS%%%%EXAMPLESDIR%%/config.simple -%%PORTDOCS%%%%EXAMPLESDIR%%/config.targetvars-with-Curl -%%PORTDOCS%%%%EXAMPLESDIR%%/config.template +%%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 smokeping/htdocs/cropper/cropper.css smokeping/htdocs/cropper/cropper.js smokeping/htdocs/cropper/cropper.uncompressed.js @@ -124,10 +124,47 @@ smokeping/htdocs/cropper/licence.txt smokeping/htdocs/cropper/marqueeHoriz.gif smokeping/htdocs/cropper/marqueeVert.gif smokeping/htdocs/cropper/smokeping-zoom.js +smokeping/htdocs/resource/Tr/image/ajax-loader.gif +smokeping/htdocs/resource/qx/icon/CrystalClear/16/actions/view-refresh.png +smokeping/htdocs/resource/qx/icon/Nuvola/16/actions/view-refresh.png +smokeping/htdocs/resource/qx/static/image/blank.gif +smokeping/htdocs/resource/qx/static/image/dotted_white.gif +smokeping/htdocs/resource/qx/static/log/log.html +smokeping/htdocs/resource/qx/widget/Windows/arrows/down.gif +smokeping/htdocs/resource/qx/widget/Windows/arrows/down_small.gif +smokeping/htdocs/resource/qx/widget/Windows/arrows/next.gif +smokeping/htdocs/resource/qx/widget/Windows/arrows/up.gif +smokeping/htdocs/resource/qx/widget/Windows/arrows/up_small.gif +smokeping/htdocs/resource/qx/widget/Windows/cursors/alias.gif +smokeping/htdocs/resource/qx/widget/Windows/cursors/copy.gif +smokeping/htdocs/resource/qx/widget/Windows/cursors/move.gif +smokeping/htdocs/resource/qx/widget/Windows/cursors/nodrop.gif +smokeping/htdocs/resource/qx/widget/Windows/menu/checkbox.gif +smokeping/htdocs/resource/qx/widget/Windows/menu/radiobutton.gif +smokeping/htdocs/resource/qx/widget/Windows/splitpane/knob-horizontal.png +smokeping/htdocs/resource/qx/widget/Windows/splitpane/knob-vertical.png +smokeping/htdocs/resource/qx/widget/Windows/table/ascending.png +smokeping/htdocs/resource/qx/widget/Windows/table/descending.png +smokeping/htdocs/resource/qx/widget/Windows/table/selectColumnOrder.png +smokeping/htdocs/resource/qx/widget/Windows/window/close.gif +smokeping/htdocs/resource/qx/widget/Windows/window/maximize.gif +smokeping/htdocs/resource/qx/widget/Windows/window/minimize.gif +smokeping/htdocs/resource/qx/widget/Windows/window/restore.gif +smokeping/htdocs/script/Tr.js smokeping/htdocs/smokeping.cgi +smokeping/htdocs/tr.cgi +smokeping/htdocs/tr.html smokeping/lib/Config/Grammar.pm smokeping/lib/Config/Grammar/Document.pm smokeping/lib/Config/Grammar/Dynamic.pm +smokeping/lib/JSON.pm +smokeping/lib/JSON/Converter.pm +smokeping/lib/JSON/PP.pm +smokeping/lib/JSON/PP5005.pm +smokeping/lib/JSON/PP56.pm +smokeping/lib/JSON/Parser.pm +smokeping/lib/Qooxdoo/JSONRPC.pm +smokeping/lib/Qooxdoo/Services/Tr.pm smokeping/lib/Smokeping.pm smokeping/lib/Smokeping/Colorspace.pm smokeping/lib/Smokeping/Config.pm @@ -196,9 +233,35 @@ smokeping/lib/Smokeping/sorters/base.pm @dirrm smokeping/lib/Smokeping/probes @dirrm smokeping/lib/Smokeping/matchers @dirrm smokeping/lib/Smokeping +@dirrm smokeping/lib/Qooxdoo/Services +@dirrm smokeping/lib/Qooxdoo +@dirrm smokeping/lib/JSON @dirrm smokeping/lib/Config/Grammar @dirrm smokeping/lib/Config @dirrm smokeping/lib +@dirrm smokeping/htdocs/script +@dirrm smokeping/htdocs/resource/qx/widget/Windows/window +@dirrm smokeping/htdocs/resource/qx/widget/Windows/table +@dirrm smokeping/htdocs/resource/qx/widget/Windows/splitpane +@dirrm smokeping/htdocs/resource/qx/widget/Windows/menu +@dirrm smokeping/htdocs/resource/qx/widget/Windows/cursors +@dirrm smokeping/htdocs/resource/qx/widget/Windows/arrows +@dirrm smokeping/htdocs/resource/qx/widget/Windows +@dirrm smokeping/htdocs/resource/qx/widget +@dirrm smokeping/htdocs/resource/qx/static/log +@dirrm smokeping/htdocs/resource/qx/static/image +@dirrm smokeping/htdocs/resource/qx/static +@dirrm smokeping/htdocs/resource/qx/icon/Nuvola/16/actions +@dirrm smokeping/htdocs/resource/qx/icon/Nuvola/16 +@dirrm smokeping/htdocs/resource/qx/icon/Nuvola +@dirrm smokeping/htdocs/resource/qx/icon/CrystalClear/16/actions +@dirrm smokeping/htdocs/resource/qx/icon/CrystalClear/16 +@dirrm smokeping/htdocs/resource/qx/icon/CrystalClear +@dirrm smokeping/htdocs/resource/qx/icon +@dirrm smokeping/htdocs/resource/qx +@dirrm smokeping/htdocs/resource/Tr/image +@dirrm smokeping/htdocs/resource/Tr +@dirrm smokeping/htdocs/resource @dirrm smokeping/htdocs/cropper/lib @dirrm smokeping/htdocs/cropper @dirrm smokeping/htdocs @@ -207,5 +270,5 @@ smokeping/lib/Smokeping/sorters/base.pm %%PORTDOCS%%@dirrm %%DOCSDIR%%/Smokeping/probes %%PORTDOCS%%@dirrm %%DOCSDIR%%/Smokeping %%PORTDOCS%%@dirrm %%DOCSDIR%% -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% @dirrmtry smokeping |