View | Details | Raw Unified | Return to bug 253918
Collapse All | Expand All

(-)dns/dnrd/Makefile (-6 / +13 lines)
Lines 2-11 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	dnrd
4
PORTNAME=	dnrd
5
PORTVERSION=	2.20.3
5
PORTVERSION=	2.20.4
6
PORTREVISION=	1
6
PORTREVISION=	1
7
CATEGORIES=	dns
7
CATEGORIES=	dns
8
MASTER_SITES=	SF
9
8
10
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	ports@FreeBSD.org
11
COMMENT=	Proxy DNS daemon
10
COMMENT=	Proxy DNS daemon
Lines 13-39 Link Here
13
LICENSE=	GPLv2+
12
LICENSE=	GPLv2+
14
LICENSE_FILE=	${WRKSRC}/COPYING
13
LICENSE_FILE=	${WRKSRC}/COPYING
15
14
16
USES=		gmake
15
USES=		gmake autoreconf
17
USE_RC_SUBR=	${PORTNAME}
16
USE_RC_SUBR=	${PORTNAME}
18
GNU_CONFIGURE=	yes
17
USE_GITHUB=     yes
19
18
19
GH_ACCOUNT=     benjaminpetrin
20
20
USERS=		dnrd
21
USERS=		dnrd
21
GROUPS=		dnrd
22
GROUPS=		dnrd
22
23
24
GNU_CONFIGURE=	yes
25
26
CPPFLAGS+=	-DNAMED_SEMAPHORE_NAME='\"/ports-dns-dnrd\"'
27
23
PORTDOCS=	AUTHORS COPYING ChangeLog INSTALL NEWS README
28
PORTDOCS=	AUTHORS COPYING ChangeLog INSTALL NEWS README
24
PORTEXAMPLES=	README-cache README-cygwin README-master TODO master.sample
29
PORTEXAMPLES=	README-cache README-cygwin README-master TODO master.sample
25
30
26
OPTIONS_DEFINE=	TCP MASTER DEBUG RANDOM DOCS EXAMPLES
31
OPTIONS_DEFINE=	TCP MASTER DEBUG RANDOM DOCS EXAMPLES CIDOMM
27
OPTIONS_DEFAULT=MASTER
32
OPTIONS_DEFAULT=TCP MASTER RANDOM CIDOMM
28
33
29
TCP_DESC=	TCP support
34
TCP_DESC=	TCP support
30
MASTER_DESC=	Master file support
35
MASTER_DESC=	Master file support
31
RANDOM_DESC=	Random source port
36
RANDOM_DESC=	Random source port
37
CIDOMM_DESC=	Match defined servers case insensitive (WinClients)
32
38
33
TCP_CONFIGURE_ENABLE=		tcp
39
TCP_CONFIGURE_ENABLE=		tcp
34
MASTER_CONFIGURE_ENABLE=	master
40
MASTER_CONFIGURE_ENABLE=	master
35
DEBUG_CONFIGURE_ENABLE=		enable-debug
41
DEBUG_CONFIGURE_ENABLE=		enable-debug
36
RANDOM_CONFIGURE_ENABLE=	random-src
42
RANDOM_CONFIGURE_ENABLE=	random-src
43
CIDOMM_EXTRA_PATCHES=		${FILESDIR}/ci-s-match.diff
37
44
38
do-install:
45
do-install:
39
	@${MKDIR} ${STAGEDIR}${ETCDIR}
46
	@${MKDIR} ${STAGEDIR}${ETCDIR}
(-)dns/dnrd/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (dnrd-2.20.3.tar.gz) = aa46e7f8736b88c1d752cf606b3990041221ce91d014e955c6b02eb2167db015
1
TIMESTAMP = 1560361847
2
SIZE (dnrd-2.20.3.tar.gz) = 161887
2
SHA256 (benjaminpetrin-dnrd-2.20.4_GH0.tar.gz) = 31901a1612e53d3f7a2a40bc7463541907f8fe56c5d367d0ba70925969ef11c2
3
SIZE (benjaminpetrin-dnrd-2.20.4_GH0.tar.gz) = 71537
(-)dns/dnrd/files/ci-s-match.diff (+11 lines)
Line 0 Link Here
1
--- src/domnode.c	2004-10-19 13:45:21.000000000 +0000
2
+++ src/domnode.c	2019-06-11 18:58:34.736213000 +0000
3
@@ -157,7 +157,7 @@
4
        will be encoded as "\3yes\3org" while hayes.org will be encoded
5
        as "\5hayes\3org"
6
     */
7
-    if ((strncmp(d->domain, p, maxlen - (p - name)) == 0) && (h > maxfound)) {
8
+    if ((strncasecmp(d->domain, p, maxlen - (p - name)) == 0) && (h > maxfound)) {
9
       maxfound = h; /* max length found */
10
       curr = d;
11
     }

Return to bug 253918