View | Details | Raw Unified | Return to bug 250021 | Differences between
and this patch

Collapse All | Expand All

(-)dns/maradns/Makefile (-37 / +58 lines)
Lines 1-66 Link Here
1
PORTNAME=	maradns
1
PORTNAME=	maradns
2
PORTVERSION=	2.0.15
2
PORTVERSION=	3.5.0036
3
CATEGORIES=	dns
3
CATEGORIES=	dns
4
MASTER_SITES=	http://maradns.samiam.org/download/2.0/${PORTVERSION}/
4
MASTER_SITES=	https://maradns.samiam.org/download/3.5/${PORTVERSION}/
5
5
6
MAINTAINER=	je3kmz@FreeBSD.org
6
MAINTAINER=	takefu@airport.fm
7
COMMENT=	DNS server with focus on security and simplicity
7
COMMENT=	DNS server with focus on security and simplicity
8
WWW=		https://maradns.org/
8
WWW=		https://maradns.samiam.org/
9
9
10
LICENSE=	BSD2CLAUSE
10
LICENSE=	BSD2CLAUSE
11
LICENSE_FILE=	${WRKSRC}/COPYING
11
LICENSE_FILE=	${WRKSRC}/COPYING
12
12
13
USES=		cpe tar:bz2
13
LIB_DEPENDS=	libeditline.so:devel/editline
14
15
USES=		cpe shebangfix tar:xz
14
USE_RC_SUBR=	${PORTNAME} zoneserver Deadwood
16
USE_RC_SUBR=	${PORTNAME} zoneserver Deadwood
17
SHEBANG_FILES=	${WRKSRC}/doc/en/tutorial/make.index
18
19
HAS_CONFIGURE=	yes
20
15
USERS=		bind
21
USERS=		bind
16
GROUPS=		bind
22
GROUPS=		bind
17
INSTALL_TARGET=	install PREFIX=${STAGEDIR}${PREFIX}
18
HAS_CONFIGURE=	yes
19
23
20
OPTIONS_DEFINE=	IPV6 DOCS EXAMPLES
24
OPTIONS_DEFINE=	MANPAGES
21
OPTIONS_SUB=	yes
25
OPTIONS_SUB=	yes
22
26
23
IPV6_CONFIGURE_ON=	--ipv6
27
IPV6_CONFIGURE_OFF=	--noipv6
28
DEADWOOD_VER=	deadwood-${PORTVERSION}
24
29
25
PORTDOCS=	*
30
EXAMPLES=	auth_mararc csv2 full_mararc mararc recursive_mararc \
26
PORTEXAMPLES=	*
31
		simple_csv1
27
REINPLACE_ARGS=	-i ""
32
28
DEADWOOD_VER=	3.2.11
33
post-extract:
34
	${RM} ${WRKSRC}/doc/en/man/man1/mqhash.1
29
35
30
post-patch:
36
post-patch:
31
	@${REINPLACE_CMD} -e 's|make |\$$\{MAKE\} |' ${WRKSRC}/build/Makefile.freebsd
37
	cd ${PATCH_WRKSRC} && \
32
	@${FIND} ${WRKSRC} -type f ! -name "*.orig" | ${XARGS} ${REINPLACE_CMD} -e \
38
	    ${CAT} ${FILESDIR}/localbase | ${XARGS} ${REINPLACE_CMD} -e \
33
		's|/etc/maradns|${ETCDIR}|g; s|/etc/mararc|${ETCDIR}|g; \
39
		's|/etc/maradns|${ETCDIR}|g; s|/etc/mararc|${ETCDIR}|g; \
34
		 s|/etc/deadwood|${ETCDIR}|g; s| = 99| = 53|g'
40
		 s|/etc/deadwood|${ETCDIR}|g; s| = 99| = 53|g'
35
41
36
do-install:
42
post-patch-IPV6-on:
37
	${INSTALL_PROGRAM} ${WRKSRC}/deadwood-${DEADWOOD_VER}/src/Deadwood ${STAGEDIR}${PREFIX}/sbin
