From simond@irrelevant.org  Mon Jul 29 13:46:23 2002
Return-Path: <simond@irrelevant.org>
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 7775037B400
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 29 Jul 2002 13:46:23 -0700 (PDT)
Received: from nelly.internal.irrelevant.org (81-86-164-179.dsl.pipex.com [81.86.164.179])
	by mx1.FreeBSD.org (Postfix) with ESMTP id D714B43E42
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 29 Jul 2002 13:46:22 -0700 (PDT)
	(envelope-from simond@irrelevant.org)
Received: from simond by nelly.internal.irrelevant.org with local (Exim 3.36 #1)
	id 17ZHPJ-0008R1-00
	for FreeBSD-gnats-submit@freebsd.org; Mon, 29 Jul 2002 21:46:21 +0100
Message-Id: <E17ZHPJ-0008R1-00@nelly.internal.irrelevant.org>
Date: Mon, 29 Jul 2002 21:46:21 +0100
From: Simon Dick <simond@irrelevant.org>
Reply-To: Simon Dick <simond@irrelevant.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: net/mydns
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         41132
>Category:       ports
>Synopsis:       New port: net/mydns
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    anders
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 29 13:50:01 PDT 2002
>Closed-Date:    Mon Aug 05 16:37:03 PDT 2002
>Last-Modified:  Mon Aug 05 16:37:03 PDT 2002
>Originator:     Simon Dick
>Release:        FreeBSD 4.6-RELEASE-p1 i386
>Organization:
>Environment:
System: FreeBSD nelly.internal.irrelevant.org 4.6-RELEASE-p1 FreeBSD 4.6-RELEASE-p1 #0: Sat Jun 29 15:30:22 BST 2002 root@nelly.internal.irrelevant.org:/usr/obj/usr/src/sys/ELEPHANT i386


	
>Description:

New port for MyDNS, obsoletes pr ports/41113

>How-To-Repeat:
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	mydns
#	mydns/Makefile
#	mydns/pkg-comment
#	mydns/pkg-descr
#	mydns/files
#	mydns/files/patch-aa
#	mydns/files/mydns.sh
#	mydns/files/patch-ab
#	mydns/distinfo
#	mydns/pkg-plist
#	mydns/pkg-message
#
echo c - mydns
mkdir -p mydns > /dev/null 2>&1
echo x - mydns/Makefile
sed 's/^X//' >mydns/Makefile << 'END-of-mydns/Makefile'
X# New ports collection makefile for:	mydns
X# Date created:				23 July 2002
X# Whom:					Simon Dick <simond@irrelevant.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	mydns
XPORTVERSION=	0.8.1
XCATEGORIES=	net databases
XMASTER_SITES=	http://mydns.bboy.net/download/
X
XMAINTAINER=	simond@irrelevant.org
X
XLIB_DEPENDS=	mysqlclient.10:${PORTSDIR}/databases/mysql323-client
X
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS=	--with-confdir=${PREFIX}/etc
XUSE_BZIP2=	yes
X
XMAN5=		mydns.conf.5
XMAN8=		mydns.8
X
Xpost-install:
X	@${SED} 's|%%%PREFIX%%%|${PREFIX}|g' < ${FILESDIR}/mydns.sh > ${WRKSRC}/mydns.sh
X	@${CP} ${WRKSRC}/mydns.sh ${PREFIX}/etc/rc.d/mydns.sh.sample
X	@${PREFIX}/sbin/mydns --dump-config >${PREFIX}/etc/mydns.conf.sample
X	@${SED} -e 's,%%%PREFIX%%%,${PREFIX},g' ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-mydns/Makefile
echo x - mydns/pkg-comment
sed 's/^X//' >mydns/pkg-comment << 'END-of-mydns/pkg-comment'
XDNS server designed to utilize the MySQL database
END-of-mydns/pkg-comment
echo x - mydns/pkg-descr
sed 's/^X//' >mydns/pkg-descr << 'END-of-mydns/pkg-descr'
XMyDNS is a free DNS server for UNIX implemented from scratch and
Xdesigned to utilize the MySQL database for data storage.
X
XIts primary objectives are stability, security, interoperability,
Xand speed, though not necessarily in that order.
X
XMyDNS does not include recursive name service, nor a resolver library.
XIt is primarily designed for organizations with many zones and/or
Xresource records who desire the ability to perform real-time dynamic
Xupdates on their DNS data via MySQL.
END-of-mydns/pkg-descr
echo c - mydns/files
mkdir -p mydns/files > /dev/null 2>&1
echo x - mydns/files/patch-aa
sed 's/^X//' >mydns/files/patch-aa << 'END-of-mydns/files/patch-aa'
X--- src/mydns/main.c.orig	Mon Jul 29 21:00:55 2002
X+++ src/mydns/main.c	Mon Jul 29 21:02:13 2002
X@@ -293,7 +293,7 @@
X 
X 	Notice("%s", buf);
X 
X-malloc_stats(); /* XXX */
X+/*malloc_stats();*/ /* XXX */
X }
X /*--- server_status() ---------------------------------------------------------------------------*/
X 
END-of-mydns/files/patch-aa
echo x - mydns/files/mydns.sh
sed 's/^X//' >mydns/files/mydns.sh << 'END-of-mydns/files/mydns.sh'
X#!/bin/sh
X
Xcase "$1" in
X	start)
X		%%%PREFIX%%%/sbin/mydns -b
X		;;
X	stop)
X		kill `cat /var/run/mydns.pid`
X		;;
X	*)
X		echo ""
X		echo "Usage: `basename $0` { start | stop }"
X		echo ""
X		exit 64
X		;;
Xesac
END-of-mydns/files/mydns.sh
echo x - mydns/files/patch-ab
sed 's/^X//' >mydns/files/patch-ab << 'END-of-mydns/files/patch-ab'
X--- Makefile.in.orig	Mon Jul 29 21:37:45 2002
X+++ Makefile.in	Mon Jul 29 21:38:30 2002
X@@ -440,7 +440,6 @@
X 
X install-data-am:
X 	@$(NORMAL_INSTALL)
X-	$(MAKE) $(AM_MAKEFLAGS) install-data-hook
X 
X install-exec-am:
X 
END-of-mydns/files/patch-ab
echo x - mydns/distinfo
sed 's/^X//' >mydns/distinfo << 'END-of-mydns/distinfo'
XMD5 (mydns-0.8.1.tar.bz2) = ddfd7d9adb1002cc3c02156049ca600f
END-of-mydns/distinfo
echo x - mydns/pkg-plist
sed 's/^X//' >mydns/pkg-plist << 'END-of-mydns/pkg-plist'
Xetc/mydns.conf.sample
Xetc/rc.d/mydns.sh.sample
Xinclude/mydns.h
Xinfo/mydns.info
Xlib/libmydns.a
Xlib/charset.alias
Xsbin/mydns
Xshare/locale/locale.alias
END-of-mydns/pkg-plist
echo x - mydns/pkg-message
sed 's/^X//' >mydns/pkg-message << 'END-of-mydns/pkg-message'
XTo get MyDNS working you will need to do some configuration, first you
Xwill need to create %%%PREFIX%%%/etc/mydns.conf based on the
Xinstalled sample file. Following that you will need to setup your
Xdatabase tables, you can use the output of
X%%%PREFIX%%%/sbin/mydns --create-tables
Xas a template.
X
END-of-mydns/pkg-message
exit

