From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Aug 2 09:10:08 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9F3E5106564A for ; Thu, 2 Aug 2012 09:10:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 70A0B8FC12 for ; Thu, 2 Aug 2012 09:10:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q729A8lC010591 for ; Thu, 2 Aug 2012 09:10:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q729A8XT010590; Thu, 2 Aug 2012 09:10:08 GMT (envelope-from gnats) Resent-Date: Thu, 2 Aug 2012 09:10:08 GMT Resent-Message-Id: <201208020910.q729A8XT010590@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, takefu@airport.fm Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 722DE1065670; Thu, 2 Aug 2012 09:07:53 +0000 (UTC) (envelope-from takefu@airport.fm) Received: from ae-osaka.co.jp (unknown [IPv6:2001:3e0:4ec:a000::1]) by mx1.freebsd.org (Postfix) with ESMTP id BBDB18FC0C; Thu, 2 Aug 2012 09:07:52 +0000 (UTC) Received: from ae-osaka.co.jp (localhost.ae-osaka.co.jp [127.0.0.1]) by ae-osaka.co.jp (Postfix) with ESMTP id D82CDD3AC1B; Thu, 2 Aug 2012 18:07:51 +0900 (JST) Received: from [IPv6:2001:3e0:4ec:a011:caf:8db0:e14a:de26] (unknown [IPv6:2001:3e0:4ec:a011:caf:8db0:e14a:de26]) by ae-osaka.co.jp (Postfix) with ESMTPSA id B48DAD3AC1A; Thu, 2 Aug 2012 18:07:51 +0900 (JST) Message-Id: <501A4365.2080908@airport.fm> Date: Thu, 02 Aug 2012 18:07:49 +0900 From: Takefu To: freebsd-gnats-submit@FreeBSD.org In-Reply-To: <201208020818.q728IGV5077092@unbound.local.ae-osaka.co.jp> References: <201208020818.q728IGV5077092@unbound.local.ae-osaka.co.jp> Cc: decke@FreeBSD.org Subject: ports/170323: [UPDATE] dns/maradns: update to 2.0.06 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: takefu@airport.fm List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Aug 2012 09:10:08 -0000 >Number: 170323 >Category: ports >Synopsis: [UPDATE] dns/maradns: update to 2.0.06 >Confidential: yes >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Aug 02 09:10:08 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Takefu >Release: FreeBSD 7.4-RELEASE amd64 >Organization: FOX Amateur Radio Club >Environment: >Description: - Update to 2.0.06 Port maintainer (decke@FreeBSD.org) is cc'd. >How-To-Repeat: >Fix: --- dns/maradns.shar begins here --- #!/bin/sh # This is a shell archive echo x dns/maradns mkdir -p dns/maradns > /dev/null 2>&1 echo x dns/maradns/files mkdir -p dns/maradns/files > /dev/null 2>&1 echo x dns/maradns/Makefile sed 's/^X//' > dns/maradns/Makefile << 'SHAR_END' X# New ports collection makefile for: maradns X# Date created: 26 May 2001 X# Whom: Anders Nordby X# X# $FreeBSD: ports/dns/maradns/Makefile,v 1.72 2012/01/17 11:02:58 decke Exp $ X# X XPORTNAME= maradns XPORTVERSION= 2.0.06 XCATEGORIES= dns XMASTER_SITES= http://www.maradns.org/download/2.0/${PORTVERSION}/\ X SF/${PORTNAME}/MaraDNS/${PORTVERSION}/ X XMAINTAINER= decke@FreeBSD.org XCOMMENT= DNS server with focus on security and simplicity X XLICENSE= BSD XLICENSE_FILE= ${WRKSRC}/COPYING X XREINPLACE_ARGS= -i "" XMAKE_ENV= FLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" XCONFIGURE_ENV= LANG= X XHAS_CONFIGURE= yes XUSE_BZIP2= yes XUSE_RC_SUBR= ${PORTNAME} zoneserver Deadwood XUSERS= bind XGROUPS= bind XDOCSSRCDIR= ${WRKSRC}/doc/en XMAN1= askmara.1 getzone.1 fetchzone.1 Deadwood.1 XMAN5= mararc.5 csv1.5 csv2.5 csv2_txt.5 XMAN8= maradns.8 zoneserver.8 duende.8 X XOPTIONS_DEFINE= IPV6 XOPTIONS_DEFAULT= IPV6 XIPV6_DESC= With support for IPv6 X X.include X X.if ${PORT_OPTIONS:MIPV6} XCONFIGURE_ARGS+= --ipv6 X.endif X Xpost-patch: X @${FIND} ${WRKSRC} -type f ! -name "*.orig" | ${XARGS} ${REINPLACE_CMD} -e \ X 's|/etc/maradns|${ETCDIR}|g; s|/etc/mararc|${ETCDIR}|g' -e\ X 's|/etc/deadwood|${ETCDIR}|g' -e\ X 's| = 99| = 53|g' X @${FIND} ${WRKSRC} -name '*Makefile*' | ${XARGS} ${REINPLACE_CMD} -e \ X 's|make |\$$\{MAKE\} |g ; \ X s|-lpthread|${PTHREAD_LIBS}|g' X Xdo-install: X @${FIND} ${WRKSRC} -name '*Makefile*' -delete X ${INSTALL_PROGRAM} ${WRKSRC}/deadwood-3.2.02/src/Deadwood ${PREFIX}/sbin X ${INSTALL_PROGRAM} ${WRKSRC}/server/maradns ${PREFIX}/sbin X ${INSTALL_PROGRAM} ${WRKSRC}/tools/duende ${PREFIX}/bin X ${INSTALL_PROGRAM} ${WRKSRC}/tcp/getzone ${PREFIX}/bin X ${INSTALL_PROGRAM} ${WRKSRC}/tcp/fetchzone ${PREFIX}/bin X ${INSTALL_PROGRAM} ${WRKSRC}/tcp/zoneserver ${PREFIX}/sbin X ${INSTALL_PROGRAM} ${WRKSRC}/tools/askmara ${PREFIX}/bin X X ${INSTALL_MAN} ${DOCSSRCDIR}/man/askmara.1 ${MANPREFIX}/man/man1 X ${INSTALL_MAN} ${DOCSSRCDIR}/man/getzone.1 ${MANPREFIX}/man/man1 X ${INSTALL_MAN} ${DOCSSRCDIR}/man/fetchzone.1 ${MANPREFIX}/man/man1 X ${INSTALL_MAN} ${DOCSSRCDIR}/man/maradns.8 ${MANPREFIX}/man/man8 X ${INSTALL_MAN} ${DOCSSRCDIR}/man/zoneserver.8 ${MANPREFIX}/man/man8 X ${INSTALL_MAN} ${DOCSSRCDIR}/man/duende.8 ${MANPREFIX}/man/man8 X ${INSTALL_MAN} ${DOCSSRCDIR}/man/mararc.5 ${MANPREFIX}/man/man5 X ${INSTALL_MAN} ${DOCSSRCDIR}/man/csv1.5 ${MANPREFIX}/man/man5 X ${INSTALL_MAN} ${DOCSSRCDIR}/man/csv2.5 ${MANPREFIX}/man/man5 X ${INSTALL_MAN} ${DOCSSRCDIR}/man/csv2_txt.5 ${MANPREFIX}/man/man5 X ${INSTALL_MAN} ${DOCSSRCDIR}/man/Deadwood.1 ${MANPREFIX}/man/man1 X X @${MKDIR} ${ETCDIR}/logger X ${INSTALL_DATA} ${DOCSSRCDIR}/examples/example_full_mararc ${ETCDIR}/mararc.sample X ${INSTALL_DATA} ${DOCSSRCDIR}/examples/example_csv2 ${ETCDIR}/csv2.sample X ${INSTALL_DATA} ${WRKSRC}/deadwood-3.2.02/doc/dwood3rc ${ETCDIR}/dwood3rc.sample X X.ifndef(NOPORTEXAMPLES) X @${MKDIR} ${EXAMPLESDIR}/ X ${INSTALL_DATA} ${DOCSSRCDIR}/examples/* ${EXAMPLESDIR}/ X.endif X.ifndef(NOPORTDOCS) X @${MKDIR} ${DOCSDIR}/en X ${INSTALL_DATA} ${DOCSSRCDIR}/*.* ${DOCSDIR}/en X ${INSTALL_DATA} ${DOCSSRCDIR}/QuickStart ${DOCSDIR}/en X ${INSTALL_DATA} ${DOCSSRCDIR}/README ${DOCSDIR}/en X ${CP} -R ${DOCSSRCDIR}/misc ${DOCSDIR}/en X ${CP} -R ${DOCSSRCDIR}/tutorial ${DOCSDIR}/en X ${CP} -R ${DOCSSRCDIR}/text ${DOCSDIR}/en X.endif X X.include SHAR_END echo x dns/maradns/distinfo sed 's/^X//' > dns/maradns/distinfo << 'SHAR_END' XSHA256 (maradns-2.0.06.tar.bz2) = 2311cf08b0fca85357022b7dd180104a83f40e88d5873049d0a9225baca70388 XSIZE (maradns-2.0.06.tar.bz2) = 1056637 SHAR_END echo x dns/maradns/pkg-descr sed 's/^X//' > dns/maradns/pkg-descr << 'SHAR_END' XMaraDNS is a package that implements the Domain Name Service (DNS), an Xessential internet service. XPeople like MaraDNS because it's small, lightweight, easy to set up, and Xremarkably secure. X XWWW: http://maradns.org/ SHAR_END echo x dns/maradns/pkg-plist sed 's/^X//' > dns/maradns/pkg-plist << 'SHAR_END' Xbin/getzone Xbin/fetchzone Xbin/askmara Xbin/duende X%%ETCDIR%%/dwood3rc.sample X%%ETCDIR%%/mararc.sample X%%ETCDIR%%/csv2.sample Xsbin/maradns Xsbin/zoneserver Xsbin/Deadwood X%%PORTDOCS%%%%DOCSDIR%%/en/changelog.txt X%%PORTDOCS%%%%DOCSDIR%%/en/credits.txt X%%PORTDOCS%%%%DOCSDIR%%/en/faq.html X%%PORTDOCS%%%%DOCSDIR%%/en/faq.txt X%%PORTDOCS%%%%DOCSDIR%%/en/files.txt X%%PORTDOCS%%%%DOCSDIR%%/en/QuickStart X%%PORTDOCS%%%%DOCSDIR%%/en/README X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_getline_stdin.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_destroy.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/README X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_insert.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_val.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_octets.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_tolower.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_qstr2js.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_substr.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_copy.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_write.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_open.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_open_write.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_nonmatch.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_dealloc.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_set_chsize.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_alloc.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_buf_eof.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_has_sanity.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_read.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_buf_read.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_js2str.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_lock.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_match.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_set_encode.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_issame.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_atoi.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_fgrep.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_fgrep_offset.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_append.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_destroy_force.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_close.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_space_chars.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_str2js.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_show_stdout.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_unlock.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_match_offset.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_newline_chars.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_length.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_create.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_open_read.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_buf_getline.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_get_encode.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_open_append.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/js-manpages/js_nonmatch_offset.3 X%%PORTDOCS%%%%DOCSDIR%%/en/misc/csv2.regexmatch.functionlist X%%PORTDOCS%%%%DOCSDIR%%/en/misc/recursive.algorithm X%%PORTDOCS%%%%DOCSDIR%%/en/misc/vim.cheatsheet X%%PORTDOCS%%%%DOCSDIR%%/en/misc/dns-record-types.txt X%%PORTDOCS%%%%DOCSDIR%%/en/misc/setup.bind.djbdns.axfr.test X%%PORTDOCS%%%%DOCSDIR%%/en/misc/year_2038_statement.txt X%%PORTDOCS%%%%DOCSDIR%%/en/misc/propagation.txt X%%PORTDOCS%%%%DOCSDIR%%/en/misc/multiple.qdcount X%%PORTDOCS%%%%DOCSDIR%%/en/misc/0README X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/make.index X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/recordtypes.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.fetchzone.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.csv2.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/tutorial.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/default_zonefile.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dnsslave.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dnsintro.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/coding_style.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dnsmaster.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.askmara.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/bind2csv2.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/update.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.csv2_txt.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/compile.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/glossary.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.duende.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/authoritative.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/troubleshoot.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.mararc.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/quick_start.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.zoneserver.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/convert.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dangling.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/win_service.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/dnstcp.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/recursive.html X%%PORTDOCS%%%%DOCSDIR%%/en/tutorial/man.maradns.html X%%PORTDOCS%%%%DOCSDIR%%/en/text/recursive.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/authoritative.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/win_service.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/bind2csv2.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/compile.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/default_zonefile.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/man.csv2.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/man.csv2_txt.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/dangling.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/quick_start.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/man.maradns.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/dnsslave.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/dnsmaster.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/man.mararc.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/man.fetchzone.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/dnsintro.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/convert.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/coding_style.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/update.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/man.askmara.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/troubleshoot.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/recordtypes.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/glossary.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/man.duende.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/tutorial.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/man.zoneserver.txt X%%PORTDOCS%%%%DOCSDIR%%/en/text/dnstcp.txt X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_authoritative_mararc.txt X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_csv1 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_csv1.txt X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_csv2 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_full_mararc X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_mararc X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_recursive_mararc.txt X@exec mkdir -p %D/%%ETCDIR%%/logger X@dirrmtry %%ETCDIR%%/logger X@dirrmtry %%ETCDIR%% X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% X%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/text X%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/tutorial X%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/misc/js-manpages X%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/misc X%%PORTDOCS%%@dirrm %%DOCSDIR%%/en X%%PORTDOCS%%@dirrm %%DOCSDIR%% SHAR_END echo x dns/maradns/files/patch-configure sed 's/^X//' > dns/maradns/files/patch-configure << 'SHAR_END' X--- configure.orig 2011-08-05 20:59:45.000000000 +0900 X+++ configure 2011-12-16 14:45:38.000000000 +0900 X@@ -92,6 +92,18 @@ X echo It looks like you are using Cygwin\; this should compile fine X echo by typing in \'make\'. X EXITCODE=0 X+elif echo $UNAME | grep -i freebsd > /dev/null ; then X+ cat $BUILDDIR/Makefile.freebsd >> Makefile X+ echo It looks like you are using FreeBSD\; this should compile X+ echo fine by typing in \'make\'. There is an official port here: X+ echo X+ echo http://www.freebsd.org/cgi/cvsweb.cgi/ports/dns/maradns/ X+ echo X+ echo Which may be on your system here: X+ echo X+ echo /usr/ports/dns/maradns X+ echo X+ EXITCODE=0 X # This is a a template for adding support to a new OS for MaraDNS. X # Some points: If you port MaraDNS, make sure the underlying OS has X # /dev/urandom support or have the default mararc have a SHAR_END echo x dns/maradns/files/patch-MaraDns.h sed 's/^X//' > dns/maradns/files/patch-MaraDns.h << 'SHAR_END' X--- MaraDns.h.orig Sat Jun 2 13:46:12 2007 X+++ MaraDns.h Sat Jun 2 13:47:12 2007 X@@ -75,16 +75,16 @@ X line to point to Bash X */ X X-#define MARADNS_DEFAULT_UID 99 X+#define MARADNS_DEFAULT_UID 53 X X /* The default GID (Group ID) that MaraDNS has; see the default UID notes X above. Again: CHANGE THE MARARC MAN PAGE IF YOU CHANGE THIS VALUE */ X-#define MARADNS_DEFAULT_GID 99 X+#define MARADNS_DEFAULT_GID 53 X X /* The UID that the Duende logging process uses. CHANGE THE DUENDE MAN X PAGE IF YOU CHANGE THIS VALUE (same general process as changing the X mararc man page; the source file for the duende man page is duende.ej) */ X-#define DUENDE_LOGGER_UID 66 X+#define DUENDE_LOGGER_UID 65534 X X /* The directory that Duende runs in. This directory has to exist for X Duende to be able to run. Again, IF YOU CHANGE THIS, CHANGE THE SHAR_END echo x dns/maradns/files/zoneserver.in sed 's/^X//' > dns/maradns/files/zoneserver.in << 'SHAR_END' X#!/bin/sh X# X# $FreeBSD: ports/dns/maradns/files/zoneserver.in,v 1.5 2012/01/14 08:55:38 dougb Exp $ X# X X# PROVIDE: zoneserver X# REQUIRE: SERVERS X# BEFORE: DAEMON X# KEYWORD: shutdown X# X X. /etc/rc.subr X X: ${zoneserver_enable="NO"} X: ${maradns_conf="%%PREFIX%%/etc/maradns/mararc"} X Xname="zoneserver" Xrcvar=zoneserver_enable Xcommand="%%PREFIX%%/bin/duende" Xpidfile="/var/run/${name}.pid" Xcommand_args="--pid=${pidfile} %%PREFIX%%/sbin/zoneserver -f ${maradns_conf}" X Xload_rc_config $name X Xrun_rc_command "$1" SHAR_END echo x dns/maradns/files/maradns.in sed 's/^X//' > dns/maradns/files/maradns.in << 'SHAR_END' X#!/bin/sh X# X# $FreeBSD: ports/dns/maradns/files/maradns.in,v 1.5 2012/01/14 08:55:38 dougb Exp $ X# X X# PROVIDE: maradns X# REQUIRE: SERVERS X# BEFORE: DAEMON X# KEYWORD: shutdown X# X X. /etc/rc.subr X X: ${maradns_enable="NO"} X: ${maradns_conf="%%PREFIX%%/etc/maradns/mararc"} X Xname="maradns" Xrcvar=maradns_enable Xcommand="%%PREFIX%%/bin/duende" Xpidfile="/var/run/${name}.pid" Xcommand_args="--pid=${pidfile} %%PREFIX%%/sbin/maradns -f ${maradns_conf}" X Xload_rc_config $name X Xrun_rc_command "$1" SHAR_END echo x dns/maradns/files/Deadwood.in sed 's/^X//' > dns/maradns/files/Deadwood.in << 'SHAR_END' X#!/bin/sh X# X# $FreeBSD$ X# X X# PROVIDE: Deadwood X# REQUIRE: SERVERS X# BEFORE: DAEMON X# KEYWORD: shutdown X# X X. /etc/rc.subr X X: ${dwood3_enable="NO"} X: ${dwood3_conf="%%PREFIX%%/etc/maradns/dwood3rc"} X Xname="Deadwood" Xrcvar=dwood3_enable Xcommand="%%PREFIX%%/bin/duende" Xpidfile="/var/run/${name}.pid" Xcommand_args="--pid=${pidfile} %%PREFIX%%/sbin/Deadwood -f ${dwood3_conf}" X Xload_rc_config $name X Xrun_rc_command "$1" SHAR_END echo x dns/maradns/files/patch-tools_Makefile sed 's/^X//' > dns/maradns/files/patch-tools_Makefile << 'SHAR_END' X--- tools/Makefile.orig 2010-09-10 05:21:09.000000000 +0900 X+++ tools/Makefile 2011-12-16 09:56:28.000000000 +0900 X@@ -27,7 +27,7 @@ X $(CC) $(FLAGS) -o benchmark benchmark.c $(OBJECTS) $(POBJECTS) X X duende: duende.c X- $(CC) $(FLAGS) -o duende duende.c X+ $(CC) $(FLAGS) -o duende duende.c -lutil X X strip.control: strip.control.c X $(CC) $(FLAGS) -o strip.control strip.control.c SHAR_END exit --- dns/maradns.shar ends here -- >Release-Note: >Audit-Trail: >Unformatted: