From sunpoet@sunpoet.net  Tue Jun 15 12:04:58 2010
Return-Path: <sunpoet@sunpoet.net>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 4F2731065673
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 15 Jun 2010 12:04:58 +0000 (UTC)
	(envelope-from sunpoet@sunpoet.net)
Received: from mail-pw0-f54.google.com (mail-pw0-f54.google.com [209.85.160.54])
	by mx1.freebsd.org (Postfix) with ESMTP id 2DE378FC15
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 15 Jun 2010 12:04:57 +0000 (UTC)
Received: by pwj10 with SMTP id 10so563717pwj.13
        for <FreeBSD-gnats-submit@freebsd.org>; Tue, 15 Jun 2010 05:04:57 -0700 (PDT)
Received: by 10.141.188.7 with SMTP id q7mr5685883rvp.48.1276603495152;
        Tue, 15 Jun 2010 05:04:55 -0700 (PDT)
Received: from sunpoet.net (sunpoet.net [220.133.12.240])
        by mx.google.com with ESMTPS id r23sm5756258rvq.12.2010.06.15.05.04.53
        (version=TLSv1/SSLv3 cipher=RC4-MD5);
        Tue, 15 Jun 2010 05:04:54 -0700 (PDT)
Received: by sunpoet.net (Postfix, from userid 1000)
	id D9E802AEC5CD; Tue, 15 Jun 2010 20:04:27 +0800 (CST)
Message-Id: <20100615120427.D9E802AEC5CD@sunpoet.net>
Date: Tue, 15 Jun 2010 20:04:27 +0800 (CST)
From: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [NEW PORT] dns/bind10: The BIND DNS Suite 10 (Development Version)
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         147875
>Category:       ports
>Synopsis:       [NEW PORT] dns/bind10: The BIND DNS Suite 10 (Development Version)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    dougb
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 15 12:10:03 UTC 2010
>Closed-Date:    Wed Feb 15 03:52:28 UTC 2012
>Last-Modified:  Wed Feb 15 03:52:28 UTC 2012
>Originator:     Sunpoet Po-Chuan Hsieh
>Release:        FreeBSD 8.1-PRERELEASE amd64
>Organization:
SUNPOET.net
>Environment:
System: FreeBSD bonjour.sunpoet.net 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #0: Wed May 19 00:13:00 CST 2010
>Description:
This is the source for the development version of BIND 10.

BIND is the popular implementation of a DNS server, developer
interfaces, and DNS tools. BIND 10 is a rewrite of BIND 9. BIND 10
is written in C++ and Python and provides a modular environment
for serving and maintaining DNS.

BIND10-devel is new development leading up to the production
BIND 10 release. It contains prototype code and experimental
interfaces. Nevertheless it is ready to use now for testing the
new BIND 10 infrastructure ideas.

This release includes the bind10 master process, b10-msgq message
bus, b10-auth authoritative DNS server (with SQLite3 backend),
b10-cmdctl remote control daemon, b10-cfgmgr configuration manager,
b10-xfrin AXFR inbound service, b10-xfrout outgoing AXFR service,
and a new libdns library.

Documentation is included and also available via the BIND 10
website at http://bind10.isc.org/

