ChangeLog

# ChangeLog for net-dns/pdns-recursor
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/pdns-recursor/ChangeLog,v 1.21 2008/06/28 12:08:10 swegener Exp $

*pdns-recursor-3.1.7 (28 Jun 2008)

28 Jun 2008; Sven Wegener
+pdns-recursor-3.1.7.ebuild:
Version bump.

15 Jun 2008; Sven Wegener
+files/pdns-recursor-3.1.6-gcc-4.3.patch, pdns-recursor-3.1.6.ebuild:
Add gcc-4.3 compability patch.

*pdns-recursor-3.1.6 (03 May 2008)

03 May 2008; Sven Wegener
+pdns-recursor-3.1.6.ebuild:
Version bump.

06 Apr 2008; Sven Wegener
-files/pdns-recursor-3.1.4-chdir.patch,
-files/pdns-recursor-3.1.4-gcc42.patch,
-files/pdns-recursor-3.1.4-statedir.patch,
-files/pdns-recursor-3.1.5-chdir.patch,
-files/pdns-recursor-3.1.5-statedir.patch, -pdns-recursor-3.1.4.ebuild,
pdns-recursor-3.1.5.ebuild:
Cleanup. Removed patches for bugs that have been fixed.

31 Mar 2008; Markus Meier pdns-recursor-3.1.5.ebuild:
amd64/x86 stable, security bug #215567

*pdns-recursor-3.1.5 (31 Mar 2008)

31 Mar 2008; Sven Wegener
+files/pdns-recursor-3.1.5-chdir.patch,
+files/pdns-recursor-3.1.5-statedir.patch, +pdns-recursor-3.1.5.ebuild:
Version bump.

22 Sep 2007; Sven Wegener
+files/pdns-recursor-3.1.4-gcc42.patch, pdns-recursor-3.1.4.ebuild:
Fix compilation with gcc-4.2, bug #188050.

08 Jun 2007; Sven Wegener
+files/pdns-recursor-3.1.4-chdir.patch,
+files/pdns-recursor-3.1.4-statedir.patch, files/precursor,
files/recursor.conf, pdns-recursor-3.1.4.ebuild:
Move chroot location from /var/empty to /var/lib/powerdns, update init
script and example configuration to reflect this. This should fix bug
#181343 and enable full support for rec_control. Thanks to Jefferson Noxon.

18 Mar 2007; Simon Stelling pdns-recursor-3.1.4.ebuild:
stable on amd64; bug 169540

14 Mar 2007; Christian Faulhammer
pdns-recursor-3.1.4.ebuild:
stable x86, bug 169540

*pdns-recursor-3.1.4 (12 Nov 2006)

12 Nov 2006; Sven Wegener
-pdns-recursor-3.1.3-r1.ebuild, +pdns-recursor-3.1.4.ebuild:
Version bump.

*pdns-recursor-3.1.3-r1 (09 Nov 2006)

09 Nov 2006; Sven Wegener
-pdns-recursor-3.1.2.ebuild, -pdns-recursor-3.1.3.ebuild,
+pdns-recursor-3.1.3-r1.ebuild:
Revision bump.

*pdns-recursor-3.1.3 (27 Oct 2006)

27 Oct 2006; Sven Wegener
-pdns-recursor-3.1.1.ebuild, pdns-recursor-3.1.2.ebuild,
+pdns-recursor-3.1.3.ebuild:
Version bump, bug #152858.

22 Sep 2006; pdns-recursor-3.1.2.ebuild:
marked ~amd64

*pdns-recursor-3.1.2 (26 Jun 2006)

26 Jun 2006; Sven Wegener
+pdns-recursor-3.1.2.ebuild:
Version bump.

18 Jun 2006; Sven Wegener
pdns-recursor-3.1.1.ebuild:
Adjust the pdns blocker.

*pdns-recursor-3.1.1 (24 May 2006)

24 May 2006; Sven Wegener -pdns-recursor-3.1.ebuild,
+pdns-recursor-3.1.1.ebuild:
Version bump.

*pdns-recursor-3.1 (23 May 2006)

23 May 2006; Sven Wegener
-pdns-recursor-3.0.1.ebuild, +pdns-recursor-3.1.ebuild:
Version bump.

30 Apr 2006; Sven Wegener files/precursor:
Stop by pid until the rec_control quit code works with chroot enabled.

*pdns-recursor-3.0.1 (30 Apr 2006)

