Update dns/maradns to 2.0.09.
Copy maradns 1.4.14 to dns/maradns1. Sponsored by: Absolight
This commit is contained in:
parent
5461311fed
commit
f3a13d06cd
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=345251
@ -71,6 +71,7 @@
|
||||
SUBDIR += libidn
|
||||
SUBDIR += linux-f10-libasyncns
|
||||
SUBDIR += maradns
|
||||
SUBDIR += maradns1
|
||||
SUBDIR += mdnsd
|
||||
SUBDIR += mydns
|
||||
SUBDIR += mydns-ng
|
||||
|
@ -2,10 +2,10 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= maradns
|
||||
PORTVERSION= 1.4.14
|
||||
PORTVERSION= 2.0.09
|
||||
CATEGORIES= dns
|
||||
MASTER_SITES= http://maradns.samiam.org/download/1.4/\
|
||||
http://www.maradns.org/download/1.4/
|
||||
MASTER_SITES= http://www.maradns.org/download/2.0/${PORTVERSION}/\
|
||||
SF/${PORTNAME}/MaraDNS/${PORTVERSION}/
|
||||
|
||||
MAINTAINER= mat@FreeBSD.org
|
||||
COMMENT= DNS server with focus on security and simplicity
|
||||
@ -13,28 +13,36 @@ COMMENT= DNS server with focus on security and simplicity
|
||||
LICENSE= BSD2CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
DEPRECATED= MaraDNS 1 end-of-life: June 21, 2015
|
||||
EXPIRATION_DATE=2015-06-21
|
||||
DEADWOOD_VER= 3.2.05
|
||||
|
||||
REINPLACE_ARGS= -i ""
|
||||
MAKE_ENV= FLAGS="${CFLAGS}"
|
||||
CONFIGURE_ENV= LANG=
|
||||
|
||||
USE_RC_SUBR= ${PORTNAME} zoneserver
|
||||
HAS_CONFIGURE= yes
|
||||
USE_BZIP2= yes
|
||||
USE_RC_SUBR= ${PORTNAME} zoneserver Deadwood
|
||||
USERS= bind
|
||||
GROUPS= bind
|
||||
INSTALL_TARGET= install PREFIX=${STAGEDIR}${PREFIX}
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||
OPTIONS_DEFINE= IPV6 DOCS EXAMPLES
|
||||
OPTIONS_DEFAULT= IPV6
|
||||
IPV6_DESC= With support for IPv6
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
IPV6_CONFIGURE_ON= --ipv6
|
||||
|
||||
PORTDOCS= *
|
||||
PORTEXAMPLES= *
|
||||
|
||||
post-patch:
|
||||
@${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -e \
|
||||
's|/etc/maradns|${ETCDIR}|g; s|/etc/mararc|${ETCDIR}|g'
|
||||
@${FIND} ${WRKSRC} -name '*Makefile*' | ${XARGS} ${REINPLACE_CMD} -e \
|
||||
's|make|\$$\{MAKE\}|g ; \
|
||||
s|^FLAGS =|#FLAGS =|g'
|
||||
@${FIND} ${WRKSRC} -type f ! -name "*.orig" | ${XARGS} ${REINPLACE_CMD} -e \
|
||||
's|/etc/maradns|${ETCDIR}|g; s|/etc/mararc|${ETCDIR}|g' -e\
|
||||
's|/etc/deadwood|${ETCDIR}|g' -e\
|
||||
's| = 99| = 53|g'
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/deadwood-${DEADWOOD_VER}/src/Deadwood ${STAGEDIR}${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/server/maradns ${STAGEDIR}${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/tcp/getzone ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/tcp/fetchzone ${STAGEDIR}${PREFIX}/bin
|
||||
@ -52,26 +60,19 @@ do-install:
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/csv1.5 ${STAGEDIR}${MANPREFIX}/man/man5
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/csv2.5 ${STAGEDIR}${MANPREFIX}/man/man5
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/csv2_txt.5 ${STAGEDIR}${MANPREFIX}/man/man5
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/Deadwood.1 ${STAGEDIR}${MANPREFIX}/man/man1
|
||||
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_full_mararc ${STAGEDIR}${PREFIX}/etc/mararc.sample
|
||||
@${MKDIR} ${STAGEDIR}${ETCDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_full_mararc ${STAGEDIR}${ETCDIR}/mararc.sample
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_csv2 ${STAGEDIR}${ETCDIR}/csv2.sample
|
||||
${INSTALL_DATA} ${WRKSRC}/deadwood-${DEADWOOD_VER}/doc/dwood3rc ${STAGEDIR}${ETCDIR}/dwood3rc.sample
|
||||
|
||||
${MKDIR} ${STAGEDIR}${ETCDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_csv2 ${STAGEDIR}${ETCDIR}/example_csv2
|
||||
${MKDIR} ${STAGEDIR}${ETCDIR}/logger
|
||||
|
||||
.if ${PORT_OPTIONS:MEXAMPLES}
|
||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||
(cd ${WRKSRC}/doc/en/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
|
||||
.endif
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}/en
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/en/*.* ${STAGEDIR}${DOCSDIR}/en
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/en/QuickStart ${STAGEDIR}${DOCSDIR}/en
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/en/README ${STAGEDIR}${DOCSDIR}/en
|
||||
(cd ${WRKSRC}/doc/en && ${COPYTREE_SHARE} misc ${STAGEDIR}${DOCSDIR}/en)
|
||||
(cd ${WRKSRC}/doc/en && ${COPYTREE_SHARE} pdf ${STAGEDIR}${DOCSDIR}/en)
|
||||
(cd ${WRKSRC}/doc/en && ${COPYTREE_SHARE} tutorial ${STAGEDIR}${DOCSDIR}/en)
|
||||
(cd ${WRKSRC}/doc/en && ${COPYTREE_SHARE} text ${STAGEDIR}${DOCSDIR}/en)
|
||||
.endif
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
cd ${WRKSRC}/doc/en && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
|
||||
@${RM} -rf ${STAGEDIR}${DOCSDIR}/man \
|
||||
${STAGEDIR}${DOCSDIR}/source \
|
||||
${STAGEDIR}${DOCSDIR}/pdf
|
||||
@${FIND} ${STAGEDIR}${DOCSDIR} -name Makefile -delete
|
||||
${MV} ${STAGEDIR}${DOCSDIR}/examples ${STAGEDIR}${EXAMPLESDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (maradns-1.4.14.tar.gz) = 5002ef64a69e74bb09d67bee2f7631ace56e2b4a980af777c2e36b9c5a77db32
|
||||
SIZE (maradns-1.4.14.tar.gz) = 1662365
|
||||
SHA256 (maradns-2.0.09.tar.bz2) = e1ee80836f0fbc47b9b94ec839e112ea19c40bed0b70d672d231849a4dea1083
|
||||
SIZE (maradns-2.0.09.tar.bz2) = 1139409
|
||||
|
25
dns/maradns/files/Deadwood.in
Normal file
25
dns/maradns/files/Deadwood.in
Normal file
@ -0,0 +1,25 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# PROVIDE: Deadwood
|
||||
# REQUIRE: SERVERS
|
||||
# BEFORE: DAEMON
|
||||
# KEYWORD: shutdown
|
||||
#
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
: ${dwood3_enable="NO"}
|
||||
: ${dwood3_conf="%%ETCDIR%%/dwood3rc"}
|
||||
|
||||
name="Deadwood"
|
||||
rcvar=dwood3_enable
|
||||
command="%%PREFIX%%/bin/duende"
|
||||
pidfile="/var/run/${name}.pid"
|
||||
command_args="--pid=${pidfile} %%PREFIX%%/sbin/Deadwood -f ${dwood3_conf}"
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
run_rc_command "$1"
|
@ -12,13 +12,13 @@
|
||||
. /etc/rc.subr
|
||||
|
||||
: ${maradns_enable="NO"}
|
||||
: ${maradns_conf="%%PREFIX%%/etc/mararc"}
|
||||
: ${maradns_conf="%%ETCDIR%%/mararc"}
|
||||
|
||||
name="maradns"
|
||||
rcvar=maradns_enable
|
||||
command="%%PREFIX%%/bin/duende"
|
||||
command_args="%%PREFIX%%/sbin/maradns -f ${maradns_conf}"
|
||||
pidfile="/var/run/${name}.pid"
|
||||
command_args="--pid=${pidfile} %%PREFIX%%/sbin/maradns -f ${maradns_conf}"
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
|
@ -1,6 +1,15 @@
|
||||
--- MaraDns.h.orig Sat Jun 2 13:46:12 2007
|
||||
+++ MaraDns.h Sat Jun 2 13:47:12 2007
|
||||
@@ -75,16 +75,16 @@
|
||||
--- ./MaraDns.h.orig 2014-02-12 08:17:18.000000000 +0000
|
||||
+++ ./MaraDns.h 2014-02-20 15:23:22.000000000 +0000
|
||||
@@ -54,7 +54,7 @@
|
||||
/* The default UID (User ID) that MaraDNS has; I put this here so packagers
|
||||
can change this easily. This should be the 'nobody' user, or, optionally
|
||||
a special 'MaraDNS' user. This user needs to be able to enter
|
||||
- the /etc/maradns directory, and read all zone files in /etc/maradns
|
||||
+ the /usr/local/usr/local/usr/local/etc/maradns directory, and read all zone files in /usr/local/usr/local/usr/local/etc/maradns
|
||||
|
||||
If you change this from 99, please also change the mararc man page, which
|
||||
states the default value for this is 99. To change the man page:
|
||||
@@ -77,21 +77,21 @@
|
||||
line to point to Bash
|
||||
*/
|
||||
|
||||
@ -20,3 +29,9 @@
|
||||
|
||||
/* The directory that Duende runs in. This directory has to exist for
|
||||
Duende to be able to run. Again, IF YOU CHANGE THIS, CHANGE THE
|
||||
DUENDE MAN PAGE */
|
||||
-#define DUENDE_CHROOT_DIR "/etc/maradns/logger"
|
||||
+#define DUENDE_CHROOT_DIR "/var/empty/"
|
||||
|
||||
/* The default IP address that Askmara uses; this used to be 127.0.0.3
|
||||
but is now 127.0.0.1 because many non-Linux systems only use 127.0.0.1
|
||||
|
12
dns/maradns/files/patch-configure
Normal file
12
dns/maradns/files/patch-configure
Normal file
@ -0,0 +1,12 @@
|
||||
--- ./configure.orig 2014-01-14 21:46:25.000000000 +0000
|
||||
+++ ./configure 2014-02-20 15:33:18.000000000 +0000
|
||||
@@ -93,6 +93,9 @@
|
||||
echo It looks like you are using Cygwin\; this should compile fine
|
||||
echo by typing in \'make\'.
|
||||
EXITCODE=0
|
||||
+elif echo $UNAME | grep -i freebsd > /dev/null ; then
|
||||
+ cat $BUILDDIR/Makefile.freebsd >> Makefile
|
||||
+ EXITCODE=0
|
||||
# This is a a template for adding support to a new OS for MaraDNS.
|
||||
# Some points: If you port MaraDNS, make sure the underlying OS has
|
||||
# /dev/urandom support or have the default mararc have a
|
11
dns/maradns/files/patch-tools__Makefile
Normal file
11
dns/maradns/files/patch-tools__Makefile
Normal file
@ -0,0 +1,11 @@
|
||||
--- ./tools/Makefile.orig 2010-09-09 20:21:09.000000000 +0000
|
||||
+++ ./tools/Makefile 2014-02-20 15:23:49.000000000 +0000
|
||||
@@ -18,7 +18,7 @@
|
||||
rm -f core $(EXECS) *.exe
|
||||
|
||||
askmara: askmara.c askmara_labels_en.h $(OBJECTS) $(Q) $(OUTOBJ)
|
||||
- $(CC) $(FLAGS) -DAUTHONLY -o askmara askmara.c $(OBJECTS) $(Q) $(OUTOBJ)
|
||||
+ $(CC) $(FLAGS) -DAUTHONLY -DIPV6 -o askmara askmara.c $(OBJECTS) $(Q) $(OUTOBJ)
|
||||
|
||||
askmara-tcp: askmara-tcp.c askmara_labels_en.h $(OBJECTS) $(ROBJECTS) $(POBJECTS)
|
||||
$(CC) $(FLAGS) -o askmara-tcp askmara-tcp.c $(OBJECTS) $(ROBJECTS) $(POBJECTS)
|
@ -12,13 +12,13 @@
|
||||
. /etc/rc.subr
|
||||
|
||||
: ${zoneserver_enable="NO"}
|
||||
: ${maradns_conf="%%PREFIX%%/etc/mararc"}
|
||||
: ${maradns_conf="%%ETCDIR%%/mararc"}
|
||||
|
||||
name="zoneserver"
|
||||
rcvar=zoneserver_enable
|
||||
command="%%PREFIX%%/bin/duende"
|
||||
command_args="%%PREFIX%%/sbin/zoneserver -f ${maradns_conf}"
|
||||
pidfile="/var/run/${name}.pid"
|
||||
command_args="--pid=${pidfile} %%PREFIX%%/sbin/zoneserver -f ${maradns_conf}"
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
|
@ -1,23 +1,6 @@
|
||||
MaraDNS is a package that implements the Domain Name Service (DNS), an
|
||||
essential internet service. MaraDNS has the following advantages:
|
||||
essential internet service.
|
||||
People like MaraDNS because it's small, lightweight, easy to set up, and
|
||||
remarkably secure.
|
||||
|
||||
o Secure. MaraDNS has a security history as good as or better than any other DNS
|
||||
server. For example, MaraDNS has always randomized, using a secure random
|
||||
number generator, the Query ID and source port of DNS queries; and was never
|
||||
vulnerable to the "new" cache poisoning attack.
|
||||
o Supported. MaraDNS has a long history of being maintained and updated.
|
||||
Actively developed since 2001, MaraDNS continues to be fully supported: The
|
||||
most recent release was done on August 4, 2009. Deadwood, the code that will
|
||||
become part of MaraDNS 2.0, is frequently updated.
|
||||
o Easy to use. A basic recursive configuration needs only a single three-line
|
||||
configuration file. A basic authoritative configuration needs only a four-line
|
||||
configuration file and a one-line zone file. MaraDNS is fully documented, with
|
||||
both easy-to-follow tutorials and a complete and up-to-date reference manual.
|
||||
o Small. MaraDNS is well suited for embedded applications and other environments
|
||||
where the server must use the absolute minimum number of resources possible.
|
||||
MaraDNS' binary is smaller than that of any other currently maintained
|
||||
recursive DNS server.
|
||||
o Open Source. MaraDNS is fully open-source, The license is a two-clause BSD
|
||||
license that is almost identical to the FreeBSD license.
|
||||
|
||||
WWW: http://www.maradns.org/
|
||||
WWW: http://maradns.org/
|
||||
|
@ -2,8 +2,16 @@ bin/askmara
|
||||
bin/duende
|
||||
bin/fetchzone
|
||||
bin/getzone
|
||||
%%ETCDIR%%/example_csv2
|
||||
etc/mararc.sample
|
||||
@unexec if cmp -s %D/%%ETCDIR%%/csv2.sample %D/%%ETCDIR%%/csv2; then rm -f %D/%%ETCDIR%%/csv2; fi
|
||||
%%ETCDIR%%/csv2.sample
|
||||
@exec if [ ! -f %D/%%ETCDIR%%/csv2 ] ; then cp -p %D/%F %B/csv2; fi
|
||||
@unexec if cmp -s %D/%%ETCDIR%%/dwood3rc.sample %D/%%ETCDIR%%/dwood3rc; then rm -f %D/%%ETCDIR%%/dwood3rc; fi
|
||||
%%ETCDIR%%/dwood3rc.sample
|
||||
@exec if [ ! -f %D/%%ETCDIR%%/dwood3rc ] ; then cp -p %D/%F %B/dwood3rc; fi
|
||||
@unexec if cmp -s %D/%%ETCDIR%%/mararc.sample %D/%%ETCDIR%%/mararc; then rm -f %D/%%ETCDIR%%/mararc; fi
|
||||
%%ETCDIR%%/mararc.sample
|
||||
@exec if [ ! -f %D/%%ETCDIR%%/mararc ] ; then cp -p %D/%F %B/mararc; fi
|
||||
man/man1/Deadwood.1.gz
|
||||
man/man1/askmara.1.gz
|
||||
man/man1/fetchzone.1.gz
|
||||
man/man1/getzone.1.gz
|
||||
@ -14,147 +22,7 @@ man/man5/mararc.5.gz
|
||||
man/man8/duende.8.gz
|
||||
man/man8/maradns.8.gz
|
||||
man/man8/zoneserver.8.gz
|
||||
sbin/Deadwood
|
||||
sbin/maradns
|
||||
sbin/zoneserver
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/QuickStart
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/changelog.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/credits.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/faq.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/faq.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/files.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/0README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/csv2.regexmatch.functionlist
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/dns-record-types.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_alloc.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_append.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_atoi.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_buf_eof.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_buf_getline.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_buf_read.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_close.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_copy.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_create.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_dealloc.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_destroy.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_destroy_force.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_fgrep.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_fgrep_offset.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_get_encode.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_getline_stdin.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_has_sanity.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_insert.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_issame.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_js2str.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_length.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_lock.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_match.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_match_offset.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_newline_chars.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_nonmatch.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_nonmatch_offset.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_octets.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_open.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_open_append.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_open_read.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_open_write.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_qstr2js.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_read.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_set_chsize.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_set_encode.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_show_stdout.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_space_chars.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_str2js.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_substr.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_tolower.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_unlock.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_val.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_write.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/multiple.qdcount
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/propagation.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/recursive.algorithm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/setup.bind.djbdns.axfr.test
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/vim.cheatsheet
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/year_2038_statement.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/pdf/Makefile
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/pdf/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/pdf/tmac.an.patch
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/Makefile
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/authoritative.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/bind2csv2.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/coding_style.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/compile.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/convert.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/dangling.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/default_zonefile.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/dnsintro.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/dnsmaster.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/dnsslave.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/dnstcp.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/glossary.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.askmara.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.csv2.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.csv2_txt.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.duende.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.fetchzone.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.maradns.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.mararc.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.zoneserver.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/quick_start.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/recordtypes.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/recursive.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/troubleshoot.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/tutorial.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/update.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/win_service.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/00index.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/Makefile
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/authoritative.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/bind2csv2.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/coding_style.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/compile.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/convert.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dangling.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/default_zonefile.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dnsintro.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dnsmaster.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dnsslave.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dnstcp.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/glossary.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/index.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/make.index
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.askmara.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.csv2.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.csv2_txt.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.duende.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.fetchzone.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.maradns.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.mararc.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.zoneserver.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/quick_start.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/recordtypes.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/recursive.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/troubleshoot.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/tutorial.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/update.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/win_service.html
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_authoritative_mararc.txt
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_csv1
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_csv1.txt
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_csv2
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_full_mararc
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_full_mararc.orig
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_mararc
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_recursive_mararc.txt
|
||||
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/tutorial
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/text
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/pdf
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/misc/js-manpages
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/misc
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
@dirrmtry etc/maradns/logger
|
||||
@dirrmtry etc/maradns
|
||||
@dirrmtry %%ETCDIR%%
|
||||
|
71
dns/maradns1/Makefile
Normal file
71
dns/maradns1/Makefile
Normal file
@ -0,0 +1,71 @@
|
||||
# Created by: Anders Nordby <anders@fix.no>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= maradns
|
||||
PORTVERSION= 1.4.14
|
||||
CATEGORIES= dns
|
||||
MASTER_SITES= http://maradns.samiam.org/download/1.4/\
|
||||
http://www.maradns.org/download/1.4/
|
||||
PKGNAMESUFFIX= 1
|
||||
|
||||
MAINTAINER= mat@FreeBSD.org
|
||||
COMMENT= DNS server with focus on security and simplicity
|
||||
|
||||
LICENSE= BSD2CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
DEPRECATED= MaraDNS 1 end-of-life: June 21, 2015
|
||||
EXPIRATION_DATE=2015-06-21
|
||||
|
||||
REINPLACE_ARGS= -i ""
|
||||
MAKE_ENV= FLAGS="${CFLAGS}"
|
||||
|
||||
USE_RC_SUBR= ${PORTNAME} zoneserver
|
||||
USERS= bind
|
||||
GROUPS= bind
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||
|
||||
post-patch:
|
||||
@${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -e \
|
||||
's|/etc/maradns|${ETCDIR}|g; s|/etc/mararc|${ETCDIR}|g'
|
||||
@${FIND} ${WRKSRC} -name '*Makefile*' | ${XARGS} ${REINPLACE_CMD} -e \
|
||||
's|make|\$$\{MAKE\}|g ; \
|
||||
s|^FLAGS =|#FLAGS =|g'
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/server/maradns ${STAGEDIR}${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/tcp/getzone ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/tcp/fetchzone ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/tcp/zoneserver ${STAGEDIR}${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/tools/askmara ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/tools/duende ${STAGEDIR}${PREFIX}/bin
|
||||
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/askmara.1 ${STAGEDIR}${MANPREFIX}/man/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/getzone.1 ${STAGEDIR}${MANPREFIX}/man/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/fetchzone.1 ${STAGEDIR}${MANPREFIX}/man/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/maradns.8 ${STAGEDIR}${MANPREFIX}/man/man8
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/zoneserver.8 ${STAGEDIR}${MANPREFIX}/man/man8
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/duende.8 ${STAGEDIR}${MANPREFIX}/man/man8
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/mararc.5 ${STAGEDIR}${MANPREFIX}/man/man5
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/csv1.5 ${STAGEDIR}${MANPREFIX}/man/man5
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/csv2.5 ${STAGEDIR}${MANPREFIX}/man/man5
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/en/man/csv2_txt.5 ${STAGEDIR}${MANPREFIX}/man/man5
|
||||
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_full_mararc ${STAGEDIR}${PREFIX}/etc/mararc.sample
|
||||
|
||||
${MKDIR} ${STAGEDIR}${ETCDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_csv2 ${STAGEDIR}${ETCDIR}/example_csv2
|
||||
${MKDIR} ${STAGEDIR}${ETCDIR}/logger
|
||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||
(cd ${WRKSRC}/doc/en/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}/en
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/en/*.* ${STAGEDIR}${DOCSDIR}/en
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/en/QuickStart ${STAGEDIR}${DOCSDIR}/en
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/en/README ${STAGEDIR}${DOCSDIR}/en
|
||||
(cd ${WRKSRC}/doc/en && ${COPYTREE_SHARE} misc ${STAGEDIR}${DOCSDIR}/en)
|
||||
(cd ${WRKSRC}/doc/en && ${COPYTREE_SHARE} pdf ${STAGEDIR}${DOCSDIR}/en)
|
||||
(cd ${WRKSRC}/doc/en && ${COPYTREE_SHARE} tutorial ${STAGEDIR}${DOCSDIR}/en)
|
||||
(cd ${WRKSRC}/doc/en && ${COPYTREE_SHARE} text ${STAGEDIR}${DOCSDIR}/en)
|
||||
|
||||
.include <bsd.port.mk>
|
2
dns/maradns1/distinfo
Normal file
2
dns/maradns1/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (maradns-1.4.14.tar.gz) = 5002ef64a69e74bb09d67bee2f7631ace56e2b4a980af777c2e36b9c5a77db32
|
||||
SIZE (maradns-1.4.14.tar.gz) = 1662365
|
25
dns/maradns1/files/maradns.in
Normal file
25
dns/maradns1/files/maradns.in
Normal file
@ -0,0 +1,25 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# PROVIDE: maradns
|
||||
# REQUIRE: SERVERS
|
||||
# BEFORE: DAEMON
|
||||
# KEYWORD: shutdown
|
||||
#
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
: ${maradns_enable="NO"}
|
||||
: ${maradns_conf="%%PREFIX%%/etc/mararc"}
|
||||
|
||||
name="maradns"
|
||||
rcvar=maradns_enable
|
||||
command="%%PREFIX%%/bin/duende"
|
||||
command_args="%%PREFIX%%/sbin/maradns -f ${maradns_conf}"
|
||||
pidfile="/var/run/${name}.pid"
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
run_rc_command "$1"
|
22
dns/maradns1/files/patch-MaraDns.h
Normal file
22
dns/maradns1/files/patch-MaraDns.h
Normal file
@ -0,0 +1,22 @@
|
||||
--- MaraDns.h.orig Sat Jun 2 13:46:12 2007
|
||||
+++ MaraDns.h Sat Jun 2 13:47:12 2007
|
||||
@@ -75,16 +75,16 @@
|
||||
line to point to Bash
|
||||
*/
|
||||
|
||||
-#define MARADNS_DEFAULT_UID 99
|
||||
+#define MARADNS_DEFAULT_UID 53
|
||||
|
||||
/* The default GID (Group ID) that MaraDNS has; see the default UID notes
|
||||
above. Again: CHANGE THE MARARC MAN PAGE IF YOU CHANGE THIS VALUE */
|
||||
-#define MARADNS_DEFAULT_GID 99
|
||||
+#define MARADNS_DEFAULT_GID 53
|
||||
|
||||
/* The UID that the Duende logging process uses. CHANGE THE DUENDE MAN
|
||||
PAGE IF YOU CHANGE THIS VALUE (same general process as changing the
|
||||
mararc man page; the source file for the duende man page is duende.ej) */
|
||||
-#define DUENDE_LOGGER_UID 66
|
||||
+#define DUENDE_LOGGER_UID 65534
|
||||
|
||||
/* The directory that Duende runs in. This directory has to exist for
|
||||
Duende to be able to run. Again, IF YOU CHANGE THIS, CHANGE THE
|
25
dns/maradns1/files/zoneserver.in
Normal file
25
dns/maradns1/files/zoneserver.in
Normal file
@ -0,0 +1,25 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# PROVIDE: zoneserver
|
||||
# REQUIRE: SERVERS
|
||||
# BEFORE: DAEMON
|
||||
# KEYWORD: shutdown
|
||||
#
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
: ${zoneserver_enable="NO"}
|
||||
: ${maradns_conf="%%PREFIX%%/etc/mararc"}
|
||||
|
||||
name="zoneserver"
|
||||
rcvar=zoneserver_enable
|
||||
command="%%PREFIX%%/bin/duende"
|
||||
command_args="%%PREFIX%%/sbin/zoneserver -f ${maradns_conf}"
|
||||
pidfile="/var/run/${name}.pid"
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
run_rc_command "$1"
|
23
dns/maradns1/pkg-descr
Normal file
23
dns/maradns1/pkg-descr
Normal file
@ -0,0 +1,23 @@
|
||||
MaraDNS is a package that implements the Domain Name Service (DNS), an
|
||||
essential internet service. MaraDNS has the following advantages:
|
||||
|
||||
o Secure. MaraDNS has a security history as good as or better than any other DNS
|
||||
server. For example, MaraDNS has always randomized, using a secure random
|
||||
number generator, the Query ID and source port of DNS queries; and was never
|
||||
vulnerable to the "new" cache poisoning attack.
|
||||
o Supported. MaraDNS has a long history of being maintained and updated.
|
||||
Actively developed since 2001, MaraDNS continues to be fully supported: The
|
||||
most recent release was done on August 4, 2009. Deadwood, the code that will
|
||||
become part of MaraDNS 2.0, is frequently updated.
|
||||
o Easy to use. A basic recursive configuration needs only a single three-line
|
||||
configuration file. A basic authoritative configuration needs only a four-line
|
||||
configuration file and a one-line zone file. MaraDNS is fully documented, with
|
||||
both easy-to-follow tutorials and a complete and up-to-date reference manual.
|
||||
o Small. MaraDNS is well suited for embedded applications and other environments
|
||||
where the server must use the absolute minimum number of resources possible.
|
||||
MaraDNS' binary is smaller than that of any other currently maintained
|
||||
recursive DNS server.
|
||||
o Open Source. MaraDNS is fully open-source, The license is a two-clause BSD
|
||||
license that is almost identical to the FreeBSD license.
|
||||
|
||||
WWW: http://www.maradns.org/
|
160
dns/maradns1/pkg-plist
Normal file
160
dns/maradns1/pkg-plist
Normal file
@ -0,0 +1,160 @@
|
||||
bin/askmara
|
||||
bin/duende
|
||||
bin/fetchzone
|
||||
bin/getzone
|
||||
%%ETCDIR%%/example_csv2
|
||||
etc/mararc.sample
|
||||
man/man1/askmara.1.gz
|
||||
man/man1/fetchzone.1.gz
|
||||
man/man1/getzone.1.gz
|
||||
man/man5/csv1.5.gz
|
||||
man/man5/csv2.5.gz
|
||||
man/man5/csv2_txt.5.gz
|
||||
man/man5/mararc.5.gz
|
||||
man/man8/duende.8.gz
|
||||
man/man8/maradns.8.gz
|
||||
man/man8/zoneserver.8.gz
|
||||
sbin/maradns
|
||||
sbin/zoneserver
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/QuickStart
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/changelog.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/credits.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/faq.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/faq.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/files.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/0README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/csv2.regexmatch.functionlist
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/dns-record-types.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_alloc.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_append.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_atoi.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_buf_eof.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_buf_getline.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_buf_read.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_close.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_copy.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_create.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_dealloc.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_destroy.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_destroy_force.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_fgrep.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_fgrep_offset.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_get_encode.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_getline_stdin.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_has_sanity.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_insert.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_issame.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_js2str.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_length.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_lock.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_match.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_match_offset.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_newline_chars.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_nonmatch.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_nonmatch_offset.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_octets.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_open.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_open_append.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_open_read.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_open_write.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_qstr2js.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_read.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_set_chsize.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_set_encode.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_show_stdout.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_space_chars.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_str2js.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_substr.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_tolower.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_unlock.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_val.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_write.3
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/multiple.qdcount
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/propagation.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/recursive.algorithm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/setup.bind.djbdns.axfr.test
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/vim.cheatsheet
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/misc/year_2038_statement.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/pdf/Makefile
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/pdf/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/pdf/tmac.an.patch
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/Makefile
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/authoritative.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/bind2csv2.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/coding_style.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/compile.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/convert.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/dangling.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/default_zonefile.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/dnsintro.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/dnsmaster.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/dnsslave.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/dnstcp.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/glossary.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.askmara.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.csv2.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.csv2_txt.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.duende.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.fetchzone.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.maradns.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.mararc.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/man.zoneserver.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/quick_start.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/recordtypes.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/recursive.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/troubleshoot.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/tutorial.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/update.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/text/win_service.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/00index.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/Makefile
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/authoritative.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/bind2csv2.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/coding_style.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/compile.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/convert.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dangling.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/default_zonefile.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dnsintro.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dnsmaster.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dnsslave.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dnstcp.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/glossary.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/index.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/make.index
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.askmara.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.csv2.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.csv2_txt.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.duende.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.fetchzone.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.maradns.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.mararc.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.zoneserver.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/quick_start.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/recordtypes.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/recursive.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/troubleshoot.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/tutorial.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/update.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/win_service.html
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_authoritative_mararc.txt
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_csv1
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_csv1.txt
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_csv2
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_full_mararc
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_full_mararc.orig
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_mararc
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_recursive_mararc.txt
|
||||
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/tutorial
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/text
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/pdf
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/misc/js-manpages
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/misc
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
@dirrmtry etc/maradns/logger
|
||||
@dirrmtry etc/maradns
|
Loading…
Reference in New Issue
Block a user