summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/ldns/ChangeLog8
-rw-r--r--net-libs/ldns/Manifest30
-rw-r--r--net-libs/ldns/ldns-1.6.17.ebuild89
-rw-r--r--net-libs/ldns/metadata.xml3
4 files changed, 110 insertions, 20 deletions
diff --git a/net-libs/ldns/ChangeLog b/net-libs/ldns/ChangeLog
index 9329dec33b57..daaa208871bf 100644
--- a/net-libs/ldns/ChangeLog
+++ b/net-libs/ldns/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-libs/ldns
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/ldns/ChangeLog,v 1.57 2014/05/13 06:18:49 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/ldns/ChangeLog,v 1.58 2014/06/16 06:19:28 radhermit Exp $
+
+*ldns-1.6.17 (16 Jun 2014)
+
+ 16 Jun 2014; Tim Harder <radhermit@gentoo.org> +ldns-1.6.17.ebuild,
+ metadata.xml:
+ Version bump, add dane use flag.
*ldns-1.6.16-r1 (13 May 2014)
diff --git a/net-libs/ldns/Manifest b/net-libs/ldns/Manifest
index 9c21c26a7cc6..ac8576bb965e 100644
--- a/net-libs/ldns/Manifest
+++ b/net-libs/ldns/Manifest
@@ -4,27 +4,21 @@ Hash: SHA256
AUX 1.6.12-cflags.patch 597 SHA256 3d892a2d8f99912375e491ee47c2f608c2d653d3a5b52fb18cfa768a520fd6c9 SHA512 9d769624d6462b0ebaa689eb224d6c2b1b86b37fb5ba630fffc649a17d7091b5a18a3235074fcb4d3ba45346e70fa458dfb290da914d84d8d0c0a9e78b3fd41a WHIRLPOOL dfcaf8ad1fc8df8f8bab6739043a1eedd04ea296ab627e9edce3e495cdb5d6e4f5a06afb33699197ac2aaecb6c57e40d39313691b931edb96fbd4d03083f300f
DIST ldns-1.6.12.tar.gz 1057607 SHA256 b966787510a169ca0ed78f9a8a5de01fb309909575e721ead92095d4677aa51c SHA512 f928be35a5c0bc2b918f005dd592cc531451f373ed9d77a54d5207a2a80b9d525faabf75bba75483d3476cfeff75a66ad4d9527a84a983216dae4fac30213773 WHIRLPOOL 0e8cf513991850b065144568ec1ea3188ddb6bbf6b3cf08490186552884b2b2dd42ae8ab8995f54c183a989976ab292772411f2582a5bd595d4d54d25e2b4096
DIST ldns-1.6.16.tar.gz 1109941 SHA256 24b2f9cb05797170f2021ef0e0372d4b5225ee4199f0568a15589b5c524df695 SHA512 ae32abf4fc146b4f8efb7d7751b09f629d28cbcb39d9493e5c00198b862d16274bc1bf6ac68c4fe35f177184bfe71bf68e1e6461c0fe6b6d57855549b08a4515 WHIRLPOOL e48875cd70ba915808097e67940642639092b4cd6a431cf4fd29e41ccacaa34c864ff10506f5fceb936656c06d27d8bb8c9bda2a8aa2d1d955becac461b7cecf
+DIST ldns-1.6.17.tar.gz 1315403 SHA256 8b88e059452118e8949a2752a55ce59bc71fa5bc414103e17f5b6b06f9bcc8cd SHA512 5de42b4b8622591db51efb0956735deee9cd5e0bee12249a03b65c5b45d7c51bf9c2edb310ef9d7431af49aef77d968bfa2455a7dedfa80cde3d433436c83785 WHIRLPOOL 08c8a13df3dbeccd5dc5ceeb52730a61ab231e70a85524e826f9275bbcde6e09d6e2fc5234303a6bceb431d2b91f510140ce61a2b59d77afbb2759a0627c7cb7
EBUILD ldns-1.6.12.ebuild 1766 SHA256 f7f641d1526f7a251d998d7b9ebe7314b2b025a435e4b930a34a521e6025c1e1 SHA512 3ffc2e601d9b7069ec55bfe267681b0f46e7d472695173c5b443fd1b2e8eb5183067e2eefd0f8f1a1443b178155d6f38371cc65c5af5743b32c43cb891e07e00 WHIRLPOOL 3b737c9088d8937805dbcd637628ce87c6fdb21b76eb6dec0790fe9a97aeabd8a6b02eef8abb6a409f1d2b904a7e87bf61b9657ad7e4b20abb5911439df5ddca
EBUILD ldns-1.6.16-r1.ebuild 2082 SHA256 e72c99fa1bb9e433b828b30daa04216cc2947a965f7fecf08aaedea7639d3ac4 SHA512 be4f4670601b1918c91edee310cf123bcc681186f5a314ddbf0d287bd3e10c0dc7c0e0fce2e3a726cbe8036d1cd3f0e38e0323c1728fc7fd253f472f3340196b WHIRLPOOL 6e9f0a05604702f78a37d49348cda95d71fdb68bbef4f7b62966843f16a4a90ee2a227b51f5b3fac9bcc796fa82ab4e665fe268e40e1cf48b83b1b8f77095b9e
EBUILD ldns-1.6.16.ebuild 2082 SHA256 fa8a4adc4a526462062b844892d30916daa7c731833a822afc4a33dfd9df3c3a SHA512 53ce75e76c0507057ad6dd013913fe3b9026bef1f6f8b6dea60436c76dda63ef0a80acab8983484315b10a9d7eaed55a0889a003a7060ee4ba7583159cf31bd2 WHIRLPOOL ac9b9c46dad99f784376e1c5ff0dca3ec1046bf3ba371b4ff0c81f241a75524cf8d8c42a8af294bd2baca926fb6c41d9af19d8f701c1871fef6b296591e01012
-MISC ChangeLog 8062 SHA256 b402098150176e74d5756b083835ed56244ba9f19bcf75895d4f5d9ce5fbbb98 SHA512 403f1632133eb7ce28beb867a1d2a60268e1e4a60d02e37f75e00e578ed4e9f688a762b0d3b45fe4686448c88d5a93743a581dab6634e2951e2afe941a8f4149 WHIRLPOOL ccae7ed1df38a7bc5511b8d48ef45a28a7e2c9cd0c416e0ab8e0e7bb49c8caf138ec02049c7b6d1912a3aeb577ca9e552d003f4d13dbb225c9efcccca0874d2d
-MISC metadata.xml 631 SHA256 8d212b45e285a7a5044d194bb972a145e5520f6548181858d91495499b7fab3d SHA512 80fdf1c6cf88c97dc45cd6e5cfaab07293888fe2a6f0c234097d09e63b34c583c789f29f2b38b732a2fadcf9ca2c036bfcc4a42003454ac5a27ff6ac607b0dc4 WHIRLPOOL 1fd2335f540f7ea43fc2316e29361cda493362957d23da5aab84158f9d5d70150bd418fad79ab1a6cd4286700c5203e1678b9646fef058ebcaa9e073b52b8f9f
+EBUILD ldns-1.6.17.ebuild 2168 SHA256 44fc77e266613d38cfd7f290c0a9a8f00e031d920ae55d291910c53c5f994b6b SHA512 de80fafebf75d80f31a0652658bd4b069570c6c50445c14325baa290219e639041071f5ad64b98696a7815d4845d1d6b2a1e7c09f7665355db12055bed0129fd WHIRLPOOL 8ffa383a25267da4e723f4a2ee61f7b5b63a082a33424a91f741a42b6890d43e7eb2d8680b890a5e40e60788835b1bf8619725d663bce8f78c85cee7312f86d7
+MISC ChangeLog 8215 SHA256 eb71d1b30f3e1b642670ffad76bb8670e5130c7bb6fa054f4b185ff62507933a SHA512 4fb0bb2e241b5ea4f6e3f9cba6e94192742c36784259d74f532e2bf7867974411b47504779d6f62996fb7884687ecf6e7324c4fac755d481e4dc3dfd671897d2 WHIRLPOOL 74727079d65b391f2cbc36e6e2c1d8e7169be58171e035994977d71528c2ee193712345becc5ca7d17255b7798a9d5e7b64ceb950495b8fb30e3a01859046f63
+MISC metadata.xml 725 SHA256 20a40228fd9b0437b6aa3fbf4c9523a45848c07da0e8e353b401cae5e4b141fe SHA512 fe74e6cf8a13bfa7a2b112cab71b26c283fb70c5db4386badeaa0b3a337c3860439bb4a19cacfd53bca1d6b63a0c8d30590e4a3e9a67a67a9278d0a489febd51 WHIRLPOOL b257462ecc4581d32e9827b0c63e4016f2b71e1f33b2962bea3639d563e2a3e0ce483378123863184a05b0fc0344e35f79adb26d49aafd07fcc1c2ca11d23262
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iQJ8BAEBCABmBQJTcblOXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO44YQAL9wDr/zDU7lZiExOYsdsjJf
-Y8/z1vwxKaQvhG6UOd1lIOm2n+FlqrLEdyRHzSHhkyHrPsIXxkMNcZky5/d6zyvt
-lmEwSa7dIeZhScMEmLjIp81ep9w2liBHkqaUvZ8S313neCMZYGux9yq5KicMv3Yg
-QRAlJiswIQWs6o0yW9Pz12JQZzbiMQGthZgiNd4mjLnzOh0PcNai3+4f3SY7FLeP
-PJSwZeseQ2u/V06RhEZXjHCcHsJy0/+93nq+hSW5AkrIkenWFY4XkPXd1albxnqh
-n35H0Hht2UfZn9eJW6k00eXkCPE9v3zdbPPn3YmAx1iCSRY4PtX5E66Q8Mos0Gjr
-07aWWQkJksrQ7YXZdiuZ8Oth8qHeWyabZ69vYxNtPeniqCaGZOu/Pds6cU6WuJxB
-5E3eyI0m9BQWn6m+L4cYKHnut1qdgW3t9oQXmMoKLkh0/1zRibvr6j8egzvPZ5L6
-8ZxaenMnWy109bbXLoUQg60no51NNKsh7jdvpgN/0gSEeUQNcnqwi9IcpxtkZNJx
-L5bywVKwhvnHjjNY7b7RgddLozvhmnXw1wWRd3KuqD91YaUXh1fLnAPJOQdJNVFf
-mOCdfecTiGIv3rZLOG1zX9XaHR59NQPlg0nTFQpCWr0VCo8HCrsBRZNtKe9XqvY/
-9oFi+kZjwVyixikOjDLJ
-=B4un
+iQEcBAEBCAAGBQJTnoxxAAoJEEqz6FtPBkyjerUH/39zJVQquwdpxeWTZxseXIzP
+IiEkmPH8hfhehe10FyqlGxTaa8NJQJOTFfb4BFiojpCH3TMr1cjUgukN1a/Qko5/
+DKxOXPu9OPHSuclDxAuOl+fWJ2L1UnW5DGMe/zneiTMWxDW6Y4n+mlmhmviygOm9
+sYVU3LEtgkJsJRbPcTaVEOX57+elmZtAlHzfaGXHJqFWWUYbIzxFTuUksiPVspFN
+91pB2LoaGAomcr1uF1wDYV/k7fbP1b9zxz7tD2zod0ip4UomG4kXgEYsOGJAO1HY
+4S8KHrzxBa86od8P3l7f5sKuBpCfxQq6wWTjw7MDrECKTJePacbMNN0XeL4YHpw=
+=H5R9
-----END PGP SIGNATURE-----
diff --git a/net-libs/ldns/ldns-1.6.17.ebuild b/net-libs/ldns/ldns-1.6.17.ebuild
new file mode 100644
index 000000000000..36b6593bc1cf
--- /dev/null
+++ b/net-libs/ldns/ldns-1.6.17.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/ldns/ldns-1.6.17.ebuild,v 1.1 2014/06/16 06:19:28 radhermit Exp $
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib-minimal python-single-r1
+
+DESCRIPTION="a library with the aim to simplify DNS programming 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="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="dane doc +ecdsa gost python +ssl static-libs vim-syntax"
+
+# configure will die if ecdsa is enabled and ssl is not
+REQUIRED_USE="ecdsa? ( ssl )"
+
+RDEPEND="
+ dane? ( >=dev-libs/openssl-1:0[${MULTILIB_USEDEP}] )
+ ecdsa? ( >=dev-libs/openssl-1.0.1c:0[-bindist,${MULTILIB_USEDEP}] )
+ gost? ( >=dev-libs/openssl-1:0[${MULTILIB_USEDEP}] )
+ ssl? ( >=dev-libs/openssl-0.9.7:0[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ python? ( dev-lang/swig )
+ doc? ( app-doc/doxygen )
+"
+
+RESTRICT="test" # 1.6.9 has no test directory
+
+MULTILIB_CHOST_TOOLS=(
+ /usr/bin/ldns-config
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ $(use_enable static-libs static) \
+ $(use_enable ssl sha2) \
+ $(use_enable gost) \
+ $(use_enable ecdsa) \
+ $(use_enable dane) \
+ $(use_with ssl ssl "${EPREFIX}"/usr) \
+ $(multilib_native_use_with python pyldns) \
+ $(multilib_native_use_with python pyldnsx) \
+ --without-drill \
+ --without-examples \
+ --disable-rpath
+}
+
+multilib_src_compile() {
+ default
+
+ if multilib_is_native_abi && use doc ; then
+ emake doxygen
+ fi
+}
+
+multilib_src_install() {
+ default
+
+ if multilib_is_native_abi && use doc ; then
+ dohtml -r doc/html/.
+ fi
+}
+
+multilib_src_install_all() {
+ dodoc Changelog README*
+
+ prune_libtool_files --modules
+ use python && python_optimize
+
+ 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
+}
diff --git a/net-libs/ldns/metadata.xml b/net-libs/ldns/metadata.xml
index d419340dd24c..40122412ee2f 100644
--- a/net-libs/ldns/metadata.xml
+++ b/net-libs/ldns/metadata.xml
@@ -12,7 +12,8 @@
packets.
</longdescription>
<use>
- <flag name='gost'>Enable GOST support</flag>
+ <flag name='dane'>Enable DNS-based Authentication of Named Entities (DANE) support</flag>
<flag name='ecdsa'>Enable ECDSA support</flag>
+ <flag name='gost'>Enable GOST support</flag>
</use>
</pkgmetadata>