diff options
author | Ian Delaney <idella4@gentoo.org> | 2015-05-04 00:49:54 +0000 |
---|---|---|
committer | Ian Delaney <idella4@gentoo.org> | 2015-05-04 00:49:54 +0000 |
commit | b3435a0ae04f191e69520db62f80ea3a55264531 (patch) | |
tree | 077227a294b69443504d3be6eb8a376880bc7b8f /net-dns | |
parent | Add webkit USE flag wrt bug 538236. Remove unused debug USE flag from 3.4 ebu... (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-dns/unbound/Manifest | 24 | ||||
-rw-r--r-- | net-dns/unbound/unbound-1.5.3.ebuild | 121 |
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 +} |