43
	${ECHO_MSG} ipv6_bind_address = \"::1\" \
38
	${INSTALL_PROGRAM} ${WRKSRC}/server/maradns ${STAGEDIR}${PREFIX}/sbin
44
	    >> ${WRKSRC}/doc/en/examples/example_full_mararc
39
	${INSTALL_PROGRAM} ${WRKSRC}/tcp/fetchzone ${STAGEDIR}${PREFIX}/bin
45
	${REINPLACE_CMD} -e 's|127.0.0.1/16|127.0.0.1/16,\ ::1/128|' \
40
	${INSTALL_PROGRAM} ${WRKSRC}/tcp/getzone ${STAGEDIR}${PREFIX}/bin
46
	    ${WRKSRC}/${DEADWOOD_VER}/doc/dwood3rc
41
	${INSTALL_PROGRAM} ${WRKSRC}/tcp/zoneserver ${STAGEDIR}${PREFIX}/sbin
42
	${INSTALL_PROGRAM} ${WRKSRC}/tools/askmara ${STAGEDIR}${PREFIX}/bin
43
	${INSTALL_PROGRAM} ${WRKSRC}/tools/duende ${STAGEDIR}${PREFIX}/bin
44
	${INSTALL_PROGRAM} ${WRKSRC}/tools/misc/mqhash ${STAGEDIR}${PREFIX}/bin
