diff options
author | Matsuu Takuto <matsuu@gentoo.org> | 2012-02-05 02:34:02 +0000 |
---|---|---|
committer | Matsuu Takuto <matsuu@gentoo.org> | 2012-02-05 02:34:02 +0000 |
commit | e1137375e69229fc474c2216e0c6fb29a146b769 (patch) | |
tree | a2bfc2606c25c4565fadb070972d3e0f3a980a32 /net-dns | |
parent | restore kernel.org mirrors for hjlu snapshots (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-dns/unbound/Manifest | 30 | ||||
-rw-r--r-- | net-dns/unbound/unbound-1.4.16.ebuild | 109 |
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 +} |