summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2012-11-07 02:57:40 +0000
committerJeroen Roovers <jer@gentoo.org>2012-11-07 02:57:40 +0000
commita868d891167a8271b09da060fb555860ae4e0d3a (patch)
treec6c6bf662e8897ef49bc9c93b3621c655e62bf85 /net-dns
parentRespect CFLAGS (bug #439708). (diff)
downloadhistorical-a868d891167a8271b09da060fb555860ae4e0d3a.tar.gz
historical-a868d891167a8271b09da060fb555860ae4e0d3a.tar.bz2
historical-a868d891167a8271b09da060fb555860ae4e0d3a.zip
Version bump.
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613
Diffstat (limited to 'net-dns')
-rw-r--r--net-dns/unbound/ChangeLog7
-rw-r--r--net-dns/unbound/Manifest10
-rw-r--r--net-dns/unbound/unbound-1.4.18.ebuild109
3 files changed, 121 insertions, 5 deletions
diff --git a/net-dns/unbound/ChangeLog b/net-dns/unbound/ChangeLog
index 52e79731a909..672ada3b758e 100644
--- a/net-dns/unbound/ChangeLog
+++ b/net-dns/unbound/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-dns/unbound
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/ChangeLog,v 1.44 2012/11/07 02:41:08 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/ChangeLog,v 1.45 2012/11/07 02:57:38 jer Exp $
+
+*unbound-1.4.18 (07 Nov 2012)
+
+ 07 Nov 2012; Jeroen Roovers <jer@gentoo.org> +unbound-1.4.18.ebuild:
+ Version bump.
*unbound-1.4.17-r1 (07 Nov 2012)
diff --git a/net-dns/unbound/Manifest b/net-dns/unbound/Manifest
index db90bd0bb14a..83f71cb4c21c 100644
--- a/net-dns/unbound/Manifest
+++ b/net-dns/unbound/Manifest
@@ -7,14 +7,16 @@ AUX unbound.confd 171 SHA256 7da812ef83f8f8b9351363525ab6bebd5348faed76d0ae424dc
AUX unbound.initd 1479 SHA256 62cac1d151351d1e843cd0d8cc502ef92a3b47d818f620d2995601e0c6e7eadc SHA512 96f9646d6b15091a9d3c241dac1fa71fea19ccd1e921201799c3fc904faa474672a76d87e97f209ec7d48b11f7c6e266e94ae746e1cfaf8edf21a13ee66ed74d WHIRLPOOL 33f7abee3a210af4976c323a65b8a7bb618406ef59dbe265946f894555e4878e03dbbd4907f1dc7941ab606d0972af894c326125c4f6038dfc420bdfc5c69b44
DIST unbound-1.4.16.tar.gz 3562989 SHA256 fb71665851eb11d3b1ad5dd5f9d7b167e0902628c06db3d6fc14afd95cc970fa SHA512 694f79336d2340b2850a83ab8639a4754bf39eff8fea3d0a99c100e3cb2c0281cfc14087ed4de36c543c6f84322fdb0da07ccdb14e3d599988dc9dbb5231d84f WHIRLPOOL cf1aebf3012e4604a04a78791baaff453a618b85d6edaa2fa3efb5f2fd5c42ae21706954a18dea50124e9b9ecb3913060a314820c8cdb1b6ec2c76b9d63aad67
DIST unbound-1.4.17.tar.gz 3585122 SHA256 2637d6bda4065d7abf1cd11ee25bfc8e916241153c2d331de99ab6c63df5e3d3 SHA512 187c2f51373a8b9dcb43c4f3d71dfce6239a3d675e8d305a620c8ccab71295f5bb732c90341e6c97b3388cbeaeca432a9d4ca4b965a27bb7782ad6b3d2714cb7 WHIRLPOOL 446a89db8dc6ca3331ce00f1ada8c2bb4af179f2f20f815deab1cd2f50ca2a97d44484699dbab67b465f2445ff28107aaf63317bbce74769cf7296e637b5c940
+DIST unbound-1.4.18.tar.gz 3592485 SHA256 b20f45ff90b944f306fc1875084af8ecba68ca0db16895148288d43cec225b8d SHA512 2e5f77a7d7210cda27d439c7d78d742a81a636855b50a08c9ae4fdfa44f7d0f6a9d193441248dab6aff0b4466456b5b77cb068c40a1c52ae77fed75bb4961c27 WHIRLPOOL ff43bb882a6c4549817bdeea56f7986c3e5db170d3facdbc5566612f8d37c48ea8ec738a3c1f9fed4321c9daea558d70c5942862debd0e9b27dd7e278d72a795
EBUILD unbound-1.4.16.ebuild 3005 SHA256 a0f1b25110e5e1f8f8622348a36c453ce21ef84b83d4bd613ba04f9fb0f7ce16 SHA512 0de297be578166a3d5745605d693be5cbd01a6a9007bdb0a2f5231cdc2f14d64de18e4bd871d1ffed5832b8a0f332e7e97822e81700dd93fa934a1d59f0f71a6 WHIRLPOOL 9b6daad8bb9bd0a15220e401cb471534491a65883e475c761d8375c22ea25765022fd35cd77e5100ca8ea61692b122f14ba3e2ddef4198aa4f2ed436887dd401
EBUILD unbound-1.4.17-r1.ebuild 2867 SHA256 7a59cce1d4eb021d44797b9668fc90bf791ae02c7c415532f47a0650e9c309d9 SHA512 fdfbb2cb14933caaa06bc8b8faa8226f9dcf528a31549760a65dcf1f13bfb279479e7971429ca4727a0977c95fd3ae16cd7f857a28824315ab83c26a177b017f WHIRLPOOL 6e989a3418dac74dffeea72513a493ecb4cdd76ab13999babb570b00b2e59df7477478c25f234446436dec9836f38886ba78fcff0d15bd5577f52ff0fc113291
-MISC ChangeLog 7031 SHA256 9c2689005e0976412e8999f67f1b577a256ab166d31186bd1b6aa90e7abb7100 SHA512 31f12d0e78bf37f7452bdc58526f6d9482e2e11eb6c00ef5b8673f34b6cc4416a79d5017056b9443943645be15c0f07b358c92ac5cefcc8bed379013cd132f5f WHIRLPOOL eb020ab0ca7de79e1c1f1b417493f8fff461365909effbe5ff90a7df767fe394528b7a0cc2942cf44d37657ef3c1161c8bab4a358748640f7421fd1463c63767
+EBUILD unbound-1.4.18.ebuild 2793 SHA256 a26c1404db10e23b9aee6b8926661bd56fd0b51c59d478c373c398e6c49c38f4 SHA512 1e19c0abfeea897f38bdf888d7e6bf80bc5cf71234aa7d3c4ec3f6c8ba8c73b467ac8ccda83d758c14f3d3e5c10cf85fa115e4b7a2b6ed0f5fb0a556ccde5675 WHIRLPOOL 64901301250b4d61c8e40384db03bab351c46bf1d7ac924dd0f09e6d031ae806d4a2ca1018ad0c24cb88a990a82cb99d8b1cc459c4cd93cbea73bf187db5d67d
+MISC ChangeLog 7150 SHA256 b14f70a9fd44e2dc3337ea75451f06b2a4eeb16b330875754a37be26aa3822de SHA512 9c76d3af41e58db65cdc7af89965d11a642242782fb57839749e482a247351a95cf0a06f598238bbcdfbacf65cfc5641f549820ee6e57b21ec60ca741ea46368 WHIRLPOOL 63daf7345c8d63f4a953baf6d7b8e23045e4e2b182a17cab81de95c2cd5b0335aa0495657c04284c8f57f2d8e9fdad9be561bee6169cdf75e9848a92e078bb27
MISC metadata.xml 1010 SHA256 6f2382bca4bb186e9e7c6c08debbfa3b1d90de2f574d387d63115852510a10cb SHA512 323a5c7b313d36bd77868c7f2b0894204d0e55c151302657a9b570edbada1ccca0160e43a9f015905bd001bcd9822297b873768febea4f28173db80a76417bc9 WHIRLPOOL 86061c328458265e06ed902048dc569c2f6a9ae6f48f443e4f219356d4b26f5b26b66217ca3624484295264bcbde417767b6d0cdadcadfde1ec1f08c25ecbf66
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlCZykYACgkQVWmRsqeSphPcagCfUFZhRCG3JGjsi+EZ+RuU/wFV
-HFUAn1fmk4j27rhWzAbebpXvncNWAs9h
-=cive
+iEYEAREIAAYFAlCZziQACgkQVWmRsqeSphOKBACffQBH4Zr6mXeRC95U4vp0gS6W
+DjQAn2JhBtx4+3lconjz/VfF0FhLa+Xp
+=cKS8
-----END PGP SIGNATURE-----
diff --git a/net-dns/unbound/unbound-1.4.18.ebuild b/net-dns/unbound/unbound-1.4.18.ebuild
new file mode 100644
index 000000000000..6291831a6925
--- /dev/null
+++ b/net-dns/unbound/unbound-1.4.18.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/unbound-1.4.18.ebuild,v 1.1 2012/11/07 02:57:38 jer Exp $
+
+EAPI="4"
+PYTHON_DEPEND="python? 2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
+
+inherit eutils flag-o-matic python user
+
+DESCRIPTION="A validating, recursive and caching DNS resolver"
+HOMEPAGE="http://unbound.net/"
+SRC_URI="http://unbound.net/downloads/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86 ~x64-macos"
+IUSE="debug gost python selinux static-libs test threads"
+
+RDEPEND="dev-libs/expat
+ dev-libs/libevent
+ >=dev-libs/openssl-0.9.8
+ >=net-libs/ldns-1.6.13[ecdsa,ssl,gost?]
+ selinux? ( sec-policy/selinux-bind )"
+
+DEPEND="${RDEPEND}
+ python? ( dev-lang/swig )
+ test? (
+ net-dns/ldns-utils[examples]
+ dev-util/splint
+ app-text/wdiff
+ )"
+
+# bug #347415
+RDEPEND="${RDEPEND}
+ net-dns/dnssec-root"
+
+pkg_setup() {
+ enewgroup unbound
+ enewuser unbound -1 -1 /etc/unbound unbound
+
+ use python && python_pkg_setup
+}
+
+src_prepare() {
+ # To avoid below error messages, set 'trust-anchor-file' to same value in
+ # 'auto-trust-anchor-file'.
+ # [23109:0] error: Could not open autotrust file for writing,
+ # /etc/dnssec/root-anchors.txt: Permission denied
+ epatch "${FILESDIR}"/${PN}-1.4.12-gentoo.patch
+}
+
+src_configure() {
+ append-ldflags -Wl,-z,noexecstack
+ econf \
+ $(use_enable debug) \
+ $(use_enable gost) \
+ $(use_enable static-libs static) \
+ $(use_with python pythonmodule) \
+ $(use_with python pyunbound) \
+ $(use_with threads pthreads) \
+ --disable-rpath \
+ --enable-ecdsa \
+ --with-ldns="${EPREFIX}"/usr \
+ --with-libevent="${EPREFIX}"/usr \
+ --with-pidfile="${EPREFIX}"/var/run/unbound.pid \
+ --with-rootkey-file="${EPREFIX}"/etc/dnssec/root-anchors.txt
+
+ # http://unbound.nlnetlabs.nl/pipermail/unbound-users/2011-April/001801.html
+ # $(use_enable debug lock-checks) \
+ # $(use_enable debug alloc-checks) \
+ # $(use_enable debug alloc-lite) \
+ # $(use_enable debug alloc-nonregional) \
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ # bug #299016
+ if use python ; then
+ find "${ED}" -name '_unbound.{la,a}' -delete || die
+ fi
+ if ! use static-libs ; then
+ find "${ED}" -name "*.la" -type f -delete || die
+ fi
+
+ newinitd "${FILESDIR}/unbound.initd" unbound
+ newconfd "${FILESDIR}/unbound.confd" unbound
+
+ dodoc doc/{README,CREDITS,TODO,Changelog,FEATURES}
+
+ # bug #315519
+ dodoc contrib/unbound_munin_
+
+ docinto selinux
+ dodoc contrib/selinux/*
+
+ exeinto /usr/share/${PN}
+ doexe contrib/update-anchor.sh
+}
+
+pkg_postinst() {
+ use python && python_mod_optimize unbound.py unboundmodule.py
+}
+
+pkg_postrm() {
+ use python && python_mod_cleanup unbound.py unboundmodule.py
+}