>Release-Note:
>Audit-Trail:

From: Simon Dick <simond@irrelevant.org>
To: "mailto:freebsd-gnats-submit"@FreeBSD.org
Cc:  
Subject: Re: ports/41132: New port: net/mydns
Date: Fri, 2 Aug 2002 19:58:56 +0100

 --XsQoSWH+UP9D9v3l
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 Updated port for MyDNS 0.8.2 enclosed
 
 -- 
 Simon Dick					simond@irrelevant.org
 
 --XsQoSWH+UP9D9v3l
 Content-Type: application/x-shar
 Content-Disposition: attachment; filename="mydns.shar"
 Content-Transfer-Encoding: quoted-printable
 
 # This is a shell archive.  Save it in a file, remove anything before=0A# t=
 his line, and then unpack it by entering "sh file".  Note, it may=0A# creat=
 e directories; files and directories will be owned by you and=0A# have defa=
 ult permissions.=0A#=0A# This archive contains:=0A#=0A#	mydns=0A#	mydns/Mak=
 efile=0A#	mydns/pkg-comment=0A#	mydns/pkg-descr=0A#	mydns/files=0A#	mydns/f=
 iles/mydns.sh=0A#	mydns/files/patch-ab=0A#	mydns/distinfo=0A#	mydns/pkg-pli=
 st=0A#	mydns/pkg-message=0A#=0Aecho c - mydns=0Amkdir -p mydns > /dev/null =
 2>&1=0Aecho x - mydns/Makefile=0Ased 's/^X//' >mydns/Makefile << 'END-of-my=
 dns/Makefile'=0AX# New ports collection makefile for:	mydns=0AX# Date creat=
 ed:				23 July 2002=0AX# Whom:					Simon Dick <simond@irrelevant.org>=0AX#=
 =0AX# $FreeBSD$=0AX#=0AX=0AXPORTNAME=3D	mydns=0AXPORTVERSION=3D	0.8.2=0AXCA=
 TEGORIES=3D	net databases=0AXMASTER_SITES=3D	http://mydns.bboy.net/download=
 /=0AX=0AXMAINTAINER=3D	simond@irrelevant.org=0AX=0AXLIB_DEPENDS=3D	mysqlcli=
 ent.10:${PORTSDIR}/databases/mysql323-client=0AX=0AXGNU_CONFIGURE=3D	yes=0A=
 XCONFIGURE_ARGS=3D	--with-confdir=3D${PREFIX}/etc=0AXUSE_BZIP2=3D	yes=0AX=
 =0AXMAN5=3D		mydns.conf.5=0AXMAN8=3D		mydns.8=0AX=0AXpost-install:=0AX	@${S=
 ED} 's|%%%PREFIX%%%|${PREFIX}|g' < ${FILESDIR}/mydns.sh > ${WRKSRC}/mydns.s=
 h=0AX	@${CP} ${WRKSRC}/mydns.sh ${PREFIX}/etc/rc.d/mydns.sh.sample=0AX	@${P=
 REFIX}/sbin/mydns --dump-config >${PREFIX}/etc/mydns.conf.sample=0AX	@${SED=
 } -e 's,%%%PREFIX%%%,${PREFIX},g' ${PKGMESSAGE}=0AX=0AX.include <bsd.port.m=
 k>=0AEND-of-mydns/Makefile=0Aecho x - mydns/pkg-comment=0Ased 's/^X//' >myd=
 ns/pkg-comment << 'END-of-mydns/pkg-comment'=0AXDNS server designed to util=
 ize the MySQL database=0AEND-of-mydns/pkg-comment=0Aecho x - mydns/pkg-desc=
 r=0Ased 's/^X//' >mydns/pkg-descr << 'END-of-mydns/pkg-descr'=0AXMyDNS is a=
  free DNS server for UNIX implemented from scratch and=0AXdesigned to utili=
 ze the MySQL database for data storage.=0AX=0AXIts primary objectives are s=
 tability, security, interoperability,=0AXand speed, though not necessarily =
 in that order.=0AX=0AXMyDNS does not include recursive name service, nor a =
 resolver library.=0AXIt is primarily designed for organizations with many z=
 ones and/or=0AXresource records who desire the ability to perform real-time=
  dynamic=0AXupdates on their DNS data via MySQL.=0AEND-of-mydns/pkg-descr=
 =0Aecho c - mydns/files=0Amkdir -p mydns/files > /dev/null 2>&1=0Aecho x - =
 mydns/files/mydns.sh=0Ased 's/^X//' >mydns/files/mydns.sh << 'END-of-mydns/=
 files/mydns.sh'=0AX#!/bin/sh=0AX=0AXcase "$1" in=0AX	start)=0AX		%%%PREFIX%=
 %%/sbin/mydns -b=0AX		;;=0AX	stop)=0AX		kill `cat /var/run/mydns.pid`=0AX		=
 ;;=0AX	*)=0AX		echo ""=0AX		echo "Usage: `basename $0` { start | stop }"=0A=
 X		echo ""=0AX		exit 64=0AX		;;=0AXesac=0AEND-of-mydns/files/mydns.sh=0Aech=
 o x - mydns/files/patch-ab=0Ased 's/^X//' >mydns/files/patch-ab << 'END-of-=
 mydns/files/patch-ab'=0AX--- Makefile.in.orig	Mon Jul 29 21:37:45 2002=0AX+=
 ++ Makefile.in	Mon Jul 29 21:38:30 2002=0AX@@ -440,7 +440,6 @@=0AX =0AX ins=
 tall-data-am:=0AX 	@$(NORMAL_INSTALL)=0AX-	$(MAKE) $(AM_MAKEFLAGS) install-=
 data-hook=0AX =0AX install-exec-am:=0AX =0AEND-of-mydns/files/patch-ab=0Aec=
 ho x - mydns/distinfo=0Ased 's/^X//' >mydns/distinfo << 'END-of-mydns/disti=
 nfo'=0AXMD5 (mydns-0.8.2.tar.bz2) =3D bf30c311b3adf70e7f9598819e0a49e8=0AEN=
 D-of-mydns/distinfo=0Aecho x - mydns/pkg-plist=0Ased 's/^X//' >mydns/pkg-pl=
 ist << 'END-of-mydns/pkg-plist'=0AXetc/mydns.conf.sample=0AXetc/rc.d/mydns.=
 sh.sample=0AXinfo/mydns.info=0AXlib/charset.alias=0AXsbin/mydns=0AXshare/lo=
 cale/locale.alias=0AEND-of-mydns/pkg-plist=0Aecho x - mydns/pkg-message=0As=
 ed 's/^X//' >mydns/pkg-message << 'END-of-mydns/pkg-message'=0AXTo get MyDN=
 S working you will need to do some configuration, first you=0AXwill need to=
  create %%%PREFIX%%%/etc/mydns.conf based on the=0AXinstalled sample file. =
 Following that you will need to setup your=0AXdatabase tables, you can use =
 the output of=0AX%%%PREFIX%%%/sbin/mydns --create-tables=0AXas a template.=
 =0AX=0AEND-of-mydns/pkg-message=0Aexit=0A=0A
 --XsQoSWH+UP9D9v3l--

