aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dns/dnsflood/Makefile13
-rw-r--r--dns/dnsflood/distinfo4
-rw-r--r--dns/dnsflood/files/dnsflood.in28
-rw-r--r--dns/dnsflood/pkg-descr2
4 files changed, 37 insertions, 10 deletions
diff --git a/dns/dnsflood/Makefile b/dns/dnsflood/Makefile
index 2a2871593d02..1dc55f5b176f 100644
--- a/dns/dnsflood/Makefile
+++ b/dns/dnsflood/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= dnsflood
-PORTVERSION= 1.12
-PORTREVISION= 1
+PORTVERSION= 1.20
CATEGORIES= dns
MASTER_SITES= http://www.adotout.com/ \
http://mirrors.rit.edu/zi/
@@ -17,18 +16,18 @@ MAINTAINER= zi@FreeBSD.org
COMMENT= DNS flood detector
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
-WRKSRC= ${WRKDIR}/dns_flood_detector
+WRKSRC= ${WRKDIR}/dns_flood_detector_1.2
PLIST_FILES= sbin/dns_flood_detector
+USE_RC_SUBR= dnsflood
PORTDOCS= README
pre-patch:
- ${CP} ${WRKSRC}/makefiles/Makefile-FreeBSD ${WRKSRC}/Makefile
-
-post-patch:
@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' \
- ${WRKSRC}/Makefile
+ ${WRKSRC}/makefiles/Makefile-FreeBSD
+ @${LN} -sf ${WRKSRC}/makefiles/Makefile-FreeBSD ${WRKSRC}/Makefile
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/dns_flood_detector ${PREFIX}/sbin
diff --git a/dns/dnsflood/distinfo b/dns/dnsflood/distinfo
index 09c23d6b8ebd..5c05e4ad1070 100644
--- a/dns/dnsflood/distinfo
+++ b/dns/dnsflood/distinfo
@@ -1,2 +1,2 @@
-SHA256 (dnsflood-1.12.tgz) = c165d715a77e03862c2933c7d35d0ddbd5dc31059eef597a630b73b7c5e98d2a
-SIZE (dnsflood-1.12.tgz) = 15835
+SHA256 (dnsflood-1.20.tgz) = 0becfb1976d469f26e7d1406acefbff8700f26c0d73ef4731e1ac261d1391201
+SIZE (dnsflood-1.20.tgz) = 19909
diff --git a/dns/dnsflood/files/dnsflood.in b/dns/dnsflood/files/dnsflood.in
new file mode 100644
index 000000000000..7bbc14f2e501
--- /dev/null
+++ b/dns/dnsflood/files/dnsflood.in
@@ -0,0 +1,28 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: dnsflood
+# REQUIRE: NETWORKING
+# KEYWORD: shutdown
+
+#
+# Add the following lines to /etc/rc.conf to enable dnsflood:
+#
+# dnsflood_enable="YES"
+#
+
+. /etc/rc.subr
+
+name=dnsflood
+rcvar=`set_rcvar`
+
+command=%%PREFIX%%/sbin/dns_flood_detector
+command_args="-d"
+
+# set defaults
+dnsflood_enable=${dnsflood_enable:-"NO"}
+
+load_rc_config $name
+run_rc_command "$1"
diff --git a/dns/dnsflood/pkg-descr b/dns/dnsflood/pkg-descr
index e9af90a2d2c6..10353c3aa925 100644
--- a/dns/dnsflood/pkg-descr
+++ b/dns/dnsflood/pkg-descr
@@ -1,5 +1,5 @@
DNS Flood Detector was developed to detect abusive usage levels
on high traffic nameservers and to enable quick response in
-halting the use of one's nameserver to facilitate spam.
+halting the use of one's nameserver to facilitate spam.
WWW: http://www.adotout.com/