From be3157bbf95b0ab9fbd2a75bf857f5ead990d63d Mon Sep 17 00:00:00 2001 From: "Tom Hendrikx (whyscream)" Date: Thu, 13 Nov 2008 15:07:48 +0000 Subject: Version bump svn path=/sunrise/; revision=7345 --- net-dns/nsd/Manifest | 6 ++-- net-dns/nsd/files/nsd.initd | 2 ++ net-dns/nsd/nsd-3.1.1.ebuild | 78 -------------------------------------------- net-dns/nsd/nsd-3.2.0.ebuild | 78 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 83 insertions(+), 81 deletions(-) delete mode 100644 net-dns/nsd/nsd-3.1.1.ebuild create mode 100644 net-dns/nsd/nsd-3.2.0.ebuild (limited to 'net-dns') diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest index 202af7879..de6d436f5 100644 --- a/net-dns/nsd/Manifest +++ b/net-dns/nsd/Manifest @@ -1,6 +1,6 @@ AUX nsd.cron 114 RMD160 ff9a08bd8bbe2ec6918e89ae29fa9fb0f9ecc101 SHA1 57834a23d34e1c4bd8e1ba803bf9d19307f46333 SHA256 f389cbfb92ced8968d3e09eb7f1732f09d7077e671ec734b3e918a8007c87d8f -AUX nsd.initd 1140 RMD160 7a9bbe90ebc8984dac71d4f539f1412412fefa1f SHA1 aef7a5de8686a2c0b633e575328c7a80691df21c SHA256 273c4ae5f54f73fe9f8ef2755d09437c4e2306ab8ca5520528164fe502533bf8 -DIST nsd-3.1.1.tar.gz 829140 RMD160 1fafa837a9a4c8cb37ccec0c8802e29053853ea9 SHA1 5d175e2514294dba1336ab0e5421f68076af278f SHA256 aba5777672b7a2be1d61c6a8cb3346f7115f5d1dc3ae0ea94a55ef948aa3ff39 -EBUILD nsd-3.1.1.ebuild 2079 RMD160 07f7f0b8a2791fcfa0cd697066c5080a5dce0896 SHA1 2afd5e6bb54a9104ff47e9a20bf4646645ed65b8 SHA256 32b1d59aa8e98de369724b59583b037f18a33b100af38d74b683bda6fcf4ca5b +AUX nsd.initd 1177 RMD160 e0dfead663e427bab397c43f8f07e959cc5fa53b SHA1 6245709a6400faf8e47fd29692cfc35677d7117b SHA256 3601fccc22312b76f1a59faaf3bcbe5c89b0a9957a8483f74a67a3a008258107 +DIST nsd-3.2.0.tar.gz 838331 RMD160 da08b5677c905bf64a954091ea1be8d16ef0290d SHA1 7cc37fdd10f4ad78ed58d4e1a304a4496ebaefe7 SHA256 5ef1fd0afcd4c11cb34c008a78106da6331b8fddf178ae27039dd89b6ef059a4 +EBUILD nsd-3.2.0.ebuild 2079 RMD160 07f7f0b8a2791fcfa0cd697066c5080a5dce0896 SHA1 2afd5e6bb54a9104ff47e9a20bf4646645ed65b8 SHA256 32b1d59aa8e98de369724b59583b037f18a33b100af38d74b683bda6fcf4ca5b MISC ChangeLog 1170 RMD160 1097c9290170c53ac07d6150bb276e381e3e2e92 SHA1 60676c7eda4a00add61e3e94689c751284393039 SHA256 188de771b9c7c797dd4e0422d69308f6a79aec8bf2be76128b469575c9accd16 MISC metadata.xml 636 RMD160 5545e97a08014c4e8fef86b6c31beb256bd0afa3 SHA1 fffb9c46af8579e12630200c015e2e8d20d4095f SHA256 68459d2bd40c279d1130dc09006f1efc8c094ee0131fd77f56ede70c7766fa85 diff --git a/net-dns/nsd/files/nsd.initd b/net-dns/nsd/files/nsd.initd index bf39e744b..6295e018e 100644 --- a/net-dns/nsd/files/nsd.initd +++ b/net-dns/nsd/files/nsd.initd @@ -15,6 +15,7 @@ CONTROL="/usr/sbin/nsdc" depend() { need net use logger + provide auth-dns } configtest() { @@ -43,6 +44,7 @@ start() { stop() { ebegin "Stopping NSD" + ${CONTROL} patch ${CONTROL} stop eend $? } diff --git a/net-dns/nsd/nsd-3.1.1.ebuild b/net-dns/nsd/nsd-3.1.1.ebuild deleted file mode 100644 index ee48c2de7..000000000 --- a/net-dns/nsd/nsd-3.1.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -DESCRIPTION="An authoritative only, high performance, open source name server" -HOMEPAGE="http://www.nlnetlabs.nl/projects/nsd" -SRC_URI="http://www.nlnetlabs.nl/downloads/nsd/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bind8-stats dnssec ipv6 largefile nsec3 nsid root-server runtime-checks tsig" - -DEPEND="tsig? ( >=dev-libs/openssl-0.9.8f )" - -pkg_setup() { - if use runtime-checks; then - ewarn "You enabled runtime-checks USE flag, this could lead to a reduced service level" - fi - if use nsid; then - ewarn "You enabled nsid USE flag, this is still experimental" - fi - - enewuser nsd -1 -1 /var/lib/nsd -} - -src_compile() { - econf \ - --with-dbfile=/var/db/nsd/nsd.db \ - --with-difffile=/var/db/nsd/ixfr.db \ - --with-pidfile=/var/run/nsd.pid \ - --with-xfrdfile=/var/db/nsd/xfrd.state \ - --with-zonesdir=/var/lib/nsd \ - $(use_enable bind8-stats) \ - $(use_enable dnssec) \ - $(use_enable largefile) \ - $(use_enable ipv6) \ - $(use_enable nsec3) \ - $(use_enable nsid) \ - $(use_enable root-server) \ - $(use_enable runtime-checks checking) \ - $(use_enable tsig) || die "econf failed" - - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - dodoc doc/* - dodoc contrib/nsd.zones2nsd.conf - dodoc "${FILESDIR}"/nsd.cron - - dobin nsdc.sh - - newinitd "${FILESDIR}"/nsd.initd nsd - - keepdir /var/db/nsd - fowners nsd /var/db/nsd - fperms 750 /var/db/nsd - - keepdir /var/lib/nsd - fowners nsd /var/lib/nsd - fperms 750 /var/lib/nsd -} - -pkg_postinst() { - elog "If you are using bind and want to convert (or sync) bind zones" - elog "you should check out bind2nsd (http://bind2nsd.sourceforge.net)." - echo - elog "If you are upgrading from NSD 2, take a look at the provided" - elog "nsd.zones2nsd.conf script in the doc directory." - echo - elog "To automatically merge zone transfer changes back to NSD's" - elog "zone files using 'nsdc patch', try the nsd.cron in the doc directory" -} diff --git a/net-dns/nsd/nsd-3.2.0.ebuild b/net-dns/nsd/nsd-3.2.0.ebuild new file mode 100644 index 000000000..ee48c2de7 --- /dev/null +++ b/net-dns/nsd/nsd-3.2.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils + +DESCRIPTION="An authoritative only, high performance, open source name server" +HOMEPAGE="http://www.nlnetlabs.nl/projects/nsd" +SRC_URI="http://www.nlnetlabs.nl/downloads/nsd/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bind8-stats dnssec ipv6 largefile nsec3 nsid root-server runtime-checks tsig" + +DEPEND="tsig? ( >=dev-libs/openssl-0.9.8f )" + +pkg_setup() { + if use runtime-checks; then + ewarn "You enabled runtime-checks USE flag, this could lead to a reduced service level" + fi + if use nsid; then + ewarn "You enabled nsid USE flag, this is still experimental" + fi + + enewuser nsd -1 -1 /var/lib/nsd +} + +src_compile() { + econf \ + --with-dbfile=/var/db/nsd/nsd.db \ + --with-difffile=/var/db/nsd/ixfr.db \ + --with-pidfile=/var/run/nsd.pid \ + --with-xfrdfile=/var/db/nsd/xfrd.state \ + --with-zonesdir=/var/lib/nsd \ + $(use_enable bind8-stats) \ + $(use_enable dnssec) \ + $(use_enable largefile) \ + $(use_enable ipv6) \ + $(use_enable nsec3) \ + $(use_enable nsid) \ + $(use_enable root-server) \ + $(use_enable runtime-checks checking) \ + $(use_enable tsig) || die "econf failed" + + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + + dodoc doc/* + dodoc contrib/nsd.zones2nsd.conf + dodoc "${FILESDIR}"/nsd.cron + + dobin nsdc.sh + + newinitd "${FILESDIR}"/nsd.initd nsd + + keepdir /var/db/nsd + fowners nsd /var/db/nsd + fperms 750 /var/db/nsd + + keepdir /var/lib/nsd + fowners nsd /var/lib/nsd + fperms 750 /var/lib/nsd +} + +pkg_postinst() { + elog "If you are using bind and want to convert (or sync) bind zones" + elog "you should check out bind2nsd (http://bind2nsd.sourceforge.net)." + echo + elog "If you are upgrading from NSD 2, take a look at the provided" + elog "nsd.zones2nsd.conf script in the doc directory." + echo + elog "To automatically merge zone transfer changes back to NSD's" + elog "zone files using 'nsdc patch', try the nsd.cron in the doc directory" +} -- cgit v1.2.3-65-gdbad