summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatsuu Takuto <matsuu@gentoo.org>2012-02-05 02:34:02 +0000
committerMatsuu Takuto <matsuu@gentoo.org>2012-02-05 02:34:02 +0000
commite1137375e69229fc474c2216e0c6fb29a146b769 (patch)
treea2bfc2606c25c4565fadb070972d3e0f3a980a32 /net-dns
parentrestore kernel.org mirrors for hjlu snapshots (diff)
downloadhistorical-e1137375e69229fc474c2216e0c6fb29a146b769.tar.gz
historical-e1137375e69229fc474c2216e0c6fb29a146b769.tar.bz2
historical-e1137375e69229fc474c2216e0c6fb29a146b769.zip
Versionbumped. The ebuild is submitted by TANABE Ken-ichi.
Package-Manager: portage-2.1.10.44/cvs/Linux x86_64
Diffstat (limited to 'net-dns')
-rw-r--r--net-dns/unbound/ChangeLog7
-rw-r--r--net-dns/unbound/Manifest30
-rw-r--r--net-dns/unbound/unbound-1.4.16.ebuild109
3 files changed, 131 insertions, 15 deletions
diff --git a/net-dns/unbound/ChangeLog b/net-dns/unbound/ChangeLog
index 048c1e1a0a0c..399b60cb0284 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.35 2012/01/30 15:58:00 matsuu Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/ChangeLog,v 1.36 2012/02/05 02:34:02 matsuu Exp $
+
+*unbound-1.4.16 (05 Feb 2012)
+
+ 05 Feb 2012; MATSUU Takuto <matsuu@gentoo.org> +unbound-1.4.16.ebuild:
+ Versionbumped. The ebuild is submitted by TANABE Ken-ichi.
*unbound-1.4.15 (30 Jan 2012)
diff --git a/net-dns/unbound/Manifest b/net-dns/unbound/Manifest
index 3cd643464ea5..1384f304db7f 100644
--- a/net-dns/unbound/Manifest
+++ b/net-dns/unbound/Manifest
@@ -7,25 +7,27 @@ AUX unbound.initd 1479 RMD160 9c0b945bc2bd2497c023d4d77f15a7656695d4da SHA1 37fc
DIST unbound-1.4.13p2.tar.gz 3525904 RMD160 5b574faa0b9e701a4e1c186cdc70cf26c38848e0 SHA1 474339a182147ee91ec712057f75f417a455a8de SHA256 2f6814a4cc33883964c2833075990328fa330f966c3804ad20a92807428c22c1
DIST unbound-1.4.14.tar.gz 3546634 RMD160 136aff9812eebace73c26b608f6411bd048215cc SHA1 1435029abe63d0106213acb9f173b885183cf1d7 SHA256 c15b85145e3175f3d933837071b4ffaae8da4a394139ac0e7f3dfee11712e7d3
DIST unbound-1.4.15.tar.gz 3562742 RMD160 ef65e82ed5db61c15a310a60dc7aca17af13d878 SHA1 bbda46664ea8391ca7986300ce98a79787c0e322 SHA256 729d427c00c160de4ee66945d762b3282677e957407450152088369216a30020
+DIST unbound-1.4.16.tar.gz 3562989 RMD160 5da0ddeb315fb1aa5ea7a388b3e4bef251f03536 SHA1 68ed8737b1a6e3f9a67812f7e962fd6740494c1e SHA256 fb71665851eb11d3b1ad5dd5f9d7b167e0902628c06db3d6fc14afd95cc970fa
EBUILD unbound-1.4.13_p2.ebuild 2984 RMD160 8d8e7f94c6ddcd1c9e7df06f15fc750f11eb1de1 SHA1 c729f90f4a1f6f3d74b8a98e4f666abd5c0338db SHA256 9ec93fc5dc93031af4238175a3cfda944d8ffa4027c5804efe4d2bfcbbe58ffd
EBUILD unbound-1.4.14.ebuild 2935 RMD160 905cc30df7a42a5cbb41afb9bd09495e1ee16e8c SHA1 05ce6d2c2c425c453360ee0f2333cf3f6c38dc15 SHA256 7b7e8e719a2834f26f7bd513d9a09354f9024f22161b68632e1f0075732e87e1
EBUILD unbound-1.4.15.ebuild 2935 RMD160 d29d751dac5edcb2622541afeff4c0e431ee0247 SHA1 165ec8bfaccd72d8f19a0b8e5c41dff248b1b007 SHA256 1fb979723fe580f0554b9040f1813c48914af36f0b8f43b40315147b59c4d62d
-MISC ChangeLog 5611 RMD160 1203b8589f0fab7f4d9b1c1731999b9cdfba77ce SHA1 79d2ae9cc7a23bd3ee22f204f13710158d4c00fa SHA256 f91f24b44ae07540cbb615ae26bb4e8d092f0a630c8d868a9f4bf459fa9ab7b3
+EBUILD unbound-1.4.16.ebuild 2935 RMD160 0f0020ee21b09b8a306f55e6117f2dab716fa445 SHA1 56a4017bb83ee803156200b47e64f71936e95075 SHA256 879b893fbfbedbadd192616114fd3748d76f04f769cc88525fd0a5cbb6da1630
+MISC ChangeLog 5777 RMD160 c458e0b8768b275c7268121becfaf9f2aa43706e SHA1 7b648751b75d13ecae64210d9f6fa6b2359dfbaa SHA256 d6b082c86e1688fff571a0a297cc3faa476cbadbebc39c6973a87fdabb987798
MISC metadata.xml 1010 RMD160 224fdc30aba9888e1ea0528e24ca539926949ee9 SHA1 2402b2272dc2f4343c270245805bad619e427b50 SHA256 6f2382bca4bb186e9e7c6c08debbfa3b1d90de2f574d387d63115852510a10cb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iQIcBAEBAgAGBQJPJr4TAAoJECaGw+YFKA1p1i4QAJSqE28XqKElDqJWcCoI7vlg
-SwNIXHzVzdkeE+y4/B1btms/EZxkKZe9lt+/P5IliecjW9vDyFIFjYdOQynnJ5hw
-N89LIy7vepdPK6H1TarSRTWNe68l4Ul/CDNT8oZJZWo+VxxWcp5IJnOl2cO5cNvp
-YjckX3HQDcP2DcXsyNcYnjsMxJpBQFAw44eTzGnhXNon1QZRDSKuBnnf+CAuFpEE
-yGxHh4w0iviLzZEPXoMKWtPOkWQerJOIyfkWgNkHXrrZmj1dK4wWq3KRDRjegy/V
-PSf2q0QeroLarZCpTKbXs5hkTQ/uluvQWjUTBHnzmIvfIA4u4xaCeAaRHzMk91fx
-ZX4fcKEmOBSPyISjok0dArCYE73WgbvBuSg4sB+JXGNAq6mB1HIKTGNDHYbnm4Dt
-2gnfolNF1aIikvGF/pxCv34URQOv1yKNAiNsTWi7sfj9umZyBunf5QPzT6kB69vL
-C6vFzsvTpb72Lp0wdWEeS0+s++QOYBerN1KDoVIxZog7sdl8vyb0N7wxBsZVC9bT
-0hbh25nARTXUe+ryQwZF72WMjnvi/kU0c91jrchgKH/1JyAVfU48oRRVDeAM4alm
-Os3svJZ9y30W8ieKDgKsliB4k6NyULExsiNrlA20D+Runb+APHJ5P3bLIN46L44B
-qpTfND28C+kOqxL+Y/cz
-=0eAx
+iQIcBAEBAgAGBQJPLeuQAAoJECaGw+YFKA1pIWYP/16j/wLC7UUVJxyM6ElCF8+w
+y+xk0r8cpq7s1akm3LpQD8Zg0Bs7SRJAXkcvzXr+TloybpG6ipKBQrI9K+/g8jI0
+npJDVpYFI/xIciobUgp+hIm7QHL1EMKrR2cQhdnhN4s+dY/E/VRy4fYcL/fYbRfN
+KQDpHCJWEkzKl5RGb1xoLVQZAhkjNev4UImUAKKMCorpqp+I8Ioo+OgCIgN2g1um
+WKN4HDxazdvHFSVEy2OBXgcyzQu/2A+le0aUgDFoYGJUb4dkjzk3ahSE9h18qGu+
+8V5moGp2qUeIYDno4FC1/FbaPPmJOi2zIA/q1iSqlhgcagjJRPug20Rfv81EbNIE
+BGDyQ9ef+6eE5P+gPsTGzBt9DXR7Nk794nJ604MlWyoG2KlrvddvK3KDSFOF9RGk
+B1+qGek4NGtWqYplkhAwPprHXmjDGhS5+DwPssIP2fysGfkPYPFRVg1ZxeIk1SDG
+KxSLpZ2e/hrrILy70DINmLfGw4pLh9tQ+PxGRUWfsL2BRkkr12OK+Qmq6DEvSB1v
+3aOT4J96s9aaApATAJjgR+7Rmr71cpB86qYXS+ionMNgZ+Ybw/YfT2xioZn/ylBe
+5S58y3aCNgDY2Ve7U7hjQm+IHWh489i75M5YSgywYClBVIHHk04djG4CtvY/ZLG/
+sawwee5tXY3w8ZV1Rg3y
+=OnG1
-----END PGP SIGNATURE-----
diff --git a/net-dns/unbound/unbound-1.4.16.ebuild b/net-dns/unbound/unbound-1.4.16.ebuild
new file mode 100644
index 000000000000..45a51b7328ec
--- /dev/null
+++ b/net-dns/unbound/unbound-1.4.16.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.16.ebuild,v 1.1 2012/02/05 02:34:02 matsuu Exp $
+
+EAPI="3"
+PYTHON_DEPEND="python? 2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit eutils flag-o-matic python
+
+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 ~x86 ~x64-macos"
+IUSE="debug gost python static-libs test threads"
+
+RDEPEND="dev-libs/expat
+ dev-libs/libevent
+ >=dev-libs/openssl-0.9.8
+ >=net-libs/ldns-1.6.5[ssl,gost?]"
+
+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 || die
+ econf \
+ --with-pidfile="${EPREFIX}"/var/run/unbound.pid \
+ --with-ldns="${EPREFIX}"/usr \
+ --with-libevent="${EPREFIX}"/usr \
+ --with-rootkey-file="${EPREFIX}"/etc/dnssec/root-anchors.txt \
+ $(use_enable debug) \
+ $(use_enable gost) \
+ $(use_enable static-libs static) \
+ $(use_with threads pthreads) \
+ $(use_with python pyunbound) \
+ $(use_with python pythonmodule) \
+ --disable-rpath || die
+
+ # 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 || die "newinitd failed"
+ newconfd "${FILESDIR}/unbound.confd" unbound || die "newconfd failed"
+
+ dodoc doc/{README,CREDITS,TODO,Changelog,FEATURES} || die "dodoc failed"
+
+ # bug #315519
+ #exeinto /usr/libexec/munin/plugins
+ #doexe contrib/unbound_munin_ || die "doexe failed"
+ dodoc contrib/unbound_munin_ || die "dodoc failed"
+
+ docinto selinux
+ dodoc contrib/selinux/* || die "dodoc failed"
+
+ exeinto /usr/share/${PN}
+ doexe contrib/update-anchor.sh || die "doexe failed"
+}
+
+pkg_postinst() {
+ use python && python_mod_optimize unbound.py unboundmodule.py
+}
+
+pkg_postrm() {
+ use python && python_mod_cleanup unbound.py unboundmodule.py
+}