aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net/Makefile1
-rw-r--r--net/beacon-server/Makefile35
-rw-r--r--net/beacon-server/distinfo1
-rw-r--r--net/beacon-server/pkg-descr16
-rw-r--r--net/beacon-server/pkg-message10
-rw-r--r--net/beacon-server/pkg-plist4
6 files changed, 67 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index 7d4e5457f710..794295ee569a 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -42,6 +42,7 @@
SUBDIR += balance
SUBDIR += bandwidthd
SUBDIR += bbsnet
+ SUBDIR += beacon-server
SUBDIR += bfilter
SUBDIR += bgpq
SUBDIR += bing
diff --git a/net/beacon-server/Makefile b/net/beacon-server/Makefile
new file mode 100644
index 000000000000..9cfc75b2ca5d
--- /dev/null
+++ b/net/beacon-server/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: beacon-server
+# Date created: 2 May 2002
+# Whom: Janos Mohacsi <janos.mohacsi@bsd.hu>
+#
+# $FreeBSD$
+#
+
+PORTNAME= beacon
+PORTVERSION= 0.8.09
+CATEGORIES= net mbone perl5
+MASTER_SITES= http://dast.nlanr.net/Projects/Beacon/
+PKGNAMESUFFIX= -server
+DISTNAME= beaconserver_v${PORTVERSION}_perl
+
+MAINTAINER= janos.mohacsi@bsd.hu
+COMMENT= Beacon active measurement tool to monitor multicast (server)
+
+RUN_DEPENDS= ${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \
+ ${SITE_PERL}/${PERL_ARCH}/IO/Socket/Multicast.pm:${PORTSDIR}/net/p5-IO-Socket-Multicast
+
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+USE_PERL5= yes
+
+do-install:
+ @if [ ! -d ${PREFIX}/beaconserver ]; then \
+ ${MKDIR} ${PREFIX}/beaconserver; fi
+ ${INSTALL_SCRIPT} -m 750 ${WRKDIR}/beaconserver_v${PORTVERSION}_htmlgen.pl ${PREFIX}/beaconserver/beaconserver_htmlgen.pl
+ ${INSTALL_SCRIPT} -m 750 ${WRKDIR}/beaconserver_v${PORTVERSION}_server.pl ${PREFIX}/beaconserver/beaconserver_server.pl
+ ${INSTALL_DATA} -m 644 ${WRKDIR}/LICENSE ${PREFIX}/beaconserver/
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/net/beacon-server/distinfo b/net/beacon-server/distinfo
new file mode 100644
index 000000000000..0d1bc3fe3218
--- /dev/null
+++ b/net/beacon-server/distinfo
@@ -0,0 +1 @@
+MD5 (beaconserver_v0.8.09_perl.tar.gz) = f8db80a4b659b85383463c98c67ae5c2
diff --git a/net/beacon-server/pkg-descr b/net/beacon-server/pkg-descr
new file mode 100644
index 000000000000..ccb243e8747c
--- /dev/null
+++ b/net/beacon-server/pkg-descr
@@ -0,0 +1,16 @@
+Beacon Server
+
+The NLANR Multicast Beacon is active measurement software that monitors
+the performance of a multicast session. It has two components:
+
+Beacon Agent -- an active probing program running at each measurement machine.
+A set of Beacons sends packets continuously to each other through a
+multicast session, and measures the performance of the transmission. It
+then reports to the Beacon Server periodically. The current version (v0.63)
+is written in Java.
+
+Beacon Server -- a central server collecting the performance information
+from the Beacon Clients. The v0.8 version of the Beacon Server is written
+in Perl.
+
+WWW: http://dast.nlanr.net/Projects/Beacon/
diff --git a/net/beacon-server/pkg-message b/net/beacon-server/pkg-message
new file mode 100644
index 000000000000..d91d18a71b06
--- /dev/null
+++ b/net/beacon-server/pkg-message
@@ -0,0 +1,10 @@
+Beacon Server
+
+You must configure your beaconserver by editing:
+${PREFIX}/beaconserver/beaconserver_server.pl
+
+You should run
+${PREFIX}/beaconserver/beaconserver_htmlgen.pl
+periodically (e.g. via cron) to generate HTML report of the measurement data.
+
+You should need a Web server to make the report available.
diff --git a/net/beacon-server/pkg-plist b/net/beacon-server/pkg-plist
new file mode 100644
index 000000000000..86cd82f2ca0c
--- /dev/null
+++ b/net/beacon-server/pkg-plist
@@ -0,0 +1,4 @@
+beaconserver/beaconserver_server.pl
+beaconserver/beaconserver_htmlgen.pl
+beaconserver/LICENSE
+@dirrm beaconserver/