summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net/xymon/DEINSTALL158
-rw-r--r--net/xymon/DESCR10
-rw-r--r--net/xymon/INSTALL165
-rw-r--r--net/xymon/Makefile190
-rw-r--r--net/xymon/PLIST386
-rw-r--r--net/xymon/distinfo11
-rw-r--r--net/xymon/files/xymon.sh39
-rw-r--r--net/xymon/patches/patch-aa14
-rw-r--r--net/xymon/patches/patch-ab157
-rw-r--r--net/xymon/patches/patch-ac14
-rw-r--r--net/xymon/patches/patch-ad14
-rw-r--r--net/xymon/patches/patch-ae30
-rw-r--r--net/xymon/patches/patch-af14
13 files changed, 1202 insertions, 0 deletions
diff --git a/net/xymon/DEINSTALL b/net/xymon/DEINSTALL
new file mode 100644
index 00000000000..489844633a3
--- /dev/null
+++ b/net/xymon/DEINSTALL
@@ -0,0 +1,158 @@
+#! /bin/sh
+#
+# $NetBSD: DEINSTALL,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $
+#
+
+# xymons user/group
+
+EXAMPLEDIR=@EXAMPLEDIR@
+BBHOME=@BBHOME@
+BBVAR=@BBVAR@
+BBLOGDIR=@BBLOGDIR@
+
+XYBINDIR=@XYBINDIR@
+XYETCDIR=@XYETCDIR@
+XYEXTDIR=@XYEXTDIR@
+XYTMPDIR=@XYTMPDIR@
+XYWEBDIR=@XYWEBDIR@
+XYWWWDIR=@XYWWWDIR@
+
+case ${STAGE} in
+DEINSTALL)
+
+ GIFS="README arrow.gif bkg-blue.gif bkg-clear.gif \
+ bkg-green.gif bkg-purple.gif bkg-red.gif bkg-yellow.gif \
+ blue-ack.gif blue-recent.gif blue.gif clear-recent.gif \
+ clear.gif favicon-blue.ico favicon-clear.ico \
+ favicon-green.ico favicon-purple.ico favicon-red.ico \
+ favicon-unknown.ico favicon-yellow.ico green-recent.gif \
+ green.gif purple-ack.gif purple-recent.gif purple.gif \
+ red-ack.gif red-recent.gif red.gif unknown-recent.gif \
+ unknown.gif yellow-ack.gif yellow-recent.gif \
+ yellow.gif zoom.gif"
+ for file in ${GIFS}; do
+ ${RM} ${XYWWWDIR}/gifs/${file}
+ done
+
+ MENUFILES="README menu.css menu.js menu_items.js menu_tpl.js"
+ for file in ${MENUFILES}; do
+ ${RM} ${XYWWWDIR}/menu/${file}
+ done
+
+ DOCFILES="about.html bb-to-hobbit.html clonewarn.jpg \
+ configure.txt criticalsystems.html \
+ critview-detail-acked.jpg \
+ critview-detail-ackform.jpg \
+ critview-detail.jpg critview-disk.jpg \
+ critview-green.jpg editor-clonemaster.jpg \
+ editor-diskchanged.jpg editor-disksetup.jpg \
+ editor-main.jpg editor-makeclone.jpg \
+ editor-nohost.jpg editor-showclone.jpg \
+ hobbit-alerts.html hobbit-apacheconf.txt \
+ hobbit-bbhosts.png hobbit-clients.png \
+ hobbit-config.html hobbit-mrtg.html \
+ hobbit-tips.html hobbitmain.png hobbitprocs.png \
+ howtograph.html install.html known-issues.html \
+ mainview-acked.jpg mainview.jpg \
+ manpages/index.html \
+ manpages/man1/bb-ack.cgi.1.html \
+ manpages/man1/bb-csvinfo.cgi.1.html \
+ manpages/man1/bb-datepage.cgi.1.html \
+ manpages/man1/bb-eventlog.cgi.1.html \
+ manpages/man1/bb-findhost.cgi.1.html \
+ manpages/man1/bb-hist.cgi.1.html \
+ manpages/man1/bb-rep.cgi.1.html \
+ manpages/man1/bb-replog.cgi.1.html \
+ manpages/man1/bb-snapshot.cgi.1.html \
+ manpages/man1/bb-webpage.cgi.1.html \
+ manpages/man1/bb.1.html \
+ manpages/man1/bbcmd.1.html \
+ manpages/man1/bbcombotest.1.html \
+ manpages/man1/bbdigest.1.html \
+ manpages/man1/bbgen.1.html \
+ manpages/man1/bbhostgrep.1.html \
+ manpages/man1/bbhostshow.1.html \
+ manpages/man1/bbretest-net.sh.1.html \
+ manpages/man1/bbtest-net.1.html \
+ manpages/man1/clientupdate.1.html \
+ manpages/man1/hobbit-ackinfo.cgi.1.html \
+ manpages/man1/hobbit-confreport.cgi.1.html \
+ manpages/man1/hobbit-ghosts.cgi.1.html \
+ manpages/man1/hobbit-hostgraphs.cgi.1.html \
+ manpages/man1/hobbit-nkedit.cgi.1.html \
+ manpages/man1/hobbit-nkview.cgi.1.html \
+ manpages/man1/hobbit-statusreport.cgi.1.html \
+ manpages/man1/hobbitgraph.cgi.1.html \
+ manpages/man1/hobbitping.1.html \
+ manpages/man1/hobbitsvc.cgi.1.html \
+ manpages/man1/logfetch.1.html \
+ manpages/man1/orcahobbit.1.html \
+ manpages/man5/bb-hosts.5.html \
+ manpages/man5/bb-services.5.html \
+ manpages/man5/bbcombotest.cfg.5.html \
+ manpages/man5/client-local.cfg.5.html \
+ manpages/man5/clientlaunch.cfg.5.html \
+ manpages/man5/hobbit-alerts.cfg.5.html \
+ manpages/man5/hobbit-clients.cfg.5.html \
+ manpages/man5/hobbit-nkview.cfg.5.html \
+ manpages/man5/hobbitcgi.cfg.5.html \
+ manpages/man5/hobbitclient.cfg.5.html \
+ manpages/man5/hobbitgraph.cfg.5.html \
+ manpages/man5/hobbitlaunch.cfg.5.html \
+ manpages/man5/hobbitserver.cfg.5.html \
+ manpages/man5/hobbitweb.5.html \
+ manpages/man7/xymon.7.html \
+ manpages/man8/bbmessage.cgi.8.html \
+ manpages/man8/bbproxy.8.html \
+ manpages/man8/hobbit-enadis.cgi.8.html \
+ manpages/man8/hobbit-mailack.8.html \
+ manpages/man8/hobbitd.8.html \
+ manpages/man8/hobbitd_alert.8.html \
+ manpages/man8/hobbitd_channel.8.html \
+ manpages/man8/hobbitd_client.8.html \
+ manpages/man8/hobbitd_filestore.8.html \
+ manpages/man8/hobbitd_history.8.html \
+ manpages/man8/hobbitd_hostdata.8.html \
+ manpages/man8/hobbitd_rrd.8.html \
+ manpages/man8/hobbitd_sample.8.html \
+ manpages/man8/hobbitfetch.8.html \
+ manpages/man8/hobbitlaunch.8.html \
+ manpages/man8/msgcache.8.html \
+ manpages/man8/trimhistory.8.html \
+ stdview-detail-acked.jpg"
+ DOCDIRS="manpages/man8 manpages/man7 manpages/man5 \
+ manpages/man1 manpages"
+ for file in ${DOCFILES}; do
+ ${RM} ${XYWWWDIR}/help/${file}
+ done
+ for dir in ${DOCDIRS}; do
+ ${RMDIR} ${XYWWWDIR}/help/${dir}
+ done
+
+ if [ -h ${BBHOME}/bin ]; then
+ ${RM} ${BBHOME}/bin
+ fi
+ if [ -h ${BBHOME}/etc ]; then
+ ${RM} ${BBHOME}/etc
+ fi
+ if [ -h ${BBHOME}/ext ]; then
+ ${RM} ${BBHOME}/ext
+ fi
+ if [ -h ${BBHOME}/tmp ]; then
+ ${RM} ${BBHOME}/tmp
+ fi
+ if [ -h ${BBHOME}/web ]; then
+ ${RM} ${BBHOME}/web
+ fi
+ if [ -h ${BBHOME}/www ]; then
+ ${RM} ${BBHOME}/www
+ fi
+ if [ -h ${BBHOME}/download ]; then
+ ${RM} ${BBHOME}/download
+ fi
+ if [ -h ${BBHOME}/logs ]; then
+ ${RM} ${BBHOME}/logs
+ fi
+
+ ;;
+esac
diff --git a/net/xymon/DESCR b/net/xymon/DESCR
new file mode 100644
index 00000000000..5a7f8358155
--- /dev/null
+++ b/net/xymon/DESCR
@@ -0,0 +1,10 @@
+Xymon is the successor to (rename of) Hobbit which was the successor
+to the bbgen toolkit, which had been available as an add-on to Big Brother
+since late 2002.
+
+Xymon monitors your hosts, your network services, and anything else
+you configure it to do via extensions. Xymon will
+periodically generate requests to network services - http, ftp,
+smtp and so on - and record if the service is responding as
+expected. Through the use of agents installed on the servers,
+you can also monitor local disk utilisation, logfiles and processes.
diff --git a/net/xymon/INSTALL b/net/xymon/INSTALL
new file mode 100644
index 00000000000..40b3a513d63
--- /dev/null
+++ b/net/xymon/INSTALL
@@ -0,0 +1,165 @@
+#! /bin/sh
+#
+# $NetBSD: INSTALL,v 1.1.1.1 2010/02/14 22:58:57 spz Exp $
+#
+
+# xymons user/group
+
+BBUSER=xymon
+BBGROUP=xymon
+
+EXAMPLEDIR=@EXAMPLEDIR@
+BBHOME=@BBHOME@
+BBVAR=@BBVAR@
+BBLOGDIR=@BBLOGDIR@
+
+XYBINDIR=@XYBINDIR@
+XYETCDIR=@XYETCDIR@
+XYEXTDIR=@XYEXTDIR@
+XYTMPDIR=@XYTMPDIR@
+XYWEBDIR=@XYWEBDIR@
+XYWWWDIR=@XYWWWDIR@
+
+case ${STAGE} in
+POST-INSTALL)
+
+ GIFS="README arrow.gif bkg-blue.gif bkg-clear.gif \
+ bkg-green.gif bkg-purple.gif bkg-red.gif bkg-yellow.gif \
+ blue-ack.gif blue-recent.gif blue.gif clear-recent.gif \
+ clear.gif favicon-blue.ico favicon-clear.ico \
+ favicon-green.ico favicon-purple.ico favicon-red.ico \
+ favicon-unknown.ico favicon-yellow.ico green-recent.gif \
+ green.gif purple-ack.gif purple-recent.gif purple.gif \
+ red-ack.gif red-recent.gif red.gif unknown-recent.gif \
+ unknown.gif yellow-ack.gif yellow-recent.gif \
+ yellow.gif zoom.gif"
+ for file in ${GIFS}; do
+ ${CP} ${EXAMPLEDIR}/www/gifs/${file} ${XYWWWDIR}/gifs/${file}
+ ${CHMOD} 0444 ${XYWWWDIR}/gifs/${file}
+ done
+
+ MENUFILES="README menu.css menu.js menu_items.js menu_tpl.js"
+ for file in ${MENUFILES}; do
+ ${CP} ${EXAMPLEDIR}/www/menu/${file} ${XYWWWDIR}/menu/${file}
+ ${CHMOD} 0444 ${XYWWWDIR}/menu/${file}
+ done
+
+ DOCFILES="about.html bb-to-hobbit.html clonewarn.jpg \
+ configure.txt criticalsystems.html \
+ critview-detail-acked.jpg \
+ critview-detail-ackform.jpg \
+ critview-detail.jpg critview-disk.jpg \
+ critview-green.jpg editor-clonemaster.jpg \
+ editor-diskchanged.jpg editor-disksetup.jpg \
+ editor-main.jpg editor-makeclone.jpg \
+ editor-nohost.jpg editor-showclone.jpg \
+ hobbit-alerts.html hobbit-apacheconf.txt \
+ hobbit-bbhosts.png hobbit-clients.png \
+ hobbit-config.html hobbit-mrtg.html \
+ hobbit-tips.html hobbitmain.png hobbitprocs.png \
+ howtograph.html install.html known-issues.html \
+ mainview-acked.jpg mainview.jpg \
+ manpages/index.html \
+ manpages/man1/bb-ack.cgi.1.html \
+ manpages/man1/bb-csvinfo.cgi.1.html \
+ manpages/man1/bb-datepage.cgi.1.html \
+ manpages/man1/bb-eventlog.cgi.1.html \
+ manpages/man1/bb-findhost.cgi.1.html \
+ manpages/man1/bb-hist.cgi.1.html \
+ manpages/man1/bb-rep.cgi.1.html \
+ manpages/man1/bb-replog.cgi.1.html \
+ manpages/man1/bb-snapshot.cgi.1.html \
+ manpages/man1/bb-webpage.cgi.1.html \
+ manpages/man1/bb.1.html \
+ manpages/man1/bbcmd.1.html \
+ manpages/man1/bbcombotest.1.html \
+ manpages/man1/bbdigest.1.html \
+ manpages/man1/bbgen.1.html \
+ manpages/man1/bbhostgrep.1.html \
+ manpages/man1/bbhostshow.1.html \
+ manpages/man1/bbretest-net.sh.1.html \
+ manpages/man1/bbtest-net.1.html \
+ manpages/man1/clientupdate.1.html \
+ manpages/man1/hobbit-ackinfo.cgi.1.html \
+ manpages/man1/hobbit-confreport.cgi.1.html \
+ manpages/man1/hobbit-ghosts.cgi.1.html \
+ manpages/man1/hobbit-hostgraphs.cgi.1.html \
+ manpages/man1/hobbit-nkedit.cgi.1.html \
+ manpages/man1/hobbit-nkview.cgi.1.html \
+ manpages/man1/hobbit-statusreport.cgi.1.html \
+ manpages/man1/hobbitgraph.cgi.1.html \
+ manpages/man1/hobbitping.1.html \
+ manpages/man1/hobbitsvc.cgi.1.html \
+ manpages/man1/logfetch.1.html \
+ manpages/man1/orcahobbit.1.html \
+ manpages/man5/bb-hosts.5.html \
+ manpages/man5/bb-services.5.html \
+ manpages/man5/bbcombotest.cfg.5.html \
+ manpages/man5/client-local.cfg.5.html \
+ manpages/man5/clientlaunch.cfg.5.html \
+ manpages/man5/hobbit-alerts.cfg.5.html \
+ manpages/man5/hobbit-clients.cfg.5.html \
+ manpages/man5/hobbit-nkview.cfg.5.html \
+ manpages/man5/hobbitcgi.cfg.5.html \
+ manpages/man5/hobbitclient.cfg.5.html \
+ manpages/man5/hobbitgraph.cfg.5.html \
+ manpages/man5/hobbitlaunch.cfg.5.html \
+ manpages/man5/hobbitserver.cfg.5.html \
+ manpages/man5/hobbitweb.5.html \
+ manpages/man7/xymon.7.html \
+ manpages/man8/bbmessage.cgi.8.html \
+ manpages/man8/bbproxy.8.html \
+ manpages/man8/hobbit-enadis.cgi.8.html \
+ manpages/man8/hobbit-mailack.8.html \
+ manpages/man8/hobbitd.8.html \
+ manpages/man8/hobbitd_alert.8.html \
+ manpages/man8/hobbitd_channel.8.html \
+ manpages/man8/hobbitd_client.8.html \
+ manpages/man8/hobbitd_filestore.8.html \
+ manpages/man8/hobbitd_history.8.html \
+ manpages/man8/hobbitd_hostdata.8.html \
+ manpages/man8/hobbitd_rrd.8.html \
+ manpages/man8/hobbitd_sample.8.html \
+ manpages/man8/hobbitfetch.8.html \
+ manpages/man8/hobbitlaunch.8.html \
+ manpages/man8/msgcache.8.html \
+ manpages/man8/trimhistory.8.html \
+ stdview-detail-acked.jpg"
+ DOCDIRS="manpages manpages/man1 manpages/man5 \
+ manpages/man7 manpages/man8"
+ for dir in ${DOCDIRS}; do
+ ${MKDIR} ${XYWWWDIR}/help/${dir}
+ ${CHMOD} 0755 ${XYWWWDIR}/help/${dir}
+ done
+ for file in ${DOCFILES}; do
+ ${CP} ${EXAMPLEDIR}/www/help/${file} ${XYWWWDIR}/help/${file}
+ ${CHMOD} 0444 ${XYWWWDIR}/help/${file}
+ done
+
+ if [ ! -h ${BBHOME}/bin ]; then
+ ${LN} -s ${XYBINDIR} ${BBHOME}/bin
+ fi
+ if [ ! -h ${BBHOME}/etc ]; then
+ ${LN} -s ${XYETCDIR} ${BBHOME}/etc
+ fi
+ if [ ! -h ${BBHOME}/ext ]; then
+ ${LN} -s ${XYEXTDIR} ${BBHOME}/ext
+ fi
+ if [ ! -h ${BBHOME}/tmp ]; then
+ ${LN} -s ${XYTMPDIR} ${BBHOME}/tmp
+ fi
+ if [ ! -h ${BBHOME}/web ]; then
+ ${LN} -s ${XYWEBDIR} ${BBHOME}/web
+ fi
+ if [ ! -h ${BBHOME}/www ]; then
+ ${LN} -s ${XYWWWDIR} ${BBHOME}/www
+ fi
+ if [ ! -h ${BBHOME}/download ]; then
+ ${LN} -s ${BBVAR}/download ${BBHOME}/download
+ fi
+ if [ ! -h ${BBHOME}/logs ]; then
+ ${LN} -s ${BBLOGDIR} ${BBHOME}/logs
+ fi
+
+ ;;
+esac
diff --git a/net/xymon/Makefile b/net/xymon/Makefile
new file mode 100644
index 00000000000..999ce3daac6
--- /dev/null
+++ b/net/xymon/Makefile
@@ -0,0 +1,190 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/02/14 22:58:57 spz Exp $
+#
+
+DISTNAME= xymon-4.3.0-beta2
+PKGNAME= xymon-4.3.0b2
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=hobbitmon/}
+
+MAINTAINER= spz@NetBSD.org
+HOMEPAGE= http://hobbitmon.sourceforge.net/
+COMMENT= Network services monitor a la Big Brother
+LICENSE= gnu-gpl-v2
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+CONFLICTS+= hobbitmon-[0-9]*
+CONFLICTS+= hobbitclient-[0-9]*
+
+DEPENDS+= fping>2:../../net/fping
+ # xymonclient ought to be the same version as the server, modulo nbN
+DEPENDS+= xymonclient>=4.3.0b2:../../net/xymonclient
+
+HAS_CONFIGURE= YES
+USE_TOOLS+= gmake
+
+.include "../../mk/bsd.prefs.mk"
+
+# xymons user/group
+
+BBUSER?= xymon
+BBGROUP?= xymon
+
+PKG_GROUPS= ${BBGROUP}
+PKG_USERS= ${BBUSER:Q}:${BBGROUP:Q}
+
+PKG_GECOS.${BBUSER}= Xymon monitor
+PKG_HOME.${BBUSER}= ${BBHOME}
+
+PKG_GROUPS_VARS+= BBGROUP
+PKG_USERS_VARS+= BBUSER
+
+# startup and config
+
+RCD_SCRIPTS+= xymon
+PKG_SYSCONFDIR.xymon= ${PREFIX}/etc/xymon
+EXAMPLEDIR= ${PREFIX}/share/examples/xymon
+
+INSTALLATION_DIRS+= ${EXAMPLEDIR}
+INSTALLATION_DIRS+= ${PKG_SYSCONFDIR.xymon}
+
+BBHOME?= ${PREFIX}/share/xymon/bbhome
+BBTOPDIR?= ${PREFIX}/libexec/xymon
+BBHOSTURL?= /
+CGIDIR?= ${BBTOPDIR}/cgi-bin
+BBCGIURL?= /cgi-bin
+SECCGIDIR?= ${BBTOPDIR}/cgi-secure
+SECUREBBCGIURL?= /xymon-seccgi
+
+BBSERVERNAME?= "`uname -n`"
+BBSERVERIP?= 127.0.0.1
+
+BBLOGDIR?= ${VARBASE}/log/xymon
+BBVAR?= ${VARBASE}/xymon
+
+XYBINDIR?= ${BBTOPDIR}
+XYETCDIR?= ${PKG_SYSCONFDIR.xymon}
+XYEXTDIR?= ${BBTOPDIR}/ext
+XYTMPDIR?= ${VARBASE}/xymon/tmp
+XYWEBDIR?= ${PREFIX}/share/xymon/web
+XYWWWDIR?= ${VARBASE}/xymon/www
+
+BUILD_DEFS+= VARBASE
+BUILD_DEFS+= BBHOSTURL
+BUILD_DEFS+= BBSERVERNAME
+BUILD_DEFS+= BBSERVERIP
+BUILD_DEFS+= APACHE_GROUP
+
+FILES_SUBST+= EXAMPLEDIR=${EXAMPLEDIR:Q}
+FILES_SUBST+= BBHOME=${BBHOME:Q}
+FILES_SUBST+= BBLOGDIR=${BBLOGDIR:Q}
+FILES_SUBST+= BBVAR=${BBVAR:Q}
+FILES_SUBST+= XYBINDIR=${XYBINDIR:Q}
+FILES_SUBST+= XYETCDIR=${XYETCDIR:Q}
+FILES_SUBST+= XYEXTDIR=${XYEXTDIR:Q}
+FILES_SUBST+= XYTMPDIR=${XYTMPDIR:Q}
+FILES_SUBST+= XYWEBDIR=${XYWEBDIR:Q}
+FILES_SUBST+= XYWWWDIR=${XYWWWDIR:Q}
+
+EVAL_PREFIX+= PREFIX.fping=fping
+
+CONFIGURE_ARGS+= "--server"
+
+CONFIGURE_ENV+= USERFPING=${PREFIX.fping}/sbin/fping
+CONFIGURE_ENV+= USEHOBBITPING=n
+CONFIGURE_ENV+= RRDINC=${BUILDLINK_PREFIX.rrdtool}/include
+CONFIGURE_ENV+= RRDLIB=${BUILDLINK_PREFIX.rrdtool}/lib/librrd.a
+CONFIGURE_ENV+= PNGLIB=${BUILDLINK_PREFIX.png}/lib/libpng.a
+CONFIGURE_ENV+= ENABLESSL=y
+CONFIGURE_ENV+= OSSLINC=${BUILDLINK_PREFIX.openssl}/include
+CONFIGURE_ENV+= OSSLLIB=${BUILDLINK_PREFIX.openssl}/lib
+CONFIGURE_ENV+= ENABLELDAP=y
+CONFIGURE_ENV+= ENABLELDAPSSL=y
+CONFIGURE_ENV+= LDAPINC=${BUILDLINK_PREFIX.openldap-client}/include
+CONFIGURE_ENV+= LDAPLIB=${BUILDLINK_PREFIX.openldap-client}/lib
+CONFIGURE_ENV+= PCREINC=${BUILDLINK_PREFIX.pcre}/include
+CONFIGURE_ENV+= PCRELIB=${BUILDLINK_PREFIX.pcre}/lib
+CONFIGURE_ENV+= BBHOSTNAME=${BBSERVERNAME:Q}
+CONFIGURE_ENV+= BBHOSTIP=${BBSERVERIP:Q}
+CONFIGURE_ENV+= BBUSER=${BBUSER:Q}
+CONFIGURE_ENV+= BBHOME=${BBHOME:Q}
+CONFIGURE_ENV+= BBTOPDIR=${BBTOPDIR:Q}
+CONFIGURE_ENV+= BBHOSTURL=${BBHOSTURL:Q}
+CONFIGURE_ENV+= CGIDIR=${CGIDIR:Q}
+CONFIGURE_ENV+= BBCGIURL=${BBCGIURL:Q}
+CONFIGURE_ENV+= SECURECGIDIR=${SECCGIDIR:Q}
+CONFIGURE_ENV+= SECUREBBCGIURL=${SECUREBBCGIURL:Q}
+CONFIGURE_ENV+= HTTPDGID=${APACHE_GROUP:Q}
+CONFIGURE_ENV+= BBLOGDIR=${BBLOGDIR:Q}
+CONFIGURE_ENV+= BBVAR=${BBVAR:Q}
+CONFIGURE_ENV+= INSTALLROOT=${DESTDIR}
+CONFIGURE_ENV+= INSTALLBINDIR=${XYBINDIR:Q}
+CONFIGURE_ENV+= INSTALLETCDIR=${XYETCDIR:Q}
+CONFIGURE_ENV+= INSTALLEXADIR=${EXAMPLEDIR:Q}
+CONFIGURE_ENV+= INSTALLEXTDIR=${XYEXTDIR:Q}
+CONFIGURE_ENV+= INSTALLTMPDIR=${XYTMPDIR:Q}
+CONFIGURE_ENV+= INSTALLWEBDIR=${XYWEBDIR:Q}
+CONFIGURE_ENV+= INSTALLWWWDIR=${XYWWWDIR:Q}
+CONFIGURE_ENV+= MANROOT=${PREFIX}/${PKGMANDIR}/
+
+SUBST_CLASSES+= bashpath
+SUBST_FILES.bashpath= hobbitd/hobbitreports.sh.DIST
+SUBST_SED.bashpath= -e 's,/bin/bash,'${BASH}','
+SUBST_STAGE.bashpath= post-patch
+
+USE_TOOLS+= awk:run cat:run cp:run
+USE_TOOLS+= cut:run date:run egrep:run
+USE_TOOLS+= expr:run find:run grep:run
+USE_TOOLS+= head:run id:run ls:run
+USE_TOOLS+= mv:run rm:run sed:run
+USE_TOOLS+= sort:run tail:run touch:run
+USE_TOOLS+= tr:run wc:run bash:run
+
+
+MAKE_DIRS+= ${BBTOPDIR}
+MAKE_DIRS+= ${BBHOME}
+
+OWN_DIRS_PERMS+= ${XYEXTDIR} ${BBUSER} ${BBGROUP} 0755
+OWN_DIRS_PERMS+= ${BBLOGDIR} ${BBUSER} ${BBGROUP} 0755
+OWN_DIRS_PERMS+= ${XYTMPDIR} ${BBUSER} ${BBGROUP} 0755
+
+OWN_DIRS_PERMS+= ${BBVAR} ${BBUSER} ${BBGROUP} 0755
+VAR_SUBDIRS= acks data disabled download hist histlogs hostdata rrd
+.for dir in ${VAR_SUBDIRS}
+OWN_DIRS_PERMS+= ${BBVAR}/${dir} ${BBUSER} ${BBGROUP} 0755
+.endfor
+
+OWN_DIRS_PERMS+= ${XYWWWDIR} ${BBUSER} ${BBGROUP} 0755
+WWW_SUBDIRS= gifs help html menu notes wml
+.for dir in ${WWW_SUBDIRS}
+OWN_DIRS_PERMS+= ${XYWWWDIR}/${dir} ${BBUSER} ${BBGROUP} 0755
+.endfor
+OWN_DIRS_PERMS+= ${XYWWWDIR}/rep ${BBUSER} ${APACHE_GROUP} 0755
+OWN_DIRS_PERMS+= ${XYWWWDIR}/snap ${BBUSER} ${APACHE_GROUP} 0755
+
+MAKE_DIRS_PERMS+= ${SECCGIDIR} root ${BBGROUP} 0000
+
+# actual config files
+
+CFILES= bb-hosts bb-services bbcombotest.cfg client-local.cfg
+CFILES+= columndoc.csv hobbit-alerts.cfg hobbit-apache.conf
+CFILES+= hobbit-clients.cfg hobbit-nkview.cfg hobbitcgi.cfg
+CFILES+= hobbitgraph.cfg hobbitlaunch.cfg hobbitserver.cfg
+.for file in ${CFILES}
+CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${PKG_SYSCONFDIR.xymon}/${file} ${BBUSER} ${BBGROUP} 0644
+.endfor
+
+MAKE_ENV+= MAKE=${MAKE_PROGRAM:Q}
+MAKE_ENV+= PKGDIR=${PREFIX:Q}
+MAKE_ENV+= INSTALLROOT=${DESTDIR}
+MAKE_ENV+= PKGBUILD=y
+MAKE_ENV+= ${TOOLS_ENV}
+
+.include "../../databases/rrdtool/buildlink3.mk"
+.include "../../databases/openldap-client/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../devel/pcre/buildlink3.mk"
+.include "../../mk/apache.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/xymon/PLIST b/net/xymon/PLIST
new file mode 100644
index 00000000000..89bfab7e17f
--- /dev/null
+++ b/net/xymon/PLIST
@@ -0,0 +1,386 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/02/14 22:58:57 spz Exp $
+libexec/xymon/bb
+libexec/xymon/bb-ack.cgi
+libexec/xymon/bb-csvinfo.cgi
+libexec/xymon/bb-datepage.cgi
+libexec/xymon/bb-eventlog.cgi
+libexec/xymon/bb-findhost.cgi
+libexec/xymon/bb-hist.cgi
+libexec/xymon/bb-rep.cgi
+libexec/xymon/bb-replog.cgi
+libexec/xymon/bb-snapshot.cgi
+libexec/xymon/bb-webpage
+libexec/xymon/bbcmd
+libexec/xymon/bbcombotest
+libexec/xymon/bbdigest
+libexec/xymon/bbgen
+libexec/xymon/bbhostgrep
+libexec/xymon/bbhostshow
+libexec/xymon/bbmessage.cgi
+libexec/xymon/bbproxy
+libexec/xymon/bbtest-net
+libexec/xymon/beastat
+libexec/xymon/boilerplate.cgi
+libexec/xymon/cgi-bin/bb-csvinfo.sh
+libexec/xymon/cgi-bin/bb-datepage.sh
+libexec/xymon/cgi-bin/bb-eventlog.sh
+libexec/xymon/cgi-bin/bb-findhost.sh
+libexec/xymon/cgi-bin/bb-hist.sh
+libexec/xymon/cgi-bin/bb-histlog.sh
+libexec/xymon/cgi-bin/bb-hostsvc.sh
+libexec/xymon/cgi-bin/bb-rep.sh
+libexec/xymon/cgi-bin/bb-replog.sh
+libexec/xymon/cgi-bin/bb-snapshot.sh
+libexec/xymon/cgi-bin/hobbit-certreport.sh
+libexec/xymon/cgi-bin/hobbit-confreport-critical.sh
+libexec/xymon/cgi-bin/hobbit-confreport.sh
+libexec/xymon/cgi-bin/hobbit-ghosts.sh
+libexec/xymon/cgi-bin/hobbit-hostgraphs.sh
+libexec/xymon/cgi-bin/hobbit-hostlist.sh
+libexec/xymon/cgi-bin/hobbit-nkview.sh
+libexec/xymon/cgi-bin/hobbit-nongreen.sh
+libexec/xymon/cgi-bin/hobbit-notifylog.sh
+libexec/xymon/cgi-bin/hobbit-perfdata.sh
+libexec/xymon/cgi-bin/hobbit-topchanges.sh
+libexec/xymon/cgi-bin/hobbitcolumn.sh
+libexec/xymon/cgi-bin/hobbitgraph.sh
+libexec/xymon/cgi-secure/bb-ack.sh
+libexec/xymon/cgi-secure/hobbit-ackinfo.sh
+libexec/xymon/cgi-secure/hobbit-enadis.sh
+libexec/xymon/cgi-secure/hobbit-nkedit.sh
+libexec/xymon/cgi-secure/hobbit-useradm.sh
+libexec/xymon/convertnk
+libexec/xymon/ext/bbretest-net.sh
+libexec/xymon/hobbit-ackinfo.cgi
+libexec/xymon/hobbit-confreport.cgi
+libexec/xymon/hobbit-enadis.cgi
+libexec/xymon/hobbit-ghosts.cgi
+libexec/xymon/hobbit-hostgraphs.cgi
+libexec/xymon/hobbit-hostlist.cgi
+libexec/xymon/hobbit-mailack
+libexec/xymon/hobbit-nkedit.cgi
+libexec/xymon/hobbit-nkview.cgi
+libexec/xymon/hobbit-notifylog.cgi
+libexec/xymon/hobbit-perfdata.cgi
+libexec/xymon/hobbit-statusreport.cgi
+libexec/xymon/hobbit-useradm.cgi
+libexec/xymon/hobbit.sh
+libexec/xymon/hobbitd
+libexec/xymon/hobbitd_alert
+libexec/xymon/hobbitd_capture
+libexec/xymon/hobbitd_channel
+libexec/xymon/hobbitd_client
+libexec/xymon/hobbitd_filestore
+libexec/xymon/hobbitd_history
+libexec/xymon/hobbitd_hostdata
+libexec/xymon/hobbitd_larrd
+libexec/xymon/hobbitd_locator
+libexec/xymon/hobbitd_rrd
+libexec/xymon/hobbitd_sample
+libexec/xymon/hobbitfetch
+libexec/xymon/hobbitgraph.cgi
+libexec/xymon/hobbitlaunch
+libexec/xymon/hobbitping
+libexec/xymon/hobbitreports.sh
+libexec/xymon/hobbitsvc.cgi
+libexec/xymon/moverrd.sh
+libexec/xymon/rrdcachectl
+libexec/xymon/trimhistory
+man/man1/bb-ack.cgi.1
+man/man1/bb-csvinfo.cgi.1
+man/man1/bb-datepage.cgi.1
+man/man1/bb-eventlog.cgi.1
+man/man1/bb-findhost.cgi.1
+man/man1/bb-hist.cgi.1
+man/man1/bb-rep.cgi.1
+man/man1/bb-replog.cgi.1
+man/man1/bb-snapshot.cgi.1
+man/man1/bb-webpage.cgi.1
+man/man1/bb.1
+man/man1/bbcmd.1
+man/man1/bbcombotest.1
+man/man1/bbdigest.1
+man/man1/bbgen.1
+man/man1/bbhostgrep.1
+man/man1/bbhostshow.1
+man/man1/bbretest-net.sh.1
+man/man1/bbtest-net.1
+man/man1/clientupdate.1
+man/man1/hobbit-ackinfo.cgi.1
+man/man1/hobbit-confreport.cgi.1
+man/man1/hobbit-ghosts.cgi.1
+man/man1/hobbit-hostgraphs.cgi.1
+man/man1/hobbit-nkedit.cgi.1
+man/man1/hobbit-nkview.cgi.1
+man/man1/hobbit-statusreport.cgi.1
+man/man1/hobbitgraph.cgi.1
+man/man1/hobbitping.1
+man/man1/hobbitsvc.cgi.1
+man/man1/logfetch.1
+man/man1/orcahobbit.1
+man/man5/bb-hosts.5
+man/man5/bb-services.5
+man/man5/bbcombotest.cfg.5
+man/man5/client-local.cfg.5
+man/man5/clientlaunch.cfg.5
+man/man5/hobbit-alerts.cfg.5
+man/man5/hobbit-clients.cfg.5
+man/man5/hobbit-nkview.cfg.5
+man/man5/hobbitcgi.cfg.5
+man/man5/hobbitclient.cfg.5
+man/man5/hobbitgraph.cfg.5
+man/man5/hobbitlaunch.cfg.5
+man/man5/hobbitserver.cfg.5
+man/man5/hobbitweb.5
+man/man7/xymon.7
+man/man8/bbmessage.cgi.8
+man/man8/bbproxy.8
+man/man8/hobbit-enadis.cgi.8
+man/man8/hobbit-mailack.8
+man/man8/hobbitd.8
+man/man8/hobbitd_alert.8
+man/man8/hobbitd_channel.8
+man/man8/hobbitd_client.8
+man/man8/hobbitd_filestore.8
+man/man8/hobbitd_history.8
+man/man8/hobbitd_hostdata.8
+man/man8/hobbitd_rrd.8
+man/man8/hobbitd_sample.8
+man/man8/hobbitfetch.8
+man/man8/hobbitlaunch.8
+man/man8/msgcache.8
+man/man8/trimhistory.8
+share/examples/rc.d/xymon
+share/examples/xymon/bb-hosts
+share/examples/xymon/bb-services
+share/examples/xymon/bbcombotest.cfg
+share/examples/xymon/client-local.cfg
+share/examples/xymon/columndoc.csv
+share/examples/xymon/hobbit-alerts.cfg
+share/examples/xymon/hobbit-apache.conf
+share/examples/xymon/hobbit-clients.cfg
+share/examples/xymon/hobbit-nkview.cfg
+share/examples/xymon/hobbit-nkview.cfg.bak
+share/examples/xymon/hobbitcgi.cfg
+share/examples/xymon/hobbitgraph.cfg
+share/examples/xymon/hobbitlaunch.cfg
+share/examples/xymon/hobbitserver.cfg
+share/examples/xymon/www/gifs/README
+share/examples/xymon/www/gifs/arrow.gif
+share/examples/xymon/www/gifs/bkg-blue.gif
+share/examples/xymon/www/gifs/bkg-clear.gif
+share/examples/xymon/www/gifs/bkg-green.gif
+share/examples/xymon/www/gifs/bkg-purple.gif
+share/examples/xymon/www/gifs/bkg-red.gif
+share/examples/xymon/www/gifs/bkg-yellow.gif
+share/examples/xymon/www/gifs/blue-ack.gif
+share/examples/xymon/www/gifs/blue-recent.gif
+share/examples/xymon/www/gifs/blue.gif
+share/examples/xymon/www/gifs/clear-recent.gif
+share/examples/xymon/www/gifs/clear.gif
+share/examples/xymon/www/gifs/favicon-blue.ico
+share/examples/xymon/www/gifs/favicon-clear.ico
+share/examples/xymon/www/gifs/favicon-green.ico
+share/examples/xymon/www/gifs/favicon-purple.ico
+share/examples/xymon/www/gifs/favicon-red.ico
+share/examples/xymon/www/gifs/favicon-unknown.ico
+share/examples/xymon/www/gifs/favicon-yellow.ico
+share/examples/xymon/www/gifs/green-recent.gif
+share/examples/xymon/www/gifs/green.gif
+share/examples/xymon/www/gifs/purple-ack.gif
+share/examples/xymon/www/gifs/purple-recent.gif
+share/examples/xymon/www/gifs/purple.gif
+share/examples/xymon/www/gifs/red-ack.gif
+share/examples/xymon/www/gifs/red-recent.gif
+share/examples/xymon/www/gifs/red.gif
+share/examples/xymon/www/gifs/unknown-recent.gif
+share/examples/xymon/www/gifs/unknown.gif
+share/examples/xymon/www/gifs/yellow-ack.gif
+share/examples/xymon/www/gifs/yellow-recent.gif
+share/examples/xymon/www/gifs/yellow.gif
+share/examples/xymon/www/gifs/zoom.gif
+share/examples/xymon/www/help/about.html
+share/examples/xymon/www/help/bb-to-hobbit.html
+share/examples/xymon/www/help/clonewarn.jpg
+share/examples/xymon/www/help/configure.txt
+share/examples/xymon/www/help/criticalsystems.html
+share/examples/xymon/www/help/critview-detail-acked.jpg
+share/examples/xymon/www/help/critview-detail-ackform.jpg
+share/examples/xymon/www/help/critview-detail.jpg
+share/examples/xymon/www/help/critview-disk.jpg
+share/examples/xymon/www/help/critview-green.jpg
+share/examples/xymon/www/help/editor-clonemaster.jpg
+share/examples/xymon/www/help/editor-diskchanged.jpg
+share/examples/xymon/www/help/editor-disksetup.jpg
+share/examples/xymon/www/help/editor-main.jpg
+share/examples/xymon/www/help/editor-makeclone.jpg
+share/examples/xymon/www/help/editor-nohost.jpg
+share/examples/xymon/www/help/editor-showclone.jpg
+share/examples/xymon/www/help/hobbit-alerts.html
+share/examples/xymon/www/help/hobbit-apacheconf.txt
+share/examples/xymon/www/help/hobbit-bbhosts.png
+share/examples/xymon/www/help/hobbit-clients.png
+share/examples/xymon/www/help/hobbit-config.html
+share/examples/xymon/www/help/hobbit-mrtg.html
+share/examples/xymon/www/help/hobbit-tips.html
+share/examples/xymon/www/help/hobbitmain.png
+share/examples/xymon/www/help/hobbitprocs.png
+share/examples/xymon/www/help/howtograph.html
+share/examples/xymon/www/help/install.html
+share/examples/xymon/www/help/known-issues.html
+share/examples/xymon/www/help/mainview-acked.jpg
+share/examples/xymon/www/help/mainview.jpg
+share/examples/xymon/www/help/manpages/index.html
+share/examples/xymon/www/help/manpages/man1/bb-ack.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/bb-csvinfo.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/bb-datepage.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/bb-eventlog.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/bb-findhost.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/bb-hist.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/bb-rep.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/bb-replog.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/bb-snapshot.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/bb-webpage.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/bb.1.html
+share/examples/xymon/www/help/manpages/man1/bbcmd.1.html
+share/examples/xymon/www/help/manpages/man1/bbcombotest.1.html
+share/examples/xymon/www/help/manpages/man1/bbdigest.1.html
+share/examples/xymon/www/help/manpages/man1/bbgen.1.html
+share/examples/xymon/www/help/manpages/man1/bbhostgrep.1.html
+share/examples/xymon/www/help/manpages/man1/bbhostshow.1.html
+share/examples/xymon/www/help/manpages/man1/bbretest-net.sh.1.html
+share/examples/xymon/www/help/manpages/man1/bbtest-net.1.html
+share/examples/xymon/www/help/manpages/man1/clientupdate.1.html
+share/examples/xymon/www/help/manpages/man1/hobbit-ackinfo.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/hobbit-confreport.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/hobbit-ghosts.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/hobbit-hostgraphs.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/hobbit-nkedit.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/hobbit-nkview.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/hobbit-statusreport.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/hobbitgraph.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/hobbitping.1.html
+share/examples/xymon/www/help/manpages/man1/hobbitsvc.cgi.1.html
+share/examples/xymon/www/help/manpages/man1/logfetch.1.html
+share/examples/xymon/www/help/manpages/man1/orcahobbit.1.html
+share/examples/xymon/www/help/manpages/man5/bb-hosts.5.html
+share/examples/xymon/www/help/manpages/man5/bb-services.5.html
+share/examples/xymon/www/help/manpages/man5/bbcombotest.cfg.5.html
+share/examples/xymon/www/help/manpages/man5/client-local.cfg.5.html
+share/examples/xymon/www/help/manpages/man5/clientlaunch.cfg.5.html
+share/examples/xymon/www/help/manpages/man5/hobbit-alerts.cfg.5.html
+share/examples/xymon/www/help/manpages/man5/hobbit-clients.cfg.5.html
+share/examples/xymon/www/help/manpages/man5/hobbit-nkview.cfg.5.html
+share/examples/xymon/www/help/manpages/man5/hobbitcgi.cfg.5.html
+share/examples/xymon/www/help/manpages/man5/hobbitclient.cfg.5.html
+share/examples/xymon/www/help/manpages/man5/hobbitgraph.cfg.5.html
+share/examples/xymon/www/help/manpages/man5/hobbitlaunch.cfg.5.html
+share/examples/xymon/www/help/manpages/man5/hobbitserver.cfg.5.html
+share/examples/xymon/www/help/manpages/man5/hobbitweb.5.html
+share/examples/xymon/www/help/manpages/man7/xymon.7.html
+share/examples/xymon/www/help/manpages/man8/bbmessage.cgi.8.html
+share/examples/xymon/www/help/manpages/man8/bbproxy.8.html
+share/examples/xymon/www/help/manpages/man8/hobbit-enadis.cgi.8.html
+share/examples/xymon/www/help/manpages/man8/hobbit-mailack.8.html
+share/examples/xymon/www/help/manpages/man8/hobbitd.8.html
+share/examples/xymon/www/help/manpages/man8/hobbitd_alert.8.html
+share/examples/xymon/www/help/manpages/man8/hobbitd_channel.8.html
+share/examples/xymon/www/help/manpages/man8/hobbitd_client.8.html
+share/examples/xymon/www/help/manpages/man8/hobbitd_filestore.8.html
+share/examples/xymon/www/help/manpages/man8/hobbitd_history.8.html
+share/examples/xymon/www/help/manpages/man8/hobbitd_hostdata.8.html
+share/examples/xymon/www/help/manpages/man8/hobbitd_rrd.8.html
+share/examples/xymon/www/help/manpages/man8/hobbitd_sample.8.html
+share/examples/xymon/www/help/manpages/man8/hobbitfetch.8.html
+share/examples/xymon/www/help/manpages/man8/hobbitlaunch.8.html
+share/examples/xymon/www/help/manpages/man8/msgcache.8.html
+share/examples/xymon/www/help/manpages/man8/trimhistory.8.html
+share/examples/xymon/www/help/stdview-detail-acked.jpg
+share/examples/xymon/www/menu/README
+share/examples/xymon/www/menu/menu.css
+share/examples/xymon/www/menu/menu.js
+share/examples/xymon/www/menu/menu_items.js
+share/examples/xymon/www/menu/menu_tpl.js
+share/xymon/web/acknowledge_footer
+share/xymon/web/acknowledge_form
+share/xymon/web/acknowledge_header
+share/xymon/web/bb2_footer
+share/xymon/web/bb2_header
+share/xymon/web/bb_footer
+share/xymon/web/bb_header
+share/xymon/web/bbnk_footer
+share/xymon/web/bbnk_header
+share/xymon/web/bbrep_footer
+share/xymon/web/bbrep_header
+share/xymon/web/bbsnap2_footer
+share/xymon/web/bbsnap2_header
+share/xymon/web/bbsnap_footer
+share/xymon/web/bbsnap_header
+share/xymon/web/bbsnapnk_footer
+share/xymon/web/bbsnapnk_header
+share/xymon/web/columndoc_footer
+share/xymon/web/columndoc_header
+share/xymon/web/confreport_back
+share/xymon/web/confreport_footer
+share/xymon/web/confreport_front
+share/xymon/web/confreport_header
+share/xymon/web/event_footer
+share/xymon/web/event_form
+share/xymon/web/event_header
+share/xymon/web/findhost_footer
+share/xymon/web/findhost_form
+share/xymon/web/findhost_header
+share/xymon/web/ghosts_footer
+share/xymon/web/ghosts_header
+share/xymon/web/graphs_footer
+share/xymon/web/graphs_header
+share/xymon/web/hist_footer
+share/xymon/web/hist_header
+share/xymon/web/histlog_footer
+share/xymon/web/histlog_header
+share/xymon/web/hobbitnk_footer
+share/xymon/web/hobbitnk_header
+share/xymon/web/hostgraphs_footer
+share/xymon/web/hostgraphs_form
+share/xymon/web/hostgraphs_header
+share/xymon/web/hostlist_footer
+share/xymon/web/hostlist_form
+share/xymon/web/hostlist_header
+share/xymon/web/hostsvc_footer
+share/xymon/web/hostsvc_header
+share/xymon/web/info_footer
+share/xymon/web/info_header
+share/xymon/web/maint_footer
+share/xymon/web/maint_form
+share/xymon/web/maint_header
+share/xymon/web/maintact_footer
+share/xymon/web/maintact_header
+share/xymon/web/nkack_form
+share/xymon/web/nkedit_footer
+share/xymon/web/nkedit_form
+share/xymon/web/nkedit_header
+share/xymon/web/notify_footer
+share/xymon/web/notify_form
+share/xymon/web/notify_header
+share/xymon/web/perfdata_footer
+share/xymon/web/perfdata_form
+share/xymon/web/perfdata_header
+share/xymon/web/replog_footer
+share/xymon/web/replog_header
+share/xymon/web/report_footer
+share/xymon/web/report_form
+share/xymon/web/report_form_daily
+share/xymon/web/report_form_monthly
+share/xymon/web/report_form_weekly
+share/xymon/web/report_header
+share/xymon/web/snapshot_footer
+share/xymon/web/snapshot_form
+share/xymon/web/snapshot_header
+share/xymon/web/topchanges_footer
+share/xymon/web/topchanges_form
+share/xymon/web/topchanges_header
+share/xymon/web/trends_form
+share/xymon/web/useradm_footer
+share/xymon/web/useradm_form
+share/xymon/web/useradm_header
+share/xymon/web/zoom.js
diff --git a/net/xymon/distinfo b/net/xymon/distinfo
new file mode 100644
index 00000000000..c12bc120b50
--- /dev/null
+++ b/net/xymon/distinfo
@@ -0,0 +1,11 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/02/14 22:58:57 spz Exp $
+
+SHA1 (xymon-4.3.0-beta2.tar.gz) = 484ab668358856c7bbc7ba85bfe2afa7c0fa2f10
+RMD160 (xymon-4.3.0-beta2.tar.gz) = ab8db88d1e2cb7363c8a9b35396094ea921cc5b5
+Size (xymon-4.3.0-beta2.tar.gz) = 2405826 bytes
+SHA1 (patch-aa) = ce534d384fe0936f7ad6e1a2601c0f4cb1fc3346
+SHA1 (patch-ab) = 255892c607845790641924a4febea18a030685cb
+SHA1 (patch-ac) = 653f3496ce2a6107f0c5f30d50b8d7ecc947b196
+SHA1 (patch-ad) = e5a42cbc6537e23a5a44ed343c86e121adadb139
+SHA1 (patch-ae) = 8be66af4b877958f2bc64e18494c67a73acd4360
+SHA1 (patch-af) = a81d3e73ffd6718e20320c6bd59c56ac4616524a
diff --git a/net/xymon/files/xymon.sh b/net/xymon/files/xymon.sh
new file mode 100644
index 00000000000..fcaed76f5b5
--- /dev/null
+++ b/net/xymon/files/xymon.sh
@@ -0,0 +1,39 @@
+#!/bin/sh
+#
+# Xymon site monitoring server
+# Startup script contributed by Nathan Arthur (originally for hobbitmon)
+#
+# PROVIDE: xymon
+# REQUIRE: DAEMON xymonclient
+
+name="xymon"
+
+# user-settable rc.conf variables
+: ${xymon_launchcfg:="@XYETCDIR@/hobbitlaunch.cfg"}
+: ${xymon_servercfg:="@XYETCDIR@/hobbitserver.cfg"}
+: ${xymon_log:="@BBLOGDIR@/hobbitlaunch.log"}
+: ${xymon_pidfile:="/var/run/${name}.pid"}
+
+if [ -f /etc/rc.subr ]; then
+ . /etc/rc.subr
+fi
+
+rcvar=${name}
+xymon_user="xymon"
+pidfile=${xymon_pidfile}
+required_files="${xymon_launchcfg} ${xymon_servercfg}"
+command="@XYBINDIR@/hobbitlaunch"
+command_args="--config=${xymon_launchcfg} --env=${xymon_servercfg} --log=${xymon_log} --pidfile=${xymon_pidfile}"
+
+xymon_precmd()
+{
+ HOBBITCLIENTHOME="@BBHOME@/client"
+ export HOBBITCLIENTHOME
+
+ touch ${xymon_pidfile} && chown ${xymon_user} ${xymon_pidfile}
+}
+
+start_precmd="xymon_precmd"
+
+load_rc_config $name
+run_rc_command "$1"
diff --git a/net/xymon/patches/patch-aa b/net/xymon/patches/patch-aa
new file mode 100644
index 00000000000..8cf55d70260
--- /dev/null
+++ b/net/xymon/patches/patch-aa
@@ -0,0 +1,14 @@
+$NetBSD: patch-aa,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $
+
+--- configure.server.orig 2009-02-12 13:09:34.000000000 +0000
++++ configure.server
+@@ -495,6 +495,9 @@ fi
+ if test "$INSTALLETCDIR" != ""; then
+ echo "INSTALLETCDIR = $INSTALLETCDIR" >>Makefile
+ fi
++if test "$INSTALLEXADIR" != ""; then
++ echo "INSTALLEXADIR = $INSTALLEXADIR" >>Makefile
++fi
+ if test "$INSTALLEXTDIR" != ""; then
+ echo "INSTALLEXTDIR = $INSTALLEXTDIR" >>Makefile
+ fi
diff --git a/net/xymon/patches/patch-ab b/net/xymon/patches/patch-ab
new file mode 100644
index 00000000000..65bc6576514
--- /dev/null
+++ b/net/xymon/patches/patch-ab
@@ -0,0 +1,157 @@
+$NetBSD: patch-ab,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $
+
+--- build/Makefile.rules.orig 2009-02-12 13:00:50.000000000 +0000
++++ build/Makefile.rules
+@@ -22,9 +22,9 @@ else
+ INSTALLTARGETS = install-client install-clientmsg
+ endif
+ else
+- BUILDTARGETS = lib-build common-build bbdisplay-build bbnet-build bbproxy-build docs-build build-build hobbitd-build web-build client
+- CLIENTTARGETS = lib-client common-client build-build
+- INSTALLTARGETS = install-bbdisplay install-bbnet install-bbproxy install-man install-hobbitd install-web install-docs install-client install-servermsg
++ BUILDTARGETS = lib-build common-build bbdisplay-build bbnet-build bbproxy-build docs-build build-build hobbitd-build web-build # client
++ CLIENTTARGETS = # lib-client common-client build-build
++ INSTALLTARGETS = install-bbdisplay install-bbnet install-bbproxy install-man install-hobbitd install-web install-docs install-servermsg # install-client
+ CFLAGS += $(PCREINCDIR)
+ endif
+
+@@ -34,6 +34,9 @@ endif
+ ifndef INSTALLETCDIR
+ INSTALLETCDIR = $(BBHOME)/etc
+ endif
++ifndef INSTALLEXADIR
++INSTALLEXADIR = $(BBHOME)/etc
++endif
+ ifndef INSTALLEXTDIR
+ INSTALLEXTDIR = $(BBHOME)/ext
+ endif
+@@ -156,58 +159,67 @@ install-servermsg:
+ @echo "To view the Hobbit webpages, go to http://${BBHOSTNAME}${BBHOSTURL}"
+
+ install-dirs:
+- mkdir -p $(INSTALLROOT)$(BBHOME) $(INSTALLROOT)$(BBHOME)/download $(INSTALLROOT)$(BBVAR)
++ mkdir -p $(INSTALLROOT)$(BBHOME) $(INSTALLROOT)$(BBVAR)
++
++ mkdir -p $(INSTALLROOT)$(BBVAR)/download
++ifndef PKGBUILD
++ifneq ($(BBVAR),$(BBHOME))
++ ln -sf $(BBVAR)/download $(INSTALLROOT)$(BBHOME)/download
++endif
++endif
+
+ mkdir -p $(INSTALLROOT)$(INSTALLBINDIR)
++ifndef PKGBUILD
+ ifneq ($(INSTALLBINDIR),$(BBHOME)/bin)
+ ln -sf $(INSTALLBINDIR) $(INSTALLROOT)$(BBHOME)/bin
+ endif
+-ifndef PKGBUILD
+ chown $(BBUSER) $(INSTALLROOT)$(INSTALLBINDIR)
+ chgrp `$(IDTOOL) -g $(BBUSER)` $(INSTALLROOT)$(INSTALLBINDIR)
+ endif
+
+ mkdir -p $(INSTALLROOT)$(INSTALLETCDIR)
++ifndef PKGBUILD
+ ifneq ($(INSTALLETCDIR),$(BBHOME)/etc)
+ ln -sf $(INSTALLETCDIR) $(INSTALLROOT)$(BBHOME)/etc
+ endif
+-ifndef PKGBUILD
+ chown $(BBUSER) $(INSTALLROOT)$(INSTALLETCDIR)
+ chgrp `$(IDTOOL) -g $(BBUSER)` $(INSTALLROOT)$(INSTALLETCDIR)
+ endif
+
++ mkdir -p $(INSTALLROOT)$(INSTALLEXADIR)
++
+ mkdir -p $(INSTALLROOT)$(INSTALLEXTDIR)
++ifndef PKGBUILD
+ ifneq ($(INSTALLEXTDIR),$(BBHOME)/ext)
+ ln -sf $(INSTALLEXTDIR) $(INSTALLROOT)$(BBHOME)/ext
+ endif
+-ifndef PKGBUILD
+ chown $(BBUSER) $(INSTALLROOT)$(INSTALLEXTDIR)
+ chgrp `$(IDTOOL) -g $(BBUSER)` $(INSTALLROOT)$(INSTALLEXTDIR)
+ endif
+
+ mkdir -p $(INSTALLROOT)$(INSTALLTMPDIR)
++ifndef PKGBUILD
+ ifneq ($(INSTALLTMPDIR),$(BBHOME)/tmp)
+ ln -sf $(INSTALLTMPDIR) $(INSTALLROOT)$(BBHOME)/tmp
+ endif
+-ifndef PKGBUILD
+ chown $(BBUSER) $(INSTALLROOT)$(INSTALLTMPDIR)
+ chgrp `$(IDTOOL) -g $(BBUSER)` $(INSTALLROOT)$(INSTALLTMPDIR)
+ endif
+
+ mkdir -p $(INSTALLROOT)$(INSTALLWEBDIR)
++ifndef PKGBUILD
+ ifneq ($(INSTALLWEBDIR),$(BBHOME)/web)
+ ln -sf $(INSTALLWEBDIR) $(INSTALLROOT)$(BBHOME)/web
+ endif
+-ifndef PKGBUILD
+ chown $(BBUSER) $(INSTALLROOT)$(INSTALLWEBDIR)
+ chgrp `$(IDTOOL) -g $(BBUSER)` $(INSTALLROOT)$(INSTALLWEBDIR)
+ endif
+
+ mkdir -p $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml
++ifndef PKGBUILD
+ ifneq ($(INSTALLWWWDIR),$(BBHOME)/www)
+ ln -sf $(INSTALLWWWDIR) $(INSTALLROOT)$(BBHOME)/www
+ endif
+-ifndef PKGBUILD
+ chown $(BBUSER) $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml
+ chgrp `$(IDTOOL) -g $(BBUSER)` $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml
+ ifdef HTTPDGID
+@@ -215,6 +227,8 @@ ifdef HTTPDGID
+ chgrp $(HTTPDGID) $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap
+ endif
+ chmod g+w $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap
++else
++ mkdir -p $(INSTALLROOT)$(INSTALLEXADIR)/www $(INSTALLROOT)$(INSTALLEXADIR)/www/gifs $(INSTALLROOT)$(INSTALLEXADIR)/www/help $(INSTALLROOT)$(INSTALLEXADIR)/www/menu
+ endif
+
+ mkdir -p $(INSTALLROOT)$(BBVAR)/acks
+@@ -266,25 +280,25 @@ ifndef PKGBUILD
+ endif
+
+ install-common: install-dirs
+- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C common install
++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C common install
+
+ install-bbdisplay: install-common
+- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C bbdisplay install
++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C bbdisplay install
+
+ install-bbdisplay-nocgi: install-common
+- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C bbdisplay install-nocgi
++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C bbdisplay install-nocgi
+
+ install-bbnet: install-common
+- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" ARESVER="$(ARESVER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C bbnet install
++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" ARESVER="$(ARESVER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C bbnet install
+
+ install-bbproxy: install-common
+- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C bbproxy install
++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C bbproxy install
+
+ install-hobbitd: install-common
+- MANROOT="$(MANROOT)" BBTOPDIR="$(BBTOPDIR)" BBHOME="$(BBHOME)" BBVAR="$(BBVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" BBLOGDIR="$(BBLOGDIR)" BBUSER="$(BBUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" HTTPDGID="$(HTTPDGID)" $(MAKE) -C hobbitd install
++ MANROOT="$(MANROOT)" BBTOPDIR="$(BBTOPDIR)" BBHOME="$(BBHOME)" BBVAR="$(BBVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" BBLOGDIR="$(BBLOGDIR)" BBUSER="$(BBUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLEXADIR)/www" HTTPDGID="$(HTTPDGID)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C hobbitd install
+
+ install-web: install-common
+- MANROOT="$(MANROOT)" BBTOPDIR="$(BBTOPDIR)" BBHOME="$(BBHOME)" BBVAR="$(BBVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" BBLOGDIR="$(BBLOGDIR)" BBUSER="$(BBUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C web install
++ MANROOT="$(MANROOT)" BBTOPDIR="$(BBTOPDIR)" BBHOME="$(BBHOME)" BBVAR="$(BBVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" BBLOGDIR="$(BBLOGDIR)" BBUSER="$(BBUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C web install
+
+
+ # NOTE: This one is normally not used - man-page install is done by the sub-Makefiles during "make install"
+@@ -297,10 +311,10 @@ install-man:
+ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" $(MAKE) -C web install-man
+
+ install-docs:
+- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C docs install
++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLEXADIR)/www" $(MAKE) -C docs install
+
+ install-custom:
+- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C custom install || echo "Skipped custom modules"
++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C custom install || echo "Skipped custom modules"
+
+
+ client-install: install-client
diff --git a/net/xymon/patches/patch-ac b/net/xymon/patches/patch-ac
new file mode 100644
index 00000000000..c88f0a8879e
--- /dev/null
+++ b/net/xymon/patches/patch-ac
@@ -0,0 +1,14 @@
+$NetBSD: patch-ac,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $
+
+--- hobbitd/Makefile.orig 2009-02-12 13:09:34.000000000 +0000
++++ hobbitd/Makefile
+@@ -159,7 +159,9 @@ install-cfg:
+ cd etcfiles; ../../build/merge-lines columndoc.csv $(INSTALLROOT)$(INSTALLETCDIR)/columndoc.csv
+ cd etcfiles; (echo "bb-hosts"; echo "hobbit-alerts.cfg"; echo "hobbit-clients.cfg"; echo "bbcombotest.cfg"; echo "client-local.cfg") | ../../build/setup-newfiles $(INSTALLROOT)$(INSTALLETCDIR)/
+ cd etcfiles; cp -fp hobbit-apache.conf $(INSTALLROOT)$(INSTALLETCDIR)/hobbit-apache.conf
++ifndef PKGBUILD
+ cd $(INSTALLROOT)$(BBHOME); rm -f hobbit.sh; ln -sf bin/hobbit.sh .
++endif
+ cd wwwfiles; find . | grep -v RCS | grep -v DIST | ../../build/setup-newfiles $(INSTALLROOT)$(INSTALLWWWDIR)/ ../../build/md5.dat
+ cd webfiles; find . | grep -v RCS | grep -v DIST | ../../build/setup-newfiles $(INSTALLROOT)$(INSTALLWEBDIR)/ ../../build/md5.dat
+ touch $(INSTALLROOT)$(INSTALLETCDIR)/hobbit-nkview.cfg $(INSTALLROOT)$(INSTALLETCDIR)/hobbit-nkview.cfg.bak
diff --git a/net/xymon/patches/patch-ad b/net/xymon/patches/patch-ad
new file mode 100644
index 00000000000..1f4f9692d44
--- /dev/null
+++ b/net/xymon/patches/patch-ad
@@ -0,0 +1,14 @@
+$NetBSD: patch-ad,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $
+
+--- build/Makefile.NetBSD.orig 2010-02-08 23:58:57.000000000 +0000
++++ build/Makefile.NetBSD
+@@ -10,7 +10,8 @@ NETLIBS =
+ CC= gcc
+ PKGDIR?=/usr/pkg
+ CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT $(LFSDEF) $(OSDEF) \
+- -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib
++ -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib \
++ -DHAVE_STDINT_H
+ RPATH = "-Wl,--rpath,"
+
+ # Compile flags for debugging
diff --git a/net/xymon/patches/patch-ae b/net/xymon/patches/patch-ae
new file mode 100644
index 00000000000..c9a4d5bd486
--- /dev/null
+++ b/net/xymon/patches/patch-ae
@@ -0,0 +1,30 @@
+$NetBSD: patch-ae,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $
+
+--- build/bb-commands.sh.orig 2007-04-14 00:20:21.000000000 -0500
++++ build/bb-commands.sh
+@@ -9,6 +9,11 @@
+
+ findbin() {
+ MYP="`echo ${PATH} | sed -e 's/:/ /g'`"
++ eval _var=\"\${${ENVNAME}}\"
++ if test -n "$_var"; then
++ echo "$_var"
++ return
++ fi
+
+ for D in $MYP
+ do
+@@ -31,11 +36,13 @@ do
+ done
+
+ # WC is special
++ENVNAME=WC
+ PGM=`findbin wc | head -n 1`
+ echo "WC=\"${PGM} -l\""
+ echo "WCC=\"${PGM}\""
+
+ # DFCMD is an alias for DF
++ENVNAME=DF
+ PGM=`findbin df | head -n 1`
+ echo "# DF,DFCMD and PS are for compatibility only, NOT USED by the Hobbit client"
+ echo "DF=\"${PGM} -Pk\""
diff --git a/net/xymon/patches/patch-af b/net/xymon/patches/patch-af
new file mode 100644
index 00000000000..21eff9ed674
--- /dev/null
+++ b/net/xymon/patches/patch-af
@@ -0,0 +1,14 @@
+$NetBSD: patch-af,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $
+
+--- ./hobbitd/etcfiles/hobbitlaunch.cfg.DIST.orig 2008-11-27 13:12:12.000000000 +0000
++++ ./hobbitd/etcfiles/hobbitlaunch.cfg.DIST
+@@ -198,7 +198,8 @@
+ # Note: If you are using another client package, you should disable this one.
+
+ [hobbitclient]
+- ENVFILE @BBTOPDIR@/client/etc/hobbitclient.cfg
++ DISABLED
++ ENVFILE @BBHOME@/client/etc/hobbitclient.cfg
+ NEEDS hobbitd
+ CMD @BBTOPDIR@/client/bin/hobbitclient.sh
+ LOGFILE $BBSERVERLOGS/hobbitclient.log