From 6f8038813c460b4f0572d5ef595cdfa94af3a94d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 21 May 2019 10:20:03 +0100 Subject: gentoo resync : 21.05.2019 --- net-dns/getdns/Manifest | 4 +- net-dns/getdns/getdns-1.5.2-r1.ebuild | 89 +++++++++++++++++++++++++++++++++++ net-dns/getdns/getdns-1.5.2.ebuild | 84 --------------------------------- net-dns/getdns/metadata.xml | 1 + 4 files changed, 92 insertions(+), 86 deletions(-) create mode 100644 net-dns/getdns/getdns-1.5.2-r1.ebuild delete mode 100644 net-dns/getdns/getdns-1.5.2.ebuild (limited to 'net-dns/getdns') diff --git a/net-dns/getdns/Manifest b/net-dns/getdns/Manifest index 2472c432152e..72d71a8f1526 100644 --- a/net-dns/getdns/Manifest +++ b/net-dns/getdns/Manifest @@ -5,5 +5,5 @@ AUX stubby.logrotate 76 BLAKE2B f68efa844df0a0b97bcfaa117fa74b0c314df18d4aefd9b9 DIST getdns-1.5.1.tar.gz 1075728 BLAKE2B fd6ac52a302ecf22cc913d8de6f93f9ab125429d0eb9d6e233f23b84bb2e242573cd93997f88b4d1a2493273691dab897efc8509a0e3f03f6fddcb9d3b53ecb6 SHA512 4013cb4f00cc87164380c22dc6f82a4fd54702769c28eeb7cfcb13fb35ef41e32916c36a1aa2f6ef05f008da97bea5c7ed849aedc6ae7050c285f9589a9817b0 DIST getdns-1.5.2.tar.gz 1091088 BLAKE2B c5f32af794f3c710c0f84027d38ca393c72a438905c5e2fe49f2d20477e3f90f855d280f43d0ef7d204fa67d95ebdb960ce86d934e26c1ef3030f263f98ec7f4 SHA512 42e56264578f59e94d0a7315cd9cb1720f24c7a9abbaa09e1b42c274d15d1082ad4a036fa3c10573cf4d0ee6d868b6fcedf3a7cd64b53bdabd9d45542e479ca4 EBUILD getdns-1.5.1.ebuild 2086 BLAKE2B 0ed0e7e26b1281ef4eebc09a786e4cb0d5124f5db19135746813cc1e88168c8d033f6fbc989bf7b285312b1e9c9f213d5731d79cbe66be8b3b3b43fa66a58ff6 SHA512 ea45872a78ee6bfaaa42d44e4f2aec8bab1a615f0e847fab94414fa3d321bd6160ef4aed915c4672fcd6ae548ad8a9b23fef3086161d0f5f61443a7a23ec7dc1 -EBUILD getdns-1.5.2.ebuild 2086 BLAKE2B 0ed0e7e26b1281ef4eebc09a786e4cb0d5124f5db19135746813cc1e88168c8d033f6fbc989bf7b285312b1e9c9f213d5731d79cbe66be8b3b3b43fa66a58ff6 SHA512 ea45872a78ee6bfaaa42d44e4f2aec8bab1a615f0e847fab94414fa3d321bd6160ef4aed915c4672fcd6ae548ad8a9b23fef3086161d0f5f61443a7a23ec7dc1 -MISC metadata.xml 857 BLAKE2B 25a516aa2d67d8ce5961b8a99d71f355fb99f163ccbbeee29c7c505729ba76735b7d6977f5aa8cb60b328943c715a9dbb4652b4e3133009e220c1db0de9cf875 SHA512 33065cbe6ddfa2b0382d55a0441a819f2d4795cd458fe6b53d4da444b9542d49781d7dcf7b11615c46e3157bdc1deab89c765a24ee100c67687fb64cd2099bd1 +EBUILD getdns-1.5.2-r1.ebuild 2204 BLAKE2B a1792687d6bc0b359c62942dba2893ea6f4546b638bc4528de8dc80dfd0acec7d3a824ba4dfbc37dc62baf17b975eb9a3551efd6d210dede4520f640761afb2f SHA512 6568eb8913fd051a97d428abcae39869bd03b72a57ae058c802d3730d2f48bb2ece6c028e43c9057667af8e01c2e9948a7579cb6341b94cbd332be3048405c1b +MISC metadata.xml 935 BLAKE2B 62a4d9f2530b6eed7728e230b9891e78c3a90c864aabf01d0dec19bad40c51d41b0acaafdcb723a1661b918c33f97bdfbd40047b328ef63d43668f9313b1eeac SHA512 c87c65163beff2f084e20ffbd52e4ac4f3ca8cfe5cad2ce3f7f7ee7ff14ce7b9958cda4fa3c6eb9e1e582ec79f03e4e8ed121a1dfd1e7ade7c9b5422ba47447d diff --git a/net-dns/getdns/getdns-1.5.2-r1.ebuild b/net-dns/getdns/getdns-1.5.2-r1.ebuild new file mode 100644 index 000000000000..efd8d82744cb --- /dev/null +++ b/net-dns/getdns/getdns-1.5.2-r1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit fcaps systemd user + +DESCRIPTION="Modern asynchronous DNS API" +HOMEPAGE="https://getdnsapi.net/" +SRC_URI="https://getdnsapi.net/releases/${P//./-}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +getdns_query +getdns_server_mon gnutls +idn libev libevent libuv nettle static-libs stubby +threads +unbound" + +REQUIRED_USE="gnutls? ( nettle )" + +# https://bugs.gentoo.org/661760 +# https://github.com/getdnsapi/getdns/issues/407 +RESTRICT="test" + +DEPEND=" + dev-libs/libbsd:= + dev-libs/libyaml:= + idn? ( net-dns/libidn2:= ) + !gnutls? ( dev-libs/openssl:0= ) + gnutls? ( net-libs/gnutls:0=[dane] ) + libev? ( dev-libs/libev:= ) + libevent? ( dev-libs/libevent:= ) + libuv? ( dev-libs/libuv:= ) + nettle? ( dev-libs/nettle:0= ) + unbound? ( >=net-dns/unbound-1.4.16:= ) +" +RDEPEND=" + ${DEPEND} + stubby? ( sys-libs/libcap:= ) +" +BDEPEND=" + doc? ( app-doc/doxygen ) +" + +PATCHES=( "${FILESDIR}/${PN}-1.4.2-stubby.service.patch" ) + +src_configure() { + econf \ + --runstatedir=/var/run \ + $(use_enable static-libs static) \ + $(use_with getdns_query) \ + $(use_with getdns_server_mon) \ + $(use_with gnutls) \ + $(use_with idn libidn2) \ + $(use_with libev) \ + $(use_with libevent) \ + $(use_with libuv) \ + $(use_with nettle) \ + $(use_with stubby) \ + $(use_with threads libpthread) \ + $(use_with unbound libunbound) \ + --without-libidn \ + --with-piddir=/var/run/stubby +} + +src_install() { + default + if use stubby; then + newinitd "${FILESDIR}"/stubby.initd-r1 stubby + newconfd "${FILESDIR}"/stubby.confd-r1 stubby + insinto /etc/logrotate.d + newins "${FILESDIR}"/stubby.logrotate stubby + systemd_dounit "${S}"/stubby/systemd/stubby.service + systemd_dotmpfilesd "${S}"/stubby/systemd/stubby.conf + fi +} + +pkg_postinst() { + if use stubby; then + enewgroup stubby + enewuser stubby -1 -1 -1 stubby + fcaps cap_net_bind_service=ei /usr/bin/stubby + fi + + if has_version 'Enable dev-libs/libevent support Enable dev-libs/libev support Enable dev-libs/libuv support + Use dev-libs/nettle as crypto backend -- cgit v1.2.3