Version bumped. Removed libevent USE flag. Fixed python handling.
authorMatsuu Takuto <matsuu@gentoo.org>
Thu, 17 Jun 2010 23:53:35 +0000 (23:53 +0000)
committerMatsuu Takuto <matsuu@gentoo.org>
Thu, 17 Jun 2010 23:53:35 +0000 (23:53 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

net-dns/unbound/ChangeLog
net-dns/unbound/Manifest
net-dns/unbound/unbound-1.4.5.ebuild [new file with mode: 0644]

index 7f8e3df9ea8d8c8b9f42b5b4b33488eabf1f4a58..1605ae2c9c2501f71f7a9e0925a942ea228d5b80 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for net-dns/unbound
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/ChangeLog,v 1.14 2010/04/23 08:51:39 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/ChangeLog,v 1.15 2010/06/17 23:53:35 matsuu Exp $
+
+*unbound-1.4.5 (17 Jun 2010)
+
+  17 Jun 2010; MATSUU Takuto <matsuu@gentoo.org> +unbound-1.4.5.ebuild:
+  Version bumped. Removed libevent USE flag. Fixed python handling.
 
   23 Apr 2010; Fabian Groffen <grobian@gentoo.org> unbound-1.4.4.ebuild:
   Marked ~x64-macos, bug #312015
index d82625404beb8d696c7d62a2d2c36ba97a1dc05b..67eb5cc1a4e562e2dc56557f5fff571005f44055 100644 (file)
@@ -1,8 +1,30 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 AUX unbound.confd 171 RMD160 090f4e941ed9469ea2b444c9862fff3a490e992e SHA1 cafbec0f4b23849bbc4288c8bc4d81cd867e4f6e SHA256 7da812ef83f8f8b9351363525ab6bebd5348faed76d0ae424dcbd7cb6a830dfd
 AUX unbound.initd 1174 RMD160 76161ab351f85b1e80895f01cc74269ee020dad7 SHA1 a453e1ad4c1e0ea9c4eacab3f2d185e0e764f538 SHA256 7465e1035f3cfbbc1e356ba6d0fff3a5c74fb8b9f2cc1d092a91fae27f23b582
 DIST unbound-1.4.3.tar.gz 4283735 RMD160 6fd7403c13afa683d2dad2e9cfd66ef32a12e4ee SHA1 4b4b979683993452359eccf4f60cf9404600da9d SHA256 7c212228234547af776d51067a04a8c32f572e5db493e16a269370da4413070f
 DIST unbound-1.4.4.tar.gz 4300711 RMD160 581ae8953d5624e0c2b59af94740c4d024882abe SHA1 2cb4c34ece87e43c9acc8da85d2ea1c8ea1ffe66 SHA256 0ed08d9a60670730f906a571cbd0ed8b5b78deca9417161b5df8296d77ad7f5f
+DIST unbound-1.4.5.tar.gz 4317925 RMD160 908d80acf0dfe4592922988e5ca73bdbab8d26a9 SHA1 c1f227b95448cdfd0006d6d00b3d4354500d7564 SHA256 905685836715ac715098909ae5268504322f0f226c957d18ed32895c76d8224c
 EBUILD unbound-1.4.3.ebuild 1896 RMD160 c50443df8e51e1d703eda9dc3526c570bf581cbc SHA1 3b84ec75229338165125357b6c02d4d0591cfc5c SHA256 af50a41812d47bb08c28db51a747ab5bf11602b88fd4d904b8204c17ee69ac9a
 EBUILD unbound-1.4.4.ebuild 2002 RMD160 9ca5739956c235e986da815ba7bfe01a6bf36174 SHA1 6b523785288ce3b0f6a51c13ea668332df7ad7d4 SHA256 87906cf4ad1be92d08cd7c440280f2e0c3384483e0fb8a6cdb89560a72fcbae0
-MISC ChangeLog 2086 RMD160 80feb2aecf39079b42d08da21efbee76c91124d7 SHA1 de74ebc19e495dafee1b568ae5adca122442b09c SHA256 f1167718e321dc23e5b92ead1e2da564a6125e7f6a909d5c8d74ba82b595605c
+EBUILD unbound-1.4.5.ebuild 2002 RMD160 f96c3f08aa87072f2c4955e0a399beb11675700d SHA1 22ba8d7e3478e65edfe686bf6e81b1a0e0a32c0f SHA256 2dd93ef4af830d6aa25e907e91b6021264a58d016bed2da6782bc621000c000a
+MISC ChangeLog 2256 RMD160 3cab9755afa981ff49ca7934cba4b31a6e3e4c03 SHA1 377bf3f547f8e6f16ffa2e5962fee3fc4f36ca81 SHA256 b108c2152b428f43e2d5d67394ea56efc0b5af2fe0e22f5417e0e6176c490298
 MISC metadata.xml 846 RMD160 557f4b18f0aa1acde378e261c0db224a28397cc2 SHA1 96a808a38c7f7459e46843273d72f8dbeddcb598 SHA256 1ee0b4a76549863703f1bdf9aaf124eb9dc91b20a4ade0f35f94d70d80d71b8f
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iQIcBAEBAgAGBQJMGrWJAAoJECaGw+YFKA1p1mcP/iWvroW7YysirwC5fHw6CIXu
+ZyyQptC5D0rcf/IAWjNFwskav+bQa0L96BxYPW+iZ3wvyyblnR0Wb4jCLof9kOHd
+n9Ktmf8aoT++L7pjG8QD7/tFDBAnQykHabhFqf+oZ1iM34yd48aHL9ES+MA+XxeI
+nJf4WiKtoGhsDNYZRAghwcDMpEUbWm7NkW/P8qhBsjGrT2G9C5VXcIhGmOnOl2kq
+1K27j381j52il+ba2y3FgUK5psWit0l0bJaCur+sLdzKh75LTjuWpuCybMW/5HvO
+91TcErbTv9Hn7DD+FclnpxCza/R9k70cF9rfRZZURpJ0HTqToYGbvx8aeATS/KSj
+b1yqqqF0Opt4tQajQo46FB82AnqPgT7ISfhX32EqWUq05m01FPOBtCiNKdvfeigb
+6MUhVLh1WTs9fGNibbcunnc/kpLd3nOmmkmvR3ruMi7d4zutXGIE40qMYpNER5GR
+91xp6XTMrBbmvPmmgay4HmoRoYrYD3taqGwjTRjLqgogXVi1zQcL5hVVE/xDPGku
+QRidJviws3MmBEHKLHQTgaXcmJsbKreujnV43FU4KmoUgDUU/P7/iQKM6s9IKtkg
+H6lhvmGe6lRqV4FrCDb2odzQZFCuRCuCnlNvGx9SI5wIusb+GYP/um8R+luYx5ne
+B2Jqnzk/xY7D8nqDayt1
+=LcoR
+-----END PGP SIGNATURE-----
diff --git a/net-dns/unbound/unbound-1.4.5.ebuild b/net-dns/unbound/unbound-1.4.5.ebuild
new file mode 100644 (file)
index 0000000..cb8c04f
--- /dev/null
@@ -0,0 +1,72 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dns/unbound/unbound-1.4.5.ebuild,v 1.1 2010/06/17 23:53:35 matsuu Exp $
+
+EAPI="3"
+PYTHON_DEPEND="python? 2"
+inherit eutils multilib 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 test threads"
+IUSE="debug python static test threads"
+
+RDEPEND="dev-libs/libevent
+       >=dev-libs/openssl-0.9.8
+       >=net-libs/ldns-1.4[ssl]"
+#      gost? ( >=dev-libs/openssl-1 )
+
+DEPEND="${RDEPEND}
+       python? ( dev-lang/swig )
+       test? (
+               net-dns/ldns-utils[examples]
+               dev-util/splint
+               app-text/wdiff
+       )"
+
+pkg_setup() {
+       python_set_active_version 2
+       enewgroup unbound
+       enewuser unbound -1 -1 /etc/unbound unbound
+}
+
+src_configure() {
+       econf \
+               --with-pidfile="${EPREFIX}"/var/run/unbound.pid \
+               --with-ldns="${EPREFIX}"/usr \
+               --with-libevent="${EPREFIX}"/usr \
+               $(use_enable debug) \
+               $(use_enable debug lock-checks) \
+               $(use_enable debug alloc-checks) \
+               $(use_enable debug alloc-lite) \
+               $(use_enable debug alloc-nonregional) \
+               $(use_enable static static-exe) \
+               $(use_with threads pthreads) \
+               $(use_with python pyunbound) \
+               $(use_with python pythonmodule) || die
+#              $(use_enable gost) \
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "emake install failed"
+
+       # bug #299016
+       if use python ; then
+               rm "${ED}/usr/$(get_libdir)"/python*/site-packages/_unbound.*a || 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
+       dodoc contrib/unbound_munin_ || die "dodoc failed"
+
+       exeinto /usr/share/${PN}
+       doexe contrib/{update-anchor,update-itar,split-itar}.sh || die "doexe failed"
+}