diff options
author | Andrew Savchenko <bircoph@gmail.com> | 2012-12-14 13:06:20 +0400 |
---|---|---|
committer | Andrew Savchenko <bircoph@gmail.com> | 2012-12-14 13:06:20 +0400 |
commit | f2b1954adb2b5356d2fd2bb1a87571baf6480327 (patch) | |
tree | d12d97b334e2fe95c79ba178f24eeeb198cea796 /net-libs | |
parent | fix broken portdir for vanilla-sources (diff) | |
download | bircoph-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/ChangeLog | 160 | ||||
-rw-r--r-- | net-libs/ldns/Manifest | 4 | ||||
-rw-r--r-- | net-libs/ldns/ldns-1.6.16.ebuild | 91 | ||||
-rw-r--r-- | net-libs/ldns/metadata.xml | 17 |
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> |