45
46
	${INSTALL_MAN} ${WRKSRC}/doc/en/man/*.1 ${STAGEDIR}${MANPREFIX}/man/man1
47
	${INSTALL_MAN} ${WRKSRC}/doc/en/man/*.8 ${STAGEDIR}${MANPREFIX}/man/man8
48
	${INSTALL_MAN} ${WRKSRC}/doc/en/man/*.5 ${STAGEDIR}${MANPREFIX}/man/man5
49
47
48
pre-install:
50
	@${MKDIR} ${STAGEDIR}${ETCDIR}
49
	@${MKDIR} ${STAGEDIR}${ETCDIR}
51
	${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_full_mararc ${STAGEDIR}${ETCDIR}/mararc.sample
50
52
	${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_csv2 ${STAGEDIR}${ETCDIR}/csv2.sample
51
do-install:
53
	${INSTALL_DATA} ${WRKSRC}/deadwood-${DEADWOOD_VER}/doc/dwood3rc ${STAGEDIR}${ETCDIR}/dwood3rc.sample
52
	cd ${WRKSRC} && ${INSTALL_PROGRAM} \
53
	    tools/askmara tools/duende tcp/fetchzone tcp/getzone \
54
	    coLunacyDNS/lunacy/lunacy \
55
	    ${STAGEDIR}${PREFIX}/bin
56
	cd ${WRKSRC} && ${INSTALL_PROGRAM} \
57
	    coLunacyDNS/coLunacyDNS server/maradns tcp/zoneserver \
58
	    ${DEADWOOD_VER}/src/Deadwood \
59
	    ${STAGEDIR}${PREFIX}/sbin
60
	${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_full_mararc \
61
	    ${STAGEDIR}${ETCDIR}/mararc.sample
62
	${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_csv2 \
63
	    ${STAGEDIR}${ETCDIR}/csv2.sample
64
	${INSTALL_DATA} ${WRKSRC}/${DEADWOOD_VER}/doc/dwood3rc \
65
	    ${STAGEDIR}${ETCDIR}/dwood3rc.sample
54
66
55
post-install-DOCS-on:
67
post-install-DOCS-on:
56
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
68
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
57
	cd ${WRKSRC}/doc/en && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
69
	cd ${WRKSRC}/doc/en/text/ && \
58
	@${RM} -r ${STAGEDIR}${DOCSDIR}/man \
70
	    ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name Makefile"
59
		${STAGEDIR}${DOCSDIR}/source \
71
	cd ${WRKSRC} && ${INSTALL_DATA} \
60
		${STAGEDIR}${DOCSDIR}/pdf
72
	    coLunacyDNS/doc/coLunacyDNS.txt maradns.gpg.key \
61
	@${FIND} ${STAGEDIR}${DOCSDIR} -name Makefile -delete
73
	    ${STAGEDIR}${DOCSDIR}
62
74
63
post-install-EXAMPLES-on:
75
post-install-EXAMPLES-on:
64
	${MV} ${STAGEDIR}${DOCSDIR}/examples ${STAGEDIR}${EXAMPLESDIR}
76
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
77
	cd ${WRKSRC}/doc/en/source && \
78
	    ${INSTALL_DATA} ${EXAMPLES:S/^/example_/g} ${STAGEDIR}${EXAMPLESDIR}
79
80
post-install-MANPAGES-on:
81
.for N in 1 5 8
82
	cd ${WRKSRC}/doc/en/man && \
83
	    ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man${N} && \
84
	    ${INSTALL_MAN} *.${N} ${STAGEDIR}${PREFIX}/share/man/man${N}
85
.endfor
65
86
66
.include <bsd.port.mk>
87
.include <bsd.port.mk>
(-)dns/maradns/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1524796813
1
TIMESTAMP = 1684379936
2
SHA256 (maradns-2.0.15.tar.bz2) = 2c20588dc9a79492aca94a477864c59ac28ec7ae4715046022311e9cefe332b2
2
SHA256 (maradns-3.5.0036.tar.xz) = 6cdbeb588c636ca2c19511af49ce56c8903ac264fcfed5fd759fdbedfea1b3a0
3
SIZE (maradns-2.0.15.tar.bz2) = 1166133
3
SIZE (maradns-3.5.0036.tar.xz) = 9192932
(-)dns/maradns/files/Deadwood.in (-1 lines)
Lines 4-10 Link Here
4
# REQUIRE: SERVERS
4
# REQUIRE: SERVERS
5
# BEFORE: DAEMON
5
# BEFORE: DAEMON
6
# KEYWORD: shutdown
6
# KEYWORD: shutdown
7
#
8
7
9
. /etc/rc.subr
8
. /etc/rc.subr
10
9
(-)dns/maradns/files/localbase (+49 lines)
Added Link Here
1
deadwood-3.5.0036/doc/Deadwood-HOWTO
2
deadwood-3.5.0036/doc/Deadwood.txt
3
deadwood-3.5.0036/doc/dwood3rc
4
deadwood-3.5.0036/doc/dwood3rc-all
5
deadwood-3.5.0036/doc/FAQ.txt
6
deadwood-3.5.0036/doc/internals/CACHE.FILE
7
deadwood-3.5.0036/INSTALL.txt
8
deadwood-3.5.0036/sqa/recurse_2link_cname/dwood3rc
9
deadwood-3.5.0036/sqa/recurse_es-us.noticias.yahoo.com/dwood3rc
10
deadwood-3.5.0036/src/DwMararc.c
11
deadwood-3.5.0036/src/DwMararc.h
12
deadwood-3.5.0036/src/DwSocket.c
13
deadwood-3.5.0036/tools/make.blocklist.sh
14
doc/en/examples/example_authoritative_mararc.txt
15
doc/en/examples/example_full_mararc
16
doc/en/examples/example_mararc
17
doc/en/examples/example_recursive_mararc.txt
18
doc/en/faq.txt
19
doc/en/man/Deadwood.1
20
doc/en/man/duende.8
21
doc/en/man/maradns.8
22
doc/en/man/mararc.5
23
doc/en/man/zoneserver.8
24
doc/en/QuickStart
25
doc/en/source/example_auth_mararc
26
doc/en/source/example_mararc
27
doc/en/source/example_recursive_mararc
28
doc/en/text/authoritative.txt
29
doc/en/text/compile.txt
30
doc/en/text/convert.txt
31
doc/en/text/dangling.txt
32
doc/en/text/dnsmaster.txt
33
doc/en/text/dnsslave.txt
34
doc/en/text/dnstcp.txt
35
doc/en/text/man.duende.txt
36
doc/en/text/man.maradns.txt
37
doc/en/text/man.mararc.txt
38
doc/en/text/man.zoneserver.txt
39
doc/en/text/quick_start.txt
40
doc/en/text/recursive.txt
41
doc/en/text/troubleshoot.txt
42
doc/en/text/update.txt
43
Docker-stuff/alpine/Dockerfile
44
Docker-stuff/Dockerfile
45
parse/example_mararc
46
tools/letsencrypt/t-add
47
tools/letsencrypt/t-count
48
tools/letsencrypt/t-zap
49
tools/misc/make.maradns.spec
(-)dns/maradns/files/maradns.in (-1 lines)
Lines 4-10 Link Here
4
# REQUIRE: SERVERS
4
# REQUIRE: SERVERS
5
# BEFORE: DAEMON
5
# BEFORE: DAEMON
6
# KEYWORD: shutdown
6
# KEYWORD: shutdown
7
#
8
7
9
. /etc/rc.subr
8
. /etc/rc.subr
10
9
(-)dns/maradns/files/patch-MaraDns.h (-5 / +14 lines)
Lines 1-21 Link Here
1
--- MaraDns.h.orig	2015-09-26 05:35:18 UTC
1
--- MaraDns.h.orig	2022-05-07 06:11:04 UTC
2
+++ MaraDns.h
2
+++ MaraDns.h
3
@@ -71,21 +71,21 @@
3
@@ -51,7 +51,7 @@
4
 /* The default UID (User ID) that MaraDNS has; I put this here so packagers
5
    can change this easily.  This should be the 'nobody' user, or, optionally
6
    a special 'MaraDNS' user.  This user needs to be able to enter
7
-   the /etc/maradns directory, and read all zone files in /etc/maradns
8
+   the /usr/local/etc/maradns directory, and read all zone files in /usr/local/etc/maradns
9
 
10
    If you change this from 707, please also change the mararc man page, 
11
    which states the default value for this is 707.  To change the 
12
@@ -75,21 +75,21 @@
4
      line to point to Bash
13
      line to point to Bash
5
  */
