summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/smokeping/MESSAGE3
-rw-r--r--net/smokeping/Makefile87
-rw-r--r--net/smokeping/PLIST180
-rw-r--r--net/smokeping/distinfo20
-rw-r--r--net/smokeping/files/smokeping.conf3
-rw-r--r--net/smokeping/patches/patch-aa40
-rw-r--r--net/smokeping/patches/patch-ab49
-rw-r--r--net/smokeping/patches/patch-ac33
-rw-r--r--net/smokeping/patches/patch-ad53
-rw-r--r--net/smokeping/patches/patch-ae22
-rw-r--r--net/smokeping/patches/patch-af13
-rw-r--r--net/smokeping/patches/patch-ag19
12 files changed, 220 insertions, 302 deletions
diff --git a/net/smokeping/MESSAGE b/net/smokeping/MESSAGE
index beff7a084d0..c0f5b8deaa0 100644
--- a/net/smokeping/MESSAGE
+++ b/net/smokeping/MESSAGE
@@ -1,5 +1,5 @@
===========================================================================
-$NetBSD: MESSAGE,v 1.4 2007/11/22 20:25:54 adrianp Exp $
+$NetBSD: MESSAGE,v 1.5 2012/02/02 18:54:34 bouyer Exp $
Smokeping is now installed.
The documentation can be found at ${PREFIX}/share/doc/smokeping/
@@ -14,6 +14,7 @@ basepage.html and smokemail in this directory.
Make sure that your web's server /cgi-bin/smokeping.cgi refers to
${PREFIX}/libexec/cgi-bin/smokeping.cgi, or copy the smokeping in your
web server's cgi space.
+Also make sure that /cropper/ refers to ${PREFIX}/share/httpd/htdocs/cropper/
You will need to make smokeping accessible through your HTTP server.
If you are running Apache then you may add the following lines to httpd.conf:
diff --git a/net/smokeping/Makefile b/net/smokeping/Makefile
index 6ae466b34a3..1578ae6cb0f 100644
--- a/net/smokeping/Makefile
+++ b/net/smokeping/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2010/01/27 17:40:30 joerg Exp $
+# $NetBSD: Makefile,v 1.28 2012/02/02 18:54:34 bouyer Exp $
-DISTNAME= smokeping-2.4.2
+DISTNAME= smokeping-2.6.7
CATEGORIES= net
MASTER_SITES= http://oss.oetiker.ch/smokeping/pub/
@@ -9,14 +9,20 @@ HOMEPAGE= http://oss.oetiker.ch/smokeping/index.en.html
COMMENT= Latency/packet loss monitoring/graphing tool
PKG_DESTDIR_SUPPORT= user-destdir
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --localstatedir=${VARBASE}/db/smokeping
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
+CONFIGURE_ARGS+= --with-htdocs-dir=${PREFIX}/share/httpd/htdocs
DEPENDS+= rrdtool>=1.0:../../databases/rrdtool
DEPENDS+= fping>=2.4b2:../../net/fping
DEPENDS+= p5-Digest-MD5>=2.20:../../security/p5-Digest-MD5
+DEPENDS+= p5-Digest-HMAC>=1.03:../../security/p5-Digest-HMAC
DEPENDS+= p5-libwww>=5.64:../../www/p5-libwww
+DEPENDS+= p5-FCGI>=0.74:../../www/p5-FCGI
+DEPENDS+= p5-Config-Grammar>=1.10:../../devel/p5-Config-Grammar
-USE_TOOLS+= pax perl:run
-NO_BUILD= YES
+USE_TOOLS+= pax gmake perl:run
PKG_SYSCONFSUBDIR?= smokeping
SMOKEPING_HOME= ${VARBASE}/db/smokeping
@@ -28,81 +34,60 @@ SPDIR= ${PREFIX}/share/smokeping
CONF_FILES= ${EGDIR}/basepage.html.dist \
${PKG_SYSCONFDIR}/basepage.html
CONF_FILES+= ${EGDIR}/smokemail.dist ${PKG_SYSCONFDIR}/smokemail
+CONF_FILES+= ${EGDIR}/smokeping_secrets.dist ${PKG_SYSCONFDIR}/smokeping_secrets
CONF_FILES+= ${EGDIR}/config.dist ${PKG_SYSCONFDIR}/config
CONF_FILES+= ${EGDIR}/tmail.dist ${PKG_SYSCONFDIR}/tmail
CONF_FILES+= ${EGDIR}/smokeping.conf ${PKG_SYSCONFDIR}/smokeping.conf
+
RCD_SCRIPTS= smokeping
-REPLACE_PERL= bin/smokeping.dist bin/tSmoke.dist
+REPLACE_PERL= bin/smokeping_cgi bin/smokeping
+REPLACE_PERL+= bin/smokeinfo bin/tSmoke
.include "../../mk/bsd.prefs.mk"
SUBST_CLASSES+= files
SUBST_STAGE.files= post-patch
-SUBST_FILES.files= bin/smokeping.dist htdocs/smokeping.cgi.dist \
- etc/config.dist etc/smokemail.dist bin/tSmoke.dist \
- etc/basepage.html.dist smokeping.conf htdocs/tr.cgi.dist
+SUBST_FILES.files= etc/config.dist.in bin/smokeping \
+ bin/smokeping_cgi bin/tSmoke \
+ htdocs/Makefile.in smokeping.conf
SUBST_SED.files= -e "s|@PREFIX@|${PREFIX}|g"
SUBST_SED.files+= -e "s|@VARBASE@|${VARBASE}|g"
SUBST_SED.files+= -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g"
SUBST_SED.files+= -e "s|@INTERP@|${INTERP}|g"
-SUBST_SED.files+= -e "s|perl-5.8.4|perl|g"
-SUBST_SED.files+= -e "s|/usr/bin/perl|${PERL5}|g"
SUBST_SED.files+= -e "s|@SPDIR@|${SPDIR}|g"
-SUBST_SED.files+= -e "s|cropper/|/smokeping/cropper/|g"
-SUBST_SED.files+= -e "s|= cache|= /smokeping/.simg|g"
SUBST_MESSAGE.files= Fixing configuration files.
+SUBST_CLASSES+= libs
+SUBST_STAGE.libs= post-patch
+SUBST_FILES.libs= bin/smokeping_cgi bin/smokeping bin/smokeinfo bin/tSmoke
+SUBST_SED.libs= -e "s|FindBin::Bin/../lib|FindBin::Bin/../lib/smokeping|g"
+SUBST_MESSAGE.libs= Fixing library path
+
OWN_DIRS+= ${SMOKEPING_HOME}
OWN_DIRS+= ${SPDIR}/.simg
-INSTALLATION_DIRS= bin libexec/cgi-bin
-
-.include "options.mk"
+INSTALLATION_DIRS= bin libexec/cgi-bin share/httpd/htdocs
post-extract:
${CP} ${FILESDIR}/smokeping.conf ${WRKSRC}
-INSTALLATION_DIRS+= lib/smokeping share/doc/smokeping ${EGDIR} \
- ${SPDIR}/cropper ${SPDIR}/resource ${SPDIR}/script
-
-do-install:
- for FILE in CHANGES CONTRIBUTORS COPYING COPYRIGHT README TODO; do \
+post-install:
+ for FILE in CHANGES CONTRIBUTORS COPYRIGHT LICENSE README TODO; do \
${INSTALL_DATA} \
- ${WRKSRC}/$$FILE ${DESTDIR}${PREFIX}/share/doc/smokeping; \
+ ${WRKSRC}/$$FILE ${DESTDIR}${PREFIX}/share/doc/smokeping ; \
done
- for FILE in ${WRKSRC}/doc/*.txt; do \
- ${INSTALL_DATA} $$FILE ${DESTDIR}${PREFIX}/share/doc/smokeping; \
- done
+ ${INSTALL_DATA} ${WRKSRC}/smokeping.conf ${DESTDIR}${EGDIR}
- for FILE in ${WRKSRC}/doc/examples/config.*; do \
- ${INSTALL_DATA} $$FILE ${DESTDIR}${EGDIR}; \
- done
+ ${MV} ${DESTDIR}${PREFIX}/share/httpd/htdocs/smokeping.fcgi.dist \
+ ${DESTDIR}${PREFIX}/libexec/cgi-bin/smokeping.cgi
+ ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/*.dist ${DESTDIR}${EGDIR}/
+ ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/examples/* ${DESTDIR}${EGDIR}/
+ ${RMDIR} ${DESTDIR}${PKG_SYSCONFDIR}/examples
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/smokeping.dist ${DESTDIR}${PREFIX}/bin/smokeping
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/tSmoke.dist ${DESTDIR}${PREFIX}/bin/tSmoke
-
- ${INSTALL_SCRIPT} ${WRKSRC}/htdocs/smokeping.cgi.dist \
- ${DESTDIR}${PREFIX}/libexec/cgi-bin/smokeping.cgi
- ${INSTALL_SCRIPT} ${WRKSRC}/htdocs/tr.cgi.dist \
- ${DESTDIR}${PREFIX}/libexec/cgi-bin/tr.cgi
-
- cd ${WRKSRC}/htdocs/cropper && pax -rw -pm . ${DESTDIR}${SPDIR}/cropper
- cd ${WRKSRC}/htdocs/resource && pax -rw -pm . ${DESTDIR}${SPDIR}/resource
- cd ${WRKSRC}/htdocs/script && pax -rw -pm . ${DESTDIR}${SPDIR}/script
- cd ${WRKSRC}/lib && pax -rw -pm . ${DESTDIR}${PREFIX}/lib/smokeping
- ${INSTALL_DATA} ${WRKSRC}/htdocs/tr.html ${DESTDIR}${SPDIR}
-
- for FILE in ${WRKSRC}/etc/config.dist \
- ${WRKSRC}/etc/basepage.html.dist \
- ${WRKSRC}/etc/tmail.dist \
- ${WRKSRC}/etc/config.dist \
- ${WRKSRC}/smokeping.conf \
- ${WRKSRC}/etc/smokemail.dist; do \
- ${INSTALL_DATA} $$FILE ${DESTDIR}${EGDIR}; \
- done
+.include "options.mk"
- ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/lib/smokeping/JSON/*.pm
- ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/lib/smokeping/JSON.pm
+INSTALLATION_DIRS+= lib/smokeping share/doc/smokeping ${EGDIR} \
+ ${SPDIR}/cropper ${SPDIR}/resource ${SPDIR}/script
.include "../../mk/bsd.pkg.mk"
diff --git a/net/smokeping/PLIST b/net/smokeping/PLIST
index 148b9bdc5b6..a89f6abe87c 100644
--- a/net/smokeping/PLIST
+++ b/net/smokeping/PLIST
@@ -1,41 +1,9 @@
-@comment $NetBSD: PLIST,v 1.11 2009/06/14 18:09:43 joerg Exp $
+@comment $NetBSD: PLIST,v 1.12 2012/02/02 18:54:34 bouyer Exp $
+bin/smokeinfo
bin/smokeping
+bin/smokeping_cgi
bin/tSmoke
lib/smokeping/BER.pm
-lib/smokeping/CGI/Session.pm
-lib/smokeping/CGI/Session/Driver.pm
-lib/smokeping/CGI/Session/Driver/DBI.pm
-lib/smokeping/CGI/Session/Driver/db_file.pm
-lib/smokeping/CGI/Session/Driver/file.pm
-lib/smokeping/CGI/Session/Driver/mysql.pm
-lib/smokeping/CGI/Session/Driver/postgresql.pm
-lib/smokeping/CGI/Session/Driver/sqlite.pm
-lib/smokeping/CGI/Session/ErrorHandler.pm
-lib/smokeping/CGI/Session/ID/incr.pm
-lib/smokeping/CGI/Session/ID/md5.pm
-lib/smokeping/CGI/Session/ID/static.pm
-lib/smokeping/CGI/Session/Serialize/default.pm
-lib/smokeping/CGI/Session/Serialize/freezethaw.pm
-lib/smokeping/CGI/Session/Serialize/json.pm
-lib/smokeping/CGI/Session/Serialize/storable.pm
-lib/smokeping/CGI/Session/Serialize/yaml.pm
-lib/smokeping/CGI/Session/Test/Default.pm
-lib/smokeping/CGI/Session/Tutorial.pm
-lib/smokeping/Config/Grammar.pm
-lib/smokeping/Config/Grammar/Document.pm
-lib/smokeping/Config/Grammar/Dynamic.pm
-lib/smokeping/Digest/HMAC.LICENSE
-lib/smokeping/Digest/HMAC.pm
-lib/smokeping/Digest/HMAC_MD5.pm
-lib/smokeping/Digest/HMAC_SHA1.pm
-lib/smokeping/JSON.pm
-lib/smokeping/JSON/Converter.pm
-lib/smokeping/JSON/PP.pm
-lib/smokeping/JSON/PP5005.pm
-lib/smokeping/JSON/PP56.pm
-lib/smokeping/JSON/Parser.pm
-lib/smokeping/Qooxdoo/JSONRPC.pm
-lib/smokeping/Qooxdoo/Services/Tr.pm
lib/smokeping/SNMP_Session.pm
lib/smokeping/SNMP_util.pm
lib/smokeping/Smokeping.pm
@@ -43,6 +11,7 @@ lib/smokeping/Smokeping/Colorspace.pm
lib/smokeping/Smokeping/Config.pm
lib/smokeping/Smokeping/Examples.pm
lib/smokeping/Smokeping/Graphs.pm
+lib/smokeping/Smokeping/Info.pm
lib/smokeping/Smokeping/Master.pm
lib/smokeping/Smokeping/RRDhelpers.pm
lib/smokeping/Smokeping/RRDtools.pm
@@ -51,9 +20,11 @@ lib/smokeping/Smokeping/ciscoRttMonMIB.pm
lib/smokeping/Smokeping/matchers/Avgratio.pm
lib/smokeping/Smokeping/matchers/CheckLatency.pm
lib/smokeping/Smokeping/matchers/CheckLoss.pm
+lib/smokeping/Smokeping/matchers/ExpLoss.pm
lib/smokeping/Smokeping/matchers/Median.pm
lib/smokeping/Smokeping/matchers/Medratio.pm
lib/smokeping/Smokeping/matchers/base.pm
+lib/smokeping/Smokeping/pingMIB.pm
lib/smokeping/Smokeping/probes/AnotherDNS.pm
lib/smokeping/Smokeping/probes/AnotherSSH.pm
lib/smokeping/Smokeping/probes/CiscoRTTMonDNS.pm
@@ -61,6 +32,7 @@ lib/smokeping/Smokeping/probes/CiscoRTTMonEchoICMP.pm
lib/smokeping/Smokeping/probes/CiscoRTTMonTcpConnect.pm
lib/smokeping/Smokeping/probes/Curl.pm
lib/smokeping/Smokeping/probes/DNS.pm
+lib/smokeping/Smokeping/probes/DismanPing.pm
lib/smokeping/Smokeping/probes/EchoPing.pm
lib/smokeping/Smokeping/probes/EchoPingChargen.pm
lib/smokeping/Smokeping/probes/EchoPingDNS.pm
@@ -77,9 +49,12 @@ lib/smokeping/Smokeping/probes/FPing6.pm
lib/smokeping/Smokeping/probes/FTPtransfer.pm
lib/smokeping/Smokeping/probes/IOSPing.pm
lib/smokeping/Smokeping/probes/LDAP.pm
+lib/smokeping/Smokeping/probes/NFSping.pm
+lib/smokeping/Smokeping/probes/OpenSSHJunOSPing.pm
lib/smokeping/Smokeping/probes/Radius.pm
lib/smokeping/Smokeping/probes/RemoteFPing.pm
lib/smokeping/Smokeping/probes/SSH.pm
+lib/smokeping/Smokeping/probes/SipSak.pm
lib/smokeping/Smokeping/probes/TCPPing.pm
lib/smokeping/Smokeping/probes/TacacsPlus.pm
lib/smokeping/Smokeping/probes/TelnetIOSPing.pm
@@ -96,24 +71,73 @@ lib/smokeping/Smokeping/sorters/Median.pm
lib/smokeping/Smokeping/sorters/StdDev.pm
lib/smokeping/Smokeping/sorters/base.pm
libexec/cgi-bin/smokeping.cgi
-libexec/cgi-bin/tr.cgi
+man/man1/smokeping.1
+man/man1/smokeping_cgi.1
+man/man1/tSmoke.1
+man/man3/Smokeping_matchers_Avgratio.3
+man/man3/Smokeping_matchers_CheckLatency.3
+man/man3/Smokeping_matchers_CheckLoss.3
+man/man3/Smokeping_matchers_ExpLoss.3
+man/man3/Smokeping_matchers_Median.3
+man/man3/Smokeping_matchers_Medratio.3
+man/man3/Smokeping_matchers_base.3
+man/man3/Smokeping_probes_AnotherDNS.3
+man/man3/Smokeping_probes_AnotherSSH.3
+man/man3/Smokeping_probes_CiscoRTTMonDNS.3
+man/man3/Smokeping_probes_CiscoRTTMonEchoICMP.3
+man/man3/Smokeping_probes_CiscoRTTMonTcpConnect.3
+man/man3/Smokeping_probes_Curl.3
+man/man3/Smokeping_probes_DNS.3
+man/man3/Smokeping_probes_DismanPing.3
+man/man3/Smokeping_probes_EchoPing.3
+man/man3/Smokeping_probes_EchoPingChargen.3
+man/man3/Smokeping_probes_EchoPingDNS.3
+man/man3/Smokeping_probes_EchoPingDiscard.3
+man/man3/Smokeping_probes_EchoPingHttp.3
+man/man3/Smokeping_probes_EchoPingHttps.3
+man/man3/Smokeping_probes_EchoPingIcp.3
+man/man3/Smokeping_probes_EchoPingLDAP.3
+man/man3/Smokeping_probes_EchoPingPlugin.3
+man/man3/Smokeping_probes_EchoPingSmtp.3
+man/man3/Smokeping_probes_EchoPingWhois.3
+man/man3/Smokeping_probes_FPing.3
+man/man3/Smokeping_probes_FPing6.3
+man/man3/Smokeping_probes_FTPtransfer.3
+man/man3/Smokeping_probes_IOSPing.3
+man/man3/Smokeping_probes_LDAP.3
+man/man3/Smokeping_probes_NFSping.3
+man/man3/Smokeping_probes_OpenSSHJunOSPing.3
+man/man3/Smokeping_probes_Radius.3
+man/man3/Smokeping_probes_RemoteFPing.3
+man/man3/Smokeping_probes_SSH.3
+man/man3/Smokeping_probes_SipSak.3
+man/man3/Smokeping_probes_TCPPing.3
+man/man3/Smokeping_probes_TacacsPlus.3
+man/man3/Smokeping_probes_TelnetIOSPing.3
+man/man3/Smokeping_probes_TelnetJunOSPing.3
+man/man3/Smokeping_probes_WebProxyFilter.3
+man/man3/Smokeping_probes_base.3
+man/man3/Smokeping_probes_basefork.3
+man/man3/Smokeping_probes_basevars.3
+man/man3/Smokeping_probes_passwordchecker.3
+man/man3/Smokeping_probes_skel.3
+man/man3/Smokeping_sorters_Loss.3
+man/man3/Smokeping_sorters_Max.3
+man/man3/Smokeping_sorters_Median.3
+man/man3/Smokeping_sorters_StdDev.3
+man/man3/Smokeping_sorters_base.3
+man/man5/smokeping_config.5
+man/man5/smokeping_examples.5
+man/man7/smokeping_extend.7
+man/man7/smokeping_install.7
+man/man7/smokeping_master_slave.7
+man/man7/smokeping_upgrade.7
share/doc/smokeping/CHANGES
share/doc/smokeping/CONTRIBUTORS
-share/doc/smokeping/COPYING
share/doc/smokeping/COPYRIGHT
+share/doc/smokeping/LICENSE
share/doc/smokeping/README
-share/doc/smokeping/Smokeping.txt
share/doc/smokeping/TODO
-share/doc/smokeping/smokeping.cgi.txt
-share/doc/smokeping/smokeping.txt
-share/doc/smokeping/smokeping_config.txt
-share/doc/smokeping/smokeping_examples.txt
-share/doc/smokeping/smokeping_extend.txt
-share/doc/smokeping/smokeping_install.txt
-share/doc/smokeping/smokeping_master_slave.txt
-share/doc/smokeping/smokeping_upgrade.txt
-share/doc/smokeping/smoketrace.txt
-share/doc/smokeping/tSmoke.txt
share/examples/rc.d/smokeping
share/examples/smokeping/basepage.html.dist
share/examples/smokeping/config.dist
@@ -124,48 +148,22 @@ share/examples/smokeping/config.simple
share/examples/smokeping/config.targetvars-with-Curl
share/examples/smokeping/config.template
share/examples/smokeping/smokemail.dist
+share/examples/smokeping/smokeping_secrets.dist
share/examples/smokeping/smokeping.conf
share/examples/smokeping/tmail.dist
-share/smokeping/cropper/cropper.css
-share/smokeping/cropper/cropper.js
-share/smokeping/cropper/cropper.uncompressed.js
-share/smokeping/cropper/lib/builder.js
-share/smokeping/cropper/lib/controls.js
-share/smokeping/cropper/lib/dragdrop.js
-share/smokeping/cropper/lib/effects.js
-share/smokeping/cropper/lib/prototype.js
-share/smokeping/cropper/lib/prototype.js.LICENSE
-share/smokeping/cropper/lib/scriptaculous.js
-share/smokeping/cropper/lib/slider.js
-share/smokeping/cropper/lib/unittest.js
-share/smokeping/cropper/licence.txt
-share/smokeping/cropper/marqueeHoriz.gif
-share/smokeping/cropper/marqueeVert.gif
-share/smokeping/cropper/smokeping-zoom.js
-share/smokeping/resource/Tr/image/ajax-loader.gif
-share/smokeping/resource/qx/icon/CrystalClear/16/actions/view-refresh.png
-share/smokeping/resource/qx/icon/Nuvola/16/actions/view-refresh.png
-share/smokeping/resource/qx/static/image/blank.gif
-share/smokeping/resource/qx/static/image/dotted_white.gif
-share/smokeping/resource/qx/widget/Windows/arrows/down.gif
-share/smokeping/resource/qx/widget/Windows/arrows/down_small.gif
-share/smokeping/resource/qx/widget/Windows/arrows/next.gif
-share/smokeping/resource/qx/widget/Windows/arrows/up.gif
-share/smokeping/resource/qx/widget/Windows/arrows/up_small.gif
-share/smokeping/resource/qx/widget/Windows/cursors/alias.gif
-share/smokeping/resource/qx/widget/Windows/cursors/copy.gif
-share/smokeping/resource/qx/widget/Windows/cursors/move.gif
-share/smokeping/resource/qx/widget/Windows/cursors/nodrop.gif
-share/smokeping/resource/qx/widget/Windows/menu/checkbox.gif
-share/smokeping/resource/qx/widget/Windows/menu/radiobutton.gif
-share/smokeping/resource/qx/widget/Windows/splitpane/knob-horizontal.png
-share/smokeping/resource/qx/widget/Windows/splitpane/knob-vertical.png
-share/smokeping/resource/qx/widget/Windows/table/ascending.png
-share/smokeping/resource/qx/widget/Windows/table/descending.png
-share/smokeping/resource/qx/widget/Windows/table/selectColumnOrder.png
-share/smokeping/resource/qx/widget/Windows/window/close.gif
-share/smokeping/resource/qx/widget/Windows/window/maximize.gif
-share/smokeping/resource/qx/widget/Windows/window/minimize.gif
-share/smokeping/resource/qx/widget/Windows/window/restore.gif
-share/smokeping/script/Tr.js
-share/smokeping/tr.html
+share/httpd/htdocs/cropper/cropper.css
+share/httpd/htdocs/cropper/cropper.js
+share/httpd/htdocs/cropper/cropper.uncompressed.js
+share/httpd/htdocs/cropper/lib/builder.js
+share/httpd/htdocs/cropper/lib/controls.js
+share/httpd/htdocs/cropper/lib/dragdrop.js
+share/httpd/htdocs/cropper/lib/effects.js
+share/httpd/htdocs/cropper/lib/prototype.js
+share/httpd/htdocs/cropper/lib/scriptaculous.js
+share/httpd/htdocs/cropper/lib/slider.js
+share/httpd/htdocs/cropper/lib/sound.js
+share/httpd/htdocs/cropper/lib/unittest.js
+share/httpd/htdocs/cropper/licence.txt
+share/httpd/htdocs/cropper/marqueeHoriz.gif
+share/httpd/htdocs/cropper/marqueeVert.gif
+share/httpd/htdocs/cropper/smokeping-zoom.js
diff --git a/net/smokeping/distinfo b/net/smokeping/distinfo
index 56025f4437e..c018eaf2df4 100644
--- a/net/smokeping/distinfo
+++ b/net/smokeping/distinfo
@@ -1,10 +1,12 @@
-$NetBSD: distinfo,v 1.13 2008/08/17 11:09:10 adrianp Exp $
+$NetBSD: distinfo,v 1.14 2012/02/02 18:54:35 bouyer Exp $
-SHA1 (smokeping-2.4.2.tar.gz) = 055d65c7e3c49cd0d6e8f96242131fe69dc3110e
-RMD160 (smokeping-2.4.2.tar.gz) = 4c91f1c6be77ef4d851821f5c0a8a60be0770527
-Size (smokeping-2.4.2.tar.gz) = 909514 bytes
-SHA1 (patch-aa) = 71a76129c337bfb40b226503f09118204cafebec
-SHA1 (patch-ab) = 0649530b924fcdc3ba0b082faada6d048a1dacfc
-SHA1 (patch-ac) = 14232cf5e5ad9e90308e9541f42149bcccc4027d
-SHA1 (patch-ad) = 8a41972bd8c3b6cb7bf5d8e1daa4a194b2ef9be2
-SHA1 (patch-ae) = e243eaeb2a9377647392f3501e29e210b844084b
+SHA1 (smokeping-2.6.7.tar.gz) = bc0b118164f00f79f6264f46ccb129acd1962dfc
+RMD160 (smokeping-2.6.7.tar.gz) = 126adae8ec55d7119ce57daf135327b56625ba3b
+Size (smokeping-2.6.7.tar.gz) = 423151 bytes
+SHA1 (patch-aa) = 1926aa6ebe13b06fc4cf2fae903f32b79b4f610a
+SHA1 (patch-ab) = 9258886479491e991408e07ebdf23b6fcb770f96
+SHA1 (patch-ac) = fdad1384d1925cc41e200e7a95834f76e6780fb4
+SHA1 (patch-ad) = 1b5581b88054182115ce4f667dbaaeea10596acd
+SHA1 (patch-ae) = 45410102cd230d4514d8d493655a3fa9302c3e0e
+SHA1 (patch-af) = ecb2c6f5beed570def7e4dd830864bb82b92654f
+SHA1 (patch-ag) = f200c0522db44e08d475f1a0895ee14e01663fd8
diff --git a/net/smokeping/files/smokeping.conf b/net/smokeping/files/smokeping.conf
index 4ada02ffac4..1062350810c 100644
--- a/net/smokeping/files/smokeping.conf
+++ b/net/smokeping/files/smokeping.conf
@@ -1,9 +1,10 @@
-# $NetBSD: smokeping.conf,v 1.1 2007/11/22 20:25:54 adrianp Exp $
+# $NetBSD: smokeping.conf,v 1.2 2012/02/02 18:54:35 bouyer Exp $
#
# smokeping configuration file fragment for Apache
<IfModule mod_alias.c>
Alias /smokeping/ "@SPDIR@/"
+ Alias /cropper/ "@PREFIX@/share/httpd/htdocs/cropper/"
</IfModule>
<Directory "@SPDIR@">
diff --git a/net/smokeping/patches/patch-aa b/net/smokeping/patches/patch-aa
index 406241b6405..c1080835ca5 100644
--- a/net/smokeping/patches/patch-aa
+++ b/net/smokeping/patches/patch-aa
@@ -1,41 +1,13 @@
-$NetBSD: patch-aa,v 1.10 2008/08/17 11:09:10 adrianp Exp $
+$NetBSD: patch-aa,v 1.11 2012/02/02 18:54:35 bouyer Exp $
---- bin/smokeping.dist.orig 2008-07-24 18:37:05.000000000 +0100
-+++ bin/smokeping.dist
-@@ -1,13 +1,12 @@
- #!/usr/bin/perl -w
- # -*-perl-*-
+--- bin/smokeping.orig 2012-02-02 15:09:15.000000000 +0100
++++ bin/smokeping 2012-02-02 15:10:46.000000000 +0100
+@@ -11,7 +11,7 @@
--use lib qw(/usr/pack/rrdtool-1.3.0-rp/lib/perl);
--use lib qw(lib);
-+use lib qw(@PREFIX@/lib/smokeping);
- use strict;
- use warnings;
- use Smokeping 2.004002;
+ use Smokeping;
--Smokeping::main("etc/config.dist");
+-Smokeping::main("$FindBin::Bin/../etc/config");
+Smokeping::main("@PKG_SYSCONFDIR@/config");
=head1 NAME
-@@ -132,17 +131,17 @@ local system. Three paths have to be ent
-
- One pointing to your B<rrdtool> installation
-
-- use lib qw(/usr/pack/rrdtool-1.0.33-to/lib/perl);
-+ use lib qw(@PREFIX@/lib/smokeping);
-
- One pointing to the place where you have installed the SmokePing libraries
-
-- use lib qw(/home/oetiker/public_html/smokeping/lib);
-+ use lib qw(@PREFIX@/lib/smokeping);
-
- The third path is the argument to the Smokeping::main command. It points to
- the SmokePing configuration file.
-
- use Smokeping;
-- Smokeping::main("/home/oetiker/.smokeping/config");
-+ Smokeping::main("@PKG_SYSCONFDIR@/config");
-
- =head1 COPYRIGHT
-
diff --git a/net/smokeping/patches/patch-ab b/net/smokeping/patches/patch-ab
index 85c1a41ad84..b29dc3a6316 100644
--- a/net/smokeping/patches/patch-ab
+++ b/net/smokeping/patches/patch-ab
@@ -1,46 +1,13 @@
-$NetBSD: patch-ab,v 1.10 2008/08/17 11:09:10 adrianp Exp $
+$NetBSD: patch-ab,v 1.11 2012/02/02 18:54:35 bouyer Exp $
---- htdocs/smokeping.cgi.dist.orig 2008-07-24 18:37:05.000000000 +0100
-+++ htdocs/smokeping.cgi.dist
-@@ -1,17 +1,16 @@
--#!/usr/bin/speedy
-+#!@PREFIX@/@INTERP@ -w
- # -*-perl-*-
+--- bin/smokeping_cgi.orig 2012-02-02 15:12:05.000000000 +0100
++++ bin/smokeping_cgi 2012-02-02 15:12:35.000000000 +0100
+@@ -18,7 +18,7 @@
- use strict;
- use warnings;
+ use CGI::Fast;
--use lib qw(/usr/pack/rrdtool-1.3.0-rp/lib/perl);
--use lib qw(/home/oetiker/checkouts/smokeping/trunk/software/lib);
-+use lib qw(@PREFIX@/lib/smokeping);
+-my $cfg = (shift @ARGV) || "$FindBin::Bin/../etc/config";
++my $cfg = (shift @ARGV) || "@PKG_SYSCONFDIR@/config";
- use CGI::Carp qw(fatalsToBrowser);
- use Smokeping 2.004002;
-
--Smokeping::cgi("/home/oetiker/checkouts/smokeping/trunk/software/etc/config.dist");
-+Smokeping::cgi("@PKG_SYSCONFDIR@/config");
-
- =head1 NAME
-
-@@ -41,17 +40,17 @@ Please refer to the installation documen
- When installing SmokePing, this file has to be adjusted to fit your
- local system. Three paths have to be entered.
-
-- use lib qw(/usr/pack/rrdtool-1.0.33-to/lib/perl);
-+ use lib qw(@PREFIX@/lib/smokeping);
-
- One pointing to your B<rrdtool> installation
-
-- use lib qw(/home/oetiker/public_html/smokeping/lib);
-+ use lib qw(@PREFIX@/lib/smokeping);
-
- One pointing to the place where you have installed the SmokePing libraries
-
- use Smokeping;
-
-- Smokeping::cgi("/home/oetiker/.smokeping/config");
-+ Smokeping::cgi("@PKG_SYSCONFDIR@/config");
-
- The third path is the argument to the Smokeping::cgi command. It points to
- the SmokePing configuration file.
+ while (my $q = new CGI::Fast) {
diff --git a/net/smokeping/patches/patch-ac b/net/smokeping/patches/patch-ac
index 23400bec39d..d8bdca4c2c7 100644
--- a/net/smokeping/patches/patch-ac
+++ b/net/smokeping/patches/patch-ac
@@ -1,47 +1,46 @@
-$NetBSD: patch-ac,v 1.8 2008/08/17 11:09:10 adrianp Exp $
+$NetBSD: patch-ac,v 1.9 2012/02/02 18:54:35 bouyer Exp $
---- etc/config.dist.orig 2008-07-24 18:36:57.000000000 +0100
-+++ etc/config.dist
+--- etc/config.dist.in.orig 2011-10-30 11:33:11.000000000 +0100
++++ etc/config.dist.in 2012-02-02 16:51:40.000000000 +0100
@@ -1,19 +1,19 @@
*** General ***
-owner = Peter Random
-contact = some@address.nowhere
-mailhost = my.mail.host
--sendmail = /usr/lib/sendmail
+owner = Charlie Root
+contact = root@localhost
+mailhost = localhost
-+sendmail = /usr/sbin/sendmail
+ sendmail = @SENDMAIL@
# NOTE: do not put the Image Cache below cgi-bin
# since all files under cgi-bin will be executed ... this is not
# good for images.
--imgcache = /home/oetiker/public_html/smokeping-ms/cache
+-imgcache = @prefix@/cache
+imgcache = @SPDIR@/.simg
imgurl = cache
--datadir = /tmp/smokeping-ms/data
--piddir = /tmp/smokeping-ms/var
+-datadir = @prefix@/data
+-piddir = @prefix@/var
-cgiurl = http://some.url/smokeping.cgi
--smokemail = /home/oetiker/checkouts/smokeping/trunk/software/etc/smokemail.dist
--tmail = /home/oetiker/checkouts/smokeping/trunk/software/etc/tmail.dist
+-smokemail = @prefix@/etc/smokemail.dist
+-tmail = @prefix@/etc/tmail.dist
+datadir = @VARBASE@/db/smokeping
+piddir = @VARBASE@/run
+cgiurl = http://localhost/cgi-bin/smokeping.cgi
-+smokemail = @PREFIX@/etc/smokeping/smokemail
++smokemail = @PKG_SYSCONFDIR@/smokemail
+tmail = @PKG_SYSCONFDIR@/tmail
# specify this to get syslog logging
syslogfacility = local0
# each probe is now run in its own process
-@@ -47,7 +47,7 @@ AVERAGE 0.5 144 720
+@@ -47,7 +47,7 @@
*** Presentation ***
--template = /home/oetiker/checkouts/smokeping/trunk/software/etc/basepage.html.dist
+-template = @prefix@/etc/basepage.html.dist
+template = @PKG_SYSCONFDIR@/basepage.html
+ charts
-@@ -105,7 +105,7 @@ unison_tolerance = 2
+@@ -105,10 +105,10 @@
+ FPing
@@ -49,4 +48,8 @@ $NetBSD: patch-ac,v 1.8 2008/08/17 11:09:10 adrianp Exp $
+binary = @PREFIX@/sbin/fping
*** Slaves ***
- secrets=/home/oetiker/checkouts/smokeping/trunk/software/etc/smokeping_secrets.dist
+-secrets=@prefix@/etc/smokeping_secrets.dist
++secrets=@PKG_SYSCONFDIR@/smokeping_secrets
+ +boomer
+ display_name=boomer
+ color=0000ff
diff --git a/net/smokeping/patches/patch-ad b/net/smokeping/patches/patch-ad
index c23056122be..7e588aedc1b 100644
--- a/net/smokeping/patches/patch-ad
+++ b/net/smokeping/patches/patch-ad
@@ -1,56 +1,13 @@
-$NetBSD: patch-ad,v 1.5 2008/08/17 11:09:10 adrianp Exp $
+$NetBSD: patch-ad,v 1.6 2012/02/02 18:54:35 bouyer Exp $
---- bin/tSmoke.dist.orig 2008-07-24 18:37:05.000000000 +0100
-+++ bin/tSmoke.dist
-@@ -51,8 +51,7 @@ use warnings;
- # -- Getopt::Long
- #
- # Point the lib variables to your implementation
--use lib qw(lib);
--use lib qw(/usr/local/rrdtool-1.0.39/lib/perl);
-+use lib "@PREFIX@/lib/smokeping";
-
- use Smokeping 2.004002;
- use Net::SMTP;
-@@ -61,7 +60,7 @@ use Pod::Usage;
+--- bin/tSmoke.orig 2012-02-02 15:16:10.000000000 +0100
++++ bin/tSmoke 2012-02-02 15:16:31.000000000 +0100
+@@ -63,7 +63,7 @@
use RRDs;
# Point to your Smokeping config file
-my $cfgfile = "etc/config.dist";
-+my $cfgfile = "@PKG_SYSCONFDIR@/config";
++my $cfgfile = "@PKG_SYSCONFDIR@/config.dist";
# global variables
my $cfg;
-@@ -476,9 +475,9 @@ past week and past month including an ov
- Typical crontab used to invoke this are
-
- # Quick morning alert to see what's down
-- 0 6 * * * /usr/local/smokeping/bin/tSmoke.pl --q --to=mobilephone@att.net.invalid --morning
-+ 0 6 * * * @PREFIX@/bin/tSmoke.pl --q --to=mobilephone@att.net.invalid --morning
- # Weekly report on the percent availability of network systems with no detail
-- 0 8 * * * /usr/local/smokeping/bin/tSmoke.pl --q --to=mailbox@company.com.invalid --weekly --detail=0
-+ 0 8 * * * @PREFIX@/bin/tSmoke.pl --q --to=mailbox@company.com.invalid --weekly --detail=0
-
- =head1 SETUP
-
-@@ -498,17 +497,16 @@ We need to use the following B<libraries
-
- Set up your libraries:
-
-- use lib "/usr/local/smokeping/lib";
-- use lib "/usr/local/rrdtool-1.0.39/lib/perl";
-+ use lib "@PREFIX@/lib/smokeping";
-
- Point to your Smokeping B<config> file
-
-- my $cfgfile = "/usr/local/smokeping/etc/config";
-+ my $cfgfile = "@PKG_SYSCONFDIR@/config";
-
- Modify the Smokeping config file to include a path for tmail in the
- General section:
-
-- tmail = /usr/local/smokeping/etc/tmail
-+ tmail = @PKG_SYSCONFDIR@/tmail
-
- =head1 COPYRIGHT
-
diff --git a/net/smokeping/patches/patch-ae b/net/smokeping/patches/patch-ae
index b367b3a7062..020b9271ce1 100644
--- a/net/smokeping/patches/patch-ae
+++ b/net/smokeping/patches/patch-ae
@@ -1,13 +1,13 @@
-$NetBSD: patch-ae,v 1.1 2008/08/17 11:09:10 adrianp Exp $
+$NetBSD: patch-ae,v 1.2 2012/02/02 18:54:35 bouyer Exp $
---- htdocs/tr.cgi.dist.orig 2008-07-24 19:25:28.000000000 +0100
-+++ htdocs/tr.cgi.dist
-@@ -1,6 +1,6 @@
--#!/usr/sepp/bin/speedy-5.8.8 -w
-+#!@PREFIX@/@INTERP@ -w
- use strict;
--use lib qw(/home/oposs/smokeping/software/lib);
-+use lib qw(@PREFIX@/lib/smokeping);
- use lib qw(perl);
+--- htdocs/Makefile.in.orig 2012-02-02 15:51:17.000000000 +0100
++++ htdocs/Makefile.in 2012-02-02 15:52:04.000000000 +0100
+@@ -424,7 +424,7 @@
+ install-data-local:
+ $(MKDIR) -p $(DESTDIR)$(HTDOCSDIR)
+ $(ECHO) "#!/bin/sh" > $(DESTDIR)$(HTDOCSDIR)/smokeping.fcgi.dist
+- $(ECHO) "$(prefix)/bin/smokeping_cgi $(prefix)/etc/config" >> $(DESTDIR)$(HTDOCSDIR)/smokeping.fcgi.dist
++ $(ECHO) "$(prefix)/bin/smokeping_cgi @PKG_SYSCONFDIR@/config" >> $(DESTDIR)$(HTDOCSDIR)/smokeping.fcgi.dist
+ chmod +x $(DESTDIR)$(HTDOCSDIR)/smokeping.fcgi.dist
- use CGI;
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/net/smokeping/patches/patch-af b/net/smokeping/patches/patch-af
new file mode 100644
index 00000000000..90ecc6a8109
--- /dev/null
+++ b/net/smokeping/patches/patch-af
@@ -0,0 +1,13 @@
+$NetBSD: patch-af,v 1.1 2012/02/02 18:54:35 bouyer Exp $
+
+--- lib/Makefile.in.orig 2012-02-02 16:07:25.000000000 +0100
++++ lib/Makefile.in 2012-02-02 16:07:33.000000000 +0100
+@@ -217,7 +217,7 @@
+ PROBE := $(wildcard Smokeping/probes/*.pm)
+ MATCH := $(wildcard Smokeping/matchers/*.pm)
+ EXTRA_DIST = $(PM) $(SP) $(SORT) $(PROBE) $(MATCH)
+-perllibdir = $(prefix)/lib
++perllibdir = $(prefix)/lib/smokeping
+ nobase_perllib_DATA = $(EXTRA_DIST)
+ all: all-am
+
diff --git a/net/smokeping/patches/patch-ag b/net/smokeping/patches/patch-ag
new file mode 100644
index 00000000000..f43915136f3
--- /dev/null
+++ b/net/smokeping/patches/patch-ag
@@ -0,0 +1,19 @@
+$NetBSD: patch-ag,v 1.1 2012/02/02 18:54:35 bouyer Exp $
+
+--- etc/basepage.html.dist.orig 2012-02-02 18:44:25.000000000 +0100
++++ etc/basepage.html.dist 2012-02-02 18:44:37.000000000 +0100
+@@ -53,10 +53,10 @@
+ -->
+ </STYLE>
+
+-<script src="cropper/lib/prototype.js" type="text/javascript"></script>
+-<script src="cropper/lib/scriptaculous.js?load=builder,effects,dragdrop" type="text/javascript"></script>
+-<script src="cropper/cropper.js" type="text/javascript"></script>
+-<script src="cropper/smokeping-zoom.js" type="text/javascript"></script>
++<script src="/cropper/lib/prototype.js" type="text/javascript"></script>
++<script src="/cropper/lib/scriptaculous.js?load=builder,effects,dragdrop" type="text/javascript"></script>
++<script src="/cropper/cropper.js" type="text/javascript"></script>
++<script src="/cropper/smokeping-zoom.js" type="text/javascript"></script>
+
+
+