* [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 --
2019-12-22 1:59 [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/ Georgy Yakovlev
-- 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
2021-03-07 11:58 David Seifert
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-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