14
  */
6
 
15
 
7
-#define MARADNS_DEFAULT_UID 99
16
-#define MARADNS_DEFAULT_UID 707
8
+#define MARADNS_DEFAULT_UID 53
17
+#define MARADNS_DEFAULT_UID 53
9
 
18
 
10
 /* The default GID (Group ID) that MaraDNS has; see the default UID notes
19
 /* The default GID (Group ID) that MaraDNS has; see the default UID notes
11
    above.  Again: CHANGE THE MARARC MAN PAGE IF YOU CHANGE THIS VALUE */
20
    above.  Again: CHANGE THE MARARC MAN PAGE IF YOU CHANGE THIS VALUE */
12
-#define MARADNS_DEFAULT_GID 99
21
-#define MARADNS_DEFAULT_GID 707
13
+#define MARADNS_DEFAULT_GID 53
22
+#define MARADNS_DEFAULT_GID 53
14
 
23
 
15
 /* The UID that the Duende logging process uses.  CHANGE THE DUENDE MAN
24
 /* The UID that the Duende logging process uses.  CHANGE THE DUENDE MAN
16
    PAGE IF YOU CHANGE THIS VALUE (same general process as changing the
25
    PAGE IF YOU CHANGE THIS VALUE (same general process as changing the
17
    mararc man page; the source file for the duende man page is duende.ej) */
26
    mararc man page; the source file for the duende man page is duende.ej) */
18
-#define DUENDE_LOGGER_UID 66
27
-#define DUENDE_LOGGER_UID 707
19
+#define DUENDE_LOGGER_UID 65534
28
+#define DUENDE_LOGGER_UID 65534
20
 
29
 