30 Apr 2006; Sven Wegener +files/precursor,
+files/recursor.conf, +metadata.xml, +pdns-recursor-3.0.1.ebuild:
Initial commit, ebuild written by me.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX pdns-recursor-3.1.6-gcc-4.3.patch 286 RMD160 e83a67968952e9345e702b50eb7a1022fd831899 SHA1 656cca5c67ae12ea3f037d94a80c94f4634ac5e1 SHA256 b478865b2f2ccae41a5a516c86994c58307d065bc26234d670e12bd0dfe4c1d0
AUX precursor 580 RMD160 71be0984e72763e09173b81f7a76bb5df56667a6 SHA1 ea316b070e8eb123f02e24cd60c568b4dd5aefc6 SHA256 f17d76262bea558604fa01e9d661bbb54af387bd976b54a8a59f7ad4a5a56014
AUX recursor.conf 452 RMD160 6708700e955dd29041e360d5f0a68c9d3293d665 SHA1 455cbbd4335dbd032b2274498044ba680693d306 SHA256 b36b3310a26785d5e8a38c03bce9afcf8a08e321a81ee385e9557dcaa3957255
DIST pdns-recursor-3.1.5.tar.bz2 171466 RMD160 c09b4e594b410085e23d9319d14b41f611b0fddf SHA1 5f341955e7027f28383704012dd410eef4698fd7 SHA256 8fde0df7033ee66e720b422038c827d7443ea8eb0e1077da19b34402d9b8d10e
DIST pdns-recursor-3.1.6.tar.bz2 171424 RMD160 dc62fc2efb5d0f5840dfff1b8156197062020a47 SHA1 9d3a7a92afbb6c0ae75c9d5eab396e524c3e8c31 SHA256 55bbb45d2395a2af4fd0c07ad65a59e29e426c1820dc3c4bff6a65876b4206f5
DIST pdns-recursor-3.1.7.tar.bz2 174424 RMD160 359b3e3fff942f9fd14bebe4bc16b9d6cd23d0e3 SHA1 3e9c46e432d57edd58f767311247e750350883e9 SHA256 2255ea25071f7ccb3e096e85c7fb38f860a02d29f277dfbef66c7a1f5735051f
EBUILD pdns-recursor-3.1.5.ebuild 1191 RMD160 897496eb89c5210be3769dba4ee8a0a44b091ca2 SHA1 03722d29b82b50450936ac922f4b2cc2bffe92a5 SHA256 7db98d40bd3c6a87028dde1d9289b00527ba4936d0cb2dcf727f6fb4966a9c0f
EBUILD pdns-recursor-3.1.6.ebuild 1253 RMD160 67cabe4cfb4f9ec33f0322ff35616c635e45825e SHA1 47ce11d230567ef3818148b5d7d397ec58c79256 SHA256 f40589d5518f6c1788e1a12e6ba50b87c9ac93ad21646c93630500b1cba3a1a8
EBUILD pdns-recursor-3.1.7.ebuild 1293 RMD160 4afa57ceebf00baec4dbf4879c11ff40d3012d50 SHA1 e47873907060516afe4c9f31f3fff1e4ea1c0105 SHA256 eceed520e4e1647c38406f36ee27730b6be70f621cd1ca1192314a3dc91576fd
MISC ChangeLog 3745 RMD160 7ef66bc491bf94f2f5ddd97f4532ccef28cba35c SHA1 9def5245dd9b601923ff5fbb82df302cef7c5142 SHA256 1fbdd97ac43edee9d4cf786e88c99fedad27e15f106d2756a83e8ae7935ac6b5
MISC metadata.xml 837 RMD160 2622852a4345606d2ffe85a68f50f332a1dbd696 SHA1 4b574c68576b1c058956085df7a07e250361455c SHA256 742f9fd882ba627c0a7b26dff7fe7b439b8ccf728a1394725bbd85f2a28a7d4b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhmKpsACgkQI1lqEGTUzyRKrQCgkHTgFlAB2s5fZ8cznGhPQLAy
KpsAoLGjdFRQGw2yuVTKgKKRSEMREzEK
=nU0k
-----END PGP SIGNATURE-----

files

metadata.xml




no-herd

swegener@gentoo.org
Sven Wegener
Primary Maintainer


With a small codebase, the PowerDNS Recursor is an advanced recursor currently
serving the DNS resolving needs of over 2 million Internet connections. Besides
high performance (using kqueue or epoll, over 15 thousand qps on commodity
hardware), it provides advanced anti-spoofing measures. In addition, the program
caches server performance and timeouts, making it both network and user friendly.
It also has built-in hooks for making graphs with rrdtool, providing insight into
nameserver performance.

