diff options
Diffstat (limited to 'net-dns')
-rw-r--r-- | net-dns/nsd/ChangeLog | 4 | ||||
-rw-r--r-- | net-dns/nsd/Manifest | 7 | ||||
-rw-r--r-- | net-dns/nsd/files/nsd-3.2.8-configure.patch | 12 | ||||
-rw-r--r-- | net-dns/nsd/nsd-3.2.8.ebuild (renamed from net-dns/nsd/nsd-3.2.7.ebuild) | 13 |
4 files changed, 29 insertions, 7 deletions
diff --git a/net-dns/nsd/ChangeLog b/net-dns/nsd/ChangeLog index f1c099729..d07a6ba71 100644 --- a/net-dns/nsd/ChangeLog +++ b/net-dns/nsd/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 26 Mar 2011; Tom Hendrikx (whyscream) <tom@whyscream.net> + -nsd-3.2.7.ebuild, +nsd-3.2.8.ebuild, +files/nsd-3.2.8-configure.patch: + version bump, minor change in econf + 26 Jan 2011; Tom Hendrikx (whyscream) <tom@whyscream.net> -nsd-3.2.6.ebuild, +nsd-3.2.7.ebuild, files/nsd.cron: version bump diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest index a3b9c94f8..222f3fe58 100644 --- a/net-dns/nsd/Manifest +++ b/net-dns/nsd/Manifest @@ -1,7 +1,8 @@ +AUX nsd-3.2.8-configure.patch 277 RMD160 ac9992768676c027f684c20c9c9bc951cb4b9018 SHA1 a442b8b8587347afecf40348d8ac14beeb8b2bd4 SHA256 30f84183302133fca0a31eb3977e40749501fb90b000db4808eb1376af796ff1 AUX nsd.confd 104 RMD160 cd15a20757fd4db72a2da5327d68f4d6561bb271 SHA1 5fab374d008609d8aba9adb2a6eb0574f4ea4596 SHA256 de3c05a7b898b86f544ebc5804540dbf9736695cb21d614964561294533f2050 AUX nsd.cron 262 RMD160 3fd5de5c7a3496d14705a5bb83d4632ce097b276 SHA1 6fc62e72e16fffd1d6e996cf616c9beb534a207d SHA256 c7b1d0141be64800fe88054b589afa0dc25d21ab42f40ee46e5b1ec659bfc8da AUX nsd.initd 1810 RMD160 54f405b6bfcfdf4826c840023e56104660a58381 SHA1 4ad6b13be41d1b03d77d945e05e6734689dbd4d3 SHA256 9b8b3419a683d79bc1e2aa9d9dbfd8c7deae17e2f95aad5b09537aed3abd214a -DIST nsd-3.2.7.tar.gz 866753 RMD160 14f858c51dd8d61508246ee98bab7b51ccfbd8da SHA1 1fc4af1831f64b76e1dc5c82b353770f9186de15 SHA256 8d19914eb4ad625a4f49364f17c7e0b9de21612971294b7ce7790d3f75499d6e -EBUILD nsd-3.2.7.ebuild 2040 RMD160 5e240e2347745d745dcaf92bad246d67d01a31ba SHA1 9d987a0034b60852e72bae0f16dd59b6e5d75a2d SHA256 5d04deef5e6d31a152d108490ae9c8813f3c2bf5aa04d6f760c4a6cc785c8c8a -MISC ChangeLog 2698 RMD160 cb5bdd31250340eea0689b975cb1271d324922b5 SHA1 af1d350ade7aa859c55fb6803d2a606aa91165b7 SHA256 3ff9926bf333baf704446af13ca75dd000c894a051d060803afe017f767cfdc5 +DIST nsd-3.2.8.tar.gz 868051 RMD160 b3dcb965e65c4d65a7618997305ff9600b365898 SHA1 e8db690a09f53152f0dca6e4fbfabcc89003fced SHA256 6153f4ef36097e34629d7bfc7b9bda9abd362df971e855d97acf11974bc810b2 +EBUILD nsd-3.2.8.ebuild 2198 RMD160 972a6cf43ed661f7ce93ddd6ce6630d3755da467 SHA1 0b70ef12de83f501370d91c50c168b6516bca00b SHA256 b5ef0c7eef209283d4e5e01aee539cb618e55aa1a036562d9890cbf7a2da167b +MISC ChangeLog 2871 RMD160 6bc2147f18ea6b7086d4927868b8ee7b557d1f3c SHA1 395f832b25ff47f0bb0de6c0c00689c5bf5f29b6 SHA256 3f0bfe2b725bc7490de29d92008a8764a41c6b8e5f4c156028336c88152ef886 MISC metadata.xml 551 RMD160 64919dd481309b32d1f9f54ceda491cdc94d9134 SHA1 af02f1b2bd8ad94b944ba4ecd6e28845b5827667 SHA256 f373accf720f3a352ef530d64620912a99b40d417181df1ccc366eea3e3dc074 diff --git a/net-dns/nsd/files/nsd-3.2.8-configure.patch b/net-dns/nsd/files/nsd-3.2.8-configure.patch new file mode 100644 index 000000000..6d95981b8 --- /dev/null +++ b/net-dns/nsd/files/nsd-3.2.8-configure.patch @@ -0,0 +1,12 @@ +Index: configure.ac +=================================================================== +--- configure.ac (revision 3267) ++++ configure.ac (working copy) +@@ -65,6 +65,7 @@ + # Default logfile + # + logfile=${localstatedir}/log/nsd.log ++AC_SUBST(logfile) + + # + # Database directory diff --git a/net-dns/nsd/nsd-3.2.7.ebuild b/net-dns/nsd/nsd-3.2.8.ebuild index 557471b35..cfc899eba 100644 --- a/net-dns/nsd/nsd-3.2.7.ebuild +++ b/net-dns/nsd/nsd-3.2.8.ebuild @@ -4,7 +4,7 @@ EAPI="2" -inherit eutils +inherit autotools eutils DESCRIPTION="An authoritative only, high performance, open source name server" HOMEPAGE="http://www.nlnetlabs.nl/projects/nsd" @@ -26,12 +26,17 @@ pkg_setup() { enewuser nsd -1 -1 -1 nsd } +src_prepare() { + epatch "${FILESDIR}/${P}-configure.patch" + eautoreconf +} + src_configure() { + # ebuild.sh sets localstatedir to /var/lib, but nsd expects /var in several locations + # some of these cannot be changed by arguments to econf/configure, f.i. logfile econf \ - --with-dbfile=/var/db/nsd/nsd.db \ - --with-difffile=/var/db/nsd/ixfr.db \ + --localstatedir=/var \ --with-pidfile=/var/run/nsd/nsd.pid \ - --with-xfrdfile=/var/db/nsd/xfrd.state \ --with-zonesdir=/var/lib/nsd \ $(use_enable bind8-stats) \ $(use_enable largefile) \ |