Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Mar 2018 20:14:11 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r465237 - in head/dns: . dsc dsc/files
Message-ID:  <201803212014.w2LKEBbd064349@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201803212014.w2LKEBbd064349>