From: Simon Dick <simond@irrelevant.org>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/41132: New port: net/mydns
Date: Fri, 2 Aug 2002 20:07:20 +0100

 On Fri, Aug 02, 2002 at 07:58:56PM +0100, Simon Dick wrote:
 > Updated port for MyDNS 0.8.2 enclosed
 
 This time I won't mime encode the attachment.
 
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	mydns
 #	mydns/Makefile
 #	mydns/pkg-comment
 #	mydns/pkg-descr
 #	mydns/files
 #	mydns/files/mydns.sh
 #	mydns/files/patch-ab
 #	mydns/distinfo
 #	mydns/pkg-plist
 #	mydns/pkg-message
 #
 echo c - mydns
 mkdir -p mydns > /dev/null 2>&1
 echo x - mydns/Makefile
 sed 's/^X//' >mydns/Makefile << 'END-of-mydns/Makefile'
 X# New ports collection makefile for:	mydns
 X# Date created:				23 July 2002
 X# Whom:					Simon Dick <simond@irrelevant.org>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	mydns
 XPORTVERSION=	0.8.2
 XCATEGORIES=	net databases
 XMASTER_SITES=	http://mydns.bboy.net/download/
 X
 XMAINTAINER=	simond@irrelevant.org
 X
 XLIB_DEPENDS=	mysqlclient.10:${PORTSDIR}/databases/mysql323-client
 X
 XGNU_CONFIGURE=	yes
 XCONFIGURE_ARGS=	--with-confdir=${PREFIX}/etc
 XUSE_BZIP2=	yes
 X
 XMAN5=		mydns.conf.5
 XMAN8=		mydns.8
 X
 Xpost-install:
 X	@${SED} 's|%%%PREFIX%%%|${PREFIX}|g' < ${FILESDIR}/mydns.sh > ${WRKSRC}/mydns.sh
 X	@${CP} ${WRKSRC}/mydns.sh ${PREFIX}/etc/rc.d/mydns.sh.sample
 X	@${PREFIX}/sbin/mydns --dump-config >${PREFIX}/etc/mydns.conf.sample
 X	@${SED} -e 's,%%%PREFIX%%%,${PREFIX},g' ${PKGMESSAGE}
 X
 X.include <bsd.port.mk>
 END-of-mydns/Makefile
 echo x - mydns/pkg-comment
 sed 's/^X//' >mydns/pkg-comment << 'END-of-mydns/pkg-comment'
 XDNS server designed to utilize the MySQL database
 END-of-mydns/pkg-comment
 echo x - mydns/pkg-descr
 sed 's/^X//' >mydns/pkg-descr << 'END-of-mydns/pkg-descr'
 XMyDNS is a free DNS server for UNIX implemented from scratch and
 Xdesigned to utilize the MySQL database for data storage.
 X
 XIts primary objectives are stability, security, interoperability,
 Xand speed, though not necessarily in that order.
 X
 XMyDNS does not include recursive name service, nor a resolver library.
 XIt is primarily designed for organizations with many zones and/or
 Xresource records who desire the ability to perform real-time dynamic
 Xupdates on their DNS data via MySQL.
 END-of-mydns/pkg-descr
 echo c - mydns/files
 mkdir -p mydns/files > /dev/null 2>&1
 echo x - mydns/files/mydns.sh
 sed 's/^X//' >mydns/files/mydns.sh << 'END-of-mydns/files/mydns.sh'
 X#!/bin/sh
 X
 Xcase "$1" in
 X	start)
 X		%%%PREFIX%%%/sbin/mydns -b
 X		;;
 X	stop)
 X		kill `cat /var/run/mydns.pid`
 X		;;
 X	*)
 X		echo ""
 X		echo "Usage: `basename $0` { start | stop }"
 X		echo ""
 X		exit 64
 X		;;
 Xesac
 END-of-mydns/files/mydns.sh
 echo x - mydns/files/patch-ab
 sed 's/^X//' >mydns/files/patch-ab << 'END-of-mydns/files/patch-ab'
 X--- Makefile.in.orig	Mon Jul 29 21:37:45 2002
 X+++ Makefile.in	Mon Jul 29 21:38:30 2002
 X@@ -440,7 +440,6 @@
 X 
 X install-data-am:
 X 	@$(NORMAL_INSTALL)
 X-	$(MAKE) $(AM_MAKEFLAGS) install-data-hook
 X 
 X install-exec-am:
 X 
 END-of-mydns/files/patch-ab
 echo x - mydns/distinfo
 sed 's/^X//' >mydns/distinfo << 'END-of-mydns/distinfo'
 XMD5 (mydns-0.8.2.tar.bz2) = bf30c311b3adf70e7f9598819e0a49e8
 END-of-mydns/distinfo
 echo x - mydns/pkg-plist
 sed 's/^X//' >mydns/pkg-plist << 'END-of-mydns/pkg-plist'
 Xetc/mydns.conf.sample
 Xetc/rc.d/mydns.sh.sample
 Xinfo/mydns.info
 Xlib/charset.alias
 Xsbin/mydns
 Xshare/locale/locale.alias
 END-of-mydns/pkg-plist
 echo x - mydns/pkg-message
 sed 's/^X//' >mydns/pkg-message << 'END-of-mydns/pkg-message'
 XTo get MyDNS working you will need to do some configuration, first you
 Xwill need to create %%%PREFIX%%%/etc/mydns.conf based on the
 Xinstalled sample file. Following that you will need to setup your
 Xdatabase tables, you can use the output of
 X%%%PREFIX%%%/sbin/mydns --create-tables
 Xas a template.
 X
 END-of-mydns/pkg-message
 exit
 

From: Simon Dick <simond@irrelevant.org>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/41132: New port: net/mydns
Date: Fri, 2 Aug 2002 20:36:21 +0100

 Fix for submitted shar archive
 
 --- pkg-plist.orig	Fri Aug  2 20:34:18 2002
 +++ pkg-plist	Fri Aug  2 20:34:22 2002
 @@ -1,6 +1,4 @@
  etc/mydns.conf.sample
  etc/rc.d/mydns.sh.sample
  info/mydns.info
 -lib/charset.alias
  sbin/mydns
 -share/locale/locale.alias
Responsible-Changed-From-To: freebsd-ports->anders 
Responsible-Changed-By: anders 
Responsible-Changed-When: Mon Aug 5 12:09:57 PDT 2002 
Responsible-Changed-Why:  
I'll handle this. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=41132 
State-Changed-From-To: open->closed 
State-Changed-By: anders 
State-Changed-When: Mon Aug 5 16:35:27 PDT 2002 
State-Changed-Why:  
Committed (with some modifications), thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=41132 
>Unformatted:
