diff options
author | Jeroen Roovers <jer@gentoo.org> | 2012-11-07 02:57:40 +0000 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2012-11-07 02:57:40 +0000 |
commit | a868d891167a8271b09da060fb555860ae4e0d3a (patch) | |
tree | c6c6bf662e8897ef49bc9c93b3621c655e62bf85 /net-dns | |
parent | Respect CFLAGS (bug #439708). (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-dns/unbound/Manifest | 10 | ||||
-rw-r--r-- | net-dns/unbound/unbound-1.4.18.ebuild | 109 |
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 +} |