public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2018-04-15 15:28 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2018-04-15 15:28 UTC (permalink / raw
  To: gentoo-commits

commit:     19ffd9ac617660c20a5426fc302e49b6bfe1187d
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 15 15:17:30 2018 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sun Apr 15 15:17:30 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ffd9ac

net-dns/getdns: add myself as second maintainer

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-dns/getdns/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/net-dns/getdns/metadata.xml b/net-dns/getdns/metadata.xml
index 16e6ffa9c9c..58710c14931 100644
--- a/net-dns/getdns/metadata.xml
+++ b/net-dns/getdns/metadata.xml
@@ -5,6 +5,10 @@
 		<email>gentoo@retornaz.com</email>
 		<name>Quentin Retornaz</name>
 	</maintainer>
+	<maintainer type="person">
+		<email>blueness@gentoo.org</email>
+		<name>Anthony G. Basile</name>
+	</maintainer>
 	<use>
 		<flag name="stubby">Add Stubby DNS Privacy Deamon</flag>
 		<flag name="getdns_query">Add getdns_query tool</flag>


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2018-04-20 10:42 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2018-04-20 10:42 UTC (permalink / raw
  To: gentoo-commits

commit:     235f9534d5f6571fd67de7ec7410eb206dacf14c
Author:     Quentin Retornaz <caseoffr <AT> outlook <DOT> com>
AuthorDate: Thu Apr 19 12:49:01 2018 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri Apr 20 10:41:50 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=235f9534

net-dns/getdns: add dev-libs/libbsd sys-libs/libcap dependencies and static-libs use flag

 net-dns/getdns/getdns-1.4.1.ebuild | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/net-dns/getdns/getdns-1.4.1.ebuild b/net-dns/getdns/getdns-1.4.1.ebuild
index 13ab6bc3b15..699abdbc82f 100644
--- a/net-dns/getdns/getdns-1.4.1.ebuild
+++ b/net-dns/getdns/getdns-1.4.1.ebuild
@@ -12,9 +12,10 @@ SRC_URI="https://getdnsapi.net/releases/${P//./-}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="stubby +getdns_query +getdns_server_mon libressl +idn +unbound libevent libev libuv +threads"
+IUSE="stubby +getdns_query +getdns_server_mon libressl +idn +unbound libevent libev libuv +threads static-libs"
 
 DEPEND="
+	dev-libs/libbsd:=
 	dev-libs/libyaml:=
 	!libressl? ( dev-libs/openssl:0= )
 	libressl? ( dev-libs/libressl:0= )
@@ -24,7 +25,10 @@ DEPEND="
 	libev? ( dev-libs/libev:= )
 	libuv? ( dev-libs/libuv:= )
 "
-RDEPEND="${DEPEND}"
+RDEPEND="
+	${DEPEND}
+	stubby? ( sys-libs/libcap:= )
+"
 
 src_configure() {
 	econf \
@@ -40,6 +44,7 @@ src_configure() {
 		$(use_with libev) \
 		$(use_with libuv) \
 		$(use_with threads libpthread)
+		$(use_enable static-libs static)
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2018-07-12 22:31 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2018-07-12 22:31 UTC (permalink / raw
  To: gentoo-commits

commit:     3d8e9f8640645880d6ef5d8d1fbbfe02291fbaba
Author:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Wed Jun 20 14:49:40 2018 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Thu Jul 12 22:31:43 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d8e9f86

net-dns/getdns: fix typo in ebuild src_configure

Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 net-dns/getdns/getdns-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/getdns/getdns-1.4.2.ebuild b/net-dns/getdns/getdns-1.4.2.ebuild
index c0978a76f06..de86ca0dce7 100644
--- a/net-dns/getdns/getdns-1.4.2.ebuild
+++ b/net-dns/getdns/getdns-1.4.2.ebuild
@@ -43,7 +43,7 @@ src_configure() {
 		$(use_with libevent) \
 		$(use_with libev) \
 		$(use_with libuv) \
-		$(use_with threads libpthread)
+		$(use_with threads libpthread) \
 		$(use_enable static-libs static)
 }
 


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2018-08-08 23:21 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2018-08-08 23:21 UTC (permalink / raw
  To: gentoo-commits

commit:     a76167ba88c9e2a14da1f97dbd066149d385930c
Author:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Wed Aug  8 23:04:30 2018 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Wed Aug  8 23:21:15 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76167ba

net-dns/getdns: disable tests #661760

 net-dns/getdns/{getdns-1.4.2-r1.ebuild => getdns-1.4.2-r2.ebuild} | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/net-dns/getdns/getdns-1.4.2-r1.ebuild b/net-dns/getdns/getdns-1.4.2-r2.ebuild
similarity index 95%
rename from net-dns/getdns/getdns-1.4.2-r1.ebuild
rename to net-dns/getdns/getdns-1.4.2-r2.ebuild
index 28d7a6c9c3c..457f65c48f1 100644
--- a/net-dns/getdns/getdns-1.4.2-r1.ebuild
+++ b/net-dns/getdns/getdns-1.4.2-r2.ebuild
@@ -14,6 +14,10 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="stubby +getdns_query +getdns_server_mon libressl +idn +unbound libevent libev libuv +threads static-libs"
 
+# https://bugs.gentoo.org/661760
+# https://github.com/getdnsapi/getdns/issues/407
+RESTRICT="test"
+
 DEPEND="
 	dev-libs/libbsd:=
 	dev-libs/libyaml:=


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2019-03-16 13:43 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2019-03-16 13:43 UTC (permalink / raw
  To: gentoo-commits

commit:     3c6f50578cbb4eea99928172b77b8903e349f687
Author:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Mon Dec 24 16:30:02 2018 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sat Mar 16 13:31:55 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c6f5057

net-dns/getdns: version bump to 1.5.1

Closes: https://bugs.gentoo.org/679200
Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 net-dns/getdns/Manifest                            |  2 +-
 ...{getdns-1.4.2-r2.ebuild => getdns-1.5.1.ebuild} | 29 ++++++++++++----------
 2 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/net-dns/getdns/Manifest b/net-dns/getdns/Manifest
index a6b311b8e0b..aedd683fca9 100644
--- a/net-dns/getdns/Manifest
+++ b/net-dns/getdns/Manifest
@@ -1 +1 @@
-DIST getdns-1.4.2.tar.gz 1059122 BLAKE2B 79399bb70e58bf449e99052c9f32ebb9d4e6ac26c753d99963d591661ee04ccfaf58e4f35589187a9a89fd9bccc0bff9d319c8b11da9522fbb17a915612ce9bd SHA512 fbbbe80df0f66e295c590c1751c11fcfc66efa200203ce1fdc11a471130fbaa837fa6bade076e17e1dac03d71c3522a67a660f2bdb4766aead19119da355bdd4
+DIST getdns-1.5.1.tar.gz 1075728 BLAKE2B fd6ac52a302ecf22cc913d8de6f93f9ab125429d0eb9d6e233f23b84bb2e242573cd93997f88b4d1a2493273691dab897efc8509a0e3f03f6fddcb9d3b53ecb6 SHA512 4013cb4f00cc87164380c22dc6f82a4fd54702769c28eeb7cfcb13fb35ef41e32916c36a1aa2f6ef05f008da97bea5c7ed849aedc6ae7050c285f9589a9817b0

diff --git a/net-dns/getdns/getdns-1.4.2-r2.ebuild b/net-dns/getdns/getdns-1.5.1.ebuild
similarity index 85%
rename from net-dns/getdns/getdns-1.4.2-r2.ebuild
rename to net-dns/getdns/getdns-1.5.1.ebuild
index 457f65c48f1..619bd556879 100644
--- a/net-dns/getdns/getdns-1.4.2-r2.ebuild
+++ b/net-dns/getdns/getdns-1.5.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit user fcaps systemd
+inherit fcaps systemd user
 
 DESCRIPTION="Modern asynchronous DNS API"
 HOMEPAGE="https://getdnsapi.net/"
@@ -12,7 +12,7 @@ SRC_URI="https://getdnsapi.net/releases/${P//./-}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="stubby +getdns_query +getdns_server_mon libressl +idn +unbound libevent libev libuv +threads static-libs"
+IUSE="doc +getdns_query +getdns_server_mon +idn libev libevent libressl libuv static-libs stubby +threads +unbound"
 
 # https://bugs.gentoo.org/661760
 # https://github.com/getdnsapi/getdns/issues/407
@@ -21,36 +21,39 @@ RESTRICT="test"
 DEPEND="
 	dev-libs/libbsd:=
 	dev-libs/libyaml:=
+	idn? ( net-dns/libidn2:= )
 	!libressl? ( dev-libs/openssl:0= )
 	libressl? ( dev-libs/libressl:0= )
-	idn? ( net-dns/libidn2:= )
-	unbound? ( >=net-dns/unbound-1.4.16:= )
-	libevent? ( dev-libs/libevent:= )
 	libev? ( dev-libs/libev:= )
+	libevent? ( dev-libs/libevent:= )
 	libuv? ( dev-libs/libuv:= )
+	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 \
-		--with-piddir=/var/run/stubby \
-		$(use_with stubby) \
+		$(use_enable static-libs static) \
 		$(use_with getdns_query) \
 		$(use_with getdns_server_mon) \
 		$(use_with idn libidn2) \
-		--without-libidn \
-		$(use_with unbound libunbound) \
-		$(use_with libevent) \
 		$(use_with libev) \
+		$(use_with libevent) \
 		$(use_with libuv) \
+		$(use_with stubby) \
 		$(use_with threads libpthread) \
-		$(use_enable static-libs static)
+		$(use_with unbound libunbound) \
+		--without-libidn \
+		--with-piddir=/var/run/stubby
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2019-05-09 18:30 Patrick McLean
  0 siblings, 0 replies; 23+ messages in thread
From: Patrick McLean @ 2019-05-09 18:30 UTC (permalink / raw
  To: gentoo-commits

commit:     273df63218de1d090e5ef1d827d2ee757b1eec9d
Author:     Patrick McLean <patrick.mclean <AT> sony <DOT> com>
AuthorDate: Thu May  9 17:44:06 2019 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Thu May  9 18:30:49 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=273df632

net-dns/getdns: Fix libressl check in pkg_postinst

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 net-dns/getdns/getdns-1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/getdns/getdns-1.5.1.ebuild b/net-dns/getdns/getdns-1.5.1.ebuild
index 619bd556879..05ba4798a0f 100644
--- a/net-dns/getdns/getdns-1.5.1.ebuild
+++ b/net-dns/getdns/getdns-1.5.1.ebuild
@@ -75,7 +75,7 @@ pkg_postinst() {
 		fcaps cap_net_bind_service=ei /usr/bin/stubby
 	fi
 
-	if has_version <dev-libs/libressl-2.7.0; then
+	if has_version '<dev-libs/libressl-2.7.0'; then
 		ewarn "BEWARE: dev-libs/libressl prior to 2.7 does NOT check TLS certificates."
 		if use stubby; then
 			ewarn "You will NOT be able to use strict profile in Stubby."


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2019-05-17 16:53 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2019-05-17 16:53 UTC (permalink / raw
  To: gentoo-commits

commit:     008aaded199b20a872d1d9699b5afd35669133ba
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 16:52:40 2019 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri May 17 16:52:40 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008aaded

net-dns/getdns: bump to version 1.5.2

Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 net-dns/getdns/Manifest            |  1 +
 net-dns/getdns/getdns-1.5.2.ebuild | 84 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 85 insertions(+)

diff --git a/net-dns/getdns/Manifest b/net-dns/getdns/Manifest
index aedd683fca9..6c5178376c6 100644
--- a/net-dns/getdns/Manifest
+++ b/net-dns/getdns/Manifest
@@ -1 +1,2 @@
 DIST getdns-1.5.1.tar.gz 1075728 BLAKE2B fd6ac52a302ecf22cc913d8de6f93f9ab125429d0eb9d6e233f23b84bb2e242573cd93997f88b4d1a2493273691dab897efc8509a0e3f03f6fddcb9d3b53ecb6 SHA512 4013cb4f00cc87164380c22dc6f82a4fd54702769c28eeb7cfcb13fb35ef41e32916c36a1aa2f6ef05f008da97bea5c7ed849aedc6ae7050c285f9589a9817b0
+DIST getdns-1.5.2.tar.gz 1091088 BLAKE2B c5f32af794f3c710c0f84027d38ca393c72a438905c5e2fe49f2d20477e3f90f855d280f43d0ef7d204fa67d95ebdb960ce86d934e26c1ef3030f263f98ec7f4 SHA512 42e56264578f59e94d0a7315cd9cb1720f24c7a9abbaa09e1b42c274d15d1082ad4a036fa3c10573cf4d0ee6d868b6fcedf3a7cd64b53bdabd9d45542e479ca4

diff --git a/net-dns/getdns/getdns-1.5.2.ebuild b/net-dns/getdns/getdns-1.5.2.ebuild
new file mode 100644
index 00000000000..05ba4798a0f
--- /dev/null
+++ b/net-dns/getdns/getdns-1.5.2.ebuild
@@ -0,0 +1,84 @@
+# 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 +idn libev libevent libressl libuv static-libs stubby +threads +unbound"
+
+# 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:= )
+	!libressl? ( dev-libs/openssl:0= )
+	libressl? ( dev-libs/libressl:0= )
+	libev? ( dev-libs/libev:= )
+	libevent? ( dev-libs/libevent:= )
+	libuv? ( dev-libs/libuv:= )
+	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 idn libidn2) \
+		$(use_with libev) \
+		$(use_with libevent) \
+		$(use_with libuv) \
+		$(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 '<dev-libs/libressl-2.7.0'; then
+		ewarn "BEWARE: dev-libs/libressl prior to 2.7 does NOT check TLS certificates."
+		if use stubby; then
+			ewarn "You will NOT be able to use strict profile in Stubby."
+		fi
+	fi
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2019-05-20 16:39 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2019-05-20 16:39 UTC (permalink / raw
  To: gentoo-commits

commit:     0180802fa40f9be811137a3c07d76194d3129ad9
Author:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Sat May 18 15:08:21 2019 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Mon May 20 16:33:20 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0180802f

net-dns/getdns: remove libressl and add gnutls USE flags

Closes: https://bugs.gentoo.org/686184
Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 .../getdns/{getdns-1.5.2.ebuild => getdns-1.5.2-r1.ebuild}    | 11 ++++++++---
 net-dns/getdns/metadata.xml                                   |  1 +
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/net-dns/getdns/getdns-1.5.2.ebuild b/net-dns/getdns/getdns-1.5.2-r1.ebuild
similarity index 86%
rename from net-dns/getdns/getdns-1.5.2.ebuild
rename to net-dns/getdns/getdns-1.5.2-r1.ebuild
index 05ba4798a0f..efd8d82744c 100644
--- a/net-dns/getdns/getdns-1.5.2.ebuild
+++ b/net-dns/getdns/getdns-1.5.2-r1.ebuild
@@ -12,7 +12,9 @@ SRC_URI="https://getdnsapi.net/releases/${P//./-}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc +getdns_query +getdns_server_mon +idn libev libevent libressl libuv static-libs stubby +threads +unbound"
+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
@@ -22,11 +24,12 @@ DEPEND="
 	dev-libs/libbsd:=
 	dev-libs/libyaml:=
 	idn? ( net-dns/libidn2:= )
-	!libressl? ( dev-libs/openssl:0= )
-	libressl? ( dev-libs/libressl:0= )
+	!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="
@@ -45,10 +48,12 @@ src_configure() {
 		$(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) \

diff --git a/net-dns/getdns/metadata.xml b/net-dns/getdns/metadata.xml
index 58710c14931..55534e1c940 100644
--- a/net-dns/getdns/metadata.xml
+++ b/net-dns/getdns/metadata.xml
@@ -17,5 +17,6 @@
 		<flag name="libevent">Enable <pkg>dev-libs/libevent</pkg> support</flag>
 		<flag name="libev">Enable <pkg>dev-libs/libev</pkg> support</flag>
 		<flag name="libuv">Enable <pkg>dev-libs/libuv</pkg> support</flag>
+		<flag name="nettle">Use <pkg>dev-libs/nettle</pkg> as crypto backend</flag>
 	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2019-06-22 19:50 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2019-06-22 19:50 UTC (permalink / raw
  To: gentoo-commits

commit:     8bc58cfb49740269eb8041d1d2985d2c15966285
Author:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Fri Jun 21 03:25:04 2019 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sat Jun 22 19:49:23 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bc58cfb

net-dns/getdns: fix configure

Closes: https://bugs.gentoo.org/686548

Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 net-dns/getdns/{getdns-1.5.2-r1.ebuild => getdns-1.5.2-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/getdns/getdns-1.5.2-r1.ebuild b/net-dns/getdns/getdns-1.5.2-r2.ebuild
similarity index 98%
rename from net-dns/getdns/getdns-1.5.2-r1.ebuild
rename to net-dns/getdns/getdns-1.5.2-r2.ebuild
index efd8d82744c..2a5badd5063 100644
--- a/net-dns/getdns/getdns-1.5.2-r1.ebuild
+++ b/net-dns/getdns/getdns-1.5.2-r2.ebuild
@@ -48,7 +48,7 @@ src_configure() {
 		$(use_enable static-libs static) \
 		$(use_with getdns_query) \
 		$(use_with getdns_server_mon) \
-		$(use_with gnutls) \
+		$(usex gnutls '--with-gnutls' '' '' '') \
 		$(use_with idn libidn2) \
 		$(use_with libev) \
 		$(use_with libevent) \


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2019-09-26 14:12 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2019-09-26 14:12 UTC (permalink / raw
  To: gentoo-commits

commit:     82b405d35c37ecf7191b720f6a3b6f9fec66af9d
Author:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Thu Sep 26 11:16:02 2019 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Thu Sep 26 14:11:42 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b405d3

net-dns/getdns: fix USE flags names

Bug: https://bugs.gentoo.org/694832
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 net-dns/getdns/getdns-1.5.1.ebuild    | 6 +++---
 net-dns/getdns/getdns-1.5.2-r2.ebuild | 6 +++---
 net-dns/getdns/metadata.xml           | 4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/net-dns/getdns/getdns-1.5.1.ebuild b/net-dns/getdns/getdns-1.5.1.ebuild
index 05ba4798a0f..412a42a0a40 100644
--- a/net-dns/getdns/getdns-1.5.1.ebuild
+++ b/net-dns/getdns/getdns-1.5.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://getdnsapi.net/releases/${P//./-}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc +getdns_query +getdns_server_mon +idn libev libevent libressl libuv static-libs stubby +threads +unbound"
+IUSE="doc +getdns-query +getdns-server-mon +idn libev libevent libressl libuv static-libs stubby +threads +unbound"
 
 # https://bugs.gentoo.org/661760
 # https://github.com/getdnsapi/getdns/issues/407
@@ -43,8 +43,8 @@ src_configure() {
 	econf \
 		--runstatedir=/var/run \
 		$(use_enable static-libs static) \
-		$(use_with getdns_query) \
-		$(use_with getdns_server_mon) \
+		$(use_with getdns-query getdns_query) \
+		$(use_with getdns-server-mon getdns_server_mon) \
 		$(use_with idn libidn2) \
 		$(use_with libev) \
 		$(use_with libevent) \

diff --git a/net-dns/getdns/getdns-1.5.2-r2.ebuild b/net-dns/getdns/getdns-1.5.2-r2.ebuild
index 2a5badd5063..69a1687fe2b 100644
--- a/net-dns/getdns/getdns-1.5.2-r2.ebuild
+++ b/net-dns/getdns/getdns-1.5.2-r2.ebuild
@@ -12,7 +12,7 @@ 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"
+IUSE="doc +getdns-query +getdns-server-mon gnutls +idn libev libevent libuv nettle static-libs stubby +threads +unbound"
 
 REQUIRED_USE="gnutls? ( nettle )"
 
@@ -46,8 +46,8 @@ src_configure() {
 	econf \
 		--runstatedir=/var/run \
 		$(use_enable static-libs static) \
-		$(use_with getdns_query) \
-		$(use_with getdns_server_mon) \
+		$(use_with getdns-query getdns_query) \
+		$(use_with getdns-server-mon getdns_server_mon) \
 		$(usex gnutls '--with-gnutls' '' '' '') \
 		$(use_with idn libidn2) \
 		$(use_with libev) \

diff --git a/net-dns/getdns/metadata.xml b/net-dns/getdns/metadata.xml
index 55534e1c940..dbf4417374b 100644
--- a/net-dns/getdns/metadata.xml
+++ b/net-dns/getdns/metadata.xml
@@ -11,8 +11,8 @@
 	</maintainer>
 	<use>
 		<flag name="stubby">Add Stubby DNS Privacy Deamon</flag>
-		<flag name="getdns_query">Add getdns_query tool</flag>
-		<flag name="getdns_server_mon">Add getdns_server_mon tool</flag>
+		<flag name="getdns-query">Add getdns_query tool</flag>
+		<flag name="getdns-server-mon">Add getdns_server_mon tool</flag>
 		<flag name="unbound">Enable <pkg>net-dns/unbound</pkg> libraries support</flag>
 		<flag name="libevent">Enable <pkg>dev-libs/libevent</pkg> support</flag>
 		<flag name="libev">Enable <pkg>dev-libs/libev</pkg> support</flag>


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2019-10-28  8:38 Agostino Sarubbo
  0 siblings, 0 replies; 23+ messages in thread
From: Agostino Sarubbo @ 2019-10-28  8:38 UTC (permalink / raw
  To: gentoo-commits

commit:     f261d74afd75f4701479868dfa2279211dc5cc16
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 28 08:38:20 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Oct 28 08:38:20 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f261d74a

net-dns/getdns: amd64 stable wrt bug #698180

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 net-dns/getdns/getdns-1.5.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/getdns/getdns-1.5.2-r2.ebuild b/net-dns/getdns/getdns-1.5.2-r2.ebuild
index 69a1687fe2b..ed71355073d 100644
--- a/net-dns/getdns/getdns-1.5.2-r2.ebuild
+++ b/net-dns/getdns/getdns-1.5.2-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://getdnsapi.net/releases/${P//./-}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+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 )"


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2019-12-22  1:59 Georgy Yakovlev
  0 siblings, 0 replies; 23+ messages in thread
From: Georgy Yakovlev @ 2019-12-22  1:59 UTC (permalink / raw
  To: gentoo-commits

commit:     d650ada7cbe68ec97289f6b85c6b7f811f944a26
Author:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Sun Dec 22 01:20:42 2019 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Dec 22 01:58:57 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d650ada7

net-dns/getdns: remove myself as maintainer

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/14084
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 net-dns/getdns/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/net-dns/getdns/metadata.xml b/net-dns/getdns/metadata.xml
index dbf4417374b..eef66059a1e 100644
--- a/net-dns/getdns/metadata.xml
+++ b/net-dns/getdns/metadata.xml
@@ -1,10 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>gentoo@retornaz.com</email>
-		<name>Quentin Retornaz</name>
-	</maintainer>
 	<maintainer type="person">
 		<email>blueness@gentoo.org</email>
 		<name>Anthony G. Basile</name>


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2020-01-03 21:32 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2020-01-03 21:32 UTC (permalink / raw
  To: gentoo-commits

commit:     06f3f121631f90bddbd09bef70f13140e03ac518
Author:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Sun Dec 29 20:27:15 2019 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri Jan  3 21:31:58 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06f3f121

net-dns/getdns: fix forgot use_with replaced by usex and switch to cmake.eclass

Closes: https://bugs.gentoo.org/703886
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 net-dns/getdns/getdns-1.6.0_beta1-r1.ebuild | 87 +++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)

diff --git a/net-dns/getdns/getdns-1.6.0_beta1-r1.ebuild b/net-dns/getdns/getdns-1.6.0_beta1-r1.ebuild
new file mode 100644
index 00000000000..434509bab8d
--- /dev/null
+++ b/net-dns/getdns/getdns-1.6.0_beta1-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+_SRCURI_P="${P/%_beta1/-beta.1}"
+
+inherit cmake fcaps systemd
+
+DESCRIPTION="Modern asynchronous DNS API"
+HOMEPAGE="https://getdnsapi.net/"
+SRC_URI="https://getdnsapi.net/releases/${_SRCURI_P//./-}/${_SRCURI_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples +getdns-query +getdns-server-mon gnutls +idn libev libevent libuv static-libs stubby +unbound"
+
+S="${WORKDIR}/${_SRCURI_P}"
+
+# https://bugs.gentoo.org/661760
+# https://github.com/getdnsapi/getdns/issues/407
+RESTRICT="test"
+
+DEPEND="
+	dev-libs/libbsd
+	dev-libs/libyaml
+	dev-libs/openssl:=
+	idn? ( net-dns/libidn2:= )
+	gnutls? (
+		net-libs/gnutls:0=[dane,openssl]
+		dev-libs/nettle:0=
+	)
+	libev? ( dev-libs/libev:= )
+	libevent? ( dev-libs/libevent:= )
+	libuv? ( dev-libs/libuv:= )
+	unbound? ( >=net-dns/unbound-1.5.9:= )
+"
+RDEPEND="
+	${DEPEND}
+	stubby? (
+		acct-group/stubby
+		acct-user/stubby
+		sys-libs/libcap
+	)
+"
+BDEPEND="
+	doc? ( app-doc/doxygen )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.4.2-stubby.service.patch" )
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_RUNSTATEDIR=/var/run
+		-DENABLE_STATIC=$(usex static-libs)
+		-DBUILD_GETDNS_QUERY=$(usex getdns-query)
+		-DBUILD_GETDNS_SERVER_MON=$(usex getdns-server-mon)
+		-DUSE_GNUTLS=$(usex gnutls)
+		-DUSE_LIBIDN2=$(usex idn)
+		-DUSE_LIBEV=$(usex libev)
+		-DUSE_LIBEVENT2=$(usex libevent)
+		-DUSE_LIBUV=$(usex libuv)
+		-DBUILD_STUBBY=$(usex stubby)
+		-DENABLE_UNBOUND_EVENT_API=$(usex unbound)
+		-DBUILD_DOXYGEN=$(usex doc)
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+	if use stubby; then
+		newinitd "${FILESDIR}"/stubby.initd-r2 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
+		fcaps cap_net_bind_service=ei /usr/bin/stubby
+	fi
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2020-01-03 21:32 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2020-01-03 21:32 UTC (permalink / raw
  To: gentoo-commits

commit:     8f426fb91a7cd4bafcdfe00c137fee1ebeddb83d
Author:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Sun Dec 29 20:28:25 2019 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri Jan  3 21:31:59 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f426fb9

net-dns/getdns: Remove old

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 net-dns/getdns/getdns-1.6.0_beta1.ebuild | 87 --------------------------------
 1 file changed, 87 deletions(-)

diff --git a/net-dns/getdns/getdns-1.6.0_beta1.ebuild b/net-dns/getdns/getdns-1.6.0_beta1.ebuild
deleted file mode 100644
index 7b782226afc..00000000000
--- a/net-dns/getdns/getdns-1.6.0_beta1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-_SRCURI_P="${P/%_beta1/-beta.1}"
-
-inherit cmake-utils fcaps systemd
-
-DESCRIPTION="Modern asynchronous DNS API"
-HOMEPAGE="https://getdnsapi.net/"
-SRC_URI="https://getdnsapi.net/releases/${_SRCURI_P//./-}/${_SRCURI_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples +getdns-query +getdns-server-mon gnutls +idn libev libevent libuv static-libs stubby +unbound"
-
-S="${WORKDIR}/${_SRCURI_P}"
-
-# https://bugs.gentoo.org/661760
-# https://github.com/getdnsapi/getdns/issues/407
-RESTRICT="test"
-
-DEPEND="
-	dev-libs/libbsd:=
-	dev-libs/libyaml:=
-	dev-libs/openssl:0=
-	idn? ( net-dns/libidn2:= )
-	gnutls? (
-		net-libs/gnutls:0=[dane,openssl]
-		dev-libs/nettle:0=
-	)
-	libev? ( dev-libs/libev:= )
-	libevent? ( dev-libs/libevent:= )
-	libuv? ( dev-libs/libuv:= )
-	unbound? ( >=net-dns/unbound-1.5.9:= )
-"
-RDEPEND="
-	${DEPEND}
-	stubby? (
-		acct-group/stubby
-		acct-user/stubby
-		sys-libs/libcap:=
-	)
-"
-BDEPEND="
-	doc? ( app-doc/doxygen )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-1.4.2-stubby.service.patch" )
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_RUNSTATEDIR=/var/run
-		-DENABLE_STATIC=$(usex static-libs)
-		-DBUILD_GETDNS_QUERY=$(usex getdns-query)
-		-DBUILD_GETDNS_SERVER_MON=$(usex getdns-server-mon)
-		-DUSE_GNUTLS=$(usex gnutls)
-		-DUSE_LIBIDN2=$(usex idn)
-		-DUSE_LIBEV=$(usex libev)
-		-DUSE_LIBEVENT2=$(usex libevent)
-		-DUSE_LIBUV=$(use_with libuv)
-		-DBUILD_STUBBY=$(usex stubby)
-		-DENABLE_UNBOUND_EVENT_API=$(usex unbound)
-		-DBUILD_DOXYGEN=$(usex doc)
-	)
-	cmake-utils_src_configure
-}
-
-src_install() {
-	cmake-utils_src_install
-	if use stubby; then
-		newinitd "${FILESDIR}"/stubby.initd-r2 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
-		fcaps cap_net_bind_service=ei /usr/bin/stubby
-	fi
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2020-01-12  0:37 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2020-01-12  0:37 UTC (permalink / raw
  To: gentoo-commits

commit:     a468ea1d27c74ad03b02b71c588203979c58a1a8
Author:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Sat Jan 11 23:44:45 2020 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sun Jan 12 00:36:46 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a468ea1d

net-dns/getdns: remove old

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 net-dns/getdns/getdns-1.6.0_beta1-r1.ebuild | 87 -----------------------------
 1 file changed, 87 deletions(-)

diff --git a/net-dns/getdns/getdns-1.6.0_beta1-r1.ebuild b/net-dns/getdns/getdns-1.6.0_beta1-r1.ebuild
deleted file mode 100644
index 434509bab8d..00000000000
--- a/net-dns/getdns/getdns-1.6.0_beta1-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-_SRCURI_P="${P/%_beta1/-beta.1}"
-
-inherit cmake fcaps systemd
-
-DESCRIPTION="Modern asynchronous DNS API"
-HOMEPAGE="https://getdnsapi.net/"
-SRC_URI="https://getdnsapi.net/releases/${_SRCURI_P//./-}/${_SRCURI_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples +getdns-query +getdns-server-mon gnutls +idn libev libevent libuv static-libs stubby +unbound"
-
-S="${WORKDIR}/${_SRCURI_P}"
-
-# https://bugs.gentoo.org/661760
-# https://github.com/getdnsapi/getdns/issues/407
-RESTRICT="test"
-
-DEPEND="
-	dev-libs/libbsd
-	dev-libs/libyaml
-	dev-libs/openssl:=
-	idn? ( net-dns/libidn2:= )
-	gnutls? (
-		net-libs/gnutls:0=[dane,openssl]
-		dev-libs/nettle:0=
-	)
-	libev? ( dev-libs/libev:= )
-	libevent? ( dev-libs/libevent:= )
-	libuv? ( dev-libs/libuv:= )
-	unbound? ( >=net-dns/unbound-1.5.9:= )
-"
-RDEPEND="
-	${DEPEND}
-	stubby? (
-		acct-group/stubby
-		acct-user/stubby
-		sys-libs/libcap
-	)
-"
-BDEPEND="
-	doc? ( app-doc/doxygen )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-1.4.2-stubby.service.patch" )
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_RUNSTATEDIR=/var/run
-		-DENABLE_STATIC=$(usex static-libs)
-		-DBUILD_GETDNS_QUERY=$(usex getdns-query)
-		-DBUILD_GETDNS_SERVER_MON=$(usex getdns-server-mon)
-		-DUSE_GNUTLS=$(usex gnutls)
-		-DUSE_LIBIDN2=$(usex idn)
-		-DUSE_LIBEV=$(usex libev)
-		-DUSE_LIBEVENT2=$(usex libevent)
-		-DUSE_LIBUV=$(usex libuv)
-		-DBUILD_STUBBY=$(usex stubby)
-		-DENABLE_UNBOUND_EVENT_API=$(usex unbound)
-		-DBUILD_DOXYGEN=$(usex doc)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	if use stubby; then
-		newinitd "${FILESDIR}"/stubby.initd-r2 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
-		fcaps cap_net_bind_service=ei /usr/bin/stubby
-	fi
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2020-01-12  0:37 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2020-01-12  0:37 UTC (permalink / raw
  To: gentoo-commits

commit:     5b1c9bd8dbba6c44c08c50b20e7cc2111a5e1939
Author:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Sat Jan 11 23:39:27 2020 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sun Jan 12 00:36:41 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b1c9bd8

net-dns/getdns: fix unbound dependency

Closes: https://bugs.gentoo.org/704492
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 net-dns/getdns/getdns-1.6.0_beta1-r2.ebuild | 87 +++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)

diff --git a/net-dns/getdns/getdns-1.6.0_beta1-r2.ebuild b/net-dns/getdns/getdns-1.6.0_beta1-r2.ebuild
new file mode 100644
index 00000000000..543db3e2c78
--- /dev/null
+++ b/net-dns/getdns/getdns-1.6.0_beta1-r2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+_SRCURI_P="${P/%_beta1/-beta.1}"
+
+inherit cmake fcaps systemd
+
+DESCRIPTION="Modern asynchronous DNS API"
+HOMEPAGE="https://getdnsapi.net/"
+SRC_URI="https://getdnsapi.net/releases/${_SRCURI_P//./-}/${_SRCURI_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples +getdns-query +getdns-server-mon gnutls +idn libev libevent libuv static-libs stubby +unbound"
+
+S="${WORKDIR}/${_SRCURI_P}"
+
+# https://bugs.gentoo.org/661760
+# https://github.com/getdnsapi/getdns/issues/407
+RESTRICT="test"
+
+DEPEND="
+	dev-libs/libbsd
+	dev-libs/libyaml
+	dev-libs/openssl:=
+	idn? ( net-dns/libidn2:= )
+	gnutls? (
+		net-libs/gnutls:0=[dane,openssl]
+		dev-libs/nettle:0=
+	)
+	libev? ( dev-libs/libev:= )
+	libevent? ( dev-libs/libevent:= )
+	libuv? ( dev-libs/libuv:= )
+	>=net-dns/unbound-1.5.9:=
+"
+RDEPEND="
+	${DEPEND}
+	stubby? (
+		acct-group/stubby
+		acct-user/stubby
+		sys-libs/libcap
+	)
+"
+BDEPEND="
+	doc? ( app-doc/doxygen )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.4.2-stubby.service.patch" )
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_RUNSTATEDIR=/var/run
+		-DBUILD_DOXYGEN=$(usex doc)
+		-DBUILD_GETDNS_QUERY=$(usex getdns-query)
+		-DBUILD_GETDNS_SERVER_MON=$(usex getdns-server-mon)
+		-DBUILD_STUBBY=$(usex stubby)
+		-DENABLE_STATIC=$(usex static-libs)
+		-DENABLE_UNBOUND_EVENT_API=$(usex unbound)
+		-DUSE_GNUTLS=$(usex gnutls)
+		-DUSE_LIBEV=$(usex libev)
+		-DUSE_LIBEVENT2=$(usex libevent)
+		-DUSE_LIBIDN2=$(usex idn)
+		-DUSE_LIBUV=$(usex libuv)
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+	if use stubby; then
+		newinitd "${FILESDIR}"/stubby.initd-r2 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
+		fcaps cap_net_bind_service=ei /usr/bin/stubby
+	fi
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2021-03-07 11:58 David Seifert
  0 siblings, 0 replies; 23+ messages in thread
From: David Seifert @ 2021-03-07 11:58 UTC (permalink / raw
  To: gentoo-commits

commit:     6f70127e213b00934df4a41fb00e38b2b70c7145
Author:     Theo Anderson <telans <AT> posteo <DOT> de>
AuthorDate: Sun Mar  7 11:56:56 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Mar  7 11:56:56 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f70127e

net-dns/getdns: migrate to tmpfiles.eclass

Closes: https://bugs.gentoo.org/740602
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Theo Anderson <telans <AT> posteo.de>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 net-dns/getdns/getdns-1.5.1.ebuild          | 6 +++---
 net-dns/getdns/getdns-1.5.2-r2.ebuild       | 6 +++---
 net-dns/getdns/getdns-1.6.0_beta1-r2.ebuild | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/net-dns/getdns/getdns-1.5.1.ebuild b/net-dns/getdns/getdns-1.5.1.ebuild
index 412a42a0a40..87cc0fa7363 100644
--- a/net-dns/getdns/getdns-1.5.1.ebuild
+++ b/net-dns/getdns/getdns-1.5.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit fcaps systemd user
+inherit fcaps systemd user tmpfiles
 
 DESCRIPTION="Modern asynchronous DNS API"
 HOMEPAGE="https://getdnsapi.net/"
@@ -64,7 +64,7 @@ src_install() {
 		insinto /etc/logrotate.d
 		newins "${FILESDIR}"/stubby.logrotate stubby
 		systemd_dounit "${S}"/stubby/systemd/stubby.service
-		systemd_dotmpfilesd "${S}"/stubby/systemd/stubby.conf
+		dotmpfiles "${S}"/stubby/systemd/stubby.conf
 	fi
 }
 

diff --git a/net-dns/getdns/getdns-1.5.2-r2.ebuild b/net-dns/getdns/getdns-1.5.2-r2.ebuild
index ed71355073d..62a0514b8c1 100644
--- a/net-dns/getdns/getdns-1.5.2-r2.ebuild
+++ b/net-dns/getdns/getdns-1.5.2-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit fcaps systemd user
+inherit fcaps systemd user tmpfiles
 
 DESCRIPTION="Modern asynchronous DNS API"
 HOMEPAGE="https://getdnsapi.net/"
@@ -69,7 +69,7 @@ src_install() {
 		insinto /etc/logrotate.d
 		newins "${FILESDIR}"/stubby.logrotate stubby
 		systemd_dounit "${S}"/stubby/systemd/stubby.service
-		systemd_dotmpfilesd "${S}"/stubby/systemd/stubby.conf
+		dotmpfiles "${S}"/stubby/systemd/stubby.conf
 	fi
 }
 

diff --git a/net-dns/getdns/getdns-1.6.0_beta1-r2.ebuild b/net-dns/getdns/getdns-1.6.0_beta1-r2.ebuild
index 543db3e2c78..ab3972e67e6 100644
--- a/net-dns/getdns/getdns-1.6.0_beta1-r2.ebuild
+++ b/net-dns/getdns/getdns-1.6.0_beta1-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 _SRCURI_P="${P/%_beta1/-beta.1}"
 
-inherit cmake fcaps systemd
+inherit cmake fcaps systemd tmpfiles
 
 DESCRIPTION="Modern asynchronous DNS API"
 HOMEPAGE="https://getdnsapi.net/"
@@ -76,7 +76,7 @@ src_install() {
 		insinto /etc/logrotate.d
 		newins "${FILESDIR}"/stubby.logrotate stubby
 		systemd_dounit "${S}"/stubby/systemd/stubby.service
-		systemd_dotmpfilesd "${S}"/stubby/systemd/stubby.conf
+		dotmpfiles "${S}"/stubby/systemd/stubby.conf
 	fi
 }
 


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2021-05-02 19:19 Mikle Kolyada
  0 siblings, 0 replies; 23+ messages in thread
From: Mikle Kolyada @ 2021-05-02 19:19 UTC (permalink / raw
  To: gentoo-commits

commit:     0b76879888a440d06a8a8ba7993106cca30fca49
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun May  2 19:14:23 2021 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun May  2 19:14:23 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b768798

net-dns/getdns: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

 net-dns/getdns/getdns-1.5.1.ebuild    | 12 ++----------
 net-dns/getdns/getdns-1.5.2-r2.ebuild |  7 -------
 2 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/net-dns/getdns/getdns-1.5.1.ebuild b/net-dns/getdns/getdns-1.5.1.ebuild
index 87cc0fa7363..9333b5ff65f 100644
--- a/net-dns/getdns/getdns-1.5.1.ebuild
+++ b/net-dns/getdns/getdns-1.5.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://getdnsapi.net/releases/${P//./-}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc +getdns-query +getdns-server-mon +idn libev libevent libressl libuv static-libs stubby +threads +unbound"
+IUSE="doc +getdns-query +getdns-server-mon +idn libev libevent libuv static-libs stubby +threads +unbound"
 
 # https://bugs.gentoo.org/661760
 # https://github.com/getdnsapi/getdns/issues/407
@@ -22,8 +22,7 @@ DEPEND="
 	dev-libs/libbsd:=
 	dev-libs/libyaml:=
 	idn? ( net-dns/libidn2:= )
-	!libressl? ( dev-libs/openssl:0= )
-	libressl? ( dev-libs/libressl:0= )
+	dev-libs/openssl:0=
 	libev? ( dev-libs/libev:= )
 	libevent? ( dev-libs/libevent:= )
 	libuv? ( dev-libs/libuv:= )
@@ -74,11 +73,4 @@ pkg_postinst() {
 		enewuser stubby -1 -1 -1 stubby
 		fcaps cap_net_bind_service=ei /usr/bin/stubby
 	fi
-
-	if has_version '<dev-libs/libressl-2.7.0'; then
-		ewarn "BEWARE: dev-libs/libressl prior to 2.7 does NOT check TLS certificates."
-		if use stubby; then
-			ewarn "You will NOT be able to use strict profile in Stubby."
-		fi
-	fi
 }

diff --git a/net-dns/getdns/getdns-1.5.2-r2.ebuild b/net-dns/getdns/getdns-1.5.2-r2.ebuild
index 62a0514b8c1..805ea4a5e29 100644
--- a/net-dns/getdns/getdns-1.5.2-r2.ebuild
+++ b/net-dns/getdns/getdns-1.5.2-r2.ebuild
@@ -79,11 +79,4 @@ pkg_postinst() {
 		enewuser stubby -1 -1 -1 stubby
 		fcaps cap_net_bind_service=ei /usr/bin/stubby
 	fi
-
-	if has_version '<dev-libs/libressl-2.7.0'; then
-		ewarn "BEWARE: dev-libs/libressl prior to 2.7 does NOT check TLS certificates."
-		if use stubby; then
-			ewarn "You will NOT be able to use strict profile in Stubby."
-		fi
-	fi
 }


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2021-07-15 21:39 Sam James
  0 siblings, 0 replies; 23+ messages in thread
From: Sam James @ 2021-07-15 21:39 UTC (permalink / raw
  To: gentoo-commits

commit:     b53de4614aa067bd4edf5840445d30f54d293b1e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 15 21:36:18 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 15 21:38:22 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53de461

net-dns/getdns: Stabilize 1.7.0 amd64, #802324

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-dns/getdns/getdns-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/getdns/getdns-1.7.0.ebuild b/net-dns/getdns/getdns-1.7.0.ebuild
index 39b9a79e186..0be2dffb7be 100644
--- a/net-dns/getdns/getdns-1.7.0.ebuild
+++ b/net-dns/getdns/getdns-1.7.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://getdnsapi.net/releases/${_SRCURI_P//./-}/${_SRCURI_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc examples +getdns-query +getdns-server-mon gnutls +idn libev libevent libuv static-libs stubby test +unbound"
 
 S="${WORKDIR}/${_SRCURI_P}"


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2021-07-30 23:31 Sam James
  0 siblings, 0 replies; 23+ messages in thread
From: Sam James @ 2021-07-30 23:31 UTC (permalink / raw
  To: gentoo-commits

commit:     9cba983df68e021c324cd22b20e7b49ed5a147cf
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 30 23:13:58 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 30 23:30:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cba983d

net-dns/getdns: [QA] call tmpfiles_process in pkg_postinst

This is needed to actually apply the tmpfiles configuration
we've installed in the ebuild. See tmpfiles.eclass documentation.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-dns/getdns/getdns-1.7.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-dns/getdns/getdns-1.7.0.ebuild b/net-dns/getdns/getdns-1.7.0.ebuild
index 0be2dffb7be..ebf797b77be 100644
--- a/net-dns/getdns/getdns-1.7.0.ebuild
+++ b/net-dns/getdns/getdns-1.7.0.ebuild
@@ -90,5 +90,6 @@ src_install() {
 pkg_postinst() {
 	if use stubby; then
 		fcaps cap_net_bind_service=ei /usr/bin/stubby
+		tmpfiles_process stubby.conf
 	fi
 }


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2022-05-17 21:02 Mike Gilbert
  0 siblings, 0 replies; 23+ messages in thread
From: Mike Gilbert @ 2022-05-17 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     1a6cf77168bb06b19f761057e08e8c86c92ed6f6
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 21:01:47 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 17 21:02:37 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a6cf771

net-dns/getdns: pass relative path to fcaps

Closes: https://bugs.gentoo.org/845189
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-dns/getdns/getdns-1.7.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/getdns/getdns-1.7.0-r1.ebuild b/net-dns/getdns/getdns-1.7.0-r1.ebuild
index 98248f10308a..85df2006a4a2 100644
--- a/net-dns/getdns/getdns-1.7.0-r1.ebuild
+++ b/net-dns/getdns/getdns-1.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -89,7 +89,7 @@ src_install() {
 
 pkg_postinst() {
 	if use stubby; then
-		fcaps cap_net_bind_service=ei /usr/bin/stubby
+		fcaps cap_net_bind_service=ei usr/bin/stubby
 		tmpfiles_process stubby.conf
 	fi
 }


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2022-08-26 14:08 Anthony G. Basile
  0 siblings, 0 replies; 23+ messages in thread
From: Anthony G. Basile @ 2022-08-26 14:08 UTC (permalink / raw
  To: gentoo-commits

commit:     962f152482302a1494fb850b721bddbfaa40832f
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 26 14:07:20 2022 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri Aug 26 14:08:24 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962f1524

net-dns/getdns: version bump 1.72.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 net-dns/getdns/Manifest            |  1 +
 net-dns/getdns/getdns-1.7.2.ebuild | 94 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 95 insertions(+)

diff --git a/net-dns/getdns/Manifest b/net-dns/getdns/Manifest
index 43f673dd12e0..b8a9569bbd04 100644
--- a/net-dns/getdns/Manifest
+++ b/net-dns/getdns/Manifest
@@ -1 +1,2 @@
 DIST getdns-1.7.0.tar.gz 690885 BLAKE2B 25e81c01c5da0a5494dc25077257f8f98210b442b7ca65c895aa2a40af180e840aa53205ae84ed242cbd6c55f8830caf255db9d7f607dde39f118ab7494a7072 SHA512 d09b8bdd0b4a3df2d25b9689166226da83a5a7eb2c7436487dc637539ac6077624a4d66cf684c4e6c4911561872c6bd191af3afd90d275b1662e4c6c47773ef6
+DIST getdns-1.7.2.tar.gz 702969 BLAKE2B 668a754200b816790f39a772d89c28e14bc5dbd041e07d9e53605ad44d63d6637078b66881c35dda62ed61622142797cc8f0041522e076cf551651fca688053a SHA512 6c4a75a4696c46ec8bd9e9659a93fd81f3490b43da28a4c95f99a766027c7588fc493a8ac51563afb8f975c0e5b77d5ea67014d80e78ee2bb17fba1d1073d19f

diff --git a/net-dns/getdns/getdns-1.7.2.ebuild b/net-dns/getdns/getdns-1.7.2.ebuild
new file mode 100644
index 000000000000..83ef0b026a32
--- /dev/null
+++ b/net-dns/getdns/getdns-1.7.2.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+_SRCURI_P="${P/%_beta1/-beta.1}"
+
+inherit cmake fcaps systemd tmpfiles
+
+DESCRIPTION="Modern asynchronous DNS API"
+HOMEPAGE="https://getdnsapi.net/"
+SRC_URI="https://getdnsapi.net/releases/${_SRCURI_P//./-}/${_SRCURI_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples +getdns-query +getdns-server-mon gnutls +idn libev libevent libuv static-libs stubby test +unbound"
+
+S="${WORKDIR}/${_SRCURI_P}"
+
+# https://bugs.gentoo.org/661760
+# https://github.com/getdnsapi/getdns/issues/407
+# (As of 1.7.0, seems to need network)
+RESTRICT="test"
+#RESTRICT="!test? ( test )"
+
+DEPEND="
+	dev-libs/libbsd
+	dev-libs/libyaml
+	dev-libs/openssl:=
+	idn? ( net-dns/libidn2:= )
+	gnutls? (
+		net-libs/gnutls:0=[dane,openssl]
+		dev-libs/nettle:0=
+	)
+	libev? ( dev-libs/libev:= )
+	libevent? ( dev-libs/libevent:= )
+	libuv? ( dev-libs/libuv:= )
+	test? ( dev-libs/check )
+	>=net-dns/unbound-1.5.9:=
+"
+RDEPEND="
+	${DEPEND}
+	stubby? (
+		acct-group/stubby
+		acct-user/stubby
+		sys-libs/libcap
+	)
+"
+BDEPEND="
+	doc? ( app-doc/doxygen )
+"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-1.4.2-stubby.service.patch"
+)
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_RUNSTATEDIR=/var/run/stubby
+		-DBUILD_DOXYGEN=$(usex doc)
+		-DBUILD_GETDNS_QUERY=$(usex getdns-query)
+		-DBUILD_GETDNS_SERVER_MON=$(usex getdns-server-mon)
+		-DBUILD_STUBBY=$(usex stubby)
+		-DENABLE_STATIC=$(usex static-libs)
+		-DBUILD_TESTING:BOOL=$(usex test)
+		-DENABLE_UNBOUND_EVENT_API=$(usex unbound)
+		-DUSE_GNUTLS=$(usex gnutls)
+		-DUSE_LIBEV=$(usex libev)
+		-DUSE_LIBEVENT2=$(usex libevent)
+		-DUSE_LIBIDN2=$(usex idn)
+		-DUSE_LIBUV=$(usex libuv)
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+	if use stubby; then
+		newinitd "${FILESDIR}"/stubby.initd-r2 stubby
+		newconfd "${FILESDIR}"/stubby.confd-r1 stubby
+		insinto /etc/logrotate.d
+		newins "${FILESDIR}"/stubby.logrotate stubby
+		systemd_dounit "${S}"/stubby/systemd/stubby.service
+		dotmpfiles "${S}"/stubby/systemd/stubby.conf
+	fi
+}
+
+pkg_postinst() {
+	if use stubby; then
+		fcaps cap_net_bind_service=ei usr/bin/stubby
+		tmpfiles_process stubby.conf
+	fi
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/
@ 2022-12-24 18:19 Arthur Zamarin
  0 siblings, 0 replies; 23+ messages in thread
From: Arthur Zamarin @ 2022-12-24 18:19 UTC (permalink / raw
  To: gentoo-commits

commit:     948f063e4d5dab09e1792c7204abd2068c644012
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 18:19:03 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 18:19:03 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=948f063e

net-dns/getdns: Stabilize 1.7.2 amd64, #886893

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-dns/getdns/getdns-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/getdns/getdns-1.7.2.ebuild b/net-dns/getdns/getdns-1.7.2.ebuild
index 83ef0b026a32..76268cdfdcd1 100644
--- a/net-dns/getdns/getdns-1.7.2.ebuild
+++ b/net-dns/getdns/getdns-1.7.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://getdnsapi.net/releases/${_SRCURI_P//./-}/${_SRCURI_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc examples +getdns-query +getdns-server-mon gnutls +idn libev libevent libuv static-libs stubby test +unbound"
 
 S="${WORKDIR}/${_SRCURI_P}"


^ permalink raw reply related	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2022-12-24 18:19 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-07 11:58 [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/ David Seifert
  -- strict thread matches above, loose matches on Subject: below --
2022-12-24 18:19 Arthur Zamarin
2022-08-26 14:08 Anthony G. Basile
2022-05-17 21:02 Mike Gilbert
2021-07-30 23:31 Sam James
2021-07-15 21:39 Sam James
2021-05-02 19:19 Mikle Kolyada
2020-01-12  0:37 Anthony G. Basile
2020-01-12  0:37 Anthony G. Basile
2020-01-03 21:32 Anthony G. Basile
2020-01-03 21:32 Anthony G. Basile
2019-12-22  1:59 Georgy Yakovlev
2019-10-28  8:38 Agostino Sarubbo
2019-09-26 14:12 Anthony G. Basile
2019-06-22 19:50 Anthony G. Basile
2019-05-20 16:39 Anthony G. Basile
2019-05-17 16:53 Anthony G. Basile
2019-05-09 18:30 Patrick McLean
2019-03-16 13:43 Anthony G. Basile
2018-08-08 23:21 Anthony G. Basile
2018-07-12 22:31 Anthony G. Basile
2018-04-20 10:42 Anthony G. Basile
2018-04-15 15:28 Anthony G. Basile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox