summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2015-02-20 03:52:25 +0000
committerTim Harder <radhermit@gentoo.org>2015-02-20 03:52:25 +0000
commitd2b5bf7cef7288c87364cb283f9d1aca2e0c6417 (patch)
treec31c9fed1bd1bc0b6d8c651e748ecfab78521d63 /net-dns
parentVersion bump. (diff)
downloadhistorical-d2b5bf7cef7288c87364cb283f9d1aca2e0c6417.tar.gz
historical-d2b5bf7cef7288c87364cb283f9d1aca2e0c6417.tar.bz2
historical-d2b5bf7cef7288c87364cb283f9d1aca2e0c6417.zip
Version bump.
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x4F064CA3
Diffstat (limited to 'net-dns')
-rw-r--r--net-dns/unbound/ChangeLog7
-rw-r--r--net-dns/unbound/Manifest18
-rw-r--r--net-dns/unbound/unbound-1.5.2.ebuild121
3 files changed, 137 insertions, 9 deletions
diff --git a/net-dns/unbound/ChangeLog b/net-dns/unbound/ChangeLog
index 1cd8abf9dfe5..0bf6ac919b8b 100644
--- a/net-dns/unbound/ChangeLog
+++ b/net-dns/unbound/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-dns/unbound
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/ChangeLog,v 1.87 2015/01/19 14:09:55 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/ChangeLog,v 1.88 2015/02/20 03:52:23 radhermit Exp $
+
+*unbound-1.5.2 (20 Feb 2015)
+
+ 20 Feb 2015; Tim Harder <radhermit@gentoo.org> +unbound-1.5.2.ebuild:
+ Version bump.
19 Jan 2015; Tim Harder <radhermit@gentoo.org> -unbound-1.4.21-r1.ebuild,
-unbound-1.4.21-r2.ebuild, -unbound-1.5.0.ebuild, -unbound-1.5.0-r1.ebuild,
diff --git a/net-dns/unbound/Manifest b/net-dns/unbound/Manifest
index cbcb9528dc0f..0569716c089e 100644
--- a/net-dns/unbound/Manifest
+++ b/net-dns/unbound/Manifest
@@ -10,18 +10,20 @@ AUX unbound.service 247 SHA256 6c12373b61f136edd95bea3dc6b7f56499de83aae7c925aee
AUX unbound_at.service 304 SHA256 6d8dfaf740f47af87bf521e871d824aefa10c702f724ae57998656b443fb8675 SHA512 71bd8c422ffe57e448b66f97775075a407671757266d40294a670b41cd1a59f16b65488d30aa74b79b7536f0c4c50adb56e32377e8029fd6c327b85c022c5fe3 WHIRLPOOL c304eec4a9293b92499b6895c57b7553a3d0247a00eed7f8299f4d0b2b7d24a33ca383125270b0616d826f71fa5e800e1a0b32c38316f03d806a2399dfb3cbcd
DIST unbound-1.4.22.tar.gz 4735801 SHA256 1caf5081b2190ecdb23fc4d998b7999e28640c941f53baff7aee03c092a7d29f SHA512 0593cad3966f24f76b93bbc9c906c096c645e9360a57034c5ed4f04baeaa021eb9169a8e9cd0a98651c7a564d9feda8b9490e3b87ad469f6ce1dd1fcb05d9974 WHIRLPOOL 4de27d6c4548c46c83b95a7f21efd8d75898ddb92e3af84fbd1d07a39e29a121e593ddbf13676f914d4ee428942bf345c9b93937165725ece5031fc67ab9eacc
DIST unbound-1.5.1.tar.gz 4805176 SHA256 0ff82709fb2bd7ecbde8dbdcf60fa417d2b43379570a3d460193a76a169900ec SHA512 85d7069cf47709aceb7d9457c8befb1b327adfb098d8aa98082fc9bf710274e8ba86b56d796c86917639bb7e57ab5c40af1bc79090de038c6375be2c3877e0c4 WHIRLPOOL e23f7d399a1f01da5aec98ff0fa3b377e8a76789d237ceaf0e9146c96a97088716a0ec6c0f68f95f57af16743e73c1bc7209889a04a698bf7aa5d0706c7514f5
+DIST unbound-1.5.2.tar.gz 4822523 SHA256 33ab6c6a5ce3247b0a57e34d209fe8936e1218ff89a9b7ca3ff00c2060dd35c7 SHA512 d516023b36aae9dd9a3252dd36d4cfbdec99d2e84e9b29b5a2cde9fdce8da37f49b8212b67f4765439f34cda892f407d6f0dfd4efe2c28420c176c2833f54271 WHIRLPOOL 54538c45d06263787f6a56f73f3bffdd3997af9d9e8660aa463dcf7bdba35068aa56d687a51daaef6937b31e358afd61b80d54c8f21dc5cff75cf2e3e9ead7f3
EBUILD unbound-1.4.22-r1.ebuild 3259 SHA256 bcf3d21ce99569b98d5254fd66984c4dc80ef61e4c31ddf339807708745bee33 SHA512 7a023e46e961a5f5a731788a8d344ea54ba8e75cc6bbc1f50a15d9538b2543371db991ade78640fbab3d467ab66e486778df54be53c720c791dc6699b2a36261 WHIRLPOOL d0bc88a402d356495ea0fa610471a8733103d80c207ac4916848a6b6f359f981b0d33b483970a1387402746fe85d4e9860978ca7267236f939797fb5e109f627
EBUILD unbound-1.5.1-r2.ebuild 3505 SHA256 e13906a64bb27d299e0d24f43183245d15ff18132f47c0d0f3deb97dcce37cf2 SHA512 1359a77b21ac449d58147b8dac034164c19dbc57756decd2a3fd036b7d51a7de805def05f501a5cbf83f3e7db507d5f40fa7d74a1c9b809db8cb223c6d623cb8 WHIRLPOOL ecfb37568b6aadd23519d844e71c641735d83e88f939259c9605f641104e20c28a19968695776276b07faf958370a8373906d8b1400a6b2bf517e6aece791d33
-MISC ChangeLog 13087 SHA256 980a56aee42af3a679f000cd576dddf3539b0cd4ed300200aa9dc7ddfb0b46f7 SHA512 7979bd231361c730cfed6e9e7d3242b8fe0d09b71cd1ff66239c59f2eba41c773963461d5f64bbf5646255b099e347359d39ba7ab71eb95b15ad8b1a8aa36081 WHIRLPOOL 40d762ec605dedf553654ce4ccc6c442c0f44018f281c8eae45f6ee950f91e4a8122b1264c65eee68a224e642c62965d175fd87bde1d0afff2c2acfe9a0a7e4f
+EBUILD unbound-1.5.2.ebuild 3424 SHA256 30bc0161c037d645a5b75d05803a4bf53af3a63c1e7adb0cbf800985fb987bc9 SHA512 3eb504f34444372023357b86b6df71da0d158a24b4460f07f3982d022a64320276b3e8849f79ce1a427f80774980512ca740e63cd4417a4953ada34ca8379759 WHIRLPOOL 162ee45863b77a3717079128332ea4db0f491400962cc8ae3c75729b70b3e27e3b188473fa98fe8e82b5909c8674cfccc64a43829eb8637bdd1ad3c958a4e502
+MISC ChangeLog 13206 SHA256 14eb654fb3f5bbc86aa48a3b1c0cb3f5760fa3759a61eae67009df88a8f5e086 SHA512 0f151e95cb53446f3782d2d3bbf493d1db87ec268d1fb6dafeb4bfca9d498bdb057eca4a7bc4046ad11ffd961eddf9266bb8b7dfa7687a628951b8b0b00da0dc WHIRLPOOL 562f749601fb8fa59d57e93b430db742d0eea5c8c498192996cab70669f45aae8adfec60f03698de71c28de9849627bf0a9388fd0cf3c2c1d290ded70afcbc22
MISC metadata.xml 1138 SHA256 0673eac45500ed668c7dc6e0876eb4b59bf41cc1a051e656a57dc94f25b8acdf SHA512 9867ed53f0c77346379104457c1c1e99cccb4b203d8cd3120a9e07a5bd9ba13659982eae71d6aa9f13ae545ed0356639be3f294320f7cc8ca355881e65772e98 WHIRLPOOL 5b0728f47c66353a2367c87023f12eb4cb0d4a7798ab7e1feab841eb52fc4c28f039e14d48eee58c13509abf0d90087cc0e7568a7bf1ab25eddf8f27f8c1e924
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQEcBAEBCAAGBQJUvRA2AAoJEEqz6FtPBkyj0QsH/A6Z5mtKL1pDS98YXtQEJN8l
-QBu4pbCp3hZutxe+AuOR34LNeQLW1geQlkLe5FUrP6UI2YUQYDiMSYgFiHME5o8k
-LNEho2KA3DOtXhymQM7f3Sq0UZuMfJzfXfoGYc4IZBf7ezYipCWLAw9Fa0Z2WDq6
-9JSk+pYTg4rZc7vqGkdSyxQMYfbhtV0xY1+1+/MPKxE0hQKRoH7kgRn+xTK9MK9j
-Vz3GCvGisnTd6fqTv8Andxh3cJNJEEyNZAbP/aCyFEKvxrZj0naMsA/aJtD8YcDd
-jrrKLRC396erYIbOrnIVLNBuTwhBbE1TJ4grJFquJMsFCtNuSfn4lD4O0BDB8eQ=
-=43u5
+iQEcBAEBCAAGBQJU5q99AAoJEEqz6FtPBkyjcRoH+gIb/7bld0q4MfBJXDPf8BxQ
+iUPNw3XlhAD2W804wNPblJIvKly+mtg8yhg5ZMI2VmDI+wuIrRPqoUtvLKtOTEN+
++prk5yP0xCo2mKhkGs+X49WsN5wAO90wAvDtRbacfEFQsLwATB/narIsI8BBt0Nl
+4cQPAG1q9WEG7vwVcMjvYqSYnyBr1BmZHUTsf/D1J6ZBl5YYW/an3QI5xJD/gpj8
+PnQ7WwzYUfG9dAMTVl0AqeLSXprRwC6qkD7EtasekSNkGKH6T/7Y5hACtO1z5sHF
+1rLvKTOny8OD33iOY0+jBW36cc5jfE1/5PpJznUATciLD4bomGBRrMc3D8VzhVE=
+=NifL
-----END PGP SIGNATURE-----
diff --git a/net-dns/unbound/unbound-1.5.2.ebuild b/net-dns/unbound/unbound-1.5.2.ebuild
new file mode 100644
index 000000000000..9a458b6fa9e7
--- /dev/null
+++ b/net-dns/unbound/unbound-1.5.2.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/unbound-1.5.2.ebuild,v 1.1 2015/02/20 03:52:23 radhermit Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic multilib-minimal python-single-r1 systemd user
+
+MY_P=${PN}-${PV/_/}
+DESCRIPTION="A validating, recursive and caching DNS resolver"
+HOMEPAGE="http://unbound.net/"
+SRC_URI="http://unbound.net/downloads/${MY_P}.tar.gz"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="debug dnstap +ecdsa gost python selinux static-libs test threads"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Note: expat is needed by executable only but the Makefile is custom
+# and doesn't make it possible to easily install the library without
+# the executables. MULTILIB_USEDEP may be dropped once build system
+# is fixed.
+
+CDEPEND=">=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+ >=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}]
+ >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}]
+ dnstap? (
+ dev-libs/fstrm[${MULTILIB_USEDEP}]
+ >=dev-libs/protobuf-c-1.0.2-r1[${MULTILIB_USEDEP}]
+ )
+ ecdsa? ( dev-libs/openssl:0[-bindist] )
+ python? ( ${PYTHON_DEPS} )"
+
+DEPEND="${CDEPEND}
+ python? ( dev-lang/swig )
+ test? (
+ net-dns/ldns-utils[examples]
+ dev-util/splint
+ app-text/wdiff
+ )"
+
+RDEPEND="${CDEPEND}
+ selinux? ( sec-policy/selinux-bind )"
+
+# bug #347415
+RDEPEND="${RDEPEND}
+ net-dns/dnssec-root"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+ enewgroup unbound
+ enewuser unbound -1 -1 /etc/unbound unbound
+
+ use python && python-single-r1_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
+
+ # required for the python part
+ multilib_copy_sources
+}
+
+src_configure() {
+ [[ ${CHOST} == *-darwin* ]] || append-ldflags -Wl,-z,noexecstack
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ econf \
+ $(use_enable debug) \
+ $(use_enable gost) \
+ $(use_enable dnstap) \
+ $(use_enable ecdsa) \
+ $(use_enable static-libs static) \
+ $(multilib_native_use_with python pythonmodule) \
+ $(multilib_native_use_with python pyunbound) \
+ $(use_with threads pthreads) \
+ --disable-rpath \
+ --with-libevent="${EPREFIX}"/usr \
+ --with-pidfile="${EPREFIX}"/var/run/unbound.pid \
+ --with-rootkey-file="${EPREFIX}"/etc/dnssec/root-anchors.txt \
+ --with-ssl="${EPREFIX}"/usr \
+ --with-libexpat="${EPREFIX}"/usr
+
+ # 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) \
+}
+
+multilib_src_install_all() {
+ prune_libtool_files --modules
+ use python && python_optimize
+
+ newinitd "${FILESDIR}"/unbound.initd unbound
+ newconfd "${FILESDIR}"/unbound.confd unbound
+
+ systemd_dounit "${FILESDIR}"/unbound.service
+ systemd_newunit "${FILESDIR}"/unbound_at.service "unbound@.service"
+ systemd_dounit "${FILESDIR}"/unbound-anchor.service
+
+ 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
+}