summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Savchenko <bircoph@gmail.com>2012-12-14 13:06:20 +0400
committerAndrew Savchenko <bircoph@gmail.com>2012-12-14 13:06:20 +0400
commitf2b1954adb2b5356d2fd2bb1a87571baf6480327 (patch)
treed12d97b334e2fe95c79ba178f24eeeb198cea796 /net-libs
parentfix broken portdir for vanilla-sources (diff)
downloadbircoph-f2b1954adb2b5356d2fd2bb1a87571baf6480327.tar.gz
bircoph-f2b1954adb2b5356d2fd2bb1a87571baf6480327.tar.bz2
bircoph-f2b1954adb2b5356d2fd2bb1a87571baf6480327.zip
ldns, ldns-utils and unbound update
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/ldns/ChangeLog160
-rw-r--r--net-libs/ldns/Manifest4
-rw-r--r--net-libs/ldns/ldns-1.6.16.ebuild91
-rw-r--r--net-libs/ldns/metadata.xml17
4 files changed, 272 insertions, 0 deletions
diff --git a/net-libs/ldns/ChangeLog b/net-libs/ldns/ChangeLog
new file mode 100644
index 0000000..053fdc5
--- /dev/null
+++ b/net-libs/ldns/ChangeLog
@@ -0,0 +1,160 @@
+# ChangeLog for net-libs/ldns
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/ldns/ChangeLog,v 1.36 2012/11/13 20:24:40 blueness Exp $
+
+ 13 Nov 2012; Anthony G. Basile <blueness@gentoo.org> ldns-1.6.13-r1.ebuild:
+ keyword ~mips, bug #441688
+
+ 13 Nov 2012; Anthony G. Basile <blueness@gentoo.org> ldns-1.6.13-r1.ebuild:
+ keyword ~arm, bug #441688
+
+ 12 Nov 2012; Anthony G. Basile <blueness@gentoo.org> ldns-1.6.13-r1.ebuild:
+ keyword ~ppc ~ppc64, bug #441688
+
+ 07 Nov 2012; Jeroen Roovers <jer@gentoo.org> ldns-1.6.13-r1.ebuild:
+ Marked ~hppa (bug #441688).
+
+ 16 Jul 2012; Mike Gilbert <floppym@gentoo.org> ldns-1.6.11.ebuild,
+ ldns-1.6.12-r1.ebuild, ldns-1.6.12-r2.ebuild, ldns-1.6.12.ebuild:
+ Don't call python_set_active version if python is disabled.
+
+ 13 Jul 2012; Jeremy Olexa <darkside@gentoo.org> ldns-1.6.13-r1.ebuild:
+ pkg_setup fixes regarding python
+
+*ldns-1.6.13-r1 (13 Jul 2012)
+
+ 13 Jul 2012; Jeremy Olexa <darkside@gentoo.org> -ldns-1.6.13.ebuild,
+ +ldns-1.6.13-r1.ebuild:
+ Revbump to byte-compile the installed python, bug 426448 by Samuli Suominen
+
+ 13 Jul 2012; Jeremy Olexa <darkside@gentoo.org> ldns-1.6.13.ebuild:
+ Enable USE=ecdsa by default for better net-dns/unbound experience
+
+*ldns-1.6.13 (19 Jun 2012)
+
+ 19 Jun 2012; MATSUU Takuto <matsuu@gentoo.org> +ldns-1.6.13.ebuild:
+ Version bumped, bug #418365. Added USE=ecdsa. Removed examples USE flag, bug
+ 417075.
+
+*ldns-1.6.12-r2 (02 Jun 2012)
+
+ 02 Jun 2012; Michael Weber <xmw@gentoo.org> +ldns-1.6.12-r2.ebuild:
+ Revert -r1 change (inclusion of /usr/bin/drill). Add elog about it.
+
+*ldns-1.6.12-r1 (31 May 2012)
+
+ 31 May 2012; Michael Weber <xmw@gentoo.org> +ldns-1.6.12-r1.ebuild:
+ Revbump to include drill, EAPI-4. USE examples (bug 417075)
+
+ 21 May 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> ldns-1.6.12.ebuild:
+ x86 stable wrt bug #411885
+
+ 26 Apr 2012; Agostino Sarubbo <ago@gentoo.org> ldns-1.6.12.ebuild:
+ Stable for amd64, wrt bug #411885
+
+ 10 Feb 2012; Patrick Lauer <patrick@gentoo.org> ldns-1.6.11.ebuild,
+ ldns-1.6.12.ebuild:
+ Changing python deps in preparation for 2.4 removal
+
+*ldns-1.6.12 (11 Jan 2012)
+
+ 11 Jan 2012; MATSUU Takuto <matsuu@gentoo.org> +files/1.6.12-cflags.patch,
+ -ldns-1.6.4.ebuild, -ldns-1.6.9.ebuild, -ldns-1.6.10.ebuild,
+ +ldns-1.6.12.ebuild:
+ Version bumped. Removed CFALGS="-g -O2", bug #385151. Removed old versions.
+
+ 06 Oct 2011; Tony Vroon <chainsaw@gentoo.org> ldns-1.6.11.ebuild:
+ Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian
+ "idella4" Delaney in security bug #384249.
+
+ 01 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> ldns-1.6.11.ebuild:
+ x86 stable wrt security bug #384249
+
+*ldns-1.6.11 (30 Sep 2011)
+
+ 30 Sep 2011; MATSUU Takuto <matsuu@gentoo.org>
+ -files/ldns-1.6.3-r3151-fix-double-free.patch, -ldns-1.6.8-r1.ebuild,
+ -files/ldns-1.6.8-swig.patch, +ldns-1.6.11.ebuild:
+ Version bumped, bug #384249. Removed old versions.
+
+*ldns-1.6.10 (01 Jun 2011)
+
+ 01 Jun 2011; MATSUU Takuto <matsuu@gentoo.org> -ldns-1.6.6.ebuild,
+ -ldns-1.6.7.ebuild, -ldns-1.6.8.ebuild, +ldns-1.6.10.ebuild:
+ Version bumped. Removed old versions.
+
+ 11 May 2011; Christoph Mende <angelos@gentoo.org> ldns-1.6.9.ebuild:
+ Stable on amd64 wrt bug #362015
+
+ 07 May 2011; Thomas Kahle <tomka@gentoo.org> ldns-1.6.9.ebuild:
+ x86 stable per bug 362015
+
+*ldns-1.6.9 (26 Mar 2011)
+
+ 26 Mar 2011; MATSUU Takuto <matsuu@gentoo.org> +ldns-1.6.9.ebuild:
+ Version bumped, bug #360171.
+
+*ldns-1.6.8-r1 (03 Mar 2011)
+
+ 03 Mar 2011; MATSUU Takuto <matsuu@gentoo.org> +ldns-1.6.8-r1.ebuild,
+ +files/ldns-1.6.8-swig.patch:
+ Fixed to work with swig-2.0.2, bug #356871.
+
+*ldns-1.6.8 (25 Jan 2011)
+
+ 25 Jan 2011; MATSUU Takuto <matsuu@gentoo.org> +ldns-1.6.8.ebuild:
+ Version bumped. Added static-libs USE flag.
+
+*ldns-1.6.7 (08 Nov 2010)
+
+ 08 Nov 2010; MATSUU Takuto <matsuu@gentoo.org> -ldns-1.6.2.ebuild,
+ -ldns-1.6.3.ebuild, -ldns-1.6.3-r1.ebuild, -ldns-1.6.5.ebuild,
+ +ldns-1.6.7.ebuild:
+ Version bumped. Added gost USE flag. Removed old versions.
+
+*ldns-1.6.6 (11 Aug 2010)
+
+ 11 Aug 2010; MATSUU Takuto <matsuu@gentoo.org> +ldns-1.6.6.ebuild:
+ Version bumped.
+
+ 17 Jun 2010; MATSUU Takuto <matsuu@gentoo.org> ldns-1.6.5.ebuild:
+ Removed libtool archive files.
+
+*ldns-1.6.5 (16 Jun 2010)
+
+ 16 Jun 2010; MATSUU Takuto <matsuu@gentoo.org> +ldns-1.6.5.ebuild:
+ Version bumped. Added python USE flag.
+
+ 02 Apr 2010; Fabian Groffen <grobian@gentoo.org> ldns-1.6.4.ebuild:
+ Marked ~ppc-macos and ~x64-macos, bug #312015
+
+ 11 Mar 2010; Markos Chandras <hwoarang@gentoo.org> ldns-1.6.4.ebuild:
+ Stable on amd64 wrt bug #300362
+
+ 04 Mar 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> ldns-1.6.4.ebuild:
+ x86 stable wrt bug #300362, arch-tested by Andreas Schurch
+
+*ldns-1.6.4 (20 Jan 2010)
+
+ 20 Jan 2010; MATSUU Takuto <matsuu@gentoo.org> +ldns-1.6.4.ebuild:
+ Version bumped.
+
+*ldns-1.6.3-r1 (11 Jan 2010)
+
+ 11 Jan 2010; MATSUU Takuto <matsuu@gentoo.org> +ldns-1.6.3-r1.ebuild,
+ +files/ldns-1.6.3-r3151-fix-double-free.patch:
+ Fixed bug #299803.
+
+*ldns-1.6.3 (04 Dec 2009)
+
+ 04 Dec 2009; MATSUU Takuto <matsuu@gentoo.org> +ldns-1.6.3.ebuild:
+ Version bumped.
+
+ 30 Nov 2009; Torsten Veller <tove@gentoo.org> ldns-1.6.2.ebuild:
+ Add missing die: || "..." -> || die "..."
+
+*ldns-1.6.2 (21 Nov 2009)
+
+ 21 Nov 2009; MATSUU Takuto <matsuu@gentoo.org> +ldns-1.6.2.ebuild,
+ +metadata.xml:
+ Initial import, bug #192728.
diff --git a/net-libs/ldns/Manifest b/net-libs/ldns/Manifest
new file mode 100644
index 0000000..532b3ee
--- /dev/null
+++ b/net-libs/ldns/Manifest
@@ -0,0 +1,4 @@
+DIST ldns-1.6.16.tar.gz 1109941 SHA256 24b2f9cb05797170f2021ef0e0372d4b5225ee4199f0568a15589b5c524df695 SHA512 ae32abf4fc146b4f8efb7d7751b09f629d28cbcb39d9493e5c00198b862d16274bc1bf6ac68c4fe35f177184bfe71bf68e1e6461c0fe6b6d57855549b08a4515 WHIRLPOOL e48875cd70ba915808097e67940642639092b4cd6a431cf4fd29e41ccacaa34c864ff10506f5fceb936656c06d27d8bb8c9bda2a8aa2d1d955becac461b7cecf
+EBUILD ldns-1.6.16.ebuild 2022 SHA256 ac9bdec30d705eff059f541263d6450570e973642517814a3e7ae8a25cf4795a SHA512 34d83496cd80d6bebdd25adfbc6407ae9dc7f03f1ef7fe51bb5a7970f88dc6d2e8b2d3fdc409a6c078a6cb6250fe9c9d7d5bd33fda3ac31af98c235c9c2b0658 WHIRLPOOL f130f9e0ec818b2251123ee59f5a8166a49e78e6128b29fe3b25b9416eaee4c2cec7703e677f9692734c0cf87eff2fc6b4d5a5fe5d1c7e9eaca81d27ad1915b9
+MISC ChangeLog 5477 SHA256 0f89309b87ea172c2231756d3e6c708a36bf99c6a5906d6d454d36d61acf6846 SHA512 faa62c3dfac5f7b04e33dbe9fa347949893bd315b5d16cde17c8a99d586a80600d1cd2e8c1343fb3d9d928e914814180ef3adefeed664f2950ef18762532b91f WHIRLPOOL 38bd0b3c64f7f304c3013b14d6b674e61485d2b46d0b444a414c939c8550c36347c141f045a728d71790a769061c56c74363f9ab013bd789b5dd90a040e40321
+MISC metadata.xml 571 SHA256 236a39641ff6696702b8eb369158d2136157f5c353ef908db7443eb4cd6fa67f SHA512 a14d0d873c20ee38b07f86de61d530e5d7dba0c65f01bea0774a681057895bc8ed12597ab8835a2ff1454864cb7c40e8d79cc28fd515789795969af8cdcca5b3 WHIRLPOOL ae393dbd7ffe8d539820f426fc801c6a8d6fa221a94dbd72ed9f83b5b7e67e6a76bea0e34079639a3b7f991fcb400fd1de93a267c7e1ceb5c8ae61aa6a45a476
diff --git a/net-libs/ldns/ldns-1.6.16.ebuild b/net-libs/ldns/ldns-1.6.16.ebuild
new file mode 100644
index 0000000..005b485
--- /dev/null
+++ b/net-libs/ldns/ldns-1.6.16.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/ldns/ldns-1.6.13-r1.ebuild,v 1.6 2012/11/13 20:24:40 blueness Exp $
+
+EAPI="4"
+PYTHON_DEPEND="python? 2:2.5"
+
+inherit autotools eutils python
+
+DESCRIPTION="ldns is a library with the aim to simplify DNS programing in C"
+HOMEPAGE="http://www.nlnetlabs.nl/projects/ldns/"
+SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos"
+IUSE="doc gost +ecdsa python +ssl static-libs vim-syntax"
+
+RESTRICT="test" # 1.6.9 has no test directory
+
+RDEPEND="ssl? ( >=dev-libs/openssl-0.9.7 )
+ ecdsa? ( >=dev-libs/openssl-0.9.8 )
+ gost? ( >=dev-libs/openssl-1 )"
+DEPEND="${RDEPEND}
+ python? ( dev-lang/swig )
+ doc? ( app-doc/doxygen )"
+
+# configure will die if ecdsa is enabled and ssl is not
+REQUIRED_USE="ecdsa? ( ssl )"
+
+pkg_setup() {
+ use python && python_set_active_version 2
+ use python && python_pkg_setup
+}
+
+src_configure() {
+ econf \
+ $(use_enable ecdsa) \
+ $(use_enable gost) \
+ $(use_enable ssl sha2) \
+ $(use_enable static-libs static) \
+ $(use_with ssl) \
+ $(use_with python pyldns) \
+ $(use_with python pyldnsx) \
+ --without-drill \
+ --without-examples \
+ --disable-rpath
+}
+
+src_compile() {
+ default
+
+ if use doc ; then
+ emake doxygen
+ fi
+}
+
+src_install() {
+ default
+
+ dodoc Changelog README*
+
+ if use python ; then
+ find "${ED}$(python_get_sitedir)" "(" -name "*.a" -o -name "*.la" ")" -type f -delete || die
+ fi
+
+ if ! use static-libs ; then
+ find "${ED}" -name "*.la" -type f -delete || die
+ fi
+
+ if use doc ; then
+ dohtml doc/html/*
+ fi
+
+ if use vim-syntax ; then
+ insinto /usr/share/vim/vimfiles/ftdetect
+ doins libdns.vim
+ fi
+
+ einfo
+ elog "Install net-dns/ldns-utils if you want drill and examples"
+ einfo
+}
+
+pkg_postinst() {
+ use python && python_mod_optimize ldns.py ldnsx.py
+}
+
+pkg_postrm() {
+ use python && python_mod_cleanup ldns.py ldnsx.py
+}
diff --git a/net-libs/ldns/metadata.xml b/net-libs/ldns/metadata.xml
new file mode 100644
index 0000000..cb94a7e
--- /dev/null
+++ b/net-libs/ldns/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+<email>matsuu@gentoo.org</email>
+</maintainer>
+<longdescription lang="en">
+ldns is a library with the aim to simplify DNS programing in C. All
+lowlevel DNS/DNSSEC operations are supported. We also define a higher
+level API which allows a programmer to (for instance) create or sign
+packets.
+</longdescription>
+<use>
+ <flag name='gost'>Enable GOST support</flag>
+ <flag name='ecdsa'>Enable ECDSA support</flag>
+</use>
+</pkgmetadata>