summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2014-12-04 01:26:01 +0000
committerTim Harder <radhermit@gentoo.org>2014-12-04 01:26:01 +0000
commit6062f2ac1659ab52023194bddf2790eb2c169cd8 (patch)
treeba2acc332d67ec32578beacdffcb66844091ed95 /net-dns
parentmozconfig-v5.34.eclass - make glibc check based on elibc_glibc so that it wor... (diff)
downloadhistorical-6062f2ac1659ab52023194bddf2790eb2c169cd8.tar.gz
historical-6062f2ac1659ab52023194bddf2790eb2c169cd8.tar.bz2
historical-6062f2ac1659ab52023194bddf2790eb2c169cd8.zip
Version bump (fixes bug #531588).
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'net-dns')
-rw-r--r--net-dns/unbound/ChangeLog7
-rw-r--r--net-dns/unbound/Manifest14
-rw-r--r--net-dns/unbound/unbound-1.5.1_rc2.ebuild121
3 files changed, 137 insertions, 5 deletions
diff --git a/net-dns/unbound/ChangeLog b/net-dns/unbound/ChangeLog
index 760aeff810ca..f26e81bbb735 100644
--- a/net-dns/unbound/ChangeLog
+++ b/net-dns/unbound/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-dns/unbound
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/ChangeLog,v 1.81 2014/12/01 02:56:45 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/ChangeLog,v 1.82 2014/12/04 01:25:56 radhermit Exp $
+
+*unbound-1.5.1_rc2 (04 Dec 2014)
+
+ 04 Dec 2014; Tim Harder <radhermit@gentoo.org> +unbound-1.5.1_rc2.ebuild:
+ Version bump (fixes bug #531588).
01 Dec 2014; Mike Gilbert <floppym@gentoo.org> unbound-1.5.0-r1.ebuild:
Add slot to openssl deps.
diff --git a/net-dns/unbound/Manifest b/net-dns/unbound/Manifest
index 1b32c9f6adef..eaf9d9ad0351 100644
--- a/net-dns/unbound/Manifest
+++ b/net-dns/unbound/Manifest
@@ -10,17 +10,23 @@ AUX unbound_at.service 304 SHA256 6d8dfaf740f47af87bf521e871d824aefa10c702f724ae
DIST unbound-1.4.21.tar.gz 3624553 SHA256 502f817a72721f78243923eb1d6187029639f7a8bdcc33a6ce0819bbb2a80970 SHA512 a0b6f9d0d1905a72aa62e2a7a8d15450ccd68c81bf987f53931c0bbb888d86544253d85ca467eeaf3573db443ec11020f3517dc3de84816f28a2f4dabab0ed17 WHIRLPOOL 37bdc64ba370e8f985668527bf84d745c9acac91f4f67046b329bc2edf7281726dc14db2ae14ba79e1f073e961141a9cf6206adaaf6e1bc6cda48e7822239645
DIST unbound-1.4.22.tar.gz 4735801 SHA256 1caf5081b2190ecdb23fc4d998b7999e28640c941f53baff7aee03c092a7d29f SHA512 0593cad3966f24f76b93bbc9c906c096c645e9360a57034c5ed4f04baeaa021eb9169a8e9cd0a98651c7a564d9feda8b9490e3b87ad469f6ce1dd1fcb05d9974 WHIRLPOOL 4de27d6c4548c46c83b95a7f21efd8d75898ddb92e3af84fbd1d07a39e29a121e593ddbf13676f914d4ee428942bf345c9b93937165725ece5031fc67ab9eacc
DIST unbound-1.5.0.tar.gz 4811349 SHA256 9fde4aeb8258bc864cd5e5d6d9b8bcf8fa12a57059424fece1c6adcc6387b876 SHA512 698c56d10c15e952a590cfead23ef20222c21469de2c74a94dbb7238db2d9acdce146fcdd581e504501e5315c359a7adb4128b6acb844bad74e80c3a71d3a1b6 WHIRLPOOL 1ffcbbf08b97425841bcc82075aabbd47a1f33360a5453bf544599fb3caa85fa26295401768a2e8cf9ad54c2c7f3a6f9546a41d6f84b692577b31a5fa36fd66a
+DIST unbound-1.5.1rc2.tar.gz 4804117 SHA256 6f12977d7915db28f7f5dc2f46911c9605e3e2f6c8d0eaa91e1ce7a81f0819ef SHA512 0c7131ff09feb82198524f8e6778d6228b3ab62abfcc241c1fd78953c3101a3336e6bf05f1c7e3c02305fbfbfa862b338241f28c0e0d4da209f140ddba97f38f WHIRLPOOL 6ac107c7a0baa441d1506838d02297dd5a97a9fb1d711f65fc5330e45c3de1ac9c92f8e67b101f85c2c915913d03d272934ea82734fb3a987ae983856327b279
EBUILD unbound-1.4.21-r1.ebuild 2890 SHA256 4ceace8b234786324206c5f5f6c9c66206bf0b04170385b217e12e9e4a3c681f SHA512 5b5b8a40915cb4ea6c647c2e79af432da41f9f23acfc3cc8b414125bc0ded3aeabb58cd3280ec01f101f0f29dc2550e05686e7bcd61bc32fcd17e7bec9a91791 WHIRLPOOL b027cb65e973f8fe559752681df69ca2d5c9f1462e714192b98b47000b96fb9f372b4c66f380fab1908ba9f71d64323536395381a8215ba67c641ac002630fe1
EBUILD unbound-1.4.21-r2.ebuild 3240 SHA256 d7b2168d7b931aca365d5fe52ee589737951777a1f1262fb032f8c02fff2a288 SHA512 ee11da39fa4ae7bb190020499f4af80d29ef5ba524ac374db7df4faba6d384272f623f9c33e331ca1712f40080a718d2ebdb6f4031379ad2189a92dd3d27b5a2 WHIRLPOOL 0ad751472ad8759290fb7c2e5354a4e87157cb2e14d73eb452b838a745c79c6e044c1417c8c28416a8222c90e021639a98ad41a714da4745651a997e633d6f73
EBUILD unbound-1.4.22-r1.ebuild 3262 SHA256 4bca7316fa732dd7e24b8c641145aa2bf7098cc41ae6a12e49c09e9970cf0421 SHA512 cd1ff23d64dfcf2b45b64689d6ee54e910ca535e9d4ab3e3d010fa7afa138f76e583314288e586ee173cbf0d9f36fe49c488cc6d4c4f40b478ffcbfcbe97a6cf WHIRLPOOL 29c425bd6b03f7f7d1f6fe52634b72be10e11052c9011283ffae4505261793b1f28644ecb2045cb14be455ccb81d5fd6ced3a10c37e0358f06ab6778e795dcb9
EBUILD unbound-1.5.0-r1.ebuild 3380 SHA256 99840c6ee479218deab00f520a4b3bc8834e5ab74795f726be935e24b520cc0d SHA512 1e3ebd20780169cd1a00ce5ca74ef33627816209583cb03f2ca747ab9c04e2b33f7eef68218b83acaf6ce91bbb9831ff7d8b1cee9dddef211fdcaf2ad464ccb0 WHIRLPOOL b6610e338fed590127c75f63de0bc89548978ea2608ef836fd3c69288cae43f05dce79afd80a711487779dc011bfffce3b69a9e279b2b68b64303e2097ce6a3a
EBUILD unbound-1.5.0.ebuild 3318 SHA256 2edec28c3d2e801853f2caca53d11a917bae3ee724e9d61535d44179bbf9e0fc SHA512 f20052ea7b91887b6c6c232c995e9243ada0f136b8b742ac3079ca991c219825aeb9a915669a9f9279dbbb4039232c043393a569609c8d13a9a5aff656f31b2e WHIRLPOOL 92fa289de1fcacea65965d0a58a51cdb4fdb04386097d012528e160a4eaa02b2cdc3d33410d175f73f2ca572b691cb2bb6e2356457f04df66a832a9027fd67aa
-MISC ChangeLog 12003 SHA256 87063bb663e1d3e2ec644a4a04c717177bfac5ac74d94f16be19ba7f63ad9e7f SHA512 40d8b29e392334a9583bd533a9f3e472bfa78a24c7a047e2a58919638d200fbc091296dacd2219a6569b6039614ff164fbf6980906e9808a98a75be4e7e6aa30 WHIRLPOOL e852e7adfb33d17f8b7176323f0708ce7c98f0f178a9b01628b6404a565b5fa6e9edfc263699f91d436705fc9bb5d3d3b8663ee832687864d751f9d5a45e4c5f
+EBUILD unbound-1.5.1_rc2.ebuild 3428 SHA256 8fceac29132507e04571f94f740110642234d397e2892f4a64bcf1b0fd8994b6 SHA512 5c7ef0205f49ec875db937a98fcf917508830ef22406ef9d51c8f7f5a4b84225e34b56e8d640e8c68c75b7d5cc80964851c2a4b76656890c377e9ae1b12996ae WHIRLPOOL 7ba02999436f2c96c9455419a5ed0035f5bcf7d15cd135060ba6347a115534a122487b49a80ea170052e6c36a82b850e2d0995c219d74eb863504dffdb01e73b
+MISC ChangeLog 12152 SHA256 09c03b34078af053da8454330281a25808660e5c75627f37f8094fff60838088 SHA512 7c43d87bd00d3d3ce3a0c2df7ac0b5ac33aa82cce7ba40aa3ec61ad4bdd1ae9320a982bd2740e1178c696a4ad46b56f13a4933d21bfc148649d6359f7ef6d081 WHIRLPOOL 2b786a1295775f0e4e81f0525439d10309999967d5d8652857a86c5179222eb15c8373f2c1de9e0bd3ca02c8495ecb11cc5fb01c684a2a3b06950ba7d755b2e1
MISC metadata.xml 1138 SHA256 0673eac45500ed668c7dc6e0876eb4b59bf41cc1a051e656a57dc94f25b8acdf SHA512 9867ed53f0c77346379104457c1c1e99cccb4b203d8cd3120a9e07a5bd9ba13659982eae71d6aa9f13ae545ed0356639be3f294320f7cc8ca355881e65772e98 WHIRLPOOL 5b0728f47c66353a2367c87023f12eb4cb0d4a7798ab7e1feab841eb52fc4c28f039e14d48eee58c13509abf0d90087cc0e7568a7bf1ab25eddf8f27f8c1e924
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iF4EAREIAAYFAlR72O4ACgkQC77qH+pIQ6SKLQD/Q0aJwpTtG3B4k29j3cy8DiEC
-g4kee4xkM8XGKuLoLXAA/2zZlCuYYtxz6M8Ge0HJI0SfBlYBcDy9oHNto2rLi9iE
-=ISPt
+iQEcBAEBCAAGBQJUf7gwAAoJEEqz6FtPBkyjuJsH/AirD2DcGbYYglTQoyA1m6SS
+u1D8Wj7HY/7za/nfIv70r6ScWN5uB82D9d3amShlUmVkD2OssToia+i4qbR4LQgD
++rwFu+2p32ba8duvnVFWtTw8kpVJ/NDK3GR3QImO8//Cms2EORDkKrcUftrYePl8
+1YTl0NldvmbooeDWdcxXVDJrbpxtbEpUm7XCvVBjS1MiCdtewJZ9ZcU8eZZZPoz3
+v7WK2EgPlvftkg6Db2SS3FsvMr/D010/RefYoWf8A+Nif1s5trWNv7i9ZiA0TQIo
+q+mofkmACgQkH0/9gDbkuAk0kmEh2LQWRZrqnGsGnoONcQghwXJl7OX3s6Z9QgQ=
+=OVmh
-----END PGP SIGNATURE-----
diff --git a/net-dns/unbound/unbound-1.5.1_rc2.ebuild b/net-dns/unbound/unbound-1.5.1_rc2.ebuild
new file mode 100644
index 000000000000..3061a418e9f1
--- /dev/null
+++ b/net-dns/unbound/unbound-1.5.1_rc2.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/unbound-1.5.1_rc2.ebuild,v 1.1 2014/12/04 01:25:56 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
+}