pdns-recursor-3.1.5.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/pdns-recursor/pdns-recursor-3.1.5.ebuild,v 1.3 2008/04/06 23:34:25 swegener Exp $

inherit toolchain-funcs flag-o-matic

DESCRIPTION="The PowerDNS Recursor"
HOMEPAGE="http://www.powerdns.com/"
SRC_URI="http://downloads.powerdns.com/releases/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""

DEPEND=">=dev-libs/boost-1.33.1"
RDEPEND="${DEPEND}
!
src_unpack() {
unpack ${A}

sed -i -e s:/var/run/:/var/lib/powerdns: "${S}"/config.h || die
}

src_compile() {
filter-flags -ftree-vectorize

emake \
CC="$(tc-getCC)" \
CXX="$(tc-getCXX)" \
CFLAGS="${CFLAGS}" \
CXXFLAGS="${CXXFLAGS}" \
|| die "emake failed"
}

src_install() {
dosbin pdns_recursor rec_control || die "dosbin failed"
doman pdns_recursor.1 rec_control.1 || die "doman failed"

insinto /etc/powerdns
doins "${FILESDIR}"/recursor.conf || die "doins failed"

doinitd "${FILESDIR}"/precursor || die "doinitd failed"

# Pretty ugly, uh?
dodir /var/lib/powerdns/var/lib
dosym ../.. /var/lib/powerdns/var/lib/powerdns
}

pdns-recursor-3.1.6.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/pdns-recursor/pdns-recursor-3.1.6.ebuild,v 1.3 2008/06/28 12:12:05 swegener Exp $

inherit toolchain-funcs flag-o-matic eutils

DESCRIPTION="The PowerDNS Recursor"
HOMEPAGE="http://www.powerdns.com/"
SRC_URI="http://downloads.powerdns.com/releases/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND=">=dev-libs/boost-1.33.1"
RDEPEND="${DEPEND}
!
src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${P}-gcc-4.3.patch

sed -i -e s:/var/run/:/var/lib/powerdns: "${S}"/config.h || die
}

src_compile() {
filter-flags -ftree-vectorize

emake \
CC="$(tc-getCC)" \
CXX="$(tc-getCXX)" \
CFLAGS="${CFLAGS}" \
CXXFLAGS="${CXXFLAGS}" \
|| die "emake failed"
}

src_install() {
dosbin pdns_recursor rec_control || die "dosbin failed"
doman pdns_recursor.1 rec_control.1 || die "doman failed"

insinto /etc/powerdns
doins "${FILESDIR}"/recursor.conf || die "doins failed"

doinitd "${FILESDIR}"/precursor || die "doinitd failed"

# Pretty ugly, uh?
dodir /var/lib/powerdns/var/lib
dosym ../.. /var/lib/powerdns/var/lib/powerdns
}

pdns-recursor-3.1.7.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/pdns-recursor/pdns-recursor-3.1.7.ebuild,v 1.2 2008/06/28 12:10:34 swegener Exp $

inherit toolchain-funcs flag-o-matic

DESCRIPTION="The PowerDNS Recursor"
HOMEPAGE="http://www.powerdns.com/"
SRC_URI="http://downloads.powerdns.com/releases/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="lua"

DEPEND=">=dev-libs/boost-1.33.1
lua? ( >=dev-lang/lua-5.1 )"
RDEPEND="${DEPEND}
!
pkg_setup() {
filter-flags -ftree-vectorize
}

src_unpack() {
unpack ${A}

sed -i -e s:/var/run/:/var/lib/powerdns: "${S}"/config.h || die
}

src_compile() {
emake \
CC="$(tc-getCC)" \
CXX="$(tc-getCXX)" \
OPTFLAGS="" \
LUA_LIBS_CONFIG="-llua" \
LUA_CPPFLAGS_CONFIG="" \
LUA="$(use lua && echo 1)" \
|| die "emake failed"
}

src_install() {
dosbin pdns_recursor rec_control || die "dosbin failed"
doman pdns_recursor.1 rec_control.1 || die "doman failed"

insinto /etc/powerdns
doins "${FILESDIR}"/recursor.conf || die "doins failed"

doinitd "${FILESDIR}"/precursor || die "doinitd failed"

# Pretty ugly, uh?
dodir /var/lib/powerdns/var/lib
dosym ../.. /var/lib/powerdns/var/lib/powerdns
}