21
 /* The directory that Duende runs in.  This directory has to exist for
30
 /* The directory that Duende runs in.  This directory has to exist for
(-)dns/maradns/files/patch-build_Makefile.freebsd (-10 / +13 lines)
Lines 1-12 Link Here
1
--- build/Makefile.freebsd.orig	2012-02-12 06:04:11 UTC
1
--- build/Makefile.freebsd.orig	2023-05-03 00:53:39 UTC
2
+++ build/Makefile.freebsd
2
+++ build/Makefile.freebsd
3
@@ -47,7 +47,8 @@ all: 
3
@@ -31,8 +31,10 @@ Q="DEFINES=-DSELECT_PROBLEM"
4
 	cd ../qual ; make $(M) ; cd ../server ; \
4
 Q="DEFINES=-DSELECT_PROBLEM"
5
 	make $(M) $(Q) COMPILED=\"$(COMPILED)\" $(V) ; \
6
 	cd ../tools ; make $(M) ; \
7
-	cd ../deadwood-*/src/ ; make FLAGS="-O2"; \
8
+	cd misc ; make $(M) ; \
9
+	cd ../../deadwood-*/src/ ; make FLAGS="-O2"; \
10
 	cd ../../tcp ; make $(M) $(V) ; cat ../00README.FIRST
11
 
5
 
12
 debug: 
6
 # FreeBSD needs some special flags to compile MaraDNS
7
-CC="cc -O2 -Wall -pipe -D_THREAD_SAFE -pthread"
8
-M=CC=$(CC) 
9
+#CC="cc -O2 -Wall -pipe -D_THREAD_SAFE -pthread"
10
+#M=CC=$(CC) 
11
+CFLAGS+=-D_THREAD_SAFE -pthread
12
+M="CC=$(CC) $(CFLAGS)"
13
 V="VERSION=$(VERSION)"
14
 
15
 # Debug
(-)dns/maradns/files/patch-coLunacyDNS_Makefile.editline (+9 lines)
Added Link Here
1
--- coLunacyDNS/Makefile.editline.orig	2023-05-03 00:53:39 UTC
2
+++ coLunacyDNS/Makefile.editline
3
@@ -1,5 +1,5 @@
4
 # To use other flags, invoke as "make CFLAGS=-g" or some such
5
-CFLAGS =-O3 -DLUA_USE_LINUX
6
+CFLAGS =-O2 -Wall -Wpedantic
7
 
8
 all: coLunacyDNS HalfSipHash13 
9
 
(-)dns/maradns/files/patch-coLunacyDNS_lunacy_Makefile.default (+21 lines)
Added Link Here
1
--- coLunacyDNS/lunacy/Makefile.default.orig	2023-05-03 00:53:39 UTC
2
+++ coLunacyDNS/lunacy/Makefile.default
3
@@ -10,13 +10,14 @@ CFLAGS= -O3 -Wall $(MYCFLAGS) -DNO_LFS -DNO_SPAWNER
4
 
5
 CC= gcc
6
 CFLAGS= -O3 -Wall $(MYCFLAGS) -DNO_LFS -DNO_SPAWNER
7
-AR= ar rcu
8
-RANLIB= ranlib
9
-RM= rm -f
10
+#CC= gcc
11
+#CFLAGS= -O3 -Wall $(MYCFLAGS) -DNO_LFS -DNO_SPAWNER
12
+#AR= ar rcu
13
+#RANLIB= ranlib
14
+#RM= rm -f
15
 LIBS= -lm -lutil $(MYLIBS) -L/usr/local/lib/
16
 
17
 MYCFLAGS=
18
-MYLDFLAGS=
19
 MYLIBS=
20
 
21
 # If one renames this file, put the new name here
(-)dns/maradns/files/patch-configure (-3 / +43 lines)
Lines 1-8 Link Here
1
--- configure.orig	2015-08-19 04:44:49 UTC
1
--- configure.orig	2023-05-03 00:53:39 UTC
2
+++ configure
2
+++ configure
3
@@ -93,6 +93,9 @@ elif echo $UNAME | grep -i cygwin > /dev
3
@@ -42,6 +42,7 @@ fi
4
 	echo It looks like you are using Cygwin\; this should compile fine
4
 # Set the directory for the build files
5
 BUILDDIR=build
