ports/61569: [maintainer update]: dns/rbldnsd - small, fast RBL dns server
Paul Chvostek
paul+fbsd at it.ca
Mon Jan 19 07:10:10 UTC 2004
>Number: 61569
>Category: ports
>Synopsis: [maintainer update]: dns/rbldnsd - small, fast RBL dns server
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Jan 18 23:10:04 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Paul Chvostek
>Release: FreeBSD 4.9-STABLE i386
>Organization:
>Environment:
System: FreeBSD foo.it.ca 4.9-STABLE FreeBSD 4.9-STABLE #0: Sat Nov 15 16:25:16 EST 2003 paul at foo.it.ca:/usr/obj/usr/src/sys/foo i386
>Description:
- upgraded to current version, which finally uses configure.
- added the *proper* MASTER_SITES back in,
- removed patch file on old Makefile (delete it),
- added RPM .spec file to DOCSDIR
- removed redundant info in pkg-descr
Note that this port does not respect PREFIX, and makes some
assumptions about where things live. Should be fine for 99.99%
of the installations out there (i.e. anything with a normal base
system installed).
>How-To-Repeat:
n/a
>Fix:
--- rbldnsd.diff.0991 begins here ---
diff -ruN /usr/ports/dns/rbldnsd/Makefile rbldnsd/Makefile
--- /usr/ports/dns/rbldnsd/Makefile Fri Aug 29 20:45:26 2003
+++ rbldnsd/Makefile Mon Jan 19 01:47:24 2004
@@ -6,9 +6,10 @@
#
PORTNAME= rbldnsd
-PORTVERSION= 0.96
+PORTVERSION= 0.991
CATEGORIES= dns
-MASTER_SITES= http://www.it.ca/~paul/src/:0
+MASTER_SITES= http://www.corpit.ru/mjt/rbldnsd/:0 \
+ http://www.it.ca/~paul/src/:0
DISTFILES= ${PORTNAME}_${PORTVERSION}${EXTRACT_SUFX}:0
MAINTAINER= paul+ports at it.ca
@@ -16,12 +17,15 @@
.if !defined(NOPORTDOCS)
EXTRACT_ONLY= ${PORTNAME}_${PORTVERSION}${EXTRACT_SUFX}
-MASTER_SITES+= http://www.it.ca/~paul/src/:1
+MASTER_SITES+= http://www.corpit.ru/mjt/:1 \
+ http://www.it.ca/~paul/src/:1
DISTFILES+= rbldnsd.html:1
.endif
MAN8= rbldnsd.8
+HAS_CONFIGURE= yes
+
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/rbldnsd ${PREFIX}/sbin/
@${INSTALL_MAN} ${WRKSRC}/rbldnsd.8 ${PREFIX}/man/man8/
@@ -31,6 +35,7 @@
@${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR}
@${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR}
@${INSTALL_DATA} ${DISTDIR}/rbldnsd.html ${DOCSDIR}
+ @${INSTALL_DATA} ${DISTDIR}/rbldnsd.spec ${DOCSDIR}
.endif
.include <bsd.port.mk>
diff -ruN /usr/ports/dns/rbldnsd/distinfo rbldnsd/distinfo
--- /usr/ports/dns/rbldnsd/distinfo Fri Aug 29 20:45:26 2003
+++ rbldnsd/distinfo Mon Jan 19 01:35:45 2004
@@ -1,2 +1,2 @@
-MD5 (rbldnsd_0.96.tar.gz) = 7b0d155e70436ddc50528412fa398cad
-MD5 (rbldnsd.html) = d9eae742d3875e467c8a4555eba678ca
+MD5 (rbldnsd_0.991.tar.gz) = f7c3642a92014e8a5712386fb32a2ab0
+MD5 (rbldnsd.html) = 1cde68965234940e33bef4c897b36423
diff -ruN /usr/ports/dns/rbldnsd/files/patch-aa rbldnsd/files/patch-aa
--- /usr/ports/dns/rbldnsd/files/patch-aa Fri Aug 29 20:45:27 2003
+++ rbldnsd/files/patch-aa Wed Dec 31 19:00:00 1969
@@ -1,38 +0,0 @@
---- Makefile.orig Fri Jun 13 05:14:45 2003
-+++ Makefile Fri Jun 13 05:19:41 2003
-@@ -4,26 +4,28 @@
- # Makefile for rbldnsd
-
--CC = cc
--CFLAGS = -O
-+CC ?= cc
-+CFLAGS += -O
- LD = $(CC)
--LDFLAGS = $(CFLAGS)
-+LDFLAGS += $(CFLAGS)
- AR = ar
- ARFLAGS = rv
- RANLIB = :
--SHELL = /bin/sh
--AWK = awk
-+SHELL = ${SH}
-+AWK ?= awk
-
- # Disable statistic counters
- #DEFS = -DNOSTATS
- # Disable memory info logging (mallinfo)
--#DEFS = -DNOMEMINFO
-+DEFS += -DNOMEMINFO
- # Disable printing zone (re)load time using utimes()
- #DEFS = -DNOTIMES
- # If your system lacks <stdint.h> header but uint32_t is in sys/types.h
--#DEFS = -DNOSTDINT_H
-+DEFS += -DNOSTDINT_H
- # If you don't want/have IPv6 support (transport only)
--#DEFS = -DNOIPv6
-+.if !defined(WITH_IPV6)
-+DEFS += -DNOIPv6
-+.endif
- #
- # For FreeBSD 4, use DEFS="-DNOMEMINFO -DNOSTDINT_H"
- # For Solaris, use DEFS="-DNOMEMINFO -DNOSTDINT_H -DNOIPv6"
diff -ruN /usr/ports/dns/rbldnsd/pkg-descr rbldnsd/pkg-descr
--- /usr/ports/dns/rbldnsd/pkg-descr Fri Aug 29 20:45:26 2003
+++ rbldnsd/pkg-descr Mon Jan 19 01:48:53 2004
@@ -2,8 +2,6 @@
zones. It was inspired by Dan J. Bernstein's rbldns program, found in
/usr/ports/net/djbdns, but is significantly faster.
-See http://www.corpit.ru/mjt/rbldnsd.html for more information.
-
rbldnsd was written by Michael Tokarev.
WWW: http://www.corpit.ru/mjt/rbldnsd.html
diff -ruN /usr/ports/dns/rbldnsd/pkg-plist rbldnsd/pkg-plist
--- /usr/ports/dns/rbldnsd/pkg-plist Fri Aug 29 20:45:26 2003
+++ rbldnsd/pkg-plist Mon Jan 19 01:47:38 2004
@@ -2,5 +2,6 @@
%%PORTDOCS%%share/doc/rbldnsd/CHANGES-0.81
%%PORTDOCS%%share/doc/rbldnsd/NEWS
%%PORTDOCS%%share/doc/rbldnsd/TODO
+%%PORTDOCS%%share/doc/rbldnsd/rbldnsd.spec
%%PORTDOCS%%share/doc/rbldnsd/rbldnsd.html
%%PORTDOCS%%@dirrm share/doc/rbldnsd
--- rbldnsd.diff.0991 ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list