diff options
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/ldns/ChangeLog | 8 | ||||
-rw-r--r-- | net-libs/ldns/Manifest | 30 | ||||
-rw-r--r-- | net-libs/ldns/ldns-1.6.17.ebuild | 89 | ||||
-rw-r--r-- | net-libs/ldns/metadata.xml | 3 |
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> |