6
 export BUILDDIR
7
+DEADWOOD=$( echo deadwood-*/src )
8
 
9
 # Show them the disclaimer
10
 cat 00README.FIRST
11
@@ -116,13 +117,11 @@ elif echo $UNAME | grep -i mingw32 > /dev/null ; then
12
 	# Mingw32 doesn't support symlinks
13
 	cp server/MaraBigHash_en.h server/MaraBigHash_locale.h
14
 	cp server/MaraDNS_en.h server/MaraDNS_locale.h
15
-	DEADWOOD_DIR=$( echo deadwood-* )
16
-	cp $DEADWOOD_DIR/src/Makefile.mingw342 $DEADWOOD_DIR/src/Makefile
17
+	cp $DEADWOOD/Makefile.mingw342 $DEADWOOD/Makefile
18
 	cp COPYING 00README.FIRST
19
 	exit 0
20
 elif echo $UNAME | grep -i cygwin > /dev/null ; then
21
 	cat $BUILDDIR/Makefile.noflock >> Makefile
22
-	DEADWOOD="$( echo deadwood-*/src )"
23
 	cp ${DEADWOOD}/Makefile.xcygwin ${DEADWOOD}/Makefile
24
 	echo It looks like you are using Cygwin\; this will compile fine
5
 	echo by typing in \'make\'.
25
 	echo by typing in \'make\'.
26
@@ -137,6 +136,9 @@ elif echo $UNAME | grep -i cygwin > /dev/null ; then
27
 	echo cygrunsrv.exe -S MaraDNS
28
 	echo
6
 	EXITCODE=0
29
 	EXITCODE=0
7
+elif echo $UNAME | grep -i freebsd > /dev/null ; then
30
+elif echo $UNAME | grep -i freebsd > /dev/null ; then
8
+	cat $BUILDDIR/Makefile.freebsd >> Makefile
31
+	cat $BUILDDIR/Makefile.freebsd >> Makefile
Lines 10-12 Link Here
10
 # This is a a template for adding support to a new OS for MaraDNS.
33
 # This is a a template for adding support to a new OS for MaraDNS.
11
 # Some points: If you port MaraDNS, make sure the underlying OS has
34
 # Some points: If you port MaraDNS, make sure the underlying OS has
12
 # /dev/urandom support or have the default mararc have a
35
 # /dev/urandom support or have the default mararc have a
36
@@ -184,14 +186,14 @@ if [ -z "$IPV6" ] ; then
37
 	cp tcp/Makefile.authonly tcp/Makefile
38
 	cp dns/Makefile.authonly dns/Makefile
39
 	cp tools/Makefile.authonly tools/Makefile
40
-	DEADWOOD_DIR=$( echo deadwood-* )
41
-	cp $DEADWOOD_DIR/src/Makefile.noip6 $DEADWOOD_DIR/src/Makefile
42
+	cp $DEADWOOD/Makefile.noip6 $DEADWOOD/Makefile
43
 else
44
 	cp server/Makefile.ipv6 server/Makefile
45
 	cp qual/Makefile.nothreads qual/Makefile
46
 	cp tcp/Makefile.ipv6 tcp/Makefile
47
 	cp dns/Makefile.authonly dns/Makefile
48
 	cp tools/Makefile.ipv6 tools/Makefile
49
+	sed -e 's|-DNOIP6 ||' ${DEADWOOD}/Makefile.noip6 > ${DEADWOOD}/Makefile
50
 fi
51
 
52
 # While Lunacy *could* use readline, we use the API compatible
(-)dns/maradns/files/patch-doc_en_examples_example__full__mararc (+23 lines)
Added Link Here
1
--- doc/en/examples/example_full_mararc.orig	2023-05-03 00:53:39 UTC
2
+++ doc/en/examples/example_full_mararc
3
@@ -14,11 +14,11 @@ ipv4_bind_addresses = "127.0.0.1"
4
 # "10.1.2.3,10.1.2.4,127.0.0.1"
