svn commit: r465237 - in head/dns: . dsc dsc/files
Kurt Jaeger
pi at FreeBSD.org
Wed Mar 21 20:14:13 UTC 2018
Author: pi
Date: Wed Mar 21 20:14:11 2018
New Revision: 465237
URL: https://svnweb.freebsd.org/changeset/ports/465237
Log:
New port: dns/dsc
DSC (originally developed by The Measurement Factory and now developed
by DNS-OARC) is a system for collecting and exploring statistics from
busy DNS servers. It uses a distributed architecture with collectors
running on or near nameservers sending their data to one or more
central presenters for display and archiving. Collectors use pcap to
sniff network traffic. They transmit aggregated data to the presenter
as XML data. dsc is configurable to allow the administrator to capture
any kind of data that he or she chooses.
WWW: https://www.dns-oarc.net/dsc/
PR: 226631
Submitted by: Leo Vandewoestijne <freebsd at dns.company>
Added:
head/dns/dsc/
head/dns/dsc/Makefile (contents, props changed)
head/dns/dsc/distinfo (contents, props changed)
head/dns/dsc/files/
head/dns/dsc/files/patch-cron_upload-prep.pl (contents, props changed)
head/dns/dsc/files/pkg-message.in (contents, props changed)
head/dns/dsc/pkg-descr (contents, props changed)
head/dns/dsc/pkg-plist (contents, props changed)
Modified:
head/dns/Makefile
Modified: head/dns/Makefile
==============================================================================
--- head/dns/Makefile Wed Mar 21 20:12:43 2018 (r465236)
+++ head/dns/Makefile Wed Mar 21 20:14:11 2018 (r465237)
@@ -63,6 +63,7 @@
SUBDIR += doc
SUBDIR += dq
SUBDIR += drool
+ SUBDIR += dsc
SUBDIR += dsp
SUBDIR += dynip
SUBDIR += erlang-idna
Added: head/dns/dsc/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/dns/dsc/Makefile Wed Mar 21 20:14:11 2018 (r465237)
@@ -0,0 +1,28 @@
+# Created by: Leo Vandewoestijne <freebsd at dns.company>
+# $FreeBSD$
+
+PORTNAME= dsc
+PORTVERSION= 2.6.1
+CATEGORIES= dns
+MASTER_SITES= https://www.dns-oarc.net/files/dsc/ \
+ https://dns.company/files/dsc/
+
+MAINTAINER= freebsd at dns.company
+COMMENT= Tool used for collecting and exploring statistics from DNS servers
+
+LICENSE= BSD3CLAUSE
+
+RUN_DEPENDS= libpcap>=1.8.1:net/libpcap \
+ GeoIP>=1.6.12:net/GeoIP \
+ p5-Proc-PID-File>=1.28:devel/p5-Proc-PID-File \
+ p5-XML-Simple>=2.24:textproc/p5-XML-Simple \
+ dsp>=2.0.0:dns/dsp
+
+BUILD_DEPENDS:= ${RUN_DEPENDS}
+
+GNU_CONFIGURE= yes
+USES= gmake perl5 shebangfix
+
+SUB_FILES= pkg-message
+
+.include <bsd.port.mk>
Added: head/dns/dsc/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/dns/dsc/distinfo Wed Mar 21 20:14:11 2018 (r465237)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520903828
+SHA256 (dsc-2.6.1.tar.gz) = e11019dc8cebd971bec420bb28dc97acc851dfd328c5d40bbf6b41df467db285
+SIZE (dsc-2.6.1.tar.gz) = 320065
Added: head/dns/dsc/files/patch-cron_upload-prep.pl
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/dns/dsc/files/patch-cron_upload-prep.pl Wed Mar 21 20:14:11 2018 (r465237)
@@ -0,0 +1,8 @@
+--- cron/upload-prep.pl.orig 2018-03-13 22:05:23 UTC
++++ cron/upload-prep.pl
+@@ -1,4 +1,4 @@
+-#!/usr/bin/perl
++#!/usr/local/bin/perl
+ #
+ # Copyright (c) 2016-2017, OARC, Inc.
+ # Copyright (c) 2007, The Measurement Factory, Inc.
Added: head/dns/dsc/files/pkg-message.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/dns/dsc/files/pkg-message.in Wed Mar 21 20:14:11 2018 (r465237)
@@ -0,0 +1,7 @@
+###########################################
+
+Before you configure:
+To obtain MaxMind's GeoIP tables,
+run %%LOCALBASE%%/bin/geoipupdate.sh manually.
+
+###########################################
Added: head/dns/dsc/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/dns/dsc/pkg-descr Wed Mar 21 20:14:11 2018 (r465237)
@@ -0,0 +1,10 @@
+DSC (originally developed by The Measurement Factory and now developed
+by DNS-OARC) is a system for collecting and exploring statistics from
+busy DNS servers. It uses a distributed architecture with collectors
+running on or near nameservers sending their data to one or more
+central presenters for display and archiving. Collectors use pcap to
+sniff network traffic. They transmit aggregated data to the presenter
+as XML data. dsc is configurable to allow the administrator to capture
+any kind of data that he or she chooses.
+
+WWW: https://www.dns-oarc.net/dsc/
Added: head/dns/dsc/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/dns/dsc/pkg-plist Wed Mar 21 20:14:11 2018 (r465237)
@@ -0,0 +1,12 @@
+bin/dsc
+%%ETCDIR%%/dsc.conf.sample
+libexec/dsc/upload-prep.pl
+libexec/dsc/upload-rsync.sh
+libexec/dsc/upload-ssh.sh
+libexec/dsc/upload-x509.sh
+man/man1/dsc.1.gz
+man/man5/dsc.conf.5.gz
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%PORTDOCS%%%%DOCSDIR%%/UPGRADE.md
More information about the svn-ports-head
mailing list