summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2015-05-04 00:49:54 +0000
committerIan Delaney <idella4@gentoo.org>2015-05-04 00:49:54 +0000
commitb3435a0ae04f191e69520db62f80ea3a55264531 (patch)
tree077227a294b69443504d3be6eb8a376880bc7b8f /net-dns
parentAdd webkit USE flag wrt bug 538236. Remove unused debug USE flag from 3.4 ebu... (diff)
downloadhistorical-b3435a0ae04f191e69520db62f80ea3a55264531.tar.gz
historical-b3435a0ae04f191e69520db62f80ea3a55264531.tar.bz2
historical-b3435a0ae04f191e69520db62f80ea3a55264531.zip
bump wrt bug #546450
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D
Diffstat (limited to 'net-dns')
-rw-r--r--net-dns/unbound/ChangeLog7
-rw-r--r--net-dns/unbound/Manifest24
-rw-r--r--net-dns/unbound/unbound-1.5.3.ebuild121
3 files changed, 136 insertions, 16 deletions
diff --git a/net-dns/unbound/ChangeLog b/net-dns/unbound/ChangeLog
index 3bb6b099de93..3eaf29671a2b 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.91 2015/04/09 09:05:12 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/ChangeLog,v 1.92 2015/05/04 00:49:30 idella4 Exp $
+
+*unbound-1.5.3 (04 May 2015)
+
+ 04 May 2015; Ian Delaney <idella4@gentoo.org> +unbound-1.5.3.ebuild:
+ bump wrt bug #546450
09 Apr 2015; Agostino Sarubbo <ago@gentoo.org> unbound-1.5.1-r2.ebuild:
Stable for x86, wrt bug #532000
diff --git a/net-dns/unbound/Manifest b/net-dns/unbound/Manifest
index 149fc24667af..7232cb66f340 100644
--- a/net-dns/unbound/Manifest
+++ b/net-dns/unbound/Manifest
@@ -11,25 +11,19 @@ AUX unbound_at.service 304 SHA256 6d8dfaf740f47af87bf521e871d824aefa10c702f724ae
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
+DIST unbound-1.5.3.tar.gz 4821300 SHA256 76bdc875ed4d1d3f8e4cfe960e6df78ee5c6c7c18abac11331cf93a7ae129eca SHA512 6ca895f7645d4d0fc6c15843f6d5c0ab44d04349abaa523995e7cc98c14ed69afecce75a94f373e046af76b91bfe4e0b3e4c0d03685e2551c667f4a57685b700 WHIRLPOOL f456740fee6307d10bd4df29d56afb73fea76bcddd6500dff414d2cccc39a5af483629c1a033727f9d1eb351066c05dc410e895728e7dc9feaaad842bec9eb79
EBUILD unbound-1.4.22-r1.ebuild 3256 SHA256 674390671b27436adb719c4a846a11e33978b2fb3704894e4147d0b1bfe40afe SHA512 25c85b0160c6787440d37ee6c27792285fdd06548bddd190e4fbe225ab41d3525957aa638b3de056f0e90a2e4c577e7429ae7b4d0aebfe9c62cb5d317351595c WHIRLPOOL a932072960eb008b75b98a3d2dd98dac5119a684f8a8033a0266a6cbbe1b890483d1c30fb4b0852013eac1f033656147faf885eedd308798a79f4383b58c5341
EBUILD unbound-1.5.1-r2.ebuild 3497 SHA256 68e4b1ed0ff2607870d198a918a017765243f1c2aa9cb385ea41cfece93af345 SHA512 804bc2e410f2698d4cf8024c7e1d8a2f20a3dce670ddb0852a823b4322a26ec088518649775a347b7a4634467964153138a53b9d4c5d708c6a126753e6b145e2 WHIRLPOOL 16df8c484d6151852a1f61687768fe37468f88965e6fd2192f78b245867b4ca48efb440cab8e6ad73a63b347502489ab571d12fbe92f3f21b78ff21a741fc718
EBUILD unbound-1.5.2.ebuild 3424 SHA256 30bc0161c037d645a5b75d05803a4bf53af3a63c1e7adb0cbf800985fb987bc9 SHA512 3eb504f34444372023357b86b6df71da0d158a24b4460f07f3982d022a64320276b3e8849f79ce1a427f80774980512ca740e63cd4417a4953ada34ca8379759 WHIRLPOOL 162ee45863b77a3717079128332ea4db0f491400962cc8ae3c75729b70b3e27e3b188473fa98fe8e82b5909c8674cfccc64a43829eb8637bdd1ad3c958a4e502
-MISC ChangeLog 13531 SHA256 596a7041d2077845b4dadf8dda5ba0c250e2ed6f2f95d74aca0b254923d9b163 SHA512 60c525236d5b01d7b412ca6c70b81445087da187161e72180cb2a58d8590908c9c89ec144d0624da24e61efe3d514fb30a0c40f9fa7f79288c85a4e2b7780ef7 WHIRLPOOL f5bde7e617b186ede49dd56b95a2f242cab1aa72b9ced43bd375907abced296482810bb01f7335b4d92e5967045ccfdc1a261db328260331628a5a3715f92701
+EBUILD unbound-1.5.3.ebuild 3422 SHA256 0fe9d5269a83ffbfa2e42d5c7edc5ed945f743b04aaa4bd80d9f9d7d55736e15 SHA512 59149a975a108efaf46317c8cfaefbe2786ad13f49cdf7af7aa34c3f413239f6cbc5a648db125374a459d2194f2f545a84f31a60eb1b1b247036bf3249d5e1fe WHIRLPOOL 5e0a97b4b8beda019d78b71cf0624c76546c33de71390eaa1bde8af142595b18ae2581acff378eafc361e5a23fcd043a44dc101d7f62dcc45f0eff74520415f5
+MISC ChangeLog 13660 SHA256 0ba9052b5ca62ef451a1e3333dcf7445d94a6c271585c8e078f141f2a98d36d7 SHA512 8889c348906b0389c1660350b9e7ac60f826358981013bb360b99d4f3f63b576fb36fae79deffe38262e2cfe0fdb1c0dc6cb0ec1a8114f38b4aefe6763ff7935 WHIRLPOOL 6a513fa78384279ee52de162b36638af88c48a71b706f41ac947c3d682a21ce24d873d6facb3e628e76738b593ad7159bb2daa9da66c9f5a7539b0dbe09a91f1
MISC metadata.xml 1138 SHA256 0673eac45500ed668c7dc6e0876eb4b59bf41cc1a051e656a57dc94f25b8acdf SHA512 9867ed53f0c77346379104457c1c1e99cccb4b203d8cd3120a9e07a5bd9ba13659982eae71d6aa9f13ae545ed0356639be3f294320f7cc8ca355881e65772e98 WHIRLPOOL 5b0728f47c66353a2367c87023f12eb4cb0d4a7798ab7e1feab841eb52fc4c28f039e14d48eee58c13509abf0d90087cc0e7568a7bf1ab25eddf8f27f8c1e924
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJVJkDJAAoJELp701BxlEWfMo8P/2T9A/+W/XhZn+2pzJDkWTbA
-3dJ+3oD3HB/plEGIPoyJCaih1G8EikPzIfjF+mjz0Kn3FbNAk5mwPEQWAwYdnReq
-CU+qa2mpKryXvKgfGpzuM00falABctWPFqkxjrgQmqfDOV4cLXZmy2ja1Yi+3tZK
-RZUXvwcaX8BZS7rmD4sKYsGepRjgWkTrA5ddwpLiQD3jTdk4AV44dgQCYv2Lj4XW
-Jhc7xlXdm4M3RMChr4tWwX+sX3rhTI7dv2VT8nNTloWUonYSNOSKBtXqlB37Q2XP
-XJ6By90pENZfjxHYkAPIg5XR/RnX9cuVHVIhVMLHcU80DItXEo+hMmQ+wewMVVUC
-LSuPRnmm1tA/I1yWA4b32f+Ledw9ySwi/B+XqfFYpnZ3lx4dUBoWUEPWyFmKrLe7
-40ufn0bnWVKleKpJ6onEfy8IPB+cVcCBSMa9NuyJQNiu0lKoeFiCHjmbikgrmwaP
-534d2WyhI9bZGQhsOucieox6sIGJbXEZOoKUFAvYC9AoRjHwo4aIHp8RTCZAKHYn
-0VfJgPoP/18Azf4kmSYGG0VOzaY5n4zgg0O/Mq9NwbB0cIQrQYkWok9o5E8Qirdc
-+JmXwn1PevBtXmkQls+hs6/CyiWP5sR2c76u7RJNsqP1O2I0aZV3PsHz5EZf8nGM
-AK0qN2RsJzaCTrRAWsZe
-=Ue9m
+iKYEAREIAGYFAlVGwiZfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
+bnBncC5maWZ0aGhvcnNlbWFuLm5ldDdDQUM1OUY0ODkzMERBREU1NUQ1RjJBRkIy
+OEVDMjEzQjgwNzJCMEQACgkQso7CE7gHKw01ngCdHJmKJeGz6Md7eB3T4x8Kiwjb
+9+YAoLax1wkCAv1gfvLkGaOy/tPf3O1c
+=n1n1
-----END PGP SIGNATURE-----
diff --git a/net-dns/unbound/unbound-1.5.3.ebuild b/net-dns/unbound/unbound-1.5.3.ebuild
new file mode 100644
index 000000000000..db340d7843e0
--- /dev/null
+++ b/net-dns/unbound/unbound-1.5.3.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.3.ebuild,v 1.1 2015/05/04 00:49:30 idella4 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
+}