5
 ipv4_bind_addresses = "127.0.0.1"
6
 # The directory with all of the zone files
7
-chroot_dir = "/etc/maradns"
8
+chroot_dir = "/usr/local/etc/maradns"
9
 # The numeric UID MaraDNS will run as
10
-maradns_uid = 99
11
+maradns_uid = 53
12
 # The (optional) numeric GID MaraDNS will run as
13
-# maradns_gid = 99
14
+# maradns_gid = 53
15
 
16
 # Normally, MaraDNS has some MaraDNS-specific features, such as DDIP
17
 # synthesizing, a special DNS query ("erre-con-erre-cigarro.maradns.org." 
18
@@ -62,3 +62,5 @@ verbose_level = 1
19
 # by the "zoneserver" program.
20
 #zone_transfer_acl = "10.1.1.1/24, 10.100.100.100/255.255.255.224"
21
 
22
+max_mem = 0
23
+hide_disclaimer = "YES"
(-)dns/maradns/files/patch-tools__Makefile (-11 lines)
Removed Link Here
1
--- tools/Makefile.orig	2010-09-09 20:21:09 UTC
2
+++ tools/Makefile
3
@@ -18,7 +18,7 @@ clean:
4
 	rm -f core $(EXECS) *.exe
5
 
6
 askmara: askmara.c askmara_labels_en.h $(OBJECTS) $(Q) $(OUTOBJ)
7
-	$(CC) $(FLAGS) -DAUTHONLY -o askmara askmara.c $(OBJECTS) $(Q) $(OUTOBJ)
8
+	$(CC) $(FLAGS) -DAUTHONLY -DIPV6 -o askmara askmara.c $(OBJECTS) $(Q) $(OUTOBJ)
9
 
10
 askmara-tcp: askmara-tcp.c askmara_labels_en.h $(OBJECTS) $(ROBJECTS) $(POBJECTS)
11
 	$(CC) $(FLAGS) -o askmara-tcp askmara-tcp.c $(OBJECTS) $(ROBJECTS) $(POBJECTS)