WWW:	http://bind10.isc.org/
	http://www.isc.org/bind10

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- bind10-20100602.shar begins here ---
# 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:
#
#	bind10
#	bind10/Makefile
#	bind10/distinfo
#	bind10/pkg-descr
#	bind10/pkg-plist
#
echo c - bind10
mkdir -p bind10 > /dev/null 2>&1
echo x - bind10/Makefile
sed 's/^X//' >bind10/Makefile << '3ffdef11e1dd104b897c2eaa3fa0eb82'
X# New ports collection makefile for:	bind10
X# Date created:		2010-05-10
X# Whom:			Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		bind10
XPORTVERSION=		20100602
XCATEGORIES=		dns net ipv6
XMASTER_SITES=		ISC/${PORTNAME}/${BIND_VERSION}
XDISTNAME=		${PORTNAME}-${BIND_VERSION}
XDISTFILES=		${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.asc
XEXTRACT_ONLY=		${DISTNAME}${EXTRACT_SUFX}
X
XMAINTAINER=		sunpoet@sunpoet.net
XCOMMENT=		The BIND DNS Suite 10 (Development Version)
X
XBUILD_DEPENDS=		${LOCALBASE}/include/boost/asio.hpp:${PORTSDIR}/devel/boost-libs \
X			${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \
X			${LOCALBASE}/bin/pkg-config:${PORTSDIR}/devel/pkg-config
XRUN_DEPENDS=		${LOCALBASE}/include/boost/asio.hpp:${PORTSDIR}/devel/boost-libs \
X			${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3
XLIB_DEPENDS=		boost_python:${PORTSDIR}/devel/boost-python-libs
X
XCFLAGS+=		-I${LOCALBASE}/include
XCONFIGURE_ARGS+=	--datadir=${BIND_DATADIR_BASE}/${BIND_DATADIR_REL} \
X			--docdir=${BIND_DOCSDIR_BASE}/${BIND_DOCSDIR_REL} \
X			--libexecdir=${BIND_LIBEXECDIR_BASE}/${BIND_LIBEXECDIR_REL} \
X			--localstatedir=${BIND_LOCALSTATEDIR_BASE}/${BIND_LOCALSTATEDIR_REL} \
X			--sysconfdir=${BIND_SYSCONFDIR_BASE}/${BIND_SYSCONFDIR_REL} \
X			--with-boost-include=${LOCALBASE} \
X			--with-boost-lib=${LOCALBASE} \
X			--with-boost-python=auto \
X			--with-pythonpath=${PYTHON_CMD}
XCONFIGURE_ENV+=		CPPFLAGS="${CPPFLAGS}" \
X			PYTHON="${LOCALBASE}/${PYTHON_VERSION}" \
X			PYTHON_VERSION=${PYTHON_VERSION}
XCPPFLAGS+=		-I${LOCALBASE}/include
XDATADIR=		${BIND_DATADIR}
XDOCSDIR=		${BIND_DOCSDIR}
XGNU_CONFIGURE=		yes
XLDFLAGS=		-L${LOCALBASE}/lib
XMAKE_ENV+=		PKG_CONFIG="${LOCALBASE}/bin/pkg-config" \
X			PYTHON_INCLUDES="${PYTHON_INCLUDEDIR}" \
X			PYTHON_LIB_PATH="${PYTHON_LIBDIR}" \
X			PYTHON_ROOT="${LOCALBASE}" \
X			PYTHON_VERSION="${PYTHON_VERSION}"
XMAKE_JOBS_UNSAFE=	yes
XUSE_LDCONFIG=		yes
XUSE_PYTHON=		3.1+
X
XMAN1=			bindctl.1
XMAN8=			b10-auth.8 b10-cfgmgr.8 b10-cmdctl-usermgr.8 \
X			b10-cmdctl.8 b10-loadzone.8 b10-msgq.8 b10-xfrin.8 \
X			b10-xfrout.8 bind10.8
X
XOPTIONS=		GTEST	"Enable Google Test for test" off
X
XBIND_PACKAGE=		bind10-devel
XBIND_VERSION=		devel-${PORTVERSION}
XBIND_DATADIR_BASE?=	${PREFIX}
XBIND_DATADIR_REL?=	share
XBIND_DATADIR=		${BIND_DATADIR_BASE}/${BIND_DATADIR_REL}/${BIND_PACKAGE}
XBIND_DOCSDIR_BASE?=	${PREFIX}
XBIND_DOCSDIR_REL?=	share/doc
XBIND_DOCSDIR=		${BIND_DOCSDIR_BASE}/${BIND_DOCSDIR_REL}/${BIND_PACKAGE}
XBIND_LIBEXECDIR_BASE?=	${PREFIX}
XBIND_LIBEXECDIR_REL?=	libexec
XBIND_LIBEXECDIR=	${BIND_LIBEXECDIR_REL}/${BIND_PACKAGE}
XBIND_LOCALSTATEDIR_BASE?=	${PREFIX}
XBIND_LOCALSTATEDIR_REL?=	var
XBIND_LOCALSTATEDIR=	${BIND_LOCALSTATEDIR_REL}/${BIND_PACKAGE}
XBIND_SYSCONFDIR_BASE?=	${PREFIX}
XBIND_SYSCONFDIR_REL?=	etc
XBIND_SYSCONFDIR?=	${BIND_SYSCONFDIR_REL}/${BIND_PACKAGE}
X
XPLIST_SUB+=		BIND_LIBEXECDIR="${BIND_LIBEXECDIR}" \
X			BIND_LOCALSTATEDIR="${BIND_LOCALSTATEDIR}" \
X			BIND_LOCALSTATEDIR_REL="${BIND_LOCALSTATEDIR_REL}" \
X			BIND_SYSCONFDIR="${BIND_SYSCONFDIR}" \
X			BIND_PACKAGE="${BIND_PACKAGE}"
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_GTEST)
XCONFIGURE_ARGS+=	--with-gtest=${LOCALBASE}
XLIB_DEPENDS+=		gtest:${PORTSDIR}/devel/googletest
XPLIST_SUB+=		GTEST=""
X.else
XCONFIGURE_ARGS+=	--without-gtest
XPLIST_SUB+=		GTEST="@comment "
X.endif
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${INSTALL} -d -m 0755 ${DOCSDIR}
X	@(cd ${WRKSRC}/doc/guide/; \
X		${INSTALL_DATA} bind10-guide.css bind10-guide.html bind10-guide.xml ${DOCSDIR})
X.endif
X
Xverify:	checksum
X	gpg --verify ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}.asc
X
X.include <bsd.port.post.mk>
3ffdef11e1dd104b897c2eaa3fa0eb82
echo x - bind10/distinfo
sed 's/^X//' >bind10/distinfo << '540b49ddc398f966b5167fed156bfacd'
XMD5 (bind10-devel-20100602.tar.gz) = f5485aba8a984239f19b27974ae6e8a2
XSHA256 (bind10-devel-20100602.tar.gz) = edd52f0167825bd725e71f01d0f7b0dd18a26ee3bb6d573468d6463387209d88
XSIZE (bind10-devel-20100602.tar.gz) = 1164606
XMD5 (bind10-devel-20100602.tar.gz.asc) = 7c2c46e676f6f68b7019eaf0b06c2c25
XSHA256 (bind10-devel-20100602.tar.gz.asc) = 938039743c5b4d16d023fdd7c80e0b09619387e3eeb959739a1a868b6ef58cb4
XSIZE (bind10-devel-20100602.tar.gz.asc) = 480
540b49ddc398f966b5167fed156bfacd
echo x - bind10/pkg-descr
sed 's/^X//' >bind10/pkg-descr << '360463f0ad88ae73cdcd70db8eb45c70'
XThis is the source for the development version of BIND 10.
X
XBIND is the popular implementation of a DNS server, developer
Xinterfaces, and DNS tools. BIND 10 is a rewrite of BIND 9. BIND 10
Xis written in C++ and Python and provides a modular environment
Xfor serving and maintaining DNS.
X
XBIND10-devel is new development leading up to the production
XBIND 10 release. It contains prototype code and experimental
Xinterfaces. Nevertheless it is ready to use now for testing the
Xnew BIND 10 infrastructure ideas.
X
XThis release includes the bind10 master process, b10-msgq message
Xbus, b10-auth authoritative DNS server (with SQLite3 backend),
Xb10-cmdctl remote control daemon, b10-cfgmgr configuration manager,
Xb10-xfrin AXFR inbound service, b10-xfrout outgoing AXFR service,
Xand a new libdns library.
X
XDocumentation is included and also available via the BIND 10
Xwebsite at http://bind10.isc.org/
X
XWWW:	http://bind10.isc.org/
X	http://www.isc.org/bind10
360463f0ad88ae73cdcd70db8eb45c70
echo x - bind10/pkg-plist
sed 's/^X//' >bind10/pkg-plist << '1861935bacab8f1f5b9caa6265b94d79'
X@comment $FreeBSD$
Xbin/b10-loadzone
Xbin/bindctl
X%%BIND_SYSCONFDIR%%/bindctl.pem
X%%BIND_SYSCONFDIR%%/cmdctl-accounts.csv
X%%BIND_SYSCONFDIR%%/cmdctl-certfile.pem
X%%BIND_SYSCONFDIR%%/cmdctl-keyfile.pem
Xinclude/dns/buffer.h
Xinclude/dns/dnssectime.h
Xinclude/dns/exceptions.h
Xinclude/dns/message.h
Xinclude/dns/messagerenderer.h
Xinclude/dns/name.h
Xinclude/dns/question.h
Xinclude/dns/rdata.h
Xinclude/dns/rdataclass.h
Xinclude/dns/rrclass.h
Xinclude/dns/rrparamregistry.h
Xinclude/dns/rrset.h
Xinclude/dns/rrsetlist.h
Xinclude/dns/rrttl.h
Xinclude/dns/rrtype.h
Xinclude/dns/tsig.h
Xinclude/exceptions/exceptions.h
Xlib/libasio_link.a
Xlib/libcc.a
Xlib/libcfgclient.a
Xlib/libcfgclient.la
Xlib/libcfgclient.so
Xlib/libcfgclient.so.0
Xlib/libdatasrc.a
Xlib/libdatasrc.la
Xlib/libdatasrc.so
Xlib/libdatasrc.so.0
Xlib/libdns.a
Xlib/libdns.la
Xlib/libdns.so
Xlib/libdns.so.0
Xlib/libexceptions.a
Xlib/libexceptions.la
Xlib/libexceptions.so
Xlib/libexceptions.so.0
X%%GTEST%%lib/libfake_session.a
X%%GTEST%%lib/libfake_session.la
X%%GTEST%%lib/libfake_session.so
X%%GTEST%%lib/libfake_session.so.0
X%%PYTHON_SITELIBDIR%%/bind10_config.py
X%%PYTHON_SITELIBDIR%%/bind10_config.pyc
X%%PYTHON_SITELIBDIR%%/bind10_config.pyo
X%%PYTHON_SITELIBDIR%%/bindctl/__init__.py
X%%PYTHON_SITELIBDIR%%/bindctl/__init__.pyc
X%%PYTHON_SITELIBDIR%%/bindctl/__init__.pyo
X%%PYTHON_SITELIBDIR%%/bindctl/bindcmd.py
X%%PYTHON_SITELIBDIR%%/bindctl/bindcmd.pyc
X%%PYTHON_SITELIBDIR%%/bindctl/bindcmd.pyo
X%%PYTHON_SITELIBDIR%%/bindctl/cmdparse.py
X%%PYTHON_SITELIBDIR%%/bindctl/cmdparse.pyc
X%%PYTHON_SITELIBDIR%%/bindctl/cmdparse.pyo
X%%PYTHON_SITELIBDIR%%/bindctl/exception.py
X%%PYTHON_SITELIBDIR%%/bindctl/exception.pyc
X%%PYTHON_SITELIBDIR%%/bindctl/exception.pyo
X%%PYTHON_SITELIBDIR%%/bindctl/moduleinfo.py
X%%PYTHON_SITELIBDIR%%/bindctl/moduleinfo.pyc
X%%PYTHON_SITELIBDIR%%/bindctl/moduleinfo.pyo
X%%PYTHON_SITELIBDIR%%/bindctl/mycollections.py
X%%PYTHON_SITELIBDIR%%/bindctl/mycollections.pyc
X%%PYTHON_SITELIBDIR%%/bindctl/mycollections.pyo
X%%PYTHON_SITELIBDIR%%/isc/__init__.py
X%%PYTHON_SITELIBDIR%%/isc/__init__.pyc
X%%PYTHON_SITELIBDIR%%/isc/__init__.pyo
X%%PYTHON_SITELIBDIR%%/isc/cc/__init__.py
X%%PYTHON_SITELIBDIR%%/isc/cc/__init__.pyc
X%%PYTHON_SITELIBDIR%%/isc/cc/__init__.pyo
X%%PYTHON_SITELIBDIR%%/isc/cc/data.py
X%%PYTHON_SITELIBDIR%%/isc/cc/data.pyc
X%%PYTHON_SITELIBDIR%%/isc/cc/data.pyo
X%%PYTHON_SITELIBDIR%%/isc/cc/message.py
X%%PYTHON_SITELIBDIR%%/isc/cc/message.pyc
X%%PYTHON_SITELIBDIR%%/isc/cc/message.pyo
X%%PYTHON_SITELIBDIR%%/isc/cc/session.py
X%%PYTHON_SITELIBDIR%%/isc/cc/session.pyc
X%%PYTHON_SITELIBDIR%%/isc/cc/session.pyo
X%%PYTHON_SITELIBDIR%%/isc/config/__init__.py
X%%PYTHON_SITELIBDIR%%/isc/config/__init__.pyc
X%%PYTHON_SITELIBDIR%%/isc/config/__init__.pyo
X%%PYTHON_SITELIBDIR%%/isc/config/ccsession.py
X%%PYTHON_SITELIBDIR%%/isc/config/ccsession.pyc
X%%PYTHON_SITELIBDIR%%/isc/config/ccsession.pyo
X%%PYTHON_SITELIBDIR%%/isc/config/cfgmgr.py
X%%PYTHON_SITELIBDIR%%/isc/config/cfgmgr.pyc
X%%PYTHON_SITELIBDIR%%/isc/config/cfgmgr.pyo
X%%PYTHON_SITELIBDIR%%/isc/config/config_data.py
X%%PYTHON_SITELIBDIR%%/isc/config/config_data.pyc
X%%PYTHON_SITELIBDIR%%/isc/config/config_data.pyo
X%%PYTHON_SITELIBDIR%%/isc/config/module_spec.py
X%%PYTHON_SITELIBDIR%%/isc/config/module_spec.pyc
X%%PYTHON_SITELIBDIR%%/isc/config/module_spec.pyo
X%%PYTHON_SITELIBDIR%%/isc/datasrc/__init__.py
X%%PYTHON_SITELIBDIR%%/isc/datasrc/__init__.pyc
X%%PYTHON_SITELIBDIR%%/isc/datasrc/__init__.pyo
X%%PYTHON_SITELIBDIR%%/isc/datasrc/master.py
X%%PYTHON_SITELIBDIR%%/isc/datasrc/master.pyc
X%%PYTHON_SITELIBDIR%%/isc/datasrc/master.pyo
X%%PYTHON_SITELIBDIR%%/isc/datasrc/sqlite3_ds.py
X%%PYTHON_SITELIBDIR%%/isc/datasrc/sqlite3_ds.pyc
X%%PYTHON_SITELIBDIR%%/isc/datasrc/sqlite3_ds.pyo
X%%BIND_LIBEXECDIR%%/b10-auth
X%%BIND_LIBEXECDIR%%/b10-cfgmgr
X%%BIND_LIBEXECDIR%%/b10-cmdctl
X%%BIND_LIBEXECDIR%%/b10-msgq
X%%BIND_LIBEXECDIR%%/b10-xfrin
X%%BIND_LIBEXECDIR%%/b10-xfrout
Xsbin/b10-cmdctl-usermgr
Xsbin/bind10
X%%DATADIR%%/auth.spec
X%%DATADIR%%/bindctl.pem
X%%DATADIR%%/bob.spec
X%%DATADIR%%/cmdctl-accounts.csv
X%%DATADIR%%/cmdctl-certfile.pem
X%%DATADIR%%/cmdctl-keyfile.pem
X%%DATADIR%%/cmdctl.spec
X%%DATADIR%%/xfrin.spec
X%%DATADIR%%/xfrout.spec
X%%PORTDOCS%%%%DOCSDIR%%/bind10-guide.css
X%%PORTDOCS%%%%DOCSDIR%%/bind10-guide.html
X%%PORTDOCS%%%%DOCSDIR%%/bind10-guide.xml
X@dirrmtry %%BIND_LOCALSTATEDIR%%
X@dirrmtry %%BIND_LOCALSTATEDIR_REL%%
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X@dirrm %%DATADIR%%
X@dirrm %%BIND_LIBEXECDIR%%
X@dirrm %%PYTHON_SITELIBDIR%%/isc/datasrc
X@dirrm %%PYTHON_SITELIBDIR%%/isc/config
X@dirrm %%PYTHON_SITELIBDIR%%/isc/cc
X@dirrm %%PYTHON_SITELIBDIR%%/isc
X@dirrm %%PYTHON_SITELIBDIR%%/bindctl
X@dirrm include/exceptions
X@dirrm include/dns
X@dirrm %%BIND_SYSCONFDIR%%
1861935bacab8f1f5b9caa6265b94d79
exit
--- bind10-20100602.shar ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->dougb 
Responsible-Changed-By: pgollucci 
Responsible-Changed-When: Tue Jun 15 20:36:29 UTC 2010 
Responsible-Changed-Why:  
Over to maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=147875 

From: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/147875: [NEW PORT] dns/bind10: The BIND DNS Suite 10
 (Development Version)
Date: Wed, 16 Jun 2010 13:06:51 +0800

 Hi,
 
 I found that I accidentally removed CONFLICTS.
 Please add CONFLICTS as follows.
 Thanks.
 
  LIB_DEPENDS=            boost_python:${PORTSDIR}/devel/boost-python-libs
 +
 +CONFLICTS=              bind9*
 +
  CFLAGS+=                -I${LOCALBASE}/include
 
 
 - Sunpoet
State-Changed-From-To: open->suspended 
State-Changed-By: dougb 
State-Changed-When: Wed Jun 16 05:25:02 UTC 2010 
State-Changed-Why:  

Thanks for submitting this port, it's obvious that you put a lot of work 
into it. I'm not sure that now is the right time to add it however, given 
that BIND 10 is still in the development phase, and is not quite ready for 
prime time. 

My plan is to wait until version 10 gets to the point where it's ready 
for wider testing, then add the various components as -devel ports to start 
with. Unless something dramatic happens between now and then I plan to 
maintain the ports myself, but I do appreciate what you've done here, and 
will look at it again in more detail when we get closer to the point of 
adding the new ports. 

Doug 

http://www.freebsd.org/cgi/query-pr.cgi?pr=147875 
State-Changed-From-To: suspended->closed 
State-Changed-By: dougb 
State-Changed-When: Wed Feb 15 03:52:04 UTC 2012 
State-Changed-Why:  

Superseded by ports/164761 

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