(-)dns/maradns/files/zoneserver.in (-1 lines)
Lines 4-10 Link Here
4
# REQUIRE: SERVERS
4
# REQUIRE: SERVERS
5
# BEFORE: DAEMON
5
# BEFORE: DAEMON
6
# KEYWORD: shutdown
6
# KEYWORD: shutdown
7
#
8
7
9
. /etc/rc.subr
8
. /etc/rc.subr
10
9
(-)dns/maradns/pkg-descr (-2 / +2 lines)
Lines 1-4 Link Here
1
MaraDNS is a package that implements the Domain Name Service (DNS), an
1
MaraDNS implements the Domain Name System (DNS), an essential internet service.
2
essential internet service.
2
3
People like MaraDNS because it's small, lightweight, easy to set up, and
3
People like MaraDNS because it's small, lightweight, easy to set up, and
4
remarkably secure.
4
remarkably secure.
(-)dns/maradns/pkg-plist (-14 / +51 lines)
Lines 2-24 bin/askmara Link Here
2
bin/duende
2
bin/duende
3
bin/fetchzone
3
bin/fetchzone
4
bin/getzone
4
bin/getzone
5
bin/mqhash
5
bin/lunacy
6
@sample %%ETCDIR%%/csv2.sample
6
@sample %%ETCDIR%%/csv2.sample
7
@sample %%ETCDIR%%/dwood3rc.sample
7
@sample %%ETCDIR%%/dwood3rc.sample
8
@sample %%ETCDIR%%/mararc.sample
8
@sample %%ETCDIR%%/mararc.sample
9
man/man1/Deadwood.1.gz
9
%%MANPAGES%%share/man/man1/Deadwood.1.gz
10
man/man1/askmara.1.gz
10
%%MANPAGES%%share/man/man1/askmara.1.gz
11
man/man1/bind2csv2.1.gz
11
%%MANPAGES%%share/man/man1/blockHashMake.1.gz
12
man/man1/fetchzone.1.gz
12
%%MANPAGES%%share/man/man1/blockHashRead.1.gz
13
man/man1/getzone.1.gz
13
%%MANPAGES%%share/man/man1/coLunacyDNS.1.gz
14
man/man1/mqhash.1.gz
14
%%MANPAGES%%share/man/man1/fetchzone.1.gz
15
man/man5/csv1.5.gz
15
%%MANPAGES%%share/man/man1/getzone.1.gz
16
man/man5/csv2.5.gz
16
%%MANPAGES%%share/man/man5/csv1.5.gz
17
man/man5/csv2_txt.5.gz
17
%%MANPAGES%%share/man/man5/csv2.5.gz
18
man/man5/mararc.5.gz
18
%%MANPAGES%%share/man/man5/csv2_txt.5.gz
19
man/man8/duende.8.gz
19
%%MANPAGES%%share/man/man5/mararc.5.gz
20
man/man8/maradns.8.gz
20
%%MANPAGES%%share/man/man8/duende.8.gz
21
man/man8/zoneserver.8.gz
21
%%MANPAGES%%share/man/man8/maradns.8.gz
22
%%MANPAGES%%share/man/man8/zoneserver.8.gz
22
sbin/Deadwood
23
sbin/Deadwood
24
sbin/coLunacyDNS
23
sbin/maradns
25
sbin/maradns
24
sbin/zoneserver
26
sbin/zoneserver
27
%%PORTDOCS%%%%DOCSDIR%%/authoritative.txt
28
%%PORTDOCS%%%%DOCSDIR%%/coLunacyDNS.txt
29
%%PORTDOCS%%%%DOCSDIR%%/coding_style.txt
30
%%PORTDOCS%%%%DOCSDIR%%/compile.txt
31
%%PORTDOCS%%%%DOCSDIR%%/convert.txt
32
%%PORTDOCS%%%%DOCSDIR%%/dangling.txt
33
%%PORTDOCS%%%%DOCSDIR%%/default_zonefile.txt
34
%%PORTDOCS%%%%DOCSDIR%%/dnsintro.txt
35
%%PORTDOCS%%%%DOCSDIR%%/dnsmaster.txt
36
%%PORTDOCS%%%%DOCSDIR%%/dnsslave.txt
37
%%PORTDOCS%%%%DOCSDIR%%/dnstcp.txt
38
%%PORTDOCS%%%%DOCSDIR%%/glossary.txt
39
%%PORTDOCS%%%%DOCSDIR%%/man.askmara.txt
40
%%PORTDOCS%%%%DOCSDIR%%/man.csv1.txt
41
%%PORTDOCS%%%%DOCSDIR%%/man.csv2.txt
42
%%PORTDOCS%%%%DOCSDIR%%/man.csv2_txt.txt
43
%%PORTDOCS%%%%DOCSDIR%%/man.duende.txt
44
%%PORTDOCS%%%%DOCSDIR%%/man.fetchzone.txt
45
%%PORTDOCS%%%%DOCSDIR%%/man.maradns.txt
46
%%PORTDOCS%%%%DOCSDIR%%/man.mararc.txt
47
%%PORTDOCS%%%%DOCSDIR%%/man.zoneserver.txt
48
%%PORTDOCS%%%%DOCSDIR%%/maradns.gpg.key
49
%%PORTDOCS%%%%DOCSDIR%%/quick_start.txt
50
%%PORTDOCS%%%%DOCSDIR%%/recordtypes.txt
51
%%PORTDOCS%%%%DOCSDIR%%/recursive.txt
52
%%PORTDOCS%%%%DOCSDIR%%/troubleshoot.txt
53
%%PORTDOCS%%%%DOCSDIR%%/tutorial.txt
54
%%PORTDOCS%%%%DOCSDIR%%/update.txt
55
%%PORTDOCS%%%%DOCSDIR%%/win_service.txt
56
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_auth_mararc
57
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_csv2
58
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_full_mararc
59
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_mararc
60
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_recursive_mararc
61
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_simple_csv1

Return to bug 250021